Merge branch 'master' of github.com:webnotes/erpnext into responsive

Conflicts:
	accounts/search_criteria/trend_analyzer/trend_analyzer.py
	buying/doctype/purchase_common/purchase_common.js
diff --git a/.gitignore b/.gitignore
index dc2ad3d..dec1746 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,12 +6,5 @@
 lib
 conf.py
 version.num
-public/js/lib
-public/images/lib
-public/files
-public/backups
-public/css/wn-web.css
-public/js/wn-web.js
-backups
-files
-logs
\ No newline at end of file
+locale
+.wnf-lang-status
diff --git a/accounts/Print Format/Sales Invoice Classic/Sales Invoice Classic.txt b/accounts/Print Format/Sales Invoice Classic/Sales Invoice Classic.txt
index d72c847..5aefa81 100644
--- a/accounts/Print Format/Sales Invoice Classic/Sales Invoice Classic.txt
+++ b/accounts/Print Format/Sales Invoice Classic/Sales Invoice Classic.txt
@@ -1,17 +1,18 @@
 [
  {
-  "creation": "2013-02-01 14:16:04", 
+  "creation": "2013-04-19 13:30:27", 
   "docstatus": 0, 
-  "modified": "2013-02-26 11:11:20", 
+  "modified": "2013-05-28 17:19:38", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
  {
   "doc_type": "Sales Invoice", 
   "doctype": "Print Format", 
-  "html": "<!--\n\tSample Print Format for ERPNext\n\tPlease use at your own discretion\n\tFor suggestions and contributions:\n\t\thttps://github.com/webnotes/erpnext-print-templates\n\n\tFreely usable under MIT license\n-->\n\n<!-- Style Settings -->\n<style>\n\t/*\n\t\tcommon style for whole page\n\t\tThis should include:\n\t\t+ page size related settings\n\t\t+ font family settings\n\t\t+ line spacing settings\n\t*/\n\t@media screen {\n\t\tbody {\n\t\t\twidth: 8.3in;\n\t\t}\n\t}\n\n\thtml, body, div, span, td {\n\t\tfont-family: \"Georgia\", serif;\n\t\tfont-size: 12px;\n\t}\n\n\tbody {\n\t\tpadding: 10px;\n\t\tmargin: auto;\n\t\tfont-size: 12px;\n\t\tline-height: 150%;\n\t}\n\n\t.common {\n\t\tfont-family: \"Georgia\", serif !important;\n\t\tfont-size: 12px;\n\t\tpadding: 10px 0px;\n\t}\n\n\ttable {\n\t\tborder-collapse: collapse;\n\t\twidth: 100%;\n\t\tvertical-align: top;\n\t}\n\n\ttable td {\n\t\tpadding: 2px 0px;\n\t}\n\t\n\ttable h1, h2, h3, h4, h5, h6 {\n\t\tpadding: 0px;\n\t\tmargin: 0px;\n\t}\n\n\ttable.header-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.header-table thead {\n\t\tborder-bottom: 1px solid black;\n\t}\n\n\ttable.header-table h3 {\n\t\tcolor: gray;\n\t}\n\n\ttable.header-table thead td {\n\t\tpadding: 5px 0px;\n\t}\n\n\tdiv.page-body table td:nth-child(6),\n\tdiv.page-body table td:nth-child(7) {\n\t\ttext-align: right;\n\t}\n\n\ttable.footer-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.footer-table td table td:nth-child(2),\n\ttable.footer-table td table td:nth-child(3) {\n\t\ttext-align: right;\n\t}\n</style>\n\n\n<!-- Javascript -->\n<script>\n\tsi_std = {\n\t\tprint_item_table: function() {\n\t\t\tvar table = print_table(\n\t\t\t\t'Sales Invoice',\n\t\t\t\tdoc.name,\n\t\t\t\t'entries',\n\t\t\t\t'Sales Invoice Item',\n\t\t\t\t[// Here specify the table columns to be displayed\n\t\t\t\t\t'SR', 'item_name', 'description', 'qty', 'stock_uom',\n\t\t\t\t\t'export_rate', 'export_amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the labels of column headings\n\t\t\t\t\t'Sr', 'Item Name', 'Description', 'Qty',\n\t\t\t\t\t'UoM', 'Basic Rate', 'Amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the column widths\n\t\t\t\t\t'3%', '20%', '37%', '5%',\n\t\t\t\t\t'5%', '15%', '15%'\n\t\t\t\t],\n\t\t\t\tnull,\n\t\t\t\tnull,\n\t\t\t\t{\n\t\t\t\t\t'description' : function(data_row) {\n\t\t\t\t\t\tif(data_row.adj_rate) {\n\t\t\t\t\t\t\tvar to_append = '<div style=\"padding-left: 15px;\"><i>Discount: ' + \n\t\t\t\t\t\t\t\tdata_row.adj_rate + '% on ' + doc.currency + ' ' +\n\t\t\t\t\t\t\t\tfmt_money(data_row.ref_rate) + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\treturn data_row.description + to_append;\n\t\t\t\t\t\t\t} else { return data_row.description; }\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\treturn data_row.description;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t// This code takes care of page breaks\n\t\t\tif(table.appendChild) {\n\t\t\t\tout = table.innerHTML;\n\t\t\t} else {\n\t\t\t\tout = '';\n\t\t\t\tfor(var i=0; i < (table.length-1); i++) {\n\t\t\t\t\tout += table[i].innerHTML + \n\t\t\t\t\t\t'<div style = \"page-break-after: always;\" \\\n\t\t\t\t\t\tclass = \"page_break\"></div>\\\n\t\t\t\t\t\t<div class=\"page-settings\"></div>';\n\t\t\t\t}\n\t\t\t\tout += table[table.length-1].innerHTML;\n\t\t\t}\n\t\t\treturn out;\n\t\t},\n\n\n\t\tprint_other_charges: function(parent) {\n\t\t\tvar oc = getchildren('Sales Taxes and Charges', doc.name, 'other_charges');\n\t\t\tvar rows = '<table width=100%>\\n';\n\t\t\tfor(var i=0; i<oc.length; i++) {\n\t\t\t\tif(!oc[i].included_in_print_rate) {\n\t\t\t\t\trows +=\n\t\t\t\t\t\t'<tr>\\n' +\n\t\t\t\t\t\t\t'\\t<td>' + oc[i].description + '</td>\\n' +\n\t\t\t\t\t\t\t'\\t<td></td>\\n' +\n\t\t\t\t\t\t\t'\\t<td width=38%>' + fmt_money(oc[i].tax_amount/doc.conversion_rate) + '</td>\\n' +\n\t\t\t\t\t\t'</tr>\\n';\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn rows + '</table>\\n';\n\t\t}\n\t};\n</script>\n\n\n<!-- Page Layout Settings -->\n<div class='common page-header'>\n\t<!-- \n\t\tPage Header will contain\n\t\t\t+ table 1\n\t\t\t\t+ table 1a\n\t\t\t\t\t- Name\n\t\t\t\t\t- Address\n\t\t\t\t\t- Contact\n\t\t\t\t\t- Mobile No\n\t\t\t\t+ table 1b\n\t\t\t\t\t- Voucher Date\n\t\t\t\t\t- Due Date\n\t-->\n\t<table class='header-table' cellspacing=0>\n\t\t<thead>\n\t\t\t<tr><td><script>'<h1>' + (doc.select_print_heading || 'Invoice') + '</h1>'</script></td></tr>\n\t\t\t<tr><td><h3><script>cur_frm.docname</script></h3></td></tr>\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60%><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=39%><b>Name</b></td>\n\t\t\t\t\t\t<td><script>doc.customer_name</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Address</b></td>\n\t\t\t\t\t\t<td><script>replace_newlines(doc.address_display)</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Contact</b></td>\n\t\t\t\t\t\t<td><script>doc.contact_display</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</tbody></table></td>\n\t\t\t\t<td><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=40%><b>Invoice Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.posting_date)</script></td>\n\t\t\t\t\t<tr>\n                    <tr>\n    \t\t\t\t\t<td width=40%><script>\n                            (doc.convert_into_recurring_invoice && doc.recurring_id)\n                            ?\"<b>Invoice Period</b>\"\n                            :\"\";\n    \t\t\t\t\t</script></td>\n\t\t\t\t\t\t<td><script>\n                            (doc.convert_into_recurring_invoice && doc.recurring_id)\n                            ?(date.str_to_user(doc.invoice_period_from_date) +\n                                ' to ' + date.str_to_user(doc.invoice_period_to_date))\n                            :\"\";\n                        </script></td>\n\t\t\t\t\t<tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Due Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.due_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t</tbody></table></td>\n\t\t\t</tr>\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n<div class='common page-body'>\n\t<!-- \n\t\tPage Body will contain\n\t\t\t+ table 2\n\t\t\t\t- Sales Invoice Data\n\t-->\n\t<script>si_std.print_item_table()</script>\n</div>\n<div class='common page-footer'>\n\t<!-- \n\t\tPage Footer will contain\n\t\t\t+ table 3\n\t\t\t\t- Terms and Conditions\n\t\t\t\t- Total Rounded Amount Calculation\n\t\t\t\t- Total Rounded Amount in Words\n\t-->\n\t<table class='footer-table' width=100% cellspacing=0>\n\t\t<thead>\n\t\t\t\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60% style='padding-right: 10px;'>\n\t\t\t\t\t<b>Terms, Conditions &amp; Other Information:</b><br />\n\t\t\t\t\t<script>doc.terms</script>\n\t\t\t\t</td>\n\t\t\t\t<td>\n\t\t\t\t\t<table cellspacing=0 width=100%><tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Net Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td width=38%><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.net_total/doc.conversion_rate)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=3><script>si_std.print_other_charges()</script></td></tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Grand Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.grand_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr style='font-weight: bold'>\n\t\t\t\t\t\t\t<td>Rounded Total</td>\n\t\t\t\t\t\t\t<td><script>doc.currency</script></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.rounded_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody></table>\n\t\t\t\t\t<br /><b>In Words</b><br />\n\t\t\t\t\t<i><script>doc.in_words_export</script></i>\n\t\t\t\t</td>\n\t\t\t</tr>\t\t\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n", 
+  "html": "<!--\n\tSample Print Format for ERPNext\n\tPlease use at your own discretion\n\tFor suggestions and contributions:\n\t\thttps://github.com/webnotes/erpnext-print-templates\n\n\tFreely usable under MIT license\n-->\n\n<!-- Style Settings -->\n<style>\n\t/*\n\t\tcommon style for whole page\n\t\tThis should include:\n\t\t+ page size related settings\n\t\t+ font family settings\n\t\t+ line spacing settings\n\t*/\n\t@media screen {\n\t\tbody {\n\t\t\twidth: 8.3in;\n\t\t}\n\t}\n\n\thtml, body, div, span, td {\n\t\tfont-family: \"Georgia\", serif;\n\t\tfont-size: 12px;\n\t}\n\n\tbody {\n\t\tpadding: 10px;\n\t\tmargin: auto;\n\t\tfont-size: 12px;\n\t\tline-height: 150%;\n\t}\n\n\t.common {\n\t\tfont-family: \"Georgia\", serif !important;\n\t\tfont-size: 12px;\n\t\tpadding: 10px 0px;\n\t}\n\n\ttable {\n\t\tborder-collapse: collapse;\n\t\twidth: 100%;\n\t\tvertical-align: top;\n\t}\n\n\ttable td {\n\t\tpadding: 2px 0px;\n\t}\n\t\n\ttable h1, h2, h3, h4, h5, h6 {\n\t\tpadding: 0px;\n\t\tmargin: 0px;\n\t}\n\n\ttable.header-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.header-table thead {\n\t\tborder-bottom: 1px solid black;\n\t}\n\n\ttable.header-table h3 {\n\t\tcolor: gray;\n\t}\n\n\ttable.header-table thead td {\n\t\tpadding: 5px 0px;\n\t}\n\n\tdiv.page-body table td:nth-child(6),\n\tdiv.page-body table td:nth-child(7) {\n\t\ttext-align: right;\n\t}\n\n\ttable.footer-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.footer-table td table td:nth-child(2),\n\ttable.footer-table td table td:nth-child(3) {\n\t\ttext-align: right;\n\t}\n</style>\n\n\n<!-- Javascript -->\n<script>\n\tsi_std = {\n\t\tprint_item_table: function() {\n\t\t\tvar table = print_table(\n\t\t\t\t'Sales Invoice',\n\t\t\t\tdoc.name,\n\t\t\t\t'entries',\n\t\t\t\t'Sales Invoice Item',\n\t\t\t\t[// Here specify the table columns to be displayed\n\t\t\t\t\t'SR', 'item_name', 'description', 'qty', 'stock_uom',\n\t\t\t\t\t'export_rate', 'export_amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the labels of column headings\n\t\t\t\t\t'Sr', 'Item Name', 'Description', 'Qty',\n\t\t\t\t\t'UoM', 'Basic Rate', 'Amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the column widths\n\t\t\t\t\t'3%', '20%', '37%', '5%',\n\t\t\t\t\t'5%', '15%', '15%'\n\t\t\t\t],\n\t\t\t\tnull,\n\t\t\t\tnull,\n\t\t\t\t{\n\t\t\t\t\t'description' : function(data_row) {\n\t\t\t\t\t\tif(data_row.adj_rate) {\n\t\t\t\t\t\t\tvar to_append = '<div style=\"padding-left: 15px;\"><i>Discount: ' + \n\t\t\t\t\t\t\t\tdata_row.adj_rate + '% on ' + doc.currency + ' ' +\n\t\t\t\t\t\t\t\tfmt_money(data_row.ref_rate) + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\treturn data_row.description + to_append;\n\t\t\t\t\t\t\t} else { return data_row.description; }\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\treturn data_row.description;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t// This code takes care of page breaks\n\t\t\tif(table.appendChild) {\n\t\t\t\tout = table.innerHTML;\n\t\t\t} else {\n\t\t\t\tout = '';\n\t\t\t\tfor(var i=0; i < (table.length-1); i++) {\n\t\t\t\t\tout += table[i].innerHTML + \n\t\t\t\t\t\t'<div style = \"page-break-after: always;\" \\\n\t\t\t\t\t\tclass = \"page_break\"></div>\\\n\t\t\t\t\t\t<div class=\"page-settings\"></div>';\n\t\t\t\t}\n\t\t\t\tout += table[table.length-1].innerHTML;\n\t\t\t}\n\t\t\treturn out;\n\t\t},\n\n\n\t\tprint_other_charges: function(parent) {\n\t\t\tvar oc = getchildren('Sales Taxes and Charges', doc.name, 'other_charges');\n\t\t\tvar rows = '<table width=100%>\\n';\n\t\t\tfor(var i=0; i<oc.length; i++) {\n\t\t\t\tif(!oc[i].included_in_print_rate) {\n\t\t\t\t\trows +=\n\t\t\t\t\t\t'<tr>\\n' +\n\t\t\t\t\t\t\t'\\t<td>' + oc[i].description + '</td>\\n' +\n\t\t\t\t\t\t\t'\\t<td></td>\\n' +\n\t\t\t\t\t\t\t'\\t<td width=38%>' + fmt_money(oc[i].tax_amount/doc.conversion_rate) + '</td>\\n' +\n\t\t\t\t\t\t'</tr>\\n';\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn rows + '</table>\\n';\n\t\t}\n\t};\n</script>\n\n\n<!-- Page Layout Settings -->\n<div class='common page-header'>\n\t<!-- \n\t\tPage Header will contain\n\t\t\t+ table 1\n\t\t\t\t+ table 1a\n\t\t\t\t\t- Name\n\t\t\t\t\t- Address\n\t\t\t\t\t- Contact\n\t\t\t\t\t- Mobile No\n\t\t\t\t+ table 1b\n\t\t\t\t\t- Voucher Date\n\t\t\t\t\t- Due Date\n\t-->\n\t<table class='header-table' cellspacing=0>\n\t\t<thead>\n\t\t\t<tr><td><script>'<h1>' + (doc.select_print_heading || 'Invoice') + '</h1>'</script></td></tr>\n\t\t\t<tr><td><h3><script>cur_frm.docname</script></h3></td></tr>\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60%><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=39%><b>Name</b></td>\n\t\t\t\t\t\t<td><script>doc.customer_name</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Address</b></td>\n\t\t\t\t\t\t<td><script>replace_newlines(doc.address_display)</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Contact</b></td>\n\t\t\t\t\t\t<td><script>doc.contact_display</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</tbody></table></td>\n\t\t\t\t<td><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=40%><b>Invoice Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.posting_date)</script></td>\n\t\t\t\t\t<tr>\n                    <tr>\n    \t\t\t\t\t<td width=40%><script>\n                            (doc.convert_into_recurring_invoice && doc.recurring_id)\n                            ?\"<b>Invoice Period</b>\"\n                            :\"\";\n    \t\t\t\t\t</script></td>\n\t\t\t\t\t\t<td><script>\n                            (doc.convert_into_recurring_invoice && doc.recurring_id)\n                            ?(date.str_to_user(doc.invoice_period_from_date) +\n                                ' to ' + date.str_to_user(doc.invoice_period_to_date))\n                            :\"\";\n                        </script></td>\n\t\t\t\t\t<tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Due Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.due_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t</tbody></table></td>\n\t\t\t</tr>\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n<div class='common page-body'>\n\t<!-- \n\t\tPage Body will contain\n\t\t\t+ table 2\n\t\t\t\t- Sales Invoice Data\n\t-->\n\t<script>si_std.print_item_table()</script>\n</div>\n<div class='common page-footer'>\n\t<!-- \n\t\tPage Footer will contain\n\t\t\t+ table 3\n\t\t\t\t- Terms and Conditions\n\t\t\t\t- Total Rounded Amount Calculation\n\t\t\t\t- Total Rounded Amount in Words\n\t-->\n\t<table class='footer-table' width=100% cellspacing=0>\n\t\t<thead>\n\t\t\t\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60% style='padding-right: 10px;'>\n\t\t\t\t\t<b>Terms, Conditions &amp; Other Information:</b><br />\n\t\t\t\t\t<script>doc.terms</script>\n\t\t\t\t</td>\n\t\t\t\t<td>\n\t\t\t\t\t<table cellspacing=0 width=100%><tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Net Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td width=38%><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.net_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=3><script>si_std.print_other_charges()</script></td></tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Grand Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.grand_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr style='font-weight: bold'>\n\t\t\t\t\t\t\t<td>Rounded Total</td>\n\t\t\t\t\t\t\t<td><script>doc.currency</script></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.rounded_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody></table>\n\t\t\t\t\t<br /><b>In Words</b><br />\n\t\t\t\t\t<i><script>doc.in_words_export</script></i>\n\t\t\t\t</td>\n\t\t\t</tr>\t\t\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n", 
   "module": "Accounts", 
   "name": "__common__", 
+  "print_format_type": "Client", 
   "standard": "Yes"
  }, 
  {
diff --git a/accounts/Print Format/Sales Invoice Modern/Sales Invoice Modern.txt b/accounts/Print Format/Sales Invoice Modern/Sales Invoice Modern.txt
index 97c50fd..2f6251c 100644
--- a/accounts/Print Format/Sales Invoice Modern/Sales Invoice Modern.txt
+++ b/accounts/Print Format/Sales Invoice Modern/Sales Invoice Modern.txt
@@ -1,17 +1,18 @@
 [
  {
-  "creation": "2012-05-15 18:39:02", 
+  "creation": "2013-04-19 13:30:27", 
   "docstatus": 0, 
-  "modified": "2013-02-26 11:10:58", 
+  "modified": "2013-05-28 17:19:52", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
  {
   "doc_type": "Sales Invoice", 
   "doctype": "Print Format", 
-  "html": "<!--\n\tSample Print Format for ERPNext\n\tPlease use at your own discretion\n\tFor suggestions and contributions:\n\t\thttps://github.com/webnotes/erpnext-print-templates\n\n\tFreely usable under MIT license\n-->\n\n<!-- Style Settings -->\n<style>\n\t/*\n\t\tcommon style for whole page\n\t\tThis should include:\n\t\t+ page size related settings\n\t\t+ font family settings\n\t\t+ line spacing settings\n\t*/\n\t@media screen {\n\t\tbody {\n\t\t\twidth: 8.3in;\n\t\t}\n\t}\n\n\thtml, body, div, span, td {\n\t\tfont-family: \"Helvetica\", \"Arial\", sans-serif;\n\t\tfont-size: 12px;\n\t}\n\n\tbody {\n\t\tpadding: 10px;\n\t\tmargin: auto;\n\t\tfont-size: 12px;\n\t\tline-height: 150%;\n\t}\n\n\t.common {\n\t\tfont-family: \"Helvetica\", \"Arial\", sans-serif !important;\n\t\tfont-size: 12px;\n\t\tpadding: 10px 0px;\n\t}\n\n\ttable {\n\t\tborder-collapse: collapse;\n\t\twidth: 100%;\n\t\tvertical-align: top;\n\t\tborder-style: none !important;\n\t}\n\n\ttable td {\n\t\tpadding: 2px 0px;\n\t\tborder-style: none !important;\n\t}\n\t\n\ttable h1, h2, h3, h4, h5, h6 {\n\t\tpadding: 0px;\n\t\tmargin: 0px;\n\t}\n\n\ttable.header-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.header-table h1 {\n\t\ttext-transform: uppercase;\n\t\tcolor: white;\n\t\tfont-size: 55px;\n\t\tfont-style: italic;\n\t}\n\n\ttable.header-table thead tr:nth-child(1) div {\n\t\theight: 24px;\n\t\tbackground-color: #696969;\n\t\tvertical-align: middle;\n\t\tpadding: 12px 0px 0px 0px;\n\t\twidth: 100%;\n\t}\n\n\tdiv.page-body table td:nth-child(6),\n\tdiv.page-body table td:nth-child(7) {\n\t\ttext-align: right;\n\t}\n\n\tdiv.page-body table tr td {\n\t\tbackground-color: #DCDCDC !important;\n\t}\n\n\tdiv.page-body table tr:nth-child(1) td {\n\t\tbackground-color: #696969 !important;\n\t\tcolor: white !important;\n\t}\n\n\ttable.footer-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.footer-table td table td:nth-child(2),\n\ttable.footer-table td table td:nth-child(3) {\n\t\ttext-align: right;\n\t}\n\n\ttable.footer-table tfoot td {\n\t\tbackground-color: #696969;\n\t\theight: 10px;\n\t}\n\n\t.imp-details {\n\t\tbackground-color: #DCDCDC;\n\t}\n</style>\n\n\n<!-- Javascript -->\n<script>\n\tsi_std = {\n\t\tprint_item_table: function() {\n\t\t\tvar table = print_table(\n\t\t\t\t'Sales Invoice',\n\t\t\t\tdoc.name,\n\t\t\t\t'entries',\n\t\t\t\t'Sales Invoice Item',\n\t\t\t\t[// Here specify the table columns to be displayed\n\t\t\t\t\t'SR', 'item_name', 'description', 'qty', 'stock_uom',\n\t\t\t\t\t'export_rate', 'export_amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the labels of column headings\n\t\t\t\t\t'Sr', 'Item Name', 'Description', 'Qty',\n\t\t\t\t\t'UoM', 'Basic Rate', 'Amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the column widths\n\t\t\t\t\t'3%', '20%', '37%', '5%',\n\t\t\t\t\t'5%', '15%', '15%'\n\t\t\t\t],\n\t\t\t\tnull,\n\t\t\t\tnull,\n\t\t\t\t{\n\t\t\t\t\t'description' : function(data_row) {\n\t\t\t\t\t\tif(data_row.adj_rate) {\n\t\t\t\t\t\t\tvar to_append = '<div style=\"padding-left: 15px;\"><i>Discount: ' + \n\t\t\t\t\t\t\t\tdata_row.adj_rate + '% on ' + doc.currency + ' ' +\n\t\t\t\t\t\t\t\tfmt_money(data_row.ref_rate) + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\treturn data_row.description + to_append;\n\t\t\t\t\t\t\t} else { return data_row.description; }\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\treturn data_row.description;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t// This code takes care of page breaks\n\t\t\tif(table.appendChild) {\n\t\t\t\tout = table.innerHTML;\n\t\t\t} else {\n\t\t\t\tout = '';\n\t\t\t\tfor(var i=0; i < (table.length-1); i++) {\n\t\t\t\t\tout += table[i].innerHTML + \n\t\t\t\t\t\t'<div style = \"page-break-after: always;\" \\\n\t\t\t\t\t\tclass = \"page_break\"></div>\\\n\t\t\t\t\t\t<div class=\"page-settings\"></div>';\n\t\t\t\t}\n\t\t\t\tout += table[table.length-1].innerHTML;\n\t\t\t}\n\t\t\treturn out;\n\t\t},\n\n\n\t\tprint_other_charges: function(parent) {\n\t\t\tvar oc = getchildren('Sales Taxes and Charges', doc.name, 'other_charges');\n\t\t\tvar rows = '<table width=100%>\\n';\n\t\t\tfor(var i=0; i<oc.length; i++) {\n\t\t\t\tif(!oc[i].included_in_print_rate) {\n\t\t\t\t\trows +=\n\t\t\t\t\t\t'<tr>\\n' +\n\t\t\t\t\t\t\t'\\t<td>' + oc[i].description + '</td>\\n' +\n\t\t\t\t\t\t\t'\\t<td></td>\\n' +\n\t\t\t\t\t\t\t'\\t<td width=38%>' + fmt_money(oc[i].tax_amount) + '</td>\\n' +\n\t\t\t\t\t\t'</tr>\\n';\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn rows + '</table>\\n';\n\t\t}\n\t};\n</script>\n\n\n<!-- Page Layout Settings -->\n<div class='common page-header'>\n\t<!-- \n\t\tPage Header will contain\n\t\t\t+ table 1\n\t\t\t\t+ table 1a\n\t\t\t\t\t- Name\n\t\t\t\t\t- Address\n\t\t\t\t\t- Contact\n\t\t\t\t\t- Mobile No\n\t\t\t\t+ table 1b\n\t\t\t\t\t- Voucher Date\n\t\t\t\t\t- Due Date\n\t-->\n\t<table class='header-table' cellspacing=0>\n\t\t<thead>\n\t\t\t<tr><td colspan=2><div><script>'<h1>' + (doc.select_print_heading || 'Invoice') + '</h1>'</script></div></td></tr>\n\t\t\t<tr><td colspan=2><div style=\"height:15px\"></div></td></tr>\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60%><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=39%><b>Name</b></td>\n\t\t\t\t\t\t<td><script>doc.customer_name</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Address</b></td>\n\t\t\t\t\t\t<td><script>replace_newlines(doc.address_display)</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Contact</b></td>\n\t\t\t\t\t\t<td><script>doc.contact_display</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</tbody></table></td>\n\t\t\t\t<td><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr class='imp-details'>\n\t\t\t\t\t\t<td><b>Invoice No.</b></td>\n\t\t\t\t\t\t<td><script>cur_frm.docname</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=40%><b>Invoice Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.posting_date)</script></td>\n\t\t\t\t\t<tr>\n                    <tr>\n        \t\t\t\t<td width=40%><script>\n                            (doc.convert_into_recurring_invoice && doc.recurring_id)\n                            ?\"<b>Invoice Period</b>\"\n                            :\"\";\n    \t\t\t\t\t</script></td>\n\t\t\t\t\t\t<td><script>\n                            (doc.convert_into_recurring_invoice && doc.recurring_id)\n                            ?(date.str_to_user(doc.invoice_period_from_date) +\n                                ' to ' + date.str_to_user(doc.invoice_period_to_date))\n                            :\"\";\n                        </script></td>\n\t\t\t\t\t<tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Due Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.due_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t</tbody></table></td>\n\t\t\t</tr>\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n<div class='common page-body'>\n\t<!-- \n\t\tPage Body will contain\n\t\t\t+ table 2\n\t\t\t\t- Sales Invoice Data\n\t-->\n\t<script>si_std.print_item_table()</script>\n</div>\n<div class='common page-footer'>\n\t<!-- \n\t\tPage Footer will contain\n\t\t\t+ table 3\n\t\t\t\t- Terms and Conditions\n\t\t\t\t- Total Rounded Amount Calculation\n\t\t\t\t- Total Rounded Amount in Words\n\t-->\n\t<table class='footer-table' width=100% cellspacing=0>\n\t\t<thead>\n\t\t\t\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60% style='padding-right: 10px;'>\n\t\t\t\t\t<b>Terms, Conditions &amp; Other Information:</b><br />\n\t\t\t\t\t<script>doc.terms</script>\n\t\t\t\t</td>\n\t\t\t\t<td>\n\t\t\t\t\t<table cellspacing=0 width=100%><tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Net Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td width=38%><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.net_total/doc.conversion_rate)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=3><script>si_std.print_other_charges()</script></td></tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Grand Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.grand_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr style='font-weight: bold' class='imp-details'>\n\t\t\t\t\t\t\t<td>Rounded Total</td>\n\t\t\t\t\t\t\t<td><script>doc.currency</script></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.rounded_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody></table>\n\t\t\t\t\t<br /><b>In Words</b><br />\n\t\t\t\t\t<i><script>doc.in_words_export</script></i>\n\t\t\t\t</td>\n\t\t\t</tr>\t\t\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\t<tr><td colspan=2><div></div></td><tr>\n\t\t</tfoot>\n\t</table>\n</div>\n", 
+  "html": "<!--\n\tSample Print Format for ERPNext\n\tPlease use at your own discretion\n\tFor suggestions and contributions:\n\t\thttps://github.com/webnotes/erpnext-print-templates\n\n\tFreely usable under MIT license\n-->\n\n<!-- Style Settings -->\n<style>\n\t/*\n\t\tcommon style for whole page\n\t\tThis should include:\n\t\t+ page size related settings\n\t\t+ font family settings\n\t\t+ line spacing settings\n\t*/\n\t@media screen {\n\t\tbody {\n\t\t\twidth: 8.3in;\n\t\t}\n\t}\n\n\thtml, body, div, span, td {\n\t\tfont-family: \"Helvetica\", \"Arial\", sans-serif;\n\t\tfont-size: 12px;\n\t}\n\n\tbody {\n\t\tpadding: 10px;\n\t\tmargin: auto;\n\t\tfont-size: 12px;\n\t\tline-height: 150%;\n\t}\n\n\t.common {\n\t\tfont-family: \"Helvetica\", \"Arial\", sans-serif !important;\n\t\tfont-size: 12px;\n\t\tpadding: 10px 0px;\n\t}\n\n\ttable {\n\t\tborder-collapse: collapse;\n\t\twidth: 100%;\n\t\tvertical-align: top;\n\t\tborder-style: none !important;\n\t}\n\n\ttable td {\n\t\tpadding: 2px 0px;\n\t\tborder-style: none !important;\n\t}\n\t\n\ttable h1, h2, h3, h4, h5, h6 {\n\t\tpadding: 0px;\n\t\tmargin: 0px;\n\t}\n\n\ttable.header-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.header-table h1 {\n\t\ttext-transform: uppercase;\n\t\tcolor: white;\n\t\tfont-size: 55px;\n\t\tfont-style: italic;\n\t}\n\n\ttable.header-table thead tr:nth-child(1) div {\n\t\theight: 24px;\n\t\tbackground-color: #696969;\n\t\tvertical-align: middle;\n\t\tpadding: 12px 0px 0px 0px;\n\t\twidth: 100%;\n\t}\n\n\tdiv.page-body table td:nth-child(6),\n\tdiv.page-body table td:nth-child(7) {\n\t\ttext-align: right;\n\t}\n\n\tdiv.page-body table tr td {\n\t\tbackground-color: #DCDCDC !important;\n\t}\n\n\tdiv.page-body table tr:nth-child(1) td {\n\t\tbackground-color: #696969 !important;\n\t\tcolor: white !important;\n\t}\n\n\ttable.footer-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.footer-table td table td:nth-child(2),\n\ttable.footer-table td table td:nth-child(3) {\n\t\ttext-align: right;\n\t}\n\n\ttable.footer-table tfoot td {\n\t\tbackground-color: #696969;\n\t\theight: 10px;\n\t}\n\n\t.imp-details {\n\t\tbackground-color: #DCDCDC;\n\t}\n</style>\n\n\n<!-- Javascript -->\n<script>\n\tsi_std = {\n\t\tprint_item_table: function() {\n\t\t\tvar table = print_table(\n\t\t\t\t'Sales Invoice',\n\t\t\t\tdoc.name,\n\t\t\t\t'entries',\n\t\t\t\t'Sales Invoice Item',\n\t\t\t\t[// Here specify the table columns to be displayed\n\t\t\t\t\t'SR', 'item_name', 'description', 'qty', 'stock_uom',\n\t\t\t\t\t'export_rate', 'export_amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the labels of column headings\n\t\t\t\t\t'Sr', 'Item Name', 'Description', 'Qty',\n\t\t\t\t\t'UoM', 'Basic Rate', 'Amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the column widths\n\t\t\t\t\t'3%', '20%', '37%', '5%',\n\t\t\t\t\t'5%', '15%', '15%'\n\t\t\t\t],\n\t\t\t\tnull,\n\t\t\t\tnull,\n\t\t\t\t{\n\t\t\t\t\t'description' : function(data_row) {\n\t\t\t\t\t\tif(data_row.adj_rate) {\n\t\t\t\t\t\t\tvar to_append = '<div style=\"padding-left: 15px;\"><i>Discount: ' + \n\t\t\t\t\t\t\t\tdata_row.adj_rate + '% on ' + doc.currency + ' ' +\n\t\t\t\t\t\t\t\tfmt_money(data_row.ref_rate) + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\treturn data_row.description + to_append;\n\t\t\t\t\t\t\t} else { return data_row.description; }\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\treturn data_row.description;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t// This code takes care of page breaks\n\t\t\tif(table.appendChild) {\n\t\t\t\tout = table.innerHTML;\n\t\t\t} else {\n\t\t\t\tout = '';\n\t\t\t\tfor(var i=0; i < (table.length-1); i++) {\n\t\t\t\t\tout += table[i].innerHTML + \n\t\t\t\t\t\t'<div style = \"page-break-after: always;\" \\\n\t\t\t\t\t\tclass = \"page_break\"></div>\\\n\t\t\t\t\t\t<div class=\"page-settings\"></div>';\n\t\t\t\t}\n\t\t\t\tout += table[table.length-1].innerHTML;\n\t\t\t}\n\t\t\treturn out;\n\t\t},\n\n\n\t\tprint_other_charges: function(parent) {\n\t\t\tvar oc = getchildren('Sales Taxes and Charges', doc.name, 'other_charges');\n\t\t\tvar rows = '<table width=100%>\\n';\n\t\t\tfor(var i=0; i<oc.length; i++) {\n\t\t\t\tif(!oc[i].included_in_print_rate) {\n\t\t\t\t\trows +=\n\t\t\t\t\t\t'<tr>\\n' +\n\t\t\t\t\t\t\t'\\t<td>' + oc[i].description + '</td>\\n' +\n\t\t\t\t\t\t\t'\\t<td></td>\\n' +\n\t\t\t\t\t\t\t'\\t<td width=38%>' + fmt_money(oc[i].tax_amount) + '</td>\\n' +\n\t\t\t\t\t\t'</tr>\\n';\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn rows + '</table>\\n';\n\t\t}\n\t};\n</script>\n\n\n<!-- Page Layout Settings -->\n<div class='common page-header'>\n\t<!-- \n\t\tPage Header will contain\n\t\t\t+ table 1\n\t\t\t\t+ table 1a\n\t\t\t\t\t- Name\n\t\t\t\t\t- Address\n\t\t\t\t\t- Contact\n\t\t\t\t\t- Mobile No\n\t\t\t\t+ table 1b\n\t\t\t\t\t- Voucher Date\n\t\t\t\t\t- Due Date\n\t-->\n\t<table class='header-table' cellspacing=0>\n\t\t<thead>\n\t\t\t<tr><td colspan=2><div><script>'<h1>' + (doc.select_print_heading || 'Invoice') + '</h1>'</script></div></td></tr>\n\t\t\t<tr><td colspan=2><div style=\"height:15px\"></div></td></tr>\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60%><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=39%><b>Name</b></td>\n\t\t\t\t\t\t<td><script>doc.customer_name</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Address</b></td>\n\t\t\t\t\t\t<td><script>replace_newlines(doc.address_display)</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Contact</b></td>\n\t\t\t\t\t\t<td><script>doc.contact_display</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</tbody></table></td>\n\t\t\t\t<td><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr class='imp-details'>\n\t\t\t\t\t\t<td><b>Invoice No.</b></td>\n\t\t\t\t\t\t<td><script>cur_frm.docname</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=40%><b>Invoice Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.posting_date)</script></td>\n\t\t\t\t\t<tr>\n                    <tr>\n        \t\t\t\t<td width=40%><script>\n                            (doc.convert_into_recurring_invoice && doc.recurring_id)\n                            ?\"<b>Invoice Period</b>\"\n                            :\"\";\n    \t\t\t\t\t</script></td>\n\t\t\t\t\t\t<td><script>\n                            (doc.convert_into_recurring_invoice && doc.recurring_id)\n                            ?(date.str_to_user(doc.invoice_period_from_date) +\n                                ' to ' + date.str_to_user(doc.invoice_period_to_date))\n                            :\"\";\n                        </script></td>\n\t\t\t\t\t<tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Due Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.due_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t</tbody></table></td>\n\t\t\t</tr>\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n<div class='common page-body'>\n\t<!-- \n\t\tPage Body will contain\n\t\t\t+ table 2\n\t\t\t\t- Sales Invoice Data\n\t-->\n\t<script>si_std.print_item_table()</script>\n</div>\n<div class='common page-footer'>\n\t<!-- \n\t\tPage Footer will contain\n\t\t\t+ table 3\n\t\t\t\t- Terms and Conditions\n\t\t\t\t- Total Rounded Amount Calculation\n\t\t\t\t- Total Rounded Amount in Words\n\t-->\n\t<table class='footer-table' width=100% cellspacing=0>\n\t\t<thead>\n\t\t\t\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60% style='padding-right: 10px;'>\n\t\t\t\t\t<b>Terms, Conditions &amp; Other Information:</b><br />\n\t\t\t\t\t<script>doc.terms</script>\n\t\t\t\t</td>\n\t\t\t\t<td>\n\t\t\t\t\t<table cellspacing=0 width=100%><tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Net Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td width=38%><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.net_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=3><script>si_std.print_other_charges()</script></td></tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Grand Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.grand_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr style='font-weight: bold' class='imp-details'>\n\t\t\t\t\t\t\t<td>Rounded Total</td>\n\t\t\t\t\t\t\t<td><script>doc.currency</script></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.rounded_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody></table>\n\t\t\t\t\t<br /><b>In Words</b><br />\n\t\t\t\t\t<i><script>doc.in_words_export</script></i>\n\t\t\t\t</td>\n\t\t\t</tr>\t\t\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\t<tr><td colspan=2><div></div></td><tr>\n\t\t</tfoot>\n\t</table>\n</div>\n", 
   "module": "Accounts", 
   "name": "__common__", 
+  "print_format_type": "Client", 
   "standard": "Yes"
  }, 
  {
diff --git a/accounts/Print Format/Sales Invoice Spartan/Sales Invoice Spartan.txt b/accounts/Print Format/Sales Invoice Spartan/Sales Invoice Spartan.txt
index 6be83d4..b00b3d8 100644
--- a/accounts/Print Format/Sales Invoice Spartan/Sales Invoice Spartan.txt
+++ b/accounts/Print Format/Sales Invoice Spartan/Sales Invoice Spartan.txt
@@ -1,17 +1,18 @@
 [
  {
-  "creation": "2012-05-15 18:39:02", 
+  "creation": "2013-04-19 13:30:27", 
   "docstatus": 0, 
-  "modified": "2013-02-26 11:11:40", 
+  "modified": "2013-05-28 17:19:22", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
  {
   "doc_type": "Sales Invoice", 
   "doctype": "Print Format", 
-  "html": "<!--\n\tSample Print Format for ERPNext\n\tPlease use at your own discretion\n\tFor suggestions and contributions:\n\t\thttps://github.com/webnotes/erpnext-print-templates\n\n\tFreely usable under MIT license\n-->\n\n<!-- Style Settings -->\n<style>\n\t/*\n\t\tcommon style for whole page\n\t\tThis should include:\n\t\t+ page size related settings\n\t\t+ font family settings\n\t\t+ line spacing settings\n\t*/\n\t@media screen {\n\t\tbody {\n\t\t\twidth: 8.3in;\n\t\t}\n\t}\n\n\thtml, body, div, span, td {\n\t\tfont-family: \"Arial\", sans-serif;\n\t\tfont-size: 12px;\n\t}\n\n\tbody {\n\t\tpadding: 10px;\n\t\tmargin: auto;\n\t\tfont-size: 12px;\n\t\tline-height: 150%;\n\t}\n\n\t.common {\n\t\tfont-family: \"Arial\", sans-serif !important;\n\t\tfont-size: 12px;\n\t\tpadding: 0px;\n\t}\n\n\ttable {\n\t\twidth: 100% !important;\n\t\tvertical-align: top;\n\t}\n\n\ttable td {\n\t\tpadding: 2px 0px;\n\t}\n\n\ttable, td {\n\t\tborder-collapse: collapse !important;\n\t\tpadding: 0px;\n\t\tmargin: 0px !important;\n\t}\n\t\n\ttable h1, h2, h3, h4, h5, h6 {\n\t\tpadding: 0px;\n\t\tmargin: 0px;\n\t}\n\n\ttable.header-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.header-table h3 {\n\t\tcolor: gray;\n\t}\n\n\ttable.header-table thead td {\n\t\tpadding: 5px;\n\t}\n\n\ttable.header-table > thead,\n\ttable.header-table > tbody > tr > td,\n\ttable.footer-table > tbody > tr > td {\n\t\tborder: 1px solid black;\n\t\tpadding: 5px;\n\t}\n\n\ttable.footer-table > tbody,\n\ttable.header-table > thead {\n\t\tborder-bottom: 3px solid black;\n\t}\n\n\ttable.header-table > thead {\n\t\tborder-top: 3px solid black;\n\t}\n\n\tdiv.page-body table td:nth-child(6),\n\tdiv.page-body table td:nth-child(7) {\n\t\ttext-align: right;\n\t}\n\n\tdiv.page-body td {\n\t\tbackground-color: white !important;\n\t\tborder: 1px solid black !important;\n\t}\n\n\ttable.footer-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.footer-table td table td:nth-child(2),\n\ttable.footer-table td table td:nth-child(3) {\n\t\ttext-align: right;\n\t}\n</style>\n\n\n<!-- Javascript -->\n<script>\n\tsi_std = {\n\t\tprint_item_table: function() {\n\t\t\tvar table = print_table(\n\t\t\t\t'Sales Invoice',\n\t\t\t\tdoc.name,\n\t\t\t\t'entries',\n\t\t\t\t'Sales Invoice Item',\n\t\t\t\t[// Here specify the table columns to be displayed\n\t\t\t\t\t'SR', 'item_name', 'description', 'qty', 'stock_uom',\n\t\t\t\t\t'export_rate', 'export_amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the labels of column headings\n\t\t\t\t\t'Sr', 'Item Name', 'Description', 'Qty',\n\t\t\t\t\t'UoM', 'Basic Rate', 'Amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the column widths\n\t\t\t\t\t'3%', '20%', '37%', '5%',\n\t\t\t\t\t'5%', '15%', '15%'\n\t\t\t\t],\n\t\t\t\tnull,\n\t\t\t\tnull,\n\t\t\t\t{\n\t\t\t\t\t'description' : function(data_row) {\n\t\t\t\t\t\tif(data_row.adj_rate) {\n\t\t\t\t\t\t\tvar to_append = '<div style=\"padding-left: 15px;\"><i>Discount: ' + \n\t\t\t\t\t\t\t\tdata_row.adj_rate + '% on ' + doc.currency + ' ' +\n\t\t\t\t\t\t\t\tfmt_money(data_row.ref_rate) + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\treturn data_row.description + to_append;\n\t\t\t\t\t\t\t} else { return data_row.description; }\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\treturn data_row.description;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t// This code takes care of page breaks\n\t\t\tif(table.appendChild) {\n\t\t\t\tout = table.innerHTML;\n\t\t\t} else {\n\t\t\t\tout = '';\n\t\t\t\tfor(var i=0; i < (table.length-1); i++) {\n\t\t\t\t\tout += table[i].innerHTML + \n\t\t\t\t\t\t'<div style = \"page-break-after: always;\" \\\n\t\t\t\t\t\tclass = \"page_break\"></div>\\\n\t\t\t\t\t\t<div class=\"page-settings\"></div>';\n\t\t\t\t}\n\t\t\t\tout += table[table.length-1].innerHTML;\n\t\t\t}\n\t\t\treturn out;\n\t\t},\n\n\n\t\tprint_other_charges: function(parent) {\n\t\t\tvar oc = getchildren('Sales Taxes and Charges', doc.name, 'other_charges');\n\t\t\tvar rows = '<table width=100%>\\n';\n\t\t\tfor(var i=0; i<oc.length; i++) {\n\t\t\t\tif(!oc[i].included_in_print_rate) {\n\t\t\t\t\trows +=\n\t\t\t\t\t\t'<tr>\\n' +\n\t\t\t\t\t\t\t'\\t<td>' + oc[i].description + '</td>\\n' +\n\t\t\t\t\t\t\t'\\t<td></td>\\n' +\n\t\t\t\t\t\t\t'\\t<td width=38%>' + fmt_money(oc[i].tax_amount) + '</td>\\n' +\n\t\t\t\t\t\t'</tr>\\n';\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn rows + '</table>\\n';\n\t\t}\n\t};\n</script>\n\n\n<!-- Page Layout Settings -->\n<div class='common page-header'>\n\t<!-- \n\t\tPage Header will contain\n\t\t\t+ table 1\n\t\t\t\t+ table 1a\n\t\t\t\t\t- Name\n\t\t\t\t\t- Address\n\t\t\t\t\t- Contact\n\t\t\t\t\t- Mobile No\n\t\t\t\t+ table 1b\n\t\t\t\t\t- Voucher Date\n\t\t\t\t\t- Due Date\n\t-->\n\t<table class='header-table' cellspacing=0>\n\t\t<thead>\n\t\t\t<tr><td colspan=2><script>'<h1>' + (doc.select_print_heading || 'Invoice') + '</h1>'</script></td></tr>\n\t\t\t<tr><td colspan=2><h3><script>cur_frm.docname</script></h3></td></tr>\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60%><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=39%><b>Name</b></td>\n\t\t\t\t\t\t<td><script>doc.customer_name</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Address</b></td>\n\t\t\t\t\t\t<td><script>replace_newlines(doc.address_display)</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Contact</b></td>\n\t\t\t\t\t\t<td><script>doc.contact_display</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</tbody></table></td>\n\t\t\t\t<td><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=40%><b>Invoice Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.posting_date)</script></td>\n\t\t\t\t\t<tr>\n                    <tr>\n        \t\t\t\t<td width=40%><script>\n                            (doc.convert_into_recurring_invoice && doc.recurring_id)\n                            ?\"<b>Invoice Period</b>\"\n                            :\"\";\n    \t\t\t\t\t</script></td>\n\t\t\t\t\t\t<td><script>\n                            (doc.convert_into_recurring_invoice && doc.recurring_id)\n                            ?(date.str_to_user(doc.invoice_period_from_date) +\n                                ' to ' + date.str_to_user(doc.invoice_period_to_date))\n                            :\"\";\n                        </script></td>\n\t\t\t\t\t<tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Due Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.due_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t</tbody></table></td>\n\t\t\t</tr>\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n<div class='common page-body'>\n\t<!-- \n\t\tPage Body will contain\n\t\t\t+ table 2\n\t\t\t\t- Sales Invoice Data\n\t-->\n\t<script>si_std.print_item_table()</script>\n</div>\n<div class='common page-footer'>\n\t<!-- \n\t\tPage Footer will contain\n\t\t\t+ table 3\n\t\t\t\t- Terms and Conditions\n\t\t\t\t- Total Rounded Amount Calculation\n\t\t\t\t- Total Rounded Amount in Words\n\t-->\n\t<table class='footer-table' width=100% cellspacing=0>\n\t\t<thead>\n\t\t\t\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60% style='padding-right: 10px;'>\n\t\t\t\t\t<b>Terms, Conditions &amp; Other Information:</b><br />\n\t\t\t\t\t<script>doc.terms</script>\n\t\t\t\t</td>\n\t\t\t\t<td>\n\t\t\t\t\t<table cellspacing=0 width=100%><tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Net Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td width=38%><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.net_total/doc.conversion_rate)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=3><script>si_std.print_other_charges()</script></td></tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Grand Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.grand_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr style='font-weight: bold'>\n\t\t\t\t\t\t\t<td>Rounded Total</td>\n\t\t\t\t\t\t\t<td><script>doc.currency</script></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.rounded_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody></table>\n\t\t\t\t\t<br /><b>In Words</b><br />\n\t\t\t\t\t<i><script>doc.in_words_export</script></i>\n\t\t\t\t</td>\n\t\t\t</tr>\t\t\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n", 
+  "html": "<!--\n\tSample Print Format for ERPNext\n\tPlease use at your own discretion\n\tFor suggestions and contributions:\n\t\thttps://github.com/webnotes/erpnext-print-templates\n\n\tFreely usable under MIT license\n-->\n\n<!-- Style Settings -->\n<style>\n\t/*\n\t\tcommon style for whole page\n\t\tThis should include:\n\t\t+ page size related settings\n\t\t+ font family settings\n\t\t+ line spacing settings\n\t*/\n\t@media screen {\n\t\tbody {\n\t\t\twidth: 8.3in;\n\t\t}\n\t}\n\n\thtml, body, div, span, td {\n\t\tfont-family: \"Arial\", sans-serif;\n\t\tfont-size: 12px;\n\t}\n\n\tbody {\n\t\tpadding: 10px;\n\t\tmargin: auto;\n\t\tfont-size: 12px;\n\t\tline-height: 150%;\n\t}\n\n\t.common {\n\t\tfont-family: \"Arial\", sans-serif !important;\n\t\tfont-size: 12px;\n\t\tpadding: 0px;\n\t}\n\n\ttable {\n\t\twidth: 100% !important;\n\t\tvertical-align: top;\n\t}\n\n\ttable td {\n\t\tpadding: 2px 0px;\n\t}\n\n\ttable, td {\n\t\tborder-collapse: collapse !important;\n\t\tpadding: 0px;\n\t\tmargin: 0px !important;\n\t}\n\t\n\ttable h1, h2, h3, h4, h5, h6 {\n\t\tpadding: 0px;\n\t\tmargin: 0px;\n\t}\n\n\ttable.header-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.header-table h3 {\n\t\tcolor: gray;\n\t}\n\n\ttable.header-table thead td {\n\t\tpadding: 5px;\n\t}\n\n\ttable.header-table > thead,\n\ttable.header-table > tbody > tr > td,\n\ttable.footer-table > tbody > tr > td {\n\t\tborder: 1px solid black;\n\t\tpadding: 5px;\n\t}\n\n\ttable.footer-table > tbody,\n\ttable.header-table > thead {\n\t\tborder-bottom: 3px solid black;\n\t}\n\n\ttable.header-table > thead {\n\t\tborder-top: 3px solid black;\n\t}\n\n\tdiv.page-body table td:nth-child(6),\n\tdiv.page-body table td:nth-child(7) {\n\t\ttext-align: right;\n\t}\n\n\tdiv.page-body td {\n\t\tbackground-color: white !important;\n\t\tborder: 1px solid black !important;\n\t}\n\n\ttable.footer-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.footer-table td table td:nth-child(2),\n\ttable.footer-table td table td:nth-child(3) {\n\t\ttext-align: right;\n\t}\n</style>\n\n\n<!-- Javascript -->\n<script>\n\tsi_std = {\n\t\tprint_item_table: function() {\n\t\t\tvar table = print_table(\n\t\t\t\t'Sales Invoice',\n\t\t\t\tdoc.name,\n\t\t\t\t'entries',\n\t\t\t\t'Sales Invoice Item',\n\t\t\t\t[// Here specify the table columns to be displayed\n\t\t\t\t\t'SR', 'item_name', 'description', 'qty', 'stock_uom',\n\t\t\t\t\t'export_rate', 'export_amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the labels of column headings\n\t\t\t\t\t'Sr', 'Item Name', 'Description', 'Qty',\n\t\t\t\t\t'UoM', 'Basic Rate', 'Amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the column widths\n\t\t\t\t\t'3%', '20%', '37%', '5%',\n\t\t\t\t\t'5%', '15%', '15%'\n\t\t\t\t],\n\t\t\t\tnull,\n\t\t\t\tnull,\n\t\t\t\t{\n\t\t\t\t\t'description' : function(data_row) {\n\t\t\t\t\t\tif(data_row.adj_rate) {\n\t\t\t\t\t\t\tvar to_append = '<div style=\"padding-left: 15px;\"><i>Discount: ' + \n\t\t\t\t\t\t\t\tdata_row.adj_rate + '% on ' + doc.currency + ' ' +\n\t\t\t\t\t\t\t\tfmt_money(data_row.ref_rate) + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\treturn data_row.description + to_append;\n\t\t\t\t\t\t\t} else { return data_row.description; }\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\treturn data_row.description;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t// This code takes care of page breaks\n\t\t\tif(table.appendChild) {\n\t\t\t\tout = table.innerHTML;\n\t\t\t} else {\n\t\t\t\tout = '';\n\t\t\t\tfor(var i=0; i < (table.length-1); i++) {\n\t\t\t\t\tout += table[i].innerHTML + \n\t\t\t\t\t\t'<div style = \"page-break-after: always;\" \\\n\t\t\t\t\t\tclass = \"page_break\"></div>\\\n\t\t\t\t\t\t<div class=\"page-settings\"></div>';\n\t\t\t\t}\n\t\t\t\tout += table[table.length-1].innerHTML;\n\t\t\t}\n\t\t\treturn out;\n\t\t},\n\n\n\t\tprint_other_charges: function(parent) {\n\t\t\tvar oc = getchildren('Sales Taxes and Charges', doc.name, 'other_charges');\n\t\t\tvar rows = '<table width=100%>\\n';\n\t\t\tfor(var i=0; i<oc.length; i++) {\n\t\t\t\tif(!oc[i].included_in_print_rate) {\n\t\t\t\t\trows +=\n\t\t\t\t\t\t'<tr>\\n' +\n\t\t\t\t\t\t\t'\\t<td>' + oc[i].description + '</td>\\n' +\n\t\t\t\t\t\t\t'\\t<td></td>\\n' +\n\t\t\t\t\t\t\t'\\t<td width=38%>' + fmt_money(oc[i].tax_amount) + '</td>\\n' +\n\t\t\t\t\t\t'</tr>\\n';\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn rows + '</table>\\n';\n\t\t}\n\t};\n</script>\n\n\n<!-- Page Layout Settings -->\n<div class='common page-header'>\n\t<!-- \n\t\tPage Header will contain\n\t\t\t+ table 1\n\t\t\t\t+ table 1a\n\t\t\t\t\t- Name\n\t\t\t\t\t- Address\n\t\t\t\t\t- Contact\n\t\t\t\t\t- Mobile No\n\t\t\t\t+ table 1b\n\t\t\t\t\t- Voucher Date\n\t\t\t\t\t- Due Date\n\t-->\n\t<table class='header-table' cellspacing=0>\n\t\t<thead>\n\t\t\t<tr><td colspan=2><script>'<h1>' + (doc.select_print_heading || 'Invoice') + '</h1>'</script></td></tr>\n\t\t\t<tr><td colspan=2><h3><script>cur_frm.docname</script></h3></td></tr>\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60%><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=39%><b>Name</b></td>\n\t\t\t\t\t\t<td><script>doc.customer_name</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Address</b></td>\n\t\t\t\t\t\t<td><script>replace_newlines(doc.address_display)</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Contact</b></td>\n\t\t\t\t\t\t<td><script>doc.contact_display</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</tbody></table></td>\n\t\t\t\t<td><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=40%><b>Invoice Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.posting_date)</script></td>\n\t\t\t\t\t<tr>\n                    <tr>\n        \t\t\t\t<td width=40%><script>\n                            (doc.convert_into_recurring_invoice && doc.recurring_id)\n                            ?\"<b>Invoice Period</b>\"\n                            :\"\";\n    \t\t\t\t\t</script></td>\n\t\t\t\t\t\t<td><script>\n                            (doc.convert_into_recurring_invoice && doc.recurring_id)\n                            ?(date.str_to_user(doc.invoice_period_from_date) +\n                                ' to ' + date.str_to_user(doc.invoice_period_to_date))\n                            :\"\";\n                        </script></td>\n\t\t\t\t\t<tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Due Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.due_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t</tbody></table></td>\n\t\t\t</tr>\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n<div class='common page-body'>\n\t<!-- \n\t\tPage Body will contain\n\t\t\t+ table 2\n\t\t\t\t- Sales Invoice Data\n\t-->\n\t<script>si_std.print_item_table()</script>\n</div>\n<div class='common page-footer'>\n\t<!-- \n\t\tPage Footer will contain\n\t\t\t+ table 3\n\t\t\t\t- Terms and Conditions\n\t\t\t\t- Total Rounded Amount Calculation\n\t\t\t\t- Total Rounded Amount in Words\n\t-->\n\t<table class='footer-table' width=100% cellspacing=0>\n\t\t<thead>\n\t\t\t\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60% style='padding-right: 10px;'>\n\t\t\t\t\t<b>Terms, Conditions &amp; Other Information:</b><br />\n\t\t\t\t\t<script>doc.terms</script>\n\t\t\t\t</td>\n\t\t\t\t<td>\n\t\t\t\t\t<table cellspacing=0 width=100%><tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Net Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td width=38%><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.net_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=3><script>si_std.print_other_charges()</script></td></tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Grand Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.grand_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr style='font-weight: bold'>\n\t\t\t\t\t\t\t<td>Rounded Total</td>\n\t\t\t\t\t\t\t<td><script>doc.currency</script></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.rounded_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody></table>\n\t\t\t\t\t<br /><b>In Words</b><br />\n\t\t\t\t\t<i><script>doc.in_words_export</script></i>\n\t\t\t\t</td>\n\t\t\t</tr>\t\t\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n", 
   "module": "Accounts", 
   "name": "__common__", 
+  "print_format_type": "Client", 
   "standard": "Yes"
  }, 
  {
diff --git a/accounts/README.md b/accounts/README.md
new file mode 100644
index 0000000..10a99e5
--- /dev/null
+++ b/accounts/README.md
@@ -0,0 +1,13 @@
+Accounts module contains masters and transactions to manage a traditional
+double entry accounting system.
+
+Accounting heads are called "Accounts" and they can be groups in a tree like
+"Chart of Accounts"
+
+Entries are:
+
+- Journal Vouchers
+- Sales Invoice (Itemised)
+- Purchase Invoice (Itemised)
+
+All accounting entries are stored in the `General Ledger`
\ No newline at end of file
diff --git a/accounts/doctype/account/README.md b/accounts/doctype/account/README.md
new file mode 100644
index 0000000..44cdf50
--- /dev/null
+++ b/accounts/doctype/account/README.md
@@ -0,0 +1,11 @@
+Account DocType represents an Accounting Ledger or Group.
+
+Follows a composite model. `parent_account` represents the parent of an Account except
+a root account.
+There can be only 4 root accounts: Income, Expense, Assets and Liabilities in a company.
+
+Other features:
+
+- It can be of type Debit or Credit.
+- A Group is a collection of groups or ledgers
+
diff --git a/accounts/doctype/account/account.py b/accounts/doctype/account/account.py
index bdc26e4..45b02a8 100644
--- a/accounts/doctype/account/account.py
+++ b/accounts/doctype/account/account.py
@@ -29,6 +29,7 @@
 		self.nsm_parent_field = 'parent_account'
 
 	def autoname(self):
+		"""Append abbreviation to company on naming"""
 		self.doc.name = self.doc.account_name.strip() + ' - ' + \
 			webnotes.conn.get_value("Company", self.doc.company, "abbr")
 
@@ -37,6 +38,7 @@
 		return {'address': address}
 		
 	def validate_master_name(self):
+		"""Remind to add master name"""
 		if (self.doc.master_type == 'Customer' or self.doc.master_type == 'Supplier') \
 				and not self.doc.master_name:
 			msgprint("Message: Please enter Master Name once the account is created.")
@@ -62,6 +64,7 @@
 				self.doc.debit_or_credit = par[0][3]
 
 	def validate_max_root_accounts(self):
+		"""Raise exception if there are more than 4 root accounts"""
 		if webnotes.conn.sql("""select count(*) from tabAccount where
 			company=%s and ifnull(parent_account,'')='' and docstatus != 2""",
 			self.doc.company)[0][0] > 4:
@@ -69,7 +72,6 @@
 				raise_exception=1)
 	
 	def validate_duplicate_account(self):
-		
 		if self.doc.fields.get('__islocal') or not self.doc.name:
 			company_abbr = webnotes.conn.get_value("Company", self.doc.company, "abbr")
 			if sql("""select name from tabAccount where name=%s""", 
@@ -134,6 +136,7 @@
 			self.doc.parent_account = ''
 
 	def update_nsm_model(self):
+		"""update lft, rgt indices for nested set model"""
 		import webnotes
 		import webnotes.utils.nestedset
 		webnotes.utils.nestedset.update_nsm(self)
diff --git a/accounts/doctype/account/locale/_messages_doc.json b/accounts/doctype/account/locale/_messages_doc.json
deleted file mode 100644
index c117005..0000000
--- a/accounts/doctype/account/locale/_messages_doc.json
+++ /dev/null
@@ -1,41 +0,0 @@
-[
- "Group or Ledger", 
- "No", 
- "Parent Account", 
- "Ledger", 
- "Master Type", 
- "Employee", 
- "Account Name", 
- "Supplier", 
- "Group", 
- "Bank or Cash", 
- "Account Type", 
- "Heads (or groups) against which Accounting Entries are made and balances are maintained.", 
- "If the account is frozen, entries are allowed for the \"Account Manager\" only.", 
- "Account Details", 
- "Is PL Account", 
- "Allow Negative Balance", 
- "Rate at which this tax is applied", 
- "Company", 
- "Credit Limit", 
- "Rgt", 
- "Frozen", 
- "Income Account", 
- "Master Name", 
- "Customer", 
- "Account", 
- "Debit or Credit", 
- "Chargeable", 
- "Level", 
- "Fixed Asset Account", 
- "Expense Account", 
- "Old Parent", 
- "Tax", 
- "Setting Account Type helps in selecting this Account in transactions.", 
- "Lft", 
- "Rate", 
- "Credit Days", 
- "Accounts", 
- "Yes", 
- "If this Account represents a Customer, Supplier or Employee, set it here."
-]
\ No newline at end of file
diff --git a/accounts/doctype/account/locale/ar-doc.json b/accounts/doctype/account/locale/ar-doc.json
deleted file mode 100644
index a88ef34..0000000
--- a/accounts/doctype/account/locale/ar-doc.json
+++ /dev/null
@@ -1,41 +0,0 @@
-{
- "Account": "\u062d\u0633\u0627\u0628", 
- "Account Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u062d\u0633\u0627\u0628", 
- "Account Name": "\u0627\u0633\u0645 \u0627\u0644\u062d\u0633\u0627\u0628", 
- "Account Type": "\u0646\u0648\u0639 \u0627\u0644\u062d\u0633\u0627\u0628", 
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Allow Negative Balance": "\u062a\u0633\u0645\u062d \u0627\u0644\u0631\u0635\u064a\u062f \u0627\u0644\u0633\u0644\u0628\u064a", 
- "Bank or Cash": "\u0627\u0644\u0628\u0646\u0643 \u0623\u0648 \u0627\u0644\u0646\u0642\u062f\u064a\u0629", 
- "Chargeable": "\u062a\u062d\u0645\u0644", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Credit Days": "\u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646 \u0623\u064a\u0627\u0645", 
- "Credit Limit": "\u0627\u0644\u062d\u062f \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646\u064a", 
- "Customer": "\u0632\u0628\u0648\u0646", 
- "Debit or Credit": "\u0627\u0644\u062e\u0635\u0645 \u0623\u0648 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", 
- "Employee": "\u0639\u0627\u0645\u0644", 
- "Expense Account": "\u062d\u0633\u0627\u0628 \u062d\u0633\u0627\u0628", 
- "Fixed Asset Account": "\u062d\u0633\u0627\u0628 \u0627\u0644\u0623\u0635\u0648\u0644 \u0627\u0644\u062b\u0627\u0628\u062a\u0629", 
- "Frozen": "\u062a\u062c\u0645\u064a\u062f", 
- "Group": "\u0645\u062c\u0645\u0648\u0639\u0629", 
- "Group or Ledger": "\u0645\u062c\u0645\u0648\u0639\u0629 \u0623\u0648 \u0644\u064a\u062f\u062c\u0631", 
- "Heads (or groups) against which Accounting Entries are made and balances are maintained.": "\u0631\u0624\u0633\u0627\u0621 (\u0623\u0648 \u0645\u062c\u0645\u0648\u0639\u0627\u062a) \u0648\u0627\u0644\u062a\u064a \u062a\u062a\u0645 \u0636\u062f \u0627\u0644\u0642\u064a\u0648\u062f \u0627\u0644\u0645\u062d\u0627\u0633\u0628\u064a\u0629 \u0648\u064a\u062a\u0645 \u0627\u0644\u0627\u062d\u062a\u0641\u0627\u0638 \u0623\u0631\u0635\u062f\u0629.", 
- "If the account is frozen, entries are allowed for the \"Account Manager\" only.": "\u0627\u0630\u0627 \u062a\u0645 \u062a\u062c\u0645\u064a\u062f \u0627\u0644\u062d\u0633\u0627\u0628\u060c \u0648\u064a\u0633\u0645\u062d \u0644\u0644\u0645\u0642\u0627\u0644\u0627\u062a &quot;\u0645\u062f\u064a\u0631 \u062d\u0633\u0627\u0628\u0627\u062a&quot; \u0641\u0642\u0637.", 
- "If this Account represents a Customer, Supplier or Employee, set it here.": "\u0625\u0630\u0627 \u0647\u0630\u0627 \u0627\u0644\u062d\u0633\u0627\u0628 \u064a\u0645\u062b\u0644 \u0645\u0648\u0631\u062f \u0623\u0648 \u0639\u0645\u064a\u0644 \u0623\u0648 \u0645\u0648\u0638\u0641\u060c \u0639\u0644\u0649 \u0630\u0644\u0643 \u0647\u0646\u0627.", 
- "Income Account": "\u062f\u062e\u0644 \u0627\u0644\u062d\u0633\u0627\u0628", 
- "Is PL Account": "\u0647\u0648 \u062d\u0633\u0627\u0628 PL", 
- "Ledger": "\u062f\u0641\u062a\u0631 \u0627\u0644\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Level": "\u0645\u0633\u062a\u0648\u0649", 
- "Lft": "LFT", 
- "Master Name": "\u0645\u0627\u062c\u0633\u062a\u064a\u0631 \u0627\u0633\u0645", 
- "Master Type": "\u0645\u0627\u062c\u0633\u062a\u064a\u0631 \u0646\u0648\u0639", 
- "No": "\u0644\u0627", 
- "Old Parent": "\u0627\u0644\u0639\u0645\u0631 \u0627\u0644\u0631\u0626\u064a\u0633\u064a", 
- "Parent Account": "\u0627\u0644\u0623\u0635\u0644 \u062d\u0633\u0627\u0628", 
- "Rate": "\u0645\u0639\u062f\u0644", 
- "Rate at which this tax is applied": "\u0627\u0644\u0645\u0639\u062f\u0644 \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u062a\u0637\u0628\u064a\u0642 \u0647\u0630\u0647 \u0627\u0644\u0636\u0631\u064a\u0628\u0629", 
- "Rgt": "RGT", 
- "Setting Account Type helps in selecting this Account in transactions.": "\u062a\u062d\u062f\u064a\u062f \u0646\u0648\u0639 \u0627\u0644\u062d\u0633\u0627\u0628 \u064a\u0633\u0627\u0639\u062f \u0641\u064a \u062a\u062d\u062f\u064a\u062f \u0647\u0630\u0627 \u0627\u0644\u062d\u0633\u0627\u0628 \u0641\u064a \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0627\u062a.", 
- "Supplier": "\u0645\u0632\u0648\u062f", 
- "Tax": "\u0636\u0631\u064a\u0628\u0629", 
- "Yes": "\u0646\u0639\u0645"
-}
\ No newline at end of file
diff --git a/accounts/doctype/account/locale/de-doc.json b/accounts/doctype/account/locale/de-doc.json
deleted file mode 100644
index 817703b..0000000
--- a/accounts/doctype/account/locale/de-doc.json
+++ /dev/null
@@ -1,41 +0,0 @@
-{
- "Account": "Konto", 
- "Account Details": "Kontodetails", 
- "Account Name": "Account Name", 
- "Account Type": "Kontotyp", 
- "Accounts": "Konten", 
- "Allow Negative Balance": "Lassen Negative Bilanz", 
- "Bank or Cash": "Bank oder Bargeld", 
- "Chargeable": "Geb\u00fchrenpflichtig", 
- "Company": "Firma", 
- "Credit Days": "Kredit-Tage", 
- "Credit Limit": "Kreditlimit", 
- "Customer": "Kunde", 
- "Debit or Credit": "Debit-oder Kreditkarten", 
- "Employee": "Mitarbeiter", 
- "Expense Account": "Expense Konto", 
- "Fixed Asset Account": "Fixed Asset Konto", 
- "Frozen": "Eingefroren", 
- "Group": "Gruppe", 
- "Group or Ledger": "Gruppe oder Ledger", 
- "Heads (or groups) against which Accounting Entries are made and balances are maintained.": "Heads (oder Gruppen), gegen die Accounting-Eintr\u00e4ge und sind Guthaben gehalten werden.", 
- "If the account is frozen, entries are allowed for the \"Account Manager\" only.": "Wenn das Konto eingefroren ist, werden die Eintr\u00e4ge f\u00fcr die \"Account Manager\" gestattet.", 
- "If this Account represents a Customer, Supplier or Employee, set it here.": "Wenn dieses Konto ein Kunde, Lieferant oder Mitarbeiter, stellen Sie es hier.", 
- "Income Account": "Income Konto", 
- "Is PL Account": "Ist PL Konto", 
- "Ledger": "Hauptbuch", 
- "Level": "Ebene", 
- "Lft": "Lft", 
- "Master Name": "Master Name", 
- "Master Type": "Master Type", 
- "No": "Auf", 
- "Old Parent": "Old Eltern", 
- "Parent Account": "Hauptkonto", 
- "Rate": "Rate", 
- "Rate at which this tax is applied": "Geschwindigkeit, mit der dieser Steuer an", 
- "Rgt": "Rgt", 
- "Setting Account Type helps in selecting this Account in transactions.": "Einstellung Kontotyp hilft bei der Auswahl der Transaktionen in diesem Konto.", 
- "Supplier": "Lieferant", 
- "Tax": "Steuer", 
- "Yes": "Ja"
-}
\ No newline at end of file
diff --git a/accounts/doctype/account/locale/es-doc.json b/accounts/doctype/account/locale/es-doc.json
deleted file mode 100644
index 7f66dde..0000000
--- a/accounts/doctype/account/locale/es-doc.json
+++ /dev/null
@@ -1,41 +0,0 @@
-{
- "Account": "Cuenta", 
- "Account Details": "Detalles de la cuenta", 
- "Account Name": "Nombre de la cuenta", 
- "Account Type": "Tipo de Cuenta", 
- "Accounts": "Cuentas", 
- "Allow Negative Balance": "Permitir balance negativo", 
- "Bank or Cash": "Banco o Caja", 
- "Chargeable": "Cobrable", 
- "Company": "Empresa", 
- "Credit Days": "D\u00edas de cr\u00e9dito", 
- "Credit Limit": "L\u00edmite de Cr\u00e9dito", 
- "Customer": "Cliente", 
- "Debit or Credit": "D\u00e9bito o Cr\u00e9dito", 
- "Employee": "Empleado", 
- "Expense Account": "Cuenta de gastos", 
- "Fixed Asset Account": "Cuenta de Activos Fijos", 
- "Frozen": "Congelado", 
- "Group": "Grupo", 
- "Group or Ledger": "Grupo o Ledger", 
- "Heads (or groups) against which Accounting Entries are made and balances are maintained.": "Jefes (o grupos) con el que se fabrican los asientos contables y los balances se mantienen.", 
- "If the account is frozen, entries are allowed for the \"Account Manager\" only.": "Si la cuenta est\u00e1 congelada, las entradas se permiti\u00f3 el &quot;Administrador de cuentas&quot; solamente.", 
- "If this Account represents a Customer, Supplier or Employee, set it here.": "Si esta cuenta representa un cliente, proveedor o empleado, se establece aqu\u00ed.", 
- "Income Account": "Cuenta de ingresos", 
- "Is PL Account": "Es Cuenta PL", 
- "Ledger": "Libro mayor", 
- "Level": "Nivel", 
- "Lft": "Lft", 
- "Master Name": "Maestro Nombre", 
- "Master Type": "Type Master", 
- "No": "No", 
- "Old Parent": "Padres Antiguo", 
- "Parent Account": "Parent Account", 
- "Rate": "Velocidad", 
- "Rate at which this tax is applied": "Velocidad a la que se aplica este impuesto", 
- "Rgt": "Rgt", 
- "Setting Account Type helps in selecting this Account in transactions.": "Tipo de Ajuste de cuentas ayuda en la selecci\u00f3n de esta cuenta en las transacciones.", 
- "Supplier": "Proveedor", 
- "Tax": "Impuesto", 
- "Yes": "S\u00ed"
-}
\ No newline at end of file
diff --git a/accounts/doctype/account/locale/fr-doc.json b/accounts/doctype/account/locale/fr-doc.json
deleted file mode 100644
index b598faf..0000000
--- a/accounts/doctype/account/locale/fr-doc.json
+++ /dev/null
@@ -1,41 +0,0 @@
-{
- "Account": "Compte", 
- "Account Details": "D\u00e9tails du compte", 
- "Account Name": "Nom du compte", 
- "Account Type": "Type de compte", 
- "Accounts": "Comptes", 
- "Allow Negative Balance": "Laissez solde n\u00e9gatif", 
- "Bank or Cash": "Bancaire ou en esp\u00e8ces", 
- "Chargeable": "\u00c0 la charge", 
- "Company": "Entreprise", 
- "Credit Days": "Jours de cr\u00e9dit", 
- "Credit Limit": "Limite de cr\u00e9dit", 
- "Customer": "Client", 
- "Debit or Credit": "De d\u00e9bit ou de cr\u00e9dit", 
- "Employee": "Employ\u00e9", 
- "Expense Account": "Compte de d\u00e9penses", 
- "Fixed Asset Account": "Compte des immobilisations", 
- "Frozen": "Frozen", 
- "Group": "Groupe", 
- "Group or Ledger": "Groupe ou Ledger", 
- "Heads (or groups) against which Accounting Entries are made and balances are maintained.": "Chefs (ou groupes) contre lequel \u00c9critures comptables sont faites et les soldes sont maintenues.", 
- "If the account is frozen, entries are allowed for the \"Account Manager\" only.": "Si le compte est gel\u00e9, les entr\u00e9es sont autoris\u00e9es pour le \u00abAccount Manager\u00bb seulement.", 
- "If this Account represents a Customer, Supplier or Employee, set it here.": "Si ce compte repr\u00e9sente un client, fournisseur ou employ\u00e9, l&#39;indiquer ici.", 
- "Income Account": "Compte de revenu", 
- "Is PL Account": "Est-compte PL", 
- "Ledger": "Grand livre", 
- "Level": "Niveau", 
- "Lft": "Lft", 
- "Master Name": "Nom de Ma\u00eetre", 
- "Master Type": "Type de Ma\u00eetre", 
- "No": "Aucun", 
- "Old Parent": "Parent Vieux", 
- "Parent Account": "Compte Parent", 
- "Rate": "Taux", 
- "Rate at which this tax is applied": "Vitesse \u00e0 laquelle cet imp\u00f4t est appliqu\u00e9", 
- "Rgt": "Rgt", 
- "Setting Account Type helps in selecting this Account in transactions.": "Type de compte Configuration aide \u00e0 s\u00e9lectionner ce compte dans les transactions.", 
- "Supplier": "Fournisseur", 
- "Tax": "Imp\u00f4t", 
- "Yes": "Oui"
-}
\ No newline at end of file
diff --git a/accounts/doctype/account/locale/hi-doc.json b/accounts/doctype/account/locale/hi-doc.json
deleted file mode 100644
index 7a609c4..0000000
--- a/accounts/doctype/account/locale/hi-doc.json
+++ /dev/null
@@ -1,41 +0,0 @@
-{
- "Account": "\u0916\u093e\u0924\u093e", 
- "Account Details": "\u0916\u093e\u0924\u093e \u0935\u093f\u0935\u0930\u0923", 
- "Account Name": "\u0916\u093e\u0924\u0947 \u0915\u093e \u0928\u093e\u092e", 
- "Account Type": "\u0916\u093e\u0924\u093e \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Allow Negative Balance": "\u090b\u0923\u093e\u0924\u094d\u092e\u0915 \u0936\u0947\u0937 \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947\u0902", 
- "Bank or Cash": "\u092c\u0948\u0902\u0915 \u092f\u093e \u0915\u0948\u0936", 
- "Chargeable": "\u092a\u094d\u0930\u092d\u093e\u0930\u094d\u092f", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Credit Days": "\u0915\u094d\u0930\u0947\u0921\u093f\u091f \u0926\u093f\u0928", 
- "Credit Limit": "\u0938\u093e\u0916 \u0938\u0940\u092e\u093e", 
- "Customer": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "Debit or Credit": "\u0921\u0947\u092c\u093f\u091f \u092f\u093e \u0915\u094d\u0930\u0947\u0921\u093f\u091f", 
- "Employee": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940", 
- "Expense Account": "\u0935\u094d\u092f\u092f \u0932\u0947\u0916\u093e", 
- "Fixed Asset Account": "\u092b\u093f\u0915\u094d\u0938\u094d\u0921 \u0906\u0938\u094d\u0924\u093f \u0916\u093e\u0924\u093e", 
- "Frozen": "\u092b\u094d\u0930\u094b\u091c\u0928", 
- "Group": "\u0938\u092e\u0942\u0939", 
- "Group or Ledger": "\u0938\u092e\u0942\u0939 \u092f\u093e \u0932\u0947\u091c\u0930", 
- "Heads (or groups) against which Accounting Entries are made and balances are maintained.": "(\u092f\u093e \u0938\u092e\u0942\u0939) \u092a\u094d\u0930\u092e\u0941\u0916\u094b\u0902 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u091c\u094b \u0932\u0947\u0916\u093e \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f\u092f\u093e\u0902 \u092c\u0928\u093e \u0930\u0939\u0947 \u0939\u0948\u0902 \u0914\u0930 \u0936\u0947\u0937 \u0930\u093e\u0936\u093f \u092c\u0928\u093e\u090f \u0930\u0916\u093e \u091c\u093e\u0924\u093e \u0939\u0948.", 
- "If the account is frozen, entries are allowed for the \"Account Manager\" only.": "\u092f\u0926\u093f \u0916\u093e\u0924\u0947 \u092e\u0947\u0902 \u091c\u092e\u0947 \u0939\u0941\u090f \u0939\u0948, \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f\u092f\u094b\u0902 &quot;\u0916\u093e\u0924\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0915&quot; \u0915\u0947 \u0932\u093f\u090f \u0939\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0940 \u091c\u093e\u0924\u0940 \u0939\u0948.", 
- "If this Account represents a Customer, Supplier or Employee, set it here.": "\u0905\u0917\u0930 \u092f\u0939 \u0916\u093e\u0924\u093e \u090f\u0915 \u0917\u094d\u0930\u093e\u0939\u0915 \u092a\u094d\u0930\u0926\u093e\u092f\u0915, \u092f\u093e \u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u0915\u093e \u092a\u094d\u0930\u0924\u093f\u0928\u093f\u0927\u093f\u0924\u094d\u0935 \u0915\u0930\u0924\u093e \u0939\u0948, \u0907\u0938\u0947 \u092f\u0939\u093e\u0902 \u0938\u0947\u091f.", 
- "Income Account": "\u0906\u092f \u0916\u093e\u0924\u093e", 
- "Is PL Account": "\u092a\u0940\u090f\u0932 \u0916\u093e\u0924\u093e \u0939\u0948", 
- "Ledger": "\u0916\u093e\u0924\u093e", 
- "Level": "\u0938\u094d\u0924\u0930", 
- "Lft": "LFT", 
- "Master Name": "\u092e\u093e\u0938\u094d\u091f\u0930 \u0928\u093e\u092e", 
- "Master Type": "\u092e\u093e\u0938\u094d\u091f\u0930 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "No": "\u0928\u0939\u0940\u0902", 
- "Old Parent": "\u092a\u0941\u0930\u093e\u0928\u0940 \u092e\u093e\u0924\u093e - \u092a\u093f\u0924\u093e", 
- "Parent Account": "\u0916\u093e\u0924\u0947 \u0915\u0947 \u091c\u0928\u0915", 
- "Rate": "\u0926\u0930", 
- "Rate at which this tax is applied": "\u0926\u0930 \u091c\u093f\u0938 \u092a\u0930 \u0907\u0938 \u0915\u0930 \u0915\u094b \u0932\u093e\u0917\u0942 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948", 
- "Rgt": "RGT", 
- "Setting Account Type helps in selecting this Account in transactions.": "\u0915\u0940 \u0938\u094d\u0925\u093e\u092a\u0928\u093e \u0916\u093e\u0924\u093e \u092a\u094d\u0930\u0915\u093e\u0930 \u0915\u0947 \u0932\u0947\u0928\u0926\u0947\u0928 \u092e\u0947\u0902 \u0907\u0938 \u0916\u093e\u0924\u0947 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0928\u0947 \u092e\u0947\u0902 \u092e\u0926\u0926 \u0915\u0930\u0924\u093e \u0939\u0948.", 
- "Supplier": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915", 
- "Tax": "\u0915\u0930", 
- "Yes": "\u0939\u093e\u0902"
-}
\ No newline at end of file
diff --git a/accounts/doctype/account/locale/hr-doc.json b/accounts/doctype/account/locale/hr-doc.json
deleted file mode 100644
index f5b1cc8..0000000
--- a/accounts/doctype/account/locale/hr-doc.json
+++ /dev/null
@@ -1,41 +0,0 @@
-{
- "Account": "Ra\u010dun", 
- "Account Details": "Account Details", 
- "Account Name": "Naziv ra\u010duna", 
- "Account Type": "Vrsta ra\u010duna", 
- "Accounts": "Ra\u010duni", 
- "Allow Negative Balance": "Dopustite negativan saldo", 
- "Bank or Cash": "Banka ili gotovina", 
- "Chargeable": "Naplativ", 
- "Company": "Dru\u0161tvo", 
- "Credit Days": "Kreditne Dani", 
- "Credit Limit": "Kreditni limit", 
- "Customer": "Kupac", 
- "Debit or Credit": "Itnim", 
- "Employee": "Zaposlenik", 
- "Expense Account": "Rashodi ra\u010dun", 
- "Fixed Asset Account": "Dugotrajne imovine ra\u010dun", 
- "Frozen": "Zale\u0111eni", 
- "Group": "Grupa", 
- "Group or Ledger": "Grupa ili knjiga", 
- "Heads (or groups) against which Accounting Entries are made and balances are maintained.": "\u0160efovi (ili skupine) protiv kojih Ra\u010dunovodstvo upisi su izra\u0111ene i sredstva su odr\u017eavani.", 
- "If the account is frozen, entries are allowed for the \"Account Manager\" only.": "Ako je ra\u010dun zamrznut, unosi su dozvoljeni za &quot;Account Manager&quot; jedini.", 
- "If this Account represents a Customer, Supplier or Employee, set it here.": "Ako se to ra\u010duna predstavlja kupac, dobavlja\u010d ili zaposlenik, postavite ga ovdje.", 
- "Income Account": "Prihodi ra\u010dun", 
- "Is PL Account": "Je PL ra\u010dun", 
- "Ledger": "Glavna knjiga", 
- "Level": "Nivo", 
- "Lft": "LFT", 
- "Master Name": "U\u010ditelj Ime", 
- "Master Type": "Majstor Tip", 
- "No": "Ne", 
- "Old Parent": "Stari Roditelj", 
- "Parent Account": "Roditelj ra\u010dun", 
- "Rate": "Stopa", 
- "Rate at which this tax is applied": "Stopa po kojoj je taj porez se primjenjuje", 
- "Rgt": "Usta\u0161a", 
- "Setting Account Type helps in selecting this Account in transactions.": "Postavljanje Vrsta ra\u010duna poma\u017ee u odabiru ovaj ra\u010dun u prometu.", 
- "Supplier": "Dobavlja\u010d", 
- "Tax": "Porez", 
- "Yes": "Da"
-}
\ No newline at end of file
diff --git a/accounts/doctype/account/locale/nl-doc.json b/accounts/doctype/account/locale/nl-doc.json
deleted file mode 100644
index 3b33bae..0000000
--- a/accounts/doctype/account/locale/nl-doc.json
+++ /dev/null
@@ -1,41 +0,0 @@
-{
- "Account": "Rekening", 
- "Account Details": "Account Details", 
- "Account Name": "Accountnaam", 
- "Account Type": "Account Type", 
- "Accounts": "Accounts", 
- "Allow Negative Balance": "Laat negatief saldo", 
- "Bank or Cash": "Bank of Cash", 
- "Chargeable": "Oplaadbare", 
- "Company": "Vennootschap", 
- "Credit Days": "Credit Dagen", 
- "Credit Limit": "Kredietlimiet", 
- "Customer": "Klant", 
- "Debit or Credit": "Debet of Credit", 
- "Employee": "Werknemer", 
- "Expense Account": "Expense Account", 
- "Fixed Asset Account": "Fixed Asset account", 
- "Frozen": "Bevroren", 
- "Group": "Groep", 
- "Group or Ledger": "Groep of Ledger", 
- "Heads (or groups) against which Accounting Entries are made and balances are maintained.": "Heads (of groepen) waartegen de boekingen zijn gemaakt en saldi worden gehandhaafd.", 
- "If the account is frozen, entries are allowed for the \"Account Manager\" only.": "Als de account is bevroren, worden items toegestaan \u200b\u200bvoor de &quot;Account Manager&quot; alleen.", 
- "If this Account represents a Customer, Supplier or Employee, set it here.": "Als dit account is een klant, leverancier of werknemer, hier instellen.", 
- "Income Account": "Inkomen account", 
- "Is PL Account": "Is PL Account", 
- "Ledger": "Grootboek", 
- "Level": "Niveau", 
- "Lft": "Lft", 
- "Master Name": "Master Naam", 
- "Master Type": "Meester Soort", 
- "No": "Geen", 
- "Old Parent": "Oude Parent", 
- "Parent Account": "Parent Account", 
- "Rate": "Tarief", 
- "Rate at which this tax is applied": "Snelheid waarmee deze belasting ingaat", 
- "Rgt": "Rgt", 
- "Setting Account Type helps in selecting this Account in transactions.": "Instellen Account Type helpt bij het selecteren van deze account in transacties.", 
- "Supplier": "Leverancier", 
- "Tax": "Belasting", 
- "Yes": "Ja"
-}
\ No newline at end of file
diff --git a/accounts/doctype/account/locale/pt-BR-doc.json b/accounts/doctype/account/locale/pt-BR-doc.json
deleted file mode 100644
index 45afab3..0000000
--- a/accounts/doctype/account/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,41 +0,0 @@
-{
- "Account": "Conta", 
- "Account Details": "Detalhes da Conta", 
- "Account Name": "Nome da Conta", 
- "Account Type": "Tipo de Conta", 
- "Accounts": "Contas", 
- "Allow Negative Balance": "Permitir saldo negativo", 
- "Bank or Cash": "Banco ou Dinheiro", 
- "Chargeable": "Tax\u00e1vel", 
- "Company": "Empresa", 
- "Credit Days": "Dias de Cr\u00e9dito", 
- "Credit Limit": "Limite de Cr\u00e9dito", 
- "Customer": "Cliente", 
- "Debit or Credit": "D\u00e9bito ou cr\u00e9dito", 
- "Employee": "Funcion\u00e1rio", 
- "Expense Account": "Conta de Despesas", 
- "Fixed Asset Account": "Conta de ativo fixo", 
- "Frozen": "Congelado", 
- "Group": "Grupo", 
- "Group or Ledger": "Grupo ou Raz\u00e3o", 
- "Heads (or groups) against which Accounting Entries are made and balances are maintained.": "Contas (ou grupos) contra a qual os lan\u00e7amentos de contabilidade s\u00e3o feitos e os saldos s\u00e3o mantidos.", 
- "If the account is frozen, entries are allowed for the \"Account Manager\" only.": "Se a conta estiver congelada, os lan\u00e7amentos s\u00e3o permitidos apenas para o &quot;Gerente da Conta&quot;.", 
- "If this Account represents a Customer, Supplier or Employee, set it here.": "Se essa conta representa um cliente, fornecedor ou funcion\u00e1rio, estabele\u00e7a aqui.", 
- "Income Account": "Conta de Renda", 
- "Is PL Account": "\u00c9 Conta PL", 
- "Ledger": "Raz\u00e3o", 
- "Level": "N\u00edvel", 
- "Lft": "Esq.", 
- "Master Name": "Nome do Cadastro", 
- "Master Type": "Tipo de Cadastro", 
- "No": "N\u00e3o", 
- "Old Parent": "Pai Velho", 
- "Parent Account": "Conta pai", 
- "Rate": "Taxa", 
- "Rate at which this tax is applied": "Taxa em que este imposto \u00e9 aplicado", 
- "Rgt": "Dir.", 
- "Setting Account Type helps in selecting this Account in transactions.": "Definir o Tipo de Conta ajuda na sele\u00e7\u00e3o desta Conta nas transa\u00e7\u00f5es.", 
- "Supplier": "Fornecedor", 
- "Tax": "Imposto", 
- "Yes": "Sim"
-}
\ No newline at end of file
diff --git a/accounts/doctype/account/locale/pt-doc.json b/accounts/doctype/account/locale/pt-doc.json
deleted file mode 100644
index 598980a..0000000
--- a/accounts/doctype/account/locale/pt-doc.json
+++ /dev/null
@@ -1,41 +0,0 @@
-{
- "Account": "Conta", 
- "Account Details": "Detalhes da conta", 
- "Account Name": "Nome da conta", 
- "Account Type": "Tipo de conta", 
- "Accounts": "Contas", 
- "Allow Negative Balance": "Permitir saldo negativo", 
- "Bank or Cash": "Banco ou Caixa", 
- "Chargeable": "Imput\u00e1vel", 
- "Company": "Companhia", 
- "Credit Days": "Dias de cr\u00e9dito", 
- "Credit Limit": "Limite de Cr\u00e9dito", 
- "Customer": "Cliente", 
- "Debit or Credit": "D\u00e9bito ou cr\u00e9dito", 
- "Employee": "Empregado", 
- "Expense Account": "Conta Despesa", 
- "Fixed Asset Account": "Conta de ativo fixo", 
- "Frozen": "Congelado", 
- "Group": "Grupo", 
- "Group or Ledger": "Grupo ou Ledger", 
- "Heads (or groups) against which Accounting Entries are made and balances are maintained.": "Chefes (ou grupos) contra o qual as entradas de contabilidade s\u00e3o feitas e os saldos s\u00e3o mantidos.", 
- "If the account is frozen, entries are allowed for the \"Account Manager\" only.": "Se a conta for congelada, as entradas s\u00e3o permitidos para o &quot;Account Manager&quot; apenas.", 
- "If this Account represents a Customer, Supplier or Employee, set it here.": "Se essa conta representa um cliente, fornecedor ou funcion\u00e1rio, configur\u00e1-lo aqui.", 
- "Income Account": "Conta Renda", 
- "Is PL Account": "\u00c9 Conta PL", 
- "Ledger": "Livro-raz\u00e3o", 
- "Level": "N\u00edvel", 
- "Lft": "Lft", 
- "Master Name": "Nome mestre", 
- "Master Type": "Master Classe", 
- "No": "N\u00e3o", 
- "Old Parent": "Pai Velho", 
- "Parent Account": "Conta pai", 
- "Rate": "Taxa", 
- "Rate at which this tax is applied": "Taxa em que este imposto \u00e9 aplicado", 
- "Rgt": "Rgt", 
- "Setting Account Type helps in selecting this Account in transactions.": "Tipo de conta Definir ajuda na sele\u00e7\u00e3o desta conta em transa\u00e7\u00f5es.", 
- "Supplier": "Fornecedor", 
- "Tax": "Imposto", 
- "Yes": "Sim"
-}
\ No newline at end of file
diff --git a/accounts/doctype/account/locale/sr-doc.json b/accounts/doctype/account/locale/sr-doc.json
deleted file mode 100644
index 103021b..0000000
--- a/accounts/doctype/account/locale/sr-doc.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "Account": "\u0420\u0430\u0447\u0443\u043d", 
- "Account Details": "\u0414\u0435\u0442\u0430\u0459\u0438 \u0440\u0430\u0447\u0443\u043d\u0430", 
- "Account Name": "\u0418\u043c\u0435 \u043d\u0430\u043b\u043e\u0433\u0430", 
- "Account Type": "\u0422\u0438\u043f \u043d\u0430\u043b\u043e\u0433\u0430", 
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Bank or Cash": "\u0411\u0430\u043d\u043a\u0430 \u0438\u043b\u0438 \u0413\u043e\u0442\u043e\u0432\u0438\u043d\u0430", 
- "Chargeable": "\u041d\u0430\u043f\u043b\u0430\u0442\u0438\u0432", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Credit Days": "\u041a\u0440\u0435\u0434\u0438\u0442\u043d\u0438 \u0414\u0430\u043d\u0430", 
- "Credit Limit": "\u041a\u0440\u0435\u0434\u0438\u0442\u043d\u0438 \u043b\u0438\u043c\u0438\u0442", 
- "Customer": "\u041a\u0443\u043f\u0430\u0446", 
- "Debit or Credit": "\u0414\u0435\u0431\u0438\u0442\u043d\u0430 \u0438\u043b\u0438 \u043a\u0440\u0435\u0434\u0438\u0442\u043d\u0430", 
- "Employee": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438\u043a", 
- "Expense Account": "\u0422\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u043d\u0430\u043b\u043e\u0433\u0430", 
- "Fixed Asset Account": "\u041e\u0441\u043d\u043e\u0432\u043d\u0438\u0445 \u0441\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0430 \u0440\u0430\u0447\u0443\u043d\u0430", 
- "Frozen": "\u0424\u0440\u043e\u0437\u0435\u043d", 
- "Group": "\u0413\u0440\u0443\u043f\u0430", 
- "Group or Ledger": "\u0413\u0440\u0443\u043f\u0430 \u0438\u043b\u0438 \u041b\u0435\u045f\u0435\u0440", 
- "Heads (or groups) against which Accounting Entries are made and balances are maintained.": "\u0413\u043b\u0430\u0432\u0435 (\u0438\u043b\u0438 \u0433\u0440\u0443\u043f\u0435) \u043f\u0440\u043e\u0442\u0438\u0432 \u043a\u043e\u0433\u0430 \u0441\u0435 \u0440\u0430\u0447\u0443\u043d\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0435\u043d\u0438 \u0443\u043d\u043e\u0441\u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u0459\u0435\u043d\u0438 \u0438 \u0431\u0438\u043b\u0430\u043d\u0441\u0438 \u0441\u0435 \u043e\u0434\u0440\u0436\u0430\u0432\u0430\u0458\u0443.", 
- "If the account is frozen, entries are allowed for the \"Account Manager\" only.": "\u0410\u043a\u043e \u0440\u0430\u0447\u0443\u043d \u0458\u0435 \u0437\u0430\u043c\u0440\u0437\u043d\u0443\u0442, \u0443\u043d\u043e\u0441\u0438 \u0434\u043e\u0437\u0432\u043e\u0459\u0435\u043d\u043e &quot;\u0410\u0446\u0446\u043e\u0443\u043d\u0442 \u041c\u0430\u043d\u0430\u0433\u0435\u0440&quot; \u0441\u0430\u043c\u043e.", 
- "If this Account represents a Customer, Supplier or Employee, set it here.": "\u0410\u043a\u043e \u0458\u0435 \u043e\u0432\u043e \u043d\u0430\u043b\u043e\u0433 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0459\u0430 \u043a\u0443\u043f\u0430\u0446, \u0434\u043e\u0431\u0430\u0432\u0459\u0430\u0447 \u0438\u043b\u0438 \u0437\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438, \u043f\u043e\u0434\u0435\u0441\u0438\u0442\u0435 \u0433\u0430 \u043e\u0432\u0434\u0435.", 
- "Income Account": "\u041f\u0440\u0438\u0445\u043e\u0434\u0438 \u0440\u0430\u0447\u0443\u043d\u0430", 
- "Is PL Account": "\u0414\u0430 \u043b\u0438 \u0458\u0435 \u041f\u041b \u0440\u0430\u0447\u0443\u043d\u0430", 
- "Ledger": "\u041d\u0430\u0434\u0433\u0440\u043e\u0431\u043d\u0430 \u043f\u043b\u043e\u0447\u0430", 
- "Level": "\u041d\u0438\u0432\u043e", 
- "Lft": "\u041b\u0424\u0422", 
- "Master Name": "\u041c\u0430\u0441\u0442\u0435\u0440 \u0418\u043c\u0435", 
- "Master Type": "\u041c\u0430\u0441\u0442\u0435\u0440 \u0422\u0438\u043f", 
- "No": "\u041d\u0435", 
- "Old Parent": "\u0421\u0442\u0430\u0440\u0438 \u0420\u043e\u0434\u0438\u0442\u0435\u0459", 
- "Parent Account": "\u0420\u043e\u0434\u0438\u0442\u0435\u0459 \u0440\u0430\u0447\u0443\u043d\u0430", 
- "Rate": "\u0421\u0442\u043e\u043f\u0430", 
- "Rate at which this tax is applied": "\u0421\u0442\u043e\u043f\u0430 \u043f\u043e \u043a\u043e\u0458\u043e\u0458 \u0441\u0435 \u043f\u0440\u0438\u043c\u0435\u045a\u0443\u0458\u0435 \u043e\u0432\u0430\u0458 \u043f\u043e\u0440\u0435\u0437", 
- "Rgt": "\u041f\u0443\u043a\u0430", 
- "Setting Account Type helps in selecting this Account in transactions.": "\u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0435 \u0422\u0438\u043f \u043d\u0430\u043b\u043e\u0433\u0430 \u043f\u043e\u043c\u0430\u0436\u0435 \u0443 \u043e\u0434\u0430\u0431\u0438\u0440\u0443 \u043e\u0432\u043e\u0433 \u0440\u0430\u0447\u0443\u043d\u0430 \u0443 \u0442\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0430\u043c\u0430.", 
- "Supplier": "\u0414\u043e\u0431\u0430\u0432\u0459\u0430\u0447", 
- "Tax": "\u041f\u043e\u0440\u0435\u0437", 
- "Yes": "\u0414\u0430"
-}
\ No newline at end of file
diff --git a/accounts/doctype/account/locale/ta-doc.json b/accounts/doctype/account/locale/ta-doc.json
deleted file mode 100644
index 6013d5a..0000000
--- a/accounts/doctype/account/locale/ta-doc.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "Account": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1", 
- "Account Details": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Account Name": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Account Type": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0bb5\u0b95\u0bc8", 
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Bank or Cash": "\u0bb5\u0b99\u0bcd\u0b95\u0bbf \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0baa\u0ba3", 
- "Chargeable": "\u0b95\u0bc1\u0bb1\u0bcd\u0bb1\u0bae\u0bcd \u0b9a\u0bbe\u0b9f\u0bcd\u0b9f\u0baa\u0bcd\u0baa\u0b9f \u0ba4\u0b95\u0bcd\u0b95", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Credit Days": "\u0b95\u0b9f\u0ba9\u0bcd \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd", 
- "Credit Limit": "\u0b95\u0b9f\u0ba9\u0bcd \u0b8e\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Debit or Credit": "\u0baa\u0bb1\u0bcd\u0bb1\u0bc1 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b95\u0b9f\u0ba9\u0bcd", 
- "Employee": "\u0b8a\u0bb4\u0bbf\u0baf\u0bb0\u0bcd", 
- "Expense Account": "\u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1", 
- "Fixed Asset Account": "\u0ba8\u0bbf\u0bb2\u0bc8\u0baf\u0bbe\u0ba9 \u0b9a\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bc1 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1", 
- "Frozen": "\u0ba8\u0bbf\u0bb2\u0bc8\u0baf\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba9", 
- "Group": "\u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0ba4\u0bbf", 
- "Group or Ledger": "\u0b95\u0bc1\u0bb4\u0bc1 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0bb2\u0bc6\u0b9f\u0bcd\u0b9c\u0bb0\u0bcd", 
- "Heads (or groups) against which Accounting Entries are made and balances are maintained.": "\u0baa\u0bc8\u0ba9\u0bbe\u0ba9\u0bcd\u0bb8\u0bcd \u0baa\u0ba4\u0bbf\u0bb5\u0bc1\u0b95\u0bb3\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0ba9\u0bcd\u0bb1\u0ba9 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b9a\u0bae\u0ba8\u0bbf\u0bb2\u0bc8\u0b95\u0bb3\u0bcd \u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95 \u0ba4\u0bb2\u0bc8\u0b95\u0bb3\u0bcd (\u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b95\u0bc1\u0bb4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd).", 
- "If the account is frozen, entries are allowed for the \"Account Manager\" only.": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0bae\u0bc1\u0b9f\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1 \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd, \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1\u0b95\u0bb3\u0bcd &quot;\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0bae\u0bc7\u0bb2\u0bbe\u0bb3\u0bb0\u0bcd&quot; \u0bae\u0b9f\u0bcd\u0b9f\u0bc1\u0bae\u0bc7 \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1.", 
- "If this Account represents a Customer, Supplier or Employee, set it here.": "\u0b87\u0ba8\u0bcd\u0ba4 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0b92\u0bb0\u0bc1 \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd, \u0b9a\u0baa\u0bcd\u0bb3\u0bc8\u0baf\u0bb0\u0bcd \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0baa\u0ba3\u0bbf\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1 \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd, \u0b87\u0b99\u0bcd\u0b95\u0bc7 \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Income Account": "\u0bb5\u0bb0\u0bc1\u0bae\u0bbe\u0ba9 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1", 
- "Is PL Account": "\u0baa\u0bbf\u0b8e\u0bb2\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1", 
- "Ledger": "\u0baa\u0bc7\u0bb0\u0bc7\u0b9f\u0bc1", 
- "Level": "\u0ba8\u0bbf\u0bb2\u0bc8", 
- "Lft": "Lft", 
- "Master Name": "\u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Master Type": "\u0bae\u0bc1\u0ba4\u0ba9\u0bcd\u0bae\u0bc8 \u0bb5\u0b95\u0bc8", 
- "No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Old Parent": "\u0baa\u0bb4\u0bc8\u0baf \u0baa\u0bc6\u0bb1\u0bcd\u0bb1\u0bc7\u0bbe\u0bb0\u0bcd", 
- "Parent Account": "\u0baa\u0bc6\u0bb1\u0bcd\u0bb1\u0bc7\u0bbe\u0bb0\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1", 
- "Rate": "\u0bb5\u0bbf\u0bb2\u0bc8", 
- "Rate at which this tax is applied": "\u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bb0\u0bbf \u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd", 
- "Rgt": "Rgt", 
- "Setting Account Type helps in selecting this Account in transactions.": "\u0b85\u0bae\u0bc8\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0bb5\u0b95\u0bc8 \u0baa\u0bb0\u0bbf\u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1 \u0b89\u0ba4\u0bb5\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1.", 
- "Supplier": "\u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bb5\u0bb0\u0bcd", 
- "Tax": "\u0bb5\u0bb0\u0bbf", 
- "Yes": "\u0b86\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/accounts/doctype/account/locale/th-doc.json b/accounts/doctype/account/locale/th-doc.json
deleted file mode 100644
index 0a9e444..0000000
--- a/accounts/doctype/account/locale/th-doc.json
+++ /dev/null
@@ -1,41 +0,0 @@
-{
- "Account": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Account Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Account Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Account Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Allow Negative Balance": "\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e22\u0e2d\u0e14\u0e04\u0e07\u0e40\u0e2b\u0e25\u0e37\u0e2d\u0e15\u0e34\u0e14\u0e25\u0e1a", 
- "Bank or Cash": "\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23\u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e07\u0e34\u0e19\u0e2a\u0e14", 
- "Chargeable": "\u0e23\u0e31\u0e1a\u0e1c\u0e34\u0e14\u0e0a\u0e2d\u0e1a", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Credit Days": "\u0e27\u0e31\u0e19\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", 
- "Credit Limit": "\u0e27\u0e07\u0e40\u0e07\u0e34\u0e19\u0e2a\u0e34\u0e19\u0e40\u0e0a\u0e37\u0e48\u0e2d", 
- "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Debit or Credit": "\u0e40\u0e14\u0e1a\u0e34\u0e15\u0e2b\u0e23\u0e37\u0e2d\u0e1a\u0e31\u0e15\u0e23\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", 
- "Employee": "\u0e25\u0e39\u0e01\u0e08\u0e49\u0e32\u0e07", 
- "Expense Account": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", 
- "Fixed Asset Account": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e2a\u0e34\u0e19\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c\u0e16\u0e32\u0e27\u0e23", 
- "Frozen": "\u0e41\u0e0a\u0e48\u0e41\u0e02\u0e47\u0e07", 
- "Group": "\u0e01\u0e25\u0e38\u0e48\u0e21", 
- "Group or Ledger": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2b\u0e23\u0e37\u0e2d\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e22\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17", 
- "Heads (or groups) against which Accounting Entries are made and balances are maintained.": "\u0e2b\u0e31\u0e27 (\u0e2b\u0e23\u0e37\u0e2d\u0e01\u0e25\u0e38\u0e48\u0e21) \u0e01\u0e31\u0e1a\u0e17\u0e35\u0e48\u0e04\u0e2d\u0e21\u0e40\u0e21\u0e19\u0e15\u0e4c\u0e08\u0e30\u0e17\u0e33\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e25\u0e30\u0e22\u0e2d\u0e14\u0e04\u0e07\u0e40\u0e2b\u0e25\u0e37\u0e2d\u0e08\u0e30\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "If the account is frozen, entries are allowed for the \"Account Manager\" only.": "\u0e2b\u0e32\u0e01\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e16\u0e39\u0e01\u0e41\u0e0a\u0e48\u0e41\u0e02\u0e47\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49 &quot;Account Manager&quot; \u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19", 
- "If this Account represents a Customer, Supplier or Employee, set it here.": "\u0e2b\u0e32\u0e01\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e19\u0e35\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15\u0e2b\u0e23\u0e37\u0e2d\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e44\u0e14\u0e49\u0e17\u0e35\u0e48\u0e19\u0e35\u0e48", 
- "Income Account": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49", 
- "Is PL Account": "\u0e40\u0e1b\u0e47\u0e19\u0e1a\u0e31\u0e0d\u200b\u200b\u0e0a\u0e35 PL", 
- "Ledger": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e22\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17", 
- "Level": "\u0e0a\u0e31\u0e49\u0e19", 
- "Lft": "lft", 
- "Master Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32\u0e42\u0e17", 
- "Master Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2b\u0e25\u0e31\u0e01", 
- "No": "\u0e44\u0e21\u0e48", 
- "Old Parent": "\u0e1c\u0e39\u0e49\u0e1b\u0e01\u0e04\u0e23\u0e2d\u0e07\u0e40\u0e01\u0e48\u0e32", 
- "Parent Account": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e1c\u0e39\u0e49\u0e1b\u0e01\u0e04\u0e23\u0e2d\u0e07", 
- "Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32", 
- "Rate at which this tax is applied": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e17\u0e35\u0e48\u0e20\u0e32\u0e29\u0e35\u0e19\u0e35\u0e49\u0e08\u0e30\u0e16\u0e39\u0e01\u0e43\u0e0a\u0e49", 
- "Rgt": "RGT", 
- "Setting Account Type helps in selecting this Account in transactions.": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e19\u0e01\u0e32\u0e23\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e19\u0e35\u0e49\u0e43\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21", 
- "Supplier": "\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Tax": "\u0e20\u0e32\u0e29\u0e35", 
- "Yes": "\u0e43\u0e0a\u0e48"
-}
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation/README.md b/accounts/doctype/bank_reconciliation/README.md
new file mode 100644
index 0000000..bf51373
--- /dev/null
+++ b/accounts/doctype/bank_reconciliation/README.md
@@ -0,0 +1 @@
+Tool to update realization dates for banking transactions.
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation/locale/_messages_doc.json b/accounts/doctype/bank_reconciliation/locale/_messages_doc.json
deleted file mode 100644
index 01eb6ba..0000000
--- a/accounts/doctype/bank_reconciliation/locale/_messages_doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-[
- "Select account head of the bank where cheque was deposited.", 
- "Update Clearance Date", 
- "Company", 
- "Bank Account", 
- "To Date", 
- "Accounts", 
- "From Date", 
- "Entries", 
- "Get Non Reconciled Entries", 
- "Bank Reconciliation", 
- "Total Amount"
-]
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation/locale/ar-doc.json b/accounts/doctype/bank_reconciliation/locale/ar-doc.json
deleted file mode 100644
index a80d79d..0000000
--- a/accounts/doctype/bank_reconciliation/locale/ar-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Bank Account": "\u0627\u0644\u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0635\u0631\u0641\u064a", 
- "Bank Reconciliation": "\u0627\u0644\u0628\u0646\u0643 \u0627\u0644\u0645\u0635\u0627\u0644\u062d\u0629", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Entries": "\u0645\u0642\u0627\u0644\u0627\u062a", 
- "From Date": "\u0645\u0646 \u062a\u0627\u0631\u064a\u062e", 
- "Get Non Reconciled Entries": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0645\u0642\u0627\u0644\u0627\u062a \u063a\u064a\u0631 \u0627\u0644\u062a\u0648\u0641\u064a\u0642", 
- "Select account head of the bank where cheque was deposited.": "\u062d\u062f\u062f \u0631\u0626\u064a\u0633 \u062d\u0633\u0627\u0628 \u0641\u064a \u0627\u0644\u0628\u0646\u0643 \u062d\u064a\u062b \u0623\u0648\u062f\u0639 \u0627\u0644\u0627\u062e\u062a\u064a\u0627\u0631.", 
- "To Date": "\u062d\u062a\u0649 \u0627\u0644\u0627\u0646", 
- "Total Amount": "\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0643\u0644\u064a \u0644\u0644", 
- "Update Clearance Date": "\u062a\u062d\u062f\u064a\u062b \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u062e\u0644\u064a\u0635"
-}
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation/locale/de-doc.json b/accounts/doctype/bank_reconciliation/locale/de-doc.json
deleted file mode 100644
index 2febec0..0000000
--- a/accounts/doctype/bank_reconciliation/locale/de-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Accounts": "Konten", 
- "Bank Account": "Bankkonto", 
- "Bank Reconciliation": "Kontenabstimmung", 
- "Company": "Firma", 
- "Entries": "Eintr\u00e4ge", 
- "From Date": "Von Datum", 
- "Get Non Reconciled Entries": "Holen Non vers\u00f6hnt Eintr\u00e4ge", 
- "Select account head of the bank where cheque was deposited.": "W\u00e4hlen Sie den Kopf des Bankkontos, wo Kontrolle abgelagert wurde.", 
- "To Date": "To Date", 
- "Total Amount": "Gesamtbetrag", 
- "Update Clearance Date": "Aktualisieren Restposten Datum"
-}
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation/locale/es-doc.json b/accounts/doctype/bank_reconciliation/locale/es-doc.json
deleted file mode 100644
index 5b185b3..0000000
--- a/accounts/doctype/bank_reconciliation/locale/es-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Accounts": "Cuentas", 
- "Bank Account": "Cuenta bancaria", 
- "Bank Reconciliation": "Conciliaci\u00f3n Bancaria", 
- "Company": "Empresa", 
- "Entries": "Comentarios", 
- "From Date": "Desde la fecha", 
- "Get Non Reconciled Entries": "Consigue entradas para no conciliadas", 
- "Select account head of the bank where cheque was deposited.": "Seleccione cabeza cuenta del banco donde cheque fue depositado.", 
- "To Date": "Conocer", 
- "Total Amount": "Monto Total", 
- "Update Clearance Date": "Actualizado Liquidaci\u00f3n"
-}
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation/locale/fr-doc.json b/accounts/doctype/bank_reconciliation/locale/fr-doc.json
deleted file mode 100644
index 8940936..0000000
--- a/accounts/doctype/bank_reconciliation/locale/fr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Accounts": "Comptes", 
- "Bank Account": "Compte bancaire", 
- "Bank Reconciliation": "Rapprochement bancaire", 
- "Company": "Entreprise", 
- "Entries": "Entr\u00e9es", 
- "From Date": "Partir de la date", 
- "Get Non Reconciled Entries": "Obtenez Non Entr\u00e9es rapproch\u00e9es", 
- "Select account head of the bank where cheque was deposited.": "S\u00e9lectionnez t\u00eate compte de la banque o\u00f9 ch\u00e8que a \u00e9t\u00e9 d\u00e9pos\u00e9.", 
- "To Date": "\u00c0 ce jour", 
- "Total Amount": "Montant total", 
- "Update Clearance Date": "Mettre \u00e0 jour Date de Garde"
-}
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation/locale/hi-doc.json b/accounts/doctype/bank_reconciliation/locale/hi-doc.json
deleted file mode 100644
index d4cc41f..0000000
--- a/accounts/doctype/bank_reconciliation/locale/hi-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Bank Account": "\u092c\u0948\u0902\u0915 \u0916\u093e\u0924\u093e", 
- "Bank Reconciliation": "\u092c\u0948\u0902\u0915 \u0938\u092e\u093e\u0927\u093e\u0928", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Entries": "\u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f\u092f\u093e\u0902", 
- "From Date": "\u0926\u093f\u0928\u093e\u0902\u0915 \u0938\u0947", 
- "Get Non Reconciled Entries": "\u0917\u0948\u0930 \u092e\u0947\u0932 \u092e\u093f\u0932\u093e\u092a \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f\u092f\u093e\u0902", 
- "Head HTML": "\u0939\u0947\u0921 HTML", 
- "Select account head of the bank where cheque was deposited.": "\u092c\u0948\u0902\u0915 \u0915\u0947 \u0916\u093e\u0924\u0947 \u092e\u0947\u0902 \u091c\u0939\u093e\u0902 \u091a\u0947\u0915 \u091c\u092e\u093e \u0915\u093f\u092f\u093e \u0917\u092f\u093e \u0925\u093e \u0938\u093f\u0930 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902.", 
- "To Date": "\u0924\u093f\u0925\u093f \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Total Amount": "\u0915\u0941\u0932 \u0930\u093e\u0936\u093f", 
- "Update Clearance Date": "\u0905\u0926\u094d\u092f\u0924\u0928 \u0915\u094d\u0932\u0940\u092f\u0930\u0947\u0902\u0938 \u0924\u093f\u0925\u093f"
-}
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation/locale/hr-doc.json b/accounts/doctype/bank_reconciliation/locale/hr-doc.json
deleted file mode 100644
index 56d77b2..0000000
--- a/accounts/doctype/bank_reconciliation/locale/hr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Accounts": "Ra\u010duni", 
- "Bank Account": "\u017diro ra\u010dun", 
- "Bank Reconciliation": "Banka pomirenje", 
- "Company": "Dru\u0161tvo", 
- "Entries": "Prijave", 
- "From Date": "Od datuma", 
- "Get Non Reconciled Entries": "Get Non pomirio tekstova", 
- "Select account head of the bank where cheque was deposited.": "Odaberite ra\u010dun \u0161efa banke gdje je \u010dek bio pohranjen.", 
- "To Date": "Za datum", 
- "Total Amount": "Ukupan iznos", 
- "Update Clearance Date": "A\u017eurirajte provjeri datum"
-}
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation/locale/nl-doc.json b/accounts/doctype/bank_reconciliation/locale/nl-doc.json
deleted file mode 100644
index 3be3e4c..0000000
--- a/accounts/doctype/bank_reconciliation/locale/nl-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Accounts": "Accounts", 
- "Bank Account": "Bankrekening", 
- "Bank Reconciliation": "Bank Verzoening", 
- "Company": "Vennootschap", 
- "Entries": "Inzendingen", 
- "From Date": "Van Datum", 
- "Get Non Reconciled Entries": "Get Niet Reconciled reacties", 
- "Select account head of the bank where cheque was deposited.": "Selecteer met het hoofd van de bank waar cheque werd afgezet.", 
- "To Date": "To-date houden", 
- "Total Amount": "Totaal bedrag", 
- "Update Clearance Date": "Werk Clearance Datum"
-}
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation/locale/pt-BR-doc.json b/accounts/doctype/bank_reconciliation/locale/pt-BR-doc.json
deleted file mode 100644
index 0e8e04b..0000000
--- a/accounts/doctype/bank_reconciliation/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Accounts": "Contas", 
- "Bank Account": "Conta Banc\u00e1ria", 
- "Bank Reconciliation": "Reconcilia\u00e7\u00e3o Banc\u00e1ria", 
- "Company": "Empresa", 
- "Entries": "Lan\u00e7amentos", 
- "From Date": "A partir da data", 
- "Get Non Reconciled Entries": "Obter lan\u00e7amentos n\u00e3o Reconciliados", 
- "Select account head of the bank where cheque was deposited.": "Selecione a Conta do banco onde o cheque foi depositado.", 
- "To Date": "At\u00e9 a Data", 
- "Total Amount": "Valor Total", 
- "Update Clearance Date": "Atualizar Data Liquida\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation/locale/pt-doc.json b/accounts/doctype/bank_reconciliation/locale/pt-doc.json
deleted file mode 100644
index 4bf1b87..0000000
--- a/accounts/doctype/bank_reconciliation/locale/pt-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Accounts": "Contas", 
- "Bank Account": "Conta banc\u00e1ria", 
- "Bank Reconciliation": "Banco Reconcilia\u00e7\u00e3o", 
- "Company": "Companhia", 
- "Entries": "Entradas", 
- "From Date": "A partir da data", 
- "Get Non Reconciled Entries": "Obter entradas n\u00e3o Reconciliados", 
- "Select account head of the bank where cheque was deposited.": "Selecione cabe\u00e7a conta do banco onde cheque foi depositado.", 
- "To Date": "Conhecer", 
- "Total Amount": "Valor Total", 
- "Update Clearance Date": "Atualize Data Liquida\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation/locale/sr-doc.json b/accounts/doctype/bank_reconciliation/locale/sr-doc.json
deleted file mode 100644
index b769c5e..0000000
--- a/accounts/doctype/bank_reconciliation/locale/sr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Bank Account": "\u0411\u0430\u043d\u043a\u043e\u0432\u043d\u0438 \u0440\u0430\u0447\u0443\u043d", 
- "Bank Reconciliation": "\u0411\u0430\u043d\u043a\u0430 \u043f\u043e\u043c\u0438\u0440\u0435\u045a\u0435", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Entries": "\u0423\u043d\u043e\u0441\u0438", 
- "From Date": "\u041e\u0434 \u0434\u0430\u0442\u0443\u043c\u0430", 
- "Get Non Reconciled Entries": "\u0413\u0435\u0442 \u041d\u043e\u043d \u043f\u043e\u043c\u0438\u0440\u0438\u043b\u0438 \u0415\u043d\u0442\u0440\u0438\u0435\u0441", 
- "Select account head of the bank where cheque was deposited.": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0433\u043b\u0430\u0432\u0443 \u0440\u0430\u0447\u0443\u043d\u0430 \u0431\u0430\u043d\u043a\u0435 \u0443 \u043a\u043e\u0458\u043e\u0458 \u0458\u0435 \u0434\u0435\u043f\u043e\u043d\u043e\u0432\u0430\u043d \u0447\u0435\u043a.", 
- "To Date": "\u0417\u0430 \u0434\u0430\u0442\u0443\u043c", 
- "Total Amount": "\u0423\u043a\u0443\u043f\u0430\u043d \u0438\u0437\u043d\u043e\u0441", 
- "Update Clearance Date": "\u0423\u043f\u0434\u0430\u0442\u0435 \u0414\u0430\u0442\u0435 \u043a\u043b\u0438\u0440\u0435\u043d\u0441"
-}
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation/locale/ta-doc.json b/accounts/doctype/bank_reconciliation/locale/ta-doc.json
deleted file mode 100644
index fcf7218..0000000
--- a/accounts/doctype/bank_reconciliation/locale/ta-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Bank Account": "\u0bb5\u0b99\u0bcd\u0b95\u0bbf \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1", 
- "Bank Reconciliation": "\u0bb5\u0b99\u0bcd\u0b95\u0bbf \u0ba8\u0bb2\u0bcd\u0bb2\u0bbf\u0ba3\u0b95\u0bcd\u0b95", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Entries": "\u0baa\u0ba4\u0bbf\u0bb5\u0bc1\u0b95\u0bb3\u0bcd", 
- "From Date": "\u0ba4\u0bc7\u0ba4\u0bbf", 
- "Get Non Reconciled Entries": "\u0b85\u0b9a\u0bc8\u0bb5\u0bae\u0bcd \u0b92\u0bb0\u0bc1\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0baf \u0baa\u0ba4\u0bbf\u0bb5\u0bc1\u0b95\u0bb3\u0bcd \u0baa\u0bc6\u0bb1", 
- "Select account head of the bank where cheque was deposited.": "\u0b95\u0bbe\u0b9a\u0bc7\u0bbe\u0bb2\u0bc8 \u0b9f\u0bc6\u0baa\u0bbe\u0b9a\u0bbf\u0b9f\u0bcd \u0b85\u0b99\u0bcd\u0b95\u0bc1 \u0bb5\u0b99\u0bcd\u0b95\u0bbf \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0ba4\u0bb2\u0bc8\u0bb5\u0bb0\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1.", 
- "To Date": "\u0ba4\u0bc7\u0ba4\u0bbf", 
- "Total Amount": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Update Clearance Date": "\u0b87\u0b9a\u0bc8\u0bb5\u0bc1 \u0ba4\u0bc7\u0ba4\u0bbf \u0baa\u0bc1\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95"
-}
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation/locale/th-doc.json b/accounts/doctype/bank_reconciliation/locale/th-doc.json
deleted file mode 100644
index 2ce0940..0000000
--- a/accounts/doctype/bank_reconciliation/locale/th-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Bank Account": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e40\u0e07\u0e34\u0e19\u0e1d\u0e32\u0e01", 
- "Bank Reconciliation": "\u0e01\u0e23\u0e30\u0e17\u0e1a\u0e22\u0e2d\u0e14\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Entries": "\u0e04\u0e2d\u0e21\u0e40\u0e21\u0e19\u0e15\u0e4c", 
- "From Date": "\u0e08\u0e32\u0e01\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Get Non Reconciled Entries": "\u0e23\u0e31\u0e1a\u0e04\u0e2d\u0e21\u0e40\u0e21\u0e19\u0e15\u0e4c\u0e04\u0e37\u0e19\u0e14\u0e35\u0e44\u0e21\u0e48", 
- "Select account head of the bank where cheque was deposited.": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e2b\u0e31\u0e27\u0e17\u0e35\u0e48\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e02\u0e2d\u0e07\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23\u0e17\u0e35\u0e48\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e16\u0e39\u0e01\u0e27\u0e32\u0e07", 
- "To Date": "\u0e19\u0e31\u0e14", 
- "Total Amount": "\u0e23\u0e27\u0e21\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e07\u0e34\u0e19", 
- "Update Clearance Date": "\u0e2d\u0e31\u0e1e\u0e40\u0e14\u0e17\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48 Clearance"
-}
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation_detail/README.md b/accounts/doctype/bank_reconciliation_detail/README.md
new file mode 100644
index 0000000..07d0731
--- /dev/null
+++ b/accounts/doctype/bank_reconciliation_detail/README.md
@@ -0,0 +1 @@
+Detail of transaction for parent Bank Reconciliation.
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation_detail/locale/_messages_doc.json b/accounts/doctype/bank_reconciliation_detail/locale/_messages_doc.json
deleted file mode 100644
index c47a562..0000000
--- a/accounts/doctype/bank_reconciliation_detail/locale/_messages_doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-[
- "Cheque Number", 
- "Clearance Date", 
- "Cheque Date", 
- "Credit", 
- "Voucher ID", 
- "The date at which current entry will get or has actually executed.", 
- "Accounts", 
- "Debit", 
- "Bank Reconciliation Detail", 
- "Posting Date", 
- "Against Account"
-]
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation_detail/locale/ar-doc.json b/accounts/doctype/bank_reconciliation_detail/locale/ar-doc.json
deleted file mode 100644
index 1e4a641..0000000
--- a/accounts/doctype/bank_reconciliation_detail/locale/ar-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Against Account": "\u0636\u062f \u0627\u0644\u062d\u0633\u0627\u0628", 
- "Bank Reconciliation Detail": "\u0627\u0644\u0628\u0646\u0643 \u0627\u0644\u0645\u0635\u0627\u0644\u062d\u0629 \u062a\u0641\u0627\u0635\u064a\u0644", 
- "Cheque Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0634\u064a\u0643", 
- "Cheque Number": "\u0639\u062f\u062f \u0627\u0644\u0634\u064a\u0643\u0627\u062a", 
- "Clearance Date": "\u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u062a\u0627\u0631\u064a\u062e", 
- "Credit": "\u0627\u0626\u062a\u0645\u0627\u0646", 
- "Debit": "\u0645\u062f\u064a\u0646", 
- "Posting Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0646\u0634\u0631", 
- "The date at which current entry will get or has actually executed.": "\u0646\u0641\u0630\u062a \u0641\u0639\u0644\u064a\u0627 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u0633\u0648\u0641 \u062a\u062d\u0635\u0644 \u0627\u0644\u0645\u062f\u062e\u0644 \u0627\u0644\u062d\u0627\u0644\u064a \u0623\u0648.", 
- "Voucher ID": "\u0642\u0633\u064a\u0645\u0629 ID"
-}
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation_detail/locale/de-doc.json b/accounts/doctype/bank_reconciliation_detail/locale/de-doc.json
deleted file mode 100644
index 174ea29..0000000
--- a/accounts/doctype/bank_reconciliation_detail/locale/de-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Accounts": "Konten", 
- "Against Account": "Vor Konto", 
- "Bank Reconciliation Detail": "Kontenabstimmung Details", 
- "Cheque Date": "Scheck Datum", 
- "Cheque Number": "Scheck-Nummer", 
- "Clearance Date": "Clearance Datum", 
- "Credit": "Kredit", 
- "Debit": "Soll", 
- "Posting Date": "Buchungsdatum", 
- "The date at which current entry will get or has actually executed.": "Das Datum, an dem aktuellen Eintrag zu erhalten oder wird tats\u00e4chlich ausgef\u00fchrt.", 
- "Voucher ID": "Gutschein ID"
-}
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation_detail/locale/es-doc.json b/accounts/doctype/bank_reconciliation_detail/locale/es-doc.json
deleted file mode 100644
index 6ed99d6..0000000
--- a/accounts/doctype/bank_reconciliation_detail/locale/es-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Accounts": "Cuentas", 
- "Against Account": "Contra Cuenta", 
- "Bank Reconciliation Detail": "Banco Detalle Reconciliaci\u00f3n", 
- "Cheque Date": "Fecha Cheque", 
- "Cheque Number": "N\u00famero de Cheque", 
- "Clearance Date": "Liquidaci\u00f3n Fecha", 
- "Credit": "Cr\u00e9dito", 
- "Debit": "D\u00e9bito", 
- "Posting Date": "Fecha de Publicaci\u00f3n", 
- "The date at which current entry will get or has actually executed.": "La fecha en la que la entrada actual se consigue o se ejecuta realmente.", 
- "Voucher ID": "Vale ID"
-}
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation_detail/locale/fr-doc.json b/accounts/doctype/bank_reconciliation_detail/locale/fr-doc.json
deleted file mode 100644
index 0c1590c..0000000
--- a/accounts/doctype/bank_reconciliation_detail/locale/fr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Accounts": "Comptes", 
- "Against Account": "Contre compte", 
- "Bank Reconciliation Detail": "D\u00e9tail de rapprochement bancaire", 
- "Cheque Date": "Date de ch\u00e8ques", 
- "Cheque Number": "Num\u00e9ro de ch\u00e8que", 
- "Clearance Date": "Date de la clairance", 
- "Credit": "Cr\u00e9dit", 
- "Debit": "D\u00e9bit", 
- "Posting Date": "Date de publication", 
- "The date at which current entry will get or has actually executed.": "La date \u00e0 laquelle l&#39;entr\u00e9e actuelle permet de lire ou a r\u00e9ellement ex\u00e9cut\u00e9.", 
- "Voucher ID": "ID Bon"
-}
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation_detail/locale/hi-doc.json b/accounts/doctype/bank_reconciliation_detail/locale/hi-doc.json
deleted file mode 100644
index a511322..0000000
--- a/accounts/doctype/bank_reconciliation_detail/locale/hi-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Against Account": "\u0916\u093e\u0924\u0947 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b", 
- "Bank Reconciliation Detail": "\u092c\u0948\u0902\u0915 \u0938\u0941\u0932\u0939 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Cheque Date": "\u091a\u0947\u0915 \u0924\u093f\u0925\u093f", 
- "Cheque Number": "\u091a\u0947\u0915 \u0938\u0902\u0916\u094d\u092f\u093e", 
- "Clearance Date": "\u0915\u094d\u0932\u0940\u092f\u0930\u0947\u0902\u0938 \u0924\u093f\u0925\u093f", 
- "Credit": "\u0936\u094d\u0930\u0947\u092f", 
- "Debit": "\u0928\u093e\u092e\u0947", 
- "Posting Date": "\u0924\u093f\u0925\u093f \u092a\u094b\u0938\u094d\u091f\u093f\u0902\u0917", 
- "The date at which current entry will get or has actually executed.": "\u0924\u093e\u0930\u0940\u0916, \u091c\u093f\u0938 \u092a\u0930 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092f\u093e \u0935\u093e\u0938\u094d\u0924\u0935 \u092e\u0947\u0902 \u092e\u093e\u0930 \u0921\u093e\u0932\u093e \u0917\u092f\u093e \u0939\u0948.", 
- "Voucher ID": "\u0935\u093e\u0909\u091a\u0930 \u0906\u0908\u0921\u0940"
-}
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation_detail/locale/hr-doc.json b/accounts/doctype/bank_reconciliation_detail/locale/hr-doc.json
deleted file mode 100644
index d47be86..0000000
--- a/accounts/doctype/bank_reconciliation_detail/locale/hr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Accounts": "Ra\u010duni", 
- "Against Account": "Protiv ra\u010duna", 
- "Bank Reconciliation Detail": "Banka Pomirenje Detalj", 
- "Cheque Date": "\u010cek Datum", 
- "Cheque Number": "\u010cek Broj", 
- "Clearance Date": "Razmak Datum", 
- "Credit": "Kredit", 
- "Debit": "Zadu\u017eenje", 
- "Posting Date": "Objavljivanje Datum", 
- "The date at which current entry will get or has actually executed.": "Datum na koji teku\u0107i zapis \u0107e dobiti ili zapravo je pogubljen.", 
- "Voucher ID": "Bon ID"
-}
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation_detail/locale/nl-doc.json b/accounts/doctype/bank_reconciliation_detail/locale/nl-doc.json
deleted file mode 100644
index b317168..0000000
--- a/accounts/doctype/bank_reconciliation_detail/locale/nl-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Accounts": "Accounts", 
- "Against Account": "Tegen account", 
- "Bank Reconciliation Detail": "Bank Verzoening Detail", 
- "Cheque Date": "Cheque Datum", 
- "Cheque Number": "Cheque nummer", 
- "Clearance Date": "Clearance Datum", 
- "Credit": "Krediet", 
- "Debit": "Debet", 
- "Posting Date": "Plaatsingsdatum", 
- "The date at which current entry will get or has actually executed.": "De datum waarop huidige item krijgt of heeft daadwerkelijk zijn uitgevoerd.", 
- "Voucher ID": "Voucher ID"
-}
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation_detail/locale/pt-BR-doc.json b/accounts/doctype/bank_reconciliation_detail/locale/pt-BR-doc.json
deleted file mode 100644
index 6f27ad6..0000000
--- a/accounts/doctype/bank_reconciliation_detail/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Accounts": "Contas", 
- "Against Account": "Contra Conta", 
- "Bank Reconciliation Detail": "Detalhe da Reconcilia\u00e7\u00e3o Banc\u00e1ria", 
- "Cheque Date": "Data do Cheque", 
- "Cheque Number": "N\u00famero do cheque", 
- "Clearance Date": "Data de Libera\u00e7\u00e3o", 
- "Credit": "Cr\u00e9dito", 
- "Debit": "D\u00e9bito", 
- "Posting Date": "Data da Postagem", 
- "The date at which current entry will get or has actually executed.": "A data em que o lan\u00e7amento atual vai ser ou foi realmente executado.", 
- "Voucher ID": "ID do Comprovante"
-}
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation_detail/locale/pt-doc.json b/accounts/doctype/bank_reconciliation_detail/locale/pt-doc.json
deleted file mode 100644
index ce1c2f1..0000000
--- a/accounts/doctype/bank_reconciliation_detail/locale/pt-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Accounts": "Contas", 
- "Against Account": "Contra Conta", 
- "Bank Reconciliation Detail": "Banco Detalhe Reconcilia\u00e7\u00e3o", 
- "Cheque Date": "Data Cheque", 
- "Cheque Number": "N\u00famero de cheques", 
- "Clearance Date": "Data de Liquida\u00e7\u00e3o", 
- "Credit": "Cr\u00e9dito", 
- "Debit": "D\u00e9bito", 
- "Posting Date": "Data da Publica\u00e7\u00e3o", 
- "The date at which current entry will get or has actually executed.": "A data em que a entrada de corrente vai ter ou tem realmente executado.", 
- "Voucher ID": "ID comprovante"
-}
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation_detail/locale/sr-doc.json b/accounts/doctype/bank_reconciliation_detail/locale/sr-doc.json
deleted file mode 100644
index a2d4a25..0000000
--- a/accounts/doctype/bank_reconciliation_detail/locale/sr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Against Account": "\u041f\u0440\u043e\u0442\u0438\u0432 \u043d\u0430\u043b\u043e\u0433\u0430", 
- "Bank Reconciliation Detail": "\u0411\u0430\u043d\u043a\u0430 \u043f\u043e\u043c\u0438\u0440\u0435\u045a\u0435 \u0414\u0435\u0442\u0430\u0459", 
- "Cheque Date": "\u0427\u0435\u043a \u0414\u0430\u0442\u0443\u043c", 
- "Cheque Number": "\u0427\u0435\u043a \u0411\u0440\u043e\u0458", 
- "Clearance Date": "\u0427\u0438\u0448\u045b\u0435\u045a\u0435 \u0414\u0430\u0442\u0443\u043c", 
- "Credit": "\u041a\u0440\u0435\u0434\u0438\u0442", 
- "Debit": "\u0417\u0430\u0434\u0443\u0436\u0435\u045a\u0435", 
- "Posting Date": "\u041f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435 \u0414\u0430\u0442\u0435", 
- "The date at which current entry will get or has actually executed.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u045b\u0435 \u0434\u043e\u0431\u0438\u0442\u0438 \u0438\u043b\u0438 \u0458\u0435 \u0441\u0442\u0432\u0430\u0440\u043d\u043e \u0438\u0437\u0432\u0440\u0448\u0435\u043d\u0430.", 
- "Voucher ID": "\u0412\u0430\u0443\u0447\u0435\u0440 \u0418\u0414"
-}
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation_detail/locale/ta-doc.json b/accounts/doctype/bank_reconciliation_detail/locale/ta-doc.json
deleted file mode 100644
index a5fc55a..0000000
--- a/accounts/doctype/bank_reconciliation_detail/locale/ta-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Against Account": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95", 
- "Bank Reconciliation Detail": "\u0bb5\u0b99\u0bcd\u0b95\u0bbf \u0ba8\u0bb2\u0bcd\u0bb2\u0bbf\u0ba3\u0b95\u0bcd\u0b95 \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Cheque Date": "\u0b95\u0bbe\u0b9a\u0bc7\u0bbe\u0bb2\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Cheque Number": "\u0b95\u0bbe\u0b9a\u0bc7\u0bbe\u0bb2\u0bc8 \u0b8e\u0ba3\u0bcd", 
- "Clearance Date": "\u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Credit": "\u0b95\u0b9f\u0ba9\u0bcd", 
- "Debit": "\u0baa\u0bb1\u0bcd\u0bb1\u0bc1", 
- "Posting Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "The date at which current entry will get or has actually executed.": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b8e\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc7\u0ba4\u0bbf \u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0ba4\u0bc2\u0b95\u0bcd\u0b95\u0bbf\u0bb2\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbe\u0bb0\u0bcd.", 
- "Voucher ID": "\u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0b85\u0b9f\u0bc8\u0baf\u0bbe\u0bb3"
-}
\ No newline at end of file
diff --git a/accounts/doctype/bank_reconciliation_detail/locale/th-doc.json b/accounts/doctype/bank_reconciliation_detail/locale/th-doc.json
deleted file mode 100644
index ffa5d24..0000000
--- a/accounts/doctype/bank_reconciliation_detail/locale/th-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Against Account": "\u0e01\u0e31\u0e1a\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Bank Reconciliation Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e17\u0e1a\u0e22\u0e2d\u0e14\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23", 
- "Cheque Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e0a\u0e47\u0e04", 
- "Cheque Number": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e0a\u0e47\u0e04", 
- "Clearance Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e01\u0e27\u0e32\u0e14\u0e25\u0e49\u0e32\u0e07", 
- "Credit": "\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", 
- "Debit": "\u0e2b\u0e31\u0e01\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Posting Date": "\u0e42\u0e1e\u0e2a\u0e15\u0e4c\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "The date at which current entry will get or has actually executed.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e14\u0e49\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e08\u0e23\u0e34\u0e07", 
- "Voucher ID": "ID \u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_control/README.md b/accounts/doctype/budget_control/README.md
new file mode 100644
index 0000000..2821015
--- /dev/null
+++ b/accounts/doctype/budget_control/README.md
@@ -0,0 +1 @@
+Backend scripts for Budget Management.
\ No newline at end of file
diff --git a/accounts/doctype/budget_control/locale/_messages_doc.json b/accounts/doctype/budget_control/locale/_messages_doc.json
deleted file mode 100644
index 5e1218a..0000000
--- a/accounts/doctype/budget_control/locale/_messages_doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "Budget Control", 
- "Accounts"
-]
\ No newline at end of file
diff --git a/accounts/doctype/budget_control/locale/ar-doc.json b/accounts/doctype/budget_control/locale/ar-doc.json
deleted file mode 100644
index daf1066..0000000
--- a/accounts/doctype/budget_control/locale/ar-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Budget Control": "\u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629 \u0627\u0644\u062a\u062d\u0643\u0645"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_control/locale/de-doc.json b/accounts/doctype/budget_control/locale/de-doc.json
deleted file mode 100644
index 0f2e15d..0000000
--- a/accounts/doctype/budget_control/locale/de-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Konten", 
- "Budget Control": "Budget Control"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_control/locale/es-doc.json b/accounts/doctype/budget_control/locale/es-doc.json
deleted file mode 100644
index 3bf4d21..0000000
--- a/accounts/doctype/budget_control/locale/es-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Cuentas", 
- "Budget Control": "Control del Presupuesto"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_control/locale/fr-doc.json b/accounts/doctype/budget_control/locale/fr-doc.json
deleted file mode 100644
index 9110599..0000000
--- a/accounts/doctype/budget_control/locale/fr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Comptes", 
- "Budget Control": "Contr\u00f4le budg\u00e9taire"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_control/locale/hi-doc.json b/accounts/doctype/budget_control/locale/hi-doc.json
deleted file mode 100644
index 3dcbeff..0000000
--- a/accounts/doctype/budget_control/locale/hi-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Budget Control": "\u092c\u091c\u091f \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_control/locale/hr-doc.json b/accounts/doctype/budget_control/locale/hr-doc.json
deleted file mode 100644
index 941f7ce..0000000
--- a/accounts/doctype/budget_control/locale/hr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Ra\u010duni", 
- "Budget Control": "Prora\u010dun kontrola"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_control/locale/nl-doc.json b/accounts/doctype/budget_control/locale/nl-doc.json
deleted file mode 100644
index d1474db..0000000
--- a/accounts/doctype/budget_control/locale/nl-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Accounts", 
- "Budget Control": "Begrotingscontrole"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_control/locale/pt-BR-doc.json b/accounts/doctype/budget_control/locale/pt-BR-doc.json
deleted file mode 100644
index fc0096e..0000000
--- a/accounts/doctype/budget_control/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Contas", 
- "Budget Control": "Controle de Or\u00e7amento"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_control/locale/pt-doc.json b/accounts/doctype/budget_control/locale/pt-doc.json
deleted file mode 100644
index fc0096e..0000000
--- a/accounts/doctype/budget_control/locale/pt-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Contas", 
- "Budget Control": "Controle de Or\u00e7amento"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_control/locale/sr-doc.json b/accounts/doctype/budget_control/locale/sr-doc.json
deleted file mode 100644
index 01900bd..0000000
--- a/accounts/doctype/budget_control/locale/sr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Budget Control": "\u0411\u0443\u045f\u0435\u0442 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0430"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_control/locale/ta-doc.json b/accounts/doctype/budget_control/locale/ta-doc.json
deleted file mode 100644
index d3ada0d..0000000
--- a/accounts/doctype/budget_control/locale/ta-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Budget Control": "\u0bb5\u0bb0\u0bb5\u0bc1 \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_control/locale/th-doc.json b/accounts/doctype/budget_control/locale/th-doc.json
deleted file mode 100644
index 32842a1..0000000
--- a/accounts/doctype/budget_control/locale/th-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Budget Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_detail/README.md b/accounts/doctype/budget_detail/README.md
new file mode 100644
index 0000000..42c7621
--- /dev/null
+++ b/accounts/doctype/budget_detail/README.md
@@ -0,0 +1 @@
+Budget amounts for year and distribution for parent Cost Center.
\ No newline at end of file
diff --git a/accounts/doctype/budget_detail/locale/_messages_doc.json b/accounts/doctype/budget_detail/locale/_messages_doc.json
deleted file mode 100644
index 3e4af63..0000000
--- a/accounts/doctype/budget_detail/locale/_messages_doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-[
- "Account", 
- "Actual", 
- "Budget Detail", 
- "Fiscal Year", 
- "Accounts", 
- "Budget Allocated"
-]
\ No newline at end of file
diff --git a/accounts/doctype/budget_detail/locale/ar-doc.json b/accounts/doctype/budget_detail/locale/ar-doc.json
deleted file mode 100644
index f57ee2a..0000000
--- a/accounts/doctype/budget_detail/locale/ar-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Account": "\u062d\u0633\u0627\u0628", 
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Actual": "\u0641\u0639\u0644\u064a", 
- "Budget Allocated": "\u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629", 
- "Budget Detail": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_detail/locale/de-doc.json b/accounts/doctype/budget_detail/locale/de-doc.json
deleted file mode 100644
index a1256d1..0000000
--- a/accounts/doctype/budget_detail/locale/de-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Account": "Konto", 
- "Accounts": "Konten", 
- "Actual": "Tats\u00e4chlich", 
- "Budget Allocated": "Budget", 
- "Budget Detail": "Budget Detailansicht", 
- "Fiscal Year": "Gesch\u00e4ftsjahr"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_detail/locale/es-doc.json b/accounts/doctype/budget_detail/locale/es-doc.json
deleted file mode 100644
index d964680..0000000
--- a/accounts/doctype/budget_detail/locale/es-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Account": "Cuenta", 
- "Accounts": "Cuentas", 
- "Actual": "Real", 
- "Budget Allocated": "Presupuesto asignado", 
- "Budget Detail": "Presupuesto Detalle", 
- "Fiscal Year": "A\u00f1o Fiscal"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_detail/locale/fr-doc.json b/accounts/doctype/budget_detail/locale/fr-doc.json
deleted file mode 100644
index febb06b..0000000
--- a/accounts/doctype/budget_detail/locale/fr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Account": "Compte", 
- "Accounts": "Comptes", 
- "Actual": "R\u00e9el", 
- "Budget Allocated": "Budget allou\u00e9", 
- "Budget Detail": "D\u00e9tail du budget", 
- "Fiscal Year": "Exercice"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_detail/locale/hi-doc.json b/accounts/doctype/budget_detail/locale/hi-doc.json
deleted file mode 100644
index 9a7a115..0000000
--- a/accounts/doctype/budget_detail/locale/hi-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Account": "\u0916\u093e\u0924\u093e", 
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Actual": "\u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915", 
- "Budget Allocated": "\u092c\u091c\u091f \u0906\u0935\u0902\u091f\u093f\u0924", 
- "Budget Detail": "\u092c\u091c\u091f \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_detail/locale/hr-doc.json b/accounts/doctype/budget_detail/locale/hr-doc.json
deleted file mode 100644
index e4a61ac..0000000
--- a/accounts/doctype/budget_detail/locale/hr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Account": "Ra\u010dun", 
- "Accounts": "Ra\u010duni", 
- "Actual": "Stvaran", 
- "Budget Allocated": "Prora\u010dun Dodijeljeni", 
- "Budget Detail": "Prora\u010dun Detalj", 
- "Fiscal Year": "Fiskalna godina"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_detail/locale/nl-doc.json b/accounts/doctype/budget_detail/locale/nl-doc.json
deleted file mode 100644
index c3883b0..0000000
--- a/accounts/doctype/budget_detail/locale/nl-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Account": "Rekening", 
- "Accounts": "Accounts", 
- "Actual": "Daadwerkelijk", 
- "Budget Allocated": "Budget", 
- "Budget Detail": "Budget Detail", 
- "Fiscal Year": "Boekjaar"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_detail/locale/pt-BR-doc.json b/accounts/doctype/budget_detail/locale/pt-BR-doc.json
deleted file mode 100644
index 8080475..0000000
--- a/accounts/doctype/budget_detail/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Account": "Conta", 
- "Accounts": "Contas", 
- "Actual": "Real", 
- "Budget Allocated": "Or\u00e7amento Alocado", 
- "Budget Detail": "Detalhe do Or\u00e7amento", 
- "Fiscal Year": "Exerc\u00edcio fiscal"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_detail/locale/pt-doc.json b/accounts/doctype/budget_detail/locale/pt-doc.json
deleted file mode 100644
index 52e7e54..0000000
--- a/accounts/doctype/budget_detail/locale/pt-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Account": "Conta", 
- "Accounts": "Contas", 
- "Actual": "Real", 
- "Budget Allocated": "Or\u00e7amento alocado", 
- "Budget Detail": "Detalhe or\u00e7amento", 
- "Fiscal Year": "Exerc\u00edcio fiscal"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_detail/locale/sr-doc.json b/accounts/doctype/budget_detail/locale/sr-doc.json
deleted file mode 100644
index f7b7493..0000000
--- a/accounts/doctype/budget_detail/locale/sr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Account": "\u0420\u0430\u0447\u0443\u043d", 
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Actual": "\u0421\u0442\u0432\u0430\u0440\u0430\u043d", 
- "Budget Allocated": "\u0411\u0443\u045f\u0435\u0442 \u0418\u0437\u0434\u0432\u043e\u0458\u0435\u043d\u0430", 
- "Budget Detail": "\u0411\u0443\u045f\u0435\u0442 \u0414\u0435\u0442\u0430\u0459", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_detail/locale/ta-doc.json b/accounts/doctype/budget_detail/locale/ta-doc.json
deleted file mode 100644
index f70411d..0000000
--- a/accounts/doctype/budget_detail/locale/ta-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Account": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1", 
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Actual": "\u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbe\u0ba9", 
- "Budget Allocated": "\u0baa\u0b9f\u0bcd\u0b9c\u0bc6\u0b9f\u0bcd \u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Budget Detail": "\u0bb5\u0bb0\u0bb5\u0bc1 \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_detail/locale/th-doc.json b/accounts/doctype/budget_detail/locale/th-doc.json
deleted file mode 100644
index 8956c8e..0000000
--- a/accounts/doctype/budget_detail/locale/th-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Account": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Actual": "\u0e15\u0e32\u0e21\u0e04\u0e27\u0e32\u0e21\u0e40\u0e1b\u0e47\u0e19\u0e08\u0e23\u0e34\u0e07", 
- "Budget Allocated": "\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e17\u0e35\u0e48\u0e08\u0e31\u0e14\u0e2a\u0e23\u0e23", 
- "Budget Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution/README.md b/accounts/doctype/budget_distribution/README.md
new file mode 100644
index 0000000..6853482
--- /dev/null
+++ b/accounts/doctype/budget_distribution/README.md
@@ -0,0 +1 @@
+Budget distribution master to manage manage budget seasonality.
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution/locale/_messages_doc.json b/accounts/doctype/budget_distribution/locale/_messages_doc.json
deleted file mode 100644
index 62324e0..0000000
--- a/accounts/doctype/budget_distribution/locale/_messages_doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-[
- "Trash Reason", 
- "Distribution Name", 
- "Budget Distribution", 
- "Name of the Budget Distribution", 
- "Fiscal Year", 
- "Accounts", 
- "**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**", 
- "Budget Distribution Details"
-]
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution/locale/ar-doc.json b/accounts/doctype/budget_distribution/locale/ar-doc.json
deleted file mode 100644
index 752d234..0000000
--- a/accounts/doctype/budget_distribution/locale/ar-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "**Budget Distribution** helps you distribute your budget across months if you have seasonality in your business.To distribute a budget using this distribution, set this **Budget Distribution** in the **Cost Center**": "\u062a\u0648\u0632\u064a\u0639 \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629 ** ** \u064a\u0633\u0627\u0639\u062f\u0643 \u062a\u0648\u0632\u064a\u0639 \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643 \u0639\u0628\u0631 \u0623\u0634\u0647\u0631 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0644\u062f\u064a\u0643 \u0645\u0648\u0633\u0645\u064a\u0629 \u0641\u064a business.To \u0627\u0644\u062e\u0627\u0635 \u062a\u0648\u0632\u064a\u0639 \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0647\u0630\u0627 \u0627\u0644\u062a\u0648\u0632\u064a\u0639\u060c \u0639\u0644\u0649 \u0647\u0630\u0627 \u0627\u0644\u062a\u0648\u0632\u064a\u0639 \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629 ** ** \u0641\u064a \u0645\u0631\u0643\u0632 \u0627\u0644\u062a\u0643\u0644\u0641\u0629 ** **", 
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Budget Distribution": "\u062a\u0648\u0632\u064a\u0639 \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629", 
- "Budget Distribution Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629 \u0627\u0644\u062a\u0648\u0632\u064a\u0639", 
- "Distribution Name": "\u062a\u0648\u0632\u064a\u0639 \u0627\u0644\u0627\u0633\u0645", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Name of the Budget Distribution": "\u0627\u0633\u0645 \u062a\u0648\u0632\u064a\u0639 \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution/locale/de-doc.json b/accounts/doctype/budget_distribution/locale/de-doc.json
deleted file mode 100644
index fd157b5..0000000
--- a/accounts/doctype/budget_distribution/locale/de-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Konten", 
- "Budget Distribution": "Budget Verteilung", 
- "Budget Distribution Details": "Budget Aussch\u00fcttungsinformationen", 
- "Distribution Name": "Namen der Distribution", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "Name of the Budget Distribution": "Name der Verteilung Budget", 
- "Trash Reason": "Trash Reason"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution/locale/es-doc.json b/accounts/doctype/budget_distribution/locale/es-doc.json
deleted file mode 100644
index c253d43..0000000
--- a/accounts/doctype/budget_distribution/locale/es-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "**Budget Distribution** helps you distribute your budget across months if you have seasonality in your business.To distribute a budget using this distribution, set this **Budget Distribution** in the **Cost Center**": "Distribuci\u00f3n del presupuesto ** ** le ayuda a distribuir su presupuesto a trav\u00e9s de meses, si usted tiene la estacionalidad en su business.To distribuir un presupuesto utilizando esta distribuci\u00f3n, establezca esta distribuci\u00f3n del presupuesto ** ** en el centro de coste ** **", 
- "Accounts": "Cuentas", 
- "Budget Distribution": "Distribuci\u00f3n del presupuesto", 
- "Budget Distribution Details": "Detalles Distribuci\u00f3n del presupuesto", 
- "Distribution Name": "Distribuci\u00f3n Nombre", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "Name of the Budget Distribution": "Nombre de la distribuci\u00f3n del presupuesto", 
- "Trash Reason": "Trash Raz\u00f3n"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution/locale/fr-doc.json b/accounts/doctype/budget_distribution/locale/fr-doc.json
deleted file mode 100644
index 1bd720c..0000000
--- a/accounts/doctype/budget_distribution/locale/fr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "**Budget Distribution** helps you distribute your budget across months if you have seasonality in your business.To distribute a budget using this distribution, set this **Budget Distribution** in the **Cost Center**": "R\u00e9partition du budget ** ** vous permet de distribuer votre budget \u00e0 travers les mois si vous avez la saisonnalit\u00e9 dans votre business.To distribuer un budget en utilisant cette distribution, r\u00e9glez ce R\u00e9partition du budget ** ** ** Co\u00fbt du Centre **", 
- "Accounts": "Comptes", 
- "Budget Distribution": "R\u00e9partition du budget", 
- "Budget Distribution Details": "D\u00e9tails de la r\u00e9partition du budget", 
- "Distribution Name": "Nom distribution", 
- "Fiscal Year": "Exercice", 
- "Name of the Budget Distribution": "Nom de la R\u00e9partition du budget", 
- "Trash Reason": "Raison Corbeille"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution/locale/hi-doc.json b/accounts/doctype/budget_distribution/locale/hi-doc.json
deleted file mode 100644
index 739eb8a..0000000
--- a/accounts/doctype/budget_distribution/locale/hi-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "**Budget Distribution** helps you distribute your budget across months if you have seasonality in your business.To distribute a budget using this distribution, set this **Budget Distribution** in the **Cost Center**": "** \u092c\u091c\u091f \u0935\u093f\u0924\u0930\u0923 ** \u092e\u0926\u0926 \u0915\u0930\u0924\u093e \u0939\u0948 \u0914\u0930 \u0906\u092a \u092e\u0939\u0940\u0928\u0947 \u092d\u0930 \u092e\u0947\u0902 \u0906\u092a\u0915\u093e \u092c\u091c\u091f \u0935\u093f\u0924\u0930\u093f\u0924 \u0905\u0917\u0930 \u0906\u092a \u0905\u092a\u0928\u0947 business.To \u092e\u0947\u0902 \u0907\u0938 \u0935\u093f\u0924\u0930\u0923 \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930 \u092c\u091c\u091f \u0939\u0948, \u0907\u0938 \u092c\u091c\u091f ** \u0935\u093f\u0924\u0930\u0923 \u0938\u0947\u091f ** ** ** \u0932\u093e\u0917\u0924 \u0915\u0947\u0902\u0926\u094d\u0930 \u092e\u0947\u0902 \u0935\u093f\u0924\u0930\u093f\u0924 \u092e\u094c\u0938\u092e \u0939\u0948", 
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Budget Distribution": "\u092c\u091c\u091f \u0935\u093f\u0924\u0930\u0923", 
- "Budget Distribution Details": "\u092c\u091c\u091f \u0935\u093f\u0924\u0930\u0923 \u0935\u093f\u0935\u0930\u0923", 
- "Distribution Name": "\u0935\u093f\u0924\u0930\u0923 \u0928\u093e\u092e", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "Name of the Budget Distribution": "\u092c\u091c\u091f \u0935\u093f\u0924\u0930\u0923 \u0915\u0947 \u0928\u093e\u092e", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution/locale/hr-doc.json b/accounts/doctype/budget_distribution/locale/hr-doc.json
deleted file mode 100644
index 752f948..0000000
--- a/accounts/doctype/budget_distribution/locale/hr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "**Budget Distribution** helps you distribute your budget across months if you have seasonality in your business.To distribute a budget using this distribution, set this **Budget Distribution** in the **Cost Center**": "Prora\u010dun ** Distribucija ** vam poma\u017ee distribuirati svoj prora\u010dun preko mjeseca, ako imate sezonalnost u va\u0161em business.To distribuirati prora\u010dun koriste\u0107i ovu distribuciju, postavite ovu ** Budget Distribution ** u ** tro\u0161ka **", 
- "Accounts": "Ra\u010duni", 
- "Budget Distribution": "Prora\u010dun Distribucija", 
- "Budget Distribution Details": "Prora\u010dun raspodjele Detalji", 
- "Distribution Name": "Distribucija Ime", 
- "Fiscal Year": "Fiskalna godina", 
- "Name of the Budget Distribution": "Ime distribucije prora\u010duna", 
- "Trash Reason": "Otpad Razlog"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution/locale/nl-doc.json b/accounts/doctype/budget_distribution/locale/nl-doc.json
deleted file mode 100644
index a163a87..0000000
--- a/accounts/doctype/budget_distribution/locale/nl-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "**Budget Distribution** helps you distribute your budget across months if you have seasonality in your business.To distribute a budget using this distribution, set this **Budget Distribution** in the **Cost Center**": "** Budget Distributie ** helpt u uw budget te verdelen over maanden, indien u seizoensgebondenheid in uw business.To verspreiden van een budget met behulp van deze verdeling, stelt u deze ** Budget Distributie ** in het ** Cost Center **", 
- "Accounts": "Accounts", 
- "Budget Distribution": "Budget Distributie", 
- "Budget Distribution Details": "Budget Distributie Details", 
- "Distribution Name": "Distributie Naam", 
- "Fiscal Year": "Boekjaar", 
- "Name of the Budget Distribution": "Naam van de begroting Distribution", 
- "Trash Reason": "Trash Reden"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution/locale/pt-BR-doc.json b/accounts/doctype/budget_distribution/locale/pt-BR-doc.json
deleted file mode 100644
index 68625a2..0000000
--- a/accounts/doctype/budget_distribution/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Contas", 
- "Budget Distribution": "Distribui\u00e7\u00e3o de Or\u00e7amento", 
- "Budget Distribution Details": "Detalhes da Distribui\u00e7\u00e3o de Or\u00e7amento", 
- "Distribution Name": "Nome da distribui\u00e7\u00e3o", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Name of the Budget Distribution": "Nome da Distribui\u00e7\u00e3o de Or\u00e7amento", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution/locale/pt-doc.json b/accounts/doctype/budget_distribution/locale/pt-doc.json
deleted file mode 100644
index 6aaed80..0000000
--- a/accounts/doctype/budget_distribution/locale/pt-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "**Budget Distribution** helps you distribute your budget across months if you have seasonality in your business.To distribute a budget using this distribution, set this **Budget Distribution** in the **Cost Center**": "Distribui\u00e7\u00e3o ** ** Or\u00e7amento ajuda a distribuir o seu or\u00e7amento atrav\u00e9s meses se tiver sazonalidade na sua business.To distribuir um or\u00e7amento usando essa distribui\u00e7\u00e3o, definir esta distribui\u00e7\u00e3o do or\u00e7amento ** ** ** no Centro de Custo **", 
- "Accounts": "Contas", 
- "Budget Distribution": "Distribui\u00e7\u00e3o or\u00e7amento", 
- "Budget Distribution Details": "Distribui\u00e7\u00e3o Detalhes Or\u00e7amento", 
- "Distribution Name": "Nome de distribui\u00e7\u00e3o", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Name of the Budget Distribution": "Nome da Distribui\u00e7\u00e3o de Or\u00e7amento", 
- "Trash Reason": "Raz\u00e3o lixo"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution/locale/sr-doc.json b/accounts/doctype/budget_distribution/locale/sr-doc.json
deleted file mode 100644
index 104d0e6..0000000
--- a/accounts/doctype/budget_distribution/locale/sr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "**Budget Distribution** helps you distribute your budget across months if you have seasonality in your business.To distribute a budget using this distribution, set this **Budget Distribution** in the **Cost Center**": "\u0411\u0443\u045f\u0435\u0442 ** ** \u0414\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0446\u0438\u0458\u0430 \u043f\u043e\u043c\u0430\u0436\u0435 \u0434\u0430 \u0440\u0430\u0441\u043f\u043e\u0440\u0435\u0434\u0438\u0442\u0435 \u0441\u0432\u043e\u0458 \u0431\u0443\u045f\u0435\u0442 \u043f\u0440\u0435\u043a\u043e \u043c\u0435\u0441\u0435\u0446\u0438, \u0430\u043a\u043e \u0438\u043c\u0430\u0442\u0435 \u0441\u0435\u0437\u043e\u043d\u0441\u043a\u0438 \u0443 \u0432\u0430\u0448\u0435\u043c \u0431\u0443\u0441\u0438\u043d\u0435\u0441\u0441.\u0422\u043e \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0438\u0440\u0430\u0442\u0438 \u0431\u0443\u045f\u0435\u0442 \u043a\u043e\u0440\u0438\u0441\u0442\u0435\u045b\u0438 \u043e\u0432\u0443 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0446\u0438\u0458\u0443, \u043f\u043e\u0434\u0435\u0441\u0438\u0442\u0435 \u043e\u0432\u0443 ** \u0431\u0443\u045f\u0435\u0442\u0430 \u0414\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0446\u0438\u0458\u0430 ** \u0443 ** \u0442\u0440\u043e\u0448\u043a\u043e\u0432\u0430 \u0426\u0435\u043d\u0442\u0440\u0430 **", 
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Budget Distribution": "\u0411\u0443\u045f\u0435\u0442 \u0414\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0446\u0438\u0458\u0430", 
- "Budget Distribution Details": "\u0411\u0443\u045f\u0435\u0442\u0441\u043a\u0438 \u0414\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0446\u0438\u0458\u0430 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Distribution Name": "\u0414\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0446\u0438\u0458\u0430 \u0418\u043c\u0435", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "Name of the Budget Distribution": "\u0418\u043c\u0435 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0446\u0438\u0458\u0435 \u0431\u0443\u045f\u0435\u0442\u0430", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution/locale/ta-doc.json b/accounts/doctype/budget_distribution/locale/ta-doc.json
deleted file mode 100644
index 018274b..0000000
--- a/accounts/doctype/budget_distribution/locale/ta-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "**Budget Distribution** helps you distribute your budget across months if you have seasonality in your business.To distribute a budget using this distribution, set this **Budget Distribution** in the **Cost Center**": "** \u0baa\u0b9f\u0bcd\u0b9c\u0bc6\u0b9f\u0bcd \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bae\u0bcd ** \u0ba8\u0bc0 ** ** \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0bae\u0bc8\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd ** \u0b87\u0ba8\u0bcd\u0ba4 ** \u0baa\u0b9f\u0bcd\u0b9c\u0bc6\u0b9f\u0bcd \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bae\u0bcd \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95 \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95 \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf \u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bb5\u0bc1 \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd, \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bbf\u0b95\u0bcd\u0b95 \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd business.To \u0b89\u0bb3\u0bcd\u0bb3 \u0baa\u0bb0\u0bc1\u0bb5\u0b95\u0bbe\u0bb2\u0bae\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bc1\u0bb4\u0bc1\u0bb5\u0ba4\u0bc1\u0bae\u0bcd \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bb0\u0bb5\u0bc1 \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bbf\u0b95\u0bcd\u0b95 \u0b89\u0ba4\u0bb5\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Budget Distribution": "\u0baa\u0b9f\u0bcd\u0b9c\u0bc6\u0b9f\u0bcd \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bae\u0bcd", 
- "Budget Distribution Details": "\u0baa\u0b9f\u0bcd\u0b9c\u0bc6\u0b9f\u0bcd \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bae\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Distribution Name": "\u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95 \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "Name of the Budget Distribution": "\u0baa\u0b9f\u0bcd\u0b9c\u0bc6\u0b9f\u0bcd \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bae\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution/locale/th-doc.json b/accounts/doctype/budget_distribution/locale/th-doc.json
deleted file mode 100644
index 18a7ccf..0000000
--- a/accounts/doctype/budget_distribution/locale/th-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "**Budget Distribution** helps you distribute your budget across months if you have seasonality in your business.To distribute a budget using this distribution, set this **Budget Distribution** in the **Cost Center**": "\u0e01\u0e32\u0e23\u0e41\u0e1e\u0e23\u0e48\u0e01\u0e23\u0e30\u0e08\u0e32\u0e22\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13 ** ** \u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e01\u0e23\u0e30\u0e08\u0e32\u0e22\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e17\u0e31\u0e48\u0e27\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e21\u0e35\u0e24\u0e14\u0e39\u0e01\u0e32\u0e25\u0e43\u0e19 business.To \u0e01\u0e23\u0e30\u0e08\u0e32\u0e22\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e08\u0e32\u0e22\u0e19\u0e35\u0e49\u0e0a\u0e38\u0e14\u0e19\u0e35\u0e49\u0e01\u0e23\u0e30\u0e08\u0e32\u0e22\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13 ** ** ** \u0e43\u0e19\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19 **", 
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Budget Distribution": "\u0e01\u0e32\u0e23\u0e41\u0e1e\u0e23\u0e48\u0e01\u0e23\u0e30\u0e08\u0e32\u0e22\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Budget Distribution Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Distribution Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e41\u0e08\u0e01\u0e08\u0e48\u0e32\u0e22", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Name of the Budget Distribution": "\u0e0a\u0e37\u0e48\u0e2d\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e08\u0e32\u0e22\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution_detail/README.md b/accounts/doctype/budget_distribution_detail/README.md
new file mode 100644
index 0000000..daa462a
--- /dev/null
+++ b/accounts/doctype/budget_distribution_detail/README.md
@@ -0,0 +1 @@
+Percent allocation for month for parent Budget Distribution.
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution_detail/locale/_messages_doc.json b/accounts/doctype/budget_distribution_detail/locale/_messages_doc.json
deleted file mode 100644
index ad64d35..0000000
--- a/accounts/doctype/budget_distribution_detail/locale/_messages_doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-[
- "Budget Distribution Detail", 
- "Percentage Allocation", 
- "Accounts", 
- "Month"
-]
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution_detail/locale/ar-doc.json b/accounts/doctype/budget_distribution_detail/locale/ar-doc.json
deleted file mode 100644
index 2439049..0000000
--- a/accounts/doctype/budget_distribution_detail/locale/ar-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Budget Distribution Detail": "\u062a\u0648\u0632\u064a\u0639 \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Month": "\u0634\u0647\u0631", 
- "Percentage Allocation": "\u0646\u0633\u0628\u0629 \u062a\u0648\u0632\u064a\u0639"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution_detail/locale/de-doc.json b/accounts/doctype/budget_distribution_detail/locale/de-doc.json
deleted file mode 100644
index e609373..0000000
--- a/accounts/doctype/budget_distribution_detail/locale/de-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Accounts": "Konten", 
- "Budget Distribution Detail": "Budget Verteilung Detailansicht", 
- "Month": "Monat", 
- "Percentage Allocation": "Prozentuale Aufteilung"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution_detail/locale/es-doc.json b/accounts/doctype/budget_distribution_detail/locale/es-doc.json
deleted file mode 100644
index 7d591b8..0000000
--- a/accounts/doctype/budget_distribution_detail/locale/es-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Accounts": "Cuentas", 
- "Budget Distribution Detail": "Presupuesto Detalle Distribuci\u00f3n", 
- "Month": "Mes", 
- "Percentage Allocation": "Porcentaje de asignaci\u00f3n"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution_detail/locale/fr-doc.json b/accounts/doctype/budget_distribution_detail/locale/fr-doc.json
deleted file mode 100644
index 0d34a73..0000000
--- a/accounts/doctype/budget_distribution_detail/locale/fr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Accounts": "Comptes", 
- "Budget Distribution Detail": "D\u00e9tail R\u00e9partition du budget", 
- "Month": "Mois", 
- "Percentage Allocation": "R\u00e9partition en pourcentage"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution_detail/locale/hi-doc.json b/accounts/doctype/budget_distribution_detail/locale/hi-doc.json
deleted file mode 100644
index 277bb00..0000000
--- a/accounts/doctype/budget_distribution_detail/locale/hi-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Budget Distribution Detail": "\u092c\u091c\u091f \u0935\u093f\u0924\u0930\u0923 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Month": "\u092e\u093e\u0939", 
- "Percentage Allocation": "\u092a\u094d\u0930\u0924\u093f\u0936\u0924 \u0906\u0935\u0902\u091f\u0928"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution_detail/locale/hr-doc.json b/accounts/doctype/budget_distribution_detail/locale/hr-doc.json
deleted file mode 100644
index ad99902..0000000
--- a/accounts/doctype/budget_distribution_detail/locale/hr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Accounts": "Ra\u010duni", 
- "Budget Distribution Detail": "Prora\u010dun Distribucija Detalj", 
- "Month": "Mjesec", 
- "Percentage Allocation": "Postotak Raspodjela"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution_detail/locale/nl-doc.json b/accounts/doctype/budget_distribution_detail/locale/nl-doc.json
deleted file mode 100644
index bf2ea53..0000000
--- a/accounts/doctype/budget_distribution_detail/locale/nl-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Accounts": "Accounts", 
- "Budget Distribution Detail": "Budget Distributie Detail", 
- "Month": "Maand", 
- "Percentage Allocation": "Percentage Toewijzing"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution_detail/locale/pt-BR-doc.json b/accounts/doctype/budget_distribution_detail/locale/pt-BR-doc.json
deleted file mode 100644
index bdb9cc7..0000000
--- a/accounts/doctype/budget_distribution_detail/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Accounts": "Contas", 
- "Budget Distribution Detail": "Detalhe da Distribui\u00e7\u00e3o de Or\u00e7amento", 
- "Month": "M\u00eas", 
- "Percentage Allocation": "Aloca\u00e7\u00e3o percentual"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution_detail/locale/pt-doc.json b/accounts/doctype/budget_distribution_detail/locale/pt-doc.json
deleted file mode 100644
index 797513a..0000000
--- a/accounts/doctype/budget_distribution_detail/locale/pt-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Accounts": "Contas", 
- "Budget Distribution Detail": "Detalhe Distribui\u00e7\u00e3o or\u00e7amento", 
- "Month": "M\u00eas", 
- "Percentage Allocation": "Aloca\u00e7\u00e3o percentual"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution_detail/locale/sr-doc.json b/accounts/doctype/budget_distribution_detail/locale/sr-doc.json
deleted file mode 100644
index 2592f46..0000000
--- a/accounts/doctype/budget_distribution_detail/locale/sr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Budget Distribution Detail": "\u0411\u0443\u045f\u0435\u0442 \u0414\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0446\u0438\u0458\u0430 \u0414\u0435\u0442\u0430\u0459", 
- "Month": "\u041c\u0435\u0441\u0435\u0446", 
- "Percentage Allocation": "\u041f\u0440\u043e\u0446\u0435\u043d\u0430\u0442 \u0440\u0430\u0441\u043f\u043e\u0434\u0435\u043b\u0435"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution_detail/locale/ta-doc.json b/accounts/doctype/budget_distribution_detail/locale/ta-doc.json
deleted file mode 100644
index 6ee3386..0000000
--- a/accounts/doctype/budget_distribution_detail/locale/ta-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Budget Distribution Detail": "\u0baa\u0b9f\u0bcd\u0b9c\u0bc6\u0b9f\u0bcd \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bae\u0bcd \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Month": "\u0bae\u0bbe\u0ba4\u0bae\u0bcd", 
- "Percentage Allocation": "\u0b9a\u0ba4\u0bb5\u0bc0\u0ba4 \u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bc0\u0b9f\u0bc1"
-}
\ No newline at end of file
diff --git a/accounts/doctype/budget_distribution_detail/locale/th-doc.json b/accounts/doctype/budget_distribution_detail/locale/th-doc.json
deleted file mode 100644
index fb0c5d7..0000000
--- a/accounts/doctype/budget_distribution_detail/locale/th-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Budget Distribution Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Month": "\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Percentage Allocation": "\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2a\u0e23\u0e23\u0e23\u0e49\u0e2d\u0e22\u0e25\u0e30"
-}
\ No newline at end of file
diff --git a/accounts/doctype/c_form/README.md b/accounts/doctype/c_form/README.md
new file mode 100644
index 0000000..25c13b0
--- /dev/null
+++ b/accounts/doctype/c_form/README.md
@@ -0,0 +1 @@
+C Form (India specific only) - Will be deprecated.
\ No newline at end of file
diff --git a/accounts/doctype/c_form/c_form.txt b/accounts/doctype/c_form/c_form.txt
index 9243d36..79556ab 100644
--- a/accounts/doctype/c_form/c_form.txt
+++ b/accounts/doctype/c_form/c_form.txt
@@ -1,8 +1,8 @@
 [
  {
-  "creation": "2013-03-07 14:48:29", 
+  "creation": "2013-03-07 11:55:06", 
   "docstatus": 0, 
-  "modified": "2013-02-13 11:29:18", 
+  "modified": "2013-06-11 12:10:33", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -30,6 +30,7 @@
   "parentfield": "permissions", 
   "parenttype": "DocType", 
   "read": 1, 
+  "report": 1, 
   "submit": 0
  }, 
  {
@@ -123,9 +124,8 @@
  {
   "doctype": "DocField", 
   "fieldname": "state", 
-  "fieldtype": "Link", 
+  "fieldtype": "Data", 
   "label": "State", 
-  "options": "State", 
   "read_only": 0, 
   "reqd": 1
  }, 
@@ -166,7 +166,6 @@
   "create": 1, 
   "doctype": "DocPerm", 
   "permlevel": 0, 
-  "report": 1, 
   "role": "Accounts User", 
   "write": 1
  }, 
@@ -174,7 +173,6 @@
   "create": 1, 
   "doctype": "DocPerm", 
   "permlevel": 0, 
-  "report": 1, 
   "role": "Accounts Manager", 
   "write": 1
  }, 
@@ -183,7 +181,6 @@
   "cancel": 0, 
   "create": 0, 
   "doctype": "DocPerm", 
-  "match": "", 
   "permlevel": 1, 
   "role": "All"
  }
diff --git a/accounts/doctype/c_form/locale/_messages_doc.json b/accounts/doctype/c_form/locale/_messages_doc.json
deleted file mode 100644
index e877c43..0000000
--- a/accounts/doctype/c_form/locale/_messages_doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-[
- "C-FORM/", 
- "Received Date", 
- "State", 
- "C-Form", 
- "Company", 
- "Amended From", 
- "Total Invoiced Amount", 
- "File List", 
- "Invoice Details", 
- "III", 
- "Customer", 
- "I", 
- "IV", 
- "II", 
- "Fiscal Year", 
- "Quarter", 
- "Series", 
- "Accounts", 
- "C-Form No", 
- "Total Amount"
-]
\ No newline at end of file
diff --git a/accounts/doctype/c_form/locale/ar-doc.json b/accounts/doctype/c_form/locale/ar-doc.json
deleted file mode 100644
index 5ea381f..0000000
--- a/accounts/doctype/c_form/locale/ar-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "C-FORM/": "C-FORM /", 
- "C-Form": "\u0646\u0645\u0648\u0630\u062c C-", 
- "C-Form No": "C-\u0627\u0644\u0627\u0633\u062a\u0645\u0627\u0631\u0629 \u0631\u0642\u0645", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Customer": "\u0632\u0628\u0648\u0646", 
- "File List": "\u0645\u0644\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "I": "\u0623\u0646\u0627", 
- "II": "II", 
- "III": "III", 
- "IV": "IV", 
- "Invoice Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", 
- "Quarter": "\u0631\u0628\u0639", 
- "Received Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u0633\u062a\u0644\u0627\u0645", 
- "Series": "\u0633\u0644\u0633\u0644\u0629", 
- "State": "\u062f\u0648\u0644\u0629", 
- "Total Amount": "\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0643\u0644\u064a \u0644\u0644", 
- "Total Invoiced Amount": "\u0625\u062c\u0645\u0627\u0644\u064a \u0645\u0628\u0644\u063a \u0628\u0641\u0627\u062a\u0648\u0631\u0629"
-}
\ No newline at end of file
diff --git a/accounts/doctype/c_form/locale/de-doc.json b/accounts/doctype/c_form/locale/de-doc.json
deleted file mode 100644
index 4aa3ef4..0000000
--- a/accounts/doctype/c_form/locale/de-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Accounts": "Konten", 
- "Amended From": "Ge\u00e4ndert von", 
- "C-FORM/": "C-FORM /", 
- "C-Form": "C-Form", 
- "C-Form No": "C-Form nicht", 
- "Company": "Firma", 
- "Customer": "Kunde", 
- "File List": "Dateiliste", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "I": "Ich", 
- "II": "II", 
- "III": "III", 
- "IV": "IV", 
- "Invoice Details": "Rechnungsdetails", 
- "Quarter": "Quartal", 
- "Received Date": "Datum empfangen", 
- "Series": "Serie", 
- "State": "Zustand", 
- "Total Amount": "Gesamtbetrag", 
- "Total Invoiced Amount": "Insgesamt Rechnungsbetrag"
-}
\ No newline at end of file
diff --git a/accounts/doctype/c_form/locale/es-doc.json b/accounts/doctype/c_form/locale/es-doc.json
deleted file mode 100644
index 6ecb450..0000000
--- a/accounts/doctype/c_form/locale/es-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Accounts": "Cuentas", 
- "Amended From": "De modificada", 
- "C-FORM/": "C-FORM /", 
- "C-Form": "C-Form", 
- "C-Form No": "C-Formulario No", 
- "Company": "Empresa", 
- "Customer": "Cliente", 
- "File List": "Lista de archivos", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "I": "Yo", 
- "II": "II", 
- "III": "III", 
- "IV": "IV", 
- "Invoice Details": "Detalles de la factura", 
- "Quarter": "Trimestre", 
- "Received Date": "Fecha de recepci\u00f3n", 
- "Series": "Serie", 
- "State": "Estado", 
- "Total Amount": "Monto Total", 
- "Total Invoiced Amount": "Importe total facturado"
-}
\ No newline at end of file
diff --git a/accounts/doctype/c_form/locale/fr-doc.json b/accounts/doctype/c_form/locale/fr-doc.json
deleted file mode 100644
index a1342f0..0000000
--- a/accounts/doctype/c_form/locale/fr-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Accounts": "Comptes", 
- "Amended From": "De modifi\u00e9e", 
- "C-FORM/": "C-FORM /", 
- "C-Form": "C-Form", 
- "C-Form No": "C-formulaire n \u00b0", 
- "Company": "Entreprise", 
- "Customer": "Client", 
- "File List": "Liste des fichiers", 
- "Fiscal Year": "Exercice", 
- "I": "Je", 
- "II": "II", 
- "III": "III", 
- "IV": "IV", 
- "Invoice Details": "D\u00e9tails de la facture", 
- "Quarter": "Trimestre", 
- "Received Date": "Date de r\u00e9ception", 
- "Series": "S\u00e9rie", 
- "State": "\u00c9tat", 
- "Total Amount": "Montant total", 
- "Total Invoiced Amount": "Montant total factur\u00e9"
-}
\ No newline at end of file
diff --git a/accounts/doctype/c_form/locale/hi-doc.json b/accounts/doctype/c_form/locale/hi-doc.json
deleted file mode 100644
index 69e0729..0000000
--- a/accounts/doctype/c_form/locale/hi-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "C-FORM/": "/ \u0938\u0940 - \u092b\u093e\u0930\u094d\u092e", 
- "C-Form": "\u0938\u0940 - \u092b\u093e\u0930\u094d\u092e", 
- "C-Form No": "\u0915\u094b\u0908 \u0938\u0940 - \u092b\u093e\u0930\u094d\u092e", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Customer": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "I": "\u092e\u0948\u0902", 
- "II": "\u0926\u094d\u0935\u093f\u0924\u0940\u092f", 
- "III": "III", 
- "IV": "\u091a\u0924\u0941\u0930\u094d\u0925", 
- "Invoice Details": "\u091a\u093e\u0932\u093e\u0928 \u0935\u093f\u0935\u0930\u0923", 
- "Quarter": "\u0924\u093f\u092e\u093e\u0939\u0940", 
- "Received Date": "\u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0924\u093f\u0925\u093f", 
- "Series": "\u0915\u0908", 
- "State": "\u0930\u093e\u091c\u094d\u092f", 
- "Total Amount": "\u0915\u0941\u0932 \u0930\u093e\u0936\u093f", 
- "Total Invoiced Amount": "\u0915\u0941\u0932 \u091a\u093e\u0932\u093e\u0928 \u0930\u093e\u0936\u093f"
-}
\ No newline at end of file
diff --git a/accounts/doctype/c_form/locale/hr-doc.json b/accounts/doctype/c_form/locale/hr-doc.json
deleted file mode 100644
index 9e61235..0000000
--- a/accounts/doctype/c_form/locale/hr-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Accounts": "Ra\u010duni", 
- "Amended From": "Izmijenjena Od", 
- "C-FORM/": "C-FORM /", 
- "C-Form": "C-Form", 
- "C-Form No": "C-Obrazac br", 
- "Company": "Dru\u0161tvo", 
- "Customer": "Kupac", 
- "File List": "Popis datoteka", 
- "Fiscal Year": "Fiskalna godina", 
- "I": "Ja", 
- "II": "II", 
- "III": "III", 
- "IV": "IV", 
- "Invoice Details": "Pojedinosti dostavnice", 
- "Quarter": "\u010cetvrtina", 
- "Received Date": "Datum pozicija", 
- "Series": "Serija", 
- "State": "Dr\u017eava", 
- "Total Amount": "Ukupan iznos", 
- "Total Invoiced Amount": "Ukupno Iznos dostavnice"
-}
\ No newline at end of file
diff --git a/accounts/doctype/c_form/locale/nl-doc.json b/accounts/doctype/c_form/locale/nl-doc.json
deleted file mode 100644
index 1b96c02..0000000
--- a/accounts/doctype/c_form/locale/nl-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Accounts": "Accounts", 
- "Amended From": "Gewijzigd Van", 
- "C-FORM/": "C-FORM /", 
- "C-Form": "C-Form", 
- "C-Form No": "C-vorm niet", 
- "Company": "Vennootschap", 
- "Customer": "Klant", 
- "File List": "File List", 
- "Fiscal Year": "Boekjaar", 
- "I": "Ik", 
- "II": "II", 
- "III": "III", 
- "IV": "IV", 
- "Invoice Details": "Factuurgegevens", 
- "Quarter": "Kwartaal", 
- "Received Date": "Ontvangen Datum", 
- "Series": "Serie", 
- "State": "Staat", 
- "Total Amount": "Totaal bedrag", 
- "Total Invoiced Amount": "Totaal Gefactureerd bedrag"
-}
\ No newline at end of file
diff --git a/accounts/doctype/c_form/locale/pt-BR-doc.json b/accounts/doctype/c_form/locale/pt-BR-doc.json
deleted file mode 100644
index 2729f7f..0000000
--- a/accounts/doctype/c_form/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Accounts": "Contas", 
- "Amended From": "Corrigido De", 
- "C-FORM/": "FORMUL\u00c1RIO-C /", 
- "C-Form": "Formul\u00e1rio-C", 
- "C-Form No": "N\u00ba do Formul\u00e1rio-C", 
- "Company": "Empresa", 
- "Customer": "Cliente", 
- "File List": "Lista de Arquivos", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "I": "Eu", 
- "II": "II", 
- "III": "III", 
- "IV": "IV", 
- "Invoice Details": "Detalhes da nota fiscal", 
- "Quarter": "Trimestre", 
- "Received Date": "Data de recebimento", 
- "Series": "S\u00e9ries", 
- "State": "Estado", 
- "Total Amount": "Valor Total", 
- "Total Invoiced Amount": "Valor Total Faturado"
-}
\ No newline at end of file
diff --git a/accounts/doctype/c_form/locale/pt-doc.json b/accounts/doctype/c_form/locale/pt-doc.json
deleted file mode 100644
index a2cd5ac..0000000
--- a/accounts/doctype/c_form/locale/pt-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Accounts": "Contas", 
- "Amended From": "Alterado De", 
- "C-FORM/": "C-FORM /", 
- "C-Form": "C-Form", 
- "C-Form No": "C-Forma N\u00e3o", 
- "Company": "Companhia", 
- "Customer": "Cliente", 
- "File List": "Lista de Arquivos", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "I": "Eu", 
- "II": "II", 
- "III": "III", 
- "IV": "IV", 
- "Invoice Details": "Detalhes da fatura", 
- "Quarter": "Trimestre", 
- "Received Date": "Data de recebimento", 
- "Series": "S\u00e9rie", 
- "State": "Estado", 
- "Total Amount": "Valor Total", 
- "Total Invoiced Amount": "Valor total faturado"
-}
\ No newline at end of file
diff --git a/accounts/doctype/c_form/locale/sr-doc.json b/accounts/doctype/c_form/locale/sr-doc.json
deleted file mode 100644
index 14dd143..0000000
--- a/accounts/doctype/c_form/locale/sr-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "C-FORM/": "\u0426-\u0424\u041e\u0420\u041c\u0423\u041b\u0410\u0420 /", 
- "C-Form": "\u0426-\u0424\u043e\u0440\u043c", 
- "C-Form No": "\u0426-\u041e\u0431\u0440\u0430\u0437\u0430\u0446 \u0431\u0440", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Customer": "\u041a\u0443\u043f\u0430\u0446", 
- "File List": "\u0424\u0438\u043b\u0435 \u041b\u0438\u0441\u0442", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "I": "\u0408\u0430", 
- "II": "\u0418\u0418", 
- "III": "\u0418\u0418\u0418", 
- "IV": "\u0418\u0412", 
- "Invoice Details": "\u0414\u0435\u0442\u0430\u0459\u0438 \u0444\u0430\u043a\u0442\u0443\u0440\u0435", 
- "Quarter": "\u0427\u0435\u0442\u0432\u0440\u0442", 
- "Received Date": "\u041f\u0440\u0438\u043c\u0459\u0435\u043d\u0438 \u0414\u0430\u0442\u0443\u043c", 
- "Series": "\u0421\u0435\u0440\u0438\u0458\u0430", 
- "State": "\u0414\u0440\u0436\u0430\u0432\u0430", 
- "Total Amount": "\u0423\u043a\u0443\u043f\u0430\u043d \u0438\u0437\u043d\u043e\u0441", 
- "Total Invoiced Amount": "\u0423\u043a\u0443\u043f\u0430\u043d \u0438\u0437\u043d\u043e\u0441 \u0424\u0430\u043a\u0442\u0443\u0440\u0438\u0441\u0430\u043d\u0438"
-}
\ No newline at end of file
diff --git a/accounts/doctype/c_form/locale/ta-doc.json b/accounts/doctype/c_form/locale/ta-doc.json
deleted file mode 100644
index 06f4cba..0000000
--- a/accounts/doctype/c_form/locale/ta-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "C-FORM/": "/ \u0b9a\u0bbf \u0baa\u0b9f\u0bbf\u0bb5\u0bae\u0bcd", 
- "C-Form": "\u0b9a\u0bbf \u0baa\u0b9f\u0bbf\u0bb5\u0bae\u0bcd", 
- "C-Form No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0b9a\u0bbf \u0baa\u0b9f\u0bbf\u0bb5\u0bae\u0bcd", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "File List": "\u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "I": "\u0ba8\u0bbe\u0ba9\u0bcd", 
- "II": "\u0b87\u0bb0\u0ba3\u0bcd\u0b9f\u0bbe\u0bae\u0bcd", 
- "III": "III", 
- "IV": "IV", 
- "Invoice Details": "\u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Quarter": "\u0b95\u0bbe\u0bb2\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "Received Date": "\u0baa\u0bc6\u0bb1\u0bcd\u0bb1 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "State": "\u0ba8\u0bbf\u0bb2\u0bc8", 
- "Total Amount": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Total Invoiced Amount": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb2\u0bc8 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd \u0ba4\u0bc6\u0bbe\u0b95\u0bc8"
-}
\ No newline at end of file
diff --git a/accounts/doctype/c_form/locale/th-doc.json b/accounts/doctype/c_form/locale/th-doc.json
deleted file mode 100644
index 1f4e500..0000000
--- a/accounts/doctype/c_form/locale/th-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "C-FORM/": "C-form /", 
- "C-Form": "C-Form", 
- "C-Form No": "C-Form \u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "I": "\u0e1c\u0e21", 
- "II": "\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e2d\u0e07", 
- "III": "III", 
- "IV": "IV", 
- "Invoice Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "Quarter": "\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e43\u0e19\u0e2a\u0e35\u0e48", 
- "Received Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a", 
- "Series": "\u0e0a\u0e38\u0e14", 
- "State": "\u0e23\u0e31\u0e10", 
- "Total Amount": "\u0e23\u0e27\u0e21\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e07\u0e34\u0e19", 
- "Total Invoiced Amount": "\u0e21\u0e39\u0e25\u0e04\u0e48\u0e32\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e23\u0e27\u0e21"
-}
\ No newline at end of file
diff --git a/accounts/doctype/c_form_invoice_detail/README.md b/accounts/doctype/c_form_invoice_detail/README.md
new file mode 100644
index 0000000..3b260ac
--- /dev/null
+++ b/accounts/doctype/c_form_invoice_detail/README.md
@@ -0,0 +1 @@
+Invoice detail for parent C-Form.
\ No newline at end of file
diff --git a/accounts/doctype/c_form_invoice_detail/locale/_messages_doc.json b/accounts/doctype/c_form_invoice_detail/locale/_messages_doc.json
deleted file mode 100644
index b03dc72..0000000
--- a/accounts/doctype/c_form_invoice_detail/locale/_messages_doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-[
- "Invoice No", 
- "Net Total", 
- "Invoice Date", 
- "C-Form Invoice Detail", 
- "Grand Total", 
- "Accounts", 
- "Territory"
-]
\ No newline at end of file
diff --git a/accounts/doctype/c_form_invoice_detail/locale/ar-doc.json b/accounts/doctype/c_form_invoice_detail/locale/ar-doc.json
deleted file mode 100644
index e75354c..0000000
--- a/accounts/doctype/c_form_invoice_detail/locale/ar-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "C-Form Invoice Detail": "C-\u0646\u0645\u0648\u0630\u062c \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", 
- "Grand Total": "\u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a", 
- "Invoice Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", 
- "Invoice No": "\u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0644\u0627", 
- "Net Total": "\u0645\u062c\u0645\u0648\u0639 \u0635\u0627\u0641\u064a", 
- "Territory": "\u0625\u0642\u0644\u064a\u0645"
-}
\ No newline at end of file
diff --git a/accounts/doctype/c_form_invoice_detail/locale/de-doc.json b/accounts/doctype/c_form_invoice_detail/locale/de-doc.json
deleted file mode 100644
index a06624d..0000000
--- a/accounts/doctype/c_form_invoice_detail/locale/de-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Konten", 
- "C-Form Invoice Detail": "C-Form Rechnungsdetails", 
- "Grand Total": "Grand Total", 
- "Invoice Date": "Rechnungsdatum", 
- "Invoice No": "Rechnungsnummer", 
- "Net Total": "Total Net", 
- "Territory": "Gebiet"
-}
\ No newline at end of file
diff --git a/accounts/doctype/c_form_invoice_detail/locale/es-doc.json b/accounts/doctype/c_form_invoice_detail/locale/es-doc.json
deleted file mode 100644
index 2eb8bc3..0000000
--- a/accounts/doctype/c_form_invoice_detail/locale/es-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Cuentas", 
- "C-Form Invoice Detail": "C-Form Detalle de la factura", 
- "Grand Total": "Gran Total", 
- "Invoice Date": "Fecha de la factura", 
- "Invoice No": "Factura n \u00ba", 
- "Net Total": "Total neto", 
- "Territory": "Territorio"
-}
\ No newline at end of file
diff --git a/accounts/doctype/c_form_invoice_detail/locale/fr-doc.json b/accounts/doctype/c_form_invoice_detail/locale/fr-doc.json
deleted file mode 100644
index 8cdd644..0000000
--- a/accounts/doctype/c_form_invoice_detail/locale/fr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Comptes", 
- "C-Form Invoice Detail": "C-Form D\u00e9tail Facture", 
- "Grand Total": "Grand Total", 
- "Invoice Date": "Date de la facture", 
- "Invoice No": "Aucune facture", 
- "Net Total": "Total net", 
- "Territory": "Territoire"
-}
\ No newline at end of file
diff --git a/accounts/doctype/c_form_invoice_detail/locale/hi-doc.json b/accounts/doctype/c_form_invoice_detail/locale/hi-doc.json
deleted file mode 100644
index 754b3c3..0000000
--- a/accounts/doctype/c_form_invoice_detail/locale/hi-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "C-Form Invoice Detail": "\u0938\u0940 - \u092b\u093e\u0930\u094d\u092e \u0915\u0947 \u091a\u093e\u0932\u093e\u0928 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Grand Total": "\u092e\u0939\u093e\u092f\u094b\u0917", 
- "Invoice Date": "\u091a\u093e\u0932\u093e\u0928 \u0924\u093f\u0925\u093f", 
- "Invoice No": "\u0915\u094b\u0908 \u091a\u093e\u0932\u093e\u0928", 
- "Net Total": "\u0936\u0941\u0926\u094d\u0927 \u091c\u094b\u0921\u093c", 
- "Territory": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930"
-}
\ No newline at end of file
diff --git a/accounts/doctype/c_form_invoice_detail/locale/hr-doc.json b/accounts/doctype/c_form_invoice_detail/locale/hr-doc.json
deleted file mode 100644
index fbddec5..0000000
--- a/accounts/doctype/c_form_invoice_detail/locale/hr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Ra\u010duni", 
- "C-Form Invoice Detail": "C-Obrazac Ra\u010dun Detalj", 
- "Grand Total": "Sveukupno", 
- "Invoice Date": "Ra\u010dun Datum", 
- "Invoice No": "Ra\u010dun br", 
- "Net Total": "Neto Ukupno", 
- "Territory": "Teritorija"
-}
\ No newline at end of file
diff --git a/accounts/doctype/c_form_invoice_detail/locale/nl-doc.json b/accounts/doctype/c_form_invoice_detail/locale/nl-doc.json
deleted file mode 100644
index 98da1f4..0000000
--- a/accounts/doctype/c_form_invoice_detail/locale/nl-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Accounts", 
- "C-Form Invoice Detail": "C-Form Factuurspecificatie", 
- "Grand Total": "Algemeen totaal", 
- "Invoice Date": "Factuurdatum", 
- "Invoice No": "Factuur nr.", 
- "Net Total": "Net Total", 
- "Territory": "Grondgebied"
-}
\ No newline at end of file
diff --git a/accounts/doctype/c_form_invoice_detail/locale/pt-BR-doc.json b/accounts/doctype/c_form_invoice_detail/locale/pt-BR-doc.json
deleted file mode 100644
index 4e3d396..0000000
--- a/accounts/doctype/c_form_invoice_detail/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Contas", 
- "C-Form Invoice Detail": "Detalhe Fatura do Formul\u00e1rio-C", 
- "Grand Total": "Total Geral", 
- "Invoice Date": "Data da nota fiscal", 
- "Invoice No": "Nota Fiscal n\u00ba", 
- "Net Total": "Total L\u00edquido", 
- "Territory": "Territ\u00f3rio"
-}
\ No newline at end of file
diff --git a/accounts/doctype/c_form_invoice_detail/locale/pt-doc.json b/accounts/doctype/c_form_invoice_detail/locale/pt-doc.json
deleted file mode 100644
index 8205511..0000000
--- a/accounts/doctype/c_form_invoice_detail/locale/pt-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Contas", 
- "C-Form Invoice Detail": "C-Form Detalhe Fatura", 
- "Grand Total": "Total geral", 
- "Invoice Date": "Data da fatura", 
- "Invoice No": "A factura n \u00ba", 
- "Net Total": "L\u00edquida Total", 
- "Territory": "Territ\u00f3rio"
-}
\ No newline at end of file
diff --git a/accounts/doctype/c_form_invoice_detail/locale/sr-doc.json b/accounts/doctype/c_form_invoice_detail/locale/sr-doc.json
deleted file mode 100644
index eac3660..0000000
--- a/accounts/doctype/c_form_invoice_detail/locale/sr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "C-Form Invoice Detail": "\u0426-\u0424\u043e\u0440\u043c \u0420\u0430\u0447\u0443\u043d \u0414\u0435\u0442\u0430\u0459", 
- "Grand Total": "\u0421\u0432\u0435\u0443\u043a\u0443\u043f\u043d\u043e", 
- "Invoice Date": "\u0424\u0430\u043a\u0442\u0443\u0440\u0435", 
- "Invoice No": "\u0420\u0430\u0447\u0443\u043d \u041d\u0435\u043c\u0430", 
- "Net Total": "\u041d\u0435\u0442\u043e \u0423\u043a\u0443\u043f\u043d\u043e", 
- "Territory": "\u0422\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0430"
-}
\ No newline at end of file
diff --git a/accounts/doctype/c_form_invoice_detail/locale/ta-doc.json b/accounts/doctype/c_form_invoice_detail/locale/ta-doc.json
deleted file mode 100644
index 8cbf2b6..0000000
--- a/accounts/doctype/c_form_invoice_detail/locale/ta-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "C-Form Invoice Detail": "\u0b9a\u0bbf \u0baa\u0b9f\u0bbf\u0bb5\u0bae\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Grand Total": "\u0b86\u0b95 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd", 
- "Invoice Date": "\u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Invoice No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Net Total": "\u0ba8\u0bbf\u0b95\u0bb0 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd", 
- "Territory": "\u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/accounts/doctype/c_form_invoice_detail/locale/th-doc.json b/accounts/doctype/c_form_invoice_detail/locale/th-doc.json
deleted file mode 100644
index 4f7f5ff..0000000
--- a/accounts/doctype/c_form_invoice_detail/locale/th-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "C-Form Invoice Detail": "C-Form \u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "Grand Total": "\u0e23\u0e27\u0e21\u0e17\u0e31\u0e49\u0e07\u0e2a\u0e34\u0e49\u0e19", 
- "Invoice Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2d\u0e2d\u0e01\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "Invoice No": "\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Net Total": "\u0e2a\u0e38\u0e17\u0e18\u0e34", 
- "Territory": "\u0e2d\u0e32\u0e13\u0e32\u0e40\u0e02\u0e15"
-}
\ No newline at end of file
diff --git a/accounts/doctype/cost_center/README.md b/accounts/doctype/cost_center/README.md
new file mode 100644
index 0000000..5fc308b
--- /dev/null
+++ b/accounts/doctype/cost_center/README.md
@@ -0,0 +1 @@
+Cost center master (tree).
\ No newline at end of file
diff --git a/accounts/doctype/cost_center/locale/_messages_doc.json b/accounts/doctype/cost_center/locale/_messages_doc.json
deleted file mode 100644
index 7f3f130..0000000
--- a/accounts/doctype/cost_center/locale/_messages_doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-[
- "Trash Reason", 
- "Group or Ledger", 
- "Select Budget Distribution, if you want to track based on seasonality.", 
- "Cost Center", 
- "lft", 
- "Group", 
- "Add rows to set annual budgets on Accounts.", 
- "rgt", 
- "Distribution Id", 
- "Company", 
- "Cost Center Name", 
- "Track separate Income and Expense for product verticals or divisions.", 
- "Cost Center Details", 
- "Budget", 
- "Ledger", 
- "Parent Cost Center", 
- "Budget Details", 
- "old_parent", 
- "Define Budget for this Cost Center. To set budget action, see <a href=\"#!List/Company\">Company Master</a>", 
- "Accounts"
-]
\ No newline at end of file
diff --git a/accounts/doctype/cost_center/locale/ar-doc.json b/accounts/doctype/cost_center/locale/ar-doc.json
deleted file mode 100644
index 71c5280..0000000
--- a/accounts/doctype/cost_center/locale/ar-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Add rows to set annual budgets on Accounts.": "\u0625\u0636\u0627\u0641\u0629 \u0635\u0641\u0648\u0641 \u0644\u0648\u0636\u0639 \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0627\u062a \u0627\u0644\u0633\u0646\u0648\u064a\u0629 \u0639\u0644\u0649 \u0627\u0644\u062d\u0633\u0627\u0628\u0627\u062a.", 
- "Budget": "\u0645\u064a\u0632\u0627\u0646\u064a\u0629", 
- "Budget Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Company Abbr": "\u0634\u0631\u0643\u0629 \u0627\u0628\u0631", 
- "Cost Center": "\u0645\u0631\u0643\u0632 \u0627\u0644\u062a\u0643\u0644\u0641\u0629", 
- "Cost Center Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u062a\u0643\u0644\u0641\u0629 \u0645\u0631\u0643\u0632", 
- "Cost Center Name": "\u0627\u0633\u0645 \u0645\u0631\u0643\u0632 \u062a\u0643\u0644\u0641\u0629", 
- "Define Budget for this Cost Center. To set budget action, see <a href=\"#!List/Company\">Company Master</a>": "\u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629 \u0644\u0647\u0630\u0627 \u0627\u0644\u0645\u0631\u0643\u0632 \u0627\u0644\u062a\u0643\u0644\u0641\u0629. \u0623\u0646 \u062a\u062a\u062e\u0630 \u0625\u062c\u0631\u0627\u0621\u0627\u062a \u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629\u060c \u0627\u0646\u0638\u0631 <a href=\"#!List/Company\">\u0645\u0627\u062c\u0633\u062a\u064a\u0631 \u0634\u0631\u0643\u0629</a>", 
- "Distribution Id": "\u062a\u0648\u0632\u064a\u0639 \u0631\u0642\u0645", 
- "Group": "\u0645\u062c\u0645\u0648\u0639\u0629", 
- "Group or Ledger": "\u0645\u062c\u0645\u0648\u0639\u0629 \u0623\u0648 \u0644\u064a\u062f\u062c\u0631", 
- "Ledger": "\u062f\u0641\u062a\u0631 \u0627\u0644\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Parent Cost Center": "\u0627\u0644\u0623\u0645 \u062a\u0643\u0644\u0641\u0629 \u0645\u0631\u0643\u0632", 
- "Select Budget Distribution, if you want to track based on seasonality.": "\u062d\u062f\u062f \u062a\u0648\u0632\u064a\u0639 \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629\u060c \u0625\u0630\u0627 \u0643\u0646\u062a \u062a\u0631\u064a\u062f \u0623\u0646 \u062a\u062a\u0628\u0639 \u0639\u0644\u0649 \u0623\u0633\u0627\u0633 \u0645\u0648\u0633\u0645\u064a.", 
- "Track separate Income and Expense for product verticals or divisions.": "\u062a\u0639\u0642\u0628 \u0627\u0644\u062f\u062e\u0644 \u0648\u0627\u0644\u0645\u0635\u0631\u0648\u0641\u0627\u062a \u0644\u0644\u0645\u0646\u0641\u0635\u0644\u0629 \u0642\u0637\u0627\u0639\u0627\u062a \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0623\u0648 \u0627\u0644\u0627\u0646\u0642\u0633\u0627\u0645\u0627\u062a.", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629", 
- "lft": "LFT", 
- "old_parent": "old_parent", 
- "rgt": "RGT"
-}
\ No newline at end of file
diff --git a/accounts/doctype/cost_center/locale/de-doc.json b/accounts/doctype/cost_center/locale/de-doc.json
deleted file mode 100644
index 94f0886..0000000
--- a/accounts/doctype/cost_center/locale/de-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Accounts": "Konten", 
- "Add rows to set annual budgets on Accounts.": "F\u00fcgen Sie Zeilen hinzu j\u00e4hrlichen Budgets f\u00fcr Konten festgelegt.", 
- "Budget": "Budget", 
- "Budget Details": "Budget Einzelheiten", 
- "Company": "Firma", 
- "Cost Center": "Kostenstellenrechnung", 
- "Cost Center Details": "Kosten Center Details", 
- "Cost Center Name": "Kosten Center Name", 
- "Define Budget for this Cost Center. To set budget action, see <a href=\"#!List/Company\">Company Master</a>": "Definieren Budget f\u00fcr diese Kostenstelle. Um Budget Aktion finden Sie unter <a href=\"#!List/Company\"> Firma Master </ a>", 
- "Distribution Id": "Verteilung Id", 
- "Group": "Gruppe", 
- "Group or Ledger": "Gruppe oder Ledger", 
- "Ledger": "Hauptbuch", 
- "Parent Cost Center": "Eltern Kostenstellenrechnung", 
- "Select Budget Distribution, if you want to track based on seasonality.": "W\u00e4hlen Budget Distribution, wenn Sie basierend auf Saisonalit\u00e4t verfolgen m\u00f6chten.", 
- "Track separate Income and Expense for product verticals or divisions.": "Verfolgen separaten Ertr\u00e4ge und Aufwendungen f\u00fcr die Produktentwicklung Branchen oder Gesch\u00e4ftsbereichen.", 
- "Trash Reason": "Trash Reason", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/accounts/doctype/cost_center/locale/es-doc.json b/accounts/doctype/cost_center/locale/es-doc.json
deleted file mode 100644
index 2b22ba5..0000000
--- a/accounts/doctype/cost_center/locale/es-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Accounts": "Cuentas", 
- "Add rows to set annual budgets on Accounts.": "A\u00f1ada filas para fijar presupuestos anuales de Cuentas.", 
- "Budget": "Presupuesto", 
- "Budget Details": "Datos del Presupuesto", 
- "Company": "Empresa", 
- "Company Abbr": "Compa\u00f1\u00eda Abbr", 
- "Cost Center": "De centros de coste", 
- "Cost Center Details": "Costo Detalles Center", 
- "Cost Center Name": "Costo Nombre del centro", 
- "Define Budget for this Cost Center. To set budget action, see <a href=\"#!List/Company\">Company Master</a>": "Definir Presupuesto para este Centro de Costo. Para configurar la acci\u00f3n presupuesto, consulte <a href=\"#!List/Company\">empresa Master</a>", 
- "Distribution Id": "ID Distribution", 
- "Group": "Grupo", 
- "Group or Ledger": "Grupo o Ledger", 
- "Ledger": "Libro mayor", 
- "Parent Cost Center": "Padres de centros de coste", 
- "Select Budget Distribution, if you want to track based on seasonality.": "Seleccione Distribuci\u00f3n del Presupuesto, si desea realizar un seguimiento sobre la base de la estacionalidad.", 
- "Track separate Income and Expense for product verticals or divisions.": "Seguimiento de Ingresos y Gastos por separado para los productos o divisiones verticales.", 
- "Trash Reason": "Trash Raz\u00f3n", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/accounts/doctype/cost_center/locale/fr-doc.json b/accounts/doctype/cost_center/locale/fr-doc.json
deleted file mode 100644
index cf68a48..0000000
--- a/accounts/doctype/cost_center/locale/fr-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Accounts": "Comptes", 
- "Add rows to set annual budgets on Accounts.": "Ajoutez des lignes d&#39;\u00e9tablir des budgets annuels des comptes.", 
- "Budget": "Budget", 
- "Budget Details": "D\u00e9tails du budget", 
- "Company": "Entreprise", 
- "Company Abbr": "Soci\u00e9t\u00e9 Abr", 
- "Cost Center": "Centre de co\u00fbts", 
- "Cost Center Details": "Co\u00fbt Center D\u00e9tails", 
- "Cost Center Name": "Co\u00fbt Nom du centre", 
- "Define Budget for this Cost Center. To set budget action, see <a href=\"#!List/Company\">Company Master</a>": "D\u00e9finir le budget pour ce centre de co\u00fbts. Pour d\u00e9finir l&#39;action budg\u00e9taire, voir <a href=\"#!List/Company\">Ma\u00eetre Soci\u00e9t\u00e9</a>", 
- "Distribution Id": "Id distribution", 
- "Group": "Groupe", 
- "Group or Ledger": "Groupe ou Ledger", 
- "Ledger": "Grand livre", 
- "Parent Cost Center": "Centre de co\u00fbts Parent", 
- "Select Budget Distribution, if you want to track based on seasonality.": "S\u00e9lectionnez R\u00e9partition du budget, si vous voulez suivre en fonction de la saisonnalit\u00e9.", 
- "Track separate Income and Expense for product verticals or divisions.": "Suivre distincte sur le revenu et d\u00e9penses pour des produits ou des divisions verticales.", 
- "Trash Reason": "Raison Corbeille", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/accounts/doctype/cost_center/locale/hi-doc.json b/accounts/doctype/cost_center/locale/hi-doc.json
deleted file mode 100644
index 41c8f81..0000000
--- a/accounts/doctype/cost_center/locale/hi-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Add rows to set annual budgets on Accounts.": "\u092a\u0902\u0915\u094d\u0924\u093f\u092f\u093e\u0901 \u091c\u094b\u0921\u093c\u0947\u0902 \u0932\u0947\u0916\u093e \u092a\u0930 \u0935\u093e\u0930\u094d\u0937\u093f\u0915 \u092c\u091c\u091f \u0928\u093f\u0930\u094d\u0927\u093e\u0930\u093f\u0924.", 
- "Budget": "\u092c\u091c\u091f", 
- "Budget Details": "\u092c\u091c\u091f \u0935\u093f\u0935\u0930\u0923", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Company Abbr": "\u0915\u0902\u092a\u0928\u0940 Abbr", 
- "Cost Center": "\u0932\u093e\u0917\u0924 \u0915\u0947\u0902\u0926\u094d\u0930", 
- "Cost Center Details": "\u0932\u093e\u0917\u0924 \u0915\u0947\u0902\u0926\u094d\u0930 \u0935\u093f\u0935\u0930\u0923", 
- "Cost Center Name": "\u0932\u093e\u0917\u0924 \u0915\u0947\u0928\u094d\u0926\u094d\u0930 \u0915\u093e \u0928\u093e\u092e", 
- "Define Budget for this Cost Center. To set budget action, see <a href=\"#!List/Company\">Company Master</a>": "\u0907\u0938 \u0932\u093e\u0917\u0924 \u0915\u0947\u0902\u0926\u094d\u0930 \u0915\u0947 \u0932\u093f\u090f \u092c\u091c\u091f \u0928\u093f\u0930\u094d\u0927\u093e\u0930\u093f\u0924. \u092c\u091c\u091f \u0915\u093e\u0930\u094d\u0930\u0935\u093e\u0908 \u0924\u092f \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f, \u0926\u0947\u0916\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f <a href=\"#!List/Company\">\u0915\u0902\u092a\u0928\u0940 \u092e\u093e\u0938\u094d\u091f\u0930</a>", 
- "Distribution Id": "\u0935\u093f\u0924\u0930\u0923 \u0906\u0908\u0921\u0940", 
- "Group": "\u0938\u092e\u0942\u0939", 
- "Group or Ledger": "\u0938\u092e\u0942\u0939 \u092f\u093e \u0932\u0947\u091c\u0930", 
- "Ledger": "\u0916\u093e\u0924\u093e", 
- "Parent Cost Center": "\u092e\u093e\u0924\u093e - \u092a\u093f\u0924\u093e \u0932\u093e\u0917\u0924 \u0915\u0947\u0902\u0926\u094d\u0930", 
- "Select Budget Distribution, if you want to track based on seasonality.": "\u092c\u091c\u091f \u0935\u093f\u0924\u0930\u0923 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902, \u092f\u0926\u093f \u0906\u092a \u092e\u094c\u0938\u092e\u0940 \u0906\u0927\u093e\u0930 \u092a\u0930 \u091f\u094d\u0930\u0948\u0915 \u0915\u0930\u0928\u093e \u091a\u093e\u0939\u0924\u0947 \u0939\u0948\u0902.", 
- "Track separate Income and Expense for product verticals or divisions.": "\u0905\u0932\u0917 \u0914\u0930 \u0909\u0924\u094d\u092a\u093e\u0926 \u0915\u093e\u0930\u094d\u092f\u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u092f\u093e \u0935\u093f\u092d\u093e\u091c\u0928 \u0915\u0947 \u0932\u093f\u090f \u0906\u092f \u0914\u0930 \u0916\u0930\u094d\u091a \u0939\u0941\u090f.", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923", 
- "lft": "LFT", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/accounts/doctype/cost_center/locale/hr-doc.json b/accounts/doctype/cost_center/locale/hr-doc.json
deleted file mode 100644
index 0a5075f..0000000
--- a/accounts/doctype/cost_center/locale/hr-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Accounts": "Ra\u010duni", 
- "Add rows to set annual budgets on Accounts.": "Dodavanje redaka postaviti godi\u0161nje prora\u010dune na ra\u010dunima.", 
- "Budget": "Bud\u017eet", 
- "Budget Details": "Prora\u010dunski Detalji", 
- "Company": "Dru\u0161tvo", 
- "Cost Center": "Tro\u0161ka", 
- "Cost Center Details": "Tro\u0161ka Detalji", 
- "Cost Center Name": "Tro\u0161ka Name", 
- "Define Budget for this Cost Center. To set budget action, see <a href=\"#!List/Company\">Company Master</a>": "Odredite prora\u010dun za ovu tro\u0161ka. Da biste postavili prora\u010duna akciju, vidi <a href=\"#!List/Company\">Tvrtka Master</a>", 
- "Distribution Id": "Distribucija Id", 
- "Group": "Grupa", 
- "Group or Ledger": "Grupa ili knjiga", 
- "Ledger": "Glavna knjiga", 
- "Parent Cost Center": "Roditelj tro\u0161ka", 
- "Select Budget Distribution, if you want to track based on seasonality.": "Odaberite Budget Distribution, ako \u017eelite pratiti na temelju sezonalnosti.", 
- "Track separate Income and Expense for product verticals or divisions.": "Pratite posebnu prihodi i rashodi za proizvode vertikalama ili podjele.", 
- "Trash Reason": "Otpad Razlog", 
- "lft": "LFT", 
- "old_parent": "old_parent", 
- "rgt": "usta\u0161a"
-}
\ No newline at end of file
diff --git a/accounts/doctype/cost_center/locale/nl-doc.json b/accounts/doctype/cost_center/locale/nl-doc.json
deleted file mode 100644
index ff83a79..0000000
--- a/accounts/doctype/cost_center/locale/nl-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Accounts": "Accounts", 
- "Add rows to set annual budgets on Accounts.": "Rijen toevoegen aan jaarlijkse begrotingen op Accounts in te stellen.", 
- "Budget": "Begroting", 
- "Budget Details": "Budget Details", 
- "Company": "Vennootschap", 
- "Company Abbr": "Bedrijf Afk", 
- "Cost Center": "Kostenplaats", 
- "Cost Center Details": "Kosten Center Details", 
- "Cost Center Name": "Kosten Center Naam", 
- "Define Budget for this Cost Center. To set budget action, see <a href=\"#!List/Company\">Company Master</a>": "Definieer budget voor deze kostenplaats. Om de begroting actie in te stellen, zie <a href=\"#!List/Company\">Company Master</a>", 
- "Distribution Id": "Distributie Id", 
- "Group": "Groep", 
- "Group or Ledger": "Groep of Ledger", 
- "Ledger": "Grootboek", 
- "Parent Cost Center": "Parent kostenplaats", 
- "Select Budget Distribution, if you want to track based on seasonality.": "Selecteer Budget Distributie, als je wilt volgen op basis van seizoensinvloeden.", 
- "Track separate Income and Expense for product verticals or divisions.": "Track aparte Inkomsten en uitgaven voor product verticals of divisies.", 
- "Trash Reason": "Trash Reden", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "RGT"
-}
\ No newline at end of file
diff --git a/accounts/doctype/cost_center/locale/pt-BR-doc.json b/accounts/doctype/cost_center/locale/pt-BR-doc.json
deleted file mode 100644
index 376103f..0000000
--- a/accounts/doctype/cost_center/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Accounts": "Contas", 
- "Add rows to set annual budgets on Accounts.": "Adicionar linhas para definir or\u00e7amentos anuais nas Contas.", 
- "Budget": "Or\u00e7amento", 
- "Budget Details": "Detalhes do Or\u00e7amento", 
- "Company": "Empresa", 
- "Cost Center": "Centro de Custos", 
- "Cost Center Details": "Detalhes do Centro de Custo", 
- "Cost Center Name": "Nome do Centro de Custo", 
- "Define Budget for this Cost Center. To set budget action, see <a href=\"#!List/Company\">Company Master</a>": "Definir Or\u00e7amento para este Centro de Custo. Para definir a\u00e7\u00e3o do or\u00e7amento, consulte <a href=\"#!List/Company\">Cadastro de Empresa</a>", 
- "Distribution Id": "Id da distribui\u00e7\u00e3o", 
- "Group": "Grupo", 
- "Group or Ledger": "Grupo ou Raz\u00e3o", 
- "Ledger": "Raz\u00e3o", 
- "Parent Cost Center": "Centro de Custo pai", 
- "Select Budget Distribution, if you want to track based on seasonality.": "Selecione distribui\u00e7\u00e3o do or\u00e7amento, se voc\u00ea quiser acompanhar baseado em sazonalidade.", 
- "Track separate Income and Expense for product verticals or divisions.": "Acompanhar Receitas e Gastos separados para produtos verticais ou divis\u00f5es.", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo", 
- "lft": "esq.", 
- "old_parent": "old_parent", 
- "rgt": "dir."
-}
\ No newline at end of file
diff --git a/accounts/doctype/cost_center/locale/pt-doc.json b/accounts/doctype/cost_center/locale/pt-doc.json
deleted file mode 100644
index eb8462a..0000000
--- a/accounts/doctype/cost_center/locale/pt-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Accounts": "Contas", 
- "Add rows to set annual budgets on Accounts.": "Adicionar linhas para definir or\u00e7amentos anuais nas contas.", 
- "Budget": "Or\u00e7amento", 
- "Budget Details": "Detalhes Or\u00e7amento", 
- "Company": "Companhia", 
- "Company Abbr": "Empresa Abrev", 
- "Cost Center": "Centro de Custos", 
- "Cost Center Details": "Custo Detalhes Centro", 
- "Cost Center Name": "Custo Nome Centro", 
- "Define Budget for this Cost Center. To set budget action, see <a href=\"#!List/Company\">Company Master</a>": "Definir Or\u00e7amento para este Centro de Custo. Para definir a\u00e7\u00e3o do or\u00e7amento, consulte <a href=\"#!List/Company\">Mestre Empresa</a>", 
- "Distribution Id": "Id distribui\u00e7\u00e3o", 
- "Group": "Grupo", 
- "Group or Ledger": "Grupo ou Ledger", 
- "Ledger": "Livro-raz\u00e3o", 
- "Parent Cost Center": "Centro de Custo pai", 
- "Select Budget Distribution, if you want to track based on seasonality.": "Selecione distribui\u00e7\u00e3o do or\u00e7amento, se voc\u00ea quiser acompanhar baseado em sazonalidade.", 
- "Track separate Income and Expense for product verticals or divisions.": "Localizar renda separado e Despesa para verticais de produtos ou divis\u00f5es.", 
- "Trash Reason": "Raz\u00e3o lixo", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/accounts/doctype/cost_center/locale/sr-doc.json b/accounts/doctype/cost_center/locale/sr-doc.json
deleted file mode 100644
index 56487ca..0000000
--- a/accounts/doctype/cost_center/locale/sr-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Add rows to set annual budgets on Accounts.": "\u0414\u043e\u0434\u0430\u0458\u0442\u0435 \u0440\u0435\u0434\u043e\u0432\u0435 \u043e\u0434\u0440\u0435\u0452\u0443\u0458\u0435 \u0433\u043e\u0434\u0438\u0448\u045a\u0435 \u0431\u0443\u045f\u0435\u0442\u0435 \u043d\u0430 \u0440\u0430\u0447\u0443\u043d\u0438\u043c\u0430.", 
- "Budget": "\u0411\u0443\u045f\u0435\u0442", 
- "Budget Details": "\u0411\u0443\u045f\u0435\u0442\u0441\u043a\u0438 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Cost Center": "\u0422\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u0446\u0435\u043d\u0442\u0430\u0440", 
- "Cost Center Details": "\u0422\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u0414\u0435\u0442\u0430\u0459\u0438 \u0446\u0435\u043d\u0442\u0430\u0440", 
- "Cost Center Name": "\u0422\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u0418\u043c\u0435 \u0446\u0435\u043d\u0442\u0430\u0440", 
- "Define Budget for this Cost Center. To set budget action, see <a href=\"#!List/Company\">Company Master</a>": "\u0414\u0435\u0444\u0438\u043d\u0438\u0441\u0430\u045a\u0435 \u0431\u0443\u045f\u0435\u0442\u0430 \u0437\u0430 \u043e\u0432\u0443 \u0442\u0440\u043e\u0448\u043a\u043e\u0432\u0430 \u0426\u0435\u043d\u0442\u0440\u0430. \u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0440\u0430\u0434\u045a\u0443 \u0431\u0443\u045f\u0435\u0442\u0430, \u0432\u0438\u0434\u0438 <a href=\"#!List/Company\">\u041c\u0430\u0441\u0442\u0435\u0440 \u0426\u043e\u043c\u043f\u0430\u043d\u0438</a>", 
- "Distribution Id": "\u0414\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0446\u0438\u0458\u0430 \u0418\u0434", 
- "Group": "\u0413\u0440\u0443\u043f\u0430", 
- "Group or Ledger": "\u0413\u0440\u0443\u043f\u0430 \u0438\u043b\u0438 \u041b\u0435\u045f\u0435\u0440", 
- "Ledger": "\u041d\u0430\u0434\u0433\u0440\u043e\u0431\u043d\u0430 \u043f\u043b\u043e\u0447\u0430", 
- "Parent Cost Center": "\u0420\u043e\u0434\u0438\u0442\u0435\u0459 \u0422\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u0446\u0435\u043d\u0442\u0430\u0440", 
- "Select Budget Distribution, if you want to track based on seasonality.": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0414\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0446\u0438\u0458\u0430 \u0431\u0443\u045f\u0435\u0442\u0430, \u0430\u043a\u043e \u0436\u0435\u043b\u0438\u0442\u0435 \u0434\u0430 \u043f\u0440\u0430\u0442\u0438\u0442\u0435 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0443 \u0441\u0435\u0437\u043e\u043d\u0435.", 
- "Track separate Income and Expense for product verticals or divisions.": "\u041f\u0440\u0430\u0442\u0438\u0442\u0435 \u043f\u043e\u0441\u0435\u0431\u0430\u043d \u043f\u0440\u0438\u0445\u043e\u0434\u0438 \u0438 \u0440\u0430\u0441\u0445\u043e\u0434\u0438 \u0437\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434 \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u0430 \u0438\u043b\u0438 \u043f\u043e\u0434\u0435\u043b\u0430.", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433", 
- "lft": "\u041b\u0424\u0422", 
- "old_parent": "\u043e\u043b\u0434_\u043f\u0430\u0440\u0435\u043d\u0442", 
- "rgt": "\u043f\u0443\u043a\u0430"
-}
\ No newline at end of file
diff --git a/accounts/doctype/cost_center/locale/ta-doc.json b/accounts/doctype/cost_center/locale/ta-doc.json
deleted file mode 100644
index 0e078c0..0000000
--- a/accounts/doctype/cost_center/locale/ta-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Add rows to set annual budgets on Accounts.": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0b86\u0ba3\u0bcd\u0b9f\u0bc1 \u0bb5\u0bb0\u0bb5\u0bc1 \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95 \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8\u0b95\u0bb3\u0bc8 \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95.", 
- "Budget": "\u0bb5\u0bb0\u0bb5\u0bc1 \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd", 
- "Budget Details": "\u0bb5\u0bb0\u0bb5\u0bc1 \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Cost Center": "\u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0bae\u0bc8\u0baf\u0bae\u0bcd", 
- "Cost Center Details": "\u0bae\u0bc8\u0baf\u0bae\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1", 
- "Cost Center Name": "\u0bae\u0bc8\u0baf\u0bae\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1", 
- "Define Budget for this Cost Center. To set budget action, see <a href=\"#!List/Company\">Company Master</a>": "\u0b87\u0ba8\u0bcd\u0ba4 \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0bae\u0bc8\u0baf\u0bae\u0bcd \u0baa\u0b9f\u0bcd\u0b9c\u0bc6\u0b9f\u0bcd \u0bb5\u0bb0\u0bc8\u0baf\u0bb1\u0bc8. \u0bb5\u0bb0\u0bb5\u0bc1 \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f \u0ba8\u0b9f\u0bb5\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95, \u0baa\u0bbe\u0bb0\u0bcd\u0b95\u0bcd\u0b95 <a href=\"#!List/Company\">\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0bae\u0bc1\u0ba4\u0ba9\u0bcd\u0bae\u0bc8</a>", 
- "Distribution Id": "\u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95 \u0b85\u0b9f\u0bc8\u0baf\u0bbe\u0bb3\u0bae\u0bcd", 
- "Group": "\u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0ba4\u0bbf", 
- "Group or Ledger": "\u0b95\u0bc1\u0bb4\u0bc1 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0bb2\u0bc6\u0b9f\u0bcd\u0b9c\u0bb0\u0bcd", 
- "Ledger": "\u0baa\u0bc7\u0bb0\u0bc7\u0b9f\u0bc1", 
- "Parent Cost Center": "\u0baa\u0bc6\u0bb1\u0bcd\u0bb1\u0bc7\u0bbe\u0bb0\u0bcd \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0bae\u0bc8\u0baf\u0bae\u0bcd", 
- "Select Budget Distribution, if you want to track based on seasonality.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bb0\u0bc1\u0bb5\u0b95\u0bbe\u0bb2\u0bae\u0bcd \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b95\u0ba3\u0bcd\u0b95\u0bbe\u0ba3\u0bbf\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd, \u0baa\u0b9f\u0bcd\u0b9c\u0bc6\u0b9f\u0bcd \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bae\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Track separate Income and Expense for product verticals or divisions.": "\u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc7\u0bae\u0bcd\u0baa\u0bbe\u0b9f\u0bc1\u0b95\u0bb3\u0bc8\u0baf\u0bc1\u0bae\u0bcd \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1\u0b95\u0bb3\u0bcd \u0ba4\u0ba9\u0bbf \u0bb5\u0bb0\u0bc1\u0bae\u0bbe\u0ba9\u0bae\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0b95\u0ba3\u0bcd\u0b95\u0bbe\u0ba3\u0bbf\u0b95\u0bcd\u0b95.", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/accounts/doctype/cost_center/locale/th-doc.json b/accounts/doctype/cost_center/locale/th-doc.json
deleted file mode 100644
index f8bc441..0000000
--- a/accounts/doctype/cost_center/locale/th-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Add rows to set annual budgets on Accounts.": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e41\u0e16\u0e27\u0e15\u0e31\u0e49\u0e07\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e1b\u0e35\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Budget": "\u0e07\u0e1a", 
- "Budget Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Cost Center": "\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19", 
- "Cost Center Details": "\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e28\u0e39\u0e19\u0e22\u0e4c", 
- "Cost Center Name": "\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e28\u0e39\u0e19\u0e22\u0e4c", 
- "Define Budget for this Cost Center. To set budget action, see <a href=\"#!List/Company\">Company Master</a>": "\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e15\u0e31\u0e49\u0e07\u0e01\u0e23\u0e30\u0e17\u0e33\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e40\u0e2b\u0e47\u0e19 <a href=\"#!List/Company\">\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 \u0e21\u0e32\u0e2a\u0e40\u0e15\u0e2d\u0e23\u0e4c</a>", 
- "Distribution Id": "\u0e23\u0e2b\u0e31\u0e2a\u0e01\u0e23\u0e30\u0e08\u0e32\u0e22", 
- "Group": "\u0e01\u0e25\u0e38\u0e48\u0e21", 
- "Group or Ledger": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2b\u0e23\u0e37\u0e2d\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e22\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17", 
- "Ledger": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e22\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17", 
- "Parent Cost Center": "\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e1c\u0e39\u0e49\u0e1b\u0e01\u0e04\u0e23\u0e2d\u0e07", 
- "Select Budget Distribution, if you want to track based on seasonality.": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e08\u0e32\u0e22\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e08\u0e30\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e08\u0e32\u0e01\u0e24\u0e14\u0e39\u0e01\u0e32\u0e25", 
- "Track separate Income and Expense for product verticals or divisions.": "\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e41\u0e22\u0e01\u0e15\u0e48\u0e32\u0e07\u0e2b\u0e32\u0e01\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e41\u0e19\u0e27\u0e14\u0e34\u0e48\u0e07\u0e1c\u0e25\u0e34\u0e15\u0e20\u0e31\u0e13\u0e11\u0e4c\u0e2b\u0e23\u0e37\u0e2d\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e07\u0e32\u0e19", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "RGT"
-}
\ No newline at end of file
diff --git a/accounts/doctype/fiscal_year/README.md b/accounts/doctype/fiscal_year/README.md
new file mode 100644
index 0000000..24f81c7
--- /dev/null
+++ b/accounts/doctype/fiscal_year/README.md
@@ -0,0 +1 @@
+Accounting year. Fiscal Year is tagged in all accounting transactions.
\ No newline at end of file
diff --git a/accounts/doctype/fiscal_year/locale/_messages_doc.json b/accounts/doctype/fiscal_year/locale/_messages_doc.json
deleted file mode 100644
index 450be4a..0000000
--- a/accounts/doctype/fiscal_year/locale/_messages_doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-[
- "Trash Reason", 
- "No", 
- "For e.g. 2012, 2012-13", 
- "Fiscal Year Details", 
- "Fiscal Year", 
- "Accounts", 
- "Year Name", 
- "**Fiscal Year** represents a Financial Year. All accounting entries and other major transactions are tracked against **Fiscal Year**.", 
- "Year Start Date", 
- "Yes", 
- "Year Closed", 
- "Entries are not allowed against this Fiscal Year if the year is closed."
-]
\ No newline at end of file
diff --git a/accounts/doctype/fiscal_year/locale/_messages_js.json b/accounts/doctype/fiscal_year/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/accounts/doctype/fiscal_year/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/accounts/doctype/fiscal_year/locale/_messages_py.json b/accounts/doctype/fiscal_year/locale/_messages_py.json
deleted file mode 100644
index b1845cf..0000000
--- a/accounts/doctype/fiscal_year/locale/_messages_py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-[
- " is now the default Fiscal Year. \\\n\t\t\tPlease refresh your browser for the change to take effect."
-]
\ No newline at end of file
diff --git a/accounts/doctype/fiscal_year/locale/ar-doc.json b/accounts/doctype/fiscal_year/locale/ar-doc.json
deleted file mode 100644
index 3244bd5..0000000
--- a/accounts/doctype/fiscal_year/locale/ar-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "**Fiscal Year** represents a Financial Year. All accounting entries and other major transactions are tracked against **Fiscal Year**.": "** ** \u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629 \u064a\u0645\u062b\u0644 \u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629. \u064a\u062a\u0645 \u062a\u0639\u0642\u0628 \u062c\u0645\u064a\u0639 \u0627\u0644\u0642\u064a\u0648\u062f \u0627\u0644\u0645\u062d\u0627\u0633\u0628\u064a\u0629 \u0648\u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0627\u062a \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629 \u0627\u0644\u0623\u062e\u0631\u0649 \u0636\u062f \u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629 **. **", 
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Entries are not allowed against this Fiscal Year if the year is closed.": "\u0644\u0627 \u064a\u0633\u0645\u062d \u0645\u0642\u0627\u0644\u0627\u062a \u0636\u062f \u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629 \u0625\u0630\u0627 \u062a\u0645 \u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0633\u0646\u0629.", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Fiscal Year Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "For e.g. 2012, 2012-13": "\u0644\u060c 2012 \u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644 2012-13", 
- "No": "\u0644\u0627", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629", 
- "Year Closed": "\u0645\u063a\u0644\u0642 \u0627\u0644\u0639\u0627\u0645", 
- "Year Name": "\u0627\u0644\u0639\u0627\u0645 \u0627\u0633\u0645", 
- "Year Start Date": "\u0633\u0646\u0629 \u0628\u062f\u0621 \u0627\u0644\u062a\u0627\u0631\u064a\u062e", 
- "Yes": "\u0646\u0639\u0645"
-}
\ No newline at end of file
diff --git a/accounts/doctype/fiscal_year/locale/ar-py.json b/accounts/doctype/fiscal_year/locale/ar-py.json
deleted file mode 100644
index 66091c0..0000000
--- a/accounts/doctype/fiscal_year/locale/ar-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- " is now the default Fiscal Year. \\\t\t\tPlease refresh your browser for the change to take effect.": "\u0627\u0644\u0622\u0646 \u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629. \\ \u064a\u0631\u062c\u0649 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0645\u062a\u0635\u0641\u062d \u0627\u0644\u062e\u0627\u0635 \u0628\u0643 \u0644\u0627\u0644\u062a\u063a\u064a\u064a\u0631 \u0646\u0627\u0641\u0630 \u0627\u0644\u0645\u0641\u0639\u0648\u0644."
-}
\ No newline at end of file
diff --git a/accounts/doctype/fiscal_year/locale/de-doc.json b/accounts/doctype/fiscal_year/locale/de-doc.json
deleted file mode 100644
index 352b0d4..0000000
--- a/accounts/doctype/fiscal_year/locale/de-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "**Fiscal Year** represents a Financial Year. All accounting entries and other major transactions are tracked against **Fiscal Year**.": "** Gesch\u00e4ftsjahr ** ein Gesch\u00e4ftsjahr. Alle Buchungen und anderen wichtigen Transaktionen gegen ** Gesch\u00e4ftsjahr ** verfolgt.", 
- "Accounts": "Konten", 
- "Entries are not allowed against this Fiscal Year if the year is closed.": "Die Eintr\u00e4ge sind nicht gegen diese Gesch\u00e4ftsjahr zul\u00e4ssig, wenn die Jahre geschlossen ist.", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "Fiscal Year Details": "Gesch\u00e4ftsjahr Einzelheiten", 
- "For e.g. 2012, 2012-13": "F\u00fcr z.B. 2012, 2012-13", 
- "No": "Auf", 
- "Trash Reason": "Trash Reason", 
- "Year Closed": "Jahr geschlossen", 
- "Year Name": "Jahr Name", 
- "Year Start Date": "Jahr Startdatum", 
- "Yes": "Ja"
-}
\ No newline at end of file
diff --git a/accounts/doctype/fiscal_year/locale/es-doc.json b/accounts/doctype/fiscal_year/locale/es-doc.json
deleted file mode 100644
index 47793f8..0000000
--- a/accounts/doctype/fiscal_year/locale/es-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "**Fiscal Year** represents a Financial Year. All accounting entries and other major transactions are tracked against **Fiscal Year**.": "A\u00f1o Fiscal ** ** representa un ejercicio. Los asientos contables y otras transacciones importantes se siguen contra ** Ejercicio **.", 
- "Accounts": "Cuentas", 
- "Entries are not allowed against this Fiscal Year if the year is closed.": "No se permiten comentarios en contra de este a\u00f1o fiscal si el a\u00f1o est\u00e1 cerrado.", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "Fiscal Year Details": "Datos del ejercicio fiscal", 
- "For e.g. 2012, 2012-13": "Por ejemplo, 2012, 2012-13", 
- "No": "No", 
- "Trash Reason": "Trash Raz\u00f3n", 
- "Year Closed": "A\u00f1o Cerrado", 
- "Year Name": "Nombre A\u00f1o", 
- "Year Start Date": "A\u00f1o Fecha de inicio", 
- "Yes": "S\u00ed"
-}
\ No newline at end of file
diff --git a/accounts/doctype/fiscal_year/locale/es-py.json b/accounts/doctype/fiscal_year/locale/es-py.json
deleted file mode 100644
index 9e12074..0000000
--- a/accounts/doctype/fiscal_year/locale/es-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- " is now the default Fiscal Year. \\\t\t\tPlease refresh your browser for the change to take effect.": "Ahora es el A\u00f1o Fiscal defecto. \\ Por favor, actualiza tu navegador para que los cambios surtan efecto."
-}
\ No newline at end of file
diff --git a/accounts/doctype/fiscal_year/locale/fr-doc.json b/accounts/doctype/fiscal_year/locale/fr-doc.json
deleted file mode 100644
index 8128c88..0000000
--- a/accounts/doctype/fiscal_year/locale/fr-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "**Fiscal Year** represents a Financial Year. All accounting entries and other major transactions are tracked against **Fiscal Year**.": "Exercice ** ** repr\u00e9sente un exercice financier. Toutes les \u00e9critures comptables et autres op\u00e9rations importantes sont compar\u00e9s \u00e0 l&#39;exercice ** **.", 
- "Accounts": "Comptes", 
- "Entries are not allowed against this Fiscal Year if the year is closed.": "Les inscriptions ne sont pas autoris\u00e9s contre cette exercice si l&#39;ann\u00e9e est ferm\u00e9.", 
- "Fiscal Year": "Exercice", 
- "Fiscal Year Details": "D\u00e9tails de l&#39;exercice financier", 
- "For e.g. 2012, 2012-13": "Pour exemple, 2012, 2012-13", 
- "No": "Aucun", 
- "Trash Reason": "Raison Corbeille", 
- "Year Closed": "L&#39;ann\u00e9e Ferm\u00e9", 
- "Year Name": "Nom Ann\u00e9e", 
- "Year Start Date": "Date de d\u00e9but Ann\u00e9e", 
- "Yes": "Oui"
-}
\ No newline at end of file
diff --git a/accounts/doctype/fiscal_year/locale/fr-py.json b/accounts/doctype/fiscal_year/locale/fr-py.json
deleted file mode 100644
index 3c35f4c..0000000
--- a/accounts/doctype/fiscal_year/locale/fr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- " is now the default Fiscal Year. \\\t\t\tPlease refresh your browser for the change to take effect.": "est maintenant l&#39;ann\u00e9e fiscale d\u00e9faut. \\ S&#39;il vous pla\u00eet rafra\u00eechir votre navigateur pour que le changement prenne effet."
-}
\ No newline at end of file
diff --git a/accounts/doctype/fiscal_year/locale/hi-doc.json b/accounts/doctype/fiscal_year/locale/hi-doc.json
deleted file mode 100644
index 4a94e09..0000000
--- a/accounts/doctype/fiscal_year/locale/hi-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "**Fiscal Year** represents a Financial Year. All accounting entries and other major transactions are tracked against **Fiscal Year**.": "** \u0935\u093f\u0924\u094d\u0924 \u0935\u0930\u094d\u0937 ** \u090f\u0915 \u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937 \u0915\u093e \u092a\u094d\u0930\u0924\u093f\u0928\u093f\u0927\u093f\u0924\u094d\u0935 \u0915\u0930\u0924\u093e \u0939\u0948. \u0938\u092d\u0940 \u0932\u0947\u0916\u093e \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f\u092f\u094b\u0902 \u0914\u0930 \u0905\u0928\u094d\u092f \u092a\u094d\u0930\u092e\u0941\u0916 \u0932\u0947\u0928\u0926\u0947\u0928 ** \u0935\u093f\u0924\u094d\u0924 \u0935\u0930\u094d\u0937 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u091f\u094d\u0930\u0948\u0915 \u0915\u0930 \u0930\u0939\u0947 \u0939\u0948\u0902.", 
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Entries are not allowed against this Fiscal Year if the year is closed.": "\u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f\u092f\u094b\u0902 \u0907\u0938 \u0935\u093f\u0924\u094d\u0924 \u0935\u0930\u094d\u0937 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0928\u0939\u0940\u0902 \u0939\u0948, \u0905\u0917\u0930 \u0938\u093e\u0932 \u092c\u0902\u0926 \u0915\u0930 \u0926\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948.", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "Fiscal Year Details": "\u0935\u093f\u0924\u094d\u0924 \u0935\u0930\u094d\u0937 \u0935\u093f\u0935\u0930\u0923", 
- "For e.g. 2012, 2012-13": "\u091c\u0948\u0938\u0947 2012, 2012-13 \u0915\u0947 \u0932\u093f\u090f", 
- "No": "\u0928\u0939\u0940\u0902", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923", 
- "Year Closed": "\u0938\u093e\u0932 \u092c\u0902\u0926 \u0915\u0930 \u0926\u093f\u092f\u093e", 
- "Year Name": "\u0935\u0930\u094d\u0937 \u0928\u093e\u092e", 
- "Year Start Date": "\u0935\u0930\u094d\u0937 \u092a\u094d\u0930\u093e\u0930\u0902\u092d \u0926\u093f\u0928\u093e\u0902\u0915", 
- "Yes": "\u0939\u093e\u0902"
-}
\ No newline at end of file
diff --git a/accounts/doctype/fiscal_year/locale/hi-py.json b/accounts/doctype/fiscal_year/locale/hi-py.json
deleted file mode 100644
index 15f176a..0000000
--- a/accounts/doctype/fiscal_year/locale/hi-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- " is now the default Fiscal Year. \\\t\t\tPlease refresh your browser for the change to take effect.": "\u0905\u092c \u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u0935\u093f\u0924\u094d\u0924 \u0935\u0930\u094d\u0937 \u0939\u0948. \\ \u0915\u0943\u092a\u092f\u093e \u0915\u094b \u092a\u094d\u0930\u092d\u093e\u0935\u0940 \u0915\u0930\u0928\u0947 \u0915\u0947 \u092c\u0926\u0932\u093e\u0935 \u0915\u0947 \u0932\u093f\u090f \u0905\u092a\u0928\u0947 \u092c\u094d\u0930\u093e\u0909\u091c\u093c\u0930 \u0915\u094b \u0924\u093e\u091c\u093c\u093e."
-}
\ No newline at end of file
diff --git a/accounts/doctype/fiscal_year/locale/hr-doc.json b/accounts/doctype/fiscal_year/locale/hr-doc.json
deleted file mode 100644
index 84fcc41..0000000
--- a/accounts/doctype/fiscal_year/locale/hr-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "**Fiscal Year** represents a Financial Year. All accounting entries and other major transactions are tracked against **Fiscal Year**.": "Fiskalna godina ** ** predstavlja financijsku godinu. Svi ra\u010dunovodstvene unose i druge glavne transakcije su pra\u0107eni od ** fiskalnu godinu **.", 
- "Accounts": "Ra\u010duni", 
- "Entries are not allowed against this Fiscal Year if the year is closed.": "Prijave nisu dozvoljeni protiv ove fiskalne godine, ako se godina zatvoren.", 
- "Fiscal Year": "Fiskalna godina", 
- "Fiscal Year Details": "Fiskalna godina Detalji", 
- "For e.g. 2012, 2012-13": "Za npr. 2012, 2012-13", 
- "No": "Ne", 
- "Trash Reason": "Otpad Razlog", 
- "Year Closed": "Godina Zatvoreno", 
- "Year Name": "Godina Ime", 
- "Year Start Date": "Godina Datum po\u010detka", 
- "Yes": "Da"
-}
\ No newline at end of file
diff --git a/accounts/doctype/fiscal_year/locale/hr-py.json b/accounts/doctype/fiscal_year/locale/hr-py.json
deleted file mode 100644
index b3ce509..0000000
--- a/accounts/doctype/fiscal_year/locale/hr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- " is now the default Fiscal Year. \\\t\t\tPlease refresh your browser for the change to take effect.": "Sada je zadana Fiskalna godina. \\ Osvje\u017eite svoj preglednik za promjene stupiti na snagu."
-}
\ No newline at end of file
diff --git a/accounts/doctype/fiscal_year/locale/nl-doc.json b/accounts/doctype/fiscal_year/locale/nl-doc.json
deleted file mode 100644
index 4120e71..0000000
--- a/accounts/doctype/fiscal_year/locale/nl-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "**Fiscal Year** represents a Financial Year. All accounting entries and other major transactions are tracked against **Fiscal Year**.": "** Boekjaar ** staat voor een boekjaar. Alle boekingen en andere grote transacties worden bijgehouden tegen ** boekjaar **.", 
- "Accounts": "Accounts", 
- "Entries are not allowed against this Fiscal Year if the year is closed.": "Inzendingen zijn niet toegestaan \u200b\u200btegen deze fiscale jaar als het jaar gesloten is.", 
- "Fiscal Year": "Boekjaar", 
- "Fiscal Year Details": "Boekjaar Details", 
- "For e.g. 2012, 2012-13": "Voor bijvoorbeeld 2012, 2012-13", 
- "No": "Geen", 
- "Trash Reason": "Trash Reden", 
- "Year Closed": "Jaar Gesloten", 
- "Year Name": "Jaar Naam", 
- "Year Start Date": "Jaar Startdatum", 
- "Yes": "Ja"
-}
\ No newline at end of file
diff --git a/accounts/doctype/fiscal_year/locale/nl-py.json b/accounts/doctype/fiscal_year/locale/nl-py.json
deleted file mode 100644
index b61fe99..0000000
--- a/accounts/doctype/fiscal_year/locale/nl-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- " is now the default Fiscal Year. \\\t\t\tPlease refresh your browser for the change to take effect.": "is nu de standaard boekjaar. \\ Vernieuw uw browser om de wijziging door te voeren."
-}
\ No newline at end of file
diff --git a/accounts/doctype/fiscal_year/locale/pt-BR-doc.json b/accounts/doctype/fiscal_year/locale/pt-BR-doc.json
deleted file mode 100644
index dac9ef3..0000000
--- a/accounts/doctype/fiscal_year/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "**Fiscal Year** represents a Financial Year. All accounting entries and other major transactions are tracked against **Fiscal Year**.": "**Ano Fiscal** representa um Exerc\u00edcio. Todos os lan\u00e7amentos cont\u00e1beis e outras transa\u00e7\u00f5es importantes s\u00e3o monitorados contra o **Ano Fiscal**.", 
- "Accounts": "Contas", 
- "Entries are not allowed against this Fiscal Year if the year is closed.": "Lan\u00e7amentos n\u00e3o s\u00e3o permitidos contra este Ano Fiscal se o ano est\u00e1 fechado.", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Fiscal Year Details": "Detalhes do Exerc\u00edcio Fiscal", 
- "For e.g. 2012, 2012-13": "Para por exemplo 2012, 2012-13", 
- "No": "N\u00e3o", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo", 
- "Year Closed": "Ano Encerrado", 
- "Year Name": "Nome do Ano", 
- "Year Start Date": "Data de in\u00edcio do ano", 
- "Yes": "Sim"
-}
\ No newline at end of file
diff --git a/accounts/doctype/fiscal_year/locale/pt-doc.json b/accounts/doctype/fiscal_year/locale/pt-doc.json
deleted file mode 100644
index 3d1ea5f..0000000
--- a/accounts/doctype/fiscal_year/locale/pt-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "**Fiscal Year** represents a Financial Year. All accounting entries and other major transactions are tracked against **Fiscal Year**.": "Ano Fiscal ** ** representa um Exerc\u00edcio. Todos os lan\u00e7amentos cont\u00e1beis e outras transa\u00e7\u00f5es importantes s\u00e3o monitorados contra ** Ano Fiscal **.", 
- "Accounts": "Contas", 
- "Entries are not allowed against this Fiscal Year if the year is closed.": "Entradas n\u00e3o s\u00e3o permitidos contra este Ano Fiscal se o ano est\u00e1 fechada.", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Fiscal Year Details": "Detalhes fiscais Ano", 
- "For e.g. 2012, 2012-13": "Para por exemplo 2012, 2012-13", 
- "No": "N\u00e3o", 
- "Trash Reason": "Raz\u00e3o lixo", 
- "Year Closed": "Ano Encerrado", 
- "Year Name": "Nome Ano", 
- "Year Start Date": "Data de in\u00edcio do ano", 
- "Yes": "Sim"
-}
\ No newline at end of file
diff --git a/accounts/doctype/fiscal_year/locale/pt-py.json b/accounts/doctype/fiscal_year/locale/pt-py.json
deleted file mode 100644
index 82be78a..0000000
--- a/accounts/doctype/fiscal_year/locale/pt-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- " is now the default Fiscal Year. \\\t\t\tPlease refresh your browser for the change to take effect.": "\u00e9 agora o padr\u00e3o de Ano Fiscal. \\ Por favor, atualize seu navegador para que a altera\u00e7\u00e3o tenha efeito."
-}
\ No newline at end of file
diff --git a/accounts/doctype/fiscal_year/locale/sr-doc.json b/accounts/doctype/fiscal_year/locale/sr-doc.json
deleted file mode 100644
index 3b337a6..0000000
--- a/accounts/doctype/fiscal_year/locale/sr-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "**Fiscal Year** represents a Financial Year. All accounting entries and other major transactions are tracked against **Fiscal Year**.": "** ** \u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0459\u0430 \u0444\u0438\u043d\u0430\u043d\u0441\u0438\u0458\u0441\u043a\u0443 \u0433\u043e\u0434\u0438\u043d\u0443. \u0421\u0432\u0435 \u0440\u0430\u0447\u0443\u043d\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0435\u043d\u0438\u0445 \u0443\u043d\u043e\u0441\u0430 \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0432\u0435\u043b\u0438\u043a\u0438\u0445 \u0442\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0435 \u043f\u0440\u0430\u0442\u0435 \u043f\u0440\u043e\u0442\u0438\u0432 ** \u0444\u0438\u0441\u043a\u0430\u043b\u043d\u0443 **.", 
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Entries are not allowed against this Fiscal Year if the year is closed.": "\u0423\u043d\u043e\u0441\u0438 \u043d\u0438\u0441\u0443 \u0434\u043e\u0437\u0432\u043e\u0459\u0435\u043d\u0438 \u043f\u0440\u043e\u0442\u0438\u0432 \u0444\u0438\u0441\u043a\u0430\u043b\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435 \u0430\u043a\u043e \u0458\u0435 \u0437\u0430\u0442\u0432\u043e\u0440\u0435\u043d.", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "Fiscal Year Details": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "For e.g. 2012, 2012-13": "\u0417\u0430 \u043d\u043f\u0440 2012, 2012-13", 
- "No": "\u041d\u0435", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433", 
- "Year Closed": "\u0413\u043e\u0434\u0438\u043d\u0430 \u0426\u043b\u043e\u0441\u0435\u0434", 
- "Year Name": "\u0413\u043e\u0434\u0438\u043d\u0430 \u0418\u043c\u0435", 
- "Year Start Date": "\u0413\u043e\u0434\u0438\u043d\u0435 \u0414\u0430\u0442\u0443\u043c \u043f\u043e\u0447\u0435\u0442\u043a\u0430", 
- "Yes": "\u0414\u0430"
-}
\ No newline at end of file
diff --git a/accounts/doctype/fiscal_year/locale/sr-py.json b/accounts/doctype/fiscal_year/locale/sr-py.json
deleted file mode 100644
index 33c49bb..0000000
--- a/accounts/doctype/fiscal_year/locale/sr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- " is now the default Fiscal Year. \\\t\t\tPlease refresh your browser for the change to take effect.": "\u0458\u0435 \u0441\u0430\u0434\u0430 \u043f\u043e\u0434\u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u043d\u0438 \u0444\u0438\u0441\u043a\u0430\u043b\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435. \\ \u041e\u0441\u0432\u0435\u0436\u0438\u0442\u0435 \u043f\u0440\u0435\u0433\u043b\u0435\u0434\u0430\u0447 \u0437\u0430 \u043f\u0440\u043e\u043c\u0435\u043d\u0430 \u0441\u0442\u0443\u043f\u0438\u043b\u0430 \u043d\u0430 \u0441\u043d\u0430\u0433\u0443."
-}
\ No newline at end of file
diff --git a/accounts/doctype/fiscal_year/locale/ta-doc.json b/accounts/doctype/fiscal_year/locale/ta-doc.json
deleted file mode 100644
index 1b75f9d..0000000
--- a/accounts/doctype/fiscal_year/locale/ta-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "**Fiscal Year** represents a Financial Year. All accounting entries and other major transactions are tracked against **Fiscal Year**.": "** \u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1 ** \u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0ba4\u0bbf \u0b86\u0ba3\u0bcd\u0b9f\u0bc1 \u0baa\u0bbf\u0bb0\u0ba4\u0bbf\u0baa\u0bb2\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1. \u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0baf\u0bb2\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0baa\u0bbf\u0bb1 \u0bae\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0baf \u0ba8\u0b9f\u0bb5\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bb3\u0bcd ** \u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1 ** \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95 \u0b95\u0ba3\u0bcd\u0b95\u0bbe\u0ba3\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd.", 
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Entries are not allowed against this Fiscal Year if the year is closed.": "\u0b86\u0ba3\u0bcd\u0b9f\u0bc1 \u0bae\u0bc2\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1 \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1\u0b95\u0bb3\u0bc8 \u0b87\u0ba8\u0bcd\u0ba4 \u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95 \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf \u0b87\u0bb2\u0bcd\u0bb2\u0bc8.", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "Fiscal Year Details": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "For e.g. 2012, 2012-13": "\u0b89\u0ba4\u0bbe\u0bb0\u0ba3\u0bae\u0bbe\u0b95 2012, 2012-13 \u0b95\u0bcd\u0b95\u0bbe\u0ba9", 
- "No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd", 
- "Year Closed": "\u0b86\u0ba3\u0bcd\u0b9f\u0bc1 \u0bae\u0bc2\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Year Name": "\u0b86\u0ba3\u0bcd\u0b9f\u0bc1 \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Year Start Date": "\u0b86\u0ba3\u0bcd\u0b9f\u0bc1 \u0ba4\u0bc6\u0bbe\u0b9f\u0b95\u0bcd\u0b95 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Yes": "\u0b86\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/accounts/doctype/fiscal_year/locale/ta-py.json b/accounts/doctype/fiscal_year/locale/ta-py.json
deleted file mode 100644
index 7db5849..0000000
--- a/accounts/doctype/fiscal_year/locale/ta-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- " is now the default Fiscal Year. \\\t\t\tPlease refresh your browser for the change to take effect.": "\u0b87\u0baa\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc1 \u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1 \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1. \\ \u0bb5\u0bbf\u0bb3\u0bc8\u0bb5\u0bc1 \u0b8e\u0b9f\u0bc1\u0b95\u0bcd\u0b95 \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bae\u0bcd \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b89\u0bb2\u0bbe\u0bb5\u0bbf\u0baf\u0bbf\u0bb2\u0bcd \u0baa\u0bc1\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd."
-}
\ No newline at end of file
diff --git a/accounts/doctype/fiscal_year/locale/th-doc.json b/accounts/doctype/fiscal_year/locale/th-doc.json
deleted file mode 100644
index 9dda6f0..0000000
--- a/accounts/doctype/fiscal_year/locale/th-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "**Fiscal Year** represents a Financial Year. All accounting entries and other major transactions are tracked against **Fiscal Year**.": "** ** \u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e41\u0e2a\u0e14\u0e07\u0e23\u0e2d\u0e1a\u0e1b\u0e35\u0e1a\u0e31\u0e0d\u0e0a\u0e35 \u0e17\u0e38\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21\u0e17\u0e35\u0e48\u0e2a\u0e33\u0e04\u0e31\u0e0d\u0e2d\u0e37\u0e48\u0e19 \u0e46 \u0e08\u0e30\u0e21\u0e35\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e01\u0e31\u0e1a\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13 ** **", 
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Entries are not allowed against this Fiscal Year if the year is closed.": "\u0e04\u0e2d\u0e21\u0e40\u0e21\u0e19\u0e15\u0e4c\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e01\u0e31\u0e1a\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e19\u0e35\u0e49\u0e2b\u0e32\u0e01\u0e17\u0e35\u0e48\u0e1b\u0e34\u0e14\u0e1b\u0e35", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Fiscal Year Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "For e.g. 2012, 2012-13": "\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e0a\u0e48\u0e19 2012, 2012-13", 
- "No": "\u0e44\u0e21\u0e48", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30", 
- "Year Closed": "\u0e1b\u0e35\u0e17\u0e35\u0e48\u0e1b\u0e34\u0e14", 
- "Year Name": "\u0e1b\u0e35\u0e0a\u0e37\u0e48\u0e2d", 
- "Year Start Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e1b\u0e35", 
- "Yes": "\u0e43\u0e0a\u0e48"
-}
\ No newline at end of file
diff --git a/accounts/doctype/fiscal_year/locale/th-py.json b/accounts/doctype/fiscal_year/locale/th-py.json
deleted file mode 100644
index 17d888b..0000000
--- a/accounts/doctype/fiscal_year/locale/th-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- " is now the default Fiscal Year. \\\t\t\tPlease refresh your browser for the change to take effect.": "\u0e04\u0e37\u0e2d\u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13 \\ \u0e42\u0e1b\u0e23\u0e14\u0e23\u0e35\u0e40\u0e1f\u0e23\u0e0a\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e41\u0e1b\u0e25\u0e07\u0e17\u0e35\u0e48\u0e08\u0e30\u0e21\u0e35\u0e1c\u0e25"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_control/locale/_messages_doc.json b/accounts/doctype/gl_control/locale/_messages_doc.json
deleted file mode 100644
index e7bfed9..0000000
--- a/accounts/doctype/gl_control/locale/_messages_doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "GL Control", 
- "Accounts"
-]
\ No newline at end of file
diff --git a/accounts/doctype/gl_control/locale/ar-doc.json b/accounts/doctype/gl_control/locale/ar-doc.json
deleted file mode 100644
index 779b94f..0000000
--- a/accounts/doctype/gl_control/locale/ar-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "GL Control": "GL \u0627\u0644\u062a\u062d\u0643\u0645"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_control/locale/de-doc.json b/accounts/doctype/gl_control/locale/de-doc.json
deleted file mode 100644
index 39eaf86..0000000
--- a/accounts/doctype/gl_control/locale/de-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Konten", 
- "GL Control": "GL Steuerung"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_control/locale/es-doc.json b/accounts/doctype/gl_control/locale/es-doc.json
deleted file mode 100644
index f7a8eee..0000000
--- a/accounts/doctype/gl_control/locale/es-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Cuentas", 
- "GL Control": "GL control"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_control/locale/fr-doc.json b/accounts/doctype/gl_control/locale/fr-doc.json
deleted file mode 100644
index a7d3b17..0000000
--- a/accounts/doctype/gl_control/locale/fr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Comptes", 
- "GL Control": "GL contr\u00f4le"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_control/locale/hi-doc.json b/accounts/doctype/gl_control/locale/hi-doc.json
deleted file mode 100644
index ab677fa..0000000
--- a/accounts/doctype/gl_control/locale/hi-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "GL Control": "\u091c\u0940\u090f\u0932 \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_control/locale/hr-doc.json b/accounts/doctype/gl_control/locale/hr-doc.json
deleted file mode 100644
index fd9e5bf..0000000
--- a/accounts/doctype/gl_control/locale/hr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Ra\u010duni", 
- "GL Control": "GL kontrola"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_control/locale/nl-doc.json b/accounts/doctype/gl_control/locale/nl-doc.json
deleted file mode 100644
index af964d5..0000000
--- a/accounts/doctype/gl_control/locale/nl-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Accounts", 
- "GL Control": "GL Controle"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_control/locale/pt-BR-doc.json b/accounts/doctype/gl_control/locale/pt-BR-doc.json
deleted file mode 100644
index bac28e1..0000000
--- a/accounts/doctype/gl_control/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Contas", 
- "GL Control": "GL Controle"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_control/locale/pt-doc.json b/accounts/doctype/gl_control/locale/pt-doc.json
deleted file mode 100644
index bac28e1..0000000
--- a/accounts/doctype/gl_control/locale/pt-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Contas", 
- "GL Control": "GL Controle"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_control/locale/th-doc.json b/accounts/doctype/gl_control/locale/th-doc.json
deleted file mode 100644
index 74d66fd..0000000
--- a/accounts/doctype/gl_control/locale/th-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "GL Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21 GL"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/README.md b/accounts/doctype/gl_entry/README.md
new file mode 100644
index 0000000..48561fe
--- /dev/null
+++ b/accounts/doctype/gl_entry/README.md
@@ -0,0 +1 @@
+All accounting entries are consolidated / aggregated in GL Entry (General Ledger Entry) DocType. All reports are generated from this DocType.
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/_messages_doc.json b/accounts/doctype/gl_entry/locale/_messages_doc.json
deleted file mode 100644
index 9bf382e..0000000
--- a/accounts/doctype/gl_entry/locale/_messages_doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-[
- "Against Voucher", 
- "Against Voucher Type", 
- "No", 
- "Credit Amt", 
- "Cost Center", 
- "Debit Amt", 
- "Aging Date", 
- "Journal Voucher", 
- "Remarks", 
- "Sales Invoice", 
- "Purchase Invoice", 
- "GL Entry", 
- "Posting Date", 
- "Account", 
- "Is Cancelled", 
- "Voucher Type", 
- "Against", 
- "Fiscal Year", 
- "Is Advance", 
- "Voucher No", 
- "Is Opening", 
- "The date at which current entry is made in system.", 
- "Transaction Date", 
- "The date at which current entry will get or has actually executed.", 
- "Accounts", 
- "Yes", 
- "Company"
-]
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/_messages_js.json b/accounts/doctype/gl_entry/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/accounts/doctype/gl_entry/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/_messages_py.json b/accounts/doctype/gl_entry/locale/_messages_py.json
deleted file mode 100644
index 80fa751..0000000
--- a/accounts/doctype/gl_entry/locale/_messages_py.json
+++ /dev/null
@@ -1,16 +0,0 @@
-[
- "GL Entry: Debit or Credit amount is mandatory for ", 
- " is mandatory for GL Entry", 
- " will become ", 
- "You are not authorized to do/modify back dated entries before ", 
- " does not belong to the company: ", 
- "Negative balance is not allowed for account ", 
- "Outstanding for Voucher ", 
- " has been freezed. \\\n\t\t\t\tOnly Accounts Manager can do transaction against this account", 
- "Outstanding cannot be less than zero. \\\n\t\t\t\t \tPlease match exact outstanding.", 
- "Account: ", 
- " is not active", 
- " is not a ledger", 
- "Cost Center must be specified for PL Account: ", 
- "For opening balance entry account can not be a PL account"
-]
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/ar-doc.json b/accounts/doctype/gl_entry/locale/ar-doc.json
deleted file mode 100644
index 834e996..0000000
--- a/accounts/doctype/gl_entry/locale/ar-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Account": "\u062d\u0633\u0627\u0628", 
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Against": "\u0636\u062f", 
- "Against Voucher": "\u0636\u062f \u0642\u0633\u064a\u0645\u0629", 
- "Against Voucher Type": "\u0636\u062f \u0646\u0648\u0639 \u0642\u0633\u064a\u0645\u0629", 
- "Aging Date": "\u0627\u0644\u0634\u064a\u062e\u0648\u062e\u0629 \u062a\u0627\u0631\u064a\u062e", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Cost Center": "\u0645\u0631\u0643\u0632 \u0627\u0644\u062a\u0643\u0644\u0641\u0629", 
- "Credit Amt": "\u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646 AMT", 
- "Debit Amt": "\u0627\u0644\u062e\u0635\u0645 AMT", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "GL Entry": "GL \u0627\u0644\u062f\u062e\u0648\u0644", 
- "Is Advance": "\u0647\u0648 \u0627\u0644\u0645\u0642\u062f\u0645\u0629", 
- "Is Cancelled": "\u0648\u0623\u0644\u063a\u064a", 
- "Is Opening": "\u0648\u0641\u062a\u062d", 
- "Journal Voucher": "\u0645\u062c\u0644\u0629 \u0642\u0633\u064a\u0645\u0629", 
- "No": "\u0644\u0627", 
- "Posting Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0646\u0634\u0631", 
- "Purchase Invoice": "\u0634\u0631\u0627\u0621 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", 
- "Remarks": "\u062a\u0635\u0631\u064a\u062d\u0627\u062a", 
- "Sales Invoice": "\u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u0628\u064a\u0639\u0627\u062a", 
- "The date at which current entry is made in system.": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u0627\u062f\u062e\u0627\u0644\u0647\u0627 \u0641\u064a \u0627\u0644\u0646\u0638\u0627\u0645 \u0627\u0644\u062d\u0627\u0644\u064a.", 
- "The date at which current entry will get or has actually executed.": "\u0646\u0641\u0630\u062a \u0641\u0639\u0644\u064a\u0627 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u0633\u0648\u0641 \u062a\u062d\u0635\u0644 \u0627\u0644\u0645\u062f\u062e\u0644 \u0627\u0644\u062d\u0627\u0644\u064a \u0623\u0648.", 
- "Transaction Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629", 
- "Voucher No": "\u0644\u0627 \u0642\u0633\u064a\u0645\u0629", 
- "Voucher Type": "\u0642\u0633\u064a\u0645\u0629 \u0646\u0648\u0639", 
- "Yes": "\u0646\u0639\u0645"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/ar-py.json b/accounts/doctype/gl_entry/locale/ar-py.json
deleted file mode 100644
index d5913ad..0000000
--- a/accounts/doctype/gl_entry/locale/ar-py.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- " does not belong to the company: ": "\u0644\u0627 \u064a\u0646\u062a\u0645\u064a \u0625\u0644\u0649 \u0627\u0644\u0634\u0631\u0643\u0629:", 
- " has been freezed. \\\t\t\t\tOnly Accounts Manager can do transaction against this account": "\u0648\u0642\u062f \u062c\u0645\u062f\u062a. \\ \u064a\u0645\u0643\u0646 \u0641\u0642\u0637 \u0625\u062f\u0627\u0631\u0629 \u062d\u0633\u0627\u0628\u0627\u062a \u0627\u0644\u0642\u064a\u0627\u0645 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629 \u0636\u062f \u0647\u0630\u0627 \u0627\u0644\u062d\u0633\u0627\u0628", 
- " is mandatory for GL Entry": "\u0625\u0644\u0632\u0627\u0645\u064a \u0644\u062f\u062e\u0648\u0644 GL", 
- " is not a ledger": "\u0644\u064a\u0633 \u062f\u0641\u062a\u0631 \u0627\u0644\u0623\u0633\u062a\u0627\u0630", 
- " is not active": "\u063a\u064a\u0631 \u0646\u0634\u0637", 
- " will become ": "\u0633\u0648\u0641 \u062a\u0635\u0628\u062d", 
- "Account: ": "\u0627\u0644\u062d\u0633\u0627\u0628:", 
- "Cost Center must be specified for PL Account: ": "\u064a\u062c\u0628 \u062a\u062d\u062f\u064a\u062f \u0645\u0631\u0643\u0632 \u0627\u0644\u062a\u0643\u0644\u0641\u0629 \u0644\u062d\u0633\u0627\u0628 PL:", 
- "For opening balance entry account can not be a PL account": "\u0644\u0641\u062a\u062d \u0631\u0635\u064a\u062f \u0627\u0644\u062d\u0633\u0627\u0628 \u064a\u0645\u0643\u0646 \u0627\u0644\u062f\u062e\u0648\u0644 \u0644\u0627 \u064a\u0643\u0648\u0646 \u062d\u0633\u0627\u0628 PL", 
- "GL Entry: Debit or Credit amount is mandatory for ": "GL \u0627\u0644\u0627\u0634\u062a\u0631\u0627\u0643: \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646 \u0623\u0648 \u0627\u0644\u0633\u062d\u0628 \u0645\u0628\u0644\u063a \u0625\u0644\u0632\u0627\u0645\u064a \u0644\u0644", 
- "Negative balance is not allowed for account ": "\u0644\u0627 \u064a\u0633\u0645\u062d \u0627\u0644\u0631\u0635\u064a\u062f \u0627\u0644\u0633\u0644\u0628\u064a \u0644\u062d\u0633\u0627\u0628", 
- "Outstanding cannot be less than zero. \\\t\t\t\t \tPlease match exact outstanding.": "\u064a\u0645\u0643\u0646 \u0627\u0644\u0645\u0639\u0644\u0642\u0629 \u0644\u0627 \u064a\u0643\u0648\u0646 \u0623\u0642\u0644 \u0645\u0646 \u0627\u0644\u0635\u0641\u0631. \\ \u0627\u0644\u0631\u062c\u0627\u0621 \u062a\u0637\u0627\u0628\u0642 \u062a\u0627\u0645 \u0627\u0644\u0645\u0639\u0644\u0642\u0629.", 
- "Outstanding for Voucher ": "\u0627\u0644\u0645\u0639\u0644\u0642\u0629 \u0644\u0644\u0642\u0633\u064a\u0645\u0629", 
- "You are not authorized to do/modify back dated entries before ": "\u063a\u064a\u0631 \u0645\u0635\u0631\u062d \u0644\u0643 \u0623\u0646 \u062a\u0641\u0639\u0644 / \u062a\u0639\u062f\u064a\u0644 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649 \u0645\u0624\u0631\u062e\u0629 \u0642\u0628\u0644 \u0645\u0642\u0627\u0644\u0627\u062a"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/de-doc.json b/accounts/doctype/gl_entry/locale/de-doc.json
deleted file mode 100644
index 80ea4d7..0000000
--- a/accounts/doctype/gl_entry/locale/de-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Account": "Konto", 
- "Accounts": "Konten", 
- "Against": "Gegen", 
- "Against Voucher": "Gegen Gutschein", 
- "Against Voucher Type": "Gegen Gutschein Type", 
- "Aging Date": "Aging Datum", 
- "Company": "Firma", 
- "Cost Center": "Kostenstellenrechnung", 
- "Credit Amt": "Kredit-Amt", 
- "Debit Amt": "Debit Amt", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "GL Entry": "GL Eintrag", 
- "Is Advance": "Ist Advance", 
- "Is Cancelled": "Wird abgebrochen", 
- "Is Opening": "Er\u00f6ffnet", 
- "Journal Voucher": "Journal Gutschein", 
- "No": "Auf", 
- "Posting Date": "Buchungsdatum", 
- "Purchase Invoice": "Kaufrechnung", 
- "Remarks": "Bemerkungen", 
- "Sales Invoice": "Sales Invoice", 
- "The date at which current entry is made in system.": "Das Datum, an dem aktuellen Eintrag im System hergestellt wird.", 
- "The date at which current entry will get or has actually executed.": "Das Datum, an dem aktuellen Eintrag zu erhalten oder wird tats\u00e4chlich ausgef\u00fchrt.", 
- "Transaction Date": "Transaction Datum", 
- "Voucher No": "Gutschein Nein", 
- "Voucher Type": "Gutschein Type", 
- "Yes": "Ja"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/de-py.json b/accounts/doctype/gl_entry/locale/de-py.json
deleted file mode 100644
index 392ee6e..0000000
--- a/accounts/doctype/gl_entry/locale/de-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "For opening balance entry account can not be a PL account": "F\u00fcr Er\u00f6ffnungsbilanz Eintrag Konto kann nicht ein PL-Konto sein"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/es-doc.json b/accounts/doctype/gl_entry/locale/es-doc.json
deleted file mode 100644
index d8fdddf..0000000
--- a/accounts/doctype/gl_entry/locale/es-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Account": "Cuenta", 
- "Accounts": "Cuentas", 
- "Against": "Contra", 
- "Against Voucher": "Contra Voucher", 
- "Against Voucher Type": "Contra el tipo de comprobante", 
- "Aging Date": "Fecha de antig\u00fcedad", 
- "Company": "Empresa", 
- "Cost Center": "De centros de coste", 
- "Credit Amt": "Credit Amt", 
- "Debit Amt": "D\u00e9bito Amt", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "GL Entry": "GL entrada", 
- "Is Advance": "Es anticipado", 
- "Is Cancelled": "Se cancela", 
- "Is Opening": "Est\u00e1 Abriendo", 
- "Journal Voucher": "Diario Voucher", 
- "No": "No", 
- "Posting Date": "Fecha de Publicaci\u00f3n", 
- "Purchase Invoice": "Compra de facturas", 
- "Remarks": "Observaciones", 
- "Sales Invoice": "Factura de venta", 
- "The date at which current entry is made in system.": "La fecha en que se efect\u00fae la entrada actual en el sistema.", 
- "The date at which current entry will get or has actually executed.": "La fecha en la que la entrada actual se consigue o se ejecuta realmente.", 
- "Transaction Date": "Fecha de Transacci\u00f3n", 
- "Voucher No": "Vale No", 
- "Voucher Type": "Vale Tipo", 
- "Yes": "S\u00ed"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/es-py.json b/accounts/doctype/gl_entry/locale/es-py.json
deleted file mode 100644
index 6731667..0000000
--- a/accounts/doctype/gl_entry/locale/es-py.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- " does not belong to the company: ": "no pertenece a la empresa:", 
- " has been freezed. \\\t\t\t\tOnly Accounts Manager can do transaction against this account": "ha sido congelado. \\ S\u00f3lo Administrador de cuentas puede hacer en contra de esta transacci\u00f3n cuenta", 
- " is mandatory for GL Entry": "Es obligatorio para la entrada GL", 
- " is not a ledger": "no es un libro de contabilidad", 
- " is not active": "no est\u00e1 activa", 
- " will become ": "se convertir\u00e1", 
- "Account: ": "Cuenta:", 
- "Cost Center must be specified for PL Account: ": "Centro de costos se debe especificar para la Cuenta PL:", 
- "For opening balance entry account can not be a PL account": "Para la apertura de cuenta saldo entrada no puede ser una cuenta de PL", 
- "GL Entry: Debit or Credit amount is mandatory for ": "Entrada GL: cantidad de d\u00e9bito o cr\u00e9dito es obligatoria para", 
- "Negative balance is not allowed for account ": "Saldo negativo no se permite para la cuenta", 
- "Outstanding cannot be less than zero. \\\t\t\t\t \tPlease match exact outstanding.": "Pendiente no puede ser menor que cero. \\ Por favor, destacado partido exacto.", 
- "Outstanding for Voucher ": "Destaca por Bono", 
- "You are not authorized to do/modify back dated entries before ": "Usted no est\u00e1 autorizado a hacer / modificar de nuevo las entradas de fecha anterior"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/fr-doc.json b/accounts/doctype/gl_entry/locale/fr-doc.json
deleted file mode 100644
index 1ea19c5..0000000
--- a/accounts/doctype/gl_entry/locale/fr-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Account": "Compte", 
- "Accounts": "Comptes", 
- "Against": "Contre", 
- "Against Voucher": "Bon contre", 
- "Against Voucher Type": "Contre Type de Bon", 
- "Aging Date": "Vieillissement Date", 
- "Company": "Entreprise", 
- "Cost Center": "Centre de co\u00fbts", 
- "Credit Amt": "Cr\u00e9dit Amt", 
- "Debit Amt": "D\u00e9bit Amt", 
- "Fiscal Year": "Exercice", 
- "GL Entry": "Entr\u00e9e GL", 
- "Is Advance": "Est-Advance", 
- "Is Cancelled": "Est annul\u00e9e", 
- "Is Opening": "Est l&#39;ouverture", 
- "Journal Voucher": "Bon Journal", 
- "No": "Aucun", 
- "Posting Date": "Date de publication", 
- "Purchase Invoice": "Achetez facture", 
- "Remarks": "Remarques", 
- "Sales Invoice": "Facture de vente", 
- "The date at which current entry is made in system.": "La date \u00e0 laquelle l&#39;entr\u00e9e courante est faite dans le syst\u00e8me.", 
- "The date at which current entry will get or has actually executed.": "La date \u00e0 laquelle l&#39;entr\u00e9e actuelle permet de lire ou a r\u00e9ellement ex\u00e9cut\u00e9.", 
- "Transaction Date": "Date de la transaction", 
- "Voucher No": "Bon Pas", 
- "Voucher Type": "Type de Bon", 
- "Yes": "Oui"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/fr-py.json b/accounts/doctype/gl_entry/locale/fr-py.json
deleted file mode 100644
index 7990a05..0000000
--- a/accounts/doctype/gl_entry/locale/fr-py.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- " does not belong to the company: ": "n&#39;appartient pas \u00e0 l&#39;entreprise:", 
- " has been freezed. \\\t\t\t\tOnly Accounts Manager can do transaction against this account": "a \u00e9t\u00e9 gel\u00e9. \\ Seul Accounts Manager peut faire contre cette transaction compte", 
- " is mandatory for GL Entry": "est obligatoire pour l&#39;entr\u00e9e GL", 
- " is not a ledger": "n&#39;est pas un livre", 
- " is not active": "n&#39;est pas actif", 
- " will become ": "deviendra", 
- "Account: ": "Compte:", 
- "Cost Center must be specified for PL Account: ": "Centre de co\u00fbts doivent \u00eatre sp\u00e9cifi\u00e9s pour compte PL:", 
- "For opening balance entry account can not be a PL account": "Pour ouvrir inscription en compte l&#39;\u00e9quilibre ne peut pas \u00eatre un compte de PL", 
- "GL Entry: Debit or Credit amount is mandatory for ": "Entr\u00e9e GL: quantit\u00e9 de d\u00e9bit ou de cr\u00e9dit est obligatoire pour", 
- "Negative balance is not allowed for account ": "Solde n\u00e9gatif n&#39;est pas autoris\u00e9 pour le compte", 
- "Outstanding cannot be less than zero. \\\t\t\t\t \tPlease match exact outstanding.": "Exceptionnelle ne peut pas \u00eatre inf\u00e9rieur \u00e0 z\u00e9ro. \\ S&#39;il vous pla\u00eet correspondre exacte exceptionnelle.", 
- "Outstanding for Voucher ": "Bon exceptionnelle pour", 
- "You are not authorized to do/modify back dated entries before ": "Vous n&#39;\u00eates pas autoris\u00e9 \u00e0 faire / modifier les entr\u00e9es dat\u00e9es de retour avant"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/hi-doc.json b/accounts/doctype/gl_entry/locale/hi-doc.json
deleted file mode 100644
index ab0dd99..0000000
--- a/accounts/doctype/gl_entry/locale/hi-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Account": "\u0916\u093e\u0924\u093e", 
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Against": "\u0915\u0947 \u0916\u093f\u0932\u093e\u092b", 
- "Against Voucher": "\u0935\u093e\u0909\u091a\u0930 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b", 
- "Against Voucher Type": "\u0935\u093e\u0909\u091a\u0930 \u092a\u094d\u0930\u0915\u093e\u0930 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b", 
- "Aging Date": "\u0924\u093f\u0925\u093f \u090f\u091c\u093f\u0902\u0917", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Cost Center": "\u0932\u093e\u0917\u0924 \u0915\u0947\u0902\u0926\u094d\u0930", 
- "Credit Amt": "\u0915\u094d\u0930\u0947\u0921\u093f\u091f \u0930\u093e\u0936\u093f", 
- "Debit Amt": "\u0921\u0947\u092c\u093f\u091f \u0930\u093e\u0936\u093f", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "GL Entry": "\u091c\u0940\u090f\u0932 \u090f\u0902\u091f\u094d\u0930\u0940", 
- "Is Advance": "\u0905\u0917\u094d\u0930\u093f\u092e \u0939\u0948", 
- "Is Cancelled": "\u0915\u094d\u092f\u093e Cancelled", 
- "Is Opening": "\u0939\u0948 \u0916\u094b\u0932\u0928\u0947", 
- "Journal Voucher": "\u091c\u0930\u094d\u0928\u0932 \u0935\u093e\u0909\u091a\u0930", 
- "No": "\u0928\u0939\u0940\u0902", 
- "Posting Date": "\u0924\u093f\u0925\u093f \u092a\u094b\u0938\u094d\u091f\u093f\u0902\u0917", 
- "Purchase Invoice": "\u091a\u093e\u0932\u093e\u0928 \u0916\u0930\u0940\u0926", 
- "Remarks": "\u091f\u093f\u092a\u094d\u092a\u0923\u093f\u092f\u093e\u0901", 
- "Sales Invoice": "\u092c\u093f\u0915\u094d\u0930\u0940 \u091a\u093e\u0932\u093e\u0928", 
- "The date at which current entry is made in system.": "\u0924\u093e\u0930\u0940\u0916, \u091c\u093f\u0938 \u092a\u0930 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948.", 
- "The date at which current entry will get or has actually executed.": "\u0924\u093e\u0930\u0940\u0916, \u091c\u093f\u0938 \u092a\u0930 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092f\u093e \u0935\u093e\u0938\u094d\u0924\u0935 \u092e\u0947\u0902 \u092e\u093e\u0930 \u0921\u093e\u0932\u093e \u0917\u092f\u093e \u0939\u0948.", 
- "Transaction Date": "\u0932\u0947\u0928\u0926\u0947\u0928 \u0915\u0940 \u0924\u093e\u0930\u0940\u0916", 
- "Voucher No": "\u0915\u094b\u0908 \u0935\u093e\u0909\u091a\u0930", 
- "Voucher Type": "\u0935\u093e\u0909\u091a\u0930 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Yes": "\u0939\u093e\u0902"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/hi-py.json b/accounts/doctype/gl_entry/locale/hi-py.json
deleted file mode 100644
index daa911d..0000000
--- a/accounts/doctype/gl_entry/locale/hi-py.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- " does not belong to the company: ": "\u0915\u0902\u092a\u0928\u0940 \u0938\u0947 \u0938\u0902\u092c\u0902\u0927\u093f\u0924 \u0928\u0939\u0940\u0902 \u0939\u0948:", 
- " has been freezed. \\\t\t\t\tOnly Accounts Manager can do transaction against this account": "freezed \u0915\u093f\u092f\u093e \u0917\u092f\u093e \u0939\u0948. \u0915\u0947\u0935\u0932 \\ \u0932\u0947\u0916\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0915 \u0907\u0938 \u0916\u093e\u0924\u0947 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u0932\u0947\u0928 - \u0926\u0947\u0928 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902", 
- " is mandatory for GL Entry": "\u091c\u0940\u090f\u0932 \u090f\u0902\u091f\u094d\u0930\u0940 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u093f\u0935\u093e\u0930\u094d\u092f \u0939\u0948", 
- " is not a ledger": "\u090f\u0915 \u0916\u093e\u0924\u093e \u0928\u0939\u0940\u0902 \u0939\u0948", 
- " is not active": "\u0938\u0915\u094d\u0930\u093f\u092f \u0928\u0939\u0940\u0902 \u0939\u0948", 
- " will become ": "\u0939\u094b \u091c\u093e\u090f\u0917\u093e", 
- "Account: ": "\u0916\u093e\u0924\u093e:", 
- "Cost Center must be specified for PL Account: ": "\u0932\u093e\u0917\u0924 \u0915\u0947\u0902\u0926\u094d\u0930 PL \u0916\u093e\u0924\u0947 \u0915\u0947 \u0932\u093f\u090f \u0928\u093f\u0930\u094d\u0926\u093f\u0937\u094d\u091f \u0915\u093f\u092f\u093e \u091c\u093e\u0928\u093e \u091a\u093e\u0939\u093f\u090f:", 
- "For opening balance entry account can not be a PL account": "\u0938\u0902\u0924\u0941\u0932\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u0916\u093e\u0924\u093e \u0916\u094b\u0932\u0928\u0947 \u0915\u0947 \u090f\u0915 pl \u0916\u093e\u0924\u093e \u0928\u0939\u0940\u0902 \u0939\u094b \u0938\u0915\u0924\u093e", 
- "GL Entry: Debit or Credit amount is mandatory for ": "\u091c\u0940\u090f\u0932 \u092a\u094d\u0930\u0935\u0947\u0936: \u0921\u0947\u092c\u093f\u091f \u092f\u093e \u0915\u094d\u0930\u0947\u0921\u093f\u091f \u0915\u0940 \u0930\u093e\u0936\u093f \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u093f\u0935\u093e\u0930\u094d\u092f \u0939\u0948", 
- "Negative balance is not allowed for account ": "\u0928\u0915\u093e\u0930\u093e\u0924\u094d\u092e\u0915 \u0916\u093e\u0924\u093e \u0936\u0947\u0937 \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u0941\u092e\u0924\u093f \u0928\u0939\u0940\u0902 \u0939\u0948", 
- "Outstanding cannot be less than zero. \\\t\t\t\t \tPlease match exact outstanding.": "\u092c\u0915\u093e\u092f\u093e \u0936\u0942\u0928\u094d\u092f \u0938\u0947 \u0915\u092e \u0928\u0939\u0940\u0902 \u0939\u094b \u0938\u0915\u0924\u093e. \\ \u092c\u0915\u093e\u092f\u093e \u0938\u091f\u0940\u0915 \u092e\u0948\u091a.", 
- "Outstanding for Voucher ": "\u0935\u093e\u0909\u091a\u0930 \u0915\u0947 \u0932\u093f\u090f \u092c\u0915\u093e\u092f\u093e", 
- "You are not authorized to do/modify back dated entries before ": "/ \u0935\u093e\u092a\u0938 \u092a\u0939\u0932\u0947 \u0926\u093f\u0928\u093e\u0902\u0915\u093f\u0924 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f\u092f\u094b\u0902 \u0915\u094b \u0938\u0902\u0936\u094b\u0927\u093f\u0924 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0905\u0927\u093f\u0915\u0943\u0924 \u0928\u0939\u0940\u0902 \u0939\u0948\u0902"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/hr-doc.json b/accounts/doctype/gl_entry/locale/hr-doc.json
deleted file mode 100644
index a79f036..0000000
--- a/accounts/doctype/gl_entry/locale/hr-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Account": "Ra\u010dun", 
- "Accounts": "Ra\u010duni", 
- "Against": "Protiv", 
- "Against Voucher": "Protiv Voucheru", 
- "Against Voucher Type": "Protiv voucher vrsti", 
- "Aging Date": "Starenje Datum", 
- "Company": "Dru\u0161tvo", 
- "Cost Center": "Tro\u0161ka", 
- "Credit Amt": "Kreditne Amt", 
- "Debit Amt": "Rashodi Amt", 
- "Fiscal Year": "Fiskalna godina", 
- "GL Entry": "GL Stupanje", 
- "Is Advance": "Je Predujam", 
- "Is Cancelled": "Je Otkazan", 
- "Is Opening": "Je Otvaranje", 
- "Journal Voucher": "\u010casopis bon", 
- "No": "Ne", 
- "Posting Date": "Objavljivanje Datum", 
- "Purchase Invoice": "Kupnja fakture", 
- "Remarks": "Primjedbe", 
- "Sales Invoice": "Prodaja fakture", 
- "The date at which current entry is made in system.": "Datum na koji teku\u0107i zapis se sastoji u sustavu.", 
- "The date at which current entry will get or has actually executed.": "Datum na koji teku\u0107i zapis \u0107e dobiti ili zapravo je pogubljen.", 
- "Transaction Date": "Transakcija Datum", 
- "Voucher No": "Bon Ne", 
- "Voucher Type": "Bon Tip", 
- "Yes": "Da"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/hr-py.json b/accounts/doctype/gl_entry/locale/hr-py.json
deleted file mode 100644
index b9e5724..0000000
--- a/accounts/doctype/gl_entry/locale/hr-py.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- " does not belong to the company: ": "ne pripadaju tvrtki:", 
- " has been freezed. \\\t\t\t\tOnly Accounts Manager can do transaction against this account": "je freezed. \\ Samo ra\u010duni vlasnici mogu u\u010diniti transakciju protiv tog ra\u010duna", 
- " is mandatory for GL Entry": "je obvezna za upis GL", 
- " is not a ledger": "nije knjiga", 
- " is not active": "nije aktivan", 
- " will become ": "\u0107e postati", 
- "Account: ": "Ra\u010dun:", 
- "Cost Center must be specified for PL Account: ": "Tro\u0161ka mora biti naveden za PL ra\u010duna:", 
- "For opening balance entry account can not be a PL account": "Za otvaranje ra\u010duna bilance ulaz ne mo\u017ee biti PL ra\u010dun", 
- "GL Entry: Debit or Credit amount is mandatory for ": "GL Stupanje: itnim iznos je obavezna za", 
- "Negative balance is not allowed for account ": "Negativna bilanca nije dopu\u0161teno za ra\u010dun", 
- "Outstanding cannot be less than zero. \\\t\t\t\t \tPlease match exact outstanding.": "Izvanredna ne mo\u017ee biti manja od nule. \\ Molimo odgovarati to\u010dno izvanredan.", 
- "Outstanding for Voucher ": "Izvanredna za Voucheru", 
- "You are not authorized to do/modify back dated entries before ": "Niste ovla\u0161teni da ne / mijenjati natrag datirane unose prije"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/nl-doc.json b/accounts/doctype/gl_entry/locale/nl-doc.json
deleted file mode 100644
index b7a19c2..0000000
--- a/accounts/doctype/gl_entry/locale/nl-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Account": "Rekening", 
- "Accounts": "Accounts", 
- "Against": "Tegen", 
- "Against Voucher": "Tegen Voucher", 
- "Against Voucher Type": "Tegen Voucher Type", 
- "Aging Date": "Aging Datum", 
- "Company": "Vennootschap", 
- "Cost Center": "Kostenplaats", 
- "Credit Amt": "Credit Amt", 
- "Debit Amt": "Debet Amt", 
- "Fiscal Year": "Boekjaar", 
- "GL Entry": "GL Entry", 
- "Is Advance": "Is Advance", 
- "Is Cancelled": "Is Geannuleerd", 
- "Is Opening": "Is openen", 
- "Journal Voucher": "Journal Voucher", 
- "No": "Geen", 
- "Posting Date": "Plaatsingsdatum", 
- "Purchase Invoice": "Aankoop Factuur", 
- "Remarks": "Opmerkingen", 
- "Sales Invoice": "Sales Invoice", 
- "The date at which current entry is made in system.": "De datum waarop huidige item wordt gemaakt in het systeem.", 
- "The date at which current entry will get or has actually executed.": "De datum waarop huidige item krijgt of heeft daadwerkelijk zijn uitgevoerd.", 
- "Transaction Date": "Transactie Datum", 
- "Voucher No": "Blad nr.", 
- "Voucher Type": "Voucher Type", 
- "Yes": "Ja"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/nl-py.json b/accounts/doctype/gl_entry/locale/nl-py.json
deleted file mode 100644
index 16827ad..0000000
--- a/accounts/doctype/gl_entry/locale/nl-py.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- " does not belong to the company: ": "behoort niet tot de onderneming:", 
- " has been freezed. \\\t\t\t\tOnly Accounts Manager can do transaction against this account": "is bevroren. \\ Accounts Manager kan doen transactie tegen deze account", 
- " is mandatory for GL Entry": "is verplicht voor GL Entry", 
- " is not a ledger": "is niet een grootboek", 
- " is not active": "niet actief", 
- " will become ": "zal", 
- "Account: ": "Account:", 
- "Cost Center must be specified for PL Account: ": "Kostenplaats moet worden opgegeven voor PL Account:", 
- "For opening balance entry account can not be a PL account": "Voor openingsbalans toegang account kan niet worden een PL rekening", 
- "GL Entry: Debit or Credit amount is mandatory for ": "GL Entry: Debet of Credit bedrag is verplicht voor", 
- "Negative balance is not allowed for account ": "Negatief saldo is niet toegestaan \u200b\u200bvoor rekening", 
- "Outstanding cannot be less than zero. \\\t\t\t\t \tPlease match exact outstanding.": "Outstanding kan niet lager zijn dan nul. \\ Gelieve overeenkomen met de exacte uitstekend.", 
- "Outstanding for Voucher ": "Uitstekend voor Voucher", 
- "You are not authorized to do/modify back dated entries before ": "U bent niet gemachtigd om / niets veranderen aan terug gedateerde gegevens voor het"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/pt-BR-doc.json b/accounts/doctype/gl_entry/locale/pt-BR-doc.json
deleted file mode 100644
index dc2ccda..0000000
--- a/accounts/doctype/gl_entry/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Account": "Conta", 
- "Accounts": "Contas", 
- "Against": "Contra", 
- "Against Voucher": "Contra Comprovante", 
- "Against Voucher Type": "Contra Tipo de Comprovante", 
- "Aging Date": "Data de Envelhecimento", 
- "Company": "Empresa", 
- "Cost Center": "Centro de Custos", 
- "Credit Amt": "Montante de Cr\u00e9dito", 
- "Debit Amt": "Montante de D\u00e9bito", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "GL Entry": "Lan\u00e7amento GL", 
- "Is Advance": "\u00c9 antecipado", 
- "Is Cancelled": "\u00c9 cancelado", 
- "Is Opening": "\u00c9 abertura", 
- "Journal Voucher": "Comprovante do livro Di\u00e1rio", 
- "No": "N\u00e3o", 
- "Posting Date": "Data da Postagem", 
- "Purchase Invoice": "Nota Fiscal de Compra", 
- "Remarks": "Observa\u00e7\u00f5es", 
- "Sales Invoice": "Nota Fiscal de Venda", 
- "The date at which current entry is made in system.": "A data em que o lan\u00e7amento atual \u00e9 feito no sistema.", 
- "The date at which current entry will get or has actually executed.": "A data em que o lan\u00e7amento atual vai ser ou foi realmente executado.", 
- "Transaction Date": "Data da Transa\u00e7\u00e3o", 
- "Voucher No": "N\u00ba do comprovante", 
- "Voucher Type": "Tipo de comprovante", 
- "Yes": "Sim"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/pt-BR-py.json b/accounts/doctype/gl_entry/locale/pt-BR-py.json
deleted file mode 100644
index 34b9144..0000000
--- a/accounts/doctype/gl_entry/locale/pt-BR-py.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- " does not belong to the company: ": "n\u00e3o pertence \u00e0 empresa:", 
- " is mandatory for GL Entry": "\u00e9 obrigat\u00f3ria para a entrada GL", 
- " is not a ledger": "n\u00e3o \u00e9 um livro", 
- " is not active": "n\u00e3o est\u00e1 ativo", 
- " will become ": "ficar\u00e1", 
- "Account: ": "Conta:", 
- "Cost Center must be specified for PL Account: ": "Centro de custos deve ser especificado para Conta PL:", 
- "For opening balance entry account can not be a PL account": "Para a abertura de conta de entrada saldo n\u00e3o pode ser uma conta de PL", 
- "GL Entry: Debit or Credit amount is mandatory for ": "GL Entrada: montante de cr\u00e9dito ou d\u00e9bito \u00e9 obrigat\u00f3ria para", 
- "Negative balance is not allowed for account ": "Saldo negativo n\u00e3o \u00e9 permitido por conta", 
- "Outstanding for Voucher ": "Destaque para Vale", 
- "You are not authorized to do/modify back dated entries before ": "Voc\u00ea n\u00e3o est\u00e1 autorizado a fazer / modificar volta entradas datadas antes"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/pt-doc.json b/accounts/doctype/gl_entry/locale/pt-doc.json
deleted file mode 100644
index 3cf86e6..0000000
--- a/accounts/doctype/gl_entry/locale/pt-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Account": "Conta", 
- "Accounts": "Contas", 
- "Against": "Contra", 
- "Against Voucher": "Contra Vale", 
- "Against Voucher Type": "Tipo contra Vale", 
- "Aging Date": "Envelhecimento Data", 
- "Company": "Companhia", 
- "Cost Center": "Centro de Custos", 
- "Credit Amt": "Cr\u00e9dito Amt", 
- "Debit Amt": "D\u00e9bito Amt", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "GL Entry": "Entrada GL", 
- "Is Advance": "\u00c9 o avan\u00e7o", 
- "Is Cancelled": "\u00c9 cancelado", 
- "Is Opening": "Est\u00e1 abrindo", 
- "Journal Voucher": "Vale Jornal", 
- "No": "N\u00e3o", 
- "Posting Date": "Data da Publica\u00e7\u00e3o", 
- "Purchase Invoice": "Compre Fatura", 
- "Remarks": "Observa\u00e7\u00f5es", 
- "Sales Invoice": "Fatura de vendas", 
- "The date at which current entry is made in system.": "A data em que a entrada actual \u00e9 feita no sistema.", 
- "The date at which current entry will get or has actually executed.": "A data em que a entrada de corrente vai ter ou tem realmente executado.", 
- "Transaction Date": "Data Transa\u00e7\u00e3o", 
- "Voucher No": "N\u00e3o vale", 
- "Voucher Type": "Tipo comprovante", 
- "Yes": "Sim"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/pt-py.json b/accounts/doctype/gl_entry/locale/pt-py.json
deleted file mode 100644
index 1fa2068..0000000
--- a/accounts/doctype/gl_entry/locale/pt-py.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- " does not belong to the company: ": "n\u00e3o pertence \u00e0 empresa:", 
- " has been freezed. \\\t\t\t\tOnly Accounts Manager can do transaction against this account": "foi congelado. \\ Apenas Gerente de Contas pode fazer transa\u00e7\u00e3o contra essa conta", 
- " is mandatory for GL Entry": "\u00e9 obrigat\u00f3ria para a entrada GL", 
- " is not a ledger": "n\u00e3o \u00e9 um livro", 
- " is not active": "n\u00e3o est\u00e1 ativo", 
- " will become ": "ficar\u00e1", 
- "Account: ": "Conta:", 
- "Cost Center must be specified for PL Account: ": "Centro de custos deve ser especificado para Conta PL:", 
- "For opening balance entry account can not be a PL account": "Para a abertura de conta de entrada saldo n\u00e3o pode ser uma conta de PL", 
- "GL Entry: Debit or Credit amount is mandatory for ": "GL Entrada: montante de cr\u00e9dito ou d\u00e9bito \u00e9 obrigat\u00f3ria para", 
- "Negative balance is not allowed for account ": "Saldo negativo n\u00e3o \u00e9 permitido por conta", 
- "Outstanding cannot be less than zero. \\\t\t\t\t \tPlease match exact outstanding.": "Excelente n\u00e3o pode ser menor que zero. \\ Por favor correspond\u00eancia exata excelente.", 
- "Outstanding for Voucher ": "Destaque para Vale", 
- "You are not authorized to do/modify back dated entries before ": "Voc\u00ea n\u00e3o est\u00e1 autorizado a fazer / modificar volta entradas datadas antes"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/sr-doc.json b/accounts/doctype/gl_entry/locale/sr-doc.json
deleted file mode 100644
index 599b8bd..0000000
--- a/accounts/doctype/gl_entry/locale/sr-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Account": "\u0420\u0430\u0447\u0443\u043d", 
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Against": "\u041f\u0440\u043e\u0442\u0438\u0432", 
- "Against Voucher": "\u041f\u0440\u043e\u0442\u0438\u0432 \u0432\u0430\u0443\u0447\u0435\u0440", 
- "Against Voucher Type": "\u041f\u0440\u043e\u0442\u0438\u0432 \u0412\u0430\u0443\u0446\u0435\u0440 \u0422\u0438\u043f\u0435", 
- "Aging Date": "\u0421\u0442\u0430\u0440\u0435\u045a\u0435 \u0414\u0430\u0442\u0435", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Cost Center": "\u0422\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u0446\u0435\u043d\u0442\u0430\u0440", 
- "Credit Amt": "\u041a\u0440\u0435\u0434\u0438\u0442\u043d\u0438 \u0410\u043c\u0442", 
- "Debit Amt": "\u0414\u0435\u0431\u0438\u0442\u043d\u0430 \u0410\u043c\u0442", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "GL Entry": "\u0413\u041b \u0415\u043d\u0442\u0440\u0438", 
- "Is Advance": "\u0414\u0430 \u043b\u0438 \u0410\u0434\u0432\u0430\u043d\u0446\u0435", 
- "Is Cancelled": "\u0414\u0430 \u043b\u0438 \u041e\u0442\u043a\u0430\u0437\u0430\u043d", 
- "Is Opening": "\u0414\u0430 \u043b\u0438 \u041e\u0442\u0432\u0430\u0440\u0430\u045a\u0435", 
- "Journal Voucher": "\u0427\u0430\u0441\u043e\u043f\u0438\u0441 \u0432\u0430\u0443\u0447\u0435\u0440\u0430", 
- "No": "\u041d\u0435", 
- "Posting Date": "\u041f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435 \u0414\u0430\u0442\u0435", 
- "Purchase Invoice": "\u0424\u0430\u043a\u0442\u0443\u0440\u0438", 
- "Remarks": "\u041f\u0440\u0438\u043c\u0435\u0434\u0431\u0435", 
- "Sales Invoice": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0420\u0430\u0447\u0443\u043d", 
- "The date at which current entry is made in system.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0458\u0435 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0438 \u0443\u043d\u043e\u0441 \u043d\u0430\u043f\u0440\u0430\u0432\u0459\u0435\u043d \u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u0443.", 
- "The date at which current entry will get or has actually executed.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u045b\u0435 \u0434\u043e\u0431\u0438\u0442\u0438 \u0438\u043b\u0438 \u0458\u0435 \u0441\u0442\u0432\u0430\u0440\u043d\u043e \u0438\u0437\u0432\u0440\u0448\u0435\u043d\u0430.", 
- "Transaction Date": "\u0422\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0430 \u0414\u0430\u0442\u0443\u043c", 
- "Voucher No": "\u0412\u0430\u0443\u0447\u0435\u0440 \u041d\u0435\u043c\u0430", 
- "Voucher Type": "\u0412\u0430\u0443\u0447\u0435\u0440 \u0422\u0438\u043f", 
- "Yes": "\u0414\u0430"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/ta-doc.json b/accounts/doctype/gl_entry/locale/ta-doc.json
deleted file mode 100644
index 1c92db3..0000000
--- a/accounts/doctype/gl_entry/locale/ta-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Account": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1", 
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Against": "\u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95", 
- "Against Voucher": "\u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95", 
- "Against Voucher Type": "\u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd \u0bb5\u0b95\u0bc8 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95", 
- "Aging Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0bb5\u0baf\u0ba4\u0bbe\u0ba9", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Cost Center": "\u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0bae\u0bc8\u0baf\u0bae\u0bcd", 
- "Credit Amt": "\u0b95\u0b9f\u0ba9\u0bcd AMT", 
- "Debit Amt": "\u0baa\u0bb1\u0bcd\u0bb1\u0bc1 AMT", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "GL Entry": "\u0b9c\u0bc0 \u0ba8\u0bc1\u0bb4\u0bc8\u0bb5\u0bc1", 
- "Is Advance": "\u0bae\u0bc1\u0ba9\u0bcd\u0baa\u0ba3\u0bae\u0bcd", 
- "Is Cancelled": "\u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Is Opening": "\u0ba4\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "Journal Voucher": "\u0baa\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bbf\u0b95\u0bc8 \u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd", 
- "No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Posting Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "Purchase Invoice": "\u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bb5\u0ba9\u0bb5\u0bc1", 
- "Remarks": "\u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd", 
- "Sales Invoice": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "The date at which current entry is made in system.": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf.", 
- "The date at which current entry will get or has actually executed.": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b8e\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc7\u0ba4\u0bbf \u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0ba4\u0bc2\u0b95\u0bcd\u0b95\u0bbf\u0bb2\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbe\u0bb0\u0bcd.", 
- "Transaction Date": "\u0baa\u0bb0\u0bbf\u0bb5\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0ba9\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Voucher No": "\u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Voucher Type": "\u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0bb5\u0b95\u0bc8", 
- "Yes": "\u0b86\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/th-doc.json b/accounts/doctype/gl_entry/locale/th-doc.json
deleted file mode 100644
index 6bf8414..0000000
--- a/accounts/doctype/gl_entry/locale/th-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Account": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Against": "\u0e01\u0e31\u0e1a", 
- "Against Voucher": "\u0e01\u0e31\u0e1a\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25", 
- "Against Voucher Type": "\u0e01\u0e31\u0e1a\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e1a\u0e31\u0e15\u0e23", 
- "Aging Date": "Aging \u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Cost Center": "\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19", 
- "Credit Amt": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", 
- "Debit Amt": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e1a\u0e31\u0e15\u0e23\u0e40\u0e14\u0e1a\u0e34\u0e15", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "GL Entry": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 GL", 
- "Is Advance": "\u0e25\u0e48\u0e27\u0e07\u0e2b\u0e19\u0e49\u0e32", 
- "Is Cancelled": "\u0e40\u0e1b\u0e47\u0e19\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01", 
- "Is Opening": "\u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e34\u0e14", 
- "Journal Voucher": "\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e27\u0e32\u0e23\u0e2a\u0e32\u0e23", 
- "No": "\u0e44\u0e21\u0e48", 
- "Posting Date": "\u0e42\u0e1e\u0e2a\u0e15\u0e4c\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Purchase Invoice": "\u0e0b\u0e37\u0e49\u0e2d\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "Remarks": "\u0e02\u0e49\u0e2d\u0e04\u0e34\u0e14\u0e40\u0e2b\u0e47\u0e19", 
- "Sales Invoice": "\u0e02\u0e32\u0e22\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "The date at which current entry is made in system.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e08\u0e30\u0e17\u0e33\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a", 
- "The date at which current entry will get or has actually executed.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e14\u0e49\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e08\u0e23\u0e34\u0e07", 
- "Transaction Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e33\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Voucher No": "\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Voucher Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25", 
- "Yes": "\u0e43\u0e0a\u0e48"
-}
\ No newline at end of file
diff --git a/accounts/doctype/gl_entry/locale/th-py.json b/accounts/doctype/gl_entry/locale/th-py.json
deleted file mode 100644
index ca49a76..0000000
--- a/accounts/doctype/gl_entry/locale/th-py.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- " does not belong to the company: ": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 :", 
- " has been freezed. \\\t\t\t\tOnly Accounts Manager can do transaction against this account": "\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23 freezed \\ \u0e40\u0e09\u0e1e\u0e32\u0e30\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21\u0e01\u0e31\u0e1a\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e19\u0e35\u0e49", 
- " is mandatory for GL Entry": "\u0e21\u0e35\u0e1c\u0e25\u0e1a\u0e31\u0e07\u0e04\u0e31\u0e1a\u0e43\u0e0a\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 GL", 
- " is not a ledger": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e1a\u0e31\u0e0d\u200b\u200b\u0e0a\u0e35\u0e41\u0e22\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17", 
- " is not active": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19", 
- " will become ": "\u0e08\u0e30\u0e01\u0e25\u0e32\u0e22\u0e40\u0e1b\u0e47\u0e19", 
- "Account: ": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35:", 
- "Cost Center must be specified for PL Account: ": "\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e15\u0e49\u0e2d\u0e07\u0e23\u0e30\u0e1a\u0e38\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1a\u0e31\u0e0d\u0e0a\u0e35 PL:", 
- "For opening balance entry account can not be a PL account": "\u0e40\u0e1b\u0e34\u0e14\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e21\u0e14\u0e38\u0e25\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e1a\u0e31\u0e0d\u0e0a\u0e35 PL", 
- "GL Entry: Debit or Credit amount is mandatory for ": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 GL: \u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e14\u0e1a\u0e34\u0e15\u0e2b\u0e23\u0e37\u0e2d\u0e1a\u0e31\u0e15\u0e23\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15\u0e17\u0e35\u0e48\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a", 
- "Negative balance is not allowed for account ": "\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e21\u0e14\u0e38\u0e25\u0e40\u0e0a\u0e34\u0e07\u0e25\u0e1a\u0e08\u0e30\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Outstanding cannot be less than zero. \\\t\t\t\t \tPlease match exact outstanding.": "\u0e17\u0e35\u0e48\u0e42\u0e14\u0e14\u0e40\u0e14\u0e48\u0e19\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e19\u0e49\u0e2d\u0e22\u0e01\u0e27\u0e48\u0e32\u0e28\u0e39\u0e19\u0e22\u0e4c \\ \u0e01\u0e23\u0e38\u0e13\u0e32\u0e15\u0e23\u0e07\u0e01\u0e31\u0e1a\u0e17\u0e35\u0e48\u0e41\u0e19\u0e48\u0e19\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e42\u0e14\u0e14\u0e40\u0e14\u0e48\u0e19", 
- "Outstanding for Voucher ": "\u0e17\u0e35\u0e48\u0e42\u0e14\u0e14\u0e40\u0e14\u0e48\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25", 
- "You are not authorized to do/modify back dated entries before ": "\u0e04\u0e38\u0e13\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e17\u0e33 / \u0e41\u0e01\u0e49\u0e44\u0e02\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e01\u0e25\u0e31\u0e1a\u0e25\u0e07\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e01\u0e48\u0e2d\u0e19"
-}
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher/README.md b/accounts/doctype/journal_voucher/README.md
new file mode 100644
index 0000000..2b8a17e
--- /dev/null
+++ b/accounts/doctype/journal_voucher/README.md
@@ -0,0 +1 @@
+Journal entry for accounting entries including payments.
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher/journal_voucher.py b/accounts/doctype/journal_voucher/journal_voucher.py
index a5a4f10..2c5cd4f 100644
--- a/accounts/doctype/journal_voucher/journal_voucher.py
+++ b/accounts/doctype/journal_voucher/journal_voucher.py
@@ -158,7 +158,7 @@
 		if r:
 			self.doc.remark = ("\n").join(r)
 		else:
-			webnotes.msgprint("Remarks is mandatory", raise_exception=1)
+			webnotes.msgprint("User Remarks is mandatory", raise_exception=1)
 
 	def set_aging_date(self):
 		if self.doc.is_opening != 'Yes':
diff --git a/accounts/doctype/journal_voucher/journal_voucher.txt b/accounts/doctype/journal_voucher/journal_voucher.txt
index 471b9f2..d0163e6 100644
--- a/accounts/doctype/journal_voucher/journal_voucher.txt
+++ b/accounts/doctype/journal_voucher/journal_voucher.txt
@@ -2,7 +2,7 @@
  {
   "creation": "2013-03-25 10:53:52", 
   "docstatus": 0, 
-  "modified": "2013-04-05 11:10:35", 
+  "modified": "2013-06-11 16:04:20", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -460,29 +460,6 @@
   "read_only": 1
  }, 
  {
-  "description": "The date at which current entry is corrected in the system.", 
-  "doctype": "DocField", 
-  "fieldname": "amendment_date", 
-  "fieldtype": "Date", 
-  "label": "Amendment Date", 
-  "no_copy": 1, 
-  "oldfieldname": "amendment_date", 
-  "oldfieldtype": "Date", 
-  "print_hide": 1, 
-  "read_only": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "cancel_reason", 
-  "fieldtype": "Data", 
-  "label": "Cancel Reason", 
-  "no_copy": 1, 
-  "oldfieldname": "cancel_reason", 
-  "oldfieldtype": "Data", 
-  "print_hide": 1, 
-  "read_only": 1
- }, 
- {
   "amend": 1, 
   "cancel": 1, 
   "create": 1, 
diff --git a/accounts/doctype/journal_voucher/locale/_messages_doc.json b/accounts/doctype/journal_voucher/locale/_messages_doc.json
deleted file mode 100644
index 5876abe..0000000
--- a/accounts/doctype/journal_voucher/locale/_messages_doc.json
+++ /dev/null
@@ -1,57 +0,0 @@
-[
- "Cash Voucher", 
- "Excise Voucher", 
- "Clearance Date", 
- "JV", 
- "eg. Cheque Number", 
- "Remark", 
- "Amended From", 
- "Cancel Reason", 
- "Select Print Heading", 
- "User Remark will be added to Auto Remark", 
- "Contra Voucher", 
- "Aging Date", 
- "No", 
- "Journal Voucher", 
- "Make Difference Entry", 
- "Entries", 
- "More Info", 
- "Difference", 
- "Total Credit", 
- "Posting Date", 
- "Bank Voucher", 
- "Total Amount in Words", 
- "Reference Number", 
- "Due Date", 
- "To manage multiple series please go to Setup > Manage Series", 
- "The date at which current entry is corrected in the system.", 
- "Voucher Type", 
- "For opening invoice entry, this date will reflect in the period-wise aging report.", 
- "Total Debit", 
- "Debit Note", 
- "Write Off Amount <=", 
- "Accounts Payable", 
- "Bill No", 
- "User Remark", 
- "Reference Date", 
- "Credit Note", 
- "Fiscal Year", 
- "Amendment Date", 
- "Is Opening", 
- "Company", 
- "Write Off Based On", 
- "Reference", 
- "Bill Date", 
- "Series", 
- "Credit Card Voucher", 
- "Pay To / Recd From", 
- "Journal Entries", 
- "The date at which current entry will get or has actually executed.", 
- "Accounts", 
- "Write Off Voucher", 
- "Get Outstanding Invoices", 
- "Yes", 
- "Journal Entry", 
- "Total Amount", 
- "Accounts Receivable"
-]
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher/locale/ar-doc.json b/accounts/doctype/journal_voucher/locale/ar-doc.json
deleted file mode 100644
index b8aeb06..0000000
--- a/accounts/doctype/journal_voucher/locale/ar-doc.json
+++ /dev/null
@@ -1,57 +0,0 @@
-{
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Accounts Payable": "\u0630\u0645\u0645 \u062f\u0627\u0626\u0646\u0629", 
- "Accounts Receivable": "\u062d\u0633\u0627\u0628\u0627\u062a \u0627\u0644\u0642\u0628\u0636", 
- "Aging Date": "\u0627\u0644\u0634\u064a\u062e\u0648\u062e\u0629 \u062a\u0627\u0631\u064a\u062e", 
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "Amendment Date": "\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u062a\u0627\u0631\u064a\u062e", 
- "Bank Voucher": "\u0627\u0644\u0628\u0646\u0643 \u0642\u0633\u064a\u0645\u0629", 
- "Bill Date": "\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0642\u0627\u0646\u0648\u0646 \u062a\u0627\u0631\u064a\u062e", 
- "Bill No": "\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0642\u0627\u0646\u0648\u0646 \u0644\u0627", 
- "Cancel Reason": "\u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u0633\u0628\u0628", 
- "Cash Voucher": "\u0642\u0633\u064a\u0645\u0629 \u0646\u0642\u062f\u064a\u0629", 
- "Clearance Date": "\u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u062a\u0627\u0631\u064a\u062e", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Contra Voucher": "\u0643\u0648\u0646\u062a\u0631\u0627 \u0642\u0633\u064a\u0645\u0629", 
- "Credit Card Voucher": "\u0628\u0637\u0627\u0642\u0629 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646 \u0642\u0633\u064a\u0645\u0629", 
- "Credit Note": "\u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", 
- "Debit Note": "\u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u062e\u0635\u0645", 
- "Difference": "\u0641\u0631\u0642", 
- "Due Date": "\u0628\u0633\u0628\u0628 \u062a\u0627\u0631\u064a\u062e", 
- "Entries": "\u0645\u0642\u0627\u0644\u0627\u062a", 
- "Excise Voucher": "\u0627\u0644\u0645\u0643\u0648\u0633 \u0642\u0633\u064a\u0645\u0629", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "For opening invoice entry, this date will reflect in the period-wise aging report.": "\u0644\u0641\u062a\u062d \u062f\u062e\u0648\u0644 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629\u060c \u0633\u0648\u0641 \u062a\u0639\u0643\u0633 \u0647\u0630\u0627 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0641\u064a \u0627\u0644\u062a\u0642\u0631\u064a\u0631 \u0627\u0644\u0641\u062a\u0631\u0629 \u0645\u0646 \u0627\u0644\u062d\u0643\u0645\u0629 \u0627\u0644\u0634\u064a\u062e\u0648\u062e\u0629.", 
- "Get Outstanding Invoices": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u0645\u0633\u062a\u062d\u0642\u0629", 
- "Is Opening": "\u0648\u0641\u062a\u062d", 
- "JV": "JV", 
- "Journal Entries": "\u0645\u062c\u0644\u0629 \u0645\u0642\u0627\u0644\u0627\u062a", 
- "Journal Entry": "\u0625\u062f\u062e\u0627\u0644 \u062f\u0641\u062a\u0631 \u0627\u0644\u064a\u0648\u0645\u064a\u0629", 
- "Journal Voucher": "\u0645\u062c\u0644\u0629 \u0642\u0633\u064a\u0645\u0629", 
- "Make Difference Entry": "\u062c\u0639\u0644 \u062f\u062e\u0648\u0644 \u0627\u0644\u0641\u0631\u0642", 
- "More Info": "\u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a", 
- "No": "\u0644\u0627", 
- "Pay To / Recd From": "\u062f\u0641\u0639 \u0625\u0644\u0649 / \u0645\u0646 Recd", 
- "Posting Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0646\u0634\u0631", 
- "Reference": "\u0645\u0631\u062c\u0639", 
- "Reference Date": "\u0627\u0644\u0645\u0631\u062c\u0639 \u062a\u0627\u0631\u064a\u062e", 
- "Reference Number": "\u0627\u0644\u0631\u0642\u0645 \u0627\u0644\u0645\u0631\u062c\u0639\u064a \u0644\u0644", 
- "Remark": "\u0643\u0644\u0627\u0645", 
- "Select Print Heading": "\u062d\u062f\u062f \u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u0639\u0646\u0648\u0627\u0646", 
- "Series": "\u0633\u0644\u0633\u0644\u0629", 
- "The date at which current entry is corrected in the system.": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u062a\u0635\u062d\u064a\u062d \u0627\u0644\u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u062d\u0627\u0644\u064a \u0641\u064a \u0627\u0644\u0646\u0638\u0627\u0645.", 
- "The date at which current entry will get or has actually executed.": "\u0646\u0641\u0630\u062a \u0641\u0639\u0644\u064a\u0627 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u0633\u0648\u0641 \u062a\u062d\u0635\u0644 \u0627\u0644\u0645\u062f\u062e\u0644 \u0627\u0644\u062d\u0627\u0644\u064a \u0623\u0648.", 
- "To manage multiple series please go to Setup > Manage Series": "\u0644\u0625\u062f\u0627\u0631\u0629 \u0633\u0644\u0633\u0644\u0629 \u0645\u062a\u0639\u062f\u062f\u0629 \u064a\u0631\u062c\u0649 \u0627\u0644\u062f\u062e\u0648\u0644 \u0625\u0644\u0649 \u0625\u0639\u062f\u0627\u062f&gt; \u0625\u062f\u0627\u0631\u0629 \u0633\u0644\u0633\u0644\u0629", 
- "Total Amount": "\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0643\u0644\u064a \u0644\u0644", 
- "Total Amount in Words": "\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0643\u0644\u064a \u0641\u064a \u0643\u0644\u0645\u0627\u062a", 
- "Total Credit": "\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", 
- "Total Debit": "\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u062e\u0635\u0645", 
- "User Remark": "\u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645", 
- "User Remark will be added to Auto Remark": "\u0645\u0644\u0627\u062d\u0638\u0629 \u0633\u064a\u062a\u0645 \u0625\u0636\u0627\u0641\u0629 \u0645\u0633\u062a\u062e\u062f\u0645 \u0644\u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u0633\u064a\u0627\u0631\u0627\u062a", 
- "Voucher Type": "\u0642\u0633\u064a\u0645\u0629 \u0646\u0648\u0639", 
- "Write Off Amount <=": "\u0634\u0637\u0628 \u0627\u0644\u0645\u0628\u0644\u063a &lt;=", 
- "Write Off Based On": "\u0634\u0637\u0628 \u0628\u0646\u0627\u0621 \u0639\u0644\u0649", 
- "Write Off Voucher": "\u0634\u0637\u0628 \u0642\u0633\u064a\u0645\u0629", 
- "Yes": "\u0646\u0639\u0645", 
- "eg. Cheque Number": "\u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644. \u0639\u062f\u062f \u0627\u0644\u0634\u064a\u0643\u0627\u062a"
-}
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher/locale/de-doc.json b/accounts/doctype/journal_voucher/locale/de-doc.json
deleted file mode 100644
index d3b2d94..0000000
--- a/accounts/doctype/journal_voucher/locale/de-doc.json
+++ /dev/null
@@ -1,57 +0,0 @@
-{
- "Accounts": "Konten", 
- "Accounts Payable": "Kreditorenbuchhaltung", 
- "Accounts Receivable": "Debitorenbuchhaltung", 
- "Aging Date": "Aging Datum", 
- "Amended From": "Ge\u00e4ndert von", 
- "Amendment Date": "\u00c4nderung Datum", 
- "Bank Voucher": "Bankgutschein", 
- "Bill Date": "Bill Datum", 
- "Bill No": "Bill No", 
- "Cancel Reason": "Abbrechen Reason", 
- "Cash Voucher": "Cash Gutschein", 
- "Clearance Date": "Clearance Datum", 
- "Company": "Firma", 
- "Contra Voucher": "Contra Gutschein", 
- "Credit Card Voucher": "Credit Card Gutschein", 
- "Credit Note": "Gutschrift", 
- "Debit Note": "Lastschrift", 
- "Difference": "Unterschied", 
- "Due Date": "Due Date", 
- "Entries": "Eintr\u00e4ge", 
- "Excise Voucher": "Excise Gutschein", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "For opening invoice entry, this date will reflect in the period-wise aging report.": "Zum \u00d6ffnen Rechnungserfassung, wird dieses Datum in der Zeit-weise alternden Berichts anzupassen.", 
- "Get Outstanding Invoices": "Holen Ausstehende Rechnungen", 
- "Is Opening": "Er\u00f6ffnet", 
- "JV": "JV", 
- "Journal Entries": "Journal Entries", 
- "Journal Entry": "Journal Entry", 
- "Journal Voucher": "Journal Gutschein", 
- "Make Difference Entry": "Machen Difference Eintrag", 
- "More Info": "Mehr Info", 
- "No": "Auf", 
- "Pay To / Recd From": "Pay To / From RECD", 
- "Posting Date": "Buchungsdatum", 
- "Reference": "Referenz", 
- "Reference Date": "Stichtag", 
- "Reference Number": "Reference Number", 
- "Remark": "Bemerkung", 
- "Select Print Heading": "W\u00e4hlen Sie Drucken \u00dcberschrift", 
- "Series": "Serie", 
- "The date at which current entry is corrected in the system.": "Der Zeitpunkt, zu dem aktuellen Eintrag in dem System korrigiert.", 
- "The date at which current entry will get or has actually executed.": "Das Datum, an dem aktuellen Eintrag zu erhalten oder wird tats\u00e4chlich ausgef\u00fchrt.", 
- "To manage multiple series please go to Setup > Manage Series": "Um mehrere Reihen zu verwalten gehen Sie bitte auf Setup> Verwalten Series", 
- "Total Amount": "Gesamtbetrag", 
- "Total Amount in Words": "Insgesamt Betrag in Worten", 
- "Total Credit": "Insgesamt Kredit", 
- "Total Debit": "Insgesamt Debit", 
- "User Remark": "Benutzer Bemerkung", 
- "User Remark will be added to Auto Remark": "Benutzer Bemerkung auf Auto Bemerkung hinzugef\u00fcgt werden", 
- "Voucher Type": "Gutschein Type", 
- "Write Off Amount <=": "Write Off Betrag <=", 
- "Write Off Based On": "Write Off Based On", 
- "Write Off Voucher": "Write Off Gutschein", 
- "Yes": "Ja", 
- "eg. Cheque Number": "zB. Scheck-Nummer"
-}
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher/locale/es-doc.json b/accounts/doctype/journal_voucher/locale/es-doc.json
deleted file mode 100644
index e8f5115..0000000
--- a/accounts/doctype/journal_voucher/locale/es-doc.json
+++ /dev/null
@@ -1,57 +0,0 @@
-{
- "Accounts": "Cuentas", 
- "Accounts Payable": "Cuentas por pagar", 
- "Accounts Receivable": "Cuentas por cobrar", 
- "Aging Date": "Fecha de antig\u00fcedad", 
- "Amended From": "De modificada", 
- "Amendment Date": "Enmienda Fecha", 
- "Bank Voucher": "Banco Voucher", 
- "Bill Date": "Bill Fecha", 
- "Bill No": "Bill no", 
- "Cancel Reason": "Cancelar Raz\u00f3n", 
- "Cash Voucher": "Cash Voucher", 
- "Clearance Date": "Liquidaci\u00f3n Fecha", 
- "Company": "Empresa", 
- "Contra Voucher": "Contra Voucher", 
- "Credit Card Voucher": "Credit Card Voucher", 
- "Credit Note": "Nota de Cr\u00e9dito", 
- "Debit Note": "Nota de D\u00e9bito", 
- "Difference": "Diferencia", 
- "Due Date": "Fecha de vencimiento", 
- "Entries": "Comentarios", 
- "Excise Voucher": "Vale Impuestos Especiales", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "For opening invoice entry, this date will reflect in the period-wise aging report.": "Para abrir el registro de facturas, esta fecha se reflejar\u00e1 en el informe del per\u00edodo sabio envejecimiento.", 
- "Get Outstanding Invoices": "Recibe facturas pendientes", 
- "Is Opening": "Est\u00e1 Abriendo", 
- "JV": "JV", 
- "Journal Entries": "Entradas de diario", 
- "Journal Entry": "Asientos de diario", 
- "Journal Voucher": "Diario Voucher", 
- "Make Difference Entry": "Hacer Entrada Diferencia", 
- "More Info": "M\u00e1s informaci\u00f3n", 
- "No": "No", 
- "Pay To / Recd From": "Pagar a / A partir de RECD", 
- "Posting Date": "Fecha de Publicaci\u00f3n", 
- "Reference": "Referencia", 
- "Reference Date": "Fecha de referencia", 
- "Reference Number": "Referencia", 
- "Remark": "Observaci\u00f3n", 
- "Select Print Heading": "Seleccione Imprimir Encabezado", 
- "Series": "Serie", 
- "The date at which current entry is corrected in the system.": "La fecha en la que la entrada actual se corrige en el sistema.", 
- "The date at which current entry will get or has actually executed.": "La fecha en la que la entrada actual se consigue o se ejecuta realmente.", 
- "To manage multiple series please go to Setup > Manage Series": "Para gestionar m\u00faltiples series por favor vaya a Configuraci\u00f3n&gt; Administrar Series", 
- "Total Amount": "Monto Total", 
- "Total Amount in Words": "Monto total de palabras", 
- "Total Credit": "Cr\u00e9dito Total", 
- "Total Debit": "D\u00e9bito total", 
- "User Remark": "Usuario Comentario", 
- "User Remark will be added to Auto Remark": "Observaci\u00f3n de usuario se a\u00f1adir\u00e1 a Auto Observaci\u00f3n", 
- "Voucher Type": "Vale Tipo", 
- "Write Off Amount <=": "Escribir Off Importe &lt;=", 
- "Write Off Based On": "Escribir apagado basado en", 
- "Write Off Voucher": "Escribir Off Voucher", 
- "Yes": "S\u00ed", 
- "eg. Cheque Number": "por ejemplo. N\u00famero de Cheque"
-}
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher/locale/fr-doc.json b/accounts/doctype/journal_voucher/locale/fr-doc.json
deleted file mode 100644
index da5ab8c..0000000
--- a/accounts/doctype/journal_voucher/locale/fr-doc.json
+++ /dev/null
@@ -1,57 +0,0 @@
-{
- "Accounts": "Comptes", 
- "Accounts Payable": "Comptes \u00e0 payer", 
- "Accounts Receivable": "D\u00e9biteurs", 
- "Aging Date": "Vieillissement Date", 
- "Amended From": "De modifi\u00e9e", 
- "Amendment Date": "Date de la modification", 
- "Bank Voucher": "Bon Banque", 
- "Bill Date": "Bill Date", 
- "Bill No": "Le projet de loi no", 
- "Cancel Reason": "Annuler Raison", 
- "Cash Voucher": "Bon tr\u00e9sorerie", 
- "Clearance Date": "Date de la clairance", 
- "Company": "Entreprise", 
- "Contra Voucher": "Bon Contra", 
- "Credit Card Voucher": "Bon de carte de cr\u00e9dit", 
- "Credit Note": "Note de cr\u00e9dit", 
- "Debit Note": "Note de d\u00e9bit", 
- "Difference": "Diff\u00e9rence", 
- "Due Date": "Due Date", 
- "Entries": "Entr\u00e9es", 
- "Excise Voucher": "Bon d&#39;accise", 
- "Fiscal Year": "Exercice", 
- "For opening invoice entry, this date will reflect in the period-wise aging report.": "Pour l&#39;ouverture de la saisie des factures, cette date se refl\u00e9tera dans le rapport de p\u00e9riode sage vieillissement.", 
- "Get Outstanding Invoices": "Obtenez Factures en souffrance", 
- "Is Opening": "Est l&#39;ouverture", 
- "JV": "JV", 
- "Journal Entries": "Journal Entries", 
- "Journal Entry": "Journal Entry", 
- "Journal Voucher": "Bon Journal", 
- "Make Difference Entry": "Assurez Entr\u00e9e Diff\u00e9rence", 
- "More Info": "Plus d&#39;infos", 
- "No": "Aucun", 
- "Pay To / Recd From": "Pay To / RECD De", 
- "Posting Date": "Date de publication", 
- "Reference": "R\u00e9f\u00e9rence", 
- "Reference Date": "Date de R\u00e9f\u00e9rence", 
- "Reference Number": "Num\u00e9ro de r\u00e9f\u00e9rence", 
- "Remark": "Remarque", 
- "Select Print Heading": "S\u00e9lectionnez Imprimer Cap", 
- "Series": "S\u00e9rie", 
- "The date at which current entry is corrected in the system.": "La date \u00e0 laquelle l&#39;entr\u00e9e courante est corrig\u00e9e dans le syst\u00e8me.", 
- "The date at which current entry will get or has actually executed.": "La date \u00e0 laquelle l&#39;entr\u00e9e actuelle permet de lire ou a r\u00e9ellement ex\u00e9cut\u00e9.", 
- "To manage multiple series please go to Setup > Manage Series": "Pour g\u00e9rer plusieurs s\u00e9ries s&#39;il vous pla\u00eet allez dans R\u00e9glages&gt; G\u00e9rer S\u00e9rie", 
- "Total Amount": "Montant total", 
- "Total Amount in Words": "Montant total en mots", 
- "Total Credit": "Cr\u00e9dit total", 
- "Total Debit": "D\u00e9bit total", 
- "User Remark": "Remarque l&#39;utilisateur", 
- "User Remark will be added to Auto Remark": "Remarque l&#39;utilisateur sera ajout\u00e9 \u00e0 Remarque Auto", 
- "Voucher Type": "Type de Bon", 
- "Write Off Amount <=": "Ecrire Off Montant &lt;=", 
- "Write Off Based On": "Ecrire Off Bas\u00e9 sur", 
- "Write Off Voucher": "Ecrire Off Bon", 
- "Yes": "Oui", 
- "eg. Cheque Number": "par exemple. Num\u00e9ro de ch\u00e8que"
-}
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher/locale/hi-doc.json b/accounts/doctype/journal_voucher/locale/hi-doc.json
deleted file mode 100644
index 0bd1e1c..0000000
--- a/accounts/doctype/journal_voucher/locale/hi-doc.json
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Accounts Payable": "\u0932\u0947\u0916\u093e \u0926\u0947\u092f", 
- "Accounts Receivable": "\u0932\u0947\u0916\u093e \u092a\u094d\u0930\u093e\u092a\u094d\u092f", 
- "Aging Date": "\u0924\u093f\u0925\u093f \u090f\u091c\u093f\u0902\u0917", 
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Amendment Date": "\u0938\u0902\u0936\u094b\u0927\u0928 \u0924\u093f\u0925\u093f", 
- "Bank Voucher": "\u092c\u0948\u0902\u0915 \u0935\u093e\u0909\u091a\u0930", 
- "Bill Date": "\u092c\u093f\u0932 \u0915\u0940 \u0924\u093e\u0930\u0940\u0916", 
- "Bill No": "\u0935\u093f\u0927\u0947\u092f\u0915 \u0928\u0939\u0940\u0902", 
- "Cancel Reason": "\u0915\u093e\u0930\u0923 \u0930\u0926\u094d\u0926 \u0915\u0930\u0947\u0902", 
- "Cash Voucher": "\u0915\u0948\u0936 \u0935\u093e\u0909\u091a\u0930", 
- "Clearance Date": "\u0915\u094d\u0932\u0940\u092f\u0930\u0947\u0902\u0938 \u0924\u093f\u0925\u093f", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Contra Voucher": "\u0915\u0949\u0928\u094d\u091f\u094d\u0930\u093e \u0935\u093e\u0909\u091a\u0930", 
- "Credit Card Voucher": "\u0915\u094d\u0930\u0947\u0921\u093f\u091f \u0915\u093e\u0930\u094d\u0921 \u0935\u093e\u0909\u091a\u0930", 
- "Credit Note": "\u091c\u092e\u093e\u092a\u0924\u094d\u0930", 
- "Date of entry (not posting to ledgers)": "\u092a\u094d\u0930\u0935\u0947\u0936 \u0915\u0940 \u0924\u093f\u0925\u093f (\u092a\u094b\u0938\u094d\u091f\u093f\u0902\u0917 \u0916\u093e\u0924\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u0928\u0939\u0940\u0902)", 
- "Debit Note": "\u0921\u0947\u092c\u093f\u091f \u0928\u094b\u091f", 
- "Difference": "\u0905\u0902\u0924\u0930", 
- "Due Date": "\u0928\u093f\u092f\u0924 \u0924\u093e\u0930\u0940\u0916", 
- "Entries": "\u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f\u092f\u093e\u0902", 
- "Excise Voucher": "\u0906\u092c\u0915\u093e\u0930\u0940 \u0935\u093e\u0909\u091a\u0930", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "For opening invoice entry, this date will reflect in the period-wise aging report.": "\u091a\u093e\u0932\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u0916\u094b\u0932\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f, \u0905\u0935\u0927\u093f \u0915\u0947 \u0932\u093f\u0939\u093e\u091c \u0938\u0947 \u0909\u092e\u094d\u0930 \u092c\u0922\u093c\u0928\u0947 \u0915\u0940 \u0930\u093f\u092a\u094b\u0930\u094d\u091f \u092e\u0947\u0902 \u0907\u0938 \u0924\u093f\u0925\u093f \u0915\u094b \u092a\u094d\u0930\u0924\u093f\u092c\u093f\u0902\u092c\u093f\u0924 \u0915\u0930\u0947\u0917\u093e.", 
- "Get Outstanding Invoices": "\u092c\u0915\u093e\u092f\u093e \u091a\u093e\u0932\u093e\u0928", 
- "Is Opening": "\u0939\u0948 \u0916\u094b\u0932\u0928\u0947", 
- "JV": "\u091c\u0947\u0935\u0940", 
- "Journal Entries": "\u091c\u0930\u094d\u0928\u0932 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f\u092f\u093e\u0902", 
- "Journal Entry": "\u091c\u0930\u094d\u0928\u0932 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f", 
- "Journal Voucher": "\u091c\u0930\u094d\u0928\u0932 \u0935\u093e\u0909\u091a\u0930", 
- "Make Difference Entry": "\u0905\u0902\u0924\u0930 \u090f\u0902\u091f\u094d\u0930\u0940", 
- "More Info": "\u0905\u0927\u093f\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "No": "\u0928\u0939\u0940\u0902", 
- "Pay To / Recd From": "/ \u0930\u093f\u0938\u0940 \u0921\u0940 \u0938\u0947 \u092d\u0941\u0917\u0924\u093e\u0928", 
- "Posting Date": "\u0924\u093f\u0925\u093f \u092a\u094b\u0938\u094d\u091f\u093f\u0902\u0917", 
- "Reference": "\u0938\u0902\u0926\u0930\u094d\u092d", 
- "Reference Date": "\u0938\u0902\u0926\u0930\u094d\u092d \u0924\u093f\u0925\u093f", 
- "Reference Number": "\u0938\u0902\u0926\u0930\u094d\u092d \u0938\u0902\u0916\u094d\u092f\u093e", 
- "Remark": "\u091f\u093f\u092a\u094d\u092a\u0923\u0940", 
- "Select Print Heading": "\u091a\u092f\u0928 \u0936\u0940\u0930\u094d\u0937\u0915 \u092a\u094d\u0930\u093f\u0902\u091f", 
- "Series": "\u0915\u0908", 
- "Supplier Account": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0916\u093e\u0924\u093e", 
- "The date at which current entry is corrected in the system.": "\u091c\u094b \u0924\u093e\u0930\u0940\u0916 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0938\u0939\u0940 \u0939\u0948.", 
- "The date at which current entry will get or has actually executed.": "\u0924\u093e\u0930\u0940\u0916, \u091c\u093f\u0938 \u092a\u0930 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092f\u093e \u0935\u093e\u0938\u094d\u0924\u0935 \u092e\u0947\u0902 \u092e\u093e\u0930 \u0921\u093e\u0932\u093e \u0917\u092f\u093e \u0939\u0948.", 
- "To manage multiple series please go to Setup > Manage Series": "\u090f\u0915\u093e\u0927\u093f\u0915 \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0938\u0947\u091f\u0905\u092a \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u091c\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u0943\u092a\u092f\u093e \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928", 
- "Total Amount": "\u0915\u0941\u0932 \u0930\u093e\u0936\u093f", 
- "Total Amount in Words": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902 \u0915\u0941\u0932 \u0930\u093e\u0936\u093f", 
- "Total Credit": "\u0915\u0941\u0932 \u0915\u094d\u0930\u0947\u0921\u093f\u091f", 
- "Total Debit": "\u0915\u0941\u0932 \u0921\u0947\u092c\u093f\u091f", 
- "User Remark": "\u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u0915\u0947 \u091f\u093f\u092a\u094d\u092a\u0923\u0940", 
- "User Remark will be added to Auto Remark": "\u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u091f\u093f\u092a\u094d\u092a\u0923\u0940 \u0911\u091f\u094b \u091f\u093f\u092a\u094d\u092a\u0923\u0940 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u091c\u094b\u0921\u093c \u0926\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e", 
- "Voucher Date": "\u0935\u093e\u0909\u091a\u0930 \u0924\u093f\u0925\u093f", 
- "Voucher Type": "\u0935\u093e\u0909\u091a\u0930 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Write Off Amount <=": "\u0911\u092b \u0930\u093e\u0936\u093f \u0932\u093f\u0916\u0947\u0902 &lt;=", 
- "Write Off Based On": "\u0915\u0947 \u0906\u0927\u093e\u0930 \u092a\u0930 \u092c\u0902\u0926 \u0932\u093f\u0916\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Write Off Voucher": "\u0911\u092b \u0935\u093e\u0909\u091a\u0930 \u0932\u093f\u0916\u0947\u0902", 
- "Yes": "\u0939\u093e\u0902", 
- "eg. Cheque Number": "\u0909\u0926\u093e. \u091a\u0947\u0915 \u0938\u0902\u0916\u094d\u092f\u093e"
-}
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher/locale/hr-doc.json b/accounts/doctype/journal_voucher/locale/hr-doc.json
deleted file mode 100644
index 68a7afb..0000000
--- a/accounts/doctype/journal_voucher/locale/hr-doc.json
+++ /dev/null
@@ -1,57 +0,0 @@
-{
- "Accounts": "Ra\u010duni", 
- "Accounts Payable": "Ra\u010duni naplativo", 
- "Accounts Receivable": "Potra\u017eivanja", 
- "Aging Date": "Starenje Datum", 
- "Amended From": "Izmijenjena Od", 
- "Amendment Date": "Amandman Datum", 
- "Bank Voucher": "Banka bon", 
- "Bill Date": "Bill Datum", 
- "Bill No": "Bill Ne", 
- "Cancel Reason": "Odustani razlog", 
- "Cash Voucher": "Novac bon", 
- "Clearance Date": "Razmak Datum", 
- "Company": "Dru\u0161tvo", 
- "Contra Voucher": "Contra bon", 
- "Credit Card Voucher": "Kreditne kartice bon", 
- "Credit Note": "Kreditne Napomena", 
- "Debit Note": "Rashodi Napomena", 
- "Difference": "Razlika", 
- "Due Date": "Datum dospije\u0107a", 
- "Entries": "Prijave", 
- "Excise Voucher": "Tro\u0161arina bon", 
- "Fiscal Year": "Fiskalna godina", 
- "For opening invoice entry, this date will reflect in the period-wise aging report.": "Za otvaranje ra\u010duna ulazak, ovaj datum \u0107e se odraziti na razdoblje-mudar starenja izvje\u0161\u0107u.", 
- "Get Outstanding Invoices": "Nabavite nepla\u0107ene ra\u010dune", 
- "Is Opening": "Je Otvaranje", 
- "JV": "JV", 
- "Journal Entries": "\u010casopis upisi", 
- "Journal Entry": "\u010casopis Stupanje", 
- "Journal Voucher": "\u010casopis bon", 
- "Make Difference Entry": "\u010cine razliku Entry", 
- "More Info": "Vi\u0161e informacija", 
- "No": "Ne", 
- "Pay To / Recd From": "Platiti Da / RecD Od", 
- "Posting Date": "Objavljivanje Datum", 
- "Reference": "Upu\u0107ivanje", 
- "Reference Date": "Referentni datum", 
- "Reference Number": "Referentni broj", 
- "Remark": "Primjedba", 
- "Select Print Heading": "Odaberite Ispis Naslov", 
- "Series": "Serija", 
- "The date at which current entry is corrected in the system.": "Datum na koji teku\u0107i zapis ispravljen u sustavu.", 
- "The date at which current entry will get or has actually executed.": "Datum na koji teku\u0107i zapis \u0107e dobiti ili zapravo je pogubljen.", 
- "To manage multiple series please go to Setup > Manage Series": "Za upravljati s vi\u0161e niz molimo idite na Postavke&gt; Upravljanje serije", 
- "Total Amount": "Ukupan iznos", 
- "Total Amount in Words": "Ukupan iznos u rije\u010di", 
- "Total Credit": "Ukupna kreditna", 
- "Total Debit": "Ukupno zadu\u017eenje", 
- "User Remark": "Upute Zabilje\u0161ka", 
- "User Remark will be added to Auto Remark": "Upute Napomena \u0107e biti dodan Auto Napomena", 
- "Voucher Type": "Bon Tip", 
- "Write Off Amount <=": "Otpis Iznos &lt;=", 
- "Write Off Based On": "Otpis na temelju", 
- "Write Off Voucher": "Napi\u0161ite Off bon", 
- "Yes": "Da", 
- "eg. Cheque Number": "npr.. \u010cek Broj"
-}
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher/locale/nl-doc.json b/accounts/doctype/journal_voucher/locale/nl-doc.json
deleted file mode 100644
index b3c2aed..0000000
--- a/accounts/doctype/journal_voucher/locale/nl-doc.json
+++ /dev/null
@@ -1,57 +0,0 @@
-{
- "Accounts": "Accounts", 
- "Accounts Payable": "Accounts Payable", 
- "Accounts Receivable": "Debiteuren", 
- "Aging Date": "Aging Datum", 
- "Amended From": "Gewijzigd Van", 
- "Amendment Date": "Wijziging Datum", 
- "Bank Voucher": "Bank Voucher", 
- "Bill Date": "Bill Datum", 
- "Bill No": "Bill Geen", 
- "Cancel Reason": "Annuleren Reden", 
- "Cash Voucher": "Cash Voucher", 
- "Clearance Date": "Clearance Datum", 
- "Company": "Vennootschap", 
- "Contra Voucher": "Contra Voucher", 
- "Credit Card Voucher": "Credit Card Voucher", 
- "Credit Note": "Creditnota", 
- "Debit Note": "Debetnota", 
- "Difference": "Verschil", 
- "Due Date": "Vervaldag", 
- "Entries": "Inzendingen", 
- "Excise Voucher": "Accijnzen Voucher", 
- "Fiscal Year": "Boekjaar", 
- "For opening invoice entry, this date will reflect in the period-wise aging report.": "Voor het openen van factuur binnenkomst, zal deze datum weerspiegelen in de periode-wijs veroudering rapport.", 
- "Get Outstanding Invoices": "Get openstaande facturen", 
- "Is Opening": "Is openen", 
- "JV": "JV", 
- "Journal Entries": "Journaalposten", 
- "Journal Entry": "Journal Entry", 
- "Journal Voucher": "Journal Voucher", 
- "Make Difference Entry": "Maak Verschil Entry", 
- "More Info": "Meer info", 
- "No": "Geen", 
- "Pay To / Recd From": "Pay To / RECD Van", 
- "Posting Date": "Plaatsingsdatum", 
- "Reference": "Verwijzing", 
- "Reference Date": "Referentie Datum", 
- "Reference Number": "Referentienummer", 
- "Remark": "Opmerking", 
- "Select Print Heading": "Selecteer Print rubriek", 
- "Series": "Serie", 
- "The date at which current entry is corrected in the system.": "De datum waarop huidige item wordt gecorrigeerd in het systeem.", 
- "The date at which current entry will get or has actually executed.": "De datum waarop huidige item krijgt of heeft daadwerkelijk zijn uitgevoerd.", 
- "To manage multiple series please go to Setup > Manage Series": "Om meerdere reeksen te beheren gaat u naar Setup&gt; Beheer-serie", 
- "Total Amount": "Totaal bedrag", 
- "Total Amount in Words": "Totaal bedrag in woorden", 
- "Total Credit": "Totaal Krediet", 
- "Total Debit": "Totaal Debet", 
- "User Remark": "Gebruiker Opmerking", 
- "User Remark will be added to Auto Remark": "Gebruiker Opmerking zal worden toegevoegd aan Auto Opmerking", 
- "Voucher Type": "Voucher Type", 
- "Write Off Amount <=": "Schrijf Uit Bedrag &lt;=", 
- "Write Off Based On": "Schrijf Uit Based On", 
- "Write Off Voucher": "Schrijf Uit Voucher", 
- "Yes": "Ja", 
- "eg. Cheque Number": "bijvoorbeeld. Cheque nummer"
-}
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher/locale/pt-BR-doc.json b/accounts/doctype/journal_voucher/locale/pt-BR-doc.json
deleted file mode 100644
index 0f3cb19..0000000
--- a/accounts/doctype/journal_voucher/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,57 +0,0 @@
-{
- "Accounts": "Contas", 
- "Accounts Payable": "Contas a Pagar", 
- "Accounts Receivable": "Contas a Receber", 
- "Aging Date": "Data de Envelhecimento", 
- "Amended From": "Corrigido De", 
- "Amendment Date": "Data da Corre\u00e7\u00e3o", 
- "Bank Voucher": "Comprovante Banc\u00e1rio", 
- "Bill Date": "Data de Faturamento", 
- "Bill No": "Fatura N\u00ba", 
- "Cancel Reason": "Motivo do Cancelar", 
- "Cash Voucher": "Comprovante de Caixa", 
- "Clearance Date": "Data de Libera\u00e7\u00e3o", 
- "Company": "Empresa", 
- "Contra Voucher": "Comprovante de Caixa", 
- "Credit Card Voucher": "Comprovante do cart\u00e3o de cr\u00e9dito", 
- "Credit Note": "Nota de Cr\u00e9dito", 
- "Debit Note": "Nota de D\u00e9bito", 
- "Difference": "Diferen\u00e7a", 
- "Due Date": "Data de Vencimento", 
- "Entries": "Lan\u00e7amentos", 
- "Excise Voucher": "Comprovante do imposto", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "For opening invoice entry, this date will reflect in the period-wise aging report.": "Para a abertura do lan\u00e7amento da fatura, esta data vai refletir no relat\u00f3rio per\u00edodo s\u00e1bio envelhecimento.", 
- "Get Outstanding Invoices": "Obter faturas pendentes", 
- "Is Opening": "\u00c9 abertura", 
- "JV": "JV", 
- "Journal Entries": "Lan\u00e7amentos do livro Di\u00e1rio", 
- "Journal Entry": "Lan\u00e7amento do livro Di\u00e1rio", 
- "Journal Voucher": "Comprovante do livro Di\u00e1rio", 
- "Make Difference Entry": "Fazer Lan\u00e7amento da Diferen\u00e7a", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "No": "N\u00e3o", 
- "Pay To / Recd From": "Pagar Para/ Recebido De", 
- "Posting Date": "Data da Postagem", 
- "Reference": "Refer\u00eancia", 
- "Reference Date": "Data de Refer\u00eancia", 
- "Reference Number": "N\u00famero de Refer\u00eancia", 
- "Remark": "Observa\u00e7\u00e3o", 
- "Select Print Heading": "Selecione o Cabe\u00e7alho de Impress\u00e3o", 
- "Series": "S\u00e9ries", 
- "The date at which current entry is corrected in the system.": "A data em que o lan\u00e7amento atual \u00e9 corrigido no sistema.", 
- "The date at which current entry will get or has actually executed.": "A data em que o lan\u00e7amento atual vai ser ou foi realmente executado.", 
- "To manage multiple series please go to Setup > Manage Series": "Para gerenciar v\u00e1rias s\u00e9ries por favor, v\u00e1 para Configura\u00e7\u00e3o &gt; Gerenciar S\u00e9ries", 
- "Total Amount": "Valor Total", 
- "Total Amount in Words": "Valor Total por extenso", 
- "Total Credit": "Cr\u00e9dito Total", 
- "Total Debit": "D\u00e9bito Total", 
- "User Remark": "Observa\u00e7\u00e3o do Usu\u00e1rio", 
- "User Remark will be added to Auto Remark": "Observa\u00e7\u00e3o do usu\u00e1rio ser\u00e1 adicionado \u00e0 observa\u00e7\u00e3o autom\u00e1tica", 
- "Voucher Type": "Tipo de comprovante", 
- "Write Off Amount <=": "Eliminar Valor &lt;=", 
- "Write Off Based On": "Eliminar Baseado em", 
- "Write Off Voucher": "Eliminar comprovante", 
- "Yes": "Sim", 
- "eg. Cheque Number": "por exemplo, N\u00famero do cheque"
-}
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher/locale/pt-doc.json b/accounts/doctype/journal_voucher/locale/pt-doc.json
deleted file mode 100644
index 4e8ceb5..0000000
--- a/accounts/doctype/journal_voucher/locale/pt-doc.json
+++ /dev/null
@@ -1,57 +0,0 @@
-{
- "Accounts": "Contas", 
- "Accounts Payable": "Contas a Pagar", 
- "Accounts Receivable": "Contas a receber", 
- "Aging Date": "Envelhecimento Data", 
- "Amended From": "Alterado De", 
- "Amendment Date": "Data emenda", 
- "Bank Voucher": "Vale banco", 
- "Bill Date": "Data Bill", 
- "Bill No": "Projeto de Lei n", 
- "Cancel Reason": "Cancelar Raz\u00e3o", 
- "Cash Voucher": "Comprovante de dinheiro", 
- "Clearance Date": "Data de Liquida\u00e7\u00e3o", 
- "Company": "Companhia", 
- "Contra Voucher": "Vale Contra", 
- "Credit Card Voucher": "Comprovante do cart\u00e3o de cr\u00e9dito", 
- "Credit Note": "Nota de Cr\u00e9dito", 
- "Debit Note": "Nota de D\u00e9bito", 
- "Difference": "Diferen\u00e7a", 
- "Due Date": "Data de Vencimento", 
- "Entries": "Entradas", 
- "Excise Voucher": "Vale especiais de consumo", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "For opening invoice entry, this date will reflect in the period-wise aging report.": "Para a abertura de entrada da fatura, esta data vai refletir no relat\u00f3rio per\u00edodo s\u00e1bio envelhecimento.", 
- "Get Outstanding Invoices": "Obter faturas pendentes", 
- "Is Opening": "Est\u00e1 abrindo", 
- "JV": "JV", 
- "Journal Entries": "Jornal entradas", 
- "Journal Entry": "Journal Entry", 
- "Journal Voucher": "Vale Jornal", 
- "Make Difference Entry": "Fa\u00e7a Entrada Diferen\u00e7a", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "No": "N\u00e3o", 
- "Pay To / Recd From": "Para pagar / RECD De", 
- "Posting Date": "Data da Publica\u00e7\u00e3o", 
- "Reference": "Refer\u00eancia", 
- "Reference Date": "Data de Refer\u00eancia", 
- "Reference Number": "N\u00famero de Refer\u00eancia", 
- "Remark": "Observa\u00e7\u00e3o", 
- "Select Print Heading": "Selecione Imprimir t\u00edtulo", 
- "Series": "S\u00e9rie", 
- "The date at which current entry is corrected in the system.": "A data em que a entrada actual \u00e9 corrigido no sistema.", 
- "The date at which current entry will get or has actually executed.": "A data em que a entrada de corrente vai ter ou tem realmente executado.", 
- "To manage multiple series please go to Setup > Manage Series": "Para gerenciar v\u00e1rias s\u00e9ries por favor, v\u00e1 para Configura\u00e7\u00e3o&gt; Gerenciar Series", 
- "Total Amount": "Valor Total", 
- "Total Amount in Words": "Valor Total em Palavras", 
- "Total Credit": "Cr\u00e9dito Total", 
- "Total Debit": "D\u00e9bito total", 
- "User Remark": "Observa\u00e7\u00e3o de usu\u00e1rio", 
- "User Remark will be added to Auto Remark": "Observa\u00e7\u00e3o usu\u00e1rio ser\u00e1 adicionado \u00e0 observa\u00e7\u00e3o Auto", 
- "Voucher Type": "Tipo comprovante", 
- "Write Off Amount <=": "Escreva Off Valor &lt;=", 
- "Write Off Based On": "Escreva Off Baseado em", 
- "Write Off Voucher": "Escreva voucher", 
- "Yes": "Sim", 
- "eg. Cheque Number": "por exemplo. N\u00famero de cheques"
-}
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher/locale/sr-doc.json b/accounts/doctype/journal_voucher/locale/sr-doc.json
deleted file mode 100644
index 577b669..0000000
--- a/accounts/doctype/journal_voucher/locale/sr-doc.json
+++ /dev/null
@@ -1,57 +0,0 @@
-{
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Accounts Payable": "\u041e\u0431\u0430\u0432\u0435\u0437\u0435 \u043f\u0440\u0435\u043c\u0430 \u0434\u043e\u0431\u0430\u0432\u0459\u0430\u0447\u0438\u043c\u0430", 
- "Accounts Receivable": "\u041f\u043e\u0442\u0440\u0430\u0436\u0438\u0432\u0430\u045a\u0430", 
- "Aging Date": "\u0421\u0442\u0430\u0440\u0435\u045a\u0435 \u0414\u0430\u0442\u0435", 
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "Amendment Date": "\u0410\u043c\u0430\u043d\u0434\u043c\u0430\u043d \u0414\u0430\u0442\u0443\u043c", 
- "Bank Voucher": "\u0411\u0430\u043d\u043a\u0430 \u0432\u0430\u0443\u0447\u0435\u0440\u0430", 
- "Bill Date": "\u0411\u0438\u043b \u0414\u0430\u0442\u0443\u043c", 
- "Bill No": "\u0411\u0438\u043b \u041d\u0435\u043c\u0430", 
- "Cancel Reason": "\u041e\u0442\u043a\u0430\u0436\u0438 \u0440\u0430\u0437\u043b\u043e\u0433", 
- "Cash Voucher": "\u0413\u043e\u0442\u043e\u0432\u0438\u043d\u0430 \u0432\u0430\u0443\u0447\u0435\u0440\u0430", 
- "Clearance Date": "\u0427\u0438\u0448\u045b\u0435\u045a\u0435 \u0414\u0430\u0442\u0443\u043c", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Contra Voucher": "\u0426\u043e\u043d\u0442\u0440\u0430 \u0432\u0430\u0443\u0447\u0435\u0440\u0430", 
- "Credit Card Voucher": "\u041a\u0440\u0435\u0434\u0438\u0442\u043d\u0430 \u043a\u0430\u0440\u0442\u0438\u0446\u0430 \u0432\u0430\u0443\u0447\u0435\u0440\u0430", 
- "Credit Note": "\u041a\u0440\u0435\u0434\u0438\u0442\u043d\u0438 \u041d\u0430\u043f\u043e\u043c\u0435\u043d\u0430", 
- "Debit Note": "\u0417\u0430\u0434\u0443\u0436\u0435\u045a\u0443", 
- "Difference": "\u0420\u0430\u0437\u043b\u0438\u043a\u0430", 
- "Due Date": "\u0414\u0443\u0435 \u0414\u0430\u0442\u0435", 
- "Entries": "\u0423\u043d\u043e\u0441\u0438", 
- "Excise Voucher": "\u0410\u043a\u0446\u0438\u0437\u0435 \u0432\u0430\u0443\u0447\u0435\u0440\u0430", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "For opening invoice entry, this date will reflect in the period-wise aging report.": "\u0417\u0430 \u043e\u0442\u0432\u0430\u0440\u0430\u045a\u0435 \u0440\u0430\u0447\u0443\u043d\u0430 \u0443\u043d\u043e\u0441, \u043e\u0432\u0430\u0458 \u0434\u0430\u0442\u0443\u043c \u045b\u0435 \u0441\u0435 \u043e\u0434\u0440\u0430\u0437\u0438\u0442\u0438 \u043d\u0430 \u043f\u0435\u0440\u0438\u043e\u0434\u0430 \u043c\u0443\u0434\u0440\u0438 \u0441\u0442\u0430\u0440\u0435\u045a\u0430 \u0438\u0437\u0432\u0435\u0448\u0442\u0430\u0458\u0443.", 
- "Get Outstanding Invoices": "\u0413\u0435\u0442 \u043d\u0435\u043f\u043b\u0430\u045b\u0435\u043d\u0435 \u0440\u0430\u0447\u0443\u043d\u0435", 
- "Is Opening": "\u0414\u0430 \u043b\u0438 \u041e\u0442\u0432\u0430\u0440\u0430\u045a\u0435", 
- "JV": "\u0408\u0412", 
- "Journal Entries": "\u0427\u0430\u0441\u043e\u043f\u0438\u0441 \u0415\u043d\u0442\u0440\u0438\u0435\u0441", 
- "Journal Entry": "\u0408\u043e\u0443\u0440\u043d\u0430\u043b \u0415\u043d\u0442\u0440\u0438", 
- "Journal Voucher": "\u0427\u0430\u0441\u043e\u043f\u0438\u0441 \u0432\u0430\u0443\u0447\u0435\u0440\u0430", 
- "Make Difference Entry": "\u041d\u0430\u043f\u0440\u0430\u0432\u0438\u0442\u0435 \u0443\u043d\u043e\u0441 \u0414\u0438\u0444\u0444\u0435\u0440\u0435\u043d\u0446\u0435", 
- "More Info": "\u0412\u0438\u0448\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0430", 
- "No": "\u041d\u0435", 
- "Pay To / Recd From": "\u041f\u043b\u0430\u0442\u0438 \u0414\u0430 / \u0420\u0435\u0446\u0434 \u041e\u0434", 
- "Posting Date": "\u041f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435 \u0414\u0430\u0442\u0435", 
- "Reference": "\u0423\u043f\u0443\u045b\u0438\u0432\u0430\u045a\u0435", 
- "Reference Date": "\u0420\u0435\u0444\u0435\u0440\u0435\u043d\u0442\u043d\u0438 \u0434\u0430\u0442\u0443\u043c", 
- "Reference Number": "\u0420\u0435\u0444\u0435\u0440\u0435\u043d\u0442\u043d\u0438 \u0431\u0440\u043e\u0458", 
- "Remark": "\u041f\u0440\u0438\u043c\u0435\u0434\u0431\u0430", 
- "Select Print Heading": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u041f\u0440\u0438\u043d\u0442 \u0425\u0435\u0430\u0434\u0438\u043d\u0433", 
- "Series": "\u0421\u0435\u0440\u0438\u0458\u0430", 
- "The date at which current entry is corrected in the system.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u0458\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u0459\u0435\u043d \u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u0443.", 
- "The date at which current entry will get or has actually executed.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u045b\u0435 \u0434\u043e\u0431\u0438\u0442\u0438 \u0438\u043b\u0438 \u0458\u0435 \u0441\u0442\u0432\u0430\u0440\u043d\u043e \u0438\u0437\u0432\u0440\u0448\u0435\u043d\u0430.", 
- "To manage multiple series please go to Setup > Manage Series": "\u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u0443\u043f\u0440\u0430\u0432\u0459\u0430\u043b\u0438 \u0432\u0438\u0448\u0435 \u0441\u0435\u0440\u0438\u0458\u0443 \u0438\u0434\u0438\u0442\u0435 \u043d\u0430 \u0421\u0435\u0442\u0443\u043f&gt; \u0423\u043f\u0440\u0430\u0432\u0459\u0430\u045a\u0435 \u0421\u0435\u0440\u0438\u0435\u0441", 
- "Total Amount": "\u0423\u043a\u0443\u043f\u0430\u043d \u0438\u0437\u043d\u043e\u0441", 
- "Total Amount in Words": "\u0423\u043a\u0443\u043f\u0430\u043d \u0438\u0437\u043d\u043e\u0441 \u0443 \u0440\u0435\u0447\u0438", 
- "Total Credit": "\u0423\u043a\u0443\u043f\u043d\u0430 \u043a\u0440\u0435\u0434\u0438\u0442\u043d\u0430", 
- "Total Debit": "\u0423\u043a\u0443\u043f\u043d\u043e \u0437\u0430\u0434\u0443\u0436\u0438\u0432\u0430\u045a\u0435", 
- "User Remark": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u043a \u041d\u0430\u043f\u043e\u043c\u0435\u043d\u0430", 
- "User Remark will be added to Auto Remark": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u043a \u041d\u0430\u043f\u043e\u043c\u0435\u043d\u0430 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0434\u043e\u0434\u0430\u0442 \u0410\u0443\u0442\u043e \u041d\u0430\u043f\u043e\u043c\u0435\u043d\u0430", 
- "Voucher Type": "\u0412\u0430\u0443\u0447\u0435\u0440 \u0422\u0438\u043f", 
- "Write Off Amount <=": "\u041e\u0442\u043f\u0438\u0441 \u0418\u0437\u043d\u043e\u0441 &lt;=", 
- "Write Off Based On": "\u041e\u0442\u043f\u0438\u0441 \u0411\u0430\u0441\u0435\u0434 \u041e\u043d", 
- "Write Off Voucher": "\u041e\u0442\u043f\u0438\u0441 \u0432\u0430\u0443\u0447\u0435\u0440", 
- "Yes": "\u0414\u0430", 
- "eg. Cheque Number": "\u043d\u043f\u0440. \u0427\u0435\u043a \u0411\u0440\u043e\u0458"
-}
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher/locale/ta-doc.json b/accounts/doctype/journal_voucher/locale/ta-doc.json
deleted file mode 100644
index ce6e648..0000000
--- a/accounts/doctype/journal_voucher/locale/ta-doc.json
+++ /dev/null
@@ -1,57 +0,0 @@
-{
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Accounts Payable": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd \u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bbf\u0baf", 
- "Accounts Receivable": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Aging Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0bb5\u0baf\u0ba4\u0bbe\u0ba9", 
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Amendment Date": "\u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Bank Voucher": "\u0bb5\u0b99\u0bcd\u0b95\u0bbf \u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd", 
- "Bill Date": "\u0baa\u0bbf\u0bb2\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Bill No": "\u0baa\u0bbf\u0bb2\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Cancel Reason": "\u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd \u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Cash Voucher": "\u0baa\u0ba3 \u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd", 
- "Clearance Date": "\u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Contra Voucher": "\u0b8e\u0ba4\u0bbf\u0bb0\u0bcd \u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd", 
- "Credit Card Voucher": "\u0b95\u0b9f\u0ba9\u0bcd \u0b85\u0b9f\u0bcd\u0b9f\u0bc8 \u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd", 
- "Credit Note": "\u0bb5\u0bb0\u0bb5\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Debit Note": "\u0baa\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Difference": "\u0bb5\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bc8", 
- "Due Date": "\u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Entries": "\u0baa\u0ba4\u0bbf\u0bb5\u0bc1\u0b95\u0bb3\u0bcd", 
- "Excise Voucher": "\u0b95\u0bb2\u0bbe\u0bb2\u0bcd \u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "For opening invoice entry, this date will reflect in the period-wise aging report.": "\u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0ba8\u0bc1\u0bb4\u0bc8\u0bb5\u0bc1 \u0b86\u0bb0\u0bae\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95, \u0b87\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc7\u0ba4\u0bbf \u0b95\u0bbe\u0bb2\u0bae\u0bcd \u0bb5\u0bbe\u0bb0\u0bbf\u0baf\u0bbe\u0ba9 \u0bb5\u0baf\u0ba4\u0bbe\u0ba9 \u0b85\u0bb1\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0baa\u0bbf\u0bb0\u0ba4\u0bbf\u0baa\u0bb2\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd.", 
- "Get Outstanding Invoices": "\u0b9a\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4 \u0baa\u0bb1\u0bcd\u0bb1\u0bc1\u0b9a\u0bcd\u0b9a\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Is Opening": "\u0ba4\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "JV": "\u0b95\u0bc2\u0b9f\u0bcd\u0b9f\u0bc1 \u0ba4\u0bc6\u0bbe\u0bb4\u0bbf\u0bb2\u0bcd", 
- "Journal Entries": "\u0b9c\u0bb0\u0bcd\u0ba9\u0bb2\u0bcd \u0baa\u0ba4\u0bbf\u0bb5\u0bc1\u0b95\u0bb3\u0bcd", 
- "Journal Entry": "\u0baa\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bbf\u0b95\u0bc8 \u0ba8\u0bc1\u0bb4\u0bc8\u0bb5\u0bc1", 
- "Journal Voucher": "\u0baa\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bbf\u0b95\u0bc8 \u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd", 
- "Make Difference Entry": "\u0bb5\u0bbf\u0ba4\u0bcd\u0ba4\u0bbf\u0baf\u0bbe\u0b9a\u0bae\u0bcd \u0ba8\u0bc1\u0bb4\u0bc8\u0bb5\u0bc1 \u0b9a\u0bc6\u0baf\u0bcd\u0baf", 
- "More Info": "\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Pay To / Recd From": "\u0bb5\u0bb0\u0bae\u0bcd\u0baa\u0bc1 / Recd \u0b9a\u0bc6\u0baf\u0bcd\u0baf \u0baa\u0ba3\u0bae\u0bcd", 
- "Posting Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "Reference": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Reference Date": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Reference Number": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b8e\u0ba3\u0bcd", 
- "Remark": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Select Print Heading": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f\u0bc1", 
- "Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "The date at which current entry is corrected in the system.": "\u0ba4\u0bc7\u0ba4\u0bbf \u0b87\u0ba4\u0bc1 \u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8 \u0b9a\u0bb0\u0bbf.", 
- "The date at which current entry will get or has actually executed.": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b8e\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc7\u0ba4\u0bbf \u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0ba4\u0bc2\u0b95\u0bcd\u0b95\u0bbf\u0bb2\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbe\u0bb0\u0bcd.", 
- "To manage multiple series please go to Setup > Manage Series": "\u0baa\u0bb2 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95 \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bcd\u0b95&gt; \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd", 
- "Total Amount": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Total Amount in Words": "\u0b9a\u0bc6\u0bbe\u0bb1\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Total Credit": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0b95\u0b9f\u0ba9\u0bcd", 
- "Total Debit": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0baa\u0bb1\u0bcd\u0bb1\u0bc1", 
- "User Remark": "\u0baa\u0baf\u0ba9\u0bb0\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "User Remark will be added to Auto Remark": "\u0baa\u0baf\u0ba9\u0bb0\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b86\u0b9f\u0bcd\u0b9f\u0bc7\u0bbe \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd", 
- "Voucher Type": "\u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0bb5\u0b95\u0bc8", 
- "Write Off Amount <=": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b95\u0bc8 \u0b87\u0ba9\u0bbf\u0baf \u0b8e\u0bb4\u0bc1\u0ba4 &lt;=", 
- "Write Off Based On": "\u0b86\u0ba9\u0bbe\u0bb2\u0bcd \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b87\u0ba9\u0bbf\u0baf \u0b8e\u0bb4\u0bc1\u0ba4", 
- "Write Off Voucher": "\u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd \u0b87\u0ba9\u0bbf\u0baf \u0b8e\u0bb4\u0bc1\u0ba4", 
- "Yes": "\u0b86\u0bae\u0bcd", 
- "eg. Cheque Number": "\u0b89\u0ba4\u0bbe\u0bb0\u0ba3\u0bae\u0bcd. \u0b95\u0bbe\u0b9a\u0bc7\u0bbe\u0bb2\u0bc8 \u0b8e\u0ba3\u0bcd"
-}
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher/locale/th-doc.json b/accounts/doctype/journal_voucher/locale/th-doc.json
deleted file mode 100644
index 5e2be98..0000000
--- a/accounts/doctype/journal_voucher/locale/th-doc.json
+++ /dev/null
@@ -1,57 +0,0 @@
-{
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Accounts Payable": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e40\u0e08\u0e49\u0e32\u0e2b\u0e19\u0e35\u0e49", 
- "Accounts Receivable": "\u0e25\u0e39\u0e01\u0e2b\u0e19\u0e35\u0e49", 
- "Aging Date": "Aging \u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Amendment Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e01\u0e49\u0e44\u0e02", 
- "Bank Voucher": "\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23", 
- "Bill Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e1a\u0e34\u0e25", 
- "Bill No": "\u0e44\u0e21\u0e48\u0e21\u0e35\u0e1a\u0e34\u0e25", 
- "Cancel Reason": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25", 
- "Cash Voucher": "\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e40\u0e07\u0e34\u0e19\u0e2a\u0e14", 
- "Clearance Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e01\u0e27\u0e32\u0e14\u0e25\u0e49\u0e32\u0e07", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Contra Voucher": "\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e15\u0e49\u0e32\u0e19", 
- "Credit Card Voucher": "\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e0a\u0e33\u0e23\u0e30\u0e14\u0e49\u0e27\u0e22\u0e1a\u0e31\u0e15\u0e23\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", 
- "Credit Note": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", 
- "Debit Note": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e40\u0e14\u0e1a\u0e34\u0e15", 
- "Difference": "\u0e02\u0e49\u0e2d\u0e41\u0e15\u0e01\u0e15\u0e48\u0e32\u0e07", 
- "Due Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e04\u0e23\u0e1a\u0e01\u0e33\u0e2b\u0e19\u0e14", 
- "Entries": "\u0e04\u0e2d\u0e21\u0e40\u0e21\u0e19\u0e15\u0e4c", 
- "Excise Voucher": "\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e2a\u0e23\u0e23\u0e1e\u0e2a\u0e32\u0e21\u0e34\u0e15", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "For opening invoice entry, this date will reflect in the period-wise aging report.": "\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e34\u0e14\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49\u0e08\u0e30\u0e2a\u0e30\u0e17\u0e49\u0e2d\u0e19\u0e43\u0e2b\u0e49\u0e40\u0e2b\u0e47\u0e19\u0e16\u0e36\u0e07\u0e43\u0e19\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19 aging \u0e23\u0e30\u0e22\u0e30\u0e40\u0e27\u0e25\u0e32\u0e17\u0e35\u0e48\u0e0a\u0e32\u0e0d\u0e09\u0e25\u0e32\u0e14", 
- "Get Outstanding Invoices": "\u0e23\u0e31\u0e1a\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e04\u0e49\u0e32\u0e07", 
- "Is Opening": "\u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e34\u0e14", 
- "JV": "JV", 
- "Journal Entries": "\u0e04\u0e2d\u0e21\u0e40\u0e21\u0e19\u0e15\u0e4c\u0e27\u0e32\u0e23\u0e2a\u0e32\u0e23", 
- "Journal Entry": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e27\u0e32\u0e23\u0e2a\u0e32\u0e23", 
- "Journal Voucher": "\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e27\u0e32\u0e23\u0e2a\u0e32\u0e23", 
- "Make Difference Entry": "\u0e17\u0e33\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e41\u0e15\u0e01\u0e15\u0e48\u0e32\u0e07", 
- "More Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "No": "\u0e44\u0e21\u0e48", 
- "Pay To / Recd From": "\u0e08\u0e48\u0e32\u0e22\u0e43\u0e2b\u0e49 Recd / \u0e08\u0e32\u0e01", 
- "Posting Date": "\u0e42\u0e1e\u0e2a\u0e15\u0e4c\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Reference": "\u0e01\u0e32\u0e23\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07", 
- "Reference Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07", 
- "Reference Number": "\u0e40\u0e25\u0e02\u0e17\u0e35\u0e48\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07", 
- "Remark": "\u0e04\u0e33\u0e1e\u0e39\u0e14", 
- "Select Print Heading": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Series": "\u0e0a\u0e38\u0e14", 
- "The date at which current entry is corrected in the system.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e21\u0e35\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e44\u0e02\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a", 
- "The date at which current entry will get or has actually executed.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e14\u0e49\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e08\u0e23\u0e34\u0e07", 
- "To manage multiple series please go to Setup > Manage Series": "\u0e43\u0e19\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e01\u0e31\u0e1a\u0e2b\u0e25\u0e32\u0e22\u0e0a\u0e38\u0e14\u0e42\u0e1b\u0e23\u0e14\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32&gt; \u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e41\u0e1a\u0e1a", 
- "Total Amount": "\u0e23\u0e27\u0e21\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e07\u0e34\u0e19", 
- "Total Amount in Words": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e43\u0e19\u0e04\u0e33", 
- "Total Credit": "\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15\u0e23\u0e27\u0e21", 
- "Total Debit": "\u0e40\u0e14\u0e1a\u0e34\u0e15\u0e23\u0e27\u0e21", 
- "User Remark": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49", 
- "User Remark will be added to Auto Remark": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e08\u0e30\u0e16\u0e39\u0e01\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e02\u0e49\u0e32\u0e44\u0e1b\u0e43\u0e19\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34", 
- "Voucher Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25", 
- "Write Off Amount <=": "\u0e40\u0e02\u0e35\u0e22\u0e19\u0e17\u0e31\u0e19\u0e17\u0e35\u0e08\u0e33\u0e19\u0e27\u0e19 &lt;=", 
- "Write Off Based On": "\u0e40\u0e02\u0e35\u0e22\u0e19\u0e1b\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e2d\u0e22\u0e39\u0e48\u0e01\u0e31\u0e1a", 
- "Write Off Voucher": "\u0e40\u0e02\u0e35\u0e22\u0e19\u0e17\u0e31\u0e19\u0e17\u0e35\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25", 
- "Yes": "\u0e43\u0e0a\u0e48", 
- "eg. Cheque Number": "\u0e40\u0e0a\u0e48\u0e19 \u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e0a\u0e47\u0e04"
-}
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher_detail/README.md b/accounts/doctype/journal_voucher_detail/README.md
new file mode 100644
index 0000000..e6f9b43
--- /dev/null
+++ b/accounts/doctype/journal_voucher_detail/README.md
@@ -0,0 +1 @@
+Individual entry for parent Journal Voucher.
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher_detail/locale/_messages_doc.json b/accounts/doctype/journal_voucher_detail/locale/_messages_doc.json
deleted file mode 100644
index 8e8fff4..0000000
--- a/accounts/doctype/journal_voucher_detail/locale/_messages_doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-[
- "Against Journal Voucher", 
- "Account", 
- "Credit", 
- "Against Sales Invoice", 
- "No", 
- "Cost Center", 
- "Account Balance", 
- "Journal Voucher Detail", 
- "Accounts", 
- "Debit", 
- "Is Advance", 
- "Yes", 
- "Against Purchase Invoice", 
- "Against Account"
-]
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher_detail/locale/ar-doc.json b/accounts/doctype/journal_voucher_detail/locale/ar-doc.json
deleted file mode 100644
index d7ae2ab..0000000
--- a/accounts/doctype/journal_voucher_detail/locale/ar-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Account": "\u062d\u0633\u0627\u0628", 
- "Account Balance": "\u0631\u0635\u064a\u062f \u062d\u0633\u0627\u0628\u0643", 
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Against Account": "\u0636\u062f \u0627\u0644\u062d\u0633\u0627\u0628", 
- "Against Journal Voucher": "\u0636\u062f \u0645\u062c\u0644\u0629 \u0642\u0633\u064a\u0645\u0629", 
- "Against Purchase Invoice": "\u0636\u062f \u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "Against Sales Invoice": "\u0636\u062f \u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Cost Center": "\u0645\u0631\u0643\u0632 \u0627\u0644\u062a\u0643\u0644\u0641\u0629", 
- "Credit": "\u0627\u0626\u062a\u0645\u0627\u0646", 
- "Debit": "\u0645\u062f\u064a\u0646", 
- "Is Advance": "\u0647\u0648 \u0627\u0644\u0645\u0642\u062f\u0645\u0629", 
- "Journal Voucher Detail": "\u0645\u062c\u0644\u0629 \u0642\u0633\u064a\u0645\u0629 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "No": "\u0644\u0627", 
- "Yes": "\u0646\u0639\u0645"
-}
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher_detail/locale/de-doc.json b/accounts/doctype/journal_voucher_detail/locale/de-doc.json
deleted file mode 100644
index 4144ab5..0000000
--- a/accounts/doctype/journal_voucher_detail/locale/de-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Account": "Konto", 
- "Account Balance": "Kontostand", 
- "Accounts": "Konten", 
- "Against Account": "Vor Konto", 
- "Against Journal Voucher": "Vor Journal Gutschein", 
- "Against Purchase Invoice": "Vor Kaufrechnung", 
- "Against Sales Invoice": "Vor Sales Invoice", 
- "Cost Center": "Kostenstellenrechnung", 
- "Credit": "Kredit", 
- "Debit": "Soll", 
- "Is Advance": "Ist Advance", 
- "Journal Voucher Detail": "Journal Voucher Detail", 
- "No": "Auf", 
- "Yes": "Ja"
-}
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher_detail/locale/es-doc.json b/accounts/doctype/journal_voucher_detail/locale/es-doc.json
deleted file mode 100644
index 5f10510..0000000
--- a/accounts/doctype/journal_voucher_detail/locale/es-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Account": "Cuenta", 
- "Account Balance": "Saldo de la cuenta", 
- "Accounts": "Cuentas", 
- "Against Account": "Contra Cuenta", 
- "Against Journal Voucher": "Contra del diario de comprobantes", 
- "Against Purchase Invoice": "Contra la factura de compra", 
- "Against Sales Invoice": "Contra la factura de venta", 
- "Cost Center": "De centros de coste", 
- "Credit": "Cr\u00e9dito", 
- "Debit": "D\u00e9bito", 
- "Is Advance": "Es anticipado", 
- "Journal Voucher Detail": "Diario Detalle Voucher", 
- "No": "No", 
- "Yes": "S\u00ed"
-}
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher_detail/locale/fr-doc.json b/accounts/doctype/journal_voucher_detail/locale/fr-doc.json
deleted file mode 100644
index 814d02f..0000000
--- a/accounts/doctype/journal_voucher_detail/locale/fr-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Account": "Compte", 
- "Account Balance": "Solde du compte", 
- "Accounts": "Comptes", 
- "Against Account": "Contre compte", 
- "Against Journal Voucher": "Contre Bon Journal", 
- "Against Purchase Invoice": "Contre facture d&#39;achat", 
- "Against Sales Invoice": "Contre facture de vente", 
- "Cost Center": "Centre de co\u00fbts", 
- "Credit": "Cr\u00e9dit", 
- "Debit": "D\u00e9bit", 
- "Is Advance": "Est-Advance", 
- "Journal Voucher Detail": "D\u00e9tail pi\u00e8ce de journal", 
- "No": "Aucun", 
- "Yes": "Oui"
-}
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher_detail/locale/hi-doc.json b/accounts/doctype/journal_voucher_detail/locale/hi-doc.json
deleted file mode 100644
index 59f1b25..0000000
--- a/accounts/doctype/journal_voucher_detail/locale/hi-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Account": "\u0916\u093e\u0924\u093e", 
- "Account Balance": "\u0916\u093e\u0924\u093e \u0936\u0947\u0937", 
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Against Account": "\u0916\u093e\u0924\u0947 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b", 
- "Against Journal Voucher": "\u091c\u0930\u094d\u0928\u0932 \u0935\u093e\u0909\u091a\u0930 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b", 
- "Against Purchase Invoice": "\u0916\u0930\u0940\u0926 \u091a\u093e\u0932\u093e\u0928 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b", 
- "Against Sales Invoice": "\u092c\u093f\u0915\u094d\u0930\u0940 \u091a\u093e\u0932\u093e\u0928 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b", 
- "Cost Center": "\u0932\u093e\u0917\u0924 \u0915\u0947\u0902\u0926\u094d\u0930", 
- "Credit": "\u0936\u094d\u0930\u0947\u092f", 
- "Debit": "\u0928\u093e\u092e\u0947", 
- "Is Advance": "\u0905\u0917\u094d\u0930\u093f\u092e \u0939\u0948", 
- "Journal Voucher Detail": "\u091c\u0930\u094d\u0928\u0932 \u0935\u093e\u0909\u091a\u0930 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "No": "\u0928\u0939\u0940\u0902", 
- "Yes": "\u0939\u093e\u0902"
-}
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher_detail/locale/hr-doc.json b/accounts/doctype/journal_voucher_detail/locale/hr-doc.json
deleted file mode 100644
index c74556f..0000000
--- a/accounts/doctype/journal_voucher_detail/locale/hr-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Account": "Ra\u010dun", 
- "Account Balance": "Stanje ra\u010duna", 
- "Accounts": "Ra\u010duni", 
- "Against Account": "Protiv ra\u010duna", 
- "Against Journal Voucher": "Protiv Journal Voucheru", 
- "Against Purchase Invoice": "Protiv Kupnja fakture", 
- "Against Sales Invoice": "Protiv prodaje fakture", 
- "Cost Center": "Tro\u0161ka", 
- "Credit": "Kredit", 
- "Debit": "Zadu\u017eenje", 
- "Is Advance": "Je Predujam", 
- "Journal Voucher Detail": "\u010casopis bon Detalj", 
- "No": "Ne", 
- "Yes": "Da"
-}
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher_detail/locale/nl-doc.json b/accounts/doctype/journal_voucher_detail/locale/nl-doc.json
deleted file mode 100644
index f2a7f84..0000000
--- a/accounts/doctype/journal_voucher_detail/locale/nl-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Account": "Rekening", 
- "Account Balance": "Account Balance", 
- "Accounts": "Accounts", 
- "Against Account": "Tegen account", 
- "Against Journal Voucher": "Tegen Journal Voucher", 
- "Against Purchase Invoice": "Tegen Aankoop Factuur", 
- "Against Sales Invoice": "Tegen Sales Invoice", 
- "Cost Center": "Kostenplaats", 
- "Credit": "Krediet", 
- "Debit": "Debet", 
- "Is Advance": "Is Advance", 
- "Journal Voucher Detail": "Journal Voucher Detail", 
- "No": "Geen", 
- "Yes": "Ja"
-}
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher_detail/locale/pt-BR-doc.json b/accounts/doctype/journal_voucher_detail/locale/pt-BR-doc.json
deleted file mode 100644
index 3f02a3e..0000000
--- a/accounts/doctype/journal_voucher_detail/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Account": "Conta", 
- "Account Balance": "Saldo em Conta", 
- "Accounts": "Contas", 
- "Against Account": "Contra Conta", 
- "Against Journal Voucher": "Contra Comprovante do livro Di\u00e1rio", 
- "Against Purchase Invoice": "Contra a Nota Fiscal de Compra", 
- "Against Sales Invoice": "Contra a Nota Fiscal de Venda", 
- "Cost Center": "Centro de Custos", 
- "Credit": "Cr\u00e9dito", 
- "Debit": "D\u00e9bito", 
- "Is Advance": "\u00c9 antecipado", 
- "Journal Voucher Detail": "Detalhe do Comprovante do livro Di\u00e1rio", 
- "No": "N\u00e3o", 
- "Yes": "Sim"
-}
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher_detail/locale/pt-doc.json b/accounts/doctype/journal_voucher_detail/locale/pt-doc.json
deleted file mode 100644
index 3e5c14b..0000000
--- a/accounts/doctype/journal_voucher_detail/locale/pt-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Account": "Conta", 
- "Account Balance": "Saldo em Conta", 
- "Accounts": "Contas", 
- "Against Account": "Contra Conta", 
- "Against Journal Voucher": "Contra Vale Jornal", 
- "Against Purchase Invoice": "Contra a Nota Fiscal de Compra", 
- "Against Sales Invoice": "Contra a nota fiscal de venda", 
- "Cost Center": "Centro de Custos", 
- "Credit": "Cr\u00e9dito", 
- "Debit": "D\u00e9bito", 
- "Is Advance": "\u00c9 o avan\u00e7o", 
- "Journal Voucher Detail": "Jornal Detalhe Vale", 
- "No": "N\u00e3o", 
- "Yes": "Sim"
-}
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher_detail/locale/sr-doc.json b/accounts/doctype/journal_voucher_detail/locale/sr-doc.json
deleted file mode 100644
index a1d04c2..0000000
--- a/accounts/doctype/journal_voucher_detail/locale/sr-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Account": "\u0420\u0430\u0447\u0443\u043d", 
- "Account Balance": "\u0420\u0430\u0447\u0443\u043d \u0411\u0438\u043b\u0430\u043d\u0441", 
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Against Account": "\u041f\u0440\u043e\u0442\u0438\u0432 \u043d\u0430\u043b\u043e\u0433\u0430", 
- "Against Journal Voucher": "\u041f\u0440\u043e\u0442\u0438\u0432 \u0408\u043e\u0443\u0440\u043d\u0430\u043b \u0432\u0430\u0443\u0447\u0435\u0440", 
- "Against Purchase Invoice": "\u041f\u0440\u043e\u0442\u0438\u0432 \u0444\u0430\u043a\u0442\u0443\u0440\u0438", 
- "Against Sales Invoice": "\u041f\u0440\u043e\u0442\u0438\u0432 \u043f\u0440\u043e\u0434\u0430\u0458\u0435 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", 
- "Cost Center": "\u0422\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u0446\u0435\u043d\u0442\u0430\u0440", 
- "Credit": "\u041a\u0440\u0435\u0434\u0438\u0442", 
- "Debit": "\u0417\u0430\u0434\u0443\u0436\u0435\u045a\u0435", 
- "Is Advance": "\u0414\u0430 \u043b\u0438 \u0410\u0434\u0432\u0430\u043d\u0446\u0435", 
- "Journal Voucher Detail": "\u0427\u0430\u0441\u043e\u043f\u0438\u0441 \u0412\u0430\u0443\u0447\u0435\u0440 \u0414\u0435\u0442\u0430\u0459", 
- "No": "\u041d\u0435", 
- "Yes": "\u0414\u0430"
-}
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher_detail/locale/ta-doc.json b/accounts/doctype/journal_voucher_detail/locale/ta-doc.json
deleted file mode 100644
index 5ef2b4b..0000000
--- a/accounts/doctype/journal_voucher_detail/locale/ta-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Account": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1", 
- "Account Balance": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0b87\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1", 
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Against Account": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95", 
- "Against Journal Voucher": "\u0b9c\u0bb0\u0bcd\u0ba9\u0bb2\u0bcd \u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95", 
- "Against Purchase Invoice": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95", 
- "Against Sales Invoice": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95", 
- "Cost Center": "\u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0bae\u0bc8\u0baf\u0bae\u0bcd", 
- "Credit": "\u0b95\u0b9f\u0ba9\u0bcd", 
- "Debit": "\u0baa\u0bb1\u0bcd\u0bb1\u0bc1", 
- "Is Advance": "\u0bae\u0bc1\u0ba9\u0bcd\u0baa\u0ba3\u0bae\u0bcd", 
- "Journal Voucher Detail": "\u0baa\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bbf\u0b95\u0bc8 \u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Yes": "\u0b86\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/accounts/doctype/journal_voucher_detail/locale/th-doc.json b/accounts/doctype/journal_voucher_detail/locale/th-doc.json
deleted file mode 100644
index ec5bec5..0000000
--- a/accounts/doctype/journal_voucher_detail/locale/th-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Account": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Account Balance": "\u0e22\u0e2d\u0e14\u0e40\u0e07\u0e34\u0e19\u0e43\u0e19\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Against Account": "\u0e01\u0e31\u0e1a\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Against Journal Voucher": "\u0e01\u0e31\u0e1a\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e27\u0e32\u0e23\u0e2a\u0e32\u0e23", 
- "Against Purchase Invoice": "\u0e01\u0e31\u0e1a\u0e43\u0e1a\u0e01\u0e33\u0e01\u0e31\u0e1a\u0e0b\u0e37\u0e49\u0e2d", 
- "Against Sales Invoice": "\u0e01\u0e31\u0e1a\u0e02\u0e32\u0e22\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "Cost Center": "\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19", 
- "Credit": "\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", 
- "Debit": "\u0e2b\u0e31\u0e01\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Is Advance": "\u0e25\u0e48\u0e27\u0e07\u0e2b\u0e19\u0e49\u0e32", 
- "Journal Voucher Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e27\u0e32\u0e23\u0e2a\u0e32\u0e23", 
- "No": "\u0e44\u0e21\u0e48", 
- "Yes": "\u0e43\u0e0a\u0e48"
-}
\ No newline at end of file
diff --git a/accounts/doctype/mis_control/README.md b/accounts/doctype/mis_control/README.md
new file mode 100644
index 0000000..65c851f
--- /dev/null
+++ b/accounts/doctype/mis_control/README.md
@@ -0,0 +1 @@
+Backend scripts for Financial Statements (to be deprecated)
\ No newline at end of file
diff --git a/accounts/doctype/mis_control/locale/_messages_doc.json b/accounts/doctype/mis_control/locale/_messages_doc.json
deleted file mode 100644
index a4f5250..0000000
--- a/accounts/doctype/mis_control/locale/_messages_doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "Accounts", 
- "MIS Control"
-]
\ No newline at end of file
diff --git a/accounts/doctype/mis_control/locale/ar-doc.json b/accounts/doctype/mis_control/locale/ar-doc.json
deleted file mode 100644
index 3b937d3..0000000
--- a/accounts/doctype/mis_control/locale/ar-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "MIS Control": "MIS \u0627\u0644\u062a\u062d\u0643\u0645"
-}
\ No newline at end of file
diff --git a/accounts/doctype/mis_control/locale/de-doc.json b/accounts/doctype/mis_control/locale/de-doc.json
deleted file mode 100644
index 61863db..0000000
--- a/accounts/doctype/mis_control/locale/de-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Konten", 
- "MIS Control": "MIS Kontrolle"
-}
\ No newline at end of file
diff --git a/accounts/doctype/mis_control/locale/es-doc.json b/accounts/doctype/mis_control/locale/es-doc.json
deleted file mode 100644
index 87d5963..0000000
--- a/accounts/doctype/mis_control/locale/es-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Cuentas", 
- "MIS Control": "MIS control"
-}
\ No newline at end of file
diff --git a/accounts/doctype/mis_control/locale/fr-doc.json b/accounts/doctype/mis_control/locale/fr-doc.json
deleted file mode 100644
index 196c7d0..0000000
--- a/accounts/doctype/mis_control/locale/fr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Comptes", 
- "MIS Control": "MIS contr\u00f4le"
-}
\ No newline at end of file
diff --git a/accounts/doctype/mis_control/locale/hi-doc.json b/accounts/doctype/mis_control/locale/hi-doc.json
deleted file mode 100644
index 65d9fa6..0000000
--- a/accounts/doctype/mis_control/locale/hi-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "MIS Control": "\u090f\u092e\u0906\u0908\u090f\u0938 \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923"
-}
\ No newline at end of file
diff --git a/accounts/doctype/mis_control/locale/hr-doc.json b/accounts/doctype/mis_control/locale/hr-doc.json
deleted file mode 100644
index 3245428..0000000
--- a/accounts/doctype/mis_control/locale/hr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Ra\u010duni", 
- "MIS Control": "MIS kontrola"
-}
\ No newline at end of file
diff --git a/accounts/doctype/mis_control/locale/nl-doc.json b/accounts/doctype/mis_control/locale/nl-doc.json
deleted file mode 100644
index f12cf13..0000000
--- a/accounts/doctype/mis_control/locale/nl-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Accounts", 
- "MIS Control": "MIS Controle"
-}
\ No newline at end of file
diff --git a/accounts/doctype/mis_control/locale/pt-BR-doc.json b/accounts/doctype/mis_control/locale/pt-BR-doc.json
deleted file mode 100644
index 02ff228..0000000
--- a/accounts/doctype/mis_control/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Contas", 
- "MIS Control": "Controle MIS"
-}
\ No newline at end of file
diff --git a/accounts/doctype/mis_control/locale/pt-doc.json b/accounts/doctype/mis_control/locale/pt-doc.json
deleted file mode 100644
index 553ea7f..0000000
--- a/accounts/doctype/mis_control/locale/pt-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Contas", 
- "MIS Control": "MIS Controle"
-}
\ No newline at end of file
diff --git a/accounts/doctype/mis_control/locale/sr-doc.json b/accounts/doctype/mis_control/locale/sr-doc.json
deleted file mode 100644
index c87bb87..0000000
--- a/accounts/doctype/mis_control/locale/sr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "MIS Control": "\u041c\u0418\u0421 \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u0430"
-}
\ No newline at end of file
diff --git a/accounts/doctype/mis_control/locale/ta-doc.json b/accounts/doctype/mis_control/locale/ta-doc.json
deleted file mode 100644
index 4556611..0000000
--- a/accounts/doctype/mis_control/locale/ta-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "MIS Control": "MIS \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1"
-}
\ No newline at end of file
diff --git a/accounts/doctype/mis_control/locale/th-doc.json b/accounts/doctype/mis_control/locale/th-doc.json
deleted file mode 100644
index bb3f10b..0000000
--- a/accounts/doctype/mis_control/locale/th-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "MIS Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e23\u0e30\u0e1a\u0e1a\u0e2a\u0e32\u0e23\u0e2a\u0e19\u0e40\u0e17\u0e28"
-}
\ No newline at end of file
diff --git a/accounts/doctype/mode_of_payment/README.md b/accounts/doctype/mode_of_payment/README.md
new file mode 100644
index 0000000..eedc332
--- /dev/null
+++ b/accounts/doctype/mode_of_payment/README.md
@@ -0,0 +1,8 @@
+Master for modes of payment.
+
+e.g.
+
+- Cash
+- Credit Card
+- Bank Transfer
+- Check
\ No newline at end of file
diff --git a/accounts/doctype/mode_of_payment/locale/_messages_doc.json b/accounts/doctype/mode_of_payment/locale/_messages_doc.json
deleted file mode 100644
index 4cb4ecf..0000000
--- a/accounts/doctype/mode_of_payment/locale/_messages_doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-[
- "Mode of Payment", 
- "Company", 
- "Accounts", 
- "Default Bank / Cash account will be automatically updated in POS Invoice when this mode is selected.", 
- "Default Account"
-]
\ No newline at end of file
diff --git a/accounts/doctype/mode_of_payment/locale/ar-doc.json b/accounts/doctype/mode_of_payment/locale/ar-doc.json
deleted file mode 100644
index 87e8774..0000000
--- a/accounts/doctype/mode_of_payment/locale/ar-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Default Account": "\u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u062d\u0633\u0627\u0628", 
- "Default Bank / Cash account will be automatically updated in POS Invoice when this mode is selected.": "\u0633\u064a\u062a\u0645 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0628\u0646\u0643 / \u0627\u0644\u0635\u0631\u0641 \u062d\u0633\u0627\u0628 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u062a\u0644\u0642\u0627\u0626\u064a\u0627 \u062a\u062d\u062f\u064a\u062b \u0641\u064a POS \u0639\u0646\u062f \u062a\u062d\u062f\u064a\u062f \u0647\u0630\u0627 \u0627\u0644\u0648\u0636\u0639.", 
- "Mode of Payment": "\u0637\u0631\u064a\u0642\u0629 \u0627\u0644\u062f\u0641\u0639"
-}
\ No newline at end of file
diff --git a/accounts/doctype/mode_of_payment/locale/de-doc.json b/accounts/doctype/mode_of_payment/locale/de-doc.json
deleted file mode 100644
index 31a38cc..0000000
--- a/accounts/doctype/mode_of_payment/locale/de-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Accounts": "Konten", 
- "Company": "Firma", 
- "Default Account": "Default-Konto", 
- "Default Bank / Cash account will be automatically updated in POS Invoice when this mode is selected.": "Standard Bank / Cash-Konto werden automatisch in POS Rechnung aktualisiert werden, wenn dieser Modus ausgew\u00e4hlt ist.", 
- "Mode of Payment": "Zahlungsweise"
-}
\ No newline at end of file
diff --git a/accounts/doctype/mode_of_payment/locale/es-doc.json b/accounts/doctype/mode_of_payment/locale/es-doc.json
deleted file mode 100644
index 92e8c70..0000000
--- a/accounts/doctype/mode_of_payment/locale/es-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Accounts": "Cuentas", 
- "Company": "Empresa", 
- "Default Account": "Cuenta predeterminada", 
- "Default Bank / Cash account will be automatically updated in POS Invoice when this mode is selected.": "Por defecto Banco / Caja cuenta se actualiza autom\u00e1ticamente en la factura POS cuando se selecciona este modo.", 
- "Mode of Payment": "Forma de Pago"
-}
\ No newline at end of file
diff --git a/accounts/doctype/mode_of_payment/locale/fr-doc.json b/accounts/doctype/mode_of_payment/locale/fr-doc.json
deleted file mode 100644
index a14bd29..0000000
--- a/accounts/doctype/mode_of_payment/locale/fr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Accounts": "Comptes", 
- "Company": "Entreprise", 
- "Default Account": "Compte par d\u00e9faut", 
- "Default Bank / Cash account will be automatically updated in POS Invoice when this mode is selected.": "Par d\u00e9faut Banque / argent compte sera automatiquement mis \u00e0 jour dans la facture POS lorsque ce mode est s\u00e9lectionn\u00e9.", 
- "Mode of Payment": "Mode de paiement"
-}
\ No newline at end of file
diff --git a/accounts/doctype/mode_of_payment/locale/hi-doc.json b/accounts/doctype/mode_of_payment/locale/hi-doc.json
deleted file mode 100644
index a24bd15..0000000
--- a/accounts/doctype/mode_of_payment/locale/hi-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Default Account": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u0916\u093e\u0924\u093e", 
- "Default Bank / Cash account will be automatically updated in POS Invoice when this mode is selected.": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u0916\u093e\u0924\u093e / \u092c\u0948\u0902\u0915 \u0915\u0948\u0936 \u0938\u094d\u0935\u0924\u0903 \u0938\u094d\u0925\u093f\u0924\u093f \u091a\u093e\u0932\u093e\u0928 \u092e\u0947\u0902 \u0905\u0926\u094d\u092f\u0924\u0928 \u0915\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e \u091c\u092c \u0907\u0938 \u092e\u094b\u0921 \u0915\u093e \u091a\u092f\u0928 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948.", 
- "Mode of Payment": "\u092d\u0941\u0917\u0924\u093e\u0928 \u0915\u0940 \u0930\u0940\u0924\u093f"
-}
\ No newline at end of file
diff --git a/accounts/doctype/mode_of_payment/locale/hr-doc.json b/accounts/doctype/mode_of_payment/locale/hr-doc.json
deleted file mode 100644
index 9ac03c1..0000000
--- a/accounts/doctype/mode_of_payment/locale/hr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Accounts": "Ra\u010duni", 
- "Company": "Dru\u0161tvo", 
- "Default Account": "Zadani ra\u010dun", 
- "Default Bank / Cash account will be automatically updated in POS Invoice when this mode is selected.": "Zadani banka / Nov\u010dani ra\u010dun \u0107e se automatski a\u017euriraju u POS ra\u010dunu, kada je ovaj mod odabran.", 
- "Mode of Payment": "Na\u010din pla\u0107anja"
-}
\ No newline at end of file
diff --git a/accounts/doctype/mode_of_payment/locale/nl-doc.json b/accounts/doctype/mode_of_payment/locale/nl-doc.json
deleted file mode 100644
index 83ce3f1..0000000
--- a/accounts/doctype/mode_of_payment/locale/nl-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Accounts": "Accounts", 
- "Company": "Vennootschap", 
- "Default Account": "Standaard Account", 
- "Default Bank / Cash account will be automatically updated in POS Invoice when this mode is selected.": "Standaard Bank / Cash account wordt automatisch bijgewerkt in POS Factuur bij deze modus is geselecteerd.", 
- "Mode of Payment": "Wijze van betaling"
-}
\ No newline at end of file
diff --git a/accounts/doctype/mode_of_payment/locale/pt-BR-doc.json b/accounts/doctype/mode_of_payment/locale/pt-BR-doc.json
deleted file mode 100644
index 4156a85..0000000
--- a/accounts/doctype/mode_of_payment/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Accounts": "Contas", 
- "Company": "Empresa", 
- "Default Account": "Conta Padr\u00e3o", 
- "Default Bank / Cash account will be automatically updated in POS Invoice when this mode is selected.": "Conta do Banco/Caixa padr\u00e3o ser\u00e1 atualizada automaticamente na nota fiscal do PDV quando este modo for selecionado.", 
- "Mode of Payment": "Forma de Pagamento"
-}
\ No newline at end of file
diff --git a/accounts/doctype/mode_of_payment/locale/pt-doc.json b/accounts/doctype/mode_of_payment/locale/pt-doc.json
deleted file mode 100644
index fee259b..0000000
--- a/accounts/doctype/mode_of_payment/locale/pt-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Accounts": "Contas", 
- "Company": "Companhia", 
- "Default Account": "Conta Padr\u00e3o", 
- "Default Bank / Cash account will be automatically updated in POS Invoice when this mode is selected.": "Conta padr\u00e3o Banco / Cash ser\u00e1 atualizado automaticamente na fatura POS quando este modo for selecionado.", 
- "Mode of Payment": "Modo de Pagamento"
-}
\ No newline at end of file
diff --git a/accounts/doctype/mode_of_payment/locale/sr-doc.json b/accounts/doctype/mode_of_payment/locale/sr-doc.json
deleted file mode 100644
index 088d8e4..0000000
--- a/accounts/doctype/mode_of_payment/locale/sr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Default Account": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u0420\u0430\u0447\u0443\u043d", 
- "Default Bank / Cash account will be automatically updated in POS Invoice when this mode is selected.": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u0431\u0430\u043d\u043a\u0430 / \u0413\u043e\u0442\u043e\u0432\u0438\u043d\u0430 \u043d\u0430\u043b\u043e\u0433 \u045b\u0435 \u0430\u0443\u0442\u043e\u043c\u0430\u0442\u0441\u043a\u0438 \u0431\u0438\u0442\u0438 \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u043d \u0443 \u041f\u041e\u0421 \u0444\u0430\u043a\u0442\u0443\u0440\u0430, \u043a\u0430\u0434\u0430 \u0458\u0435 \u043e\u0432\u0430\u0458 \u0440\u0435\u0436\u0438\u043c \u0438\u0437\u0430\u0431\u0440\u0430\u043d.", 
- "Mode of Payment": "\u041d\u0430\u0447\u0438\u043d \u043f\u043b\u0430\u045b\u0430\u045a\u0430"
-}
\ No newline at end of file
diff --git a/accounts/doctype/mode_of_payment/locale/ta-doc.json b/accounts/doctype/mode_of_payment/locale/ta-doc.json
deleted file mode 100644
index f87deaf..0000000
--- a/accounts/doctype/mode_of_payment/locale/ta-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Default Account": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1", 
- "Default Bank / Cash account will be automatically updated in POS Invoice when this mode is selected.": "\u0b87\u0ba8\u0bcd\u0ba4 \u0bae\u0bc1\u0bb1\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0baa\u0bc7\u0bbe\u0ba4\u0bc1 \u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0b99\u0bcd\u0b95\u0bbf / \u0baa\u0ba3 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0ba4\u0bbe\u0ba9\u0bbe\u0b95 \u0baa\u0bbf\u0b93\u0b8e\u0bb8\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b89\u0bb3\u0bcd\u0bb3 \u0baa\u0bc1\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd.", 
- "Mode of Payment": "\u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0bae\u0bcd \u0bae\u0bc1\u0bb1\u0bc8"
-}
\ No newline at end of file
diff --git a/accounts/doctype/mode_of_payment/locale/th-doc.json b/accounts/doctype/mode_of_payment/locale/th-doc.json
deleted file mode 100644
index d25bb13..0000000
--- a/accounts/doctype/mode_of_payment/locale/th-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Default Account": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Default Bank / Cash account will be automatically updated in POS Invoice when this mode is selected.": "\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23 / \u0e40\u0e07\u0e34\u0e19\u0e2a\u0e14\u0e08\u0e30\u0e16\u0e39\u0e01\u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07\u0e42\u0e14\u0e22\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e43\u0e19\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49 POS \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e42\u0e2b\u0e21\u0e14\u0e19\u0e35\u0e49\u0e16\u0e39\u0e01\u0e40\u0e25\u0e37\u0e2d\u0e01", 
- "Mode of Payment": "\u0e42\u0e2b\u0e21\u0e14\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19"
-}
\ No newline at end of file
diff --git a/accounts/doctype/multi_ledger_report_detail/__init__.py b/accounts/doctype/multi_ledger_report_detail/__init__.py
deleted file mode 100755
index baffc48..0000000
--- a/accounts/doctype/multi_ledger_report_detail/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/accounts/doctype/multi_ledger_report_detail/locale/_messages_doc.json b/accounts/doctype/multi_ledger_report_detail/locale/_messages_doc.json
deleted file mode 100644
index ee7393e..0000000
--- a/accounts/doctype/multi_ledger_report_detail/locale/_messages_doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-[
- "Multi Ledger Report Detail", 
- "Account", 
- "Accounts"
-]
\ No newline at end of file
diff --git a/accounts/doctype/multi_ledger_report_detail/locale/ar-doc.json b/accounts/doctype/multi_ledger_report_detail/locale/ar-doc.json
deleted file mode 100644
index 2317a7a..0000000
--- a/accounts/doctype/multi_ledger_report_detail/locale/ar-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Account": "\u062d\u0633\u0627\u0628", 
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Multi Ledger Report Detail": "\u0645\u0648\u0636\u0648\u0639 \u062a\u0642\u0631\u064a\u0631 \u062a\u0641\u0635\u064a\u0644\u064a \u0644\u064a\u062f\u062c\u0631"
-}
\ No newline at end of file
diff --git a/accounts/doctype/multi_ledger_report_detail/locale/de-doc.json b/accounts/doctype/multi_ledger_report_detail/locale/de-doc.json
deleted file mode 100644
index c7f0317..0000000
--- a/accounts/doctype/multi_ledger_report_detail/locale/de-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Account": "Konto", 
- "Accounts": "Konten", 
- "Multi Ledger Report Detail": "Multi Ledger Detail Report"
-}
\ No newline at end of file
diff --git a/accounts/doctype/multi_ledger_report_detail/locale/es-doc.json b/accounts/doctype/multi_ledger_report_detail/locale/es-doc.json
deleted file mode 100644
index be093b6..0000000
--- a/accounts/doctype/multi_ledger_report_detail/locale/es-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Account": "Cuenta", 
- "Accounts": "Cuentas", 
- "Multi Ledger Report Detail": "M\u00faltiples Ledger Informe detallado"
-}
\ No newline at end of file
diff --git a/accounts/doctype/multi_ledger_report_detail/locale/fr-doc.json b/accounts/doctype/multi_ledger_report_detail/locale/fr-doc.json
deleted file mode 100644
index 78f209f..0000000
--- a/accounts/doctype/multi_ledger_report_detail/locale/fr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Account": "Compte", 
- "Accounts": "Comptes", 
- "Multi Ledger Report Detail": "Multi D\u00e9tail Rapport Ledger"
-}
\ No newline at end of file
diff --git a/accounts/doctype/multi_ledger_report_detail/locale/hi-doc.json b/accounts/doctype/multi_ledger_report_detail/locale/hi-doc.json
deleted file mode 100644
index 9ee1fec..0000000
--- a/accounts/doctype/multi_ledger_report_detail/locale/hi-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Account": "\u0916\u093e\u0924\u093e", 
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Multi Ledger Report Detail": "\u092e\u0932\u094d\u091f\u0940 \u0932\u0947\u091c\u0930 \u0930\u093f\u092a\u094b\u0930\u094d\u091f \u0935\u093f\u0938\u094d\u0924\u093e\u0930"
-}
\ No newline at end of file
diff --git a/accounts/doctype/multi_ledger_report_detail/locale/hr-doc.json b/accounts/doctype/multi_ledger_report_detail/locale/hr-doc.json
deleted file mode 100644
index 76c520c..0000000
--- a/accounts/doctype/multi_ledger_report_detail/locale/hr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Account": "Ra\u010dun", 
- "Accounts": "Ra\u010duni", 
- "Multi Ledger Report Detail": "Multi knjiga Izvje\u0161\u0107e Detalj"
-}
\ No newline at end of file
diff --git a/accounts/doctype/multi_ledger_report_detail/locale/nl-doc.json b/accounts/doctype/multi_ledger_report_detail/locale/nl-doc.json
deleted file mode 100644
index 8526cab..0000000
--- a/accounts/doctype/multi_ledger_report_detail/locale/nl-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Account": "Rekening", 
- "Accounts": "Accounts", 
- "Multi Ledger Report Detail": "Multi Ledger Report Detail"
-}
\ No newline at end of file
diff --git a/accounts/doctype/multi_ledger_report_detail/locale/pt-BR-doc.json b/accounts/doctype/multi_ledger_report_detail/locale/pt-BR-doc.json
deleted file mode 100644
index 3ddf7ba..0000000
--- a/accounts/doctype/multi_ledger_report_detail/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Account": "Conta", 
- "Accounts": "Contas", 
- "Multi Ledger Report Detail": "Detalhe do Relat\u00f3rio de m\u00faltiplos Livros-Raz\u00e3o"
-}
\ No newline at end of file
diff --git a/accounts/doctype/multi_ledger_report_detail/locale/pt-doc.json b/accounts/doctype/multi_ledger_report_detail/locale/pt-doc.json
deleted file mode 100644
index e50bcdb..0000000
--- a/accounts/doctype/multi_ledger_report_detail/locale/pt-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Account": "Conta", 
- "Accounts": "Contas", 
- "Multi Ledger Report Detail": "Detalhes do Relat\u00f3rio de multi Ledger"
-}
\ No newline at end of file
diff --git a/accounts/doctype/multi_ledger_report_detail/locale/sr-doc.json b/accounts/doctype/multi_ledger_report_detail/locale/sr-doc.json
deleted file mode 100644
index 6998aec..0000000
--- a/accounts/doctype/multi_ledger_report_detail/locale/sr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Account": "\u0420\u0430\u0447\u0443\u043d", 
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Multi Ledger Report Detail": "\u041c\u0443\u043b\u0442\u0438 \u041b\u0435\u045f\u0435\u0440 \u0418\u0437\u0432\u0435\u0448\u0442\u0430\u0458 \u0414\u0435\u0442\u0430\u0459"
-}
\ No newline at end of file
diff --git a/accounts/doctype/multi_ledger_report_detail/locale/ta-doc.json b/accounts/doctype/multi_ledger_report_detail/locale/ta-doc.json
deleted file mode 100644
index d7ff26c..0000000
--- a/accounts/doctype/multi_ledger_report_detail/locale/ta-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Account": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1", 
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Multi Ledger Report Detail": "\u0baa\u0bb2 \u0bb2\u0bc6\u0b9f\u0bcd\u0b9c\u0bb0\u0bcd \u0b85\u0bb1\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95"
-}
\ No newline at end of file
diff --git a/accounts/doctype/multi_ledger_report_detail/locale/th-doc.json b/accounts/doctype/multi_ledger_report_detail/locale/th-doc.json
deleted file mode 100644
index b4d2869..0000000
--- a/accounts/doctype/multi_ledger_report_detail/locale/th-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Account": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Multi Ledger Report Detail": "\u0e2b\u0e25\u0e32\u0e22\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e02\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e22\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17"
-}
\ No newline at end of file
diff --git a/accounts/doctype/multi_ledger_report_detail/multi_ledger_report_detail.py b/accounts/doctype/multi_ledger_report_detail/multi_ledger_report_detail.py
deleted file mode 100644
index 7f48feb..0000000
--- a/accounts/doctype/multi_ledger_report_detail/multi_ledger_report_detail.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-
-class DocType:
-	def __init__(self, d, dl):
-		self.doc, self.doclist = d, dl
\ No newline at end of file
diff --git a/accounts/doctype/multi_ledger_report_detail/multi_ledger_report_detail.txt b/accounts/doctype/multi_ledger_report_detail/multi_ledger_report_detail.txt
deleted file mode 100755
index 46563dd..0000000
--- a/accounts/doctype/multi_ledger_report_detail/multi_ledger_report_detail.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-[
- {
-  "creation": "2013-02-22 01:27:39", 
-  "docstatus": 0, 
-  "modified": "2013-03-07 07:03:26", 
-  "modified_by": "Administrator", 
-  "owner": "Administrator"
- }, 
- {
-  "doctype": "DocType", 
-  "istable": 1, 
-  "module": "Accounts", 
-  "name": "__common__"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "account", 
-  "fieldtype": "Link", 
-  "label": "Account", 
-  "name": "__common__", 
-  "options": "Account", 
-  "parent": "Multi Ledger Report Detail", 
-  "parentfield": "fields", 
-  "parenttype": "DocType", 
-  "permlevel": 0, 
-  "print_width": "300px", 
-  "reqd": 1, 
-  "width": "300px"
- }, 
- {
-  "doctype": "DocType", 
-  "name": "Multi Ledger Report Detail"
- }, 
- {
-  "doctype": "DocField"
- }
-]
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool/README.md b/accounts/doctype/payment_to_invoice_matching_tool/README.md
new file mode 100644
index 0000000..bcde4b3
--- /dev/null
+++ b/accounts/doctype/payment_to_invoice_matching_tool/README.md
@@ -0,0 +1 @@
+Tool for mapping (cancelling) unpaid invoices and payments.
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool/locale/_messages_doc.json b/accounts/doctype/payment_to_invoice_matching_tool/locale/_messages_doc.json
deleted file mode 100644
index 9b2ee61..0000000
--- a/accounts/doctype/payment_to_invoice_matching_tool/locale/_messages_doc.json
+++ /dev/null
@@ -1,25 +0,0 @@
-[
- "To Date", 
- "From Date", 
- "Account Type", 
- "Pull Payment Entries", 
- "Company", 
- "Journal Voucher", 
- "Payment to Invoice Matching Tool", 
- "Filter By Date", 
- "Sales Invoice", 
- "Purchase Invoice", 
- "Amount >=", 
- "Account", 
- "Voucher Type", 
- "Amount <=", 
- "Outstanding Amount", 
- "Payment Entries", 
- "Update allocated amount in the above table and then click \"Allocate\" button", 
- "Help HTML", 
- "Voucher No", 
- "Filter By Amount", 
- "Accounts", 
- "Total Amount", 
- "Allocate"
-]
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool/locale/ar-doc.json b/accounts/doctype/payment_to_invoice_matching_tool/locale/ar-doc.json
deleted file mode 100644
index b131d05..0000000
--- a/accounts/doctype/payment_to_invoice_matching_tool/locale/ar-doc.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "Account": "\u062d\u0633\u0627\u0628", 
- "Account Type": "\u0646\u0648\u0639 \u0627\u0644\u062d\u0633\u0627\u0628", 
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Allocate": "\u062a\u062e\u0635\u064a\u0635", 
- "Amount <=": "\u0627\u0644\u0645\u0628\u0644\u063a &lt;=", 
- "Amount >=": "\u0627\u0644\u0645\u0628\u0644\u063a =&gt;", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Filter By Amount": "\u0627\u0644\u0646\u062a\u0627\u0626\u062c \u062d\u0633\u0628 \u0627\u0644\u0645\u0628\u0644\u063a", 
- "Filter By Date": "\u0627\u0644\u0646\u062a\u0627\u0626\u062c \u062d\u0633\u0628 \u062a\u0627\u0631\u064a\u062e", 
- "From Date": "\u0645\u0646 \u062a\u0627\u0631\u064a\u062e", 
- "Help HTML": "\u0645\u0633\u0627\u0639\u062f\u0629 HTML", 
- "Journal Voucher": "\u0645\u062c\u0644\u0629 \u0642\u0633\u064a\u0645\u0629", 
- "Outstanding Amount": "\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0645\u0639\u0644\u0642\u0629", 
- "Payment Entries": "\u0645\u0642\u0627\u0644\u0627\u062a \u0627\u0644\u062f\u0641\u0639", 
- "Payment to Invoice Matching Tool": "\u062f\u0641\u0639 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0625\u0644\u0649 \u0623\u062f\u0627\u0629 \u0645\u0637\u0627\u0628\u0642\u0629", 
- "Pull Payment Entries": "\u0633\u062d\u0628 \u0645\u0642\u0627\u0644\u0627\u062a \u0627\u0644\u062f\u0641\u0639", 
- "Purchase Invoice": "\u0634\u0631\u0627\u0621 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", 
- "Sales Invoice": "\u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u0628\u064a\u0639\u0627\u062a", 
- "To Date": "\u062d\u062a\u0649 \u0627\u0644\u0627\u0646", 
- "Total Amount": "\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0643\u0644\u064a \u0644\u0644", 
- "Update allocated amount in the above table and then click \"Allocate\" button": "\u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0645\u062e\u0635\u0635 \u0641\u064a \u0627\u0644\u062c\u062f\u0648\u0644 \u0623\u0639\u0644\u0627\u0647 \u0648\u0645\u0646 \u062b\u0645 \u0627\u0646\u0642\u0631 \u0641\u0648\u0642 &quot;\u062a\u062e\u0635\u064a\u0635&quot; \u0627\u0644\u0632\u0631", 
- "Voucher No": "\u0644\u0627 \u0642\u0633\u064a\u0645\u0629", 
- "Voucher Type": "\u0642\u0633\u064a\u0645\u0629 \u0646\u0648\u0639"
-}
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool/locale/de-doc.json b/accounts/doctype/payment_to_invoice_matching_tool/locale/de-doc.json
deleted file mode 100644
index 2389a28..0000000
--- a/accounts/doctype/payment_to_invoice_matching_tool/locale/de-doc.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "Account": "Konto", 
- "Account Type": "Kontotyp", 
- "Accounts": "Konten", 
- "Allocate": "Zuweisen", 
- "Amount <=": "Betrag <=", 
- "Amount >=": "Betrag> =", 
- "Company": "Firma", 
- "Filter By Amount": "Filtern nach Betrag", 
- "Filter By Date": "Nach Datum filtern", 
- "From Date": "Von Datum", 
- "Help HTML": "Helfen Sie HTML", 
- "Journal Voucher": "Journal Gutschein", 
- "Outstanding Amount": "Ausstehenden Betrag", 
- "Payment Entries": "Payment Eintr\u00e4ge", 
- "Payment to Invoice Matching Tool": "Zahlung an Rechnung Matching-Tool", 
- "Pull Payment Entries": "Ziehen Sie Payment Eintr\u00e4ge", 
- "Purchase Invoice": "Kaufrechnung", 
- "Sales Invoice": "Sales Invoice", 
- "To Date": "To Date", 
- "Total Amount": "Gesamtbetrag", 
- "Update allocated amount in the above table and then click \"Allocate\" button": "Aktualisieren Zuteilungsbetrag in der obigen Tabelle und klicken Sie dann auf \"Allocate\"-Taste", 
- "Voucher No": "Gutschein Nein", 
- "Voucher Type": "Gutschein Type"
-}
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool/locale/es-doc.json b/accounts/doctype/payment_to_invoice_matching_tool/locale/es-doc.json
deleted file mode 100644
index 029b4ee..0000000
--- a/accounts/doctype/payment_to_invoice_matching_tool/locale/es-doc.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "Account": "Cuenta", 
- "Account Type": "Tipo de Cuenta", 
- "Accounts": "Cuentas", 
- "Allocate": "Asignar", 
- "Amount <=": "Importe &lt;=", 
- "Amount >=": "Monto&gt; =", 
- "Company": "Empresa", 
- "Filter By Amount": "Filtrar por Importe", 
- "Filter By Date": "Filtrar por fecha", 
- "From Date": "Desde la fecha", 
- "Help HTML": "Ayuda HTML", 
- "Journal Voucher": "Diario Voucher", 
- "Outstanding Amount": "Monto Pendiente", 
- "Payment Entries": "Las entradas de pago", 
- "Payment to Invoice Matching Tool": "El pago a la herramienta Matching Factura", 
- "Pull Payment Entries": "Tire de las entradas de pago", 
- "Purchase Invoice": "Compra de facturas", 
- "Sales Invoice": "Factura de venta", 
- "To Date": "Conocer", 
- "Total Amount": "Monto Total", 
- "Update allocated amount in the above table and then click \"Allocate\" button": "Actualizar importe asignado en la tabla anterior y haga clic en &quot;Asignar&quot; bot\u00f3n", 
- "Voucher No": "Vale No", 
- "Voucher Type": "Vale Tipo"
-}
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool/locale/fr-doc.json b/accounts/doctype/payment_to_invoice_matching_tool/locale/fr-doc.json
deleted file mode 100644
index 307788e..0000000
--- a/accounts/doctype/payment_to_invoice_matching_tool/locale/fr-doc.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "Account": "Compte", 
- "Account Type": "Type de compte", 
- "Accounts": "Comptes", 
- "Allocate": "Allouer", 
- "Amount <=": "Montant &lt;=", 
- "Amount >=": "Montant&gt; =", 
- "Company": "Entreprise", 
- "Filter By Amount": "Filtrer par Montant", 
- "Filter By Date": "Filtrer par date", 
- "From Date": "Partir de la date", 
- "Help HTML": "Aide HTML", 
- "Journal Voucher": "Bon Journal", 
- "Outstanding Amount": "Encours", 
- "Payment Entries": "Les entr\u00e9es de paiement", 
- "Payment to Invoice Matching Tool": "Paiement \u00e0 l&#39;outil Invoice Matching", 
- "Pull Payment Entries": "Tirez entr\u00e9es de paiement", 
- "Purchase Invoice": "Achetez facture", 
- "Sales Invoice": "Facture de vente", 
- "To Date": "\u00c0 ce jour", 
- "Total Amount": "Montant total", 
- "Update allocated amount in the above table and then click \"Allocate\" button": "Mise \u00e0 jour montant allou\u00e9 dans le tableau ci-dessus, puis cliquez sur &quot;Occupation&quot; bouton", 
- "Voucher No": "Bon Pas", 
- "Voucher Type": "Type de Bon"
-}
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool/locale/hi-doc.json b/accounts/doctype/payment_to_invoice_matching_tool/locale/hi-doc.json
deleted file mode 100644
index 81a2d22..0000000
--- a/accounts/doctype/payment_to_invoice_matching_tool/locale/hi-doc.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "Account": "\u0916\u093e\u0924\u093e", 
- "Account Type": "\u0916\u093e\u0924\u093e \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Allocate": "\u0906\u0935\u0902\u091f\u093f\u0924", 
- "Amount <=": "\u0930\u093e\u0936\u093f &lt;=", 
- "Amount >=": "\u0930\u093e\u0936\u093f&gt; =", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Filter By Amount": "\u0930\u093e\u0936\u093f \u0915\u0947 \u0926\u094d\u0935\u093e\u0930\u093e \u092b\u093f\u0932\u094d\u091f\u0930", 
- "Filter By Date": "\u0924\u093f\u0925\u093f \u092b\u093c\u093f\u0932\u094d\u091f\u0930", 
- "From Date": "\u0926\u093f\u0928\u093e\u0902\u0915 \u0938\u0947", 
- "Help HTML": "HTML \u092e\u0926\u0926", 
- "Journal Voucher": "\u091c\u0930\u094d\u0928\u0932 \u0935\u093e\u0909\u091a\u0930", 
- "Outstanding Amount": "\u092c\u0915\u093e\u092f\u093e \u0930\u093e\u0936\u093f", 
- "Payment Entries": "\u092d\u0941\u0917\u0924\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f\u092f\u093e\u0902", 
- "Payment to Invoice Matching Tool": "\u091a\u093e\u0932\u093e\u0928 \u092e\u093f\u0932\u093e\u0928 \u0909\u092a\u0915\u0930\u0923 \u0915\u0947 \u0932\u093f\u090f \u092d\u0941\u0917\u0924\u093e\u0928", 
- "Pull Payment Entries": "\u092d\u0941\u0917\u0924\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f\u092f\u093e\u0902 \u0916\u0940\u0902\u091a\u094b", 
- "Purchase Invoice": "\u091a\u093e\u0932\u093e\u0928 \u0916\u0930\u0940\u0926", 
- "Sales Invoice": "\u092c\u093f\u0915\u094d\u0930\u0940 \u091a\u093e\u0932\u093e\u0928", 
- "To Date": "\u0924\u093f\u0925\u093f \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Total Amount": "\u0915\u0941\u0932 \u0930\u093e\u0936\u093f", 
- "Update allocated amount in the above table and then click \"Allocate\" button": "\u0909\u092a\u0930\u094b\u0915\u094d\u0924 \u0924\u093e\u0932\u093f\u0915\u093e \u092e\u0947\u0902 \u0906\u0935\u0902\u091f\u093f\u0924 \u0930\u093e\u0936\u093f \u0915\u093e \u0905\u0926\u094d\u092f\u0924\u0928 \u0914\u0930 \u092b\u093f\u0930 &quot;\u0906\u0935\u0902\u091f\u093f\u0924&quot; \u092c\u091f\u0928 \u092a\u0930 \u0915\u094d\u0932\u093f\u0915 \u0915\u0930\u0947\u0902", 
- "Voucher No": "\u0915\u094b\u0908 \u0935\u093e\u0909\u091a\u0930", 
- "Voucher Type": "\u0935\u093e\u0909\u091a\u0930 \u092a\u094d\u0930\u0915\u093e\u0930"
-}
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool/locale/hr-doc.json b/accounts/doctype/payment_to_invoice_matching_tool/locale/hr-doc.json
deleted file mode 100644
index d9090b1..0000000
--- a/accounts/doctype/payment_to_invoice_matching_tool/locale/hr-doc.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "Account": "Ra\u010dun", 
- "Account Type": "Vrsta ra\u010duna", 
- "Accounts": "Ra\u010duni", 
- "Allocate": "Dodijeliti", 
- "Amount <=": "Iznos &lt;=", 
- "Amount >=": "Iznos&gt; =", 
- "Company": "Dru\u0161tvo", 
- "Filter By Amount": "Filtriraj po visini", 
- "Filter By Date": "Filter By Date", 
- "From Date": "Od datuma", 
- "Help HTML": "Pomo\u0107 HTML", 
- "Journal Voucher": "\u010casopis bon", 
- "Outstanding Amount": "Izvanredna Iznos", 
- "Payment Entries": "Pla\u0107anja upisi", 
- "Payment to Invoice Matching Tool": "Pla\u0107anje fakture podudaranje alat", 
- "Pull Payment Entries": "Povucite pla\u0107anja tekstova", 
- "Purchase Invoice": "Kupnja fakture", 
- "Sales Invoice": "Prodaja fakture", 
- "To Date": "Za datum", 
- "Total Amount": "Ukupan iznos", 
- "Update allocated amount in the above table and then click \"Allocate\" button": "A\u017eurirajte dodijeljeni iznos u gornjoj tablici, a zatim kliknite na &quot;alocirati&quot; gumb", 
- "Voucher No": "Bon Ne", 
- "Voucher Type": "Bon Tip"
-}
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool/locale/nl-doc.json b/accounts/doctype/payment_to_invoice_matching_tool/locale/nl-doc.json
deleted file mode 100644
index babc9f0..0000000
--- a/accounts/doctype/payment_to_invoice_matching_tool/locale/nl-doc.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "Account": "Rekening", 
- "Account Type": "Account Type", 
- "Accounts": "Accounts", 
- "Allocate": "Toewijzen", 
- "Amount <=": "Bedrag &lt;=", 
- "Amount >=": "Bedrag&gt; =", 
- "Company": "Vennootschap", 
- "Filter By Amount": "Filteren op Bedrag", 
- "Filter By Date": "Filter op datum", 
- "From Date": "Van Datum", 
- "Help HTML": "Help HTML", 
- "Journal Voucher": "Journal Voucher", 
- "Outstanding Amount": "Openstaande bedrag", 
- "Payment Entries": "Betaling Entries", 
- "Payment to Invoice Matching Tool": "Betaling aan Factuurvergelijk Tool", 
- "Pull Payment Entries": "Trek Betaling Entries", 
- "Purchase Invoice": "Aankoop Factuur", 
- "Sales Invoice": "Sales Invoice", 
- "To Date": "To-date houden", 
- "Total Amount": "Totaal bedrag", 
- "Update allocated amount in the above table and then click \"Allocate\" button": "Werk toegewezen bedrag in de bovenstaande tabel en klik vervolgens op &quot;Toewijzen&quot; knop", 
- "Voucher No": "Blad nr.", 
- "Voucher Type": "Voucher Type"
-}
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool/locale/pt-BR-doc.json b/accounts/doctype/payment_to_invoice_matching_tool/locale/pt-BR-doc.json
deleted file mode 100644
index bf89842..0000000
--- a/accounts/doctype/payment_to_invoice_matching_tool/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "Account": "Conta", 
- "Account Type": "Tipo de Conta", 
- "Accounts": "Contas", 
- "Allocate": "Alocar", 
- "Amount <=": "Quantidade &lt;=", 
- "Amount >=": "Quantidade&gt; =", 
- "Company": "Empresa", 
- "Filter By Amount": "Filtrar por Quantidade", 
- "Filter By Date": "Filtrar por data", 
- "From Date": "A partir da data", 
- "Help HTML": "Ajuda HTML", 
- "Journal Voucher": "Comprovante do livro Di\u00e1rio", 
- "Outstanding Amount": "Quantia em aberto", 
- "Payment Entries": "Lan\u00e7amentos de pagamento", 
- "Payment to Invoice Matching Tool": "Ferramenta de Pagamento contra Fatura correspondente", 
- "Pull Payment Entries": "Puxar os lan\u00e7amentos de pagamento", 
- "Purchase Invoice": "Nota Fiscal de Compra", 
- "Sales Invoice": "Nota Fiscal de Venda", 
- "To Date": "At\u00e9 a Data", 
- "Total Amount": "Valor Total", 
- "Update allocated amount in the above table and then click \"Allocate\" button": "Atualize o montante atribu\u00eddo na tabela acima e clique no bot\u00e3o &quot;Alocar&quot;", 
- "Voucher No": "N\u00ba do comprovante", 
- "Voucher Type": "Tipo de comprovante"
-}
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool/locale/pt-doc.json b/accounts/doctype/payment_to_invoice_matching_tool/locale/pt-doc.json
deleted file mode 100644
index 71bf563..0000000
--- a/accounts/doctype/payment_to_invoice_matching_tool/locale/pt-doc.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "Account": "Conta", 
- "Account Type": "Tipo de conta", 
- "Accounts": "Contas", 
- "Allocate": "Distribuir", 
- "Amount <=": "Quantidade &lt;=", 
- "Amount >=": "Quantidade&gt; =", 
- "Company": "Companhia", 
- "Filter By Amount": "Filtrar por Quantidade", 
- "Filter By Date": "Filtrar por data", 
- "From Date": "A partir da data", 
- "Help HTML": "Ajuda HTML", 
- "Journal Voucher": "Vale Jornal", 
- "Outstanding Amount": "Saldo em aberto", 
- "Payment Entries": "Entradas de pagamento", 
- "Payment to Invoice Matching Tool": "Pagamento a ferramenta correspondente fatura", 
- "Pull Payment Entries": "Puxe as entradas de pagamento", 
- "Purchase Invoice": "Compre Fatura", 
- "Sales Invoice": "Fatura de vendas", 
- "To Date": "Conhecer", 
- "Total Amount": "Valor Total", 
- "Update allocated amount in the above table and then click \"Allocate\" button": "Atualize montante atribu\u00eddo no quadro acima e clique em &quot;alocar&quot; bot\u00e3o", 
- "Voucher No": "N\u00e3o vale", 
- "Voucher Type": "Tipo comprovante"
-}
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool/locale/sr-doc.json b/accounts/doctype/payment_to_invoice_matching_tool/locale/sr-doc.json
deleted file mode 100644
index 7a422e0..0000000
--- a/accounts/doctype/payment_to_invoice_matching_tool/locale/sr-doc.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "Account": "\u0420\u0430\u0447\u0443\u043d", 
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Allocate": "\u0414\u043e\u0434\u0435\u043b\u0438\u0442\u0438", 
- "Amount <=": "\u0418\u0437\u043d\u043e\u0441 &lt;=", 
- "Amount >=": "\u0418\u0437\u043d\u043e\u0441&gt; =", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Filter By Amount": "\u0424\u0438\u043b\u0442\u0435\u0440 \u043f\u043e \u043a\u043e\u043b\u0438\u0447\u0438\u043d\u0438", 
- "Filter By Date": "\u0424\u0438\u043b\u0442\u0435\u0440 \u0411\u0438 \u0414\u0430\u0442\u0435", 
- "From Date": "\u041e\u0434 \u0434\u0430\u0442\u0443\u043c\u0430", 
- "Help HTML": "\u041f\u043e\u043c\u043e\u045b \u0425\u0422\u041c\u041b", 
- "Journal Voucher": "\u0427\u0430\u0441\u043e\u043f\u0438\u0441 \u0432\u0430\u0443\u0447\u0435\u0440\u0430", 
- "Outstanding Amount": "\u0418\u0437\u0432\u0430\u043d\u0440\u0435\u0434\u043d\u0430 \u0418\u0437\u043d\u043e\u0441", 
- "Payment Entries": "\u041f\u043b\u0430\u0442\u043d\u0438 \u0415\u043d\u0442\u0440\u0438\u0435\u0441", 
- "Payment to Invoice Matching Tool": "\u041f\u043b\u0430\u045b\u0430\u045a\u0435 \u0444\u0430\u043a\u0442\u0443\u0440\u0435 \u041c\u0430\u0442\u0446\u0445\u0438\u043d\u0433 \u0422\u043e\u043e\u043b", 
- "Pull Payment Entries": "\u041f\u0443\u043b\u043b \u0443\u043d\u043e\u0441\u0435 \u043f\u043b\u0430\u045b\u0430\u045a\u0430", 
- "Purchase Invoice": "\u0424\u0430\u043a\u0442\u0443\u0440\u0438", 
- "Sales Invoice": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0420\u0430\u0447\u0443\u043d", 
- "To Date": "\u0417\u0430 \u0434\u0430\u0442\u0443\u043c", 
- "Total Amount": "\u0423\u043a\u0443\u043f\u0430\u043d \u0438\u0437\u043d\u043e\u0441", 
- "Update allocated amount in the above table and then click \"Allocate\" button": "\u0410\u0436\u0443\u0440\u0438\u0440\u0430\u0458\u0442\u0435 \u0434\u043e\u0434\u0435\u0459\u0435\u043d \u0438\u0437\u043d\u043e\u0441 \u0443 \u0442\u0430\u0431\u0435\u043b\u0438, \u0430 \u0437\u0430\u0442\u0438\u043c \u043a\u043b\u0438\u043a\u043d\u0438\u0442\u0435 \u043d\u0430 &quot;\u0438\u0437\u0434\u0432\u043e\u0458\u0438&quot; \u0434\u0443\u0433\u043c\u0435", 
- "Voucher No": "\u0412\u0430\u0443\u0447\u0435\u0440 \u041d\u0435\u043c\u0430", 
- "Voucher Type": "\u0412\u0430\u0443\u0447\u0435\u0440 \u0422\u0438\u043f"
-}
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool/locale/ta-doc.json b/accounts/doctype/payment_to_invoice_matching_tool/locale/ta-doc.json
deleted file mode 100644
index 24fc553..0000000
--- a/accounts/doctype/payment_to_invoice_matching_tool/locale/ta-doc.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "Account": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1", 
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Allocate": "\u0ba8\u0bbf\u0bb0\u0bcd\u0ba3\u0baf\u0bbf", 
- "Amount <=": "\u0b85\u0bb3\u0bb5\u0bc1 &lt;=", 
- "Amount >=": "\u0b85\u0bb3\u0bb5\u0bc1&gt; =", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Filter By Amount": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b95\u0bc8 \u0bae\u0bc2\u0bb2\u0bae\u0bcd \u0bb5\u0b9f\u0bbf\u0b95\u0b9f\u0bcd\u0b9f", 
- "Filter By Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bbf\u0bb2\u0bcd \u0bb5\u0b9f\u0bbf\u0b95\u0b9f\u0bcd\u0b9f", 
- "From Date": "\u0ba4\u0bc7\u0ba4\u0bbf", 
- "Help HTML": "HTML \u0b89\u0ba4\u0bb5\u0bbf", 
- "Journal Voucher": "\u0baa\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bbf\u0b95\u0bc8 \u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd", 
- "Outstanding Amount": "\u0b9a\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Payment Entries": "\u0baa\u0ba3\u0bae\u0bcd \u0baa\u0ba4\u0bbf\u0bb5\u0bc1\u0b95\u0bb3\u0bcd", 
- "Payment to Invoice Matching Tool": "\u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1\u0bae\u0bcd \u0b95\u0bb0\u0bc1\u0bb5\u0bbf \u0baa\u0ba3\u0bae\u0bcd", 
- "Pull Payment Entries": "\u0baa\u0ba3 \u0baa\u0ba4\u0bbf\u0bb5\u0bc1\u0b95\u0bb3\u0bcd \u0b87\u0bb4\u0bc1\u0b95\u0bcd\u0b95", 
- "Purchase Invoice": "\u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bb5\u0ba9\u0bb5\u0bc1", 
- "Sales Invoice": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "To Date": "\u0ba4\u0bc7\u0ba4\u0bbf", 
- "Total Amount": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Update allocated amount in the above table and then click \"Allocate\" button": "\u0bae\u0bc7\u0bb2\u0bc7 \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0ba4\u0bc6\u0bbe\u0b95\u0bc8 \u0bae\u0bc7\u0bae\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4 \u0baa\u0bbf\u0ba9\u0bcd\u0ba9\u0bb0\u0bcd &quot;\u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bbf&quot; \u0baa\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bbe\u0ba9\u0bc8 \u0b95\u0bbf\u0bb3\u0bbf\u0b95\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bb5\u0bc1\u0bae\u0bcd", 
- "Voucher No": "\u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Voucher Type": "\u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0bb5\u0b95\u0bc8"
-}
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool/locale/th-doc.json b/accounts/doctype/payment_to_invoice_matching_tool/locale/th-doc.json
deleted file mode 100644
index 3553609..0000000
--- a/accounts/doctype/payment_to_invoice_matching_tool/locale/th-doc.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "Account": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Account Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Allocate": "\u0e08\u0e31\u0e14\u0e2a\u0e23\u0e23", 
- "Amount <=": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19\u0e17\u0e35\u0e48 &lt;=", 
- "Amount >=": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19\u0e17\u0e35\u0e48&gt; =", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Filter By Amount": "\u0e01\u0e23\u0e2d\u0e07\u0e15\u0e32\u0e21\u0e08\u0e4d\u0e32\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19", 
- "Filter By Date": "\u0e01\u0e23\u0e2d\u0e07\u0e15\u0e32\u0e21\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "From Date": "\u0e08\u0e32\u0e01\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Help HTML": "\u0e27\u0e34\u0e18\u0e35\u0e43\u0e0a\u0e49 HTML", 
- "Journal Voucher": "\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e27\u0e32\u0e23\u0e2a\u0e32\u0e23", 
- "Outstanding Amount": "\u0e22\u0e2d\u0e14\u0e04\u0e07\u0e04\u0e49\u0e32\u0e07", 
- "Payment Entries": "\u0e04\u0e2d\u0e21\u0e40\u0e21\u0e19\u0e15\u0e4c\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19", 
- "Payment to Invoice Matching Tool": "\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e08\u0e31\u0e1a\u0e04\u0e39\u0e48\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "Pull Payment Entries": "\u0e14\u0e36\u0e07\u0e04\u0e2d\u0e21\u0e40\u0e21\u0e19\u0e15\u0e4c\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19", 
- "Purchase Invoice": "\u0e0b\u0e37\u0e49\u0e2d\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "Sales Invoice": "\u0e02\u0e32\u0e22\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "To Date": "\u0e19\u0e31\u0e14", 
- "Total Amount": "\u0e23\u0e27\u0e21\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e07\u0e34\u0e19", 
- "Update allocated amount in the above table and then click \"Allocate\" button": "\u0e2d\u0e31\u0e1e\u0e40\u0e14\u0e17\u0e08\u0e33\u0e19\u0e27\u0e19\u0e17\u0e35\u0e48\u0e08\u0e31\u0e14\u0e2a\u0e23\u0e23\u0e43\u0e19\u0e15\u0e32\u0e23\u0e32\u0e07\u0e02\u0e49\u0e32\u0e07\u0e15\u0e49\u0e19\u0e41\u0e25\u0e49\u0e27\u0e04\u0e25\u0e34\u0e01\u0e1b\u0e38\u0e48\u0e21 &quot;\u0e08\u0e31\u0e14\u0e2a\u0e23\u0e23&quot;", 
- "Voucher No": "\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Voucher Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25"
-}
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool_detail/README.md b/accounts/doctype/payment_to_invoice_matching_tool_detail/README.md
new file mode 100644
index 0000000..ed32991
--- /dev/null
+++ b/accounts/doctype/payment_to_invoice_matching_tool_detail/README.md
@@ -0,0 +1 @@
+Journal Voucher (payment) detail for matching to invoice.
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/_messages_doc.json b/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/_messages_doc.json
deleted file mode 100644
index 9a8ebb0..0000000
--- a/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/_messages_doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-[
- "Voucher No", 
- "Allocated Amount", 
- "Unmatched Amount", 
- "Total Amount", 
- "Payment to Invoice Matching Tool Detail", 
- "Remarks", 
- "Accounts", 
- "Voucher Detail No", 
- "Posting Date", 
- "Against Account"
-]
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/ar-doc.json b/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/ar-doc.json
deleted file mode 100644
index 028f118..0000000
--- a/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/ar-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Against Account": "\u0636\u062f \u0627\u0644\u062d\u0633\u0627\u0628", 
- "Allocated Amount": "\u062a\u062e\u0635\u064a\u0635 \u0627\u0644\u0645\u0628\u0644\u063a", 
- "Payment to Invoice Matching Tool Detail": "\u062f\u0641\u0639 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0644\u062a\u0641\u0627\u0635\u064a\u0644 \u0623\u062f\u0627\u0629 \u0645\u0637\u0627\u0628\u0642\u0629", 
- "Posting Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0646\u0634\u0631", 
- "Remarks": "\u062a\u0635\u0631\u064a\u062d\u0627\u062a", 
- "Total Amount": "\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0643\u0644\u064a \u0644\u0644", 
- "Unmatched Amount": "\u0644\u0627 \u0645\u062b\u064a\u0644 \u0644\u0647\u0627 \u0627\u0644\u0645\u0628\u0644\u063a", 
- "Voucher Detail No": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0642\u0633\u064a\u0645\u0629 \u0644\u0627", 
- "Voucher No": "\u0644\u0627 \u0642\u0633\u064a\u0645\u0629"
-}
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/de-doc.json b/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/de-doc.json
deleted file mode 100644
index 63664df..0000000
--- a/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/de-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Accounts": "Konten", 
- "Against Account": "Vor Konto", 
- "Allocated Amount": "Zugeteilten Betrag", 
- "Payment to Invoice Matching Tool Detail": "Zahlung an Rechnung Matching Werkzeug-Detail", 
- "Posting Date": "Buchungsdatum", 
- "Remarks": "Bemerkungen", 
- "Total Amount": "Gesamtbetrag", 
- "Unmatched Amount": "Un\u00fcbertroffene Betrag", 
- "Voucher Detail No": "Gutschein Detailaufnahme", 
- "Voucher No": "Gutschein Nein"
-}
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/es-doc.json b/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/es-doc.json
deleted file mode 100644
index 9a879df..0000000
--- a/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/es-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Accounts": "Cuentas", 
- "Against Account": "Contra Cuenta", 
- "Allocated Amount": "Monto Asignado", 
- "Payment to Invoice Matching Tool Detail": "Pago al detalle de la factura Matching Tool", 
- "Posting Date": "Fecha de Publicaci\u00f3n", 
- "Remarks": "Observaciones", 
- "Total Amount": "Monto Total", 
- "Unmatched Amount": "Importe sin igual", 
- "Voucher Detail No": "Vale Detalle Desierto", 
- "Voucher No": "Vale No"
-}
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/fr-doc.json b/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/fr-doc.json
deleted file mode 100644
index d55e165..0000000
--- a/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/fr-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Accounts": "Comptes", 
- "Against Account": "Contre compte", 
- "Allocated Amount": "Montant allou\u00e9", 
- "Payment to Invoice Matching Tool Detail": "Paiement \u00e0 l&#39;outil D\u00e9tail Facture Matching", 
- "Posting Date": "Date de publication", 
- "Remarks": "Remarques", 
- "Total Amount": "Montant total", 
- "Unmatched Amount": "Montant in\u00e9gal\u00e9e", 
- "Voucher Detail No": "D\u00e9tail volet n \u00b0", 
- "Voucher No": "Bon Pas"
-}
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/hi-doc.json b/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/hi-doc.json
deleted file mode 100644
index 5a25f4f..0000000
--- a/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/hi-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Against Account": "\u0916\u093e\u0924\u0947 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b", 
- "Allocated Amount": "\u0906\u0935\u0902\u091f\u093f\u0924 \u0930\u093e\u0936\u093f", 
- "Payment to Invoice Matching Tool Detail": "\u091a\u093e\u0932\u093e\u0928 \u092e\u093f\u0932\u093e\u0928 \u0909\u092a\u0915\u0930\u0923 \u0935\u093f\u0938\u094d\u0924\u093e\u0930 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092d\u0941\u0917\u0924\u093e\u0928", 
- "Posting Date": "\u0924\u093f\u0925\u093f \u092a\u094b\u0938\u094d\u091f\u093f\u0902\u0917", 
- "Remarks": "\u091f\u093f\u092a\u094d\u092a\u0923\u093f\u092f\u093e\u0901", 
- "Total Amount": "\u0915\u0941\u0932 \u0930\u093e\u0936\u093f", 
- "Unmatched Amount": "\u092c\u0947\u091c\u094b\u0921\u093c \u0930\u093e\u0936\u093f", 
- "Voucher Detail No": "\u0935\u093e\u0909\u091a\u0930 \u0935\u093f\u0938\u094d\u0924\u093e\u0930 \u0928\u0939\u0940\u0902", 
- "Voucher No": "\u0915\u094b\u0908 \u0935\u093e\u0909\u091a\u0930"
-}
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/hr-doc.json b/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/hr-doc.json
deleted file mode 100644
index 4d43d16..0000000
--- a/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/hr-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Accounts": "Ra\u010duni", 
- "Against Account": "Protiv ra\u010duna", 
- "Allocated Amount": "Dodijeljeni iznos", 
- "Payment to Invoice Matching Tool Detail": "Pla\u0107anje fakture podudaranje alat Detalj", 
- "Posting Date": "Objavljivanje Datum", 
- "Remarks": "Primjedbe", 
- "Total Amount": "Ukupan iznos", 
- "Unmatched Amount": "Nenadma\u0161an Iznos", 
- "Voucher Detail No": "Bon Detalj Ne", 
- "Voucher No": "Bon Ne"
-}
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/nl-doc.json b/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/nl-doc.json
deleted file mode 100644
index 301dcf8..0000000
--- a/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/nl-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Accounts": "Accounts", 
- "Against Account": "Tegen account", 
- "Allocated Amount": "Toegewezen bedrag", 
- "Payment to Invoice Matching Tool Detail": "Betaling aan Factuurvergelijk Tool Detail", 
- "Posting Date": "Plaatsingsdatum", 
- "Remarks": "Opmerkingen", 
- "Total Amount": "Totaal bedrag", 
- "Unmatched Amount": "Onge\u00ebvenaarde Bedrag", 
- "Voucher Detail No": "Voucher Detail Geen", 
- "Voucher No": "Blad nr."
-}
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/pt-BR-doc.json b/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/pt-BR-doc.json
deleted file mode 100644
index 69d6d8e..0000000
--- a/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Accounts": "Contas", 
- "Against Account": "Contra Conta", 
- "Allocated Amount": "Montante alocado", 
- "Payment to Invoice Matching Tool Detail": "Detalhe da Ferramenta de Pagamento contra Fatura correspondente", 
- "Posting Date": "Data da Postagem", 
- "Remarks": "Observa\u00e7\u00f5es", 
- "Total Amount": "Valor Total", 
- "Unmatched Amount": "Quantidade incompar\u00e1vel", 
- "Voucher Detail No": "N\u00ba do Detalhe do comprovante", 
- "Voucher No": "N\u00ba do comprovante"
-}
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/pt-doc.json b/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/pt-doc.json
deleted file mode 100644
index 48e33e1..0000000
--- a/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/pt-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Accounts": "Contas", 
- "Against Account": "Contra Conta", 
- "Allocated Amount": "Montante afectado", 
- "Payment to Invoice Matching Tool Detail": "Pagamento a Detalhe Ferramenta fatura correspondente", 
- "Posting Date": "Data da Publica\u00e7\u00e3o", 
- "Remarks": "Observa\u00e7\u00f5es", 
- "Total Amount": "Valor Total", 
- "Unmatched Amount": "Quantidade incompar\u00e1vel", 
- "Voucher Detail No": "Detalhe folha no", 
- "Voucher No": "N\u00e3o vale"
-}
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/sr-doc.json b/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/sr-doc.json
deleted file mode 100644
index c68a5a4..0000000
--- a/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/sr-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Against Account": "\u041f\u0440\u043e\u0442\u0438\u0432 \u043d\u0430\u043b\u043e\u0433\u0430", 
- "Allocated Amount": "\u0418\u0437\u0434\u0432\u043e\u0458\u0435\u043d\u0430 \u0418\u0437\u043d\u043e\u0441", 
- "Payment to Invoice Matching Tool Detail": "\u041f\u043b\u0430\u045b\u0430\u045a\u0435 \u0444\u0430\u043a\u0442\u0443\u0440\u0435 \u041c\u0430\u0442\u0446\u0445\u0438\u043d\u0433 \u0422\u043e\u043e\u043b \u0414\u0435\u0442\u0430\u0459", 
- "Posting Date": "\u041f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435 \u0414\u0430\u0442\u0435", 
- "Remarks": "\u041f\u0440\u0438\u043c\u0435\u0434\u0431\u0435", 
- "Total Amount": "\u0423\u043a\u0443\u043f\u0430\u043d \u0438\u0437\u043d\u043e\u0441", 
- "Unmatched Amount": "\u041d\u0435\u043d\u0430\u0434\u043c\u0430\u0448\u043d\u0430 \u0418\u0437\u043d\u043e\u0441", 
- "Voucher Detail No": "\u0412\u0430\u0443\u0447\u0435\u0440 \u0414\u0435\u0442\u0430\u0459 \u041d\u0435\u043c\u0430", 
- "Voucher No": "\u0412\u0430\u0443\u0447\u0435\u0440 \u041d\u0435\u043c\u0430"
-}
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/ta-doc.json b/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/ta-doc.json
deleted file mode 100644
index 46d3faa..0000000
--- a/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/ta-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Against Account": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95", 
- "Allocated Amount": "\u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Payment to Invoice Matching Tool Detail": "\u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1\u0bae\u0bcd \u0b95\u0bb0\u0bc1\u0bb5\u0bbf \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95 \u0baa\u0ba3\u0bae\u0bcd", 
- "Posting Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "Remarks": "\u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd", 
- "Total Amount": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Unmatched Amount": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Voucher Detail No": "\u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Voucher No": "\u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8"
-}
\ No newline at end of file
diff --git a/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/th-doc.json b/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/th-doc.json
deleted file mode 100644
index 22123de..0000000
--- a/accounts/doctype/payment_to_invoice_matching_tool_detail/locale/th-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Against Account": "\u0e01\u0e31\u0e1a\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Allocated Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e17\u0e35\u0e48\u0e08\u0e31\u0e14\u0e2a\u0e23\u0e23", 
- "Payment to Invoice Matching Tool Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e08\u0e31\u0e1a\u0e04\u0e39\u0e48\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "Posting Date": "\u0e42\u0e1e\u0e2a\u0e15\u0e4c\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Remarks": "\u0e02\u0e49\u0e2d\u0e04\u0e34\u0e14\u0e40\u0e2b\u0e47\u0e19", 
- "Total Amount": "\u0e23\u0e27\u0e21\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e07\u0e34\u0e19", 
- "Unmatched Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e1b\u0e23\u0e35\u0e22\u0e1a", 
- "Voucher Detail No": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Voucher No": "\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e44\u0e21\u0e48\u0e21\u0e35"
-}
\ No newline at end of file
diff --git a/accounts/doctype/period_closing_voucher/README.md b/accounts/doctype/period_closing_voucher/README.md
new file mode 100644
index 0000000..6eaa560
--- /dev/null
+++ b/accounts/doctype/period_closing_voucher/README.md
@@ -0,0 +1 @@
+Entry to close all Profit and Loss (P&L) accounts at the end of a financial period.
\ No newline at end of file
diff --git a/accounts/doctype/period_closing_voucher/locale/_messages_doc.json b/accounts/doctype/period_closing_voucher/locale/_messages_doc.json
deleted file mode 100644
index c57e9a1..0000000
--- a/accounts/doctype/period_closing_voucher/locale/_messages_doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-[
- "CoA Help", 
- "Amendment Date", 
- "Cancel Reason", 
- "Transaction Date", 
- "Closing Account Head", 
- "Company", 
- "Amended From", 
- "Remarks", 
- "Accounts", 
- "Period Closing Voucher", 
- "Closing Fiscal Year", 
- "Posting Date"
-]
\ No newline at end of file
diff --git a/accounts/doctype/period_closing_voucher/locale/ar-doc.json b/accounts/doctype/period_closing_voucher/locale/ar-doc.json
deleted file mode 100644
index 4c91575..0000000
--- a/accounts/doctype/period_closing_voucher/locale/ar-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "Amendment Date": "\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u062a\u0627\u0631\u064a\u062e", 
- "Cancel Reason": "\u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u0633\u0628\u0628", 
- "Closing Account Head": "\u0625\u063a\u0644\u0627\u0642 \u062d\u0633\u0627\u0628 \u0631\u0626\u064a\u0633", 
- "Closing Fiscal Year": "\u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "CoA Help": "\u062a\u0639\u0644\u064a\u0645\u0627\u062a \u0644\u062c\u0646\u0629 \u0627\u0644\u0632\u0631\u0627\u0639\u0629", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Period Closing Voucher": "\u0641\u062a\u0631\u0629 \u0627\u0644\u0625\u063a\u0644\u0627\u0642 \u0642\u0633\u064a\u0645\u0629", 
- "Posting Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0646\u0634\u0631", 
- "Remarks": "\u062a\u0635\u0631\u064a\u062d\u0627\u062a", 
- "Transaction Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629"
-}
\ No newline at end of file
diff --git a/accounts/doctype/period_closing_voucher/locale/de-doc.json b/accounts/doctype/period_closing_voucher/locale/de-doc.json
deleted file mode 100644
index 481fbb4..0000000
--- a/accounts/doctype/period_closing_voucher/locale/de-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Accounts": "Konten", 
- "Amended From": "Ge\u00e4ndert von", 
- "Amendment Date": "\u00c4nderung Datum", 
- "Cancel Reason": "Abbrechen Reason", 
- "Closing Account Head": "Konto schlie\u00dfen Leiter", 
- "Closing Fiscal Year": "Schlie\u00dfen Gesch\u00e4ftsjahr", 
- "CoA Help": "CoA Hilfe", 
- "Company": "Firma", 
- "Period Closing Voucher": "Periodenverschiebung Gutschein", 
- "Posting Date": "Buchungsdatum", 
- "Remarks": "Bemerkungen", 
- "Transaction Date": "Transaction Datum"
-}
\ No newline at end of file
diff --git a/accounts/doctype/period_closing_voucher/locale/es-doc.json b/accounts/doctype/period_closing_voucher/locale/es-doc.json
deleted file mode 100644
index cccfdb2..0000000
--- a/accounts/doctype/period_closing_voucher/locale/es-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Accounts": "Cuentas", 
- "Amended From": "De modificada", 
- "Amendment Date": "Enmienda Fecha", 
- "Cancel Reason": "Cancelar Raz\u00f3n", 
- "Closing Account Head": "Cierre Head cuenta", 
- "Closing Fiscal Year": "Cerrando el A\u00f1o Fiscal", 
- "CoA Help": "CoA Ayuda", 
- "Company": "Empresa", 
- "Period Closing Voucher": "Per\u00edodo de cierre Voucher", 
- "Posting Date": "Fecha de Publicaci\u00f3n", 
- "Remarks": "Observaciones", 
- "Transaction Date": "Fecha de Transacci\u00f3n"
-}
\ No newline at end of file
diff --git a/accounts/doctype/period_closing_voucher/locale/fr-doc.json b/accounts/doctype/period_closing_voucher/locale/fr-doc.json
deleted file mode 100644
index a53df9b..0000000
--- a/accounts/doctype/period_closing_voucher/locale/fr-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Accounts": "Comptes", 
- "Amended From": "De modifi\u00e9e", 
- "Amendment Date": "Date de la modification", 
- "Cancel Reason": "Annuler Raison", 
- "Closing Account Head": "Fermeture chef Compte", 
- "Closing Fiscal Year": "Cl\u00f4ture de l&#39;exercice", 
- "CoA Help": "Aide CoA", 
- "Company": "Entreprise", 
- "Period Closing Voucher": "Bon cl\u00f4ture de la p\u00e9riode", 
- "Posting Date": "Date de publication", 
- "Remarks": "Remarques", 
- "Transaction Date": "Date de la transaction"
-}
\ No newline at end of file
diff --git a/accounts/doctype/period_closing_voucher/locale/hi-doc.json b/accounts/doctype/period_closing_voucher/locale/hi-doc.json
deleted file mode 100644
index d373d23..0000000
--- a/accounts/doctype/period_closing_voucher/locale/hi-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Amendment Date": "\u0938\u0902\u0936\u094b\u0927\u0928 \u0924\u093f\u0925\u093f", 
- "Cancel Reason": "\u0915\u093e\u0930\u0923 \u0930\u0926\u094d\u0926 \u0915\u0930\u0947\u0902", 
- "Closing Account Head": "\u092c\u0902\u0926 \u0932\u0947\u0916\u093e\u0936\u0940\u0930\u094d\u0937", 
- "Closing Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937 \u0914\u0930 \u0938\u092e\u093e\u092a\u0928", 
- "CoA Help": "\u0938\u0940\u0913\u090f \u092e\u0926\u0926", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Period Closing Voucher": "\u0905\u0935\u0927\u093f \u0938\u092e\u093e\u092a\u0928 \u0935\u093e\u0909\u091a\u0930", 
- "Posting Date": "\u0924\u093f\u0925\u093f \u092a\u094b\u0938\u094d\u091f\u093f\u0902\u0917", 
- "Remarks": "\u091f\u093f\u092a\u094d\u092a\u0923\u093f\u092f\u093e\u0901", 
- "Transaction Date": "\u0932\u0947\u0928\u0926\u0947\u0928 \u0915\u0940 \u0924\u093e\u0930\u0940\u0916"
-}
\ No newline at end of file
diff --git a/accounts/doctype/period_closing_voucher/locale/hr-doc.json b/accounts/doctype/period_closing_voucher/locale/hr-doc.json
deleted file mode 100644
index e027f84..0000000
--- a/accounts/doctype/period_closing_voucher/locale/hr-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Accounts": "Ra\u010duni", 
- "Amended From": "Izmijenjena Od", 
- "Amendment Date": "Amandman Datum", 
- "Cancel Reason": "Odustani razlog", 
- "Closing Account Head": "Zatvaranje ra\u010duna \u0161efa", 
- "Closing Fiscal Year": "Zatvaranje Fiskalna godina", 
- "CoA Help": "CoA Pomo\u0107", 
- "Company": "Dru\u0161tvo", 
- "Period Closing Voucher": "Razdoblje Zatvaranje bon", 
- "Posting Date": "Objavljivanje Datum", 
- "Remarks": "Primjedbe", 
- "Transaction Date": "Transakcija Datum"
-}
\ No newline at end of file
diff --git a/accounts/doctype/period_closing_voucher/locale/nl-doc.json b/accounts/doctype/period_closing_voucher/locale/nl-doc.json
deleted file mode 100644
index 3d45771..0000000
--- a/accounts/doctype/period_closing_voucher/locale/nl-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Accounts": "Accounts", 
- "Amended From": "Gewijzigd Van", 
- "Amendment Date": "Wijziging Datum", 
- "Cancel Reason": "Annuleren Reden", 
- "Closing Account Head": "Sluiten Account Hoofd", 
- "Closing Fiscal Year": "Het sluiten van het fiscale jaar", 
- "CoA Help": "CoA Help", 
- "Company": "Vennootschap", 
- "Period Closing Voucher": "Periode Closing Voucher", 
- "Posting Date": "Plaatsingsdatum", 
- "Remarks": "Opmerkingen", 
- "Transaction Date": "Transactie Datum"
-}
\ No newline at end of file
diff --git a/accounts/doctype/period_closing_voucher/locale/pt-BR-doc.json b/accounts/doctype/period_closing_voucher/locale/pt-BR-doc.json
deleted file mode 100644
index aa0fd5a..0000000
--- a/accounts/doctype/period_closing_voucher/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Accounts": "Contas", 
- "Amended From": "Corrigido De", 
- "Amendment Date": "Data da Corre\u00e7\u00e3o", 
- "Cancel Reason": "Motivo do Cancelar", 
- "Closing Account Head": "Conta de Fechamento", 
- "Closing Fiscal Year": "Encerramento do exerc\u00edcio fiscal", 
- "CoA Help": "Ajuda CoA", 
- "Company": "Empresa", 
- "Period Closing Voucher": "Comprovante de Encerramento per\u00edodo", 
- "Posting Date": "Data da Postagem", 
- "Remarks": "Observa\u00e7\u00f5es", 
- "Transaction Date": "Data da Transa\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/accounts/doctype/period_closing_voucher/locale/pt-doc.json b/accounts/doctype/period_closing_voucher/locale/pt-doc.json
deleted file mode 100644
index ec07c3b..0000000
--- a/accounts/doctype/period_closing_voucher/locale/pt-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Accounts": "Contas", 
- "Amended From": "Alterado De", 
- "Amendment Date": "Data emenda", 
- "Cancel Reason": "Cancelar Raz\u00e3o", 
- "Closing Account Head": "Fechando Chefe Conta", 
- "Closing Fiscal Year": "Encerramento do exerc\u00edcio social", 
- "CoA Help": "Ajuda CoA", 
- "Company": "Companhia", 
- "Period Closing Voucher": "Comprovante de Encerramento per\u00edodo", 
- "Posting Date": "Data da Publica\u00e7\u00e3o", 
- "Remarks": "Observa\u00e7\u00f5es", 
- "Transaction Date": "Data Transa\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/accounts/doctype/period_closing_voucher/locale/sr-doc.json b/accounts/doctype/period_closing_voucher/locale/sr-doc.json
deleted file mode 100644
index 56869c4..0000000
--- a/accounts/doctype/period_closing_voucher/locale/sr-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "Amendment Date": "\u0410\u043c\u0430\u043d\u0434\u043c\u0430\u043d \u0414\u0430\u0442\u0443\u043c", 
- "Cancel Reason": "\u041e\u0442\u043a\u0430\u0436\u0438 \u0440\u0430\u0437\u043b\u043e\u0433", 
- "Closing Account Head": "\u0417\u0430\u0442\u0432\u0430\u0440\u0430\u045a\u0435 \u0440\u0430\u0447\u0443\u043d\u0430 \u0425\u0435\u0430\u0434", 
- "Closing Fiscal Year": "\u0417\u0430\u0442\u0432\u0430\u0440\u0430\u045a\u0435 \u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "CoA Help": "\u0426\u043e\u0410 \u041f\u043e\u043c\u043e\u045b", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Period Closing Voucher": "\u041f\u0435\u0440\u0438\u043e\u0434 \u0417\u0430\u0442\u0432\u0430\u0440\u0430\u045a\u0435 \u0432\u0430\u0443\u0447\u0435\u0440\u0430", 
- "Posting Date": "\u041f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435 \u0414\u0430\u0442\u0435", 
- "Remarks": "\u041f\u0440\u0438\u043c\u0435\u0434\u0431\u0435", 
- "Transaction Date": "\u0422\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0430 \u0414\u0430\u0442\u0443\u043c"
-}
\ No newline at end of file
diff --git a/accounts/doctype/period_closing_voucher/locale/ta-doc.json b/accounts/doctype/period_closing_voucher/locale/ta-doc.json
deleted file mode 100644
index 9ecd18a..0000000
--- a/accounts/doctype/period_closing_voucher/locale/ta-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Amendment Date": "\u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Cancel Reason": "\u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd \u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Closing Account Head": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0ba4\u0bb2\u0bc8\u0bae\u0bc8 \u0bae\u0bc2\u0b9f\u0bc1\u0bb5\u0ba4\u0bb1\u0bcd\u0b95\u0bc1", 
- "Closing Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1 \u0bae\u0bc2\u0b9f\u0bc1\u0bb5\u0ba4\u0bb1\u0bcd\u0b95\u0bc1", 
- "CoA Help": "CoA \u0b89\u0ba4\u0bb5\u0bbf", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Period Closing Voucher": "\u0b95\u0bbe\u0bb2\u0bae\u0bcd \u0bae\u0bc1\u0b9f\u0bbf\u0bb5\u0bc1\u0bb1\u0bc1\u0bae\u0bcd \u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd", 
- "Posting Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "Remarks": "\u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd", 
- "Transaction Date": "\u0baa\u0bb0\u0bbf\u0bb5\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0ba9\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf"
-}
\ No newline at end of file
diff --git a/accounts/doctype/period_closing_voucher/locale/th-doc.json b/accounts/doctype/period_closing_voucher/locale/th-doc.json
deleted file mode 100644
index 2c41c83..0000000
--- a/accounts/doctype/period_closing_voucher/locale/th-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Amendment Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e01\u0e49\u0e44\u0e02", 
- "Cancel Reason": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25", 
- "Closing Account Head": "\u0e1b\u0e34\u0e14\u0e2b\u0e31\u0e27\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Closing Fiscal Year": "\u0e1b\u0e34\u0e14\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "CoA Help": "\u0e0a\u0e48\u0e27\u0e22\u0e40\u0e2b\u0e25\u0e37\u0e2d CoA", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Period Closing Voucher": "\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e1b\u0e34\u0e14\u0e07\u0e27\u0e14", 
- "Posting Date": "\u0e42\u0e1e\u0e2a\u0e15\u0e4c\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Remarks": "\u0e02\u0e49\u0e2d\u0e04\u0e34\u0e14\u0e40\u0e2b\u0e47\u0e19", 
- "Transaction Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e33\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23"
-}
\ No newline at end of file
diff --git a/accounts/doctype/period_closing_voucher/period_closing_voucher.py b/accounts/doctype/period_closing_voucher/period_closing_voucher.py
index 9269661..09ed07d 100644
--- a/accounts/doctype/period_closing_voucher/period_closing_voucher.py
+++ b/accounts/doctype/period_closing_voucher/period_closing_voucher.py
@@ -187,7 +187,7 @@
 
 		# Swap Debit & Credit Column and make gl entry
 		for gl in gl_entries:
-			fdict = {'account': gl[0], 'cost_center': '', 'against': '', 'debit': flt(gl[2]), 'credit' : flt(gl[1]), 'remarks': self.doc.cancel_reason, 'voucher_type': self.doc.doctype, 'voucher_no': self.doc.name, 'transaction_date': self.doc.transaction_date, 'posting_date': self.doc.posting_date, 'fiscal_year': self.doc.fiscal_year, 'against_voucher': '', 'against_voucher_type': '', 'company': self.doc.company, 'is_opening': 'No', 'aging_date': 'self.doc.posting_date'}
+			fdict = {'account': gl[0], 'cost_center': '', 'against': '', 'debit': flt(gl[2]), 'credit' : flt(gl[1]), 'remarks': "cancelled", 'voucher_type': self.doc.doctype, 'voucher_no': self.doc.name, 'transaction_date': self.doc.transaction_date, 'posting_date': self.doc.posting_date, 'fiscal_year': self.doc.fiscal_year, 'against_voucher': '', 'against_voucher_type': '', 'company': self.doc.company, 'is_opening': 'No', 'aging_date': 'self.doc.posting_date'}
 			self.save_entry(fdict, is_cancel = 'Yes')
 
 		# Update is_cancelled = 'Yes' to all gl entries for current voucher
diff --git a/accounts/doctype/period_closing_voucher/period_closing_voucher.txt b/accounts/doctype/period_closing_voucher/period_closing_voucher.txt
index d7ac07a..ac4b71d 100644
--- a/accounts/doctype/period_closing_voucher/period_closing_voucher.txt
+++ b/accounts/doctype/period_closing_voucher/period_closing_voucher.txt
@@ -2,7 +2,7 @@
  {
   "creation": "2013-01-10 16:34:07", 
   "docstatus": 0, 
-  "modified": "2013-01-22 14:47:50", 
+  "modified": "2013-06-11 16:04:45", 
   "modified_by": "Administrator", 
   "owner": "jai@webnotestech.com"
  }, 
@@ -87,16 +87,6 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "amendment_date", 
-  "fieldtype": "Date", 
-  "label": "Amendment Date", 
-  "no_copy": 1, 
-  "oldfieldname": "amendment_date", 
-  "oldfieldtype": "Date", 
-  "read_only": 1
- }, 
- {
-  "doctype": "DocField", 
   "fieldname": "company", 
   "fieldtype": "Select", 
   "label": "Company", 
@@ -139,17 +129,6 @@
   "reqd": 1
  }, 
  {
-  "doctype": "DocField", 
-  "fieldname": "cancel_reason", 
-  "fieldtype": "Small Text", 
-  "hidden": 1, 
-  "label": "Cancel Reason", 
-  "oldfieldname": "cancel_reason", 
-  "oldfieldtype": "Small Text", 
-  "print_hide": 1, 
-  "search_index": 0
- }, 
- {
   "doctype": "DocPerm", 
   "role": "System Manager"
  }, 
diff --git a/accounts/doctype/pos_setting/README.md b/accounts/doctype/pos_setting/README.md
new file mode 100644
index 0000000..2ddef78
--- /dev/null
+++ b/accounts/doctype/pos_setting/README.md
@@ -0,0 +1 @@
+Standard settings for Point of Sales (POS) type of Sales Invoice.
\ No newline at end of file
diff --git a/accounts/doctype/pos_setting/locale/_messages_doc.json b/accounts/doctype/pos_setting/locale/_messages_doc.json
deleted file mode 100644
index 22a20b7..0000000
--- a/accounts/doctype/pos_setting/locale/_messages_doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-[
- "Conversion Rate", 
- "Letter Head", 
- "Select Print Heading", 
- "Terms and Conditions", 
- "POS Setting", 
- "Series", 
- "Company", 
- "Cost Center", 
- "Charge", 
- "Warehouse", 
- "Currency", 
- "Cash/Bank Account", 
- "Accounts", 
- "User", 
- "Income Account", 
- "Territory", 
- "Customer Account", 
- "Price List"
-]
\ No newline at end of file
diff --git a/accounts/doctype/pos_setting/locale/ar-doc.json b/accounts/doctype/pos_setting/locale/ar-doc.json
deleted file mode 100644
index 025b4a0..0000000
--- a/accounts/doctype/pos_setting/locale/ar-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Cash/Bank Account": "\u0627\u0644\u0646\u0642\u062f / \u0627\u0644\u0628\u0646\u0643 \u062d\u0633\u0627\u0628", 
- "Charge": "\u062a\u0647\u0645\u0629", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Conversion Rate": "\u0645\u0639\u062f\u0644 \u0627\u0644\u062a\u062d\u0648\u064a\u0644", 
- "Cost Center": "\u0645\u0631\u0643\u0632 \u0627\u0644\u062a\u0643\u0644\u0641\u0629", 
- "Currency": "\u0639\u0645\u0644\u0629", 
- "Customer Account": "\u062d\u0633\u0627\u0628 \u0627\u0644\u0639\u0645\u064a\u0644", 
- "Income Account": "\u062f\u062e\u0644 \u0627\u0644\u062d\u0633\u0627\u0628", 
- "Letter Head": "\u0631\u0633\u0627\u0644\u0629 \u0631\u0626\u064a\u0633", 
- "POS Setting": "POS \u0625\u0639\u062f\u0627\u062f", 
- "Price List": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631", 
- "Select Print Heading": "\u062d\u062f\u062f \u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u0639\u0646\u0648\u0627\u0646", 
- "Series": "\u0633\u0644\u0633\u0644\u0629", 
- "Terms and Conditions": "\u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Territory": "\u0625\u0642\u0644\u064a\u0645", 
- "User": "\u0645\u0633\u062a\u062e\u062f\u0645", 
- "Warehouse": "\u0645\u0633\u062a\u0648\u062f\u0639"
-}
\ No newline at end of file
diff --git a/accounts/doctype/pos_setting/locale/de-doc.json b/accounts/doctype/pos_setting/locale/de-doc.json
deleted file mode 100644
index 37b138a..0000000
--- a/accounts/doctype/pos_setting/locale/de-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Accounts": "Konten", 
- "Cash/Bank Account": "Cash / Bank Account", 
- "Charge": "Ladung", 
- "Company": "Firma", 
- "Conversion Rate": "Conversion Rate", 
- "Cost Center": "Kostenstellenrechnung", 
- "Currency": "W\u00e4hrung", 
- "Customer Account": "Kundenkonto", 
- "Income Account": "Income Konto", 
- "Letter Head": "Briefkopf", 
- "POS Setting": "POS Setting", 
- "Price List": "Preisliste", 
- "Select Print Heading": "W\u00e4hlen Sie Drucken \u00dcberschrift", 
- "Series": "Serie", 
- "Terms and Conditions": "AGB", 
- "Territory": "Gebiet", 
- "User": "Benutzer", 
- "Warehouse": "Lager"
-}
\ No newline at end of file
diff --git a/accounts/doctype/pos_setting/locale/es-doc.json b/accounts/doctype/pos_setting/locale/es-doc.json
deleted file mode 100644
index 6e2eac1..0000000
--- a/accounts/doctype/pos_setting/locale/es-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Accounts": "Cuentas", 
- "Cash/Bank Account": "Efectivo / Cuenta Bancaria", 
- "Charge": "Cargo", 
- "Company": "Empresa", 
- "Conversion Rate": "Conversi\u00f3n de Tasa de", 
- "Cost Center": "De centros de coste", 
- "Currency": "Moneda", 
- "Customer Account": "Atenci\u00f3n al cliente", 
- "Income Account": "Cuenta de ingresos", 
- "Letter Head": "Carta Head", 
- "POS Setting": "Configuraci\u00f3n POS", 
- "Price List": "Precio de lista", 
- "Select Print Heading": "Seleccione Imprimir Encabezado", 
- "Series": "Serie", 
- "Terms and Conditions": "T\u00e9rminos y Condiciones", 
- "Territory": "Territorio", 
- "User": "Usuario", 
- "Warehouse": "Almac\u00e9n"
-}
\ No newline at end of file
diff --git a/accounts/doctype/pos_setting/locale/fr-doc.json b/accounts/doctype/pos_setting/locale/fr-doc.json
deleted file mode 100644
index 632ec71..0000000
--- a/accounts/doctype/pos_setting/locale/fr-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Accounts": "Comptes", 
- "Cash/Bank Account": "Tr\u00e9sorerie / Compte bancaire", 
- "Charge": "Charge", 
- "Company": "Entreprise", 
- "Conversion Rate": "Taux de conversion", 
- "Cost Center": "Centre de co\u00fbts", 
- "Currency": "Monnaie", 
- "Customer Account": "Compte client", 
- "Income Account": "Compte de revenu", 
- "Letter Head": "A en-t\u00eate", 
- "POS Setting": "R\u00e9glage POS", 
- "Price List": "Liste des Prix", 
- "Select Print Heading": "S\u00e9lectionnez Imprimer Cap", 
- "Series": "S\u00e9rie", 
- "Terms and Conditions": "Termes et Conditions", 
- "Territory": "Territoire", 
- "User": "Utilisateur", 
- "Warehouse": "Entrep\u00f4t"
-}
\ No newline at end of file
diff --git a/accounts/doctype/pos_setting/locale/hi-doc.json b/accounts/doctype/pos_setting/locale/hi-doc.json
deleted file mode 100644
index 9d22527..0000000
--- a/accounts/doctype/pos_setting/locale/hi-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Cash/Bank Account": "\u0928\u0915\u0926 / \u092c\u0948\u0902\u0915 \u0916\u093e\u0924\u093e", 
- "Charge": "\u092a\u094d\u0930\u092d\u093e\u0930", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Conversion Rate": "\u0930\u0942\u092a\u093e\u0902\u0924\u0930\u0923 \u0926\u0930", 
- "Cost Center": "\u0932\u093e\u0917\u0924 \u0915\u0947\u0902\u0926\u094d\u0930", 
- "Currency": "\u092e\u0941\u0926\u094d\u0930\u093e", 
- "Customer Account": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0916\u093e\u0924\u093e", 
- "Income Account": "\u0906\u092f \u0916\u093e\u0924\u093e", 
- "Letter Head": "\u092a\u0924\u094d\u0930\u0936\u0940\u0930\u094d\u0937", 
- "POS Setting": "\u0938\u094d\u0925\u093f\u0924\u093f \u0938\u0947\u091f\u093f\u0902\u0917", 
- "Price List": "\u0915\u0940\u092e\u0924 \u0938\u0942\u091a\u0940", 
- "Select Print Heading": "\u091a\u092f\u0928 \u0936\u0940\u0930\u094d\u0937\u0915 \u092a\u094d\u0930\u093f\u0902\u091f", 
- "Series": "\u0915\u0908", 
- "Terms and Conditions": "\u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u0947\u0902", 
- "Territory": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930", 
- "User": "\u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e", 
- "Warehouse": "\u0917\u094b\u0926\u093e\u092e"
-}
\ No newline at end of file
diff --git a/accounts/doctype/pos_setting/locale/hr-doc.json b/accounts/doctype/pos_setting/locale/hr-doc.json
deleted file mode 100644
index 09e3520..0000000
--- a/accounts/doctype/pos_setting/locale/hr-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Accounts": "Ra\u010duni", 
- "Cash/Bank Account": "Novac / bankovni ra\u010dun", 
- "Charge": "Naboj", 
- "Company": "Dru\u0161tvo", 
- "Conversion Rate": "Stopa konverzije", 
- "Cost Center": "Tro\u0161ka", 
- "Currency": "Valuta", 
- "Customer Account": "Kupac ra\u010dun", 
- "Income Account": "Prihodi ra\u010dun", 
- "Letter Head": "Pismo Head", 
- "POS Setting": "POS Pode\u0161avanje", 
- "Price List": "Cjenik", 
- "Select Print Heading": "Odaberite Ispis Naslov", 
- "Series": "Serija", 
- "Terms and Conditions": "Odredbe i uvjeti", 
- "Territory": "Teritorija", 
- "User": "Korisnik", 
- "Warehouse": "Skladi\u0161te"
-}
\ No newline at end of file
diff --git a/accounts/doctype/pos_setting/locale/nl-doc.json b/accounts/doctype/pos_setting/locale/nl-doc.json
deleted file mode 100644
index 9af26c9..0000000
--- a/accounts/doctype/pos_setting/locale/nl-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Accounts": "Accounts", 
- "Cash/Bank Account": "Cash / bankrekening", 
- "Charge": "Lading", 
- "Company": "Vennootschap", 
- "Conversion Rate": "Succespercentage", 
- "Cost Center": "Kostenplaats", 
- "Currency": "Valuta", 
- "Customer Account": "Customer Account", 
- "Income Account": "Inkomen account", 
- "Letter Head": "Brief Hoofd", 
- "POS Setting": "POS-instelling", 
- "Price List": "Prijslijst", 
- "Select Print Heading": "Selecteer Print rubriek", 
- "Series": "Serie", 
- "Terms and Conditions": "Algemene Voorwaarden", 
- "Territory": "Grondgebied", 
- "User": "Gebruiker", 
- "Warehouse": "Magazijn"
-}
\ No newline at end of file
diff --git a/accounts/doctype/pos_setting/locale/pt-BR-doc.json b/accounts/doctype/pos_setting/locale/pt-BR-doc.json
deleted file mode 100644
index 509490c..0000000
--- a/accounts/doctype/pos_setting/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Accounts": "Contas", 
- "Cash/Bank Account": "Conta do Caixa/Banco", 
- "Charge": "Carga", 
- "Company": "Empresa", 
- "Conversion Rate": "Taxa de Convers\u00e3o", 
- "Cost Center": "Centro de Custos", 
- "Currency": "Moeda", 
- "Customer Account": "Conta de Cliente", 
- "Income Account": "Conta de Renda", 
- "Letter Head": "Timbrado", 
- "POS Setting": "Configura\u00e7\u00e3o de PDV", 
- "Price List": "Lista de Pre\u00e7os", 
- "Select Print Heading": "Selecione o Cabe\u00e7alho de Impress\u00e3o", 
- "Series": "S\u00e9ries", 
- "Terms and Conditions": "Termos e Condi\u00e7\u00f5es", 
- "Territory": "Territ\u00f3rio", 
- "User": "Usu\u00e1rio", 
- "Warehouse": "Almoxarifado"
-}
\ No newline at end of file
diff --git a/accounts/doctype/pos_setting/locale/pt-doc.json b/accounts/doctype/pos_setting/locale/pt-doc.json
deleted file mode 100644
index c95ea7d..0000000
--- a/accounts/doctype/pos_setting/locale/pt-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Accounts": "Contas", 
- "Cash/Bank Account": "Caixa / Banco Conta", 
- "Charge": "Carga", 
- "Company": "Companhia", 
- "Conversion Rate": "Taxa de Convers\u00e3o", 
- "Cost Center": "Centro de Custos", 
- "Currency": "Moeda", 
- "Customer Account": "Conta de Cliente", 
- "Income Account": "Conta Renda", 
- "Letter Head": "Cabe\u00e7a letra", 
- "POS Setting": "Defini\u00e7\u00e3o POS", 
- "Price List": "Lista de Pre\u00e7os", 
- "Select Print Heading": "Selecione Imprimir t\u00edtulo", 
- "Series": "S\u00e9rie", 
- "Terms and Conditions": "Termos e Condi\u00e7\u00f5es", 
- "Territory": "Territ\u00f3rio", 
- "User": "Usu\u00e1rio", 
- "Warehouse": "Armaz\u00e9m"
-}
\ No newline at end of file
diff --git a/accounts/doctype/pos_setting/locale/sr-doc.json b/accounts/doctype/pos_setting/locale/sr-doc.json
deleted file mode 100644
index 4475452..0000000
--- a/accounts/doctype/pos_setting/locale/sr-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Cash/Bank Account": "\u0413\u043e\u0442\u043e\u0432\u0438\u043d\u0430 / \u0431\u0430\u043d\u043a\u043e\u0432\u043d\u043e\u0433 \u0440\u0430\u0447\u0443\u043d\u0430", 
- "Charge": "\u041f\u0443\u045a\u0435\u045a\u0435", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Conversion Rate": "\u0421\u0442\u043e\u043f\u0430 \u043a\u043e\u043d\u0432\u0435\u0440\u0437\u0438\u0458\u0435", 
- "Cost Center": "\u0422\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u0446\u0435\u043d\u0442\u0430\u0440", 
- "Currency": "\u0412\u0430\u043b\u0443\u0442\u0430", 
- "Customer Account": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u043d\u0430\u043b\u043e\u0433", 
- "Income Account": "\u041f\u0440\u0438\u0445\u043e\u0434\u0438 \u0440\u0430\u0447\u0443\u043d\u0430", 
- "Letter Head": "\u041f\u0438\u0441\u043c\u043e \u0413\u043b\u0430\u0432\u0430", 
- "POS Setting": "\u041f\u041e\u0421 \u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0435", 
- "Price List": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a", 
- "Select Print Heading": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u041f\u0440\u0438\u043d\u0442 \u0425\u0435\u0430\u0434\u0438\u043d\u0433", 
- "Series": "\u0421\u0435\u0440\u0438\u0458\u0430", 
- "Terms and Conditions": "\u0423\u0441\u043b\u043e\u0432\u0438", 
- "Territory": "\u0422\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0430", 
- "User": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u043a", 
- "Warehouse": "\u041c\u0430\u0433\u0430\u0446\u0438\u043d"
-}
\ No newline at end of file
diff --git a/accounts/doctype/pos_setting/locale/ta-doc.json b/accounts/doctype/pos_setting/locale/ta-doc.json
deleted file mode 100644
index 644a141..0000000
--- a/accounts/doctype/pos_setting/locale/ta-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Cash/Bank Account": "\u0baa\u0ba3 / \u0bb5\u0b99\u0bcd\u0b95\u0bbf \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1", 
- "Charge": "\u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0bae\u0bcd", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Conversion Rate": "\u0b89\u0ba3\u0bb5\u0bc1 \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Cost Center": "\u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0bae\u0bc8\u0baf\u0bae\u0bcd", 
- "Currency": "\u0ba8\u0bbe\u0ba3\u0baf", 
- "Customer Account": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1", 
- "Income Account": "\u0bb5\u0bb0\u0bc1\u0bae\u0bbe\u0ba9 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1", 
- "Letter Head": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf\u0baf\u0b9f\u0b99\u0bcd\u0b95\u0bb2\u0bcd", 
- "POS Setting": "\u0baa\u0bbf\u0b93\u0b8e\u0bb8\u0bcd \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "Price List": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Select Print Heading": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f\u0bc1", 
- "Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Terms and Conditions": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd", 
- "Territory": "\u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd", 
- "User": "\u0baa\u0baf\u0ba9\u0bb0\u0bcd", 
- "Warehouse": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bc8\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0b87\u0b9f\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/accounts/doctype/pos_setting/locale/th-doc.json b/accounts/doctype/pos_setting/locale/th-doc.json
deleted file mode 100644
index 946f11f..0000000
--- a/accounts/doctype/pos_setting/locale/th-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Cash/Bank Account": "\u0e40\u0e07\u0e34\u0e19\u0e2a\u0e14 / \u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23", 
- "Charge": "\u0e23\u0e31\u0e1a\u0e1c\u0e34\u0e14\u0e0a\u0e2d\u0e1a", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Conversion Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07", 
- "Cost Center": "\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19", 
- "Currency": "\u0e40\u0e07\u0e34\u0e19\u0e15\u0e23\u0e32", 
- "Customer Account": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Income Account": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49", 
- "Letter Head": "\u0e2b\u0e31\u0e27\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22", 
- "POS Setting": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32 POS", 
- "Price List": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e08\u0e49\u0e07\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Select Print Heading": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Series": "\u0e0a\u0e38\u0e14", 
- "Terms and Conditions": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Territory": "\u0e2d\u0e32\u0e13\u0e32\u0e40\u0e02\u0e15", 
- "User": "\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19", 
- "Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32"
-}
\ No newline at end of file
diff --git a/accounts/doctype/pos_setting/pos_setting.txt b/accounts/doctype/pos_setting/pos_setting.txt
index 788af9e..accb29e 100755
--- a/accounts/doctype/pos_setting/pos_setting.txt
+++ b/accounts/doctype/pos_setting/pos_setting.txt
@@ -1,8 +1,8 @@
 [
  {
-  "creation": "2013-05-09 13:16:11", 
+  "creation": "2013-05-24 12:15:51", 
   "docstatus": 0, 
-  "modified": "2013-05-23 12:52:09", 
+  "modified": "2013-05-30 12:09:39", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -18,8 +18,7 @@
   "parent": "POS Setting", 
   "parentfield": "fields", 
   "parenttype": "DocType", 
-  "permlevel": 0, 
-  "read_only": 0
+  "permlevel": 0
  }, 
  {
   "doctype": "DocPerm", 
@@ -44,7 +43,8 @@
   "label": "User", 
   "oldfieldname": "user", 
   "oldfieldtype": "Link", 
-  "options": "Profile"
+  "options": "Profile", 
+  "read_only": 0
  }, 
  {
   "doctype": "DocField", 
@@ -54,6 +54,7 @@
   "oldfieldname": "territory", 
   "oldfieldtype": "Link", 
   "options": "Territory", 
+  "read_only": 0, 
   "reqd": 1
  }, 
  {
@@ -64,6 +65,7 @@
   "no_copy": 1, 
   "oldfieldname": "naming_series", 
   "oldfieldtype": "Select", 
+  "read_only": 0, 
   "reqd": 1
  }, 
  {
@@ -74,6 +76,7 @@
   "oldfieldname": "currency", 
   "oldfieldtype": "Select", 
   "options": "Currency", 
+  "read_only": 0, 
   "reqd": 1
  }, 
  {
@@ -84,6 +87,7 @@
   "label": "Conversion Rate", 
   "oldfieldname": "conversion_rate", 
   "oldfieldtype": "Currency", 
+  "read_only": 0, 
   "reqd": 1
  }, 
  {
@@ -94,6 +98,7 @@
   "oldfieldname": "price_list_name", 
   "oldfieldtype": "Select", 
   "options": "link:Price List", 
+  "read_only": 0, 
   "reqd": 1
  }, 
  {
@@ -105,13 +110,24 @@
   "oldfieldname": "company", 
   "oldfieldtype": "Link", 
   "options": "Company", 
+  "read_only": 0, 
   "reqd": 1
  }, 
  {
   "doctype": "DocField", 
   "fieldname": "column_break0", 
   "fieldtype": "Column Break", 
-  "oldfieldtype": "Column Break"
+  "oldfieldtype": "Column Break", 
+  "read_only": 0
+ }, 
+ {
+  "default": "1", 
+  "description": "Create Stock Ledger Entries when you submit a Sales Invoice", 
+  "doctype": "DocField", 
+  "fieldname": "update_stock", 
+  "fieldtype": "Check", 
+  "label": "Update Stock", 
+  "reqd": 0
  }, 
  {
   "doctype": "DocField", 
@@ -121,6 +137,7 @@
   "oldfieldname": "customer_account", 
   "oldfieldtype": "Link", 
   "options": "Account", 
+  "read_only": 0, 
   "reqd": 0
  }, 
  {
@@ -131,6 +148,7 @@
   "oldfieldname": "cash_bank_account", 
   "oldfieldtype": "Link", 
   "options": "Account", 
+  "read_only": 0, 
   "reqd": 1
  }, 
  {
@@ -141,6 +159,7 @@
   "oldfieldname": "income_account", 
   "oldfieldtype": "Link", 
   "options": "Account", 
+  "read_only": 0, 
   "reqd": 1
  }, 
  {
@@ -152,6 +171,7 @@
   "label": "Expense Account", 
   "options": "Account", 
   "print_hide": 1, 
+  "read_only": 0, 
   "reqd": 0
  }, 
  {
@@ -162,6 +182,7 @@
   "oldfieldname": "warehouse", 
   "oldfieldtype": "Link", 
   "options": "Warehouse", 
+  "read_only": 0, 
   "reqd": 1
  }, 
  {
@@ -172,6 +193,7 @@
   "oldfieldname": "cost_center", 
   "oldfieldtype": "Link", 
   "options": "Cost Center", 
+  "read_only": 0, 
   "reqd": 1
  }, 
  {
@@ -181,7 +203,8 @@
   "label": "Charge", 
   "oldfieldname": "charge", 
   "oldfieldtype": "Link", 
-  "options": "Sales Taxes and Charges Master"
+  "options": "Sales Taxes and Charges Master", 
+  "read_only": 0
  }, 
  {
   "doctype": "DocField", 
@@ -191,7 +214,8 @@
   "oldfieldname": "letter_head", 
   "oldfieldtype": "Select", 
   "options": "link:Letter Head", 
-  "print_hide": 1
+  "print_hide": 1, 
+  "read_only": 0
  }, 
  {
   "doctype": "DocField", 
@@ -200,7 +224,8 @@
   "label": "Terms and Conditions", 
   "oldfieldname": "tc_name", 
   "oldfieldtype": "Link", 
-  "options": "Terms and Conditions"
+  "options": "Terms and Conditions", 
+  "read_only": 0
  }, 
  {
   "doctype": "DocField", 
@@ -210,17 +235,10 @@
   "label": "Select Print Heading", 
   "oldfieldname": "select_print_heading", 
   "oldfieldtype": "Select", 
-  "options": "link:Print Heading"
+  "options": "link:Print Heading", 
+  "read_only": 0
  }, 
  {
-  "cancel": 1, 
-  "create": 1, 
-  "doctype": "DocPerm", 
-  "role": "System Manager", 
-  "write": 1
- }, 
- {
-  "cancel": 1, 
   "create": 1, 
   "doctype": "DocPerm", 
   "role": "Accounts Manager", 
diff --git a/accounts/doctype/purchase_invoice/README.md b/accounts/doctype/purchase_invoice/README.md
new file mode 100644
index 0000000..4845d5d
--- /dev/null
+++ b/accounts/doctype/purchase_invoice/README.md
@@ -0,0 +1 @@
+Itemized invoice raised by Supplier.
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/_messages_doc.json b/accounts/doctype/purchase_invoice/locale/_messages_doc.json
deleted file mode 100644
index 326ff24..0000000
--- a/accounts/doctype/purchase_invoice/locale/_messages_doc.json
+++ /dev/null
@@ -1,84 +0,0 @@
-[
- "Mode of Payment", 
- "Select Items from Purchase Receipt", 
- "Contact Info", 
- "Price List Exchange Rate", 
- "No", 
- "Price List Currency", 
- "Get Advances Paid", 
- "Calculate Tax", 
- "Totals", 
- "Supplier Address", 
- "Net Total (Import)", 
- "Grand Total (Import)", 
- "Select Items from Purchase Order", 
- "Credit To", 
- "Supplier", 
- "Write Off Cost Center", 
- "Currency", 
- "If not applicable please enter: NA", 
- "Exchange Rate", 
- "Select Print Heading", 
- "Contact Person", 
- "File List", 
- "The account to which you will pay (have paid) the money to.", 
- "Advances", 
- "Aging Date", 
- "Will be calculated automatically when you enter the details", 
- "Amended From", 
- "Taxes and Charges Deducted", 
- "Get Items", 
- "Tax Calculation", 
- "Purchase Receipt", 
- "Entries", 
- "Purchase Taxes and Charges", 
- "Cancel Reason", 
- "Purchase Invoice", 
- "Posting Date", 
- "Price List", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)", 
- "BILLJ", 
- "Net Total", 
- "Name", 
- "Due Date", 
- "To manage multiple series please go to Setup > Manage Series", 
- "Items", 
- "Taxes and Charges Added", 
- "Address", 
- "Purchase Invoice Advances", 
- "Total Advance", 
- "Taxes", 
- "Purchase Order", 
- "Remarks", 
- "Outstanding Amount", 
- "Bill No", 
- "In Words", 
- "Mobile No", 
- "Write Off Account", 
- "Taxes and Charges Added (Import)", 
- "Add / Edit Taxes and Charges", 
- "Against Expense Account", 
- "More Info", 
- "Is Opening", 
- "Currency & Price List", 
- "Bill Date", 
- "Contact Email", 
- "Write Off Amount", 
- "BILL", 
- "Total Amount To Pay", 
- "Fiscal Year", 
- "In Words will be visible once you save the Purchase Invoice.", 
- "Get Tax Detail", 
- "The date at which current entry will get or has actually executed.", 
- "Grand Total", 
- "Contact", 
- "Accounts", 
- "The rate at which Bill Currency is converted into company's base currency", 
- "Series", 
- "Yes", 
- "Recalculate", 
- "Total Tax", 
- "Company", 
- "Taxes and Charges Deducted (Import)", 
- "In Words (Import)"
-]
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/_messages_js.json b/accounts/doctype/purchase_invoice/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/accounts/doctype/purchase_invoice/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/_messages_py.json b/accounts/doctype/purchase_invoice/locale/_messages_py.json
deleted file mode 100644
index 3fe30de..0000000
--- a/accounts/doctype/purchase_invoice/locale/_messages_py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-[
- "Please enter Bill Date"
-]
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/ar-doc.json b/accounts/doctype/purchase_invoice/locale/ar-doc.json
deleted file mode 100644
index 3b71a1b..0000000
--- a/accounts/doctype/purchase_invoice/locale/ar-doc.json
+++ /dev/null
@@ -1,84 +0,0 @@
-{
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Add / Edit Taxes and Charges": "\u0625\u0636\u0627\u0641\u0629 / \u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "Address": "\u0639\u0646\u0648\u0627\u0646", 
- "Advances": "\u0627\u0644\u0633\u0644\u0641", 
- "Against Expense Account": "\u0636\u062f \u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641", 
- "Aging Date": "\u0627\u0644\u0634\u064a\u062e\u0648\u062e\u0629 \u062a\u0627\u0631\u064a\u062e", 
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "BILL": "BILL", 
- "BILLJ": "BILLJ", 
- "Bill Date": "\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0642\u0627\u0646\u0648\u0646 \u062a\u0627\u0631\u064a\u062e", 
- "Bill No": "\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0642\u0627\u0646\u0648\u0646 \u0644\u0627", 
- "Calculate Tax": "\u062d\u0633\u0627\u0628 \u0627\u0644\u0636\u0631\u0627\u0626\u0628", 
- "Cancel Reason": "\u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u0633\u0628\u0628", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "\u0627\u0644\u0646\u0638\u0631 \u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0633\u0639\u0631 \u0644\u062c\u0644\u0628 \u0627\u0644\u0641\u0627\u0626\u062f\u0629. (\u0641\u0642\u0637 \u0627\u0644\u062a\u064a &quot;\u0644\u0634\u0631\u0627\u0621&quot; \u0641\u062d\u0635 \u0639)", 
- "Contact": "\u0627\u062a\u0635\u0644", 
- "Contact Email": "\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Contact Info": "\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644", 
- "Contact Person": "\u0627\u062a\u0635\u0644 \u0634\u062e\u0635", 
- "Credit To": "\u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646 \u0644\u0644", 
- "Currency": "\u0639\u0645\u0644\u0629", 
- "Currency & Price List": "\u0627\u0644\u0639\u0645\u0644\u0627\u062a \u0648 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631", 
- "Due Date": "\u0628\u0633\u0628\u0628 \u062a\u0627\u0631\u064a\u062e", 
- "Entries": "\u0645\u0642\u0627\u0644\u0627\u062a", 
- "Exchange Rate": "\u0633\u0639\u0631 \u0627\u0644\u0635\u0631\u0641", 
- "File List": "\u0645\u0644\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Get Advances Paid": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0633\u0644\u0641 \u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0629", 
- "Get Items": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0639\u0646\u0627\u0635\u0631", 
- "Get Tax Detail": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629", 
- "Grand Total": "\u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a", 
- "Grand Total (Import)": "\u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0643\u0644\u064a (\u0627\u0633\u062a\u064a\u0631\u0627\u062f)", 
- "If not applicable please enter: NA": "\u0625\u0630\u0627 \u0644\u0627 \u064a\u0646\u0637\u0628\u0642 \u064a\u0631\u062c\u0649 \u0625\u062f\u062e\u0627\u0644: NA", 
- "In Words": "\u0641\u064a \u0643\u0644\u0645\u0627\u062a", 
- "In Words (Import)": "\u0641\u064a \u0643\u0644\u0645\u0627\u062a (\u0627\u0633\u062a\u064a\u0631\u0627\u062f)", 
- "In Words will be visible once you save the Purchase Invoice.": "\u0648\u0628\u0639\u0628\u0627\u0631\u0629 \u062a\u0643\u0648\u0646 \u0645\u0631\u0626\u064a\u0629 \u0628\u0645\u062c\u0631\u062f \u062d\u0641\u0638 \u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0634\u0631\u0627\u0621.", 
- "Is Opening": "\u0648\u0641\u062a\u062d", 
- "Items": "\u0627\u0644\u0628\u0646\u0648\u062f", 
- "Mobile No": "\u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644", 
- "Mode of Payment": "\u0637\u0631\u064a\u0642\u0629 \u0627\u0644\u062f\u0641\u0639", 
- "More Info": "\u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a", 
- "Name": "\u0627\u0633\u0645", 
- "Net Total": "\u0645\u062c\u0645\u0648\u0639 \u0635\u0627\u0641\u064a", 
- "Net Total (Import)": "\u0645\u062c\u0645\u0648\u0639 \u0635\u0627\u0641\u064a (\u0627\u0633\u062a\u064a\u0631\u0627\u062f)", 
- "No": "\u0644\u0627", 
- "Outstanding Amount": "\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0645\u0639\u0644\u0642\u0629", 
- "Posting Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0646\u0634\u0631", 
- "Price List": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631", 
- "Price List Currency": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0639\u0645\u0644\u0627\u062a", 
- "Price List Exchange Rate": "\u0645\u0639\u062f\u0644 \u0633\u0639\u0631 \u0635\u0631\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "Purchase Invoice": "\u0634\u0631\u0627\u0621 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", 
- "Purchase Invoice Advances": "\u0634\u0631\u0627\u0621 \u0627\u0644\u0633\u0644\u0641 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", 
- "Purchase Order": "\u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "Purchase Receipt": "\u0634\u0631\u0627\u0621 \u0627\u0633\u062a\u0644\u0627\u0645", 
- "Purchase Taxes and Charges": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "Recalculate": "\u0625\u0639\u0627\u062f\u0629 \u062d\u0633\u0627\u0628", 
- "Remarks": "\u062a\u0635\u0631\u064a\u062d\u0627\u062a", 
- "Select Items from Purchase Order": "\u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0645\u0646 \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "Select Items from Purchase Receipt": "\u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0645\u0646 \u0625\u064a\u0635\u0627\u0644 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "Select Print Heading": "\u062d\u062f\u062f \u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u0639\u0646\u0648\u0627\u0646", 
- "Series": "\u0633\u0644\u0633\u0644\u0629", 
- "Supplier": "\u0645\u0632\u0648\u062f", 
- "Supplier Address": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0645\u0648\u0631\u062f", 
- "Tax Calculation": "\u0636\u0631\u064a\u0628\u0629 \u062d\u0633\u0627\u0628", 
- "Taxes": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628", 
- "Taxes and Charges Added": "\u0623\u0636\u064a\u0641\u062a \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "Taxes and Charges Added (Import)": "\u0623\u0636\u064a\u0641\u062a \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645 (\u0627\u0633\u062a\u064a\u0631\u0627\u062f)", 
- "Taxes and Charges Deducted": "\u062e\u0635\u0645 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "Taxes and Charges Deducted (Import)": "\u062e\u0635\u0645 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645 (\u0627\u0633\u062a\u064a\u0631\u0627\u062f)", 
- "The account to which you will pay (have paid) the money to.": "\u0627\u0644\u062d\u0633\u0627\u0628 \u0627\u0644\u0630\u064a \u0633\u0648\u0641 \u062a\u062f\u0641\u0639\u0647 (\u062f\u0641\u0639\u062a) \u0627\u0644\u0645\u0627\u0644 \u0644.", 
- "The date at which current entry will get or has actually executed.": "\u0646\u0641\u0630\u062a \u0641\u0639\u0644\u064a\u0627 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u0633\u0648\u0641 \u062a\u062d\u0635\u0644 \u0627\u0644\u0645\u062f\u062e\u0644 \u0627\u0644\u062d\u0627\u0644\u064a \u0623\u0648.", 
- "The rate at which Bill Currency is converted into company's base currency": "\u0627\u0644\u0645\u0639\u062f\u0644 \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u0639\u0645\u0644\u0629 \u0625\u0644\u0649 \u0639\u0645\u0644\u0629 \u0628\u064a\u0644 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0634\u0631\u0643\u0629", 
- "To manage multiple series please go to Setup > Manage Series": "\u0644\u0625\u062f\u0627\u0631\u0629 \u0633\u0644\u0633\u0644\u0629 \u0645\u062a\u0639\u062f\u062f\u0629 \u064a\u0631\u062c\u0649 \u0627\u0644\u062f\u062e\u0648\u0644 \u0625\u0644\u0649 \u0625\u0639\u062f\u0627\u062f&gt; \u0625\u062f\u0627\u0631\u0629 \u0633\u0644\u0633\u0644\u0629", 
- "Total Advance": "\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0645\u0642\u062f\u0645\u0629", 
- "Total Amount To Pay": "\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0643\u0644\u064a \u0644\u062f\u0641\u0639", 
- "Total Tax": "\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0636\u0631\u0627\u0626\u0628", 
- "Totals": "\u0627\u0644\u0645\u062c\u0627\u0645\u064a\u0639", 
- "Will be calculated automatically when you enter the details": "\u0648\u0633\u064a\u062a\u0645 \u0627\u062d\u062a\u0633\u0627\u0628 \u062a\u0644\u0642\u0627\u0626\u064a\u0627 \u0639\u0646\u062f \u0625\u062f\u062e\u0627\u0644 \u062a\u0641\u0627\u0635\u064a\u0644", 
- "Write Off Account": "\u0634\u0637\u0628 \u062d\u0633\u0627\u0628", 
- "Write Off Amount": "\u0634\u0637\u0628 \u0627\u0644\u0645\u0628\u0644\u063a", 
- "Write Off Cost Center": "\u0634\u0637\u0628 \u0645\u0631\u0643\u0632 \u0627\u0644\u062a\u0643\u0644\u0641\u0629", 
- "Yes": "\u0646\u0639\u0645"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/ar-py.json b/accounts/doctype/purchase_invoice/locale/ar-py.json
deleted file mode 100644
index 5908800..0000000
--- a/accounts/doctype/purchase_invoice/locale/ar-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Please enter Bill Date": "\u0627\u0644\u0631\u062c\u0627\u0621 \u0625\u062f\u062e\u0627\u0644 \u062a\u0627\u0631\u064a\u062e \u0628\u064a\u0644"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/de-doc.json b/accounts/doctype/purchase_invoice/locale/de-doc.json
deleted file mode 100644
index 81ead13..0000000
--- a/accounts/doctype/purchase_invoice/locale/de-doc.json
+++ /dev/null
@@ -1,84 +0,0 @@
-{
- "Accounts": "Konten", 
- "Add / Edit Taxes and Charges": "Hinzuf\u00fcgen / Bearbeiten Steuern und Abgaben", 
- "Address": "Adresse", 
- "Advances": "Advances", 
- "Against Expense Account": "Vor Expense Konto", 
- "Aging Date": "Aging Datum", 
- "Amended From": "Ge\u00e4ndert von", 
- "BILL": "BILL", 
- "BILLJ": "BILLJ", 
- "Bill Date": "Bill Datum", 
- "Bill No": "Bill No", 
- "Calculate Tax": "Steuer rechnen", 
- "Cancel Reason": "Abbrechen Reason", 
- "Company": "Firma", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Betrachten Sie diese Preisliste f\u00fcr das Abrufen bewerten. (Nur die haben \"f\u00fcr den Kauf\", wie gepr\u00fcft)", 
- "Contact": "Kontakt", 
- "Contact Email": "Kontakt per E-Mail", 
- "Contact Info": "Kontakt Info", 
- "Contact Person": "Ansprechpartner", 
- "Credit To": "Kredite an", 
- "Currency": "W\u00e4hrung", 
- "Currency & Price List": "W\u00e4hrung & Preisliste", 
- "Due Date": "Due Date", 
- "Entries": "Eintr\u00e4ge", 
- "Exchange Rate": "Wechselkurs", 
- "File List": "Dateiliste", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "Get Advances Paid": "Holen Geleistete", 
- "Get Items": "Holen Artikel", 
- "Get Tax Detail": "Holen MwSt. Details", 
- "Grand Total": "Grand Total", 
- "Grand Total (Import)": "Grand Total (Import)", 
- "If not applicable please enter: NA": "Soweit dies nicht zutrifft, geben Sie bitte: NA", 
- "In Words": "In Worte", 
- "In Words (Import)": "In Words (Import)", 
- "In Words will be visible once you save the Purchase Invoice.": "In Worte sichtbar sein wird, wenn Sie den Kaufbeleg speichern.", 
- "Is Opening": "Er\u00f6ffnet", 
- "Items": "Artikel", 
- "Mobile No": "In Mobile", 
- "Mode of Payment": "Zahlungsweise", 
- "More Info": "Mehr Info", 
- "Name": "Name", 
- "Net Total": "Total Net", 
- "Net Total (Import)": "Net Total (Import)", 
- "No": "Auf", 
- "Outstanding Amount": "Ausstehenden Betrag", 
- "Posting Date": "Buchungsdatum", 
- "Price List": "Preisliste", 
- "Price List Currency": "W\u00e4hrung Preisliste", 
- "Price List Exchange Rate": "Preisliste Wechselkurs", 
- "Purchase Invoice": "Kaufrechnung", 
- "Purchase Invoice Advances": "Kaufrechnung Advances", 
- "Purchase Order": "Auftragsbest\u00e4tigung", 
- "Purchase Receipt": "Kaufbeleg", 
- "Purchase Taxes and Charges": "Purchase Steuern und Abgaben", 
- "Recalculate": "Recalculate", 
- "Remarks": "Bemerkungen", 
- "Select Items from Purchase Order": "W\u00e4hlen Sie Elemente aus Purchase Order", 
- "Select Items from Purchase Receipt": "W\u00e4hlen Sie Elemente aus Kaufbeleg", 
- "Select Print Heading": "W\u00e4hlen Sie Drucken \u00dcberschrift", 
- "Series": "Serie", 
- "Supplier": "Lieferant", 
- "Supplier Address": "Lieferant Adresse", 
- "Tax Calculation": "Steuerberechnung", 
- "Taxes": "Steuern", 
- "Taxes and Charges Added": "Steuern und Abgaben am", 
- "Taxes and Charges Added (Import)": "Steuern und Geb\u00fchren Added (Import)", 
- "Taxes and Charges Deducted": "Steuern und Geb\u00fchren Abgezogen", 
- "Taxes and Charges Deducted (Import)": "Steuern und Geb\u00fchren abgezogen (Import)", 
- "The account to which you will pay (have paid) the money to.": "Das Konto, auf die Sie bezahlen (bezahlt) das Geld.", 
- "The date at which current entry will get or has actually executed.": "Das Datum, an dem aktuellen Eintrag zu erhalten oder wird tats\u00e4chlich ausgef\u00fchrt.", 
- "The rate at which Bill Currency is converted into company's base currency": "Die Rate, mit der Bill W\u00e4hrung in Unternehmen Basisw\u00e4hrung umgewandelt wird", 
- "To manage multiple series please go to Setup > Manage Series": "Um mehrere Reihen zu verwalten gehen Sie bitte auf Setup> Verwalten Series", 
- "Total Advance": "Insgesamt Geleistete", 
- "Total Amount To Pay": "Insgesamt zu zahlenden Betrag", 
- "Total Tax": "Total Tax", 
- "Totals": "Totals", 
- "Will be calculated automatically when you enter the details": "Wird automatisch berechnet, wenn Sie die Daten eingeben", 
- "Write Off Account": "Write Off Konto", 
- "Write Off Amount": "Write Off Betrag", 
- "Write Off Cost Center": "Write Off Kostenstellenrechnung", 
- "Yes": "Ja"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/de-py.json b/accounts/doctype/purchase_invoice/locale/de-py.json
deleted file mode 100644
index 8bbfd97..0000000
--- a/accounts/doctype/purchase_invoice/locale/de-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Please enter Bill Date": "Bitte geben Sie Bill Datum"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/es-doc.json b/accounts/doctype/purchase_invoice/locale/es-doc.json
deleted file mode 100644
index c5ac695..0000000
--- a/accounts/doctype/purchase_invoice/locale/es-doc.json
+++ /dev/null
@@ -1,84 +0,0 @@
-{
- "Accounts": "Cuentas", 
- "Add / Edit Taxes and Charges": "Agregar / Editar Impuestos y Cargos", 
- "Address": "Direcci\u00f3n", 
- "Advances": "Insinuaciones", 
- "Against Expense Account": "Contra la Cuenta de Gastos", 
- "Aging Date": "Fecha de antig\u00fcedad", 
- "Amended From": "De modificada", 
- "BILL": "BILL", 
- "BILLJ": "BILLJ", 
- "Bill Date": "Bill Fecha", 
- "Bill No": "Bill no", 
- "Calculate Tax": "C\u00e1lculo de Impuestos", 
- "Cancel Reason": "Cancelar Raz\u00f3n", 
- "Company": "Empresa", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Considere esta lista de precios para ir a buscar cambio. (S\u00f3lo que han &quot;para la compra&quot;, como marcada)", 
- "Contact": "Contacto", 
- "Contact Email": "Correo electr\u00f3nico de contacto", 
- "Contact Info": "Informaci\u00f3n de contacto", 
- "Contact Person": "Persona de Contacto", 
- "Credit To": "Cr\u00e9dito Para", 
- "Currency": "Moneda", 
- "Currency & Price List": "Moneda y lista de precios", 
- "Due Date": "Fecha de vencimiento", 
- "Entries": "Comentarios", 
- "Exchange Rate": "Tipo de cambio", 
- "File List": "Lista de archivos", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "Get Advances Paid": "C\u00f3mo anticipos pagados", 
- "Get Items": "Obtener elementos", 
- "Get Tax Detail": "C\u00f3mo detalle de impuestos", 
- "Grand Total": "Gran Total", 
- "Grand Total (Import)": "Total general (Import)", 
- "If not applicable please enter: NA": "Si no aplica por favor escriba: NA", 
- "In Words": "En las palabras", 
- "In Words (Import)": "En las palabras (Import)", 
- "In Words will be visible once you save the Purchase Invoice.": "En palabras ser\u00e1n visibles una vez que guarde la factura de compra.", 
- "Is Opening": "Est\u00e1 Abriendo", 
- "Items": "Art\u00edculos", 
- "Mobile No": "Mobile No", 
- "Mode of Payment": "Forma de Pago", 
- "More Info": "M\u00e1s informaci\u00f3n", 
- "Name": "Nombre", 
- "Net Total": "Total neto", 
- "Net Total (Import)": "Total neta (Import)", 
- "No": "No", 
- "Outstanding Amount": "Monto Pendiente", 
- "Posting Date": "Fecha de Publicaci\u00f3n", 
- "Price List": "Precio de lista", 
- "Price List Currency": "Precio de Lista Currency", 
- "Price List Exchange Rate": "Lista de precios Tipo de Cambio", 
- "Purchase Invoice": "Compra de facturas", 
- "Purchase Invoice Advances": "Compra Anticipos de facturas", 
- "Purchase Order": "Orden de Compra", 
- "Purchase Receipt": "Recibo de compra", 
- "Purchase Taxes and Charges": "Impuestos y Cargos de compra", 
- "Recalculate": "Recalcular", 
- "Remarks": "Observaciones", 
- "Select Items from Purchase Order": "Seleccionar elementos de orden de compra", 
- "Select Items from Purchase Receipt": "Seleccionar elementos de recibo de compra", 
- "Select Print Heading": "Seleccione Imprimir Encabezado", 
- "Series": "Serie", 
- "Supplier": "Proveedor", 
- "Supplier Address": "Proveedor Direcci\u00f3n", 
- "Tax Calculation": "C\u00e1lculo de impuestos", 
- "Taxes": "Impuestos", 
- "Taxes and Charges Added": "Los impuestos y cargos adicionales", 
- "Taxes and Charges Added (Import)": "Los impuestos y cargos adicionales (Import)", 
- "Taxes and Charges Deducted": "Los impuestos y gastos deducidos", 
- "Taxes and Charges Deducted (Import)": "Los impuestos y gastos deducidos (Import)", 
- "The account to which you will pay (have paid) the money to.": "La cuenta a la que va a pagar (he pagado) el dinero.", 
- "The date at which current entry will get or has actually executed.": "La fecha en la que la entrada actual se consigue o se ejecuta realmente.", 
- "The rate at which Bill Currency is converted into company's base currency": "La velocidad a la cual se convierte en moneda Bill moneda base empresa", 
- "To manage multiple series please go to Setup > Manage Series": "Para gestionar m\u00faltiples series por favor vaya a Configuraci\u00f3n&gt; Administrar Series", 
- "Total Advance": "Avance total", 
- "Total Amount To Pay": "Monto total a pagar", 
- "Total Tax": "Total de Impuestos", 
- "Totals": "Totales", 
- "Will be calculated automatically when you enter the details": "Se calcular\u00e1 autom\u00e1ticamente al entrar en los detalles", 
- "Write Off Account": "Cancelar cuenta", 
- "Write Off Amount": "Escribir Off Importe", 
- "Write Off Cost Center": "Escribir Off de centros de coste", 
- "Yes": "S\u00ed"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/es-py.json b/accounts/doctype/purchase_invoice/locale/es-py.json
deleted file mode 100644
index aa86783..0000000
--- a/accounts/doctype/purchase_invoice/locale/es-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Please enter Bill Date": "Por favor introduzca la fecha de facturaci\u00f3n"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/fr-doc.json b/accounts/doctype/purchase_invoice/locale/fr-doc.json
deleted file mode 100644
index a0dc7a1..0000000
--- a/accounts/doctype/purchase_invoice/locale/fr-doc.json
+++ /dev/null
@@ -1,84 +0,0 @@
-{
- "Accounts": "Comptes", 
- "Add / Edit Taxes and Charges": "Ajouter / Modifier Taxes et frais", 
- "Address": "Adresse", 
- "Advances": "Avances", 
- "Against Expense Account": "Contre compte de d\u00e9penses", 
- "Aging Date": "Vieillissement Date", 
- "Amended From": "De modifi\u00e9e", 
- "BILL": "PROJET DE LOI", 
- "BILLJ": "BILLJ", 
- "Bill Date": "Bill Date", 
- "Bill No": "Le projet de loi no", 
- "Calculate Tax": "Calculer l&#39;imp\u00f4t sur", 
- "Cancel Reason": "Annuler Raison", 
- "Company": "Entreprise", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Consid\u00e9rez cette liste de prix pour aller chercher de taux. (Seulement qui ont &quot;Pour achat&quot; comme v\u00e9rifi\u00e9)", 
- "Contact": "Contacter", 
- "Contact Email": "Contact Courriel", 
- "Contact Info": "Information de contact", 
- "Contact Person": "Personne \u00e0 contacter", 
- "Credit To": "Cr\u00e9dit Pour", 
- "Currency": "Monnaie", 
- "Currency & Price List": "Monnaie et liste de prix", 
- "Due Date": "Due Date", 
- "Entries": "Entr\u00e9es", 
- "Exchange Rate": "Taux de change", 
- "File List": "Liste des fichiers", 
- "Fiscal Year": "Exercice", 
- "Get Advances Paid": "Obtenez Avances et acomptes vers\u00e9s", 
- "Get Items": "Obtenir les \u00e9l\u00e9ments", 
- "Get Tax Detail": "Obtenez D\u00e9tail d&#39;imp\u00f4t", 
- "Grand Total": "Grand Total", 
- "Grand Total (Import)": "Total g\u00e9n\u00e9ral (Import)", 
- "If not applicable please enter: NA": "S&#39;il n&#39;est pas applicable s&#39;il vous pla\u00eet entrez: NA", 
- "In Words": "Dans les mots", 
- "In Words (Import)": "Dans les mots (Import)", 
- "In Words will be visible once you save the Purchase Invoice.": "Dans les mots seront visibles une fois que vous enregistrez la facture d&#39;achat.", 
- "Is Opening": "Est l&#39;ouverture", 
- "Items": "Articles", 
- "Mobile No": "Aucun mobile", 
- "Mode of Payment": "Mode de paiement", 
- "More Info": "Plus d&#39;infos", 
- "Name": "Nom", 
- "Net Total": "Total net", 
- "Net Total (Import)": "Total net (Import)", 
- "No": "Aucun", 
- "Outstanding Amount": "Encours", 
- "Posting Date": "Date de publication", 
- "Price List": "Liste des Prix", 
- "Price List Currency": "Devise Prix", 
- "Price List Exchange Rate": "Taux de change Prix de liste", 
- "Purchase Invoice": "Achetez facture", 
- "Purchase Invoice Advances": "Achat progr\u00e8s facture", 
- "Purchase Order": "Bon de commande", 
- "Purchase Receipt": "Achat R\u00e9ception", 
- "Purchase Taxes and Charges": "Imp\u00f4ts achat et les frais", 
- "Recalculate": "Recalculer", 
- "Remarks": "Remarques", 
- "Select Items from Purchase Order": "S\u00e9lectionner les \u00e9l\u00e9ments de commande", 
- "Select Items from Purchase Receipt": "S\u00e9lectionner les \u00e9l\u00e9ments du re\u00e7u d&#39;achat", 
- "Select Print Heading": "S\u00e9lectionnez Imprimer Cap", 
- "Series": "S\u00e9rie", 
- "Supplier": "Fournisseur", 
- "Supplier Address": "Adresse du fournisseur", 
- "Tax Calculation": "Calcul de la taxe", 
- "Taxes": "Imp\u00f4ts", 
- "Taxes and Charges Added": "Taxes et redevances Ajout\u00e9", 
- "Taxes and Charges Added (Import)": "Taxes et redevances ajout\u00e9e (Import)", 
- "Taxes and Charges Deducted": "Taxes et frais d\u00e9duits", 
- "Taxes and Charges Deducted (Import)": "Taxes et frais d\u00e9duits (Import)", 
- "The account to which you will pay (have paid) the money to.": "Le compte sur lequel vous allez payer (pay\u00e9) de l&#39;argent pour.", 
- "The date at which current entry will get or has actually executed.": "La date \u00e0 laquelle l&#39;entr\u00e9e actuelle permet de lire ou a r\u00e9ellement ex\u00e9cut\u00e9.", 
- "The rate at which Bill Currency is converted into company's base currency": "La vitesse \u00e0 laquelle le projet de loi Monnaie est convertie en monnaie de base entreprise", 
- "To manage multiple series please go to Setup > Manage Series": "Pour g\u00e9rer plusieurs s\u00e9ries s&#39;il vous pla\u00eet allez dans R\u00e9glages&gt; G\u00e9rer S\u00e9rie", 
- "Total Advance": "Advance totale", 
- "Total Amount To Pay": "Montant total \u00e0 payer", 
- "Total Tax": "Total de la taxe", 
- "Totals": "Totaux", 
- "Will be calculated automatically when you enter the details": "Seront calcul\u00e9s automatiquement lorsque vous entrez les d\u00e9tails", 
- "Write Off Account": "Ecrire Off compte", 
- "Write Off Amount": "Ecrire Off Montant", 
- "Write Off Cost Center": "Ecrire Off Centre de co\u00fbts", 
- "Yes": "Oui"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/fr-py.json b/accounts/doctype/purchase_invoice/locale/fr-py.json
deleted file mode 100644
index 4aa0d27..0000000
--- a/accounts/doctype/purchase_invoice/locale/fr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Please enter Bill Date": "S&#39;il vous pla\u00eet entrer la date du projet de loi"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/hi-doc.json b/accounts/doctype/purchase_invoice/locale/hi-doc.json
deleted file mode 100644
index e784a10..0000000
--- a/accounts/doctype/purchase_invoice/locale/hi-doc.json
+++ /dev/null
@@ -1,88 +0,0 @@
-{
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Add / Edit Taxes and Charges": "\u0915\u0930 \u0914\u0930 \u092a\u094d\u0930\u092d\u093e\u0930 \u091c\u094b\u0921\u093c\u0947\u0902 / \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902", 
- "Address": "\u092a\u0924\u093e", 
- "Advances": "\u0905\u0917\u094d\u0930\u093f\u092e", 
- "Against Expense Account": "\u0935\u094d\u092f\u092f \u0916\u093e\u0924\u0947 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b", 
- "Aging Date": "\u0924\u093f\u0925\u093f \u090f\u091c\u093f\u0902\u0917", 
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Amendment Date": "\u0938\u0902\u0936\u094b\u0927\u0928 \u0924\u093f\u0925\u093f", 
- "BILL": "\u0935\u093f\u0927\u0947\u092f\u0915", 
- "BILLJ": "BILLJ", 
- "Bill Conversion Rate": "\u0935\u093f\u0927\u0947\u092f\u0915 \u0930\u0942\u092a\u093e\u0902\u0924\u0930\u0923 \u0926\u0930", 
- "Bill Currency": "\u0935\u093f\u0927\u0947\u092f\u0915 \u092e\u0941\u0926\u094d\u0930\u093e", 
- "Bill Date": "\u092c\u093f\u0932 \u0915\u0940 \u0924\u093e\u0930\u0940\u0916", 
- "Bill No": "\u0935\u093f\u0927\u0947\u092f\u0915 \u0928\u0939\u0940\u0902", 
- "Calculate Tax": "\u0915\u0930 \u0915\u0940 \u0917\u0923\u0928\u093e", 
- "Cancel Reason": "\u0915\u093e\u0930\u0923 \u0930\u0926\u094d\u0926 \u0915\u0930\u0947\u0902", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "\u0926\u0930 \u092e\u094b\u0939\u0915 \u0915\u0947 \u0932\u093f\u090f \u0907\u0938 \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092a\u0930 \u0935\u093f\u091a\u093e\u0930 \u0915\u0930\u0947\u0902. (\u091c\u094b \u0915\u0947\u0935\u0932 &quot;\u0916\u0930\u0940\u0926\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f&quot; \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u091c\u093e\u0901\u091a)", 
- "Contact": "\u0938\u0902\u092a\u0930\u094d\u0915", 
- "Contact Email": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0908\u092e\u0947\u0932", 
- "Contact Info": "\u0938\u0902\u092a\u0930\u094d\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Contact Person": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0935\u094d\u092f\u0915\u094d\u0924\u093f", 
- "Credit To": "\u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u094d\u0930\u0947\u0921\u093f\u091f", 
- "Currency": "\u092e\u0941\u0926\u094d\u0930\u093e", 
- "Currency & Price List": "\u092e\u0941\u0926\u094d\u0930\u093e \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940", 
- "Due Date": "\u0928\u093f\u092f\u0924 \u0924\u093e\u0930\u0940\u0916", 
- "Entries": "\u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f\u092f\u093e\u0902", 
- "Exchange Rate": "\u0935\u093f\u0928\u093f\u092e\u092f \u0926\u0930", 
- "File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "Get Advances Paid": "\u092d\u0941\u0917\u0924\u093e\u0928 \u0915\u093f\u090f \u0917\u090f \u0905\u0917\u094d\u0930\u093f\u092e \u091c\u093e\u0913", 
- "Get Items": "\u0906\u0907\u091f\u092e \u092a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Get Tax Detail": "\u091f\u0948\u0915\u094d\u0938 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Grand Total": "\u092e\u0939\u093e\u092f\u094b\u0917", 
- "Grand Total (Import)": "\u092e\u0939\u093e\u092f\u094b\u0917 (\u0906\u092f\u093e\u0924)", 
- "If not applicable please enter: NA": "\u092f\u0926\u093f \u0932\u093e\u0917\u0942 \u0928\u0939\u0940\u0902 \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902: NA", 
- "In Words": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902", 
- "In Words (Import)": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902 (\u0906\u092f\u093e\u0924)", 
- "In Words will be visible once you save the Purchase Invoice.": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902 \u0926\u093f\u0916\u093e\u0908 \u0939\u094b \u0938\u0915\u0924\u093e \u0939\u0948 \u090f\u0915 \u092c\u093e\u0930 \u0906\u092a \u0916\u0930\u0940\u0926 \u091a\u093e\u0932\u093e\u0928 \u092c\u091a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0939\u094b\u0917\u093e.", 
- "Is Opening": "\u0939\u0948 \u0916\u094b\u0932\u0928\u0947", 
- "Items": "\u0906\u0907\u091f\u092e", 
- "Mobile No": "\u0928\u0939\u0940\u0902 \u092e\u094b\u092c\u093e\u0907\u0932", 
- "Mode of Payment": "\u092d\u0941\u0917\u0924\u093e\u0928 \u0915\u0940 \u0930\u0940\u0924\u093f", 
- "More Info": "\u0905\u0927\u093f\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Name": "\u0928\u093e\u092e", 
- "Net Total": "\u0936\u0941\u0926\u094d\u0927 \u091c\u094b\u0921\u093c", 
- "Net Total (Import)": "\u0936\u0941\u0926\u094d\u0927 \u0915\u0941\u0932 (\u0906\u092f\u093e\u0924)", 
- "No": "\u0928\u0939\u0940\u0902", 
- "Outstanding Amount": "\u092c\u0915\u093e\u092f\u093e \u0930\u093e\u0936\u093f", 
- "Posting Date": "\u0924\u093f\u0925\u093f \u092a\u094b\u0938\u094d\u091f\u093f\u0902\u0917", 
- "Price List": "\u0915\u0940\u092e\u0924 \u0938\u0942\u091a\u0940", 
- "Price List Currency": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092e\u0941\u0926\u094d\u0930\u093e", 
- "Price List Exchange Rate": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u0935\u093f\u0928\u093f\u092e\u092f \u0926\u0930", 
- "Purchase Invoice": "\u091a\u093e\u0932\u093e\u0928 \u0916\u0930\u0940\u0926", 
- "Purchase Invoice Advances": "\u091a\u093e\u0932\u093e\u0928 \u0905\u0917\u094d\u0930\u093f\u092e \u0916\u0930\u0940\u0926", 
- "Purchase Order": "\u0906\u0926\u0947\u0936 \u0916\u0930\u0940\u0926", 
- "Purchase Receipt": "\u0930\u0938\u0940\u0926 \u0916\u0930\u0940\u0926", 
- "Purchase Taxes and Charges": "\u0916\u0930\u0940\u0926 \u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915", 
- "Recalculate": "\u092a\u0941\u0928\u0930\u094d\u0917\u0923\u0928\u093e", 
- "Remarks": "\u091f\u093f\u092a\u094d\u092a\u0923\u093f\u092f\u093e\u0901", 
- "Select Items from Purchase Order": "\u0916\u0930\u0940\u0926 \u0906\u0926\u0947\u0936 \u0938\u0947 \u0906\u0907\u091f\u092e \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Select Items from Purchase Receipt": "\u0916\u0930\u0940\u0926 \u0930\u0938\u0940\u0926 \u0938\u0947 \u0906\u0907\u091f\u092e \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Select Print Heading": "\u091a\u092f\u0928 \u0936\u0940\u0930\u094d\u0937\u0915 \u092a\u094d\u0930\u093f\u0902\u091f", 
- "Series": "\u0915\u0908", 
- "Supplier": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915", 
- "Supplier Address": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u092a\u0924\u093e", 
- "Tax Calculation": "\u0915\u0930 \u0917\u0923\u0928\u093e", 
- "Taxes": "\u0915\u0930", 
- "Taxes and Charges Added": "\u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u091c\u094b\u0921\u093c\u093e", 
- "Taxes and Charges Added (Import)": "\u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u091c\u094b\u0921\u093c\u093e (\u0906\u092f\u093e\u0924)", 
- "Taxes and Charges Deducted": "\u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u0915\u091f\u094c\u0924\u0940", 
- "Taxes and Charges Deducted (Import)": "\u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u0915\u091f\u094c\u0924\u0940 (\u0906\u092f\u093e\u0924)", 
- "The account to which you will pay (have paid) the money to.": "\u0916\u093e\u0924\u0947 \u091c\u094b \u0906\u092a \u092d\u0941\u0917\u0924\u093e\u0928 \u092d\u0941\u0917\u0924\u093e\u0928 \u0915\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092a\u0948\u0938\u093e \u0939\u0948.", 
- "The date at which current entry is corrected in the system.": "\u091c\u094b \u0924\u093e\u0930\u0940\u0916 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0938\u0939\u0940 \u0939\u0948.", 
- "The date at which current entry will get or has actually executed.": "\u0924\u093e\u0930\u0940\u0916, \u091c\u093f\u0938 \u092a\u0930 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092f\u093e \u0935\u093e\u0938\u094d\u0924\u0935 \u092e\u0947\u0902 \u092e\u093e\u0930 \u0921\u093e\u0932\u093e \u0917\u092f\u093e \u0939\u0948.", 
- "The rate at which Bill Currency is converted into company's base currency": "\u091c\u093f\u0938 \u0926\u0930 \u092a\u0930 \u0935\u093f\u0927\u0947\u092f\u0915 \u092e\u0941\u0926\u094d\u0930\u093e \u0915\u0902\u092a\u0928\u0940 \u0915\u0947 \u092c\u0947\u0938 \u092e\u0941\u0926\u094d\u0930\u093e \u092e\u0947\u0902 \u092a\u0930\u093f\u0935\u0930\u094d\u0924\u093f\u0924 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948", 
- "To manage multiple series please go to Setup > Manage Series": "\u090f\u0915\u093e\u0927\u093f\u0915 \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0938\u0947\u091f\u0905\u092a \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u091c\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u0943\u092a\u092f\u093e \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928", 
- "Total Advance": "\u0915\u0941\u0932 \u0905\u0917\u094d\u0930\u093f\u092e", 
- "Total Amount To Pay": "\u0915\u0941\u0932 \u092d\u0941\u0917\u0924\u093e\u0928 \u0930\u093e\u0936\u093f", 
- "Total Tax": "\u0915\u0941\u0932 \u091f\u0948\u0915\u094d\u0938", 
- "Totals": "\u092f\u094b\u0917", 
- "Will be calculated automatically when you enter the details": "\u0938\u094d\u0935\u091a\u093e\u0932\u093f\u0924 \u0930\u0942\u092a \u0938\u0947 \u0917\u0923\u0928\u093e \u0915\u0940 \u091c\u093e\u090f\u0917\u0940 \u091c\u092c \u0906\u092a \u0935\u093f\u0935\u0930\u0923 \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902", 
- "Write Off Account": "\u0911\u092b \u0916\u093e\u0924\u093e \u0932\u093f\u0916\u0947\u0902", 
- "Write Off Amount": "\u092c\u0902\u0926 \u0930\u093e\u0936\u093f \u0932\u093f\u0916\u0947\u0902", 
- "Write Off Cost Center": "\u0911\u092b \u0932\u093e\u0917\u0924 \u0915\u0947\u0902\u0926\u094d\u0930 \u0932\u093f\u0916\u0947\u0902", 
- "Yes": "\u0939\u093e\u0902"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/hi-py.json b/accounts/doctype/purchase_invoice/locale/hi-py.json
deleted file mode 100644
index 0505149..0000000
--- a/accounts/doctype/purchase_invoice/locale/hi-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Please enter Bill Date": "\u092c\u093f\u0932 \u0915\u0940 \u0924\u093e\u0930\u0940\u0916 \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/hr-doc.json b/accounts/doctype/purchase_invoice/locale/hr-doc.json
deleted file mode 100644
index 8ce0a1f..0000000
--- a/accounts/doctype/purchase_invoice/locale/hr-doc.json
+++ /dev/null
@@ -1,84 +0,0 @@
-{
- "Accounts": "Ra\u010duni", 
- "Add / Edit Taxes and Charges": "Dodaj / Uredi poreza i pristojbi", 
- "Address": "Adresa", 
- "Advances": "Napredak", 
- "Against Expense Account": "Protiv Rashodi ra\u010dun", 
- "Aging Date": "Starenje Datum", 
- "Amended From": "Izmijenjena Od", 
- "BILL": "Bill", 
- "BILLJ": "BILLJ", 
- "Bill Date": "Bill Datum", 
- "Bill No": "Bill Ne", 
- "Calculate Tax": "Izra\u010dun poreza", 
- "Cancel Reason": "Odustani razlog", 
- "Company": "Dru\u0161tvo", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Razmislite ovom cjeniku za dobavljanje stopu. (Samo \u0161to su &quot;Za kupnju&quot; kao provjereni)", 
- "Contact": "Kontaktirati", 
- "Contact Email": "Kontakt e", 
- "Contact Info": "Kontakt Informacije", 
- "Contact Person": "Kontakt osoba", 
- "Credit To": "Kreditne Da", 
- "Currency": "Valuta", 
- "Currency & Price List": "Valuta &amp; Cjenik", 
- "Due Date": "Datum dospije\u0107a", 
- "Entries": "Prijave", 
- "Exchange Rate": "Te\u010daj", 
- "File List": "Popis datoteka", 
- "Fiscal Year": "Fiskalna godina", 
- "Get Advances Paid": "Nabavite pla\u0107enim avansima", 
- "Get Items": "Nabavite artikle", 
- "Get Tax Detail": "Nabavite poreza Detalj", 
- "Grand Total": "Sveukupno", 
- "Grand Total (Import)": "Sveukupno (Uvoz)", 
- "If not applicable please enter: NA": "Ako ne odnosi unesite: NA", 
- "In Words": "U rije\u010di", 
- "In Words (Import)": "U rije\u010di (Uvoz)", 
- "In Words will be visible once you save the Purchase Invoice.": "U rije\u010di \u0107e biti vidljiv nakon \u0161to spremite ulazne fakture.", 
- "Is Opening": "Je Otvaranje", 
- "Items": "Proizvodi", 
- "Mobile No": "Mobitel Nema", 
- "Mode of Payment": "Na\u010din pla\u0107anja", 
- "More Info": "Vi\u0161e informacija", 
- "Name": "Ime", 
- "Net Total": "Neto Ukupno", 
- "Net Total (Import)": "Neto Ukupno (Uvoz)", 
- "No": "Ne", 
- "Outstanding Amount": "Izvanredna Iznos", 
- "Posting Date": "Objavljivanje Datum", 
- "Price List": "Cjenik", 
- "Price List Currency": "Cjenik valuta", 
- "Price List Exchange Rate": "Cjenik te\u010dajna", 
- "Purchase Invoice": "Kupnja fakture", 
- "Purchase Invoice Advances": "Kupnja fakture Napredak", 
- "Purchase Order": "Narud\u017ebenica", 
- "Purchase Receipt": "Ra\u010dun kupnje", 
- "Purchase Taxes and Charges": "Kupnja Porezi i naknade", 
- "Recalculate": "Prera\u010dunati", 
- "Remarks": "Primjedbe", 
- "Select Items from Purchase Order": "Odaberite artikle iz narud\u017ebenice", 
- "Select Items from Purchase Receipt": "Odaberite artikle iz kupnje primitka", 
- "Select Print Heading": "Odaberite Ispis Naslov", 
- "Series": "Serija", 
- "Supplier": "Dobavlja\u010d", 
- "Supplier Address": "Dobavlja\u010d Adresa", 
- "Tax Calculation": "Obra\u010dun poreza", 
- "Taxes": "Porezi", 
- "Taxes and Charges Added": "Porezi i naknade Dodano", 
- "Taxes and Charges Added (Import)": "Porezi i naknade Dodano (Uvoz)", 
- "Taxes and Charges Deducted": "Porezi i naknade oduzeti", 
- "Taxes and Charges Deducted (Import)": "Porezi i naknade Umanjenja (Uvoz)", 
- "The account to which you will pay (have paid) the money to.": "Ra\u010duna na koji \u0107ete uplatiti (platio) novac.", 
- "The date at which current entry will get or has actually executed.": "Datum na koji teku\u0107i zapis \u0107e dobiti ili zapravo je pogubljen.", 
- "The rate at which Bill Currency is converted into company's base currency": "Stopa po kojoj Bill valuta pretvara u tvrtke bazne valute", 
- "To manage multiple series please go to Setup > Manage Series": "Za upravljati s vi\u0161e niz molimo idite na Postavke&gt; Upravljanje serije", 
- "Total Advance": "Ukupno Predujam", 
- "Total Amount To Pay": "Ukupan iznos platiti", 
- "Total Tax": "Ukupno poreza", 
- "Totals": "Ukupan rezultat", 
- "Will be calculated automatically when you enter the details": "Ho\u0107e li biti izra\u010dunata automatski kada unesete podatke", 
- "Write Off Account": "Napi\u0161ite Off ra\u010dun", 
- "Write Off Amount": "Napi\u0161ite pau\u0161alni iznos", 
- "Write Off Cost Center": "Otpis tro\u0161ka", 
- "Yes": "Da"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/hr-py.json b/accounts/doctype/purchase_invoice/locale/hr-py.json
deleted file mode 100644
index 8548024..0000000
--- a/accounts/doctype/purchase_invoice/locale/hr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Please enter Bill Date": "Unesite Bill Datum"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/nl-doc.json b/accounts/doctype/purchase_invoice/locale/nl-doc.json
deleted file mode 100644
index ca46b1a..0000000
--- a/accounts/doctype/purchase_invoice/locale/nl-doc.json
+++ /dev/null
@@ -1,84 +0,0 @@
-{
- "Accounts": "Accounts", 
- "Add / Edit Taxes and Charges": "Toevoegen / bewerken en-heffingen", 
- "Address": "Adres", 
- "Advances": "Vooruitgang", 
- "Against Expense Account": "Tegen Expense Account", 
- "Aging Date": "Aging Datum", 
- "Amended From": "Gewijzigd Van", 
- "BILL": "BILL", 
- "BILLJ": "BILLJ", 
- "Bill Date": "Bill Datum", 
- "Bill No": "Bill Geen", 
- "Calculate Tax": "Bereken BTW", 
- "Cancel Reason": "Annuleren Reden", 
- "Company": "Vennootschap", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Beschouw dit Prijslijst voor het ophalen van tarief. (Alleen die &quot;voor het kopen van&quot; als aangevinkt)", 
- "Contact": "Contact", 
- "Contact Email": "Contact E-mail", 
- "Contact Info": "Contact Info", 
- "Contact Person": "Contactpersoon", 
- "Credit To": "Met dank aan", 
- "Currency": "Valuta", 
- "Currency & Price List": "Valuta &amp; prijslijst", 
- "Due Date": "Vervaldag", 
- "Entries": "Inzendingen", 
- "Exchange Rate": "Wisselkoers", 
- "File List": "File List", 
- "Fiscal Year": "Boekjaar", 
- "Get Advances Paid": "Get betaalde voorschotten", 
- "Get Items": "Get Items", 
- "Get Tax Detail": "Get Tax Detail", 
- "Grand Total": "Algemeen totaal", 
- "Grand Total (Import)": "Grand Total (Import)", 
- "If not applicable please enter: NA": "Indien niet van toepassing gelieve: Nvt", 
- "In Words": "In Woorden", 
- "In Words (Import)": "In Words (Import)", 
- "In Words will be visible once you save the Purchase Invoice.": "In Woorden zijn zichtbaar zodra u bespaart de aankoopfactuur.", 
- "Is Opening": "Is openen", 
- "Items": "Artikelen", 
- "Mobile No": "Mobiel Nog geen", 
- "Mode of Payment": "Wijze van betaling", 
- "More Info": "Meer info", 
- "Name": "Naam", 
- "Net Total": "Net Total", 
- "Net Total (Import)": "Netto Totaal (Import)", 
- "No": "Geen", 
- "Outstanding Amount": "Openstaande bedrag", 
- "Posting Date": "Plaatsingsdatum", 
- "Price List": "Prijslijst", 
- "Price List Currency": "Prijslijst Valuta", 
- "Price List Exchange Rate": "Prijslijst Wisselkoers", 
- "Purchase Invoice": "Aankoop Factuur", 
- "Purchase Invoice Advances": "Aankoop Factuur Vooruitgang", 
- "Purchase Order": "Purchase Order", 
- "Purchase Receipt": "Aankoopbewijs", 
- "Purchase Taxes and Charges": "Aankoop en-heffingen", 
- "Recalculate": "Herberekenen", 
- "Remarks": "Opmerkingen", 
- "Select Items from Purchase Order": "Selecteer Items uit Purchase Order", 
- "Select Items from Purchase Receipt": "Selecteer Items uit Aankoop Bon", 
- "Select Print Heading": "Selecteer Print rubriek", 
- "Series": "Serie", 
- "Supplier": "Leverancier", 
- "Supplier Address": "Leverancier Adres", 
- "Tax Calculation": "BTW-berekening", 
- "Taxes": "Belastingen", 
- "Taxes and Charges Added": "Belastingen en heffingen toegevoegd", 
- "Taxes and Charges Added (Import)": "Belastingen en heffingen toegevoegd (Import)", 
- "Taxes and Charges Deducted": "Belastingen en heffingen Afgetrokken", 
- "Taxes and Charges Deducted (Import)": "Belastingen en kosten afgetrokken (Import)", 
- "The account to which you will pay (have paid) the money to.": "De account waarnaar u betaalt (heeft betaald) het geld aan.", 
- "The date at which current entry will get or has actually executed.": "De datum waarop huidige item krijgt of heeft daadwerkelijk zijn uitgevoerd.", 
- "The rate at which Bill Currency is converted into company's base currency": "De snelheid waarmee Bill valuta worden omgezet in basis bedrijf munt", 
- "To manage multiple series please go to Setup > Manage Series": "Om meerdere reeksen te beheren gaat u naar Setup&gt; Beheer-serie", 
- "Total Advance": "Totaal Advance", 
- "Total Amount To Pay": "Totaal te betalen bedrag", 
- "Total Tax": "Total Tax", 
- "Totals": "Totalen", 
- "Will be calculated automatically when you enter the details": "Wordt automatisch berekend wanneer u de details", 
- "Write Off Account": "Schrijf Uit account", 
- "Write Off Amount": "Schrijf Uit Bedrag", 
- "Write Off Cost Center": "Schrijf Uit kostenplaats", 
- "Yes": "Ja"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/nl-py.json b/accounts/doctype/purchase_invoice/locale/nl-py.json
deleted file mode 100644
index cd447ee..0000000
--- a/accounts/doctype/purchase_invoice/locale/nl-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Please enter Bill Date": "Vul Bill Datum"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/pt-BR-doc.json b/accounts/doctype/purchase_invoice/locale/pt-BR-doc.json
deleted file mode 100644
index e64ef5d..0000000
--- a/accounts/doctype/purchase_invoice/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,84 +0,0 @@
-{
- "Accounts": "Contas", 
- "Add / Edit Taxes and Charges": "Adicionar / Editar Impostos e Encargos", 
- "Address": "Endere\u00e7o", 
- "Advances": "Avan\u00e7os", 
- "Against Expense Account": "Contra a Conta de Despesas", 
- "Aging Date": "Data de Envelhecimento", 
- "Amended From": "Corrigido De", 
- "BILL": "BILL", 
- "BILLJ": "BILLJ", 
- "Bill Date": "Data de Faturamento", 
- "Bill No": "Fatura N\u00ba", 
- "Calculate Tax": "Calcular Imposto", 
- "Cancel Reason": "Motivo do Cancelar", 
- "Company": "Empresa", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Considere esta Lista de Pre\u00e7os para a obten\u00e7\u00e3o do valor. (S\u00f3 onde &quot;Para Comprar&quot; estiver marcado)", 
- "Contact": "Contato", 
- "Contact Email": "E-mail do Contato", 
- "Contact Info": "Informa\u00e7\u00f5es para Contato", 
- "Contact Person": "Pessoa de Contato", 
- "Credit To": "Cr\u00e9dito Para", 
- "Currency": "Moeda", 
- "Currency & Price List": "Moeda e Lista de Pre\u00e7os", 
- "Due Date": "Data de Vencimento", 
- "Entries": "Lan\u00e7amentos", 
- "Exchange Rate": "Taxa de C\u00e2mbio", 
- "File List": "Lista de Arquivos", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Get Advances Paid": "Obter adiantamentos pagos", 
- "Get Items": "Obter itens", 
- "Get Tax Detail": "Obtenha detalhes de Imposto", 
- "Grand Total": "Total Geral", 
- "Grand Total (Import)": "Total Geral (Importa\u00e7\u00e3o)", 
- "If not applicable please enter: NA": "Se n\u00e3o for aplic\u00e1vel digite: NA", 
- "In Words": "Por extenso", 
- "In Words (Import)": "Por extenso (Import)", 
- "In Words will be visible once you save the Purchase Invoice.": "Por extenso ser\u00e1 vis\u00edvel quando voc\u00ea salvar a Nota Fiscal de Compra.", 
- "Is Opening": "\u00c9 abertura", 
- "Items": "Itens", 
- "Mobile No": "Telefone Celular", 
- "Mode of Payment": "Forma de Pagamento", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Name": "Nome", 
- "Net Total": "Total L\u00edquido", 
- "Net Total (Import)": "Total L\u00edquido (Importa\u00e7\u00e3o)", 
- "No": "N\u00e3o", 
- "Outstanding Amount": "Quantia em aberto", 
- "Posting Date": "Data da Postagem", 
- "Price List": "Lista de Pre\u00e7os", 
- "Price List Currency": "Moeda da Lista de Pre\u00e7os", 
- "Price List Exchange Rate": "Taxa de C\u00e2mbio da Lista de Pre\u00e7os", 
- "Purchase Invoice": "Nota Fiscal de Compra", 
- "Purchase Invoice Advances": "Antecipa\u00e7\u00f5es da Nota Fiscal de Compra", 
- "Purchase Order": "Ordem de Compra", 
- "Purchase Receipt": "Recibo de Compra", 
- "Purchase Taxes and Charges": "Impostos e Encargos sobre Compras", 
- "Recalculate": "Recalcular", 
- "Remarks": "Observa\u00e7\u00f5es", 
- "Select Items from Purchase Order": "Selecione os itens da Ordem de Compra", 
- "Select Items from Purchase Receipt": "Selecione os itens de Recibo de Compra", 
- "Select Print Heading": "Selecione o Cabe\u00e7alho de Impress\u00e3o", 
- "Series": "S\u00e9ries", 
- "Supplier": "Fornecedor", 
- "Supplier Address": "Endere\u00e7o do Fornecedor", 
- "Tax Calculation": "C\u00e1lculo do Imposto", 
- "Taxes": "Impostos", 
- "Taxes and Charges Added": "Impostos e Encargos Adicionados", 
- "Taxes and Charges Added (Import)": "Impostos e Encargos Adicionados (Importa\u00e7\u00e3o)", 
- "Taxes and Charges Deducted": "Impostos e Encargos Deduzidos", 
- "Taxes and Charges Deducted (Import)": "Impostos e Encargos Deduzidos (Importa\u00e7\u00e3o)", 
- "The account to which you will pay (have paid) the money to.": "A conta para a qual voc\u00ea vai pagar (ou paguou) o dinheiro.", 
- "The date at which current entry will get or has actually executed.": "A data em que o lan\u00e7amento atual vai ser ou foi realmente executado.", 
- "The rate at which Bill Currency is converted into company's base currency": "A taxa na qual a moeda de faturamento \u00e9 convertida na moeda base da empresa", 
- "To manage multiple series please go to Setup > Manage Series": "Para gerenciar v\u00e1rias s\u00e9ries por favor, v\u00e1 para Configura\u00e7\u00e3o &gt; Gerenciar S\u00e9ries", 
- "Total Advance": "Antecipa\u00e7\u00e3o Total", 
- "Total Amount To Pay": "Valor total a pagar", 
- "Total Tax": "Total de Impostos", 
- "Totals": "Totais", 
- "Will be calculated automatically when you enter the details": "Ser\u00e1 calculado automaticamente quando voc\u00ea digitar os detalhes", 
- "Write Off Account": "Eliminar Conta", 
- "Write Off Amount": "Eliminar Valor", 
- "Write Off Cost Center": "Eliminar Centro de Custos", 
- "Yes": "Sim"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/pt-BR-py.json b/accounts/doctype/purchase_invoice/locale/pt-BR-py.json
deleted file mode 100644
index 1ce4f3b..0000000
--- a/accounts/doctype/purchase_invoice/locale/pt-BR-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Please enter Bill Date": "Por favor insira Data Bill"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/pt-doc.json b/accounts/doctype/purchase_invoice/locale/pt-doc.json
deleted file mode 100644
index 543d8c1..0000000
--- a/accounts/doctype/purchase_invoice/locale/pt-doc.json
+++ /dev/null
@@ -1,84 +0,0 @@
-{
- "Accounts": "Contas", 
- "Add / Edit Taxes and Charges": "Adicionar / Editar Impostos e Taxas", 
- "Address": "Endere\u00e7o", 
- "Advances": "Avan\u00e7os", 
- "Against Expense Account": "Contra a conta de despesas", 
- "Aging Date": "Envelhecimento Data", 
- "Amended From": "Alterado De", 
- "BILL": "BILL", 
- "BILLJ": "BILLJ", 
- "Bill Date": "Data Bill", 
- "Bill No": "Projeto de Lei n", 
- "Calculate Tax": "Calcular o imposto", 
- "Cancel Reason": "Cancelar Raz\u00e3o", 
- "Company": "Companhia", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Considere esta Lista de Pre\u00e7os para a recupera\u00e7\u00e3o de taxa. (S\u00f3 que &quot;para a compra&quot;, como verificado)", 
- "Contact": "Contato", 
- "Contact Email": "Contato E-mail", 
- "Contact Info": "Informa\u00e7\u00f5es para contato", 
- "Contact Person": "Pessoa de contato", 
- "Credit To": "Para cr\u00e9dito", 
- "Currency": "Moeda", 
- "Currency & Price List": "Moeda e Lista de Pre\u00e7os", 
- "Due Date": "Data de Vencimento", 
- "Entries": "Entradas", 
- "Exchange Rate": "Taxa de C\u00e2mbio", 
- "File List": "Lista de Arquivos", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Get Advances Paid": "Obter adiantamentos pagos", 
- "Get Items": "Obter itens", 
- "Get Tax Detail": "Obtenha detalhes Imposto", 
- "Grand Total": "Total geral", 
- "Grand Total (Import)": "Total Geral (Import)", 
- "If not applicable please enter: NA": "Se n\u00e3o for aplic\u00e1vel digite: NA", 
- "In Words": "Em Palavras", 
- "In Words (Import)": "Em Palavras (Import)", 
- "In Words will be visible once you save the Purchase Invoice.": "Em Palavras ser\u00e1 vis\u00edvel quando voc\u00ea salvar a factura de compra.", 
- "Is Opening": "Est\u00e1 abrindo", 
- "Items": "Itens", 
- "Mobile No": "No m\u00f3vel", 
- "Mode of Payment": "Modo de Pagamento", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Name": "Nome", 
- "Net Total": "L\u00edquida Total", 
- "Net Total (Import)": "Total L\u00edquido (Import)", 
- "No": "N\u00e3o", 
- "Outstanding Amount": "Saldo em aberto", 
- "Posting Date": "Data da Publica\u00e7\u00e3o", 
- "Price List": "Lista de Pre\u00e7os", 
- "Price List Currency": "Hoje Lista de Pre\u00e7os", 
- "Price List Exchange Rate": "Pre\u00e7o Lista de Taxa de C\u00e2mbio", 
- "Purchase Invoice": "Compre Fatura", 
- "Purchase Invoice Advances": "Avan\u00e7os comprar Fatura", 
- "Purchase Order": "Ordem de Compra", 
- "Purchase Receipt": "Compra recibo", 
- "Purchase Taxes and Charges": "Impostos e Encargos de compra", 
- "Recalculate": "Recalcular", 
- "Remarks": "Observa\u00e7\u00f5es", 
- "Select Items from Purchase Order": "Selecione itens da Ordem de Compra", 
- "Select Items from Purchase Receipt": "Selecione itens de Recibo de compra", 
- "Select Print Heading": "Selecione Imprimir t\u00edtulo", 
- "Series": "S\u00e9rie", 
- "Supplier": "Fornecedor", 
- "Supplier Address": "Endere\u00e7o do Fornecedor", 
- "Tax Calculation": "C\u00e1lculo do imposto", 
- "Taxes": "Impostos", 
- "Taxes and Charges Added": "Impostos e Encargos Adicionado", 
- "Taxes and Charges Added (Import)": "Impostos e Encargos Adicionado (Import)", 
- "Taxes and Charges Deducted": "Impostos e Encargos Deduzidos", 
- "Taxes and Charges Deducted (Import)": "Impostos e Encargos Deduzido (Import)", 
- "The account to which you will pay (have paid) the money to.": "A conta para a qual voc\u00ea vai pagar (paguei) o dinheiro.", 
- "The date at which current entry will get or has actually executed.": "A data em que a entrada de corrente vai ter ou tem realmente executado.", 
- "The rate at which Bill Currency is converted into company's base currency": "A taxa na qual a moeda que Bill \u00e9 convertida em moeda empresa de base", 
- "To manage multiple series please go to Setup > Manage Series": "Para gerenciar v\u00e1rias s\u00e9ries por favor, v\u00e1 para Configura\u00e7\u00e3o&gt; Gerenciar Series", 
- "Total Advance": "Antecipa\u00e7\u00e3o total", 
- "Total Amount To Pay": "Valor total a pagar", 
- "Total Tax": "Total de impostos", 
- "Totals": "Totais", 
- "Will be calculated automatically when you enter the details": "Ser\u00e1 calculado automaticamente quando voc\u00ea digitar os detalhes", 
- "Write Off Account": "Escreva Off Conta", 
- "Write Off Amount": "Escreva Off Quantidade", 
- "Write Off Cost Center": "Escreva Off Centro de Custos", 
- "Yes": "Sim"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/pt-py.json b/accounts/doctype/purchase_invoice/locale/pt-py.json
deleted file mode 100644
index 1ce4f3b..0000000
--- a/accounts/doctype/purchase_invoice/locale/pt-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Please enter Bill Date": "Por favor insira Data Bill"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/sr-doc.json b/accounts/doctype/purchase_invoice/locale/sr-doc.json
deleted file mode 100644
index a6346ee..0000000
--- a/accounts/doctype/purchase_invoice/locale/sr-doc.json
+++ /dev/null
@@ -1,84 +0,0 @@
-{
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Add / Edit Taxes and Charges": "\u0410\u0434\u0434 / \u0415\u0434\u0438\u0442 \u043f\u043e\u0440\u0435\u0437\u0438 \u0438 \u0442\u0430\u043a\u0441\u0435", 
- "Address": "\u0410\u0434\u0440\u0435\u0441\u0430", 
- "Advances": "\u0410\u0432\u0430\u043d\u0441\u0438", 
- "Against Expense Account": "\u041f\u0440\u043e\u0442\u0438\u0432 \u0442\u0440\u043e\u0448\u043a\u043e\u0432\u043d\u0438\u043a\u043e\u043c \u043d\u0430\u043b\u043e\u0433", 
- "Aging Date": "\u0421\u0442\u0430\u0440\u0435\u045a\u0435 \u0414\u0430\u0442\u0435", 
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "BILL": "\u0411\u0418\u041b\u041b", 
- "BILLJ": "\u0411\u0418\u041b\u0409", 
- "Bill Date": "\u0411\u0438\u043b \u0414\u0430\u0442\u0443\u043c", 
- "Bill No": "\u0411\u0438\u043b \u041d\u0435\u043c\u0430", 
- "Calculate Tax": "\u0418\u0437\u0440\u0430\u0447\u0443\u043d\u0430\u0458\u0442\u0435 \u041f\u043e\u0440\u0435\u0437", 
- "Cancel Reason": "\u041e\u0442\u043a\u0430\u0436\u0438 \u0440\u0430\u0437\u043b\u043e\u0433", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "\u0420\u0430\u0437\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \u043e\u0432\u0430\u0458 \u0446\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u043f\u0440\u0438\u0432\u043b\u0430\u0447\u043d\u043e \u0441\u0442\u043e\u043f\u0443. (\u0421\u0430\u043c\u043e \u0448\u0442\u043e \u0441\u0443 &quot;\u0417\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443&quot; \u043a\u0430\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d)", 
- "Contact": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "Contact Email": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0415\u043c\u0430\u0438\u043b", 
- "Contact Info": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0418\u043d\u0444\u043e", 
- "Contact Person": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u043e\u0441\u043e\u0431\u0430", 
- "Credit To": "\u041a\u0440\u0435\u0434\u0438\u0442 \u0431\u0438", 
- "Currency": "\u0412\u0430\u043b\u0443\u0442\u0430", 
- "Currency & Price List": "\u0412\u0430\u043b\u0443\u0442\u0430 &amp; \u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a", 
- "Due Date": "\u0414\u0443\u0435 \u0414\u0430\u0442\u0435", 
- "Entries": "\u0423\u043d\u043e\u0441\u0438", 
- "Exchange Rate": "\u041a\u0443\u0440\u0441", 
- "File List": "\u0424\u0438\u043b\u0435 \u041b\u0438\u0441\u0442", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "Get Advances Paid": "\u0413\u0435\u0442 \u0430\u0432\u0430\u043d\u0441\u0438", 
- "Get Items": "\u0413\u0435\u0442 \u0441\u0442\u0430\u0432\u043a\u0435", 
- "Get Tax Detail": "\u0413\u0435\u0442 \u0414\u0435\u0442\u0430\u0459 \u043f\u043e\u0440\u0435\u0437\u0443", 
- "Grand Total": "\u0421\u0432\u0435\u0443\u043a\u0443\u043f\u043d\u043e", 
- "Grand Total (Import)": "\u0413\u0440\u0430\u043d\u0434 \u0423\u043a\u0443\u043f\u043d\u043e (\u0423\u0421\u0410)", 
- "If not applicable please enter: NA": "\u0410\u043a\u043e \u043d\u0438\u0458\u0435 \u043f\u0440\u0438\u043c\u0435\u045a\u0438\u0432\u043e \u0443\u043d\u0435\u0441\u0438\u0442\u0435: \u041d\u0410", 
- "In Words": "\u0423 \u0412\u043e\u0440\u0434\u0441", 
- "In Words (Import)": "\u0423 \u0412\u043e\u0440\u0434\u0441 (\u0423\u0421\u0410)", 
- "In Words will be visible once you save the Purchase Invoice.": "\u0423 \u0440\u0435\u0447\u0438 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0432\u0438\u0434\u0459\u0438\u0432 \u043a\u0430\u0434\u0430 \u0441\u0430\u0447\u0443\u0432\u0430\u0442\u0435 \u0444\u0430\u043a\u0442\u0443\u0440\u0443 \u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430.", 
- "Is Opening": "\u0414\u0430 \u043b\u0438 \u041e\u0442\u0432\u0430\u0440\u0430\u045a\u0435", 
- "Items": "\u0410\u0440\u0442\u0438\u043a\u043b\u0438", 
- "Mobile No": "\u041c\u043e\u0431\u0438\u043b\u043d\u0438 \u041d\u0435\u043c\u0430", 
- "Mode of Payment": "\u041d\u0430\u0447\u0438\u043d \u043f\u043b\u0430\u045b\u0430\u045a\u0430", 
- "More Info": "\u0412\u0438\u0448\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0430", 
- "Name": "\u0418\u043c\u0435", 
- "Net Total": "\u041d\u0435\u0442\u043e \u0423\u043a\u0443\u043f\u043d\u043e", 
- "Net Total (Import)": "\u041d\u0435\u0442\u043e \u0423\u043a\u0443\u043f\u043d\u043e (\u0423\u0421\u0410)", 
- "No": "\u041d\u0435", 
- "Outstanding Amount": "\u0418\u0437\u0432\u0430\u043d\u0440\u0435\u0434\u043d\u0430 \u0418\u0437\u043d\u043e\u0441", 
- "Posting Date": "\u041f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435 \u0414\u0430\u0442\u0435", 
- "Price List": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a", 
- "Price List Currency": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0432\u0430\u043b\u0443\u0442\u0430", 
- "Price List Exchange Rate": "\u0426\u0435\u043d\u0430 \u043a\u0443\u0440\u0441\u043d\u043e\u0458 \u043b\u0438\u0441\u0442\u0438", 
- "Purchase Invoice": "\u0424\u0430\u043a\u0442\u0443\u0440\u0438", 
- "Purchase Invoice Advances": "\u0424\u0430\u043a\u0442\u0443\u0440\u0438 \u0410\u0432\u0430\u043d\u0441\u0438", 
- "Purchase Order": "\u041d\u0430\u043b\u043e\u0433 \u0437\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443", 
- "Purchase Receipt": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u0440\u0438\u0458\u0435\u043c", 
- "Purchase Taxes and Charges": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435", 
- "Recalculate": "\u041f\u043e\u043d\u043e\u0432\u043e \u0438\u0437\u0440\u0430\u0447\u0443\u043d\u0430\u0458", 
- "Remarks": "\u041f\u0440\u0438\u043c\u0435\u0434\u0431\u0435", 
- "Select Items from Purchase Order": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0442\u0430\u0432\u043a\u0435 \u0438\u0437 \u043d\u0430\u0440\u0443\u0434\u0437\u0431\u0435\u043d\u0438\u0446\u0435", 
- "Select Items from Purchase Receipt": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0442\u0430\u0432\u043a\u0435 \u0438\u0437 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0435 \u043f\u0440\u0438\u0458\u0435\u043c\u0443", 
- "Select Print Heading": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u041f\u0440\u0438\u043d\u0442 \u0425\u0435\u0430\u0434\u0438\u043d\u0433", 
- "Series": "\u0421\u0435\u0440\u0438\u0458\u0430", 
- "Supplier": "\u0414\u043e\u0431\u0430\u0432\u0459\u0430\u0447", 
- "Supplier Address": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u0410\u0434\u0440\u0435\u0441\u0430", 
- "Tax Calculation": "\u041e\u0431\u0440\u0430\u0447\u0443\u043d \u043f\u043e\u0440\u0435\u0437\u0430", 
- "Taxes": "\u041f\u043e\u0440\u0435\u0437\u0438", 
- "Taxes and Charges Added": "\u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u0434\u043e\u0434\u0430\u0432\u0430\u045a\u0430", 
- "Taxes and Charges Added (Import)": "\u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u0434\u043e\u0434\u0430\u0432\u0430\u045a\u0430 (\u0423\u0421\u0410)", 
- "Taxes and Charges Deducted": "\u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u043e\u0434\u0443\u0437\u0438\u043c\u0430", 
- "Taxes and Charges Deducted (Import)": "\u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u043e\u0434\u0443\u0437\u0438\u043c\u0430 (\u0423\u0421\u0410)", 
- "The account to which you will pay (have paid) the money to.": "\u0420\u0430\u0447\u0443\u043d \u043d\u0430 \u043a\u043e\u0458\u0438 \u045b\u0435\u0442\u0435 \u043f\u043b\u0430\u0442\u0438\u0442\u0438 (\u043f\u043b\u0430\u0442\u0438\u043b\u0438) \u043d\u043e\u0432\u0430\u0446.", 
- "The date at which current entry will get or has actually executed.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u045b\u0435 \u0434\u043e\u0431\u0438\u0442\u0438 \u0438\u043b\u0438 \u0458\u0435 \u0441\u0442\u0432\u0430\u0440\u043d\u043e \u0438\u0437\u0432\u0440\u0448\u0435\u043d\u0430.", 
- "The rate at which Bill Currency is converted into company's base currency": "\u0421\u0442\u043e\u043f\u0430 \u043f\u043e \u043a\u043e\u0458\u043e\u0458 \u0458\u0435 \u0411\u0438\u043b \u0432\u0430\u043b\u0443\u0442\u0430 \u043f\u0440\u0435\u0442\u0432\u0430\u0440\u0430 \u0443 \u043e\u0441\u043d\u043e\u0432\u043d\u0443 \u0432\u0430\u043b\u0443\u0442\u0443 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435", 
- "To manage multiple series please go to Setup > Manage Series": "\u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u0443\u043f\u0440\u0430\u0432\u0459\u0430\u043b\u0438 \u0432\u0438\u0448\u0435 \u0441\u0435\u0440\u0438\u0458\u0443 \u0438\u0434\u0438\u0442\u0435 \u043d\u0430 \u0421\u0435\u0442\u0443\u043f&gt; \u0423\u043f\u0440\u0430\u0432\u0459\u0430\u045a\u0435 \u0421\u0435\u0440\u0438\u0435\u0441", 
- "Total Advance": "\u0423\u043a\u0443\u043f\u043d\u043e \u0410\u0434\u0432\u0430\u043d\u0446\u0435", 
- "Total Amount To Pay": "\u0423\u043a\u0443\u043f\u0430\u043d \u0438\u0437\u043d\u043e\u0441 \u0437\u0430 \u0438\u0441\u043f\u043b\u0430\u0442\u0443", 
- "Total Tax": "\u0423\u043a\u0443\u043f\u0430\u043d \u043f\u043e\u0440\u0435\u0437", 
- "Totals": "\u0423\u043a\u0443\u043f\u043d\u043e", 
- "Will be calculated automatically when you enter the details": "\u040b\u0435 \u0431\u0438\u0442\u0438 \u0430\u0443\u0442\u043e\u043c\u0430\u0442\u0441\u043a\u0438 \u0438\u0437\u0440\u0430\u0447\u0443\u043d\u0430\u0432\u0430 \u043a\u0430\u0434\u0430 \u0443\u0452\u0435\u0442\u0435 \u0443 \u0434\u0435\u0442\u0430\u0459\u0435", 
- "Write Off Account": "\u041e\u0442\u043f\u0438\u0441 \u043d\u0430\u043b\u043e\u0433", 
- "Write Off Amount": "\u041e\u0442\u043f\u0438\u0441 \u0418\u0437\u043d\u043e\u0441", 
- "Write Off Cost Center": "\u041e\u0442\u043f\u0438\u0441 \u0426\u0435\u043d\u0442\u0430\u0440 \u0442\u0440\u043e\u0448\u043a\u043e\u0432\u0430", 
- "Yes": "\u0414\u0430"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/ta-doc.json b/accounts/doctype/purchase_invoice/locale/ta-doc.json
deleted file mode 100644
index a241a16..0000000
--- a/accounts/doctype/purchase_invoice/locale/ta-doc.json
+++ /dev/null
@@ -1,84 +0,0 @@
-{
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Add / Edit Taxes and Charges": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95 / \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bb5\u0bc1\u0bae\u0bcd", 
- "Address": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Advances": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bc7\u0bb1\u0bcd\u0bb1\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Against Expense Account": "\u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95", 
- "Aging Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0bb5\u0baf\u0ba4\u0bbe\u0ba9", 
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "BILL": "\u0baa\u0bbf\u0bb2\u0bcd", 
- "BILLJ": "BILLJ", 
- "Bill Date": "\u0baa\u0bbf\u0bb2\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Bill No": "\u0baa\u0bbf\u0bb2\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Calculate Tax": "\u0bb5\u0bb0\u0bbf \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0b9f", 
- "Cancel Reason": "\u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd \u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "\u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0b8e\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc1 \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b95\u0bb0\u0bc1\u0ba4\u0bc1\u0b95\u0bbf\u0ba9\u0bcd\u0bb1\u0ba9\u0bb0\u0bcd. (\u0bae\u0b9f\u0bcd\u0b9f\u0bc1\u0bae\u0bc7 &quot;\u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0bb5\u0ba4\u0bb1\u0bcd\u0b95\u0bbe\u0ba9&quot; \u0b8e\u0ba9 \u0b9a\u0bc7\u0bbe\u0ba4\u0bbf\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd)", 
- "Contact": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Email": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Info": "\u0ba4\u0b95\u0bb5\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Person": "\u0ba8\u0baa\u0bb0\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Credit To": "\u0b95\u0b9f\u0ba9\u0bcd", 
- "Currency": "\u0ba8\u0bbe\u0ba3\u0baf", 
- "Currency & Price List": "\u0ba8\u0bbe\u0ba3\u0baf &amp; \u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Due Date": "\u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Entries": "\u0baa\u0ba4\u0bbf\u0bb5\u0bc1\u0b95\u0bb3\u0bcd", 
- "Exchange Rate": "\u0b85\u0baf\u0bb2\u0bcd\u0ba8\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1 \u0ba8\u0bbe\u0ba3\u0baf \u0baa\u0bb0\u0bbf\u0bae\u0bbe\u0bb1\u0bcd\u0bb1 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0bb5\u0bc0\u0ba4\u0bae\u0bcd", 
- "File List": "\u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "Get Advances Paid": "\u0b95\u0b9f\u0bcd\u0b9f\u0ba3 \u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bc7\u0bb1\u0bcd\u0bb1\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Get Items": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Get Tax Detail": "\u0bb5\u0bb0\u0bbf \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95 \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Grand Total": "\u0b86\u0b95 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd", 
- "Grand Total (Import)": "\u0b95\u0bbf\u0bb0\u0bbe\u0ba3\u0bcd\u0b9f\u0bcd \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd (\u0b87\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0ba4\u0bbf)", 
- "If not applicable please enter: NA": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0ba4\u0bc1 \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bb5\u0bc1\u0bae\u0bcd: NA", 
- "In Words": "\u0bb5\u0bc7\u0bb0\u0bcd\u0b9f\u0bcd\u0bb8\u0bcd", 
- "In Words (Import)": "\u0bb5\u0bc7\u0bb0\u0bcd\u0b9f\u0bcd\u0bb8\u0bcd (\u0b87\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0ba4\u0bbf)", 
- "In Words will be visible once you save the Purchase Invoice.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b9a\u0bc7\u0bae\u0bbf\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0bb1\u0bc8 \u0b9a\u0bc6\u0bbe\u0bb1\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbe\u0ba3\u0b95\u0bcd\u0b95\u0bc2\u0b9f\u0bbf\u0baf\u0ba4\u0bbe\u0b95 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd.", 
- "Is Opening": "\u0ba4\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "Items": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "Mobile No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0bae\u0bc6\u0bbe\u0baa\u0bc8\u0bb2\u0bcd", 
- "Mode of Payment": "\u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0bae\u0bcd \u0bae\u0bc1\u0bb1\u0bc8", 
- "More Info": "\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Name": "\u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Net Total": "\u0ba8\u0bbf\u0b95\u0bb0 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd", 
- "Net Total (Import)": "\u0ba8\u0bbf\u0b95\u0bb0 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd (\u0b87\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0ba4\u0bbf)", 
- "No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Outstanding Amount": "\u0b9a\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Posting Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "Price List": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Price List Currency": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0ba8\u0bbe\u0ba3\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd", 
- "Price List Exchange Rate": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b9a\u0bc6\u0bb2\u0bbe\u0bb5\u0ba3\u0bbf \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Purchase Invoice": "\u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bb5\u0ba9\u0bb5\u0bc1", 
- "Purchase Invoice Advances": "\u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bc7\u0bb1\u0bcd\u0bb1\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Order": "\u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Receipt": "\u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Taxes and Charges": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Recalculate": "\u0bae\u0bb1\u0bc1\u0b95\u0bc2\u0b9f\u0bcd\u0b9f\u0bb2\u0bcd", 
- "Remarks": "\u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd", 
- "Select Items from Purchase Order": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b86\u0ba3\u0bc8 \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1", 
- "Select Items from Purchase Receipt": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1", 
- "Select Print Heading": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f\u0bc1", 
- "Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Supplier": "\u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bb5\u0bb0\u0bcd", 
- "Supplier Address": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Tax Calculation": "\u0bb5\u0bb0\u0bbf \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc0\u0b9f\u0bc1", 
- "Taxes": "\u0bb5\u0bb0\u0bbf", 
- "Taxes and Charges Added": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Taxes and Charges Added (Import)": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1 (\u0b87\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0ba4\u0bbf)", 
- "Taxes and Charges Deducted": "\u0b95\u0bb4\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Taxes and Charges Deducted (Import)": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bb4\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd (\u0b87\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0ba4\u0bbf)", 
- "The account to which you will pay (have paid) the money to.": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd (\u0baa\u0ba3\u0bae\u0bcd \u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0ba4\u0bbe\u0b95) \u0baa\u0ba3\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b8e\u0ba9\u0bcd\u0baa\u0ba4\u0bc1.", 
- "The date at which current entry will get or has actually executed.": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b8e\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc7\u0ba4\u0bbf \u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0ba4\u0bc2\u0b95\u0bcd\u0b95\u0bbf\u0bb2\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbe\u0bb0\u0bcd.", 
- "The rate at which Bill Currency is converted into company's base currency": "\u0baa\u0bbf\u0bb2\u0bcd \u0ba8\u0bbe\u0ba3\u0baf \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0ba8\u0bbe\u0ba3\u0baf \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8", 
- "To manage multiple series please go to Setup > Manage Series": "\u0baa\u0bb2 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95 \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bcd\u0b95&gt; \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd", 
- "Total Advance": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0bae\u0bc1\u0ba9\u0bcd\u0baa\u0ba3\u0bae\u0bcd", 
- "Total Amount To Pay": "\u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Total Tax": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0bb5\u0bb0\u0bbf", 
- "Totals": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4", 
- "Will be calculated automatically when you enter the details": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bb5\u0bc1\u0bae\u0bcd \u0baa\u0bc7\u0bbe\u0ba4\u0bc1 \u0ba4\u0bbe\u0ba9\u0bbe\u0b95 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "Write Off Account": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0b87\u0ba9\u0bbf\u0baf \u0b8e\u0bb4\u0bc1\u0ba4", 
- "Write Off Amount": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b95\u0bc8 \u0b87\u0ba9\u0bbf\u0baf \u0b8e\u0bb4\u0bc1\u0ba4", 
- "Write Off Cost Center": "\u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0bae\u0bc8\u0baf\u0bae\u0bcd \u0b87\u0ba9\u0bbf\u0baf \u0b8e\u0bb4\u0bc1\u0ba4", 
- "Yes": "\u0b86\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/th-doc.json b/accounts/doctype/purchase_invoice/locale/th-doc.json
deleted file mode 100644
index 26a6d40..0000000
--- a/accounts/doctype/purchase_invoice/locale/th-doc.json
+++ /dev/null
@@ -1,84 +0,0 @@
-{
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Add / Edit Taxes and Charges": "\u0e40\u0e1e\u0e34\u0e48\u0e21 / \u0e41\u0e01\u0e49\u0e44\u0e02\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e18\u0e23\u0e23\u0e21\u0e40\u0e19\u0e35\u0e22\u0e21", 
- "Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", 
- "Advances": "\u0e04\u0e27\u0e32\u0e21\u0e01\u0e49\u0e32\u0e27\u0e2b\u0e19\u0e49\u0e32", 
- "Against Expense Account": "\u0e01\u0e31\u0e1a\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", 
- "Aging Date": "Aging \u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "BILL": "BILL", 
- "BILLJ": "BILLJ", 
- "Bill Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e1a\u0e34\u0e25", 
- "Bill No": "\u0e44\u0e21\u0e48\u0e21\u0e35\u0e1a\u0e34\u0e25", 
- "Calculate Tax": "\u0e04\u0e33\u0e19\u0e27\u0e13\u0e20\u0e32\u0e29\u0e35", 
- "Cancel Reason": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e19\u0e35\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e23\u0e35\u0e22\u0e01\u0e2d\u0e31\u0e15\u0e23\u0e32 (\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e17\u0e35\u0e48\u0e21\u0e35 &quot;\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d&quot; \u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e40\u0e1b\u0e47\u0e19)", 
- "Contact": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Email": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c", 
- "Contact Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Person": "Contact Person", 
- "Credit To": "\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", 
- "Currency": "\u0e40\u0e07\u0e34\u0e19\u0e15\u0e23\u0e32", 
- "Currency & Price List": "\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e41\u0e25\u0e30\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32", 
- "Due Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e04\u0e23\u0e1a\u0e01\u0e33\u0e2b\u0e19\u0e14", 
- "Entries": "\u0e04\u0e2d\u0e21\u0e40\u0e21\u0e19\u0e15\u0e4c", 
- "Exchange Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e41\u0e25\u0e01\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19", 
- "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Get Advances Paid": "\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19\u0e17\u0e14\u0e23\u0e2d\u0e07\u0e08\u0e48\u0e32\u0e22", 
- "Get Items": "\u0e23\u0e31\u0e1a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Get Tax Detail": "\u0e23\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e20\u0e32\u0e29\u0e35", 
- "Grand Total": "\u0e23\u0e27\u0e21\u0e17\u0e31\u0e49\u0e07\u0e2a\u0e34\u0e49\u0e19", 
- "Grand Total (Import)": "\u0e41\u0e01\u0e23\u0e19\u0e14\u0e4c\u0e23\u0e27\u0e21 (\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32)", 
- "If not applicable please enter: NA": "\u0e16\u0e49\u0e32\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49\u0e44\u0e14\u0e49\u0e42\u0e1b\u0e23\u0e14\u0e1b\u0e49\u0e2d\u0e19: NA", 
- "In Words": "\u0e43\u0e19\u0e04\u0e33\u0e1e\u0e39\u0e14\u0e02\u0e2d\u0e07", 
- "In Words (Import)": "\u0e43\u0e19\u0e04\u0e33\u0e1e\u0e39\u0e14\u0e02\u0e2d\u0e07 (\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32)", 
- "In Words will be visible once you save the Purchase Invoice.": "\u0e43\u0e19\u0e04\u0e33\u0e1e\u0e39\u0e14\u0e02\u0e2d\u0e07\u0e08\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e21\u0e2d\u0e07\u0e40\u0e2b\u0e47\u0e19\u0e44\u0e14\u0e49\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e43\u0e1a\u0e01\u0e33\u0e01\u0e31\u0e1a\u0e0b\u0e37\u0e49\u0e2d", 
- "Is Opening": "\u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e34\u0e14", 
- "Items": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Mobile No": "\u0e21\u0e37\u0e2d\u0e16\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Mode of Payment": "\u0e42\u0e2b\u0e21\u0e14\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19", 
- "More Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Name": "\u0e0a\u0e37\u0e48\u0e2d", 
- "Net Total": "\u0e2a\u0e38\u0e17\u0e18\u0e34", 
- "Net Total (Import)": "\u0e23\u0e27\u0e21\u0e2a\u0e38\u0e17\u0e18\u0e34 (\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32)", 
- "No": "\u0e44\u0e21\u0e48", 
- "Outstanding Amount": "\u0e22\u0e2d\u0e14\u0e04\u0e07\u0e04\u0e49\u0e32\u0e07", 
- "Posting Date": "\u0e42\u0e1e\u0e2a\u0e15\u0e4c\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Price List": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e08\u0e49\u0e07\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Price List Currency": "\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32", 
- "Price List Exchange Rate": "\u0e23\u0e32\u0e04\u0e32\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e41\u0e25\u0e01\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d", 
- "Purchase Invoice": "\u0e0b\u0e37\u0e49\u0e2d\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "Purchase Invoice Advances": "\u0e0b\u0e37\u0e49\u0e2d\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e40\u0e07\u0e34\u0e19\u0e17\u0e14\u0e23\u0e2d\u0e07", 
- "Purchase Order": "\u0e43\u0e1a\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d", 
- "Purchase Receipt": "\u0e0b\u0e37\u0e49\u0e2d\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19", 
- "Purchase Taxes and Charges": "\u0e20\u0e32\u0e29\u0e35\u0e0b\u0e37\u0e49\u0e2d\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23", 
- "Recalculate": "\u0e04\u0e33\u0e19\u0e27\u0e13", 
- "Remarks": "\u0e02\u0e49\u0e2d\u0e04\u0e34\u0e14\u0e40\u0e2b\u0e47\u0e19", 
- "Select Items from Purchase Order": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e08\u0e32\u0e01\u0e43\u0e1a\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d", 
- "Select Items from Purchase Receipt": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e08\u0e32\u0e01\u0e23\u0e31\u0e1a\u0e0b\u0e37\u0e49\u0e2d", 
- "Select Print Heading": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Series": "\u0e0a\u0e38\u0e14", 
- "Supplier": "\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Supplier Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15", 
- "Tax Calculation": "\u0e01\u0e32\u0e23\u0e04\u0e33\u0e19\u0e27\u0e13\u0e20\u0e32\u0e29\u0e35", 
- "Taxes": "\u0e20\u0e32\u0e29\u0e35", 
- "Taxes and Charges Added": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e40\u0e1e\u0e34\u0e48\u0e21", 
- "Taxes and Charges Added (Import)": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e40\u0e1e\u0e34\u0e48\u0e21 (\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32)", 
- "Taxes and Charges Deducted": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e2b\u0e31\u0e01", 
- "Taxes and Charges Deducted (Import)": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e2b\u0e31\u0e01 (\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32)", 
- "The account to which you will pay (have paid) the money to.": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e08\u0e30\u0e08\u0e48\u0e32\u0e22 (\u0e44\u0e14\u0e49\u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19) \u0e40\u0e07\u0e34\u0e19\u0e44\u0e1b", 
- "The date at which current entry will get or has actually executed.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e14\u0e49\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e08\u0e23\u0e34\u0e07", 
- "The rate at which Bill Currency is converted into company's base currency": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e17\u0e35\u0e48\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e1a\u0e34\u0e25\u0e08\u0e30\u0e16\u0e39\u0e01\u0e41\u0e1b\u0e25\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e2b\u0e25\u0e31\u0e01\u0e02\u0e2d\u0e07 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "To manage multiple series please go to Setup > Manage Series": "\u0e43\u0e19\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e01\u0e31\u0e1a\u0e2b\u0e25\u0e32\u0e22\u0e0a\u0e38\u0e14\u0e42\u0e1b\u0e23\u0e14\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32&gt; \u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e41\u0e1a\u0e1a", 
- "Total Advance": "\u0e25\u0e48\u0e27\u0e07\u0e2b\u0e19\u0e49\u0e32\u0e23\u0e27\u0e21", 
- "Total Amount To Pay": "\u0e23\u0e27\u0e21\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e07\u0e34\u0e19\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19", 
- "Total Tax": "\u0e20\u0e32\u0e29\u0e35\u0e23\u0e27\u0e21", 
- "Totals": "\u0e1c\u0e25\u0e23\u0e27\u0e21", 
- "Will be calculated automatically when you enter the details": "\u0e08\u0e30\u0e16\u0e39\u0e01\u0e04\u0e33\u0e19\u0e27\u0e13\u0e42\u0e14\u0e22\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e1b\u0e49\u0e2d\u0e19\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "Write Off Account": "\u0e40\u0e02\u0e35\u0e22\u0e19\u0e17\u0e31\u0e19\u0e17\u0e35\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Write Off Amount": "\u0e40\u0e02\u0e35\u0e22\u0e19\u0e17\u0e31\u0e19\u0e17\u0e35\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Write Off Cost Center": "\u0e40\u0e02\u0e35\u0e22\u0e19\u0e1b\u0e34\u0e14\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19", 
- "Yes": "\u0e43\u0e0a\u0e48"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/locale/th-py.json b/accounts/doctype/purchase_invoice/locale/th-py.json
deleted file mode 100644
index 69ab3c7..0000000
--- a/accounts/doctype/purchase_invoice/locale/th-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Please enter Bill Date": "\u0e01\u0e23\u0e38\u0e13\u0e32\u0e01\u0e23\u0e2d\u0e01\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e1a\u0e34\u0e25"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice/purchase_invoice.js b/accounts/doctype/purchase_invoice/purchase_invoice.js
index 92f1748..fa58d9f 100644
--- a/accounts/doctype/purchase_invoice/purchase_invoice.js
+++ b/accounts/doctype/purchase_invoice/purchase_invoice.js
@@ -17,118 +17,60 @@
 cur_frm.cscript.tname = "Purchase Invoice Item";
 cur_frm.cscript.fname = "entries";
 cur_frm.cscript.other_fname = "purchase_tax_details";
+
+wn.provide("erpnext.accounts");
 wn.require('app/accounts/doctype/purchase_taxes_and_charges_master/purchase_taxes_and_charges_master.js');
 wn.require('app/buying/doctype/purchase_common/purchase_common.js');
 
-erpnext.buying.PurchaseInvoiceController = erpnext.buying.BuyingController.extend({
+erpnext.accounts.PurchaseInvoiceController = erpnext.buying.BuyingController.extend({
+	onload: function() {
+		this._super();
+		
+		if(!this.frm.doc.__islocal) {
+			// show credit_to in print format
+			if(!this.frm.doc.supplier && this.frm.doc.credit_to) {
+				this.frm.set_df_property("credit_to", "print_hide", 0);
+			}
+		}
+	},
+	
 	refresh: function(doc) {
 		this._super();
 		
 		// Show / Hide button
 		if(doc.docstatus==1 && doc.outstanding_amount > 0)
-			cur_frm.add_custom_button('Make Payment Entry', cur_frm.cscript.make_bank_voucher);
+			this.frm.add_custom_button('Make Payment Entry', this.make_bank_voucher);
 
 		if(doc.docstatus==1) { 
-			cur_frm.add_custom_button('View Ledger', cur_frm.cscript.view_ledger_entry);
+			this.frm.add_custom_button('View Ledger', this.view_ledger_entry);
 		}
 		
-		cur_frm.cscript.is_opening(doc);
+		this.is_opening(doc);
 	},
-	onload_post_render: function(doc, dt, dn) {	
-		var me = this;	
-		var callback1 = function(doc, dt, dn) {
-			var callback2 = function(doc, dt, dn) {
-				if(doc.__islocal && doc.supplier) cur_frm.cscript.supplier(doc, dt, dn);			
-			}
-			me.update_item_details(doc, dt, dn, callback2);
-		}
-		
-		// TODO: improve this
-		if(this.frm.doc.__islocal) {
-			if (this.frm.fields_dict.price_list_name && this.frm.doc.price_list_name) {
-				this.price_list_name(callback1);
-			} else {
-				callback1(doc, dt, dn);
-			}
-		}
+	
+	credit_to: function() {
+		this.supplier();
+	},
+	
+	write_off_amount: function() {
+		this.calculate_outstanding_amount();
+		this.frm.refresh_fields();
+	},
+	
+	allocated_amount: function() {
+		this.calculate_total_advance("Purchase Invoice", "advance_allocation_details");
+		this.frm.refresh_fields();
 	}
 });
 
-var new_cscript = new erpnext.buying.PurchaseInvoiceController({frm: cur_frm});
-
 // for backward compatibility: combine new and previous states
-$.extend(cur_frm.cscript, new_cscript);
+$.extend(cur_frm.cscript, new erpnext.accounts.PurchaseInvoiceController({frm: cur_frm}));
 
 
-cur_frm.cscript.onload = function(doc,dt,dn) {
-	if(!doc.posting_date) set_multiple(dt,dn,{posting_date:get_today()});
-}
-
-cur_frm.cscript.supplier = function(doc,dt,dn) {
-	var callback = function(r,rt) {
-			var doc = locals[cur_frm.doctype][cur_frm.docname];		
-			get_server_fields('get_credit_to','','',doc, dt, dn, 0, callback2);
-	}
-	
-	var callback2 = function(r,rt){
-		var doc = locals[cur_frm.doctype][cur_frm.docname];
-		var el = getchildren('Purchase Invoice Item',doc.name,'entries');
-		for(var i in el){
-			if(el[i].item_code && (!el[i].expense_head || !el[i].cost_center)){
-				args = {
-					item_code: el[i].item_code,
-					expense_head: el[i].expense_head,
-					cost_center: el[i].cost_center
-				};
-				get_server_fields('get_default_values', JSON.stringify(args), 'entries', doc, el[i].doctype, el[i].name, 1);
-			}
-		}
-		cur_frm.cscript.calc_amount(doc, 1);
-	}
-
-	if (doc.supplier) {
-		get_server_fields('get_default_supplier_address',
-			JSON.stringify({ supplier: doc.supplier }),'', doc, dt, dn, 1, function(doc, dt, dn) {
-				cur_frm.refresh();
-				callback(doc, dt, dn);
-			});
-		unhide_field(['supplier_address','contact_person']);
-	}
-
-}
-
 cur_frm.cscript.supplier_address = cur_frm.cscript.contact_person = function(doc,dt,dn) {
 	if(doc.supplier) get_server_fields('get_supplier_address', JSON.stringify({supplier: doc.supplier, address: doc.supplier_address, contact: doc.contact_person}),'', doc, dt, dn, 1);
 }
 
-cur_frm.fields_dict.supplier_address.on_new = function(dn) {
-	locals['Address'][dn].supplier = locals[cur_frm.doctype][cur_frm.docname].supplier;
-	locals['Address'][dn].supplier_name = locals[cur_frm.doctype][cur_frm.docname].supplier_name;
-}
-
-cur_frm.fields_dict.contact_person.on_new = function(dn) {
-	locals['Contact'][dn].supplier = locals[cur_frm.doctype][cur_frm.docname].supplier;
-	locals['Contact'][dn].supplier_name = locals[cur_frm.doctype][cur_frm.docname].supplier_name;
-}
-
-
-cur_frm.cscript.credit_to = function(doc,dt,dn) {
-
-	var callback = function(doc, dt, dn) {
-			var doc = locals[doc.doctype][doc.name];
-			if(doc.supplier) {
-				get_server_fields('get_default_supplier_address',
-					JSON.stringify({ supplier: doc.supplier }), '', doc, dt, dn, 1, function() {
-						cur_frm.refresh();
-					});
-				unhide_field(['supplier_address','contact_person']);
-			}
-			cur_frm.refresh();
-	}
-
-	get_server_fields('get_cust', '', '', doc, dt, dn, 1, callback);
-}
-
 cur_frm.fields_dict['entries'].grid.onrowadd = function(doc, cdt, cdn){
 	
 	cl = getchildren('Purchase Invoice Item', doc.name, cur_frm.cscript.fname, doc.doctype);
@@ -152,17 +94,6 @@
 	if (doc.is_opening == 'Yes') unhide_field('aging_date');
 }
 
-cur_frm.cscript.write_off_amount = function(doc) {
-	doc.total_amount_to_pay = flt(doc.grand_total) - flt(doc.write_off_amount);
-	doc.outstanding_amount = flt(doc.total_amount_to_pay) - flt(doc.total_advance);
-	refresh_many(['outstanding_amount', 'total_amount_to_pay']);
-}
-
-cur_frm.cscript.recalculate = function(doc, cdt, cdn) {
-	cur_frm.cscript.calculate_tax(doc,cdt,cdn);
-	calc_total_advance(doc,cdt,cdn);
-}
-
 cur_frm.cscript.get_items = function(doc, dt, dn) {
 	var callback = function(r,rt) { 
 		unhide_field(['supplier_address', 'contact_person']);				
@@ -171,11 +102,6 @@
 	$c_obj(make_doclist(dt,dn),'pull_details','',callback);
 }
 
-cur_frm.cscript.allocated_amount = function(doc,cdt,cdn) {
-	calc_total_advance(doc, cdt, cdn);
-}
-
-
 cur_frm.cscript.make_bank_voucher = function() {
 	wn.call({
 		method: "accounts.doctype.journal_voucher.journal_voucher.get_default_bank_cash_account",
@@ -261,21 +187,6 @@
 	refresh_field('entries');
 }
 
-calc_total_advance = function(doc,cdt,cdn) {
-	var doc = locals[doc.doctype][doc.name];
-	var el = getchildren('Purchase Invoice Advance',doc.name,'advance_allocation_details')
-	var total_advance = 0;
-	for(var i in el) {
-		if (! el[i].allocated_amount == 0) {
-			total_advance += flt(el[i].allocated_amount);
-		}
-	}
-	doc.total_amount_to_pay = flt(doc.grand_total) - flt(doc.write_off_amount);
-	doc.total_advance = flt(total_advance);
-	doc.outstanding_amount = flt(doc.total_amount_to_pay) - flt(total_advance);
-	refresh_many(['total_advance','outstanding_amount', 'total_amount_to_pay']);
-}
-
 cur_frm.cscript.make_jv = function(doc, dt, dn, bank_account) {
 	var jv = wn.model.make_new_doc_and_get_name('Journal Voucher');
 	jv = locals['Journal Voucher'][jv];
diff --git a/accounts/doctype/purchase_invoice/purchase_invoice.py b/accounts/doctype/purchase_invoice/purchase_invoice.py
index 32a46cf..56d6075 100644
--- a/accounts/doctype/purchase_invoice/purchase_invoice.py
+++ b/accounts/doctype/purchase_invoice/purchase_invoice.py
@@ -33,6 +33,28 @@
 		self.doc, self.doclist = d, dl 
 		self.tname = 'Purchase Invoice Item'
 		self.fname = 'entries'
+		self.status_updater = [{
+			'source_dt': 'Purchase Invoice Item',
+			'target_dt': 'Purchase Order Item',
+			'join_field': 'po_detail',
+			'target_field': 'billed_amt',
+			'target_parent_dt': 'Purchase Order',
+			'target_parent_field': 'per_billed',
+			'target_ref_field': 'import_amount',
+			'source_field': 'import_amount',
+			'percent_join_field': 'purchase_order',
+		},
+		{
+			'source_dt': 'Purchase Invoice Item',
+			'target_dt': 'Purchase Receipt Item',
+			'join_field': 'pr_detail',
+			'target_field': 'billed_amt',
+			'target_parent_dt': 'Purchase Receipt',
+			'target_parent_field': 'per_billed',
+			'target_ref_field': 'import_amount',
+			'source_field': 'import_amount',
+			'percent_join_field': 'purchase_receipt',
+		}]
 		
 	def validate(self):
 		super(DocType, self).validate()
@@ -91,6 +113,11 @@
 			msgprint("%s does not have an Account Head in %s. You must first create it from the Supplier Master" % (self.doc.supplier, self.doc.company))
 		return ret
 		
+	def set_supplier_defaults(self):
+		self.doc.fields.update(self.get_cust())
+		self.doc.fields.update(self.get_credit_to())
+		super(DocType, self).set_supplier_defaults()
+		
 	def get_cust(self):
 		ret = {}
 		if self.doc.credit_to:
@@ -100,31 +127,6 @@
 			
 		return ret
 		
-	def get_default_values(self, args):
-		if isinstance(args, basestring):
-			import json
-			args = json.loads(args)
-		
-		out = webnotes._dict()
-		
-		item = webnotes.conn.sql("""select name, purchase_account, cost_center,
-			is_stock_item from `tabItem` where name=%s""", args.get("item_code"), as_dict=1)
-		
-		if item and item[0]:
-			item = item[0]
-			
-			if cint(webnotes.defaults.get_global_default("auto_inventory_accounting")) and \
-				item.is_stock_item == "Yes":
-					# unset expense head for stock item and auto inventory accounting
-					out.expense_head = out.cost_center = None
-			else:
-				if not args.get("expense_head"):
-					out.expense_head = item.purchase_account
-				if not args.get("cost_center"):
-					out.cost_center = item.cost_center
-		
-		return out
-			
 	def pull_details(self):
 		if self.doc.purchase_receipt_main:
 			self.validate_duplicate_docname('purchase_receipt')
@@ -152,14 +154,6 @@
 	def get_rate(self,arg):
 		return get_obj('Purchase Common').get_rate(arg,self)
 
-	def load_default_taxes(self):
-		self.doclist = get_obj('Purchase Common').load_default_taxes(self)
-	
-	
-	def get_purchase_tax_details(self):
-		self.doclist =  get_obj('Purchase Common').get_purchase_tax_details(self)
-
-
 	def get_rate1(self,acc):
 		rate = sql("select tax_rate from `tabAccount` where name='%s'"%(acc))
 		ret={'add_tax_rate' :rate and flt(rate[0][0]) or 0 }
@@ -411,8 +405,8 @@
 		self.make_gl_entries()
 				
 		self.update_against_document_in_jv()
-		purchase_controller.update_prevdoc_detail(self, is_submit = 1)
-
+		
+		self.update_prevdoc_status()
 
 	def make_gl_entries(self):
 		from accounts.general_ledger import make_gl_entries
@@ -466,8 +460,9 @@
 					# expense will be booked in sales invoice
 					stock_item_and_auto_inventory_accounting = True
 					
-					valuation_amt = (flt(item.amount) + flt(item.item_tax_amount) + 
-						flt(item.rm_supp_cost))
+					valuation_amt = (flt(item.amount, self.precision("amount", item)) + 
+						flt(item.item_tax_amount, self.precision("item_tax_amount", item)) + 
+						flt(item.rm_supp_cost, self.precision("rm_supp_cost", item)))
 					
 					gl_entries.append(
 						self.get_gl_dict({
@@ -522,7 +517,8 @@
 	def on_cancel(self):
 		from accounts.utils import remove_against_link_from_jv
 		remove_against_link_from_jv(self.doc.doctype, self.doc.name, "against_voucher")
-		get_obj(dt = 'Purchase Common').update_prevdoc_detail(self, is_submit = 0)
+		
+		self.update_prevdoc_status()
 		
 		self.make_cancel_gl_entries()
 		
diff --git a/accounts/doctype/purchase_invoice/purchase_invoice.txt b/accounts/doctype/purchase_invoice/purchase_invoice.txt
index 283c612..c3b5061 100755
--- a/accounts/doctype/purchase_invoice/purchase_invoice.txt
+++ b/accounts/doctype/purchase_invoice/purchase_invoice.txt
@@ -1,8 +1,8 @@
 [
  {
-  "creation": "2013-05-07 13:50:30", 
+  "creation": "2013-05-21 16:16:39", 
   "docstatus": 0, 
-  "modified": "2013-05-13 11:12:56", 
+  "modified": "2013-06-11 16:16:38", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -89,10 +89,11 @@
   "read_only": 0
  }, 
  {
+  "depends_on": "supplier", 
   "doctype": "DocField", 
   "fieldname": "supplier_name", 
   "fieldtype": "Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "in_list_view": 1, 
   "label": "Name", 
   "oldfieldname": "supplier_name", 
@@ -100,34 +101,38 @@
   "read_only": 1
  }, 
  {
+  "depends_on": "supplier", 
   "doctype": "DocField", 
   "fieldname": "address_display", 
   "fieldtype": "Small Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Address", 
   "read_only": 1
  }, 
  {
+  "depends_on": "supplier", 
   "doctype": "DocField", 
   "fieldname": "contact_display", 
   "fieldtype": "Small Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Contact", 
   "read_only": 1
  }, 
  {
+  "depends_on": "supplier", 
   "doctype": "DocField", 
   "fieldname": "contact_mobile", 
   "fieldtype": "Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Mobile No", 
   "read_only": 1
  }, 
  {
+  "depends_on": "supplier", 
   "doctype": "DocField", 
   "fieldname": "contact_email", 
   "fieldtype": "Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Contact Email", 
   "print_hide": 1, 
   "read_only": 1
@@ -392,6 +397,7 @@
   "read_only": 1
  }, 
  {
+  "depends_on": "supplier", 
   "doctype": "DocField", 
   "fieldname": "contact_section", 
   "fieldtype": "Section Break", 
@@ -399,7 +405,6 @@
   "read_only": 0
  }, 
  {
-  "depends_on": "eval:doc.supplier", 
   "doctype": "DocField", 
   "fieldname": "supplier_address", 
   "fieldtype": "Link", 
@@ -415,7 +420,6 @@
   "width": "50%"
  }, 
  {
-  "depends_on": "eval:doc.supplier", 
   "doctype": "DocField", 
   "fieldname": "contact_person", 
   "fieldtype": "Link", 
@@ -670,6 +674,32 @@
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "terms_section_break", 
+  "fieldtype": "Section Break", 
+  "label": "Terms and Conditions"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "tc_name", 
+  "fieldtype": "Link", 
+  "label": "Select Terms and Conditions", 
+  "options": "Terms and Conditions", 
+  "print_hide": 1
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "get_terms", 
+  "fieldtype": "Button", 
+  "label": "Get Terms and Conditions"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "terms", 
+  "fieldtype": "Text Editor", 
+  "label": "Terms and Conditions1"
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "more_info", 
   "fieldtype": "Section Break", 
   "label": "More Info", 
@@ -786,18 +816,6 @@
   "search_index": 1
  }, 
  {
-  "depends_on": "eval:!doc.__islocal", 
-  "doctype": "DocField", 
-  "fieldname": "cancel_reason", 
-  "fieldtype": "Data", 
-  "label": "Cancel Reason", 
-  "no_copy": 1, 
-  "oldfieldname": "cancel_reason", 
-  "oldfieldtype": "Data", 
-  "print_hide": 1, 
-  "read_only": 1
- }, 
- {
   "doctype": "DocField", 
   "fieldname": "remarks", 
   "fieldtype": "Small Text", 
diff --git a/accounts/doctype/purchase_invoice/test_purchase_invoice.py b/accounts/doctype/purchase_invoice/test_purchase_invoice.py
index a70c932..2ae569b 100644
--- a/accounts/doctype/purchase_invoice/test_purchase_invoice.py
+++ b/accounts/doctype/purchase_invoice/test_purchase_invoice.py
@@ -24,6 +24,7 @@
 import webnotes.defaults
 
 test_dependencies = ["Item", "Cost Center"]
+test_ignore = ["Serial No"]
 
 class TestPurchaseInvoice(unittest.TestCase):
 	def test_gl_entries_without_auto_inventory_accounting(self):
@@ -119,25 +120,6 @@
 		wrapper.insert()
 		wrapper.load_from_db()
 		
-		self.assertEqual(wrapper.doclist[0].net_total, 1250)
-		
-		# tax amounts
-		expected_values = [
-			["_Test Account Shipping Charges - _TC", 100, 1350],
-			["_Test Account Customs Duty - _TC", 125, 1350],
-			["_Test Account Excise Duty - _TC", 140, 1490],
-			["_Test Account Education Cess - _TC", 2.8, 1492.8],
-			["_Test Account S&H Education Cess - _TC", 1.4, 1494.2],
-			["_Test Account CST - _TC", 29.88, 1524.08],
-			["_Test Account VAT - _TC", 156.25, 1680.33],
-			["_Test Account Discount - _TC", 168.03, 1512.30],
-		]
-		
-		for i, tax in enumerate(wrapper.doclist.get({"parentfield": "purchase_tax_details"})):
-			self.assertEqual(tax.account_head, expected_values[i][0])
-			self.assertEqual(tax.tax_amount, expected_values[i][1])
-			self.assertEqual(tax.total, expected_values[i][2])
-
 		expected_values = [
 			["_Test Item Home Desktop 100", 90, 59],
 			["_Test Item Home Desktop 200", 135, 177]
@@ -147,13 +129,41 @@
 			self.assertEqual(item.item_tax_amount, expected_values[i][1])
 			self.assertEqual(item.valuation_rate, expected_values[i][2])
 			
+		self.assertEqual(wrapper.doclist[0].net_total, 1250)
+		
+		# tax amounts
+		expected_values = [
+			["_Test Account Shipping Charges - _TC", 100, 1350],
+			["_Test Account Customs Duty - _TC", 125, 1350],
+			["_Test Account Excise Duty - _TC", 140, 1490],
+			["_Test Account Education Cess - _TC", 2.8, 1492.8],
+			["_Test Account S&H Education Cess - _TC", 1.4, 1494.2],
+			["_Test Account CST - _TC", 29.88, 1524.08],
+			["_Test Account VAT - _TC", 156.25, 1680.33],
+			["_Test Account Discount - _TC", 168.03, 1512.30],
+		]
+		
+		for i, tax in enumerate(wrapper.doclist.get({"parentfield": "purchase_tax_details"})):
+			self.assertEqual(tax.account_head, expected_values[i][0])
+			self.assertEqual(tax.tax_amount, expected_values[i][1])
+			self.assertEqual(tax.total, expected_values[i][2])
+			
 	def test_purchase_invoice_with_subcontracted_item(self):
 		wrapper = webnotes.bean(copy=test_records[0])
 		wrapper.doclist[1].item_code = "_Test FG Item"
 		wrapper.run_method("calculate_taxes_and_totals")
 		wrapper.insert()
 		wrapper.load_from_db()
-
+		
+		expected_values = [
+			["_Test FG Item", 90, 7059],
+			["_Test Item Home Desktop 200", 135, 177]
+		]
+		for i, item in enumerate(wrapper.doclist.get({"parentfield": "entries"})):
+			self.assertEqual(item.item_code, expected_values[i][0])
+			self.assertEqual(item.item_tax_amount, expected_values[i][1])
+			self.assertEqual(item.valuation_rate, expected_values[i][2])
+		
 		self.assertEqual(wrapper.doclist[0].net_total, 1250)
 
 		# tax amounts
@@ -172,15 +182,6 @@
 			self.assertEqual(tax.account_head, expected_values[i][0])
 			self.assertEqual(tax.tax_amount, expected_values[i][1])
 			self.assertEqual(tax.total, expected_values[i][2])
-
-		expected_values = [
-			["_Test FG Item", 90, 7059],
-			["_Test Item Home Desktop 200", 135, 177]
-		]
-		for i, item in enumerate(wrapper.doclist.get({"parentfield": "entries"})):
-			self.assertEqual(item.item_code, expected_values[i][0])
-			self.assertEqual(item.item_tax_amount, expected_values[i][1])
-			self.assertEqual(item.valuation_rate, expected_values[i][2])
 			
 	def test_purchase_invoice_with_advance(self):
 		from accounts.doctype.journal_voucher.test_journal_voucher \
diff --git a/accounts/doctype/purchase_invoice_advance/README.md b/accounts/doctype/purchase_invoice_advance/README.md
new file mode 100644
index 0000000..974900c
--- /dev/null
+++ b/accounts/doctype/purchase_invoice_advance/README.md
@@ -0,0 +1 @@
+Detail of advance paid against Purchase Invoice.
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_advance/locale/_messages_doc.json b/accounts/doctype/purchase_invoice_advance/locale/_messages_doc.json
deleted file mode 100644
index 0bb52e8..0000000
--- a/accounts/doctype/purchase_invoice_advance/locale/_messages_doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-[
- "Advance Amount", 
- "Allocated Amount", 
- "Journal Voucher Detail No", 
- "Journal Voucher", 
- "Remarks", 
- "Accounts", 
- "Purchase Invoice Advance"
-]
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_advance/locale/ar-doc.json b/accounts/doctype/purchase_invoice_advance/locale/ar-doc.json
deleted file mode 100644
index a631c38..0000000
--- a/accounts/doctype/purchase_invoice_advance/locale/ar-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Advance Amount": "\u0627\u0644\u0645\u0628\u0644\u063a \u0645\u0642\u062f\u0645\u0627", 
- "Allocated Amount": "\u062a\u062e\u0635\u064a\u0635 \u0627\u0644\u0645\u0628\u0644\u063a", 
- "Journal Voucher": "\u0645\u062c\u0644\u0629 \u0642\u0633\u064a\u0645\u0629", 
- "Journal Voucher Detail No": "\u0645\u062c\u0644\u0629 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 \u0642\u0633\u064a\u0645\u0629 \u0644\u0627", 
- "Purchase Invoice Advance": "\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0634\u0631\u0627\u0621 \u0645\u0642\u062f\u0645\u0627", 
- "Remarks": "\u062a\u0635\u0631\u064a\u062d\u0627\u062a"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_advance/locale/de-doc.json b/accounts/doctype/purchase_invoice_advance/locale/de-doc.json
deleted file mode 100644
index 13e6c81..0000000
--- a/accounts/doctype/purchase_invoice_advance/locale/de-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Konten", 
- "Advance Amount": "Voraus Betrag", 
- "Allocated Amount": "Zugeteilten Betrag", 
- "Journal Voucher": "Journal Gutschein", 
- "Journal Voucher Detail No": "In Journal Voucher Detail", 
- "Purchase Invoice Advance": "Advance Purchase Rechnung", 
- "Remarks": "Bemerkungen"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_advance/locale/es-doc.json b/accounts/doctype/purchase_invoice_advance/locale/es-doc.json
deleted file mode 100644
index af973f8..0000000
--- a/accounts/doctype/purchase_invoice_advance/locale/es-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Cuentas", 
- "Advance Amount": "Avance Importe", 
- "Allocated Amount": "Monto Asignado", 
- "Journal Voucher": "Diario Voucher", 
- "Journal Voucher Detail No": "Diario Detalle de la hoja no", 
- "Purchase Invoice Advance": "Compra Anticipada Factura", 
- "Remarks": "Observaciones"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_advance/locale/fr-doc.json b/accounts/doctype/purchase_invoice_advance/locale/fr-doc.json
deleted file mode 100644
index 7e3174f..0000000
--- a/accounts/doctype/purchase_invoice_advance/locale/fr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Comptes", 
- "Advance Amount": "Montant de l&#39;avance", 
- "Allocated Amount": "Montant allou\u00e9", 
- "Journal Voucher": "Bon Journal", 
- "Journal Voucher Detail No": "D\u00e9tail Bon Journal No", 
- "Purchase Invoice Advance": "Paiement \u00e0 l&#39;avance Facture", 
- "Remarks": "Remarques"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_advance/locale/hi-doc.json b/accounts/doctype/purchase_invoice_advance/locale/hi-doc.json
deleted file mode 100644
index 7bda5ce..0000000
--- a/accounts/doctype/purchase_invoice_advance/locale/hi-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Advance Amount": "\u0905\u0917\u094d\u0930\u093f\u092e \u0930\u093e\u0936\u093f", 
- "Allocated Amount": "\u0906\u0935\u0902\u091f\u093f\u0924 \u0930\u093e\u0936\u093f", 
- "Journal Voucher": "\u091c\u0930\u094d\u0928\u0932 \u0935\u093e\u0909\u091a\u0930", 
- "Journal Voucher Detail No": "\u091c\u0930\u094d\u0928\u0932 \u0935\u093e\u0909\u091a\u0930 \u0935\u093f\u0938\u094d\u0924\u093e\u0930 \u0928\u0939\u0940\u0902", 
- "Purchase Invoice Advance": "\u091a\u093e\u0932\u093e\u0928 \u0905\u0917\u094d\u0930\u093f\u092e \u0916\u0930\u0940\u0926", 
- "Remarks": "\u091f\u093f\u092a\u094d\u092a\u0923\u093f\u092f\u093e\u0901"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_advance/locale/hr-doc.json b/accounts/doctype/purchase_invoice_advance/locale/hr-doc.json
deleted file mode 100644
index 2a43c24..0000000
--- a/accounts/doctype/purchase_invoice_advance/locale/hr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Ra\u010duni", 
- "Advance Amount": "Predujam Iznos", 
- "Allocated Amount": "Dodijeljeni iznos", 
- "Journal Voucher": "\u010casopis bon", 
- "Journal Voucher Detail No": "\u010casopis bon Detalj Ne", 
- "Purchase Invoice Advance": "Kupnja fakture Predujam", 
- "Remarks": "Primjedbe"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_advance/locale/nl-doc.json b/accounts/doctype/purchase_invoice_advance/locale/nl-doc.json
deleted file mode 100644
index 406fb4d..0000000
--- a/accounts/doctype/purchase_invoice_advance/locale/nl-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Accounts", 
- "Advance Amount": "Advance Bedrag", 
- "Allocated Amount": "Toegewezen bedrag", 
- "Journal Voucher": "Journal Voucher", 
- "Journal Voucher Detail No": "Journal Voucher Detail Geen", 
- "Purchase Invoice Advance": "Aankoop Factuur Advance", 
- "Remarks": "Opmerkingen"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_advance/locale/pt-BR-doc.json b/accounts/doctype/purchase_invoice_advance/locale/pt-BR-doc.json
deleted file mode 100644
index f49af69..0000000
--- a/accounts/doctype/purchase_invoice_advance/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Contas", 
- "Advance Amount": "Quantidade Antecipada", 
- "Allocated Amount": "Montante alocado", 
- "Journal Voucher": "Comprovante do livro Di\u00e1rio", 
- "Journal Voucher Detail No": "N\u00ba do Detalhe do Comprovante do livro Di\u00e1rio", 
- "Purchase Invoice Advance": "Antecipa\u00e7\u00e3o da Nota Fiscal de Compra", 
- "Remarks": "Observa\u00e7\u00f5es"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_advance/locale/pt-doc.json b/accounts/doctype/purchase_invoice_advance/locale/pt-doc.json
deleted file mode 100644
index 40b9e7c..0000000
--- a/accounts/doctype/purchase_invoice_advance/locale/pt-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Contas", 
- "Advance Amount": "Quantidade anteced\u00eancia", 
- "Allocated Amount": "Montante afectado", 
- "Journal Voucher": "Vale Jornal", 
- "Journal Voucher Detail No": "Jornal Detalhe folha no", 
- "Purchase Invoice Advance": "Compra Antecipada Fatura", 
- "Remarks": "Observa\u00e7\u00f5es"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_advance/locale/sr-doc.json b/accounts/doctype/purchase_invoice_advance/locale/sr-doc.json
deleted file mode 100644
index 4fa56f6..0000000
--- a/accounts/doctype/purchase_invoice_advance/locale/sr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Advance Amount": "\u0423\u043d\u0430\u043f\u0440\u0435\u0434 \u0418\u0437\u043d\u043e\u0441", 
- "Allocated Amount": "\u0418\u0437\u0434\u0432\u043e\u0458\u0435\u043d\u0430 \u0418\u0437\u043d\u043e\u0441", 
- "Journal Voucher": "\u0427\u0430\u0441\u043e\u043f\u0438\u0441 \u0432\u0430\u0443\u0447\u0435\u0440\u0430", 
- "Journal Voucher Detail No": "\u0427\u0430\u0441\u043e\u043f\u0438\u0441 \u0412\u0430\u0443\u0447\u0435\u0440 \u0414\u0435\u0442\u0430\u0459 \u041d\u0435\u043c\u0430", 
- "Purchase Invoice Advance": "\u0424\u0430\u043a\u0442\u0443\u0440\u0438 \u0410\u0434\u0432\u0430\u043d\u0446\u0435", 
- "Remarks": "\u041f\u0440\u0438\u043c\u0435\u0434\u0431\u0435"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_advance/locale/ta-doc.json b/accounts/doctype/purchase_invoice_advance/locale/ta-doc.json
deleted file mode 100644
index 4d5a797..0000000
--- a/accounts/doctype/purchase_invoice_advance/locale/ta-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Advance Amount": "\u0bae\u0bc1\u0ba9\u0bcd\u0b95\u0bc2\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bc7 \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Allocated Amount": "\u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Journal Voucher": "\u0baa\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bbf\u0b95\u0bc8 \u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd", 
- "Journal Voucher Detail No": "\u0baa\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bbf\u0b95\u0bc8 \u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Purchase Invoice Advance": "\u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b85\u0b9f\u0bcd\u0bb5\u0bbe\u0ba9\u0bcd\u0bb8\u0bcd \u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0bb5\u0ba4\u0bb1\u0bcd\u0b95\u0bc1", 
- "Remarks": "\u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_advance/locale/th-doc.json b/accounts/doctype/purchase_invoice_advance/locale/th-doc.json
deleted file mode 100644
index f5711d5..0000000
--- a/accounts/doctype/purchase_invoice_advance/locale/th-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Advance Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e25\u0e48\u0e27\u0e07\u0e2b\u0e19\u0e49\u0e32", 
- "Allocated Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e17\u0e35\u0e48\u0e08\u0e31\u0e14\u0e2a\u0e23\u0e23", 
- "Journal Voucher": "\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e27\u0e32\u0e23\u0e2a\u0e32\u0e23", 
- "Journal Voucher Detail No": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e27\u0e32\u0e23\u0e2a\u0e32\u0e23\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Purchase Invoice Advance": "\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d\u0e25\u0e48\u0e27\u0e07\u0e2b\u0e19\u0e49\u0e32", 
- "Remarks": "\u0e02\u0e49\u0e2d\u0e04\u0e34\u0e14\u0e40\u0e2b\u0e47\u0e19"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_item/README.md b/accounts/doctype/purchase_invoice_item/README.md
new file mode 100644
index 0000000..e490189
--- /dev/null
+++ b/accounts/doctype/purchase_invoice_item/README.md
@@ -0,0 +1 @@
+Item detail in parent Purchase Invoice.
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_item/locale/_messages_doc.json b/accounts/doctype/purchase_invoice_item/locale/_messages_doc.json
deleted file mode 100644
index 57ef817..0000000
--- a/accounts/doctype/purchase_invoice_item/locale/_messages_doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-[
- "Item Name", 
- "Expense Head", 
- "Cost Center", 
- "Discount %", 
- "Pur Receipt", 
- "UOM", 
- "Item Tax Rate", 
- "Description", 
- "Project Name", 
- "Brand", 
- "Pur Order", 
- "Rate ", 
- "PR Detail", 
- "Rate*", 
- "Amount*", 
- "Amount", 
- "Ref Rate ", 
- "Item Group", 
- "Ref Rate*", 
- "Purchase Invoice Item", 
- "Item", 
- "Tax detail table fetched from item master as a string and stored in this field.\nUsed for Taxes and Charges", 
- "Qty", 
- "Item Tax Amount", 
- "Accounts", 
- "Purchase Order Item", 
- "Page Break"
-]
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_item/locale/ar-doc.json b/accounts/doctype/purchase_invoice_item/locale/ar-doc.json
deleted file mode 100644
index 93bccd4..0000000
--- a/accounts/doctype/purchase_invoice_item/locale/ar-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Amount": "\u0643\u0645\u064a\u0629", 
- "Amount (Default Curr.)": "\u0627\u0644\u0645\u0628\u0644\u063a (\u0628\u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629.)", 
- "Amount*": "* \u0627\u0644\u0645\u0628\u0644\u063a", 
- "Brand": "\u0639\u0644\u0627\u0645\u0629 \u062a\u062c\u0627\u0631\u064a\u0629", 
- "Cost Center": "\u0645\u0631\u0643\u0632 \u0627\u0644\u062a\u0643\u0644\u0641\u0629", 
- "Description": "\u0648\u0635\u0641", 
- "Discount %": "\u062e\u0635\u0645\u066a", 
- "Expense Head": "\u0631\u0626\u064a\u0633 \u062d\u0633\u0627\u0628", 
- "Item": "\u0628\u0646\u062f", 
- "Item Group": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", 
- "Item Name": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0627\u0633\u0645", 
- "Item Tax Amount": "\u0627\u0644\u0628\u0646\u062f \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0645\u0628\u0644\u063a", 
- "Item Tax Rate": "\u0627\u0644\u0628\u0646\u062f \u0636\u0631\u064a\u0628\u0629", 
- "PR Detail": "PR \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Page Break": "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0633\u062a\u0631\u0627\u062d\u0629", 
- "Project Name": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0634\u0631\u0648\u0639", 
- "Pur Order": "\u0628\u0648\u0631 \u062a\u0631\u062a\u064a\u0628", 
- "Pur Receipt": "\u0628\u0648\u0631 \u0627\u0633\u062a\u0644\u0627\u0645", 
- "Purchase Invoice Item": "\u0634\u0631\u0627\u0621 \u0627\u0644\u0633\u0644\u0639\u0629 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", 
- "Purchase Order Item": "\u0634\u0631\u0627\u0621 \u0627\u0644\u0633\u0644\u0639\u0629 \u062a\u0631\u062a\u064a\u0628", 
- "Qty": "\u0627\u0644\u0643\u0645\u064a\u0629", 
- "Rate ": "\u0645\u0639\u062f\u0644", 
- "Rate *(Default Curr.)": "* \u0633\u0639\u0631 (\u0628\u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629.)", 
- "Rate*": "\u0645\u0639\u062f\u0644 *", 
- "Ref Rate ": "\u0627\u0644\u0645\u0631\u062c\u0639 \u0642\u064a\u0645", 
- "Ref Rate *": "\u0627\u0644\u0645\u0631\u062c\u0639 * \u0633\u0639\u0631", 
- "Ref Rate*": "\u0627\u0644\u0645\u0631\u062c\u0639 * \u0633\u0639\u0631", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "\u062c\u0644\u0628 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0645\u0646 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0631\u0626\u064a\u0633\u064a \u0627\u0644\u0628\u0646\u062f \u0643\u0633\u0644\u0633\u0644\u0629 \u0648\u062a\u062e\u0632\u064a\u0646\u0647\u0627 \u0641\u064a \u0647\u0630\u0627 field.Used \u0644\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_item/locale/de-doc.json b/accounts/doctype/purchase_invoice_item/locale/de-doc.json
deleted file mode 100644
index b62f81c..0000000
--- a/accounts/doctype/purchase_invoice_item/locale/de-doc.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "Accounts": "Konten", 
- "Amount": "Menge", 
- "Amount*": "Betrag *", 
- "Brand": "Marke", 
- "Cost Center": "Kostenstellenrechnung", 
- "Description": "Beschreibung", 
- "Discount %": "Discount%", 
- "Expense Head": "Expense Leiter", 
- "Item": "Artikel", 
- "Item Group": "Artikel-Gruppe", 
- "Item Name": "Item Name", 
- "Item Tax Amount": "Artikel Steuerbetrag", 
- "Item Tax Rate": "Artikel Tax Rate", 
- "PR Detail": "PR Detailansicht", 
- "Page Break": "Seitenwechsel", 
- "Project Name": "Project Name", 
- "Pur Order": "Bestellen Pur", 
- "Pur Receipt": "Pur Receipt", 
- "Purchase Invoice Item": "Kaufrechnung Artikel", 
- "Purchase Order Item": "Bestellposition", 
- "Qty": "Menge", 
- "Rate*": "Rate *", 
- "Ref Rate*": "Ref Rate *", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_item/locale/es-doc.json b/accounts/doctype/purchase_invoice_item/locale/es-doc.json
deleted file mode 100644
index 4cdbc4b..0000000
--- a/accounts/doctype/purchase_invoice_item/locale/es-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Accounts": "Cuentas", 
- "Amount": "Cantidad", 
- "Amount (Default Curr.)": "Importe (Curr predeterminado.)", 
- "Amount*": "Importe *", 
- "Brand": "Marca", 
- "Cost Center": "De centros de coste", 
- "Description": "Descripci\u00f3n", 
- "Discount %": "Descuento%", 
- "Expense Head": "Gastos Head", 
- "Item": "Art\u00edculo", 
- "Item Group": "Grupo de art\u00edculos", 
- "Item Name": "Nombre del elemento", 
- "Item Tax Amount": "Art\u00edculo Cantidad Impuestos", 
- "Item Tax Rate": "Art\u00edculo Tasa Impositiva", 
- "PR Detail": "PR Detalle", 
- "Page Break": "Salto de p\u00e1gina", 
- "Project Name": "Nombre del proyecto", 
- "Pur Order": "Pur Orden", 
- "Pur Receipt": "Pur Recibo", 
- "Purchase Invoice Item": "Compra del art\u00edculo Factura", 
- "Purchase Order Item": "Compra Art\u00edculo de Orden", 
- "Qty": "Cantidad", 
- "Rate ": "Velocidad", 
- "Rate *(Default Curr.)": "* Rate (Curr predeterminado.)", 
- "Rate*": "* Evaluar", 
- "Ref Rate ": "Precio ref", 
- "Ref Rate *": "Ref * Tarifa", 
- "Ref Rate*": "Ref * Tarifa", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "Tabla de impuestos detalle descargue de maestro de art\u00edculos en forma de cadena y se almacenan en esta field.Used de Impuestos y Cargos", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_item/locale/fr-doc.json b/accounts/doctype/purchase_invoice_item/locale/fr-doc.json
deleted file mode 100644
index f8fd2aa..0000000
--- a/accounts/doctype/purchase_invoice_item/locale/fr-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Accounts": "Comptes", 
- "Amount": "Montant", 
- "Amount (Default Curr.)": "Montant (Curr par d\u00e9faut.)", 
- "Amount*": "* Montant", 
- "Brand": "Marque", 
- "Cost Center": "Centre de co\u00fbts", 
- "Description": "Description", 
- "Discount %": "% De r\u00e9duction", 
- "Expense Head": "Chef des frais", 
- "Item": "Article", 
- "Item Group": "Groupe d&#39;\u00e9l\u00e9ments", 
- "Item Name": "Nom d&#39;article", 
- "Item Tax Amount": "Taxes article", 
- "Item Tax Rate": "Taux d&#39;imposition article", 
- "PR Detail": "D\u00e9tail PR", 
- "Page Break": "Saut de page", 
- "Project Name": "Nom du projet", 
- "Pur Order": "Ordre Pur", 
- "Pur Receipt": "R\u00e9ception Pur", 
- "Purchase Invoice Item": "Achat d&#39;article de facture", 
- "Purchase Order Item": "Achat Passer commande", 
- "Qty": "Qt\u00e9", 
- "Rate ": "Taux", 
- "Rate *(Default Curr.)": "* Tarif (Curr par d\u00e9faut.)", 
- "Rate*": "* Taux", 
- "Ref Rate ": "Prix \u200b\u200br\u00e9f", 
- "Ref Rate *": "* Taux Ref", 
- "Ref Rate*": "* Taux Ref", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "Table de d\u00e9tail imp\u00f4t extraites de ma\u00eetre \u00e9l\u00e9ment comme une cha\u00eene et stock\u00e9e dans ce field.Used de taxes et de frais", 
- "UOM": "Emballage"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_item/locale/hi-doc.json b/accounts/doctype/purchase_invoice_item/locale/hi-doc.json
deleted file mode 100644
index fea19da..0000000
--- a/accounts/doctype/purchase_invoice_item/locale/hi-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Amount": "\u0930\u093e\u0936\u093f", 
- "Amount (Default Curr.)": "\u0930\u093e\u0936\u093f (\u091a\u0942\u0915 Curr.)", 
- "Amount*": "\u0930\u093e\u0936\u093f *", 
- "Brand": "\u092c\u094d\u0930\u093e\u0902\u0921", 
- "Cost Center": "\u0932\u093e\u0917\u0924 \u0915\u0947\u0902\u0926\u094d\u0930", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Discount %": "\u0921\u093f\u0938\u094d\u0915\u093e\u0909\u0902\u091f%", 
- "Expense Head": "\u0935\u094d\u092f\u092f \u092a\u094d\u0930\u092e\u0941\u0916", 
- "Item": "\u092e\u0926", 
- "Item Group": "\u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Item Name": "\u092e\u0926 \u0915\u093e \u0928\u093e\u092e", 
- "Item Tax Amount": "\u0906\u0907\u091f\u092e \u0915\u0930 \u0930\u093e\u0936\u093f", 
- "Item Tax Rate": "\u0906\u0907\u091f\u092e \u0915\u0930 \u0915\u0940 \u0926\u0930", 
- "PR Detail": "\u092a\u0940\u0906\u0930 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Page Break": "\u092a\u0943\u0937\u094d\u0920\u093e\u0924\u0930", 
- "Project Name": "\u0907\u0938 \u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u0915\u093e \u0928\u093e\u092e", 
- "Pur Order": "\u092a\u0941\u0930 \u0906\u0926\u0947\u0936", 
- "Pur Receipt": "\u092a\u0941\u0930 \u0930\u0938\u0940\u0926", 
- "Purchase Invoice Item": "\u091a\u093e\u0932\u093e\u0928 \u0906\u0907\u091f\u092e \u0916\u0930\u0940\u0926", 
- "Purchase Order Item": "\u0916\u0930\u0940\u0926 \u0906\u0926\u0947\u0936 \u0906\u0907\u091f\u092e", 
- "Qty": "\u092e\u093e\u0924\u094d\u0930\u093e", 
- "Rate ": "\u0926\u0930", 
- "Rate *(Default Curr.)": "\u0926\u0930 * (\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f Curr.)", 
- "Rate*": "\u0926\u0930 *", 
- "Ref Rate ": "\u0930\u0947\u092b\u0930\u0940 \u0926\u0930", 
- "Ref Rate *": "\u0930\u0947\u092b\u0930\u0940 \u0926\u0930 *", 
- "Ref Rate*": "\u0930\u0947\u092b\u0930\u0940 \u0926\u0930 *", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "\u091f\u0948\u0915\u094d\u0938 \u0935\u093f\u0938\u094d\u0924\u093e\u0930 \u0924\u093e\u0932\u093f\u0915\u093e \u092e\u0947\u0902 \u090f\u0915 \u0938\u094d\u091f\u094d\u0930\u093f\u0902\u0917 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0906\u0907\u091f\u092e \u092e\u093e\u0938\u094d\u091f\u0930 \u0938\u0947 \u0926\u093f\u0932\u0935\u093e\u092f\u093e \u0914\u0930 \u0915\u0930\u094b\u0902 \u0914\u0930 \u092a\u094d\u0930\u092d\u093e\u0930 \u0915\u0947 \u0932\u093f\u090f \u0907\u0938 field.Used \u092e\u0947\u0902 \u0938\u0902\u0917\u094d\u0930\u0939\u0940\u0924", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_item/locale/hr-doc.json b/accounts/doctype/purchase_invoice_item/locale/hr-doc.json
deleted file mode 100644
index 3d8a2a0..0000000
--- a/accounts/doctype/purchase_invoice_item/locale/hr-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Accounts": "Ra\u010duni", 
- "Amount": "Iznos", 
- "Amount*": "Iznos *", 
- "Brand": "Marka", 
- "Cost Center": "Tro\u0161ka", 
- "Description": "Opis", 
- "Discount %": "Popust%", 
- "Expense Head": "Rashodi voditelj", 
- "Item": "Stavka", 
- "Item Group": "Stavka Grupa", 
- "Item Name": "Stavka Ime", 
- "Item Tax Amount": "Stavka Iznos poreza", 
- "Item Tax Rate": "Stavka Porezna stopa", 
- "PR Detail": "PR Detalj", 
- "Page Break": "Prijelom stranice", 
- "Project Name": "Naziv projekta", 
- "Pur Order": "Pur Naru\u010di", 
- "Pur Receipt": "Pur Potvrda", 
- "Purchase Invoice Item": "Kupnja fakture predmet", 
- "Purchase Order Item": "Narud\u017ebenica predmet", 
- "Qty": "Kol", 
- "Rate ": "Stopa", 
- "Rate*": "Ocijeni *", 
- "Ref Rate ": "Ref. Stopa", 
- "Ref Rate*": "Ref. Ocijeni *", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "Porezna detalj stol preuzeta iz to\u010dke majstora kao string i pohranjeni u to field.Used za poreze i pristojbe", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_item/locale/nl-doc.json b/accounts/doctype/purchase_invoice_item/locale/nl-doc.json
deleted file mode 100644
index 0d0eb3b..0000000
--- a/accounts/doctype/purchase_invoice_item/locale/nl-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Accounts": "Accounts", 
- "Amount": "Bedrag", 
- "Amount (Default Curr.)": "Bedrag (Standaard Curr.)", 
- "Amount*": "Bedrag *", 
- "Brand": "Merk", 
- "Cost Center": "Kostenplaats", 
- "Description": "Beschrijving", 
- "Discount %": "Korting%", 
- "Expense Head": "Expense Hoofd", 
- "Item": "Item", 
- "Item Group": "Item Group", 
- "Item Name": "Naam van het punt", 
- "Item Tax Amount": "Item BTW-bedrag", 
- "Item Tax Rate": "Item Belastingtarief", 
- "PR Detail": "PR Detail", 
- "Page Break": "Pagina-einde", 
- "Project Name": "Naam van het project", 
- "Pur Order": "Pur Bestel", 
- "Pur Receipt": "Pur Ontvangst", 
- "Purchase Invoice Item": "Aankoop Factuur Item", 
- "Purchase Order Item": "Aankoop Bestelling", 
- "Qty": "Aantal", 
- "Rate ": "Tarief", 
- "Rate *(Default Curr.)": "Rate * (Standaard Curr.)", 
- "Rate*": "Rate *", 
- "Ref Rate ": "Ref Rate", 
- "Ref Rate *": "Ref Rate *", 
- "Ref Rate*": "Ref Rate *", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "Fiscale detail tabel opgehaald uit artikelstamgegevens als een string en opgeslagen in deze field.Used voor en-heffingen", 
- "UOM": "Verpakking"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_item/locale/pt-BR-doc.json b/accounts/doctype/purchase_invoice_item/locale/pt-BR-doc.json
deleted file mode 100644
index e532fba..0000000
--- a/accounts/doctype/purchase_invoice_item/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Accounts": "Contas", 
- "Amount": "Quantidade", 
- "Amount*": "Quantidade*", 
- "Brand": "Marca", 
- "Cost Center": "Centro de Custos", 
- "Description": "Descri\u00e7\u00e3o", 
- "Discount %": "% De desconto", 
- "Expense Head": "Conta de despesas", 
- "Item": "Item", 
- "Item Group": "Grupo de Itens", 
- "Item Name": "Nome do Item", 
- "Item Tax Amount": "Valor do Imposto do Item", 
- "Item Tax Rate": "Taxa de Imposto do Item", 
- "PR Detail": "Detalhe PR", 
- "Page Break": "Quebra de p\u00e1gina", 
- "Project Name": "Nome do Projeto", 
- "Pur Order": "Ordem Pur", 
- "Pur Receipt": "Recibo Pur", 
- "Purchase Invoice Item": "Item da Nota Fiscal de Compra", 
- "Purchase Order Item": "Item da Ordem de Compra", 
- "Qty": "Qtde.", 
- "Rate ": "Taxa", 
- "Rate*": "Taxa*", 
- "Ref Rate ": "Taxa de Ref.", 
- "Ref Rate*": "* Taxa de Ref.", 
- "UOM": "UDM"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_item/locale/pt-doc.json b/accounts/doctype/purchase_invoice_item/locale/pt-doc.json
deleted file mode 100644
index 9c98ede..0000000
--- a/accounts/doctype/purchase_invoice_item/locale/pt-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Accounts": "Contas", 
- "Amount": "Quantidade", 
- "Amount (Default Curr.)": "Montante (Curr padr\u00e3o.)", 
- "Amount*": "* Quantidade", 
- "Brand": "Marca", 
- "Cost Center": "Centro de Custos", 
- "Description": "Descri\u00e7\u00e3o", 
- "Discount %": "% De desconto", 
- "Expense Head": "Chefe despesa", 
- "Item": "Item", 
- "Item Group": "Grupo Item", 
- "Item Name": "Nome do item", 
- "Item Tax Amount": "Valor do imposto item", 
- "Item Tax Rate": "Taxa de Imposto item", 
- "PR Detail": "Detalhe PR", 
- "Page Break": "Quebra de p\u00e1gina", 
- "Project Name": "Nome do projeto", 
- "Pur Order": "Ordem Pur", 
- "Pur Receipt": "Recibo Pur", 
- "Purchase Invoice Item": "Comprar item Fatura", 
- "Purchase Order Item": "Comprar item Ordem", 
- "Qty": "Qty", 
- "Rate ": "Taxa", 
- "Rate *(Default Curr.)": "* Pre\u00e7o (Curr padr\u00e3o.)", 
- "Rate*": "* Taxa de", 
- "Ref Rate ": "Taxa de Ref", 
- "Ref Rate *": "* Taxa de Ref", 
- "Ref Rate*": "* Taxa de Ref", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "Tabela de detalhes fiscal obtido a partir do cadastro de itens como uma string e armazenada neste field.Used dos Impostos e Encargos", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_item/locale/sr-doc.json b/accounts/doctype/purchase_invoice_item/locale/sr-doc.json
deleted file mode 100644
index bacdaa1..0000000
--- a/accounts/doctype/purchase_invoice_item/locale/sr-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Amount": "\u0418\u0437\u043d\u043e\u0441", 
- "Amount*": "\u0418\u0437\u043d\u043e\u0441 *", 
- "Brand": "\u041c\u0430\u0440\u043a\u0430", 
- "Cost Center": "\u0422\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u0446\u0435\u043d\u0442\u0430\u0440", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Discount %": "\u041f\u043e\u043f\u0443\u0441\u0442%", 
- "Expense Head": "\u0420\u0430\u0441\u0445\u043e\u0434\u0438 \u0448\u0435\u0444", 
- "Item": "\u0421\u0442\u0430\u0432\u043a\u0430", 
- "Item Group": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0413\u0440\u0443\u043f\u0430", 
- "Item Name": "\u041d\u0430\u0437\u0438\u0432", 
- "Item Tax Rate": "\u0421\u0442\u0430\u0432\u043a\u0430 \u041f\u043e\u0440\u0435\u0441\u043a\u0430 \u0441\u0442\u043e\u043f\u0430", 
- "PR Detail": "\u041f\u0420 \u0414\u0435\u0442\u0430\u0459", 
- "Page Break": "\u0421\u0442\u0440\u0430\u043d\u0430 \u041f\u0430\u0443\u0437\u0430", 
- "Project Name": "\u041d\u0430\u0437\u0438\u0432 \u043f\u0440\u043e\u0458\u0435\u043a\u0442\u0430", 
- "Pur Order": "\u041f\u0443\u0440 \u041d\u0430\u043b\u043e\u0433", 
- "Pur Receipt": "\u041f\u0443\u0440 \u041f\u0440\u0438\u0458\u0435\u043c", 
- "Purchase Invoice Item": "\u0424\u0430\u043a\u0442\u0443\u0440\u0438 \u0418\u0442\u0435\u043c", 
- "Purchase Order Item": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0435 \u043f\u043e\u0440\u0443\u045f\u0431\u0438\u043d\u0435", 
- "Qty": "\u041a\u043e\u043b", 
- "Rate ": "\u0421\u0442\u043e\u043f\u0430", 
- "Rate*": "\u0421\u0442\u043e\u043f\u0430 *", 
- "Ref Rate ": "\u0420\u0435\u0444 \u041e\u0446\u0435\u043d\u0438", 
- "Ref Rate*": "\u0420\u0435\u0444 \u0420\u0430\u0442\u0435 *", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "\u041f\u043e\u0440\u0435\u0441\u043a\u0430 \u0434\u0435\u0442\u0430\u0459 \u0441\u0442\u043e \u0434\u043e\u0431\u0430\u0432\u0459\u0430\u0458\u0443 \u0442\u0430\u0447\u043a\u0430 \u043c\u0430\u0458\u0441\u0442\u043e\u0440\u0430 \u043a\u0430\u043e \u0441\u0442\u0440\u0438\u043d\u0433 \u0438 \u0441\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0438 \u0443 \u043e\u0432\u043e\u043c \u0444\u0438\u0435\u043b\u0434.\u0423\u0441\u0435\u0434 \u0437\u0430 \u043f\u043e\u0440\u0435\u0437\u0435 \u0438 \u0442\u0430\u043a\u0441\u0435", 
- "UOM": "\u0423\u041e\u041c"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_item/locale/ta-doc.json b/accounts/doctype/purchase_invoice_item/locale/ta-doc.json
deleted file mode 100644
index 4d23d1e..0000000
--- a/accounts/doctype/purchase_invoice_item/locale/ta-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Amount": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Amount*": "\u0b85\u0bb3\u0bb5\u0bc1 *", 
- "Brand": "\u0baa\u0bbf\u0bb0\u0bbe\u0ba3\u0bcd\u0b9f\u0bcd", 
- "Cost Center": "\u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0bae\u0bc8\u0baf\u0bae\u0bcd", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Discount %": "\u0ba4\u0bb3\u0bcd\u0bb3\u0bc1\u0baa\u0b9f\u0bbf%", 
- "Expense Head": "\u0b87\u0bb4\u0baa\u0bcd\u0baa\u0bbf\u0bb2\u0bcd \u0ba4\u0bb2\u0bc8\u0bae\u0bc8", 
- "Item": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "Item Group": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Item Name": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Item Tax Rate": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0bb0\u0bbf \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "PR Detail": "PR \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Page Break": "\u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0baa\u0bbf\u0bb0\u0bc7\u0b95\u0bcd", 
- "Project Name": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Pur Order": "\u0baa\u0bc1\u0bb0\u0bcd \u0b86\u0ba3\u0bc8", 
- "Pur Receipt": "\u0baa\u0bc1\u0bb0\u0bcd \u0bb0\u0b9a\u0bc0\u0ba4\u0bc1", 
- "Purchase Invoice Item": "\u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Order Item": "\u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Qty": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Rate ": "\u0bb5\u0bbf\u0bb2\u0bc8", 
- "Rate*": "\u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd *", 
- "Ref Rate ": "Ref \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Ref Rate*": "Ref \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd *", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "\u0bb5\u0bb0\u0bbf \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b92\u0bb0\u0bc1 \u0b9a\u0bb0\u0bae\u0bcd \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0b8e\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bb5\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 field.Used \u0b9a\u0bc7\u0bae\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd", 
- "UOM": "\u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_invoice_item/locale/th-doc.json b/accounts/doctype/purchase_invoice_item/locale/th-doc.json
deleted file mode 100644
index 4a50e11..0000000
--- a/accounts/doctype/purchase_invoice_item/locale/th-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Amount*": "* \u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19", 
- "Brand": "\u0e22\u0e35\u0e48\u0e2b\u0e49\u0e2d", 
- "Cost Center": "\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Discount %": "\u0e2a\u0e48\u0e27\u0e19\u0e25\u0e14%", 
- "Expense Head": "\u0e2b\u0e31\u0e27\u0e2b\u0e19\u0e49\u0e32\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", 
- "Item": "\u0e0a\u0e34\u0e49\u0e19", 
- "Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Item Tax Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e20\u0e32\u0e29\u0e35\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Item Tax Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e20\u0e32\u0e29\u0e35\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "PR Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e1b\u0e23\u0e30\u0e0a\u0e32\u0e2a\u0e31\u0e21\u0e1e\u0e31\u0e19\u0e18\u0e4c", 
- "Page Break": "\u0e41\u0e1a\u0e48\u0e07\u0e2b\u0e19\u0e49\u0e32", 
- "Project Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Pur Order": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d Pur", 
- "Pur Receipt": "\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19 Pur", 
- "Purchase Invoice Item": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "Purchase Order Item": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d", 
- "Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Rate ": "\u0e2d\u0e31\u0e15\u0e23\u0e32", 
- "Rate*": "* \u0e2d\u0e31\u0e15\u0e23\u0e32", 
- "Ref Rate ": "\u0e2d\u0e31\u0e15\u0e23\u0e32 Ref", 
- "Ref Rate*": "* \u0e2d\u0e31\u0e15\u0e23\u0e32 Ref", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "\u0e15\u0e32\u0e23\u0e32\u0e07\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e20\u0e32\u0e29\u0e35\u0e17\u0e35\u0e48\u0e40\u0e23\u0e35\u0e22\u0e01\u0e08\u0e32\u0e01\u0e15\u0e49\u0e19\u0e41\u0e1a\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e15\u0e23\u0e34\u0e07\u0e41\u0e25\u0e30\u0e40\u0e01\u0e47\u0e1a\u0e44\u0e27\u0e49\u0e43\u0e19 field.Used \u0e19\u0e35\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e18\u0e23\u0e23\u0e21\u0e40\u0e19\u0e35\u0e22\u0e21", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges/README.md b/accounts/doctype/purchase_taxes_and_charges/README.md
new file mode 100644
index 0000000..7528a85
--- /dev/null
+++ b/accounts/doctype/purchase_taxes_and_charges/README.md
@@ -0,0 +1 @@
+Tax details for all Purchase Transactions.
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges/locale/_messages_doc.json b/accounts/doctype/purchase_taxes_and_charges/locale/_messages_doc.json
deleted file mode 100644
index c6e9b51..0000000
--- a/accounts/doctype/purchase_taxes_and_charges/locale/_messages_doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- "On Net Total", 
- "Total +Tax", 
- "On Previous Row Amount", 
- "Cost Center", 
- "Add", 
- "Type", 
- "Description", 
- "Item Wise Tax Detail ", 
- "Purchase Taxes and Charges", 
- "Valuation", 
- "Actual", 
- "Tax Amount", 
- "Amount", 
- "Deduct", 
- "Add or Deduct", 
- "Accounts", 
- "Enter Row", 
- "Cheating Field\nPlease do not delete ", 
- "Parenttype", 
- "Valuation and Total", 
- "On Previous Row Total", 
- "Rate", 
- "Consider Tax or Charge for", 
- "Account Head", 
- "Total"
-]
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges/locale/ar-doc.json b/accounts/doctype/purchase_taxes_and_charges/locale/ar-doc.json
deleted file mode 100644
index 1dc03f0..0000000
--- a/accounts/doctype/purchase_taxes_and_charges/locale/ar-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Account Head": "\u0631\u0626\u064a\u0633 \u062d\u0633\u0627\u0628", 
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Actual": "\u0641\u0639\u0644\u064a", 
- "Add": "\u0625\u0636\u0627\u0641\u0629", 
- "Add or Deduct": "\u0625\u0636\u0627\u0641\u0629 \u0623\u0648 \u062e\u0635\u0645", 
- "Amount": "\u0643\u0645\u064a\u0629", 
- "Cheating FieldPlease do not delete ": "FieldPlease \u0627\u0644\u063a\u0634 \u0644\u0627 \u062a\u062d\u0630\u0641", 
- "Consider Tax or Charge for": "\u0627\u0644\u0646\u0638\u0631 \u0641\u064a \u0636\u0631\u064a\u0628\u0629 \u0623\u0648 \u0631\u0633\u0645 \u0644", 
- "Cost Center": "\u0645\u0631\u0643\u0632 \u0627\u0644\u062a\u0643\u0644\u0641\u0629", 
- "Deduct": "\u062e\u0635\u0645", 
- "Description": "\u0648\u0635\u0641", 
- "Enter Row": "\u062f\u062e\u0648\u0644 \u0627\u0644\u0635\u0641", 
- "Item Wise Tax Detail ": "\u0627\u0644\u0628\u0646\u062f \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0648\u0627\u064a\u0632", 
- "On Net Total": "\u0639\u0644\u0649 \u0625\u062c\u0645\u0627\u0644\u064a \u0635\u0627\u0641\u064a", 
- "On Previous Row Amount": "\u0639\u0644\u0649 \u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0635\u0641 \u0627\u0644\u0633\u0627\u0628\u0642", 
- "On Previous Row Total": "\u0639\u0644\u0649 \u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0635\u0641 \u0627\u0644\u0633\u0627\u0628\u0642", 
- "Parenttype": "Parenttype", 
- "Purchase Taxes and Charges": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "Rate": "\u0645\u0639\u062f\u0644", 
- "Tax Amount": "\u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0645\u0628\u0644\u063a", 
- "Total": "\u0645\u062c\u0645\u0648\u0639", 
- "Total +Tax": "\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 +", 
- "Type": "\u0646\u0648\u0639", 
- "Valuation": "\u062a\u0642\u064a\u064a\u0645", 
- "Valuation and Total": "\u0627\u0644\u062a\u0642\u064a\u064a\u0645 \u0648\u062a\u0648\u062a\u0627\u0644"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges/locale/de-doc.json b/accounts/doctype/purchase_taxes_and_charges/locale/de-doc.json
deleted file mode 100644
index d7abe5a..0000000
--- a/accounts/doctype/purchase_taxes_and_charges/locale/de-doc.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "Account Head": "Konto Leiter", 
- "Accounts": "Konten", 
- "Actual": "Tats\u00e4chlich", 
- "Add": "Hinzuf\u00fcgen", 
- "Add or Deduct": "Hinzuf\u00fcgen oder abziehen", 
- "Amount": "Menge", 
- "Consider Tax or Charge for": "Betrachten Sie Steuern oder Geb\u00fchren f\u00fcr die", 
- "Cost Center": "Kostenstellenrechnung", 
- "Deduct": "Abziehen", 
- "Description": "Beschreibung", 
- "Enter Row": "Geben Row", 
- "On Net Total": "On Net Total", 
- "On Previous Row Amount": "Auf Previous Row Betrag", 
- "On Previous Row Total": "Auf Previous Row insgesamt", 
- "Parenttype": "ParentType", 
- "Purchase Taxes and Charges": "Purchase Steuern und Abgaben", 
- "Rate": "Rate", 
- "Tax Amount": "Steuerbetrag", 
- "Total": "Gesamt", 
- "Total +Tax": "Total + MwSt.", 
- "Type": "Typ", 
- "Valuation": "Bewertung", 
- "Valuation and Total": "Bewertung und insgesamt"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges/locale/es-doc.json b/accounts/doctype/purchase_taxes_and_charges/locale/es-doc.json
deleted file mode 100644
index ebc8d111..0000000
--- a/accounts/doctype/purchase_taxes_and_charges/locale/es-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Account Head": "Cuenta Head", 
- "Accounts": "Cuentas", 
- "Actual": "Real", 
- "Add": "A\u00f1adir", 
- "Add or Deduct": "Agregar o deducir", 
- "Amount": "Cantidad", 
- "Cheating FieldPlease do not delete ": "Hacer trampa FieldPlease no elimine", 
- "Consider Tax or Charge for": "Considere la posibilidad de impuesto o tasa para", 
- "Cost Center": "De centros de coste", 
- "Deduct": "Deducir", 
- "Description": "Descripci\u00f3n", 
- "Enter Row": "Ingrese Row", 
- "Item Wise Tax Detail ": "Elemento Detalle Tax Wise", 
- "On Net Total": "En total neto", 
- "On Previous Row Amount": "El Monto de la fila anterior", 
- "On Previous Row Total": "El total de la fila anterior", 
- "Parenttype": "ParentType", 
- "Purchase Taxes and Charges": "Impuestos y Cargos de compra", 
- "Rate": "Velocidad", 
- "Tax Amount": "Importe del impuesto", 
- "Total": "Total", 
- "Total +Tax": "Total + impuestos", 
- "Type": "Tipo", 
- "Valuation": "Valuaci\u00f3n", 
- "Valuation and Total": "Valoraci\u00f3n y Total"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges/locale/fr-doc.json b/accounts/doctype/purchase_taxes_and_charges/locale/fr-doc.json
deleted file mode 100644
index 2ab4dc8..0000000
--- a/accounts/doctype/purchase_taxes_and_charges/locale/fr-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Account Head": "Chef du compte", 
- "Accounts": "Comptes", 
- "Actual": "R\u00e9el", 
- "Add": "Ajouter", 
- "Add or Deduct": "Ajouter ou d\u00e9duire", 
- "Amount": "Montant", 
- "Cheating FieldPlease do not delete ": "Tricher FieldPlease ne supprimez pas", 
- "Consider Tax or Charge for": "Prenons l&#39;imp\u00f4t ou charge pour", 
- "Cost Center": "Centre de co\u00fbts", 
- "Deduct": "D\u00e9duire", 
- "Description": "Description", 
- "Enter Row": "Entrez Row", 
- "Item Wise Tax Detail ": "D\u00e9tail d&#39;item imp\u00f4t Wise", 
- "On Net Total": "Le total net", 
- "On Previous Row Amount": "Le montant rang\u00e9e pr\u00e9c\u00e9dente", 
- "On Previous Row Total": "Le total de la rang\u00e9e pr\u00e9c\u00e9dente", 
- "Parenttype": "ParentType", 
- "Purchase Taxes and Charges": "Imp\u00f4ts achat et les frais", 
- "Rate": "Taux", 
- "Tax Amount": "Taxes", 
- "Total": "Total", 
- "Total +Tax": "Total + taxe", 
- "Type": "Type", 
- "Valuation": "\u00c9valuation", 
- "Valuation and Total": "Valorisation et Total"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges/locale/hi-doc.json b/accounts/doctype/purchase_taxes_and_charges/locale/hi-doc.json
deleted file mode 100644
index a6e0fd2..0000000
--- a/accounts/doctype/purchase_taxes_and_charges/locale/hi-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Account Head": "\u0932\u0947\u0916\u093e\u0936\u0940\u0930\u094d\u0937", 
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Actual": "\u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915", 
- "Add": "\u091c\u094b\u0921\u093c\u0928\u093e", 
- "Add or Deduct": "\u091c\u094b\u0921\u093c\u0947\u0902 \u092f\u093e \u0918\u091f\u093e", 
- "Amount": "\u0930\u093e\u0936\u093f", 
- "Cheating FieldPlease do not delete ": "\u0927\u094b\u0916\u093e FieldPlease \u0915\u094b \u0928\u0937\u094d\u091f \u0928\u0939\u0940\u0902 \u0915\u0930\u0924\u0947", 
- "Consider Tax or Charge for": "\u091f\u0948\u0915\u094d\u0938 \u092f\u093e \u092a\u094d\u0930\u092d\u093e\u0930 \u0915\u0947 \u0932\u093f\u090f \u092a\u0930 \u0935\u093f\u091a\u093e\u0930", 
- "Cost Center": "\u0932\u093e\u0917\u0924 \u0915\u0947\u0902\u0926\u094d\u0930", 
- "Deduct": "\u0918\u091f\u093e\u0928\u093e", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Enter Row": "\u092a\u0902\u0915\u094d\u0924\u093f \u0926\u0930\u094d\u091c", 
- "Item Wise Tax Detail ": "\u0906\u0907\u091f\u092e \u0935\u093e\u0930 \u0915\u0930 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "On Net Total": "\u0928\u0947\u091f \u0915\u0941\u0932", 
- "On Previous Row Amount": "\u092a\u093f\u091b\u0932\u0940 \u092a\u0902\u0915\u094d\u0924\u093f \u0930\u093e\u0936\u093f \u092a\u0930", 
- "On Previous Row Total": "\u092a\u093f\u091b\u0932\u0940 \u092a\u0902\u0915\u094d\u0924\u093f \u0915\u0941\u0932 \u092a\u0930", 
- "Parenttype": "Parenttype", 
- "Purchase Taxes and Charges": "\u0916\u0930\u0940\u0926 \u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915", 
- "Rate": "\u0926\u0930", 
- "Tax Amount": "\u0915\u0930 \u0930\u093e\u0936\u093f", 
- "Total": "\u0938\u0902\u092a\u0942\u0930\u094d\u0923", 
- "Total +Tax": "+ \u0915\u0941\u0932 \u091f\u0948\u0915\u094d\u0938", 
- "Type": "\u091f\u093e\u0907\u092a", 
- "Valuation": "\u092e\u0942\u0932\u094d\u092f\u093e\u0915\u0902\u0928", 
- "Valuation and Total": "\u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928 \u0914\u0930 \u0915\u0941\u0932"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges/locale/hr-doc.json b/accounts/doctype/purchase_taxes_and_charges/locale/hr-doc.json
deleted file mode 100644
index 099f5d8..0000000
--- a/accounts/doctype/purchase_taxes_and_charges/locale/hr-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Account Head": "Ra\u010dun voditelj", 
- "Accounts": "Ra\u010duni", 
- "Actual": "Stvaran", 
- "Add": "Dodati", 
- "Add or Deduct": "Dodavanje ili Oduzmite", 
- "Amount": "Iznos", 
- "Cheating FieldPlease do not delete ": "Varanje FieldPlease ne brisati", 
- "Consider Tax or Charge for": "Razmislite poreza ili pristojbi za", 
- "Cost Center": "Tro\u0161ka", 
- "Deduct": "Odbiti", 
- "Description": "Opis", 
- "Enter Row": "Unesite Row", 
- "Item Wise Tax Detail ": "Stavka Wise Porezna Detalj", 
- "On Net Total": "Na Net Total", 
- "On Previous Row Amount": "Na prethodnu Row visini", 
- "On Previous Row Total": "Na prethodni redak Ukupno", 
- "Parenttype": "Parenttype", 
- "Purchase Taxes and Charges": "Kupnja Porezi i naknade", 
- "Rate": "Stopa", 
- "Tax Amount": "Iznos poreza", 
- "Total": "Ukupan", 
- "Total +Tax": "Ukupno + Porezna", 
- "Type": "Vrsta", 
- "Valuation": "Procjena", 
- "Valuation and Total": "Vrednovanje i Total"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges/locale/nl-doc.json b/accounts/doctype/purchase_taxes_and_charges/locale/nl-doc.json
deleted file mode 100644
index bce8c70..0000000
--- a/accounts/doctype/purchase_taxes_and_charges/locale/nl-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Account Head": "Account Hoofd", 
- "Accounts": "Accounts", 
- "Actual": "Daadwerkelijk", 
- "Add": "Toevoegen", 
- "Add or Deduct": "Toevoegen of aftrekken", 
- "Amount": "Bedrag", 
- "Cheating FieldPlease do not delete ": "Vreemdgaan FieldPlease niet verwijderen", 
- "Consider Tax or Charge for": "Overweeg belasting of heffing voor", 
- "Cost Center": "Kostenplaats", 
- "Deduct": "Aftrekken", 
- "Description": "Beschrijving", 
- "Enter Row": "Voer Row", 
- "Item Wise Tax Detail ": "Item Wise Tax Detail", 
- "On Net Total": "On Net Totaal", 
- "On Previous Row Amount": "Op de vorige toer Bedrag", 
- "On Previous Row Total": "Op de vorige toer Totaal", 
- "Parenttype": "Parenttype", 
- "Purchase Taxes and Charges": "Aankoop en-heffingen", 
- "Rate": "Tarief", 
- "Tax Amount": "BTW-bedrag", 
- "Total": "Totaal", 
- "Total +Tax": "Totaal + BTW", 
- "Type": "Type", 
- "Valuation": "Taxatie", 
- "Valuation and Total": "Taxatie en Total"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges/locale/pt-BR-doc.json b/accounts/doctype/purchase_taxes_and_charges/locale/pt-BR-doc.json
deleted file mode 100644
index 9366c49..0000000
--- a/accounts/doctype/purchase_taxes_and_charges/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "Account Head": "Conta", 
- "Accounts": "Contas", 
- "Actual": "Real", 
- "Add": "Adicionar", 
- "Add or Deduct": "Adicionar ou Deduzir", 
- "Amount": "Quantidade", 
- "Consider Tax or Charge for": "Considere Imposto ou Encargo para", 
- "Cost Center": "Centro de Custos", 
- "Deduct": "Subtrair", 
- "Description": "Descri\u00e7\u00e3o", 
- "Enter Row": "Digite a Linha", 
- "Item Wise Tax Detail ": "Detalhe Imposto relativo ao Item", 
- "On Net Total": "No Total L\u00edquido", 
- "On Previous Row Amount": "No Valor na linha anterior", 
- "On Previous Row Total": "No Total na linha anterior", 
- "Parenttype": "Parenttype", 
- "Purchase Taxes and Charges": "Impostos e Encargos sobre Compras", 
- "Rate": "Taxa", 
- "Tax Amount": "Valor do Imposto", 
- "Total": "Total", 
- "Total +Tax": "Total + Impostos", 
- "Type": "Tipo", 
- "Valuation": "Avalia\u00e7\u00e3o", 
- "Valuation and Total": "Avalia\u00e7\u00e3o e Total"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges/locale/pt-doc.json b/accounts/doctype/purchase_taxes_and_charges/locale/pt-doc.json
deleted file mode 100644
index e790629..0000000
--- a/accounts/doctype/purchase_taxes_and_charges/locale/pt-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Account Head": "Chefe conta", 
- "Accounts": "Contas", 
- "Actual": "Real", 
- "Add": "Adicionar", 
- "Add or Deduct": "Adicionar ou Deduzir", 
- "Amount": "Quantidade", 
- "Cheating FieldPlease do not delete ": "Engano FieldPlease n\u00e3o exclua", 
- "Consider Tax or Charge for": "Considere imposto ou encargo para", 
- "Cost Center": "Centro de Custos", 
- "Deduct": "Subtrair", 
- "Description": "Descri\u00e7\u00e3o", 
- "Enter Row": "Digite Row", 
- "Item Wise Tax Detail ": "Detalhe Imposto item S\u00e1bio", 
- "On Net Total": "Em L\u00edquida Total", 
- "On Previous Row Amount": "Quantidade em linha anterior", 
- "On Previous Row Total": "No total linha anterior", 
- "Parenttype": "ParentType", 
- "Purchase Taxes and Charges": "Impostos e Encargos de compra", 
- "Rate": "Taxa", 
- "Tax Amount": "Valor do imposto", 
- "Total": "Total", 
- "Total +Tax": "Total + Impostos", 
- "Type": "Tipo", 
- "Valuation": "Avalia\u00e7\u00e3o", 
- "Valuation and Total": "Avalia\u00e7\u00e3o e Total"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges/locale/sr-doc.json b/accounts/doctype/purchase_taxes_and_charges/locale/sr-doc.json
deleted file mode 100644
index 0f43561..0000000
--- a/accounts/doctype/purchase_taxes_and_charges/locale/sr-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Account Head": "\u0420\u0430\u0447\u0443\u043d \u0448\u0435\u0444", 
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Actual": "\u0421\u0442\u0432\u0430\u0440\u0430\u043d", 
- "Add": "\u0414\u043e\u0434\u0430\u0442\u0438", 
- "Add or Deduct": "\u0414\u043e\u0434\u0430\u0432\u0430\u045a\u0435 \u0438\u043b\u0438 \u041e\u0434\u0443\u0437\u043c\u0438\u0442\u0435", 
- "Amount": "\u0418\u0437\u043d\u043e\u0441", 
- "Cheating FieldPlease do not delete ": "\u0412\u0430\u0440\u0430\u045a\u0435 \u0424\u0438\u0435\u043b\u0434\u041f\u043b\u0435\u0430\u0441\u0435 \u043d\u0435 \u0431\u0440\u0438\u0441\u0430\u0442\u0438", 
- "Consider Tax or Charge for": "\u0420\u0430\u0437\u043c\u0438\u0441\u043b\u0438\u0442\u0435 \u043f\u043e\u0440\u0435\u0437\u0430 \u0438\u043b\u0438 \u043e\u043f\u0442\u0443\u0436\u0431\u0430 \u0437\u0430", 
- "Cost Center": "\u0422\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u0446\u0435\u043d\u0442\u0430\u0440", 
- "Deduct": "\u041e\u0434\u0431\u0438\u0442\u0438", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Enter Row": "\u0423\u043d\u0435\u0441\u0438\u0442\u0435 \u0440\u0435\u0434", 
- "Item Wise Tax Detail ": "\u0421\u0442\u0430\u0432\u043a\u0430 \u041c\u0443\u0434\u0440\u0438 \u041f\u043e\u0440\u0435\u0441\u043a\u0430 \u0414\u0435\u0442\u0430\u0459", 
- "On Net Total": "\u041e\u043d \u041d\u0435\u0442 \u0423\u043a\u0443\u043f\u043d\u043e", 
- "On Previous Row Amount": "\u041d\u0430 \u043f\u0440\u0435\u0442\u0445\u043e\u0434\u043d\u0438 \u0440\u0435\u0434 \u0418\u0437\u043d\u043e\u0441", 
- "On Previous Row Total": "\u041d\u0430 \u043f\u0440\u0435\u0442\u0445\u043e\u0434\u043d\u0438 \u0440\u0435\u0434 \u0423\u043a\u0443\u043f\u043d\u043e", 
- "Parenttype": "\u041f\u0430\u0440\u0435\u043d\u0442\u0442\u0438\u043f\u0435", 
- "Purchase Taxes and Charges": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435", 
- "Rate": "\u0421\u0442\u043e\u043f\u0430", 
- "Tax Amount": "\u0418\u0437\u043d\u043e\u0441 \u043f\u043e\u0440\u0435\u0437\u0430", 
- "Total": "\u0423\u043a\u0443\u043f\u0430\u043d", 
- "Total +Tax": "\u0423\u043a\u0443\u043f\u043d\u043e + \u043f\u043e\u0440\u0435\u0437", 
- "Type": "\u0422\u0438\u043f", 
- "Valuation": "\u0412\u0440\u0435\u0434\u043d\u043e\u0441\u0442", 
- "Valuation and Total": "\u041f\u0440\u043e\u0446\u0435\u043d\u0430 \u0438 \u0422\u043e\u0442\u0430\u043b"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges/locale/ta-doc.json b/accounts/doctype/purchase_taxes_and_charges/locale/ta-doc.json
deleted file mode 100644
index ff11998..0000000
--- a/accounts/doctype/purchase_taxes_and_charges/locale/ta-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Account Head": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 - \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1", 
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Actual": "\u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbe\u0ba9", 
- "Add": "\u0b9a\u0bc7\u0bb0\u0bcd", 
- "Add or Deduct": "\u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b95\u0bb4\u0bbf\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Amount": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Cheating FieldPlease do not delete ": "\u0bae\u0bc7\u0bbe\u0b9a\u0b9f\u0bbf FieldPlease \u0ba8\u0bc0\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bbe\u0bae\u0bcd", 
- "Consider Tax or Charge for": "\u0bb5\u0bb0\u0bbf \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0baa\u0bc6\u0bbe\u0bb1\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd", 
- "Cost Center": "\u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0bae\u0bc8\u0baf\u0bae\u0bcd", 
- "Deduct": "\u0ba4\u0bb3\u0bcd\u0bb3\u0bc1", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Enter Row": "\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bb5\u0bc1\u0bae\u0bcd", 
- "Item Wise Tax Detail ": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0bc8\u0bb8\u0bcd \u0bb5\u0bb0\u0bbf \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "On Net Total": "\u0ba8\u0bbf\u0b95\u0bb0 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd \u0b89\u0bb3\u0bcd\u0bb3", 
- "On Previous Row Amount": "\u0bae\u0bc1\u0ba8\u0bcd\u0ba4\u0bc8\u0baf \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "On Previous Row Total": "\u0bae\u0bc1\u0ba8\u0bcd\u0ba4\u0bc8\u0baf \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0bae\u0bc0\u0ba4\u0bc1", 
- "Parenttype": "Parenttype", 
- "Purchase Taxes and Charges": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Rate": "\u0bb5\u0bbf\u0bb2\u0bc8", 
- "Tax Amount": "\u0bb5\u0bb0\u0bbf \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Total": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd", 
- "Total +Tax": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 + \u0bb5\u0bb0\u0bbf", 
- "Type": "\u0bae\u0bbe\u0ba4\u0bbf\u0bb0\u0bbf", 
- "Valuation": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bbf\u0b95\u0bcd\u0b95", 
- "Valuation and Total": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bc1 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges/locale/th-doc.json b/accounts/doctype/purchase_taxes_and_charges/locale/th-doc.json
deleted file mode 100644
index 915143c..0000000
--- a/accounts/doctype/purchase_taxes_and_charges/locale/th-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Account Head": "\u0e2b\u0e31\u0e27\u0e2b\u0e19\u0e49\u0e32\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Actual": "\u0e15\u0e32\u0e21\u0e04\u0e27\u0e32\u0e21\u0e40\u0e1b\u0e47\u0e19\u0e08\u0e23\u0e34\u0e07", 
- "Add": "\u0e40\u0e1e\u0e34\u0e48\u0e21", 
- "Add or Deduct": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2b\u0e23\u0e37\u0e2d\u0e2b\u0e31\u0e01", 
- "Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Cheating FieldPlease do not delete ": "\u0e42\u0e01\u0e07 FieldPlease \u0e44\u0e21\u0e48\u0e25\u0e1a", 
- "Consider Tax or Charge for": "\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e20\u0e32\u0e29\u0e35\u0e2b\u0e23\u0e37\u0e2d\u0e04\u0e34\u0e14\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a", 
- "Cost Center": "\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19", 
- "Deduct": "\u0e2b\u0e31\u0e01", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Enter Row": "\u0e43\u0e2a\u0e48\u0e41\u0e16\u0e27", 
- "Item Wise Tax Detail ": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e20\u0e32\u0e29\u0e35\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e09\u0e25\u0e32\u0e14", 
- "On Net Total": "\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e23\u0e27\u0e21\u0e2a\u0e38\u0e17\u0e18\u0e34", 
- "On Previous Row Amount": "\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19\u0e41\u0e16\u0e27\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32", 
- "On Previous Row Total": "\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e23\u0e27\u0e21\u0e41\u0e16\u0e27\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32", 
- "Parenttype": "Parenttype", 
- "Purchase Taxes and Charges": "\u0e20\u0e32\u0e29\u0e35\u0e0b\u0e37\u0e49\u0e2d\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23", 
- "Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32", 
- "Tax Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e20\u0e32\u0e29\u0e35", 
- "Total": "\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", 
- "Total +Tax": "\u0e23\u0e27\u0e21 + \u0e20\u0e32\u0e29\u0e35", 
- "Type": "\u0e0a\u0e19\u0e34\u0e14", 
- "Valuation": "\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19\u0e04\u0e48\u0e32", 
- "Valuation and Total": "\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19\u0e41\u0e25\u0e30\u0e23\u0e27\u0e21"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.txt b/accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.txt
index 619aed1..d6d2a92 100644
--- a/accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.txt
+++ b/accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.txt
@@ -1,8 +1,8 @@
 [
  {
-  "creation": "2013-04-19 11:00:06", 
+  "creation": "2013-05-21 16:16:04", 
   "docstatus": 0, 
-  "modified": "2013-05-07 11:23:56", 
+  "modified": "2013-05-28 12:02:02", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -101,7 +101,7 @@
   "oldfieldname": "tax_amount", 
   "oldfieldtype": "Currency", 
   "options": "Company:company:default_currency", 
-  "read_only": 0, 
+  "read_only": 1, 
   "reqd": 0
  }, 
  {
@@ -159,35 +159,5 @@
   "print_hide": 1, 
   "read_only": 0, 
   "search_index": 0
- }, 
- {
-  "description": "Cheating Field\nPlease do not delete ", 
-  "doctype": "DocField", 
-  "fieldname": "total_tax_amount", 
-  "fieldtype": "Currency", 
-  "hidden": 1, 
-  "label": "Total +Tax", 
-  "no_copy": 1, 
-  "oldfieldname": "total_tax_amount", 
-  "oldfieldtype": "Currency", 
-  "options": "Company:company:default_currency", 
-  "print_hide": 1, 
-  "read_only": 0, 
-  "report_hide": 1
- }, 
- {
-  "description": "Cheating Field\nPlease do not delete ", 
-  "doctype": "DocField", 
-  "fieldname": "total_amount", 
-  "fieldtype": "Currency", 
-  "hidden": 1, 
-  "label": "Tax Amount", 
-  "no_copy": 1, 
-  "oldfieldname": "total_amount", 
-  "oldfieldtype": "Currency", 
-  "options": "Company:company:default_currency", 
-  "print_hide": 1, 
-  "read_only": 0, 
-  "report_hide": 1
  }
 ]
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges_master/README.md b/accounts/doctype/purchase_taxes_and_charges_master/README.md
new file mode 100644
index 0000000..20f481a
--- /dev/null
+++ b/accounts/doctype/purchase_taxes_and_charges_master/README.md
@@ -0,0 +1 @@
+Template for tax structure in purchase transactions.
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges_master/locale/_messages_doc.json b/accounts/doctype/purchase_taxes_and_charges_master/locale/_messages_doc.json
deleted file mode 100644
index 7b4b695..0000000
--- a/accounts/doctype/purchase_taxes_and_charges_master/locale/_messages_doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-[
- "Standard tax template that can be applied to all Purchase Transactions. This template can contain list of tax heads and also other expense heads like \"Shipping\", \"Insurance\", \"Handling\" etc.\n\n#### Note\n\nThe tax rate you define here will be the standard tax rate for all **Items**. If there are **Items** that have different rates, they must be added in the **Item Tax** table in the **Item** master.\n\n#### Description of Columns\n\n1. Calculation Type: \n    - This can be on **Net Total** (that is the sum of basic amount).\n    - **On Previous Row Total / Amount** (for cumulative taxes or charges). If you select this option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total.\n    - **Actual** (as mentioned).\n2. Account Head: The Account ledger under which this tax will be booked\n3. Cost Center: If the tax / charge is an income (like shipping) or expense it needs to be booked against a Cost Center.\n4. Description: Description of the tax (that will be printed in invoices / quotes).\n5. Rate: Tax rate.\n6. Amount: Tax amount.\n7. Total: Cumulative total to this point.\n8. Enter Row: If based on \"Previous Row Total\" you can select the row number which will be taken as a base for this calculation (default is the previous row).\n9. Consider Tax or Charge for: In this section you can specify if the tax / charge is only for valuation (not a part of total) or only for total (does not add value to the item) or for both.\n10. Add or Deduct: Whether you want to add or deduct the tax.", 
- "Title", 
- "Default", 
- "Company", 
- "Purchase Taxes and Charges Master", 
- "Accounts", 
- "Purchase Taxes and Charges"
-]
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges_master/locale/ar-doc.json b/accounts/doctype/purchase_taxes_and_charges_master/locale/ar-doc.json
deleted file mode 100644
index 55cd631..0000000
--- a/accounts/doctype/purchase_taxes_and_charges_master/locale/ar-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Default": "\u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a", 
- "Purchase Taxes and Charges": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "Purchase Taxes and Charges Master": "\u0636\u0631\u0627\u0626\u0628 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a \u0648\u0631\u0633\u0648\u0645 \u0645\u0627\u062c\u0633\u062a\u064a\u0631", 
- "Standard tax template that can be applied to all Purchase Transactions. This template can contain list of tax heads and also other expense heads like \"Shipping\", \"Insurance\", \"Handling\" etc.#### NoteThe tax rate you define here will be the standard tax rate for all **Items**. If there are **Items** that have different rates, they must be added in the **Item Tax** table in the **Item** master.#### Description of Columns1. Calculation Type:     - This can be on **Net Total** (that is the sum of basic amount).    - **On Previous Row Total / Amount** (for cumulative taxes or charges). If you select this option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total.    - **Actual** (as mentioned).2. Account Head: The Account ledger under which this tax will be booked3. Cost Center: If the tax / charge is an income (like shipping) or expense it needs to be booked against a Cost Center.4. Description: Description of the tax (that will be printed in invoices / quotes).5. Rate: Tax rate.6. Amount: Tax amount.7. Total: Cumulative total to this point.8. Enter Row: If based on \"Previous Row Total\" you can select the row number which will be taken as a base for this calculation (default is the previous row).9. Consider Tax or Charge for: In this section you can specify if the tax / charge is only for valuation (not a part of total) or only for total (does not add value to the item) or for both.10. Add or Deduct: Whether you want to add or deduct the tax.": "\u0642\u0627\u0644\u0628 \u0627\u0644\u0642\u064a\u0627\u0633\u064a\u0629 \u0627\u0644\u0636\u0631\u064a\u0628\u064a\u0629 \u0627\u0644\u062a\u064a \u064a\u0645\u0643\u0646 \u062a\u0637\u0628\u064a\u0642\u0647\u0627 \u0639\u0644\u0649 \u062c\u0645\u064a\u0639 \u0639\u0645\u0644\u064a\u0627\u062a \u0627\u0644\u0634\u0631\u0627\u0621. \u0648\u0647\u0630\u0627 \u064a\u0645\u0643\u0646 \u0623\u0646 \u062a\u062d\u062a\u0648\u064a \u0639\u0644\u0649 \u0642\u0627\u0644\u0628 \u0642\u0627\u0626\u0645\u0629 \u0631\u0624\u0633\u0627\u0621 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0623\u064a\u0636\u0627 \u0631\u0624\u0633\u0627\u0621 \u062d\u0633\u0627\u0628 \u0623\u062e\u0631\u0649 \u0645\u062b\u0644 &quot;\u0634\u062d\u0646&quot;\u060c &quot;\u0627\u0644\u062a\u0623\u0645\u064a\u0646&quot;\u060c &quot;\u0627\u0644\u062a\u0639\u0627\u0645\u0644 \u0645\u0639&quot; \u0627\u0644\u062e # # # # NoteThe \u0645\u0639\u062f\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u062a\u0642\u0648\u0645 \u0628\u062a\u0639\u0631\u064a\u0641 \u0647\u0646\u0627 \u0633\u064a\u0643\u0648\u0646 \u0645\u0639\u062f\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0645\u0648\u062d\u062f\u0629 \u0644\u0643\u0627\u0641\u0629 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 ** ** . \u0625\u0630\u0627 \u0643\u0627\u0646 \u0647\u0646\u0627\u0643 \u0639\u0646\u0627\u0635\u0631 ** ** \u0627\u0644\u062a\u064a \u0644\u062f\u064a\u0647\u0627 \u0645\u0639\u062f\u0644\u0627\u062a \u0645\u062e\u062a\u0644\u0641\u0629\u060c \u0644\u0627 \u0628\u062f \u0645\u0646 \u0625\u0636\u0627\u0641\u062a\u0647\u0627 \u0641\u064a \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0633\u0644\u0639\u0629 ** ** \u0627\u0644\u062c\u062f\u0648\u0644 \u0641\u064a \u0627\u0644\u0633\u0644\u0639\u0629 ** ** \u0627\u0644\u0631\u0626\u064a\u0633\u064a. # # # # \u0648\u0635\u0641 Columns1. \u0646\u0648\u0639 \u0627\u0644\u062d\u0633\u0627\u0628: - \u0648\u0647\u0630\u0627 \u064a\u0645\u0643\u0646 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0639\u0644\u0649 \u0625\u062c\u0645\u0627\u0644\u064a \u0635\u0627\u0641\u064a ** ** (\u0623\u064a \u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0623\u0633\u0627\u0633\u064a). - ** \u0641\u064a \u0627\u0644\u0635\u0641 \u0627\u0644\u0633\u0627\u0628\u0642 \u0627\u0644\u0645\u062c\u0645\u0648\u0639 / ** \u0627\u0644\u0645\u0628\u0644\u063a (\u0627\u0644\u062a\u0631\u0627\u0643\u0645\u064a \u0644\u0644\u0636\u0631\u0627\u0626\u0628 \u0623\u0648 \u0631\u0633\u0648\u0645). \u0625\u0630\u0627 \u0642\u0645\u062a \u0628\u062a\u062d\u062f\u064a\u062f \u0647\u0630\u0627 \u0627\u0644\u062e\u064a\u0627\u0631\u060c \u0633\u064a\u062a\u0645 \u062a\u0637\u0628\u064a\u0642 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0643\u0646\u0633\u0628\u0629 \u0645\u0626\u0648\u064a\u0629 \u0645\u0646 \u0627\u0644\u0635\u0641 \u0627\u0644\u0633\u0627\u0628\u0642 (\u0641\u064a \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629) \u0628\u0645\u0628\u0644\u063a \u0625\u062c\u0645\u0627\u0644\u064a \u0623\u0648. - ** ** \u0627\u0644\u0641\u0639\u0644\u064a (\u0643\u0645\u0627 \u0630\u0643\u0631) .2. \u0631\u0626\u064a\u0633 \u0627\u0644\u0627\u0639\u062a\u0628\u0627\u0631: \u062f\u0641\u062a\u0631 \u0627\u0644\u0623\u0633\u062a\u0627\u0630 \u0627\u0644\u062d\u0633\u0627\u0628 \u0627\u0644\u0630\u064a \u0633\u064a\u0643\u0648\u0646 \u0647\u0630\u0647 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 booked3. \u064a\u0643\u0644\u0641 \u0627\u0644\u0645\u0631\u0643\u0632: \u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0627\u0644\u0636\u0631\u0627\u0626\u0628 / \u0627\u0644\u0631\u0633\u0648\u0645 \u0647\u0648 \u0627\u0644\u062f\u062e\u0644 (\u0645\u062b\u0644 \u0627\u0644\u0634\u062d\u0646) \u0623\u0648 \u062d\u0633\u0627\u0628 \u0644\u0627 \u0628\u062f \u0645\u0646 \u062d\u062c\u0632 \u0636\u062f Center.4 \u0627\u0644\u062a\u0643\u0644\u0641\u0629. \u0627\u0644\u0648\u0635\u0641: \u0648\u0635\u0641 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 (\u0633\u062a\u062a\u0645 \u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u062a\u064a \u0641\u064a / \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633) .5. \u0645\u0639\u062f\u0644: \u0636\u0631\u064a\u0628\u0629 rate.6. \u0627\u0644\u0645\u0628\u0644\u063a: \u0636\u0631\u064a\u0628\u0629 amount.7. \u0627\u0644\u0645\u062c\u0645\u0648\u0639: \u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u062a\u0631\u0627\u0643\u0645\u064a \u0644\u0647\u0630\u0627 point.8. \u0623\u062f\u062e\u0644 \u0627\u0644\u0635\u0641: \u0625\u0630\u0627 \u064a\u0639\u062a\u0645\u062f \u0639\u0644\u0649 &quot;\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0635\u0641 \u0627\u0644\u0633\u0627\u0628\u0642&quot; \u064a\u0645\u0643\u0646\u0643 \u062a\u062d\u062f\u064a\u062f \u0631\u0642\u0645 \u0627\u0644\u0635\u0641 \u0627\u0644\u0630\u064a \u0633\u064a\u062a\u0645 \u0627\u062a\u062e\u0627\u0630\u0647\u0627 \u0643\u0642\u0627\u0639\u062f\u0629 \u0644\u0647\u0630\u0627 \u0627\u0644\u062d\u0633\u0627\u0628 (\u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0647\u0648 \u0627\u0644\u0635\u0641 \u0627\u0644\u0633\u0627\u0628\u0642) .9. \u0627\u0644\u0646\u0638\u0631 \u0641\u064a \u0636\u0631\u064a\u0628\u0629 \u0623\u0648 \u0631\u0633\u0645 \u0644: \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u0642\u0633\u0645 \u064a\u0645\u0643\u0646\u0643 \u062a\u062d\u062f\u064a\u062f \u0625\u0630\u0627 \u0643\u0627\u0646 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 / \u0627\u0644\u0631\u0633\u0648\u0645 \u0641\u0642\u0637 \u0644\u062a\u0642\u064a\u064a\u0645 (\u0644\u064a\u0633\u062a \u062c\u0632\u0621\u0627 \u0645\u0646 \u0627\u0644\u0643\u0644) \u0623\u0648 \u0641\u0642\u0637 \u0644\u0644\u0645\u062c\u0645\u0648\u0639 (\u0644\u0627 \u064a\u0636\u064a\u0641 \u0642\u064a\u0645\u0629 \u0625\u0644\u0649 \u0627\u0644\u0639\u0646\u0635\u0631) \u0623\u0648 both.10. \u0625\u0636\u0627\u0641\u0629 \u0623\u0648 \u062e\u0635\u0645: \u0625\u0630\u0627 \u0643\u0646\u062a \u062a\u0631\u063a\u0628 \u0641\u064a \u0625\u0636\u0627\u0641\u0629 \u0623\u0648 \u062e\u0635\u0645 \u0627\u0644\u0636\u0631\u0627\u0626\u0628.", 
- "Title": "\u0644\u0642\u0628"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges_master/locale/de-doc.json b/accounts/doctype/purchase_taxes_and_charges_master/locale/de-doc.json
deleted file mode 100644
index 8ef07e5..0000000
--- a/accounts/doctype/purchase_taxes_and_charges_master/locale/de-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Accounts": "Konten", 
- "Company": "Firma", 
- "Default": "Default", 
- "Purchase Taxes and Charges": "Purchase Steuern und Abgaben", 
- "Purchase Taxes and Charges Master": "Steuern und Geb\u00fchren Meister Kauf", 
- "Title": "Titel"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges_master/locale/es-doc.json b/accounts/doctype/purchase_taxes_and_charges_master/locale/es-doc.json
deleted file mode 100644
index 5ced3c0..0000000
--- a/accounts/doctype/purchase_taxes_and_charges_master/locale/es-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Cuentas", 
- "Company": "Empresa", 
- "Default": "Defecto", 
- "Purchase Taxes and Charges": "Impuestos y Cargos de compra", 
- "Purchase Taxes and Charges Master": "Impuestos sobre las compras y Master Cargos", 
- "Standard tax template that can be applied to all Purchase Transactions. This template can contain list of tax heads and also other expense heads like \"Shipping\", \"Insurance\", \"Handling\" etc.#### NoteThe tax rate you define here will be the standard tax rate for all **Items**. If there are **Items** that have different rates, they must be added in the **Item Tax** table in the **Item** master.#### Description of Columns1. Calculation Type:     - This can be on **Net Total** (that is the sum of basic amount).    - **On Previous Row Total / Amount** (for cumulative taxes or charges). If you select this option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total.    - **Actual** (as mentioned).2. Account Head: The Account ledger under which this tax will be booked3. Cost Center: If the tax / charge is an income (like shipping) or expense it needs to be booked against a Cost Center.4. Description: Description of the tax (that will be printed in invoices / quotes).5. Rate: Tax rate.6. Amount: Tax amount.7. Total: Cumulative total to this point.8. Enter Row: If based on \"Previous Row Total\" you can select the row number which will be taken as a base for this calculation (default is the previous row).9. Consider Tax or Charge for: In this section you can specify if the tax / charge is only for valuation (not a part of total) or only for total (does not add value to the item) or for both.10. Add or Deduct: Whether you want to add or deduct the tax.": "Plantilla de gravamen que puede aplicarse a todas las transacciones de compra. Esta plantilla puede contener la lista de cabezas de impuestos y tambi\u00e9n otros jefes de gastos como &quot;env\u00edo&quot;, &quot;Seguros&quot;, &quot;Manipulaci\u00f3n&quot;, etc tasa impositiva # # # # NotaEl que defina aqu\u00ed ser\u00e1 el tipo de gravamen general para todos los elementos ** ** . Si hay elementos ** ** que tienen ritmos diferentes, se deben agregar en el Impuesto art\u00edculo ** ** mesa en el art\u00edculo ** ** maestro. # # # # Descripci\u00f3n del Columns1. Tipo de c\u00e1lculo: - Esto puede ser en ** Total Net ** (que es la suma de la cantidad de base). - ** En Fila Anterior total / importe ** (para los impuestos acumulativos o cargos). Si selecciona esta opci\u00f3n, el impuesto se aplica como un porcentaje de la fila anterior (en la tabla de impuestos) o cantidad total. - ** Actual ** (como se mencion\u00f3) .2. Jefe de la cuenta: El libro mayor de cuentas en las que este impuesto ser\u00e1 booked3. Centro de coste: Si el impuesto / carga es un ingreso (como gastos de env\u00edo) o gasto que debe ser reservado frente a un coste Center.4. Descripci\u00f3n: Descripci\u00f3n del impuesto (que se imprimir\u00e1 en las facturas / cotizaciones) .5. Tarifas: Impuesto rate.6. Importe: Impuestos amount.7. Total: Total acumulado de este point.8. Ingrese Fila: Si se basa en &quot;Total Fila Anterior&quot; se puede seleccionar el n\u00famero de fila que se tomar\u00e1 como base para este c\u00e1lculo (por defecto es la fila anterior) .9. Considere la posibilidad de impuesto o tasa para: En esta secci\u00f3n se puede especificar si el impuesto / carga es s\u00f3lo para la valoraci\u00f3n (no es una parte del total) o s\u00f3lo para el total (no agrega valor al elemento) o para both.10. Agregar o deducir: Si desea agregar o deducir el impuesto.", 
- "Title": "T\u00edtulo"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges_master/locale/fr-doc.json b/accounts/doctype/purchase_taxes_and_charges_master/locale/fr-doc.json
deleted file mode 100644
index ae72829..0000000
--- a/accounts/doctype/purchase_taxes_and_charges_master/locale/fr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Comptes", 
- "Company": "Entreprise", 
- "Default": "Par d\u00e9faut", 
- "Purchase Taxes and Charges": "Imp\u00f4ts achat et les frais", 
- "Purchase Taxes and Charges Master": "Imp\u00f4ts achat et Master frais", 
- "Standard tax template that can be applied to all Purchase Transactions. This template can contain list of tax heads and also other expense heads like \"Shipping\", \"Insurance\", \"Handling\" etc.#### NoteThe tax rate you define here will be the standard tax rate for all **Items**. If there are **Items** that have different rates, they must be added in the **Item Tax** table in the **Item** master.#### Description of Columns1. Calculation Type:     - This can be on **Net Total** (that is the sum of basic amount).    - **On Previous Row Total / Amount** (for cumulative taxes or charges). If you select this option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total.    - **Actual** (as mentioned).2. Account Head: The Account ledger under which this tax will be booked3. Cost Center: If the tax / charge is an income (like shipping) or expense it needs to be booked against a Cost Center.4. Description: Description of the tax (that will be printed in invoices / quotes).5. Rate: Tax rate.6. Amount: Tax amount.7. Total: Cumulative total to this point.8. Enter Row: If based on \"Previous Row Total\" you can select the row number which will be taken as a base for this calculation (default is the previous row).9. Consider Tax or Charge for: In this section you can specify if the tax / charge is only for valuation (not a part of total) or only for total (does not add value to the item) or for both.10. Add or Deduct: Whether you want to add or deduct the tax.": "Mod\u00e8le normal de l&#39;imp\u00f4t qui peut \u00eatre appliqu\u00e9e \u00e0 toutes les transactions d&#39;achat. Ce mod\u00e8le peut contenir une liste des chefs d&#39;imp\u00f4ts et autres charges aussi des t\u00eates comme &quot;Livraison&quot;, &quot;assurance&quot;, &quot;Manipulation&quot;, etc taux d&#39;imposition # # # # RemarqueLe que vous d\u00e9finissez ici sera le taux normal de l&#39;imp\u00f4t pour tous les articles ** ** . S&#39;il ya ** ** Articles qui ont des taux diff\u00e9rents, ils doivent \u00eatre ajout\u00e9s \u00e0 l&#39;imp\u00f4t sur le point ** ** table dans l&#39;\u00e9l\u00e9ment ** ** ma\u00eetre. # # # # Description des Columns1. Type de calcul: - Cela peut \u00eatre sur ** Total net ** (qui est la somme du montant de base). - ** Sur la ligne pr\u00e9c\u00e9dente total / Montant ** (pour les imp\u00f4ts ou les frais cumulatifs). Si vous s\u00e9lectionnez cette option, la taxe sera appliqu\u00e9e en tant que pourcentage de la rang\u00e9e pr\u00e9c\u00e9dente (dans la table d&#39;imp\u00f4t) le montant ou total. - ** R\u00e9elles ** (comme indiqu\u00e9) .2. Chef du compte: Le grand livre des comptes en vertu de laquelle cette taxe sera booked3. Un centre de co\u00fbts: Si la taxe / redevance est un revenu (comme le transport) ou des frais dont elle a besoin pour \u00eatre comptabilis\u00e9es au titre des co\u00fbts Center.4. Description: Description de l&#39;imp\u00f4t (qui sera imprim\u00e9 sur les factures / devis) .5. Tarif: rate.6 imp\u00f4t. Montant: Taxe amount.7. Total: Total cumulatif \u00e0 ce point.8. Entrez Row: S&#39;il est bas\u00e9 sur \u00abTotal ligne pr\u00e9c\u00e9dente&quot;, vous pouvez s\u00e9lectionner le nombre de lignes qui seront pris comme base pour le calcul (par d\u00e9faut la ligne pr\u00e9c\u00e9dente) .9. Prenons l&#39;imp\u00f4t ou charge pour: Dans cette section, vous pouvez sp\u00e9cifier si la taxe / redevance est seulement pour l&#39;\u00e9valuation (et non une partie du total) ou seulement pour le total (ne pas ajouter de la valeur \u00e0 l&#39;\u00e9l\u00e9ment) ou pour both.10. Ajouter ou d\u00e9duire: Si vous voulez ajouter ou d\u00e9duire la taxe.", 
- "Title": "Titre"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges_master/locale/hi-doc.json b/accounts/doctype/purchase_taxes_and_charges_master/locale/hi-doc.json
deleted file mode 100644
index fabb469..0000000
--- a/accounts/doctype/purchase_taxes_and_charges_master/locale/hi-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Default": "\u091a\u0942\u0915", 
- "Purchase Taxes and Charges": "\u0916\u0930\u0940\u0926 \u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915", 
- "Purchase Taxes and Charges Master": "\u0916\u0930\u0940\u0926 \u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u092e\u093e\u0938\u094d\u091f\u0930", 
- "Standard tax template that can be applied to all Purchase Transactions. This template can contain list of tax heads and also other expense heads like \"Shipping\", \"Insurance\", \"Handling\" etc.#### NoteThe tax rate you define here will be the standard tax rate for all **Items**. If there are **Items** that have different rates, they must be added in the **Item Tax** table in the **Item** master.#### Description of Columns1. Calculation Type:     - This can be on **Net Total** (that is the sum of basic amount).    - **On Previous Row Total / Amount** (for cumulative taxes or charges). If you select this option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total.    - **Actual** (as mentioned).2. Account Head: The Account ledger under which this tax will be booked3. Cost Center: If the tax / charge is an income (like shipping) or expense it needs to be booked against a Cost Center.4. Description: Description of the tax (that will be printed in invoices / quotes).5. Rate: Tax rate.6. Amount: Tax amount.7. Total: Cumulative total to this point.8. Enter Row: If based on \"Previous Row Total\" you can select the row number which will be taken as a base for this calculation (default is the previous row).9. Consider Tax or Charge for: In this section you can specify if the tax / charge is only for valuation (not a part of total) or only for total (does not add value to the item) or for both.10. Add or Deduct: Whether you want to add or deduct the tax.": "\u092e\u093e\u0928\u0915 \u0915\u0930 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f \u0939\u0948 \u0915\u093f \u0938\u092d\u0940 \u0916\u0930\u0940\u0926 \u0932\u0947\u0928\u0926\u0947\u0928 \u0915\u0947 \u0932\u093f\u090f \u0932\u093e\u0917\u0942 \u0915\u093f\u092f\u093e \u091c\u093e \u0938\u0915\u0924\u093e \u0939\u0948. \u0907\u0938 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f \u0915\u0947 &quot;\u0928\u094c\u0935\u0939\u0928&quot; \u0915\u0940 \u0924\u0930\u0939 \u0915\u0930 \u092d\u0940 \u0938\u093f\u0930 \u0914\u0930 \u0905\u0928\u094d\u092f \u0916\u0930\u094d\u091a \u0938\u093f\u0930 \u0938\u0942\u091a\u0940, &quot;\u092c\u0940\u092e\u093e&quot;, &quot;\u0939\u0948\u0902\u0921\u0932\u093f\u0902\u0917&quot; \u0939\u094b\u0924\u0947 \u0939\u0948\u0902 \u0906\u0926\u093f # # # # NoteThe \u0915\u0930 \u0924\u0941\u092e \u092f\u0939\u093e\u0901 \u0915\u094b \u092a\u0930\u093f\u092d\u093e\u0937\u093f\u0924 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092e\u093e\u0928\u0915 \u0926\u0930 \u0915\u0930 \u0915\u0940 \u0926\u0930 \u0938\u092d\u0940 ** \u0906\u0907\u091f\u092e \u0915\u0947 \u0932\u093f\u090f \u0915\u0930\u0947\u0902\u0917\u0947 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902 . \u0905\u0917\u0930 \u0935\u0939\u093e\u0901 ** ** \u0906\u0907\u091f\u092e \u0939\u0948 \u0915\u093f \u0905\u0932\u0917 \u0926\u0930\u094b\u0902 \u0915\u0930 \u0930\u0939\u0947 \u0939\u0948\u0902, \u0935\u0947 \u0906\u0907\u091f\u092e ** \u092e\u0947\u0902 \u0906\u0907\u091f\u092e ** \u0924\u093e\u0932\u093f\u0915\u093e ** \u091f\u0948\u0915\u094d\u0938 \u092e\u0947\u0902 \u091c\u094b\u0921\u093c\u093e \u091c\u093e\u0928\u093e \u091a\u093e\u0939\u093f\u090f Columns1 \u0915\u093e \u0935\u093f\u0935\u0930\u0923 ** \u092e\u093e\u0938\u094d\u091f\u0930. # # # #. \u0917\u0923\u0928\u093e \u0915\u0947 \u092a\u094d\u0930\u0915\u093e\u0930: - \u092f\u0939 ** \u0928\u0947\u091f \u0915\u0941\u0932 \u092a\u0930 \u0939\u094b \u0938\u0915\u0924\u093e \u0939\u0948 (\u0915\u093f \u092e\u0942\u0932 \u0930\u093e\u0936\u093f \u0915\u093e \u092f\u094b\u0917 \u0939\u0948). - ** / \u092a\u093f\u091b\u0932\u093e \u092a\u0902\u0915\u094d\u0924\u093f \u092a\u0930 \u0915\u0941\u0932 ** \u0930\u093e\u0936\u093f (\u0938\u0902\u091a\u092f\u0940 \u0915\u0930\u094b\u0902 \u092f\u093e \u0936\u0941\u0932\u094d\u0915\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f). \u092f\u0926\u093f \u0906\u092a \u0907\u0938 \u0935\u093f\u0915\u0932\u094d\u092a \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0924\u0947 \u0939\u0948\u0902, \u0915\u0930 \u092a\u093f\u091b\u0932\u0947 \u092a\u0902\u0915\u094d\u0924\u093f \u0915\u0947 \u090f\u0915 \u092a\u094d\u0930\u0924\u093f\u0936\u0924 (\u0915\u0930 \u0924\u093e\u0932\u093f\u0915\u093e \u092e\u0947\u0902) \u092f\u093e \u0915\u0941\u0932 \u0930\u093e\u0936\u093f \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0932\u093e\u0917\u0942 \u0915\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e. - ** \u0938\u092e\u093e\u091a\u093e (\u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0909\u0932\u094d\u0932\u0947\u0916 \u0915\u093f\u092f\u093e \u0939\u0948) ** .2. \u0916\u093e\u0924\u093e \u0938\u093f\u0930: \u0916\u093e\u0924\u093e \u092c\u0939\u0940 \u0916\u093e\u0924\u093e \u0939\u0948 \u091c\u093f\u0938\u0915\u0947 \u0924\u0939\u0924 \u092f\u0939 \u0915\u0930 booked3 \u0939\u094b\u0917\u093e. \u0932\u093e\u0917\u0924 \u0915\u0947\u0902\u0926\u094d\u0930: \u092f\u0926\u093f \u0915\u0930 \u092a\u094d\u0930\u092d\u093e\u0930\u0940 / \u090f\u0915 \u0936\u093f\u092a\u093f\u0902\u0917 \u091c\u0948\u0938\u0947 \u0906\u092f \u092f\u093e \u0916\u0930\u094d\u091a \u0939\u0948 \u092f\u0939 \u090f\u0915 Center.4 \u0932\u093e\u0917\u0924 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u0906\u0930\u0915\u094d\u0937\u0923 \u0915\u0940 \u091c\u0930\u0942\u0930\u0924 \u0939\u0948. \u0935\u093f\u0935\u0930\u0923: \u0915\u0930 \u0915\u093e \u0935\u093f\u0935\u0930\u0923 (\u0915\u093f \u091a\u093e\u0932\u093e\u0928 / \u0909\u0926\u094d\u0927\u0930\u0923 \u092e\u0947\u0902 \u092e\u0941\u0926\u094d\u0930\u093f\u0924 \u0915\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e) 0.5. \u0926\u0930: rate.6 \u0915\u0930. \u0930\u093e\u0936\u093f: amount.7 \u0915\u0930. \u0915\u0941\u0932: point.8 \u0907\u0938 \u0938\u0902\u091a\u092f\u0940 \u0915\u0941\u0932. \u092a\u0902\u0915\u094d\u0924\u093f \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902: \u092f\u0926\u093f &quot;\u092a\u093f\u091b\u0932\u0940 \u092a\u0902\u0915\u094d\u0924\u093f \u0915\u0941\u0932&quot; \u0915\u0947 \u0906\u0927\u093e\u0930 \u092a\u0930 \u0906\u092a \u092a\u0902\u0915\u094d\u0924\u093f \u0938\u0902\u0916\u094d\u092f\u093e \u0939\u0948 \u091c\u094b \u0907\u0938 \u0917\u0923\u0928\u093e (\u092a\u093f\u091b\u0932\u0940 \u092a\u0902\u0915\u094d\u0924\u093f \u092e\u0942\u0932\u092d\u0942\u0924 \u0939\u0948) .9 \u0915\u0947 \u0932\u093f\u090f \u090f\u0915 \u0906\u0927\u093e\u0930 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0932\u0947 \u091c\u093e\u092f\u093e \u091c\u093e\u090f\u0917\u093e \u0915\u093e \u091a\u092f\u0928 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902. \u0915\u0947 \u0932\u093f\u090f \u091f\u0948\u0915\u094d\u0938 \u092f\u093e \u0936\u0941\u0932\u094d\u0915 \u092a\u0930 \u0935\u093f\u091a\u093e\u0930 \u0915\u0930\u0947\u0902: \u0907\u0938 \u0905\u0928\u0941\u092d\u093e\u0917 \u092e\u0947\u0902 \u0906\u092a \u0905\u0917\u0930 \u0915\u0930 \u092a\u094d\u0930\u092d\u093e\u0930\u0940 / \u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928 (\u0915\u0941\u0932 \u0915\u093e \u090f\u0915 \u0939\u093f\u0938\u094d\u0938\u093e \u0928\u0939\u0940\u0902) \u0915\u0947 \u0932\u093f\u090f \u0915\u0947\u0935\u0932 \u090f\u0915 \u092f\u093e \u0915\u0947\u0935\u0932 \u0915\u0941\u0932 \u0915\u0947 \u0932\u093f\u090f \u0928\u093f\u0930\u094d\u0926\u093f\u0937\u094d\u091f \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902 (\u0906\u0907\u091f\u092e \u0915\u094b \u091c\u094b\u0921\u093c \u0928\u0939\u0940\u0902 \u092e\u093e\u0928) \u092f\u093e both.10 \u0915\u0947 \u0932\u093f\u090f. \u091c\u094b\u0921\u093c\u0947\u0902 \u092f\u093e \u0918\u091f\u093e: \u091a\u093e\u0939\u0947 \u0906\u092a \u091c\u094b\u0921\u093c \u0938\u0915\u0924\u0947 \u0939\u0948\u0902 \u092f\u093e \u0918\u091f\u093e \u0915\u0930 \u0915\u0930\u0928\u093e \u091a\u093e\u0939\u0924\u0947 \u0939\u0948\u0902.", 
- "Title": "\u0936\u0940\u0930\u094d\u0937\u0915"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges_master/locale/hr-doc.json b/accounts/doctype/purchase_taxes_and_charges_master/locale/hr-doc.json
deleted file mode 100644
index b9d023e..0000000
--- a/accounts/doctype/purchase_taxes_and_charges_master/locale/hr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Ra\u010duni", 
- "Company": "Dru\u0161tvo", 
- "Default": "Zadani", 
- "Purchase Taxes and Charges": "Kupnja Porezi i naknade", 
- "Purchase Taxes and Charges Master": "Kupnja Porezi i naknade Master", 
- "Standard tax template that can be applied to all Purchase Transactions. This template can contain list of tax heads and also other expense heads like \"Shipping\", \"Insurance\", \"Handling\" etc.#### NoteThe tax rate you define here will be the standard tax rate for all **Items**. If there are **Items** that have different rates, they must be added in the **Item Tax** table in the **Item** master.#### Description of Columns1. Calculation Type:     - This can be on **Net Total** (that is the sum of basic amount).    - **On Previous Row Total / Amount** (for cumulative taxes or charges). If you select this option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total.    - **Actual** (as mentioned).2. Account Head: The Account ledger under which this tax will be booked3. Cost Center: If the tax / charge is an income (like shipping) or expense it needs to be booked against a Cost Center.4. Description: Description of the tax (that will be printed in invoices / quotes).5. Rate: Tax rate.6. Amount: Tax amount.7. Total: Cumulative total to this point.8. Enter Row: If based on \"Previous Row Total\" you can select the row number which will be taken as a base for this calculation (default is the previous row).9. Consider Tax or Charge for: In this section you can specify if the tax / charge is only for valuation (not a part of total) or only for total (does not add value to the item) or for both.10. Add or Deduct: Whether you want to add or deduct the tax.": "Standardni porez predlo\u017eak koji se mogu primijeniti na sve transakcije kupnje. Ovaj predlo\u017eak mo\u017ee sadr\u017eavati popis poreznih glavama i tako\u0111er ostalim tro\u0161kovima glave poput &quot;brodova&quot;, &quot;osiguranje&quot;, &quot;Rukovanje&quot; itd. # # # # NoteThe porezna stopa mo\u017eete definirati ovdje \u0107e biti standardna stopa poreza za sve stavke ** ** . Ako postoje ** Proizvodi ** koji imaju razli\u010dite cijene, one moraju biti dodan u ** artikla porezu ** tablice u to\u010dki ** ** majstor. # # # # Opis Columns1. Obra\u010dun Tip: - To mo\u017ee biti na ** Neto Ukupno ** (koja je zbroj osnovnog iznosa). - ** Na prethodni redak Ukupni / Iznos ** (za kumulativne poreza ili pristojbi). Ako odaberete ovu opciju, porez \u0107e se primijeniti kao postotak prethodnog reda (u poreznom tablici) iznos ili ukupno. - ** Stvarni ** (kao \u0161to je spomenuto) 0,2. Ra\u010dun Voditelj: Ra\u010dun knjiga pod kojima taj porez \u0107e biti booked3. Tro\u0161ak Centar: Ako pristojba / zadu\u017een je prihod (kao shipping) ili rashod to treba biti rezervirano protiv tro\u0161kova Center.4. Opis: Opis poreza (koji \u0107e se tiskati u fakturama / citati) 0,5. Ocijeni: Porezna rate.6. Iznos: Porezna amount.7. Ukupno: Kumulativna ukupno ove point.8. Unesite Row: Ako se temelji na &quot;Prethodni Row Totala&quot; mo\u017eete odabrati broj retka koji \u0107e se uzeti kao osnova za ovaj izra\u010dun (default je prethodni redak) 0,9. Razmislite poreza ili pristojbi za: U ovom dijelu mo\u017eete odrediti ako porez / naknada je samo za vrednovanje (nije dio od ukupnog broja) ili samo za ukupno (ne dodati vrijednost stavke) ili za both.10. Dodavanje ili oduzimamo: \u017eelite li dodati ili odbiti porez.", 
- "Title": "Naslov"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges_master/locale/nl-doc.json b/accounts/doctype/purchase_taxes_and_charges_master/locale/nl-doc.json
deleted file mode 100644
index 9620ad8..0000000
--- a/accounts/doctype/purchase_taxes_and_charges_master/locale/nl-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Accounts", 
- "Company": "Vennootschap", 
- "Default": "Verzuim", 
- "Purchase Taxes and Charges": "Aankoop en-heffingen", 
- "Purchase Taxes and Charges Master": "Aankoop en-heffingen Master", 
- "Standard tax template that can be applied to all Purchase Transactions. This template can contain list of tax heads and also other expense heads like \"Shipping\", \"Insurance\", \"Handling\" etc.#### NoteThe tax rate you define here will be the standard tax rate for all **Items**. If there are **Items** that have different rates, they must be added in the **Item Tax** table in the **Item** master.#### Description of Columns1. Calculation Type:     - This can be on **Net Total** (that is the sum of basic amount).    - **On Previous Row Total / Amount** (for cumulative taxes or charges). If you select this option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total.    - **Actual** (as mentioned).2. Account Head: The Account ledger under which this tax will be booked3. Cost Center: If the tax / charge is an income (like shipping) or expense it needs to be booked against a Cost Center.4. Description: Description of the tax (that will be printed in invoices / quotes).5. Rate: Tax rate.6. Amount: Tax amount.7. Total: Cumulative total to this point.8. Enter Row: If based on \"Previous Row Total\" you can select the row number which will be taken as a base for this calculation (default is the previous row).9. Consider Tax or Charge for: In this section you can specify if the tax / charge is only for valuation (not a part of total) or only for total (does not add value to the item) or for both.10. Add or Deduct: Whether you want to add or deduct the tax.": "Standaard belasting sjabloon die kan worden toegepast op alle aankooptransacties. Deze sjabloon kan bevatten lijst van fiscale hoofden en ook andere kosten hoofden als &quot;Shipping&quot;, &quot;verzekering&quot;, &quot;Handling&quot;, enz. # # # # Opmerking De belastingdruk u hier definieert de nominale belastingtarief voor alle ** Items ** . Als er ** ** Items die verschillende tarieven hebben, moeten zij worden toegevoegd aan de ** Item Belasting ** tafel in de ** Item ** meester. # # # # Beschrijving van Columns1. Type berekening: - Dit kan op ** Netto Totaal ** (dat is de som van het basisbedrag). - ** Op de vorige toer Totaal / Bedrag ** (voor cumulatieve belastingen of heffingen). Als u deze optie selecteert, zal de belasting worden berekend als een percentage van de vorige rij (in de fiscale tabel) bedrag of totaal. - ** Werkelijke ** (zoals vermeld) .2. Account Hoofd: De Account grootboek waaronder deze belasting zal zijn booked3. Kostenplaats: Als de belasting / heffing is een inkomen (zoals scheepvaart) of kosten dient te worden geboekt tegen een kostprijs Center.4. Beschrijving: Beschrijving van de belasting (die zal worden afgedrukt op de facturen / offertes) .5. Prijs: Tax rate.6. Bedrag: Tax amount.7. Totaal: Cumulatieve totaal op deze point.8. Voer Rij: Als op basis van &quot;Vorige Row Totaal&quot; kunt u het nummer van de rij die zullen worden genomen als basis voor deze berekening (de standaardinstelling is de vorige toer) .9 selecteren. Overweeg belasting of heffing voor: In dit gedeelte kunt u aangeven of de belasting / heffing is alleen voor de waardering (niet een deel van het totaal) of alleen voor de totale (niet waarde toevoegen aan het item) of voor both.10. Toevoegen of Af: Of u wilt toevoegen of aftrekken van de belasting.", 
- "Title": "Titel"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges_master/locale/pt-BR-doc.json b/accounts/doctype/purchase_taxes_and_charges_master/locale/pt-BR-doc.json
deleted file mode 100644
index 4adcd7e..0000000
--- a/accounts/doctype/purchase_taxes_and_charges_master/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Accounts": "Contas", 
- "Company": "Empresa", 
- "Default": "Padr\u00e3o", 
- "Purchase Taxes and Charges": "Impostos e Encargos sobre Compras", 
- "Purchase Taxes and Charges Master": "Cadastro de Impostos e Encargos sobre Compras", 
- "Title": "T\u00edtulo"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges_master/locale/pt-doc.json b/accounts/doctype/purchase_taxes_and_charges_master/locale/pt-doc.json
deleted file mode 100644
index 6316630..0000000
--- a/accounts/doctype/purchase_taxes_and_charges_master/locale/pt-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Contas", 
- "Company": "Companhia", 
- "Default": "Omiss\u00e3o", 
- "Purchase Taxes and Charges": "Impostos e Encargos de compra", 
- "Purchase Taxes and Charges Master": "Impostos de compra e Master Encargos", 
- "Standard tax template that can be applied to all Purchase Transactions. This template can contain list of tax heads and also other expense heads like \"Shipping\", \"Insurance\", \"Handling\" etc.#### NoteThe tax rate you define here will be the standard tax rate for all **Items**. If there are **Items** that have different rates, they must be added in the **Item Tax** table in the **Item** master.#### Description of Columns1. Calculation Type:     - This can be on **Net Total** (that is the sum of basic amount).    - **On Previous Row Total / Amount** (for cumulative taxes or charges). If you select this option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total.    - **Actual** (as mentioned).2. Account Head: The Account ledger under which this tax will be booked3. Cost Center: If the tax / charge is an income (like shipping) or expense it needs to be booked against a Cost Center.4. Description: Description of the tax (that will be printed in invoices / quotes).5. Rate: Tax rate.6. Amount: Tax amount.7. Total: Cumulative total to this point.8. Enter Row: If based on \"Previous Row Total\" you can select the row number which will be taken as a base for this calculation (default is the previous row).9. Consider Tax or Charge for: In this section you can specify if the tax / charge is only for valuation (not a part of total) or only for total (does not add value to the item) or for both.10. Add or Deduct: Whether you want to add or deduct the tax.": "Modelo imposto padr\u00e3o que pode ser aplicado a todas as opera\u00e7\u00f5es de compra. Este modelo pode conter lista de cabe\u00e7as de impostos e tamb\u00e9m chefes de despesas outras como &quot;Frete&quot;, &quot;Seguro&quot;, &quot;Manipula\u00e7\u00e3o&quot;, etc taxa de imposto # # # # Observa\u00e7\u00e3oO voc\u00ea definir aqui ser\u00e1 a taxa normal do IVA para todos os itens ** ** . Se houver ** ** Itens que t\u00eam taxas diferentes, eles devem ser adicionados no Imposto item ** ** tabela no item ** ** mestre. # # # # Descri\u00e7\u00e3o do Columns1. Tipo de C\u00e1lculo: - Isto pode ser em ** Total L\u00edquida ** (que \u00e9 a soma do valor de base). - ** Na linha anterior Total / Montante ** (para impostos cumulativos ou encargos). Se voc\u00ea selecionar esta op\u00e7\u00e3o, o imposto ser\u00e1 aplicado como um percentual da linha anterior (na tabela do imposto) ou montante total. - ** Real ** (como mencionado) .2. Chefe da conta: O livro conta em que este imposto ser\u00e1 booked3. Custo Center: Se o imposto / carga \u00e9 uma renda (como o transporte) ou despesa que precisa ser contabilizadas a um Custo Center.4. Descri\u00e7\u00e3o: Descri\u00e7\u00e3o do imposto (que ser\u00e1 impresso nas faturas / cota\u00e7\u00f5es) .5. Taxa: Imposto rate.6. Quantidade: Imposto amount.7. Total: total acumulado a este point.8. Digite Row: Se com base em &quot;Total linha anterior&quot; voc\u00ea pode escolher o n\u00famero da linha que ser\u00e1 tomado como base para este c\u00e1lculo (o padr\u00e3o \u00e9 a linha anterior) .9. Considere imposto ou encargo para: Nesta se\u00e7\u00e3o, voc\u00ea pode especificar se o imposto / carga \u00e9 apenas para avalia\u00e7\u00e3o (n\u00e3o uma parte do total) ou apenas para total (n\u00e3o adiciona valor ao produto) ou para both.10. Adicionar ou Deduzir: Se voc\u00ea quiser adicionar ou deduzir o imposto.", 
- "Title": "T\u00edtulo"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges_master/locale/sr-doc.json b/accounts/doctype/purchase_taxes_and_charges_master/locale/sr-doc.json
deleted file mode 100644
index acdcfec..0000000
--- a/accounts/doctype/purchase_taxes_and_charges_master/locale/sr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Default": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e", 
- "Purchase Taxes and Charges": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435", 
- "Purchase Taxes and Charges Master": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u041c\u0430\u0441\u0442\u0435\u0440", 
- "Standard tax template that can be applied to all Purchase Transactions. This template can contain list of tax heads and also other expense heads like \"Shipping\", \"Insurance\", \"Handling\" etc.#### NoteThe tax rate you define here will be the standard tax rate for all **Items**. If there are **Items** that have different rates, they must be added in the **Item Tax** table in the **Item** master.#### Description of Columns1. Calculation Type:     - This can be on **Net Total** (that is the sum of basic amount).    - **On Previous Row Total / Amount** (for cumulative taxes or charges). If you select this option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total.    - **Actual** (as mentioned).2. Account Head: The Account ledger under which this tax will be booked3. Cost Center: If the tax / charge is an income (like shipping) or expense it needs to be booked against a Cost Center.4. Description: Description of the tax (that will be printed in invoices / quotes).5. Rate: Tax rate.6. Amount: Tax amount.7. Total: Cumulative total to this point.8. Enter Row: If based on \"Previous Row Total\" you can select the row number which will be taken as a base for this calculation (default is the previous row).9. Consider Tax or Charge for: In this section you can specify if the tax / charge is only for valuation (not a part of total) or only for total (does not add value to the item) or for both.10. Add or Deduct: Whether you want to add or deduct the tax.": "\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0434\u043d\u0430 \u043f\u043e\u0440\u0435\u0441\u043a\u0430 \u0448\u0430\u0431\u043b\u043e\u043d \u043a\u043e\u0458\u0438 \u0441\u0435 \u043c\u043e\u0436\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u0438 \u043d\u0430 \u0441\u0432\u0435 \u043a\u0443\u043f\u043e\u0432\u043d\u0438\u0445 \u0442\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0430. \u041e\u0432\u0430\u0458 \u0448\u0430\u0431\u043b\u043e\u043d \u043c\u043e\u0433\u0443 \u0434\u0430 \u0441\u0430\u0434\u0440\u0436\u0435 \u0441\u043f\u0438\u0441\u0430\u043a \u043f\u043e\u0440\u0435\u0441\u043a\u0438\u0445 \u0433\u043b\u0430\u0432\u0430 \u0438 \u0442\u0430\u043a\u043e\u0452\u0435 \u0434\u0440\u0443\u0433\u0435 \u0442\u0440\u043e\u0448\u043a\u043e\u0432\u0438\u043c\u0430 \u0433\u043b\u0430\u0432\u043e\u043c \u043a\u0430\u043e &quot;\u0421\u0445\u0438\u043f\u043f\u0438\u043d\u0433&quot;, &quot;\u043e\u0441\u0438\u0433\u0443\u0440\u0430\u045a\u0435&quot;, &quot;\u0420\u0443\u043a\u043e\u0432\u0430\u045a\u0435&quot; \u0438\u0442\u0434 # # # # \u041d\u043e\u0442\u0435\u0422\u0445\u0435 \u043f\u043e\u0440\u0435\u0441\u043a\u0430 \u0441\u0442\u043e\u043f\u0430 \u0441\u0442\u0435 \u043e\u0432\u0434\u0435 \u0434\u0435\u0444\u0438\u043d\u0438\u0448\u0435\u0442\u0435 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0434\u043d\u0430 \u0441\u0442\u043e\u043f\u0430 \u043f\u043e\u0440\u0435\u0437\u0430 \u0437\u0430 \u0441\u0432\u0435 ** ** \u0458\u0435\u0434\u0438\u043d\u0438\u0446\u0435 . \u0410\u043a\u043e \u043f\u043e\u0441\u0442\u043e\u0458\u0435 ** ** \u0421\u0442\u0430\u0432\u043a\u0435 \u043a\u043e\u0458\u0435 \u0438\u043c\u0430\u0458\u0443 \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u0442\u0435 \u0446\u0435\u043d\u0435, \u043c\u043e\u0440\u0430\u0458\u0443 \u0441\u0435 \u0434\u043e\u0434\u0430\u0442\u0438 \u0443 ** ** \u0430\u0440\u0442\u0438\u043a\u043b\u0430 \u043f\u043e\u0440\u0435\u0437\u0443 \u0442\u0430\u0431\u0435\u043b\u0435 \u0443 ** ** \u043c\u0430\u0441\u0442\u0435\u0440 \u0442\u0430\u0447\u043a\u0435 # # # #. \u041e\u043f\u0438\u0441 \u0426\u043e\u043b\u0443\u043c\u043d\u04411. \u041e\u0431\u0440\u0430\u0447\u0443\u043d \u0422\u0438\u043f: - \u041e\u0432\u043e \u043c\u043e\u0436\u0435 \u0434\u0430 \u0431\u0443\u0434\u0435 \u043d\u0430 ** \u041d\u0435\u0442\u043e \u0423\u043a\u0443\u043f\u043d\u043e ** (\u043a\u043e\u0458\u0430 \u0458\u0435 \u0437\u0431\u0438\u0440 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433 \u0438\u0437\u043d\u043e\u0441\u0430). - ** \u041d\u0430 \u043f\u0440\u0435\u0442\u0445\u043e\u0434\u043d\u0438 \u0440\u0435\u0434 \u0423\u043a\u0443\u043f\u043d\u043e / \u0418\u0437\u043d\u043e\u0441 ** (\u0437\u0430 \u043a\u0443\u043c\u0443\u043b\u0430\u0442\u0438\u0432\u043d\u043e\u0433 \u043f\u043e\u0440\u0435\u0437\u0430 \u0438\u043b\u0438 \u0442\u0430\u043a\u0441\u0438). \u0410\u043a\u043e \u0438\u0437\u0430\u0431\u0435\u0440\u0435\u0442\u0435 \u043e\u0432\u0443 \u043e\u043f\u0446\u0438\u0458\u0443, \u043f\u043e\u0440\u0435\u0437 \u045b\u0435 \u0431\u0438\u0442\u0438 \u043f\u0440\u0438\u043c\u0435\u045a\u0435\u043d \u043a\u0430\u043e \u043f\u0440\u043e\u0446\u0435\u043d\u0430\u0442 \u043f\u0440\u0435\u0442\u0445\u043e\u0434\u043d\u0438 \u0440\u0435\u0434 (\u0443 \u043f\u043e\u0440\u0435\u0441\u043a\u043e\u043c \u0442\u0430\u0431\u0435\u043b\u0438) \u0438\u0437\u043d\u043e\u0441 \u0438\u043b\u0438 \u0442\u043e\u0442\u0430\u043b\u043d\u0430. - ** ** \u0421\u0443\u043d\u0446\u0435 (\u043a\u0430\u043e \u0448\u0442\u043e \u0458\u0435 \u043f\u043e\u043c\u0435\u043d\u0443\u0442\u043e) .2. \u0420\u0430\u0447\u0443\u043d \u0428\u0435\u0444: \u0420\u0430\u0447\u0443\u043d \u0433\u043b\u0430\u0432\u043d\u0435 \u043a\u045a\u0438\u0433\u0435 \u043f\u043e\u0434 \u043a\u043e\u0458\u0438\u043c \u0458\u0435 \u043e\u0432\u0430\u0458 \u043f\u043e\u0440\u0435\u0437 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0431\u043e\u043e\u043a\u0435\u04343. \u0426\u043e\u0441\u0442 \u0426\u0435\u043d\u0442\u0430\u0440: \u0410\u043a\u043e \u043f\u043e\u0440\u0435\u0441\u043a\u0438 / \u0437\u0430\u0434\u0443\u0436\u0435\u045a\u0435 \u043f\u0440\u0438\u0445\u043e\u0434 (\u043a\u0430\u043e \u0438\u0441\u043f\u043e\u0440\u0443\u043a\u0443) \u0438\u043b\u0438 \u0440\u0430\u0441\u0445\u043e\u0434 \u0442\u0440\u0435\u0431\u0430 \u0434\u0430 \u0431\u0443\u0434\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u0438\u0441\u0430\u043d\u0430 \u043f\u0440\u043e\u0442\u0438\u0432 \u0426\u043e\u0441\u0442 \u0426\u0435\u043d\u0442\u0435\u0440.4. \u041e\u043f\u0438\u0441: \u041e\u043f\u0438\u0441 \u043f\u043e\u0440\u0435\u0437\u0430 (\u043a\u043e\u0458\u0438 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0448\u0442\u0430\u043c\u043f\u0430\u043d \u0443 \u0444\u0430\u043a\u0442\u0443\u0440\u0430\u043c\u0430 / \u043a\u043e\u0442\u0430\u0446\u0438\u0458\u0435) .5. \u0420\u0430\u0442\u0435: \u041f\u043e\u0440\u0435\u0441\u043a\u0430 \u0440\u0430\u0442\u0435.6. \u0418\u0437\u043d\u043e\u0441: \u041f\u043e\u0440\u0435\u0441\u043a\u0430 \u0430\u043c\u043e\u0443\u043d\u0442.7. \u0423\u043a\u0443\u043f\u043d\u043e: \u041a\u0443\u043c\u0443\u043b\u0430\u0442\u0438\u0432\u043d\u0430 \u0443\u043a\u0443\u043f\u043d\u0430 \u043e\u0432\u043e\u043c \u043f\u043e\u0438\u043d\u0442.8. \u0423\u043d\u0435\u0441\u0438\u0442\u0435 \u0440\u0435\u0434: \u0410\u043a\u043e \u0437\u0430\u0441\u043d\u043e\u0432\u0430\u043d\u0430 \u043d\u0430 &quot;\u041f\u0440\u0435\u0442\u0445\u043e\u0434\u043d\u0438 \u0440\u0435\u0434 \u0423\u043a\u0443\u043f\u043d\u043e&quot; \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0437\u0430\u0431\u0440\u0430\u0442\u0438 \u0431\u0440\u043e\u0458 \u0440\u0435\u0434\u043e\u0432\u0430 \u043a\u043e\u0458\u0438 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0443\u0437\u0435\u0442\u0438 \u043a\u0430\u043e \u043e\u0441\u043d\u043e\u0432\u0430 \u0437\u0430 \u043e\u0432\u0430\u0458 \u043e\u0431\u0440\u0430\u0447\u0443\u043d (\u0434\u0435\u0444\u0430\u0443\u043b\u0442 \u0458\u0435 \u043f\u0440\u0435\u0442\u0445\u043e\u0434\u043d\u0438 \u0440\u0435\u0434) .9. \u0420\u0430\u0437\u043c\u0438\u0441\u043b\u0438\u0442\u0435 \u043f\u043e\u0440\u0435\u0437\u0430 \u0438\u043b\u0438 \u043e\u043f\u0442\u0443\u0436\u0431\u0430 \u0437\u0430: \u0423 \u043e\u0432\u043e\u043c \u043e\u0434\u0435\u0459\u043a\u0443 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u043e\u0434\u0440\u0435\u0434\u0438\u0442\u0435 \u0434\u0430 \u043b\u0438 \u043f\u043e\u0440\u0435\u0441\u043a\u0438 / \u0437\u0430\u0434\u0443\u0436\u0435\u045a\u0430 \u0458\u0435 \u0441\u0430\u043c\u043e \u0437\u0430 \u0432\u0440\u0435\u0434\u043d\u043e\u0432\u0430\u045a\u0435 (\u043d\u0435 \u0434\u0435\u043e \u043e\u0434 \u0443\u043a\u0443\u043f\u043d\u043e) \u0438\u043b\u0438 \u0441\u0430\u043c\u043e \u0437\u0430 \u0443\u043a\u0443\u043f\u043d\u043e (\u043d\u0435 \u0434\u043e\u0434\u0430\u0458\u0443 \u0432\u0440\u0435\u0434\u043d\u043e\u0441\u0442 \u0441\u0442\u0430\u0432\u043a\u0435) \u0438\u043b\u0438 \u0437\u0430 \u0431\u043e\u0442\u0445.10. \u0414\u043e\u0434\u0430\u0458\u0442\u0435 \u0438\u043b\u0438 \u041e\u0434\u0443\u0437\u043c\u0438\u0442\u0435: \u0414\u0430 \u043b\u0438 \u0436\u0435\u043b\u0438\u0442\u0435 \u0434\u0430 \u0434\u043e\u0434\u0430\u0442\u0435 \u0438\u043b\u0438 \u043e\u0434\u0443\u0437\u043c\u0435\u0442\u0435 \u043f\u043e\u0440\u0435\u0437.", 
- "Title": "\u041d\u0430\u0441\u043b\u043e\u0432"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges_master/locale/ta-doc.json b/accounts/doctype/purchase_taxes_and_charges_master/locale/ta-doc.json
deleted file mode 100644
index d77cb05..0000000
--- a/accounts/doctype/purchase_taxes_and_charges_master/locale/ta-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Default": "\u0ba4\u0bb5\u0bb1\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Purchase Taxes and Charges": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Purchase Taxes and Charges Master": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd", 
- "Standard tax template that can be applied to all Purchase Transactions. This template can contain list of tax heads and also other expense heads like \"Shipping\", \"Insurance\", \"Handling\" etc.#### NoteThe tax rate you define here will be the standard tax rate for all **Items**. If there are **Items** that have different rates, they must be added in the **Item Tax** table in the **Item** master.#### Description of Columns1. Calculation Type:     - This can be on **Net Total** (that is the sum of basic amount).    - **On Previous Row Total / Amount** (for cumulative taxes or charges). If you select this option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total.    - **Actual** (as mentioned).2. Account Head: The Account ledger under which this tax will be booked3. Cost Center: If the tax / charge is an income (like shipping) or expense it needs to be booked against a Cost Center.4. Description: Description of the tax (that will be printed in invoices / quotes).5. Rate: Tax rate.6. Amount: Tax amount.7. Total: Cumulative total to this point.8. Enter Row: If based on \"Previous Row Total\" you can select the row number which will be taken as a base for this calculation (default is the previous row).9. Consider Tax or Charge for: In this section you can specify if the tax / charge is only for valuation (not a part of total) or only for total (does not add value to the item) or for both.10. Add or Deduct: Whether you want to add or deduct the tax.": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba8\u0b9f\u0bb5\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bb3\u0bcd \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bbe\u0bae\u0bcd \u0b8e\u0ba9\u0bcd\u0bb1\u0bc1 \u0ba4\u0bb0\u0ba8\u0bbf\u0bb2\u0bc8 \u0bb5\u0bb0\u0bbf \u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1. \u0b87\u0ba8\u0bcd\u0ba4 \u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bcd\u0bb3\u0bc7\u0b9f\u0bcd \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1 \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0b99\u0bcd\u0b95\u0bc7 \u0bb5\u0bb0\u0bc8\u0baf\u0bb1\u0bc1\u0b95\u0bcd\u0b95 # # # # NoteThe \u0bb5\u0bb0\u0bbf \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 ** \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd ** \u0ba8\u0bbf\u0bb2\u0bc8\u0baf\u0bbe\u0ba9 \u0bb5\u0bb0\u0bbf \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd &quot;\u0b95\u0baa\u0bcd\u0baa\u0bb2\u0bcd&quot; \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1 \u0bb5\u0bb0\u0bbf \u0ba4\u0bb2\u0bc8\u0bb5\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b87\u0ba4\u0bb0 \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1\u0b95\u0bb3\u0bcd \u0ba4\u0bb2\u0bc8\u0bb5\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bbf\u0bb2\u0bcd, &quot;\u0b95\u0bbe\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bc1&quot;, &quot;\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bc1\u0ba4\u0bb2\u0bcd&quot; \u0b95\u0bc6\u0bbe\u0ba3\u0bcd\u0b9f\u0bbf\u0bb0\u0bc1\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bbe\u0ba4\u0bc1 . \u0bb5\u0bc6\u0bb5\u0bcd\u0bb5\u0bc7\u0bb1\u0bc1 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bbf\u0bb2\u0bcd \u0b8e\u0ba9\u0bcd\u0bb1\u0bc1 ** \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd ** \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd, \u0b85\u0bb5\u0bb0\u0bcd\u0b95\u0bb3\u0bcd ** \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0b89\u0bb3\u0bcd\u0bb3 ** \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0bb5\u0bb0\u0bbf ** \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8\u0baf\u0bbf\u0bb2\u0bcd Columns1 \u0b8e\u0ba9\u0bcd\u0bb1 ** \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd. # # # # \u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd. \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc0\u0b9f\u0bc1 \u0bb5\u0b95\u0bc8: - \u0b87\u0ba8\u0bcd\u0ba4 ** \u0ba8\u0bbf\u0b95\u0bb0 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd ** (\u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0b85\u0bb3\u0bb5\u0bc1 \u0ba4\u0bc6\u0bbe\u0b95\u0bc8 \u0ba4\u0bbe\u0ba9\u0bcd). - ** \u0bae\u0bc1\u0ba8\u0bcd\u0ba4\u0bc8\u0baf \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd / \u0ba4\u0bc6\u0bbe\u0b95\u0bc8 ** (\u0b92\u0b9f\u0bcd\u0b9f\u0bc1\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0bb5\u0bb0\u0bbf \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bc8). \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd, \u0bb5\u0bb0\u0bbf \u0bae\u0bc1\u0ba8\u0bcd\u0ba4\u0bc8\u0baf \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b92\u0bb0\u0bc1 \u0b9a\u0ba4\u0bb5\u0bc0\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 (\u0bb5\u0bb0\u0bbf \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8\u0baf\u0bbf\u0bb2\u0bcd) \u0b85\u0bb3\u0bb5\u0bc1 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0ba9\u0bcd\u0bb1\u0ba9. - ** (\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0bbe\u0bb0\u0bcd) .2 ** \u0b89\u0ba3\u0bcd\u0bae\u0bc8. \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0ba4\u0bb2\u0bc8\u0bae\u0bc8: \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bb0\u0bbf booked3 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0b95\u0bc0\u0bb4\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0baa\u0bc7\u0bb0\u0bc7\u0b9f\u0bc1. \u0bae\u0bc8\u0baf\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1: \u0bb5\u0bb0\u0bbf / \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0bae\u0bcd \u0bb5\u0bb0\u0bc1\u0bae\u0bbe\u0ba9\u0bae\u0bcd (\u0b95\u0baa\u0bcd\u0baa\u0bb2\u0bcd \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1\u0bb5\u0bc8) \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b87\u0bb4\u0baa\u0bcd\u0baa\u0bbf\u0bb2\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd \u0b85\u0ba4\u0bc1 \u0b92\u0bb0\u0bc1 \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 Center.4 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95 \u0baa\u0ba4\u0bbf\u0bb5\u0bc1 \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0baa\u0bcd\u0baa\u0b9f \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd. \u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd: \u0bb5\u0bb0\u0bbf \u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd (\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd\u0b95\u0bb3\u0bcd / \u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd \u0b85\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd) .5. \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd: \u0bb5\u0bb0\u0bbf rate.6. \u0b85\u0bb3\u0bb5\u0bc1: \u0bb5\u0bb0\u0bbf amount.7. \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4: \u0b87\u0ba8\u0bcd\u0ba4 point.8 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bbe\u0b95. \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bb5\u0bc1\u0bae\u0bcd: &quot;\u0bae\u0bc1\u0ba8\u0bcd\u0ba4\u0bc8\u0baf \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4&quot; \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc0\u0b9f\u0bc1 (\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0ba8\u0bcd\u0ba4\u0bc8\u0baf \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1) .9 \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8\u0baf\u0bbe\u0b95 \u0b8e\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0b8e\u0ba8\u0bcd\u0ba4 \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0baa\u0bb2 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd. \u0bb5\u0bb0\u0bbf \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0baa\u0bc6\u0bbe\u0bb1\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd: \u0bb5\u0bb0\u0bbf / \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0bae\u0bcd \u0bae\u0b9f\u0bcd\u0b9f\u0bc1\u0bae\u0bc7 \u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bc1 (\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0b92\u0bb0\u0bc1 \u0baa\u0b95\u0bc1\u0ba4\u0bbf\u0baf\u0bbe\u0b95) \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0bae\u0b9f\u0bcd\u0b9f\u0bc1\u0bae\u0bc7 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bbf\u0bb2\u0bcd \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b9f \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd (\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95 \u0b95\u0bc2\u0b9f\u0bbe\u0ba4\u0bc1) \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 both.10 \u0b87\u0b9f\u0bae\u0bcd. \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b95\u0bb4\u0bbf\u0ba4\u0bcd\u0ba4\u0bc1: \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bb0\u0bbf \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b95\u0bb4\u0bbf\u0ba4\u0bcd\u0ba4\u0bc1 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b8e\u0ba9\u0bcd\u0baa\u0ba4\u0bc1.", 
- "Title": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1"
-}
\ No newline at end of file
diff --git a/accounts/doctype/purchase_taxes_and_charges_master/locale/th-doc.json b/accounts/doctype/purchase_taxes_and_charges_master/locale/th-doc.json
deleted file mode 100644
index a63bb0b..0000000
--- a/accounts/doctype/purchase_taxes_and_charges_master/locale/th-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Default": "\u0e1c\u0e34\u0e14\u0e19\u0e31\u0e14", 
- "Purchase Taxes and Charges": "\u0e20\u0e32\u0e29\u0e35\u0e0b\u0e37\u0e49\u0e2d\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23", 
- "Purchase Taxes and Charges Master": "\u0e20\u0e32\u0e29\u0e35\u0e0b\u0e37\u0e49\u0e2d\u0e41\u0e25\u0e30\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32\u0e42\u0e17\u0e04\u0e48\u0e32", 
- "Standard tax template that can be applied to all Purchase Transactions. This template can contain list of tax heads and also other expense heads like \"Shipping\", \"Insurance\", \"Handling\" etc.#### NoteThe tax rate you define here will be the standard tax rate for all **Items**. If there are **Items** that have different rates, they must be added in the **Item Tax** table in the **Item** master.#### Description of Columns1. Calculation Type:     - This can be on **Net Total** (that is the sum of basic amount).    - **On Previous Row Total / Amount** (for cumulative taxes or charges). If you select this option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total.    - **Actual** (as mentioned).2. Account Head: The Account ledger under which this tax will be booked3. Cost Center: If the tax / charge is an income (like shipping) or expense it needs to be booked against a Cost Center.4. Description: Description of the tax (that will be printed in invoices / quotes).5. Rate: Tax rate.6. Amount: Tax amount.7. Total: Cumulative total to this point.8. Enter Row: If based on \"Previous Row Total\" you can select the row number which will be taken as a base for this calculation (default is the previous row).9. Consider Tax or Charge for: In this section you can specify if the tax / charge is only for valuation (not a part of total) or only for total (does not add value to the item) or for both.10. Add or Deduct: Whether you want to add or deduct the tax.": "\u0e41\u0e21\u0e48\u0e20\u0e32\u0e29\u0e35\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e19\u0e33\u0e44\u0e1b\u0e43\u0e0a\u0e49\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e0b\u0e37\u0e49\u0e2d \u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a\u0e19\u0e35\u0e49\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e21\u0e35\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e02\u0e2d\u0e07\u0e2b\u0e31\u0e27\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e22\u0e31\u0e07\u0e2b\u0e31\u0e27\u0e2d\u0e37\u0e48\u0e19 \u0e46 \u0e40\u0e0a\u0e48\u0e19 &quot;\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07&quot;, &quot;\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19\u0e20\u0e31\u0e22&quot;, &quot;\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23&quot; \u0e2f\u0e25\u0e2f \u0e2d\u0e31\u0e15\u0e23\u0e32\u0e20\u0e32\u0e29\u0e35 # # # # \u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38: \u0e04\u0e38\u0e13\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e17\u0e35\u0e48\u0e19\u0e35\u0e48\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e20\u0e32\u0e29\u0e35\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e17\u0e38\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 ** ** . \u0e16\u0e49\u0e32\u0e21\u0e35\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 ** ** \u0e17\u0e35\u0e48\u0e21\u0e35\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e17\u0e35\u0e48\u0e41\u0e15\u0e01\u0e15\u0e48\u0e32\u0e07\u0e1e\u0e27\u0e01\u0e40\u0e02\u0e32\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e16\u0e39\u0e01\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e43\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e02\u0e2d\u0e07\u0e20\u0e32\u0e29\u0e35\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32 ** ** \u0e15\u0e32\u0e23\u0e32\u0e07\u0e43\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 ** ** \u0e04\u0e33\u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22\u0e2b\u0e25\u0e31\u0e01. # # # # \u0e08\u0e32\u0e01 Columns1 \u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e01\u0e32\u0e23\u0e04\u0e33\u0e19\u0e27\u0e13: - \u0e19\u0e35\u0e49\u0e2d\u0e32\u0e08\u0e40\u0e1b\u0e47\u0e19\u0e1a\u0e19\u0e2a\u0e38\u0e17\u0e18\u0e34 ** ** (\u0e19\u0e31\u0e48\u0e19\u0e04\u0e37\u0e2d\u0e1c\u0e25\u0e23\u0e27\u0e21\u0e02\u0e2d\u0e07\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19\u0e02\u0e31\u0e49\u0e19\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19) - ** \u0e41\u0e16\u0e27\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e23\u0e27\u0e21 / ** \u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19 (\u0e20\u0e32\u0e29\u0e35\u0e2b\u0e23\u0e37\u0e2d\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e2a\u0e30\u0e2a\u0e21) \u0e2b\u0e32\u0e01\u0e04\u0e38\u0e13\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e19\u0e35\u0e49\u0e20\u0e32\u0e29\u0e35\u0e08\u0e30\u0e16\u0e39\u0e01\u0e19\u0e33\u0e21\u0e32\u0e43\u0e0a\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e1b\u0e2d\u0e23\u0e4c\u0e40\u0e0b\u0e47\u0e19\u0e15\u0e4c\u0e02\u0e2d\u0e07\u0e41\u0e16\u0e27\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32 (\u0e43\u0e19\u0e15\u0e32\u0e23\u0e32\u0e07\u0e20\u0e32\u0e29\u0e35) \u0e08\u0e33\u0e19\u0e27\u0e19\u0e23\u0e27\u0e21 - ** \u0e08\u0e23\u0e34\u0e07 ** (\u0e14\u0e31\u0e07\u0e01\u0e25\u0e48\u0e32\u0e27) 0.2 \u0e2b\u0e31\u0e27\u0e2b\u0e19\u0e49\u0e32\u0e1a\u0e31\u0e0d\u0e0a\u0e35: \u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e22\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e15\u0e32\u0e21\u0e17\u0e35\u0e48\u0e20\u0e32\u0e29\u0e35\u0e19\u0e35\u0e49\u0e08\u0e30 booked3 \u0e28\u0e39\u0e19\u0e22\u0e4c\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19: \u0e16\u0e49\u0e32\u0e20\u0e32\u0e29\u0e35 / \u0e04\u0e48\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49 (\u0e40\u0e0a\u0e48\u0e19\u0e04\u0e48\u0e32\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07) \u0e2b\u0e23\u0e37\u0e2d\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e17\u0e35\u0e48\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e08\u0e2d\u0e07\u0e01\u0e31\u0e1a Center.4 \u0e15\u0e49\u0e19\u0e17\u0e38\u0e19 \u0e04\u0e33\u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22: \u0e04\u0e33\u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22\u0e02\u0e2d\u0e07\u0e20\u0e32\u0e29\u0e35 (\u0e17\u0e35\u0e48\u0e08\u0e30\u0e16\u0e39\u0e01\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e43\u0e19\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49 / \u0e23\u0e32\u0e04\u0e32) 0.5 \u0e43\u0e2b\u0e49\u0e04\u0e30\u0e41\u0e19\u0e19: rate.6 \u0e20\u0e32\u0e29\u0e35 \u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19: amount.7 \u0e20\u0e32\u0e29\u0e35 \u0e23\u0e27\u0e21\u0e2a\u0e30\u0e2a\u0e21\u0e19\u0e35\u0e49 point.8: Total \u0e43\u0e2a\u0e48\u0e41\u0e16\u0e27: \u0e16\u0e49\u0e32\u0e1a\u0e19\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e02\u0e2d\u0e07 &quot;\u0e23\u0e27\u0e21\u0e41\u0e16\u0e27\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e19\u0e35\u0e49&quot; \u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e08\u0e33\u0e19\u0e27\u0e19\u0e41\u0e16\u0e27\u0e17\u0e35\u0e48\u0e08\u0e30\u0e16\u0e39\u0e01\u0e19\u0e33\u0e21\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e10\u0e32\u0e19\u0e43\u0e19\u0e01\u0e32\u0e23\u0e04\u0e33\u0e19\u0e27\u0e13\u0e19\u0e35\u0e49 (\u0e04\u0e48\u0e32\u0e1b\u0e01\u0e15\u0e34\u0e04\u0e37\u0e2d\u0e41\u0e16\u0e27\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32) 0.9 \u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e20\u0e32\u0e29\u0e35\u0e2b\u0e23\u0e37\u0e2d\u0e04\u0e34\u0e14\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a: \u0e43\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e19\u0e35\u0e49\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e23\u0e30\u0e1a\u0e38\u0e2b\u0e32\u0e01\u0e20\u0e32\u0e29\u0e35 / \u0e04\u0e48\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e1e\u0e35\u0e22\u0e07\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19\u0e21\u0e39\u0e25\u0e04\u0e48\u0e32 (\u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e2a\u0e48\u0e27\u0e19\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e08\u0e32\u0e01\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14) \u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e23\u0e27\u0e21 (\u0e44\u0e21\u0e48\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e21\u0e39\u0e25\u0e04\u0e48\u0e32\u0e43\u0e2b\u0e49\u0e01\u0e31\u0e1a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32) \u0e2b\u0e23\u0e37\u0e2d both.10 \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2b\u0e23\u0e37\u0e2d\u0e2b\u0e31\u0e01\u0e44\u0e21\u0e48\u0e27\u0e48\u0e32\u0e04\u0e38\u0e13\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2b\u0e23\u0e37\u0e2d\u0e2b\u0e31\u0e01\u0e20\u0e32\u0e29\u0e35", 
- "Title": "\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/README.md b/accounts/doctype/sales_invoice/README.md
new file mode 100644
index 0000000..9593147
--- /dev/null
+++ b/accounts/doctype/sales_invoice/README.md
@@ -0,0 +1 @@
+Itemized invoice raised to Customers.
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/locale/_messages_doc.json b/accounts/doctype/sales_invoice/locale/_messages_doc.json
deleted file mode 100644
index 47479e7..0000000
--- a/accounts/doctype/sales_invoice/locale/_messages_doc.json
+++ /dev/null
@@ -1,143 +0,0 @@
-[
- "Is POS", 
- "Select Items from Sales Order", 
- "Customer's Vendor", 
- "Customer Address", 
- "Price List Currency", 
- "Taxes and Charges", 
- "Sales Invoice Advance", 
- "Select Terms and Conditions", 
- "Price List and Currency", 
- "The date on which next invoice will be generated. It is generated on submit.\n", 
- "Territory", 
- "Debit To", 
- "Half-yearly", 
- "Company", 
- "The day of the month on which auto invoice will be generated e.g. 05, 28 etc ", 
- "Will be calculated automatically when you enter the details", 
- "Monthly", 
- "Contact Email", 
- "Entries", 
- "Terms and Conditions Details", 
- "Price List", 
- "Due Date", 
- "Amendment Date", 
- "Total Advance", 
- "Remarks", 
- "Cash/Bank Account", 
- "Recurring Invoice", 
- "Sales Partner", 
- "Get Terms and Conditions", 
- "Letter Head", 
- "Yearly", 
- "Conversion Rate", 
- "Reference", 
- "Campaign", 
- "The account to which you will pay (have paid) the money to.", 
- "More Info", 
- "C-Form Applicable", 
- "Paid Amount", 
- "Sales Order", 
- "Write Off Cost Center", 
- "Posting Time", 
- "Grand Total (Export)", 
- "Sales Team1", 
- "Supplier Reference", 
- "Source", 
- "Invoice Period To Date", 
- "Exhibition", 
- "Price List Currency Conversion Rate", 
- "Get Taxes and Charges", 
- "Select Print Heading", 
- "Packing Details", 
- "Rate at which Customer Currency is converted to customer's base currency", 
- "Contact Person", 
- "Select Items from Delivery Note", 
- "Advances", 
- "Aging Date", 
- "Get Items", 
- "File List", 
- "Commission Rate (%)", 
- "The unique id for tracking all recurring invoices.\u00a0It is generated on submit.", 
- "The date at which current entry is corrected in the system.", 
- "Gross Profit (%)", 
- "Accounts", 
- "Rounded Total", 
- "To manage multiple series please go to Setup > Manage Series", 
- "Items", 
- "In Words", 
- "Outstanding Amount", 
- "Contact", 
- "Recurring Id", 
- "INV/10-11/", 
- "Is Opening", 
- "Total Commission", 
- "INV", 
- "Currency", 
- "Write Off Account", 
- "Check if recurring invoice, uncheck to stop recurring or put proper End Date", 
- "Total Taxes and Charges", 
- "Existing Customer", 
- "Yes", 
- "Rate at which Price list currency is converted to customer's base currency", 
- "No", 
- "Rounded Total (Export)", 
- "Totals", 
- "In Words (Export)", 
- "Sales Invoice", 
- "Quarterly", 
- "Contact Info", 
- "Select the currency in which price list is maintained", 
- "Terms and Conditions HTML", 
- "Enter email id separated by commas, invoice will be mailed automatically on particular date", 
- "Write Off Outstanding Amount", 
- "Cancel Reason", 
- "Terms and Conditions", 
- "Project Name", 
- "Re-Calculate Values", 
- "Taxes and Charges1", 
- "Calculate Taxes and Charges", 
- "Posting Date", 
- "Grand Total", 
- "Mobile No", 
- "Net Total*", 
- "End date of current invoice's period", 
- "Start date of current invoice's period", 
- "Select the period when the invoice will be generated automatically", 
- "Against Income Account", 
- "Write Off Amount", 
- "Delivery Note", 
- "Customer Group", 
- "Mode of Payment", 
- "Basic Info", 
- "The date at which current entry will get or has actually executed.", 
- "Next Date", 
- "Repeat on Day of Month", 
- "Convert into Recurring Invoice", 
- "Taxes and Charges Calculation", 
- "In Words will be visible once you save the Sales Invoice.", 
- "Amended From", 
- "Advertisement", 
- "Address", 
- "Enter the date by which payments from customer is expected against this invoice.", 
- "Customer", 
- "End Date", 
- "Get Advances Received", 
- "Name", 
- "Mass Mailing", 
- "Gross Profit", 
- "Fiscal Year", 
- "Notification Email Address", 
- "Invoice Period From Date", 
- "Payments", 
- "Update Stock", 
- "Track this Sales Invoice against any Project", 
- "Sales BOM Help", 
- "Cold Calling", 
- "Series", 
- "The date on which recurring invoice will be stop", 
- "Packing List", 
- "Sales Team", 
- "C-Form No", 
- "Recurring Type"
-]
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/locale/_messages_js.json b/accounts/doctype/sales_invoice/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/accounts/doctype/sales_invoice/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/locale/_messages_py.json b/accounts/doctype/sales_invoice/locale/_messages_py.json
deleted file mode 100644
index eb788cf..0000000
--- a/accounts/doctype/sales_invoice/locale/_messages_py.json
+++ /dev/null
@@ -1,5 +0,0 @@
-[
- "Invalid Email Address", 
- ": Mandatory for a Recurring Invoice.", 
- "Please select: "
-]
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/locale/ar-doc.json b/accounts/doctype/sales_invoice/locale/ar-doc.json
deleted file mode 100644
index 615365e..0000000
--- a/accounts/doctype/sales_invoice/locale/ar-doc.json
+++ /dev/null
@@ -1,143 +0,0 @@
-{
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Address": "\u0639\u0646\u0648\u0627\u0646", 
- "Advances": "\u0627\u0644\u0633\u0644\u0641", 
- "Advertisement": "\u0625\u0639\u0644\u0627\u0646", 
- "Against Income Account": "\u0636\u062f \u062d\u0633\u0627\u0628 \u0627\u0644\u062f\u062e\u0644", 
- "Aging Date": "\u0627\u0644\u0634\u064a\u062e\u0648\u062e\u0629 \u062a\u0627\u0631\u064a\u062e", 
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "Amendment Date": "\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u062a\u0627\u0631\u064a\u062e", 
- "Basic Info": "\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0623\u0633\u0627\u0633\u064a\u0629", 
- "C-Form Applicable": "C-\u0646\u0645\u0648\u0630\u062c \u0642\u0627\u0628\u0644 \u0644\u0644\u062a\u0637\u0628\u064a\u0642", 
- "C-Form No": "C-\u0627\u0644\u0627\u0633\u062a\u0645\u0627\u0631\u0629 \u0631\u0642\u0645", 
- "Calculate Taxes and Charges": "\u062d\u0633\u0627\u0628 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "Campaign": "\u062d\u0645\u0644\u0629", 
- "Cancel Reason": "\u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u0633\u0628\u0628", 
- "Cash/Bank Account": "\u0627\u0644\u0646\u0642\u062f / \u0627\u0644\u0628\u0646\u0643 \u062d\u0633\u0627\u0628", 
- "Check if recurring invoice, uncheck to stop recurring or put proper End Date": "\u062a\u062d\u0642\u0642 \u0645\u0645\u0627 \u0625\u0630\u0627 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u062a\u0643\u0631\u0631\u0629\u060c \u0642\u0645 \u0628\u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0644\u0648\u0642\u0641 \u0623\u0648 \u0648\u0636\u0639 \u0646\u0647\u0627\u064a\u0629 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0635\u062d\u064a\u062d", 
- "Cold Calling": "\u0648\u0648\u0635\u0641 \u0627\u0644\u0628\u0627\u0631\u062f\u0629", 
- "Commission Rate (%)": "\u0627\u0644\u0644\u062c\u0646\u0629 \u0642\u064a\u0645 (\u066a)", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Contact": "\u0627\u062a\u0635\u0644", 
- "Contact Email": "\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Contact Info": "\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644", 
- "Contact Person": "\u0627\u062a\u0635\u0644 \u0634\u062e\u0635", 
- "Conversion Rate": "\u0645\u0639\u062f\u0644 \u0627\u0644\u062a\u062d\u0648\u064a\u0644", 
- "Convert into Recurring Invoice": "\u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0625\u0644\u0649 \u0627\u0644\u062a\u0643\u0631\u0627\u0631\u064a", 
- "Currency": "\u0639\u0645\u0644\u0629", 
- "Customer": "\u0632\u0628\u0648\u0646", 
- "Customer Address": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Group": "\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer's Vendor": "\u0627\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u0628\u0627\u0626\u0639", 
- "Debit To": "\u0627\u0644\u062e\u0635\u0645 \u0644", 
- "Delivery Note": "\u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u062a\u0633\u0644\u064a\u0645", 
- "Due Date": "\u0628\u0633\u0628\u0628 \u062a\u0627\u0631\u064a\u062e", 
- "End Date": "\u0646\u0647\u0627\u064a\u0629 \u0627\u0644\u062a\u0627\u0631\u064a\u062e", 
- "End date of current invoice's period": "\u062a\u0627\u0631\u064a\u062e \u0646\u0647\u0627\u064a\u0629 \u0641\u062a\u0631\u0629 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629", 
- "Enter email id separated by commas, invoice will be mailed automatically on particular date": "\u0623\u062f\u062e\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u0639\u0631\u0641 \u0645\u0641\u0635\u0648\u0644\u0629 \u0628\u0641\u0648\u0627\u0635\u0644\u060c \u0633\u0648\u0641 \u062a\u0631\u0633\u0644 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u062a\u0644\u0642\u0627\u0626\u064a\u0627 \u0639\u0644\u0649 \u062a\u0627\u0631\u064a\u062e \u0645\u0639\u064a\u0646", 
- "Enter the date by which payments from customer is expected against this invoice.": "\u0623\u062f\u062e\u0644 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u0645\u0646 \u0627\u0644\u0645\u062a\u0648\u0642\u0639 \u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0627\u062a \u0645\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0636\u062f \u0647\u0630\u0647 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629.", 
- "Entries": "\u0645\u0642\u0627\u0644\u0627\u062a", 
- "Exhibition": "\u0645\u0639\u0631\u0636", 
- "Existing Customer": "\u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "File List": "\u0645\u0644\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Get Advances Received": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0633\u0644\u0641 \u0627\u0644\u0645\u062a\u0644\u0642\u0627\u0629", 
- "Get Items": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0639\u0646\u0627\u0635\u0631", 
- "Get Taxes and Charges": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "Get Terms and Conditions": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Grand Total": "\u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a", 
- "Grand Total (Export)": "\u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0643\u0644\u064a (\u062a\u0635\u062f\u064a\u0631)", 
- "Gross Profit": "\u0627\u0644\u0631\u0628\u062d \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a", 
- "Gross Profit (%)": "\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0631\u0628\u062d (\u066a)", 
- "Half-yearly": "\u0646\u0635\u0641 \u0633\u0646\u0648\u064a\u0629", 
- "INV": "INV", 
- "INV/10-11/": "INV/10-11 /", 
- "In Words": "\u0641\u064a \u0643\u0644\u0645\u0627\u062a", 
- "In Words (Export)": "\u0641\u064a \u0643\u0644\u0645\u0627\u062a (\u062a\u0635\u062f\u064a\u0631)", 
- "In Words will be visible once you save the Sales Invoice.": "\u0648\u0628\u0639\u0628\u0627\u0631\u0629 \u062a\u0643\u0648\u0646 \u0645\u0631\u0626\u064a\u0629 \u0628\u0645\u062c\u0631\u062f \u062d\u0641\u0638 \u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a.", 
- "Invoice Period From Date": "\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0641\u062a\u0631\u0629 \u0645\u0646 \u062a\u0627\u0631\u064a\u062e", 
- "Invoice Period To Date": "\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0641\u062a\u0631\u0629 \u0644\u062a\u0627\u0631\u064a\u062e", 
- "Is Opening": "\u0648\u0641\u062a\u062d", 
- "Is POS": "\u0647\u0648 POS", 
- "Items": "\u0627\u0644\u0628\u0646\u0648\u062f", 
- "Letter Head": "\u0631\u0633\u0627\u0644\u0629 \u0631\u0626\u064a\u0633", 
- "Mass Mailing": "\u0627\u0644\u0634\u0627\u0645\u0644 \u0627\u0644\u0628\u0631\u064a\u062f\u064a\u0629", 
- "Mobile No": "\u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644", 
- "Mode of Payment": "\u0637\u0631\u064a\u0642\u0629 \u0627\u0644\u062f\u0641\u0639", 
- "Monthly": "\u0634\u0647\u0631\u064a\u0627", 
- "More Info": "\u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a", 
- "Name": "\u0627\u0633\u0645", 
- "Net Total*": "* \u0625\u062c\u0645\u0627\u0644\u064a \u0635\u0627\u0641\u064a", 
- "Next Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0642\u0627\u062f\u0645\u0629", 
- "No": "\u0644\u0627", 
- "Notification Email Address": "\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u0625\u062e\u0637\u0627\u0631", 
- "Outstanding Amount": "\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0645\u0639\u0644\u0642\u0629", 
- "Packing Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u062a\u063a\u0644\u064a\u0641", 
- "Packing List": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062a\u0639\u0628\u0626\u0629", 
- "Paid Amount": "\u062f\u0641\u0639 \u0627\u0644\u0645\u0628\u0644\u063a", 
- "Payments": "\u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0627\u062a", 
- "Posting Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0646\u0634\u0631", 
- "Posting Time": "\u0646\u0634\u0631 \u0627\u0644\u062a\u0648\u0642\u064a\u062a", 
- "Price List": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631", 
- "Price List Currency": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0639\u0645\u0644\u0627\u062a", 
- "Price List Currency Conversion Rate": "\u0633\u0639\u0631 \u062a\u062d\u0648\u064a\u0644 \u0639\u0645\u0644\u0629 \u0642\u0627\u0626\u0645\u0629 \u0642\u064a\u0645", 
- "Price List and Currency": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0648\u0627\u0644\u0639\u0645\u0644\u0627\u062a", 
- "Project Name": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0634\u0631\u0648\u0639", 
- "Quarterly": "\u0641\u0635\u0644\u064a", 
- "Rate at which Customer Currency is converted to customer's base currency": "\u0627\u0644\u0645\u0639\u062f\u0644 \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u0639\u0645\u0644\u0629 \u0625\u0644\u0649 \u0639\u0645\u0644\u0629 \u0627\u0644\u0623\u0633\u0627\u0633 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0627\u0644\u0639\u0645\u064a\u0644", 
- "Rate at which Price list currency is converted to customer's base currency": "\u0627\u0644\u0645\u0639\u062f\u0644 \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u062a\u062d\u0648\u064a\u0644 \u0633\u0639\u0631 \u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629 \u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0644\u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Re-Calculate Values": "\u0625\u0639\u0627\u062f\u0629 \u062d\u0633\u0627\u0628 \u0627\u0644\u0642\u064a\u0645", 
- "Recurring Id": "\u0631\u0642\u0645 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629", 
- "Recurring Invoice": "\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629", 
- "Recurring Type": "\u0646\u0648\u0639 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629", 
- "Reference": "\u0645\u0631\u062c\u0639", 
- "Remarks": "\u062a\u0635\u0631\u064a\u062d\u0627\u062a", 
- "Repeat on Day of Month": "\u062a\u0643\u0631\u0627\u0631 \u0641\u064a \u064a\u0648\u0645 \u0645\u0646 \u0634\u0647\u0631", 
- "Rounded Total": "\u062a\u0642\u0631\u064a\u0628 \u0625\u062c\u0645\u0627\u0644\u064a", 
- "Rounded Total (Export)": "\u062a\u0642\u0631\u064a\u0628 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a (\u062a\u0635\u062f\u064a\u0631)", 
- "Sales BOM Help": "\u0645\u0628\u064a\u0639\u0627\u062a BOM \u062a\u0639\u0644\u064a\u0645\u0627\u062a", 
- "Sales Invoice": "\u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u0628\u064a\u0639\u0627\u062a", 
- "Sales Invoice Advance": "\u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0645\u0642\u062f\u0645\u0629", 
- "Sales Order": "\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Sales Partner": "\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0634\u0631\u064a\u0643", 
- "Sales Team": "\u0641\u0631\u064a\u0642 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Sales Team1": "\u0645\u0628\u064a\u0639\u0627\u062a Team1", 
- "Select Items from Delivery Note": "\u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0645\u0646 \u0645\u0630\u0643\u0631\u0629 \u0627\u0644\u062a\u0633\u0644\u064a\u0645", 
- "Select Items from Sales Order": "\u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0645\u0646 \u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Select Print Heading": "\u062d\u062f\u062f \u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u0639\u0646\u0648\u0627\u0646", 
- "Select Terms and Conditions": "\u062d\u062f\u062f \u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Select the currency in which price list is maintained": "\u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u062a\u064a \u064a\u062a\u0645 \u0627\u0644\u0627\u062d\u062a\u0641\u0627\u0638 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631", 
- "Select the period when the invoice will be generated automatically": "\u062d\u062f\u062f \u0627\u0644\u0641\u062a\u0631\u0629 \u0627\u0644\u062a\u064a \u0633\u064a\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0641\u0627\u062a\u0648\u0631\u0629 \u062a\u0644\u0642\u0627\u0626\u064a\u0627", 
- "Series": "\u0633\u0644\u0633\u0644\u0629", 
- "Source": "\u0645\u0635\u062f\u0631", 
- "Start date of current invoice's period": "\u062a\u0627\u0631\u064a\u062e \u0628\u062f\u0621 \u0641\u062a\u0631\u0629 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629", 
- "Supplier Reference": "\u0645\u0631\u062c\u0639 \u0627\u0644\u0645\u0648\u0631\u062f", 
- "Taxes and Charges": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "Taxes and Charges Calculation": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645 \u062d\u0633\u0627\u0628", 
- "Taxes and Charges1": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648Charges1", 
- "Terms and Conditions": "\u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Terms and Conditions Details": "\u0634\u0631\u0648\u0637 \u0648\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0634\u0631\u0648\u0637", 
- "Terms and Conditions HTML": "\u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645 HTML", 
- "Territory": "\u0625\u0642\u0644\u064a\u0645", 
- "The account to which you will pay (have paid) the money to.": "\u0627\u0644\u062d\u0633\u0627\u0628 \u0627\u0644\u0630\u064a \u0633\u0648\u0641 \u062a\u062f\u0641\u0639\u0647 (\u062f\u0641\u0639\u062a) \u0627\u0644\u0645\u0627\u0644 \u0644.", 
- "The date at which current entry is corrected in the system.": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u062a\u0635\u062d\u064a\u062d \u0627\u0644\u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u062d\u0627\u0644\u064a \u0641\u064a \u0627\u0644\u0646\u0638\u0627\u0645.", 
- "The date at which current entry will get or has actually executed.": "\u0646\u0641\u0630\u062a \u0641\u0639\u0644\u064a\u0627 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u0633\u0648\u0641 \u062a\u062d\u0635\u0644 \u0627\u0644\u0645\u062f\u062e\u0644 \u0627\u0644\u062d\u0627\u0644\u064a \u0623\u0648.", 
- "The date on which next invoice will be generated. It is generated on submit.": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u0633\u064a\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u0642\u0628\u0644. \u064a\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0639\u0644\u0649 \u0627\u0644\u062d\u0644\u0642\u0629.", 
- "The date on which recurring invoice will be stop": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u0633\u064a\u062a\u0645 \u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0648\u0642\u0641", 
- "The day of the month on which auto invoice will be generated e.g. 05, 28 etc ": "\u0627\u0644\u064a\u0648\u0645 \u0645\u0646 \u0627\u0644\u0634\u0647\u0631 \u0627\u0644\u0630\u064a \u0633\u064a\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0633\u064a\u0627\u0631\u0627\u062a \u0645\u062b\u0644 05\u060c 28 \u0627\u0644\u062e", 
- "The unique id for tracking all recurring invoices.\u00a0It is generated on submit.": "\u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0641\u0631\u064a\u062f \u0644\u062a\u062a\u0628\u0639 \u062c\u0645\u064a\u0639 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629. \u064a\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0639\u0644\u0649 \u0627\u0644\u062d\u0644\u0642\u0629.", 
- "To manage multiple series please go to Setup > Manage Series": "\u0644\u0625\u062f\u0627\u0631\u0629 \u0633\u0644\u0633\u0644\u0629 \u0645\u062a\u0639\u062f\u062f\u0629 \u064a\u0631\u062c\u0649 \u0627\u0644\u062f\u062e\u0648\u0644 \u0625\u0644\u0649 \u0625\u0639\u062f\u0627\u062f&gt; \u0625\u062f\u0627\u0631\u0629 \u0633\u0644\u0633\u0644\u0629", 
- "Total Advance": "\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0645\u0642\u062f\u0645\u0629", 
- "Total Commission": "\u0645\u062c\u0645\u0648\u0639 \u062c\u0646\u0629", 
- "Total Taxes and Charges": "\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "Totals": "\u0627\u0644\u0645\u062c\u0627\u0645\u064a\u0639", 
- "Track this Sales Invoice against any Project": "\u062a\u062a\u0628\u0639 \u0647\u0630\u0647 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0636\u062f \u0623\u064a \u0645\u0634\u0631\u0648\u0639", 
- "Update Stock": "\u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0623\u0633\u0647\u0645", 
- "Will be calculated automatically when you enter the details": "\u0648\u0633\u064a\u062a\u0645 \u0627\u062d\u062a\u0633\u0627\u0628 \u062a\u0644\u0642\u0627\u0626\u064a\u0627 \u0639\u0646\u062f \u0625\u062f\u062e\u0627\u0644 \u062a\u0641\u0627\u0635\u064a\u0644", 
- "Write Off Account": "\u0634\u0637\u0628 \u062d\u0633\u0627\u0628", 
- "Write Off Amount": "\u0634\u0637\u0628 \u0627\u0644\u0645\u0628\u0644\u063a", 
- "Write Off Cost Center": "\u0634\u0637\u0628 \u0645\u0631\u0643\u0632 \u0627\u0644\u062a\u0643\u0644\u0641\u0629", 
- "Write Off Outstanding Amount": "\u0634\u0637\u0628 \u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0645\u0633\u062a\u062d\u0642", 
- "Yearly": "\u0633\u0646\u0648\u064a\u0627", 
- "Yes": "\u0646\u0639\u0645"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/locale/ar-py.json b/accounts/doctype/sales_invoice/locale/ar-py.json
deleted file mode 100644
index 9b77e87..0000000
--- a/accounts/doctype/sales_invoice/locale/ar-py.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- ": Mandatory for a Recurring Invoice.": ": \u0625\u0644\u0632\u0627\u0645\u064a\u0629 \u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u062a\u0643\u0631\u0631.", 
- "Invalid Email Address": "\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u063a\u064a\u0631 \u0635\u0627\u0644\u062d", 
- "Please select: ": "\u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u062e\u062a\u064a\u0627\u0631:"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/locale/de-doc.json b/accounts/doctype/sales_invoice/locale/de-doc.json
deleted file mode 100644
index e762052..0000000
--- a/accounts/doctype/sales_invoice/locale/de-doc.json
+++ /dev/null
@@ -1,141 +0,0 @@
-{
- "Accounts": "Konten", 
- "Address": "Adresse", 
- "Advances": "Advances", 
- "Advertisement": "Anzeige", 
- "Against Income Account": "Vor Income Konto", 
- "Aging Date": "Aging Datum", 
- "Amended From": "Ge\u00e4ndert von", 
- "Amendment Date": "\u00c4nderung Datum", 
- "Basic Info": "Basic Info", 
- "C-Form Applicable": "C-Form,", 
- "C-Form No": "C-Form nicht", 
- "Calculate Taxes and Charges": "Berechnen Sie Steuern und Abgaben", 
- "Campaign": "Kampagne", 
- "Cancel Reason": "Abbrechen Reason", 
- "Cash/Bank Account": "Cash / Bank Account", 
- "Check if recurring invoice, uncheck to stop recurring or put proper End Date": "Pr\u00fcfen Sie, ob wiederkehrende Rechnung, deaktivieren zu stoppen wiederkehrende oder legen richtigen Enddatum", 
- "Cold Calling": "Cold Calling", 
- "Commission Rate (%)": "Kommission Rate (%)", 
- "Company": "Firma", 
- "Contact": "Kontakt", 
- "Contact Email": "Kontakt per E-Mail", 
- "Contact Info": "Kontakt Info", 
- "Contact Person": "Ansprechpartner", 
- "Conversion Rate": "Conversion Rate", 
- "Convert into Recurring Invoice": "Konvertieren in Wiederkehrende Rechnung", 
- "Currency": "W\u00e4hrung", 
- "Customer": "Kunde", 
- "Customer Address": "Kundenadresse", 
- "Customer Group": "Customer Group", 
- "Customer's Vendor": "Kunden Hersteller", 
- "Debit To": "Debit Um", 
- "Delivery Note": "Lieferschein", 
- "Due Date": "Due Date", 
- "End Date": "Enddatum", 
- "End date of current invoice's period": "Ende der laufenden Rechnung der Zeit", 
- "Enter email id separated by commas, invoice will be mailed automatically on particular date": "Geben Sie E-Mail-ID durch Kommata getrennt, wird Rechnung automatisch auf bestimmte Zeitpunkt zugeschickt", 
- "Enter the date by which payments from customer is expected against this invoice.": "Geben Sie das Datum der Zahlungen von Kunden gegen diese Rechnung erwartet wird.", 
- "Entries": "Eintr\u00e4ge", 
- "Exhibition": "Ausstellung", 
- "Existing Customer": "Bestehende Kunden", 
- "File List": "Dateiliste", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "Get Advances Received": "Holen Erhaltene Anzahlungen", 
- "Get Items": "Holen Artikel", 
- "Get Taxes and Charges": "Holen Steuern und Abgaben", 
- "Get Terms and Conditions": "Holen AGB", 
- "Grand Total": "Grand Total", 
- "Grand Total (Export)": "Grand Total (Export)", 
- "Gross Profit": "Bruttogewinn", 
- "Gross Profit (%)": "Gross Profit (%)", 
- "Half-yearly": "Halbj\u00e4hrlich", 
- "INV": "INV", 
- "INV/10-11/": "INV/10-11 /", 
- "In Words": "In Worte", 
- "In Words (Export)": "In Words (Export)", 
- "In Words will be visible once you save the Sales Invoice.": "In Worte sichtbar sein wird, sobald Sie das Sales Invoice speichern.", 
- "Invoice Period From Date": "Rechnung ab Kaufdatum", 
- "Invoice Period To Date": "Rechnung Zeitraum To Date", 
- "Is Opening": "Er\u00f6ffnet", 
- "Is POS": "Ist POS", 
- "Items": "Artikel", 
- "Letter Head": "Briefkopf", 
- "Mass Mailing": "Mass Mailing", 
- "Mobile No": "In Mobile", 
- "Mode of Payment": "Zahlungsweise", 
- "Monthly": "Monatlich", 
- "More Info": "Mehr Info", 
- "Name": "Name", 
- "Net Total*": "* Net Total", 
- "Next Date": "N\u00e4chster Termin", 
- "No": "Auf", 
- "Notification Email Address": "Benachrichtigung per E-Mail-Adresse", 
- "Outstanding Amount": "Ausstehenden Betrag", 
- "Packing Details": "Verpackungs-Details", 
- "Packing List": "Packliste", 
- "Paid Amount": "Gezahlten Betrag", 
- "Payments": "Zahlungen", 
- "Posting Date": "Buchungsdatum", 
- "Posting Time": "Posting Zeit", 
- "Price List": "Preisliste", 
- "Price List Currency": "W\u00e4hrung Preisliste", 
- "Price List Currency Conversion Rate": "Preisliste Currency Conversion Rate", 
- "Price List and Currency": "Listenpreis und W\u00e4hrungsrechner", 
- "Project Name": "Project Name", 
- "Quarterly": "Viertelj\u00e4hrlich", 
- "Rate at which Customer Currency is converted to customer's base currency": "Kunden Rate, mit der W\u00e4hrung wird nach Kundenwunsch Basisw\u00e4hrung umgerechnet", 
- "Rate at which Price list currency is converted to customer's base currency": "Geschwindigkeit, mit der W\u00e4hrung der Preisliste des Kunden Basisw\u00e4hrung umgewandelt wird", 
- "Re-Calculate Values": "Neu berechnen Werte", 
- "Recurring Id": "Wiederkehrende Id", 
- "Recurring Invoice": "Wiederkehrende Rechnung", 
- "Recurring Type": "Wiederkehrende Typ", 
- "Reference": "Referenz", 
- "Remarks": "Bemerkungen", 
- "Repeat on Day of Month": "Wiederholen Sie auf Tag des Monats", 
- "Rounded Total": "Abgerundete insgesamt", 
- "Rounded Total (Export)": "Abgerundete Total (Export)", 
- "Sales BOM Help": "Vertrieb BOM Hilfe", 
- "Sales Invoice": "Sales Invoice", 
- "Sales Invoice Advance": "Sales Invoice Geleistete", 
- "Sales Order": "Sales Order", 
- "Sales Partner": "Vertriebspartner", 
- "Sales Team": "Sales Team", 
- "Sales Team1": "Vertrieb Team1", 
- "Select Items from Delivery Note": "W\u00e4hlen Sie Elemente aus Lieferschein", 
- "Select Items from Sales Order": "W\u00e4hlen Sie Objekte aus Kundenauftrag", 
- "Select Print Heading": "W\u00e4hlen Sie Drucken \u00dcberschrift", 
- "Select Terms and Conditions": "W\u00e4hlen AGB", 
- "Select the currency in which price list is maintained": "W\u00e4hlen Sie die W\u00e4hrung, in der Preisliste wird beibehalten", 
- "Select the period when the invoice will be generated automatically": "W\u00e4hlen Sie den Zeitraum auf der Rechnung wird automatisch erzeugt werden", 
- "Series": "Serie", 
- "Source": "Quelle", 
- "Start date of current invoice's period": "Startdatum der laufenden Rechnung der Zeit", 
- "Supplier Reference": "Lieferant Reference", 
- "Taxes and Charges": "Steuern und Abgaben", 
- "Taxes and Charges Calculation": "Steuern und Geb\u00fchren Berechnung", 
- "Taxes and Charges1": "Steuern und Kosten1", 
- "Terms and Conditions": "AGB", 
- "Terms and Conditions Details": "AGB Einzelheiten", 
- "Terms and Conditions HTML": "AGB HTML", 
- "Territory": "Gebiet", 
- "The account to which you will pay (have paid) the money to.": "Das Konto, auf die Sie bezahlen (bezahlt) das Geld.", 
- "The date at which current entry is corrected in the system.": "Der Zeitpunkt, zu dem aktuellen Eintrag in dem System korrigiert.", 
- "The date at which current entry will get or has actually executed.": "Das Datum, an dem aktuellen Eintrag zu erhalten oder wird tats\u00e4chlich ausgef\u00fchrt.", 
- "The date on which recurring invoice will be stop": "Der Tag, an dem wiederkehrende Rechnung werden aufh\u00f6ren wird", 
- "The day of the month on which auto invoice will be generated e.g. 05, 28 etc ": "Der Tag des Monats, an dem auto Rechnung generiert zB werden 05, 28 etc", 
- "To manage multiple series please go to Setup > Manage Series": "Um mehrere Reihen zu verwalten gehen Sie bitte auf Setup> Verwalten Series", 
- "Total Advance": "Insgesamt Geleistete", 
- "Total Commission": "Gesamt Kommission", 
- "Total Taxes and Charges": "Insgesamt Steuern und Abgaben", 
- "Totals": "Totals", 
- "Track this Sales Invoice against any Project": "Verfolgen Sie diesen Sales Invoice gegen Projekt", 
- "Update Stock": "Aktualisieren Lager", 
- "Will be calculated automatically when you enter the details": "Wird automatisch berechnet, wenn Sie die Daten eingeben", 
- "Write Off Account": "Write Off Konto", 
- "Write Off Amount": "Write Off Betrag", 
- "Write Off Cost Center": "Write Off Kostenstellenrechnung", 
- "Write Off Outstanding Amount": "Write Off ausstehenden Betrag", 
- "Yearly": "J\u00e4hrlich", 
- "Yes": "Ja"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/locale/de-py.json b/accounts/doctype/sales_invoice/locale/de-py.json
deleted file mode 100644
index 42d59ac..0000000
--- a/accounts/doctype/sales_invoice/locale/de-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- ": Mandatory for a Recurring Invoice.": ": Obligatorisch f\u00fcr ein Recurring Invoice.", 
- "Invalid Email Address": "Ung\u00fcltige E-Mail-Adresse"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/locale/es-doc.json b/accounts/doctype/sales_invoice/locale/es-doc.json
deleted file mode 100644
index 64bec67..0000000
--- a/accounts/doctype/sales_invoice/locale/es-doc.json
+++ /dev/null
@@ -1,143 +0,0 @@
-{
- "Accounts": "Cuentas", 
- "Address": "Direcci\u00f3n", 
- "Advances": "Insinuaciones", 
- "Advertisement": "Anuncio", 
- "Against Income Account": "Contra la Cuenta de Ingresos", 
- "Aging Date": "Fecha de antig\u00fcedad", 
- "Amended From": "De modificada", 
- "Amendment Date": "Enmienda Fecha", 
- "Basic Info": "Informaci\u00f3n b\u00e1sica", 
- "C-Form Applicable": "C-forma como se aplican", 
- "C-Form No": "C-Formulario No", 
- "Calculate Taxes and Charges": "C\u00e1lculo de Impuestos y Cargos", 
- "Campaign": "Campa\u00f1a", 
- "Cancel Reason": "Cancelar Raz\u00f3n", 
- "Cash/Bank Account": "Efectivo / Cuenta Bancaria", 
- "Check if recurring invoice, uncheck to stop recurring or put proper End Date": "Compruebe si factura recurrente, desmarque para detener recurrente o poner fecha de finalizaci\u00f3n correcta", 
- "Cold Calling": "Llamadas en fr\u00edo", 
- "Commission Rate (%)": "Comisi\u00f3n de Tarifas (%)", 
- "Company": "Empresa", 
- "Contact": "Contacto", 
- "Contact Email": "Correo electr\u00f3nico de contacto", 
- "Contact Info": "Informaci\u00f3n de contacto", 
- "Contact Person": "Persona de Contacto", 
- "Conversion Rate": "Conversi\u00f3n de Tasa de", 
- "Convert into Recurring Invoice": "Convertir en factura recurrente", 
- "Currency": "Moneda", 
- "Customer": "Cliente", 
- "Customer Address": "Direcci\u00f3n del cliente", 
- "Customer Group": "Grupo de clientes", 
- "Customer's Vendor": "Cliente Proveedor", 
- "Debit To": "Para D\u00e9bito", 
- "Delivery Note": "Nota de entrega", 
- "Due Date": "Fecha de vencimiento", 
- "End Date": "Fecha de finalizaci\u00f3n", 
- "End date of current invoice's period": "Fecha de finalizaci\u00f3n del periodo de facturaci\u00f3n actual", 
- "Enter email id separated by commas, invoice will be mailed automatically on particular date": "Introduzca el identificador de correo electr\u00f3nico separadas por comas, factura le ser\u00e1 enviada autom\u00e1ticamente en la fecha determinada", 
- "Enter the date by which payments from customer is expected against this invoice.": "Introduzca la fecha en la que los pagos de los clientes se espera que en contra de esta factura.", 
- "Entries": "Comentarios", 
- "Exhibition": "Exposici\u00f3n", 
- "Existing Customer": "Ya es cliente", 
- "File List": "Lista de archivos", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "Get Advances Received": "C\u00f3mo anticipos recibidos", 
- "Get Items": "Obtener elementos", 
- "Get Taxes and Charges": "Obtener Impuestos y Cargos", 
- "Get Terms and Conditions": "C\u00f3mo T\u00e9rminos y Condiciones", 
- "Grand Total": "Gran Total", 
- "Grand Total (Export)": "Total general (Exportaci\u00f3n)", 
- "Gross Profit": "Beneficio bruto", 
- "Gross Profit (%)": "Utilidad Bruta (%)", 
- "Half-yearly": "Semestral", 
- "INV": "INV", 
- "INV/10-11/": "INV/10-11 /", 
- "In Words": "En las palabras", 
- "In Words (Export)": "En las palabras (Exportaci\u00f3n)", 
- "In Words will be visible once you save the Sales Invoice.": "En palabras ser\u00e1n visibles una vez que guarde la factura de venta.", 
- "Invoice Period From Date": "Per\u00edodo Factura Fecha desde", 
- "Invoice Period To Date": "Per\u00edodo factura a fecha", 
- "Is Opening": "Est\u00e1 Abriendo", 
- "Is POS": "Es el punto de venta", 
- "Items": "Art\u00edculos", 
- "Letter Head": "Carta Head", 
- "Mass Mailing": "Mass Mailing", 
- "Mobile No": "Mobile No", 
- "Mode of Payment": "Forma de Pago", 
- "Monthly": "Mensual", 
- "More Info": "M\u00e1s informaci\u00f3n", 
- "Name": "Nombre", 
- "Net Total*": "* Total Neto", 
- "Next Date": "Pr\u00f3xima fecha", 
- "No": "No", 
- "Notification Email Address": "Notificaci\u00f3n de Correo Electr\u00f3nico", 
- "Outstanding Amount": "Monto Pendiente", 
- "Packing Details": "Detalles del embalaje", 
- "Packing List": "Contenido del paquete", 
- "Paid Amount": "Cantidad pagada", 
- "Payments": "Pagos", 
- "Posting Date": "Fecha de Publicaci\u00f3n", 
- "Posting Time": "Hora de publicaci\u00f3n", 
- "Price List": "Precio de lista", 
- "Price List Currency": "Precio de Lista Currency", 
- "Price List Currency Conversion Rate": "Lista de precios de divisas Conversi\u00f3n de Tasa de", 
- "Price List and Currency": "Lista de precios y de divisas", 
- "Project Name": "Nombre del proyecto", 
- "Quarterly": "Trimestral", 
- "Rate at which Customer Currency is converted to customer's base currency": "Grado en el que la moneda del cliente se convierte a la moneda base del cliente", 
- "Rate at which Price list currency is converted to customer's base currency": "Velocidad a la que se convierte la moneda Lista de precios a la moneda base del cliente", 
- "Re-Calculate Values": "Vuelva a calcular los valores", 
- "Recurring Id": "Id recurrente", 
- "Recurring Invoice": "Factura Recurrente", 
- "Recurring Type": "Tipo recurrente", 
- "Reference": "Referencia", 
- "Remarks": "Observaciones", 
- "Repeat on Day of Month": "Repita el D\u00eda del Mes", 
- "Rounded Total": "Total redondeado", 
- "Rounded Total (Export)": "Total redondeado (Exportaci\u00f3n)", 
- "Sales BOM Help": "Ayuda Venta BOM", 
- "Sales Invoice": "Factura de venta", 
- "Sales Invoice Advance": "Venta anticipada de facturas", 
- "Sales Order": "De \u00f3rdenes de venta", 
- "Sales Partner": "Sales Partner", 
- "Sales Team": "Equipo de ventas", 
- "Sales Team1": "Ventas Team1", 
- "Select Items from Delivery Note": "Seleccionar elementos de la nota de entrega", 
- "Select Items from Sales Order": "Seleccionar elementos de \u00f3rdenes de venta", 
- "Select Print Heading": "Seleccione Imprimir Encabezado", 
- "Select Terms and Conditions": "Seleccione T\u00e9rminos y Condiciones", 
- "Select the currency in which price list is maintained": "Seleccione la moneda en la que se mantiene la lista de precios", 
- "Select the period when the invoice will be generated automatically": "Seleccione el per\u00edodo en que la factura se generar\u00e1 autom\u00e1ticamente", 
- "Series": "Serie", 
- "Source": "Fuente", 
- "Start date of current invoice's period": "Fecha de inicio del periodo de facturaci\u00f3n actual", 
- "Supplier Reference": "Proveedor de referencia", 
- "Taxes and Charges": "Impuestos y Cargos", 
- "Taxes and Charges Calculation": "Los impuestos y cargos de c\u00e1lculo", 
- "Taxes and Charges1": "Los impuestos y Charges1", 
- "Terms and Conditions": "T\u00e9rminos y Condiciones", 
- "Terms and Conditions Details": "T\u00e9rminos y Condiciones Detalles", 
- "Terms and Conditions HTML": "T\u00e9rminos y Condiciones HTML", 
- "Territory": "Territorio", 
- "The account to which you will pay (have paid) the money to.": "La cuenta a la que va a pagar (he pagado) el dinero.", 
- "The date at which current entry is corrected in the system.": "La fecha en la que la entrada actual se corrige en el sistema.", 
- "The date at which current entry will get or has actually executed.": "La fecha en la que la entrada actual se consigue o se ejecuta realmente.", 
- "The date on which next invoice will be generated. It is generated on submit.": "La fecha en la que ser\u00e1 la pr\u00f3xima factura generada. Se genera en enviar.", 
- "The date on which recurring invoice will be stop": "La fecha de factura recurrente se detenga", 
- "The day of the month on which auto invoice will be generated e.g. 05, 28 etc ": "El d\u00eda del mes en el que se factura generado autom\u00e1ticamente por ejemplo, 05, 28, etc", 
- "The unique id for tracking all recurring invoices.\u00a0It is generated on submit.": "El identificador \u00fanico para el seguimiento de todas las facturas recurrentes. Se genera en enviar.", 
- "To manage multiple series please go to Setup > Manage Series": "Para gestionar m\u00faltiples series por favor vaya a Configuraci\u00f3n&gt; Administrar Series", 
- "Total Advance": "Avance total", 
- "Total Commission": "Total Comisi\u00f3n", 
- "Total Taxes and Charges": "Total de Impuestos y Cargos", 
- "Totals": "Totales", 
- "Track this Sales Invoice against any Project": "Seguir este Factura en contra de cualquier proyecto", 
- "Update Stock": "Actualizaci\u00f3n de almacen", 
- "Will be calculated automatically when you enter the details": "Se calcular\u00e1 autom\u00e1ticamente al entrar en los detalles", 
- "Write Off Account": "Cancelar cuenta", 
- "Write Off Amount": "Escribir Off Importe", 
- "Write Off Cost Center": "Escribir Off de centros de coste", 
- "Write Off Outstanding Amount": "Escribir Off Monto Pendiente", 
- "Yearly": "Anual", 
- "Yes": "S\u00ed"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/locale/es-py.json b/accounts/doctype/sales_invoice/locale/es-py.json
deleted file mode 100644
index 2571c0e..0000000
--- a/accounts/doctype/sales_invoice/locale/es-py.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- ": Mandatory for a Recurring Invoice.": ": Obligatorio para una factura recurrente.", 
- "Invalid Email Address": "Correo electr\u00f3nico no es v\u00e1lido", 
- "Please select: ": "Por favor, seleccione:"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/locale/fr-doc.json b/accounts/doctype/sales_invoice/locale/fr-doc.json
deleted file mode 100644
index 664f304..0000000
--- a/accounts/doctype/sales_invoice/locale/fr-doc.json
+++ /dev/null
@@ -1,143 +0,0 @@
-{
- "Accounts": "Comptes", 
- "Address": "Adresse", 
- "Advances": "Avances", 
- "Advertisement": "Publicit\u00e9", 
- "Against Income Account": "Contre compte le revenu", 
- "Aging Date": "Vieillissement Date", 
- "Amended From": "De modifi\u00e9e", 
- "Amendment Date": "Date de la modification", 
- "Basic Info": "Informations de base", 
- "C-Form Applicable": "C-Form applicable", 
- "C-Form No": "C-formulaire n \u00b0", 
- "Calculate Taxes and Charges": "Calculer les imp\u00f4ts et charges", 
- "Campaign": "Campagne", 
- "Cancel Reason": "Annuler Raison", 
- "Cash/Bank Account": "Tr\u00e9sorerie / Compte bancaire", 
- "Check if recurring invoice, uncheck to stop recurring or put proper End Date": "V\u00e9rifiez si la facture r\u00e9currente, d\u00e9cochez-vous s&#39;arr\u00eate ou mis Date de fin correcte", 
- "Cold Calling": "Cold Calling", 
- "Commission Rate (%)": "Taux de commission (%)", 
- "Company": "Entreprise", 
- "Contact": "Contacter", 
- "Contact Email": "Contact Courriel", 
- "Contact Info": "Information de contact", 
- "Contact Person": "Personne \u00e0 contacter", 
- "Conversion Rate": "Taux de conversion", 
- "Convert into Recurring Invoice": "Convertir en facture r\u00e9currente", 
- "Currency": "Monnaie", 
- "Customer": "Client", 
- "Customer Address": "Adresse du client", 
- "Customer Group": "Groupe de clients", 
- "Customer's Vendor": "Client Fournisseur", 
- "Debit To": "D\u00e9bit Pour", 
- "Delivery Note": "Remarque livraison", 
- "Due Date": "Due Date", 
- "End Date": "Date de fin", 
- "End date of current invoice's period": "Date de fin de la p\u00e9riode de facturation en cours", 
- "Enter email id separated by commas, invoice will be mailed automatically on particular date": "Entrez Identifiant courriels s\u00e9par\u00e9 par des virgules, la facture sera envoy\u00e9e automatiquement \u00e0 la date particuli\u00e8re", 
- "Enter the date by which payments from customer is expected against this invoice.": "Entrez la date \u00e0 laquelle les paiements du client est cens\u00e9 contre cette facture.", 
- "Entries": "Entr\u00e9es", 
- "Exhibition": "Exposition", 
- "Existing Customer": "Client existant", 
- "File List": "Liste des fichiers", 
- "Fiscal Year": "Exercice", 
- "Get Advances Received": "Obtenez Avances et acomptes re\u00e7us", 
- "Get Items": "Obtenir les \u00e9l\u00e9ments", 
- "Get Taxes and Charges": "Obtenez Taxes et frais", 
- "Get Terms and Conditions": "Obtenez Termes et Conditions", 
- "Grand Total": "Grand Total", 
- "Grand Total (Export)": "Total g\u00e9n\u00e9ral (Exportation)", 
- "Gross Profit": "B\u00e9n\u00e9fice brut", 
- "Gross Profit (%)": "B\u00e9n\u00e9fice brut (%)", 
- "Half-yearly": "Semestriel", 
- "INV": "INV", 
- "INV/10-11/": "INV/10-11 /", 
- "In Words": "Dans les mots", 
- "In Words (Export)": "Dans Words (Exportation)", 
- "In Words will be visible once you save the Sales Invoice.": "Dans les mots seront visibles une fois que vous enregistrez la facture de vente.", 
- "Invoice Period From Date": "P\u00e9riode Facture De Date", 
- "Invoice Period To Date": "P\u00e9riode facture \u00e0 ce jour", 
- "Is Opening": "Est l&#39;ouverture", 
- "Is POS": "Est-POS", 
- "Items": "Articles", 
- "Letter Head": "A en-t\u00eate", 
- "Mass Mailing": "Mailing de masse", 
- "Mobile No": "Aucun mobile", 
- "Mode of Payment": "Mode de paiement", 
- "Monthly": "Mensuel", 
- "More Info": "Plus d&#39;infos", 
- "Name": "Nom", 
- "Net Total*": "* Total net", 
- "Next Date": "Date d&#39;", 
- "No": "Aucun", 
- "Notification Email Address": "Adresse e-mail de notification", 
- "Outstanding Amount": "Encours", 
- "Packing Details": "D\u00e9tails d&#39;emballage", 
- "Packing List": "Packing List", 
- "Paid Amount": "Montant pay\u00e9", 
- "Payments": "Paiements", 
- "Posting Date": "Date de publication", 
- "Posting Time": "Affichage Temps", 
- "Price List": "Liste des Prix", 
- "Price List Currency": "Devise Prix", 
- "Price List Currency Conversion Rate": "Liste de prix de conversion de devises Taux", 
- "Price List and Currency": "Liste des prix et de la monnaie", 
- "Project Name": "Nom du projet", 
- "Quarterly": "Trimestriel", 
- "Rate at which Customer Currency is converted to customer's base currency": "Vitesse \u00e0 laquelle la devise du client est converti en devise de base du client", 
- "Rate at which Price list currency is converted to customer's base currency": "Taux auquel la monnaie Liste de prix est converti en devise de base du client", 
- "Re-Calculate Values": "Re-calculer les valeurs", 
- "Recurring Id": "Id r\u00e9current", 
- "Recurring Invoice": "Facture r\u00e9currente", 
- "Recurring Type": "Type de courant", 
- "Reference": "R\u00e9f\u00e9rence", 
- "Remarks": "Remarques", 
- "Repeat on Day of Month": "R\u00e9p\u00e9tez le Jour du Mois", 
- "Rounded Total": "Totale arrondie", 
- "Rounded Total (Export)": "Totale arrondie (Exportation)", 
- "Sales BOM Help": "Aide nomenclature des ventes", 
- "Sales Invoice": "Facture de vente", 
- "Sales Invoice Advance": "Advance facture de vente", 
- "Sales Order": "Commande", 
- "Sales Partner": "Sales Partner", 
- "Sales Team": "\u00c9quipe des ventes", 
- "Sales Team1": "Ventes Equipe1", 
- "Select Items from Delivery Note": "S\u00e9lectionner les \u00e9l\u00e9ments de la note de livraison", 
- "Select Items from Sales Order": "S\u00e9lectionnez les objets \u00e0 partir des commandes clients", 
- "Select Print Heading": "S\u00e9lectionnez Imprimer Cap", 
- "Select Terms and Conditions": "S\u00e9lectionnez Termes et Conditions", 
- "Select the currency in which price list is maintained": "S\u00e9lectionnez la devise dans laquelle la liste de prix est maintenue", 
- "Select the period when the invoice will be generated automatically": "S\u00e9lectionnez la p\u00e9riode pendant laquelle la facture sera g\u00e9n\u00e9r\u00e9e automatiquement", 
- "Series": "S\u00e9rie", 
- "Source": "Source", 
- "Start date of current invoice's period": "Date de d\u00e9but de la p\u00e9riode de facturation en cours", 
- "Supplier Reference": "R\u00e9f\u00e9rence fournisseur", 
- "Taxes and Charges": "Imp\u00f4ts et taxes", 
- "Taxes and Charges Calculation": "Taxes et frais de calcul", 
- "Taxes and Charges1": "Les imp\u00f4ts et Charges1", 
- "Terms and Conditions": "Termes et Conditions", 
- "Terms and Conditions Details": "Termes et Conditions D\u00e9tails", 
- "Terms and Conditions HTML": "Termes et Conditions HTML", 
- "Territory": "Territoire", 
- "The account to which you will pay (have paid) the money to.": "Le compte sur lequel vous allez payer (pay\u00e9) de l&#39;argent pour.", 
- "The date at which current entry is corrected in the system.": "La date \u00e0 laquelle l&#39;entr\u00e9e courante est corrig\u00e9e dans le syst\u00e8me.", 
- "The date at which current entry will get or has actually executed.": "La date \u00e0 laquelle l&#39;entr\u00e9e actuelle permet de lire ou a r\u00e9ellement ex\u00e9cut\u00e9.", 
- "The date on which next invoice will be generated. It is generated on submit.": "La date \u00e0 laquelle la facture suivante sera g\u00e9n\u00e9r\u00e9. Il est g\u00e9n\u00e9r\u00e9 sur soumettre.", 
- "The date on which recurring invoice will be stop": "La date \u00e0 laquelle la facture r\u00e9currente sera arr\u00eater", 
- "The day of the month on which auto invoice will be generated e.g. 05, 28 etc ": "Le jour du mois au cours duquel la facture est g\u00e9n\u00e9r\u00e9e automatiquement par exemple 05, 28, etc", 
- "The unique id for tracking all recurring invoices.\u00a0It is generated on submit.": "L&#39;identifiant unique pour le suivi de toutes les factures r\u00e9currentes. Il est g\u00e9n\u00e9r\u00e9 sur soumettre.", 
- "To manage multiple series please go to Setup > Manage Series": "Pour g\u00e9rer plusieurs s\u00e9ries s&#39;il vous pla\u00eet allez dans R\u00e9glages&gt; G\u00e9rer S\u00e9rie", 
- "Total Advance": "Advance totale", 
- "Total Commission": "Total de la Commission", 
- "Total Taxes and Charges": "Total Taxes et frais", 
- "Totals": "Totaux", 
- "Track this Sales Invoice against any Project": "Suivre ce facture de vente contre tout projet", 
- "Update Stock": "Mise \u00e0 jour Stock", 
- "Will be calculated automatically when you enter the details": "Seront calcul\u00e9s automatiquement lorsque vous entrez les d\u00e9tails", 
- "Write Off Account": "Ecrire Off compte", 
- "Write Off Amount": "Ecrire Off Montant", 
- "Write Off Cost Center": "Ecrire Off Centre de co\u00fbts", 
- "Write Off Outstanding Amount": "Ecrire Off Encours", 
- "Yearly": "Annuel", 
- "Yes": "Oui"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/locale/fr-py.json b/accounts/doctype/sales_invoice/locale/fr-py.json
deleted file mode 100644
index d1da087..0000000
--- a/accounts/doctype/sales_invoice/locale/fr-py.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- ": Mandatory for a Recurring Invoice.": ": Obligatoire pour une facture r\u00e9currente.", 
- "Invalid Email Address": "Adresse email invalide", 
- "Please select: ": "S&#39;il vous pla\u00eet s\u00e9lectionner:"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/locale/hi-doc.json b/accounts/doctype/sales_invoice/locale/hi-doc.json
deleted file mode 100644
index 54d6982..0000000
--- a/accounts/doctype/sales_invoice/locale/hi-doc.json
+++ /dev/null
@@ -1,143 +0,0 @@
-{
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Address": "\u092a\u0924\u093e", 
- "Advances": "\u0905\u0917\u094d\u0930\u093f\u092e", 
- "Advertisement": "\u0935\u093f\u091c\u094d\u091e\u093e\u092a\u0928", 
- "Against Income Account": "\u0906\u092f \u0916\u093e\u0924\u093e \u0915\u0947 \u0916\u093f\u0932\u093e\u092b", 
- "Aging Date": "\u0924\u093f\u0925\u093f \u090f\u091c\u093f\u0902\u0917", 
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Amendment Date": "\u0938\u0902\u0936\u094b\u0927\u0928 \u0924\u093f\u0925\u093f", 
- "Basic Info": "\u092e\u0942\u0932 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "C-Form Applicable": "\u0932\u093e\u0917\u0942 \u0938\u0940 \u092b\u093e\u0930\u094d\u092e", 
- "C-Form No": "\u0915\u094b\u0908 \u0938\u0940 - \u092b\u093e\u0930\u094d\u092e", 
- "Calculate Taxes and Charges": "\u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u0915\u0940 \u0917\u0923\u0928\u093e", 
- "Campaign": "\u0905\u092d\u093f\u092f\u093e\u0928", 
- "Cancel Reason": "\u0915\u093e\u0930\u0923 \u0930\u0926\u094d\u0926 \u0915\u0930\u0947\u0902", 
- "Cash/Bank Account": "\u0928\u0915\u0926 / \u092c\u0948\u0902\u0915 \u0916\u093e\u0924\u093e", 
- "Check if recurring invoice, uncheck to stop recurring or put proper End Date": "\u0906\u0935\u0930\u094d\u0924\u0940 \u091a\u093e\u0932\u093e\u0928 \u092f\u0926\u093f \u091c\u093e\u0902\u091a, \u0905\u091a\u092f\u0928\u093f\u0924 \u0906\u0935\u0930\u094d\u0924\u0940 \u0930\u094b\u0915\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092f\u093e \u0909\u091a\u093f\u0924 \u0938\u092e\u093e\u092a\u094d\u0924\u093f \u0924\u093f\u0925\u093f \u0921\u093e\u0932", 
- "Cold Calling": "\u0938\u0930\u094d\u0926 \u092a\u0939\u0941\u0901\u091a", 
- "Commission Rate (%)": "\u0906\u092f\u094b\u0917 \u0926\u0930 (%)", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Contact": "\u0938\u0902\u092a\u0930\u094d\u0915", 
- "Contact Email": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0908\u092e\u0947\u0932", 
- "Contact Info": "\u0938\u0902\u092a\u0930\u094d\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Contact Person": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0935\u094d\u092f\u0915\u094d\u0924\u093f", 
- "Conversion Rate": "\u0930\u0942\u092a\u093e\u0902\u0924\u0930\u0923 \u0926\u0930", 
- "Convert into Recurring Invoice": "\u0906\u0935\u0930\u094d\u0924\u0940 \u091a\u093e\u0932\u093e\u0928 \u092e\u0947\u0902 \u0915\u0928\u094d\u0935\u0930\u094d\u091f", 
- "Currency": "\u092e\u0941\u0926\u094d\u0930\u093e", 
- "Customer": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "Customer Address": "\u0917\u094d\u0930\u093e\u0939\u0915 \u092a\u0924\u093e", 
- "Customer Group": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0938\u092e\u0942\u0939", 
- "Customer's Vendor": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0935\u093f\u0915\u094d\u0930\u0947\u0924\u093e", 
- "Debit To": "\u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0921\u0947\u092c\u093f\u091f", 
- "Delivery Note": "\u092c\u093f\u0932\u091f\u0940", 
- "Due Date": "\u0928\u093f\u092f\u0924 \u0924\u093e\u0930\u0940\u0916", 
- "End Date": "\u0938\u092e\u093e\u092a\u094d\u0924\u093f \u0924\u093f\u0925\u093f", 
- "End date of current invoice's period": "\u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u091a\u093e\u0932\u093e\u0928 \u0915\u0940 \u0905\u0935\u0927\u093f \u0915\u0940 \u0938\u092e\u093e\u092a\u094d\u0924\u093f \u0915\u0940 \u0924\u093e\u0930\u0940\u0916", 
- "Enter email id separated by commas, invoice will be mailed automatically on particular date": "\u0905\u0932\u094d\u092a\u0935\u093f\u0930\u093e\u092e \u0915\u0947 \u0926\u094d\u0935\u093e\u0930\u093e \u0905\u0932\u0917 \u0908\u092e\u0947\u0932 \u0906\u0908\u0921\u0940 \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902, \u091a\u093e\u0932\u093e\u0928 \u0935\u093f\u0936\u0947\u0937 \u0924\u093f\u0925\u093f \u092a\u0930 \u0938\u094d\u0935\u091a\u093e\u0932\u093f\u0924 \u0930\u0942\u092a \u0938\u0947 \u092d\u0947\u091c \u0926\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e", 
- "Enter the date by which payments from customer is expected against this invoice.": "\u0924\u093e\u0930\u0940\u0916 \u0939\u0948 \u091c\u093f\u0938\u0915\u0947 \u0926\u094d\u0935\u093e\u0930\u093e \u0917\u094d\u0930\u093e\u0939\u0915 \u0938\u0947 \u092d\u0941\u0917\u0924\u093e\u0928 \u0907\u0938 \u091a\u093e\u0932\u093e\u0928 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u0909\u092e\u094d\u092e\u0940\u0926 \u0939\u0948 \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902.", 
- "Entries": "\u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f\u092f\u093e\u0902", 
- "Exhibition": "\u092a\u094d\u0930\u0926\u0930\u094d\u0936\u0928\u0940", 
- "Existing Customer": "\u092e\u094c\u091c\u0942\u0926\u093e \u0917\u094d\u0930\u093e\u0939\u0915", 
- "File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "Get Advances Received": "\u0905\u0917\u094d\u0930\u093f\u092e \u092a\u094d\u0930\u093e\u092a\u094d\u0924", 
- "Get Items": "\u0906\u0907\u091f\u092e \u092a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Get Taxes and Charges": "\u0915\u0930 \u0914\u0930 \u092a\u094d\u0930\u092d\u093e\u0930", 
- "Get Terms and Conditions": "\u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u0947\u0902", 
- "Grand Total": "\u092e\u0939\u093e\u092f\u094b\u0917", 
- "Grand Total (Export)": "\u092e\u0939\u093e\u092f\u094b\u0917 (\u0928\u093f\u0930\u094d\u092f\u093e\u0924)", 
- "Gross Profit": "\u0938\u0915\u0932 \u0932\u093e\u092d", 
- "Gross Profit (%)": "\u0938\u0915\u0932 \u0932\u093e\u092d (%)", 
- "Half-yearly": "\u0906\u0927\u0947 \u0938\u093e\u0932 \u092e\u0947\u0902 \u090f\u0915 \u092c\u093e\u0930", 
- "INV": "INV", 
- "INV/10-11/": "INV/10-11 /", 
- "In Words": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902", 
- "In Words (Export)": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902 (\u0928\u093f\u0930\u094d\u092f\u093e\u0924)", 
- "In Words will be visible once you save the Sales Invoice.": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902 \u0926\u093f\u0916\u093e\u0908 \u0939\u094b \u0938\u0915\u0924\u093e \u0939\u0948 \u090f\u0915 \u092c\u093e\u0930 \u0906\u092a \u092c\u093f\u0915\u094d\u0930\u0940 \u091a\u093e\u0932\u093e\u0928 \u092c\u091a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0939\u094b\u0917\u093e.", 
- "Invoice Period From Date": "\u0926\u093f\u0928\u093e\u0902\u0915 \u0938\u0947 \u091a\u093e\u0932\u093e\u0928 \u0905\u0935\u0927\u093f", 
- "Invoice Period To Date": "\u0924\u093f\u0925\u093f \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u091a\u093e\u0932\u093e\u0928 \u0905\u0935\u0927\u093f", 
- "Is Opening": "\u0939\u0948 \u0916\u094b\u0932\u0928\u0947", 
- "Is POS": "\u0938\u094d\u0925\u093f\u0924\u093f \u0939\u0948", 
- "Items": "\u0906\u0907\u091f\u092e", 
- "Letter Head": "\u092a\u0924\u094d\u0930\u0936\u0940\u0930\u094d\u0937", 
- "Mass Mailing": "\u092e\u093e\u0938 \u092e\u0947\u0932\u093f\u0902\u0917", 
- "Mobile No": "\u0928\u0939\u0940\u0902 \u092e\u094b\u092c\u093e\u0907\u0932", 
- "Mode of Payment": "\u092d\u0941\u0917\u0924\u093e\u0928 \u0915\u0940 \u0930\u0940\u0924\u093f", 
- "Monthly": "\u092e\u093e\u0938\u093f\u0915", 
- "More Info": "\u0905\u0927\u093f\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Name": "\u0928\u093e\u092e", 
- "Net Total*": "\u0928\u0947\u091f \u0915\u0941\u0932 *", 
- "Next Date": "\u0905\u0917\u0932\u0940 \u0924\u093e\u0930\u0940\u0916", 
- "No": "\u0928\u0939\u0940\u0902", 
- "Notification Email Address": "\u0938\u0942\u091a\u0928\u093e \u0908\u092e\u0947\u0932 \u092a\u0924\u093e", 
- "Outstanding Amount": "\u092c\u0915\u093e\u092f\u093e \u0930\u093e\u0936\u093f", 
- "Packing Details": "\u092a\u0948\u0915\u093f\u0902\u0917 \u0935\u093f\u0935\u0930\u0923", 
- "Packing List": "\u0938\u0942\u091a\u0940 \u092a\u0948\u0915\u093f\u0902\u0917", 
- "Paid Amount": "\u0930\u093e\u0936\u093f \u092d\u0941\u0917\u0924\u093e\u0928", 
- "Payments": "\u092d\u0941\u0917\u0924\u093e\u0928", 
- "Posting Date": "\u0924\u093f\u0925\u093f \u092a\u094b\u0938\u094d\u091f\u093f\u0902\u0917", 
- "Posting Time": "\u092c\u093e\u0930 \u092a\u094b\u0938\u094d\u091f\u093f\u0902\u0917", 
- "Price List": "\u0915\u0940\u092e\u0924 \u0938\u0942\u091a\u0940", 
- "Price List Currency": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092e\u0941\u0926\u094d\u0930\u093e", 
- "Price List Currency Conversion Rate": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092e\u0941\u0926\u094d\u0930\u093e \u0930\u0942\u092a\u093e\u0902\u0924\u0930\u0923 \u0926\u0930", 
- "Price List and Currency": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u0914\u0930 \u092e\u0941\u0926\u094d\u0930\u093e", 
- "Project Name": "\u0907\u0938 \u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u0915\u093e \u0928\u093e\u092e", 
- "Quarterly": "\u0924\u094d\u0930\u0948\u092e\u093e\u0938\u093f\u0915", 
- "Rate at which Customer Currency is converted to customer's base currency": "\u091c\u093f\u0938 \u092a\u0930 \u0926\u0930 \u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u0940 \u092e\u0941\u0926\u094d\u0930\u093e \u0917\u094d\u0930\u093e\u0939\u0915 \u0906\u0927\u093e\u0930 \u092e\u0941\u0926\u094d\u0930\u093e \u092e\u0947\u0902 \u092a\u0930\u093f\u0935\u0930\u094d\u0924\u093f\u0924 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948", 
- "Rate at which Price list currency is converted to customer's base currency": "\u0926\u0930 \u091c\u093f\u0938 \u092a\u0930 \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092e\u0941\u0926\u094d\u0930\u093e \u0917\u094d\u0930\u093e\u0939\u0915 \u0906\u0927\u093e\u0930 \u092e\u0941\u0926\u094d\u0930\u093e \u092e\u0947\u0902 \u092a\u0930\u093f\u0935\u0930\u094d\u0924\u093f\u0924 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948", 
- "Re-Calculate Values": "\u092a\u0941\u0928\u0903 \u0917\u0923\u0928\u093e \u092e\u093e\u0928", 
- "Recurring Id": "\u0906\u0935\u0930\u094d\u0924\u0940 \u0906\u0908\u0921\u0940", 
- "Recurring Invoice": "\u0906\u0935\u0930\u094d\u0924\u0940 \u091a\u093e\u0932\u093e\u0928", 
- "Recurring Type": "\u0906\u0935\u0930\u094d\u0924\u0940 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Reference": "\u0938\u0902\u0926\u0930\u094d\u092d", 
- "Remarks": "\u091f\u093f\u092a\u094d\u092a\u0923\u093f\u092f\u093e\u0901", 
- "Repeat on Day of Month": "\u092e\u0939\u0940\u0928\u0947 \u0915\u093e \u0926\u093f\u0928 \u092a\u0930 \u0926\u094b\u0939\u0930\u093e\u090f\u0901", 
- "Rounded Total": "\u0917\u094b\u0932 \u0915\u0941\u0932", 
- "Rounded Total (Export)": "\u0917\u094b\u0932 \u0915\u0941\u0932 (\u0928\u093f\u0930\u094d\u092f\u093e\u0924)", 
- "Sales BOM Help": "\u092c\u093f\u0915\u094d\u0930\u0940 \u092c\u0940\u0913\u090f\u092e \u092e\u0926\u0926", 
- "Sales Invoice": "\u092c\u093f\u0915\u094d\u0930\u0940 \u091a\u093e\u0932\u093e\u0928", 
- "Sales Invoice Advance": "\u092c\u093f\u0915\u094d\u0930\u0940 \u091a\u093e\u0932\u093e\u0928 \u0905\u0917\u094d\u0930\u093f\u092e", 
- "Sales Order": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936", 
- "Sales Partner": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0938\u093e\u0925\u0940", 
- "Sales Team": "\u092c\u093f\u0915\u094d\u0930\u0940 \u091f\u0940\u092e", 
- "Sales Team1": "Team1 \u092c\u093f\u0915\u094d\u0930\u0940", 
- "Select Items from Delivery Note": "\u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f \u0938\u0947 \u0906\u0907\u091f\u092e \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Select Items from Sales Order": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936 \u0938\u0947 \u0906\u0907\u091f\u092e \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Select Print Heading": "\u091a\u092f\u0928 \u0936\u0940\u0930\u094d\u0937\u0915 \u092a\u094d\u0930\u093f\u0902\u091f", 
- "Select Terms and Conditions": "\u0928\u093f\u092f\u092e\u094b\u0902 \u0914\u0930 \u0936\u0930\u094d\u0924\u094b\u0902 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Select the currency in which price list is maintained": "\u091c\u093f\u0938 \u092e\u0941\u0926\u094d\u0930\u093e \u092e\u0947\u0902 \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092c\u0928\u093e\u090f \u0930\u0916\u093e \u0939\u0948 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Select the period when the invoice will be generated automatically": "\u0905\u0935\u0927\u093f \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902 \u091c\u092c \u091a\u093e\u0932\u093e\u0928 \u0938\u094d\u0935\u0924\u0903 \u0909\u0924\u094d\u092a\u0928\u094d\u0928 \u0939\u094b \u091c\u093e\u090f\u0917\u093e", 
- "Series": "\u0915\u0908", 
- "Source": "\u0938\u094d\u0930\u094b\u0924", 
- "Start date of current invoice's period": "\u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u091a\u093e\u0932\u093e\u0928 \u0915\u0940 \u0905\u0935\u0927\u093f \u0915\u0947 \u0906\u0930\u0902\u092d \u0924\u093f\u0925\u093f", 
- "Supplier Reference": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0938\u0902\u0926\u0930\u094d\u092d", 
- "Taxes and Charges": "\u0915\u0930\u094b\u0902 \u0914\u0930 \u092a\u094d\u0930\u092d\u093e\u0930", 
- "Taxes and Charges Calculation": "\u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u0917\u0923\u0928\u093e", 
- "Taxes and Charges1": "\u0915\u0930\u094b\u0902 \u0914\u0930 Charges1", 
- "Terms and Conditions": "\u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u0947\u0902", 
- "Terms and Conditions Details": "\u0928\u093f\u092f\u092e\u094b\u0902 \u0914\u0930 \u0936\u0930\u094d\u0924\u094b\u0902 \u0915\u0947 \u0935\u093f\u0935\u0930\u0923", 
- "Terms and Conditions HTML": "\u0928\u093f\u092f\u092e\u094b\u0902 \u0914\u0930 \u0936\u0930\u094d\u0924\u094b\u0902 HTML", 
- "Territory": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930", 
- "The account to which you will pay (have paid) the money to.": "\u0916\u093e\u0924\u0947 \u091c\u094b \u0906\u092a \u092d\u0941\u0917\u0924\u093e\u0928 \u092d\u0941\u0917\u0924\u093e\u0928 \u0915\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092a\u0948\u0938\u093e \u0939\u0948.", 
- "The date at which current entry is corrected in the system.": "\u091c\u094b \u0924\u093e\u0930\u0940\u0916 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0938\u0939\u0940 \u0939\u0948.", 
- "The date at which current entry will get or has actually executed.": "\u0924\u093e\u0930\u0940\u0916, \u091c\u093f\u0938 \u092a\u0930 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092f\u093e \u0935\u093e\u0938\u094d\u0924\u0935 \u092e\u0947\u0902 \u092e\u093e\u0930 \u0921\u093e\u0932\u093e \u0917\u092f\u093e \u0939\u0948.", 
- "The date on which next invoice will be generated. It is generated on submit.": "\u0924\u093e\u0930\u0940\u0916, \u091c\u093f\u0938 \u092a\u0930 \u0905\u0917\u0932\u0947 \u091a\u093e\u0932\u093e\u0928 \u0909\u0924\u094d\u092a\u0928\u094d\u0928 \u0939\u094b \u091c\u093e\u090f\u0917\u093e. \u092f\u0939 \u092a\u094d\u0930\u0938\u094d\u0924\u0941\u0924 \u0915\u0930\u0928\u0947 \u092a\u0930 \u0909\u0924\u094d\u092a\u0928\u094d\u0928 \u0939\u094b\u0924\u093e \u0939\u0948.", 
- "The date on which recurring invoice will be stop": "\u0924\u093e\u0930\u0940\u0916, \u091c\u093f\u0938 \u092a\u0930 \u0906\u0935\u0930\u094d\u0924\u0940 \u091a\u093e\u0932\u093e\u0928 \u0930\u094b\u0915\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e", 
- "The day of the month on which auto invoice will be generated e.g. 05, 28 etc ": "\u092e\u0939\u0940\u0928\u0947 \u0915\u0947 \u0926\u093f\u0928 \u0939\u0948 \u091c\u093f\u0938 \u092a\u0930 \u0911\u091f\u094b \u091a\u093e\u0932\u093e\u0928 05, 28 \u0906\u0926\u093f \u091c\u0948\u0938\u0947 \u0909\u0924\u094d\u092a\u0928\u094d\u0928 \u0939\u094b \u091c\u093e\u090f\u0917\u093e", 
- "The unique id for tracking all recurring invoices.\u00a0It is generated on submit.": "\u0938\u092d\u0940 \u0906\u0935\u0930\u094d\u0924\u0940 \u091a\u093e\u0932\u093e\u0928 \u092a\u0930 \u0928\u091c\u093c\u0930 \u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0905\u0926\u094d\u0935\u093f\u0924\u0940\u092f \u0906\u0908\u0921\u0940. \u092f\u0939 \u092a\u094d\u0930\u0938\u094d\u0924\u0941\u0924 \u0915\u0930\u0928\u0947 \u092a\u0930 \u0909\u0924\u094d\u092a\u0928\u094d\u0928 \u0939\u094b\u0924\u093e \u0939\u0948.", 
- "To manage multiple series please go to Setup > Manage Series": "\u090f\u0915\u093e\u0927\u093f\u0915 \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0938\u0947\u091f\u0905\u092a \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u091c\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u0943\u092a\u092f\u093e \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928", 
- "Total Advance": "\u0915\u0941\u0932 \u0905\u0917\u094d\u0930\u093f\u092e", 
- "Total Commission": "\u0915\u0941\u0932 \u0906\u092f\u094b\u0917", 
- "Total Taxes and Charges": "\u0915\u0941\u0932 \u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915", 
- "Totals": "\u092f\u094b\u0917", 
- "Track this Sales Invoice against any Project": "\u0915\u093f\u0938\u0940 \u092d\u0940 \u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u0939\u0941\u090f \u0907\u0938 \u092c\u093f\u0915\u094d\u0930\u0940 \u091a\u093e\u0932\u093e\u0928", 
- "Update Stock": "\u0938\u094d\u091f\u0949\u0915 \u0905\u0926\u094d\u092f\u0924\u0928", 
- "Will be calculated automatically when you enter the details": "\u0938\u094d\u0935\u091a\u093e\u0932\u093f\u0924 \u0930\u0942\u092a \u0938\u0947 \u0917\u0923\u0928\u093e \u0915\u0940 \u091c\u093e\u090f\u0917\u0940 \u091c\u092c \u0906\u092a \u0935\u093f\u0935\u0930\u0923 \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902", 
- "Write Off Account": "\u0911\u092b \u0916\u093e\u0924\u093e \u0932\u093f\u0916\u0947\u0902", 
- "Write Off Amount": "\u092c\u0902\u0926 \u0930\u093e\u0936\u093f \u0932\u093f\u0916\u0947\u0902", 
- "Write Off Cost Center": "\u0911\u092b \u0932\u093e\u0917\u0924 \u0915\u0947\u0902\u0926\u094d\u0930 \u0932\u093f\u0916\u0947\u0902", 
- "Write Off Outstanding Amount": "\u0911\u092b \u092c\u0915\u093e\u092f\u093e \u0930\u093e\u0936\u093f \u0932\u093f\u0916\u0947\u0902", 
- "Yearly": "\u0935\u093e\u0930\u094d\u0937\u093f\u0915", 
- "Yes": "\u0939\u093e\u0902"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/locale/hi-py.json b/accounts/doctype/sales_invoice/locale/hi-py.json
deleted file mode 100644
index 5e69c13..0000000
--- a/accounts/doctype/sales_invoice/locale/hi-py.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- ": Mandatory for a Recurring Invoice.": ": \u090f\u0915 \u0906\u0935\u0930\u094d\u0924\u0940 \u091a\u093e\u0932\u093e\u0928 \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u093f\u0935\u093e\u0930\u094d\u092f \u0939\u0948.", 
- "Invalid Email Address": "\u0905\u092e\u093e\u0928\u094d\u092f \u0908\u092e\u0947\u0932 \u092a\u0924\u093e", 
- "Please select: ": "\u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902:"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/locale/hr-doc.json b/accounts/doctype/sales_invoice/locale/hr-doc.json
deleted file mode 100644
index 45a1ab3..0000000
--- a/accounts/doctype/sales_invoice/locale/hr-doc.json
+++ /dev/null
@@ -1,143 +0,0 @@
-{
- "Accounts": "Ra\u010duni", 
- "Address": "Adresa", 
- "Advances": "Napredak", 
- "Advertisement": "Reklama", 
- "Against Income Account": "Protiv ra\u010dunu dohotka", 
- "Aging Date": "Starenje Datum", 
- "Amended From": "Izmijenjena Od", 
- "Amendment Date": "Amandman Datum", 
- "Basic Info": "Osnovne informacije", 
- "C-Form Applicable": "C-obrascu", 
- "C-Form No": "C-Obrazac br", 
- "Calculate Taxes and Charges": "Izra\u010dun poreza i pristojbi", 
- "Campaign": "Kampanja", 
- "Cancel Reason": "Odustani razlog", 
- "Cash/Bank Account": "Novac / bankovni ra\u010dun", 
- "Check if recurring invoice, uncheck to stop recurring or put proper End Date": "Provjerite je li ponavljaju\u0107i fakture, poni\u0161tite zaustaviti ponavljaju\u0107i ili staviti odgovaraju\u0107i datum zavr\u0161etka", 
- "Cold Calling": "Hladno pozivanje", 
- "Commission Rate (%)": "Komisija stopa (%)", 
- "Company": "Dru\u0161tvo", 
- "Contact": "Kontaktirati", 
- "Contact Email": "Kontakt e", 
- "Contact Info": "Kontakt Informacije", 
- "Contact Person": "Kontakt osoba", 
- "Conversion Rate": "Stopa konverzije", 
- "Convert into Recurring Invoice": "Pretvori u Ponavljaju\u0107i fakture", 
- "Currency": "Valuta", 
- "Customer": "Kupac", 
- "Customer Address": "Kupac Adresa", 
- "Customer Group": "Kupac Grupa", 
- "Customer's Vendor": "Kupca Prodavatelj", 
- "Debit To": "Rashodi za", 
- "Delivery Note": "Obavje\u0161tenje o primanji po\u0161iljke", 
- "Due Date": "Datum dospije\u0107a", 
- "End Date": "Datum zavr\u0161etka", 
- "End date of current invoice's period": "Kraj datum teku\u0107eg razdoblja dostavnice", 
- "Enter email id separated by commas, invoice will be mailed automatically on particular date": "Unesite e-mail ID odvojena zarezima, ra\u010dun \u0107e automatski biti poslan na odre\u0111eni datum", 
- "Enter the date by which payments from customer is expected against this invoice.": "Unesite datum do kojeg isplate kupca se o\u010dekuje protiv ovog ra\u010duna.", 
- "Entries": "Prijave", 
- "Exhibition": "Izlo\u017eba", 
- "Existing Customer": "Postoje\u0107i Kupac", 
- "File List": "Popis datoteka", 
- "Fiscal Year": "Fiskalna godina", 
- "Get Advances Received": "Get Napredak pozicija", 
- "Get Items": "Nabavite artikle", 
- "Get Taxes and Charges": "Nabavite porezi i pristojbe", 
- "Get Terms and Conditions": "Nabavite Uvjeti i pravila", 
- "Grand Total": "Sveukupno", 
- "Grand Total (Export)": "Sveukupno (izvoz)", 
- "Gross Profit": "Ukupan profit", 
- "Gross Profit (%)": "Bruto dobit (%)", 
- "Half-yearly": "Polugodi\u0161nje", 
- "INV": "INV", 
- "INV/10-11/": "INV/10-11 /", 
- "In Words": "U rije\u010di", 
- "In Words (Export)": "U rije\u010di (izvoz)", 
- "In Words will be visible once you save the Sales Invoice.": "U rije\u010di \u0107e biti vidljiv nakon \u0161to spremite prodaje fakture.", 
- "Invoice Period From Date": "Ra\u010dun Razdoblje od datuma", 
- "Invoice Period To Date": "Ra\u010dun razdoblju do datuma", 
- "Is Opening": "Je Otvaranje", 
- "Is POS": "Je POS", 
- "Items": "Proizvodi", 
- "Letter Head": "Pismo Head", 
- "Mass Mailing": "Misa mailing", 
- "Mobile No": "Mobitel Nema", 
- "Mode of Payment": "Na\u010din pla\u0107anja", 
- "Monthly": "Mjese\u010dno", 
- "More Info": "Vi\u0161e informacija", 
- "Name": "Ime", 
- "Net Total*": "Neto Ukupno *", 
- "Next Date": "Sljede\u0107a Datum", 
- "No": "Ne", 
- "Notification Email Address": "Obavijest E-mail adresa", 
- "Outstanding Amount": "Izvanredna Iznos", 
- "Packing Details": "Pakiranje Detalji", 
- "Packing List": "Pakiranje Popis", 
- "Paid Amount": "Pla\u0107eni iznos", 
- "Payments": "Pla\u0107anja", 
- "Posting Date": "Objavljivanje Datum", 
- "Posting Time": "Objavljivanje Vrijeme", 
- "Price List": "Cjenik", 
- "Price List Currency": "Cjenik valuta", 
- "Price List Currency Conversion Rate": "Cjenik valuta pretvorbe Stopa", 
- "Price List and Currency": "Cjenik i valuta", 
- "Project Name": "Naziv projekta", 
- "Quarterly": "Tromjese\u010dni", 
- "Rate at which Customer Currency is converted to customer's base currency": "Stopa po kojoj Kupac valuta se pretvaraju u kupca osnovne valute", 
- "Rate at which Price list currency is converted to customer's base currency": "Stopa po kojoj Cjenik valute se pretvaraju u kupca osnovne valute", 
- "Re-Calculate Values": "Ponovno izra\u010dunati vrijednosti", 
- "Recurring Id": "Ponavljaju\u0107i Id", 
- "Recurring Invoice": "Ponavljaju\u0107i Ra\u010dun", 
- "Recurring Type": "Ponavljaju\u0107i Tip", 
- "Reference": "Upu\u0107ivanje", 
- "Remarks": "Primjedbe", 
- "Repeat on Day of Month": "Ponovite na dan u mjesecu", 
- "Rounded Total": "Zaobljeni Ukupno", 
- "Rounded Total (Export)": "Zaobljeni Ukupno (izvoz)", 
- "Sales BOM Help": "Prodaja BOM Pomo\u0107", 
- "Sales Invoice": "Prodaja fakture", 
- "Sales Invoice Advance": "Prodaja Ra\u010dun Predujam", 
- "Sales Order": "Prodajnog naloga", 
- "Sales Partner": "Prodaja partner", 
- "Sales Team": "Prodaja Team", 
- "Sales Team1": "Prodaja Team1", 
- "Select Items from Delivery Note": "Odaberite artikle iz otpremnici", 
- "Select Items from Sales Order": "Odaberite artikle iz prodajnog naloga", 
- "Select Print Heading": "Odaberite Ispis Naslov", 
- "Select Terms and Conditions": "Odaberite Uvjeti i pravila", 
- "Select the currency in which price list is maintained": "Odaberite valutu u kojoj cjenik odr\u017eava", 
- "Select the period when the invoice will be generated automatically": "Odaberite razdoblje kada faktura \u0107e biti generiran automatski", 
- "Series": "Serija", 
- "Source": "Izvor", 
- "Start date of current invoice's period": "Po\u010detak datum teku\u0107eg razdoblja dostavnice", 
- "Supplier Reference": "Dobavlja\u010d Referenca", 
- "Taxes and Charges": "Porezi i naknade", 
- "Taxes and Charges Calculation": "Porezi i naknade Prora\u010dun", 
- "Taxes and Charges1": "Porezi i Charges1", 
- "Terms and Conditions": "Odredbe i uvjeti", 
- "Terms and Conditions Details": "Uvjeti Detalji", 
- "Terms and Conditions HTML": "Uvjeti HTML", 
- "Territory": "Teritorija", 
- "The account to which you will pay (have paid) the money to.": "Ra\u010duna na koji \u0107ete uplatiti (platio) novac.", 
- "The date at which current entry is corrected in the system.": "Datum na koji teku\u0107i zapis ispravljen u sustavu.", 
- "The date at which current entry will get or has actually executed.": "Datum na koji teku\u0107i zapis \u0107e dobiti ili zapravo je pogubljen.", 
- "The date on which next invoice will be generated. It is generated on submit.": "Datum na koji sljede\u0107i ra\u010dun \u0107e biti generiran. To je generiran na podnijeti.", 
- "The date on which recurring invoice will be stop": "Datum na koji se ponavlja faktura \u0107e se zaustaviti", 
- "The day of the month on which auto invoice will be generated e.g. 05, 28 etc ": "Dan u mjesecu na koji se automatski ra\u010duna \u0107e biti generiran npr. 05, 28 itd.", 
- "The unique id for tracking all recurring invoices.\u00a0It is generated on submit.": "Jedinstveni ID za pra\u0107enje svih ponavljaju\u0107i fakture. To je generiran na podnijeti.", 
- "To manage multiple series please go to Setup > Manage Series": "Za upravljati s vi\u0161e niz molimo idite na Postavke&gt; Upravljanje serije", 
- "Total Advance": "Ukupno Predujam", 
- "Total Commission": "Ukupno komisija", 
- "Total Taxes and Charges": "Ukupno Porezi i naknade", 
- "Totals": "Ukupan rezultat", 
- "Track this Sales Invoice against any Project": "Prati ovu Sales fakture protiv bilo Projekta", 
- "Update Stock": "A\u017eurirajte Stock", 
- "Will be calculated automatically when you enter the details": "Ho\u0107e li biti izra\u010dunata automatski kada unesete podatke", 
- "Write Off Account": "Napi\u0161ite Off ra\u010dun", 
- "Write Off Amount": "Napi\u0161ite pau\u0161alni iznos", 
- "Write Off Cost Center": "Otpis tro\u0161ka", 
- "Write Off Outstanding Amount": "Otpisati preostali iznos", 
- "Yearly": "Godi\u0161nje", 
- "Yes": "Da"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/locale/hr-py.json b/accounts/doctype/sales_invoice/locale/hr-py.json
deleted file mode 100644
index 5dc54d1..0000000
--- a/accounts/doctype/sales_invoice/locale/hr-py.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- ": Mandatory for a Recurring Invoice.": ": Obvezni za Ponavljaju\u0107i fakture.", 
- "Invalid Email Address": "Neispravan e-mail adresu", 
- "Please select: ": "Molimo odaberite:"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/locale/nl-doc.json b/accounts/doctype/sales_invoice/locale/nl-doc.json
deleted file mode 100644
index b9d755b..0000000
--- a/accounts/doctype/sales_invoice/locale/nl-doc.json
+++ /dev/null
@@ -1,143 +0,0 @@
-{
- "Accounts": "Accounts", 
- "Address": "Adres", 
- "Advances": "Vooruitgang", 
- "Advertisement": "Advertentie", 
- "Against Income Account": "Tegen Inkomen account", 
- "Aging Date": "Aging Datum", 
- "Amended From": "Gewijzigd Van", 
- "Amendment Date": "Wijziging Datum", 
- "Basic Info": "Basic Info", 
- "C-Form Applicable": "C-Form Toepasselijk", 
- "C-Form No": "C-vorm niet", 
- "Calculate Taxes and Charges": "Bereken en-heffingen", 
- "Campaign": "Campagne", 
- "Cancel Reason": "Annuleren Reden", 
- "Cash/Bank Account": "Cash / bankrekening", 
- "Check if recurring invoice, uncheck to stop recurring or put proper End Date": "Controleer of terugkerende factuur, schakelt u om te stoppen met terugkerende of zet de juiste Einddatum", 
- "Cold Calling": "Cold Calling", 
- "Commission Rate (%)": "Commissie Rate (%)", 
- "Company": "Vennootschap", 
- "Contact": "Contact", 
- "Contact Email": "Contact E-mail", 
- "Contact Info": "Contact Info", 
- "Contact Person": "Contactpersoon", 
- "Conversion Rate": "Succespercentage", 
- "Convert into Recurring Invoice": "Om te zetten in terugkerende factuur", 
- "Currency": "Valuta", 
- "Customer": "Klant", 
- "Customer Address": "Klant Adres", 
- "Customer Group": "Klantengroep", 
- "Customer's Vendor": "Klant Vendor", 
- "Debit To": "Debitering van", 
- "Delivery Note": "Vrachtbrief", 
- "Due Date": "Vervaldag", 
- "End Date": "Einddatum", 
- "End date of current invoice's period": "Einddatum van de periode huidige factuur&#39;s", 
- "Enter email id separated by commas, invoice will be mailed automatically on particular date": "Vul e-id, gescheiden door komma&#39;s, zal factuur automatisch worden gemaild op bepaalde datum", 
- "Enter the date by which payments from customer is expected against this invoice.": "Voer de datum waarop de betalingen van de klant wordt verwacht tegen deze factuur.", 
- "Entries": "Inzendingen", 
- "Exhibition": "Tentoonstelling", 
- "Existing Customer": "Bestaande klant", 
- "File List": "File List", 
- "Fiscal Year": "Boekjaar", 
- "Get Advances Received": "Get ontvangen voorschotten", 
- "Get Items": "Get Items", 
- "Get Taxes and Charges": "Get Belastingen en heffingen", 
- "Get Terms and Conditions": "Get Algemene Voorwaarden", 
- "Grand Total": "Algemeen totaal", 
- "Grand Total (Export)": "Grand Total (Export)", 
- "Gross Profit": "Brutowinst", 
- "Gross Profit (%)": "Brutowinst (%)", 
- "Half-yearly": "Halfjaarlijks", 
- "INV": "INV", 
- "INV/10-11/": "INV/10-11 /", 
- "In Words": "In Woorden", 
- "In Words (Export)": "In Words (Export)", 
- "In Words will be visible once you save the Sales Invoice.": "In Woorden zijn zichtbaar zodra u bespaart de verkoopfactuur.", 
- "Invoice Period From Date": "Factuur Periode Van Datum", 
- "Invoice Period To Date": "Factuur Periode To Date", 
- "Is Opening": "Is openen", 
- "Is POS": "Is POS", 
- "Items": "Artikelen", 
- "Letter Head": "Brief Hoofd", 
- "Mass Mailing": "Mass Mailing", 
- "Mobile No": "Mobiel Nog geen", 
- "Mode of Payment": "Wijze van betaling", 
- "Monthly": "Maandelijks", 
- "More Info": "Meer info", 
- "Name": "Naam", 
- "Net Total*": "Net Totaal *", 
- "Next Date": "Volgende datum", 
- "No": "Geen", 
- "Notification Email Address": "Melding e-mail adres", 
- "Outstanding Amount": "Openstaande bedrag", 
- "Packing Details": "Details van de verpakking", 
- "Packing List": "Paklijst", 
- "Paid Amount": "Betaalde Bedrag", 
- "Payments": "Betalingen", 
- "Posting Date": "Plaatsingsdatum", 
- "Posting Time": "Posting Time", 
- "Price List": "Prijslijst", 
- "Price List Currency": "Prijslijst Valuta", 
- "Price List Currency Conversion Rate": "Prijslijst Currency Conversion Rate", 
- "Price List and Currency": "Prijslijst en Valuta", 
- "Project Name": "Naam van het project", 
- "Quarterly": "Driemaandelijks", 
- "Rate at which Customer Currency is converted to customer's base currency": "Snelheid waarmee Klant Valuta wordt omgezet naar de basis van de klant munt", 
- "Rate at which Price list currency is converted to customer's base currency": "Snelheid waarmee Prijslijst valuta wordt omgerekend naar de basis van de klant munt", 
- "Re-Calculate Values": "Re-waarden berekenen", 
- "Recurring Id": "Terugkerende Id", 
- "Recurring Invoice": "Terugkerende Factuur", 
- "Recurring Type": "Terugkerende Type", 
- "Reference": "Verwijzing", 
- "Remarks": "Opmerkingen", 
- "Repeat on Day of Month": "Herhaal dit aan Dag van de maand", 
- "Rounded Total": "Afgeronde Totaal", 
- "Rounded Total (Export)": "Afgeronde Totaal (Export)", 
- "Sales BOM Help": "Verkoop BOM Help", 
- "Sales Invoice": "Sales Invoice", 
- "Sales Invoice Advance": "Sales Invoice Advance", 
- "Sales Order": "Verkooporder", 
- "Sales Partner": "Sales Partner", 
- "Sales Team": "Sales Team", 
- "Sales Team1": "Verkoop Team1", 
- "Select Items from Delivery Note": "Selecteer Items uit Delivery Note", 
- "Select Items from Sales Order": "Selecteer Items uit verkooporder", 
- "Select Print Heading": "Selecteer Print rubriek", 
- "Select Terms and Conditions": "Selecteer Algemene Voorwaarden", 
- "Select the currency in which price list is maintained": "Selecteer de valuta waarin prijslijst wordt aangehouden", 
- "Select the period when the invoice will be generated automatically": "Selecteer de periode waarin de factuur wordt automatisch gegenereerd", 
- "Series": "Serie", 
- "Source": "Bron", 
- "Start date of current invoice's period": "Begindatum van de periode huidige factuur&#39;s", 
- "Supplier Reference": "Leverancier Referentie", 
- "Taxes and Charges": "Belastingen en heffingen", 
- "Taxes and Charges Calculation": "Belastingen en kosten berekenen", 
- "Taxes and Charges1": "Belastingen en kosten1", 
- "Terms and Conditions": "Algemene Voorwaarden", 
- "Terms and Conditions Details": "Algemene Voorwaarden Details", 
- "Terms and Conditions HTML": "Algemene Voorwaarden HTML", 
- "Territory": "Grondgebied", 
- "The account to which you will pay (have paid) the money to.": "De account waarnaar u betaalt (heeft betaald) het geld aan.", 
- "The date at which current entry is corrected in the system.": "De datum waarop huidige item wordt gecorrigeerd in het systeem.", 
- "The date at which current entry will get or has actually executed.": "De datum waarop huidige item krijgt of heeft daadwerkelijk zijn uitgevoerd.", 
- "The date on which next invoice will be generated. It is generated on submit.": "De datum waarop volgende factuur wordt gegenereerd. Het wordt gegenereerd op te dienen.", 
- "The date on which recurring invoice will be stop": "De datum waarop terugkerende factuur stoppen", 
- "The day of the month on which auto invoice will be generated e.g. 05, 28 etc ": "De dag van de maand waarop de automatische factuur wordt gegenereerd bv. 05, 28, enz.", 
- "The unique id for tracking all recurring invoices.\u00a0It is generated on submit.": "De unieke id voor het bijhouden van alle terugkerende facturen. Het wordt gegenereerd op te dienen.", 
- "To manage multiple series please go to Setup > Manage Series": "Om meerdere reeksen te beheren gaat u naar Setup&gt; Beheer-serie", 
- "Total Advance": "Totaal Advance", 
- "Total Commission": "Totaal Commissie", 
- "Total Taxes and Charges": "Totaal belastingen en heffingen", 
- "Totals": "Totalen", 
- "Track this Sales Invoice against any Project": "Volg dit Sales Invoice tegen elke Project", 
- "Update Stock": "Werk Stock", 
- "Will be calculated automatically when you enter the details": "Wordt automatisch berekend wanneer u de details", 
- "Write Off Account": "Schrijf Uit account", 
- "Write Off Amount": "Schrijf Uit Bedrag", 
- "Write Off Cost Center": "Schrijf Uit kostenplaats", 
- "Write Off Outstanding Amount": "Schrijf uitstaande bedrag", 
- "Yearly": "Jaar-", 
- "Yes": "Ja"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/locale/nl-py.json b/accounts/doctype/sales_invoice/locale/nl-py.json
deleted file mode 100644
index f4aa6ae..0000000
--- a/accounts/doctype/sales_invoice/locale/nl-py.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- ": Mandatory for a Recurring Invoice.": ": Verplicht voor een terugkerende factuur.", 
- "Invalid Email Address": "Ongeldig e-mailadres", 
- "Please select: ": "Maak een keuze:"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/locale/pt-BR-doc.json b/accounts/doctype/sales_invoice/locale/pt-BR-doc.json
deleted file mode 100644
index 6334d36..0000000
--- a/accounts/doctype/sales_invoice/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,142 +0,0 @@
-{
- "Accounts": "Contas", 
- "Address": "Endere\u00e7o", 
- "Advances": "Avan\u00e7os", 
- "Advertisement": "An\u00fancio", 
- "Against Income Account": "Contra a Conta de Rendimentos", 
- "Aging Date": "Data de Envelhecimento", 
- "Amended From": "Corrigido De", 
- "Amendment Date": "Data da Corre\u00e7\u00e3o", 
- "Basic Info": "Informa\u00e7\u00f5es B\u00e1sicas", 
- "C-Form Applicable": "Formul\u00e1rio-C Aplic\u00e1vel", 
- "C-Form No": "N\u00ba do Formul\u00e1rio-C", 
- "Calculate Taxes and Charges": "Calcular Impostos e Encargos", 
- "Campaign": "Campanha", 
- "Cancel Reason": "Motivo do Cancelar", 
- "Cash/Bank Account": "Conta do Caixa/Banco", 
- "Check if recurring invoice, uncheck to stop recurring or put proper End Date": "Marque se \u00e9 uma nota fiscal recorrente, desmarque para parar a recorr\u00eancia ou colocar uma Data Final adequada", 
- "Cold Calling": "Cold Calling", 
- "Commission Rate (%)": "Taxa de Comiss\u00e3o (%)", 
- "Company": "Empresa", 
- "Contact": "Contato", 
- "Contact Email": "E-mail do Contato", 
- "Contact Info": "Informa\u00e7\u00f5es para Contato", 
- "Contact Person": "Pessoa de Contato", 
- "Conversion Rate": "Taxa de Convers\u00e3o", 
- "Convert into Recurring Invoice": "Converter em Nota Fiscal Recorrente", 
- "Currency": "Moeda", 
- "Customer": "Cliente", 
- "Customer Address": "Endere\u00e7o do cliente", 
- "Customer Group": "Grupo de Clientes", 
- "Customer's Vendor": "Vendedor do cliente", 
- "Debit To": "D\u00e9bito Para", 
- "Delivery Note": "Guia de Remessa", 
- "Due Date": "Data de Vencimento", 
- "End Date": "Data final", 
- "End date of current invoice's period": "Data final do per\u00edodo de fatura atual", 
- "Enter email id separated by commas, invoice will be mailed automatically on particular date": "Digite os endere\u00e7os de e-mail separados por v\u00edrgulas, a fatura ser\u00e1 enviada automaticamente na data determinada", 
- "Enter the date by which payments from customer is expected against this invoice.": "Digite a data em que o pagamento do cliente \u00e9 esperado para esta fatura.", 
- "Entries": "Lan\u00e7amentos", 
- "Exhibition": "Exposi\u00e7\u00e3o", 
- "Existing Customer": "Cliente existente", 
- "File List": "Lista de Arquivos", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Get Advances Received": "Obter adiantamentos recebidos", 
- "Get Items": "Obter itens", 
- "Get Taxes and Charges": "Obter Impostos e Encargos", 
- "Get Terms and Conditions": "Obter os Termos e Condi\u00e7\u00f5es", 
- "Grand Total": "Total Geral", 
- "Grand Total (Export)": "Total Geral (Exporta\u00e7\u00e3o)", 
- "Gross Profit": "Lucro bruto", 
- "Gross Profit (%)": "Lucro Bruto (%)", 
- "Half-yearly": "Semestral", 
- "INV": "INV", 
- "INV/10-11/": "INV/10-11 /", 
- "In Words": "Por extenso", 
- "In Words (Export)": "Por extenso (Exporta\u00e7\u00e3o)", 
- "In Words will be visible once you save the Sales Invoice.": "Por extenso ser\u00e1 vis\u00edvel quando voc\u00ea salvar a Nota Fiscal de Venda.", 
- "Invoice Period From Date": "Per\u00edodo Inicial de Fatura", 
- "Invoice Period To Date": "Per\u00edodo Final de Fatura", 
- "Is Opening": "\u00c9 abertura", 
- "Is POS": "\u00c9 PDV", 
- "Items": "Itens", 
- "Letter Head": "Timbrado", 
- "Mass Mailing": "Divulga\u00e7\u00e3o em massa", 
- "Mobile No": "Telefone Celular", 
- "Mode of Payment": "Forma de Pagamento", 
- "Monthly": "Mensal", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Name": "Nome", 
- "Net Total*": "Total L\u00edquido*", 
- "Next Date": "Pr\u00f3xima data", 
- "No": "N\u00e3o", 
- "Notification Email Address": "Endere\u00e7o de email de notifica\u00e7\u00e3o", 
- "Outstanding Amount": "Quantia em aberto", 
- "Packing Details": "Detalhes da embalagem", 
- "Packing List": "Lista de embalagem", 
- "Paid Amount": "Valor pago", 
- "Payments": "Pagamentos", 
- "Posting Date": "Data da Postagem", 
- "Posting Time": "Hor\u00e1rio da Postagem", 
- "Price List": "Lista de Pre\u00e7os", 
- "Price List Currency": "Moeda da Lista de Pre\u00e7os", 
- "Price List Currency Conversion Rate": "Taxa de convers\u00e3o da moeda da lista de pre\u00e7os", 
- "Price List and Currency": "Lista de Pre\u00e7os e Moeda", 
- "Project Name": "Nome do Projeto", 
- "Quarterly": "Trimestral", 
- "Rate at which Customer Currency is converted to customer's base currency": "Taxa na qual a moeda do cliente \u00e9 convertida para a moeda base do cliente", 
- "Rate at which Price list currency is converted to customer's base currency": "Taxa na qual a moeda da lista de pre\u00e7os \u00e9 convertida para a moeda base do cliente", 
- "Re-Calculate Values": "Re-calcular valores", 
- "Recurring Id": "Id recorrente", 
- "Recurring Invoice": "Nota Fiscal Recorrente", 
- "Recurring Type": "Tipo de recorr\u00eancia", 
- "Reference": "Refer\u00eancia", 
- "Remarks": "Observa\u00e7\u00f5es", 
- "Repeat on Day of Month": "Repita no Dia do M\u00eas", 
- "Rounded Total": "Total arredondado", 
- "Rounded Total (Export)": "Total arredondado (Exporta\u00e7\u00e3o)", 
- "Sales BOM Help": "Ajuda da LDM de Vendas", 
- "Sales Invoice": "Nota Fiscal de Venda", 
- "Sales Invoice Advance": "Antecipa\u00e7\u00e3o da Nota Fiscal de Venda", 
- "Sales Order": "Ordem de Venda", 
- "Sales Partner": "Parceiro de Vendas", 
- "Sales Team": "Equipe de Vendas", 
- "Sales Team1": "Equipe de Vendas", 
- "Select Items from Delivery Note": "Selecione os itens da Guia de Remessa", 
- "Select Items from Sales Order": "Selecione os itens da Ordem de Venda", 
- "Select Print Heading": "Selecione o Cabe\u00e7alho de Impress\u00e3o", 
- "Select Terms and Conditions": "Selecione os Termos e Condi\u00e7\u00f5es", 
- "Select the currency in which price list is maintained": "Selecione a moeda na qual a lista de pre\u00e7os \u00e9 mantida", 
- "Select the period when the invoice will be generated automatically": "Selecione o per\u00edodo em que a fatura ser\u00e1 gerada automaticamente", 
- "Series": "S\u00e9ries", 
- "Source": "Fonte", 
- "Start date of current invoice's period": "Data de in\u00edcio do per\u00edodo de fatura atual", 
- "Supplier Reference": "Refer\u00eancia do Fornecedor", 
- "Taxes and Charges": "Impostos e Encargos", 
- "Taxes and Charges Calculation": "C\u00e1lculo de Impostos e Encargos", 
- "Taxes and Charges1": "Impostos e Encargos", 
- "Terms and Conditions": "Termos e Condi\u00e7\u00f5es", 
- "Terms and Conditions Details": "Detalhes dos Termos e Condi\u00e7\u00f5es", 
- "Terms and Conditions HTML": "Termos e Condi\u00e7\u00f5es HTML", 
- "Territory": "Territ\u00f3rio", 
- "The account to which you will pay (have paid) the money to.": "A conta para a qual voc\u00ea vai pagar (ou paguou) o dinheiro.", 
- "The date at which current entry is corrected in the system.": "A data em que o lan\u00e7amento atual \u00e9 corrigido no sistema.", 
- "The date at which current entry will get or has actually executed.": "A data em que o lan\u00e7amento atual vai ser ou foi realmente executado.", 
- "The date on which recurring invoice will be stop": "A data em que fatura recorrente ser\u00e1 interrompida", 
- "The day of the month on which auto invoice will be generated e.g. 05, 28 etc ": "O dia do m\u00eas em que a fatura autom\u00e1tica ser\u00e1 gerada por exemplo, 05, 28, etc", 
- "The unique id for tracking all recurring invoices.\u00a0It is generated on submit.": "O ID \u00fanico para acompanhar todas as faturas recorrentes. Ele \u00e9 gerado ao enviar.", 
- "To manage multiple series please go to Setup > Manage Series": "Para gerenciar v\u00e1rias s\u00e9ries por favor, v\u00e1 para Configura\u00e7\u00e3o &gt; Gerenciar S\u00e9ries", 
- "Total Advance": "Antecipa\u00e7\u00e3o Total", 
- "Total Commission": "Total da Comiss\u00e3o", 
- "Total Taxes and Charges": "Total de Impostos e Encargos", 
- "Totals": "Totais", 
- "Track this Sales Invoice against any Project": "Acompanhar esta Nota Fiscal de Venda contra qualquer projeto", 
- "Update Stock": "Atualizar Estoque", 
- "Will be calculated automatically when you enter the details": "Ser\u00e1 calculado automaticamente quando voc\u00ea digitar os detalhes", 
- "Write Off Account": "Eliminar Conta", 
- "Write Off Amount": "Eliminar Valor", 
- "Write Off Cost Center": "Eliminar Centro de Custos", 
- "Write Off Outstanding Amount": "Eliminar saldo devedor", 
- "Yearly": "Anual", 
- "Yes": "Sim"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/locale/pt-BR-py.json b/accounts/doctype/sales_invoice/locale/pt-BR-py.json
deleted file mode 100644
index ba1e15b..0000000
--- a/accounts/doctype/sales_invoice/locale/pt-BR-py.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- ": Mandatory for a Recurring Invoice.": ": Obrigat\u00f3rio para uma Fatura Recorrente.", 
- "Invalid Email Address": "Endere\u00e7o de email inv\u00e1lido", 
- "Please select: ": "Por favor, selecione: "
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/locale/pt-doc.json b/accounts/doctype/sales_invoice/locale/pt-doc.json
deleted file mode 100644
index c3b3f8e..0000000
--- a/accounts/doctype/sales_invoice/locale/pt-doc.json
+++ /dev/null
@@ -1,143 +0,0 @@
-{
- "Accounts": "Contas", 
- "Address": "Endere\u00e7o", 
- "Advances": "Avan\u00e7os", 
- "Advertisement": "An\u00fancio", 
- "Against Income Account": "Contra Conta Renda", 
- "Aging Date": "Envelhecimento Data", 
- "Amended From": "Alterado De", 
- "Amendment Date": "Data emenda", 
- "Basic Info": "Informa\u00e7\u00f5es B\u00e1sicas", 
- "C-Form Applicable": "C-Form Aplic\u00e1vel", 
- "C-Form No": "C-Forma N\u00e3o", 
- "Calculate Taxes and Charges": "Calcular Impostos e Taxas", 
- "Campaign": "Campanha", 
- "Cancel Reason": "Cancelar Raz\u00e3o", 
- "Cash/Bank Account": "Caixa / Banco Conta", 
- "Check if recurring invoice, uncheck to stop recurring or put proper End Date": "Verifique se factura recorrente, desmarque a parar recorrente ou colocar Data final adequada", 
- "Cold Calling": "Cold Calling", 
- "Commission Rate (%)": "Comiss\u00e3o Taxa (%)", 
- "Company": "Companhia", 
- "Contact": "Contato", 
- "Contact Email": "Contato E-mail", 
- "Contact Info": "Informa\u00e7\u00f5es para contato", 
- "Contact Person": "Pessoa de contato", 
- "Conversion Rate": "Taxa de Convers\u00e3o", 
- "Convert into Recurring Invoice": "Converter em fatura Recorrente", 
- "Currency": "Moeda", 
- "Customer": "Cliente", 
- "Customer Address": "Endere\u00e7o do cliente", 
- "Customer Group": "Grupo de Clientes", 
- "Customer's Vendor": "Vendedor cliente", 
- "Debit To": "Para d\u00e9bito", 
- "Delivery Note": "Guia de remessa", 
- "Due Date": "Data de Vencimento", 
- "End Date": "Data final", 
- "End date of current invoice's period": "Data final do per\u00edodo de fatura atual", 
- "Enter email id separated by commas, invoice will be mailed automatically on particular date": "Digite o ID de e-mail separados por v\u00edrgulas, a fatura ser\u00e1 enviada automaticamente em determinada data", 
- "Enter the date by which payments from customer is expected against this invoice.": "Digite a data em que os pagamentos de cliente \u00e9 esperado contra esta factura.", 
- "Entries": "Entradas", 
- "Exhibition": "Exposi\u00e7\u00e3o", 
- "Existing Customer": "Cliente existente", 
- "File List": "Lista de Arquivos", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Get Advances Received": "Obter adiantamentos recebidos", 
- "Get Items": "Obter itens", 
- "Get Taxes and Charges": "Obter Impostos e Taxas", 
- "Get Terms and Conditions": "Obter os Termos e Condi\u00e7\u00f5es", 
- "Grand Total": "Total geral", 
- "Grand Total (Export)": "Total Geral (Exporta\u00e7\u00e3o)", 
- "Gross Profit": "Lucro bruto", 
- "Gross Profit (%)": "Lucro Bruto (%)", 
- "Half-yearly": "Semestral", 
- "INV": "INV", 
- "INV/10-11/": "INV/10-11 /", 
- "In Words": "Em Palavras", 
- "In Words (Export)": "Em Palavras (Exporta\u00e7\u00e3o)", 
- "In Words will be visible once you save the Sales Invoice.": "Em Palavras ser\u00e1 vis\u00edvel quando voc\u00ea salvar a nota fiscal de venda.", 
- "Invoice Period From Date": "Per\u00edodo fatura do Data", 
- "Invoice Period To Date": "Per\u00edodo fatura para Data", 
- "Is Opening": "Est\u00e1 abrindo", 
- "Is POS": "\u00c9 POS", 
- "Items": "Itens", 
- "Letter Head": "Cabe\u00e7a letra", 
- "Mass Mailing": "Divulga\u00e7\u00e3o em massa", 
- "Mobile No": "No m\u00f3vel", 
- "Mode of Payment": "Modo de Pagamento", 
- "Monthly": "Mensal", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Name": "Nome", 
- "Net Total*": "* Total Net", 
- "Next Date": "Data pr\u00f3xima", 
- "No": "N\u00e3o", 
- "Notification Email Address": "Endere\u00e7o de email de notifica\u00e7\u00e3o", 
- "Outstanding Amount": "Saldo em aberto", 
- "Packing Details": "Detalhes da embalagem", 
- "Packing List": "Lista de embalagem", 
- "Paid Amount": "Valor pago", 
- "Payments": "Pagamentos", 
- "Posting Date": "Data da Publica\u00e7\u00e3o", 
- "Posting Time": "Postagem Tempo", 
- "Price List": "Lista de Pre\u00e7os", 
- "Price List Currency": "Hoje Lista de Pre\u00e7os", 
- "Price List Currency Conversion Rate": "O pre\u00e7o de lista taxa de convers\u00e3o", 
- "Price List and Currency": "Lista de Pre\u00e7os e Moeda", 
- "Project Name": "Nome do projeto", 
- "Quarterly": "Trimestral", 
- "Rate at which Customer Currency is converted to customer's base currency": "Taxa em que moeda do cliente \u00e9 convertido para a moeda base de cliente", 
- "Rate at which Price list currency is converted to customer's base currency": "Taxa em que moeda lista de pre\u00e7os \u00e9 convertido para a moeda base de cliente", 
- "Re-Calculate Values": "Re-calcular valores", 
- "Recurring Id": "Id recorrente", 
- "Recurring Invoice": "Fatura recorrente", 
- "Recurring Type": "Tipo recorrente", 
- "Reference": "Refer\u00eancia", 
- "Remarks": "Observa\u00e7\u00f5es", 
- "Repeat on Day of Month": "Repita no Dia do M\u00eas", 
- "Rounded Total": "Total arredondado", 
- "Rounded Total (Export)": "Total arredondado (Exporta\u00e7\u00e3o)", 
- "Sales BOM Help": "Vendas Ajuda BOM", 
- "Sales Invoice": "Fatura de vendas", 
- "Sales Invoice Advance": "Vendas antecipadas Fatura", 
- "Sales Order": "Ordem de Vendas", 
- "Sales Partner": "Parceiro de vendas", 
- "Sales Team": "Equipe de Vendas", 
- "Sales Team1": "Vendas team1", 
- "Select Items from Delivery Note": "Selecione itens da Nota de Entrega", 
- "Select Items from Sales Order": "Selecione itens da Ordem de Vendas", 
- "Select Print Heading": "Selecione Imprimir t\u00edtulo", 
- "Select Terms and Conditions": "Selecione Termos e Condi\u00e7\u00f5es", 
- "Select the currency in which price list is maintained": "Selecione a moeda na qual a lista de pre\u00e7os \u00e9 mantida", 
- "Select the period when the invoice will be generated automatically": "Selecione o per\u00edodo em que a factura ser\u00e1 gerado automaticamente", 
- "Series": "S\u00e9rie", 
- "Source": "Fonte", 
- "Start date of current invoice's period": "A data de in\u00edcio do per\u00edodo de fatura atual", 
- "Supplier Reference": "Refer\u00eancia fornecedor", 
- "Taxes and Charges": "Impostos e Encargos", 
- "Taxes and Charges Calculation": "Impostos e Encargos de C\u00e1lculo", 
- "Taxes and Charges1": "Impostos e Charges1", 
- "Terms and Conditions": "Termos e Condi\u00e7\u00f5es", 
- "Terms and Conditions Details": "Termos e Condi\u00e7\u00f5es Detalhes", 
- "Terms and Conditions HTML": "Termos e Condi\u00e7\u00f5es HTML", 
- "Territory": "Territ\u00f3rio", 
- "The account to which you will pay (have paid) the money to.": "A conta para a qual voc\u00ea vai pagar (paguei) o dinheiro.", 
- "The date at which current entry is corrected in the system.": "A data em que a entrada actual \u00e9 corrigido no sistema.", 
- "The date at which current entry will get or has actually executed.": "A data em que a entrada de corrente vai ter ou tem realmente executado.", 
- "The date on which next invoice will be generated. It is generated on submit.": "A data em que pr\u00f3xima fatura ser\u00e1 gerada. Ele \u00e9 gerado em enviar.", 
- "The date on which recurring invoice will be stop": "A data em que fatura recorrente ser\u00e1 parar", 
- "The day of the month on which auto invoice will be generated e.g. 05, 28 etc ": "O dia do m\u00eas em que factura autom\u00e1tica ser\u00e1 gerada por exemplo, 05, 28 etc", 
- "The unique id for tracking all recurring invoices.\u00a0It is generated on submit.": "O ID \u00fanico para acompanhar todas as facturas recorrentes. Ele \u00e9 gerado em enviar.", 
- "To manage multiple series please go to Setup > Manage Series": "Para gerenciar v\u00e1rias s\u00e9ries por favor, v\u00e1 para Configura\u00e7\u00e3o&gt; Gerenciar Series", 
- "Total Advance": "Antecipa\u00e7\u00e3o total", 
- "Total Commission": "Total Comiss\u00e3o", 
- "Total Taxes and Charges": "Total Impostos e Encargos", 
- "Totals": "Totais", 
- "Track this Sales Invoice against any Project": "Acompanhar este factura de venda contra qualquer projeto", 
- "Update Stock": "Actualiza\u00e7\u00e3o de stock", 
- "Will be calculated automatically when you enter the details": "Ser\u00e1 calculado automaticamente quando voc\u00ea digitar os detalhes", 
- "Write Off Account": "Escreva Off Conta", 
- "Write Off Amount": "Escreva Off Quantidade", 
- "Write Off Cost Center": "Escreva Off Centro de Custos", 
- "Write Off Outstanding Amount": "Escreva Off montante em d\u00edvida", 
- "Yearly": "Anual", 
- "Yes": "Sim"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/locale/pt-py.json b/accounts/doctype/sales_invoice/locale/pt-py.json
deleted file mode 100644
index 15f131e..0000000
--- a/accounts/doctype/sales_invoice/locale/pt-py.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- ": Mandatory for a Recurring Invoice.": ": Obrigat\u00f3rio para uma factura Recorrente.", 
- "Invalid Email Address": "Endere\u00e7o de email inv\u00e1lido", 
- "Please select: ": "Por favor seleccione:"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/locale/sr-doc.json b/accounts/doctype/sales_invoice/locale/sr-doc.json
deleted file mode 100644
index c178d85..0000000
--- a/accounts/doctype/sales_invoice/locale/sr-doc.json
+++ /dev/null
@@ -1,143 +0,0 @@
-{
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Address": "\u0410\u0434\u0440\u0435\u0441\u0430", 
- "Advances": "\u0410\u0432\u0430\u043d\u0441\u0438", 
- "Advertisement": "\u0420\u0435\u043a\u043b\u0430\u043c\u0430", 
- "Against Income Account": "\u041f\u0440\u043e\u0442\u0438\u0432 \u043f\u0440\u0438\u0445\u043e\u0434", 
- "Aging Date": "\u0421\u0442\u0430\u0440\u0435\u045a\u0435 \u0414\u0430\u0442\u0435", 
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "Amendment Date": "\u0410\u043c\u0430\u043d\u0434\u043c\u0430\u043d \u0414\u0430\u0442\u0443\u043c", 
- "Basic Info": "\u041e\u0441\u043d\u043e\u0432\u043d\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0435", 
- "C-Form Applicable": "\u0426-\u043f\u0440\u0438\u043c\u0435\u045a\u0443\u0458\u0435", 
- "C-Form No": "\u0426-\u041e\u0431\u0440\u0430\u0437\u0430\u0446 \u0431\u0440", 
- "Calculate Taxes and Charges": "\u0418\u0437\u0440\u0430\u0447\u0443\u043d\u0430\u0458\u0442\u0435 \u043f\u043e\u0440\u0435\u0437\u0430 \u0438 \u0442\u0430\u043a\u0441\u0438", 
- "Campaign": "\u041a\u0430\u043c\u043f\u0430\u045a\u0430", 
- "Cancel Reason": "\u041e\u0442\u043a\u0430\u0436\u0438 \u0440\u0430\u0437\u043b\u043e\u0433", 
- "Cash/Bank Account": "\u0413\u043e\u0442\u043e\u0432\u0438\u043d\u0430 / \u0431\u0430\u043d\u043a\u043e\u0432\u043d\u043e\u0433 \u0440\u0430\u0447\u0443\u043d\u0430", 
- "Check if recurring invoice, uncheck to stop recurring or put proper End Date": "\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u0435 \u0434\u0430 \u043b\u0438 \u043f\u043e\u043d\u0430\u0432\u0459\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430, \u043f\u043e\u043d\u0438\u0448\u0442\u0438\u0442\u0435 \u0434\u0430 \u0441\u0435 \u0437\u0430\u0443\u0441\u0442\u0430\u0432\u0438 \u0438\u043b\u0438 \u0434\u0430 \u0441\u0435 \u043f\u043e\u043d\u0430\u0432\u0459\u0430 \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043d \u0434\u0430\u0442\u0443\u043c \u0437\u0430\u0432\u0440\u0448\u0435\u0442\u043a\u0430", 
- "Cold Calling": "\u0425\u043b\u0430\u0434\u043d\u0430 \u041f\u043e\u0437\u0438\u0432\u0430\u045a\u0435", 
- "Commission Rate (%)": "\u041a\u043e\u043c\u0438\u0441\u0438\u0458\u0430 \u0421\u0442\u043e\u043f\u0430 (%)", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Contact": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "Contact Email": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0415\u043c\u0430\u0438\u043b", 
- "Contact Info": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0418\u043d\u0444\u043e", 
- "Contact Person": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u043e\u0441\u043e\u0431\u0430", 
- "Conversion Rate": "\u0421\u0442\u043e\u043f\u0430 \u043a\u043e\u043d\u0432\u0435\u0440\u0437\u0438\u0458\u0435", 
- "Convert into Recurring Invoice": "\u041a\u043e\u043d\u0432\u0435\u0440\u0442\u043e\u0432\u0430\u045a\u0435 \u0443 \u0420\u0435\u0446\u0443\u0440\u0440\u0438\u043d\u0433 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", 
- "Currency": "\u0412\u0430\u043b\u0443\u0442\u0430", 
- "Customer": "\u041a\u0443\u043f\u0430\u0446", 
- "Customer Address": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0410\u0434\u0440\u0435\u0441\u0430", 
- "Customer Group": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0413\u0440\u0443\u043f\u0430", 
- "Customer's Vendor": "\u041a\u0443\u043f\u0446\u0430 \u041f\u0440\u043e\u0434\u0430\u0432\u0430\u0446", 
- "Debit To": "\u0414\u0435\u0431\u0438\u0442\u043d\u0430 \u0414\u0430", 
- "Delivery Note": "\u041e\u0431\u0430\u0432\u0435\u0448\u0442\u0435\u045a\u0435 \u043e \u043f\u0440\u0438\u0458\u0435\u043c\u0443 \u043f\u043e\u0448\u0438\u0459\u043a\u0435", 
- "Due Date": "\u0414\u0443\u0435 \u0414\u0430\u0442\u0435", 
- "End Date": "\u0414\u0430\u0442\u0443\u043c \u0437\u0430\u0432\u0440\u0448\u0435\u0442\u043a\u0430", 
- "End date of current invoice's period": "\u041a\u0440\u0430\u0458\u045a\u0438 \u0434\u0430\u0442\u0443\u043c \u043f\u0435\u0440\u0438\u043e\u0434\u0430 \u0430\u043a\u0442\u0443\u0435\u043b\u043d\u0435 \u0444\u0430\u043a\u0442\u0443\u0440\u0435 \u0437\u0430", 
- "Enter email id separated by commas, invoice will be mailed automatically on particular date": "\u0423\u043d\u0435\u0441\u0438\u0442\u0435 \u0438\u0434 \u0435 \u0440\u0430\u0437\u0434\u0432\u043e\u0458\u0435\u043d\u0438\u0445 \u0437\u0430\u0440\u0435\u0437\u0438\u043c\u0430, \u0444\u0430\u043a\u0442\u0443\u0440\u0430 \u045b\u0435 \u0430\u0443\u0442\u043e\u043c\u0430\u0442\u0441\u043a\u0438 \u0431\u0438\u0442\u0438 \u043f\u043e\u0441\u043b\u0430\u0442 \u043d\u0430 \u043e\u0434\u0440\u0435\u0452\u0435\u043d\u0438 \u0434\u0430\u0442\u0443\u043c", 
- "Enter the date by which payments from customer is expected against this invoice.": "\u0423\u043d\u0435\u0441\u0438\u0442\u0435 \u0434\u0430\u0442\u0443\u043c \u0434\u043e \u043a\u043e\u0458\u0435\u0433 \u0441\u0435 \u0438\u0441\u043f\u043b\u0430\u0442\u0435 \u0438\u0437 \u043a\u0443\u043f\u0430\u0446 \u043e\u0447\u0435\u043a\u0443\u0458\u0435 \u043e\u0434 \u043e\u0432\u0435 \u0444\u0430\u043a\u0442\u0443\u0440\u0435.", 
- "Entries": "\u0423\u043d\u043e\u0441\u0438", 
- "Exhibition": "\u0418\u0437\u043b\u043e\u0436\u0431\u0430", 
- "Existing Customer": "\u041f\u043e\u0441\u0442\u043e\u0458\u0435\u045b\u0438 \u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438", 
- "File List": "\u0424\u0438\u043b\u0435 \u041b\u0438\u0441\u0442", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "Get Advances Received": "\u0413\u0435\u0442 \u0430\u0432\u0430\u043d\u0441\u0438", 
- "Get Items": "\u0413\u0435\u0442 \u0441\u0442\u0430\u0432\u043a\u0435", 
- "Get Taxes and Charges": "\u0413\u0435\u0442 \u043f\u043e\u0440\u0435\u0437\u0430 \u0438 \u0442\u0430\u043a\u0441\u0438", 
- "Get Terms and Conditions": "\u0413\u0435\u0442 \u0423\u0441\u043b\u043e\u0432\u0435", 
- "Grand Total": "\u0421\u0432\u0435\u0443\u043a\u0443\u043f\u043d\u043e", 
- "Grand Total (Export)": "\u0413\u0440\u0430\u043d\u0434 \u0423\u043a\u0443\u043f\u043d\u043e (\u0438\u0437\u0432\u043e\u0437)", 
- "Gross Profit": "\u0423\u043a\u0443\u043f\u0430\u043d \u043f\u0440\u043e\u0444\u0438\u0442", 
- "Gross Profit (%)": "\u0411\u0440\u0443\u0442\u043e \u0434\u043e\u0431\u0438\u0442 (%)", 
- "Half-yearly": "\u041f\u043e\u043b\u0443\u0433\u043e\u0434\u0438\u0448\u045a\u0435", 
- "INV": "\u0418\u041d\u0412", 
- "INV/10-11/": "\u0418\u041d\u0412/10-11 /", 
- "In Words": "\u0423 \u0412\u043e\u0440\u0434\u0441", 
- "In Words (Export)": "\u0423 \u0412\u043e\u0440\u0434\u0441 (\u0438\u0437\u0432\u043e\u0437)", 
- "In Words will be visible once you save the Sales Invoice.": "\u0423 \u0440\u0435\u0447\u0438 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0432\u0438\u0434\u0459\u0438\u0432 \u043a\u0430\u0434\u0430 \u0441\u0430\u0447\u0443\u0432\u0430\u0442\u0435 \u043f\u0440\u043e\u0434\u0430\u0458\u0435 \u0444\u0430\u043a\u0442\u0443\u0440\u0443.", 
- "Invoice Period From Date": "\u0420\u0430\u0447\u0443\u043d \u043f\u0435\u0440\u0438\u043e\u0434\u0443 \u043e\u0434 \u0434\u0430\u0442\u0443\u043c\u0430", 
- "Invoice Period To Date": "\u0420\u0430\u0447\u0443\u043d \u041f\u0435\u0440\u0438\u043e\u0434 \u0434\u043e \u0434\u0430\u043d\u0430\u0441", 
- "Is Opening": "\u0414\u0430 \u043b\u0438 \u041e\u0442\u0432\u0430\u0440\u0430\u045a\u0435", 
- "Is POS": "\u0414\u0430 \u043b\u0438 \u0458\u0435 \u041f\u041e\u0421", 
- "Items": "\u0410\u0440\u0442\u0438\u043a\u043b\u0438", 
- "Letter Head": "\u041f\u0438\u0441\u043c\u043e \u0413\u043b\u0430\u0432\u0430", 
- "Mass Mailing": "\u041c\u0430\u0441\u043e\u0432\u043d\u0430 \u041c\u0430\u0438\u043b\u0438\u043d\u0433", 
- "Mobile No": "\u041c\u043e\u0431\u0438\u043b\u043d\u0438 \u041d\u0435\u043c\u0430", 
- "Mode of Payment": "\u041d\u0430\u0447\u0438\u043d \u043f\u043b\u0430\u045b\u0430\u045a\u0430", 
- "Monthly": "\u041c\u0435\u0441\u0435\u0447\u043d\u043e", 
- "More Info": "\u0412\u0438\u0448\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0430", 
- "Name": "\u0418\u043c\u0435", 
- "Net Total*": "\u041d\u0435\u0442\u043e \u0423\u043a\u0443\u043f\u043d\u043e *", 
- "Next Date": "\u0421\u043b\u0435\u0434\u0435\u045b\u0438 \u0434\u0430\u0442\u0443\u043c", 
- "No": "\u041d\u0435", 
- "Notification Email Address": "\u041e\u0431\u0430\u0432\u0435\u0448\u0442\u0435\u045a\u0435 \u0435-\u043c\u0430\u0438\u043b \u0430\u0434\u0440\u0435\u0441\u0430", 
- "Outstanding Amount": "\u0418\u0437\u0432\u0430\u043d\u0440\u0435\u0434\u043d\u0430 \u0418\u0437\u043d\u043e\u0441", 
- "Packing Details": "\u041f\u0430\u043a\u043e\u0432\u0430\u045a\u0435 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Packing List": "\u041f\u0430\u043a\u043e\u0432\u0430\u045a\u0435 \u041b\u0438\u0441\u0442", 
- "Paid Amount": "\u041f\u043b\u0430\u045b\u0435\u043d\u0438 \u0418\u0437\u043d\u043e\u0441", 
- "Payments": "\u0418\u0441\u043f\u043b\u0430\u0442\u0435", 
- "Posting Date": "\u041f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435 \u0414\u0430\u0442\u0435", 
- "Posting Time": "\u041f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435 \u0412\u0440\u0435\u043c\u0435", 
- "Price List": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a", 
- "Price List Currency": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0432\u0430\u043b\u0443\u0442\u0430", 
- "Price List Currency Conversion Rate": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0432\u0430\u043b\u0443\u0442\u0430 \u0421\u0442\u043e\u043f\u0430 \u043a\u043e\u043d\u0432\u0435\u0440\u0437\u0438\u0458\u0435", 
- "Price List and Currency": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0438 \u0432\u0430\u043b\u0443\u0442\u0430", 
- "Project Name": "\u041d\u0430\u0437\u0438\u0432 \u043f\u0440\u043e\u0458\u0435\u043a\u0442\u0430", 
- "Quarterly": "\u0422\u0440\u043e\u043c\u0435\u0441\u0435\u0447\u043d\u0438", 
- "Rate at which Customer Currency is converted to customer's base currency": "\u0421\u0442\u043e\u043f\u0430 \u043f\u043e \u043a\u043e\u0458\u043e\u0458 \u041a\u0443\u043f\u0430\u0446 \u0412\u0430\u043b\u0443\u0442\u0430 \u0441\u0435 \u043f\u0440\u0435\u0442\u0432\u0430\u0440\u0430\u0458\u0443 \u0443 \u043e\u0441\u043d\u043e\u0432\u043d\u0435 \u0432\u0430\u043b\u0443\u0442\u0435 \u043a\u0443\u043f\u0446\u0430", 
- "Rate at which Price list currency is converted to customer's base currency": "\u0421\u0442\u043e\u043f\u0430 \u043f\u043e \u043a\u043e\u0458\u043e\u0458 \u0441\u0435 \u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0432\u0430\u043b\u0443\u0442\u0430 \u043f\u0440\u0435\u0442\u0432\u0430\u0440\u0430 \u0443 \u043e\u0441\u043d\u043e\u0432\u043d\u0443 \u0432\u0430\u043b\u0443\u0442\u0443 \u043a\u0443\u043f\u0446\u0430", 
- "Re-Calculate Values": "\u041f\u0440\u0435\u0440\u0430\u0447\u0443\u043d\u0430\u0442\u0438 \u0432\u0440\u0435\u0434\u043d\u043e\u0441\u0442\u0438", 
- "Recurring Id": "\u041f\u043e\u043d\u0430\u0432\u0459\u0430\u0458\u0443\u045b\u0438 \u0418\u0434", 
- "Recurring Invoice": "\u041f\u043e\u043d\u0430\u0432\u0459\u0430\u0458\u0443\u045b\u0438 \u0420\u0430\u0447\u0443\u043d", 
- "Recurring Type": "\u041f\u043e\u043d\u0430\u0432\u0459\u0430\u0458\u0443\u045b\u0438 \u0422\u0438\u043f", 
- "Reference": "\u0423\u043f\u0443\u045b\u0438\u0432\u0430\u045a\u0435", 
- "Remarks": "\u041f\u0440\u0438\u043c\u0435\u0434\u0431\u0435", 
- "Repeat on Day of Month": "\u041f\u043e\u043d\u043e\u0432\u0438\u0442\u0435 \u043d\u0430 \u0434\u0430\u043d \u0443 \u043c\u0435\u0441\u0435\u0446\u0443", 
- "Rounded Total": "\u0420\u043e\u0443\u043d\u0434\u0435\u0434 \u0423\u043a\u0443\u043f\u043d\u043e", 
- "Rounded Total (Export)": "\u0417\u0430\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0430 \u0423\u043a\u0443\u043f\u043d\u043e (\u0438\u0437\u0432\u043e\u0437)", 
- "Sales BOM Help": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0411\u041e\u041c \u041f\u043e\u043c\u043e\u045b", 
- "Sales Invoice": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0420\u0430\u0447\u0443\u043d", 
- "Sales Invoice Advance": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0420\u0430\u0447\u0443\u043d \u0410\u0434\u0432\u0430\u043d\u0446\u0435", 
- "Sales Order": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041d\u0430\u0440\u0443\u0447\u0438\u0442\u0435", 
- "Sales Partner": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041f\u0430\u0440\u0442\u043d\u0435\u0440", 
- "Sales Team": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0422\u0438\u043c", 
- "Sales Team1": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0422\u0435\u0430\u043c1", 
- "Select Items from Delivery Note": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0442\u0430\u0432\u043a\u0435 \u0438\u0437 \u043e\u0442\u043f\u0440\u0435\u043c\u043d\u0438\u0446\u0435", 
- "Select Items from Sales Order": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0442\u0430\u0432\u043a\u0435 \u0438\u0437 \u043f\u0440\u043e\u0434\u0430\u0458\u043d\u0438\u0445 \u043d\u0430\u043b\u043e\u0433\u0430", 
- "Select Print Heading": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u041f\u0440\u0438\u043d\u0442 \u0425\u0435\u0430\u0434\u0438\u043d\u0433", 
- "Select Terms and Conditions": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0423\u0441\u043b\u043e\u0432\u0435", 
- "Select the currency in which price list is maintained": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0432\u0430\u043b\u0443\u0442\u0443 \u0443 \u043a\u043e\u0458\u043e\u0458 \u0441\u0435 \u043e\u0434\u0440\u0436\u0430\u0432\u0430 \u0446\u0435\u043d\u043e\u0432\u043d\u0438\u043a", 
- "Select the period when the invoice will be generated automatically": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0435\u0440\u0438\u043e\u0434 \u043a\u0430\u0434\u0430 \u045b\u0435 \u0440\u0430\u0447\u0443\u043d \u0431\u0438\u0442\u0438 \u0430\u0443\u0442\u043e\u043c\u0430\u0442\u0441\u043a\u0438 \u0433\u0435\u043d\u0435\u0440\u0438\u0441\u0430\u043d", 
- "Series": "\u0421\u0435\u0440\u0438\u0458\u0430", 
- "Source": "\u0418\u0437\u0432\u043e\u0440", 
- "Start date of current invoice's period": "\u041f\u043e\u0447\u0435\u0442\u0430\u043a \u0434\u0430\u0442\u0443\u043c \u043f\u0435\u0440\u0438\u043e\u0434\u0430 \u0442\u0435\u043a\u0443\u045b\u0435 \u0444\u0430\u043a\u0442\u0443\u0440\u0435 \u0437\u0430", 
- "Supplier Reference": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u0420\u0435\u0444\u0435\u0440\u0435\u043d\u0442\u043d\u0430", 
- "Taxes and Charges": "\u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435", 
- "Taxes and Charges Calculation": "\u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u0438\u0437\u0440\u0430\u0447\u0443\u043d\u0430\u0432\u0430\u045a\u0435", 
- "Taxes and Charges1": "\u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u0426\u0445\u0430\u0440\u0433\u0435\u04411", 
- "Terms and Conditions": "\u0423\u0441\u043b\u043e\u0432\u0438", 
- "Terms and Conditions Details": "\u0423\u0441\u043b\u043e\u0432\u0438 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Terms and Conditions HTML": "\u0423\u0441\u043b\u043e\u0432\u0438 \u0425\u0422\u041c\u041b", 
- "Territory": "\u0422\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0430", 
- "The account to which you will pay (have paid) the money to.": "\u0420\u0430\u0447\u0443\u043d \u043d\u0430 \u043a\u043e\u0458\u0438 \u045b\u0435\u0442\u0435 \u043f\u043b\u0430\u0442\u0438\u0442\u0438 (\u043f\u043b\u0430\u0442\u0438\u043b\u0438) \u043d\u043e\u0432\u0430\u0446.", 
- "The date at which current entry is corrected in the system.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u0458\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u0459\u0435\u043d \u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u0443.", 
- "The date at which current entry will get or has actually executed.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u045b\u0435 \u0434\u043e\u0431\u0438\u0442\u0438 \u0438\u043b\u0438 \u0458\u0435 \u0441\u0442\u0432\u0430\u0440\u043d\u043e \u0438\u0437\u0432\u0440\u0448\u0435\u043d\u0430.", 
- "The date on which next invoice will be generated. It is generated on submit.": "\u0414\u0430\u0442\u0443\u043c \u043a\u0430\u0434\u0430 \u045b\u0435 \u0441\u043b\u0435\u0434\u0435\u045b\u0438 \u0440\u0430\u0447\u0443\u043d \u0431\u0438\u0442\u0438 \u0433\u0435\u043d\u0435\u0440\u0438\u0441\u0430\u043d. \u0413\u0435\u043d\u0435\u0440\u0438\u0448\u0435 \u0441\u0435 \u043d\u0430 \u0441\u0443\u0431\u043c\u0438\u0442.", 
- "The date on which recurring invoice will be stop": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0441\u0435 \u043f\u043e\u043d\u0430\u0432\u0459\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0437\u0430\u0443\u0441\u0442\u0430\u0432\u0438\u0442\u0438", 
- "The day of the month on which auto invoice will be generated e.g. 05, 28 etc ": "\u0414\u0430\u043d \u0443 \u043c\u0435\u0441\u0435\u0446\u0443 \u043a\u0430\u0434\u0430 \u045b\u0435 \u0430\u0443\u0442\u043e\u043c\u0430\u0442\u0441\u043a\u0438 \u0431\u0438\u0442\u0438 \u0433\u0435\u043d\u0435\u0440\u0438\u0441\u0430\u043d \u0444\u0430\u043a\u0442\u0443\u0440\u0430, \u043d\u043f\u0440 05, 28 \u0438\u0442\u0434", 
- "The unique id for tracking all recurring invoices.\u00a0It is generated on submit.": "\u0408\u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u0438 \u0418\u0414 \u0437\u0430 \u043f\u0440\u0430\u045b\u0435\u045a\u0435 \u0441\u0432\u0438\u0445 \u043f\u043e\u043d\u0430\u0432\u0459\u0430\u0458\u0443 \u0444\u0430\u043a\u0442\u0443\u0440\u0435. \u0413\u0435\u043d\u0435\u0440\u0438\u0448\u0435 \u0441\u0435 \u043d\u0430 \u0441\u0443\u0431\u043c\u0438\u0442.", 
- "To manage multiple series please go to Setup > Manage Series": "\u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u0443\u043f\u0440\u0430\u0432\u0459\u0430\u043b\u0438 \u0432\u0438\u0448\u0435 \u0441\u0435\u0440\u0438\u0458\u0443 \u0438\u0434\u0438\u0442\u0435 \u043d\u0430 \u0421\u0435\u0442\u0443\u043f&gt; \u0423\u043f\u0440\u0430\u0432\u0459\u0430\u045a\u0435 \u0421\u0435\u0440\u0438\u0435\u0441", 
- "Total Advance": "\u0423\u043a\u0443\u043f\u043d\u043e \u0410\u0434\u0432\u0430\u043d\u0446\u0435", 
- "Total Commission": "\u0423\u043a\u0443\u043f\u043d\u043e \u041a\u043e\u043c\u0438\u0441\u0438\u0458\u0430", 
- "Total Taxes and Charges": "\u0423\u043a\u0443\u043f\u043d\u043e \u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435", 
- "Totals": "\u0423\u043a\u0443\u043f\u043d\u043e", 
- "Track this Sales Invoice against any Project": "\u041f\u0440\u0430\u0442\u0438 \u043e\u0432\u0443 \u043f\u0440\u043e\u0434\u0430\u0458\u0435 \u0444\u0430\u043a\u0442\u0443\u0440\u0443 \u043f\u0440\u043e\u0442\u0438\u0432 \u0431\u0438\u043b\u043e \u043a\u043e\u0433 \u043f\u0440\u043e\u0458\u0435\u043a\u0442\u0430", 
- "Update Stock": "\u0423\u043f\u0434\u0430\u0442\u0435 \u0421\u0442\u043e\u0446\u043a", 
- "Will be calculated automatically when you enter the details": "\u040b\u0435 \u0431\u0438\u0442\u0438 \u0430\u0443\u0442\u043e\u043c\u0430\u0442\u0441\u043a\u0438 \u0438\u0437\u0440\u0430\u0447\u0443\u043d\u0430\u0432\u0430 \u043a\u0430\u0434\u0430 \u0443\u0452\u0435\u0442\u0435 \u0443 \u0434\u0435\u0442\u0430\u0459\u0435", 
- "Write Off Account": "\u041e\u0442\u043f\u0438\u0441 \u043d\u0430\u043b\u043e\u0433", 
- "Write Off Amount": "\u041e\u0442\u043f\u0438\u0441 \u0418\u0437\u043d\u043e\u0441", 
- "Write Off Cost Center": "\u041e\u0442\u043f\u0438\u0441 \u0426\u0435\u043d\u0442\u0430\u0440 \u0442\u0440\u043e\u0448\u043a\u043e\u0432\u0430", 
- "Write Off Outstanding Amount": "\u041e\u0442\u043f\u0438\u0441 \u043d\u0435\u0438\u0437\u043c\u0438\u0440\u0435\u043d\u0438 \u0438\u0437\u043d\u043e\u0441", 
- "Yearly": "\u0413\u043e\u0434\u0438\u0448\u045a\u0435", 
- "Yes": "\u0414\u0430"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/locale/sr-py.json b/accounts/doctype/sales_invoice/locale/sr-py.json
deleted file mode 100644
index df840e6..0000000
--- a/accounts/doctype/sales_invoice/locale/sr-py.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- ": Mandatory for a Recurring Invoice.": ": \u041e\u0431\u0430\u0432\u0435\u0437\u043d\u043e \u0437\u0430 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u0443 \u0444\u0430\u043a\u0442\u0443\u0440\u0435.", 
- "Invalid Email Address": "\u041d\u0435\u0432\u0430\u0436\u0435\u045b\u0438 \u043c\u0430\u0438\u043b \u0430\u0434\u0440\u0435\u0441\u0430", 
- "Please select: ": "\u041c\u043e\u043b\u0438\u043c\u043e \u0438\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435:"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/locale/ta-doc.json b/accounts/doctype/sales_invoice/locale/ta-doc.json
deleted file mode 100644
index 1494ef0..0000000
--- a/accounts/doctype/sales_invoice/locale/ta-doc.json
+++ /dev/null
@@ -1,143 +0,0 @@
-{
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Address": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Advances": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bc7\u0bb1\u0bcd\u0bb1\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Advertisement": "\u0bb5\u0bbf\u0bb3\u0bae\u0bcd\u0baa\u0bb0\u0bae\u0bcd", 
- "Against Income Account": "\u0bb5\u0bb0\u0bc1\u0bae\u0bbe\u0ba9 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95", 
- "Aging Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0bb5\u0baf\u0ba4\u0bbe\u0ba9", 
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Amendment Date": "\u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Basic Info": "\u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "C-Form Applicable": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0ba4\u0bc1 \u0b9a\u0bbf \u0baa\u0b9f\u0bbf\u0bb5\u0bae\u0bcd", 
- "C-Form No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0b9a\u0bbf \u0baa\u0b9f\u0bbf\u0bb5\u0bae\u0bcd", 
- "Calculate Taxes and Charges": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0b9f", 
- "Campaign": "\u0baa\u0bbf\u0bb0\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0bae\u0bcd", 
- "Cancel Reason": "\u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd \u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Cash/Bank Account": "\u0baa\u0ba3 / \u0bb5\u0b99\u0bcd\u0b95\u0bbf \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1", 
- "Check if recurring invoice, uncheck to stop recurring or put proper End Date": "\u0bae\u0bc0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd \u0bae\u0bc0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0ba8\u0bbf\u0bb1\u0bc1\u0ba4\u0bcd\u0ba4 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b9a\u0bb0\u0bbf\u0baf\u0bbe\u0ba9 \u0bae\u0bc1\u0b9f\u0bbf\u0bb5\u0bc1 \u0ba4\u0bc7\u0ba4\u0bbf \u0bb5\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc8 \u0ba8\u0bc0\u0b95\u0bcd\u0b95\u0bc1\u0b95, \u0b9a\u0bc7\u0bbe\u0ba4\u0ba9\u0bc8", 
- "Cold Calling": "\u0b95\u0bc1\u0bb3\u0bbf\u0bb0\u0bcd \u0b95\u0bbe\u0bb2\u0bbf\u0b99\u0bcd", 
- "Commission Rate (%)": "\u0b95\u0bae\u0bbf\u0bb7\u0ba9\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd (%)", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Contact": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Email": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Info": "\u0ba4\u0b95\u0bb5\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Person": "\u0ba8\u0baa\u0bb0\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Conversion Rate": "\u0b89\u0ba3\u0bb5\u0bc1 \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Convert into Recurring Invoice": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bae\u0bcd", 
- "Currency": "\u0ba8\u0bbe\u0ba3\u0baf", 
- "Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Customer Address": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Customer Group": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1", 
- "Customer's Vendor": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Debit To": "\u0b9a\u0bc6\u0baf\u0bcd\u0baf \u0baa\u0bb1\u0bcd\u0bb1\u0bc1", 
- "Delivery Note": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Due Date": "\u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "End Date": "\u0b87\u0bb1\u0bc1\u0ba4\u0bbf \u0ba8\u0bbe\u0bb3\u0bcd", 
- "End date of current invoice's period": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0ba8\u0bc7\u0bb0\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0bae\u0bc1\u0b9f\u0bbf\u0bb5\u0bc1 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Enter email id separated by commas, invoice will be mailed automatically on particular date": "\u0baa\u0bbf\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b90\u0b9f\u0bbf\u0baf\u0bc8 \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bc1\u0b95, \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b9f\u0bcd\u0b9f \u0ba4\u0bc7\u0ba4\u0bbf\u0baf\u0bbf\u0bb2\u0bcd \u0ba4\u0bbe\u0ba9\u0bbe\u0b95 \u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd", 
- "Enter the date by which payments from customer is expected against this invoice.": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0bae\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95 \u0b8e\u0ba4\u0bbf\u0bb0\u0bcd\u0baa\u0bbe\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1 \u0b87\u0ba4\u0bc1 \u0ba4\u0bc7\u0ba4\u0bbf \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Entries": "\u0baa\u0ba4\u0bbf\u0bb5\u0bc1\u0b95\u0bb3\u0bcd", 
- "Exhibition": "\u0b95\u0ba3\u0bcd\u0b95\u0bbe\u0b9f\u0bcd\u0b9a\u0bbf", 
- "Existing Customer": "\u0b8f\u0bb1\u0bcd\u0b95\u0ba9\u0bb5\u0bc7 \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "File List": "\u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "Get Advances Received": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bc7\u0bb1\u0bcd\u0bb1\u0bae\u0bcd \u0baa\u0bc6\u0bb1\u0bcd\u0bb1 \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Get Items": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Get Taxes and Charges": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Get Terms and Conditions": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Grand Total": "\u0b86\u0b95 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd", 
- "Grand Total (Export)": "\u0b95\u0bbf\u0bb0\u0bbe\u0ba3\u0bcd\u0b9f\u0bcd \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd (\u0b8f\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0ba4\u0bbf)", 
- "Gross Profit": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0b87\u0bb2\u0bbe\u0baa\u0bae\u0bcd", 
- "Gross Profit (%)": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0bb2\u0bbe\u0baa\u0bae\u0bcd (%)", 
- "Half-yearly": "\u0b85\u0bb0\u0bc8 \u0b86\u0ba3\u0bcd\u0b9f\u0bc1", 
- "INV": "INV", 
- "INV/10-11/": "INV/10-11 /", 
- "In Words": "\u0bb5\u0bc7\u0bb0\u0bcd\u0b9f\u0bcd\u0bb8\u0bcd", 
- "In Words (Export)": "\u0bb5\u0bc7\u0bb0\u0bcd\u0b9f\u0bcd\u0bb8\u0bcd (\u0b8f\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0ba4\u0bbf)", 
- "In Words will be visible once you save the Sales Invoice.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b9a\u0bc7\u0bae\u0bbf\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0bb1\u0bc8 \u0b9a\u0bc6\u0bbe\u0bb1\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbe\u0ba3\u0b95\u0bcd\u0b95\u0bc2\u0b9f\u0bbf\u0baf\u0ba4\u0bbe\u0b95 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd.", 
- "Invoice Period From Date": "\u0bb5\u0bb0\u0bae\u0bcd\u0baa\u0bc1 \u0ba4\u0bc7\u0ba4\u0bbf \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b95\u0bbe\u0bb2\u0bae\u0bcd", 
- "Invoice Period To Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b95\u0bbe\u0bb2\u0bae\u0bcd", 
- "Is Opening": "\u0ba4\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "Is POS": "\u0baa\u0bbf\u0b93\u0b8e\u0bb8\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1", 
- "Items": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "Letter Head": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf\u0baf\u0b9f\u0b99\u0bcd\u0b95\u0bb2\u0bcd", 
- "Mass Mailing": "\u0bb5\u0bc6\u0b95\u0bc1\u0b9c\u0ba9 \u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd", 
- "Mobile No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0bae\u0bc6\u0bbe\u0baa\u0bc8\u0bb2\u0bcd", 
- "Mode of Payment": "\u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0bae\u0bcd \u0bae\u0bc1\u0bb1\u0bc8", 
- "Monthly": "\u0bae\u0bbe\u0ba4\u0bbe\u0ba8\u0bcd\u0ba4\u0bb0", 
- "More Info": "\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Name": "\u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Net Total*": "\u0ba8\u0bbf\u0b95\u0bb0 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd *", 
- "Next Date": "\u0b85\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4 \u0ba8\u0bbe\u0bb3\u0bcd", 
- "No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Notification Email Address": "\u0b85\u0bb1\u0bbf\u0bb5\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Outstanding Amount": "\u0b9a\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Packing Details": "\u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd \u0baa\u0bc6\u0bbe\u0ba4\u0bbf", 
- "Packing List": "\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0baa\u0bc6\u0bbe\u0ba4\u0bbf", 
- "Paid Amount": "\u0baa\u0ba3\u0bae\u0bcd \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Payments": "\u0baa\u0ba3\u0bae\u0bcd", 
- "Posting Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "Posting Time": "\u0ba8\u0bc7\u0bb0\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "Price List": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Price List Currency": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0ba8\u0bbe\u0ba3\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd", 
- "Price List Currency Conversion Rate": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0ba8\u0bbe\u0ba3\u0baf \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bae\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Price List and Currency": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0ba8\u0bbe\u0ba3\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd", 
- "Project Name": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Quarterly": "\u0b95\u0bbe\u0bb2\u0bcd \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bc1 \u0b92\u0bb0\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8 \u0ba8\u0bbf\u0b95\u0bb4\u0bcd\u0b95\u0bbf\u0bb1", 
- "Rate at which Customer Currency is converted to customer's base currency": "\u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0b87\u0ba4\u0bc1 \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0ba8\u0bbe\u0ba3\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0ba8\u0bbe\u0ba3\u0baf \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd", 
- "Rate at which Price list currency is converted to customer's base currency": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0ba8\u0bbe\u0ba3\u0baf \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0ba8\u0bbe\u0ba3\u0baf \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8", 
- "Re-Calculate Values": "\u0bae\u0bc0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0b9f\u0bc1\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bb2\u0bbe\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0bae\u0bcd", 
- "Recurring Id": "\u0bae\u0bc0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b85\u0b9f\u0bc8\u0baf\u0bbe\u0bb3\u0bae\u0bcd", 
- "Recurring Invoice": "\u0bae\u0bc0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Recurring Type": "\u0bae\u0bc0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0bb5\u0b95\u0bc8", 
- "Reference": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Remarks": "\u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd", 
- "Repeat on Day of Month": "\u0bae\u0bbe\u0ba4\u0bae\u0bcd \u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd \u0bae\u0bc0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd", 
- "Rounded Total": "\u0bb5\u0b9f\u0bcd\u0b9f\u0bae\u0bbe\u0ba9 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4", 
- "Rounded Total (Export)": "\u0bb5\u0b9f\u0bcd\u0b9f\u0bae\u0bbe\u0ba9 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd (\u0b8f\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0ba4\u0bbf)", 
- "Sales BOM Help": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 BOM \u0b89\u0ba4\u0bb5\u0bbf", 
- "Sales Invoice": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Sales Invoice Advance": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0bae\u0bc1\u0ba9\u0bcd\u0baa\u0ba3\u0bae\u0bcd", 
- "Sales Order": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8", 
- "Sales Partner": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bb0\u0ba9\u0bcd\u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8 \u0ba4\u0bc1\u0ba3\u0bc8", 
- "Sales Team": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Sales Team1": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 Team1", 
- "Select Items from Delivery Note": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1", 
- "Select Items from Sales Order": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8 \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1", 
- "Select Print Heading": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f\u0bc1", 
- "Select Terms and Conditions": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Select the currency in which price list is maintained": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1 \u0b87\u0ba4\u0bbf\u0bb2\u0bcd \u0ba8\u0bbe\u0ba3\u0baf \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Select the period when the invoice will be generated automatically": "\u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0ba4\u0bbe\u0ba9\u0bbe\u0b95 \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0baa\u0bc7\u0bbe\u0ba4\u0bc1 \u0b95\u0bbe\u0bb2\u0bae\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Source": "\u0bae\u0bc2\u0bb2", 
- "Start date of current invoice's period": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0ba8\u0bc7\u0bb0\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf \u0ba4\u0bc6\u0bbe\u0b9f\u0b99\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Supplier Reference": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Taxes and Charges": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Taxes and Charges Calculation": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0b9f\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Taxes and Charges1": "\u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd Charges1", 
- "Terms and Conditions": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd", 
- "Terms and Conditions Details": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Terms and Conditions HTML": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd HTML", 
- "Territory": "\u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd", 
- "The account to which you will pay (have paid) the money to.": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd (\u0baa\u0ba3\u0bae\u0bcd \u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0ba4\u0bbe\u0b95) \u0baa\u0ba3\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b8e\u0ba9\u0bcd\u0baa\u0ba4\u0bc1.", 
- "The date at which current entry is corrected in the system.": "\u0ba4\u0bc7\u0ba4\u0bbf \u0b87\u0ba4\u0bc1 \u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8 \u0b9a\u0bb0\u0bbf.", 
- "The date at which current entry will get or has actually executed.": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b8e\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc7\u0ba4\u0bbf \u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0ba4\u0bc2\u0b95\u0bcd\u0b95\u0bbf\u0bb2\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbe\u0bb0\u0bcd.", 
- "The date on which next invoice will be generated. It is generated on submit.": "\u0b85\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0b8e\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc7\u0ba4\u0bbf. \u0b87\u0ba4\u0bc1 &#39;to \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1.", 
- "The date on which recurring invoice will be stop": "\u0bae\u0bc0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0ba8\u0bbf\u0bb1\u0bc1\u0ba4\u0bcd\u0ba4 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b8e\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "The day of the month on which auto invoice will be generated e.g. 05, 28 etc ": "\u0b95\u0bbe\u0bb0\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b89\u0ba4\u0bbe\u0bb0\u0ba3\u0bae\u0bbe\u0b95 05, 28 \u0bb9\u0bbf\u0baa\u0bcd\u0bb0\u0bc1 \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0b8e\u0ba8\u0bcd\u0ba4 \u0bae\u0bbe\u0ba4\u0bae\u0bcd \u0ba8\u0bbe\u0bb3\u0bcd", 
- "The unique id for tracking all recurring invoices.\u00a0It is generated on submit.": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0bae\u0bc0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0ba4\u0bc7\u0b9f\u0bc1\u0bae\u0bcd \u0ba4\u0ba9\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0b85\u0b9f\u0bc8\u0baf\u0bbe\u0bb3. \u0b87\u0ba4\u0bc1 &#39;to \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1.", 
- "To manage multiple series please go to Setup > Manage Series": "\u0baa\u0bb2 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95 \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bcd\u0b95&gt; \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd", 
- "Total Advance": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0bae\u0bc1\u0ba9\u0bcd\u0baa\u0ba3\u0bae\u0bcd", 
- "Total Commission": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0b86\u0ba3\u0bc8\u0baf\u0bae\u0bcd", 
- "Total Taxes and Charges": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Totals": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4", 
- "Track this Sales Invoice against any Project": "\u0b8e\u0ba8\u0bcd\u0ba4 \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0ba9 \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b95\u0ba3\u0bcd\u0b95\u0bbe\u0ba3\u0bbf\u0b95\u0bcd\u0b95", 
- "Update Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0baa\u0bc1\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95", 
- "Will be calculated automatically when you enter the details": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bb5\u0bc1\u0bae\u0bcd \u0baa\u0bc7\u0bbe\u0ba4\u0bc1 \u0ba4\u0bbe\u0ba9\u0bbe\u0b95 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "Write Off Account": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0b87\u0ba9\u0bbf\u0baf \u0b8e\u0bb4\u0bc1\u0ba4", 
- "Write Off Amount": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b95\u0bc8 \u0b87\u0ba9\u0bbf\u0baf \u0b8e\u0bb4\u0bc1\u0ba4", 
- "Write Off Cost Center": "\u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0bae\u0bc8\u0baf\u0bae\u0bcd \u0b87\u0ba9\u0bbf\u0baf \u0b8e\u0bb4\u0bc1\u0ba4", 
- "Write Off Outstanding Amount": "\u0b9a\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b95\u0bc8 \u0b87\u0ba9\u0bbf\u0baf \u0b8e\u0bb4\u0bc1\u0ba4", 
- "Yearly": "\u0bb5\u0bb0\u0bc1\u0b9f\u0bbe\u0ba8\u0bcd\u0ba4\u0bbf\u0bb0", 
- "Yes": "\u0b86\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/locale/ta-py.json b/accounts/doctype/sales_invoice/locale/ta-py.json
deleted file mode 100644
index eaef8f8..0000000
--- a/accounts/doctype/sales_invoice/locale/ta-py.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- ": Mandatory for a Recurring Invoice.": ": \u0b92\u0bb0\u0bc1 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0bbe\u0baf\u0bae\u0bbe\u0b95.", 
- "Invalid Email Address": "\u0b9a\u0bc6\u0bb2\u0bcd\u0bb2\u0bbe\u0ba4 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Please select: ": "\u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd:"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/locale/th-doc.json b/accounts/doctype/sales_invoice/locale/th-doc.json
deleted file mode 100644
index f0ab1b3..0000000
--- a/accounts/doctype/sales_invoice/locale/th-doc.json
+++ /dev/null
@@ -1,143 +0,0 @@
-{
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", 
- "Advances": "\u0e04\u0e27\u0e32\u0e21\u0e01\u0e49\u0e32\u0e27\u0e2b\u0e19\u0e49\u0e32", 
- "Advertisement": "\u0e01\u0e32\u0e23\u0e42\u0e06\u0e29\u0e13\u0e32", 
- "Against Income Account": "\u0e01\u0e31\u0e1a\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49", 
- "Aging Date": "Aging \u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Amendment Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e01\u0e49\u0e44\u0e02", 
- "Basic Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19", 
- "C-Form Applicable": "C-Form \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e19\u0e33\u0e44\u0e1b\u0e43\u0e0a\u0e49\u0e44\u0e14\u0e49", 
- "C-Form No": "C-Form \u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Calculate Taxes and Charges": "\u0e04\u0e33\u0e19\u0e27\u0e13\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23", 
- "Campaign": "\u0e23\u0e13\u0e23\u0e07\u0e04\u0e4c", 
- "Cancel Reason": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25", 
- "Cash/Bank Account": "\u0e40\u0e07\u0e34\u0e19\u0e2a\u0e14 / \u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23", 
- "Check if recurring invoice, uncheck to stop recurring or put proper End Date": "\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e27\u0e48\u0e32\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e43\u0e2b\u0e49\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e01\u0e32\u0e23\u0e2b\u0e22\u0e38\u0e14\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e2b\u0e23\u0e37\u0e2d\u0e43\u0e2a\u0e48\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14\u0e17\u0e35\u0e48\u0e40\u0e2b\u0e21\u0e32\u0e30\u0e2a\u0e21", 
- "Cold Calling": "\u0e42\u0e17\u0e23\u0e40\u0e22\u0e47\u0e19", 
- "Commission Rate (%)": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e04\u0e48\u0e32\u0e04\u0e2d\u0e21\u0e21\u0e34\u0e0a\u0e0a\u0e31\u0e48\u0e19 (%)", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Contact": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Email": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c", 
- "Contact Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Person": "Contact Person", 
- "Conversion Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07", 
- "Convert into Recurring Invoice": "\u0e41\u0e1b\u0e25\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e1b\u0e23\u0e30\u0e08\u0e33", 
- "Currency": "\u0e40\u0e07\u0e34\u0e19\u0e15\u0e23\u0e32", 
- "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer's Vendor": "\u0e1c\u0e39\u0e49\u0e02\u0e32\u0e22\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Debit To": "\u0e40\u0e14\u0e1a\u0e34\u0e15\u0e40\u0e1e\u0e37\u0e48\u0e2d", 
- "Delivery Note": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Due Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e04\u0e23\u0e1a\u0e01\u0e33\u0e2b\u0e19\u0e14", 
- "End Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14", 
- "End date of current invoice's period": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14\u0e02\u0e2d\u0e07\u0e23\u0e2d\u0e1a\u0e23\u0e30\u0e22\u0e30\u0e40\u0e27\u0e25\u0e32\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19", 
- "Enter email id separated by commas, invoice will be mailed automatically on particular date": "\u0e43\u0e2a\u0e48\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e04\u0e31\u0e48\u0e19\u0e14\u0e49\u0e27\u0e22\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2b\u0e21\u0e32\u0e22\u0e08\u0e38\u0e25\u0e20\u0e32\u0e04\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e08\u0e30\u0e16\u0e39\u0e01\u0e2a\u0e48\u0e07\u0e42\u0e14\u0e22\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e43\u0e19\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e08\u0e32\u0e30\u0e08\u0e07", 
- "Enter the date by which payments from customer is expected against this invoice.": "\u0e1b\u0e49\u0e2d\u0e19\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e42\u0e14\u0e22\u0e17\u0e35\u0e48\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e08\u0e32\u0e01\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e17\u0e35\u0e48\u0e04\u0e32\u0e14\u0e27\u0e48\u0e32\u0e08\u0e30\u0e15\u0e48\u0e2d\u0e15\u0e49\u0e32\u0e19\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e19\u0e35\u0e49", 
- "Entries": "\u0e04\u0e2d\u0e21\u0e40\u0e21\u0e19\u0e15\u0e4c", 
- "Exhibition": "\u0e07\u0e32\u0e19\u0e21\u0e2b\u0e01\u0e23\u0e23\u0e21", 
- "Existing Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e17\u0e35\u0e48\u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48", 
- "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Get Advances Received": "\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19\u0e23\u0e31\u0e1a\u0e25\u0e48\u0e27\u0e07\u0e2b\u0e19\u0e49\u0e32", 
- "Get Items": "\u0e23\u0e31\u0e1a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Get Taxes and Charges": "\u0e23\u0e31\u0e1a\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e18\u0e23\u0e23\u0e21\u0e40\u0e19\u0e35\u0e22\u0e21", 
- "Get Terms and Conditions": "\u0e23\u0e31\u0e1a\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Grand Total": "\u0e23\u0e27\u0e21\u0e17\u0e31\u0e49\u0e07\u0e2a\u0e34\u0e49\u0e19", 
- "Grand Total (Export)": "\u0e41\u0e01\u0e23\u0e19\u0e14\u0e4c\u0e23\u0e27\u0e21 (\u0e2a\u0e48\u0e07\u0e2d\u0e2d\u0e01)", 
- "Gross Profit": "\u0e01\u0e33\u0e44\u0e23\u0e02\u0e31\u0e49\u0e19\u0e15\u0e49\u0e19", 
- "Gross Profit (%)": "\u0e01\u0e33\u0e44\u0e23\u0e02\u0e31\u0e49\u0e19\u0e15\u0e49\u0e19 (%)", 
- "Half-yearly": "\u0e23\u0e32\u0e22\u0e2b\u0e01\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "INV": "INV", 
- "INV/10-11/": "INV/10-11 /", 
- "In Words": "\u0e43\u0e19\u0e04\u0e33\u0e1e\u0e39\u0e14\u0e02\u0e2d\u0e07", 
- "In Words (Export)": "\u0e43\u0e19\u0e04\u0e33\u0e1e\u0e39\u0e14\u0e02\u0e2d\u0e07 (\u0e2a\u0e48\u0e07\u0e2d\u0e2d\u0e01)", 
- "In Words will be visible once you save the Sales Invoice.": "\u0e43\u0e19\u0e04\u0e33\u0e1e\u0e39\u0e14\u0e02\u0e2d\u0e07\u0e08\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e21\u0e2d\u0e07\u0e40\u0e2b\u0e47\u0e19\u0e44\u0e14\u0e49\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "Invoice Period From Date": "\u0e23\u0e30\u0e22\u0e30\u0e40\u0e27\u0e25\u0e32\u0e08\u0e32\u0e01\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2d\u0e2d\u0e01\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "Invoice Period To Date": "\u0e23\u0e30\u0e22\u0e30\u0e40\u0e27\u0e25\u0e32\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Is Opening": "\u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e34\u0e14", 
- "Is POS": "POS \u0e40\u0e1b\u0e47\u0e19", 
- "Items": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Letter Head": "\u0e2b\u0e31\u0e27\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22", 
- "Mass Mailing": "\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e21\u0e27\u0e25", 
- "Mobile No": "\u0e21\u0e37\u0e2d\u0e16\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Mode of Payment": "\u0e42\u0e2b\u0e21\u0e14\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19", 
- "Monthly": "\u0e23\u0e32\u0e22\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "More Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Name": "\u0e0a\u0e37\u0e48\u0e2d", 
- "Net Total*": "* \u0e2a\u0e38\u0e17\u0e18\u0e34", 
- "Next Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e16\u0e31\u0e14\u0e44\u0e1b", 
- "No": "\u0e44\u0e21\u0e48", 
- "Notification Email Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e01\u0e32\u0e23\u0e41\u0e08\u0e49\u0e07\u0e40\u0e15\u0e37\u0e2d\u0e19", 
- "Outstanding Amount": "\u0e22\u0e2d\u0e14\u0e04\u0e07\u0e04\u0e49\u0e32\u0e07", 
- "Packing Details": "\u0e1a\u0e23\u0e23\u0e08\u0e38\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "Packing List": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e23\u0e23\u0e08\u0e38", 
- "Paid Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19\u0e17\u0e35\u0e48\u0e0a\u0e33\u0e23\u0e30", 
- "Payments": "\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19", 
- "Posting Date": "\u0e42\u0e1e\u0e2a\u0e15\u0e4c\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Posting Time": "\u0e42\u0e1e\u0e2a\u0e15\u0e4c\u0e40\u0e27\u0e25\u0e32", 
- "Price List": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e08\u0e49\u0e07\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Price List Currency": "\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32", 
- "Price List Currency Conversion Rate": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07", 
- "Price List and Currency": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e41\u0e25\u0e30\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19", 
- "Project Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Quarterly": "\u0e17\u0e38\u0e01\u0e2a\u0e32\u0e21\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Rate at which Customer Currency is converted to customer's base currency": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e17\u0e35\u0e48\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e08\u0e30\u0e41\u0e1b\u0e25\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e2b\u0e25\u0e31\u0e01\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Rate at which Price list currency is converted to customer's base currency": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e17\u0e35\u0e48\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e08\u0e30\u0e16\u0e39\u0e01\u0e41\u0e1b\u0e25\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e2b\u0e25\u0e31\u0e01\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Re-Calculate Values": "\u0e04\u0e48\u0e32\u0e04\u0e33\u0e19\u0e27\u0e13\u0e43\u0e2b\u0e21\u0e48", 
- "Recurring Id": "\u0e23\u0e2b\u0e31\u0e2a\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19", 
- "Recurring Invoice": "\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e1b\u0e23\u0e30\u0e08\u0e33", 
- "Recurring Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19", 
- "Reference": "\u0e01\u0e32\u0e23\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07", 
- "Remarks": "\u0e02\u0e49\u0e2d\u0e04\u0e34\u0e14\u0e40\u0e2b\u0e47\u0e19", 
- "Repeat on Day of Month": "\u0e17\u0e33\u0e0b\u0e49\u0e33\u0e43\u0e19\u0e27\u0e31\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Rounded Total": "\u0e23\u0e27\u0e21\u0e01\u0e25\u0e21", 
- "Rounded Total (Export)": "\u0e23\u0e27\u0e21\u0e01\u0e25\u0e21 (\u0e2a\u0e48\u0e07\u0e2d\u0e2d\u0e01)", 
- "Sales BOM Help": "\u0e0a\u0e48\u0e27\u0e22\u0e40\u0e2b\u0e25\u0e37\u0e2d BOM \u0e02\u0e32\u0e22", 
- "Sales Invoice": "\u0e02\u0e32\u0e22\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "Sales Invoice Advance": "\u0e02\u0e32\u0e22\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e25\u0e48\u0e27\u0e07\u0e2b\u0e19\u0e49\u0e32", 
- "Sales Order": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e32\u0e22", 
- "Sales Partner": "\u0e1e\u0e31\u0e19\u0e18\u0e21\u0e34\u0e15\u0e23\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "Sales Team": "\u0e17\u0e35\u0e21\u0e02\u0e32\u0e22", 
- "Sales Team1": "\u0e02\u0e32\u0e22 Team1", 
- "Select Items from Delivery Note": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e08\u0e32\u0e01\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07\u0e21\u0e2d\u0e1a", 
- "Select Items from Sales Order": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e08\u0e32\u0e01\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e02\u0e32\u0e22", 
- "Select Print Heading": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Select Terms and Conditions": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Select the currency in which price list is maintained": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e08\u0e30\u0e22\u0e31\u0e07\u0e04\u0e07", 
- "Select the period when the invoice will be generated automatically": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e23\u0e30\u0e22\u0e30\u0e40\u0e27\u0e25\u0e32\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e08\u0e30\u0e16\u0e39\u0e01\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19\u0e42\u0e14\u0e22\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34", 
- "Series": "\u0e0a\u0e38\u0e14", 
- "Source": "\u0e41\u0e2b\u0e25\u0e48\u0e07", 
- "Start date of current invoice's period": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e02\u0e2d\u0e07\u0e23\u0e30\u0e22\u0e30\u0e40\u0e27\u0e25\u0e32\u0e01\u0e32\u0e23\u0e2d\u0e2d\u0e01\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19", 
- "Supplier Reference": "\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Taxes and Charges": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23", 
- "Taxes and Charges Calculation": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e04\u0e33\u0e19\u0e27\u0e13\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", 
- "Taxes and Charges1": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30 Charges1", 
- "Terms and Conditions": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Terms and Conditions Details": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "Terms and Conditions HTML": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02 HTML", 
- "Territory": "\u0e2d\u0e32\u0e13\u0e32\u0e40\u0e02\u0e15", 
- "The account to which you will pay (have paid) the money to.": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e08\u0e30\u0e08\u0e48\u0e32\u0e22 (\u0e44\u0e14\u0e49\u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19) \u0e40\u0e07\u0e34\u0e19\u0e44\u0e1b", 
- "The date at which current entry is corrected in the system.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e21\u0e35\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e44\u0e02\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a", 
- "The date at which current entry will get or has actually executed.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e14\u0e49\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e08\u0e23\u0e34\u0e07", 
- "The date on which next invoice will be generated. It is generated on submit.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2d\u0e2d\u0e01\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e08\u0e30\u0e16\u0e39\u0e01\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19 \u0e21\u0e31\u0e19\u0e16\u0e39\u0e01\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19\u0e1a\u0e19\u0e2a\u0e48\u0e07", 
- "The date on which recurring invoice will be stop": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e08\u0e30\u0e16\u0e39\u0e01\u0e2b\u0e22\u0e38\u0e14", 
- "The day of the month on which auto invoice will be generated e.g. 05, 28 etc ": "\u0e27\u0e31\u0e19\u0e02\u0e2d\u0e07\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e08\u0e30\u0e16\u0e39\u0e01\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19\u0e40\u0e0a\u0e48\u0e19 05, 28 \u0e2f\u0e25\u0e2f", 
- "The unique id for tracking all recurring invoices.\u00a0It is generated on submit.": "id \u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e0b\u0e49\u0e33\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14 \u0e21\u0e31\u0e19\u0e16\u0e39\u0e01\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19\u0e1a\u0e19\u0e2a\u0e48\u0e07", 
- "To manage multiple series please go to Setup > Manage Series": "\u0e43\u0e19\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e01\u0e31\u0e1a\u0e2b\u0e25\u0e32\u0e22\u0e0a\u0e38\u0e14\u0e42\u0e1b\u0e23\u0e14\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32&gt; \u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e41\u0e1a\u0e1a", 
- "Total Advance": "\u0e25\u0e48\u0e27\u0e07\u0e2b\u0e19\u0e49\u0e32\u0e23\u0e27\u0e21", 
- "Total Commission": "\u0e04\u0e13\u0e30\u0e01\u0e23\u0e23\u0e21\u0e01\u0e32\u0e23\u0e23\u0e27\u0e21", 
- "Total Taxes and Charges": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e23\u0e27\u0e21", 
- "Totals": "\u0e1c\u0e25\u0e23\u0e27\u0e21", 
- "Track this Sales Invoice against any Project": "\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e19\u0e35\u0e49\u0e02\u0e32\u0e22\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e01\u0e31\u0e1a\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e43\u0e14 \u0e46", 
- "Update Stock": "\u0e2d\u0e31\u0e1e\u0e40\u0e14\u0e17\u0e2a\u0e15\u0e47\u0e2d\u0e01", 
- "Will be calculated automatically when you enter the details": "\u0e08\u0e30\u0e16\u0e39\u0e01\u0e04\u0e33\u0e19\u0e27\u0e13\u0e42\u0e14\u0e22\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e1b\u0e49\u0e2d\u0e19\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "Write Off Account": "\u0e40\u0e02\u0e35\u0e22\u0e19\u0e17\u0e31\u0e19\u0e17\u0e35\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Write Off Amount": "\u0e40\u0e02\u0e35\u0e22\u0e19\u0e17\u0e31\u0e19\u0e17\u0e35\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Write Off Cost Center": "\u0e40\u0e02\u0e35\u0e22\u0e19\u0e1b\u0e34\u0e14\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19", 
- "Write Off Outstanding Amount": "\u0e40\u0e02\u0e35\u0e22\u0e19\u0e1b\u0e34\u0e14\u0e22\u0e2d\u0e14\u0e04\u0e07\u0e04\u0e49\u0e32\u0e07", 
- "Yearly": "\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e1b\u0e35", 
- "Yes": "\u0e43\u0e0a\u0e48"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/locale/th-py.json b/accounts/doctype/sales_invoice/locale/th-py.json
deleted file mode 100644
index 0be99ad..0000000
--- a/accounts/doctype/sales_invoice/locale/th-py.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- ": Mandatory for a Recurring Invoice.": ": \u0e1a\u0e31\u0e07\u0e04\u0e31\u0e1a\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e1b\u0e23\u0e30\u0e08\u0e33", 
- "Invalid Email Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e44\u0e21\u0e48\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07", 
- "Please select: ": "\u0e01\u0e23\u0e38\u0e13\u0e32\u0e40\u0e25\u0e37\u0e2d\u0e01:"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/sales_invoice.js b/accounts/doctype/sales_invoice/sales_invoice.js
index be6ec3d..f776db5 100644
--- a/accounts/doctype/sales_invoice/sales_invoice.js
+++ b/accounts/doctype/sales_invoice/sales_invoice.js
@@ -22,52 +22,90 @@
 // print heading
 cur_frm.pformat.print_heading = 'Invoice';
 
-wn.require('app/selling/doctype/sales_common/sales_common.js');
 wn.require('app/accounts/doctype/sales_taxes_and_charges_master/sales_taxes_and_charges_master.js');
 wn.require('app/utilities/doctype/sms_control/sms_control.js');
+wn.require('app/selling/doctype/sales_common/sales_common.js');
 
-// On Load
-// -------
-cur_frm.cscript.onload = function(doc,dt,dn) {
-	cur_frm.cscript.manage_rounded_total();
-	if(!doc.customer && doc.debit_to) wn.meta.get_docfield(dt, 'debit_to', dn).print_hide = 0;
-	if (doc.__islocal) {
-		if(!doc.due_date) set_multiple(dt,dn,{due_date:get_today()});
-		if(!doc.posting_date) set_multiple(dt,dn,{posting_date:get_today()});
-		if(!doc.currency && sys_defaults.currency) set_multiple(dt,dn,{currency:sys_defaults.currency});
-		if(!doc.price_list_currency) set_multiple(dt, dn, {price_list_currency: doc.currency, plc_conversion_rate: 1});
-
-	}
-}
-
-cur_frm.cscript.onload_post_render = function(doc, dt, dn) {
-	var callback = function(doc, dt, dn) {
-		// called from mapper, update the account names for items and customer
-		var callback2 = function(doc, dt, dn) {
-			if(doc.customer && doc.__islocal) {
-				$c_obj(make_doclist(doc.doctype,doc.name),
-					'load_default_accounts','',
-					function(r,rt) {
-						refresh_field('entries');
-						cur_frm.cscript.customer(doc,dt,dn,onload=true);
-					}
-				);
+wn.provide("erpnext.accounts");
+erpnext.accounts.SalesInvoiceController = erpnext.selling.SellingController.extend({
+	onload: function() {
+		this._super();
+		
+		if(!this.frm.doc.__islocal) {
+			// show debit_to in print format
+			if(!this.frm.doc.customer && this.frm.doc.debit_to) {
+				this.frm.set_df_property("debit_to", "print_hide", 0);
 			}
 		}
-		// defined in sales_common.js
-		var callback1 = function(doc, dt, dn) {
-			//for previously created sales invoice, set required field related to pos	
-			cur_frm.cscript.update_item_details(doc, dt, dn, callback2);
+	},
+	
+	refresh: function(doc, dt, dn) {
+		this._super();
+		
+		cur_frm.cscript.is_opening(doc, dt, dn);
+
+		if(doc.docstatus==1) {
+			cur_frm.add_custom_button('View Ledger', cur_frm.cscript.view_ledger_entry);
+			cur_frm.add_custom_button('Send SMS', cur_frm.cscript.send_sms);
+
+			if(doc.is_pos==1 && doc.update_stock!=1)
+				cur_frm.add_custom_button('Make Delivery', cur_frm.cscript['Make Delivery Note']);
+
+			if(doc.outstanding_amount!=0)
+				cur_frm.add_custom_button('Make Payment Entry', cur_frm.cscript.make_bank_voucher);
+		}
+		cur_frm.cscript.hide_fields(doc, dt, dn);
+	},
+	
+	is_pos: function() {
+		if(cint(this.frm.doc.is_pos)) {
+			if(!this.frm.doc.company) {
+				this.frm.set_value("is_pos", 0);
+				msgprint(wn._("Please specify Company to proceed"));
+			} else {
+				var me = this;
+				this.frm.call({
+					doc: me.frm.doc,
+					method: "set_missing_values",
+				});
+			}
 		}
 		
-		if(doc.is_pos ==1) cur_frm.cscript.is_pos(doc, dt, dn,callback1);
-		else cur_frm.cscript.update_item_details(doc, dt, dn, callback2);
-	}
+		// TODO toggle display of fields
+	},
+	
+	debit_to: function() {
+		this.customer();
+	},
+	
+	allocated_amount: function() {
+		this.calculate_total_advance("Sales Invoice", "advance_adjustment_details");
+		this.frm.refresh_fields();
+	},
+	
+	write_off_outstanding_amount_automatically: function() {
+		if(cint(this.frm.doc.write_off_outstanding_amount_automatically)) {
+			wn.model.round_floats_in(this.frm.doc, ["grand_total", "paid_amount"]);
+			// this will make outstanding amount 0
+			this.frm.set_value("write_off_amount", 
+				flt(this.frm.doc.grand_total - this.frm.doc.paid_amount), precision("write_off_amount"));
+		}
+		
+		this.frm.runclientscript("write_off_amount");
+	},
+	
+	write_off_amount: function() {
+		this.calculate_outstanding_amount();
+		this.frm.refresh_fields();
+	},
+	
+	paid_amount: function() {
+		this.write_off_outstanding_amount_automatically();
+	},
+});
 
-	cur_frm.cscript.hide_price_list_currency(doc, dt, dn, callback); 
-
-}
-
+// for backward compatibility: combine new and previous states
+$.extend(cur_frm.cscript, new erpnext.accounts.SalesInvoiceController({frm: cur_frm}));
 
 // Hide Fields
 // ------------
@@ -87,15 +125,12 @@
 		hide_field(par_flds);
 		unhide_field('payments_section');
 		for(f in item_flds_normal) cur_frm.fields_dict['entries'].grid.set_column_disp(item_flds_normal[f], false);
-		for(f in item_flds_pos) cur_frm.fields_dict['entries'].grid.set_column_disp(item_flds_pos[f], (doc.update_stock==1?true:false));
 	} else {
 		hide_field('payments_section');
 		unhide_field(par_flds);
 		for(f in item_flds_normal) cur_frm.fields_dict['entries'].grid.set_column_disp(item_flds_normal[f], true);
-		for(f in item_flds_pos) cur_frm.fields_dict['entries'].grid.set_column_disp(item_flds_pos[f], false);
 	}
-
-	cur_frm.toggle_display("contact_section", doc.customer);
+	for(f in item_flds_pos) cur_frm.fields_dict['entries'].grid.set_column_disp(item_flds_pos[f], (cint(doc.update_stock)==1?true:false));
 
 	// India related fields
 	var cp = wn.control_panel;
@@ -104,50 +139,6 @@
 }
 
 
-// Refresh
-// -------
-cur_frm.cscript.refresh = function(doc, dt, dn) {
-	cur_frm.cscript.is_opening(doc, dt, dn);
-	erpnext.hide_naming_series();
-
-	// Show / Hide button
-	cur_frm.clear_custom_buttons();
-	if (!cur_frm.cscript.is_onload)	cur_frm.cscript.hide_price_list_currency(doc, dt, dn); 
-
-	if(doc.docstatus==1) {
-		cur_frm.add_custom_button('View Ledger', cur_frm.cscript.view_ledger_entry);
-		cur_frm.add_custom_button('Send SMS', cur_frm.cscript.send_sms);
-
-		if(doc.is_pos==1 && doc.update_stock!=1)
-			cur_frm.add_custom_button('Make Delivery', cur_frm.cscript['Make Delivery Note']);
-
-		if(doc.outstanding_amount!=0)
-			cur_frm.add_custom_button('Make Payment Entry', cur_frm.cscript.make_bank_voucher);
-	}
-	cur_frm.cscript.hide_fields(doc, dt, dn);
-	
-}
-
-//fetch retail transaction related fields
-//--------------------------------------------
-cur_frm.cscript.is_pos = function(doc,dt,dn,callback){
-	cur_frm.cscript.hide_fields(doc, dt, dn);
-	if(doc.is_pos == 1){
-		if (!doc.company) {
-			msgprint("Please select company to proceed");
-			doc.is_pos = 0;
-			refresh_field('is_pos');
-		}
-		else {
-			var callback1 = function(r,rt){
-				if(callback) callback(doc, dt, dn);
-				cur_frm.refresh();
-			}
-			$c_obj(make_doclist(dt,dn),'set_pos_fields','',callback1);
-		}
-	}
-}
-
 cur_frm.cscript.mode_of_payment = function(doc) {
 	cur_frm.call({
 		method: "get_bank_cash_account",
@@ -159,94 +150,10 @@
 	cur_frm.cscript.hide_fields(doc, dt, dn);
 }
 
-cur_frm.cscript.warehouse = function(doc, cdt , cdn) {
-	var d = locals[cdt][cdn];
-	if (!d.item_code) { msgprint("please enter item code first"); return };
-	if (d.warehouse) {
-		arg = "{'item_code':'" + d.item_code + "','warehouse':'" + d.warehouse +"'}";
-		get_server_fields('get_actual_qty',arg,'entries',doc,cdt,cdn,1);
-	}
-}
-
-
-
-//Customer
-cur_frm.cscript.customer = function(doc,dt,dn,onload) {
-	cur_frm.toggle_display("contact_section", doc.customer);
-	
-	var pl = doc.price_list_name;
-	var callback = function(r,rt) {
-			var callback2 = function(doc, dt, dn) {
-				doc = locals[dt][dn];
-				if(doc.debit_to && doc.posting_date){
-					get_server_fields('get_cust_and_due_date','','',doc,dt,dn,1,
-					function(doc, dt, dn) {
-						cur_frm.refresh();
-						if (!onload && (pl != doc.price_list_name)) cur_frm.cscript.price_list_name(doc, dt, dn);
-					});
-					
-				}
-			}
-			var doc = locals[cur_frm.doctype][cur_frm.docname];
-			get_server_fields('get_debit_to','','',doc, dt, dn, 0, callback2);
-	}
-	var args = onload ? 'onload':''
-	if(doc.customer) $c_obj(make_doclist(doc.doctype, doc.name), 'get_default_customer_address', args, callback);
-	
-}
-
-
-
 cur_frm.cscript.customer_address = cur_frm.cscript.contact_person = function(doc,dt,dn) {
 	if(doc.customer) get_server_fields('get_customer_address', JSON.stringify({customer: doc.customer, address: doc.customer_address, contact: doc.contact_person}),'', doc, dt, dn, 1);
 }
 
-// Set Due Date = posting date + credit days
-cur_frm.cscript.debit_to = function(doc,dt,dn) {
-
-	var callback2 = function(r,rt) {
-			var doc = locals[cur_frm.doctype][cur_frm.docname];
-			cur_frm.refresh();
-	}
-
-	var callback = function(r,rt) {
-			var doc = locals[cur_frm.doctype][cur_frm.docname];
-			if(doc.customer) $c_obj(make_doclist(dt,dn), 'get_default_customer_address', '', callback2);
-			cur_frm.toggle_display("contact_section", doc.customer);
-			
-			cur_frm.refresh();
-	}
-
-	if(doc.debit_to && doc.posting_date){
-		get_server_fields('get_cust_and_due_date','','',doc,dt,dn,1,callback);
-	}
-}
-
-
-
-//refresh advance amount
-//-------------------------------------------------
-
-
-cur_frm.cscript.write_off_outstanding_amount_automatically = function(doc) {
-	if (doc.write_off_outstanding_amount_automatically == 1) 
-		doc.write_off_amount = flt(doc.grand_total) - flt(doc.paid_amount);
-	
-	doc.outstanding_amount = flt(doc.grand_total) - flt(doc.paid_amount) - flt(doc.write_off_amount);
-	refresh_field(['write_off_amount', 'outstanding_amount']);
-}
-
-cur_frm.cscript.paid_amount = function(doc) {
-	cur_frm.cscript.write_off_outstanding_amount_automatically(doc);
-}
-
-cur_frm.cscript.write_off_amount = function(doc) {
-	cur_frm.cscript.write_off_outstanding_amount_automatically(doc);
-}
-
-
-//Set debit and credit to zero on adding new row
-//----------------------------------------------
 cur_frm.fields_dict['entries'].grid.onrowadd = function(doc, cdt, cdn){
 
 	cl = getchildren('Sales Invoice Item', doc.name, cur_frm.cscript.fname, doc.doctype);
@@ -282,12 +189,6 @@
 
 
 
-// Allocated Amount in advances table
-// -----------------------------------
-cur_frm.cscript.allocated_amount = function(doc,cdt,cdn){
-	cur_frm.cscript.calc_adjustment_amount(doc,cdt,cdn);
-}
-
 //Make Delivery Note Button
 //-----------------------------
 
@@ -452,19 +353,6 @@
 	refresh_field(cur_frm.cscript.fname);
 }
 
-cur_frm.cscript.calc_adjustment_amount = function(doc,cdt,cdn) {
-	var doc = locals[doc.doctype][doc.name];
-	var el = getchildren('Sales Invoice Advance',doc.name,'advance_adjustment_details');
-	var total_adjustment_amt = 0
-	for(var i in el) {
-			total_adjustment_amt += flt(el[i].allocated_amount)
-	}
-	doc.total_advance = flt(total_adjustment_amt);
-	doc.outstanding_amount = flt(doc.grand_total) - flt(total_adjustment_amt) - flt(doc.paid_amount) - flt(doc.write_off_amount);
-	refresh_many(['total_advance','outstanding_amount']);
-}
-
-
 // Make Journal Voucher
 // --------------------
 cur_frm.cscript.make_jv = function(doc, dt, dn, bank_account) {
diff --git a/accounts/doctype/sales_invoice/sales_invoice.py b/accounts/doctype/sales_invoice/sales_invoice.py
index c17654a..2d4de49 100644
--- a/accounts/doctype/sales_invoice/sales_invoice.py
+++ b/accounts/doctype/sales_invoice/sales_invoice.py
@@ -38,10 +38,38 @@
 		self.log = []
 		self.tname = 'Sales Invoice Item'
 		self.fname = 'entries'
+		self.status_updater = [{
+			'source_dt': 'Sales Invoice Item',
+			'target_field': 'billed_amt',
+			'target_ref_field': 'export_amount',
+			'target_dt': 'Sales Order Item',
+			'join_field': 'so_detail',
+			'target_parent_dt': 'Sales Order',
+			'target_parent_field': 'per_billed',
+			'source_field': 'export_amount',
+			'join_field': 'so_detail',
+			'percent_join_field': 'sales_order',
+			'status_field': 'billing_status',
+			'keyword': 'Billed'
+		}, 
+		{
+			'source_dt': 'Sales Invoice Item',
+			'target_dt': 'Delivery Note Item',
+			'join_field': 'dn_detail',
+			'target_field': 'billed_amt',
+			'target_parent_dt': 'Delivery Note',
+			'target_parent_field': 'per_billed',
+			'target_ref_field': 'export_amount',
+			'source_field': 'export_amount',
+			'percent_join_field': 'delivery_note',
+			'status_field': 'billing_status',
+			'keyword': 'Billed',
+			'no_tolerance': True,
+		}]
+		
 
 	def validate(self):
 		super(DocType, self).validate()
-		self.fetch_missing_values()
 		self.validate_posting_time()
 		self.so_dn_required()
 		self.validate_proj_cust()
@@ -50,7 +78,6 @@
 		sales_com_obj.check_active_sales_items(self)
 		sales_com_obj.check_conversion_rate(self)
 		sales_com_obj.validate_max_discount(self, 'entries')
-		sales_com_obj.get_allocated_sum(self)
 		sales_com_obj.validate_fiscal_year(self.doc.fiscal_year, 
 			self.doc.posting_date,'Posting Date')
 		self.validate_customer()
@@ -59,18 +86,22 @@
 		self.validate_fixed_asset_account()
 		self.clear_unallocated_advances("Sales Invoice Advance", "advance_adjustment_details")
 		self.add_remarks()
+
 		if cint(self.doc.is_pos):
 			self.validate_pos()
 			self.validate_write_off_account()
-			if cint(self.doc.update_stock):
-				sl = get_obj('Stock Ledger')
-				sl.validate_serial_no(self, 'entries')
-				sl.validate_serial_no(self, 'packing_details')
-				self.validate_item_code()
-				self.update_current_stock()
-				self.validate_delivery_note()
+
+		if cint(self.doc.update_stock):
+			sl = get_obj('Stock Ledger')
+			sl.validate_serial_no(self, 'entries')
+			sl.validate_serial_no(self, 'packing_details')
+			self.validate_item_code()
+			self.update_current_stock()
+			self.validate_delivery_note()
+
 		if not self.doc.is_opening:
 			self.doc.is_opening = 'No'
+
 		self.set_aging_date()
 		self.set_against_income_account()
 		self.validate_c_form()
@@ -80,16 +111,15 @@
 		
 		
 	def on_submit(self):
-		if cint(self.doc.is_pos) == 1:
-			if cint(self.doc.update_stock) == 1:
-				sl_obj = get_obj("Stock Ledger")
-				sl_obj.validate_serial_no_warehouse(self, 'entries')
-				sl_obj.validate_serial_no_warehouse(self, 'packing_details')
-				
-				sl_obj.update_serial_record(self, 'entries', is_submit = 1, is_incoming = 0)
-				sl_obj.update_serial_record(self, 'packing_details', is_submit = 1, is_incoming = 0)
-				
-				self.update_stock_ledger(update_stock=1)
+		if cint(self.doc.update_stock) == 1:
+			sl_obj = get_obj("Stock Ledger")
+			sl_obj.validate_serial_no_warehouse(self, 'entries')
+			sl_obj.validate_serial_no_warehouse(self, 'packing_details')
+			
+			sl_obj.update_serial_record(self, 'entries', is_submit = 1, is_incoming = 0)
+			sl_obj.update_serial_record(self, 'packing_details', is_submit = 1, is_incoming = 0)
+			
+			self.update_stock_ledger(update_stock=1)
 		else:
 			# Check for Approving Authority
 			if not self.doc.recurring_id:
@@ -98,7 +128,9 @@
 				
 		self.set_buying_amount()
 		self.check_prev_docstatus()
-		get_obj("Sales Common").update_prevdoc_detail(1,self)
+		
+		self.update_status_updater_args()
+		self.update_prevdoc_status()
 		
 		# this sequence because outstanding may get -ve
 		self.make_gl_entries()
@@ -114,13 +146,12 @@
 		self.update_time_log_batch(None)
 
 	def on_cancel(self):
-		if cint(self.doc.is_pos) == 1:
-			if cint(self.doc.update_stock) == 1:
-				sl = get_obj('Stock Ledger')
-				sl.update_serial_record(self, 'entries', is_submit = 0, is_incoming = 0)
-				sl.update_serial_record(self, 'packing_details', is_submit = 0, is_incoming = 0)
-				
-				self.update_stock_ledger(update_stock = -1)
+		if cint(self.doc.update_stock) == 1:
+			sl = get_obj('Stock Ledger')
+			sl.update_serial_record(self, 'entries', is_submit = 0, is_incoming = 0)
+			sl.update_serial_record(self, 'packing_details', is_submit = 0, is_incoming = 0)
+			
+			self.update_stock_ledger(update_stock = -1)
 		
 		sales_com_obj = get_obj(dt = 'Sales Common')
 		sales_com_obj.check_stop_sales_order(self)
@@ -128,33 +159,44 @@
 		from accounts.utils import remove_against_link_from_jv
 		remove_against_link_from_jv(self.doc.doctype, self.doc.name, "against_invoice")
 
-		sales_com_obj.update_prevdoc_detail(0, self)
+		self.update_status_updater_args()
+		self.update_prevdoc_status()
 		
 		self.make_cancel_gl_entries()
 		
+	def update_status_updater_args(self):
+		if cint(self.doc.is_pos) and cint(self.doc.update_stock):
+			self.status_updater.append({
+				'source_dt':'Sales Invoice Item',
+				'target_dt':'Sales Order Item',
+				'target_parent_dt':'Sales Order',
+				'target_parent_field':'per_delivered',
+				'target_field':'delivered_qty',
+				'target_ref_field':'qty',
+				'source_field':'qty',
+				'join_field':'so_detail',
+				'percent_join_field':'sales_order',
+				'status_field':'delivery_status',
+				'keyword':'Delivered',
+				'second_source_dt': 'Delivery Note Item',
+				'second_source_field': 'qty',
+				'second_join_field': 'prevdoc_detail_docname'
+			})
+		
 	def on_update_after_submit(self):
 		self.validate_recurring_invoice()
 		self.convert_to_recurring()
 		
-	def fetch_missing_values(self):
-		# fetch contact and address details for customer, if they are not mentioned
-		if not (self.doc.contact_person and self.doc.customer_address):
-			for fieldname, val in self.get_default_address_and_contact("customer").items():
-				if not self.doc.fields.get(fieldname) and self.meta.get_field(fieldname):
-					self.doc.fields[fieldname] = val
-					
-		# fetch missing item values
-		for item in self.doclist.get({"parentfield": "entries"}):
-			if item.fields.get("item_code"):
-				ret = get_obj('Sales Common').get_item_details(item.fields, self)
-				for fieldname, value in ret.items():
-					if self.meta.get_field(fieldname, parentfield="entries") and \
-						not item.fields.get(fieldname):
-							item.fields[fieldname] = value
+	def set_missing_values(self, for_validate=False):
+		super(DocType, self).set_missing_values(for_validate)
+		self.set_pos_fields(for_validate)
 		
-		# fetch pos details, if they are not fetched
-		if cint(self.doc.is_pos):
-			self.set_pos_fields(for_validate=True)
+	def set_customer_defaults(self):
+		# TODO cleanup these methods
+		self.doc.fields.update(self.get_debit_to())
+		self.get_cust_and_due_date()
+		
+		super(DocType, self).set_customer_defaults()
 			
 	def update_time_log_batch(self, sales_invoice):
 		for d in self.doclist.get({"doctype":"Sales Invoice Item"}):
@@ -175,10 +217,11 @@
 		"""Set retail related fields from pos settings"""
 		if cint(self.doc.is_pos) != 1:
 			return
+		
+		from selling.utils import get_pos_settings, apply_pos_settings	
+		pos = get_pos_settings(self.doc.company)
 			
-		if self.pos_settings:
-			pos = self.pos_settings[0]
-			
+		if pos:
 			self.doc.conversion_rate = flt(pos.conversion_rate)
 			
 			if not self.doc.debit_to:
@@ -191,21 +234,24 @@
 				'price_list_name', 'company', 'select_print_heading', 'cash_bank_account'):
 					if (not for_validate) or (for_validate and not self.doc.fields.get(fieldname)):
 						self.doc.fields[fieldname] = pos.get(fieldname)
+						
+			if not for_validate:
+				self.doc.update_stock = cint(pos.get("update_stock"))
 
 			# set pos values in items
 			for item in self.doclist.get({"parentfield": "entries"}):
 				if item.fields.get('item_code'):
-					for fieldname, val in self.apply_pos_settings(item.fields).items():
+					for fieldname, val in apply_pos_settings(pos, item.fields).items():
 						if (not for_validate) or (for_validate and not item.fields.get(fieldname)):
 							item.fields[fieldname] = val
 
 			# fetch terms	
 			if self.doc.tc_name and not self.doc.terms:
-				self.get_tc_details()
+				self.doc.terms = webnotes.conn.get_value("Terms and Conditions", self.doc.tc_name, "terms")
 			
 			# fetch charges
 			if self.doc.charge and not len(self.doclist.get({"parentfield": "other_charges"})):
-				self.get_other_charges()
+				self.set_taxes()
 
 	def get_customer_account(self):
 		"""Get Account Head to which amount needs to be Debited based on Customer"""
@@ -274,86 +320,6 @@
 			
 		ret = self.get_debit_to()
 		self.doc.debit_to = ret.get('debit_to')
-					
-					
-	def load_default_accounts(self):
-		"""
-			Loads default accounts from items, customer when called from mapper
-		"""
-		self.get_income_expense_account('entries')
-		
-		
-	def get_income_expense_account(self,doctype):		
-		for d in getlist(self.doclist, doctype):			
-			if d.item_code:
-				item = webnotes.conn.get_value("Item", d.item_code, ["default_income_account", 
-					"default_sales_cost_center", "purchase_account"], as_dict=True)
-				d.income_account = item['default_income_account'] or ""
-				d.cost_center = item['default_sales_cost_center'] or ""
-				
-				if cint(webnotes.defaults.get_global_default("auto_inventory_accounting")) \
-						and cint(self.doc.is_pos) and cint(self.doc.update_stock):
-					d.expense_account = item['purchase_account'] or ""
-
-	def get_item_details(self, args=None):
-		import json
-		args = args and json.loads(args) or {}
-		if args.get('item_code'):
-			ret = get_obj('Sales Common').get_item_details(args, self)
-			
-			if cint(self.doc.is_pos) == 1 and self.pos_settings:
-				ret = self.apply_pos_settings(args, ret)
-			
-			return ret
-		
-		elif cint(self.doc.is_pos) == 1 and self.pos_settings:
-			for doc in self.doclist.get({"parentfield": "entries"}):
-				if doc.fields.get('item_code'):
-					ret = self.apply_pos_settings(doc.fields)
-					for r in ret:
-						if not doc.fields.get(r):
-							doc.fields[r] = ret[r]		
-
-	@property
-	def pos_settings(self):
-		if not hasattr(self, "_pos_settings"):
-			dtl = webnotes.conn.sql("""select * from `tabPOS Setting` where user = %s 
-				and company = %s""", (webnotes.session['user'], self.doc.company), as_dict=1)			 
-			if not dtl:
-				dtl = webnotes.conn.sql("""select * from `tabPOS Setting` 
-					where ifnull(user,'') = '' and company = %s""", self.doc.company, as_dict=1)
-			self._pos_settings = dtl
-			
-		return self._pos_settings
-
-	def apply_pos_settings(self, args, ret=None):
-		if not ret: ret = {}
-		
-		pos = self.pos_settings[0]
-		
-		item = webnotes.conn.sql("""select default_income_account, default_sales_cost_center, 
-			default_warehouse, purchase_account from tabItem where name = %s""", 
-			args.get('item_code'), as_dict=1)
-		
-		if item:
-			item = item[0]
-			
-			ret.update({
-				"income_account": item.get("default_income_account") \
-					or pos.get("income_account") or args.get("income_account"),
-				"cost_center": item.get("default_sales_cost_center") \
-					or pos.get("cost_center") or args.get("cost_center"),
-				"warehouse": item.get("default_warehouse") \
-					or pos.get("warehouse") or args.get("warehouse"),
-				"expense_account": item.get("purchase_account") \
-					or pos.get("expense_account") or args.get("expense_account")
-			})
-			
-			if ret.get("warehouse"):
-				ret["actual_qty"] = flt(webnotes.conn.get_value("Bin",
-					{"item_code": args.get("item_code"), "warehouse": ret.get("warehouse")},
-					"actual_qty"))
-		return ret
 
 	def get_barcode_details(self, barcode):
 		return get_obj('Sales Common').get_barcode_details(barcode)
@@ -373,19 +339,6 @@
 		"""Get Commission rate of Sales Partner"""
 		return get_obj('Sales Common').get_comm_rate(sales_partner, self)	
 	
-	
-	def get_tc_details(self):
-		return get_obj('Sales Common').get_tc_details(self)
-
-
-	def load_default_taxes(self):
-		self.doclist = get_obj('Sales Common').load_default_taxes(self)
-
-
-	def get_other_charges(self):
-		self.doclist = get_obj('Sales Common').get_other_charges(self)
-
-
 	def get_advances(self):
 		super(DocType, self).get_advances(self.doc.debit_to, 
 			"Sales Invoice Advance", "advance_adjustment_details", "credit")
@@ -534,13 +487,13 @@
 	def validate_item_code(self):
 		for d in getlist(self.doclist, 'entries'):
 			if not d.item_code:
-				msgprint("Please enter Item Code at line no : %s to update stock for POS or remove check from Update Stock in Basic Info Tab." % (d.idx))
-				raise Exception
+				msgprint("Please enter Item Code at line no : %s to update stock or remove check from Update Stock in Basic Info Tab." % (d.idx),
+				raise_exception=True)
 				
 	def validate_delivery_note(self):
 		for d in self.doclist.get({"parentfield": "entries"}):
 			if d.delivery_note:
-				msgprint("""POS can not be made against Delivery Note""", raise_exception=1)
+				msgprint("""Stock update can not be made against Delivery Note""", raise_exception=1)
 
 
 	def validate_write_off_account(self):
@@ -606,36 +559,28 @@
 
 
 	def on_update(self):
-		# Set default warehouse from pos setting
-		if cint(self.doc.is_pos) == 1:
-			if cint(self.doc.update_stock) == 1:
+		if cint(self.doc.update_stock) == 1:
+			# Set default warehouse from pos setting
+			if cint(self.doc.is_pos) == 1:
 				w = self.get_warehouse()
 				if w:
 					for d in getlist(self.doclist, 'entries'):
 						if not d.warehouse:
 							d.warehouse = cstr(w)
-							
-				self.make_packing_list()
-			else:
-				self.doclist = self.doc.clear_table(self.doclist, 'packing_details')
 
-			if flt(self.doc.paid_amount) == 0:
-				if self.doc.cash_bank_account: 
-					webnotes.conn.set(self.doc, 'paid_amount', 
-						(flt(self.doc.grand_total) - flt(self.doc.write_off_amount)))
-				else:
-					# show message that the amount is not paid
-					webnotes.conn.set(self.doc,'paid_amount',0)
-					webnotes.msgprint("Note: Payment Entry will not be created since 'Cash/Bank Account' was not specified.")
+				if flt(self.doc.paid_amount) == 0:
+					if self.doc.cash_bank_account: 
+						webnotes.conn.set(self.doc, 'paid_amount', 
+							(flt(self.doc.grand_total) - flt(self.doc.write_off_amount)))
+					else:
+						# show message that the amount is not paid
+						webnotes.conn.set(self.doc,'paid_amount',0)
+						webnotes.msgprint("Note: Payment Entry will not be created since 'Cash/Bank Account' was not specified.")
 
+			self.make_packing_list()
 		else:
 			self.doclist = self.doc.clear_table(self.doclist, 'packing_details')
 			webnotes.conn.set(self.doc,'paid_amount',0)
-
-		webnotes.conn.set(self.doc, 'outstanding_amount', 
-			flt(self.doc.grand_total) - flt(self.doc.total_advance) - 
-			flt(self.doc.paid_amount) - flt(self.doc.write_off_amount))
-
 		
 	def check_prev_docstatus(self):
 		for d in getlist(self.doclist,'entries'):
@@ -689,15 +634,6 @@
 		
 		get_obj('Stock Ledger', 'Stock Ledger').update_stock(self.values)
 		
-	def get_actual_qty(self,args):
-		args = eval(args)
-		actual_qty = webnotes.conn.sql("select actual_qty from `tabBin` where item_code = '%s' and warehouse = '%s'" % (args['item_code'], args['warehouse']), as_dict=1)
-		ret = {
-			 'actual_qty' : actual_qty and flt(actual_qty[0]['actual_qty']) or 0
-		}
-		return ret
-
-
 	def make_gl_entries(self):
 		from accounts.general_ledger import make_gl_entries, merge_similar_entries
 		
@@ -742,7 +678,7 @@
 						"against": self.doc.debit_to,
 						"credit": flt(tax.tax_amount),
 						"remarks": self.doc.remarks,
-						"cost_center": tax.cost_center_other_charges
+						"cost_center": tax.cost_center
 					})
 				)
 				
@@ -762,7 +698,7 @@
 				
 		# expense account gl entries
 		if cint(webnotes.defaults.get_global_default("auto_inventory_accounting")) \
-				and cint(self.doc.is_pos) and cint(self.doc.update_stock):
+				and cint(self.doc.update_stock):
 			
 			for item in self.doclist.get({"parentfield": "entries"}):
 				self.check_expense_account(item)
diff --git a/accounts/doctype/sales_invoice/sales_invoice.txt b/accounts/doctype/sales_invoice/sales_invoice.txt
index a2c422f..27a0340 100644
--- a/accounts/doctype/sales_invoice/sales_invoice.txt
+++ b/accounts/doctype/sales_invoice/sales_invoice.txt
@@ -1,8 +1,8 @@
 [
  {
-  "creation": "2013-04-19 11:00:14", 
+  "creation": "2013-05-24 19:29:05", 
   "docstatus": 0, 
-  "modified": "2013-04-22 11:59:28", 
+  "modified": "2013-06-12 15:14:00", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -10,6 +10,7 @@
   "allow_attach": 1, 
   "autoname": "naming_series:", 
   "doctype": "DocType", 
+  "document_type": "Transaction", 
   "is_submittable": 1, 
   "module": "Accounts", 
   "name": "__common__", 
@@ -30,31 +31,15 @@
   "parent": "Sales Invoice", 
   "parentfield": "permissions", 
   "parenttype": "DocType", 
-  "read": 1
+  "permlevel": 0, 
+  "read": 1, 
+  "report": 1
  }, 
  {
   "doctype": "DocType", 
   "name": "Sales Invoice"
  }, 
  {
-  "doctype": "DocField", 
-  "fieldname": "basic_info", 
-  "fieldtype": "Section Break", 
-  "label": "Basic Info", 
-  "oldfieldtype": "Section Break", 
-  "print_hide": 1, 
-  "read_only": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "column_break0", 
-  "fieldtype": "Column Break", 
-  "oldfieldtype": "Column Break", 
-  "print_hide": 0, 
-  "read_only": 0, 
-  "width": "50%"
- }, 
- {
   "description": "To manage multiple series please go to Setup > Manage Series", 
   "doctype": "DocField", 
   "fieldname": "naming_series", 
@@ -69,27 +54,6 @@
   "reqd": 1
  }, 
  {
-  "doctype": "DocField", 
-  "fieldname": "is_pos", 
-  "fieldtype": "Check", 
-  "label": "Is POS", 
-  "oldfieldname": "is_pos", 
-  "oldfieldtype": "Check", 
-  "print_hide": 1, 
-  "read_only": 0
- }, 
- {
-  "depends_on": "eval:doc.is_pos==1", 
-  "doctype": "DocField", 
-  "fieldname": "update_stock", 
-  "fieldtype": "Check", 
-  "label": "Update Stock", 
-  "oldfieldname": "update_stock", 
-  "oldfieldtype": "Check", 
-  "print_hide": 1, 
-  "read_only": 0
- }, 
- {
   "description": "The account to which you will pay (have paid) the money to.", 
   "doctype": "DocField", 
   "fieldname": "debit_to", 
@@ -118,10 +82,11 @@
   "read_only": 0
  }, 
  {
+  "depends_on": "customer", 
   "doctype": "DocField", 
   "fieldname": "customer_name", 
   "fieldtype": "Data", 
-  "hidden": 1, 
+  "hidden": 0, 
   "in_list_view": 1, 
   "label": "Name", 
   "oldfieldname": "customer_name", 
@@ -129,34 +94,38 @@
   "read_only": 1
  }, 
  {
+  "depends_on": "customer", 
   "doctype": "DocField", 
   "fieldname": "address_display", 
   "fieldtype": "Small Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Address", 
   "read_only": 1
  }, 
  {
+  "depends_on": "customer", 
   "doctype": "DocField", 
   "fieldname": "contact_display", 
   "fieldtype": "Small Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Contact", 
   "read_only": 1
  }, 
  {
+  "depends_on": "customer", 
   "doctype": "DocField", 
   "fieldname": "contact_mobile", 
   "fieldtype": "Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Mobile No", 
   "read_only": 1
  }, 
  {
+  "depends_on": "customer", 
   "doctype": "DocField", 
   "fieldname": "contact_email", 
   "fieldtype": "Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Contact Email", 
   "print_hide": 1, 
   "read_only": 1
@@ -169,6 +138,32 @@
   "read_only": 0
  }, 
  {
+  "doctype": "DocField", 
+  "fieldname": "amended_from", 
+  "fieldtype": "Link", 
+  "label": "Amended From", 
+  "no_copy": 1, 
+  "oldfieldname": "amended_from", 
+  "oldfieldtype": "Link", 
+  "options": "Sales Invoice", 
+  "print_hide": 1, 
+  "read_only": 1
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "company", 
+  "fieldtype": "Link", 
+  "in_filter": 1, 
+  "label": "Company", 
+  "oldfieldname": "company", 
+  "oldfieldtype": "Link", 
+  "options": "Company", 
+  "print_hide": 1, 
+  "read_only": 0, 
+  "reqd": 1, 
+  "search_index": 0
+ }, 
+ {
   "default": "Today", 
   "description": "The date at which current entry will get or has actually executed.", 
   "doctype": "DocField", 
@@ -204,6 +199,7 @@
   "fieldname": "mode_of_payment", 
   "fieldtype": "Select", 
   "label": "Mode of Payment", 
+  "no_copy": 0, 
   "oldfieldname": "mode_of_payment", 
   "oldfieldtype": "Select", 
   "options": "link:Mode of Payment", 
@@ -211,6 +207,99 @@
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "is_pos", 
+  "fieldtype": "Check", 
+  "label": "Is POS", 
+  "oldfieldname": "is_pos", 
+  "oldfieldtype": "Check", 
+  "print_hide": 1, 
+  "read_only": 0
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "update_stock", 
+  "fieldtype": "Check", 
+  "label": "Update Stock", 
+  "oldfieldname": "update_stock", 
+  "oldfieldtype": "Check", 
+  "print_hide": 1, 
+  "read_only": 0
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "currency_section", 
+  "fieldtype": "Section Break", 
+  "label": "Price List and Currency", 
+  "read_only": 0
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "currency", 
+  "fieldtype": "Link", 
+  "label": "Currency", 
+  "oldfieldname": "currency", 
+  "oldfieldtype": "Select", 
+  "options": "Currency", 
+  "print_hide": 1, 
+  "read_only": 0, 
+  "reqd": 1
+ }, 
+ {
+  "default": "1.00", 
+  "description": "Rate at which Customer Currency is converted to customer's base currency", 
+  "doctype": "DocField", 
+  "fieldname": "conversion_rate", 
+  "fieldtype": "Float", 
+  "label": "Conversion Rate", 
+  "oldfieldname": "conversion_rate", 
+  "oldfieldtype": "Currency", 
+  "print_hide": 1, 
+  "read_only": 0, 
+  "reqd": 1
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "column_break2", 
+  "fieldtype": "Column Break", 
+  "read_only": 0, 
+  "width": "50%"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "price_list_name", 
+  "fieldtype": "Select", 
+  "label": "Price List", 
+  "oldfieldname": "price_list_name", 
+  "oldfieldtype": "Select", 
+  "options": "link:Price List", 
+  "print_hide": 1, 
+  "read_only": 0, 
+  "reqd": 1
+ }, 
+ {
+  "description": "Select the currency in which price list is maintained", 
+  "doctype": "DocField", 
+  "fieldname": "price_list_currency", 
+  "fieldtype": "Link", 
+  "label": "Price List Currency", 
+  "options": "Currency", 
+  "print_hide": 1, 
+  "read_only": 0, 
+  "reqd": 1
+ }, 
+ {
+  "description": "Rate at which Price list currency is converted to customer's base currency", 
+  "doctype": "DocField", 
+  "fieldname": "plc_conversion_rate", 
+  "fieldtype": "Float", 
+  "label": "Price List Currency Conversion Rate", 
+  "no_copy": 0, 
+  "print_hide": 1, 
+  "read_only": 0, 
+  "reqd": 1
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "items", 
   "fieldtype": "Section Break", 
   "label": "Items", 
@@ -222,10 +311,28 @@
   "doctype": "DocField", 
   "fieldname": "entries", 
   "fieldtype": "Table", 
-  "label": "Entries", 
+  "label": "Sales Invoice Items", 
   "oldfieldname": "entries", 
   "oldfieldtype": "Table", 
   "options": "Sales Invoice Item", 
+  "read_only": 0, 
+  "reqd": 1
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "packing_list", 
+  "fieldtype": "Section Break", 
+  "label": "Packing List", 
+  "print_hide": 1, 
+  "read_only": 0
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "packing_details", 
+  "fieldtype": "Table", 
+  "label": "Packing Details", 
+  "options": "Delivery Note Packing Item", 
+  "print_hide": 1, 
   "read_only": 0
  }, 
  {
@@ -244,42 +351,6 @@
   "read_only": 0
  }, 
  {
-  "doctype": "DocField", 
-  "fieldname": "col_break26", 
-  "fieldtype": "Column Break", 
-  "read_only": 0, 
-  "width": "50%"
- }, 
- {
-  "description": "Will be calculated automatically when you enter the details", 
-  "doctype": "DocField", 
-  "fieldname": "net_total", 
-  "fieldtype": "Currency", 
-  "label": "Net Total*", 
-  "oldfieldname": "net_total", 
-  "oldfieldtype": "Currency", 
-  "options": "Company:company:default_currency", 
-  "print_hide": 0, 
-  "read_only": 1, 
-  "reqd": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "recalculate_values", 
-  "fieldtype": "Button", 
-  "label": "Re-Calculate Values", 
-  "oldfieldtype": "Button", 
-  "print_hide": 1, 
-  "read_only": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "col_break25", 
-  "fieldtype": "Column Break", 
-  "read_only": 0, 
-  "width": "50%"
- }, 
- {
   "description": "Select Items from Sales Order", 
   "doctype": "DocField", 
   "fieldname": "sales_order_main", 
@@ -314,85 +385,43 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "currency_section", 
-  "fieldtype": "Section Break", 
-  "label": "Price List and Currency", 
-  "read_only": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "col_break27", 
+  "fieldname": "col_break25", 
   "fieldtype": "Column Break", 
   "read_only": 0, 
   "width": "50%"
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "price_list_name", 
-  "fieldtype": "Select", 
-  "label": "Price List", 
-  "oldfieldname": "price_list_name", 
-  "oldfieldtype": "Select", 
-  "options": "link:Price List", 
-  "print_hide": 1, 
-  "read_only": 0, 
-  "reqd": 1
- }, 
- {
-  "description": "Select the currency in which price list is maintained", 
-  "doctype": "DocField", 
-  "fieldname": "price_list_currency", 
-  "fieldtype": "Link", 
-  "label": "Price List Currency", 
-  "options": "Currency", 
-  "print_hide": 1, 
-  "read_only": 0, 
-  "reqd": 1
- }, 
- {
-  "description": "Rate at which Price list currency is converted to customer's base currency", 
-  "doctype": "DocField", 
-  "fieldname": "plc_conversion_rate", 
-  "fieldtype": "Float", 
-  "label": "Price List Currency Conversion Rate", 
-  "print_hide": 1, 
-  "read_only": 0, 
-  "reqd": 1
+  "fieldname": "net_total_export", 
+  "fieldtype": "Currency", 
+  "label": "Net Total (Export)", 
+  "options": "currency", 
+  "print_hide": 0, 
+  "read_only": 1
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "column_break2", 
-  "fieldtype": "Column Break", 
-  "read_only": 0, 
-  "width": "50%"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "currency", 
-  "fieldtype": "Link", 
-  "label": "Currency", 
-  "oldfieldname": "currency", 
-  "oldfieldtype": "Select", 
-  "options": "Currency", 
-  "print_hide": 1, 
-  "read_only": 0, 
-  "reqd": 1
- }, 
- {
-  "default": "1.00", 
-  "description": "Rate at which Customer Currency is converted to customer's base currency", 
-  "doctype": "DocField", 
-  "fieldname": "conversion_rate", 
-  "fieldtype": "Float", 
-  "label": "Conversion Rate", 
-  "oldfieldname": "conversion_rate", 
+  "fieldname": "net_total", 
+  "fieldtype": "Currency", 
+  "label": "Net Total*", 
+  "oldfieldname": "net_total", 
   "oldfieldtype": "Currency", 
+  "options": "Company:company:default_currency", 
   "print_hide": 1, 
-  "read_only": 0, 
+  "read_only": 1, 
   "reqd": 1
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "recalculate_values", 
+  "fieldtype": "Button", 
+  "label": "Re-Calculate Values", 
+  "oldfieldtype": "Button", 
+  "print_hide": 1, 
+  "read_only": 0
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "taxes", 
   "fieldtype": "Section Break", 
   "label": "Taxes and Charges", 
@@ -412,6 +441,11 @@
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "column_break_38", 
+  "fieldtype": "Column Break"
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "get_charges", 
   "fieldtype": "Button", 
   "label": "Get Taxes and Charges", 
@@ -420,6 +454,11 @@
   "read_only": 0
  }, 
  {
+  "doctype": "DocField", 
+  "fieldname": "section_break_40", 
+  "fieldtype": "Section Break"
+ }, 
+ {
   "allow_on_submit": 1, 
   "doctype": "DocField", 
   "fieldname": "other_charges", 
@@ -432,15 +471,29 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "calculate_charges", 
-  "fieldtype": "Button", 
-  "label": "Calculate Taxes and Charges", 
-  "oldfieldtype": "Button", 
+  "fieldname": "other_charges_calculation", 
+  "fieldtype": "HTML", 
+  "label": "Taxes and Charges Calculation", 
+  "oldfieldtype": "HTML", 
   "print_hide": 1, 
   "read_only": 0
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "section_break_43", 
+  "fieldtype": "Section Break"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "other_charges_total_export", 
+  "fieldtype": "Currency", 
+  "label": "Total Taxes and Charges (Export)", 
+  "options": "currency", 
+  "print_hide": 1, 
+  "read_only": 1
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "other_charges_total", 
   "fieldtype": "Currency", 
   "label": "Total Taxes and Charges", 
@@ -452,10 +505,15 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "other_charges_calculation", 
-  "fieldtype": "HTML", 
-  "label": "Taxes and Charges Calculation", 
-  "oldfieldtype": "HTML", 
+  "fieldname": "column_break_45", 
+  "fieldtype": "Column Break"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "calculate_charges", 
+  "fieldtype": "Button", 
+  "label": "Calculate Taxes and Charges", 
+  "oldfieldtype": "Button", 
   "print_hide": 1, 
   "read_only": 0
  }, 
@@ -470,6 +528,61 @@
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "grand_total_export", 
+  "fieldtype": "Currency", 
+  "in_list_view": 1, 
+  "label": "Grand Total (Export)", 
+  "oldfieldname": "grand_total_export", 
+  "oldfieldtype": "Currency", 
+  "options": "currency", 
+  "print_hide": 0, 
+  "read_only": 1, 
+  "reqd": 1
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "rounded_total_export", 
+  "fieldtype": "Currency", 
+  "label": "Rounded Total (Export)", 
+  "oldfieldname": "rounded_total_export", 
+  "oldfieldtype": "Currency", 
+  "options": "currency", 
+  "print_hide": 0, 
+  "read_only": 1
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "in_words_export", 
+  "fieldtype": "Data", 
+  "label": "In Words (Export)", 
+  "oldfieldname": "in_words_export", 
+  "oldfieldtype": "Data", 
+  "print_hide": 0, 
+  "read_only": 1
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "gross_profit", 
+  "fieldtype": "Currency", 
+  "label": "Gross Profit", 
+  "oldfieldname": "gross_profit", 
+  "oldfieldtype": "Currency", 
+  "options": "Company:company:default_currency", 
+  "print_hide": 1, 
+  "read_only": 1
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "gross_profit_percent", 
+  "fieldtype": "Float", 
+  "label": "Gross Profit (%)", 
+  "oldfieldname": "gross_profit_percent", 
+  "oldfieldtype": "Currency", 
+  "print_hide": 1, 
+  "read_only": 1
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "column_break5", 
   "fieldtype": "Column Break", 
   "oldfieldtype": "Column Break", 
@@ -539,67 +652,33 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "column_break6", 
-  "fieldtype": "Column Break", 
-  "oldfieldtype": "Column Break", 
+  "fieldname": "advances", 
+  "fieldtype": "Section Break", 
+  "label": "Advances", 
+  "oldfieldtype": "Section Break", 
   "print_hide": 1, 
-  "read_only": 0, 
-  "width": "50%"
+  "read_only": 0
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "grand_total_export", 
-  "fieldtype": "Currency", 
-  "in_list_view": 1, 
-  "label": "Grand Total (Export)", 
-  "oldfieldname": "grand_total_export", 
-  "oldfieldtype": "Currency", 
-  "options": "currency", 
-  "print_hide": 0, 
-  "read_only": 1, 
-  "reqd": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "rounded_total_export", 
-  "fieldtype": "Currency", 
-  "label": "Rounded Total (Export)", 
-  "oldfieldname": "rounded_total_export", 
-  "oldfieldtype": "Currency", 
-  "options": "currency", 
-  "print_hide": 0, 
-  "read_only": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "in_words_export", 
-  "fieldtype": "Data", 
-  "label": "In Words (Export)", 
-  "oldfieldname": "in_words_export", 
-  "oldfieldtype": "Data", 
-  "print_hide": 0, 
-  "read_only": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "gross_profit", 
-  "fieldtype": "Currency", 
-  "label": "Gross Profit", 
-  "oldfieldname": "gross_profit", 
-  "oldfieldtype": "Currency", 
-  "options": "Company:company:default_currency", 
+  "fieldname": "get_advances_received", 
+  "fieldtype": "Button", 
+  "label": "Get Advances Received", 
+  "oldfieldtype": "Button", 
+  "options": "get_advances", 
   "print_hide": 1, 
-  "read_only": 1
+  "read_only": 0
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "gross_profit_percent", 
-  "fieldtype": "Float", 
-  "label": "Gross Profit (%)", 
-  "oldfieldname": "gross_profit_percent", 
-  "oldfieldtype": "Currency", 
+  "fieldname": "advance_adjustment_details", 
+  "fieldtype": "Table", 
+  "label": "Sales Invoice Advance", 
+  "oldfieldname": "advance_adjustment_details", 
+  "oldfieldtype": "Table", 
+  "options": "Sales Invoice Advance", 
   "print_hide": 1, 
-  "read_only": 1
+  "read_only": 0
  }, 
  {
   "doctype": "DocField", 
@@ -700,23 +779,22 @@
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "column_break_71", 
+  "fieldtype": "Column Break"
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "get_terms", 
   "fieldtype": "Button", 
   "label": "Get Terms and Conditions", 
   "oldfieldtype": "Button", 
-  "options": "get_tc_details", 
   "print_hide": 1, 
   "read_only": 0
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "terms_html", 
-  "fieldtype": "HTML", 
-  "label": "Terms and Conditions HTML", 
-  "oldfieldtype": "HTML", 
-  "options": "You can add Terms and Notes that will be printed in the Transaction", 
-  "print_hide": 1, 
-  "read_only": 0
+  "fieldname": "section_break_73", 
+  "fieldtype": "Section Break"
  }, 
  {
   "doctype": "DocField", 
@@ -728,14 +806,39 @@
   "read_only": 0
  }, 
  {
+  "depends_on": "customer", 
   "doctype": "DocField", 
   "fieldname": "contact_section", 
   "fieldtype": "Section Break", 
+  "hidden": 0, 
   "label": "Contact Info", 
   "read_only": 0
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "territory", 
+  "fieldtype": "Link", 
+  "in_filter": 1, 
+  "label": "Territory", 
+  "options": "Territory", 
+  "print_hide": 1, 
+  "read_only": 0, 
+  "reqd": 1, 
+  "search_index": 0
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "customer_group", 
+  "fieldtype": "Link", 
+  "in_filter": 1, 
+  "label": "Customer Group", 
+  "options": "Customer Group", 
+  "print_hide": 1, 
+  "read_only": 0, 
+  "search_index": 0
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "col_break23", 
   "fieldtype": "Column Break", 
   "read_only": 0, 
@@ -761,36 +864,6 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "col_break24", 
-  "fieldtype": "Column Break", 
-  "read_only": 0, 
-  "width": "50%"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "territory", 
-  "fieldtype": "Link", 
-  "in_filter": 1, 
-  "label": "Territory", 
-  "options": "Territory", 
-  "print_hide": 1, 
-  "read_only": 0, 
-  "reqd": 1, 
-  "search_index": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "customer_group", 
-  "fieldtype": "Link", 
-  "in_filter": 1, 
-  "label": "Customer Group", 
-  "options": "Customer Group", 
-  "print_hide": 1, 
-  "read_only": 0, 
-  "search_index": 0
- }, 
- {
-  "doctype": "DocField", 
   "fieldname": "more_info", 
   "fieldtype": "Section Break", 
   "label": "More Info", 
@@ -799,13 +872,40 @@
   "read_only": 0
  }, 
  {
+  "description": "Track this Sales Invoice against any Project", 
   "doctype": "DocField", 
-  "fieldname": "column_break7", 
-  "fieldtype": "Column Break", 
-  "oldfieldtype": "Column Break", 
-  "print_hide": 1, 
+  "fieldname": "project_name", 
+  "fieldtype": "Link", 
+  "in_filter": 1, 
+  "label": "Project Name", 
+  "oldfieldname": "project_name", 
+  "oldfieldtype": "Link", 
+  "options": "Project", 
   "read_only": 0, 
-  "width": "50%"
+  "search_index": 1
+ }, 
+ {
+  "depends_on": "eval:doc.source == 'Campaign'", 
+  "doctype": "DocField", 
+  "fieldname": "campaign", 
+  "fieldtype": "Link", 
+  "label": "Campaign", 
+  "oldfieldname": "campaign", 
+  "oldfieldtype": "Link", 
+  "options": "Campaign", 
+  "print_hide": 1, 
+  "read_only": 0
+ }, 
+ {
+  "doctype": "DocField", 
+  "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", 
+  "print_hide": 1, 
+  "read_only": 0
  }, 
  {
   "default": "No", 
@@ -823,40 +923,6 @@
   "search_index": 0
  }, 
  {
-  "description": "Actual Invoice Date", 
-  "doctype": "DocField", 
-  "fieldname": "aging_date", 
-  "fieldtype": "Date", 
-  "label": "Aging Date", 
-  "oldfieldname": "aging_date", 
-  "oldfieldtype": "Date", 
-  "print_hide": 1, 
-  "read_only": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "posting_time", 
-  "fieldtype": "Time", 
-  "label": "Posting Time", 
-  "no_copy": 1, 
-  "oldfieldname": "posting_time", 
-  "oldfieldtype": "Time", 
-  "print_hide": 1, 
-  "read_only": 0
- }, 
- {
-  "allow_on_submit": 1, 
-  "doctype": "DocField", 
-  "fieldname": "letter_head", 
-  "fieldtype": "Select", 
-  "label": "Letter Head", 
-  "oldfieldname": "letter_head", 
-  "oldfieldtype": "Select", 
-  "options": "link:Letter Head", 
-  "print_hide": 1, 
-  "read_only": 0
- }, 
- {
   "doctype": "DocField", 
   "fieldname": "c_form_applicable", 
   "fieldtype": "Select", 
@@ -878,29 +944,24 @@
   "read_only": 1
  }, 
  {
-  "depends_on": "eval:doc.source == 'Campaign'", 
   "doctype": "DocField", 
-  "fieldname": "campaign", 
-  "fieldtype": "Link", 
-  "label": "Campaign", 
-  "oldfieldname": "campaign", 
-  "oldfieldtype": "Link", 
-  "options": "Campaign", 
+  "fieldname": "column_break8", 
+  "fieldtype": "Column Break", 
+  "oldfieldtype": "Column Break", 
   "print_hide": 1, 
   "read_only": 0
  }, 
  {
-  "description": "Track this Sales Invoice against any Project", 
+  "allow_on_submit": 1, 
   "doctype": "DocField", 
-  "fieldname": "project_name", 
-  "fieldtype": "Link", 
-  "in_filter": 1, 
-  "label": "Project Name", 
-  "oldfieldname": "project_name", 
-  "oldfieldtype": "Link", 
-  "options": "Project", 
-  "read_only": 0, 
-  "search_index": 1
+  "fieldname": "letter_head", 
+  "fieldtype": "Select", 
+  "label": "Letter Head", 
+  "oldfieldname": "letter_head", 
+  "oldfieldtype": "Select", 
+  "options": "link:Letter Head", 
+  "print_hide": 1, 
+  "read_only": 0
  }, 
  {
   "allow_on_submit": 1, 
@@ -918,39 +979,28 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "column_break8", 
-  "fieldtype": "Column Break", 
-  "oldfieldtype": "Column Break", 
+  "fieldname": "posting_time", 
+  "fieldtype": "Time", 
+  "label": "Posting Time", 
+  "no_copy": 1, 
+  "oldfieldname": "posting_time", 
+  "oldfieldtype": "Time", 
   "print_hide": 1, 
   "read_only": 0
  }, 
  {
+  "description": "Actual Invoice Date", 
   "doctype": "DocField", 
-  "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", 
+  "fieldname": "aging_date", 
+  "fieldtype": "Date", 
+  "label": "Aging Date", 
+  "oldfieldname": "aging_date", 
+  "oldfieldtype": "Date", 
   "print_hide": 1, 
   "read_only": 0
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "company", 
-  "fieldtype": "Link", 
-  "in_filter": 1, 
-  "label": "Company", 
-  "oldfieldname": "company", 
-  "oldfieldtype": "Link", 
-  "options": "Company", 
-  "print_hide": 1, 
-  "read_only": 0, 
-  "reqd": 1, 
-  "search_index": 0
- }, 
- {
-  "doctype": "DocField", 
   "fieldname": "fiscal_year", 
   "fieldtype": "Select", 
   "in_filter": 1, 
@@ -966,41 +1016,6 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "amended_from", 
-  "fieldtype": "Link", 
-  "label": "Amended From", 
-  "no_copy": 1, 
-  "oldfieldname": "amended_from", 
-  "oldfieldtype": "Link", 
-  "options": "Sales Invoice", 
-  "print_hide": 1, 
-  "read_only": 1
- }, 
- {
-  "description": "The date at which current entry is corrected in the system.", 
-  "doctype": "DocField", 
-  "fieldname": "amendment_date", 
-  "fieldtype": "Date", 
-  "label": "Amendment Date", 
-  "no_copy": 1, 
-  "oldfieldname": "amendment_date", 
-  "oldfieldtype": "Date", 
-  "print_hide": 1, 
-  "read_only": 0
- }, 
- {
-  "depends_on": "eval:!doc.__islocal", 
-  "doctype": "DocField", 
-  "fieldname": "cancel_reason", 
-  "fieldtype": "Data", 
-  "label": "Cancel Reason", 
-  "oldfieldname": "cancel_reason", 
-  "oldfieldtype": "Data", 
-  "print_hide": 1, 
-  "read_only": 1
- }, 
- {
-  "doctype": "DocField", 
   "fieldname": "remarks", 
   "fieldtype": "Small Text", 
   "label": "Remarks", 
@@ -1013,53 +1028,6 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "advances", 
-  "fieldtype": "Section Break", 
-  "label": "Advances", 
-  "oldfieldtype": "Section Break", 
-  "print_hide": 1, 
-  "read_only": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "get_advances_received", 
-  "fieldtype": "Button", 
-  "label": "Get Advances Received", 
-  "oldfieldtype": "Button", 
-  "options": "get_advances", 
-  "print_hide": 1, 
-  "read_only": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "advance_adjustment_details", 
-  "fieldtype": "Table", 
-  "label": "Sales Invoice Advance", 
-  "oldfieldname": "advance_adjustment_details", 
-  "oldfieldtype": "Table", 
-  "options": "Sales Invoice Advance", 
-  "print_hide": 1, 
-  "read_only": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "packing_list", 
-  "fieldtype": "Section Break", 
-  "label": "Packing List", 
-  "print_hide": 1, 
-  "read_only": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "packing_details", 
-  "fieldtype": "Table", 
-  "label": "Packing Details", 
-  "options": "Delivery Note Packing Item", 
-  "print_hide": 1, 
-  "read_only": 0
- }, 
- {
-  "doctype": "DocField", 
   "fieldname": "sales_team_section_break", 
   "fieldtype": "Section Break", 
   "label": "Sales Team", 
@@ -1288,8 +1256,15 @@
   "cancel": 1, 
   "create": 1, 
   "doctype": "DocPerm", 
-  "permlevel": 0, 
-  "report": 1, 
+  "role": "Accounts Manager", 
+  "submit": 1, 
+  "write": 1
+ }, 
+ {
+  "amend": 1, 
+  "cancel": 0, 
+  "create": 1, 
+  "doctype": "DocPerm", 
   "role": "Accounts User", 
   "submit": 1, 
   "write": 1
@@ -1297,8 +1272,6 @@
  {
   "doctype": "DocPerm", 
   "match": "customer", 
-  "permlevel": 0, 
-  "report": 1, 
   "role": "Customer"
- }, 
+ }
 ]
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/test_sales_invoice.py b/accounts/doctype/sales_invoice/test_sales_invoice.py
index b46cdd1..dfc61eb 100644
--- a/accounts/doctype/sales_invoice/test_sales_invoice.py
+++ b/accounts/doctype/sales_invoice/test_sales_invoice.py
@@ -1,12 +1,226 @@
 import webnotes
-import unittest
+import unittest, json
+from webnotes.utils import flt, cint
 
 class TestSalesInvoice(unittest.TestCase):
 	def make(self):
-		w = webnotes.bean(webnotes.copy_doclist(test_records[0]))
+		w = webnotes.bean(copy=test_records[0])
 		w.insert()
 		w.submit()
 		return w
+		
+	def test_sales_invoice_calculation_base_currency(self):
+		si = webnotes.bean(copy=test_records[2])
+		si.run_method("calculate_taxes_and_totals")
+		si.insert()
+		
+		expected_values = {
+			"keys": ["ref_rate", "adj_rate", "export_rate", "export_amount", 
+				"base_ref_rate", "basic_rate", "amount"],
+			"_Test Item Home Desktop 100": [50, 0, 50, 500, 50, 50, 500],
+			"_Test Item Home Desktop 200": [150, 0, 150, 750, 150, 150, 750],
+		}
+		
+		# check if children are saved
+		self.assertEquals(len(si.doclist.get({"parentfield": "entries"})),
+			len(expected_values)-1)
+		
+		# check if item values are calculated
+		for d in si.doclist.get({"parentfield": "entries"}):
+			for i, k in enumerate(expected_values["keys"]):
+				self.assertEquals(d.fields.get(k), expected_values[d.item_code][i])
+		
+		# check net total
+		self.assertEquals(si.doc.net_total, 1250)
+		self.assertEquals(si.doc.net_total_export, 1250)
+		
+		# check tax calculation
+		expected_values = {
+			"keys": ["tax_amount", "total"],
+			"_Test Account Shipping Charges - _TC": [100, 1350],
+			"_Test Account Customs Duty - _TC": [125, 1475],
+			"_Test Account Excise Duty - _TC": [140, 1615],
+			"_Test Account Education Cess - _TC": [2.8, 1617.8],
+			"_Test Account S&H Education Cess - _TC": [1.4, 1619.2],
+			"_Test Account CST - _TC": [32.38, 1651.58],
+			"_Test Account VAT - _TC": [156.25, 1807.83],
+			"_Test Account Discount - _TC": [-180.78, 1627.05]
+		}
+		
+		for d in si.doclist.get({"parentfield": "other_charges"}):
+			for i, k in enumerate(expected_values["keys"]):
+				self.assertEquals(d.fields.get(k), expected_values[d.account_head][i])
+				
+		self.assertEquals(si.doc.grand_total, 1627.05)
+		self.assertEquals(si.doc.grand_total_export, 1627.05)
+		
+	def test_sales_invoice_calculation_export_currency(self):
+		si = webnotes.bean(copy=test_records[2])
+		si.doc.currency = "USD"
+		si.doc.conversion_rate = 50
+		si.doclist[1].export_rate = 1
+		si.doclist[1].ref_rate = 1
+		si.doclist[2].export_rate = 3
+		si.doclist[2].ref_rate = 3
+		si.run_method("calculate_taxes_and_totals")
+		si.insert()
+		
+		expected_values = {
+			"keys": ["ref_rate", "adj_rate", "export_rate", "export_amount", 
+				"base_ref_rate", "basic_rate", "amount"],
+			"_Test Item Home Desktop 100": [1, 0, 1, 10, 50, 50, 500],
+			"_Test Item Home Desktop 200": [3, 0, 3, 15, 150, 150, 750],
+		}
+		
+		# check if children are saved
+		self.assertEquals(len(si.doclist.get({"parentfield": "entries"})),
+			len(expected_values)-1)
+		
+		# check if item values are calculated
+		for d in si.doclist.get({"parentfield": "entries"}):
+			for i, k in enumerate(expected_values["keys"]):
+				self.assertEquals(d.fields.get(k), expected_values[d.item_code][i])
+		
+		# check net total
+		self.assertEquals(si.doc.net_total, 1250)
+		self.assertEquals(si.doc.net_total_export, 25)
+		
+		# check tax calculation
+		expected_values = {
+			"keys": ["tax_amount", "total"],
+			"_Test Account Shipping Charges - _TC": [100, 1350],
+			"_Test Account Customs Duty - _TC": [125, 1475],
+			"_Test Account Excise Duty - _TC": [140, 1615],
+			"_Test Account Education Cess - _TC": [2.8, 1617.8],
+			"_Test Account S&H Education Cess - _TC": [1.4, 1619.2],
+			"_Test Account CST - _TC": [32.38, 1651.58],
+			"_Test Account VAT - _TC": [156.25, 1807.83],
+			"_Test Account Discount - _TC": [-180.78, 1627.05]
+		}
+		
+		for d in si.doclist.get({"parentfield": "other_charges"}):
+			for i, k in enumerate(expected_values["keys"]):
+				self.assertEquals(d.fields.get(k), expected_values[d.account_head][i])
+				
+		self.assertEquals(si.doc.grand_total, 1627.05)
+		self.assertEquals(si.doc.grand_total_export, 32.54)
+				
+	def test_inclusive_rate_validations(self):
+		si = webnotes.bean(copy=test_records[2])
+		for i, tax in enumerate(si.doclist.get({"parentfield": "other_charges"})):
+			tax.idx = i+1
+		
+		si.doclist[1].ref_rate = 62.5
+		si.doclist[1].ref_rate = 191
+		for i in [3, 5, 6, 7, 8, 9]:
+			si.doclist[i].included_in_print_rate = 1
+		
+		# tax type "Actual" cannot be inclusive
+		self.assertRaises(webnotes.ValidationError, si.run_method, "calculate_taxes_and_totals")
+		
+		# taxes above included type 'On Previous Row Total' should also be included
+		si.doclist[3].included_in_print_rate = 0
+		self.assertRaises(webnotes.ValidationError, si.run_method, "calculate_taxes_and_totals")
+		
+	def test_sales_invoice_calculation_base_currency_with_tax_inclusive_price(self):
+		# prepare
+		si = webnotes.bean(copy=test_records[3])
+		si.run_method("calculate_taxes_and_totals")
+		si.insert()
+		
+		expected_values = {
+			"keys": ["ref_rate", "adj_rate", "export_rate", "export_amount", 
+				"base_ref_rate", "basic_rate", "amount"],
+			"_Test Item Home Desktop 100": [62.5, 0, 62.5, 625.0, 50, 50, 500],
+			"_Test Item Home Desktop 200": [190.66, 0, 190.66, 953.3, 150, 150, 750],
+		}
+		
+		# check if children are saved
+		self.assertEquals(len(si.doclist.get({"parentfield": "entries"})),
+			len(expected_values)-1)
+		
+		# check if item values are calculated
+		for d in si.doclist.get({"parentfield": "entries"}):
+			for i, k in enumerate(expected_values["keys"]):
+				self.assertEquals(d.fields.get(k), expected_values[d.item_code][i])
+		
+		# check net total
+		self.assertEquals(si.doc.net_total, 1250)
+		self.assertEquals(si.doc.net_total_export, 1578.3)
+		
+		# check tax calculation
+		expected_values = {
+			"keys": ["tax_amount", "total"],
+			"_Test Account Excise Duty - _TC": [140, 1390],
+			"_Test Account Education Cess - _TC": [2.8, 1392.8],
+			"_Test Account S&H Education Cess - _TC": [1.4, 1394.2],
+			"_Test Account CST - _TC": [27.88, 1422.08],
+			"_Test Account VAT - _TC": [156.25, 1578.33],
+			"_Test Account Customs Duty - _TC": [125, 1703.33],
+			"_Test Account Shipping Charges - _TC": [100, 1803.33],
+			"_Test Account Discount - _TC": [-180.33, 1623]
+		}
+		
+		for d in si.doclist.get({"parentfield": "other_charges"}):
+			for i, k in enumerate(expected_values["keys"]):
+				self.assertEquals(flt(d.fields.get(k), 6), expected_values[d.account_head][i])
+		
+		self.assertEquals(si.doc.grand_total, 1623)
+		self.assertEquals(si.doc.grand_total_export, 1623)
+		
+	def test_sales_invoice_calculation_export_currency_with_tax_inclusive_price(self):
+		# prepare
+		si = webnotes.bean(copy=test_records[3])
+		si.doc.currency = "USD"
+		si.doc.conversion_rate = 50
+		si.doclist[1].ref_rate = 55.56
+		si.doclist[1].adj_rate = 10
+		si.doclist[2].ref_rate = 187.5
+		si.doclist[2].adj_rate = 20
+		si.doclist[9].rate = 5000
+		
+		si.run_method("calculate_taxes_and_totals")
+		si.insert()
+		
+		expected_values = {
+			"keys": ["ref_rate", "adj_rate", "export_rate", "export_amount", 
+				"base_ref_rate", "basic_rate", "amount"],
+			"_Test Item Home Desktop 100": [55.56, 10, 50, 500, 2222.11, 1999.9, 19999.0],
+			"_Test Item Home Desktop 200": [187.5, 20, 150, 750, 7375.66, 5900.53, 29502.65],
+		}
+		
+		# check if children are saved
+		self.assertEquals(len(si.doclist.get({"parentfield": "entries"})),
+			len(expected_values)-1)
+		
+		# check if item values are calculated
+		for d in si.doclist.get({"parentfield": "entries"}):
+			for i, k in enumerate(expected_values["keys"]):
+				self.assertEquals(d.fields.get(k), expected_values[d.item_code][i])
+		
+		# check net total
+		self.assertEquals(si.doc.net_total, 49501.65)
+		self.assertEquals(si.doc.net_total_export, 1250)
+		
+		# check tax calculation
+		expected_values = {
+			"keys": ["tax_amount", "total"],
+			"_Test Account Excise Duty - _TC": [5540.22, 55041.87],
+			"_Test Account Education Cess - _TC": [110.81, 55152.68],
+			"_Test Account S&H Education Cess - _TC": [55.4, 55208.08],
+			"_Test Account CST - _TC": [1104.16, 56312.24],
+			"_Test Account VAT - _TC": [6187.71, 62499.95],
+			"_Test Account Customs Duty - _TC": [4950.17, 67450.12],
+			"_Test Account Shipping Charges - _TC": [5000, 72450.12],
+			"_Test Account Discount - _TC": [-7245.01, 65205.11]
+		}
+		
+		for d in si.doclist.get({"parentfield": "other_charges"}):
+			for i, k in enumerate(expected_values["keys"]):
+				self.assertEquals(flt(d.fields.get(k), 6), expected_values[d.account_head][i])
+		
+		self.assertEquals(si.doc.grand_total, 65205.11)
+		self.assertEquals(si.doc.grand_total_export, 1304.1)
 
 	def test_outstanding(self):
 		w = self.make()
@@ -103,7 +317,7 @@
 		pos[0]["cash_bank_account"] = "_Test Account Bank Account - _TC"
 		pos[0]["paid_amount"] = 600.0
 
-		si = webnotes.bean(pos)
+		si = webnotes.bean(copy=pos)
 		si.insert()
 		si.submit()
 		
@@ -113,7 +327,7 @@
 			si.doc.name, as_dict=1)[0]
 		self.assertTrue(sle)
 		self.assertEquals([sle.item_code, sle.warehouse, sle.actual_qty], 
-			["_Test Item", "_Test Warehouse", -5.0])
+			["_Test Item", "_Test Warehouse", -1.0])
 		
 		# check gl entries
 		stock_in_hand_account = webnotes.conn.get_value("Company", "_Test Company", 
@@ -126,11 +340,11 @@
 		
 		expected_gl_entries = sorted([
 			[si.doc.debit_to, 630.0, 0.0],
-			[test_records[1][1]["income_account"], 0.0, 500.0],
-			[test_records[1][2]["account_head"], 0.0, 80.0],
-			[test_records[1][3]["account_head"], 0.0, 50.0],
-			[stock_in_hand_account, 0.0, 375.0],
-			[test_records[1][1]["expense_account"], 375.0, 0.0],
+			[pos[1]["income_account"], 0.0, 500.0],
+			[pos[2]["account_head"], 0.0, 80.0],
+			[pos[3]["account_head"], 0.0, 50.0],
+			[stock_in_hand_account, 0.0, 75.0],
+			[pos[1]["expense_account"], 75.0, 0.0],
 			[si.doc.debit_to, 0.0, 600.0],
 			["_Test Account Bank Account - _TC", 600.0, 0.0]
 		])
@@ -444,7 +658,7 @@
 			"description": "VAT", 
 			"doctype": "Sales Taxes and Charges", 
 			"parentfield": "other_charges",
-			"tax_amount": 30.0,
+			"rate": 6,
 		}, 
 		{
 			"account_head": "_Test Account Service Tax - _TC", 
@@ -452,7 +666,7 @@
 			"description": "Service Tax", 
 			"doctype": "Sales Taxes and Charges", 
 			"parentfield": "other_charges",
-			"tax_amount": 31.8,
+			"rate": 6.36,
 		},
 		{
 			"parentfield": "sales_team",
@@ -494,7 +708,7 @@
 			"description": "_Test Item", 
 			"doctype": "Sales Invoice Item", 
 			"parentfield": "entries",
-			"qty": 5.0,
+			"qty": 1.0,
 			"basic_rate": 500.0,
 			"amount": 500.0, 
 			"export_rate": 500.0, 
@@ -509,7 +723,7 @@
 			"description": "VAT", 
 			"doctype": "Sales Taxes and Charges", 
 			"parentfield": "other_charges",
-			"tax_amount": 80.0,
+			"rate": 16,
 		}, 
 		{
 			"account_head": "_Test Account Service Tax - _TC", 
@@ -517,7 +731,270 @@
 			"description": "Service Tax", 
 			"doctype": "Sales Taxes and Charges", 
 			"parentfield": "other_charges",
-			"tax_amount": 50.0,
+			"rate": 10
 		}
 	],
+	[
+		{
+			"naming_series": "_T-Sales Invoice-",
+			"company": "_Test Company", 
+			"conversion_rate": 1.0, 
+			"currency": "INR", 
+			"debit_to": "_Test Customer - _TC",
+			"customer": "_Test Customer",
+			"customer_name": "_Test Customer",
+			"doctype": "Sales Invoice", 
+			"due_date": "2013-01-23", 
+			"fiscal_year": "_Test Fiscal Year 2013", 
+			"grand_total_export": 0, 
+			"plc_conversion_rate": 1.0, 
+			"posting_date": "2013-01-23", 
+			"price_list_currency": "INR", 
+			"price_list_name": "_Test Price List", 
+			"territory": "_Test Territory",
+		},
+		# items
+		{
+			"doctype": "Sales Invoice Item",
+			"parentfield": "entries",
+			"item_code": "_Test Item Home Desktop 100",
+			"item_name": "_Test Item Home Desktop 100",
+			"qty": 10,
+			"ref_rate": 50,
+			"export_rate": 50,
+			"stock_uom": "_Test UOM",
+			"item_tax_rate": json.dumps({"_Test Account Excise Duty - _TC": 10}),
+			"income_account": "Sales - _TC",
+			"cost_center": "_Test Cost Center - _TC",
+		
+		},
+		{
+			"doctype": "Sales Invoice Item",
+			"parentfield": "entries",
+			"item_code": "_Test Item Home Desktop 200",
+			"item_name": "_Test Item Home Desktop 200",
+			"qty": 5,
+			"ref_rate": 150,
+			"export_rate": 150,
+			"stock_uom": "_Test UOM",
+			"income_account": "Sales - _TC",
+			"cost_center": "_Test Cost Center - _TC",
+		
+		},
+		# taxes
+		{
+			"doctype": "Sales Taxes and Charges",
+			"parentfield": "other_charges",
+			"charge_type": "Actual",
+			"account_head": "_Test Account Shipping Charges - _TC",
+			"cost_center": "_Test Cost Center - _TC",
+			"description": "Shipping Charges",
+			"rate": 100
+		},
+		{
+			"doctype": "Sales Taxes and Charges",
+			"parentfield": "other_charges",
+			"charge_type": "On Net Total",
+			"account_head": "_Test Account Customs Duty - _TC",
+			"cost_center": "_Test Cost Center - _TC",
+			"description": "Customs Duty",
+			"rate": 10
+		},
+		{
+			"doctype": "Sales Taxes and Charges",
+			"parentfield": "other_charges",
+			"charge_type": "On Net Total",
+			"account_head": "_Test Account Excise Duty - _TC",
+			"cost_center": "_Test Cost Center - _TC",
+			"description": "Excise Duty",
+			"rate": 12
+		},
+		{
+			"doctype": "Sales Taxes and Charges",
+			"parentfield": "other_charges",
+			"charge_type": "On Previous Row Amount",
+			"account_head": "_Test Account Education Cess - _TC",
+			"cost_center": "_Test Cost Center - _TC",
+			"description": "Education Cess",
+			"rate": 2,
+			"row_id": 3
+		},
+		{
+			"doctype": "Sales Taxes and Charges",
+			"parentfield": "other_charges",
+			"charge_type": "On Previous Row Amount",
+			"account_head": "_Test Account S&H Education Cess - _TC",
+			"cost_center": "_Test Cost Center - _TC",
+			"description": "S&H Education Cess",
+			"rate": 1,
+			"row_id": 3
+		},
+		{
+			"doctype": "Sales Taxes and Charges",
+			"parentfield": "other_charges",
+			"charge_type": "On Previous Row Total",
+			"account_head": "_Test Account CST - _TC",
+			"cost_center": "_Test Cost Center - _TC",
+			"description": "CST",
+			"rate": 2,
+			"row_id": 5
+		},
+		{
+			"doctype": "Sales Taxes and Charges",
+			"parentfield": "other_charges",
+			"charge_type": "On Net Total",
+			"account_head": "_Test Account VAT - _TC",
+			"cost_center": "_Test Cost Center - _TC",
+			"description": "VAT",
+			"rate": 12.5
+		},
+		{
+			"doctype": "Sales Taxes and Charges",
+			"parentfield": "other_charges",
+			"charge_type": "On Previous Row Total",
+			"account_head": "_Test Account Discount - _TC",
+			"cost_center": "_Test Cost Center - _TC",
+			"description": "Discount",
+			"rate": -10,
+			"row_id": 7
+		},
+	],
+	[
+		{
+			"naming_series": "_T-Sales Invoice-",
+			"company": "_Test Company", 
+			"conversion_rate": 1.0, 
+			"currency": "INR", 
+			"debit_to": "_Test Customer - _TC",
+			"customer": "_Test Customer",
+			"customer_name": "_Test Customer",
+			"doctype": "Sales Invoice", 
+			"due_date": "2013-01-23", 
+			"fiscal_year": "_Test Fiscal Year 2013", 
+			"grand_total_export": 0, 
+			"plc_conversion_rate": 1.0, 
+			"posting_date": "2013-01-23", 
+			"price_list_currency": "INR", 
+			"price_list_name": "_Test Price List", 
+			"territory": "_Test Territory",
+		},
+		# items
+		{
+			"doctype": "Sales Invoice Item",
+			"parentfield": "entries",
+			"item_code": "_Test Item Home Desktop 100",
+			"item_name": "_Test Item Home Desktop 100",
+			"qty": 10,
+			"ref_rate": 62.5,
+			"export_rate": 62.5,
+			"stock_uom": "_Test UOM",
+			"item_tax_rate": json.dumps({"_Test Account Excise Duty - _TC": 10}),
+			"income_account": "Sales - _TC",
+			"cost_center": "_Test Cost Center - _TC",
+		
+		},
+		{
+			"doctype": "Sales Invoice Item",
+			"parentfield": "entries",
+			"item_code": "_Test Item Home Desktop 200",
+			"item_name": "_Test Item Home Desktop 200",
+			"qty": 5,
+			"ref_rate": 190.66,
+			"export_rate": 190.66,
+			"stock_uom": "_Test UOM",
+			"income_account": "Sales - _TC",
+			"cost_center": "_Test Cost Center - _TC",
+		
+		},
+		# taxes
+		{
+			"doctype": "Sales Taxes and Charges",
+			"parentfield": "other_charges",
+			"charge_type": "On Net Total",
+			"account_head": "_Test Account Excise Duty - _TC",
+			"cost_center": "_Test Cost Center - _TC",
+			"description": "Excise Duty",
+			"rate": 12,
+			"included_in_print_rate": 1,
+			"idx": 1
+		},
+		{
+			"doctype": "Sales Taxes and Charges",
+			"parentfield": "other_charges",
+			"charge_type": "On Previous Row Amount",
+			"account_head": "_Test Account Education Cess - _TC",
+			"cost_center": "_Test Cost Center - _TC",
+			"description": "Education Cess",
+			"rate": 2,
+			"row_id": 1,
+			"included_in_print_rate": 1,
+			"idx": 2
+		},
+		{
+			"doctype": "Sales Taxes and Charges",
+			"parentfield": "other_charges",
+			"charge_type": "On Previous Row Amount",
+			"account_head": "_Test Account S&H Education Cess - _TC",
+			"cost_center": "_Test Cost Center - _TC",
+			"description": "S&H Education Cess",
+			"rate": 1,
+			"row_id": 1,
+			"included_in_print_rate": 1,
+			"idx": 3
+		},
+		{
+			"doctype": "Sales Taxes and Charges",
+			"parentfield": "other_charges",
+			"charge_type": "On Previous Row Total",
+			"account_head": "_Test Account CST - _TC",
+			"cost_center": "_Test Cost Center - _TC",
+			"description": "CST",
+			"rate": 2,
+			"row_id": 3,
+			"included_in_print_rate": 1,
+			"idx": 4
+		},
+		{
+			"doctype": "Sales Taxes and Charges",
+			"parentfield": "other_charges",
+			"charge_type": "On Net Total",
+			"account_head": "_Test Account VAT - _TC",
+			"cost_center": "_Test Cost Center - _TC",
+			"description": "VAT",
+			"rate": 12.5,
+			"included_in_print_rate": 1,
+			"idx": 5
+		},
+		{
+			"doctype": "Sales Taxes and Charges",
+			"parentfield": "other_charges",
+			"charge_type": "On Net Total",
+			"account_head": "_Test Account Customs Duty - _TC",
+			"cost_center": "_Test Cost Center - _TC",
+			"description": "Customs Duty",
+			"rate": 10,
+			"idx": 6
+		},
+		{
+			"doctype": "Sales Taxes and Charges",
+			"parentfield": "other_charges",
+			"charge_type": "Actual",
+			"account_head": "_Test Account Shipping Charges - _TC",
+			"cost_center": "_Test Cost Center - _TC",
+			"description": "Shipping Charges",
+			"rate": 100,
+			"idx": 7
+		},
+		{
+			"doctype": "Sales Taxes and Charges",
+			"parentfield": "other_charges",
+			"charge_type": "On Previous Row Total",
+			"account_head": "_Test Account Discount - _TC",
+			"cost_center": "_Test Cost Center - _TC",
+			"description": "Discount",
+			"rate": -10,
+			"row_id": 7,
+			"idx": 8
+		},
+	],
 ]
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_advance/README.md b/accounts/doctype/sales_invoice_advance/README.md
new file mode 100644
index 0000000..e4a8062
--- /dev/null
+++ b/accounts/doctype/sales_invoice_advance/README.md
@@ -0,0 +1 @@
+Details of advances paid by Customers against Sales Invoice.
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_advance/locale/_messages_doc.json b/accounts/doctype/sales_invoice_advance/locale/_messages_doc.json
deleted file mode 100644
index 4169b1f..0000000
--- a/accounts/doctype/sales_invoice_advance/locale/_messages_doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-[
- "Advance amount", 
- "Allocated amount", 
- "Journal Voucher Detail No", 
- "Journal Voucher", 
- "Sales Invoice Advance", 
- "Remarks", 
- "Accounts"
-]
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_advance/locale/ar-doc.json b/accounts/doctype/sales_invoice_advance/locale/ar-doc.json
deleted file mode 100644
index 5675f63..0000000
--- a/accounts/doctype/sales_invoice_advance/locale/ar-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Advance amount": "\u0645\u0642\u062f\u0645\u0627 \u0645\u0628\u0644\u063a", 
- "Allocated amount": "\u062a\u062e\u0635\u064a\u0635 \u0645\u0628\u0644\u063a", 
- "Journal Voucher": "\u0645\u062c\u0644\u0629 \u0642\u0633\u064a\u0645\u0629", 
- "Journal Voucher Detail No": "\u0645\u062c\u0644\u0629 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 \u0642\u0633\u064a\u0645\u0629 \u0644\u0627", 
- "Remarks": "\u062a\u0635\u0631\u064a\u062d\u0627\u062a", 
- "Sales Invoice Advance": "\u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0645\u0642\u062f\u0645\u0629"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_advance/locale/de-doc.json b/accounts/doctype/sales_invoice_advance/locale/de-doc.json
deleted file mode 100644
index 0af7212..0000000
--- a/accounts/doctype/sales_invoice_advance/locale/de-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Konten", 
- "Advance amount": "Vorschuss in H\u00f6he", 
- "Allocated amount": "Zugeteilten Betrag", 
- "Journal Voucher": "Journal Gutschein", 
- "Journal Voucher Detail No": "In Journal Voucher Detail", 
- "Remarks": "Bemerkungen", 
- "Sales Invoice Advance": "Sales Invoice Geleistete"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_advance/locale/es-doc.json b/accounts/doctype/sales_invoice_advance/locale/es-doc.json
deleted file mode 100644
index 3769104..0000000
--- a/accounts/doctype/sales_invoice_advance/locale/es-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Cuentas", 
- "Advance amount": "Avance cantidad", 
- "Allocated amount": "Cantidad asignada", 
- "Journal Voucher": "Diario Voucher", 
- "Journal Voucher Detail No": "Diario Detalle de la hoja no", 
- "Remarks": "Observaciones", 
- "Sales Invoice Advance": "Venta anticipada de facturas"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_advance/locale/fr-doc.json b/accounts/doctype/sales_invoice_advance/locale/fr-doc.json
deleted file mode 100644
index 9133242..0000000
--- a/accounts/doctype/sales_invoice_advance/locale/fr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Comptes", 
- "Advance amount": "Montant de l&#39;avance", 
- "Allocated amount": "Montant allou\u00e9", 
- "Journal Voucher": "Bon Journal", 
- "Journal Voucher Detail No": "D\u00e9tail Bon Journal No", 
- "Remarks": "Remarques", 
- "Sales Invoice Advance": "Advance facture de vente"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_advance/locale/hi-doc.json b/accounts/doctype/sales_invoice_advance/locale/hi-doc.json
deleted file mode 100644
index dcad2a6..0000000
--- a/accounts/doctype/sales_invoice_advance/locale/hi-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Advance amount": "\u0905\u0917\u094d\u0930\u093f\u092e \u0930\u093e\u0936\u093f", 
- "Allocated amount": "\u0906\u0935\u0902\u091f\u093f\u0924 \u0930\u093e\u0936\u093f", 
- "Journal Voucher": "\u091c\u0930\u094d\u0928\u0932 \u0935\u093e\u0909\u091a\u0930", 
- "Journal Voucher Detail No": "\u091c\u0930\u094d\u0928\u0932 \u0935\u093e\u0909\u091a\u0930 \u0935\u093f\u0938\u094d\u0924\u093e\u0930 \u0928\u0939\u0940\u0902", 
- "Remarks": "\u091f\u093f\u092a\u094d\u092a\u0923\u093f\u092f\u093e\u0901", 
- "Sales Invoice Advance": "\u092c\u093f\u0915\u094d\u0930\u0940 \u091a\u093e\u0932\u093e\u0928 \u0905\u0917\u094d\u0930\u093f\u092e"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_advance/locale/hr-doc.json b/accounts/doctype/sales_invoice_advance/locale/hr-doc.json
deleted file mode 100644
index fb54bfa..0000000
--- a/accounts/doctype/sales_invoice_advance/locale/hr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Ra\u010duni", 
- "Advance amount": "Predujam iznos", 
- "Allocated amount": "Dodijeljeni iznos", 
- "Journal Voucher": "\u010casopis bon", 
- "Journal Voucher Detail No": "\u010casopis bon Detalj Ne", 
- "Remarks": "Primjedbe", 
- "Sales Invoice Advance": "Prodaja Ra\u010dun Predujam"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_advance/locale/nl-doc.json b/accounts/doctype/sales_invoice_advance/locale/nl-doc.json
deleted file mode 100644
index 67def53..0000000
--- a/accounts/doctype/sales_invoice_advance/locale/nl-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Accounts", 
- "Advance amount": "Advance hoeveelheid", 
- "Allocated amount": "Toegewezen bedrag", 
- "Journal Voucher": "Journal Voucher", 
- "Journal Voucher Detail No": "Journal Voucher Detail Geen", 
- "Remarks": "Opmerkingen", 
- "Sales Invoice Advance": "Sales Invoice Advance"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_advance/locale/pt-BR-doc.json b/accounts/doctype/sales_invoice_advance/locale/pt-BR-doc.json
deleted file mode 100644
index 97f6aab..0000000
--- a/accounts/doctype/sales_invoice_advance/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Contas", 
- "Advance amount": "Valor do adiantamento", 
- "Allocated amount": "Montante alocado", 
- "Journal Voucher": "Comprovante do livro Di\u00e1rio", 
- "Journal Voucher Detail No": "N\u00ba do Detalhe do Comprovante do livro Di\u00e1rio", 
- "Remarks": "Observa\u00e7\u00f5es", 
- "Sales Invoice Advance": "Antecipa\u00e7\u00e3o da Nota Fiscal de Venda"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_advance/locale/pt-doc.json b/accounts/doctype/sales_invoice_advance/locale/pt-doc.json
deleted file mode 100644
index 2ef7864..0000000
--- a/accounts/doctype/sales_invoice_advance/locale/pt-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "Contas", 
- "Advance amount": "Valor do adiantamento", 
- "Allocated amount": "Montante atribu\u00eddo", 
- "Journal Voucher": "Vale Jornal", 
- "Journal Voucher Detail No": "Jornal Detalhe folha no", 
- "Remarks": "Observa\u00e7\u00f5es", 
- "Sales Invoice Advance": "Vendas antecipadas Fatura"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_advance/locale/sr-doc.json b/accounts/doctype/sales_invoice_advance/locale/sr-doc.json
deleted file mode 100644
index dc5752a..0000000
--- a/accounts/doctype/sales_invoice_advance/locale/sr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Advance amount": "\u0423\u043d\u0430\u043f\u0440\u0435\u0434 \u0438\u0437\u043d\u043e\u0441", 
- "Allocated amount": "\u0418\u0437\u0434\u0432\u043e\u0458\u0435\u043d\u0430 \u0438\u0437\u043d\u043e\u0441", 
- "Journal Voucher": "\u0427\u0430\u0441\u043e\u043f\u0438\u0441 \u0432\u0430\u0443\u0447\u0435\u0440\u0430", 
- "Journal Voucher Detail No": "\u0427\u0430\u0441\u043e\u043f\u0438\u0441 \u0412\u0430\u0443\u0447\u0435\u0440 \u0414\u0435\u0442\u0430\u0459 \u041d\u0435\u043c\u0430", 
- "Remarks": "\u041f\u0440\u0438\u043c\u0435\u0434\u0431\u0435", 
- "Sales Invoice Advance": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0420\u0430\u0447\u0443\u043d \u0410\u0434\u0432\u0430\u043d\u0446\u0435"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_advance/locale/ta-doc.json b/accounts/doctype/sales_invoice_advance/locale/ta-doc.json
deleted file mode 100644
index 27628bb..0000000
--- a/accounts/doctype/sales_invoice_advance/locale/ta-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Advance amount": "\u0bae\u0bc1\u0ba9\u0bcd\u0b95\u0bc2\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bc7 \u0b85\u0bb3\u0bb5\u0bc1", 
- "Allocated amount": "\u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Journal Voucher": "\u0baa\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bbf\u0b95\u0bc8 \u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd", 
- "Journal Voucher Detail No": "\u0baa\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bbf\u0b95\u0bc8 \u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Remarks": "\u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd", 
- "Sales Invoice Advance": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0bae\u0bc1\u0ba9\u0bcd\u0baa\u0ba3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_advance/locale/th-doc.json b/accounts/doctype/sales_invoice_advance/locale/th-doc.json
deleted file mode 100644
index 3c1fcf7..0000000
--- a/accounts/doctype/sales_invoice_advance/locale/th-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Advance amount": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19", 
- "Allocated amount": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e17\u0e35\u0e48\u0e08\u0e31\u0e14\u0e2a\u0e23\u0e23", 
- "Journal Voucher": "\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e27\u0e32\u0e23\u0e2a\u0e32\u0e23", 
- "Journal Voucher Detail No": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e27\u0e32\u0e23\u0e2a\u0e32\u0e23\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Remarks": "\u0e02\u0e49\u0e2d\u0e04\u0e34\u0e14\u0e40\u0e2b\u0e47\u0e19", 
- "Sales Invoice Advance": "\u0e02\u0e32\u0e22\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e25\u0e48\u0e27\u0e07\u0e2b\u0e19\u0e49\u0e32"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_item/README.md b/accounts/doctype/sales_invoice_item/README.md
new file mode 100644
index 0000000..ff82835
--- /dev/null
+++ b/accounts/doctype/sales_invoice_item/README.md
@@ -0,0 +1 @@
+Item details of parent Sales Invoice.
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_item/locale/_messages_doc.json b/accounts/doctype/sales_invoice_item/locale/_messages_doc.json
deleted file mode 100644
index 46c7193..0000000
--- a/accounts/doctype/sales_invoice_item/locale/_messages_doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-[
- "Item Name", 
- "Cost Center", 
- "Batch No", 
- "Warehouse", 
- "UOM", 
- "Item Tax Rate", 
- "Description", 
- "Brand Name", 
- "Delivery Note", 
- "Delivered Qty", 
- "Barcode", 
- "Income Account", 
- "Discount (%)", 
- "Clear Pending", 
- "Page Break", 
- "SO Detail ", 
- "Amount*", 
- "Amount", 
- "Item Group", 
- "Available Qty at Warehouse", 
- "Basic Rate", 
- "Price List Rate*", 
- "Item", 
- "DN Detail", 
- "Qty", 
- "Serial No", 
- "Basic Rate*", 
- "Accounts", 
- "Customer's Item Code", 
- "Price List Rate", 
- "Sales Order", 
- "Sales Invoice Item"
-]
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_item/locale/ar-doc.json b/accounts/doctype/sales_invoice_item/locale/ar-doc.json
deleted file mode 100644
index 2dfbf85..0000000
--- a/accounts/doctype/sales_invoice_item/locale/ar-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Amount": "\u0643\u0645\u064a\u0629", 
- "Amount*": "* \u0627\u0644\u0645\u0628\u0644\u063a", 
- "Available Qty at Warehouse": "\u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0645\u062a\u0627\u062d\u0629 \u0641\u064a \u0645\u0633\u062a\u0648\u062f\u0639", 
- "Barcode": "\u0627\u0644\u0628\u0627\u0631\u0643\u0648\u062f", 
- "Basic Rate": "\u0642\u064a\u0645 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629", 
- "Basic Rate*": "* \u0633\u0639\u0631 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629", 
- "Batch No": "\u0644\u0627 \u062f\u0641\u0639\u0629", 
- "Brand Name": "\u0627\u0644\u0639\u0644\u0627\u0645\u0629 \u0627\u0644\u062a\u062c\u0627\u0631\u064a\u0629 \u0627\u0633\u0645", 
- "Clear Pending": "\u0645\u0633\u062d \u0627\u0644\u0645\u0639\u0644\u0642\u0629", 
- "Cost Center": "\u0645\u0631\u0643\u0632 \u0627\u0644\u062a\u0643\u0644\u0641\u0629", 
- "Customer's Item Code": "\u0643\u0648\u062f \u0627\u0644\u0635\u0646\u0641 \u0627\u0644\u0639\u0645\u064a\u0644", 
- "DN Detail": "DN \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Delivered Qty": "\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0643\u0645\u064a\u0629", 
- "Delivery Note": "\u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u062a\u0633\u0644\u064a\u0645", 
- "Description": "\u0648\u0635\u0641", 
- "Discount (%)": "\u0627\u0644\u062e\u0635\u0645 (\u066a)", 
- "Income Account": "\u062f\u062e\u0644 \u0627\u0644\u062d\u0633\u0627\u0628", 
- "Item": "\u0628\u0646\u062f", 
- "Item Group": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", 
- "Item Name": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0627\u0633\u0645", 
- "Item Tax Rate": "\u0627\u0644\u0628\u0646\u062f \u0636\u0631\u064a\u0628\u0629", 
- "Page Break": "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0633\u062a\u0631\u0627\u062d\u0629", 
- "Price List Rate": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0642\u064a\u0645", 
- "Price List Rate*": "* \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0642\u064a\u0645", 
- "Qty": "\u0627\u0644\u0643\u0645\u064a\u0629", 
- "SO Detail ": "SO \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Sales Invoice Item": "\u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0633\u0644\u0639\u0629", 
- "Sales Order": "\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Serial No": "\u0627\u0644\u0645\u0633\u0644\u0633\u0644 \u0644\u0627", 
- "UOM": "UOM", 
- "Warehouse": "\u0645\u0633\u062a\u0648\u062f\u0639"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_item/locale/de-doc.json b/accounts/doctype/sales_invoice_item/locale/de-doc.json
deleted file mode 100644
index 5280507..0000000
--- a/accounts/doctype/sales_invoice_item/locale/de-doc.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "Accounts": "Konten", 
- "Amount": "Menge", 
- "Amount*": "Betrag *", 
- "Available Qty at Warehouse": "Verf\u00fcgbare Menge bei Warehouse", 
- "Barcode": "Strichcode", 
- "Basic Rate": "Basic Rate", 
- "Basic Rate*": "Basic Rate *", 
- "Batch No": "Batch No", 
- "Brand Name": "Markenname", 
- "Clear Pending": "L\u00f6schen Pending", 
- "Cost Center": "Kostenstellenrechnung", 
- "Customer's Item Code": "Kunden Item Code", 
- "DN Detail": "DN Detailansicht", 
- "Delivered Qty": "Geliefert Menge", 
- "Delivery Note": "Lieferschein", 
- "Description": "Beschreibung", 
- "Discount (%)": "Rabatt (%)", 
- "Income Account": "Income Konto", 
- "Item": "Artikel", 
- "Item Group": "Artikel-Gruppe", 
- "Item Name": "Item Name", 
- "Item Tax Rate": "Artikel Tax Rate", 
- "Page Break": "Seitenwechsel", 
- "Price List Rate": "Preis List", 
- "Price List Rate*": "Preis List *", 
- "Qty": "Menge", 
- "Sales Invoice Item": "Sales Invoice Artikel", 
- "Sales Order": "Sales Order", 
- "Serial No": "Serial In", 
- "UOM": "UOM", 
- "Warehouse": "Lager"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_item/locale/es-doc.json b/accounts/doctype/sales_invoice_item/locale/es-doc.json
deleted file mode 100644
index 5aa7ab4..0000000
--- a/accounts/doctype/sales_invoice_item/locale/es-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Accounts": "Cuentas", 
- "Amount": "Cantidad", 
- "Amount*": "Importe *", 
- "Available Qty at Warehouse": "Cantidad Disponible en almac\u00e9n", 
- "Barcode": "C\u00f3digo de barras", 
- "Basic Rate": "Tasa B\u00e1sica", 
- "Basic Rate*": "* Tasa B\u00e1sica", 
- "Batch No": "Lote n \u00ba", 
- "Brand Name": "Marca", 
- "Clear Pending": "Borrar Pendiente", 
- "Cost Center": "De centros de coste", 
- "Customer's Item Code": "Cliente C\u00f3digo del art\u00edculo", 
- "DN Detail": "DN Detalle", 
- "Delivered Qty": "Cantidad Entregada", 
- "Delivery Note": "Nota de entrega", 
- "Description": "Descripci\u00f3n", 
- "Discount (%)": "Descuento (%)", 
- "Income Account": "Cuenta de ingresos", 
- "Item": "Art\u00edculo", 
- "Item Group": "Grupo de art\u00edculos", 
- "Item Name": "Nombre del elemento", 
- "Item Tax Rate": "Art\u00edculo Tasa Impositiva", 
- "Page Break": "Salto de p\u00e1gina", 
- "Price List Rate": "Precio Califica", 
- "Price List Rate*": "Lista de precios * Evaluar", 
- "Qty": "Cantidad", 
- "SO Detail ": "Detalle del SO", 
- "Sales Invoice Item": "Ventas art\u00edculo Factura", 
- "Sales Order": "De \u00f3rdenes de venta", 
- "Serial No": "N\u00famero de orden", 
- "UOM": "UOM", 
- "Warehouse": "Almac\u00e9n"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_item/locale/fr-doc.json b/accounts/doctype/sales_invoice_item/locale/fr-doc.json
deleted file mode 100644
index e5a2d98..0000000
--- a/accounts/doctype/sales_invoice_item/locale/fr-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Accounts": "Comptes", 
- "Amount": "Montant", 
- "Amount*": "* Montant", 
- "Available Qty at Warehouse": "Qt\u00e9 disponible \u00e0 l&#39;entrep\u00f4t", 
- "Barcode": "Barcode", 
- "Basic Rate": "Taux de base", 
- "Basic Rate*": "* Taux de base", 
- "Batch No": "Aucun lot", 
- "Brand Name": "Nom de marque", 
- "Clear Pending": "Effacer attente", 
- "Cost Center": "Centre de co\u00fbts", 
- "Customer's Item Code": "Code article client", 
- "DN Detail": "D\u00e9tail DN", 
- "Delivered Qty": "Qt\u00e9 livr\u00e9e", 
- "Delivery Note": "Remarque livraison", 
- "Description": "Description", 
- "Discount (%)": "Remise (%)", 
- "Income Account": "Compte de revenu", 
- "Item": "Article", 
- "Item Group": "Groupe d&#39;\u00e9l\u00e9ments", 
- "Item Name": "Nom d&#39;article", 
- "Item Tax Rate": "Taux d&#39;imposition article", 
- "Page Break": "Saut de page", 
- "Price List Rate": "Prix \u200b\u200bListe des Prix", 
- "Price List Rate*": "* Taux Prix", 
- "Qty": "Qt\u00e9", 
- "SO Detail ": "SO D\u00e9tail", 
- "Sales Invoice Item": "Article facture de vente", 
- "Sales Order": "Commande", 
- "Serial No": "N \u00b0 de s\u00e9rie", 
- "UOM": "Emballage", 
- "Warehouse": "Entrep\u00f4t"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_item/locale/hi-doc.json b/accounts/doctype/sales_invoice_item/locale/hi-doc.json
deleted file mode 100644
index 32014a8..0000000
--- a/accounts/doctype/sales_invoice_item/locale/hi-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Amount": "\u0930\u093e\u0936\u093f", 
- "Amount*": "\u0930\u093e\u0936\u093f *", 
- "Available Qty at Warehouse": "\u0917\u094b\u0926\u093e\u092e \u092e\u0947\u0902 \u0909\u092a\u0932\u092c\u094d\u0927 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Barcode": "\u092c\u093e\u0930\u0915\u094b\u0921", 
- "Basic Rate": "\u092e\u0942\u0932 \u0926\u0930", 
- "Basic Rate*": "\u092e\u0942\u0932 \u0926\u0930 *", 
- "Batch No": "\u0915\u094b\u0908 \u092c\u0948\u091a", 
- "Brand Name": "\u092c\u094d\u0930\u093e\u0902\u0921 \u0928\u093e\u092e", 
- "Clear Pending": "\u0932\u0902\u092c\u093f\u0924 \u0938\u093e\u092b\u093c", 
- "Cost Center": "\u0932\u093e\u0917\u0924 \u0915\u0947\u0902\u0926\u094d\u0930", 
- "Customer's Item Code": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "DN Detail": "\u0921\u0940.\u090f\u0928. \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Delivered Qty": "\u0935\u093f\u0924\u0930\u093f\u0924 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Delivery Note": "\u092c\u093f\u0932\u091f\u0940", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Discount (%)": "\u0921\u093f\u0938\u094d\u0915\u093e\u0909\u0902\u091f (%)", 
- "Income Account": "\u0906\u092f \u0916\u093e\u0924\u093e", 
- "Item": "\u092e\u0926", 
- "Item Group": "\u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Item Name": "\u092e\u0926 \u0915\u093e \u0928\u093e\u092e", 
- "Item Tax Rate": "\u0906\u0907\u091f\u092e \u0915\u0930 \u0915\u0940 \u0926\u0930", 
- "Page Break": "\u092a\u0943\u0937\u094d\u0920\u093e\u0924\u0930", 
- "Price List Rate": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u0926\u0930", 
- "Price List Rate*": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u0926\u0930 *", 
- "Qty": "\u092e\u093e\u0924\u094d\u0930\u093e", 
- "SO Detail ": "\u0935\u093f\u0938\u094d\u0924\u093e\u0930 \u0905\u0924\u0903", 
- "Sales Invoice Item": "\u092c\u093f\u0915\u094d\u0930\u0940 \u091a\u093e\u0932\u093e\u0928 \u0906\u0907\u091f\u092e", 
- "Sales Order": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936", 
- "Serial No": "\u0928\u0939\u0940\u0902 \u0938\u0940\u0930\u093f\u092f\u0932", 
- "UOM": "UOM", 
- "Warehouse": "\u0917\u094b\u0926\u093e\u092e"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_item/locale/hr-doc.json b/accounts/doctype/sales_invoice_item/locale/hr-doc.json
deleted file mode 100644
index 7987258..0000000
--- a/accounts/doctype/sales_invoice_item/locale/hr-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Accounts": "Ra\u010duni", 
- "Amount": "Iznos", 
- "Amount*": "Iznos *", 
- "Available Qty at Warehouse": "Dostupno Kol na galeriju", 
- "Barcode": "Barkod", 
- "Basic Rate": "Osnovna stopa", 
- "Basic Rate*": "Osnovna stopa *", 
- "Batch No": "Hrpa Ne", 
- "Brand Name": "Brand Name", 
- "Clear Pending": "Vedro \u010dekanju", 
- "Cost Center": "Tro\u0161ka", 
- "Customer's Item Code": "Kupca Stavka \u0160ifra", 
- "DN Detail": "DN Detalj", 
- "Delivered Qty": "Isporu\u010dena Kol", 
- "Delivery Note": "Obavje\u0161tenje o primanji po\u0161iljke", 
- "Description": "Opis", 
- "Discount (%)": "Popust (%)", 
- "Income Account": "Prihodi ra\u010dun", 
- "Item": "Stavka", 
- "Item Group": "Stavka Grupa", 
- "Item Name": "Stavka Ime", 
- "Item Tax Rate": "Stavka Porezna stopa", 
- "Page Break": "Prijelom stranice", 
- "Price List Rate": "Cjenik Stopa", 
- "Price List Rate*": "Cjenik Ocijeni *", 
- "Qty": "Kol", 
- "SO Detail ": "SO Detalj", 
- "Sales Invoice Item": "Prodaja Ra\u010dun artikla", 
- "Sales Order": "Prodajnog naloga", 
- "Serial No": "Serijski br", 
- "UOM": "UOM", 
- "Warehouse": "Skladi\u0161te"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_item/locale/nl-doc.json b/accounts/doctype/sales_invoice_item/locale/nl-doc.json
deleted file mode 100644
index 14f37be..0000000
--- a/accounts/doctype/sales_invoice_item/locale/nl-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Accounts": "Accounts", 
- "Amount": "Bedrag", 
- "Amount*": "Bedrag *", 
- "Available Qty at Warehouse": "Qty bij Warehouse", 
- "Barcode": "Barcode", 
- "Basic Rate": "Basic Rate", 
- "Basic Rate*": "Basic Rate *", 
- "Batch No": "Batch nr.", 
- "Brand Name": "Merknaam", 
- "Clear Pending": "Wachtrij wissen", 
- "Cost Center": "Kostenplaats", 
- "Customer's Item Code": "Klant Artikelcode", 
- "DN Detail": "DN Detail", 
- "Delivered Qty": "Geleverd Aantal", 
- "Delivery Note": "Vrachtbrief", 
- "Description": "Beschrijving", 
- "Discount (%)": "Korting (%)", 
- "Income Account": "Inkomen account", 
- "Item": "Item", 
- "Item Group": "Item Group", 
- "Item Name": "Naam van het punt", 
- "Item Tax Rate": "Item Belastingtarief", 
- "Page Break": "Pagina-einde", 
- "Price List Rate": "Prijslijst Prijs", 
- "Price List Rate*": "Prijslijst Prijs *", 
- "Qty": "Aantal", 
- "SO Detail ": "SO Detail", 
- "Sales Invoice Item": "Sales Invoice Item", 
- "Sales Order": "Verkooporder", 
- "Serial No": "Serienummer", 
- "UOM": "Verpakking", 
- "Warehouse": "Magazijn"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_item/locale/pt-BR-doc.json b/accounts/doctype/sales_invoice_item/locale/pt-BR-doc.json
deleted file mode 100644
index ff0980b..0000000
--- a/accounts/doctype/sales_invoice_item/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Accounts": "Contas", 
- "Amount": "Quantidade", 
- "Amount*": "Quantidade*", 
- "Available Qty at Warehouse": "Qtde Dispon\u00edvel em Almoxarifado", 
- "Barcode": "C\u00f3digo de barras", 
- "Basic Rate": "Taxa B\u00e1sica", 
- "Basic Rate*": "Taxa B\u00e1sica*", 
- "Batch No": "N\u00ba do Lote", 
- "Brand Name": "Marca", 
- "Clear Pending": "Limpar Pendentes", 
- "Cost Center": "Centro de Custos", 
- "Customer's Item Code": "C\u00f3digo do Item do Cliente", 
- "DN Detail": "Detalhe DN", 
- "Delivered Qty": "Qtde entregue", 
- "Delivery Note": "Guia de Remessa", 
- "Description": "Descri\u00e7\u00e3o", 
- "Discount (%)": "Desconto (%)", 
- "Income Account": "Conta de Renda", 
- "Item": "Item", 
- "Item Group": "Grupo de Itens", 
- "Item Name": "Nome do Item", 
- "Item Tax Rate": "Taxa de Imposto do Item", 
- "Page Break": "Quebra de p\u00e1gina", 
- "Price List Rate": "Taxa de Lista de Pre\u00e7os", 
- "Price List Rate*": "Taxa de Lista de Pre\u00e7os*", 
- "Qty": "Qtde.", 
- "SO Detail ": "Detalhe da OV", 
- "Sales Invoice Item": "Item da Nota Fiscal de Venda", 
- "Sales Order": "Ordem de Venda", 
- "Serial No": "N\u00ba de S\u00e9rie", 
- "UOM": "UDM", 
- "Warehouse": "Almoxarifado"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_item/locale/pt-doc.json b/accounts/doctype/sales_invoice_item/locale/pt-doc.json
deleted file mode 100644
index 3d96c81..0000000
--- a/accounts/doctype/sales_invoice_item/locale/pt-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Accounts": "Contas", 
- "Amount": "Quantidade", 
- "Amount*": "* Quantidade", 
- "Available Qty at Warehouse": "Qtde Dispon\u00edvel em Armaz\u00e9m", 
- "Barcode": "C\u00f3digo de barras", 
- "Basic Rate": "Taxa B\u00e1sica", 
- "Basic Rate*": "* Taxa B\u00e1sica", 
- "Batch No": "No lote", 
- "Brand Name": "Marca", 
- "Clear Pending": "Limpar Pendente", 
- "Cost Center": "Centro de Custos", 
- "Customer's Item Code": "C\u00f3digo do Cliente item", 
- "DN Detail": "Detalhe DN", 
- "Delivered Qty": "Qtde entregue", 
- "Delivery Note": "Guia de remessa", 
- "Description": "Descri\u00e7\u00e3o", 
- "Discount (%)": "Desconto (%)", 
- "Income Account": "Conta Renda", 
- "Item": "Item", 
- "Item Group": "Grupo Item", 
- "Item Name": "Nome do item", 
- "Item Tax Rate": "Taxa de Imposto item", 
- "Page Break": "Quebra de p\u00e1gina", 
- "Price List Rate": "Taxa de Lista de Pre\u00e7os", 
- "Price List Rate*": "Pre\u00e7o * Taxa de lista", 
- "Qty": "Qty", 
- "SO Detail ": "SO Detalhe", 
- "Sales Invoice Item": "Vendas item Fatura", 
- "Sales Order": "Ordem de Vendas", 
- "Serial No": "N \u00ba de S\u00e9rie", 
- "UOM": "UOM", 
- "Warehouse": "Armaz\u00e9m"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_item/locale/sr-doc.json b/accounts/doctype/sales_invoice_item/locale/sr-doc.json
deleted file mode 100644
index 3b11a7d..0000000
--- a/accounts/doctype/sales_invoice_item/locale/sr-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Amount": "\u0418\u0437\u043d\u043e\u0441", 
- "Amount*": "\u0418\u0437\u043d\u043e\u0441 *", 
- "Available Qty at Warehouse": "\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u041a\u043e\u043b \u0443 \u0441\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0443", 
- "Barcode": "\u0411\u0430\u0440\u043a\u043e\u0434", 
- "Basic Rate": "\u041e\u0441\u043d\u043e\u0432\u043d\u0430 \u0441\u0442\u043e\u043f\u0430", 
- "Basic Rate*": "\u041e\u0441\u043d\u043e\u0432\u043d\u0438 \u0420\u0430\u0442\u0435 *", 
- "Batch No": "\u0413\u0440\u0443\u043f\u043d\u043e \u041d\u0435\u043c\u0430", 
- "Brand Name": "\u0411\u0440\u0430\u043d\u0434 \u041d\u0430\u043c\u0435", 
- "Clear Pending": "\u041e\u0431\u0440\u0438\u0448\u0438\u0442\u0435 \u0447\u0435\u043a\u0430\u045a\u0443", 
- "Cost Center": "\u0422\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u0446\u0435\u043d\u0442\u0430\u0440", 
- "Customer's Item Code": "\u0428\u0438\u0444\u0440\u0430 \u043a\u0443\u043f\u0446\u0430", 
- "DN Detail": "\u0414\u041d \u0414\u0435\u0442\u0430\u0459", 
- "Delivered Qty": "\u0418\u0441\u043f\u043e\u0440\u0443\u0447\u0435\u043d\u043e \u041a\u043e\u043b", 
- "Delivery Note": "\u041e\u0431\u0430\u0432\u0435\u0448\u0442\u0435\u045a\u0435 \u043e \u043f\u0440\u0438\u0458\u0435\u043c\u0443 \u043f\u043e\u0448\u0438\u0459\u043a\u0435", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Discount (%)": "\u041f\u043e\u043f\u0443\u0441\u0442 (%)", 
- "Income Account": "\u041f\u0440\u0438\u0445\u043e\u0434\u0438 \u0440\u0430\u0447\u0443\u043d\u0430", 
- "Item": "\u0421\u0442\u0430\u0432\u043a\u0430", 
- "Item Group": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0413\u0440\u0443\u043f\u0430", 
- "Item Name": "\u041d\u0430\u0437\u0438\u0432", 
- "Item Tax Rate": "\u0421\u0442\u0430\u0432\u043a\u0430 \u041f\u043e\u0440\u0435\u0441\u043a\u0430 \u0441\u0442\u043e\u043f\u0430", 
- "Page Break": "\u0421\u0442\u0440\u0430\u043d\u0430 \u041f\u0430\u0443\u0437\u0430", 
- "Price List Rate": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u041e\u0446\u0435\u043d\u0438", 
- "Price List Rate*": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0420\u0430\u0442\u0435 *", 
- "Qty": "\u041a\u043e\u043b", 
- "SO Detail ": "\u0421\u041e \u0414\u0435\u0442\u0430\u0459", 
- "Sales Invoice Item": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0420\u0430\u0447\u0443\u043d \u0448\u0438\u0444\u0440\u0430", 
- "Sales Order": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041d\u0430\u0440\u0443\u0447\u0438\u0442\u0435", 
- "Serial No": "\u0421\u0435\u0440\u0438\u0458\u0441\u043a\u0438 \u0431\u0440\u043e\u0458", 
- "UOM": "\u0423\u041e\u041c", 
- "Warehouse": "\u041c\u0430\u0433\u0430\u0446\u0438\u043d"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_item/locale/ta-doc.json b/accounts/doctype/sales_invoice_item/locale/ta-doc.json
deleted file mode 100644
index 77422c9..0000000
--- a/accounts/doctype/sales_invoice_item/locale/ta-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Amount": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Amount*": "\u0b85\u0bb3\u0bb5\u0bc1 *", 
- "Available Qty at Warehouse": "\u0b9a\u0bc7\u0bae\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1 \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0b85\u0bb3\u0bb5\u0bc1", 
- "Barcode": "\u0baa\u0bbe\u0bb0\u0bcd\u0b95\u0bc7\u0bbe\u0b9f\u0bc1", 
- "Basic Rate": "\u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Basic Rate*": "\u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd *", 
- "Batch No": "\u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0ba4\u0bbf \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Brand Name": "\u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Clear Pending": "\u0ba8\u0bbf\u0bb2\u0bc1\u0bb5\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b89\u0bb3\u0bcd\u0bb3 \u0b85\u0bb4\u0bbf", 
- "Cost Center": "\u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0bae\u0bc8\u0baf\u0bae\u0bcd", 
- "Customer's Item Code": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bc1", 
- "DN Detail": "DN \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Delivered Qty": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0b85\u0bb3\u0bb5\u0bc1", 
- "Delivery Note": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Discount (%)": "\u0ba4\u0bb3\u0bcd\u0bb3\u0bc1\u0baa\u0b9f\u0bbf (%)", 
- "Income Account": "\u0bb5\u0bb0\u0bc1\u0bae\u0bbe\u0ba9 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1", 
- "Item": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "Item Group": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Item Name": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Item Tax Rate": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0bb0\u0bbf \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Page Break": "\u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0baa\u0bbf\u0bb0\u0bc7\u0b95\u0bcd", 
- "Price List Rate": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Price List Rate*": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd *", 
- "Qty": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "SO Detail ": "\u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95 SO", 
- "Sales Invoice Item": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Sales Order": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8", 
- "Serial No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "UOM": "\u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd", 
- "Warehouse": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bc8\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0b87\u0b9f\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_item/locale/th-doc.json b/accounts/doctype/sales_invoice_item/locale/th-doc.json
deleted file mode 100644
index 8965ef6..0000000
--- a/accounts/doctype/sales_invoice_item/locale/th-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Amount*": "* \u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19", 
- "Available Qty at Warehouse": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e17\u0e35\u0e48\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Barcode": "\u0e1a\u0e32\u0e23\u0e4c\u0e42\u0e04\u0e49\u0e14", 
- "Basic Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e02\u0e31\u0e49\u0e19\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19", 
- "Basic Rate*": "* \u0e2d\u0e31\u0e15\u0e23\u0e32\u0e02\u0e31\u0e49\u0e19\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19", 
- "Batch No": "\u0e0a\u0e38\u0e14\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Brand Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e22\u0e35\u0e48\u0e2b\u0e49\u0e2d", 
- "Clear Pending": "\u0e25\u0e49\u0e32\u0e07 Pending", 
- "Cost Center": "\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19", 
- "Customer's Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "DN Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 DN", 
- "Delivered Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e2a\u0e48\u0e07", 
- "Delivery Note": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Discount (%)": "\u0e2a\u0e48\u0e27\u0e19\u0e25\u0e14 (%)", 
- "Income Account": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49", 
- "Item": "\u0e0a\u0e34\u0e49\u0e19", 
- "Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Item Tax Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e20\u0e32\u0e29\u0e35\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Page Break": "\u0e41\u0e1a\u0e48\u0e07\u0e2b\u0e19\u0e49\u0e32", 
- "Price List Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e23\u0e32\u0e04\u0e32\u0e15\u0e32\u0e21\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Price List Rate*": "\u0e23\u0e32\u0e04\u0e32 * \u0e2d\u0e31\u0e15\u0e23\u0e32\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d", 
- "Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "SO Detail ": "\u0e14\u0e31\u0e07\u0e19\u0e31\u0e49\u0e19\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "Sales Invoice Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "Sales Order": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e32\u0e22", 
- "Serial No": "\u0e2d\u0e19\u0e38\u0e01\u0e23\u0e21\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "UOM": "UOM", 
- "Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice_item/sales_invoice_item.txt b/accounts/doctype/sales_invoice_item/sales_invoice_item.txt
index 89c86f8..014a9f4 100644
--- a/accounts/doctype/sales_invoice_item/sales_invoice_item.txt
+++ b/accounts/doctype/sales_invoice_item/sales_invoice_item.txt
@@ -2,7 +2,7 @@
  {
   "creation": "2013-04-19 11:00:07", 
   "docstatus": 0, 
-  "modified": "2013-05-22 12:06:15", 
+  "modified": "2013-05-22 12:07:00", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -107,7 +107,7 @@
   "oldfieldtype": "Currency", 
   "options": "currency", 
   "print_hide": 1, 
-  "read_only": 0, 
+  "read_only": 1, 
   "reqd": 0
  }, 
  {
@@ -163,7 +163,7 @@
   "oldfieldtype": "Currency", 
   "options": "Company:company:default_currency", 
   "print_hide": 1, 
-  "read_only": 0, 
+  "read_only": 1, 
   "reqd": 1, 
   "search_index": 0
  }, 
diff --git a/accounts/doctype/sales_taxes_and_charges/README.md b/accounts/doctype/sales_taxes_and_charges/README.md
new file mode 100644
index 0000000..947bc18
--- /dev/null
+++ b/accounts/doctype/sales_taxes_and_charges/README.md
@@ -0,0 +1 @@
+Tax details for all sales transactions.
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges/locale/_messages_doc.json b/accounts/doctype/sales_taxes_and_charges/locale/_messages_doc.json
deleted file mode 100644
index 70dfb3a..0000000
--- a/accounts/doctype/sales_taxes_and_charges/locale/_messages_doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-[
- "On Net Total", 
- "Total Tax Amount", 
- "On Previous Row Amount", 
- "Cost Center", 
- "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount", 
- "Type", 
- "Description", 
- "Total Amount", 
- "Item Wise Tax Detail ", 
- "Cheating Field\nPlease do not delete ", 
- "Actual", 
- "Amount", 
- "Enter Row", 
- "Sales Taxes and Charges", 
- "Is this Tax included in Basic Rate?", 
- "Parenttype", 
- "On Previous Row Total", 
- "Rate", 
- "Accounts", 
- "Account Head", 
- "Total"
-]
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges/locale/ar-doc.json b/accounts/doctype/sales_taxes_and_charges/locale/ar-doc.json
deleted file mode 100644
index a942f3f..0000000
--- a/accounts/doctype/sales_taxes_and_charges/locale/ar-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Account Head": "\u0631\u0626\u064a\u0633 \u062d\u0633\u0627\u0628", 
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Actual": "\u0641\u0639\u0644\u064a", 
- "Amount": "\u0643\u0645\u064a\u0629", 
- "Cheating FieldPlease do not delete ": "FieldPlease \u0627\u0644\u063a\u0634 \u0644\u0627 \u062a\u062d\u0630\u0641", 
- "Cost Center": "\u0645\u0631\u0643\u0632 \u0627\u0644\u062a\u0643\u0644\u0641\u0629", 
- "Description": "\u0648\u0635\u0641", 
- "Enter Row": "\u062f\u062e\u0648\u0644 \u0627\u0644\u0635\u0641", 
- "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount": "\u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0645\u062d\u062f\u062f\u0629\u060c \u0633\u064a\u062a\u0645 \u0627\u0644\u0646\u0638\u0631 \u0641\u064a \u0645\u0642\u062f\u0627\u0631 \u0636\u0631\u064a\u0628\u0629 \u0648\u0627\u0644\u0645\u062f\u0631\u062c\u0629 \u0628\u0627\u0644\u0641\u0639\u0644 \u0641\u064a \u0642\u064a\u0645 \u0637\u0628\u0627\u0639\u0629 / \u0627\u0644\u0645\u0628\u0644\u063a \u0637\u0628\u0627\u0639\u0629", 
- "Is this Tax included in Basic Rate?": "\u0648\u0647\u0630\u0647 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0645\u062a\u0636\u0645\u0646\u0629 \u0641\u064a \u0633\u0639\u0631 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629\u061f", 
- "Item Wise Tax Detail ": "\u0627\u0644\u0628\u0646\u062f \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0648\u0627\u064a\u0632", 
- "On Net Total": "\u0639\u0644\u0649 \u0625\u062c\u0645\u0627\u0644\u064a \u0635\u0627\u0641\u064a", 
- "On Previous Row Amount": "\u0639\u0644\u0649 \u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0635\u0641 \u0627\u0644\u0633\u0627\u0628\u0642", 
- "On Previous Row Total": "\u0639\u0644\u0649 \u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0635\u0641 \u0627\u0644\u0633\u0627\u0628\u0642", 
- "Parenttype": "Parenttype", 
- "Rate": "\u0645\u0639\u062f\u0644", 
- "Sales Taxes and Charges": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0639\u0644\u0649 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "Total": "\u0645\u062c\u0645\u0648\u0639", 
- "Total Amount": "\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0643\u0644\u064a \u0644\u0644", 
- "Total Tax Amount": "\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0636\u0631\u064a\u0628\u064a", 
- "Type": "\u0646\u0648\u0639"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges/locale/de-doc.json b/accounts/doctype/sales_taxes_and_charges/locale/de-doc.json
deleted file mode 100644
index 4a1792c..0000000
--- a/accounts/doctype/sales_taxes_and_charges/locale/de-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "Account Head": "Konto Leiter", 
- "Accounts": "Konten", 
- "Actual": "Tats\u00e4chlich", 
- "Amount": "Menge", 
- "Cost Center": "Kostenstellenrechnung", 
- "Description": "Beschreibung", 
- "Enter Row": "Geben Row", 
- "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount": "Wenn aktiviert, wird der Steuerbetrag als bereits in der Print Rate / Print Menge aufgenommen werden", 
- "Is this Tax included in Basic Rate?": "Wird diese Steuer in Basic Rate inbegriffen?", 
- "On Net Total": "On Net Total", 
- "On Previous Row Amount": "Auf Previous Row Betrag", 
- "On Previous Row Total": "Auf Previous Row insgesamt", 
- "Parenttype": "ParentType", 
- "Rate": "Rate", 
- "Sales Taxes and Charges": "Vertrieb Steuern und Abgaben", 
- "Total": "Gesamt", 
- "Total Amount": "Gesamtbetrag", 
- "Total Tax Amount": "Total Tax Amount", 
- "Type": "Typ"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges/locale/es-doc.json b/accounts/doctype/sales_taxes_and_charges/locale/es-doc.json
deleted file mode 100644
index 43707ad..0000000
--- a/accounts/doctype/sales_taxes_and_charges/locale/es-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Account Head": "Cuenta Head", 
- "Accounts": "Cuentas", 
- "Actual": "Real", 
- "Amount": "Cantidad", 
- "Cheating FieldPlease do not delete ": "Hacer trampa FieldPlease no elimine", 
- "Cost Center": "De centros de coste", 
- "Description": "Descripci\u00f3n", 
- "Enter Row": "Ingrese Row", 
- "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount": "Si se selecciona, el importe del impuesto se considerar\u00e1 como ya se ha incluido en la tarifa de impresi\u00f3n / Cantidad Imprimir", 
- "Is this Tax included in Basic Rate?": "\u00bfEs este impuesto incluido en la tarifa b\u00e1sica?", 
- "Item Wise Tax Detail ": "Elemento Detalle Tax Wise", 
- "On Net Total": "En total neto", 
- "On Previous Row Amount": "El Monto de la fila anterior", 
- "On Previous Row Total": "El total de la fila anterior", 
- "Parenttype": "ParentType", 
- "Rate": "Velocidad", 
- "Sales Taxes and Charges": "Ventas Impuestos y Cargos", 
- "Total": "Total", 
- "Total Amount": "Monto Total", 
- "Total Tax Amount": "Monto Total de Impuestos", 
- "Type": "Tipo"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges/locale/fr-doc.json b/accounts/doctype/sales_taxes_and_charges/locale/fr-doc.json
deleted file mode 100644
index 94535dd..0000000
--- a/accounts/doctype/sales_taxes_and_charges/locale/fr-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Account Head": "Chef du compte", 
- "Accounts": "Comptes", 
- "Actual": "R\u00e9el", 
- "Amount": "Montant", 
- "Cheating FieldPlease do not delete ": "Tricher FieldPlease ne supprimez pas", 
- "Cost Center": "Centre de co\u00fbts", 
- "Description": "Description", 
- "Enter Row": "Entrez Row", 
- "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount": "Si elle est coch\u00e9e, le montant de la taxe sera consid\u00e9r\u00e9 comme d\u00e9j\u00e0 inclus dans le tarif Imprimer / Print Montant", 
- "Is this Tax included in Basic Rate?": "Est-ce Taxes incluses dans le taux de base?", 
- "Item Wise Tax Detail ": "D\u00e9tail d&#39;item imp\u00f4t Wise", 
- "On Net Total": "Le total net", 
- "On Previous Row Amount": "Le montant rang\u00e9e pr\u00e9c\u00e9dente", 
- "On Previous Row Total": "Le total de la rang\u00e9e pr\u00e9c\u00e9dente", 
- "Parenttype": "ParentType", 
- "Rate": "Taux", 
- "Sales Taxes and Charges": "Taxes de vente et frais", 
- "Total": "Total", 
- "Total Amount": "Montant total", 
- "Total Tax Amount": "Montant Total de la taxe", 
- "Type": "Type"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges/locale/hi-doc.json b/accounts/doctype/sales_taxes_and_charges/locale/hi-doc.json
deleted file mode 100644
index bdd56cf..0000000
--- a/accounts/doctype/sales_taxes_and_charges/locale/hi-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Account Head": "\u0932\u0947\u0916\u093e\u0936\u0940\u0930\u094d\u0937", 
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Actual": "\u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915", 
- "Amount": "\u0930\u093e\u0936\u093f", 
- "Cheating FieldPlease do not delete ": "\u0927\u094b\u0916\u093e FieldPlease \u0915\u094b \u0928\u0937\u094d\u091f \u0928\u0939\u0940\u0902 \u0915\u0930\u0924\u0947", 
- "Cost Center": "\u0932\u093e\u0917\u0924 \u0915\u0947\u0902\u0926\u094d\u0930", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Enter Row": "\u092a\u0902\u0915\u094d\u0924\u093f \u0926\u0930\u094d\u091c", 
- "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount": "\u0905\u0917\u0930 \u091c\u093e\u0901\u091a \u0915\u0940 \u0939\u0948, \u0915\u0930 \u0915\u0940 \u0930\u093e\u0936\u093f \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u092a\u0939\u0932\u0947 \u0938\u0947 \u0939\u0940 \u092a\u094d\u0930\u093f\u0902\u091f \u0926\u0930 / \u092a\u094d\u0930\u093f\u0902\u091f \u0930\u093e\u0936\u093f \u092e\u0947\u0902 \u0936\u093e\u092e\u093f\u0932 \u092e\u093e\u0928\u093e \u091c\u093e\u090f\u0917\u093e", 
- "Is this Tax included in Basic Rate?": "\u0907\u0938 \u091f\u0948\u0915\u094d\u0938 \u092e\u0942\u0932 \u0926\u0930 \u092e\u0947\u0902 \u0936\u093e\u092e\u093f\u0932 \u0939\u0948?", 
- "Item Wise Tax Detail ": "\u0906\u0907\u091f\u092e \u0935\u093e\u0930 \u0915\u0930 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "On Net Total": "\u0928\u0947\u091f \u0915\u0941\u0932", 
- "On Previous Row Amount": "\u092a\u093f\u091b\u0932\u0940 \u092a\u0902\u0915\u094d\u0924\u093f \u0930\u093e\u0936\u093f \u092a\u0930", 
- "On Previous Row Total": "\u092a\u093f\u091b\u0932\u0940 \u092a\u0902\u0915\u094d\u0924\u093f \u0915\u0941\u0932 \u092a\u0930", 
- "Parenttype": "Parenttype", 
- "Rate": "\u0926\u0930", 
- "Sales Taxes and Charges": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915", 
- "Total": "\u0938\u0902\u092a\u0942\u0930\u094d\u0923", 
- "Total Amount": "\u0915\u0941\u0932 \u0930\u093e\u0936\u093f", 
- "Total Tax Amount": "\u0915\u0941\u0932 \u0915\u0930 \u0930\u093e\u0936\u093f", 
- "Type": "\u091f\u093e\u0907\u092a"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges/locale/hr-doc.json b/accounts/doctype/sales_taxes_and_charges/locale/hr-doc.json
deleted file mode 100644
index 5d0a65b..0000000
--- a/accounts/doctype/sales_taxes_and_charges/locale/hr-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Account Head": "Ra\u010dun voditelj", 
- "Accounts": "Ra\u010duni", 
- "Actual": "Stvaran", 
- "Amount": "Iznos", 
- "Cheating FieldPlease do not delete ": "Varanje FieldPlease ne brisati", 
- "Cost Center": "Tro\u0161ka", 
- "Description": "Opis", 
- "Enter Row": "Unesite Row", 
- "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount": "Ako je ozna\u010deno, iznos poreza \u0107e se smatrati ve\u0107 uklju\u010dena u Print Rate / Ispis Iznos", 
- "Is this Tax included in Basic Rate?": "Je li ovo pristojba uklju\u010dena u osnovne stope?", 
- "Item Wise Tax Detail ": "Stavka Wise Porezna Detalj", 
- "On Net Total": "Na Net Total", 
- "On Previous Row Amount": "Na prethodnu Row visini", 
- "On Previous Row Total": "Na prethodni redak Ukupno", 
- "Parenttype": "Parenttype", 
- "Rate": "Stopa", 
- "Sales Taxes and Charges": "Prodaja Porezi i naknade", 
- "Total": "Ukupan", 
- "Total Amount": "Ukupan iznos", 
- "Total Tax Amount": "Ukupno Iznos poreza", 
- "Type": "Vrsta"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges/locale/nl-doc.json b/accounts/doctype/sales_taxes_and_charges/locale/nl-doc.json
deleted file mode 100644
index db48762..0000000
--- a/accounts/doctype/sales_taxes_and_charges/locale/nl-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Account Head": "Account Hoofd", 
- "Accounts": "Accounts", 
- "Actual": "Daadwerkelijk", 
- "Amount": "Bedrag", 
- "Cheating FieldPlease do not delete ": "Vreemdgaan FieldPlease niet verwijderen", 
- "Cost Center": "Kostenplaats", 
- "Description": "Beschrijving", 
- "Enter Row": "Voer Row", 
- "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount": "Indien aangevinkt, zal de BTW-bedrag worden beschouwd als reeds in de Print Tarief / Print Bedrag", 
- "Is this Tax included in Basic Rate?": "Is dit inbegrepen in de Basic Rate?", 
- "Item Wise Tax Detail ": "Item Wise Tax Detail", 
- "On Net Total": "On Net Totaal", 
- "On Previous Row Amount": "Op de vorige toer Bedrag", 
- "On Previous Row Total": "Op de vorige toer Totaal", 
- "Parenttype": "Parenttype", 
- "Rate": "Tarief", 
- "Sales Taxes and Charges": "Verkoop en-heffingen", 
- "Total": "Totaal", 
- "Total Amount": "Totaal bedrag", 
- "Total Tax Amount": "Totaal BTW-bedrag", 
- "Type": "Type"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges/locale/pt-BR-doc.json b/accounts/doctype/sales_taxes_and_charges/locale/pt-BR-doc.json
deleted file mode 100644
index a54ed90..0000000
--- a/accounts/doctype/sales_taxes_and_charges/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Account Head": "Conta", 
- "Accounts": "Contas", 
- "Actual": "Real", 
- "Amount": "Quantidade", 
- "Cost Center": "Centro de Custos", 
- "Description": "Descri\u00e7\u00e3o", 
- "Enter Row": "Digite a Linha", 
- "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount": "Se marcado, o valor do imposto ser\u00e1 considerado como j\u00e1 inclu\u00eddo na Impress\u00e3o de Taxa / Impress\u00e3o do Valor", 
- "Is this Tax included in Basic Rate?": "Este imposto est\u00e1 inclu\u00eddo no Valor Base?", 
- "Item Wise Tax Detail ": "Detalhe Imposto relativo ao Item", 
- "On Net Total": "No Total L\u00edquido", 
- "On Previous Row Amount": "No Valor na linha anterior", 
- "On Previous Row Total": "No Total na linha anterior", 
- "Parenttype": "Parenttype", 
- "Rate": "Taxa", 
- "Sales Taxes and Charges": "Impostos e Taxas sobre Vendas", 
- "Total": "Total", 
- "Total Amount": "Valor Total", 
- "Total Tax Amount": "Valor Total do Imposto", 
- "Type": "Tipo"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges/locale/pt-doc.json b/accounts/doctype/sales_taxes_and_charges/locale/pt-doc.json
deleted file mode 100644
index b94bae0..0000000
--- a/accounts/doctype/sales_taxes_and_charges/locale/pt-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Account Head": "Chefe conta", 
- "Accounts": "Contas", 
- "Actual": "Real", 
- "Amount": "Quantidade", 
- "Cheating FieldPlease do not delete ": "Engano FieldPlease n\u00e3o exclua", 
- "Cost Center": "Centro de Custos", 
- "Description": "Descri\u00e7\u00e3o", 
- "Enter Row": "Digite Row", 
- "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount": "Se selecionado, o valor do imposto ser\u00e1 considerado como j\u00e1 inclu\u00eddo na tarifa Impress\u00e3o / Quantidade de impress\u00e3o", 
- "Is this Tax included in Basic Rate?": "\u00c9 este imposto inclu\u00eddo na Taxa B\u00e1sica?", 
- "Item Wise Tax Detail ": "Detalhe Imposto item S\u00e1bio", 
- "On Net Total": "Em L\u00edquida Total", 
- "On Previous Row Amount": "Quantidade em linha anterior", 
- "On Previous Row Total": "No total linha anterior", 
- "Parenttype": "ParentType", 
- "Rate": "Taxa", 
- "Sales Taxes and Charges": "Vendas Impostos e Taxas", 
- "Total": "Total", 
- "Total Amount": "Valor Total", 
- "Total Tax Amount": "Valor do imposto total", 
- "Type": "Tipo"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges/locale/sr-doc.json b/accounts/doctype/sales_taxes_and_charges/locale/sr-doc.json
deleted file mode 100644
index 2467fc2..0000000
--- a/accounts/doctype/sales_taxes_and_charges/locale/sr-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Account Head": "\u0420\u0430\u0447\u0443\u043d \u0448\u0435\u0444", 
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Actual": "\u0421\u0442\u0432\u0430\u0440\u0430\u043d", 
- "Amount": "\u0418\u0437\u043d\u043e\u0441", 
- "Cheating FieldPlease do not delete ": "\u0412\u0430\u0440\u0430\u045a\u0435 \u0424\u0438\u0435\u043b\u0434\u041f\u043b\u0435\u0430\u0441\u0435 \u043d\u0435 \u0431\u0440\u0438\u0441\u0430\u0442\u0438", 
- "Cost Center": "\u0422\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u0446\u0435\u043d\u0442\u0430\u0440", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Enter Row": "\u0423\u043d\u0435\u0441\u0438\u0442\u0435 \u0440\u0435\u0434", 
- "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount": "\u0410\u043a\u043e \u0458\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d, \u043f\u043e\u0440\u0435\u0441\u043a\u0438 \u0438\u0437\u043d\u043e\u0441 \u045b\u0435 \u0441\u0435 \u0441\u043c\u0430\u0442\u0440\u0430\u0442\u0438 \u043a\u0430\u043e \u0448\u0442\u043e \u0458\u0435 \u0432\u0435\u045b \u0443\u043a\u0459\u0443\u0447\u0435\u043d\u0430 \u0443 \u041f\u0440\u0438\u043d\u0442 \u0420\u0430\u0442\u0435 / \u0428\u0442\u0430\u043c\u043f\u0430 \u0418\u0437\u043d\u043e\u0441", 
- "Is this Tax included in Basic Rate?": "\u0414\u0430 \u043b\u0438 \u0458\u0435 \u0442\u043e \u0442\u0430\u043a\u0441\u0430 \u0443 \u041e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0420\u0430\u0442\u0435?", 
- "Item Wise Tax Detail ": "\u0421\u0442\u0430\u0432\u043a\u0430 \u041c\u0443\u0434\u0440\u0438 \u041f\u043e\u0440\u0435\u0441\u043a\u0430 \u0414\u0435\u0442\u0430\u0459", 
- "On Net Total": "\u041e\u043d \u041d\u0435\u0442 \u0423\u043a\u0443\u043f\u043d\u043e", 
- "On Previous Row Amount": "\u041d\u0430 \u043f\u0440\u0435\u0442\u0445\u043e\u0434\u043d\u0438 \u0440\u0435\u0434 \u0418\u0437\u043d\u043e\u0441", 
- "On Previous Row Total": "\u041d\u0430 \u043f\u0440\u0435\u0442\u0445\u043e\u0434\u043d\u0438 \u0440\u0435\u0434 \u0423\u043a\u0443\u043f\u043d\u043e", 
- "Parenttype": "\u041f\u0430\u0440\u0435\u043d\u0442\u0442\u0438\u043f\u0435", 
- "Rate": "\u0421\u0442\u043e\u043f\u0430", 
- "Sales Taxes and Charges": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435", 
- "Total": "\u0423\u043a\u0443\u043f\u0430\u043d", 
- "Total Amount": "\u0423\u043a\u0443\u043f\u0430\u043d \u0438\u0437\u043d\u043e\u0441", 
- "Total Tax Amount": "\u0423\u043a\u0443\u043f\u0430\u043d \u0438\u0437\u043d\u043e\u0441 \u043f\u043e\u0440\u0435\u0437\u0430", 
- "Type": "\u0422\u0438\u043f"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges/locale/ta-doc.json b/accounts/doctype/sales_taxes_and_charges/locale/ta-doc.json
deleted file mode 100644
index 8e910e8..0000000
--- a/accounts/doctype/sales_taxes_and_charges/locale/ta-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Account Head": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 - \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1", 
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Actual": "\u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbe\u0ba9", 
- "Amount": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Cheating FieldPlease do not delete ": "\u0bae\u0bc7\u0bbe\u0b9a\u0b9f\u0bbf FieldPlease \u0ba8\u0bc0\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bbe\u0bae\u0bcd", 
- "Cost Center": "\u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0bae\u0bc8\u0baf\u0bae\u0bcd", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Enter Row": "\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bb5\u0bc1\u0bae\u0bcd", 
- "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount": "\u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbe\u0bb2\u0bcd, \u0b8f\u0bb1\u0bcd\u0b95\u0ba9\u0bb5\u0bc7 \u0b85\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f\u0bc1\u0b95 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd / \u0b85\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f\u0bc1\u0b95 \u0ba4\u0bc6\u0bbe\u0b95\u0bc8 \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1 \u0b8e\u0ba9, \u0bb5\u0bb0\u0bbf \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Is this Tax included in Basic Rate?": "\u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bb0\u0bbf \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1?", 
- "Item Wise Tax Detail ": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0bc8\u0bb8\u0bcd \u0bb5\u0bb0\u0bbf \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "On Net Total": "\u0ba8\u0bbf\u0b95\u0bb0 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd \u0b89\u0bb3\u0bcd\u0bb3", 
- "On Previous Row Amount": "\u0bae\u0bc1\u0ba8\u0bcd\u0ba4\u0bc8\u0baf \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "On Previous Row Total": "\u0bae\u0bc1\u0ba8\u0bcd\u0ba4\u0bc8\u0baf \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0bae\u0bc0\u0ba4\u0bc1", 
- "Parenttype": "Parenttype", 
- "Rate": "\u0bb5\u0bbf\u0bb2\u0bc8", 
- "Sales Taxes and Charges": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Total": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd", 
- "Total Amount": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Total Tax Amount": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0bb5\u0bb0\u0bbf \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Type": "\u0bae\u0bbe\u0ba4\u0bbf\u0bb0\u0bbf"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges/locale/th-doc.json b/accounts/doctype/sales_taxes_and_charges/locale/th-doc.json
deleted file mode 100644
index 8da98da..0000000
--- a/accounts/doctype/sales_taxes_and_charges/locale/th-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Account Head": "\u0e2b\u0e31\u0e27\u0e2b\u0e19\u0e49\u0e32\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Actual": "\u0e15\u0e32\u0e21\u0e04\u0e27\u0e32\u0e21\u0e40\u0e1b\u0e47\u0e19\u0e08\u0e23\u0e34\u0e07", 
- "Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Cheating FieldPlease do not delete ": "\u0e42\u0e01\u0e07 FieldPlease \u0e44\u0e21\u0e48\u0e25\u0e1a", 
- "Cost Center": "\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Enter Row": "\u0e43\u0e2a\u0e48\u0e41\u0e16\u0e27", 
- "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount": "\u0e2b\u0e32\u0e01\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19\u0e20\u0e32\u0e29\u0e35\u0e08\u0e30\u0e16\u0e37\u0e2d\u0e27\u0e48\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e23\u0e27\u0e21\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e1e\u0e34\u0e21\u0e1e\u0e4c / \u0e08\u0e33\u0e19\u0e27\u0e19\u0e1e\u0e34\u0e21\u0e1e\u0e4c", 
- "Is this Tax included in Basic Rate?": "\u0e04\u0e37\u0e2d\u0e20\u0e32\u0e29\u0e35\u0e19\u0e35\u0e49\u0e23\u0e27\u0e21\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e02\u0e31\u0e49\u0e19\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19?", 
- "Item Wise Tax Detail ": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e20\u0e32\u0e29\u0e35\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e09\u0e25\u0e32\u0e14", 
- "On Net Total": "\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e23\u0e27\u0e21\u0e2a\u0e38\u0e17\u0e18\u0e34", 
- "On Previous Row Amount": "\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19\u0e41\u0e16\u0e27\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32", 
- "On Previous Row Total": "\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e23\u0e27\u0e21\u0e41\u0e16\u0e27\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32", 
- "Parenttype": "Parenttype", 
- "Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32", 
- "Sales Taxes and Charges": "\u0e20\u0e32\u0e29\u0e35\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", 
- "Total": "\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", 
- "Total Amount": "\u0e23\u0e27\u0e21\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e07\u0e34\u0e19", 
- "Total Tax Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e20\u0e32\u0e29\u0e35\u0e23\u0e27\u0e21", 
- "Type": "\u0e0a\u0e19\u0e34\u0e14"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.txt b/accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.txt
index 161eb00..ba9f907 100644
--- a/accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.txt
+++ b/accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.txt
@@ -1,8 +1,8 @@
 [
  {
-  "creation": "2013-02-22 01:27:41", 
+  "creation": "2013-04-24 11:39:32", 
   "docstatus": 0, 
-  "modified": "2013-04-17 14:05:18", 
+  "modified": "2013-05-28 11:59:02", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -50,7 +50,7 @@
  {
   "default": ":Company", 
   "doctype": "DocField", 
-  "fieldname": "cost_center_other_charges", 
+  "fieldname": "cost_center", 
   "fieldtype": "Link", 
   "label": "Cost Center", 
   "oldfieldname": "cost_center_other_charges", 
@@ -85,6 +85,7 @@
   "oldfieldname": "tax_amount", 
   "oldfieldtype": "Currency", 
   "options": "Company:company:default_currency", 
+  "read_only": 1, 
   "reqd": 0
  }, 
  {
@@ -129,34 +130,6 @@
   "search_index": 1
  }, 
  {
-  "description": "Cheating Field\nPlease do not delete ", 
-  "doctype": "DocField", 
-  "fieldname": "total_tax_amount", 
-  "fieldtype": "Currency", 
-  "hidden": 1, 
-  "label": "Total Tax Amount", 
-  "no_copy": 1, 
-  "oldfieldname": "total_tax_amount", 
-  "oldfieldtype": "Currency", 
-  "options": "Company:company:default_currency", 
-  "print_hide": 1, 
-  "report_hide": 1
- }, 
- {
-  "description": "Cheating Field\nPlease do not delete ", 
-  "doctype": "DocField", 
-  "fieldname": "total_amount", 
-  "fieldtype": "Currency", 
-  "hidden": 1, 
-  "label": "Total Amount", 
-  "no_copy": 1, 
-  "oldfieldname": "total_amount", 
-  "oldfieldtype": "Currency", 
-  "options": "Company:company:default_currency", 
-  "print_hide": 1, 
-  "report_hide": 1
- }, 
- {
   "allow_on_submit": 0, 
   "description": "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount", 
   "doctype": "DocField", 
diff --git a/accounts/doctype/sales_taxes_and_charges_master/README.md b/accounts/doctype/sales_taxes_and_charges_master/README.md
new file mode 100644
index 0000000..600a6bf
--- /dev/null
+++ b/accounts/doctype/sales_taxes_and_charges_master/README.md
@@ -0,0 +1 @@
+Template for tax structure in sales transactions.
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges_master/locale/_messages_doc.json b/accounts/doctype/sales_taxes_and_charges_master/locale/_messages_doc.json
deleted file mode 100644
index 34e53dc..0000000
--- a/accounts/doctype/sales_taxes_and_charges_master/locale/_messages_doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-[
- "Title", 
- "Default", 
- "Company", 
- "Standard tax template that can be applied to all Sales Transactions. This template can contain list of tax heads and also other expense / income heads like \"Shipping\", \"Insurance\", \"Handling\" etc.\n\n#### Note\n\nThe tax rate you define here will be the standard tax rate for all **Items**. If there are **Items** that have different rates, they must be added in the **Item Tax** table in the **Item** master.\n\n#### Description of Columns\n\n1. Calculation Type: \n    - This can be on **Net Total** (that is the sum of basic amount).\n    - **On Previous Row Total / Amount** (for cumulative taxes or charges). If you select this option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total.\n    - **Actual** (as mentioned).\n2. Account Head: The Account ledger under which this tax will be booked\n3. Cost Center: If the tax / charge is an income (like shipping) or expense it needs to be booked against a Cost Center.\n4. Description: Description of the tax (that will be printed in invoices / quotes).\n5. Rate: Tax rate.\n6. Amount: Tax amount.\n7. Total: Cumulative total to this point.\n8. Enter Row: If based on \"Previous Row Total\" you can select the row number which will be taken as a base for this calculation (default is the previous row).\n9. Is this Tax included in Basic Rate?: If you check this, it means that this tax will not be shown below the item table, but will be included in the Basic Rate in your main item table. This is useful where you want give a flat price (inclusive of all taxes) price to customers.", 
- "* Will be calculated in the transaction.", 
- "Accounts", 
- "Sales Taxes and Charges Master"
-]
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges_master/locale/ar-doc.json b/accounts/doctype/sales_taxes_and_charges_master/locale/ar-doc.json
deleted file mode 100644
index 3269982..0000000
--- a/accounts/doctype/sales_taxes_and_charges_master/locale/ar-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "* Will be calculated in the transaction.": "\u0648\u0633\u064a\u062a\u0645 \u0627\u062d\u062a\u0633\u0627\u0628 * \u0641\u064a \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629.", 
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Default": "\u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a", 
- "Sales Taxes and Charges Master": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0639\u0644\u0649 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0648\u0631\u0633\u0648\u0645 \u0645\u0627\u062c\u0633\u062a\u064a\u0631", 
- "Standard tax template that can be applied to all Sales Transactions. This template can contain list of tax heads and also other expense / income heads like \"Shipping\", \"Insurance\", \"Handling\" etc.#### NoteThe tax rate you define here will be the standard tax rate for all **Items**. If there are **Items** that have different rates, they must be added in the **Item Tax** table in the **Item** master.#### Description of Columns1. Calculation Type:     - This can be on **Net Total** (that is the sum of basic amount).    - **On Previous Row Total / Amount** (for cumulative taxes or charges). If you select this option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total.    - **Actual** (as mentioned).2. Account Head: The Account ledger under which this tax will be booked3. Cost Center: If the tax / charge is an income (like shipping) or expense it needs to be booked against a Cost Center.4. Description: Description of the tax (that will be printed in invoices / quotes).5. Rate: Tax rate.6. Amount: Tax amount.7. Total: Cumulative total to this point.8. Enter Row: If based on \"Previous Row Total\" you can select the row number which will be taken as a base for this calculation (default is the previous row).9. Is this Tax included in Basic Rate?: If you check this, it means that this tax will not be shown below the item table, but will be included in the Basic Rate in your main item table. This is useful where you want give a flat price (inclusive of all taxes) price to customers.": "\u0642\u0627\u0644\u0628 \u0627\u0644\u0642\u064a\u0627\u0633\u064a\u0629 \u0627\u0644\u0636\u0631\u064a\u0628\u064a\u0629 \u0627\u0644\u062a\u064a \u064a\u0645\u0643\u0646 \u062a\u0637\u0628\u064a\u0642\u0647\u0627 \u0639\u0644\u0649 \u062c\u0645\u064a\u0639 \u0639\u0645\u0644\u064a\u0627\u062a \u0627\u0644\u0628\u064a\u0639. \u0648\u0647\u0630\u0627 \u064a\u0645\u0643\u0646 \u0623\u0646 \u062a\u062d\u062a\u0648\u064a \u0639\u0644\u0649 \u0642\u0627\u0644\u0628 \u0642\u0627\u0626\u0645\u0629 \u0631\u0624\u0633\u0627\u0621 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u063a\u064a\u0631\u0647\u0627 \u0623\u064a\u0636\u0627 \u062d\u0633\u0627\u0628 / \u0627\u0644\u062f\u062e\u0644 \u0631\u0624\u0633\u0627\u0621 \u0645\u062b\u0644 &quot;\u0634\u062d\u0646&quot;\u060c &quot;\u0627\u0644\u062a\u0623\u0645\u064a\u0646&quot;\u060c &quot;\u0627\u0644\u062a\u0639\u0627\u0645\u0644 \u0645\u0639&quot; \u0627\u0644\u062e # # # # NoteThe \u0645\u0639\u062f\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u062a\u0642\u0648\u0645 \u0628\u062a\u0639\u0631\u064a\u0641 \u0647\u0646\u0627 \u0633\u064a\u0643\u0648\u0646 \u0645\u0639\u062f\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0645\u0648\u062d\u062f\u0629 \u0644\u0643\u0627\u0641\u0629 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 ** . ** \u0625\u0630\u0627 \u0643\u0627\u0646 \u0647\u0646\u0627\u0643 \u0639\u0646\u0627\u0635\u0631 ** ** \u0627\u0644\u062a\u064a \u0644\u062f\u064a\u0647\u0627 \u0645\u0639\u062f\u0644\u0627\u062a \u0645\u062e\u062a\u0644\u0641\u0629\u060c \u0644\u0627 \u0628\u062f \u0645\u0646 \u0625\u0636\u0627\u0641\u062a\u0647\u0627 \u0641\u064a \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0633\u0644\u0639\u0629 ** ** \u0627\u0644\u062c\u062f\u0648\u0644 \u0641\u064a \u0627\u0644\u0633\u0644\u0639\u0629 ** ** \u0627\u0644\u0631\u0626\u064a\u0633\u064a. # # # # \u0648\u0635\u0641 Columns1. \u0646\u0648\u0639 \u0627\u0644\u062d\u0633\u0627\u0628: - \u0648\u0647\u0630\u0627 \u064a\u0645\u0643\u0646 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0639\u0644\u0649 \u0625\u062c\u0645\u0627\u0644\u064a \u0635\u0627\u0641\u064a ** ** (\u0623\u064a \u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0623\u0633\u0627\u0633\u064a). - ** \u0641\u064a \u0627\u0644\u0635\u0641 \u0627\u0644\u0633\u0627\u0628\u0642 \u0627\u0644\u0645\u062c\u0645\u0648\u0639 / ** \u0627\u0644\u0645\u0628\u0644\u063a (\u0627\u0644\u062a\u0631\u0627\u0643\u0645\u064a \u0644\u0644\u0636\u0631\u0627\u0626\u0628 \u0623\u0648 \u0631\u0633\u0648\u0645). \u0625\u0630\u0627 \u0642\u0645\u062a \u0628\u062a\u062d\u062f\u064a\u062f \u0647\u0630\u0627 \u0627\u0644\u062e\u064a\u0627\u0631\u060c \u0633\u064a\u062a\u0645 \u062a\u0637\u0628\u064a\u0642 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0643\u0646\u0633\u0628\u0629 \u0645\u0626\u0648\u064a\u0629 \u0645\u0646 \u0627\u0644\u0635\u0641 \u0627\u0644\u0633\u0627\u0628\u0642 (\u0641\u064a \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629) \u0628\u0645\u0628\u0644\u063a \u0625\u062c\u0645\u0627\u0644\u064a \u0623\u0648. - ** ** \u0627\u0644\u0641\u0639\u0644\u064a (\u0643\u0645\u0627 \u0630\u0643\u0631) .2. \u0631\u0626\u064a\u0633 \u0627\u0644\u0627\u0639\u062a\u0628\u0627\u0631: \u062f\u0641\u062a\u0631 \u0627\u0644\u0623\u0633\u062a\u0627\u0630 \u0627\u0644\u062d\u0633\u0627\u0628 \u0627\u0644\u0630\u064a \u0633\u064a\u0643\u0648\u0646 \u0647\u0630\u0647 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 booked3. \u064a\u0643\u0644\u0641 \u0627\u0644\u0645\u0631\u0643\u0632: \u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0627\u0644\u0636\u0631\u0627\u0626\u0628 / \u0627\u0644\u0631\u0633\u0648\u0645 \u0647\u0648 \u0627\u0644\u062f\u062e\u0644 (\u0645\u062b\u0644 \u0627\u0644\u0634\u062d\u0646) \u0623\u0648 \u062d\u0633\u0627\u0628 \u0644\u0627 \u0628\u062f \u0645\u0646 \u062d\u062c\u0632 \u0636\u062f Center.4 \u0627\u0644\u062a\u0643\u0644\u0641\u0629. \u0627\u0644\u0648\u0635\u0641: \u0648\u0635\u0641 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 (\u0633\u062a\u062a\u0645 \u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u062a\u064a \u0641\u064a / \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633) .5. \u0645\u0639\u062f\u0644: \u0636\u0631\u064a\u0628\u0629 rate.6. \u0627\u0644\u0645\u0628\u0644\u063a: \u0636\u0631\u064a\u0628\u0629 amount.7. \u0627\u0644\u0645\u062c\u0645\u0648\u0639: \u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u062a\u0631\u0627\u0643\u0645\u064a \u0644\u0647\u0630\u0627 point.8. \u0623\u062f\u062e\u0644 \u0627\u0644\u0635\u0641: \u0625\u0630\u0627 \u064a\u0639\u062a\u0645\u062f \u0639\u0644\u0649 &quot;\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0635\u0641 \u0627\u0644\u0633\u0627\u0628\u0642&quot; \u064a\u0645\u0643\u0646\u0643 \u062a\u062d\u062f\u064a\u062f \u0631\u0642\u0645 \u0627\u0644\u0635\u0641 \u0627\u0644\u0630\u064a \u0633\u064a\u062a\u0645 \u0627\u062a\u062e\u0627\u0630\u0647\u0627 \u0643\u0642\u0627\u0639\u062f\u0629 \u0644\u0647\u0630\u0627 \u0627\u0644\u062d\u0633\u0627\u0628 (\u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0647\u0648 \u0627\u0644\u0635\u0641 \u0627\u0644\u0633\u0627\u0628\u0642) .9. \u0648\u0647\u0630\u0647 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0645\u062a\u0636\u0645\u0646\u0629 \u0641\u064a \u0633\u0639\u0631 \u0627\u0644\u0623\u0633\u0627\u0633\u064a:\u061f \u0625\u0630\u0627 \u062a\u062d\u0642\u0642 \u0630\u0644\u0643\u060c \u0648\u0647\u0648 \u0645\u0627 \u064a\u0639\u0646\u064a \u0623\u0646 \u0647\u0630\u0647 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0644\u0646 \u064a\u062a\u0645 \u0639\u0631\u0636\u0647\u0627 \u0623\u0633\u0641\u0644 \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0628\u0646\u062f\u060c \u0648\u0644\u0643\u0646 \u0633\u064a\u062a\u0645 \u062a\u0636\u0645\u064a\u0646\u0647\u0627 \u0641\u064a \u0627\u0644\u0645\u0639\u062f\u0644 \u0627\u0644\u0623\u0633\u0627\u0633\u064a \u0641\u064a \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u062e\u0627\u0635 \u0628\u0643 \u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0631\u0626\u064a\u0633\u064a. \u0647\u0630\u0627 \u0645\u0641\u064a\u062f \u062d\u064a\u062b \u062a\u0631\u064a\u062f \u0625\u0639\u0637\u0627\u0621 \u0633\u0639\u0631 \u0634\u0642\u0629 (\u0628\u0645\u0627 \u0641\u064a \u0630\u0644\u0643 \u062c\u0645\u064a\u0639 \u0627\u0644\u0636\u0631\u0627\u0626\u0628) \u0627\u0644\u0633\u0639\u0631 \u0644\u0644\u0639\u0645\u0644\u0627\u0621.", 
- "Title": "\u0644\u0642\u0628"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges_master/locale/de-doc.json b/accounts/doctype/sales_taxes_and_charges_master/locale/de-doc.json
deleted file mode 100644
index 42cd091..0000000
--- a/accounts/doctype/sales_taxes_and_charges_master/locale/de-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "* Will be calculated in the transaction.": "* Wird in der Transaktion berechnet werden.", 
- "Accounts": "Konten", 
- "Company": "Firma", 
- "Default": "Default", 
- "Sales Taxes and Charges Master": "Vertrieb Steuern und Abgaben Meister", 
- "Title": "Titel"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges_master/locale/es-doc.json b/accounts/doctype/sales_taxes_and_charges_master/locale/es-doc.json
deleted file mode 100644
index 4fbe44c..0000000
--- a/accounts/doctype/sales_taxes_and_charges_master/locale/es-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "* Will be calculated in the transaction.": "* Se calcula de la transacci\u00f3n.", 
- "Accounts": "Cuentas", 
- "Company": "Empresa", 
- "Default": "Defecto", 
- "Sales Taxes and Charges Master": "Impuestos de Ventas y Master Cargos", 
- "Standard tax template that can be applied to all Sales Transactions. This template can contain list of tax heads and also other expense / income heads like \"Shipping\", \"Insurance\", \"Handling\" etc.#### NoteThe tax rate you define here will be the standard tax rate for all **Items**. If there are **Items** that have different rates, they must be added in the **Item Tax** table in the **Item** master.#### Description of Columns1. Calculation Type:     - This can be on **Net Total** (that is the sum of basic amount).    - **On Previous Row Total / Amount** (for cumulative taxes or charges). If you select this option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total.    - **Actual** (as mentioned).2. Account Head: The Account ledger under which this tax will be booked3. Cost Center: If the tax / charge is an income (like shipping) or expense it needs to be booked against a Cost Center.4. Description: Description of the tax (that will be printed in invoices / quotes).5. Rate: Tax rate.6. Amount: Tax amount.7. Total: Cumulative total to this point.8. Enter Row: If based on \"Previous Row Total\" you can select the row number which will be taken as a base for this calculation (default is the previous row).9. Is this Tax included in Basic Rate?: If you check this, it means that this tax will not be shown below the item table, but will be included in the Basic Rate in your main item table. This is useful where you want give a flat price (inclusive of all taxes) price to customers.": "Plantilla de gravamen que puede aplicarse a todas las transacciones de venta. Esta plantilla puede contener la lista de cabezas de impuestos y tambi\u00e9n otros gastos / ingresos cabezas como &quot;env\u00edo&quot;, &quot;Seguros&quot;, &quot;Manipulaci\u00f3n&quot;, etc del Hotel # # # # NotaEl fiscal que defina aqu\u00ed ser\u00e1 el tipo de gravamen general para todos los elementos ** **. Si hay elementos ** ** que tienen ritmos diferentes, se deben agregar en el Impuesto art\u00edculo ** ** mesa en el art\u00edculo ** ** maestro. # # # # Descripci\u00f3n del Columns1. Tipo de c\u00e1lculo: - Esto puede ser en ** Total Net ** (que es la suma de la cantidad de base). - ** En Fila Anterior total / importe ** (para los impuestos acumulativos o cargos). Si selecciona esta opci\u00f3n, el impuesto se aplica como un porcentaje de la fila anterior (en la tabla de impuestos) o cantidad total. - ** Actual ** (como se mencion\u00f3) .2. Jefe de la cuenta: El libro mayor de cuentas en las que este impuesto ser\u00e1 booked3. Centro de coste: Si el impuesto / carga es un ingreso (como gastos de env\u00edo) o gasto que debe ser reservado frente a un coste Center.4. Descripci\u00f3n: Descripci\u00f3n del impuesto (que se imprimir\u00e1 en las facturas / cotizaciones) .5. Tarifas: Impuesto rate.6. Importe: Impuestos amount.7. Total: Total acumulado de este point.8. Ingrese Fila: Si se basa en &quot;Total Fila Anterior&quot; se puede seleccionar el n\u00famero de fila que se tomar\u00e1 como base para este c\u00e1lculo (por defecto es la fila anterior) .9. \u00bfEs este impuesto incluido en la tarifa b\u00e1sica:? Si marca esto, significa que este impuesto no se mostrar\u00e1 a continuaci\u00f3n la tabla de partidas, pero se incluir\u00e1n en la Tasa B\u00e1sica en su mesa elemento principal. Esto es \u00fatil cuando usted quiere dar un precio fijo (incluidos todos los impuestos) precio a los clientes.", 
- "Title": "T\u00edtulo"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges_master/locale/fr-doc.json b/accounts/doctype/sales_taxes_and_charges_master/locale/fr-doc.json
deleted file mode 100644
index 5c29d1f..0000000
--- a/accounts/doctype/sales_taxes_and_charges_master/locale/fr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "* Will be calculated in the transaction.": "* Sera calcul\u00e9 de la transaction.", 
- "Accounts": "Comptes", 
- "Company": "Entreprise", 
- "Default": "Par d\u00e9faut", 
- "Sales Taxes and Charges Master": "Taxes de vente et frais de Master", 
- "Standard tax template that can be applied to all Sales Transactions. This template can contain list of tax heads and also other expense / income heads like \"Shipping\", \"Insurance\", \"Handling\" etc.#### NoteThe tax rate you define here will be the standard tax rate for all **Items**. If there are **Items** that have different rates, they must be added in the **Item Tax** table in the **Item** master.#### Description of Columns1. Calculation Type:     - This can be on **Net Total** (that is the sum of basic amount).    - **On Previous Row Total / Amount** (for cumulative taxes or charges). If you select this option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total.    - **Actual** (as mentioned).2. Account Head: The Account ledger under which this tax will be booked3. Cost Center: If the tax / charge is an income (like shipping) or expense it needs to be booked against a Cost Center.4. Description: Description of the tax (that will be printed in invoices / quotes).5. Rate: Tax rate.6. Amount: Tax amount.7. Total: Cumulative total to this point.8. Enter Row: If based on \"Previous Row Total\" you can select the row number which will be taken as a base for this calculation (default is the previous row).9. Is this Tax included in Basic Rate?: If you check this, it means that this tax will not be shown below the item table, but will be included in the Basic Rate in your main item table. This is useful where you want give a flat price (inclusive of all taxes) price to customers.": "Mod\u00e8le normal de l&#39;imp\u00f4t qui peut \u00eatre appliqu\u00e9 \u00e0 toutes les op\u00e9rations de vente. Ce mod\u00e8le peut contenir une liste des chefs d&#39;imp\u00f4t et aussi d&#39;autres d\u00e9penses / revenus des t\u00eates comme &quot;Livraison&quot;, &quot;assurance&quot;, &quot;Manipulation&quot;, etc taux d&#39;imposition # # # # RemarqueLe que vous d\u00e9finissez ici sera le taux normal de l&#39;imp\u00f4t pour tous les articles ** **. S&#39;il ya ** ** Articles qui ont des taux diff\u00e9rents, ils doivent \u00eatre ajout\u00e9s \u00e0 l&#39;imp\u00f4t sur le point ** ** table dans l&#39;\u00e9l\u00e9ment ** ** ma\u00eetre. # # # # Description des Columns1. Type de calcul: - Cela peut \u00eatre sur ** Total net ** (qui est la somme du montant de base). - ** Sur la ligne pr\u00e9c\u00e9dente total / Montant ** (pour les imp\u00f4ts ou les frais cumulatifs). Si vous s\u00e9lectionnez cette option, la taxe sera appliqu\u00e9e en tant que pourcentage de la rang\u00e9e pr\u00e9c\u00e9dente (dans la table d&#39;imp\u00f4t) le montant ou total. - ** R\u00e9elles ** (comme indiqu\u00e9) .2. Chef du compte: Le grand livre des comptes en vertu de laquelle cette taxe sera booked3. Un centre de co\u00fbts: Si la taxe / redevance est un revenu (comme le transport) ou des frais dont elle a besoin pour \u00eatre comptabilis\u00e9es au titre des co\u00fbts Center.4. Description: Description de l&#39;imp\u00f4t (qui sera imprim\u00e9 sur les factures / devis) .5. Tarif: rate.6 imp\u00f4t. Montant: Taxe amount.7. Total: Total cumulatif \u00e0 ce point.8. Entrez Row: S&#39;il est bas\u00e9 sur \u00abTotal ligne pr\u00e9c\u00e9dente&quot;, vous pouvez s\u00e9lectionner le nombre de lignes qui seront pris comme base pour le calcul (par d\u00e9faut la ligne pr\u00e9c\u00e9dente) .9. Est-ce Taxes incluses dans le taux de base: Si vous cochez cette page, c&#39;est que cette taxe ne sera pas montr\u00e9 ci-dessous la table article, mais il sera inclus dans le tarif de base dans votre tableau principal point. Ceci est utile lorsque vous voulez donner un prix forfaitaire (toutes taxes comprises) prix \u00e0 ses clients.", 
- "Title": "Titre"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges_master/locale/hi-doc.json b/accounts/doctype/sales_taxes_and_charges_master/locale/hi-doc.json
deleted file mode 100644
index 7f697dd..0000000
--- a/accounts/doctype/sales_taxes_and_charges_master/locale/hi-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "* Will be calculated in the transaction.": "* \u0932\u0947\u0928\u0926\u0947\u0928 \u092e\u0947\u0902 \u0917\u0923\u0928\u093e \u0915\u0940 \u091c\u093e\u090f\u0917\u0940.", 
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Default": "\u091a\u0942\u0915", 
- "Sales Taxes and Charges Master": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u092e\u093e\u0938\u094d\u091f\u0930", 
- "Standard tax template that can be applied to all Sales Transactions. This template can contain list of tax heads and also other expense / income heads like \"Shipping\", \"Insurance\", \"Handling\" etc.#### NoteThe tax rate you define here will be the standard tax rate for all **Items**. If there are **Items** that have different rates, they must be added in the **Item Tax** table in the **Item** master.#### Description of Columns1. Calculation Type:     - This can be on **Net Total** (that is the sum of basic amount).    - **On Previous Row Total / Amount** (for cumulative taxes or charges). If you select this option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total.    - **Actual** (as mentioned).2. Account Head: The Account ledger under which this tax will be booked3. Cost Center: If the tax / charge is an income (like shipping) or expense it needs to be booked against a Cost Center.4. Description: Description of the tax (that will be printed in invoices / quotes).5. Rate: Tax rate.6. Amount: Tax amount.7. Total: Cumulative total to this point.8. Enter Row: If based on \"Previous Row Total\" you can select the row number which will be taken as a base for this calculation (default is the previous row).9. Is this Tax included in Basic Rate?: If you check this, it means that this tax will not be shown below the item table, but will be included in the Basic Rate in your main item table. This is useful where you want give a flat price (inclusive of all taxes) price to customers.": "\u092e\u093e\u0928\u0915 \u0915\u0930 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f \u0939\u0948 \u0915\u093f \u0938\u092d\u0940 \u092c\u093f\u0915\u094d\u0930\u0940 \u0932\u0947\u0928\u0926\u0947\u0928 \u0915\u0947 \u0932\u093f\u090f \u0932\u093e\u0917\u0942 \u0915\u093f\u092f\u093e \u091c\u093e \u0938\u0915\u0924\u093e \u0939\u0948. \u0907\u0938 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f \u0915\u0930 \u092a\u094d\u0930\u092e\u0941\u0916\u094b\u0902 \u0915\u0940 \u0938\u0942\u091a\u0940 \u092e\u0947\u0902 \u0914\u0930 \u092d\u0940 \u0924\u0930\u0939 &quot;\u0928\u094c\u0935\u0939\u0928&quot; \u0905\u0928\u094d\u092f \u0935\u094d\u092f\u092f / \u0906\u092f \u0938\u093f\u0930, &quot;\u092c\u0940\u092e\u093e&quot;, &quot;\u0939\u0948\u0902\u0921\u0932\u093f\u0902\u0917&quot; \u0906\u0926\u093f # # # # NoteThe \u0915\u0930 \u0926\u0930 \u0924\u0941\u092e \u092f\u0939\u093e\u0901 \u0915\u094b \u092a\u0930\u093f\u092d\u093e\u0937\u093f\u0924 \u092e\u093e\u0928\u0915 \u0938\u092d\u0940 ** \u0906\u0907\u091f\u092e \u0915\u0947 \u0932\u093f\u090f \u0915\u0930 \u0915\u0940 \u0926\u0930 \u0939\u094b\u0917\u093e \u0936\u093e\u092e\u093f\u0932 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902 **. \u0905\u0917\u0930 \u0935\u0939\u093e\u0901 ** ** \u0906\u0907\u091f\u092e \u0939\u0948 \u0915\u093f \u0905\u0932\u0917 \u0926\u0930\u094b\u0902 \u0915\u0930 \u0930\u0939\u0947 \u0939\u0948\u0902, \u0935\u0947 \u0906\u0907\u091f\u092e ** \u092e\u0947\u0902 \u0906\u0907\u091f\u092e ** \u0924\u093e\u0932\u093f\u0915\u093e ** \u091f\u0948\u0915\u094d\u0938 \u092e\u0947\u0902 \u091c\u094b\u0921\u093c\u093e \u091c\u093e\u0928\u093e \u091a\u093e\u0939\u093f\u090f Columns1 \u0915\u093e \u0935\u093f\u0935\u0930\u0923 ** \u092e\u093e\u0938\u094d\u091f\u0930. # # # #. \u0917\u0923\u0928\u093e \u0915\u0947 \u092a\u094d\u0930\u0915\u093e\u0930: - \u092f\u0939 ** \u0928\u0947\u091f \u0915\u0941\u0932 \u092a\u0930 \u0939\u094b \u0938\u0915\u0924\u093e \u0939\u0948 (\u0915\u093f \u092e\u0942\u0932 \u0930\u093e\u0936\u093f \u0915\u093e \u092f\u094b\u0917 \u0939\u0948). - ** / \u092a\u093f\u091b\u0932\u093e \u092a\u0902\u0915\u094d\u0924\u093f \u092a\u0930 \u0915\u0941\u0932 ** \u0930\u093e\u0936\u093f (\u0938\u0902\u091a\u092f\u0940 \u0915\u0930\u094b\u0902 \u092f\u093e \u0936\u0941\u0932\u094d\u0915\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f). \u092f\u0926\u093f \u0906\u092a \u0907\u0938 \u0935\u093f\u0915\u0932\u094d\u092a \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0924\u0947 \u0939\u0948\u0902, \u0915\u0930 \u092a\u093f\u091b\u0932\u0947 \u092a\u0902\u0915\u094d\u0924\u093f \u0915\u0947 \u090f\u0915 \u092a\u094d\u0930\u0924\u093f\u0936\u0924 (\u0915\u0930 \u0924\u093e\u0932\u093f\u0915\u093e \u092e\u0947\u0902) \u092f\u093e \u0915\u0941\u0932 \u0930\u093e\u0936\u093f \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0932\u093e\u0917\u0942 \u0915\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e. - ** \u0938\u092e\u093e\u091a\u093e (\u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0909\u0932\u094d\u0932\u0947\u0916 \u0915\u093f\u092f\u093e \u0939\u0948) ** .2. \u0916\u093e\u0924\u093e \u0938\u093f\u0930: \u0916\u093e\u0924\u093e \u092c\u0939\u0940 \u0916\u093e\u0924\u093e \u0939\u0948 \u091c\u093f\u0938\u0915\u0947 \u0924\u0939\u0924 \u092f\u0939 \u0915\u0930 booked3 \u0939\u094b\u0917\u093e. \u0932\u093e\u0917\u0924 \u0915\u0947\u0902\u0926\u094d\u0930: \u092f\u0926\u093f \u0915\u0930 \u092a\u094d\u0930\u092d\u093e\u0930\u0940 / \u090f\u0915 \u0936\u093f\u092a\u093f\u0902\u0917 \u091c\u0948\u0938\u0947 \u0906\u092f \u092f\u093e \u0916\u0930\u094d\u091a \u0939\u0948 \u092f\u0939 \u090f\u0915 Center.4 \u0932\u093e\u0917\u0924 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u0906\u0930\u0915\u094d\u0937\u0923 \u0915\u0940 \u091c\u0930\u0942\u0930\u0924 \u0939\u0948. \u0935\u093f\u0935\u0930\u0923: \u0915\u0930 \u0915\u093e \u0935\u093f\u0935\u0930\u0923 (\u0915\u093f \u091a\u093e\u0932\u093e\u0928 / \u0909\u0926\u094d\u0927\u0930\u0923 \u092e\u0947\u0902 \u092e\u0941\u0926\u094d\u0930\u093f\u0924 \u0915\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e) 0.5. \u0926\u0930: rate.6 \u0915\u0930. \u0930\u093e\u0936\u093f: amount.7 \u0915\u0930. \u0915\u0941\u0932: point.8 \u0907\u0938 \u0938\u0902\u091a\u092f\u0940 \u0915\u0941\u0932. \u092a\u0902\u0915\u094d\u0924\u093f \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902: \u092f\u0926\u093f &quot;\u092a\u093f\u091b\u0932\u0940 \u092a\u0902\u0915\u094d\u0924\u093f \u0915\u0941\u0932&quot; \u0915\u0947 \u0906\u0927\u093e\u0930 \u092a\u0930 \u0906\u092a \u092a\u0902\u0915\u094d\u0924\u093f \u0938\u0902\u0916\u094d\u092f\u093e \u0939\u0948 \u091c\u094b \u0907\u0938 \u0917\u0923\u0928\u093e (\u092a\u093f\u091b\u0932\u0940 \u092a\u0902\u0915\u094d\u0924\u093f \u092e\u0942\u0932\u092d\u0942\u0924 \u0939\u0948) .9 \u0915\u0947 \u0932\u093f\u090f \u090f\u0915 \u0906\u0927\u093e\u0930 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0932\u0947 \u091c\u093e\u092f\u093e \u091c\u093e\u090f\u0917\u093e \u0915\u093e \u091a\u092f\u0928 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902. \u0907\u0938 \u091f\u0948\u0915\u094d\u0938 \u092e\u0942\u0932 \u0926\u0930 \u092e\u0947\u0902 \u0936\u093e\u092e\u093f\u0932: \u092f\u0926\u093f \u0906\u092a \u0907\u0938 \u091a\u0947\u0915, \u0907\u0938\u0915\u093e \u092e\u0924\u0932\u092c \u0939\u0948 \u0915\u093f \u0907\u0938 \u0915\u0930 \u0906\u0907\u091f\u092e \u092e\u0947\u091c \u0915\u0947 \u0928\u0940\u091a\u0947 \u0928\u0939\u0940\u0902 \u0926\u093f\u0916\u093e\u092f\u093e \u091c\u093e\u090f\u0917\u093e, \u0932\u0947\u0915\u093f\u0928 \u0905\u092a\u0928\u0947 \u092e\u0941\u0916\u094d\u092f \u0906\u0907\u091f\u092e \u0924\u093e\u0932\u093f\u0915\u093e \u092e\u0947\u0902 \u092e\u0942\u0932 \u0926\u0930 \u092e\u0947\u0902 \u0936\u093e\u092e\u093f\u0932 \u0915\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e. \u092f\u0939 \u0909\u092a\u092f\u094b\u0917\u0940 \u0939\u0948, \u091c\u0939\u093e\u0902 \u0906\u092a \u090f\u0915 \u092b\u094d\u0932\u0948\u091f \u0915\u0940 \u0915\u0940\u092e\u0924 \u0926\u0947 (\u0938\u092d\u0940 \u0915\u0930\u094b\u0902 \u0938\u0939\u093f\u0924) \u0917\u094d\u0930\u093e\u0939\u0915\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u0915\u0940\u092e\u0924 \u091a\u093e\u0939\u0924\u0947 \u0939\u0948\u0902.", 
- "Title": "\u0936\u0940\u0930\u094d\u0937\u0915"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges_master/locale/hr-doc.json b/accounts/doctype/sales_taxes_and_charges_master/locale/hr-doc.json
deleted file mode 100644
index 773037e..0000000
--- a/accounts/doctype/sales_taxes_and_charges_master/locale/hr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "* Will be calculated in the transaction.": "* Ho\u0107e li biti izra\u010dunata u transakciji.", 
- "Accounts": "Ra\u010duni", 
- "Company": "Dru\u0161tvo", 
- "Default": "Zadani", 
- "Sales Taxes and Charges Master": "Prodaja Porezi i naknade Master", 
- "Standard tax template that can be applied to all Sales Transactions. This template can contain list of tax heads and also other expense / income heads like \"Shipping\", \"Insurance\", \"Handling\" etc.#### NoteThe tax rate you define here will be the standard tax rate for all **Items**. If there are **Items** that have different rates, they must be added in the **Item Tax** table in the **Item** master.#### Description of Columns1. Calculation Type:     - This can be on **Net Total** (that is the sum of basic amount).    - **On Previous Row Total / Amount** (for cumulative taxes or charges). If you select this option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total.    - **Actual** (as mentioned).2. Account Head: The Account ledger under which this tax will be booked3. Cost Center: If the tax / charge is an income (like shipping) or expense it needs to be booked against a Cost Center.4. Description: Description of the tax (that will be printed in invoices / quotes).5. Rate: Tax rate.6. Amount: Tax amount.7. Total: Cumulative total to this point.8. Enter Row: If based on \"Previous Row Total\" you can select the row number which will be taken as a base for this calculation (default is the previous row).9. Is this Tax included in Basic Rate?: If you check this, it means that this tax will not be shown below the item table, but will be included in the Basic Rate in your main item table. This is useful where you want give a flat price (inclusive of all taxes) price to customers.": "Standardni porez predlo\u017eak koji se mogu primijeniti na svim prodajnim transakcijama. Ovaj predlo\u017eak mo\u017ee sadr\u017eavati popis poreznih glavama i tako\u0111er ostali rashodi / prihodi glave poput &quot;brodova&quot;, &quot;osiguranje&quot;, &quot;Rukovanje&quot; itd. # # # # NoteThe porezna stopa mo\u017eete definirati ovdje \u0107e biti standardna stopa poreza za sve stavke ** **. Ako postoje ** Proizvodi ** koji imaju razli\u010dite cijene, one moraju biti dodan u ** artikla porezu ** tablice u to\u010dki ** ** majstor. # # # # Opis Columns1. Obra\u010dun Tip: - To mo\u017ee biti na ** Neto Ukupno ** (koja je zbroj osnovnog iznosa). - ** Na prethodni redak Ukupni / Iznos ** (za kumulativne poreza ili pristojbi). Ako odaberete ovu opciju, porez \u0107e se primijeniti kao postotak prethodnog reda (u poreznom tablici) iznos ili ukupno. - ** Stvarni ** (kao \u0161to je spomenuto) 0,2. Ra\u010dun Voditelj: Ra\u010dun knjiga pod kojima taj porez \u0107e biti booked3. Tro\u0161ak Centar: Ako pristojba / zadu\u017een je prihod (kao shipping) ili rashod to treba biti rezervirano protiv tro\u0161kova Center.4. Opis: Opis poreza (koji \u0107e se tiskati u fakturama / citati) 0,5. Ocijeni: Porezna rate.6. Iznos: Porezna amount.7. Ukupno: Kumulativna ukupno ove point.8. Unesite Row: Ako se temelji na &quot;Prethodni Row Totala&quot; mo\u017eete odabrati broj retka koji \u0107e se uzeti kao osnova za ovaj izra\u010dun (default je prethodni redak) 0,9. Je li ovo pristojba uklju\u010dena u osnovne stope:? Ako to provjerili, to zna\u010di da taj porez ne\u0107e biti prikazan ispod to\u010dke tablici, ali \u0107e biti uklju\u010deni u osnovne stope u glavnom to\u010dkom tablici. To je korisno gdje \u017eelite dati flat cijenu (uklju\u010duju\u0107i sve poreze) cijenu za kupce.", 
- "Title": "Naslov"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges_master/locale/nl-doc.json b/accounts/doctype/sales_taxes_and_charges_master/locale/nl-doc.json
deleted file mode 100644
index 6e2fdc1..0000000
--- a/accounts/doctype/sales_taxes_and_charges_master/locale/nl-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "* Will be calculated in the transaction.": "* Zal worden berekend in de transactie.", 
- "Accounts": "Accounts", 
- "Company": "Vennootschap", 
- "Default": "Verzuim", 
- "Sales Taxes and Charges Master": "Verkoop en-heffingen Master", 
- "Standard tax template that can be applied to all Sales Transactions. This template can contain list of tax heads and also other expense / income heads like \"Shipping\", \"Insurance\", \"Handling\" etc.#### NoteThe tax rate you define here will be the standard tax rate for all **Items**. If there are **Items** that have different rates, they must be added in the **Item Tax** table in the **Item** master.#### Description of Columns1. Calculation Type:     - This can be on **Net Total** (that is the sum of basic amount).    - **On Previous Row Total / Amount** (for cumulative taxes or charges). If you select this option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total.    - **Actual** (as mentioned).2. Account Head: The Account ledger under which this tax will be booked3. Cost Center: If the tax / charge is an income (like shipping) or expense it needs to be booked against a Cost Center.4. Description: Description of the tax (that will be printed in invoices / quotes).5. Rate: Tax rate.6. Amount: Tax amount.7. Total: Cumulative total to this point.8. Enter Row: If based on \"Previous Row Total\" you can select the row number which will be taken as a base for this calculation (default is the previous row).9. Is this Tax included in Basic Rate?: If you check this, it means that this tax will not be shown below the item table, but will be included in the Basic Rate in your main item table. This is useful where you want give a flat price (inclusive of all taxes) price to customers.": "Standaard belasting sjabloon die kan worden toegepast op alle verkooptransacties. Deze sjabloon kan bevatten lijst van fiscale hoofden en ook andere kosten / baten hoofden als &quot;Shipping&quot;, &quot;verzekering&quot;, &quot;Handling&quot;, enz. # # # # Opmerking De belastingdruk u hier definieert de nominale belastingtarief voor alle ** Items zijn **. Als er ** ** Items die verschillende tarieven hebben, moeten zij worden toegevoegd aan de ** Item Belasting ** tafel in de ** Item ** meester. # # # # Beschrijving van Columns1. Type berekening: - Dit kan op ** Netto Totaal ** (dat is de som van het basisbedrag). - ** Op de vorige toer Totaal / Bedrag ** (voor cumulatieve belastingen of heffingen). Als u deze optie selecteert, zal de belasting worden berekend als een percentage van de vorige rij (in de fiscale tabel) bedrag of totaal. - ** Werkelijke ** (zoals vermeld) .2. Account Hoofd: De Account grootboek waaronder deze belasting zal zijn booked3. Kostenplaats: Als de belasting / heffing is een inkomen (zoals scheepvaart) of kosten dient te worden geboekt tegen een kostprijs Center.4. Beschrijving: Beschrijving van de belasting (die zal worden afgedrukt op de facturen / offertes) .5. Prijs: Tax rate.6. Bedrag: Tax amount.7. Totaal: Cumulatieve totaal op deze point.8. Voer Rij: Als op basis van &quot;Vorige Row Totaal&quot; kunt u het nummer van de rij die zullen worden genomen als basis voor deze berekening (de standaardinstelling is de vorige toer) .9 selecteren. Deze taks wordt opgenomen in Basic Prijs:? Als u deze, betekent dit dat deze belasting niet zal worden getoond onder de post tafel, maar zal worden opgenomen in de Basic Rate in uw belangrijkste item tafel. Dit is nuttig wanneer u maar wilt een vlakke prijs (inclusief alle belastingen) prijs aan de klanten.", 
- "Title": "Titel"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges_master/locale/pt-BR-doc.json b/accounts/doctype/sales_taxes_and_charges_master/locale/pt-BR-doc.json
deleted file mode 100644
index f2741c6..0000000
--- a/accounts/doctype/sales_taxes_and_charges_master/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "* Will be calculated in the transaction.": "* Ser\u00e1 calculado na transa\u00e7\u00e3o.", 
- "Accounts": "Contas", 
- "Company": "Empresa", 
- "Default": "Padr\u00e3o", 
- "Sales Taxes and Charges Master": "Cadastro de Impostos e Taxas sobre Vendas", 
- "Title": "T\u00edtulo"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges_master/locale/pt-doc.json b/accounts/doctype/sales_taxes_and_charges_master/locale/pt-doc.json
deleted file mode 100644
index e097f60..0000000
--- a/accounts/doctype/sales_taxes_and_charges_master/locale/pt-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "* Will be calculated in the transaction.": "* Ser\u00e1 calculado na transa\u00e7\u00e3o.", 
- "Accounts": "Contas", 
- "Company": "Companhia", 
- "Default": "Omiss\u00e3o", 
- "Sales Taxes and Charges Master": "Vendas Impostos e Encargos mestre", 
- "Standard tax template that can be applied to all Sales Transactions. This template can contain list of tax heads and also other expense / income heads like \"Shipping\", \"Insurance\", \"Handling\" etc.#### NoteThe tax rate you define here will be the standard tax rate for all **Items**. If there are **Items** that have different rates, they must be added in the **Item Tax** table in the **Item** master.#### Description of Columns1. Calculation Type:     - This can be on **Net Total** (that is the sum of basic amount).    - **On Previous Row Total / Amount** (for cumulative taxes or charges). If you select this option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total.    - **Actual** (as mentioned).2. Account Head: The Account ledger under which this tax will be booked3. Cost Center: If the tax / charge is an income (like shipping) or expense it needs to be booked against a Cost Center.4. Description: Description of the tax (that will be printed in invoices / quotes).5. Rate: Tax rate.6. Amount: Tax amount.7. Total: Cumulative total to this point.8. Enter Row: If based on \"Previous Row Total\" you can select the row number which will be taken as a base for this calculation (default is the previous row).9. Is this Tax included in Basic Rate?: If you check this, it means that this tax will not be shown below the item table, but will be included in the Basic Rate in your main item table. This is useful where you want give a flat price (inclusive of all taxes) price to customers.": "Modelo imposto padr\u00e3o que pode ser aplicado a todas as suas vendas. Este modelo pode conter lista de cabe\u00e7as de impostos e tamb\u00e9m outras despesas / receitas cabe\u00e7as como &quot;Frete&quot;, &quot;Seguro&quot;, &quot;Manipula\u00e7\u00e3o&quot;, etc taxa de imposto # # # # Observa\u00e7\u00e3oO voc\u00ea definir aqui ser\u00e1 a taxa normal do IVA para todos os itens ** . ** Se houver ** ** Itens que t\u00eam taxas diferentes, eles devem ser adicionados no Imposto item ** ** tabela no item ** ** mestre. # # # # Descri\u00e7\u00e3o do Columns1. Tipo de C\u00e1lculo: - Isto pode ser em ** Total L\u00edquida ** (que \u00e9 a soma do valor de base). - ** Na linha anterior Total / Montante ** (para impostos cumulativos ou encargos). Se voc\u00ea selecionar esta op\u00e7\u00e3o, o imposto ser\u00e1 aplicado como um percentual da linha anterior (na tabela do imposto) ou montante total. - ** Real ** (como mencionado) .2. Chefe da conta: O livro conta em que este imposto ser\u00e1 booked3. Custo Center: Se o imposto / carga \u00e9 uma renda (como o transporte) ou despesa que precisa ser contabilizadas a um Custo Center.4. Descri\u00e7\u00e3o: Descri\u00e7\u00e3o do imposto (que ser\u00e1 impresso nas faturas / cota\u00e7\u00f5es) .5. Taxa: Imposto rate.6. Quantidade: Imposto amount.7. Total: total acumulado a este point.8. Digite Row: Se com base em &quot;Total linha anterior&quot; voc\u00ea pode escolher o n\u00famero da linha que ser\u00e1 tomado como base para este c\u00e1lculo (o padr\u00e3o \u00e9 a linha anterior) .9. \u00c9 este imposto inclu\u00eddo na tarifa b\u00e1sica:? Se voc\u00ea verificar isso, significa que este imposto n\u00e3o ser\u00e1 mostrado abaixo da tabela item, mas ser\u00e1 inclu\u00edda na taxa b\u00e1sica em sua mesa principal item. Isso \u00e9 \u00fatil quando voc\u00ea quer dar um pre\u00e7o fixo (incluindo todos os impostos) pre\u00e7o aos clientes.", 
- "Title": "T\u00edtulo"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges_master/locale/sr-doc.json b/accounts/doctype/sales_taxes_and_charges_master/locale/sr-doc.json
deleted file mode 100644
index 04c6cb1..0000000
--- a/accounts/doctype/sales_taxes_and_charges_master/locale/sr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "* Will be calculated in the transaction.": "* \u0425\u043e\u045b\u0435 \u043b\u0438 \u0431\u0438\u0442\u0438 \u043e\u0431\u0440\u0430\u0447\u0443\u043d\u0430\u0442\u0430 \u0443 \u0442\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0438.", 
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Default": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e", 
- "Sales Taxes and Charges Master": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u041c\u0430\u0441\u0442\u0435\u0440", 
- "Standard tax template that can be applied to all Sales Transactions. This template can contain list of tax heads and also other expense / income heads like \"Shipping\", \"Insurance\", \"Handling\" etc.#### NoteThe tax rate you define here will be the standard tax rate for all **Items**. If there are **Items** that have different rates, they must be added in the **Item Tax** table in the **Item** master.#### Description of Columns1. Calculation Type:     - This can be on **Net Total** (that is the sum of basic amount).    - **On Previous Row Total / Amount** (for cumulative taxes or charges). If you select this option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total.    - **Actual** (as mentioned).2. Account Head: The Account ledger under which this tax will be booked3. Cost Center: If the tax / charge is an income (like shipping) or expense it needs to be booked against a Cost Center.4. Description: Description of the tax (that will be printed in invoices / quotes).5. Rate: Tax rate.6. Amount: Tax amount.7. Total: Cumulative total to this point.8. Enter Row: If based on \"Previous Row Total\" you can select the row number which will be taken as a base for this calculation (default is the previous row).9. Is this Tax included in Basic Rate?: If you check this, it means that this tax will not be shown below the item table, but will be included in the Basic Rate in your main item table. This is useful where you want give a flat price (inclusive of all taxes) price to customers.": "\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0434\u043d\u0430 \u043f\u043e\u0440\u0435\u0441\u043a\u0430 \u0448\u0430\u0431\u043b\u043e\u043d \u043a\u043e\u0458\u0438 \u0441\u0435 \u043c\u043e\u0436\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u0438 \u043d\u0430 \u0441\u0432\u0435 \u043f\u0440\u043e\u0434\u0430\u0458\u043d\u0435 \u0442\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0435. \u041e\u0432\u0430\u0458 \u0448\u0430\u0431\u043b\u043e\u043d \u043c\u043e\u0433\u0443 \u0434\u0430 \u0441\u0430\u0434\u0440\u0436\u0435 \u0441\u043f\u0438\u0441\u0430\u043a \u043f\u043e\u0440\u0435\u0441\u043a\u0438\u0445 \u0433\u043b\u0430\u0432\u0430 \u0438 \u043e\u0441\u0442\u0430\u043b\u0438\u0445 \u0442\u0440\u043e\u0448\u043a\u043e\u0432\u0438\u043c\u0430 / \u043f\u0440\u0438\u0445\u043e\u0434 \u0433\u043b\u0430\u0432\u0435 \u043f\u043e\u043f\u0443\u0442 &quot;\u0431\u0440\u043e\u0434\u0430\u0440\u0441\u0442\u0432\u0430&quot;, &quot;\u043e\u0441\u0438\u0433\u0443\u0440\u0430\u045a\u0435&quot;, &quot;\u0440\u0443\u043a\u043e\u0432\u0430\u045a\u0435&quot; \u0438\u0442\u0434 # # # # \u041d\u043e\u0442\u0435\u0422\u0445\u0435 \u043f\u043e\u0440\u0435\u0441\u043a\u0430 \u0441\u0442\u043e\u043f\u0430 \u0441\u0442\u0435 \u043e\u0432\u0434\u0435 \u0434\u0435\u0444\u0438\u043d\u0438\u0448\u0435\u0442\u0435 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0434\u043d\u0430 \u0441\u0442\u043e\u043f\u0430 \u043f\u043e\u0440\u0435\u0437\u0430 \u0437\u0430 \u0441\u0432\u0435 \u0458\u0435\u0434\u0438\u043d\u0438\u0446\u0435 ** **. \u0410\u043a\u043e \u043f\u043e\u0441\u0442\u043e\u0458\u0435 ** ** \u0421\u0442\u0430\u0432\u043a\u0435 \u043a\u043e\u0458\u0435 \u0438\u043c\u0430\u0458\u0443 \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u0442\u0435 \u0446\u0435\u043d\u0435, \u043c\u043e\u0440\u0430\u0458\u0443 \u0441\u0435 \u0434\u043e\u0434\u0430\u0442\u0438 \u0443 ** ** \u0430\u0440\u0442\u0438\u043a\u043b\u0430 \u043f\u043e\u0440\u0435\u0437\u0443 \u0442\u0430\u0431\u0435\u043b\u0435 \u0443 ** ** \u043c\u0430\u0441\u0442\u0435\u0440 \u0442\u0430\u0447\u043a\u0435 # # # #. \u041e\u043f\u0438\u0441 \u0426\u043e\u043b\u0443\u043c\u043d\u04411. \u041e\u0431\u0440\u0430\u0447\u0443\u043d \u0422\u0438\u043f: - \u041e\u0432\u043e \u043c\u043e\u0436\u0435 \u0434\u0430 \u0431\u0443\u0434\u0435 \u043d\u0430 ** \u041d\u0435\u0442\u043e \u0423\u043a\u0443\u043f\u043d\u043e ** (\u043a\u043e\u0458\u0430 \u0458\u0435 \u0437\u0431\u0438\u0440 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433 \u0438\u0437\u043d\u043e\u0441\u0430). - ** \u041d\u0430 \u043f\u0440\u0435\u0442\u0445\u043e\u0434\u043d\u0438 \u0440\u0435\u0434 \u0423\u043a\u0443\u043f\u043d\u043e / \u0418\u0437\u043d\u043e\u0441 ** (\u0437\u0430 \u043a\u0443\u043c\u0443\u043b\u0430\u0442\u0438\u0432\u043d\u043e\u0433 \u043f\u043e\u0440\u0435\u0437\u0430 \u0438\u043b\u0438 \u0442\u0430\u043a\u0441\u0438). \u0410\u043a\u043e \u0438\u0437\u0430\u0431\u0435\u0440\u0435\u0442\u0435 \u043e\u0432\u0443 \u043e\u043f\u0446\u0438\u0458\u0443, \u043f\u043e\u0440\u0435\u0437 \u045b\u0435 \u0431\u0438\u0442\u0438 \u043f\u0440\u0438\u043c\u0435\u045a\u0435\u043d \u043a\u0430\u043e \u043f\u0440\u043e\u0446\u0435\u043d\u0430\u0442 \u043f\u0440\u0435\u0442\u0445\u043e\u0434\u043d\u0438 \u0440\u0435\u0434 (\u0443 \u043f\u043e\u0440\u0435\u0441\u043a\u043e\u043c \u0442\u0430\u0431\u0435\u043b\u0438) \u0438\u0437\u043d\u043e\u0441 \u0438\u043b\u0438 \u0442\u043e\u0442\u0430\u043b\u043d\u0430. - ** ** \u0421\u0443\u043d\u0446\u0435 (\u043a\u0430\u043e \u0448\u0442\u043e \u0458\u0435 \u043f\u043e\u043c\u0435\u043d\u0443\u0442\u043e) .2. \u0420\u0430\u0447\u0443\u043d \u0428\u0435\u0444: \u0420\u0430\u0447\u0443\u043d \u0433\u043b\u0430\u0432\u043d\u0435 \u043a\u045a\u0438\u0433\u0435 \u043f\u043e\u0434 \u043a\u043e\u0458\u0438\u043c \u0458\u0435 \u043e\u0432\u0430\u0458 \u043f\u043e\u0440\u0435\u0437 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0431\u043e\u043e\u043a\u0435\u04343. \u0426\u043e\u0441\u0442 \u0426\u0435\u043d\u0442\u0430\u0440: \u0410\u043a\u043e \u043f\u043e\u0440\u0435\u0441\u043a\u0438 / \u0437\u0430\u0434\u0443\u0436\u0435\u045a\u0435 \u043f\u0440\u0438\u0445\u043e\u0434 (\u043a\u0430\u043e \u0438\u0441\u043f\u043e\u0440\u0443\u043a\u0443) \u0438\u043b\u0438 \u0440\u0430\u0441\u0445\u043e\u0434 \u0442\u0440\u0435\u0431\u0430 \u0434\u0430 \u0431\u0443\u0434\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u0438\u0441\u0430\u043d\u0430 \u043f\u0440\u043e\u0442\u0438\u0432 \u0426\u043e\u0441\u0442 \u0426\u0435\u043d\u0442\u0435\u0440.4. \u041e\u043f\u0438\u0441: \u041e\u043f\u0438\u0441 \u043f\u043e\u0440\u0435\u0437\u0430 (\u043a\u043e\u0458\u0438 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0448\u0442\u0430\u043c\u043f\u0430\u043d \u0443 \u0444\u0430\u043a\u0442\u0443\u0440\u0430\u043c\u0430 / \u043a\u043e\u0442\u0430\u0446\u0438\u0458\u0435) .5. \u0420\u0430\u0442\u0435: \u041f\u043e\u0440\u0435\u0441\u043a\u0430 \u0440\u0430\u0442\u0435.6. \u0418\u0437\u043d\u043e\u0441: \u041f\u043e\u0440\u0435\u0441\u043a\u0430 \u0430\u043c\u043e\u0443\u043d\u0442.7. \u0423\u043a\u0443\u043f\u043d\u043e: \u041a\u0443\u043c\u0443\u043b\u0430\u0442\u0438\u0432\u043d\u0430 \u0443\u043a\u0443\u043f\u043d\u0430 \u043e\u0432\u043e\u043c \u043f\u043e\u0438\u043d\u0442.8. \u0423\u043d\u0435\u0441\u0438\u0442\u0435 \u0440\u0435\u0434: \u0410\u043a\u043e \u0437\u0430\u0441\u043d\u043e\u0432\u0430\u043d\u0430 \u043d\u0430 &quot;\u041f\u0440\u0435\u0442\u0445\u043e\u0434\u043d\u0438 \u0440\u0435\u0434 \u0423\u043a\u0443\u043f\u043d\u043e&quot; \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0437\u0430\u0431\u0440\u0430\u0442\u0438 \u0431\u0440\u043e\u0458 \u0440\u0435\u0434\u043e\u0432\u0430 \u043a\u043e\u0458\u0438 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0443\u0437\u0435\u0442\u0438 \u043a\u0430\u043e \u043e\u0441\u043d\u043e\u0432\u0430 \u0437\u0430 \u043e\u0432\u0430\u0458 \u043e\u0431\u0440\u0430\u0447\u0443\u043d (\u0434\u0435\u0444\u0430\u0443\u043b\u0442 \u0458\u0435 \u043f\u0440\u0435\u0442\u0445\u043e\u0434\u043d\u0438 \u0440\u0435\u0434) .9. \u0414\u0430 \u043b\u0438 \u0458\u0435 \u0442\u043e \u0442\u0430\u043a\u0441\u0430 \u0443 \u041e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0420\u0430\u0442\u0435: \u0410\u043a\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u0435 \u043e\u0432\u043e, \u0442\u043e \u0437\u043d\u0430\u0447\u0438 \u0434\u0430 \u043e\u0432\u0430 \u0442\u0430\u043a\u0441\u0430 \u043d\u0435\u045b\u0435 \u0431\u0438\u0442\u0438 \u043f\u0440\u0438\u043a\u0430\u0437\u0430\u043d \u0438\u0441\u043f\u043e\u0434 \u0441\u0442\u0430\u0432\u043a\u0435 \u0442\u0430\u0431\u0435\u043b\u0435, \u0430\u043b\u0438 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0443\u043a\u0459\u0443\u0447\u0435\u043d\u0438 \u0443 \u041e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0441\u0442\u043e\u043f\u0435 \u0443 \u0432\u0430\u0448\u0435\u043c \u0433\u043b\u0430\u0432\u043d\u043e\u043c \u0442\u0430\u0447\u043a\u043e\u043c \u0442\u0430\u0431\u0435\u043b\u0438. \u041e\u0432\u043e \u0458\u0435 \u043a\u043e\u0440\u0438\u0441\u043d\u043e \u043a\u043e\u0458\u043e\u0458 \u0436\u0435\u043b\u0438\u0442\u0435 \u0434\u0430\u0442\u0438 \u0440\u0430\u0432\u0430\u043d \u0446\u0435\u043d\u0443 (\u0443\u043a\u0459\u0443\u0447\u0443\u0458\u0443\u045b\u0438 \u0441\u0432\u0435 \u0442\u0430\u043a\u0441\u0435) \u0446\u0435\u043d\u0443 \u043a\u0443\u043f\u0446\u0438\u043c\u0430.", 
- "Title": "\u041d\u0430\u0441\u043b\u043e\u0432"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges_master/locale/ta-doc.json b/accounts/doctype/sales_taxes_and_charges_master/locale/ta-doc.json
deleted file mode 100644
index 80b995e..0000000
--- a/accounts/doctype/sales_taxes_and_charges_master/locale/ta-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "* Will be calculated in the transaction.": "* \u0baa\u0bb0\u0bbf\u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1.", 
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Default": "\u0ba4\u0bb5\u0bb1\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Sales Taxes and Charges Master": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd", 
- "Standard tax template that can be applied to all Sales Transactions. This template can contain list of tax heads and also other expense / income heads like \"Shipping\", \"Insurance\", \"Handling\" etc.#### NoteThe tax rate you define here will be the standard tax rate for all **Items**. If there are **Items** that have different rates, they must be added in the **Item Tax** table in the **Item** master.#### Description of Columns1. Calculation Type:     - This can be on **Net Total** (that is the sum of basic amount).    - **On Previous Row Total / Amount** (for cumulative taxes or charges). If you select this option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total.    - **Actual** (as mentioned).2. Account Head: The Account ledger under which this tax will be booked3. Cost Center: If the tax / charge is an income (like shipping) or expense it needs to be booked against a Cost Center.4. Description: Description of the tax (that will be printed in invoices / quotes).5. Rate: Tax rate.6. Amount: Tax amount.7. Total: Cumulative total to this point.8. Enter Row: If based on \"Previous Row Total\" you can select the row number which will be taken as a base for this calculation (default is the previous row).9. Is this Tax included in Basic Rate?: If you check this, it means that this tax will not be shown below the item table, but will be included in the Basic Rate in your main item table. This is useful where you want give a flat price (inclusive of all taxes) price to customers.": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0ba8\u0b9f\u0bb5\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bb3\u0bcd \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bbe\u0bae\u0bcd \u0b8e\u0ba9\u0bcd\u0bb1\u0bc1 \u0ba4\u0bb0\u0ba8\u0bbf\u0bb2\u0bc8 \u0bb5\u0bb0\u0bbf \u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1. \u0b87\u0ba8\u0bcd\u0ba4 \u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bcd\u0bb3\u0bc7\u0b9f\u0bcd\u0b9f\u0bc8 \u0bb5\u0bb0\u0bbf \u0ba4\u0bb2\u0bc8\u0bb5\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd &quot;\u0b95\u0baa\u0bcd\u0baa\u0bb2\u0bcd&quot; \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1 \u0bae\u0bb1\u0bcd\u0bb1 \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 / \u0bb5\u0bb0\u0bc1\u0bae\u0bbe\u0ba9 \u0ba4\u0bb2\u0bc8\u0bb5\u0bb0\u0bcd\u0b95\u0bb3\u0bcd, &quot;\u0b95\u0bbe\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bc1&quot;, \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0b99\u0bcd\u0b95\u0bc7 \u0bb5\u0bb0\u0bc8\u0baf\u0bb1\u0bc1\u0b95\u0bcd\u0b95 # # # # NoteThe \u0bb5\u0bb0\u0bbf \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 ** \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0ba4\u0bb0\u0ba8\u0bbf\u0bb2\u0bc8 \u0bb5\u0bb0\u0bbf \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd &quot;\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bc1\u0ba4\u0bb2\u0bcd&quot; \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1 \u0b95\u0bc6\u0bbe\u0ba3\u0bcd\u0b9f\u0bbf\u0bb0\u0bc1\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bbe\u0ba4\u0bc1 **. \u0bb5\u0bc6\u0bb5\u0bcd\u0bb5\u0bc7\u0bb1\u0bc1 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bbf\u0bb2\u0bcd \u0b8e\u0ba9\u0bcd\u0bb1\u0bc1 ** \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd ** \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd, \u0b85\u0bb5\u0bb0\u0bcd\u0b95\u0bb3\u0bcd ** \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0b89\u0bb3\u0bcd\u0bb3 ** \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0bb5\u0bb0\u0bbf ** \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8\u0baf\u0bbf\u0bb2\u0bcd Columns1 \u0b8e\u0ba9\u0bcd\u0bb1 ** \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd. # # # # \u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd. \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc0\u0b9f\u0bc1 \u0bb5\u0b95\u0bc8: - \u0b87\u0ba8\u0bcd\u0ba4 ** \u0ba8\u0bbf\u0b95\u0bb0 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd ** (\u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0b85\u0bb3\u0bb5\u0bc1 \u0ba4\u0bc6\u0bbe\u0b95\u0bc8 \u0ba4\u0bbe\u0ba9\u0bcd). - ** \u0bae\u0bc1\u0ba8\u0bcd\u0ba4\u0bc8\u0baf \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd / \u0ba4\u0bc6\u0bbe\u0b95\u0bc8 ** (\u0b92\u0b9f\u0bcd\u0b9f\u0bc1\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0bb5\u0bb0\u0bbf \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bc8). \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd, \u0bb5\u0bb0\u0bbf \u0bae\u0bc1\u0ba8\u0bcd\u0ba4\u0bc8\u0baf \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b92\u0bb0\u0bc1 \u0b9a\u0ba4\u0bb5\u0bc0\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 (\u0bb5\u0bb0\u0bbf \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8\u0baf\u0bbf\u0bb2\u0bcd) \u0b85\u0bb3\u0bb5\u0bc1 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0ba9\u0bcd\u0bb1\u0ba9. - ** (\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0bbe\u0bb0\u0bcd) .2 ** \u0b89\u0ba3\u0bcd\u0bae\u0bc8. \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0ba4\u0bb2\u0bc8\u0bae\u0bc8: \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bb0\u0bbf booked3 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0b95\u0bc0\u0bb4\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0baa\u0bc7\u0bb0\u0bc7\u0b9f\u0bc1. \u0bae\u0bc8\u0baf\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1: \u0bb5\u0bb0\u0bbf / \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0bae\u0bcd \u0bb5\u0bb0\u0bc1\u0bae\u0bbe\u0ba9\u0bae\u0bcd (\u0b95\u0baa\u0bcd\u0baa\u0bb2\u0bcd \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1\u0bb5\u0bc8) \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b87\u0bb4\u0baa\u0bcd\u0baa\u0bbf\u0bb2\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd \u0b85\u0ba4\u0bc1 \u0b92\u0bb0\u0bc1 \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 Center.4 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95 \u0baa\u0ba4\u0bbf\u0bb5\u0bc1 \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0baa\u0bcd\u0baa\u0b9f \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd. \u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd: \u0bb5\u0bb0\u0bbf \u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd (\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd\u0b95\u0bb3\u0bcd / \u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd \u0b85\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd) .5. \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd: \u0bb5\u0bb0\u0bbf rate.6. \u0b85\u0bb3\u0bb5\u0bc1: \u0bb5\u0bb0\u0bbf amount.7. \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4: \u0b87\u0ba8\u0bcd\u0ba4 point.8 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bbe\u0b95. \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bb5\u0bc1\u0bae\u0bcd: &quot;\u0bae\u0bc1\u0ba8\u0bcd\u0ba4\u0bc8\u0baf \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4&quot; \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc0\u0b9f\u0bc1 (\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0ba8\u0bcd\u0ba4\u0bc8\u0baf \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1) .9 \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8\u0baf\u0bbe\u0b95 \u0b8e\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0b8e\u0ba8\u0bcd\u0ba4 \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0baa\u0bb2 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd. \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bb0\u0bbf \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1:? \u0b87\u0ba8\u0bcd\u0ba4 \u0b9a\u0bc7\u0bbe\u0ba4\u0ba9\u0bc8 \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd, \u0b85\u0ba4\u0bc1 \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bb0\u0bbf \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8 \u0b95\u0bc0\u0bb4\u0bc7 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bbe\u0ba4\u0bc1 \u0b8e\u0ba9\u0bcd\u0baa\u0ba4\u0bbe\u0b95\u0bc1\u0bae\u0bcd, \u0b86\u0ba9\u0bbe\u0bb2\u0bcd \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0baf \u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc8 \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8 \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd. \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1 (\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bc1\u0bae\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0b9f\u0b95\u0bcd\u0b95\u0bbf\u0baf) \u0bb5\u0bbf\u0bb2\u0bc8 \u0b92\u0bb0\u0bc1 \u0baa\u0bbf\u0bb3\u0bbe\u0b9f\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8 \u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0baa\u0baf\u0ba9\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bbe\u0b95 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd.", 
- "Title": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges_master/locale/th-doc.json b/accounts/doctype/sales_taxes_and_charges_master/locale/th-doc.json
deleted file mode 100644
index 9e9a8e6..0000000
--- a/accounts/doctype/sales_taxes_and_charges_master/locale/th-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "* Will be calculated in the transaction.": "* \u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e04\u0e33\u0e19\u0e27\u0e13\u0e43\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21", 
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Default": "\u0e1c\u0e34\u0e14\u0e19\u0e31\u0e14", 
- "Sales Taxes and Charges Master": "\u0e20\u0e32\u0e29\u0e35\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32\u0e42\u0e17", 
- "Standard tax template that can be applied to all Sales Transactions. This template can contain list of tax heads and also other expense / income heads like \"Shipping\", \"Insurance\", \"Handling\" etc.#### NoteThe tax rate you define here will be the standard tax rate for all **Items**. If there are **Items** that have different rates, they must be added in the **Item Tax** table in the **Item** master.#### Description of Columns1. Calculation Type:     - This can be on **Net Total** (that is the sum of basic amount).    - **On Previous Row Total / Amount** (for cumulative taxes or charges). If you select this option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total.    - **Actual** (as mentioned).2. Account Head: The Account ledger under which this tax will be booked3. Cost Center: If the tax / charge is an income (like shipping) or expense it needs to be booked against a Cost Center.4. Description: Description of the tax (that will be printed in invoices / quotes).5. Rate: Tax rate.6. Amount: Tax amount.7. Total: Cumulative total to this point.8. Enter Row: If based on \"Previous Row Total\" you can select the row number which will be taken as a base for this calculation (default is the previous row).9. Is this Tax included in Basic Rate?: If you check this, it means that this tax will not be shown below the item table, but will be included in the Basic Rate in your main item table. This is useful where you want give a flat price (inclusive of all taxes) price to customers.": "\u0e41\u0e21\u0e48\u0e20\u0e32\u0e29\u0e35\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e19\u0e33\u0e44\u0e1b\u0e43\u0e0a\u0e49\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22 \u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a\u0e19\u0e35\u0e49\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e21\u0e35\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e02\u0e2d\u0e07\u0e2b\u0e31\u0e27\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e22\u0e31\u0e07\u0e2b\u0e31\u0e27 / \u0e23\u0e32\u0e22\u0e44\u0e14\u0e49\u0e2d\u0e37\u0e48\u0e19 \u0e46 \u0e40\u0e0a\u0e48\u0e19 &quot;\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07&quot;, &quot;\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19\u0e20\u0e31\u0e22&quot;, &quot;\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23&quot; \u0e2f\u0e25\u0e2f \u0e2d\u0e31\u0e15\u0e23\u0e32\u0e20\u0e32\u0e29\u0e35 # # # # \u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38: \u0e04\u0e38\u0e13\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e17\u0e35\u0e48\u0e19\u0e35\u0e48\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e20\u0e32\u0e29\u0e35\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e17\u0e38\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 ** ** \u0e16\u0e49\u0e32\u0e21\u0e35\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 ** ** \u0e17\u0e35\u0e48\u0e21\u0e35\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e17\u0e35\u0e48\u0e41\u0e15\u0e01\u0e15\u0e48\u0e32\u0e07\u0e1e\u0e27\u0e01\u0e40\u0e02\u0e32\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e16\u0e39\u0e01\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e43\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e02\u0e2d\u0e07\u0e20\u0e32\u0e29\u0e35\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32 ** ** \u0e15\u0e32\u0e23\u0e32\u0e07\u0e43\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 ** ** \u0e04\u0e33\u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22\u0e2b\u0e25\u0e31\u0e01. # # # # \u0e08\u0e32\u0e01 Columns1 \u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e01\u0e32\u0e23\u0e04\u0e33\u0e19\u0e27\u0e13: - \u0e19\u0e35\u0e49\u0e2d\u0e32\u0e08\u0e40\u0e1b\u0e47\u0e19\u0e1a\u0e19\u0e2a\u0e38\u0e17\u0e18\u0e34 ** ** (\u0e19\u0e31\u0e48\u0e19\u0e04\u0e37\u0e2d\u0e1c\u0e25\u0e23\u0e27\u0e21\u0e02\u0e2d\u0e07\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19\u0e02\u0e31\u0e49\u0e19\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19) - ** \u0e41\u0e16\u0e27\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e23\u0e27\u0e21 / ** \u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19 (\u0e20\u0e32\u0e29\u0e35\u0e2b\u0e23\u0e37\u0e2d\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e2a\u0e30\u0e2a\u0e21) \u0e2b\u0e32\u0e01\u0e04\u0e38\u0e13\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e19\u0e35\u0e49\u0e20\u0e32\u0e29\u0e35\u0e08\u0e30\u0e16\u0e39\u0e01\u0e19\u0e33\u0e21\u0e32\u0e43\u0e0a\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e1b\u0e2d\u0e23\u0e4c\u0e40\u0e0b\u0e47\u0e19\u0e15\u0e4c\u0e02\u0e2d\u0e07\u0e41\u0e16\u0e27\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32 (\u0e43\u0e19\u0e15\u0e32\u0e23\u0e32\u0e07\u0e20\u0e32\u0e29\u0e35) \u0e08\u0e33\u0e19\u0e27\u0e19\u0e23\u0e27\u0e21 - ** \u0e08\u0e23\u0e34\u0e07 ** (\u0e14\u0e31\u0e07\u0e01\u0e25\u0e48\u0e32\u0e27) 0.2 \u0e2b\u0e31\u0e27\u0e2b\u0e19\u0e49\u0e32\u0e1a\u0e31\u0e0d\u0e0a\u0e35: \u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e22\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e15\u0e32\u0e21\u0e17\u0e35\u0e48\u0e20\u0e32\u0e29\u0e35\u0e19\u0e35\u0e49\u0e08\u0e30 booked3 \u0e28\u0e39\u0e19\u0e22\u0e4c\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19: \u0e16\u0e49\u0e32\u0e20\u0e32\u0e29\u0e35 / \u0e04\u0e48\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49 (\u0e40\u0e0a\u0e48\u0e19\u0e04\u0e48\u0e32\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07) \u0e2b\u0e23\u0e37\u0e2d\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e17\u0e35\u0e48\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e08\u0e2d\u0e07\u0e01\u0e31\u0e1a Center.4 \u0e15\u0e49\u0e19\u0e17\u0e38\u0e19 \u0e04\u0e33\u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22: \u0e04\u0e33\u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22\u0e02\u0e2d\u0e07\u0e20\u0e32\u0e29\u0e35 (\u0e17\u0e35\u0e48\u0e08\u0e30\u0e16\u0e39\u0e01\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e43\u0e19\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49 / \u0e23\u0e32\u0e04\u0e32) 0.5 \u0e43\u0e2b\u0e49\u0e04\u0e30\u0e41\u0e19\u0e19: rate.6 \u0e20\u0e32\u0e29\u0e35 \u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19: amount.7 \u0e20\u0e32\u0e29\u0e35 \u0e23\u0e27\u0e21\u0e2a\u0e30\u0e2a\u0e21\u0e19\u0e35\u0e49 point.8: Total \u0e43\u0e2a\u0e48\u0e41\u0e16\u0e27: \u0e16\u0e49\u0e32\u0e1a\u0e19\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e02\u0e2d\u0e07 &quot;\u0e23\u0e27\u0e21\u0e41\u0e16\u0e27\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e19\u0e35\u0e49&quot; \u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e08\u0e33\u0e19\u0e27\u0e19\u0e41\u0e16\u0e27\u0e17\u0e35\u0e48\u0e08\u0e30\u0e16\u0e39\u0e01\u0e19\u0e33\u0e21\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e10\u0e32\u0e19\u0e43\u0e19\u0e01\u0e32\u0e23\u0e04\u0e33\u0e19\u0e27\u0e13\u0e19\u0e35\u0e49 (\u0e04\u0e48\u0e32\u0e1b\u0e01\u0e15\u0e34\u0e04\u0e37\u0e2d\u0e41\u0e16\u0e27\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32) 0.9 \u0e04\u0e37\u0e2d\u0e20\u0e32\u0e29\u0e35\u0e19\u0e35\u0e49\u0e23\u0e27\u0e21\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e02\u0e31\u0e49\u0e19\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19: \u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e19\u0e35\u0e49\u0e01\u0e47\u0e2b\u0e21\u0e32\u0e22\u0e04\u0e27\u0e32\u0e21\u0e27\u0e48\u0e32\u0e20\u0e32\u0e29\u0e35\u0e19\u0e35\u0e49\u0e08\u0e30\u0e44\u0e21\u0e48\u0e41\u0e2a\u0e14\u0e07\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07\u0e02\u0e2d\u0e07\u0e15\u0e32\u0e23\u0e32\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 \u0e41\u0e15\u0e48\u0e08\u0e30\u0e23\u0e27\u0e21\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e02\u0e31\u0e49\u0e19\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e43\u0e19\u0e15\u0e32\u0e23\u0e32\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2b\u0e25\u0e31\u0e01\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \u0e19\u0e35\u0e49\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e1b\u0e23\u0e30\u0e42\u0e22\u0e0a\u0e19\u0e4c\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e43\u0e2b\u0e49\u0e23\u0e32\u0e04\u0e32\u0e41\u0e1a\u0e19 (\u0e23\u0e27\u0e21\u0e20\u0e32\u0e29\u0e35\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14) \u0e23\u0e32\u0e04\u0e32\u0e43\u0e2b\u0e49\u0e01\u0e31\u0e1a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Title": "\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07"
-}
\ No newline at end of file
diff --git a/accounts/doctype/sales_taxes_and_charges_master/sales_taxes_and_charges_master.js b/accounts/doctype/sales_taxes_and_charges_master/sales_taxes_and_charges_master.js
index 1e72010..5787427 100644
--- a/accounts/doctype/sales_taxes_and_charges_master/sales_taxes_and_charges_master.js
+++ b/accounts/doctype/sales_taxes_and_charges_master/sales_taxes_and_charges_master.js
@@ -140,7 +140,7 @@
   return 'SELECT tabAccount.name FROM tabAccount WHERE tabAccount.group_or_ledger="Ledger" AND tabAccount.docstatus != 2 AND tabAccount.account_type in ("Tax", "Chargeable", "Income Account") AND tabAccount.company = "'+doc.company+'" AND  tabAccount.name LIKE "%s"'
 }
 
-cur_frm.fields_dict['other_charges'].grid.get_field("cost_center_other_charges").get_query = function(doc) {
+cur_frm.fields_dict['other_charges'].grid.get_field("cost_center").get_query = function(doc) {
 	return 'SELECT `tabCost Center`.`name` FROM `tabCost Center` WHERE `tabCost Center`.`company_name` = "' +doc.company+'" AND `tabCost Center`.%(key)s LIKE "%s" AND `tabCost Center`.`group_or_ledger` = "Ledger" AND `tabCost Center`.`docstatus`!= 2 ORDER BY	`tabCost Center`.`name` ASC LIMIT 50';
 }
 
diff --git a/accounts/doctype/trend_analyzer_control/__init__.py b/accounts/doctype/trend_analyzer_control/__init__.py
deleted file mode 100755
index baffc48..0000000
--- a/accounts/doctype/trend_analyzer_control/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/accounts/doctype/trend_analyzer_control/locale/_messages_doc.json b/accounts/doctype/trend_analyzer_control/locale/_messages_doc.json
deleted file mode 100644
index 9a2dc73..0000000
--- a/accounts/doctype/trend_analyzer_control/locale/_messages_doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "Trend Analyzer Control", 
- "Accounts"
-]
\ No newline at end of file
diff --git a/accounts/doctype/trend_analyzer_control/locale/ar-doc.json b/accounts/doctype/trend_analyzer_control/locale/ar-doc.json
deleted file mode 100644
index d608292..0000000
--- a/accounts/doctype/trend_analyzer_control/locale/ar-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Trend Analyzer Control": "\u0627\u0644\u0627\u062a\u062c\u0627\u0647 \u0645\u062d\u0644\u0644 \u0627\u0644\u062a\u062d\u0643\u0645"
-}
\ No newline at end of file
diff --git a/accounts/doctype/trend_analyzer_control/locale/de-doc.json b/accounts/doctype/trend_analyzer_control/locale/de-doc.json
deleted file mode 100644
index ef575dd..0000000
--- a/accounts/doctype/trend_analyzer_control/locale/de-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Konten", 
- "Trend Analyzer Control": "Trend Analyzer Steuerung"
-}
\ No newline at end of file
diff --git a/accounts/doctype/trend_analyzer_control/locale/es-doc.json b/accounts/doctype/trend_analyzer_control/locale/es-doc.json
deleted file mode 100644
index d06a536..0000000
--- a/accounts/doctype/trend_analyzer_control/locale/es-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Cuentas", 
- "Trend Analyzer Control": "Trend Control Analizador"
-}
\ No newline at end of file
diff --git a/accounts/doctype/trend_analyzer_control/locale/fr-doc.json b/accounts/doctype/trend_analyzer_control/locale/fr-doc.json
deleted file mode 100644
index 12fe511..0000000
--- a/accounts/doctype/trend_analyzer_control/locale/fr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Comptes", 
- "Trend Analyzer Control": "Contr\u00f4le Analyseur de tendance"
-}
\ No newline at end of file
diff --git a/accounts/doctype/trend_analyzer_control/locale/hi-doc.json b/accounts/doctype/trend_analyzer_control/locale/hi-doc.json
deleted file mode 100644
index e2c7f08..0000000
--- a/accounts/doctype/trend_analyzer_control/locale/hi-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Trend Analyzer Control": "\u0930\u0941\u091d\u093e\u0928 \u0935\u093f\u0936\u094d\u0932\u0947\u0937\u0915 \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923"
-}
\ No newline at end of file
diff --git a/accounts/doctype/trend_analyzer_control/locale/hr-doc.json b/accounts/doctype/trend_analyzer_control/locale/hr-doc.json
deleted file mode 100644
index 18ecc73..0000000
--- a/accounts/doctype/trend_analyzer_control/locale/hr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Ra\u010duni", 
- "Trend Analyzer Control": "Trend Analyzer kontrola"
-}
\ No newline at end of file
diff --git a/accounts/doctype/trend_analyzer_control/locale/nl-doc.json b/accounts/doctype/trend_analyzer_control/locale/nl-doc.json
deleted file mode 100644
index 60c0274..0000000
--- a/accounts/doctype/trend_analyzer_control/locale/nl-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Accounts", 
- "Trend Analyzer Control": "Trendanalyse Controle"
-}
\ No newline at end of file
diff --git a/accounts/doctype/trend_analyzer_control/locale/pt-BR-doc.json b/accounts/doctype/trend_analyzer_control/locale/pt-BR-doc.json
deleted file mode 100644
index 9f99885..0000000
--- a/accounts/doctype/trend_analyzer_control/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Contas", 
- "Trend Analyzer Control": "Controle do Analisador de tend\u00eancia"
-}
\ No newline at end of file
diff --git a/accounts/doctype/trend_analyzer_control/locale/pt-doc.json b/accounts/doctype/trend_analyzer_control/locale/pt-doc.json
deleted file mode 100644
index ee95c40..0000000
--- a/accounts/doctype/trend_analyzer_control/locale/pt-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "Contas", 
- "Trend Analyzer Control": "Controlo Analyzer tend\u00eancia"
-}
\ No newline at end of file
diff --git a/accounts/doctype/trend_analyzer_control/locale/sr-doc.json b/accounts/doctype/trend_analyzer_control/locale/sr-doc.json
deleted file mode 100644
index 06ee34c..0000000
--- a/accounts/doctype/trend_analyzer_control/locale/sr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Trend Analyzer Control": "\u0422\u0440\u0435\u043d\u0434 \u0410\u043d\u0430\u043b\u0438\u0437\u0435\u0440 \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u0430"
-}
\ No newline at end of file
diff --git a/accounts/doctype/trend_analyzer_control/locale/ta-doc.json b/accounts/doctype/trend_analyzer_control/locale/ta-doc.json
deleted file mode 100644
index eea8f0e..0000000
--- a/accounts/doctype/trend_analyzer_control/locale/ta-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Trend Analyzer Control": "\u0baa\u0bc7\u0bbe\u0b95\u0bcd\u0b95\u0bc1 \u0baa\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0baf\u0bcd\u0bb5\u0bbf \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1"
-}
\ No newline at end of file
diff --git a/accounts/doctype/trend_analyzer_control/locale/th-doc.json b/accounts/doctype/trend_analyzer_control/locale/th-doc.json
deleted file mode 100644
index 23eaa1a..0000000
--- a/accounts/doctype/trend_analyzer_control/locale/th-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Trend Analyzer Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e41\u0e19\u0e27\u0e42\u0e19\u0e49\u0e21"
-}
\ No newline at end of file
diff --git a/accounts/doctype/trend_analyzer_control/trend_analyzer_control.py b/accounts/doctype/trend_analyzer_control/trend_analyzer_control.py
deleted file mode 100755
index 8c9f227..0000000
--- a/accounts/doctype/trend_analyzer_control/trend_analyzer_control.py
+++ /dev/null
@@ -1,115 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-
-from webnotes.utils import add_days, add_months, cint, cstr
-from webnotes.model import db_exists
-from webnotes.model.bean import copy_doclist
-
-sql = webnotes.conn.sql
-	
-
-class DocType:
-        def __init__(self, d, dl):
-                self.doc, self.doclist = d, dl
-
-
-        # Define Globals
-        # ---------------
-        def define_globals(self, trans, fiscal_year):
-                self.month_name = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec']
-
-                if trans == 'Purchase Receipt' or trans == 'Delivery Note' or trans == 'Purchase Invoice' or trans == 'Sales Invoice':
-                        self.trans_date = 'posting_date'
-                else:
-                        self.trans_date = 'transaction_date'
-                
-                ysd = sql("select year_start_date from `tabFiscal Year` where name = %s",fiscal_year)[0][0]
-                self.year_start_date = ysd.strftime('%Y-%m-%d')
-                self.start_month = cint(self.year_start_date.split('-')[1])
-
-
-        # Get Column Names and Query for Annual Trend
-        # ---------------------------------------------
-        def get_annual_trend_details(self, fiscal_year):
-                col_names = [fiscal_year+' (Qty)', fiscal_year+' (Amt)']
-                query_val = 'SUM(t2.qty) ,SUM(t2.amount),'
-                return col_names, query_val
-
-
-        # Get Column Names and Query for Half Yearly Trend
-        # --------------------------------------------------
-        def get_half_yearly_trend_details(self):
-                first_half_start = self.year_start_date
-                first_half_end = add_days(add_months(first_half_start,6),-1)
-                second_half_start = add_days(first_half_end,1)
-                second_half_end = add_days(add_months(second_half_start,6),-1)
-                
-                col_names = ['First Half (Qty)', 'First Half (Amt)', 'Second Half (Qty)', 'Second Half (Amt)']
-               
-                query_val = 'SUM(CASE WHEN t1.'+self.trans_date+' BETWEEN "'+first_half_start+'" AND "'+first_half_end+'" THEN t2.qty ELSE NULL END), SUM(CASE WHEN t1.'+self.trans_date+' BETWEEN "'+first_half_start+'" AND "'+first_half_end+'" THEN t2.amount ELSE NULL END), SUM(CASE WHEN t1.'+self.trans_date+' BETWEEN "'+second_half_start+'" AND "'+second_half_end+'" THEN t2.qty ELSE NULL END), SUM(CASE WHEN t1.'+self.trans_date+' BETWEEN "'+second_half_start+'" AND "'+second_half_end+'" THEN t2.amount ELSE NULL END),'
-
-                return col_names, query_val
-
-
-        # Get Column Names and Query for Quarterly Trend
-        # ------------------------------------------------
-        def get_quarterly_trend_details(self):
-                first_qsd, second_qsd, third_qsd, fourth_qsd = self.year_start_date, add_months(self.year_start_date,3), add_months(self.year_start_date,6), add_months(self.year_start_date,9)
-
-                first_qed, second_qed, third_qed, fourth_qed = add_days(add_months(first_qsd,3),-1), add_days(add_months(second_qsd,3),-1), add_days(add_months(third_qsd,3),-1), add_days(add_months(fourth_qsd,3),-1)
-
-                col_names = ['Q1 (Qty)','Q1 (Amt)','Q2 (Qty)','Q2 (Amt)','Q3 (Qty)','Q3 (Amt)','Q4 (Qty)','Q4 (Amt)']
-                query_val = ''
-                bet_dates = [[first_qsd,first_qed],[second_qsd,second_qed],[third_qsd,third_qed],[fourth_qsd,fourth_qed]]
-
-                for d in bet_dates:
-                        query_val += 'SUM(CASE WHEN t1.'+self.trans_date+' BETWEEN "'+d[0]+'" AND "'+d[1]+'" THEN t2.qty ELSE NULL END), SUM(CASE WHEN t1.'+self.trans_date+' BETWEEN "'+d[0]+'" AND "'+d[1]+'" THEN t2.amount ELSE NULL END),'
-                
-                return col_names, query_val
-
-
-        # Get Column Names and Query for Monthly Trend
-        # -----------------------------------------------
-        def get_monthly_trend_details(self):
-                col_names, query_val = [], ''
-                for i in range(self.start_month-1, len(self.month_name)):
-                        col_names.append(self.month_name[i]+' (Qty)')
-                        col_names.append(self.month_name[i]+' (Amt)')
-                        query_val += 'SUM(CASE WHEN MONTH(t1.'+self.trans_date+') = '+cstr(i+1)+' THEN t2.qty ELSE NULL END), SUM(CASE WHEN MONTH(t1.'+self.trans_date+') = '+cstr(i+1)+' THEN t2.amount ELSE NULL END),'
-
-                for i in range(0, self.start_month-1):
-                        col_names.append(self.month_name[i]+' (Qty)')
-                        col_names.append(self.month_name[i]+' (Amt)')
-                        query_val += 'SUM(CASE WHEN MONTH(t1.'+self.trans_date+') = '+cstr(i+1)+' THEN t2.qty ELSE NULL END), SUM(CASE WHEN MONTH(t1.'+self.trans_date+') = '+cstr(i+1)+' THEN t2.amount ELSE NULL END),'
-                
-                return col_names, query_val
-
-
-        # Get Single Year Trend's Query and Columns
-        # -------------------------------------------
-        def get_single_year_query_value(self, fiscal_year, period, trans, trans_det):
-                self.define_globals(trans, fiscal_year)
-                if period == 'Annual':
-                        return self.get_annual_trend_details(fiscal_year)
-                elif period == 'Half Yearly':
-                        return self.get_half_yearly_trend_details()
-                elif period == 'Quarterly':
-                        return self.get_quarterly_trend_details()
-                elif period == 'Monthly':
-                        return self.get_monthly_trend_details()
diff --git a/accounts/doctype/trend_analyzer_control/trend_analyzer_control.txt b/accounts/doctype/trend_analyzer_control/trend_analyzer_control.txt
deleted file mode 100755
index 67c91ee..0000000
--- a/accounts/doctype/trend_analyzer_control/trend_analyzer_control.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-[
- {
-  "creation": "2012-03-27 14:35:49", 
-  "docstatus": 0, 
-  "modified": "2012-03-27 14:35:49", 
-  "modified_by": "Administrator", 
-  "owner": "saumil@webnotestech.com"
- }, 
- {
-  "doctype": "DocType", 
-  "in_create": 1, 
-  "issingle": 1, 
-  "module": "Accounts", 
-  "name": "__common__", 
-  "read_only": 1, 
-  "section_style": "Simple", 
-  "version": 11
- }, 
- {
-  "doctype": "DocType", 
-  "name": "Trend Analyzer Control"
- }
-]
\ No newline at end of file
diff --git a/accounts/locale/_messages_js.json b/accounts/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/accounts/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/accounts/locale/_messages_py.json b/accounts/locale/_messages_py.json
deleted file mode 100644
index 820a08e..0000000
--- a/accounts/locale/_messages_py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "Payment Entry has been modified after you pulled it. \n\t\t\tPlease pull it again.", 
- "not within Fiscal Year"
-]
\ No newline at end of file
diff --git a/accounts/locale/ar-py.json b/accounts/locale/ar-py.json
deleted file mode 100644
index 9133c41..0000000
--- a/accounts/locale/ar-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Payment Entry has been modified after you pulled it. \t\t\tPlease pull it again.": "\u062a\u0645 \u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0627\u0644\u062f\u0641\u0639 \u0628\u0639\u062f \u0633\u062d\u0628\u0647\u0627. \u064a\u0631\u062c\u0649 \u062a\u0633\u062d\u0628\u0647 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649.", 
- "not within Fiscal Year": "\u0644\u0627 \u062a\u062f\u062e\u0644 \u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629"
-}
\ No newline at end of file
diff --git a/accounts/locale/de-py.json b/accounts/locale/de-py.json
deleted file mode 100644
index 30a69ba..0000000
--- a/accounts/locale/de-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "not within Fiscal Year": "nicht innerhalb Gesch\u00e4ftsjahr"
-}
\ No newline at end of file
diff --git a/accounts/locale/es-py.json b/accounts/locale/es-py.json
deleted file mode 100644
index 5066fe6..0000000
--- a/accounts/locale/es-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Payment Entry has been modified after you pulled it. \t\t\tPlease pull it again.": "Registro de pagos ha sido modificado despu\u00e9s de que lo tir\u00f3. Por favor, tire de \u00e9l otra vez.", 
- "not within Fiscal Year": "no en el a\u00f1o fiscal"
-}
\ No newline at end of file
diff --git a/accounts/locale/fr-py.json b/accounts/locale/fr-py.json
deleted file mode 100644
index ab5088e..0000000
--- a/accounts/locale/fr-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Payment Entry has been modified after you pulled it. \t\t\tPlease pull it again.": "Entr\u00e9e paiement a \u00e9t\u00e9 modifi\u00e9 apr\u00e8s l&#39;avoir retir\u00e9. S&#39;il vous pla\u00eet tirez \u00e0 nouveau.", 
- "not within Fiscal Year": "ne rel\u00e8vent pas de l&#39;exercice"
-}
\ No newline at end of file
diff --git a/accounts/locale/hi-py.json b/accounts/locale/hi-py.json
deleted file mode 100644
index d055ab4..0000000
--- a/accounts/locale/hi-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Payment Entry has been modified after you pulled it. \t\t\tPlease pull it again.": "\u092d\u0941\u0917\u0924\u093e\u0928 \u090f\u0902\u091f\u094d\u0930\u0940 \u0915\u0947 \u092c\u093e\u0926 \u0906\u092a \u0907\u0938\u0947 \u0916\u0940\u0902\u091a \u0938\u0902\u0936\u094b\u0927\u093f\u0924 \u0915\u093f\u092f\u093e \u0917\u092f\u093e \u0939\u0948. \u0915\u0943\u092a\u092f\u093e \u0907\u0938\u0947 \u092b\u093f\u0930 \u0938\u0947 \u0916\u0940\u0902\u091a.", 
- "not within Fiscal Year": "\u0928\u0939\u0940\u0902 \u0935\u093f\u0924\u094d\u0924 \u0935\u0930\u094d\u0937 \u0915\u0947 \u092d\u0940\u0924\u0930"
-}
\ No newline at end of file
diff --git a/accounts/locale/hr-py.json b/accounts/locale/hr-py.json
deleted file mode 100644
index fa6dc13..0000000
--- a/accounts/locale/hr-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Payment Entry has been modified after you pulled it. \t\t\tPlease pull it again.": "Pla\u0107anje Stupanje je izmijenjen nakon \u0161to ga je izvukao. Molimo povucite ga opet.", 
- "not within Fiscal Year": "nije u fiskalnoj godini"
-}
\ No newline at end of file
diff --git a/accounts/locale/nl-py.json b/accounts/locale/nl-py.json
deleted file mode 100644
index b653064..0000000
--- a/accounts/locale/nl-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Payment Entry has been modified after you pulled it. \t\t\tPlease pull it again.": "Betaling Bericht is gewijzigd nadat u trok het. Gelieve opnieuw te trekken.", 
- "not within Fiscal Year": "niet binnen boekjaar"
-}
\ No newline at end of file
diff --git a/accounts/locale/pt-BR-py.json b/accounts/locale/pt-BR-py.json
deleted file mode 100644
index ef1ccd4..0000000
--- a/accounts/locale/pt-BR-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "not within Fiscal Year": "n\u00e3o est\u00e1 dentro do Ano Fiscal"
-}
\ No newline at end of file
diff --git a/accounts/locale/pt-py.json b/accounts/locale/pt-py.json
deleted file mode 100644
index 202a4ac..0000000
--- a/accounts/locale/pt-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Payment Entry has been modified after you pulled it. \t\t\tPlease pull it again.": "Entrada de pagamento foi modificada depois que voc\u00ea tirou isso. Por favor, puxe-o novamente.", 
- "not within Fiscal Year": "n\u00e3o dentro de Ano Fiscal"
-}
\ No newline at end of file
diff --git a/accounts/locale/th-py.json b/accounts/locale/th-py.json
deleted file mode 100644
index 24b9fa3..0000000
--- a/accounts/locale/th-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Payment Entry has been modified after you pulled it. \t\t\tPlease pull it again.": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e44\u0e02\u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e14\u0e36\u0e07\u0e21\u0e31\u0e19 \u0e01\u0e23\u0e38\u0e13\u0e32\u0e14\u0e36\u0e07\u0e21\u0e31\u0e19\u0e2d\u0e35\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07", 
- "not within Fiscal Year": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13"
-}
\ No newline at end of file
diff --git a/accounts/page/accounts_browser/README.md b/accounts/page/accounts_browser/README.md
new file mode 100644
index 0000000..b879561
--- /dev/null
+++ b/accounts/page/accounts_browser/README.md
@@ -0,0 +1 @@
+Tree view browser for Chart of Accounts and Chart of Cost Centers
\ No newline at end of file
diff --git a/accounts/page/accounts_browser/accounts_browser.html b/accounts/page/accounts_browser/accounts_browser.html
deleted file mode 100644
index 91a1e26..0000000
--- a/accounts/page/accounts_browser/accounts_browser.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<div class="layout-wrapper layout-wrapper-background">
-	<div class="appframe-area"></div>
-	<div class="layout-main">
-		<div class="tree-area"></div>
-		<hr>
-		<div class="well">
-			<h4>Quick Help</h4>
-			<ol>
-			<li>To add child nodes, explore tree and click on the node under which you want to add more nodes.
-			<li>Accounting Entries can be made against leaf nodes, called <b>Ledgers</b>. Entries against <b>Groups</b> are not allowed.
-			<li>Please do NOT create Account (Ledgers) for Customers and Suppliers. They are created directly from the Customer / Supplier masters.
-			<li><b>To create a Bank Account:</b> 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 or Cash"
-			<li><b>To create a Tax Account:</b> 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.
-			</ol>
-			<p>Please setup your chart of accounts before you start Accounting Entries</p>
-		</div>
-	</div>
-</div>
\ No newline at end of file
diff --git a/accounts/page/accounts_browser/accounts_browser.js b/accounts/page/accounts_browser/accounts_browser.js
index 3541fcb..527682f 100644
--- a/accounts/page/accounts_browser/accounts_browser.js
+++ b/accounts/page/accounts_browser/accounts_browser.js
@@ -21,9 +21,38 @@
 // see ledger
 
 pscript['onload_Accounts Browser'] = function(wrapper){
-	wrapper.appframe = new wn.ui.AppFrame($(wrapper).find('.appframe-area'));
-	wrapper.appframe.add_home_breadcrumb()
-	wrapper.appframe.add_module_breadcrumb("Accounts")
+	console.log($(wrapper).html());
+	wn.ui.make_app_page({
+		parent: wrapper,
+		single_column: true
+	})
+	
+	wrapper.appframe.add_module_icon("Accounts");
+
+	var main = $(wrapper).find(".layout-main"),
+		chart_area = $("<div>")
+			.css({"margin-bottom": "15px"})
+			.appendTo(main),
+		help_area = $('<div class="well">\
+		<h4>Quick Help</h4>\
+		<ol>\
+		<li>To add child nodes, explore tree and click on the node under which you \
+			want to add more nodes.\
+		<li>Accounting Entries can be made against leaf nodes, called <b>Ledgers</b>.\
+		 	Entries against <b>Groups</b> are not allowed.\
+		<li>Please do NOT create Account (Ledgers) for Customers and Suppliers. \
+			They are created directly from the Customer / Supplier masters.\
+		<li><b>To create a Bank Account:</b> 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 or Cash"\
+		<li><b>To create a Tax Account:</b> 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.\
+		</ol>\
+		<p>Please setup your chart of accounts before you start Accounting Entries</p>\
+	</div>').appendTo(main);
 	
 	if (wn.boot.profile.can_create.indexOf("Company") !== -1) {
 		wrapper.appframe.add_button('New Company', function() { newdoc('Company'); },
@@ -35,13 +64,13 @@
 		}, 'icon-refresh');
 
 	// company-select
-	wrapper.$company_select = $('<select class="accbrowser-company-select"></select>')
+	wrapper.$company_select = wrapper.appframe.add_select("Company", [])
 		.change(function() {
 			var ctype = wn.get_route()[1] || 'Account';
-			erpnext.account_chart = new erpnext.AccountsChart(ctype, $(this).val(), wrapper);
+			erpnext.account_chart = new erpnext.AccountsChart(ctype, $(this).val(), 
+				chart_area.get(0));
 			pscript.set_title(wrapper, ctype, $(this).val());
 		})
-		.appendTo(wrapper.appframe.$w.find('.appframe-toolbar'));
 		
 	// load up companies
 	wn.call({
@@ -77,7 +106,7 @@
 
 erpnext.AccountsChart = Class.extend({
 	init: function(ctype, company, wrapper) {
-		$(wrapper).find('.tree-area').empty();
+		$(wrapper).empty();
 		var me = this;
 		me.ctype = ctype;
 		me.can_create = wn.model.can_create(this.ctype);
@@ -87,7 +116,7 @@
 		
 		me.company = company;
 		this.tree = new wn.ui.Tree({
-			parent: $(wrapper).find('.tree-area'), 
+			parent: $(wrapper), 
 			label: company,
 			args: {ctype: ctype, comp: company},
 			method: 'accounts.page.accounts_browser.accounts_browser.get_children',
diff --git a/accounts/page/accounts_home/locale/_messages_js.json b/accounts/page/accounts_home/locale/_messages_js.json
deleted file mode 100644
index 3f1cd7b..0000000
--- a/accounts/page/accounts_home/locale/_messages_js.json
+++ /dev/null
@@ -1,47 +0,0 @@
-[
- "Mode of Payment", 
- "Documents", 
- "Budget Distribution", 
- "Point-of-Sale Setting", 
- "Bills raised by Suppliers.", 
- "Main Reports", 
- "Financial Analytics", 
- "Accounting journal entries.", 
- "Chart of Accounts", 
- "Template of terms or contract.", 
- "e.g. Bank, Cash, Credit Card", 
- "Seasonality for setting budgets.", 
- "C-Form", 
- "Journal Voucher", 
- "General Ledger", 
- "Terms and Conditions Template", 
- "Match non-linked Invoices and Payments.", 
- "Bank Reconciliation", 
- "Purchase Invoice", 
- "Sales Taxes and Charges Master", 
- "Payment Reconciliation", 
- "Masters", 
- "Delivered Items To Be Billed", 
- "Trial Balance", 
- "Voucher Import Tool", 
- "Tax Template for Sales", 
- "Setup", 
- "Manage sales or purchase returns", 
- "Purchase Taxes and Charges Master", 
- "Gross Profit", 
- "Reports", 
- "Period Closing Voucher", 
- "Structure cost centers for budgeting.", 
- "Financial Statements", 
- "Ordered Items To Be Billed", 
- "Update bank payment dates with journals.", 
- "Sales and Purchase Return Tool", 
- "Trend Analyzer", 
- "Analytics", 
- "Sales Invoice", 
- "Tax Template for Purchase", 
- "Structure of books of accounts.", 
- "Tools", 
- "Chart of Cost Centers", 
- "Bills raised to Customers."
-]
\ No newline at end of file
diff --git a/accounts/page/accounts_home/locale/ar-js.json b/accounts/page/accounts_home/locale/ar-js.json
deleted file mode 100644
index da611d0..0000000
--- a/accounts/page/accounts_home/locale/ar-js.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
- "Accounting journal entries.": "\u0627\u0644\u0645\u062d\u0627\u0633\u0628\u0629 \u0625\u062f\u062e\u0627\u0644\u0627\u062a \u062f\u0641\u062a\u0631 \u0627\u0644\u064a\u0648\u0645\u064a\u0629.", 
- "Analytics": "\u062a\u062d\u0644\u064a\u0644\u0627\u062a", 
- "Bank Reconciliation": "\u0627\u0644\u0628\u0646\u0643 \u0627\u0644\u0645\u0635\u0627\u0644\u062d\u0629", 
- "Bills raised by Suppliers.": "\u0631\u0641\u0639\u062a \u0641\u0648\u0627\u062a\u064a\u0631 \u0645\u0646 \u0642\u0628\u0644 \u0627\u0644\u0645\u0648\u0631\u062f\u064a\u0646.", 
- "Bills raised to Customers.": "\u0631\u0641\u0639\u062a \u0641\u0648\u0627\u062a\u064a\u0631 \u0644\u0644\u0639\u0645\u0644\u0627\u0621.", 
- "Budget Distribution": "\u062a\u0648\u0632\u064a\u0639 \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629", 
- "C-Form": "\u0646\u0645\u0648\u0630\u062c C-", 
- "Chart of Accounts": "\u062f\u0644\u064a\u0644 \u0627\u0644\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Chart of Cost Centers": "\u0628\u064a\u0627\u0646\u064a\u0627 \u0645\u0646 \u0645\u0631\u0627\u0643\u0632 \u0627\u0644\u062a\u0643\u0644\u0641\u0629", 
- "Delivered Items To Be Billed": "\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u062a\u064a \u064a\u062a\u0639\u064a\u0646 \u0635\u0641\u062a", 
- "Documents": "\u0648\u062b\u0627\u0626\u0642", 
- "Financial Analytics": "\u062a\u062d\u0644\u064a\u0644\u0627\u062a \u0645\u0627\u0644\u064a\u0629", 
- "Financial Statements": "\u0627\u0644\u0642\u0648\u0627\u0626\u0645 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "General Ledger": "\u062f\u0641\u062a\u0631 \u0627\u0644\u0623\u0633\u062a\u0627\u0630 \u0627\u0644\u0639\u0627\u0645", 
- "Journal Voucher": "\u0645\u062c\u0644\u0629 \u0642\u0633\u064a\u0645\u0629", 
- "Main Reports": "\u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629 \u062a\u0642\u0627\u0631\u064a\u0631", 
- "Manage sales or purchase returns": "\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0623\u0648 \u0639\u0648\u0627\u0626\u062f \u0634\u0631\u0627\u0621", 
- "Masters": "\u0627\u0644\u0645\u0627\u062c\u0633\u062a\u064a\u0631", 
- "Match non-linked Invoices and Payments.": "\u063a\u064a\u0631 \u0645\u0637\u0627\u0628\u0642\u0629 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0648\u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0627\u062a \u0627\u0644\u0645\u0631\u062a\u0628\u0637\u0629.", 
- "Mode of Payment": "\u0637\u0631\u064a\u0642\u0629 \u0627\u0644\u062f\u0641\u0639", 
- "Ordered Items To Be Billed": "\u0623\u0645\u0631\u062a \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u062a\u064a \u064a\u062a\u0639\u064a\u0646 \u0635\u0641\u062a", 
- "Payment Reconciliation": "\u062f\u0641\u0639 \u0627\u0644\u0645\u0635\u0627\u0644\u062d\u0629", 
- "Period Closing Voucher": "\u0641\u062a\u0631\u0629 \u0627\u0644\u0625\u063a\u0644\u0627\u0642 \u0642\u0633\u064a\u0645\u0629", 
- "Point-of-Sale Setting": "\u0646\u0642\u0637\u0629 \u0645\u0646 \u0628\u064a\u0639 \u0625\u0639\u062f\u0627\u062f", 
- "Purchase Invoice": "\u0634\u0631\u0627\u0621 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", 
- "Purchase Taxes and Charges Master": "\u0636\u0631\u0627\u0626\u0628 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a \u0648\u0631\u0633\u0648\u0645 \u0645\u0627\u062c\u0633\u062a\u064a\u0631", 
- "Reports": "\u062a\u0642\u0627\u0631\u064a\u0631", 
- "Sales Invoice": "\u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u0628\u064a\u0639\u0627\u062a", 
- "Sales Taxes and Charges Master": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0639\u0644\u0649 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0648\u0631\u0633\u0648\u0645 \u0645\u0627\u062c\u0633\u062a\u064a\u0631", 
- "Sales and Purchase Return Tool": "\u0645\u0628\u064a\u0639\u0627\u062a \u0648\u0634\u0631\u0627\u0621 \u0623\u062f\u0627\u0629 \u0627\u0644\u0639\u0648\u062f\u0629", 
- "Seasonality for setting budgets.": "\u0645\u0648\u0633\u0645\u064a\u0629 \u0644\u0648\u0636\u0639 \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0627\u062a.", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Structure cost centers for budgeting.": "\u0645\u0631\u0627\u0643\u0632 \u0627\u0644\u062a\u0643\u0644\u0641\u0629 \u0644\u0647\u064a\u0643\u0644 \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629.", 
- "Structure of books of accounts.": "\u0647\u064a\u0643\u0644 \u062f\u0641\u0627\u062a\u0631 \u0627\u0644\u062d\u0633\u0627\u0628\u0627\u062a.", 
- "Tax Template for Purchase": "\u0642\u0627\u0644\u0628 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0644\u0644\u0634\u0631\u0627\u0621", 
- "Tax Template for Sales": "\u0642\u0627\u0644\u0628 \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0644\u0644", 
- "Template of terms or contract.": "\u0642\u0627\u0644\u0628 \u0645\u0646 \u0627\u0644\u0634\u0631\u0648\u0637 \u0623\u0648 \u0627\u0644\u0639\u0642\u062f.", 
- "Terms and Conditions Template": "\u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645 \u0642\u0627\u0644\u0628", 
- "Tools": "\u0623\u062f\u0648\u0627\u062a", 
- "Trend Analyzer": "\u0627\u0644\u0627\u062a\u062c\u0627\u0647 \u0645\u062d\u0644\u0644", 
- "Trial Balance": "\u0645\u064a\u0632\u0627\u0646 \u0627\u0644\u0645\u0631\u0627\u062c\u0639\u0629", 
- "Update bank payment dates with journals.": "\u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0628\u0646\u0643 \u062f\u0641\u0639 \u0627\u0644\u062a\u0648\u0627\u0631\u064a\u062e \u0645\u0639 \u0627\u0644\u0645\u062c\u0644\u0627\u062a.", 
- "Voucher Import Tool": "\u0642\u0633\u064a\u0645\u0629 \u0627\u0633\u062a\u064a\u0631\u0627\u062f \u0623\u062f\u0627\u0629", 
- "e.g. Bank, Cash, Credit Card": "\u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644 \u0627\u0644\u0628\u0646\u0643\u060c \u0646\u0642\u062f\u0627\u060c \u0628\u0637\u0627\u0642\u0629 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646"
-}
\ No newline at end of file
diff --git a/accounts/page/accounts_home/locale/de-js.json b/accounts/page/accounts_home/locale/de-js.json
deleted file mode 100644
index 2bea89d..0000000
--- a/accounts/page/accounts_home/locale/de-js.json
+++ /dev/null
@@ -1,47 +0,0 @@
-{
- "Accounting journal entries.": "Accounting Journaleintr\u00e4ge.", 
- "Analytics": "Analytics", 
- "Bank Reconciliation": "Kontenabstimmung", 
- "Bills raised by Suppliers.": "Bills erh\u00f6ht durch den Lieferanten.", 
- "Bills raised to Customers.": "Bills angehoben, um Kunden.", 
- "Budget Distribution": "Budget Verteilung", 
- "C-Form": "C-Form", 
- "Chart of Accounts": "Kontenplan", 
- "Chart of Cost Centers": "Abbildung von Kostenstellen", 
- "Delivered Items To Be Billed": "Liefergegenst\u00e4nde in Rechnung gestellt werden", 
- "Documents": "Unterlagen", 
- "Financial Analytics": "Financial Analytics", 
- "Financial Statements": "Financial Statements", 
- "General Ledger": "General Ledger", 
- "Gross Profit": "Bruttogewinn", 
- "Journal Voucher": "Journal Gutschein", 
- "Main Reports": "Haupt-Reports", 
- "Manage sales or purchase returns": "Verwalten Verkauf oder Kauf Renditen", 
- "Masters": "Masters", 
- "Match non-linked Invoices and Payments.": "Spiel nicht verkn\u00fcpften Rechnungen und Zahlungen.", 
- "Mode of Payment": "Zahlungsweise", 
- "Ordered Items To Be Billed": "Bestellte Artikel in Rechnung gestellt werden", 
- "Payment Reconciliation": "Payment Vers\u00f6hnung", 
- "Period Closing Voucher": "Periodenverschiebung Gutschein", 
- "Point-of-Sale Setting": "Point-of-Sale-Einstellung", 
- "Purchase Invoice": "Kaufrechnung", 
- "Purchase Taxes and Charges Master": "Steuern und Geb\u00fchren Meister Kauf", 
- "Reports": "Reports", 
- "Sales Invoice": "Sales Invoice", 
- "Sales Taxes and Charges Master": "Vertrieb Steuern und Abgaben Meister", 
- "Sales and Purchase Return Tool": "Sales and Purchase Return-Tool", 
- "Seasonality for setting budgets.": "Saisonalit\u00e4t setzt Budgets.", 
- "Setup": "Setup", 
- "Structure cost centers for budgeting.": "Structure Kostenstellen f\u00fcr die Budgetierung.", 
- "Structure of books of accounts.": "Struktur der B\u00fccher von Konten.", 
- "Tax Template for Purchase": "MwSt. Vorlage f\u00fcr Kauf", 
- "Tax Template for Sales": "MwSt. Template f\u00fcr Vertrieb", 
- "Template of terms or contract.": "Vorlage von Begriffen oder Vertrag.", 
- "Terms and Conditions Template": "AGB Template", 
- "Tools": "Werkzeuge", 
- "Trend Analyzer": "Trend Analyzer", 
- "Trial Balance": "Rohbilanz", 
- "Update bank payment dates with journals.": "Update Bank Zahlungstermine mit Zeitschriften.", 
- "Voucher Import Tool": "Gutschein Import Tool", 
- "e.g. Bank, Cash, Credit Card": "z.B. Bank, Bargeld, Kreditkarte"
-}
\ No newline at end of file
diff --git a/accounts/page/accounts_home/locale/es-js.json b/accounts/page/accounts_home/locale/es-js.json
deleted file mode 100644
index 4a3f2ca..0000000
--- a/accounts/page/accounts_home/locale/es-js.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
- "Accounting journal entries.": "Contabilidad entradas del diario.", 
- "Analytics": "Anal\u00edtica", 
- "Bank Reconciliation": "Conciliaci\u00f3n Bancaria", 
- "Bills raised by Suppliers.": "Proyectos de ley planteada por los Proveedores.", 
- "Bills raised to Customers.": "Bills elevado a Clientes.", 
- "Budget Distribution": "Distribuci\u00f3n del presupuesto", 
- "C-Form": "C-Form", 
- "Chart of Accounts": "Plan General de Contabilidad", 
- "Chart of Cost Centers": "Gr\u00e1fico de centros de coste", 
- "Delivered Items To Be Billed": "Material que se adjunta a facturar", 
- "Documents": "Documentos", 
- "Financial Analytics": "Financial Analytics", 
- "Financial Statements": "Estados Financieros", 
- "General Ledger": "Contabilidad General", 
- "Journal Voucher": "Diario Voucher", 
- "Main Reports": "Informes Principales", 
- "Manage sales or purchase returns": "Administrar las ventas o devoluciones de compras", 
- "Masters": "Masters", 
- "Match non-linked Invoices and Payments.": "Coincidir no vinculados Facturas y Pagos.", 
- "Mode of Payment": "Forma de Pago", 
- "Ordered Items To Be Billed": "Los art\u00edculos pedidos a facturar", 
- "Payment Reconciliation": "Pago Reconciliaci\u00f3n", 
- "Period Closing Voucher": "Per\u00edodo de cierre Voucher", 
- "Point-of-Sale Setting": "Point-of-Sale Marco", 
- "Purchase Invoice": "Compra de facturas", 
- "Purchase Taxes and Charges Master": "Impuestos sobre las compras y Master Cargos", 
- "Reports": "Informes", 
- "Sales Invoice": "Factura de venta", 
- "Sales Taxes and Charges Master": "Impuestos de Ventas y Master Cargos", 
- "Sales and Purchase Return Tool": "Herramienta de ventas y devoluci\u00f3n de compra", 
- "Seasonality for setting budgets.": "La estacionalidad para el establecimiento de los presupuestos.", 
- "Setup": "Disposici\u00f3n", 
- "Structure cost centers for budgeting.": "Centros estructura de costos para el presupuesto.", 
- "Structure of books of accounts.": "Estructura de los libros de cuentas.", 
- "Tax Template for Purchase": "Impuesto Plantilla para Compra", 
- "Tax Template for Sales": "Impuesto Plantilla para Ventas", 
- "Template of terms or contract.": "Plantilla de los t\u00e9rminos o condiciones.", 
- "Terms and Conditions Template": "T\u00e9rminos y Condiciones de plantilla", 
- "Tools": "Instrumentos", 
- "Trend Analyzer": "Tendencia Analizador", 
- "Trial Balance": "Balance de Comprobaci\u00f3n", 
- "Update bank payment dates with journals.": "Actualizaci\u00f3n de las fechas de pago bancario de las revistas.", 
- "Voucher Import Tool": "Vale herramienta de importaci\u00f3n", 
- "e.g. Bank, Cash, Credit Card": "por ejemplo, bancaria, Efectivo, Tarjeta de cr\u00e9dito"
-}
\ No newline at end of file
diff --git a/accounts/page/accounts_home/locale/fr-js.json b/accounts/page/accounts_home/locale/fr-js.json
deleted file mode 100644
index a55a127..0000000
--- a/accounts/page/accounts_home/locale/fr-js.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
- "Accounting journal entries.": "Les \u00e9critures comptables.", 
- "Analytics": "Analytique", 
- "Bank Reconciliation": "Rapprochement bancaire", 
- "Bills raised by Suppliers.": "Factures soulev\u00e9 par les fournisseurs.", 
- "Bills raised to Customers.": "Factures aux clients soulev\u00e9.", 
- "Budget Distribution": "R\u00e9partition du budget", 
- "C-Form": "C-Form", 
- "Chart of Accounts": "Plan comptable", 
- "Chart of Cost Centers": "Carte des centres de co\u00fbts", 
- "Delivered Items To Be Billed": "Articles livr\u00e9s \u00e0 facturer", 
- "Documents": "Documents", 
- "Financial Analytics": "Financial Analytics", 
- "Financial Statements": "\u00c9tats financiers", 
- "General Ledger": "General Ledger", 
- "Journal Voucher": "Bon Journal", 
- "Main Reports": "Rapports principaux", 
- "Manage sales or purchase returns": "Gestion des ventes ou des retours d&#39;achats", 
- "Masters": "Ma\u00eetres", 
- "Match non-linked Invoices and Payments.": "Correspondre non li\u00e9es factures et paiements.", 
- "Mode of Payment": "Mode de paiement", 
- "Ordered Items To Be Billed": "Articles command\u00e9s \u00e0 facturer", 
- "Payment Reconciliation": "Rapprochement de paiement", 
- "Period Closing Voucher": "Bon cl\u00f4ture de la p\u00e9riode", 
- "Point-of-Sale Setting": "Point-of-Sale R\u00e9glage", 
- "Purchase Invoice": "Achetez facture", 
- "Purchase Taxes and Charges Master": "Imp\u00f4ts achat et Master frais", 
- "Reports": "Rapports", 
- "Sales Invoice": "Facture de vente", 
- "Sales Taxes and Charges Master": "Taxes de vente et frais de Master", 
- "Sales and Purchase Return Tool": "Outil de vente et de retour d&#39;achat", 
- "Seasonality for setting budgets.": "Saisonnalit\u00e9 de l&#39;\u00e9tablissement des budgets.", 
- "Setup": "Installation", 
- "Structure cost centers for budgeting.": "Centres de co\u00fbts de structure pour la budg\u00e9tisation.", 
- "Structure of books of accounts.": "Structure des livres de comptes.", 
- "Tax Template for Purchase": "Mod\u00e8le d&#39;imp\u00f4t pour l&#39;achat", 
- "Tax Template for Sales": "Mod\u00e8le d&#39;imp\u00f4t pour les ventes", 
- "Template of terms or contract.": "Mod\u00e8le de termes ou d&#39;un contrat.", 
- "Terms and Conditions Template": "Termes et Conditions mod\u00e8le", 
- "Tools": "Outils", 
- "Trend Analyzer": "Analyseur de tendance", 
- "Trial Balance": "Balance", 
- "Update bank payment dates with journals.": "Mise \u00e0 jour bancaire dates de paiement des revues.", 
- "Voucher Import Tool": "Bon outil d&#39;importation", 
- "e.g. Bank, Cash, Credit Card": "par exemple, bancaire, Carte de cr\u00e9dit"
-}
\ No newline at end of file
diff --git a/accounts/page/accounts_home/locale/hi-js.json b/accounts/page/accounts_home/locale/hi-js.json
deleted file mode 100644
index 7ad3b69..0000000
--- a/accounts/page/accounts_home/locale/hi-js.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
- "Accounting journal entries.": "\u0932\u0947\u0916\u093e \u092a\u0924\u094d\u0930\u093f\u0915\u093e \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f\u092f\u094b\u0902.", 
- "Analytics": "\u0935\u093f\u0936\u094d\u0932\u0947\u0937\u093f\u0915\u0940", 
- "Bank Reconciliation": "\u092c\u0948\u0902\u0915 \u0938\u092e\u093e\u0927\u093e\u0928", 
- "Bills raised by Suppliers.": "\u0935\u093f\u0927\u0947\u092f\u0915\u094b\u0902 \u0906\u092a\u0942\u0930\u094d\u0924\u093f\u0915\u0930\u094d\u0924\u093e \u0926\u094d\u0935\u093e\u0930\u093e \u0909\u0920\u093e\u090f \u0917\u090f.", 
- "Bills raised to Customers.": "\u092c\u093f\u0932\u094b\u0902 \u0917\u094d\u0930\u093e\u0939\u0915\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u0909\u0920\u093e\u092f\u093e.", 
- "Budget Distribution": "\u092c\u091c\u091f \u0935\u093f\u0924\u0930\u0923", 
- "C-Form": "\u0938\u0940 - \u092b\u093e\u0930\u094d\u092e", 
- "Chart of Accounts": "\u0916\u093e\u0924\u094b\u0902 \u0915\u093e \u091a\u093e\u0930\u094d\u091f", 
- "Chart of Cost Centers": "\u0932\u093e\u0917\u0924 \u0915\u0947\u0902\u0926\u094d\u0930 \u0915\u0947 \u091a\u093e\u0930\u094d\u091f", 
- "Delivered Items To Be Billed": "\u0935\u093f\u0924\u0930\u093f\u0924 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092c\u093f\u0932 \u0906\u0907\u091f\u092e", 
- "Documents": "\u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c", 
- "Financial Analytics": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u093f\u0936\u094d\u0932\u0947\u0937\u093f\u0915\u0940", 
- "Financial Statements": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u093f\u0935\u0930\u0923", 
- "General Ledger": "\u0938\u093e\u092e\u093e\u0928\u094d\u092f \u0916\u093e\u0924\u093e", 
- "Journal Voucher": "\u091c\u0930\u094d\u0928\u0932 \u0935\u093e\u0909\u091a\u0930", 
- "Main Reports": "\u092e\u0941\u0916\u094d\u092f \u0930\u093f\u092a\u094b\u0930\u094d\u091f", 
- "Manage sales or purchase returns": "\u092c\u093f\u0915\u094d\u0930\u0940 \u092f\u093e \u0916\u0930\u0940\u0926 \u0930\u093f\u091f\u0930\u094d\u0928 \u092a\u094d\u0930\u092c\u0902\u0927\u093f\u0924", 
- "Masters": "\u0938\u094d\u0928\u093e\u0924\u0915\u094b\u0924\u094d\u0924\u0930", 
- "Match non-linked Invoices and Payments.": "\u0917\u0948\u0930 \u091c\u0941\u0921\u093c\u0947 \u091a\u093e\u0932\u093e\u0928 \u0914\u0930 \u092d\u0941\u0917\u0924\u093e\u0928 \u0915\u093e \u092e\u093f\u0932\u093e\u0928.", 
- "Mode of Payment": "\u092d\u0941\u0917\u0924\u093e\u0928 \u0915\u0940 \u0930\u0940\u0924\u093f", 
- "Ordered Items To Be Billed": "\u0939\u093f\u0938\u093e\u092c \u0938\u0947 \u092c\u093f\u0932\u093f\u0902\u0917 \u0915\u093f\u090f \u0906\u0907\u091f\u092e", 
- "Payment Reconciliation": "\u092d\u0941\u0917\u0924\u093e\u0928 \u0938\u0941\u0932\u0939", 
- "Period Closing Voucher": "\u0905\u0935\u0927\u093f \u0938\u092e\u093e\u092a\u0928 \u0935\u093e\u0909\u091a\u0930", 
- "Point-of-Sale Setting": "\u092a\u094d\u0935\u093e\u0907\u0902\u091f \u0915\u0940 \u092c\u093f\u0915\u094d\u0930\u0940 \u0915\u0940 \u0938\u0947\u091f\u093f\u0902\u0917", 
- "Purchase Invoice": "\u091a\u093e\u0932\u093e\u0928 \u0916\u0930\u0940\u0926", 
- "Purchase Taxes and Charges Master": "\u0916\u0930\u0940\u0926 \u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u092e\u093e\u0938\u094d\u091f\u0930", 
- "Reports": "\u0930\u093f\u092a\u094b\u0930\u094d\u091f", 
- "Sales Invoice": "\u092c\u093f\u0915\u094d\u0930\u0940 \u091a\u093e\u0932\u093e\u0928", 
- "Sales Taxes and Charges Master": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u092e\u093e\u0938\u094d\u091f\u0930", 
- "Sales and Purchase Return Tool": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0914\u0930 \u0916\u0930\u0940\u0926 \u0915\u0947 \u0930\u093f\u091f\u0930\u094d\u0928 \u091f\u0942\u0932", 
- "Seasonality for setting budgets.": "\u092c\u091c\u091f \u0915\u0940 \u0938\u094d\u0925\u093e\u092a\u0928\u093e \u0915\u0947 \u0932\u093f\u090f \u092e\u094c\u0938\u092e.", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Structure cost centers for budgeting.": "\u092c\u091c\u091f \u0915\u0947 \u0932\u093f\u090f \u0938\u0902\u0930\u091a\u0928\u093e \u0932\u093e\u0917\u0924 \u0915\u0947\u0928\u094d\u0926\u094d\u0930\u094b\u0902.", 
- "Structure of books of accounts.": "\u0916\u093e\u0924\u094b\u0902 \u0915\u0940 \u092a\u0941\u0938\u094d\u0924\u0915\u094b\u0902 \u0915\u0940 \u0938\u0902\u0930\u091a\u0928\u093e.", 
- "Tax Template for Purchase": "\u0916\u0930\u0940\u0926 \u0915\u0947 \u0932\u093f\u090f \u0915\u0930 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f", 
- "Tax Template for Sales": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0915\u0947 \u0932\u093f\u090f \u091f\u0948\u0915\u094d\u0938 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f", 
- "Template of terms or contract.": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092f\u093e \u0905\u0928\u0941\u092c\u0902\u0927 \u0915\u0947 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f.", 
- "Terms and Conditions Template": "\u0928\u093f\u092f\u092e\u094b\u0902 \u0914\u0930 \u0936\u0930\u094d\u0924\u094b\u0902 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f", 
- "Tools": "\u0909\u092a\u0915\u0930\u0923", 
- "Trend Analyzer": "\u0930\u0941\u091d\u093e\u0928 \u0935\u093f\u0936\u094d\u0932\u0947\u0937\u0915", 
- "Trial Balance": "\u0936\u0947\u0937 - \u092a\u0930\u0940\u0915\u094d\u0937\u0923", 
- "Update bank payment dates with journals.": "\u0905\u0926\u094d\u092f\u0924\u0928 \u092c\u0948\u0902\u0915 \u092d\u0941\u0917\u0924\u093e\u0928 \u092a\u0924\u094d\u0930\u093f\u0915\u093e\u0913\u0902 \u0915\u0947 \u0938\u093e\u0925 \u0924\u093f\u0925\u093f\u092f\u093e\u0901.", 
- "Voucher Import Tool": "\u0935\u093e\u0909\u091a\u0930 \u0906\u092f\u093e\u0924 \u0909\u092a\u0915\u0930\u0923", 
- "e.g. Bank, Cash, Credit Card": "\u091c\u0948\u0938\u0947 \u092c\u0948\u0902\u0915, \u0928\u0915\u0926, \u0915\u094d\u0930\u0947\u0921\u093f\u091f \u0915\u093e\u0930\u094d\u0921"
-}
\ No newline at end of file
diff --git a/accounts/page/accounts_home/locale/hr-js.json b/accounts/page/accounts_home/locale/hr-js.json
deleted file mode 100644
index b51dbe7..0000000
--- a/accounts/page/accounts_home/locale/hr-js.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
- "Accounting journal entries.": "Ra\u010dunovodstvo unosi u dnevnik.", 
- "Analytics": "Analitika", 
- "Bank Reconciliation": "Banka pomirenje", 
- "Bills raised by Suppliers.": "Mjenice podigao dobavlja\u010de.", 
- "Bills raised to Customers.": "Mjenice podignuta na kupce.", 
- "Budget Distribution": "Prora\u010dun Distribucija", 
- "C-Form": "C-Form", 
- "Chart of Accounts": "Kontnog", 
- "Chart of Cost Centers": "Grafikon tro\u0161kovnih centara", 
- "Delivered Items To Be Billed": "Isporu\u010dena Stavke biti napla\u0107eno", 
- "Documents": "Dokumenti", 
- "Financial Analytics": "Financijski Analytics", 
- "Financial Statements": "Financijska izvje\u0161\u0107a", 
- "General Ledger": "Glavna knjiga", 
- "Journal Voucher": "\u010casopis bon", 
- "Main Reports": "Glavni Izvje\u0161\u0107a", 
- "Manage sales or purchase returns": "Upravljanje prodaju ili kupnju vra\u0107a", 
- "Masters": "Majstori", 
- "Match non-linked Invoices and Payments.": "Kla\u0111enje na ne-povezane faktura i pla\u0107anja.", 
- "Mode of Payment": "Na\u010din pla\u0107anja", 
- "Ordered Items To Be Billed": "Naru\u010deni Stavke biti napla\u0107eno", 
- "Payment Reconciliation": "Pla\u0107anje pomirenje", 
- "Period Closing Voucher": "Razdoblje Zatvaranje bon", 
- "Point-of-Sale Setting": "Point-of-Sale Pode\u0161avanje", 
- "Purchase Invoice": "Kupnja fakture", 
- "Purchase Taxes and Charges Master": "Kupnja Porezi i naknade Master", 
- "Reports": "Izvje\u0161\u0107a", 
- "Sales Invoice": "Prodaja fakture", 
- "Sales Taxes and Charges Master": "Prodaja Porezi i naknade Master", 
- "Sales and Purchase Return Tool": "Prodaja i kupnja Povratak Tool", 
- "Seasonality for setting budgets.": "Sezonalnost za postavljanje prora\u010duna.", 
- "Setup": "Postavljanje", 
- "Structure cost centers for budgeting.": "Struktura tro\u0161ka za bud\u017eetiranja.", 
- "Structure of books of accounts.": "Struktura knjige ra\u010duna.", 
- "Tax Template for Purchase": "Porezna Predlo\u017eak za kupnju", 
- "Tax Template for Sales": "Porezna Predlo\u017eak za prodaju", 
- "Template of terms or contract.": "Predlo\u017eak termina ili ugovor.", 
- "Terms and Conditions Template": "Uvjeti predlo\u0161ka", 
- "Tools": "Alat", 
- "Trend Analyzer": "Trend Analyzer", 
- "Trial Balance": "Pretresno bilanca", 
- "Update bank payment dates with journals.": "Update banka datum pla\u0107anja s \u010dasopisima.", 
- "Voucher Import Tool": "Bon Uvoz alat", 
- "e.g. Bank, Cash, Credit Card": "npr. banka, gotovina, kreditne kartice"
-}
\ No newline at end of file
diff --git a/accounts/page/accounts_home/locale/nl-js.json b/accounts/page/accounts_home/locale/nl-js.json
deleted file mode 100644
index ec3a4f4..0000000
--- a/accounts/page/accounts_home/locale/nl-js.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
- "Accounting journal entries.": "Accounting journaalposten.", 
- "Analytics": "Analytics", 
- "Bank Reconciliation": "Bank Verzoening", 
- "Bills raised by Suppliers.": "Rekeningen die door leveranciers.", 
- "Bills raised to Customers.": "Bills verhoogd tot klanten.", 
- "Budget Distribution": "Budget Distributie", 
- "C-Form": "C-Form", 
- "Chart of Accounts": "Rekeningschema", 
- "Chart of Cost Centers": "Grafiek van Kostenplaatsen", 
- "Delivered Items To Be Billed": "Geleverde zaken te factureren", 
- "Documents": "Documenten", 
- "Financial Analytics": "Financi\u00eble Analytics", 
- "Financial Statements": "Jaarrekening", 
- "General Ledger": "Grootboek", 
- "Journal Voucher": "Journal Voucher", 
- "Main Reports": "Belangrijkste Rapporten", 
- "Manage sales or purchase returns": "Beheer van de verkopen of de aankoop terug", 
- "Masters": "Masters", 
- "Match non-linked Invoices and Payments.": "Match niet-gekoppelde facturen en betalingen.", 
- "Mode of Payment": "Wijze van betaling", 
- "Ordered Items To Be Billed": "Bestelde artikelen te factureren", 
- "Payment Reconciliation": "Betaling Verzoening", 
- "Period Closing Voucher": "Periode Closing Voucher", 
- "Point-of-Sale Setting": "Point-of-Sale-instelling", 
- "Purchase Invoice": "Aankoop Factuur", 
- "Purchase Taxes and Charges Master": "Aankoop en-heffingen Master", 
- "Reports": "Rapporten", 
- "Sales Invoice": "Sales Invoice", 
- "Sales Taxes and Charges Master": "Verkoop en-heffingen Master", 
- "Sales and Purchase Return Tool": "Verkoop en Inkoop Return Tool", 
- "Seasonality for setting budgets.": "Seizoensinvloeden voor het instellen van budgetten.", 
- "Setup": "Setup", 
- "Structure cost centers for budgeting.": "Structuur kostenplaatsen voor budgettering.", 
- "Structure of books of accounts.": "Structuur van boeken van de rekeningen.", 
- "Tax Template for Purchase": "Fiscale Sjabloon voor Aankoop", 
- "Tax Template for Sales": "Fiscale Sjabloon voor Sales", 
- "Template of terms or contract.": "Sjabloon van termen of contract.", 
- "Terms and Conditions Template": "Algemene voorwaarden Template", 
- "Tools": "Gereedschap", 
- "Trend Analyzer": "Trendanalyse", 
- "Trial Balance": "Trial Balance", 
- "Update bank payment dates with journals.": "Update bank betaaldata met tijdschriften.", 
- "Voucher Import Tool": "Voucher Import Tool", 
- "e.g. Bank, Cash, Credit Card": "bijvoorbeeld Bank, Cash, Credit Card"
-}
\ No newline at end of file
diff --git a/accounts/page/accounts_home/locale/pt-BR-js.json b/accounts/page/accounts_home/locale/pt-BR-js.json
deleted file mode 100644
index 64b1f57..0000000
--- a/accounts/page/accounts_home/locale/pt-BR-js.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
- "Accounting journal entries.": "Lan\u00e7amentos no livro Di\u00e1rio.", 
- "Analytics": "Anal\u00edtica", 
- "Bank Reconciliation": "Reconcilia\u00e7\u00e3o Banc\u00e1ria", 
- "Bills raised by Suppliers.": "Contas levantada por Fornecedores.", 
- "Bills raised to Customers.": "Contas levantdas para Clientes.", 
- "Budget Distribution": "Distribui\u00e7\u00e3o de Or\u00e7amento", 
- "C-Form": "Formul\u00e1rio-C", 
- "Chart of Accounts": "Plano de Contas", 
- "Chart of Cost Centers": "Plano de Centros de Custo", 
- "Delivered Items To Be Billed": "Itens entregues a serem faturados", 
- "Documents": "Documentos", 
- "Financial Analytics": "An\u00e1lise Financeira", 
- "Financial Statements": "Demonstra\u00e7\u00f5es Financeiras", 
- "General Ledger": "Raz\u00e3o Geral", 
- "Journal Voucher": "Comprovante do livro Di\u00e1rio", 
- "Main Reports": "Relat\u00f3rios principais", 
- "Manage sales or purchase returns": "Gerenciar devolu\u00e7\u00f5es de compra e venda", 
- "Masters": "Cadastros", 
- "Match non-linked Invoices and Payments.": "Combinar Faturas e Pagamentos n\u00e3o relacionados.", 
- "Mode of Payment": "Forma de Pagamento", 
- "Ordered Items To Be Billed": "Itens encomendados a serem faturados", 
- "Payment Reconciliation": "Reconcilia\u00e7\u00e3o de pagamento", 
- "Period Closing Voucher": "Comprovante de Encerramento per\u00edodo", 
- "Point-of-Sale Setting": "Configura\u00e7\u00f5es de Ponto-de-Venda", 
- "Purchase Invoice": "Nota Fiscal de Compra", 
- "Purchase Taxes and Charges Master": "Cadastro de Impostos e Encargos sobre Compras", 
- "Reports": "Relat\u00f3rios", 
- "Sales Invoice": "Nota Fiscal de Venda", 
- "Sales Taxes and Charges Master": "Cadastro de Impostos e Taxas sobre Vendas", 
- "Sales and Purchase Return Tool": "Ferramenta de retorno de compra e venda", 
- "Seasonality for setting budgets.": "Sazonalidade para definir or\u00e7amentos.", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Structure cost centers for budgeting.": "Estrutura dos centros de custo para or\u00e7amenta\u00e7\u00e3o.", 
- "Structure of books of accounts.": "Estrutura de livros de contas.", 
- "Tax Template for Purchase": "Modelo de Impostos para compra", 
- "Tax Template for Sales": "Modelo de Impostos para vendas", 
- "Template of terms or contract.": "Modelo de termos ou contratos.", 
- "Terms and Conditions Template": "Modelo de Termos e Condi\u00e7\u00f5es", 
- "Tools": "Ferramentas", 
- "Trend Analyzer": "Analisador de tend\u00eancia", 
- "Trial Balance": "Balancete", 
- "Update bank payment dates with journals.": "Atualizar datas de pagamento banc\u00e1rio com livro Di\u00e1rio.", 
- "Voucher Import Tool": "Ferramenta de Importa\u00e7\u00e3o de comprovantes", 
- "e.g. Bank, Cash, Credit Card": "por exemplo Banco, Dinheiro, Cart\u00e3o de Cr\u00e9dito"
-}
\ No newline at end of file
diff --git a/accounts/page/accounts_home/locale/pt-js.json b/accounts/page/accounts_home/locale/pt-js.json
deleted file mode 100644
index 838cd66..0000000
--- a/accounts/page/accounts_home/locale/pt-js.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
- "Accounting journal entries.": "Lan\u00e7amentos cont\u00e1beis jornal.", 
- "Analytics": "Anal\u00edtica", 
- "Bank Reconciliation": "Banco Reconcilia\u00e7\u00e3o", 
- "Bills raised by Suppliers.": "Contas levantada por Fornecedores.", 
- "Bills raised to Customers.": "Contas levantou a Clientes.", 
- "Budget Distribution": "Distribui\u00e7\u00e3o or\u00e7amento", 
- "C-Form": "C-Form", 
- "Chart of Accounts": "Plano de Contas", 
- "Chart of Cost Centers": "Plano de Centros de Custo", 
- "Delivered Items To Be Billed": "Itens entregues a ser cobrado", 
- "Documents": "Documentos", 
- "Financial Analytics": "An\u00e1lise Financeira", 
- "Financial Statements": "Demonstra\u00e7\u00f5es Financeiras", 
- "General Ledger": "General Ledger", 
- "Journal Voucher": "Vale Jornal", 
- "Main Reports": "Relat\u00f3rios principais", 
- "Manage sales or purchase returns": "Gest\u00e3o de vendas ou devolu\u00e7\u00f5es de compra", 
- "Masters": "Mestres", 
- "Match non-linked Invoices and Payments.": "Combinar n\u00e3o vinculados faturas e pagamentos.", 
- "Mode of Payment": "Modo de Pagamento", 
- "Ordered Items To Be Billed": "Itens ordenados a ser cobrado", 
- "Payment Reconciliation": "Reconcilia\u00e7\u00e3o de pagamento", 
- "Period Closing Voucher": "Comprovante de Encerramento per\u00edodo", 
- "Point-of-Sale Setting": "Ponto-de-Venda Setting", 
- "Purchase Invoice": "Compre Fatura", 
- "Purchase Taxes and Charges Master": "Impostos de compra e Master Encargos", 
- "Reports": "Relat\u00f3rios", 
- "Sales Invoice": "Fatura de vendas", 
- "Sales Taxes and Charges Master": "Vendas Impostos e Encargos mestre", 
- "Sales and Purchase Return Tool": "Ferramenta de vendas e retorno de compra", 
- "Seasonality for setting budgets.": "Sazonalidade para definir or\u00e7amentos.", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Structure cost centers for budgeting.": "Estrutura centros de custo para or\u00e7amenta\u00e7\u00e3o.", 
- "Structure of books of accounts.": "Estrutura de livros de contas.", 
- "Tax Template for Purchase": "Modelo de impostos para compra", 
- "Tax Template for Sales": "Modelo de imposto para vendas", 
- "Template of terms or contract.": "Modelo de termos ou contratos.", 
- "Terms and Conditions Template": "Termos e Condi\u00e7\u00f5es de modelo", 
- "Tools": "Ferramentas", 
- "Trend Analyzer": "Analisador de tend\u00eancia", 
- "Trial Balance": "Balancete", 
- "Update bank payment dates with journals.": "Atualiza\u00e7\u00e3o de pagamento banc\u00e1rio com data revistas.", 
- "Voucher Import Tool": "Ferramenta de Importa\u00e7\u00e3o de comprovante", 
- "e.g. Bank, Cash, Credit Card": "por exemplo Banco, Dinheiro, cart\u00e3o de cr\u00e9dito"
-}
\ No newline at end of file
diff --git a/accounts/page/accounts_home/locale/sr-js.json b/accounts/page/accounts_home/locale/sr-js.json
deleted file mode 100644
index 78bce07..0000000
--- a/accounts/page/accounts_home/locale/sr-js.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
- "Accounting journal entries.": "\u0420\u0430\u0447\u0443\u043d\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0435\u043d\u0435 \u0441\u0442\u0430\u0432\u043a\u0435 \u0434\u043d\u0435\u0432\u043d\u0438\u043a\u0430.", 
- "Analytics": "\u0410\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430", 
- "Bank Reconciliation": "\u0411\u0430\u043d\u043a\u0430 \u043f\u043e\u043c\u0438\u0440\u0435\u045a\u0435", 
- "Bills raised by Suppliers.": "\u0420\u0430\u0447\u0443\u043d\u0438 \u043f\u043e\u0434\u0438\u0433\u0430\u043e \u0414\u043e\u0431\u0430\u0432\u0459\u0430\u0447\u0438.", 
- "Bills raised to Customers.": "\u0420\u0430\u0447\u0443\u043d\u0438 \u043f\u043e\u0434\u0438\u0433\u0430\u043e \u043a\u0443\u043f\u0446\u0438\u043c\u0430.", 
- "Budget Distribution": "\u0411\u0443\u045f\u0435\u0442 \u0414\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0446\u0438\u0458\u0430", 
- "C-Form": "\u0426-\u0424\u043e\u0440\u043c", 
- "Chart of Accounts": "\u041a\u043e\u043d\u0442\u043d\u0438", 
- "Chart of Cost Centers": "\u0414\u0438\u0458\u0430\u0433\u0440\u0430\u043c \u0442\u0440\u043e\u0448\u043a\u043e\u0432\u0430 \u0446\u0435\u043d\u0442\u0430\u0440\u0430", 
- "Delivered Items To Be Billed": "\u0418\u0441\u043f\u043e\u0440\u0443\u0447\u0435\u043d\u0438 \u0430\u0440\u0442\u0438\u043a\u0430\u043b\u0430 \u0431\u0443\u0434\u0443 \u043d\u0430\u043f\u043b\u0430\u045b\u0435\u043d\u0438", 
- "Documents": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438", 
- "Financial Analytics": "\u0424\u0438\u043d\u0430\u043d\u0441\u0438\u0458\u0441\u043a\u0438 \u0410\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430", 
- "Financial Statements": "\u0424\u0438\u043d\u0430\u043d\u0441\u0438\u0458\u0441\u043a\u0438 \u0438\u0437\u0432\u0435\u0448\u0442\u0430\u0458\u0438", 
- "General Ledger": "\u0413\u043b\u0430\u0432\u043d\u0430 \u043a\u045a\u0438\u0433\u0430", 
- "Journal Voucher": "\u0427\u0430\u0441\u043e\u043f\u0438\u0441 \u0432\u0430\u0443\u0447\u0435\u0440\u0430", 
- "Main Reports": "\u0413\u043b\u0430\u0432\u043d\u0438 \u0418\u0437\u0432\u0435\u0448\u0442\u0430\u0458\u0438", 
- "Manage sales or purchase returns": "\u0423\u043f\u0440\u0430\u0432\u0459\u0430\u045a\u0435 \u043f\u0440\u043e\u0434\u0430\u0458\u0443 \u0438\u043b\u0438 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443 \u0432\u0440\u0430\u045b\u0430", 
- "Masters": "\u041c\u0430\u0458\u0441\u0442\u043e\u0440\u0438", 
- "Match non-linked Invoices and Payments.": "\u041c\u0430\u0442\u0446\u0445 \u043d\u0438\u0441\u0443 \u043f\u043e\u0432\u0435\u0437\u0430\u043d\u0435 \u0444\u0430\u043a\u0442\u0443\u0440\u0430\u043c\u0430 \u0438 \u0443\u043f\u043b\u0430\u0442\u0430\u043c\u0430.", 
- "Mode of Payment": "\u041d\u0430\u0447\u0438\u043d \u043f\u043b\u0430\u045b\u0430\u045a\u0430", 
- "Ordered Items To Be Billed": "\u0416 \u0430\u0440\u0442\u0438\u043a\u0430\u043b\u0430 \u0431\u0443\u0434\u0443 \u043d\u0430\u043f\u043b\u0430\u045b\u0435\u043d\u0438", 
- "Payment Reconciliation": "\u041f\u043b\u0430\u045b\u0430\u045a\u0435 \u043f\u043e\u043c\u0438\u0440\u0435\u045a\u0435", 
- "Period Closing Voucher": "\u041f\u0435\u0440\u0438\u043e\u0434 \u0417\u0430\u0442\u0432\u0430\u0440\u0430\u045a\u0435 \u0432\u0430\u0443\u0447\u0435\u0440\u0430", 
- "Point-of-Sale Setting": "\u041f\u043e\u0438\u043d\u0442-\u043e\u0444-\u0421\u0430\u043b\u0435 \u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0435", 
- "Purchase Invoice": "\u0424\u0430\u043a\u0442\u0443\u0440\u0438", 
- "Purchase Taxes and Charges Master": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u041c\u0430\u0441\u0442\u0435\u0440", 
- "Reports": "\u0418\u0437\u0432\u0435\u0448\u0442\u0430\u0458\u0438", 
- "Sales Invoice": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0420\u0430\u0447\u0443\u043d", 
- "Sales Taxes and Charges Master": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u041c\u0430\u0441\u0442\u0435\u0440", 
- "Sales and Purchase Return Tool": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0438 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0430\u043b\u0430\u0442\u0430 \u041f\u043e\u0432\u0440\u0430\u0442\u0430\u043a", 
- "Seasonality for setting budgets.": "\u0421\u0435\u0437\u043e\u043d\u0441\u043a\u0438 \u0437\u0430 \u043f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435 \u0431\u0443\u045f\u0435\u0442\u0435.", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Structure cost centers for budgeting.": "\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0442\u0440\u043e\u0448\u043a\u043e\u0432\u0430 \u0446\u0435\u043d\u0442\u0430\u0440\u0430 \u0437\u0430 \u0431\u0443\u045f\u0435\u0442\u0438\u0440\u0430\u045a\u0435.", 
- "Structure of books of accounts.": "\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043a\u045a\u0438\u0433\u0430\u043c\u0430.", 
- "Tax Template for Purchase": "\u041f\u043e\u0440\u0435\u0441\u043a\u0430 \u0428\u0430\u0431\u043b\u043e\u043d \u0437\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443", 
- "Tax Template for Sales": "\u041f\u043e\u0440\u0435\u0441\u043a\u0430 \u0428\u0430\u0431\u043b\u043e\u043d \u0437\u0430 \u043f\u0440\u043e\u0434\u0430\u0458\u0443", 
- "Template of terms or contract.": "\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0430\u043a \u0442\u0435\u0440\u043c\u0438\u043d\u0430 \u0438\u043b\u0438 \u0443\u0433\u043e\u0432\u043e\u0440\u0443.", 
- "Terms and Conditions Template": "\u0423\u0441\u043b\u043e\u0432\u0438 \u043a\u043e\u0440\u0438\u0448\u045b\u0435\u045a\u0430 \u0448\u0430\u0431\u043b\u043e\u043d\u0430", 
- "Tools": "\u0410\u043b\u0430\u0442", 
- "Trend Analyzer": "\u0422\u0440\u0435\u043d\u0434 \u0410\u043d\u0430\u043b\u0438\u0437\u0435\u0440", 
- "Trial Balance": "\u041f\u0440\u043e\u0431\u043d\u0438 \u0431\u0438\u043b\u0430\u043d\u0441", 
- "Update bank payment dates with journals.": "\u0410\u0436\u0443\u0440\u0438\u0440\u0430\u045a\u0435 \u0431\u0430\u043d\u043a\u0430 \u043f\u043b\u0430\u045b\u0430\u045a\u0435 \u0434\u0430\u0442\u0438\u0440\u0430 \u0441\u0430 \u0447\u0430\u0441\u043e\u043f\u0438\u0441\u0438\u043c\u0430.", 
- "Voucher Import Tool": "\u0412\u0430\u0443\u0447\u0435\u0440 \u0423\u0432\u043e\u0437 \u0410\u043b\u0430\u0442", 
- "e.g. Bank, Cash, Credit Card": "\u043d\u043f\u0440 \u0431\u0430\u043d\u043a\u0430, \u0413\u043e\u0442\u043e\u0432\u0438\u043d\u0430, \u043a\u0440\u0435\u0434\u0438\u0442\u043d\u0430 \u043a\u0430\u0440\u0442\u0438\u0446\u0430"
-}
\ No newline at end of file
diff --git a/accounts/page/accounts_home/locale/ta-js.json b/accounts/page/accounts_home/locale/ta-js.json
deleted file mode 100644
index 09ec1c0..0000000
--- a/accounts/page/accounts_home/locale/ta-js.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
- "Accounting journal entries.": "\u0baa\u0bc8\u0ba9\u0bbe\u0ba9\u0bcd\u0bb8\u0bcd \u0b9c\u0bb0\u0bcd\u0ba9\u0bb2\u0bcd \u0baa\u0ba4\u0bbf\u0bb5\u0bc1\u0b95\u0bb3\u0bcd.", 
- "Analytics": "\u0baa\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0baf\u0bcd\u0bb5\u0bc1", 
- "Bank Reconciliation": "\u0bb5\u0b99\u0bcd\u0b95\u0bbf \u0ba8\u0bb2\u0bcd\u0bb2\u0bbf\u0ba3\u0b95\u0bcd\u0b95", 
- "Bills raised by Suppliers.": "\u0baa\u0bbf\u0bb2\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bb8\u0bcd\u0ba4\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0b8e\u0bb4\u0bc1\u0baa\u0bcd\u0baa\u0bc1\u0bae\u0bcd.", 
- "Bills raised to Customers.": "\u0baa\u0bbf\u0bb2\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0b89\u0baf\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1.", 
- "Budget Distribution": "\u0baa\u0b9f\u0bcd\u0b9c\u0bc6\u0b9f\u0bcd \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bae\u0bcd", 
- "C-Form": "\u0b9a\u0bbf \u0baa\u0b9f\u0bbf\u0bb5\u0bae\u0bcd", 
- "Chart of Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bae\u0bcd", 
- "Chart of Cost Centers": "\u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0bae\u0bc8\u0baf\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bae\u0bcd", 
- "Delivered Items To Be Billed": "\u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0bae\u0bcd \u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "Documents": "\u0b86\u0bb5\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Financial Analytics": "\u0ba8\u0bbf\u0ba4\u0bbf \u0baa\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0baf\u0bcd\u0bb5\u0bc1", 
- "Financial Statements": "\u0ba8\u0bbf\u0ba4\u0bbf \u0b85\u0bb1\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bb3\u0bcd", 
- "General Ledger": "\u0baa\u0bc6\u0bbe\u0ba4\u0bc1 \u0bb2\u0bc6\u0b9f\u0bcd\u0b9c\u0bb0\u0bcd", 
- "Journal Voucher": "\u0baa\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bbf\u0b95\u0bc8 \u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd", 
- "Main Reports": "\u0bae\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0baf \u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf\u0b95\u0bb3\u0bcd", 
- "Manage sales or purchase returns": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0bb5\u0bb0\u0bc1\u0bb5\u0bbe\u0baf\u0bcd \u0bae\u0bc7\u0bb2\u0bbe\u0ba3\u0bcd\u0bae\u0bc8", 
- "Masters": "\u0bae\u0bc1\u0ba4\u0bc1\u0ba8\u0bbf\u0bb2\u0bc8", 
- "Match non-linked Invoices and Payments.": "\u0b85\u0bb2\u0bcd\u0bb2\u0bbe\u0ba4 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b9f\u0bc8\u0baf \u0baa\u0bb1\u0bcd\u0bb1\u0bc1\u0b9a\u0bcd\u0b9a\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bc7\u0bbe\u0b9f\u0bcd\u0b9f\u0bbf.", 
- "Mode of Payment": "\u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0bae\u0bcd \u0bae\u0bc1\u0bb1\u0bc8", 
- "Ordered Items To Be Billed": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0bb2\u0bcd \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b89\u0ba4\u0bcd\u0ba4\u0bb0\u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "Payment Reconciliation": "\u0baa\u0ba3\u0bae\u0bcd \u0ba8\u0bb2\u0bcd\u0bb2\u0bbf\u0ba3\u0b95\u0bcd\u0b95", 
- "Period Closing Voucher": "\u0b95\u0bbe\u0bb2\u0bae\u0bcd \u0bae\u0bc1\u0b9f\u0bbf\u0bb5\u0bc1\u0bb1\u0bc1\u0bae\u0bcd \u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd", 
- "Point-of-Sale Setting": "\u0baa\u0bc1\u0bb3\u0bcd\u0bb3\u0bbf \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "Purchase Invoice": "\u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bb5\u0ba9\u0bb5\u0bc1", 
- "Purchase Taxes and Charges Master": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd", 
- "Reports": "\u0b85\u0bb1\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bb3\u0bcd", 
- "Sales Invoice": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Sales Taxes and Charges Master": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd", 
- "Sales and Purchase Return Tool": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0bae\u0bcd\u0baa \u0b95\u0bb0\u0bc1\u0bb5\u0bbf", 
- "Seasonality for setting budgets.": "\u0bb5\u0bb0\u0bb5\u0bc1 \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95 \u0baa\u0bb0\u0bc1\u0bb5\u0b95\u0bbe\u0bb2\u0bae\u0bcd.", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Structure cost centers for budgeting.": "\u0baa\u0b9f\u0bcd\u0b9c\u0bc6\u0b9f\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0bae\u0bc8\u0baf\u0b99\u0bcd\u0b95\u0bb3\u0bcd.", 
- "Structure of books of accounts.": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0baa\u0bc1\u0ba4\u0bcd\u0ba4\u0b95\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1.", 
- "Tax Template for Purchase": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bb0\u0bbf \u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1", 
- "Tax Template for Sales": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bb0\u0bbf \u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1", 
- "Template of terms or contract.": "\u0b9a\u0bc6\u0bbe\u0bb1\u0bcd\u0b95\u0bb3\u0bcd \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b92\u0baa\u0bcd\u0baa\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1.", 
- "Terms and Conditions Template": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd \u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1", 
- "Tools": "\u0b95\u0bb0\u0bc1\u0bb5\u0bbf\u0b95\u0bb3\u0bcd", 
- "Trend Analyzer": "\u0baa\u0bc7\u0bbe\u0b95\u0bcd\u0b95\u0bc1 \u0baa\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0baf\u0bcd\u0bb5\u0bbf", 
- "Trial Balance": "\u0bb5\u0bbf\u0b9a\u0bbe\u0bb0\u0ba3\u0bc8 \u0b87\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1", 
- "Update bank payment dates with journals.": "\u0bae\u0bc7\u0bae\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd \u0bb5\u0b99\u0bcd\u0b95\u0bbf \u0baa\u0ba3\u0bae\u0bcd \u0baa\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bbf\u0b95\u0bc8\u0b95\u0bb3\u0bcd \u0bae\u0bc2\u0bb2\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1.", 
- "Voucher Import Tool": "\u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0b87\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0ba4\u0bbf \u0b95\u0bb0\u0bc1\u0bb5\u0bbf", 
- "e.g. Bank, Cash, Credit Card": "\u0b89\u0ba4\u0bbe\u0bb0\u0ba3\u0bae\u0bbe\u0b95 \u0bb5\u0b99\u0bcd\u0b95\u0bbf, \u0baa\u0ba3, \u0b95\u0b9f\u0ba9\u0bcd \u0b85\u0b9f\u0bcd\u0b9f\u0bc8"
-}
\ No newline at end of file
diff --git a/accounts/page/accounts_home/locale/th-js.json b/accounts/page/accounts_home/locale/th-js.json
deleted file mode 100644
index 10fe245..0000000
--- a/accounts/page/accounts_home/locale/th-js.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
- "Accounting journal entries.": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e27\u0e32\u0e23\u0e2a\u0e32\u0e23", 
- "Analytics": "Analytics", 
- "Bank Reconciliation": "\u0e01\u0e23\u0e30\u0e17\u0e1a\u0e22\u0e2d\u0e14\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23", 
- "Bills raised by Suppliers.": "\u0e15\u0e31\u0e4b\u0e27\u0e40\u0e07\u0e34\u0e19\u0e22\u0e01\u0e42\u0e14\u0e22\u0e0b\u0e31\u0e1e\u0e1e\u0e25\u0e32\u0e22\u0e40\u0e2d\u0e2d\u0e23\u0e4c", 
- "Bills raised to Customers.": "\u0e15\u0e31\u0e4b\u0e27\u0e40\u0e07\u0e34\u0e19\u0e22\u0e01\u0e43\u0e2b\u0e49\u0e01\u0e31\u0e1a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Budget Distribution": "\u0e01\u0e32\u0e23\u0e41\u0e1e\u0e23\u0e48\u0e01\u0e23\u0e30\u0e08\u0e32\u0e22\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "C-Form": "C-Form", 
- "Chart of Accounts": "\u0e1c\u0e31\u0e07\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Chart of Cost Centers": "\u0e41\u0e1c\u0e19\u0e20\u0e39\u0e21\u0e34\u0e02\u0e2d\u0e07\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19", 
- "Delivered Items To Be Billed": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e07\u0e08\u0e30\u0e40\u0e23\u0e35\u0e22\u0e01\u0e40\u0e01\u0e47\u0e1a\u0e40\u0e07\u0e34\u0e19", 
- "Documents": "\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23", 
- "Financial Analytics": "Analytics \u0e01\u0e32\u0e23\u0e40\u0e07\u0e34\u0e19", 
- "Financial Statements": "\u0e07\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e07\u0e34\u0e19", 
- "General Ledger": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e22\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b", 
- "Journal Voucher": "\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e27\u0e32\u0e23\u0e2a\u0e32\u0e23", 
- "Main Reports": "\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e2b\u0e25\u0e31\u0e01", 
- "Manage sales or purchase returns": "\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22\u0e2b\u0e23\u0e37\u0e2d\u0e1c\u0e25\u0e15\u0e2d\u0e1a\u0e41\u0e17\u0e19\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d", 
- "Masters": "\u0e42\u0e17", 
- "Match non-linked Invoices and Payments.": "\u0e15\u0e23\u0e07\u0e01\u0e31\u0e1a\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e42\u0e22\u0e07\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19", 
- "Mode of Payment": "\u0e42\u0e2b\u0e21\u0e14\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19", 
- "Ordered Items To Be Billed": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e08\u0e30\u0e40\u0e23\u0e35\u0e22\u0e01\u0e40\u0e01\u0e47\u0e1a\u0e40\u0e07\u0e34\u0e19", 
- "Payment Reconciliation": "\u0e2a\u0e2d\u0e1a\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19", 
- "Period Closing Voucher": "\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e1b\u0e34\u0e14\u0e07\u0e27\u0e14", 
- "Point-of-Sale Setting": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32 point-of-Sale", 
- "Purchase Invoice": "\u0e0b\u0e37\u0e49\u0e2d\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "Purchase Taxes and Charges Master": "\u0e20\u0e32\u0e29\u0e35\u0e0b\u0e37\u0e49\u0e2d\u0e41\u0e25\u0e30\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32\u0e42\u0e17\u0e04\u0e48\u0e32", 
- "Reports": "\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19", 
- "Sales Invoice": "\u0e02\u0e32\u0e22\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "Sales Taxes and Charges Master": "\u0e20\u0e32\u0e29\u0e35\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32\u0e42\u0e17", 
- "Sales and Purchase Return Tool": "\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e22\u0e49\u0e2d\u0e19\u0e01\u0e25\u0e31\u0e1a", 
- "Seasonality for setting budgets.": "\u0e24\u0e14\u0e39\u0e01\u0e32\u0e25\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Structure cost centers for budgeting.": "\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e17\u0e33\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Structure of books of accounts.": "\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e2d\u0e07\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e02\u0e2d\u0e07\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Tax Template for Purchase": "\u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a\u0e20\u0e32\u0e29\u0e35\u0e0b\u0e37\u0e49\u0e2d", 
- "Tax Template for Sales": "\u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a\u0e20\u0e32\u0e29\u0e35\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "Template of terms or contract.": "\u0e41\u0e21\u0e48\u0e02\u0e2d\u0e07\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e2b\u0e23\u0e37\u0e2d\u0e2a\u0e31\u0e0d\u0e0d\u0e32", 
- "Terms and Conditions Template": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e02\u0e2d\u0e07\u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a", 
- "Tools": "\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d", 
- "Trend Analyzer": "\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e41\u0e19\u0e27\u0e42\u0e19\u0e49\u0e21", 
- "Trial Balance": "\u0e07\u0e1a\u0e17\u0e14\u0e25\u0e2d\u0e07", 
- "Update bank payment dates with journals.": "\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e02\u0e2d\u0e07\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23\u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e21\u0e35\u0e27\u0e32\u0e23\u0e2a\u0e32\u0e23", 
- "Voucher Import Tool": "\u0e41\u0e25\u0e30\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25", 
- "e.g. Bank, Cash, Credit Card": "\u0e40\u0e0a\u0e48\u0e19\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23, \u0e40\u0e07\u0e34\u0e19\u0e2a\u0e14, \u0e1a\u0e31\u0e15\u0e23\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15"
-}
\ No newline at end of file
diff --git a/accounts/page/financial_analytics/README.md b/accounts/page/financial_analytics/README.md
new file mode 100644
index 0000000..ccb56bb
--- /dev/null
+++ b/accounts/page/financial_analytics/README.md
@@ -0,0 +1 @@
+Trends (multi-year) for account balances including.
\ No newline at end of file
diff --git a/accounts/page/financial_analytics/financial_analytics.js b/accounts/page/financial_analytics/financial_analytics.js
index f714549..aac7076 100644
--- a/accounts/page/financial_analytics/financial_analytics.js
+++ b/accounts/page/financial_analytics/financial_analytics.js
@@ -25,7 +25,7 @@
 	erpnext.trial_balance = new erpnext.FinancialAnalytics(wrapper, 'Financial Analytics');
 	
 	wrapper.appframe.add_home_breadcrumb()
-	wrapper.appframe.add_module_breadcrumb("Accounts")
+	wrapper.appframe.add_module_icon("Accounts")
 	wrapper.appframe.add_breadcrumb("icon-bar-chart")
 }
 
diff --git a/accounts/page/financial_statements/README.md b/accounts/page/financial_statements/README.md
new file mode 100644
index 0000000..1493ac9
--- /dev/null
+++ b/accounts/page/financial_statements/README.md
@@ -0,0 +1 @@
+Generate provisional Balance Sheet and Profit and Loss statements.
\ No newline at end of file
diff --git a/accounts/page/financial_statements/financial_statements.html b/accounts/page/financial_statements/financial_statements.html
index e6735fa..bc2fce0 100644
--- a/accounts/page/financial_statements/financial_statements.html
+++ b/accounts/page/financial_statements/financial_statements.html
@@ -1,28 +1,5 @@
-<div class="layout_wrapper">
+<div class="appframe col col-lg-12">
 <div id="fs_header"></div>
-<!--  table.statement td {    vertical-align: middle;  }  table.statement td select {    width: 100px;  }  table.stmt_table {    table-layout: fixed;    border-collapse: collapse;  }  table.stmt_table td {    vertical-align: middle;    padding: 2px;  }  td.stmt_level0 {    font-weight: bold;    font-size: 14px;    border-bottom: 1px solid #AAA;  }  td.stmt_level1 {    font-weight: bold;    font-size: 12px;  }  td.stmt_level2 {    font-size: 11px;  }  td.stmt_level3 {    font-size: 11px;  }  td.stmt_level4 {    font-size: 12px;    font-weight: bold;    border-bottom: 1px solid #000;  }  td.stmt_level5 {    color: BLUE;    font-size: 11px;  }  --> <!--
-<div style="border: 1px solid #cccccc; padding: 4px; margin-top: 8px; background-color: #eeeeee; width: 98%;">
-<table class="statement" border="0" cellspacing="2px">
-<tbody>
-<tr>
-<td>Statement:</td>
-<td style="padding-right: 8px;" mce_style="padding-right: 8px;"><select id="stmt_type"></select></td>
-<td>Company:</td>
-<td style="padding-right: 8px;" mce_style="padding-right: 8px;"><select id="stmt_company"></select></td>
-<td>Period Type:</td>
-<td style="padding-right: 8px;" mce_style="padding-right: 8px;"><select id="stmt_period"></select></td>
-<td>Fiscal Year:</td>
-<td style="padding-right: 8px;" mce_style="padding-right: 8px;"><select id="stmt_fiscal_year"></select></td>
-<td style="padding-right: 8px;" mce_style="padding-right: 8px;">
-<div id="stmt_new"></div>
-</td>
-</tr>
-</tbody>
-</table>
-</div>
---> <!--
-<div style="margin:10px 0px 10px 0px" mce_style="margin:10px 0px 10px 0px"><button class="button" onclick="pscript.print_statement();">Print</button></div>
--->
 <div id="print_html">
 	<div id="stmt_title1" style="margin:16px 0px 4px 0px; font-size: 16px; font-weight: bold; color: #888;"></div>
 	<div id="stmt_title2" style="margin:0px 0px 8px 0px; font-size: 16px; font-weight: bold;"></div>
diff --git a/accounts/page/general_ledger/README.md b/accounts/page/general_ledger/README.md
new file mode 100644
index 0000000..8c51e91
--- /dev/null
+++ b/accounts/page/general_ledger/README.md
@@ -0,0 +1 @@
+General Ledger report (for all transactions and accounts).
\ No newline at end of file
diff --git a/accounts/page/general_ledger/general_ledger.js b/accounts/page/general_ledger/general_ledger.js
index a462b70..6a7d604 100644
--- a/accounts/page/general_ledger/general_ledger.js
+++ b/accounts/page/general_ledger/general_ledger.js
@@ -24,7 +24,7 @@
 	erpnext.general_ledger = new erpnext.GeneralLedger(wrapper);
 	
 	wrapper.appframe.add_home_breadcrumb()
-	wrapper.appframe.add_module_breadcrumb("Accounts")
+	wrapper.appframe.add_module_icon("Accounts")
 	wrapper.appframe.add_breadcrumb("icon-bar-chart")
 
 }
diff --git a/accounts/page/trial_balance/README.md b/accounts/page/trial_balance/README.md
new file mode 100644
index 0000000..cba659d
--- /dev/null
+++ b/accounts/page/trial_balance/README.md
@@ -0,0 +1 @@
+Period wise opening and closing balance of all transactions.
\ No newline at end of file
diff --git a/accounts/page/trial_balance/trial_balance.js b/accounts/page/trial_balance/trial_balance.js
index c64075f..9c4c50a 100644
--- a/accounts/page/trial_balance/trial_balance.js
+++ b/accounts/page/trial_balance/trial_balance.js
@@ -59,6 +59,6 @@
 	erpnext.trial_balance = new TrialBalance(wrapper, 'Trial Balance');
 	
 	wrapper.appframe.add_home_breadcrumb()
-	wrapper.appframe.add_module_breadcrumb("Accounts")
+	wrapper.appframe.add_module_icon("Accounts")
 	wrapper.appframe.add_breadcrumb("icon-bar-chart")
 }
\ No newline at end of file
diff --git a/accounts/page/voucher_import_tool/README.md b/accounts/page/voucher_import_tool/README.md
new file mode 100644
index 0000000..84561ad
--- /dev/null
+++ b/accounts/page/voucher_import_tool/README.md
@@ -0,0 +1 @@
+Import accounting entries by uploading a csv file.
\ No newline at end of file
diff --git a/accounts/report/gross_profit/gross_profit.py b/accounts/report/gross_profit/gross_profit.py
index 9ccd320..798c718 100644
--- a/accounts/report/gross_profit/gross_profit.py
+++ b/accounts/report/gross_profit/gross_profit.py
@@ -92,7 +92,7 @@
 		timestamp(si.posting_date, si.posting_time) as posting_datetime
 		from `tabSales Invoice` si, `tabSales Invoice Item` item
 		where item.parent = si.name and si.docstatus = 1 %s
-		and si.is_pos = 1 and si.update_stock = 1
+		and si.update_stock = 1
 		order by si.posting_date desc, si.posting_time desc""" % (conditions,), filters, as_dict=1)
 	
 	source = delivery_note_items + sales_invoice_items
diff --git a/accounts/report/purchase_order_items_to_be_billed/purchase_order_items_to_be_billed.txt b/accounts/report/purchase_order_items_to_be_billed/purchase_order_items_to_be_billed.txt
index 7a9ec36..6b3bcf7 100644
--- a/accounts/report/purchase_order_items_to_be_billed/purchase_order_items_to_be_billed.txt
+++ b/accounts/report/purchase_order_items_to_be_billed/purchase_order_items_to_be_billed.txt
@@ -2,7 +2,7 @@
  {
   "creation": "2013-05-28 15:54:16", 
   "docstatus": 0, 
-  "modified": "2013-05-28 16:02:57", 
+  "modified": "2013-06-05 13:01:05", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -11,7 +11,7 @@
   "doctype": "Report", 
   "is_standard": "Yes", 
   "name": "__common__", 
-  "query": "select \n    `tabPurchase Order`.`name` as \"Purchase Order:Link/Purchase Order:120\",\n    `tabPurchase Order`.`transaction_date` as \"Date:Date:100\",\n\t`tabPurchase Order`.`supplier` as \"Supplier:Link/Supplier:120\",\n\t`tabPurchase Order Item`.`project_name` as \"Project\",\n\t`tabPurchase Order Item`.item_code as \"Item Code:Link/Item:120\",\n\t`tabPurchase Order Item`.qty as \"Qty:Float:100\",\n\t`tabPurchase Order Item`.billed_qty as \"Billed Qty:Float:100\", \n\t(`tabPurchase Order Item`.qty - ifnull(`tabPurchase Order Item`.billed_qty, 0)) as \"Qty to Bill:Float:100\",\n\t`tabPurchase Order Item`.item_name as \"Item Name::150\",\n\t`tabPurchase Order Item`.description as \"Description::200\"\nfrom\n\t`tabPurchase Order`, `tabPurchase Order Item`\nwhere\n\t`tabPurchase Order Item`.`parent` = `tabPurchase Order`.`name`\n\tand `tabPurchase Order`.docstatus = 1\n\tand `tabPurchase Order`.status != \"Stopped\"\n\tand ifnull(`tabPurchase Order Item`.billed_qty, 0) < ifnull(`tabPurchase Order Item`.qty, 0)\norder by `tabPurchase Order`.transaction_date asc", 
+  "query": "select \n    `tabPurchase Order`.`name` as \"Purchase Order:Link/Purchase Order:120\",\n    `tabPurchase Order`.`transaction_date` as \"Date:Date:100\",\n\t`tabPurchase Order`.`supplier` as \"Supplier:Link/Supplier:120\",\n\t`tabPurchase Order Item`.`project_name` as \"Project\",\n\t`tabPurchase Order Item`.item_code as \"Item Code:Link/Item:120\",\n\t`tabPurchase Order Item`.amount as \"Amount:Currency:100\",\n\t`tabPurchase Order Item`.billed_amt as \"Billed Amount:Currency:100\", \n\t(`tabPurchase Order Item`.amount - ifnull(`tabPurchase Order Item`.billed_amt, 0)) as \"Amount to Bill:Currency:100\",\n\t`tabPurchase Order Item`.item_name as \"Item Name::150\",\n\t`tabPurchase Order Item`.description as \"Description::200\"\nfrom\n\t`tabPurchase Order`, `tabPurchase Order Item`\nwhere\n\t`tabPurchase Order Item`.`parent` = `tabPurchase Order`.`name`\n\tand `tabPurchase Order`.docstatus = 1\n\tand `tabPurchase Order`.status != \"Stopped\"\n\tand ifnull(`tabPurchase Order Item`.billed_amt, 0) < ifnull(`tabPurchase Order Item`.amount, 0)\norder by `tabPurchase Order`.transaction_date asc", 
   "ref_doctype": "Purchase Invoice", 
   "report_name": "Purchase Order Items To Be Billed", 
   "report_type": "Query Report"
diff --git a/accounts/report/received_items_to_be_billed/received_items_to_be_billed.txt b/accounts/report/received_items_to_be_billed/received_items_to_be_billed.txt
index 554e0f0..90617f8 100644
--- a/accounts/report/received_items_to_be_billed/received_items_to_be_billed.txt
+++ b/accounts/report/received_items_to_be_billed/received_items_to_be_billed.txt
@@ -2,7 +2,7 @@
  {
   "creation": "2013-05-28 15:57:59", 
   "docstatus": 0, 
-  "modified": "2013-05-28 17:34:05", 
+  "modified": "2013-06-05 12:59:17", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -11,7 +11,7 @@
   "doctype": "Report", 
   "is_standard": "Yes", 
   "name": "__common__", 
-  "query": "select \n    `tabPurchase Receipt`.`name` as \"Purchase Receipt:Link/Purchase Receipt:120\",\n    `tabPurchase Receipt`.`posting_date` as \"Date:Date:100\",\n    `tabPurchase Receipt`.`supplier` as \"Supplier:Link/Supplier:120\",\n    `tabPurchase Receipt Item`.`project_name` as \"Project\",\n\t`tabPurchase Receipt Item`.item_code as \"Item Code:Link/Item:120\",\n\t`tabPurchase Receipt Item`.qty as \"Qty:Float:100\",\n\t`tabPurchase Receipt Item`.billed_qty as \"Billed Qty:Float:100\", \n\t(`tabPurchase Receipt Item`.qty - ifnull(`tabPurchase Receipt Item`.billed_qty, 0)) as \"Qty to Bill:Float:100\",\n\t`tabPurchase Receipt Item`.item_name as \"Item Name::150\",\n\t`tabPurchase Receipt Item`.description as \"Description::200\"\nfrom\n\t`tabPurchase Receipt`, `tabPurchase Receipt Item`\nwhere\n\t`tabPurchase Receipt Item`.`parent` = `tabPurchase Receipt`.`name`\n\tand `tabPurchase Receipt`.docstatus = 1\n\tand `tabPurchase Receipt`.status != \"Stopped\"\n\tand ifnull(`tabPurchase Receipt Item`.billed_qty, 0) < ifnull(`tabPurchase Receipt Item`.qty, 0)\norder by `tabPurchase Receipt`.posting_date asc", 
+  "query": "select \n    `tabPurchase Receipt`.`name` as \"Purchase Receipt:Link/Purchase Receipt:120\",\n    `tabPurchase Receipt`.`posting_date` as \"Date:Date:100\",\n    `tabPurchase Receipt`.`supplier` as \"Supplier:Link/Supplier:120\",\n    `tabPurchase Receipt Item`.`project_name` as \"Project\",\n\t`tabPurchase Receipt Item`.item_code as \"Item Code:Link/Item:120\",\n\t`tabPurchase Receipt Item`.amount as \"Amount:Currency:100\",\n\t`tabPurchase Receipt Item`.billed_amt as \"Billed Amount:Currency:100\", \n\t(`tabPurchase Receipt Item`.amount - ifnull(`tabPurchase Receipt Item`.billed_amt, 0)) as \"Amount to Bill:Currency:100\",\n\t`tabPurchase Receipt Item`.item_name as \"Item Name::150\",\n\t`tabPurchase Receipt Item`.description as \"Description::200\"\nfrom\n\t`tabPurchase Receipt`, `tabPurchase Receipt Item`\nwhere\n\t`tabPurchase Receipt Item`.`parent` = `tabPurchase Receipt`.`name`\n\tand `tabPurchase Receipt`.docstatus = 1\n\tand `tabPurchase Receipt`.status != \"Stopped\"\n\tand ifnull(`tabPurchase Receipt Item`.billed_amt, 0) < ifnull(`tabPurchase Receipt Item`.amount, 0)\norder by `tabPurchase Receipt`.posting_date asc", 
   "ref_doctype": "Purchase Invoice", 
   "report_name": "Received Items To Be Billed", 
   "report_type": "Query Report"
diff --git a/accounts/search_criteria/__init__.py b/accounts/search_criteria/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/accounts/search_criteria/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/accounts/search_criteria/accounts_payable/__init__.py b/accounts/search_criteria/accounts_payable/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/accounts/search_criteria/accounts_payable/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/accounts/search_criteria/accounts_payable/accounts_payable.js b/accounts/search_criteria/accounts_payable/accounts_payable.js
deleted file mode 100644
index 8d8f1ab..0000000
--- a/accounts/search_criteria/accounts_payable/accounts_payable.js
+++ /dev/null
@@ -1,37 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.hide_all_filters();
-
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'Company'].df.filter_hide = 0;
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'From Posting Date'].df.filter_hide = 1;
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'To Posting Date'].df.filter_hide = 0;
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'Account'].df.filter_hide = 0;
-  
-  this.add_filter({fieldname:'aging_based_on', label:'Aging Based On', fieldtype:'Select', options:NEWLINE+'Aging Date'+NEWLINE+'Due Date',ignore : 1, parent:'Purchase Invoice', report_default:'Aging Date'});  
-  this.add_filter({fieldname:'range_1', label:'Range 1', fieldtype:'Data', ignore : 1, parent:'GL Entry', report_default:30});
-  this.add_filter({fieldname:'range_2', label:'Range 2', fieldtype:'Data', ignore : 1, parent:'GL Entry', report_default:45});
-  this.add_filter({fieldname:'range_3', label:'Range 3', fieldtype:'Data', ignore : 1, parent:'GL Entry', report_default:60});
-  this.add_filter({fieldname:'range_4', label:'Range 4', fieldtype:'Data', ignore : 1, parent:'GL Entry', report_default:90});
-
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'To Posting Date'].df['report_default']=dateutil.obj_to_str(new Date());
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'Company'].df['report_default']=sys_defaults.company;
-
-  this.dt.set_no_limit(1);
-}
-
-this.mytabs.items['Select Columns'].hide()
\ No newline at end of file
diff --git a/accounts/search_criteria/accounts_payable/accounts_payable.py b/accounts/search_criteria/accounts_payable/accounts_payable.py
deleted file mode 100644
index 3a5b899..0000000
--- a/accounts/search_criteria/accounts_payable/accounts_payable.py
+++ /dev/null
@@ -1,183 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.	If not, see <http://www.gnu.org/licenses/>.
-
-# Check mandatory filters
-# ------------------------------------------------------------------
-
-from __future__ import unicode_literals
-if not filter_values.get('posting_date1'):
-	msgprint("Please select To Posting Date ")
-	raise Exception
-else:
-	to_date = filter_values.get('posting_date1')
-
-if not filter_values['range_1'] or not filter_values['range_2'] \
-		or not filter_values['range_3'] or not filter_values['range_4']:
-	msgprint("Please select aging ranges in no of days in 'More Filters' ")
-	raise Exception
-
-# validate Range
-range_list = ['range_1','range_2','range_3','range_4']
-for r in range(len(range_list)-1):
-	if not cint(filter_values[range_list[r]]) < cint(filter_values[range_list[r + 1]]):
-		msgprint("Range %s should be less than Range %s." % (cstr(r+1),cstr(r+2)))
-		raise Exception
-
-	
-# Add columns
-# ------------------------------------------------------------------
-data = [['Aging Date','Date','80px',''],
-		['Account','Data','120px',''],
-		['Against Voucher Type','Data','120px',''],
-		['Against Voucher','Data','120px',''],
-		['Voucher Type','Data','120px',''],
-		['Voucher No','Data','120px',''],
-		['Remarks','Data','160px',''],
-		['Supplier Type', 'Data', '80px', ''],
-		['Due Date', 'Data', '80px', ''],
-		['Bill No','Data','80px',''],
-		['Bill Date','Data','80px',''],
-		['Opening Amt','Currency','120px',''],
-		['Outstanding Amt','Currency','120px',''],
-		['Age (Days)', 'Currency', '150px', ''],
-		['0-'+cstr(filter_values['range_1']),'Currency','100px',''],
-		[cstr(cint(filter_values['range_1']) + 1)+ '-' +cstr(filter_values['range_2']),'Currency','100px',''],
-		[cstr(cint(filter_values['range_2']) + 1)+ '-' +cstr(filter_values['range_3']),'Currency','100px',''],
-		[cstr(cint(filter_values['range_3']) + 1)+ '-' +cstr(filter_values['range_4']),'Currency','100px',''],
-		[cstr(filter_values['range_4']) + '-Above','Currency','100px','']]
-				
-
-for d in data:
-	colnames.append(d[0])
-	coltypes.append(d[1])
-	colwidths.append(d[2])
-	coloptions.append(d[3])
-	col_idx[d[0]] = len(colnames)-1
-	
-# ageing based on
-# ------------------------------------------------------------------
-aging_based_on = 'Aging Date'
-if filter_values.has_key('aging_based_on') and filter_values['aging_based_on']:
-	aging_based_on = filter_values['aging_based_on'].split(NEWLINE)[-1]
-
-if	len(res) > 2000 and from_export == 0:
-	msgprint("""This is a very large report and cannot be shown in the browser 
-		as it is likely to make your browser very slow.
-		Please select Account or click on 'Export' to open in excel""", raise_exception=1)
-
-# get supplier type
-supp_type_dict = {}
-for each in sql("""select t2.name, t1.supplier_type from tabSupplier t1, tabAccount t2 
-		where t1.name = t2.account_name group by t2.name"""):
-	supp_type_dict[each[0]] = each[1]
-
-# get due_date, bill_no, bill_date from PV
-pv_dict = {}
-for t in sql("""select name, due_date, bill_no, bill_date 
-		from `tabPurchase Invoice` group by name"""):
-	pv_dict[t[0]] = [cstr(t[1]), t[2], cstr(t[3])]
-
-# pv after to-date
-pv_after_to_date = [d[0] for d in sql("""select distinct name from `tabPurchase Invoice` 
-	where posting_date > %s and docstatus = 1""", (to_date,))]
-
-
-from webnotes.utils import nowdate
-
-out = []
-total_booking_amt, total_outstanding_amt = 0,0
-
-for r in res:
-	outstanding_amt, due_date, bill_no, bill_date, cond = 0, '','','', ''
-	booking_amt = r.pop(7)
-	
-	# supplier type
-	r.append(supp_type_dict.get(r[col_idx['Account']], ''))
-	
-	if r[col_idx['Voucher Type']] == 'Purchase Invoice':
-		r += pv_dict.get(r[col_idx['Voucher No']], ['', '', ''])
-	else:
-		r += ['', '', '']
-	
-	# if entry against Purchase Invoice
-	if r[col_idx['Against Voucher']] and r[col_idx['Voucher Type']] == 'Purchase Invoice':
-		cond = " and ifnull(against_voucher, '') = '%s'" % r[col_idx['Against Voucher']]
-
-	# if entry against JV & and not adjusted within period
-	elif r[col_idx['Against Voucher Type']] == 'Purchase Invoice' \
-			and r[col_idx['Against Voucher']] in pv_after_to_date:
-		booking_amt = 0
-		cond = """ and voucher_no = '%s' and ifnull(against_voucher, '') = '%s'""" \
-		 	% (r[col_idx['Voucher No']], r[col_idx['Against Voucher']])
-	
-	# if un-adjusted
-	elif not r[col_idx['Against Voucher']]:
-		booking_amt = 0
-		cond = """ and ((voucher_no = '%s' and ifnull(against_voucher, '') = '') 
-			or (ifnull(against_voucher, '') = '%s' and voucher_type = 'Journal Voucher'))""" \
-			% (r[col_idx['Voucher No']], r[col_idx['Voucher No']])
-
-	if cond:
-		outstanding_amt = flt(sql("""select sum(ifnull(credit, 0))-sum(ifnull(debit, 0)) 
-			from `tabGL Entry` where account = %s and ifnull(is_cancelled, 'No') = 'No' 
-			and posting_date <= %s %s"""
-			% ('%s', '%s', cond), (r[col_idx['Account']], to_date,))[0][0] or 0)
-
-		# add to total outstanding
-		total_outstanding_amt += flt(outstanding_amt)
-
-		# add to total booking amount
-		if outstanding_amt and r[col_idx['Voucher Type']] == 'Purchase Invoice' \
-				and r[col_idx['Against Voucher']]:
-			total_booking_amt += flt(booking_amt)
-
-	r += [booking_amt, outstanding_amt]
-	
-	# split into date ranges
-	val_l1 = val_l2 = val_l3 = val_l4 = val_l5_above= 0
-	if r[col_idx[aging_based_on]]:
-		if getdate(to_date) > getdate(nowdate()):
-			to_date = nowdate()
-		diff = (getdate(to_date) - getdate(r[col_idx[aging_based_on]])).days
-		if diff < cint(filter_values['range_1']):
-			val_l1 = outstanding_amt
-		if diff >= cint(filter_values['range_1']) and diff < cint(filter_values['range_2']):
-			val_l2 = outstanding_amt
-		if diff >= cint(filter_values['range_2']) and diff < cint(filter_values['range_3']):
-			val_l3 = outstanding_amt
-		if diff >= cint(filter_values['range_3']) and diff < cint(filter_values['range_4']):
-			val_l4 = outstanding_amt
-		if diff >= cint(filter_values['range_4']):
-			val_l5_above = outstanding_amt
-
-	r += [diff, val_l1, val_l2, val_l3, val_l4, val_l5_above]
-
-	# Only show that entry which has outstanding
-	if abs(flt(outstanding_amt)) > 0.001:
-		out.append(r)
-		
-if	len(out) > 300 and from_export == 0:
-	msgprint("This is a very large report and cannot be shown in the browser as it is likely to make your browser very slow.Please select Account or click on 'Export' to open in excel")
-	raise Exception
-
-
-# Append Extra rows to RES
-# ------------------------------------------------------------------
-t_row = ['' for i in range(len(colnames))]
-t_row[col_idx['Voucher No']] = 'Total'
-t_row[col_idx['Opening Amt']] = total_booking_amt
-t_row[col_idx['Outstanding Amt']] = total_outstanding_amt
-out.append(t_row)
diff --git a/accounts/search_criteria/accounts_payable/accounts_payable.sql b/accounts/search_criteria/accounts_payable/accounts_payable.sql
deleted file mode 100644
index 56ff4cf..0000000
--- a/accounts/search_criteria/accounts_payable/accounts_payable.sql
+++ /dev/null
@@ -1,16 +0,0 @@
-SELECT DISTINCT 
-	`tabGL Entry`.`Aging_date`,`tabGL Entry`.`account`, `tabGL Entry`.`against_voucher_type`, 
-	`tabGL Entry`.`against_voucher`,`tabGL Entry`.`voucher_type`,`tabGL Entry`.`voucher_no`, 
-	`tabGL Entry`.`remarks`, `tabGL Entry`.`credit`
-FROM 
-	`tabGL Entry`,`tabAccount` 
-WHERE 
-	 `tabGL Entry`.`posting_date`<= '%(posting_date1)s'
-	 AND `tabGL Entry`.`account` LIKE '%(account)s%%'
-	 AND `tabGL Entry`.`company` LIKE '%(company)s%%'
-	 AND ((ifnull(`tabGL Entry`.`voucher_type`,'') = 'Purchase Invoice' 
-		AND `tabGL Entry`.`credit`>0) OR `tabGL Entry`.voucher_type = 'Journal Voucher')
-	 AND `tabGL Entry`.`is_cancelled` = 'No'
-	 AND `tabAccount`.master_type = 'Supplier'
-	 AND `tabAccount`.name = `tabGL Entry`.account
-ORDER BY `tabGL Entry`.`posting_date`
diff --git a/accounts/search_criteria/accounts_payable/accounts_payable.txt b/accounts/search_criteria/accounts_payable/accounts_payable.txt
deleted file mode 100644
index 7f9151c..0000000
--- a/accounts/search_criteria/accounts_payable/accounts_payable.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-05-14 18:05:41", 
-  "modified_by": "Administrator", 
-  "modified": "2012-10-17 10:51:41"
- }, 
- {
-  "module": "Accounts", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{\"GL Entry\\u0001Voucher Type\":[\"\"],\"GL Entry\\u0001Is Cancelled\":[\"\"],\"GL Entry\\u0001Is Opening\":[\"\"],\"GL Entry\\u0001Fiscal Year\":[\"\"],\"Purchase Invoice\\u0001Aging Based On\":[\"Aging Date\"],\"GL Entry\\u0001Range 1\":\"30\",\"GL Entry\\u0001Range 2\":\"45\",\"GL Entry\\u0001Range 3\":\"60\",\"GL Entry\\u0001Range 4\":\"90\"}", 
-  "doctype": "Search Criteria", 
-  "doc_type": "GL Entry", 
-  "name": "__common__", 
-  "sort_by": "`tabGL Entry`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Accounts Payable", 
-  "columns": "GL Entry\u0001Posting Date,GL Entry\u0001Account,GL Entry\u0001Against Voucher,GL Entry\u0001Voucher No"
- }, 
- {
-  "name": "accounts_payable", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/accounts/search_criteria/accounts_receivable/__init__.py b/accounts/search_criteria/accounts_receivable/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/accounts/search_criteria/accounts_receivable/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/accounts/search_criteria/accounts_receivable/accounts_receivable.js b/accounts/search_criteria/accounts_receivable/accounts_receivable.js
deleted file mode 100644
index e8ed3e3..0000000
--- a/accounts/search_criteria/accounts_receivable/accounts_receivable.js
+++ /dev/null
@@ -1,35 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.hide_all_filters();
-
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'Company'].df.filter_hide = 0;
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'From Posting Date'].df.filter_hide = 1;
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'To Posting Date'].df.filter_hide = 0;
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'Account'].df.filter_hide = 0;
-
-  this.add_filter({fieldname:'aging_based_on', label:'Aging Based On', fieldtype:'Select', options:NEWLINE+'Aging Date'+NEWLINE+'Due Date',ignore : 1, parent:'Sales Invoice', report_default:'Aging Date'});
-  this.add_filter({fieldname:'range_1', label:'Range 1', fieldtype:'Data', ignore : 1, parent:'GL Entry'});
-  this.add_filter({fieldname:'range_2', label:'Range 2', fieldtype:'Data', ignore : 1, parent:'GL Entry'});
-  this.add_filter({fieldname:'range_3', label:'Range 3', fieldtype:'Data', ignore : 1, parent:'GL Entry'});
-  this.add_filter({fieldname:'range_4', label:'Range 4', fieldtype:'Data', ignore : 1, parent:'GL Entry'});
-
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'To Posting Date'].df['report_default']=dateutil.obj_to_str(new Date());
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'Company'].df['report_default']=sys_defaults.company;
-
-  this.dt.set_no_limit(1);
-}
\ No newline at end of file
diff --git a/accounts/search_criteria/accounts_receivable/accounts_receivable.py b/accounts/search_criteria/accounts_receivable/accounts_receivable.py
deleted file mode 100644
index 34aafe5..0000000
--- a/accounts/search_criteria/accounts_receivable/accounts_receivable.py
+++ /dev/null
@@ -1,168 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.	If not, see <http://www.gnu.org/licenses/>.
-
-
-# Check mandatory filters
-#------------------------------
-from __future__ import unicode_literals
-if not filter_values.get('posting_date1'):
-	msgprint("Please select To Posting Date", raise_exception=1)
-else:
-	to_date = filter_values.get('posting_date1')
-
-if not filter_values['range_1'] or not filter_values['range_2'] or \
-		not filter_values['range_3'] or not filter_values['range_4']:
-	msgprint("Please select aging ranges in no of days in 'More Filters' section")
-	raise Exception
-
-# validate Range
-range_list = ['range_1','range_2','range_3','range_4']
-for r in range(len(range_list)-1):
-	if not cint(filter_values[range_list[r]]) < cint(filter_values[range_list[r + 1]]):
-		msgprint("Range %s should be less than Range %s." % (cstr(r+1),cstr(r+2)))
-		raise Exception
-
-
-# Add columns
-# -----------
-data = [['Aging Date','Date','80px',''],
-				['Account','Data','120px',''],
-				['Against Voucher Type','Data','120px',''],
-				['Against Voucher','Data','120px',''],
-				['Voucher Type','Data','120px',''],
-				['Voucher No','Data','120px',''],
-				['Remarks','Data','160px',''],
-				['Territory','Data','120px',''],
-				['Due Date', 'Date', '80px', ''],
-				['Opening Amt','Currency','120px',''],
-				['Outstanding Amt','Currency','120px',''],
-				['Age (Days)', 'Data', '60px', ''],
-				['0-'+cstr(filter_values['range_1']),'Currency','100px',''],
-				[cstr(cint(filter_values['range_1']) + 1)+ '-' +cstr(filter_values['range_2']),'Currency','100px',''],
-				[cstr(cint(filter_values['range_2']) + 1)+ '-' +cstr(filter_values['range_3']),'Currency','100px',''],
-				[cstr(cint(filter_values['range_3']) + 1)+ '-' +cstr(filter_values['range_4']),'Currency','100px',''],
-				[cstr(filter_values['range_4']) + '-Above','Currency','100px','']]
-				
-
-for d in data:
-	colnames.append(d[0])
-	coltypes.append(d[1])
-	colwidths.append(d[2])
-	coloptions.append(d[3])
-	col_idx[d[0]] = len(colnames)-1
-	
-# ageing based on
-aging_based_on = filter_values.get('aging_based_on') and filter_values['aging_based_on'].split(NEWLINE)[-1] or 'Aging Date'
-
-if	len(res) > 2000 and from_export == 0:
-	msgprint("This is a very large report and cannot be shown in the browser as it is likely to make your browser very slow.Please select Account or click on 'Export' to open in excel")
-	raise Exception
-
-
-# get supplier type
-territory_dict = {}
-for each in sql("""select t2.name, t1.territory from `tabCustomer` t1, `tabAccount` t2 
-		where t1.name = t2.master_name group by t2.name"""):
-	territory_dict[each[0]] = each[1]
-
-# get due_date from sales invoice
-si_dict = {}
-for t in sql("""select name, due_date from `tabSales Invoice` group by name"""):
-	si_dict[t[0]] = t[1]
-
-# sales invoice after to-date
-si_after_to_date = [d[0] for d in sql("""select distinct name from `tabSales Invoice` 
-	where posting_date > %s and docstatus = 1""", (to_date,))]
-
-
-from webnotes.utils import nowdate
-out = []
-total_booking_amt, total_outstanding_amt = 0,0
-for r in res:
-	outstanding_amt = 0
-	cond = due_date = ''
-	booking_amt = r.pop(7)
-	
-	# get customer territory	
-	r.append(territory_dict.get(r[col_idx['Account']], ''))
-	
-	# if entry against Sales Invoice
-	if r[col_idx['Against Voucher']] and r[col_idx['Voucher Type']] == 'Sales Invoice':
-		# get due date
-		due_date = si_dict.get(r[col_idx['Voucher No']], '')
-		cond =	""" and ifnull(against_voucher, '') = '%s'""" % r[col_idx['Against Voucher']]
-
-	# if entry against JV & and not adjusted within period
-	elif r[col_idx['Against Voucher Type']] == 'Sales Invoice' \
-			and r[col_idx['Against Voucher']] in si_after_to_date:
-		booking_amt = 0
-		cond = """ and voucher_no = '%s' and ifnull(against_voucher, '') = '%s'""" \
-			% (r[col_idx['Voucher No']], r[col_idx['Against Voucher']])
-	# if entry against JV and unadjusted
-	elif not r[col_idx['Against Voucher']]:
-		booking_amt = 0
-		cond = """ and ((voucher_no = '%s' and ifnull(against_voucher, '') = '') 
-			or (ifnull(against_voucher, '') = '%s' and voucher_type = 'Journal Voucher'))""" \
-			% (r[col_idx['Voucher No']], r[col_idx['Voucher No']])
-	
-	if cond:
-		outstanding_amt = flt(sql("""select ifnull(sum(debit),0) - ifnull(sum(credit),0) 
-			from `tabGL Entry` where account = %s and ifnull(is_cancelled, 'No') = 'No' 
-			and posting_date <= %s %s""" 
-			% ('%s', '%s', cond), (r[col_idx['Account']], to_date,))[0][0] or 0)
-			
-		# add to total outstanding
-		total_outstanding_amt += flt(outstanding_amt)
-		# add to total booking amount
-		if outstanding_amt and r[col_idx['Voucher Type']] == 'Sales Invoice' and r[col_idx['Against Voucher']]:
-			total_booking_amt += flt(booking_amt)
-
-	r += [due_date, booking_amt, outstanding_amt]
-
-	#Ageing Outstanding
-	val_l1 = val_l2 = val_l3 = val_l4 = val_l5_above = 0
-	diff = 0
-	if r[col_idx[aging_based_on]]:
-		if getdate(to_date) > getdate(nowdate()):
-			to_date = nowdate()
-		diff = (getdate(to_date) - getdate(r[col_idx[aging_based_on]])).days
-		if diff <= cint(filter_values['range_1']):
-			val_l1 = outstanding_amt
-		if diff > cint(filter_values['range_1']) and diff <= cint(filter_values['range_2']):
-			val_l2 = outstanding_amt
-		if diff > cint(filter_values['range_2']) and diff <= cint(filter_values['range_3']):
-			val_l3 = outstanding_amt
-		if diff > cint(filter_values['range_3']) and diff <= cint(filter_values['range_4']):
-			val_l4 = outstanding_amt
-		if diff > cint(filter_values['range_4']):
-			val_l5_above = outstanding_amt
-	r += [diff, val_l1, val_l2, val_l3, val_l4, val_l5_above]
-
-	# Only show that entry which has outstanding
-	if abs(flt(outstanding_amt)) > 0.001:
-		out.append(r)
-
-if	len(out) > 500 and from_export == 0:
-	msgprint("This is a very large report and cannot be shown in the browser as it is likely to make your browser very slow.Please select Account or click on 'Export' to open in excel")
-	raise Exception
-
-# Append Extra rows to res
-if len(out) > 0:
-	t_row = ['' for i in range(len(colnames))]
-	t_row[col_idx['Voucher No']] = 'Total'
-	t_row[col_idx['Opening Amt']] = total_booking_amt
-	t_row[col_idx['Outstanding Amt']] = total_outstanding_amt
-	out.append(t_row)
\ No newline at end of file
diff --git a/accounts/search_criteria/accounts_receivable/accounts_receivable.sql b/accounts/search_criteria/accounts_receivable/accounts_receivable.sql
deleted file mode 100644
index 6f1c459..0000000
--- a/accounts/search_criteria/accounts_receivable/accounts_receivable.sql
+++ /dev/null
@@ -1,16 +0,0 @@
-SELECT 
-	`tabGL Entry`.`aging_date`,`tabGL Entry`.`account`, `tabGL Entry`.`against_voucher_type`, 
-	`tabGL Entry`.`against_voucher`,`tabGL Entry`.`voucher_type`,`tabGL Entry`.`voucher_no`, 
-	`tabGL Entry`.`remarks`, `tabGL Entry`.`debit`
-FROM 
-	`tabGL Entry`,`tabAccount`
-WHERE 
-	 `tabGL Entry`.`posting_date`<= '%(posting_date1)s'
-	 AND `tabGL Entry`.`account` LIKE '%(account)s%%'
-	 AND `tabGL Entry`.`company` LIKE '%(company)s%%'
-	 AND ((`tabGL Entry`.`voucher_type` = 'Sales Invoice' and `tabGL Entry`.`debit`>0) 
-		OR `tabGL Entry`.`voucher_type` = 'Journal Voucher')
-	 AND `tabGL Entry`.`is_cancelled` = 'No'
-	 AND `tabAccount`.`master_type` = 'Customer'
-	 AND `tabAccount`.`name` = `tabGL Entry`.`account`
-ORDER BY `tabGL Entry`.`posting_date`, `tabGL Entry`.`account`
diff --git a/accounts/search_criteria/accounts_receivable/accounts_receivable.txt b/accounts/search_criteria/accounts_receivable/accounts_receivable.txt
deleted file mode 100644
index cfa496e..0000000
--- a/accounts/search_criteria/accounts_receivable/accounts_receivable.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:50", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:50"
- }, 
- {
-  "module": "Accounts", 
-  "standard": "Yes", 
-  "sort_order": "ASC", 
-  "filters": "{'GL Entry\u0001Is Cancelled':'No','GL Entry\u0001Fiscal Year':'','GL Entry\u0001Company':'','GL Entry\u0001Range 1':'30','GL Entry\u0001Range 2':'45','GL Entry\u0001Range 3':'60','GL Entry\u0001Range 4':'90'}", 
-  "doctype": "Search Criteria", 
-  "doc_type": "GL Entry", 
-  "name": "__common__", 
-  "sort_by": "`tabGL Entry`.`name`", 
-  "criteria_name": "Accounts Receivable", 
-  "columns": "GL Entry\u0001Posting Date,GL Entry\u0001Transaction Date,GL Entry\u0001Account,GL Entry\u0001Against Voucher,GL Entry\u0001Voucher No"
- }, 
- {
-  "name": "accounts_receivable", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/accounts/search_criteria/bank_clearance_report/__init__.py b/accounts/search_criteria/bank_clearance_report/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/accounts/search_criteria/bank_clearance_report/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/accounts/search_criteria/bank_clearance_report/bank_clearance_report.js b/accounts/search_criteria/bank_clearance_report/bank_clearance_report.js
deleted file mode 100644
index b5f9ffd..0000000
--- a/accounts/search_criteria/bank_clearance_report/bank_clearance_report.js
+++ /dev/null
@@ -1,50 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'From Posting Date'].df['report_default'] = sys_defaults.year_start_date;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'To Posting Date'].df['report_default'] = dateutil.obj_to_str(new Date());
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'Company'].df['report_default'] = sys_defaults.company;
-  
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'Voucher Type'].df.in_first_page = 0;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'From Clearance Date'].df.in_first_page = 1;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'To Clearance Date'].df.in_first_page = 1;
-  this.filter_fields_dict['Journal Voucher Detail'+FILTER_SEP +'Account'].df.in_first_page = 1;  		
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'Company'].df.in_first_page = 1;  		
-	
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'ID'].df.filter_hide = 1;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'Owner'].df.filter_hide = 1;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'Saved'].df.filter_hide = 1;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'Submitted'].df.filter_hide = 1;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'Cancelled'].df.filter_hide = 1;
-  this.filter_fields_dict['Journal Voucher Detail'+FILTER_SEP +'Against Receivable'].df.filter_hide = 1;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'TDS Category'].df.filter_hide = 1;
-  this.filter_fields_dict['Journal Voucher Detail'+FILTER_SEP +'Cost Center'].df.filter_hide = 1;
-  this.filter_fields_dict['Journal Voucher Detail'+FILTER_SEP +'Against Payable'].df.filter_hide = 1;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'Owner'].df.filter_hide = 1;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'TDS Applicable'].df.filter_hide = 1;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'Is Opening'].df.filter_hide = 1;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'Total Debit >='].df.filter_hide = 1;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'Total Debit <='].df.filter_hide = 1;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'Total Credit >='].df.filter_hide = 1;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'Total Credit <='].df.filter_hide = 1;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'Fiscal Year'].df.filter_hide = 1;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'User Remark'].df.filter_hide = 1;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'From Voucher Date'].df.filter_hide = 1;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'To Voucher Date'].df.filter_hide = 1;
-}
-
-this.mytabs.items['More Filters'].hide()
\ No newline at end of file
diff --git a/accounts/search_criteria/bank_clearance_report/bank_clearance_report.txt b/accounts/search_criteria/bank_clearance_report/bank_clearance_report.txt
deleted file mode 100644
index 8aa94bf..0000000
--- a/accounts/search_criteria/bank_clearance_report/bank_clearance_report.txt
+++ /dev/null
@@ -1,32 +0,0 @@
-[
- {
-  "creation": "2012-05-14 18:05:41", 
-  "docstatus": 0, 
-  "modified": "2013-04-30 14:49:06", 
-  "modified_by": "Administrator", 
-  "owner": "Administrator"
- }, 
- {
-  "columns": "Journal Voucher\u0001ID,Journal Voucher Detail\u0001Account,Journal Voucher Detail\u0001Debit,Journal Voucher Detail\u0001Credit,Journal Voucher\u0001Clearance Date,Journal Voucher\u0001Cheque No,Journal Voucher\u0001Cheque Date,Journal Voucher\u0001Voucher Date,Journal Voucher\u0001Posting Date,Journal Voucher Detail\u0001Against Payable,Journal Voucher Detail\u0001Against Receivable", 
-  "criteria_name": "Bank Clearance report", 
-  "custom_query": "", 
-  "description": "Bank Clearance report", 
-  "dis_filters": "fiscal_year", 
-  "disabled": 0, 
-  "doc_type": "Journal Voucher Detail", 
-  "doctype": "Search Criteria", 
-  "filters": "{'Journal Voucher\u0001Submitted':1,'Journal Voucher\u0001Voucher Type':'','Journal Voucher\u0001Is Opening':'','Journal Voucher\u0001Fiscal Year':'','Journal Voucher\u0001Company':'','Journal Voucher\u0001TDS Applicable':'','Journal Voucher\u0001TDS Category':''}", 
-  "module": "Accounts", 
-  "name": "__common__", 
-  "page_len": 50, 
-  "parent_doc_type": "Journal Voucher", 
-  "report_script": null, 
-  "sort_by": "ID", 
-  "sort_order": "DESC", 
-  "standard": "Yes"
- }, 
- {
-  "doctype": "Search Criteria", 
-  "name": "bank_clearance_report"
- }
-]
\ No newline at end of file
diff --git a/accounts/search_criteria/bank_reconciliation_statement/__init__.py b/accounts/search_criteria/bank_reconciliation_statement/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/accounts/search_criteria/bank_reconciliation_statement/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/accounts/search_criteria/bank_reconciliation_statement/bank_reconciliation_statement.js b/accounts/search_criteria/bank_reconciliation_statement/bank_reconciliation_statement.js
deleted file mode 100644
index f6bec4b..0000000
--- a/accounts/search_criteria/bank_reconciliation_statement/bank_reconciliation_statement.js
+++ /dev/null
@@ -1,34 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.hide_all_filters();
-
-  this.filter_fields_dict['Journal Voucher Detail'+FILTER_SEP +'Account'].df.filter_hide = 0;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'To Clearance Date'].df.filter_hide = 0;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'Company'].df.filter_hide = 0;
-
-  this.filter_fields_dict['Journal Voucher Detail'+FILTER_SEP +'Account'].df.in_first_page = 1;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'To Clearance Date'].df.in_first_page = 1;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'Company'].df.in_first_page = 1;
-
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'Company'].df['report_default']=sys_defaults.company;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'To Clearance Date'].df['report_default'] = dateutil.obj_to_str(new Date());
-
-  this.dt.set_no_limit(1);
-}
-
-this.mytabs.items['More Filters'].hide();
\ No newline at end of file
diff --git a/accounts/search_criteria/bank_reconciliation_statement/bank_reconciliation_statement.py b/accounts/search_criteria/bank_reconciliation_statement/bank_reconciliation_statement.py
deleted file mode 100644
index 1ab94a4..0000000
--- a/accounts/search_criteria/bank_reconciliation_statement/bank_reconciliation_statement.py
+++ /dev/null
@@ -1,66 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.	If not, see <http://www.gnu.org/licenses/>.
-
-#get company
-from __future__ import unicode_literals
-
-import webnotes.defaults
-company = filter_values.get('company') or webnotes.defaults.get_user_default('company')
-
-# To date
-if not filter_values.get('clearance_date1'):
-	msgprint('Please enter To Clearance Date')
-	raise Exception
-else:
-	to_date = filter_values['clearance_date1']
-
-
-#Fiscal year and year start date
-#----------------------------------
-ysd, fiscal_year = sql("select year_start_date, name from `tabFiscal Year` where %s between year_start_date and date_add(year_start_date,interval 1 year)",to_date)[0]
-# Account
-if not filter_values.get('account'):
-	msgprint('Please select Account in filter section')
-	raise Exception
-else:
-	acc_name = filter_values.get('account')
-
-
-if len(res) > 300 and from_export == 0:
-	msgprint("This is a very large report and cannot be shown in the browser as it is likely to make your browser very slow.Please select Account or click on 'Export' to open in excel")
-	raise Exception
-
-acc = sql("select debit_or_credit, is_pl_account, lft, rgt from tabAccount where name = '%s'" % acc_name)
-
-from accounts.utils import get_balance_on
-opening = get_balance_on(acc_name, to_date)
-
-total_debit, total_credit = 0,0
-out = []
-
-for r in res:
-	total_debit = flt(total_debit) + flt(r[col_idx['Debit']])
-	total_credit = flt(total_credit) + flt(r[col_idx['Credit']])
-	out.append(r)
-
-if acc and acc[0][0] == 'Debit':
-	bank_bal = flt(opening)-flt(total_debit)+flt(total_credit)
-else:
-	bank_bal = flt(opening)+flt(total_debit)-flt(total_credit)
-
-out.append(['','','','<font color = "#000"><b>Balance as per Company Books: </b></font>', opening,'', ''])
-out.append(['','','','<font color = "#000"><b>Amounts not reflected in Bank: </b></font>', total_debit,total_credit,''])
-out.append(['','','','<font color = "#000"><b>Balance as per Bank: </b></font>', bank_bal,'',''])
diff --git a/accounts/search_criteria/bank_reconciliation_statement/bank_reconciliation_statement.txt b/accounts/search_criteria/bank_reconciliation_statement/bank_reconciliation_statement.txt
deleted file mode 100644
index 4d5d5fc..0000000
--- a/accounts/search_criteria/bank_reconciliation_statement/bank_reconciliation_statement.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:50", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:50"
- }, 
- {
-  "parent_doc_type": "Journal Voucher", 
-  "module": "Accounts", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Journal Voucher\u0001Submitted':1,'Journal Voucher\u0001Voucher Type':'','Journal Voucher\u0001Is Opening':'','Journal Voucher\u0001Company':'','Journal Voucher\u0001TDS Applicable':'','Journal Voucher\u0001TDS Category':''}", 
-  "dis_filters": "clearance_date\nfiscal_year", 
-  "doc_type": "Journal Voucher Detail", 
-  "name": "__common__", 
-  "add_cond": "(`tabJournal Voucher Detail`.credit >= 0 or `tabJournal Voucher Detail`.credit is null)\n(`tabJournal Voucher`.cheque_no is not null or `tabJournal Voucher`.cheque_no != '')\n(ifnull(`tabJournal Voucher`.clearance_date, '0000-00-00') >'%(clearance_date1)s' or `tabJournal Voucher`.clearance_date is null or `tabJournal Voucher`.clearance_date = '0000-00-00')\n(`tabJournal Voucher`.posting_date <= '%(clearance_date1)s')", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabJournal Voucher`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Bank Reconciliation Statement", 
-  "columns": "Journal Voucher\u0001ID,Journal Voucher\u0001Posting Date,Journal Voucher\u0001Cheque No,Journal Voucher\u0001Cheque Date,Journal Voucher\u0001Clearance Date,Journal Voucher Detail\u0001Account,Journal Voucher Detail\u0001Debit,Journal Voucher Detail\u0001Credit,Journal Voucher Detail\u0001Against Account"
- }, 
- {
-  "name": "bank_reconciliation_statement", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/accounts/search_criteria/budget_variance_report/__init__.py b/accounts/search_criteria/budget_variance_report/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/accounts/search_criteria/budget_variance_report/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/accounts/search_criteria/budget_variance_report/budget_variance_report.js b/accounts/search_criteria/budget_variance_report/budget_variance_report.js
deleted file mode 100644
index 5cc644c..0000000
--- a/accounts/search_criteria/budget_variance_report/budget_variance_report.js
+++ /dev/null
@@ -1,31 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.add_filter({fieldname:'period', label:'Period', fieldtype:'Select', options:'Monthly'+NEWLINE+'Quarterly'+NEWLINE+'Half Yearly'+NEWLINE+'Annual',report_default:'Quarterly',ignore : 1, parent:'Budget Detail'});
-  this.add_filter({fieldname:'company', label:'Company', fieldtype:'Link',  options:'Company', report_default:sys_defaults.company, ignore : 1, parent:'Budget Detail', in_first_page:1});
-  this.filter_fields_dict['Budget Detail'+FILTER_SEP +'Fiscal Year'].df.in_first_page = 1;
-  this.filter_fields_dict['Budget Detail'+FILTER_SEP +'Period'].df.in_first_page = 1;
-
-  this.filter_fields_dict['Budget Detail'+FILTER_SEP +'Fiscal Year'].df['report_default'] = sys_defaults.fiscal_year;
-}
-
-report.aftertableprint = function(t) {
-   $yt(t,'*',1,{whiteSpace:'pre'});
-}
-
-this.mytabs.items['More Filters'].hide();
-this.mytabs.items['Select Columns'].hide();
diff --git a/accounts/search_criteria/budget_variance_report/budget_variance_report.py b/accounts/search_criteria/budget_variance_report/budget_variance_report.py
deleted file mode 100644
index 301c19a..0000000
--- a/accounts/search_criteria/budget_variance_report/budget_variance_report.py
+++ /dev/null
@@ -1,184 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-# validate Filters
-from __future__ import unicode_literals
-flt_dict = {'fiscal_year': 'Fiscal Year', 'period': 'Period'}
-for f in flt_dict:
-  if not filter_values.get(f):
-    msgprint("Please Select " + cstr(flt_dict[f]))
-    raise Exception
-
-# Get Values from fliters
-fiscal_year = filter_values.get('fiscal_year')
-period = filter_values.get('period')
-under = "GL Entry"
-based_on = "Cost Center"
-
-#add distributed id field
-col = []
-col.append([based_on,'Date','150px',''])
-col.append(['Budget Allocated','Currency','150px',''])
-col.append(['Distribution Id','Date','150px',''])
-
-for c in col:
-  colnames.append(c[0])
-  coltypes.append(c[1])
-  colwidths.append(c[2])
-  coloptions.append(c[3])
-  
-  col_idx[c[0]] = len(colnames)-1
-
-def make_child_lst(based_on,name):
-  rg = sql("select lft, rgt from `tab%s` where name = '%s'"%(based_on,name))
-  ch_name = sql("select name from `tab%s` where lft between %d and %d"%(based_on,int(rg[0][0]),int(rg[0][1])))
-  chl ='('
-  flag = 1
-  for c in ch_name:
-    if flag == 1:
-     chl += "'%s'"%c[0]
-     flag = 2
-    else:
-      chl +=",'%s'"%c[0]
-
-  chl +=")"
-  return chl
-
-
-
-for r in res:
-    
-  cond1 =" t1.fiscal_year ='%s' and t1.parent=t2.name and t1.parenttype = '%s' and t1.docstatus !=2"
-  
-  q = "select t1.name from `tabBudget Detail` t1, `tab%s` t2 where "+cond1+" and t2.name = '%s'"
-  ch = sql(q%(based_on,fiscal_year,based_on,r[0].strip()))
-  q1 = "select sum(t1.budget_allocated) from `tabBudget Detail` t1, `tab%s` t2, `tabAccount` t3 where "
-  cond2 = " t3.is_pl_account = 'Yes' and t3.debit_or_credit = 'Debit' and t3.name = t1.account and t1.docstatus != 2 and "
-  if ch:
-    qur = q1+cond2+cond1+" and t2.name = '%s'"
-    ret_amt = sql(qur%(based_on,fiscal_year,based_on,r[0].strip()))
-    
-
-  #----------------------------------------------------------------      
-  else:
-    node_lst = make_child_lst(based_on,r[0].strip())
-    qur = q1+cond1+' and '+cond2+" t2.name in %s"
-
-    ret_amt = sql(qur%(based_on,fiscal_year,based_on,node_lst))    
-
-  #----------------------------------------------------------------  
-  ret_dis_id = sql("select distribution_id from `tab%s` where name = '%s'"%(based_on,r[0].strip()))
-
-  target_amt = ret_amt and flt(ret_amt[0][0]) or 0
-  dis_id = ret_dis_id and ret_dis_id[0][0] or ''
-
-  r.append(target_amt)
-  r.append(dis_id)
-  
-
-
-# Set required field names 
-based_on_fn = 'cost_center'
-
-date_fn  = 'posting_date' 
-
-mon_list = []
-
-data = {'start_date':0, 'end_date':1}
-
-def make_month_list(append_colnames, start_date, mon_list, period, colnames, coltypes, colwidths, coloptions, col_idx):
-  count = 1
-  if period == 'Quarterly' or period == 'Half Yearly' or period == 'Annual': mon_list.append([str(start_date)])
-  for m in range(12):
-    # get last date
-    last_date = str(sql("select LAST_DAY('%s')" % start_date)[0][0])
-    
-    # make mon_list for Monthly Period
-    if period == 'Monthly' :
-      mon_list.append([start_date, last_date])
-      # add months as Column names
-      month_name = sql("select MONTHNAME('%s')" % start_date)[0][0]
-      append_colnames(str(month_name)[:3], colnames, coltypes, colwidths, coloptions, col_idx)
-      
-    # get start date
-    start_date = str(sql("select DATE_ADD('%s',INTERVAL 1 DAY)" % last_date)[0][0])
-    
-    # make mon_list for Quaterly Period
-    if period == 'Quarterly' and count % 3 == 0: 
-      mon_list[len(mon_list) - 1 ].append(last_date)
-      # add Column names
-      append_colnames('Q '+ str(count / 3), colnames, coltypes, colwidths, coloptions, col_idx)
-      if count != 12: mon_list.append([start_date])
-    
-    # make mon_list for Half Yearly Period
-    if period == 'Half Yearly' and count % 6 == 0 :
-      mon_list[len(mon_list) - 1 ].append(last_date)
-      # add Column Names
-      append_colnames('H'+str(count / 6), colnames, coltypes, colwidths, coloptions, col_idx)
-      if count != 12: mon_list.append([start_date])
-
-    # make mon_list for Annual Period
-    if period == 'Annual' and count % 12 == 0:
-      mon_list[len(mon_list) - 1 ].append(last_date)
-      # add Column Names
-      append_colnames('', colnames, coltypes, colwidths, coloptions, col_idx)
-    count = count +1
-
-def append_colnames(name, colnames, coltypes, colwidths, coloptions, col_idx):
-  col = ['Target', 'Actual', 'Variance']
-  for c in col:
-    n = str(name) and ' (' + str(name) +')' or ''
-    colnames.append(str(c) + n)
-    coltypes.append('Currency')
-    colwidths.append('150px')
-    coloptions.append('')
-    col_idx[str(c) + n ] = len(colnames) - 1
-
-
-# get start date
-start_date = webnotes.conn.get_value('Fiscal Year', fiscal_year, 'year_start_date')
-if not start_date:
-  msgprint("Please Define Year Start Date for Fiscal Year " + str(fiscal_year))
-  raise Exception
-start_date = start_date.strftime('%Y-%m-%d')
-
-# make month list and columns
-make_month_list(append_colnames, start_date, mon_list, period, colnames, coltypes, colwidths, coloptions, col_idx)
-
-
-bc_obj = get_obj('Budget Control')
-for r in res:
-  count = 0
-
-  for idx in range(3, len(colnames), 3):
-    cidx = 2
-
-    # ================= Calculate Target ==========================================
-    r.append(bc_obj.get_monthly_budget( r[cidx], fiscal_year, mon_list[count][data['start_date']], mon_list[count][data['end_date']], r[cidx-1]))
-    
-    #================== Actual Amount =============================================
-    actual = 0
-
-    ch = make_child_lst(based_on,r[0].strip())
-   
-    actual = sql("select sum(ifnull(t1.debit,0))-sum(ifnull(t1.credit,0)) from `tabGL Entry` t1, `tabAccount` t2 where ifnull(t2.is_pl_account, 'No') = 'Yes' and ifnull(t1.is_cancelled, 'No') = 'No' and t1.cost_center in %s and t2.debit_or_credit = 'Debit' and t1.posting_date between '%s' and '%s' and t1.account = t2.name"%(ch, mon_list[count][data['start_date']], mon_list[count][data['end_date']]))
-   
-    #----------------------------------------------------------
-    actual = flt(actual[0][0])
-    r.append(actual)
-    # ================ Variance ===================================================
-    r.append(r[idx] - r[idx + 1])
-    count = count +1
diff --git a/accounts/search_criteria/budget_variance_report/budget_variance_report.sql b/accounts/search_criteria/budget_variance_report/budget_variance_report.sql
deleted file mode 100644
index 575fbfb..0000000
--- a/accounts/search_criteria/budget_variance_report/budget_variance_report.sql
+++ /dev/null
@@ -1,10 +0,0 @@
-SELECT 
-	CONCAT(REPEAT('     ', COUNT(parent.name) - 1), node.name) AS name 
-FROM 
-	`tabCost Center` AS node,`tabCost Center` AS parent 
-WHERE 
-	node.lft BETWEEN parent.lft AND parent.rgt 
-	AND node.docstatus !=2
-	AND node.company_name like '%(company)s%%'
-GROUP BY node.name 
-ORDER BY node.lft
diff --git a/accounts/search_criteria/budget_variance_report/budget_variance_report.txt b/accounts/search_criteria/budget_variance_report/budget_variance_report.txt
deleted file mode 100644
index 2c079a0..0000000
--- a/accounts/search_criteria/budget_variance_report/budget_variance_report.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-[
- {
-  "owner": "harshada@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:50", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:50"
- }, 
- {
-  "parent_doc_type": "Cost Center", 
-  "module": "Accounts", 
-  "doctype": "Search Criteria", 
-  "sort_order": "DESC", 
-  "filters": "{'Budget Detail\u0001Fiscal Year':''}", 
-  "standard": "Yes", 
-  "doc_type": "Budget Detail", 
-  "name": "__common__", 
-  "sort_by": "`tabCost Center`.`lft`", 
-  "page_len": 50, 
-  "criteria_name": "Budget Variance Report"
- }, 
- {
-  "name": "budget_variance_report", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/accounts/search_criteria/business_associate_commission_report/__init__.py b/accounts/search_criteria/business_associate_commission_report/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/accounts/search_criteria/business_associate_commission_report/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/accounts/search_criteria/business_associate_commission_report/business_associate_commission_report.js b/accounts/search_criteria/business_associate_commission_report/business_associate_commission_report.js
deleted file mode 100644
index 272327b..0000000
--- a/accounts/search_criteria/business_associate_commission_report/business_associate_commission_report.js
+++ /dev/null
@@ -1,26 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.hide_all_filters();
-  this.filter_fields_dict['Sales Invoice'+FILTER_SEP +'Sales Partner'].df.filter_hide = 0;
-  this.filter_fields_dict['Sales Invoice'+FILTER_SEP +'Sales Partner'].df.in_first_page = 1;
-
-}
-
-
-this.mytabs.items['Select Columns'].hide();
-this.mytabs.items['More Filters'].hide();
\ No newline at end of file
diff --git a/accounts/search_criteria/business_associate_commission_report/business_associate_commission_report.py b/accounts/search_criteria/business_associate_commission_report/business_associate_commission_report.py
deleted file mode 100644
index 6aa7529..0000000
--- a/accounts/search_criteria/business_associate_commission_report/business_associate_commission_report.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-colwidths[col_idx['Business Associate']] = '200px'
-
-coltypes[col_idx['Average Commission Rate']] = 'Currency'
-colwidths[col_idx['Average Commission Rate']] = '200px'
-
-coltypes[col_idx['Net Total']] = 'Currency'
-colwidths[col_idx['Net Total']] = '150px'
-
-coltypes[col_idx['Total Commission']] = 'Currency'
-colwidths[col_idx['Total Commission']] = '150px'
\ No newline at end of file
diff --git a/accounts/search_criteria/business_associate_commission_report/business_associate_commission_report.txt b/accounts/search_criteria/business_associate_commission_report/business_associate_commission_report.txt
deleted file mode 100644
index ffc6422..0000000
--- a/accounts/search_criteria/business_associate_commission_report/business_associate_commission_report.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-[
- {
-  "owner": "saumil@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:50", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:50"
- }, 
- {
-  "add_col": "SUM(`tabSales Invoice`.`total_commission`) AS 'Total Commission'\nSUM(`tabSales Invoice`.`net_total`) AS 'Net Total'\n((SUM(`tabSales Invoice`.`total_commission`) / SUM(`tabSales Invoice`.`net_total`)) * 100) AS 'Average Commission Rate'", 
-  "module": "Accounts", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Sales Invoice\u0001Submitted':1}", 
-  "description": "Track total commission given to your Business Associate", 
-  "doc_type": "Sales Invoice", 
-  "name": "__common__", 
-  "add_cond": "`tabSales Invoice`.`net_total` > 0\n`tabSales Invoice`.`total_commission` > 0", 
-  "doctype": "Search Criteria", 
-  "group_by": "`tabSales Invoice`.sales_partner", 
-  "page_len": 50, 
-  "criteria_name": "Business Associate Commission Report", 
-  "columns": "Sales Invoice\u0001Business Associate"
- }, 
- {
-  "name": "business_associate_commission_report", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/accounts/search_criteria/collection_report/__init__.py b/accounts/search_criteria/collection_report/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/accounts/search_criteria/collection_report/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/accounts/search_criteria/collection_report/collection_report.js b/accounts/search_criteria/collection_report/collection_report.js
deleted file mode 100644
index dfa58a6..0000000
--- a/accounts/search_criteria/collection_report/collection_report.js
+++ /dev/null
@@ -1,40 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.hide_all_filters();
-
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'Is Opening'].df.filter_hide = 0;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'Company'].df.filter_hide = 0;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'From Posting Date'].df.filter_hide = 0;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'To Posting Date'].df.filter_hide = 0;
-  this.filter_fields_dict['Journal Voucher Detail'+FILTER_SEP +'Account'].df.filter_hide = 0;
-
-  this.add_filter({fieldname:'range_1', label:'Range 1', fieldtype:'Data', ignore : 1, parent:'GL Entry'});
-  this.add_filter({fieldname:'range_2', label:'Range 2', fieldtype:'Data', ignore : 1, parent:'GL Entry'});
-  this.add_filter({fieldname:'range_3', label:'Range 3', fieldtype:'Data', ignore : 1, parent:'GL Entry'});
-  this.add_filter({fieldname:'range_4', label:'Range 4', fieldtype:'Data', ignore : 1, parent:'GL Entry'});
-
-  this.add_filter({fieldname:'aging_based_on', label:'Aging Based On', fieldtype:'Select', options:NEWLINE+'Transaction Date'+NEWLINE+'Aging Date',ignore : 1, parent:'Sales Invoice', 'report_default': 'Aging Date'});  
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'From Posting Date'].df.in_first_page = 1;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'To Posting Date'].df.in_first_page = 1;
-  this.filter_fields_dict['Journal Voucher Detail'+FILTER_SEP +'Account'].df.in_first_page = 1;
-
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'From Posting Date'].df['report_default'] = sys_defaults.year_start_date;
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'To Posting Date'].df['report_default'] = dateutil.obj_to_str(new Date());
-  this.filter_fields_dict['Journal Voucher'+FILTER_SEP +'Company'].df['report_default']=sys_defaults.company;
-}
-this.mytabs.items['Select Columns'].hide()
\ No newline at end of file
diff --git a/accounts/search_criteria/collection_report/collection_report.py b/accounts/search_criteria/collection_report/collection_report.py
deleted file mode 100644
index bc40a69..0000000
--- a/accounts/search_criteria/collection_report/collection_report.py
+++ /dev/null
@@ -1,107 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-#check mandatory
-from __future__ import unicode_literals
-if not filter_values.get('posting_date') or not filter_values.get('posting_date1'):
-  msgprint("Please select From Posting Date and To Posting Date ")
-  raise Exception
-else:
-  from_date = filter_values.get('posting_date')
-  to_date = filter_values.get('posting_date1')
-
-if not filter_values['range_1'] or not filter_values['range_2'] or not filter_values['range_3'] or not filter_values['range_4']:
-  msgprint("Please select aging ranges in no of days in 'Set Filters' section")
-  raise Exception
-  
-# ageing based on
-aging_based_on = 'Aging Date'
-if filter_values.get('aging_based_on'):
-  aging_based_on = filter_values['aging_based_on'].split(NEWLINE)[-1]
-
-
-# Add columns
-# -----------
-row_list = [['ID','Data','150px',''],
-            ['Account','Data','150px',''],
-            ['Credit','Data','150px',''],
-            ['Debit','Data','150px',''],
-            ['Against Receivable','Data','150px',''],
-            ['Is Advance','Data','150px',''],
-            ['Transaction Date','Date','150px',''],
-            ['Aging Date','Date','150px',''],
-            ['Company','Data','150px',''],
-            ['Cheque No','Data','100px',''],
-            ['Cheque Date','Date','150px',''],        
-            ['Territory','Data','150px',''],
-            ['Remark','Data','250px',''],
-            ['Advance','Data','250px',''],
-            ['RV Transaction Date','Date','150px',''],
-            ['RV Aging Date','Date','150px',''],
-            ['Age (Days)','Data','50px',''],
-            ['0-'+cstr(filter_values['range_1']),'Currency','100px',''],
-            [cstr(cint(filter_values['range_1']) + 1)+ '-' +cstr(filter_values['range_2']),'Currency','100px',''],
-            [cstr(cint(filter_values['range_2']) + 1)+ '-' +cstr(filter_values['range_3']),'Currency','100px',''],
-            [cstr(cint(filter_values['range_3']) + 1)+ '-' +cstr(filter_values['range_4']),'Currency','100px',''],
-            [cstr(filter_values['range_4']) + '-Above','Currency','100px','']]  
-
-for r in row_list:
-  colnames.append(r[0])
-  coltypes.append(r[1])
-  colwidths.append(r[2])
-  coloptions.append(r[3])
-  col_idx[r[0]] = len(colnames)-1
-
-for r in res:
-  if r[col_idx['Against Receivable']]:
-    dt=sql("select date(modified), Aging_date from `tabSales Invoice` where name='%s'"%r[col_idx['Against Receivable']])
-    r.append('')
-    r.append(dt and cstr(dt[0][0]) or '')
-    r.append(dt and cstr(dt[0][1]) or '')
-  else:
-    r.append(r[col_idx['Credit']])
-    r.append('')
-    r.append('')
-    
-
-  # Aging Credit Amount
-  val_l1 = val_l2 = val_l3 = val_l4 = val_l5_above = diff = 0
-
-  if r[col_idx['Against Receivable']]:
-    amt = flt(r[col_idx['Credit']]) or (-1)*flt(r[col_idx['Debit']])
-
-    if aging_based_on == 'Transaction Date' and r[col_idx['RV Transaction Date']]:
-      diff = (getdate(r[col_idx['Transaction Date']]) - getdate(r[col_idx['RV Transaction Date']])).days
-    elif aging_based_on == 'Aging Date' and r[col_idx['RV Aging Date']]:
-      diff = (getdate(r[col_idx['Aging Date']]) - getdate(r[col_idx['RV Aging Date']])).days
-
-    if diff < cint(filter_values['range_1']):
-      val_l1 = amt
-    if diff >= cint(filter_values['range_1']) and diff < cint(filter_values['range_2']):
-      val_l2 = amt
-    if diff >= cint(filter_values['range_2']) and diff < cint(filter_values['range_3']):
-      val_l3 = amt
-    if diff >= cint(filter_values['range_3']) and diff < cint(filter_values['range_4']):
-      val_l4 = amt
-    if diff >= cint(filter_values['range_4']):
-      val_l5_above = amt
-
-  r.append(diff)
-  r.append(val_l1)
-  r.append(val_l2)
-  r.append(val_l3)
-  r.append(val_l4)
-  r.append(val_l5_above)
diff --git a/accounts/search_criteria/collection_report/collection_report.sql b/accounts/search_criteria/collection_report/collection_report.sql
deleted file mode 100644
index 8743b88..0000000
--- a/accounts/search_criteria/collection_report/collection_report.sql
+++ /dev/null
@@ -1,13 +0,0 @@
-SELECT `tabJournal Voucher`.`name`,`tabJournal Voucher Detail`.`account`,`tabJournal Voucher Detail`.`credit`,`tabJournal Voucher Detail`.`debit`,`tabJournal Voucher Detail`.`against_invoice`,`tabJournal Voucher Detail`.`is_advance`,`tabJournal Voucher`.`voucher_date`,`tabJournal Voucher`.`aging_date`,`tabJournal Voucher`.`company`,`tabJournal Voucher`.`cheque_no`,`tabJournal Voucher`.`cheque_date`,`tabCustomer`.`territory`, `tabJournal Voucher`.`remark`
- FROM `tabJournal Voucher Detail`,`tabJournal Voucher`,`tabAccount`,`tabCustomer`
- WHERE `tabJournal Voucher`.docstatus=1
- AND `tabJournal Voucher`.`posting_date`>='%(posting_date)s'
- AND `tabJournal Voucher`.`posting_date`<='%(posting_date1)s'
- AND `tabJournal Voucher`.`company` LIKE '%(company)s%%'
- AND `tabJournal Voucher`.`is_opening` LIKE '%(is_opening)s%%'
- AND `tabJournal Voucher Detail`.`account` LIKE '%(account)s%%'
- AND `tabAccount`.master_type = 'Customer'
- AND `tabAccount`.`account_name` = `tabCustomer`.`name`
- AND `tabJournal Voucher Detail`.`account` = `tabAccount`.`name`
- AND `tabJournal Voucher Detail`.`parent` = `tabJournal Voucher`.`name`
- ORDER BY `tabJournal Voucher`.`name`
\ No newline at end of file
diff --git a/accounts/search_criteria/collection_report/collection_report.txt b/accounts/search_criteria/collection_report/collection_report.txt
deleted file mode 100644
index 781e74c..0000000
--- a/accounts/search_criteria/collection_report/collection_report.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:50", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:50"
- }, 
- {
-  "parent_doc_type": "Journal Voucher", 
-  "module": "Accounts", 
-  "doctype": "Search Criteria", 
-  "sort_order": "DESC", 
-  "filters": "{'Journal Voucher\u0001Saved':1,'Journal Voucher\u0001Submitted':1,'Journal Voucher\u0001Voucher Type':'','Journal Voucher\u0001Is Opening':'','Journal Voucher\u0001Company':'','Journal Voucher\u0001TDS Applicable':'','Journal Voucher\u0001TDS Category':'','GL Entry\u0001Range 1':'30','GL Entry\u0001Range 2':'45','GL Entry\u0001Range 3':'60','GL Entry\u0001Range 4':'90'}", 
-  "standard": "Yes", 
-  "doc_type": "Journal Voucher Detail", 
-  "name": "__common__", 
-  "sort_by": "`tabJournal Voucher`.`name`", 
-  "criteria_name": "Collection Report", 
-  "columns": "Journal Voucher\u0001ID,Journal Voucher\u0001Posting Date,Journal Voucher\u0001Company,Journal Voucher\u0001Cheque No,Journal Voucher\u0001Cheque Date,Journal Voucher Detail\u0001Account,Journal Voucher Detail\u0001Credit,Journal Voucher Detail\u0001Against Receivable,Journal Voucher Detail\u0001Is Advance"
- }, 
- {
-  "name": "collection_report", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/accounts/search_criteria/cost_center_wise_expense/__init__.py b/accounts/search_criteria/cost_center_wise_expense/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/accounts/search_criteria/cost_center_wise_expense/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/accounts/search_criteria/cost_center_wise_expense/cost_center_wise_expense.js b/accounts/search_criteria/cost_center_wise_expense/cost_center_wise_expense.js
deleted file mode 100644
index d33a4e8..0000000
--- a/accounts/search_criteria/cost_center_wise_expense/cost_center_wise_expense.js
+++ /dev/null
@@ -1,39 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.hide_all_filters();
-
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'Cost Center'].df.filter_hide = 0;
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'Company'].df.filter_hide = 0;
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'From Posting Date'].df.filter_hide = 0;
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'To Posting Date'].df.filter_hide = 0;
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'Account'].df.filter_hide = 0;
-
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'From Posting Date'].df.in_first_page = 1;
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'To Posting Date'].df.in_first_page = 1;
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'Account'].df.in_first_page = 1;
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'Cost Center'].df.in_first_page = 1;
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'Company'].df.in_first_page = 1;
-
-  
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'From Posting Date'].df['report_default'] = sys_defaults.year_start_date;
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'To Posting Date'].df['report_default'] = dateutil.obj_to_str(new Date());
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'Company'].df['report_default'] = sys_defaults.company;
-
-}
-this.mytabs.items['Select Columns'].hide();
-this.mytabs.items['More Filters'].hide();
\ No newline at end of file
diff --git a/accounts/search_criteria/cost_center_wise_expense/cost_center_wise_expense.py b/accounts/search_criteria/cost_center_wise_expense/cost_center_wise_expense.py
deleted file mode 100644
index 1c73501..0000000
--- a/accounts/search_criteria/cost_center_wise_expense/cost_center_wise_expense.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-# Add columns
-# -----------
-from __future__ import unicode_literals
-row_list = [['Cost Center','Data','160px'],
-            ['Account','Data','160px'],
-            ['Debit','Currency','120px'],
-            ['Credit','Currency','120px'], 
-            ['Expense','Currency','120px']]  
-
-for r in row_list:
-  colnames.append(r[0])
-  coltypes.append(r[1])
-  colwidths.append(r[2])
-  col_idx[r[0]] = len(colnames)-1
\ No newline at end of file
diff --git a/accounts/search_criteria/cost_center_wise_expense/cost_center_wise_expense.sql b/accounts/search_criteria/cost_center_wise_expense/cost_center_wise_expense.sql
deleted file mode 100644
index b5fbb7c..0000000
--- a/accounts/search_criteria/cost_center_wise_expense/cost_center_wise_expense.sql
+++ /dev/null
@@ -1,20 +0,0 @@
-SELECT 
-	`tabGL Entry`.`cost_center`,
-	`tabAccount`.`parent_account`, 
-	sum(ifnull(`tabGL Entry`.`debit`, 0)), 
-	sum(ifnull(`tabGL Entry`.`credit`, 0)), 
-	sum(ifnull(`tabGL Entry`.`debit`,0))-sum(ifnull(`tabGL Entry`.`credit`, 0)) 
- FROM 
-	`tabGL Entry`,`tabAccount`
- WHERE 
-	`tabGL Entry`.`account`=`tabAccount`.`name`
-	 AND ifnull(`tabGL Entry`.`is_cancelled`,'No')='No'
-	 AND `tabAccount`.is_pl_account='Yes'
-	 AND `tabAccount`.debit_or_credit='Debit' 
-	 AND `tabGL Entry`.`posting_date`>='%(posting_date)s'
-	 AND `tabGL Entry`.`posting_date`<='%(posting_date1)s'
-	 AND `tabGL Entry`.`company` LIKE '%(company)s%%' 
-	 AND `tabAccount`.`parent_account` LIKE '%(account)s%%'
-	 AND `tabGL Entry`.`cost_center` LIKE '%(cost_center)s%%' 
- GROUP BY 
-	`tabGL Entry`.`cost_center` , `tabAccount`.`parent_account`
\ No newline at end of file
diff --git a/accounts/search_criteria/cost_center_wise_expense/cost_center_wise_expense.txt b/accounts/search_criteria/cost_center_wise_expense/cost_center_wise_expense.txt
deleted file mode 100644
index 98e3b08..0000000
--- a/accounts/search_criteria/cost_center_wise_expense/cost_center_wise_expense.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-[
- {
-  "owner": "swarnalata@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:50", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:50"
- }, 
- {
-  "module": "Accounts", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'GL Entry\u0001Voucher Type':'','GL Entry\u0001Is Cancelled':'','GL Entry\u0001Fiscal Year':'','GL Entry\u0001Company':''}", 
-  "doctype": "Search Criteria", 
-  "dis_filters": "fiscal_year", 
-  "doc_type": "GL Entry", 
-  "name": "__common__", 
-  "sort_by": "`tabGL Entry`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Cost Center wise Expense"
- }, 
- {
-  "name": "cost_center_wise_expense", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/accounts/search_criteria/creditors_ledger/__init__.py b/accounts/search_criteria/creditors_ledger/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/accounts/search_criteria/creditors_ledger/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/accounts/search_criteria/creditors_ledger/creditors_ledger.js b/accounts/search_criteria/creditors_ledger/creditors_ledger.js
deleted file mode 100644
index b3f1a09..0000000
--- a/accounts/search_criteria/creditors_ledger/creditors_ledger.js
+++ /dev/null
@@ -1,40 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-
-  //to hide all filters
-  this.hide_all_filters();
-  field_list=['Voucher Type', 'Voucher No', 'From Posting Date','To Posting Date','Account','Company', 'Remarks', 'Is Cancelled', 'Is Opening']
-  for(var i=0;i<field_list.length;i++){
-    this.filter_fields_dict['GL Entry'+FILTER_SEP +field_list[i]].df.filter_hide = 0;
-  }
-
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'Account'].df.in_first_page = 1;
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'From Posting Date'].df.in_first_page = 1;
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'To Posting Date'].df.in_first_page = 1;
-
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'From Posting Date'].df['report_default'] = sys_defaults.year_start_date;
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'To Posting Date'].df['report_default'] = dateutil.obj_to_str(new Date());
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'Company'].df['report_default'] = sys_defaults.company;
-}
-
-this.mytabs.tabs['Select Columns'].hide()
-
-report.aftertableprint = function(t) {
-  $yt(t,'*',2,{whiteSpace:'pre'});
-   $yt(t,'*',3,{whiteSpace:'pre'});
-}
\ No newline at end of file
diff --git a/accounts/search_criteria/creditors_ledger/creditors_ledger.py b/accounts/search_criteria/creditors_ledger/creditors_ledger.py
deleted file mode 100644
index cba3993..0000000
--- a/accounts/search_criteria/creditors_ledger/creditors_ledger.py
+++ /dev/null
@@ -1,134 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.	If not, see <http://www.gnu.org/licenses/>.
-
-#get company
-from __future__ import unicode_literals
-
-import webnotes.defaults
-company = filter_values.get('company') or webnotes.defaults.get_user_default('company')
-
-#get company letter head
-l_head = sql("select letter_head from `tabCompany` where name='%s'" % company)
-l_head = l_head and l_head[0][0] or ''
-
-# Posting date, fiscal year and year start date
-#-----------------------------------------------
-if not filter_values.get('posting_date') or not filter_values.get('posting_date1'):
-	msgprint("Please enter From Date and To Date")
-	raise Exception
-else:
-	from_date = filter_values['posting_date']
-	to_date = filter_values['posting_date1']
-
-ysd, from_date_year = sql("select year_start_date, name from `tabFiscal Year` where %s between year_start_date and date_add(year_start_date,interval 1 year)",from_date)[0]
-
-
-# define columns
-#---------------
-col = []
-col.append(['Date','Date','80px',''])
-col.append(['Detail','Text','475px',''])
-col.append(['Debit','Currency','75px',''])
-col.append(['Credit','Currency','75px',''])
-
-for c in col:
-	colnames.append(c[0])
-	coltypes.append(c[1])
-	colwidths.append(c[2])
-	coloptions.append(c[3])
-	col_idx[c[0]] = len(colnames)
-
-
-total_debit, total_credit, total_opening, total_diff = 0,0,0,0
-
-#total query
-q = query.split('WHERE')[1].split('LIMIT')
-if len(q) > 2:
-	query_where_clause = 'LIMIT'.join(q[:-1])
-else:
-	query_where_clause = q[0]
-
-tot = sql('select sum(`tabGL Entry`.debit),sum(`tabGL Entry`.credit) from `tabGL Entry`, tabAccount where %s' % query_where_clause)
-
-for t in tot:
-	total_debit += t and flt(t[0]) or 0
-	total_credit += t and flt(t[1]) or 0
-
-total_diff = total_debit - total_credit
-
-# opening
-account = filter_values.get('account')
-if account:
-	acc_det = sql("select debit_or_credit, is_pl_account, lft, rgt, group_or_ledger from tabAccount where name = '%s'" % account)
-	from accounts.utils import get_balance_on
-	opening_bal = get_balance_on(account, add_days(from_date, -1))
-	
-	if acc_det[0][0] == 'Credit':
-		opening_bal =	-1*opening_bal
-	
-
-out = []
-count = 0
-for r in res:
-	count +=1
-	det = r[1].split('~~~')
-	if from_export == 1:
-		a = "Account: " + det[0] + NEWLINE + det[1] + NEWLINE + "Against: " + det[2] + NEWLINE + "Voucher No: " + det[4]
-	else:
-		a = "Account: <b>" + det[0]+ "</b>" + NEWLINE + "<div class='comment'>" +det[1]+ "</div><div class = 'comment' style='padding-left:12px'>Against: <b>" + det[2] + "</b></div><div class = 'comment' style='padding-left:12px'>Voucher No: <span class='link_type' onclick='loaddoc(" + '"' + det[3] +'", ' + '"' + det[4] +'"' + ")'>" + det[4] + "</span></div>"
-	r[1] = a
-	out.append(r)
-
-if total_debit != 0 or total_credit != 0:
-	# Total debit/credit
-	t_row = ['' for i in range(len(colnames))]
-	t_row[1] = 'Total'
-	t_row[col_idx['Debit']-1] = total_debit 
-	t_row[col_idx['Credit']-1] = total_credit 
-	out.append(t_row)
-	
-	# opening
-	if account:
-		t_row = ['' for i in range(len(colnames))]
-		t_row[1] = 'Opening Balance on '+ from_date
-		t_row[col_idx['Debit']-1] = opening_bal
-		out.append(t_row)
-	
-	# diffrence (dr-cr)
-	t_row = ['' for i in range(len(colnames))]
-	t_row[1] = 'Total(Dr-Cr)'
-	t_row[col_idx['Debit']-1] = total_diff 
-	out.append(t_row)
-
-	# closing
-	if account:
-		t_row = ['' for i in range(len(colnames))]
-		t_row[1] = 'Closing Balance on ' + to_date
-		t_row[col_idx['Debit']-1] = flt(opening_bal) + flt(total_diff )
-		out.append(t_row)
-	
-# Print Format
-myheader = """<table width = '100%%'><tr><td>"""+l_head+"""</td>
-</tr>
-<tr> <td>
-<div><h3> %(acc)s </h3></div>
-<div>Ledger Between %(fdt)s and %(tdt)s </div></td></tr></table><br>
-
-	""" % {'acc':account,
-				 'fdt':from_date,
-				 'tdt':to_date}
- 
-page_template = myheader+"<div>%(table)s</div>"
\ No newline at end of file
diff --git a/accounts/search_criteria/creditors_ledger/creditors_ledger.sql b/accounts/search_criteria/creditors_ledger/creditors_ledger.sql
deleted file mode 100644
index 03784b9..0000000
--- a/accounts/search_criteria/creditors_ledger/creditors_ledger.sql
+++ /dev/null
@@ -1,15 +0,0 @@
-SELECT `tabGL Entry`.`posting_date`, CONCAT(`tabGL Entry`.`account`, "~~~", ifnull(`tabGL Entry`.`remarks`, ''), "~~~", ifnull(`tabGL Entry`.`against`,''), "~~~", ifnull(`tabGL Entry`.`voucher_type`, ''), "~~~", ifnull(`tabGL Entry`.`voucher_no`, '')), sum(`tabGL Entry`.`debit`), sum(`tabGL Entry`.`credit`)
- FROM `tabGL Entry`, `tabAccount`
- WHERE `tabGL Entry`.`is_cancelled` LIKE '%(is_cancelled)s%%'
- AND `tabGL Entry`.`posting_date`>='%(posting_date)s'
- AND `tabGL Entry`.`posting_date`<='%(posting_date1)s'
- AND `tabGL Entry`.`company` LIKE '%(company)s%%'
- AND `tabGL Entry`.`account` LIKE '%(account)s%%'
- AND `tabGL Entry`.`remarks` LIKE '%(remarks)s%%'
- AND `tabGL Entry`.`is_opening` LIKE '%(is_opening)s%%'
- AND `tabGL Entry`.`voucher_no` LIKE '%(voucher_no)s%%'
- AND `tabGL Entry`.`voucher_type` LIKE '%(voucher_type)s%%'
- AND `tabGL Entry`.`account` = `tabAccount`.`name`
- AND `tabAccount`.`master_type` = 'Supplier'
- GROUP BY `tabGL Entry`.`voucher_no`,`tabGL Entry`.`account`
- ORDER BY `tabGL Entry`.`posting_date` DESC
\ No newline at end of file
diff --git a/accounts/search_criteria/creditors_ledger/creditors_ledger.txt b/accounts/search_criteria/creditors_ledger/creditors_ledger.txt
deleted file mode 100644
index 7f44ab4c..0000000
--- a/accounts/search_criteria/creditors_ledger/creditors_ledger.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- {
-  "owner": "nabin@erpnext.com", 
-  "docstatus": 0, 
-  "creation": "2012-05-14 18:05:41", 
-  "modified_by": "nabin@erpnext.com", 
-  "modified": "2012-12-06 11:36:10"
- }, 
- {
-  "custom_query": null, 
-  "report_script": null, 
-  "page_len": 50, 
-  "module": "Accounts", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{\"GL Entry\\u0001Voucher Type\":[],\"GL Entry\\u0001Is Cancelled\":[\"No\"],\"GL Entry\\u0001Is Opening\":[\"\"],\"GL Entry\\u0001Fiscal Year\":[\"\"]}", 
-  "doc_type": "GL Entry", 
-  "name": "__common__", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabGL Entry`.`name`", 
-  "criteria_name": "Creditors Ledger"
- }, 
- {
-  "name": "creditors_ledger", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/accounts/search_criteria/debtors_ledger/__init__.py b/accounts/search_criteria/debtors_ledger/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/accounts/search_criteria/debtors_ledger/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/accounts/search_criteria/debtors_ledger/debtors_ledger.js b/accounts/search_criteria/debtors_ledger/debtors_ledger.js
deleted file mode 100644
index b3f1a09..0000000
--- a/accounts/search_criteria/debtors_ledger/debtors_ledger.js
+++ /dev/null
@@ -1,40 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-
-  //to hide all filters
-  this.hide_all_filters();
-  field_list=['Voucher Type', 'Voucher No', 'From Posting Date','To Posting Date','Account','Company', 'Remarks', 'Is Cancelled', 'Is Opening']
-  for(var i=0;i<field_list.length;i++){
-    this.filter_fields_dict['GL Entry'+FILTER_SEP +field_list[i]].df.filter_hide = 0;
-  }
-
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'Account'].df.in_first_page = 1;
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'From Posting Date'].df.in_first_page = 1;
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'To Posting Date'].df.in_first_page = 1;
-
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'From Posting Date'].df['report_default'] = sys_defaults.year_start_date;
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'To Posting Date'].df['report_default'] = dateutil.obj_to_str(new Date());
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'Company'].df['report_default'] = sys_defaults.company;
-}
-
-this.mytabs.tabs['Select Columns'].hide()
-
-report.aftertableprint = function(t) {
-  $yt(t,'*',2,{whiteSpace:'pre'});
-   $yt(t,'*',3,{whiteSpace:'pre'});
-}
\ No newline at end of file
diff --git a/accounts/search_criteria/debtors_ledger/debtors_ledger.py b/accounts/search_criteria/debtors_ledger/debtors_ledger.py
deleted file mode 100644
index a2e3c36..0000000
--- a/accounts/search_criteria/debtors_ledger/debtors_ledger.py
+++ /dev/null
@@ -1,133 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.	If not, see <http://www.gnu.org/licenses/>.
-
-#get company
-from __future__ import unicode_literals
-
-import webnotes.defaults
-company = filter_values.get('company') or webnotes.defaults.get_user_default('company')
-
-#get company letter head
-l_head = sql("select letter_head from `tabCompany` where name='%s'" % company)
-l_head = l_head and l_head[0][0] or ''
-
-# Posting date, fiscal year and year start date
-#-----------------------------------------------
-if not filter_values.get('posting_date') or not filter_values.get('posting_date1'):
-	msgprint("Please enter From Date and To Date")
-	raise Exception
-else:
-	from_date = filter_values['posting_date']
-	to_date = filter_values['posting_date1']
-
-ysd, from_date_year = sql("select year_start_date, name from `tabFiscal Year` where %s between year_start_date and date_add(year_start_date,interval 1 year)",from_date)[0]
-
-
-# define columns
-#---------------
-col = []
-col.append(['Date','Date','80px',''])
-col.append(['Detail','Text','475px',''])
-col.append(['Debit','Currency','75px',''])
-col.append(['Credit','Currency','75px',''])
-
-for c in col:
-	colnames.append(c[0])
-	coltypes.append(c[1])
-	colwidths.append(c[2])
-	coloptions.append(c[3])
-	col_idx[c[0]] = len(colnames)
-
-
-total_debit, total_credit, total_opening, total_diff = 0,0,0,0
-
-#total query
-q = query.split('WHERE')[1].split('LIMIT')
-if len(q) > 2:
-	query_where_clause = 'LIMIT'.join(q[:-1])
-else:
-	query_where_clause = q[0]
-
-tot = sql('select sum(`tabGL Entry`.debit),sum(`tabGL Entry`.credit) from `tabGL Entry`, tabAccount where %s' % query_where_clause)
-
-for t in tot:
-	total_debit += t and flt(t[0]) or 0
-	total_credit += t and flt(t[1]) or 0
-
-total_diff = total_debit - total_credit
-
-# opening
-account = filter_values.get('account')
-if account:
-	acc_det = sql("select debit_or_credit, is_pl_account, lft, rgt, group_or_ledger from tabAccount where name = '%s'" % account)
-	from accounts.utils import get_balance_on
-	opening_bal = get_balance_on(account, add_days(from_date, -1))
-	if acc_det[0][0] == 'Credit':
-		opening_bal =	-1*opening_bal
-	
-
-out = []
-count = 0
-for r in res:
-	count +=1
-	det = r[1].split('~~~')
-	if from_export == 1:
-		a = "Account: " + det[0] + NEWLINE + det[1] + NEWLINE + "Against: " + det[2] + NEWLINE + "Voucher No: " + det[4]
-	else:
-		a = "Account: <b>" + det[0]+ "</b>" + NEWLINE + "<div class='comment'>" +det[1]+ "</div><div class = 'comment' style='padding-left:12px'>Against: <b>" + det[2] + "</b></div><div class = 'comment' style='padding-left:12px'>Voucher No: <span class='link_type' onclick='loaddoc(" + '"' + det[3] +'", ' + '"' + det[4] +'"' + ")'>" + det[4] + "</span></div>"
-	r[1] = a
-	out.append(r)
-
-if total_debit != 0 or total_credit != 0:
-	# Total debit/credit
-	t_row = ['' for i in range(len(colnames))]
-	t_row[1] = 'Total'
-	t_row[col_idx['Debit']-1] = total_debit 
-	t_row[col_idx['Credit']-1] = total_credit 
-	out.append(t_row)
-	
-	# opening
-	if account:
-		t_row = ['' for i in range(len(colnames))]
-		t_row[1] = 'Opening Balance on '+ from_date
-		t_row[col_idx['Debit']-1] = opening_bal
-		out.append(t_row)
-	
-	# diffrence (dr-cr)
-	t_row = ['' for i in range(len(colnames))]
-	t_row[1] = 'Total(Dr-Cr)'
-	t_row[col_idx['Debit']-1] = total_diff 
-	out.append(t_row)
-
-	# closing
-	if account:
-		t_row = ['' for i in range(len(colnames))]
-		t_row[1] = 'Closing Balance on ' + to_date
-		t_row[col_idx['Debit']-1] = flt(opening_bal) + flt(total_diff )
-		out.append(t_row)
-	
-# Print Format
-myheader = """<table width = '100%%'><tr><td>"""+l_head+"""</td>
-</tr>
-<tr> <td>
-<div><h3> %(acc)s </h3></div>
-<div>Ledger Between %(fdt)s and %(tdt)s </div></td></tr></table><br>
-
-	""" % {'acc':account,
-				 'fdt':from_date,
-				 'tdt':to_date}
- 
-page_template = myheader+"<div>%(table)s</div>"
\ No newline at end of file
diff --git a/accounts/search_criteria/debtors_ledger/debtors_ledger.sql b/accounts/search_criteria/debtors_ledger/debtors_ledger.sql
deleted file mode 100644
index 59103fd..0000000
--- a/accounts/search_criteria/debtors_ledger/debtors_ledger.sql
+++ /dev/null
@@ -1,15 +0,0 @@
-SELECT `tabGL Entry`.`posting_date`, CONCAT(`tabGL Entry`.`account`, "~~~", ifnull(`tabGL Entry`.`remarks`, ''), "~~~", ifnull(`tabGL Entry`.`against`,''), "~~~", ifnull(`tabGL Entry`.`voucher_type`, ''), "~~~", ifnull(`tabGL Entry`.`voucher_no`, '')), sum(`tabGL Entry`.`debit`), sum(`tabGL Entry`.`credit`)
- FROM `tabGL Entry`, `tabAccount`
- WHERE `tabGL Entry`.`is_cancelled` LIKE '%(is_cancelled)s%%'
- AND `tabGL Entry`.`posting_date`>='%(posting_date)s'
- AND `tabGL Entry`.`posting_date`<='%(posting_date1)s'
- AND `tabGL Entry`.`company` LIKE '%(company)s%%'
- AND `tabGL Entry`.`account` LIKE '%(account)s%%'
- AND `tabGL Entry`.`remarks` LIKE '%(remarks)s%%'
- AND `tabGL Entry`.`is_opening` LIKE '%(is_opening)s%%'
- AND `tabGL Entry`.`voucher_no` LIKE '%(voucher_no)s%%'
- AND `tabGL Entry`.`voucher_type` LIKE '%(voucher_type)s%%'
- AND `tabGL Entry`.`account` = `tabAccount`.`name`
- AND `tabAccount`.`master_type` = 'Customer'
- GROUP BY `tabGL Entry`.`voucher_no`,`tabGL Entry`.`account`
- ORDER BY `tabGL Entry`.`posting_date` DESC
\ No newline at end of file
diff --git a/accounts/search_criteria/debtors_ledger/debtors_ledger.txt b/accounts/search_criteria/debtors_ledger/debtors_ledger.txt
deleted file mode 100644
index e04492f..0000000
--- a/accounts/search_criteria/debtors_ledger/debtors_ledger.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- {
-  "owner": "nabin@erpnext.com", 
-  "docstatus": 0, 
-  "creation": "2012-05-14 18:05:42", 
-  "modified_by": "nabin@erpnext.com", 
-  "modified": "2012-12-06 11:37:16"
- }, 
- {
-  "custom_query": null, 
-  "report_script": null, 
-  "page_len": 50, 
-  "module": "Accounts", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{\"GL Entry\\u0001Voucher Type\":[],\"GL Entry\\u0001Is Cancelled\":[\"No\"],\"GL Entry\\u0001Is Opening\":[],\"GL Entry\\u0001Fiscal Year\":[]}", 
-  "doc_type": "GL Entry", 
-  "name": "__common__", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabGL Entry`.`name`", 
-  "criteria_name": "Debtors Ledger"
- }, 
- {
-  "name": "debtors_ledger", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/accounts/search_criteria/general_ledger/__init__.py b/accounts/search_criteria/general_ledger/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/accounts/search_criteria/general_ledger/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/accounts/search_criteria/general_ledger/general_ledger.js b/accounts/search_criteria/general_ledger/general_ledger.js
deleted file mode 100644
index 3d6505f..0000000
--- a/accounts/search_criteria/general_ledger/general_ledger.js
+++ /dev/null
@@ -1,39 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.mytabs.tabs['Select Columns'].hide();
-  //to hide all filters
-  this.hide_all_filters();
-  field_list=['Voucher Type', 'Voucher No', 'From Posting Date','To Posting Date','Account','Company', 'Remarks', 'Is Cancelled', 'Is Opening']
-  for(var i=0;i<field_list.length;i++){
-    this.filter_fields_dict['GL Entry'+FILTER_SEP +field_list[i]].df.filter_hide = 0;
-  }
-
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'Account'].df.in_first_page = 1;
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'From Posting Date'].df.in_first_page = 1;
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'To Posting Date'].df.in_first_page = 1;
-
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'From Posting Date'].df['report_default'] = sys_defaults.year_start_date;
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'To Posting Date'].df['report_default'] = dateutil.obj_to_str(new Date());
-  this.filter_fields_dict['GL Entry'+FILTER_SEP +'Company'].df['report_default'] = sys_defaults.company;
-}
-
-
-report.aftertableprint = function(t) {
-  $yt(t,'*',2,{whiteSpace:'pre'});
-   $yt(t,'*',3,{whiteSpace:'pre'});
-}
diff --git a/accounts/search_criteria/general_ledger/general_ledger.py b/accounts/search_criteria/general_ledger/general_ledger.py
deleted file mode 100644
index 11ab7c3..0000000
--- a/accounts/search_criteria/general_ledger/general_ledger.py
+++ /dev/null
@@ -1,141 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.	If not, see <http://www.gnu.org/licenses/>.
-
-#get company letter head
-#---------------------------------------------------------------------
-from __future__ import unicode_literals
-l_head = sql("select content from `tabLetter Head` where ifnull(is_default, 0) = 1 and ifnull(disabled, 0) = 0")
-l_head = l_head and l_head[0][0] or ''
-
-
-# Posting date, fiscal year and year start date
-#---------------------------------------------------------------------
-if not filter_values.get('posting_date') or not filter_values.get('posting_date1'):
-	msgprint("Please enter From Date and To Date")
-	raise Exception
-else:
-	from_date = filter_values['posting_date']
-	to_date = filter_values['posting_date1']
-
-# define columns
-#---------------------------------------------------------------------
-col = []
-col.append(['Date','Date','80px',''])
-col.append(['Detail','Text','475px',''])
-col.append(['Debit','Currency','75px',''])
-col.append(['Credit','Currency','75px',''])
-
-for c in col:
-	colnames.append(c[0])
-	coltypes.append(c[1])
-	colwidths.append(c[2])
-	coloptions.append(c[3])
-	col_idx[c[0]] = len(colnames)
-
-
-#total query
-#---------------------------------------------------------------------
-total_debit, total_credit, total_opening, total_diff = 0,0,0,0
-q = query.split('WHERE')[1].split('LIMIT')
-if len(q) > 2:
-	query_where_clause = 'LIMIT'.join(q[:-1])
-else:
-	query_where_clause = q[0]
-
-tot = sql('select sum(debit),sum(credit) from `tabGL Entry` where %s' % query_where_clause)
-
-for t in tot:
-	total_debit += t and flt(t[0]) or 0
-	total_credit += t and flt(t[1]) or 0
-
-total_diff = total_debit - total_credit
-
-out = []
-
-
-# If account mentioned, show opening and closing
-#---------------------------------------------------------------------
-account = filter_values.get('account')
-
-if account and (total_debit != 0 or total_credit != 0):
-	acc_det = sql("select debit_or_credit, is_pl_account, lft, rgt, group_or_ledger from tabAccount where name = '%s'" % account)
-
-	from accounts.utils import get_balance_on
-	opening_bal = get_balance_on(account, add_days(from_date, -1))
-	closing_bal = get_balance_on(account, to_date)
-	
-	if acc_det[0][0] == 'Credit':
-		closing_bal = -1*closing_bal
-		opening_bal = -1*opening_bal
-
-	# add opening row
-	t_row = ['' for i in range(len(colnames))]
-	t_row[1] = 'Opening as on '+formatdate(from_date)
-	t_row[col_idx['Debit']-1] = opening_bal
-	out.append(t_row)
-	
-	
-# table output
-#---------------------------------------------------------------------
-count = 0
-for r in res:
-	count +=1
-	det = r[1].split('~~~')
-	if from_export == 1:
-		a = "Account: " + det[0] + NEWLINE + det[1] + NEWLINE + "Against: " + det[2] + NEWLINE + "Voucher No: " + det[4]
-	else:
-		a = "Account: <b>" + det[0]+ "</b>" + NEWLINE + "<div class='comment'>" +det[1]+ "</div><div class = 'comment' style='padding-left:12px'>Against: <b>" + det[2] + "</b></div><div class = 'comment' style='padding-left:12px'>Voucher No: <span class='link_type' onclick='loaddoc(" + '"' + det[3] +'", ' + '"' + det[4] +'"' + ")'>" + det[4] + "</span></div>"
-	r[1] = a
-	out.append(r)
-
-
-# Total, Difference and closing balance
-#---------------------------------------------------------------------
-if total_debit != 0 or total_credit != 0:
-	# Total debit/credit
-	t_row = ['' for i in range(len(colnames))]
-	t_row[1] = 'Total'
-	t_row[col_idx['Debit']-1] = total_debit
-	t_row[col_idx['Credit']-1] = total_credit
-	out.append(t_row)
-
-	# diffrence (dr-cr)
-	t_row = ['' for i in range(len(colnames))]
-	t_row[1] = 'Total(Dr-Cr)'
-	t_row[col_idx['Debit']-1] = total_diff
-	out.append(t_row)
-
-	# closing
-	if account:
-		t_row = ['' for i in range(len(colnames))]
-		t_row[1] = 'Closing Balance on ' + formatdate(to_date)
-		t_row[col_idx['Debit']-1] = flt(closing_bal)
-		out.append(t_row)
-
-
-# Print Format
-#---------------------------------------------------------------------
-myheader = """<table width = '100%%'><tr><td>"""+l_head+"""</td>
-</tr>
-<tr> <td>
-<div><h3> %(acc)s </h3></div>
-<div>Ledger Between %(fdt)s and %(tdt)s </div></td></tr></table><br>
-
-	""" % {'acc':account,
-				 'fdt':from_date,
-				 'tdt':to_date}
-
-page_template = myheader+"<div>%(table)s</div>"
diff --git a/accounts/search_criteria/general_ledger/general_ledger.sql b/accounts/search_criteria/general_ledger/general_ledger.sql
deleted file mode 100644
index 51123cd..0000000
--- a/accounts/search_criteria/general_ledger/general_ledger.sql
+++ /dev/null
@@ -1,13 +0,0 @@
-SELECT `tabGL Entry`.`posting_date`, CONCAT(`tabGL Entry`.`account`, "~~~", ifnull(`tabGL Entry`.`remarks`, ''), "~~~", ifnull(`tabGL Entry`.`against`,''), "~~~", ifnull(`tabGL Entry`.`voucher_type`, ''), "~~~", ifnull(`tabGL Entry`.`voucher_no`, '')), sum(`tabGL Entry`.`debit`), sum(`tabGL Entry`.`credit`)
- FROM `tabGL Entry`
- WHERE `tabGL Entry`.`is_cancelled` LIKE '%(is_cancelled)s%%'
- AND `tabGL Entry`.`posting_date`>='%(posting_date)s'
- AND `tabGL Entry`.`posting_date`<='%(posting_date1)s'
- AND `tabGL Entry`.`company` LIKE '%(company)s%%'
- AND `tabGL Entry`.`account` LIKE '%(account)s%%'
- AND `tabGL Entry`.`remarks` LIKE '%(remarks)s%%'
- AND `tabGL Entry`.`is_opening` LIKE '%(is_opening)s%%'
- AND `tabGL Entry`.`voucher_no` LIKE '%(voucher_no)s%%'
- AND `tabGL Entry`.`voucher_type` LIKE '%(voucher_type)s%%'
- GROUP BY `tabGL Entry`.`voucher_no`,`tabGL Entry`.`account`
- ORDER BY `tabGL Entry`.`posting_date` DESC
\ No newline at end of file
diff --git a/accounts/search_criteria/general_ledger/general_ledger.txt b/accounts/search_criteria/general_ledger/general_ledger.txt
deleted file mode 100644
index 939b8a3..0000000
--- a/accounts/search_criteria/general_ledger/general_ledger.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:51", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:51"
- }, 
- {
-  "module": "Accounts", 
-  "sort_order": "DESC", 
-  "filters": "{'GL Entry\u0001From Posting Date\u0001lower':'','GL Entry\u0001To Posting Date\u0001upper':'','GL Entry\u0001Voucher Type':'','GL Entry\u0001Is Cancelled':'No','GL Entry\u0001Is Opening':'','GL Entry\u0001Fiscal Year':'','GL Entry\u0001Company':''}", 
-  "standard": "Yes", 
-  "doc_type": "GL Entry", 
-  "name": "__common__", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabGL Entry`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "General Ledger"
- }, 
- {
-  "name": "general_ledger", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/accounts/search_criteria/invoices_overdue/__init__.py b/accounts/search_criteria/invoices_overdue/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/accounts/search_criteria/invoices_overdue/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/accounts/search_criteria/invoices_overdue/invoices_overdue.txt b/accounts/search_criteria/invoices_overdue/invoices_overdue.txt
deleted file mode 100644
index 514afac..0000000
--- a/accounts/search_criteria/invoices_overdue/invoices_overdue.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:51", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:51"
- }, 
- {
-  "module": "Accounts", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Sales Invoice\u0001Saved':1,'Sales Invoice\u0001Submitted':1,'Sales Invoice\u0001Is Opening':'','Sales Invoice\u0001Fiscal Year':''}", 
-  "doc_type": "Sales Invoice", 
-  "name": "__common__", 
-  "add_cond": "`tabSales Invoice`.due_date<now()\n`tabSales Invoice`.outstanding_amount!=0\n`tabSales Invoice`.docstatus=1", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabSales Invoice`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Invoices-Overdue", 
-  "columns": "Sales Invoice\u0001ID,Sales Invoice\u0001Debit To,Sales Invoice\u0001Voucher Date,Sales Invoice\u0001Due Date,Sales Invoice\u0001Outstanding Amount"
- }, 
- {
-  "name": "invoices-overdue", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/accounts/search_criteria/itemwise_purchase_register/__init__.py b/accounts/search_criteria/itemwise_purchase_register/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/accounts/search_criteria/itemwise_purchase_register/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/accounts/search_criteria/itemwise_purchase_register/itemwise_purchase_register.js b/accounts/search_criteria/itemwise_purchase_register/itemwise_purchase_register.js
deleted file mode 100644
index 7f47fc3..0000000
--- a/accounts/search_criteria/itemwise_purchase_register/itemwise_purchase_register.js
+++ /dev/null
@@ -1,43 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-	var me = this;
-	var set_filter_property = function(dt, field, property, value) {
-		if (me.filter_fields_dict[dt + FILTER_SEP + field])
-			me.filter_fields_dict[dt + FILTER_SEP + field].df[property] = value;
-	}
-	
-	this.hide_all_filters();
-	filter_list = ['Credit To', 'Is Opening', 
-		'From Posting Date', 'To Posting Date', "Company"]
-
-	for(var i=0;i<filter_list.length;i++) {
-		set_filter_property("Purchase Invoice", filter_list[i], "filter_hide", 0);
-	}
-	set_filter_property("Purchase Invoice Item", "Item", "filter_hide", 0);
-
-	set_filter_property("Purchase Invoice", "From Posting Date", "in_first_page", 1);
-	set_filter_property("Purchase Invoice", "To Posting Date", "in_first_page", 1);
-	set_filter_property("Purchase Invoice Item", "Item", "in_first_page", 1);
-	
-	set_filter_property("Purchase Invoice", "From Posting Date", 
-		"report_default", sys_defaults.year_start_date);
-	set_filter_property("Purchase Invoice", "To Posting Date", 
-		"report_default", dateutil.obj_to_str(new Date()));
-	set_filter_property("Purchase Invoice", "Company", 
-		"report_default", sys_defaults.company);
-}
diff --git a/accounts/search_criteria/itemwise_purchase_register/itemwise_purchase_register.txt b/accounts/search_criteria/itemwise_purchase_register/itemwise_purchase_register.txt
deleted file mode 100644
index 93977f9..0000000
--- a/accounts/search_criteria/itemwise_purchase_register/itemwise_purchase_register.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:51", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:51"
- }, 
- {
-  "description": "Itemwise Purchase Register", 
-  "parent_doc_type": "Purchase Invoice", 
-  "module": "Accounts", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Purchase Invoice\u0001Submitted':1,'Purchase Invoice\u0001Is Opening':'No','Purchase Invoice\u0001Company':'','Purchase Invoice\u0001Fiscal Year':''}", 
-  "dis_filters": "fiscal_year", 
-  "doc_type": "Purchase Invoice Item", 
-  "name": "__common__", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabPurchase Invoice`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Itemwise Purchase Register", 
-  "columns": "Purchase Invoice\u0001ID,Purchase Invoice\u0001Credit To,Purchase Invoice\u0001Company,Purchase Invoice Item\u0001Item,Purchase Invoice Item\u0001Item Name,Purchase Invoice Item\u0001Expense Head,Purchase Invoice Item\u0001Cost Center,Purchase Invoice Item\u0001Qty,Purchase Invoice Item\u0001Rate (Default Curr.),Purchase Invoice Item\u0001Amount (Default Curr.)"
- }, 
- {
-  "name": "itemwise_purchase_register", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/accounts/search_criteria/itemwise_sales_register/__init__.py b/accounts/search_criteria/itemwise_sales_register/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/accounts/search_criteria/itemwise_sales_register/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/accounts/search_criteria/itemwise_sales_register/itemwise_sales_register.js b/accounts/search_criteria/itemwise_sales_register/itemwise_sales_register.js
deleted file mode 100755
index b52b472..0000000
--- a/accounts/search_criteria/itemwise_sales_register/itemwise_sales_register.js
+++ /dev/null
@@ -1,43 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-	var me = this;
-	var set_filter_property = function(dt, field, property, value) {
-		if (me.filter_fields_dict[dt + FILTER_SEP + field])
-			me.filter_fields_dict[dt + FILTER_SEP + field].df[property] = value;
-	}
-	
-	this.hide_all_filters();
-	filter_list_main = ['Debit To', 'From Posting Date', 'To Posting Date', "Company"]
-	for(var i=0;i<filter_list_main.length;i++) {
-		set_filter_property("Sales Invoice", filter_list_main[i], "filter_hide", 0);
-	}
-	filter_list_item = ["Item", "Item Group", "Brand Name", "Cost Center"]
-	for(var i=0;i<filter_list_item.length;i++) {
-		set_filter_property("Sales Invoice Item", filter_list_item[i], "filter_hide", 0);
-	}
-	set_filter_property("Sales Invoice", "From Posting Date", "in_first_page", 1);
-	set_filter_property("Sales Invoice", "To Posting Date", "in_first_page", 1);
-	set_filter_property("Sales Invoice Item", "Item", "in_first_page", 1);
-	
-	set_filter_property("Sales Invoice", "From Posting Date", 
-		"report_default", sys_defaults.year_start_date);
-	set_filter_property("Sales Invoice", "To Posting Date", 
-		"report_default", dateutil.obj_to_str(new Date()));
-	set_filter_property("Sales Invoice", "Company", 
-		"report_default", sys_defaults.company);
-}
diff --git a/accounts/search_criteria/itemwise_sales_register/itemwise_sales_register.txt b/accounts/search_criteria/itemwise_sales_register/itemwise_sales_register.txt
deleted file mode 100644
index 9819845..0000000
--- a/accounts/search_criteria/itemwise_sales_register/itemwise_sales_register.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:51", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:51"
- }, 
- {
-  "parent_doc_type": "Sales Invoice", 
-  "module": "Accounts", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Sales Invoice\u0001Submitted':1,'Sales Invoice\u0001From Posting Date\u0001lower':'','Sales Invoice\u0001To Posting Date\u0001upper':'','Sales Invoice\u0001Is Opening':'','Sales Invoice\u0001Company':'','Sales Invoice\u0001Fiscal Year':''}", 
-  "doc_type": "Sales Invoice Item", 
-  "name": "__common__", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabSales Invoice Item`.`income_account`", 
-  "page_len": 50, 
-  "criteria_name": "Itemwise Sales Register", 
-  "columns": "Sales Invoice Item\u0001Item,Sales Invoice Item\u0001Item Name,Sales Invoice Item\u0001Item Group,Sales Invoice\u0001ID,Sales Invoice\u0001Voucher Date,Sales Invoice\u0001Posting Date,Sales Invoice\u0001Debit To,Sales Invoice Item\u0001Cost Center,Sales Invoice\u0001Territory,Sales Invoice Item\u0001Income Account,Sales Invoice Item\u0001Qty,Sales Invoice Item\u0001Basic Rate*,Sales Invoice Item\u0001Amount*"
- }, 
- {
-  "name": "itemwise_sales_register", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/accounts/search_criteria/monthly_transaction_summary/__init__.py b/accounts/search_criteria/monthly_transaction_summary/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/accounts/search_criteria/monthly_transaction_summary/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/accounts/search_criteria/monthly_transaction_summary/monthly_transaction_summary.js b/accounts/search_criteria/monthly_transaction_summary/monthly_transaction_summary.js
deleted file mode 100644
index bc33d33..0000000
--- a/accounts/search_criteria/monthly_transaction_summary/monthly_transaction_summary.js
+++ /dev/null
@@ -1,29 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-
-
-report.customize_filters = function() {
-  this.mytabs.items['Select Columns'].hide()
-  this.hide_all_filters();
-  this.add_filter({fieldname:'fiscal_year', label:'Fiscal Year', fieldtype:'Link', options:'Fiscal Year', report_default:sys_defaults.fiscal_year, ignore : 1, parent:'DocType'});
-  this.add_filter({fieldname:'company', label:'Company', fieldtype:'Link', options:'Company', report_default:sys_defaults.company, ignore : 1, parent:'DocType'});
-  this.add_filter({fieldname:'period', label:'Period', fieldtype:'Select', options:'Monthly'+NEWLINE+'Quarterly'+NEWLINE+'Half Yearly'+NEWLINE+'Annual',ignore : 1, parent:'DocType'});
-}
-
-report.aftertableprint = function(t) {
-   $yt(t,'*',1,{NEWLINE:'<br>'});
-}
\ No newline at end of file
diff --git a/accounts/search_criteria/monthly_transaction_summary/monthly_transaction_summary.py b/accounts/search_criteria/monthly_transaction_summary/monthly_transaction_summary.py
deleted file mode 100644
index 7660fe9..0000000
--- a/accounts/search_criteria/monthly_transaction_summary/monthly_transaction_summary.py
+++ /dev/null
@@ -1,168 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-if filter_values.get('period'):
-  period_values = filter_values.get('period').split(NEWLINE)
-
-if not filter_values.get('fiscal_year'):
-  msgprint("Please Select Fiscal Year")
-  raise Exception
-elif not filter_values.get('period'):
-  msgprint("Please Select Period")
-  raise Exception
-elif len(period_values) > 2:
-  msgprint("You can view report only for one period. Please select only one value in period.")
-  raise Exception
-else:
-  fiscal_year = filter_values.get('fiscal_year')
-  period = filter_values.get('period')
-  company = filter_values.get('company')
-
-# get fiscal year start date and start month
-# ---------------------------------------------------------  
-year_start_date = sql("select year_start_date,MONTH(year_start_date) from `tabFiscal Year` where name = %s",fiscal_year)
-start_date = year_start_date and year_start_date[0][0] or ''
-start_month = year_start_date and year_start_date[0][1] or ''
-month_name = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec']
-
-# Add columns based on period
-# --------------------------------
-columns = []
-columns.append(['ID','Data','150px',''])
-columns.append(['Description','Data','150px',''])
-# ================ Annual ======================
-if period == 'Annual':
-  columns.append([fiscal_year,'Currency','150px',''])
-  
-# =========== Half Yearly ======================
-elif period == 'Half Yearly':
-  columns.append([month_name[start_month-1]+' to '+month_name[start_month+4],'Currency','150px','']) # first half
-  if start_month == 1:  # this is case when fiscal year starts with JAN
-    columns.append([month_name[start_month+5]+' to '+month_name[start_month+11],'Currency','150px',''])
-  else:  #this is case when fiscal year starts with other than JAN
-    columns.append([month_name[start_month+5]+' to '+month_name[start_month-2],'Currency','150px',''])
-  columns.append(['Total','Currency','150px',''])
-  
-# ================ Quarterly ===================
-elif period == 'Quarterly':
-  length_1 = (len(month_name) - start_month + 1) / 3  #this gives the total no. of times we need to iterate for quarter
-  val = length_1 % 4
-  q_no = 1
-  for i in range(length_1):
-    value = 3*i + val
-    columns.append(['Q'+cstr(q_no)+' ('+month_name[value]+' to '+month_name[value+2]+')','Currency','150px',''])
-    q_no += 1
-  length_2 = (start_month - 1) / 3 #this gives the total no. of times we need to iterate for quarter (this is required only if fiscal year starts from april)
-  for i in range(length_2):
-    columns.append(['Q'+cstr(q_no)+' ('+month_name[3*i]+' to '+month_name[3*i+2]+')','Currency','150px',''])
-    q_no += 1;
-  columns.append(['Total','Currency','150px',''])
-  
-# =============== Monthly ======================
-elif period == 'Monthly':
-  for i in range(start_month-1,len(month_name)):
-    columns.append([month_name[i],'Currency','150px',''])
-  for i  in range(start_month-1):
-    columns.append([month_name[i],'Currency','150px',''])
-  columns.append(['Total','Currency','150px',''])
-
-for c in columns:
-  colnames.append(c[0])
-  coltypes.append(c[1])
-  colwidths.append(c[2])
-  coloptions.append(c[3])
-  col_idx[c[0]] = len(colnames)-1
-
-out = []
-if company:
-  condition = 'docstatus = 1 and fiscal_year = "'+fiscal_year+'" and company = "'+company+'"'
-else:
-  condition = 'docstatus = 1 and fiscal_year = "'+fiscal_year+'"'
-
-for r in res:
-  det = ''
-  list_range = 0
-  query = ''
-  # ================= Annual Report =============== 
-  if period == 'Annual':
-    # Main Query
-    det = sql("SELECT count(*), SUM(net_total), MIN(net_total), MAX(net_total), AVG(net_total) from `tab%s` where %s" %(r[col_idx['ID']],condition))
-    list_range = 1
-    
-  # ============ Half Yearly Report ===============
-  elif period == 'Half Yearly':
-    # first half
-    query += 'COUNT(CASE WHEN MONTH(transaction_date) BETWEEN '+cstr(start_month)+' AND '+cstr(start_month+5)+' THEN name ELSE NULL END),SUM(CASE WHEN MONTH(transaction_date) BETWEEN '+cstr(start_month)+' AND '+cstr(start_month+5)+' THEN net_total ELSE NULL END),MIN(CASE WHEN MONTH(transaction_date) BETWEEN '+cstr(start_month)+' AND '+cstr(start_month+5)+' THEN net_total ELSE NULL END),MAX(CASE WHEN MONTH(transaction_date) BETWEEN '+cstr(start_month)+' AND '+cstr(start_month+5)+' THEN net_total ELSE NULL END),AVG(CASE WHEN MONTH(transaction_date) BETWEEN '+cstr(start_month)+' AND '+cstr(start_month+5)+' THEN net_total ELSE NULL END),'
-    # second half
-    query += 'COUNT(CASE WHEN MONTH(transaction_date) NOT BETWEEN '+cstr(start_month)+' AND '+cstr(start_month+5)+' THEN name ELSE NULL END),SUM(CASE WHEN MONTH(transaction_date) NOT BETWEEN '+cstr(start_month)+' AND '+cstr(start_month+5)+' THEN net_total ELSE NULL END),MIN(CASE WHEN MONTH(transaction_date) NOT BETWEEN '+cstr(start_month)+' AND '+cstr(start_month+5)+' THEN net_total ELSE NULL END),MAX(CASE WHEN MONTH(transaction_date) NOT BETWEEN '+cstr(start_month)+' AND '+cstr(start_month+5)+' THEN net_total ELSE NULL END),AVG(CASE WHEN MONTH(transaction_date) NOT BETWEEN '+cstr(start_month)+' AND '+cstr(start_month+5)+' THEN net_total ELSE NULL END),'
-    
-    # Main Query
-    det = sql("SELECT %s count(*), SUM(net_total), MIN(net_total), MAX(net_total), AVG(net_total) from `tab%s` where %s and transaction_date > CAST('%s' AS DATE)" %(query,r[col_idx['ID']],condition,start_date))
-    list_range = 3
-
-  # =============== Quarterly Report ==============  
-  elif period == 'Quarterly':
-    length_1 = (len(month_name) - start_month + 1) / 3; #this gives the total no. of times we need to iterate for quarter
-    val = length_1 % 4;
-    for i in range(length_1):
-      value = 3*i + val;
-      query += 'COUNT(CASE WHEN MONTH(transaction_date) BETWEEN '+cstr(value+1)+' AND '+cstr(value+3)+' THEN name ELSE NULL END),SUM(CASE WHEN MONTH(transaction_date) BETWEEN '+cstr(value+1)+' AND '+cstr(value+3)+' THEN net_total ELSE NULL END),MIN(CASE WHEN MONTH(transaction_date) BETWEEN '+cstr(value+1)+' AND '+cstr(value+3)+' THEN net_total ELSE NULL END),MAX(CASE WHEN MONTH(transaction_date) BETWEEN '+cstr(value+1)+' AND '+cstr(value+3)+' THEN net_total ELSE NULL END),AVG(CASE WHEN MONTH(transaction_date) BETWEEN '+cstr(value+1)+' AND '+cstr(value+3)+' THEN net_total ELSE NULL END),'
-    length_2 = (start_month - 1) / 3; #this gives the total no. of times we need to iterate for quarter (this is required only if fiscal year starts from april)
-    for i in range(length_2):
-      query += 'COUNT(CASE WHEN MONTH(transaction_date) BETWEEN '+cstr(3*i+1)+' AND '+cstr(3*i+3)+' THEN name ELSE NULL END),SUM(CASE WHEN MONTH(transaction_date) BETWEEN '+cstr(3*i+1)+' AND '+cstr(3*i+3)+' THEN net_total ELSE NULL END),MIN(CASE WHEN MONTH(transaction_date) BETWEEN '+cstr(3*i+1)+' AND '+cstr(3*i+3)+' THEN net_total ELSE NULL END),MAX(CASE WHEN MONTH(transaction_date) BETWEEN '+cstr(3*i+1)+' AND '+cstr(3*i+3)+' THEN net_total ELSE NULL END),AVG(CASE WHEN MONTH(transaction_date) BETWEEN '+cstr(3*i+1)+' AND '+cstr(3*i+3)+' THEN net_total ELSE NULL END),';  
-    # Main Query
-    det = sql("SELECT %s count(*), SUM(net_total), MIN(net_total), MAX(net_total), AVG(net_total) from `tab%s` where %s and transaction_date > CAST('%s' AS DATE)" %(query,r[col_idx['ID']],condition,start_date))
-    list_range = 5
-    
-  # ================ Monthly Report =============== 
-  elif period == 'Monthly':
-    # for loop is required twice coz fiscal year starts from April (this will also work if fiscal year starts in January)
-    for i in range(start_month-1,len(month_name)):
-      query += 'COUNT(CASE WHEN MONTH(transaction_date) = '+cstr(i+1)+' THEN name ELSE NULL END), SUM(CASE WHEN MONTH(transaction_date) = '+cstr(i+1)+' THEN net_total ELSE NULL END),MIN(CASE WHEN MONTH(transaction_date) = '+cstr(i+1)+' THEN net_total ELSE NULL END), MAX(CASE WHEN MONTH(transaction_date) = '+cstr(i+1)+' THEN net_total ELSE NULL END), AVG(CASE WHEN MONTH(transaction_date) = '+cstr(i+1)+' THEN net_total ELSE NULL END),'
-      # the above query calculates total_no, total_amt, min_amt, max_amt, avg_amt of doctypes in monthwise
-    for i  in range(start_month-1):
-      query += 'COUNT(CASE WHEN MONTH(transaction_date) = '+cstr(i+1)+' THEN name ELSE NULL END), SUM(CASE WHEN MONTH(transaction_date) = '+cstr(i+1)+' THEN net_total ELSE NULL END),MIN(CASE WHEN MONTH(transaction_date) = '+cstr(i+1)+' THEN net_total ELSE NULL END), MAX(CASE WHEN MONTH(transaction_date) = '+cstr(i+1)+' THEN net_total ELSE NULL END), AVG(CASE WHEN MONTH(transaction_date) = '+cstr(i+1)+' THEN net_total ELSE NULL END),'
-    
-    # Main Query
-    det = sql("SELECT %s count(*), SUM(net_total), MIN(net_total), MAX(net_total), AVG(net_total) from `tab%s` where %s and transaction_date > CAST('%s' AS DATE)" %(query,r[col_idx['ID']],condition,start_date))
-    list_range = 13
-  
-  # bifurcate all values and append them in list
-  total_no,total_amt,min_amt,max_amt,avg_amt = [],[],[],[],[]
-  
-  count = 0
-  # append values to list
-  for i in range(list_range):
-    total_no.append(cstr(det and det[0][count] or 0))
-    total_amt.append(cstr(det and det[0][count+1] or 0))
-    min_amt.append(cstr(det and det[0][count+2] or 0))
-    max_amt.append(cstr(det and det[0][count+3] or 0))
-    avg_amt.append(cstr(det and det[0][count+4] or 0))
-    count += 5
-    
-  for col in range(len(colnames)-1): # this would make all first row blank. just for look
-    r.append('')
-  out.append(r)
-  
-  d = [['Total No',total_no],['Total Amount',total_amt],['Min Amount',min_amt],['Max Amount',max_amt],['Avg Amount',avg_amt]]
-  
-  for des in range(5):
-    t_row = ['' for i in range(len(colnames))]
-    t_row[col_idx['Description']] = d[des][0]
-    for v in range(list_range):
-      t_row[col_idx[colnames[v+2]]] = flt(d[des][1][v])
-    out.append(t_row)
\ No newline at end of file
diff --git a/accounts/search_criteria/monthly_transaction_summary/monthly_transaction_summary.sql b/accounts/search_criteria/monthly_transaction_summary/monthly_transaction_summary.sql
deleted file mode 100644
index b05de58..0000000
--- a/accounts/search_criteria/monthly_transaction_summary/monthly_transaction_summary.sql
+++ /dev/null
@@ -1 +0,0 @@
-SELECT DISTINCT name FROM tabDocType WHERE document_type="Transaction" AND ifnull(istable,0) = 0
\ No newline at end of file
diff --git a/accounts/search_criteria/monthly_transaction_summary/monthly_transaction_summary.txt b/accounts/search_criteria/monthly_transaction_summary/monthly_transaction_summary.txt
deleted file mode 100644
index 1c6c60b..0000000
--- a/accounts/search_criteria/monthly_transaction_summary/monthly_transaction_summary.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:51", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:51"
- }, 
- {
-  "module": "Accounts", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'DocType\u0001Period':'Monthly'}", 
-  "doctype": "Search Criteria", 
-  "doc_type": "Profile", 
-  "name": "__common__", 
-  "sort_by": "`tabProfile`.`name`", 
-  "criteria_name": "Monthly Transaction Summary", 
-  "columns": "Profile\u0001ID"
- }, 
- {
-  "name": "monthly_transaction_summary", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/accounts/search_criteria/payment_receipt_report/__init__.py b/accounts/search_criteria/payment_receipt_report/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/accounts/search_criteria/payment_receipt_report/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/accounts/search_criteria/payment_receipt_report/payment_receipt_report.py b/accounts/search_criteria/payment_receipt_report/payment_receipt_report.py
deleted file mode 100644
index 84cbbec..0000000
--- a/accounts/search_criteria/payment_receipt_report/payment_receipt_report.py
+++ /dev/null
@@ -1,41 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-if not filter_values.get('posting_date'):
-  msgprint("Enter From Posting Date.")
-  raise Exception
-
-if not filter_values.get('posting_date1'):
-  msgprint("Enter To Posting Date.")
-  raise Exception
-
-if not filter_values.get('company'):
-  msgprint("Select Company to proceed.")
-  raise Exception
-
-
-
-col_list = [['Account', 'Link', '150px', 'Account']
-           ,['Total', 'Currency', '150px', '']
-           ]
-           
-for c in col_list:
-  colnames.append(c[0])
-  coltypes.append(c[1])
-  colwidths.append(c[2])
-  coloptions.append(c[3])
-  col_idx[c[0]] = len(colnames) - 1
diff --git a/accounts/search_criteria/payment_receipt_report/payment_receipt_report.sql b/accounts/search_criteria/payment_receipt_report/payment_receipt_report.sql
deleted file mode 100644
index a4132b7..0000000
--- a/accounts/search_criteria/payment_receipt_report/payment_receipt_report.sql
+++ /dev/null
@@ -1 +0,0 @@
-select t1.account, sum(if(t2.debit_or_credit = 'Debit', ifnull(t1.debit,0) - ifnull(t1.credit,0), ifnull(t1.credit,0) - ifnull(t1.debit,0))) from `tabGL Entry` t1, `tabAccount` t2 where t1.account = t2.name and t2.account_type != 'Bank or Cash' and t1.name in (select t1.name from `tabGL Entry` t1, `tabAccount` t2 where t1.against = t2.name and t2.account_type = 'Bank or Cash' and posting_date >= '%(posting_date)s' and posting_date <= '%(posting_date1)s') group by t1.account
\ No newline at end of file
diff --git a/accounts/search_criteria/payment_receipt_report/payment_receipt_report.txt b/accounts/search_criteria/payment_receipt_report/payment_receipt_report.txt
deleted file mode 100644
index 2e039e2..0000000
--- a/accounts/search_criteria/payment_receipt_report/payment_receipt_report.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-[
- {
-  "owner": "jai@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:51", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:51"
- }, 
- {
-  "module": "Accounts", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'GL Entry\u0001Voucher Type':'','GL Entry\u0001Is Cancelled':'','GL Entry\u0001Is Opening':'','GL Entry\u0001Fiscal Year':''}", 
-  "doctype": "Search Criteria", 
-  "doc_type": "GL Entry", 
-  "name": "__common__", 
-  "sort_by": "`tabGL Entry`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Payment Receipt Report", 
-  "columns": "GL Entry\u0001ID,GL Entry\u0001Owner,GL Entry\u0001Posting Date,GL Entry\u0001Account,GL Entry\u0001Cost Center,GL Entry\u0001Against Voucher,GL Entry\u0001Voucher Type,GL Entry\u0001Voucher No,GL Entry\u0001Remarks,GL Entry\u0001Is Cancelled,GL Entry\u0001Is Opening,GL Entry\u0001Fiscal Year,GL Entry\u0001Company"
- }, 
- {
-  "name": "payment_receipt_report", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/accounts/search_criteria/purchase_register/__init__.py b/accounts/search_criteria/purchase_register/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/accounts/search_criteria/purchase_register/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/accounts/search_criteria/purchase_register/purchase_register.py b/accounts/search_criteria/purchase_register/purchase_register.py
deleted file mode 100644
index 82ab047..0000000
--- a/accounts/search_criteria/purchase_register/purchase_register.py
+++ /dev/null
@@ -1,97 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-# add expense head columns
-from __future__ import unicode_literals
-from webnotes.utils import flt
-
-expense_acc = [c[0] for c in sql("""select distinct expense_head 
-									from `tabPurchase Invoice Item` 
-									where parenttype='Purchase Invoice' 
-									and docstatus=1 
-									order by expense_head asc""")]
-									
-expense_acc.append('Net Total')
-
-for i in expense_acc:
-	colnames.append(i)
-	coltypes.append('Currency')
-	colwidths.append('100px')
-	coloptions.append('')
-
-# Add tax head columns
-tax_acc = [c[0] for c in sql("""select distinct account_head 
-							    from `tabPurchase Taxes and Charges` 
-							    where parenttype = 'Purchase Invoice' 
-							    and add_deduct_tax = 'Add' 
-							    and category in ('Total', 'Valuation and Total')
-							    and docstatus=1
-							    order by account_head asc""")]
-						   
-tax_acc.append('Total Tax')
-tax_acc.append('Grand Total')
-
-for c in tax_acc:
-	if c:
-		colnames.append(c)
-		coltypes.append('Currency')
-		colwidths.append('100px')
-		coloptions.append('')
-
-# remove total columns from the list
-expense_acc = expense_acc[:-1]
-tax_acc = tax_acc[:-2]
-
-# add the values
-for r in res:
-	#Get amounts for expense heads
-	exp_head_amount = sql("""select expense_head, sum(amount) 
-							 from `tabPurchase Invoice Item` 
-							 where parent = %s and parenttype='Purchase Invoice'
-							 group by expense_head""", (r[col_idx['ID']]))
-  
-	#convert the result to dictionary for easy retrieval  
-	exp_head_amount_dict = {}
-	for e in exp_head_amount:
-		exp_head_amount_dict[e[0]] = e[1]
-  
-	net_total = 0	
-	# get expense amount
-	for i in expense_acc:
-		val = exp_head_amount_dict.get(i, 0)
-		net_total += val
-		r.append(val)		
-	r.append(net_total)
-
-	#Get tax for account heads
-	acc_head_tax = sql("""select account_head, 
-		sum(if(add_deduct_tax='Add', tax_amount, -tax_amount)) 
-		from `tabPurchase Taxes and Charges` where parent = %s and parenttype = 'Purchase Invoice' 
-		and category in ('Total', 'Valuation and Total') group by account_head""", r[col_idx['ID']])
-
-	#Convert the result to dictionary for easy retrieval
-	acc_head_tax_dict = {}
-	for a in acc_head_tax:
-		acc_head_tax_dict[a[0]] = flt(a[1])
-		
-	# get tax amount
-	total_tax = 0
-	for c in tax_acc:	
-		val = acc_head_tax_dict.get(c, 0)
-		total_tax += val
-		r.append(val)
-	r.append(total_tax)
-	r.append(flt(total_tax)+ flt(net_total))	# grand total
\ No newline at end of file
diff --git a/accounts/search_criteria/purchase_register/purchase_register.txt b/accounts/search_criteria/purchase_register/purchase_register.txt
deleted file mode 100644
index f4fdb36..0000000
--- a/accounts/search_criteria/purchase_register/purchase_register.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:52", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:52"
- }, 
- {
-  "doc_type": "Purchase Invoice", 
-  "name": "__common__", 
-  "add_cond": "`tabPurchase Invoice`.is_opening != 'Yes'\n`tabPurchase Invoice`.name not like 'OP/%'", 
-  "module": "Accounts", 
-  "standard": "Yes", 
-  "filters": "{'Purchase Invoice\u0001Submitted':1}", 
-  "doctype": "Search Criteria", 
-  "criteria_name": "Purchase Register", 
-  "columns": "Purchase Invoice\u0001ID,Purchase Invoice\u0001Voucher Date,Purchase Invoice\u0001Posting Date,Purchase Invoice\u0001Credit To,Purchase Invoice\u0001Expense Head"
- }, 
- {
-  "name": "purchase_register", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/accounts/search_criteria/sales_register/__init__.py b/accounts/search_criteria/sales_register/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/accounts/search_criteria/sales_register/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/accounts/search_criteria/sales_register/sales_register.js b/accounts/search_criteria/sales_register/sales_register.js
deleted file mode 100644
index 872e198..0000000
--- a/accounts/search_criteria/sales_register/sales_register.js
+++ /dev/null
@@ -1,32 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
- 
-  this.filter_fields_dict['Sales Invoice'+FILTER_SEP +'From Posting Date'].df['report_default'] = sys_defaults.year_start_date;
-  this.filter_fields_dict['Sales Invoice'+FILTER_SEP +'To Posting Date'].df['report_default'] = dateutil.obj_to_str(new Date());
-  this.filter_fields_dict['Sales Invoice'+FILTER_SEP +'Company'].df['report_default'] = sys_defaults.company;
-  this.filter_fields_dict['Sales Invoice'+FILTER_SEP +'ID'].df.filter_hide = 1;
-  this.filter_fields_dict['Sales Invoice'+FILTER_SEP +'Owner'].df.filter_hide = 1;
-  this.filter_fields_dict['Sales Invoice'+FILTER_SEP +'Saved'].df.filter_hide = 1;
-  this.filter_fields_dict['Sales Invoice'+FILTER_SEP +'Submitted'].df.filter_hide = 1;
-  this.filter_fields_dict['Sales Invoice'+FILTER_SEP +'Cancelled'].df.filter_hide = 1;
-  this.filter_fields_dict['Sales Invoice'+FILTER_SEP +'Grand Total >='].df.filter_hide = 1;
-  this.filter_fields_dict['Sales Invoice'+FILTER_SEP +'Grand Total <='].df.filter_hide = 1;
-  this.filter_fields_dict['Sales Invoice'+FILTER_SEP +'Fiscal Year'].df.filter_hide = 1;
-  this.filter_fields_dict['Sales Invoice'+FILTER_SEP +'Sales Partner'].df.filter_hide = 1;
-  this.filter_fields_dict['Sales Invoice'+FILTER_SEP +'Is Opening Entry'].df.filter_hide = 1;
-}
diff --git a/accounts/search_criteria/sales_register/sales_register.py b/accounts/search_criteria/sales_register/sales_register.py
deleted file mode 100644
index f9cbc5d..0000000
--- a/accounts/search_criteria/sales_register/sales_register.py
+++ /dev/null
@@ -1,93 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-# add additional columns
-from __future__ import unicode_literals
-from webnotes.utils import flt
-
-cl = [c[0] for c in sql("""select distinct account_head 
-						   from `tabSales Taxes and Charges` 
-						   where parenttype='Sales Invoice' 
-						   and docstatus=1 
-						   order by account_head asc""")]
-
-income_acc = [c[0] for c in sql("""select distinct income_account 
-								   from `tabSales Invoice Item` 
-								   where parenttype='Sales Invoice' 
-								   and docstatus=1 
-								   order by income_account asc""")]
-
-income_acc.append('Net Total')
-
-for i in income_acc:
-	colnames.append(i)
-	coltypes.append('Currency')
-	colwidths.append('100px')
-	coloptions.append('')
-
-cl.append('Total Tax')
-cl.append('Grand Total')
-for c in cl:
-	colnames.append(c)
-	coltypes.append('Currency')
-	colwidths.append('100px')
-	coloptions.append('')
-	
-income_acc = income_acc[:-1]
-cl = cl[:-2]
-
-
-# add the values
-for r in res:
-
-	#Get amounts for income account
-	income_acc_list = sql("""select income_account, sum(amount) 
-						     from `tabSales Invoice Item` 
-						     where parent = %s 
-						     and parenttype='Sales Invoice'
-						     group by income_account""", (r[col_idx['ID']],))
-
-	#convert the result to dictionary for easy retrieval  
-	income_acc_dict = {}
-	for ia in income_acc_list:
-		income_acc_dict[ia[0]] = flt(ia[1])
-	
-	net_total = 0
-	for i in income_acc:
-		val = income_acc_dict.get(i, 0)
-		net_total += val
-		r.append(val)
-	r.append(net_total)
-
-	#Get tax for account heads
-	acc_head_tax = sql("""select account_head, sum(tax_amount)
-						  from `tabSales Taxes and Charges` 
-						  where parent = '%s' 
-						  and parenttype = 'Sales Invoice'
-						  group by account_head""" %(r[col_idx['ID']],))
-
-	#Convert the result to dictionary for easy retrieval
-	acc_head_tax_dict = {}
-	for a in acc_head_tax:
-		acc_head_tax_dict[a[0]] = flt(a[1])
-
-	total_tax = 0
-	for c in cl:
-		val = acc_head_tax_dict.get(c, 0)
-		total_tax += val
-		r.append(val)
-	r.append(total_tax)
-	r.append(net_total+total_tax)
\ No newline at end of file
diff --git a/accounts/search_criteria/sales_register/sales_register.txt b/accounts/search_criteria/sales_register/sales_register.txt
deleted file mode 100644
index b7b63f0..0000000
--- a/accounts/search_criteria/sales_register/sales_register.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-11 17:36:48", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-18 17:41:46"
- }, 
- {
-  "add_col": "`tabAccount`.`parent_account` AS 'Parent Account'\n`tabCustomer`.`territory` AS 'Territory'\n`tabCustomer`.`customer_details` AS 'Customer Details'", 
-  "module": "Accounts", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "add_tab": "`tabAccount`\n`tabCustomer`", 
-  "dis_filters": "fiscal_year", 
-  "doc_type": "Sales Invoice", 
-  "name": "__common__", 
-  "filters": "{'Sales Invoice\u0001Submitted':1,'Sales Invoice\u0001Is Opening':''}", 
-  "add_cond": "ifnull(`tabSales Invoice`.`is_opening`, 'No') = 'No'\n`tabAccount`.name =`tabSales Invoice`.debit_to\n`tabCustomer`.`name` = `tabAccount`.`master_name`", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`Parent Account`", 
-  "page_len": 50, 
-  "criteria_name": "Sales Register", 
-  "columns": "Sales Invoice\u0001ID,Sales Invoice\u0001Posting Date,Sales Invoice\u0001Debit To"
- }, 
- {
-  "name": "sales_register", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/accounts/search_criteria/trend_analyzer/__init__.py b/accounts/search_criteria/trend_analyzer/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/accounts/search_criteria/trend_analyzer/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/accounts/search_criteria/trend_analyzer/trend_analyzer.js b/accounts/search_criteria/trend_analyzer/trend_analyzer.js
deleted file mode 100644
index 59d9483..0000000
--- a/accounts/search_criteria/trend_analyzer/trend_analyzer.js
+++ /dev/null
@@ -1,153 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.hide_all_filters();
-  this.dt.set_no_limit(1);
-
-  // hide transaction based on permissions
-  var all_transactions = ["Quotation", "Sales Order", "Delivery Note", "Sales Invoice",
-    "Purchase Order", "Purchase Receipt", "Purchase Invoice"];
-  var transaction_list = [];
-  $.each(all_transactions, function(i, dt) {
-    if(wn.boot.profile.can_read.indexOf(dt)!=-1) {
-      transaction_list.push(dt);
-    }
-  });
-  
-  this.add_filter({fieldname:'transaction', label:'Transaction', fieldtype:'Select', options:transaction_list.join(NEWLINE),report_default:'Delivery Note',ignore : 1,parent:'Profile',in_first_page : 1,single_select : 1});
-
-  this.add_filter({fieldname:'period', label:'Period', fieldtype:'Select', options:'Monthly'+NEWLINE+'Quarterly'+NEWLINE+'Half Yearly'+NEWLINE+'Annual',report_default:'Quarterly',ignore : 1, parent:'Profile',in_first_page:1,single_select:1});
-
-  this.add_filter({fieldname:'based_on', label:'Based On', fieldtype:'Select', options:'Item'+NEWLINE+'Item Group'+NEWLINE+'Customer'+NEWLINE+'Customer Group'+NEWLINE+'Territory'+NEWLINE+'Supplier'+NEWLINE+'Supplier Type'+NEWLINE+'Project', ignore : 1, parent:'Profile', report_default:'Item', in_first_page : 1,single_select:1});
-
-  this.add_filter({fieldname:'group_by', label:'Group By', fieldtype:'Select', options:NEWLINE+'Item'+NEWLINE+'Customer'+NEWLINE+'Supplier', ignore : 1, parent:'Profile',single_select:1});
-
-  this.add_filter({fieldname:'order_type', label:'Order Type', fieldtype:'Select', options:NEWLINE+'Sales'+NEWLINE+'Maintenance',ignore : 1, parent:'Profile',single_select:1});
-
-  this.add_filter({fieldname:'company', label:'Company', fieldtype:'Link', options:'Company', report_default:sys_defaults.company, ignore : 1, parent:'Profile'});
-
-  this.add_filter({fieldname:'fiscal_year', label:'Fiscal Year', fieldtype:'Link', options:'Fiscal Year', report_default:sys_defaults.fiscal_year, ignore : 1, parent:'Profile', in_first_page:1});
-
-
-  // Add Filters
-  this.add_filter({fieldname:'item', label:'Item', fieldtype:'Link', options:'Item', ignore : 1, parent:'Profile'});
-  this.add_filter({fieldname:'item_group', label:'Item Group', fieldtype:'Link', options:'Item Group', ignore : 1, parent:'Profile'});
-  this.add_filter({fieldname:'customer', label:'Customer', fieldtype:'Link', options:'Customer', ignore : 1, parent:'Profile'});
-  this.add_filter({fieldname:'customer_group', label:'Customer Group', fieldtype:'Link', options:'Customer Group', ignore : 1, parent:'Profile'});
-  this.add_filter({fieldname:'territory', label:'Territory', fieldtype:'Link', options:'Territory', ignore : 1, parent:'Profile'});
-  this.add_filter({fieldname:'supplier', label:'Supplier', fieldtype:'Link', options:'Supplier', ignore : 1, parent:'Profile'});
-  this.add_filter({fieldname:'supplier_type', label:'Supplier Type', fieldtype:'Link', options:'Supplier Type', ignore : 1, parent:'Profile'});
-  this.add_filter({fieldname:'project', label:'Project', fieldtype:'Link', options:'Project', ignore : 1, parent:'Profile'});
-}
-
-
-this.mytabs.tabs['Select Columns'].hide();
-
-report.aftertableprint = function(t) {
-   $yt(t,'*',1,{whiteSpace:'pre'});
-}
-
-var validate_values = function(trans,based_on,order_type) {
-  if(!fiscal_year){
-    msgprint("Please select Fiscal Year");
-    return 0;
-  }
-  if((in_list(['Quotation','Sales Order','Delivery Note','Sales Invoice'],trans) && in_list(['Supplier','Supplier Type'],based_on)) || (in_list(['Purchase Order','Purchase Receipt','Purchase Invoice'],trans) && in_list(['Customer','Customer Group','Territory'],based_on))){
-    msgprint("Sorry! You cannot fetch "+trans+" trend based on "+based_on);
-    return 0;
-  }
-  if(in_list(['Purchase Order','Purchase Receipt','Purchase Invoice'],trans) && order_type){
-    msgprint("Please deselect Order Type for "+trans);
-    return 0;
-  }
-  return 1;
-}
-
-
-report.get_query = function() {
-  trans = this.get_filter('Profile', 'Transaction').get_value();
-  order_type = this.get_filter('Profile', 'Order Type').get_value();
-  based_on = this.get_filter('Profile', 'Based On').get_value();
-  company = this.get_filter('Profile', 'Company').get_value();
-  fiscal_year = this.get_filter('Profile', 'Fiscal Year').get_value();
-
-  if(validate_values(trans,based_on,order_type)){
-    col = '';
-    add_cond = '';
-    add_col = '';
-    add_tables = '';
-    sp_cond = '';
-
-    trans_det = trans+' Item'
-
-    if(order_type != '') add_code += ' AND t1.order_type = '+order_type;
-
-    switch(based_on){
-      case 'Item'           :     item = this.get_filter('Profile', 'Item').get_value();
-                                  col = 'DISTINCT t2.item_code, t3.item_name';
-                                  add_tables = ',tabItem t3';
-                                  add_cond += ' AND t2.item_code = t3.name';
-                                  if(item) add_cond += ' AND t2.item_code = "'+item+'"';
-                                  break;
-      case 'Customer'       :     cust = this.get_filter('Profile', 'Customer').get_value();
-                                  col = 'DISTINCT t1.customer, t3.territory';
-                                  add_tables = ',tabCustomer t3';
-                                  add_cond += ' AND t1.customer = t3.name';
-                                  if(cust) add_cond += ' AND t1.customer = "'+cust+'"';
-                                  break;
-      case 'Supplier'      :      supp = this.get_filter('Profile', 'Supplier').get_value();
-                                  col = 'DISTINCT t1.supplier, t3.supplier_type';
-                                  add_tables = ',tabSupplier t3';
-                                  add_cond += ' AND t1.supplier = t3.name';
-                                  if(supp) add_cond += ' AND t1.supplier = "'+supp+'"';
-                                  break;
-      case 'Supplier Type'  :     supp_type = this.get_filter('Profile', 'Supplier Type').get_value();
-                                  col = 'DISTINCT t3.supplier_type';
-                                  add_tables = ',tabSupplier t3';
-                                  add_cond += ' AND t1.supplier = t3.name';
-                                  if(supp_type) add_cond += ' AND t1.supplier_type = "'+supp_type+'"';
-                                  break;
-      case 'Project'        :     pro = this.get_filter('Profile', 'Project').get_value();
-      							  if (inList(['Purchase Order', 'Purchase Receipt', 'Purchase Invoice'], trans)) {
-									  col = 'DISTINCT t2.project_name';
-    	                              if(pro) add_cond += ' AND t2.project_name = "'+pro+'"';
-    	                          } else {
-	    	                          col = 'DISTINCT t1.project_name';
-    	                              if(pro) add_cond += ' AND t1.project_name = "'+pro+'"';
-    	                          }
-                                  break;
-      case 'Item Group'     :     ig = this.get_filter('Profile', 'Item Group').get_value();
-                                  if(ig) sp_cond += ' AND parent.name = "'+ig+'"';
-                                  break;
-      case 'Customer Group' :     cg = this.get_filter('Profile', 'Customer Group').get_value();
-                                  if(cg) sp_cond += ' AND parent.name = "'+cg+'"';
-                                  break;
-      case 'Territory'      :     ter = this.get_filter('Profile', 'Territory').get_value();
-                                  if(ter) sp_cond += ' AND parent.name = "'+ter+'"';
-                                  break;
-
-    }
-
-    
-    if(based_on == 'Item' || based_on == 'Customer' || based_on == 'Supplier' || based_on == 'Supplier Type' || based_on == 'Project')
-      var q ='SELECT '+col+' FROM `tab'+trans+'` t1, `tab'+trans_det+'` t2 '+add_tables+' WHERE t1.fiscal_year = "'+fiscal_year+'" and t1.company = "'+company+'" and t2.parent = t1.name '+add_cond;
-    else
-      var q = 'SELECT CONCAT(REPEAT("     ", COUNT(parent.name) - 1), node.name) AS "Name" FROM `tab'+based_on+'` node,`tab'+based_on+'` parent WHERE node.lft BETWEEN parent.lft and parent.rgt and node.docstatus !=2 '+sp_cond+' GROUP BY node.name ORDER BY node.lft';
-   
-    return q;
-  }
-}
diff --git a/accounts/search_criteria/trend_analyzer/trend_analyzer.py b/accounts/search_criteria/trend_analyzer/trend_analyzer.py
deleted file mode 100644
index 6bc4cf6..0000000
--- a/accounts/search_criteria/trend_analyzer/trend_analyzer.py
+++ /dev/null
@@ -1,177 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-# ********************************************* INITIALIZATION *******************************************
-from __future__ import unicode_literals
-out = []
-
-# Filter Values
-# =============================================
-based_on = filter_values.get('based_on')
-group_by = filter_values.get('group_by')
-trans = filter_values.get('transaction')
-period = filter_values.get('period')
-order_type = filter_values.get('order_type')
-company = filter_values.get('company')
-fiscal_year = filter_values.get('fiscal_year')
-item = filter_values.get('item')
-item_group = filter_values.get('item_group')
-customer = filter_values.get('customer')
-customer_group = filter_values.get('customer_group')
-territory = filter_values.get('territory')
-supplier = filter_values.get('supplier')
-supplier_type = filter_values.get('supplier_type')
-project = filter_values.get('project')
-
-
-# ********************************************* SET DEFAULTS **************************************************
-# Details Table
-# --------------
-
-trans_det = trans+' Item'
-
-col_names, query_val = get_obj('Trend Analyzer Control').get_single_year_query_value(fiscal_year, period, trans, trans_det)
-query_val += 'SUM(t2.qty), SUM(t2.amount)'
-
-col_names.append('Total (Qty)')
-col_names.append('Total (Amt)')
-
-
-# ********************************************* VALIDATIONS ***************************************************
-if (based_on in ['Customer','Customer Group','Territory'] and group_by == 'Supplier') or (based_on in ['Supplier','Supplier Type'] and group_by == 'Customer'):
-	msgprint("Sorry! You cannot group Trend Analyzer based on %s by %s" % (based_on,group_by))
-	raise Exception
-
-if based_on == group_by:
-	msgprint("Based On and Group By value cannot be same for Trend Analyzer")
-	raise Exception
-
-
-# ********************************************** ADD COLUMNS **********************************************
-cols = [[based_on, 'Data', '300px', '']]
-cr = 1
-if based_on == 'Item':
-	cols.append(['Item Name','Data','200px',''])
-	cr = 2
-elif based_on == 'Customer':
-	cols.append(['Territory','Link','150px','Territory'])
-	cr = 2
-elif based_on == 'Supplier':
-	cols.append(['Supplier Type','Link','150px','Supplier Type'])
-	cr = 2
-if group_by:
-	cr += 1
-
-if group_by:
-	cols.append([group_by,'Data','150px',''])
-
-for c in col_names:
-	cols.append([c, ("Amt" in c) and 'Currency' or 'Float','150px',''])
-
-for c in cols:
-	colnames.append(c[0])
-	coltypes.append(c[1])
-	colwidths.append(c[2])
-	coloptions.append(c[3])
-	col_idx[c[0]] = len(colnames)-1
-
-
-# ******************************************* ADDITIONAL CONDITION ************************************************
-add_cond = ' t2.parent = t1.name AND t1.company = "%s" AND t1.fiscal_year = "%s" and t1.docstatus = 1' % (company, fiscal_year)
-add_tab = ' `tab'+trans+'` t1, `tab'+trans_det+'` t2'
-if order_type: add_cond += ' AND t1.order_type = "%s"' % order_type
-
-
-# Item
-if item or based_on == 'Item':
-	add_cond += ' AND t2.item_code = "%s"' % (based_on != 'Item' and item or '%(value)s')
-
-# Item Group
-if item_group or based_on == 'Item Group':
-	add_tab += ' ,`tabItem` t3, `tabItem Group` t4 '
-	add_cond += ' AND t3.name = t2.item_code AND t3.item_group = t4.name and (t4.name = "%s" or t4.name IN (SELECT t5.name FROM `tabItem Group` t5,`tabItem Group` t6 WHERE t5.lft BETWEEN t6.lft and t6.rgt and t5.docstatus !=2 and t6.name = "%s"))' % (based_on != 'Item Group' and item_group or '%(value)s', based_on != 'Item Group' and item_group or '%(value)s')
-
-# Customer
-if customer or based_on == 'Customer':
-	add_cond += ' AND t1.customer = "%s"' % (based_on != 'Customer' and customer or '%(value)s')
-
-# Customer Group
-if customer_group or based_on == 'Customer Group':
-	add_tab += ' ,`tabCustomer` t7, `tabCustomer Group` t8 '
-	add_cond += ' AND t7.name = t1.customer AND t7.customer_group = t8.name and (t8.name = "%s" or t8.name IN (SELECT t9.name FROM `tabCustomer Group` t9,`tabCustomer Group` t10 WHERE t9.lft BETWEEN t10.lft and t10.rgt and t9.docstatus !=2 and ifnull(t9.is_group,"No") = "No" and t10.name = "%s"))' % (based_on != 'Customer Group'	and customer_group or '%(value)s', based_on != 'Customer Group'	and customer_group or '%(value)s')
-	
-# Territory
-if territory or based_on == 'Territory':
-	add_tab += ' ,`tabTerritory` t11 '
-	add_cond += ' AND t1.territory = t11.name and (t11.name = "%s" or t11.name IN (SELECT t12.name FROM `tabTerritory` t12,`tabTerritory` t13 WHERE t12.lft BETWEEN t13.lft and t13.rgt and t12.docstatus !=2 and ifnull(t12.is_group,"No") = "No" and t13.name = "%s"))' % (based_on != 'Territory' and territory or '%(value)s', based_on != 'Territory' and territory or '%(value)s')
-
-# Supplier
-if supplier or based_on == 'Supplier':
-	add_cond += ' AND t1.supplier = "%s"' % (based_on != 'Supplier' and supplier or '%(value)s')
-	
-# Supplier Type
-if supplier_type or based_on == 'Supplier Type':
-	add_tab += ' ,`tabSupplier` t14, `tabSupplier Type` t15 '
-	add_cond += ' AND t14.name = t1.supplier AND t14.supplier_type = t15.name and t15.name = "%s"' % (based_on != 'Supplier Type' and supplier_type or '%(value)s')
-
-# Project
-if project or based_on == 'Project':
-	if trans in ['Purchase Order', 'Purchase Receipt', 'Purchase Invoice']:
-		add_cond += ' AND t2.project_name = "%s"' % (based_on != 'Project' and project or '%(value)s')
-	else:
-		add_cond += ' AND t1.project_name = "%s"' % (based_on != 'Project' and project or '%(value)s')
-	
-# Column to be seleted for group by condition
-# ==============================================
-sel_col = ''
-if group_by == 'Item':
-	sel_col = 't2.item_code'
-elif group_by == 'Customer':
-	sel_col = 't1.customer'
-elif group_by == 'Supplier':
-	sel_col = 't1.supplier'
-	
-	
-# ********************************************** Result Set ************************************************
-for r in res:
-	main_det = sql("SELECT %s FROM %s WHERE %s" % (query_val, add_tab, add_cond % {'value':cstr(r[col_idx[based_on]]).strip()}))
-	if group_by:
-		for col in range(cr,cr+1): # this would make all first row blank. just for look
-			r.append('')
-	if main_det[0][len(colnames) - cr - 1]:
-		for d in range(len(colnames) - cr):
-			r.append(flt(main_det[0][d]))
-		out.append(r)
-
-		if group_by:
-			flag = 1
-			# check for root nodes
-			if based_on in ['Item Group','Customer Group','Territory']:
-				is_grp = sql("select is_group from `tab%s` where name = '%s'" % (based_on, cstr(r[col_idx[based_on]]).strip()))
-				is_grp = is_grp and cstr(is_grp[0][0]) or ''
-				if is_grp != 'No':
-					flag = 0
-
-			if flag == 1:	
-				det = [x[0] for x in sql("SELECT DISTINCT %s FROM %s where %s" % (sel_col, add_tab, add_cond % {'value':cstr(r[col_idx[based_on]]).strip()}))]
-				
-				for des in range(len(det)):
-					t_row = ['' for i in range(len(colnames))]
-					t_row[col_idx[group_by]] = cstr(det[des])
-					gr_det = sql("SELECT %s FROM %s WHERE %s = '%s' and %s" % (query_val, add_tab, sel_col, cstr(det[des]), add_cond % {'value':cstr(r[col_idx[based_on]]).strip()}))
-					for d in range(len(col_names)):
-						t_row[col_idx[col_names[d]]] = flt(gr_det[0][d])
-					out.append(t_row)
\ No newline at end of file
diff --git a/accounts/search_criteria/trend_analyzer/trend_analyzer.txt b/accounts/search_criteria/trend_analyzer/trend_analyzer.txt
deleted file mode 100644
index ab15003..0000000
--- a/accounts/search_criteria/trend_analyzer/trend_analyzer.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-[
- {
-  "owner": "saumil@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-04-23 12:46:00", 
-  "modified_by": "Administrator", 
-  "modified": "2012-05-04 12:49:43"
- }, 
- {
-  "module": "Accounts", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{}", 
-  "doctype": "Search Criteria", 
-  "doc_type": "Profile", 
-  "name": "__common__", 
-  "sort_by": "`tabProfile`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Trend Analyzer", 
-  "columns": "Profile\u0001ID,Profile\u0001Owner"
- }, 
- {
-  "name": "trend_analyzer", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/accounts/search_criteria/voucher_wise_tax_details/__init__.py b/accounts/search_criteria/voucher_wise_tax_details/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/accounts/search_criteria/voucher_wise_tax_details/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/accounts/search_criteria/voucher_wise_tax_details/voucher_wise_tax_details.js b/accounts/search_criteria/voucher_wise_tax_details/voucher_wise_tax_details.js
deleted file mode 100644
index 09a4498..0000000
--- a/accounts/search_criteria/voucher_wise_tax_details/voucher_wise_tax_details.js
+++ /dev/null
@@ -1,63 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.hide_all_filters();
-
-  //Add filter
-  this.add_filter({fieldname:'based_on', label:'Based On', fieldtype:'Select', options:'Sales Order'+NEWLINE+'Delivery Note'+NEWLINE+'Sales Invoice', report_default:'Sales Invoice', ignore : 1,parent:'Sales Taxes and Charges', single_select :1, in_first_page:1});
-  
-  this.add_filter({fieldname:'posting_date', label:'Date', fieldtype:'Date', options:'', ignore : 1,parent:'Sales Taxes and Charges', in_first_page:1});
-  
-  this.add_filter({fieldname:'voucher_id', label:'Voucher Id', fieldtype:'Data', options:'', ignore : 1,parent:'Sales Taxes and Charges', in_first_page:1});
-  
-  this.add_filter({fieldname:'tax_account', label:'Tax Account', fieldtype:'Link', options:'Account', ignore : 1,parent:'Sales Taxes and Charges', in_first_page:1});
-}
-
-
-// hide sections
-//--------------------------------------
-this.mytabs.items['More Filters'].hide();
-this.mytabs.items['Select Columns'].hide();
-
-// Get query
-//--------------------------------------
-report.get_query = function() {
-  based_on = this.get_filter('Sales Taxes and Charges', 'Based On').get_value();
-  from_date = this.get_filter('Sales Taxes and Charges', 'From Date').get_value();
-  to_date = this.get_filter('Sales Taxes and Charges', 'To Date').get_value();
-  vid = this.get_filter('Sales Taxes and Charges', 'Voucher Id').get_value();
-  acc = this.get_filter('Sales Taxes and Charges', 'Tax Account').get_value();
-
-  date_fld = 'transaction_date';
-  if(based_on == 'Sales Invoice') {
-  	based_on = 'Sales Invoice';
-  	date_fld = 'posting_date';
-  }
-
-  sp_cond = '';
-  if (from_date) sp_cond += repl(' AND t1.%(dt)s >= "%(from_date)s"', {dt:date_fld, from_date:from_date});
-  if (to_date) sp_cond += repl(' AND t1.%(dt)s <= "%(to_date)s"', {dt:date_fld, to_date:to_date});
-  if (vid) sp_cond += repl(' AND t1.name LIKE "%%(voucher)s%"', {voucher:vid});
-  if (acc) sp_cond += repl(' AND t2.account_head = "%(acc)s"', {acc:acc});
-
-  return repl('SELECT t1.`name`, t1.`%(dt)s`, t1.`customer_name`, t1.net_total, t2.account_head, t2.description, t2.rate, t2.tax_amount \
-  	FROM `tab%(parent)s` t1, `tabSales Taxes and Charges` t2 \
-  	WHERE t1.docstatus=1 AND t2.`parenttype` = "%(parent)s" \
-  	AND t2.`parent` = t1.`name`  \
-  	%(cond)s ORDER BY t1.`name` DESC, t1.%(dt)s DESC', {parent:based_on, cond:sp_cond, dt:date_fld});
-}
-
diff --git a/accounts/search_criteria/voucher_wise_tax_details/voucher_wise_tax_details.py b/accounts/search_criteria/voucher_wise_tax_details/voucher_wise_tax_details.py
deleted file mode 100644
index 0f99d0b..0000000
--- a/accounts/search_criteria/voucher_wise_tax_details/voucher_wise_tax_details.py
+++ /dev/null
@@ -1,39 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-if filter_values.get('based_on') == 'Sales Invoice':
-  based_on_dt = 'Sales Invoice'
-else:
-  based_on_dt = filter_values.get('based_on')
-
-cols = [
-	[filter_values.get('based_on'), 'Link','150px', based_on_dt],
-	['Transaction Date', 'Date', '120px', ''], 
-	['Customer', 'Link','150px','Customer'], 
-	['Net Total', 'Currency', '80px', ''], 
-	['Tax Account', 'Link','150px','Account'], 
-	['Description', 'Text','120px',''], 
-	['Tax Rate', 'Currency', '80px', ''], 
-	['Tax Amount', 'Currency', '80px', '']
-]
-
-for c in cols:
-  colnames.append(c[0])
-  coltypes.append(c[1])
-  colwidths.append(c[2])
-  coloptions.append(c[3])
-  col_idx[c[0]] = len(colnames)-1
diff --git a/accounts/search_criteria/voucher_wise_tax_details/voucher_wise_tax_details.txt b/accounts/search_criteria/voucher_wise_tax_details/voucher_wise_tax_details.txt
deleted file mode 100644
index 7e8adf3..0000000
--- a/accounts/search_criteria/voucher_wise_tax_details/voucher_wise_tax_details.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:53", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:53"
- }, 
- {
-  "parent_doc_type": "Delivery Note", 
-  "module": "Accounts", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Delivery Note\u0001Submitted':1,'Delivery Note\u0001Status':'','Delivery Note\u0001Fiscal Year':''}", 
-  "doc_type": "Sales Taxes and Charges", 
-  "name": "__common__", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabSales Taxes and Charges`.`parent`", 
-  "page_len": 50, 
-  "criteria_name": "Voucher wise tax details", 
-  "columns": "Sales Taxes and Charges\u0001Type,Sales Taxes and Charges\u0001Account Head,Sales Taxes and Charges\u0001Cost Center,Sales Taxes and Charges\u0001Description,Sales Taxes and Charges\u0001Rate,Sales Taxes and Charges\u0001Amount*,Sales Taxes and Charges\u0001Total*"
- }, 
- {
-  "name": "voucher_wise_tax_details", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/accounts/search_criteria/yearly_transaction_summary/__init__.py b/accounts/search_criteria/yearly_transaction_summary/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/accounts/search_criteria/yearly_transaction_summary/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/accounts/search_criteria/yearly_transaction_summary/yearly_transaction_summary.js b/accounts/search_criteria/yearly_transaction_summary/yearly_transaction_summary.js
deleted file mode 100644
index febd6a3..0000000
--- a/accounts/search_criteria/yearly_transaction_summary/yearly_transaction_summary.js
+++ /dev/null
@@ -1,28 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.mytabs.items['Select Columns'].hide()
-  this.hide_all_filters();
-  this.add_filter({fieldname:'company', label:'Company', fieldtype:'Link', options:'Company', report_default:sys_defaults.company, ignore : 1, parent:'Profile'});
-  this.add_filter({fieldname:'from_fiscal_year', label:'From Fiscal Year', fieldtype:'Link', options:'Fiscal Year', report_default:sys_defaults.fiscal_year, ignore : 1, parent:'Profile'});
-  this.add_filter({fieldname:'to_fiscal_year', label:'To Fiscal Year', fieldtype:'Link', options:'Fiscal Year', report_default:sys_defaults.fiscal_year, ignore : 1, parent:'Profile'});
-  this.add_filter({fieldname:'date', label:'Date', fieldtype:'Date', options:'',ignore : 1, parent:'Profile'});
-}
-
-report.aftertableprint = function(t) {
-   $yt(t,'*',1,{NEWLINE:'<br>'});
-}
\ No newline at end of file
diff --git a/accounts/search_criteria/yearly_transaction_summary/yearly_transaction_summary.py b/accounts/search_criteria/yearly_transaction_summary/yearly_transaction_summary.py
deleted file mode 100644
index 166d313..0000000
--- a/accounts/search_criteria/yearly_transaction_summary/yearly_transaction_summary.py
+++ /dev/null
@@ -1,131 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-if not filter_values.get('from_fiscal_year'):
-  msgprint("Please Select From Fiscal Year")
-  raise Exception
-elif not filter_values.get('to_fiscal_year'):
-  msgprint("Please Select To Fiscal Year")
-  raise Exception
-else:
-  from_fiscal_year = filter_values.get('from_fiscal_year')
-  to_fiscal_year = filter_values.get('to_fiscal_year')
-  company = filter_values.get('company')
-  from_date = filter_values.get('date')
-  to_date = filter_values.get('date1')
-  if from_date != "" and to_date != "":
-    get_obj('MIS Control').dates(from_fiscal_year,from_date,to_date) # validate dates (i.e. dates should be between particular fiscal year)
-	
-# Add columns based on from and to fiscal year---------
-columns = []
-columns.append(['ID','Data','150px',''])
-columns.append(['Description','Data','150px',''])
-columns.append([from_fiscal_year,'Data','150px','']) # append from fiscal year column
-
-# === get no. of fiscal years between from and to fiscal year and append columns accordingly ========
-start_year = from_fiscal_year.split('-')[1] # eg. from fiscal year 2008-2009 . this gives value 2009
-end_year = to_fiscal_year.split('-')[0] # eg. to fiscal year 2009-2010 . this gives value 2009
-diff = cint(end_year)-cint(start_year)
-if diff > 0:
-  year = cint(start_year);
-  next_year = 0
-  f_year = ''
-  for i in range(1,diff+1):
-    next_year = cint(year)+1
-    f_year = cstr(year)+'-'+cstr(next_year)
-    columns.append([f_year,'Data','150px',''])
-# ====================================================================================================
-
-columns.append([to_fiscal_year,'Data','150px','']) # append to fiscal year column
-
-for c in columns:
-  colnames.append(c[0])
-  coltypes.append(c[1])
-  colwidths.append(c[2])
-  coloptions.append(c[3])
-  col_idx[c[0]] = len(colnames)-1
-  
-out = []
-# =========================== condition for result ===================================================
-if company:
-  condition = 'docstatus = 1 and company = "'+company+'"'
-else:
-  condition = 'docstatus = 1'
-  
-# ====================================================================================================
-
-for r in res:
-  det = ''
-  query = ''
-  list_range = 0
-  if from_date != "" and to_date != "":
-    date_1 = cstr(get_obj('MIS Control').dates(from_fiscal_year,from_date,to_date))
-    query += 'COUNT(CASE WHEN (fiscal_year = "'+from_fiscal_year+'" and (transaction_date BETWEEN CAST("'+date_1.split('~~~')[0]+'" AS DATE) AND CAST("'+date_1.split('~~~')[1]+'" AS DATE))) THEN name ELSE NULL END),SUM(CASE WHEN (fiscal_year = "'+from_fiscal_year+'" and (transaction_date BETWEEN CAST("'+date_1.split('~~~')[0]+'" AS DATE) AND CAST("'+date_1.split('~~~')[1]+'" AS DATE))) THEN net_total ELSE NULL END),MIN(CASE WHEN (fiscal_year = "'+from_fiscal_year+'" and (transaction_date BETWEEN CAST("'+date_1.split('~~~')[0]+'" AS DATE) AND CAST("'+date_1.split('~~~')[1]+'" AS DATE))) THEN net_total ELSE NULL END),MAX(CASE WHEN (fiscal_year = "'+from_fiscal_year+'" and (transaction_date BETWEEN CAST("'+date_1.split('~~~')[0]+'" AS DATE) AND CAST("'+date_1.split('~~~')[1]+'" AS DATE))) THEN net_total ELSE NULL END),AVG(CASE WHEN (fiscal_year = "'+from_fiscal_year+'" and (transaction_date BETWEEN CAST("'+date_1.split('~~~')[0]+'" AS DATE) AND CAST("'+date_1.split('~~~')[1]+'" AS DATE))) THEN net_total ELSE NULL END),'
-  else:
-    query += 'COUNT(CASE WHEN fiscal_year = "'+from_fiscal_year+'" THEN name ELSE NULL END),SUM(CASE WHEN fiscal_year = "'+from_fiscal_year+'" THEN net_total ELSE NULL END),MIN(CASE WHEN fiscal_year = "'+from_fiscal_year+'" THEN net_total ELSE NULL END),MAX(CASE WHEN fiscal_year = "'+from_fiscal_year+'" THEN net_total ELSE NULL END),AVG(CASE WHEN fiscal_year = "'+from_fiscal_year+'" THEN net_total ELSE NULL END),'
-  list_range += 1
-	
-  if diff > 0:
-    year = cint(start_year);
-    next_year = 0
-    f_year = ''
-    for i in range(1,diff+1):
-      next_year = cint(year)+1;
-      f_year = cstr(year)+'-'+cstr(next_year);
-      if from_date != "" and to_date != "":
-        date_2 = cstr(get_obj('MIS Control').dates(f_year,from_date,to_date))
-        query += 'COUNT(CASE WHEN (fiscal_year = "'+f_year+'" and (transaction_date BETWEEN CAST("'+date_2.split('~~~')[0]+'" AS DATE) AND CAST("'+date_2.split('~~~')[1]+'" AS DATE))) THEN name ELSE NULL END),SUM(CASE WHEN (fiscal_year = "'+f_year+'" and (transaction_date BETWEEN CAST("'+date_2.split('~~~')[0]+'" AS DATE) AND CAST("'+date_2.split('~~~')[1]+'" AS DATE))) THEN net_total ELSE NULL END),MIN(CASE WHEN (fiscal_year = "'+f_year+'" and (transaction_date BETWEEN CAST("'+date_2.split('~~~')[0]+'" AS DATE) AND CAST("'+date_2.split('~~~')[1]+'" AS DATE))) THEN net_total ELSE NULL END),MAX(CASE WHEN (fiscal_year = "'+f_year+'" and (transaction_date BETWEEN CAST("'+date_2.split('~~~')[0]+'" AS DATE) AND CAST("'+date_2.split('~~~')[1]+'" AS DATE))) THEN net_total ELSE NULL END),AVG(CASE WHEN (fiscal_year = "'+f_year+'" and (transaction_date BETWEEN CAST("'+date_2.split('~~~')[0]+'" AS DATE) AND CAST("'+date_2.split('~~~')[1]+'" AS DATE))) THEN net_total ELSE NULL END),'
-      else:
-        query += 'COUNT(CASE WHEN fiscal_year = "'+f_year+'" THEN name ELSE NULL END),SUM(CASE WHEN fiscal_year = "'+f_year+'" THEN net_total ELSE NULL END),MIN(CASE WHEN fiscal_year = "'+f_year+'" THEN net_total ELSE NULL END),MAX(CASE WHEN fiscal_year = "'+f_year+'" THEN net_total ELSE NULL END),AVG(CASE WHEN fiscal_year = "'+f_year+'" THEN net_total ELSE NULL END),'
-      year += 1
-      list_range += 1
-
-  if from_date != "" and to_date != "":
-    date_3 = cstr(get_obj('MIS Control').dates(to_fiscal_year,from_date,to_date))
-    query += 'COUNT(CASE WHEN (fiscal_year = "'+to_fiscal_year+'" and (transaction_date BETWEEN CAST("'+date_3.split('~~~')[0]+'" AS DATE) AND CAST("'+date_3.split('~~~')[1]+'" AS DATE))) THEN name ELSE NULL END),SUM(CASE WHEN (fiscal_year = "'+to_fiscal_year+'" and (transaction_date BETWEEN CAST("'+date_3.split('~~~')[0]+'" AS DATE) AND CAST("'+date_3.split('~~~')[1]+'" AS DATE))) THEN net_total ELSE NULL END),MIN(CASE WHEN (fiscal_year = "'+to_fiscal_year+'" and (transaction_date BETWEEN CAST("'+date_3.split('~~~')[0]+'" AS DATE) AND CAST("'+date_3.split('~~~')[1]+'" AS DATE))) THEN net_total ELSE NULL END),MAX(CASE WHEN (fiscal_year = "'+to_fiscal_year+'" and (transaction_date BETWEEN CAST("'+date_3.split('~~~')[0]+'" AS DATE) AND CAST("'+date_3.split('~~~')[1]+'" AS DATE))) THEN net_total ELSE NULL END),AVG(CASE WHEN (fiscal_year = "'+to_fiscal_year+'" and (transaction_date BETWEEN CAST("'+date_3.split('~~~')[0]+'" AS DATE) AND CAST("'+date_3.split('~~~')[1]+'" AS DATE))) THEN net_total ELSE NULL END)'
-  else:
-    query += 'COUNT(CASE WHEN fiscal_year = "'+to_fiscal_year+'" THEN name ELSE NULL END),SUM(CASE WHEN fiscal_year = "'+to_fiscal_year+'" THEN net_total ELSE NULL END),MIN(CASE WHEN fiscal_year = "'+to_fiscal_year+'" THEN net_total ELSE NULL END),MAX(CASE WHEN fiscal_year = "'+to_fiscal_year+'" THEN net_total ELSE NULL END),AVG(CASE WHEN fiscal_year = "'+to_fiscal_year+'" THEN net_total ELSE NULL END)'
-  list_range += 1
-  
-  # Main Query
-  det = sql("SELECT %s from `tab%s` where %s" %(query,r[col_idx['ID']],condition))
-  
-  # bifurcate all values and append them in list
-  total_no,total_amt,min_amt,max_amt,avg_amt = [],[],[],[],[]
-  
-  count = 0
-  # append values to list
-  for i in range(list_range):
-    total_no.append(cstr(det and det[0][count] or 0))
-    total_amt.append(cstr(det and det[0][count+1] or 0))
-    min_amt.append(cstr(det and det[0][count+2] or 0))
-    max_amt.append(cstr(det and det[0][count+3] or 0))
-    avg_amt.append(cstr(det and det[0][count+4] or 0))
-    count += 5
-	
-  for col in range(len(colnames)-1): # this would make all first row blank. just for look
-    r.append('')
-  out.append(r)
-  
-  d = [['Total No',total_no],['Total Amount',total_amt],['Min Amount',min_amt],['Max Amount',max_amt],['Avg Amount',avg_amt]]
-  
-  for des in range(5):
-    t_row = ['' for i in range(len(colnames))]
-    t_row[col_idx['Description']] = d[des][0]
-    for v in range(list_range):
-      t_row[col_idx[colnames[v+2]]] = flt(d[des][1][v])
-    out.append(t_row)
\ No newline at end of file
diff --git a/accounts/search_criteria/yearly_transaction_summary/yearly_transaction_summary.sql b/accounts/search_criteria/yearly_transaction_summary/yearly_transaction_summary.sql
deleted file mode 100644
index b05de58..0000000
--- a/accounts/search_criteria/yearly_transaction_summary/yearly_transaction_summary.sql
+++ /dev/null
@@ -1 +0,0 @@
-SELECT DISTINCT name FROM tabDocType WHERE document_type="Transaction" AND ifnull(istable,0) = 0
\ No newline at end of file
diff --git a/accounts/search_criteria/yearly_transaction_summary/yearly_transaction_summary.txt b/accounts/search_criteria/yearly_transaction_summary/yearly_transaction_summary.txt
deleted file mode 100644
index 9c6ad4b..0000000
--- a/accounts/search_criteria/yearly_transaction_summary/yearly_transaction_summary.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:53", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:53"
- }, 
- {
-  "module": "Accounts", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'DocType\u0001Fiscal Year':'2009-2010','DocType\u0001Company':'Alpha Company','DocType\u0001Period':'Monthly'}", 
-  "doctype": "Search Criteria", 
-  "doc_type": "Profile", 
-  "name": "__common__", 
-  "sort_by": "`tabProfile`.`name`", 
-  "criteria_name": "Yearly Transaction Summary", 
-  "columns": "Profile\u0001ID"
- }, 
- {
-  "name": "yearly_transaction_summary", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/buying/README.md b/buying/README.md
new file mode 100644
index 0000000..ce89da0
--- /dev/null
+++ b/buying/README.md
@@ -0,0 +1,8 @@
+Manage buying (purchasing).
+
+Transactions include:
+
+- Material Request
+- Supplier Quotation
+- Purchase Order
+- Quality Inspection
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/README.md b/buying/doctype/purchase_common/README.md
new file mode 100644
index 0000000..bedec2a
--- /dev/null
+++ b/buying/doctype/purchase_common/README.md
@@ -0,0 +1 @@
+Common scripts for purchase transactions.
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/locale/_messages_doc.json b/buying/doctype/purchase_common/locale/_messages_doc.json
deleted file mode 100644
index 1cab7a2..0000000
--- a/buying/doctype/purchase_common/locale/_messages_doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "Buying", 
- "Purchase Common"
-]
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/locale/_messages_js.json b/buying/doctype/purchase_common/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/buying/doctype/purchase_common/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/locale/_messages_py.json b/buying/doctype/purchase_common/locale/_messages_py.json
deleted file mode 100644
index 5e03b57..0000000
--- a/buying/doctype/purchase_common/locale/_messages_py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-[
- "Hey there! You need to put at least one item in \\\n\t\t\t\tthe item table."
-]
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/locale/ar-doc.json b/buying/doctype/purchase_common/locale/ar-doc.json
deleted file mode 100644
index a8bc5ee..0000000
--- a/buying/doctype/purchase_common/locale/ar-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Buying": "\u0634\u0631\u0627\u0621", 
- "Purchase Common": "\u0634\u0631\u0627\u0621 \u0627\u0644\u0645\u0634\u062a\u0631\u0643\u0629"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/locale/ar-py.json b/buying/doctype/purchase_common/locale/ar-py.json
deleted file mode 100644
index 9ff435b..0000000
--- a/buying/doctype/purchase_common/locale/ar-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Hey there! You need to put at least one item in \\\t\t\t\tthe item table.": "\u064a\u0627 \u0647\u0646\u0627\u0643! \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0648\u0636\u0639 \u0628\u0646\u062f \u0648\u0627\u062d\u062f \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644 \u0641\u064a \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0639\u0646\u0635\u0631 \\."
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/locale/de-doc.json b/buying/doctype/purchase_common/locale/de-doc.json
deleted file mode 100644
index f7cd928..0000000
--- a/buying/doctype/purchase_common/locale/de-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Buying": "Kauf", 
- "Purchase Common": "Erwerb Eigener"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/locale/es-doc.json b/buying/doctype/purchase_common/locale/es-doc.json
deleted file mode 100644
index a1db063..0000000
--- a/buying/doctype/purchase_common/locale/es-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Buying": "Comprar", 
- "Purchase Common": "Compra Com\u00fan"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/locale/es-py.json b/buying/doctype/purchase_common/locale/es-py.json
deleted file mode 100644
index c67b571..0000000
--- a/buying/doctype/purchase_common/locale/es-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Hey there! You need to put at least one item in \\\t\t\t\tthe item table.": "Hey there! Es necesario poner al menos un art\u00edculo en \\ table del elemento."
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/locale/fr-doc.json b/buying/doctype/purchase_common/locale/fr-doc.json
deleted file mode 100644
index 509e2c0..0000000
--- a/buying/doctype/purchase_common/locale/fr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Buying": "Achat", 
- "Purchase Common": "Achat commune"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/locale/fr-py.json b/buying/doctype/purchase_common/locale/fr-py.json
deleted file mode 100644
index fd5269b..0000000
--- a/buying/doctype/purchase_common/locale/fr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Hey there! You need to put at least one item in \\\t\t\t\tthe item table.": "Hey there! Vous devez mettre au moins un article dans \\ l&#39;\u00e9l\u00e9ment de table."
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/locale/hi-doc.json b/buying/doctype/purchase_common/locale/hi-doc.json
deleted file mode 100644
index 3c65080..0000000
--- a/buying/doctype/purchase_common/locale/hi-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Buying": "\u0915\u094d\u0930\u092f", 
- "Purchase Common": "\u0906\u092e \u0916\u0930\u0940\u0926"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/locale/hi-py.json b/buying/doctype/purchase_common/locale/hi-py.json
deleted file mode 100644
index 1a7c2eb..0000000
--- a/buying/doctype/purchase_common/locale/hi-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Hey there! You need to put at least one item in \\\t\t\t\tthe item table.": "\u0905\u0930\u0947 \u0935\u0939\u093e\u0901! \u0906\u092a \\ \u0906\u0907\u091f\u092e \u0924\u093e\u0932\u093f\u0915\u093e \u092e\u0947\u0902 \u0915\u092e \u0938\u0947 \u0915\u092e \u090f\u0915 \u0906\u0907\u091f\u092e \u0921\u093e\u0932 \u0915\u0930\u0928\u0947 \u0915\u0940 \u0906\u0935\u0936\u094d\u092f\u0915\u0924\u093e \u0939\u0948."
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/locale/hr-doc.json b/buying/doctype/purchase_common/locale/hr-doc.json
deleted file mode 100644
index 3674b24..0000000
--- a/buying/doctype/purchase_common/locale/hr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Buying": "Kupovina", 
- "Purchase Common": "Kupnja Zajedni\u010dka"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/locale/hr-py.json b/buying/doctype/purchase_common/locale/hr-py.json
deleted file mode 100644
index 303667b..0000000
--- a/buying/doctype/purchase_common/locale/hr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Hey there! You need to put at least one item in \\\t\t\t\tthe item table.": "Hej tamo! Vi trebate da stavite barem jednu stavku u \\ tablicu artikala."
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/locale/nl-doc.json b/buying/doctype/purchase_common/locale/nl-doc.json
deleted file mode 100644
index 76d7280..0000000
--- a/buying/doctype/purchase_common/locale/nl-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Buying": "Het kopen", 
- "Purchase Common": "Aankoop Gemeenschappelijke"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/locale/nl-py.json b/buying/doctype/purchase_common/locale/nl-py.json
deleted file mode 100644
index 9913696..0000000
--- a/buying/doctype/purchase_common/locale/nl-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Hey there! You need to put at least one item in \\\t\t\t\tthe item table.": "Hey there! U moet ten minste een item zet in \\ het item tafel."
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/locale/pt-BR-doc.json b/buying/doctype/purchase_common/locale/pt-BR-doc.json
deleted file mode 100644
index 1407f53..0000000
--- a/buying/doctype/purchase_common/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Buying": "Compras", 
- "Purchase Common": "Compras comum"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/locale/pt-doc.json b/buying/doctype/purchase_common/locale/pt-doc.json
deleted file mode 100644
index b90df70..0000000
--- a/buying/doctype/purchase_common/locale/pt-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Buying": "Comprar", 
- "Purchase Common": "Compre comum"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/locale/pt-py.json b/buying/doctype/purchase_common/locale/pt-py.json
deleted file mode 100644
index 8d84181..0000000
--- a/buying/doctype/purchase_common/locale/pt-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Hey there! You need to put at least one item in \\\t\t\t\tthe item table.": "Hey there! Voc\u00ea precisa colocar pelo menos um item em \\ tabela do item."
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/locale/sr-doc.json b/buying/doctype/purchase_common/locale/sr-doc.json
deleted file mode 100644
index bcfb906..0000000
--- a/buying/doctype/purchase_common/locale/sr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Buying": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430", 
- "Purchase Common": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0417\u0430\u0458\u0435\u0434\u043d\u0438\u0447\u043a\u0438"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/locale/sr-py.json b/buying/doctype/purchase_common/locale/sr-py.json
deleted file mode 100644
index 55c4fb0..0000000
--- a/buying/doctype/purchase_common/locale/sr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Hey there! You need to put at least one item in \\\t\t\t\tthe item table.": "\u0425\u0435\u0458! \u0422\u0440\u0435\u0431\u0430 \u0434\u0430 \u0441\u0435 \u0441\u0442\u0430\u0432\u0438 \u0431\u0430\u0440 \u0458\u0435\u0434\u043d\u0443 \u0441\u0442\u0430\u0432\u043a\u0443 \u0443 \\ \u0442\u0430\u0447\u043a\u0430 \u0442\u0430\u0431\u0435\u043b\u0438."
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/locale/ta-doc.json b/buying/doctype/purchase_common/locale/ta-doc.json
deleted file mode 100644
index 1034486..0000000
--- a/buying/doctype/purchase_common/locale/ta-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Buying": "\u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Purchase Common": "\u0baa\u0bc6\u0bbe\u0ba4\u0bc1\u0bb5\u0bbe\u0ba9 \u0bb5\u0bbe\u0b99\u0bcd\u0b95"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/locale/ta-py.json b/buying/doctype/purchase_common/locale/ta-py.json
deleted file mode 100644
index bbbc508..0000000
--- a/buying/doctype/purchase_common/locale/ta-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Hey there! You need to put at least one item in \\\t\t\t\tthe item table.": "\u0b85\u0b99\u0bcd\u0b95\u0bc1 \u0b8f\u0baf\u0bcd! \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \\ \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b95\u0bc1\u0bb1\u0bc8\u0ba8\u0bcd\u0ba4\u0ba4\u0bc1 \u0b92\u0bb0\u0bc1 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b9a\u0bc6\u0baf\u0bcd\u0baf \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd."
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/locale/th-doc.json b/buying/doctype/purchase_common/locale/th-doc.json
deleted file mode 100644
index 9b85048..0000000
--- a/buying/doctype/purchase_common/locale/th-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Buying": "\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d", 
- "Purchase Common": "\u0e0b\u0e37\u0e49\u0e2d\u0e2a\u0e32\u0e21\u0e31\u0e0d"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/locale/th-py.json b/buying/doctype/purchase_common/locale/th-py.json
deleted file mode 100644
index b2471b6..0000000
--- a/buying/doctype/purchase_common/locale/th-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Hey there! You need to put at least one item in \\\t\t\t\tthe item table.": "Hey there! \u0e04\u0e38\u0e13\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e43\u0e2a\u0e48\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e19\u0e49\u0e2d\u0e22\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e43\u0e19 \\ \u0e15\u0e32\u0e23\u0e32\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/purchase_common.js b/buying/doctype/purchase_common/purchase_common.js
index 9e291f5..d3a1a60 100644
--- a/buying/doctype/purchase_common/purchase_common.js
+++ b/buying/doctype/purchase_common/purchase_common.js
@@ -20,135 +20,333 @@
 // cur_frm.cscript.fname - Details fieldname
 
 wn.provide("erpnext.buying");
+wn.require("app/js/transaction.js");
 
-erpnext.buying.BuyingController = wn.ui.form.Controller.extend({
+erpnext.buying.BuyingController = erpnext.TransactionController.extend({
 	setup: function() {
 		var me = this;
 		
 		if(this.frm.fields_dict.price_list_name) {
-			this.frm.fields_dict.price_list_name.get_query = function() {
-				return repl("select distinct price_list_name from `tabItem Price` \
-					where buying = 1 and price_list_name like \"%s%%\"");
-			};
-		}
-		
-		if(this.frm.fields_dict.price_list_currency) {
-			this.frm.fields_dict.price_list_currency.get_query = function() {
+			this.frm.set_query("price_list_name", function() {
+				return repl("select name, currency from `tabPrice List` \
+					where buying_or_selling = 'Buying' and name like \"%s%%\"");
+			});
+			
+			this.frm.set_query("price_list_currency", function() {
 				return repl("select distinct ref_currency from `tabItem Price` \
-					where price_list_name=\"%(price_list_name)s\" and buying = 1 \
+					where price_list_name=\"%(price_list_name)s\" and buying_or_selling = 'Buying' \
 					and ref_currency like \"%s%%\"", 
 					{price_list_name: me.frm.doc.price_list_name});
-			};
+			});
 		}
+		
+		if(this.frm.fields_dict.supplier) {
+			this.frm.set_query("supplier", erpnext.utils.supplier_query);
+		}
+		
+		this.frm.set_query("item_code", this.frm.cscript.fname, function() {
+			if(me.frm.doc.is_subcontracted == "Yes") {
+				return erpnext.queries.item({'ifnull(tabItem.is_sub_contracted_item, "No")': "Yes"});
+			} else {
+				return erpnext.queries.item({'ifnull(tabItem.is_purchase_item, "No")': "Yes"});
+			}
+		});
 	},
 	
-	refresh: function() {
-		this.frm.clear_custom_buttons();
-		erpnext.hide_naming_series();
-		
-		if(this.frm.fields_dict.supplier)
-			this.frm.toggle_display("contact_section", this.frm.doc.supplier);
-		
-		if(this.frm.fields_dict.currency)
-			this.set_dynamic_labels();
-	},
-	
-	price_list_name: function(callback_fn) {
-		var me = this;
-		
-		if(this.frm.doc.price_list_name) {
-			if(!this.frm.doc.price_list_currency) {
-				// set price list currency
+	supplier: function() {
+		if(this.frm.doc.supplier || this.frm.doc.credit_to) {
+			if(!this.frm.doc.company) {
+				this.frm.set_value("supplier", null);
+				msgprint(wn._("Please specify Company"));
+			} else {
+				var me = this;
+				var price_list_name = this.frm.doc.price_list_name;
+
 				this.frm.call({
-					method: "setup.utils.get_price_list_currency",
-					args: {args: {
-						price_list_name: this.frm.doc.price_list_name,
-						use_for: "buying"
-					}},
+					doc: this.frm.doc,
+					method: "set_supplier_defaults",
+					freeze: true,
 					callback: function(r) {
 						if(!r.exc) {
-							me.price_list_currency();
-							if (typeof callback_fn === "function") 
-								callback_fn(me.frm.doc, me.frm.doc.doctype, me.frm.doc.name);
+							me.frm.refresh_fields();
+							if(me.frm.doc.price_list_name !== price_list_name) me.price_list_name();
 						}
 					}
 				});
-			} else {
-				me.price_list_currency();
-				if (typeof callback_fn === "function") 
-					callback_fn(me.frm.doc, me.frm.doc.doctype, me.frm.doc.name);
 			}
-		} 
+		}
 	},
 	
 	item_code: function(doc, cdt, cdn) {
 		var me = this;
-		var item = locals[cdt][cdn];
-		
+		var item = wn.model.get_doc(cdt, cdn);
 		if(item.item_code) {
+			if(!this.validate_company_and_party("supplier")) {
+				item.item_code = null;
+				refresh_field("item_code", item.name, item.parentfield);
+			} else {
+				this.frm.call({
+					method: "buying.utils.get_item_details",
+					child: item,
+					args: {
+						args: {
+							item_code: item.item_code,
+							warehouse: item.warehouse,
+							doctype: me.frm.doc.doctype,
+							docname: me.frm.doc.name,
+							supplier: me.frm.doc.supplier,
+							conversion_rate: me.frm.doc.conversion_rate,
+							price_list_name: me.frm.doc.price_list_name,
+							price_list_currency: me.frm.doc.price_list_currency,
+							plc_conversion_rate: me.frm.doc.plc_conversion_rate,
+							is_subcontracted: me.frm.doc.is_subcontracted,
+							company: me.frm.doc.company,
+							currency: me.frm.doc.currency
+						}
+					},
+					callback: function(r) {
+						if(!r.exc) {
+							me.import_ref_rate(me.frm.doc, cdt, cdn);
+						}
+					}
+				});
+			}
+		}
+	},
+	
+	price_list_name: function() {
+		this._super("buying");
+	},
+	
+	import_ref_rate: function(doc, cdt, cdn) {
+		var item = wn.model.get_doc(cdt, cdn);
+		wn.model.round_floats_in(item, ["import_ref_rate", "discount_rate"]);
+		
+		item.import_rate = flt(item.import_ref_rate * (1 - item.discount_rate / 100.0),
+			precision("import_rate", item));
+		
+		this.calculate_taxes_and_totals();
+	},
+	
+	discount_rate: function(doc, cdt, cdn) {
+		this.import_ref_rate(doc, cdt, cdn);
+	},
+	
+	import_rate: function(doc, cdt, cdn) {
+		var item = wn.model.get_doc(cdt, cdn);
+		wn.model.round_floats_in(item, ["import_rate", "discount_rate"]);
+		
+		if(item.import_ref_rate) {
+			item.discount_rate = flt((1 - item.import_rate / item.import_ref_rate) * 100.0,
+				precision("discount_rate", item));
+		} else {
+			item.discount_rate = 0.0;
+		}
+		
+		this.calculate_taxes_and_totals();
+	},
+	
+	uom: function(doc, cdt, cdn) {
+		var me = this;
+		var item = wn.model.get_doc(cdt, cdn);
+		if(item.item_code && item.uom) {
 			this.frm.call({
-				method: "buying.utils.get_item_details",
+				method: "buying.utils.get_conversion_factor",
 				child: item,
 				args: {
-					args: {
-						doctype: me.frm.doc.doctype,
-						docname: me.frm.doc.name,
-						item_code: item.item_code,
-						warehouse: item.warehouse,
-						supplier: me.frm.doc.supplier,
-						conversion_rate: me.frm.doc.conversion_rate,
-						price_list_name: me.frm.doc.price_list_name,
-						price_list_currency: me.frm.doc.price_list_currency,
-						plc_conversion_rate: me.frm.doc.plc_conversion_rate
-					}
+					item_code: item.item_code,
+					uom: item.uom
 				},
+				callback: function(r) {
+					if(!r.exc) {
+						me.conversion_factor(me.frm.doc, cdt, cdn);
+					}
+				}
 			});
 		}
 	},
 	
-	update_item_details: function(doc, dt, dn, callback) {
-		if(!this.frm.doc.__islocal) return;
-		
-		var me = this;
-		var children = getchildren(this.tname, this.frm.doc.name, this.fname);
-		if(children && children.length) {
-			this.frm.call({
-				doc: me.frm.doc,
-				method: "update_item_details",
-				callback: function(r) {
-					if(!r.exc) {
-						refresh_field(me.fname);
-						me.load_defaults(me.frm.doc, dt, dn, callback);
-					}
-				}
-			})
-		} else {
-			this.load_taxes(doc, dt, dn, callback);
+	qty: function(doc, cdt, cdn) {
+		this._super(doc, cdt, cdn);
+		this.conversion_factor(doc, cdt, cdn);
+	},
+	
+	conversion_factor: function(doc, cdt, cdn) {
+		if(wn.meta.get_docfield(cdt, "stock_qty", cdn)) {
+			var item = wn.model.get_doc(cdt, cdn);
+			wn.model.round_floats_in(item, ["qty", "conversion_factor"]);
+			item.stock_qty = flt(item.qty * item.conversion_factor, precision("stock_qty", item));
+			refresh_field("stock_qty", item.name, item.parentfield);
 		}
 	},
 	
-	currency: function() {
-		if(this.frm.doc.currency === this.get_company_currency())
-			this.frm.set_value("conversion_rate", 1.0);
-		
-		this.price_list_currency();
+	warehouse: function(doc, cdt, cdn) {
+		var item = wn.model.get_doc(cdt, cdn);
+		if(item.item_code && item.warehouse) {
+			this.frm.call({
+				method: "buying.utils.get_conversion_factor",
+				child: item,
+				args: {
+					item_code: item.item_code,
+					warehouse: item.warehouse
+				}
+			});
+		}
 	},
 	
-	company: function() {
-		if(this.frm.fields_dict.currency)
-			this.set_dynamic_labels();
+	project_name: function(doc, cdt, cdn) {
+		var item = wn.model.get_doc(cdt, cdn);
+		if(item.project_name) {
+			$.each(wn.model.get_doclist(this.frm.doc.doctype, this.frm.doc.name, {parentfield: this.fname}),
+				function(i, other_item) { 
+					if(!other_item.project_name) {
+						other_item.project_name = item.project_name;
+						refresh_field("project_name", other_item.name, other_item.parentfield);
+					}
+				});
+		}
 	},
 	
-	price_list_currency: function() {
-		this.frm.toggle_reqd("plc_conversion_rate",
-			!!(this.frm.doc.price_list_name && this.frm.doc.price_list_currency));
+	category: function(doc, cdt, cdn) {
+		// should be the category field of tax table
+		if(cdt != doc.doctype) {
+			this.calculate_taxes_and_totals();
+		}
+	},
+	
+	calculate_taxes_and_totals: function() {
+		this._super();
+		this.calculate_total_advance("Purchase Invoice", "advance_allocation_details");
+		this.frm.refresh_fields();
+	},
+	
+	calculate_item_values: function() {
+		var me = this;
 		
-		if(this.frm.doc.price_list_currency === this.get_company_currency())
-			this.frm.set_value("plc_conversion_rate", 1.0);
-		else if(this.frm.doc.price_list_currency === this.frm.doc.currency)
-			this.frm.set_value("plc_conversion_rate", this.frm.doc.conversion_rate || 1.0);		
+		if(this.frm.doc.doctype != "Purchase Invoice") {
+			// hack!
+			var purchase_rate_df = wn.meta.get_docfield(this.tname, "rate", this.frm.doc.name);
+			wn.meta.docfield_copy[this.tname][this.frm.doc.name]["rate"] = 
+				$.extend({}, purchase_rate_df);
+		}
 		
-		this.set_dynamic_labels();
+		$.each(this.frm.item_doclist, function(i, item) {
+			if(me.frm.doc.doctype != "Purchase Invoice") {
+				item.rate = item.purchase_rate;
+			}
+			
+			wn.model.round_floats_in(item);
+			item.import_amount = flt(item.import_rate * item.qty, precision("import_amount", item));
+			item.item_tax_amount = 0.0;
+			
+			me._set_in_company_currency(item, "import_ref_rate", "purchase_ref_rate");
+			me._set_in_company_currency(item, "import_rate", "rate");
+			me._set_in_company_currency(item, "import_amount", "amount");
+		});
+		
+	},
+	
+	calculate_net_total: function() {
+		var me = this;
+
+		this.frm.doc.net_total = this.frm.doc.net_total_import = 0.0;
+		$.each(this.frm.item_doclist, function(i, item) {
+			me.frm.doc.net_total += item.amount;
+			me.frm.doc.net_total_import += item.import_amount;
+		});
+		
+		wn.model.round_floats_in(this.frm.doc, ["net_total", "net_total_import"]);
+	},
+	
+	calculate_totals: function() {
+		var tax_count = this.frm.tax_doclist.length;
+		this.frm.doc.grand_total = flt(
+			tax_count ? this.frm.tax_doclist[tax_count - 1].total : this.frm.doc.net_total,
+			precision("grand_total"));
+		this.frm.doc.grand_total_import = flt(this.frm.doc.grand_total / this.frm.doc.conversion_rate,
+			precision("grand_total_import"));
+			
+		this.frm.doc.total_tax = flt(this.frm.doc.grand_total - this.frm.doc.net_total,
+			precision("total_tax"));
+		
+		// rounded totals
+		if(wn.meta.get_docfield(this.frm.doc.doctype, "rounded_total", this.frm.doc.name)) {
+			this.frm.doc.rounded_total = Math.round(this.frm.doc.grand_total);
+		}
+		
+		if(wn.meta.get_docfield(this.frm.doc.doctype, "rounded_total_import", this.frm.doc.name)) {
+			this.frm.doc.rounded_total_import = Math.round(this.frm.doc.grand_total_import);
+		}
+		
+		// other charges added/deducted
+		if(tax_count) {
+			this.frm.doc.other_charges_added = wn.utils.sum($.map(this.frm.tax_doclist, 
+				function(tax) { return tax.add_deduct_tax == "Add" ? tax.tax_amount : 0.0; }));
+		
+			this.frm.doc.other_charges_deducted = wn.utils.sum($.map(this.frm.tax_doclist, 
+				function(tax) { return tax.add_deduct_tax == "Deduct" ? tax.tax_amount : 0.0; }));
+			
+			wn.model.round_floats_in(this.frm.doc, ["other_charges_added", "other_charges_deducted"]);
+			
+			this.frm.doc.other_charges_added_import = flt(this.frm.doc.other_charges_added / this.frm.doc.conversion_rate,
+				precision("other_charges_added_import"));
+			this.frm.doc.other_charges_deducted_import = flt(this.frm.doc.other_charges_deducted / this.frm.doc.conversion_rate,
+				precision("other_charges_deducted_import"));
+		}
+	},
+	
+	_cleanup: function() {
+		this._super();
+		this.frm.doc.in_words = this.frm.doc.in_words_import = "";
+
+		// except in purchase invoice, rate field is purchase_rate		
+		// reset fieldname of rate
+		if(this.frm.doc.doctype != "Purchase Invoice") {
+			// clear hack
+			delete wn.meta.docfield_copy[this.tname][this.frm.doc.name]["rate"];
+			
+			$.each(this.frm.item_doclist, function(i, item) {
+				item.purchase_rate = item.rate;
+				delete item["rate"];
+			});
+		}
+		
+		if(this.frm.item_doclist.length) {
+			if(!wn.meta.get_docfield(this.frm.item_doclist[0].doctype, "item_tax_amount", this.frm.doctype)) {
+				$.each(this.frm.item_doclist, function(i, item) {
+					delete item["item_tax_amount"];
+				});
+			}
+		}
+	},
+	
+	calculate_outstanding_amount: function() {
+		if(this.frm.doc.doctype == "Purchase Invoice" && this.frm.doc.docstatus < 2) {
+			wn.model.round_floats_in(this.frm.doc, ["grand_total", "total_advance", "write_off_amount"]);
+			this.frm.doc.total_amount_to_pay = flt(this.frm.doc.grand_total - this.frm.doc.write_off_amount,
+				precision("total_amount_to_pay"));
+			this.frm.doc.outstanding_amount = flt(this.frm.doc.total_amount_to_pay - this.frm.doc.total_advance,
+				precision("outstanding_amount"));
+		}
+	},
+	
+	set_item_tax_amount: function(item, tax, current_tax_amount) {
+		// item_tax_amount is the total tax amount applied on that item
+		// stored for valuation 
+		// 
+		// TODO: rename item_tax_amount to valuation_tax_amount
+		if(["Valuation", "Valuation and Total"].indexOf(tax.category) != -1 &&
+			wn.meta.get_docfield(item.doctype, "item_tax_amount", item.parent || item.name)) {
+				// accumulate only if tax is for Valuation / Valuation and Total
+				item.item_tax_amount += flt(current_tax_amount, precision("item_tax_amount", item));
+		}
+	},
+	
+	show_item_wise_taxes: function() {
+		if(this.frm.fields_dict.tax_calculation) {
+			$(this.get_item_wise_taxes_html())
+				.appendTo($(this.frm.fields_dict.tax_calculation.wrapper).empty());
+		}
 	},
 	
 	set_dynamic_labels: function(doc, dt, dn) {
@@ -166,11 +364,12 @@
 			$.each(fields_list, function(i, fname) {
 				var docfield = wn.meta.get_docfield(me.frm.doc.doctype, fname);
 				if(docfield) {
-					var label = wn._((docfield.label || "")).replace(/\([^\)]*\)/g, "");
+					var label = wn._(docfield.label || "").replace(/\([^\)]*\)/g, "");
 					field_label_map[fname] = label.trim() + " (" + currency + ")";
 				}
 			});
-		}
+		};
+		
 		
 		setup_field_label_map(["net_total", "total_tax", "grand_total", "in_words",
 			"other_charges_added", "other_charges_deducted", 
@@ -192,6 +391,9 @@
 		this.frm.toggle_display(["conversion_rate", "net_total", "grand_total", 
 			"in_words", "other_charges_added", "other_charges_deducted"],
 			this.frm.doc.currency != company_currency);
+			
+		this.frm.toggle_display(["plc_conversion_rate"], 
+			this.frm.price_list_currency != company_currency);
 		
 		// set labels
 		$.each(field_label_map, function(fname, label) {
@@ -208,11 +410,12 @@
 			$.each(fields_list, function(i, fname) {
 				var docfield = wn.meta.get_docfield(grid_doctype, fname);
 				if(docfield) {
+					var label = wn._(docfield.label || "").replace(/\([^\)]*\)/g, "");
 					field_label_map[grid_doctype + "-" + fname] = 
-						docfield.label + " (" + currency + ")";
+						label.trim() + " (" + currency + ")";
 				}
 			});
-		}
+		};
 		
 		setup_field_label_map(["purchase_rate", "purchase_ref_rate", "amount", "rate"],
 			company_currency, this.fname);
@@ -220,7 +423,9 @@
 		setup_field_label_map(["import_rate", "import_ref_rate", "import_amount"],
 			this.frm.doc.currency, this.fname);
 		
-		setup_field_label_map(["tax_amount", "total"], company_currency, this.other_fname);
+		if(this.frm.fields_dict[this.other_fname]) {
+			setup_field_label_map(["tax_amount", "total"], company_currency, this.other_fname);
+		}
 		
 		if(this.frm.fields_dict["advance_allocation_details"]) {
 			setup_field_label_map(["advance_amount", "allocated_amount"], company_currency,
@@ -240,10 +445,6 @@
 		$.each(field_label_map, function(fname, label) {
 			$wrapper.find('[data-grid-fieldname="'+fname+'"]').text(label);
 		});
-	},
-	
-	get_company_currency: function() {
-		return erpnext.get_currency(this.frm.doc.company);
 	}
 });
 
@@ -259,546 +460,3 @@
 
 var tname = cur_frm.cscript.tname;
 var fname = cur_frm.cscript.fname;
-
-cur_frm.cscript.get_default_schedule_date = function(doc) {
-		var ch = getchildren( tname, doc.name, fname);
-		if (flt(ch.length) > 0){
-			$c_obj(make_doclist(doc.doctype, doc.name), 'get_default_schedule_date', '', function(r, rt) { refresh_field(fname); });
-		}
-}
-
-cur_frm.cscript.load_taxes = function(doc, cdt, cdn, callback) {
-	// run if this is not executed from dt_map...
-	doc = locals[doc.doctype][doc.name];
-	if(doc.supplier || getchildren('Purchase Taxes and Charges', doc.name, 'purchase_tax_details', doc.doctype).length) {
-		if(callback) {
-			callback(doc, cdt, cdn);
-		}
-	} else {
-		$c_obj(make_doclist(doc.doctype, doc.name),'load_default_taxes','',function(r,rt){
-			refresh_field('purchase_tax_details');
-			if(callback) callback(doc, cdt, cdn);
-		});
-	}
-}
-
-
-
-// Gets called after existing item details are update to fill in
-// remaining default values
-cur_frm.cscript.load_defaults = function(doc, dt, dn, callback) {
-	if(!cur_frm.doc.__islocal) { return; }
-
-	doc = locals[doc.doctype][doc.name];
-	var fields_to_refresh = wn.model.set_default_values(doc);
-	if(fields_to_refresh) { refresh_many(fields_to_refresh); }
-
-	fields_to_refresh = null;
-	var children = getchildren(cur_frm.cscript.tname, doc.name, cur_frm.cscript.fname);
-	if(!children) { return; }
-	for(var i=0; i<children.length; i++) {
-		wn.model.set_default_values(children[i]);
-	}
-	refresh_field(cur_frm.cscript.fname);
-	cur_frm.cscript.load_taxes(doc, dt, dn, callback);
-}
-
-// ======================== Conversion Rate ==========================================
-cur_frm.cscript.conversion_rate = function(doc,cdt,cdn) {
-	cur_frm.cscript.calc_amount( doc, 1);
-}
-
-//==================== Item Code Get Query =======================================================
-// Only Is Purchase Item = 'Yes' and Items not moved to trash are allowed.
-cur_frm.fields_dict[fname].grid.get_field("item_code").get_query = function(doc, cdt, cdn) {
-	if (doc.is_subcontracted =="Yes") {
-		return erpnext.queries.item({
-			'ifnull(tabItem.is_sub_contracted_item, "No")': 'Yes'
-		})
-	} else {
-		return erpnext.queries.item({
-			'ifnull(tabItem.is_purchase_item, "No")': 'Yes'
-		})
-	}
-}
-
-//==================== Update Stock Qty ==========================================================
-cur_frm.cscript.update_stock_qty = function(doc,cdt,cdn){
-	d = locals[cdt][cdn]
-	// Step 1:=> Check if qty , uom, conversion_factor
-	if (d.qty && d.uom && d.conversion_factor){
-		// Step 2:=> Set stock_qty = qty * conversion_factor
-		d.stock_qty = flt(flt(d.qty) * flt(d.conversion_factor));
-		// Step 3:=> Refer stock_qty field a that particular row.
-		refresh_field('stock_qty' , d.name,fname);
-	}
-}
-
-//==================== UOM ======================================================================
-cur_frm.cscript.uom = function(doc, cdt, cdn, args) {
-	if(!args) args = {};
-	
-	// args passed can contain conversion_factor
-	var d = locals[cdt][cdn];
-	$.extend(args, {
-		item_code: d.item_code,
-		uom: d.uom,
-		stock_qty: flt(d.stock_qty),
-	});
-	
-	if(d.item_code && d.uom) {
-		cur_frm.call({
-			method: "buying.doctype.purchase_common.purchase_common.get_uom_details",
-			args: { args: args },
-			child: d,
-			callback: function(r) {
-				cur_frm.cscript.calc_amount(doc, 2);
-			}
-		});
-	}
-}
-
-
-//==================== Conversion factor =========================================================
-cur_frm.cscript.conversion_factor = function(doc, cdt, cdn) {
-	var item = locals[cdt][cdn];
-	
-	cur_frm.cscript.uom(doc, cdt, cdn, { conversion_factor: item.conversion_factor });
-}
-
-//==================== stock qty ======================================================================
-cur_frm.cscript.stock_qty = function(doc, cdt, cdn) {
-	var d = locals[cdt][cdn];
-	if(d.uom && d.qty){
-		d.conversion_factor = flt(d.stock_qty)/flt(d.qty);
-		refresh_field('conversion_factor', d.name, fname);
-	}
-}
-
-//==================== Warehouse ================================================================
-cur_frm.cscript.warehouse = function(doc, cdt, cdn) {
-	var d = locals[cdt][cdn];
-	if (d.item_code && d.warehouse) {
-		str_arg = "{'item_code':'" +	(d.item_code?d.item_code:'') + "', 'warehouse':'" + (d.warehouse?d.warehouse:'') + "'}"
-		get_server_fields('get_bin_details', str_arg, fname, doc, cdt, cdn, 1);
-	}	
-}
-
-//=================== Quantity ===================================================================
-cur_frm.cscript.qty = function(doc, cdt, cdn) {
-	var d = locals[cdt][cdn];
-	// Step 1: => Update Stock Qty 
-	cur_frm.cscript.update_stock_qty(doc,cdt,cdn);
-	// Step 2: => Calculate Amount
-	cur_frm.cscript.calc_amount(doc, 2);
-}
-
-
-//=================== Purchase Rate ==============================================================
-cur_frm.cscript.purchase_rate = function(doc, cdt, cdn) {
-	cur_frm.cscript.calc_amount(doc, 2);
-}
-
-//==================== Import Rate ================================================================
-cur_frm.cscript.import_rate = function(doc, cdt, cdn) {
-	cur_frm.cscript.calc_amount(doc, 1);
-}
-
-//==================== Discount Rate ================================================================
-cur_frm.cscript.discount_rate = function(doc, cdt, cdn) {
-	cur_frm.cscript.calc_amount(doc, 4);
-}
-//==================== Purchase Ref Rate ================================================================
-cur_frm.cscript.purchase_ref_rate = function(doc, cdt, cdn) {
-	cur_frm.cscript.calc_amount(doc, 4);
-}
-//==================== Import Ref Rate ================================================================
-cur_frm.cscript.import_ref_rate = function(doc, cdt, cdn) {
-	cur_frm.cscript.calc_amount(doc, 5);
-}
-
-//==================== Validate ====================================================================
-cur_frm.cscript.validate = function(doc, cdt, cdn) {
-	cur_frm.cscript.calc_amount(doc, 1);
-
-	// calculate advances if pv
-	if(doc.docstatus == 0 && doc.doctype == 'Purchase Invoice') calc_total_advance(doc, cdt, cdn);
-}
-
-// **************** RE-CALCULATE VALUES ***************************
-
-cur_frm.cscript.recalculate_values = function(doc, cdt, cdn) {
-	cur_frm.cscript.calculate_tax(doc,cdt,cdn);
-}
-
-cur_frm.cscript.calculate_tax = function(doc, cdt, cdn) {
-	var other_fname	= cur_frm.cscript.other_fname;
-
-	var cl = getchildren('Purchase Taxes and Charges', doc.name, other_fname, doc.doctype);
-	for(var i = 0; i<cl.length; i++){
-		cl[i].total_tax_amount = 0;
-		cl[i].total_amount = 0;
-		cl[i].tax_amount = 0;										// this is done to calculate other charges
-		cl[i].total = 0;
-		if(in_list(['On Previous Row Amount','On Previous Row Total'],cl[i].charge_type) && !cl[i].row_id){
-			alert("Please Enter Row on which amount needs to be calculated for row : "+cl[i].idx);
-			validated = false;
-		}
-	}
-	cur_frm.cscript.calc_amount(doc, 1);
-}
-
-
-
-cur_frm.cscript.get_item_wise_tax_detail = function( doc, rate, cl, i, tax, t) {
-	doc = locals[doc.doctype][doc.name];
-	var detail = '';
-	detail = cl[i].item_code + " : " + cstr(rate) + NEWLINE;
-	return detail;
-}
-
-cur_frm.cscript.amount = function(doc, cdt, cdn) {
-	cur_frm.cscript.calc_amount(doc, 3);
-}
-
-
-//====================== Calculate Amount for PO and PR not for PV	============================================================
-cur_frm.cscript.calc_amount = function(doc, n) {
-	// Set defaults
-	doc = locals[doc.doctype][doc.name]
-	var other_fname	= cur_frm.cscript.other_fname;
-	if(!flt(doc.conversion_rate)) { doc.conversion_rate = 1; refresh_field('conversion_rate'); }
-	if(!n) n=0;
-	var net_total = 0;
-	var net_total_import = 0;
-	
-	var cl = getchildren(tname, doc.name, fname);
-	
-	for(var i=0;i<cl.length;i++) 
-	{
-	var rate_fld = (doc.doctype != 'Purchase Invoice') ? 'purchase_rate': 'rate';
-		var tmp = {};
-	if(!cl[i].discount_rate) cl[i].discount_rate = 0;
-
-		if(n == 1){ 
-			set_multiple(tname, cl[i].name, {'purchase_ref_rate':flt(cl[i].import_ref_rate)*flt(doc.conversion_rate)}, fname);
-		set_multiple(tname, cl[i].name, {
-			'discount_rate': flt(cl[i].import_ref_rate) ? 
-				flt(flt( flt( flt(cl[i].import_ref_rate) - flt(cl[i].import_rate) ) * 100 )/ 
-					flt(cl[i].import_ref_rate))	: 0 }, fname);
-		tmp[rate_fld] = flt(doc.conversion_rate) * flt(cl[i].import_rate);
-			set_multiple(tname, cl[i].name, tmp, fname);
-
-			set_multiple(tname, cl[i].name, {'amount': flt(flt(cl[i].qty) * flt(doc.conversion_rate) * flt(cl[i].import_rate))}, fname);
-			set_multiple(tname, cl[i].name, {'import_amount': flt(flt(cl[i].qty) * flt(cl[i].import_rate))}, fname);
-
-		}else if(n == 2){
-		set_multiple(tname, cl[i].name, {'purchase_ref_rate':flt(cl[i].import_ref_rate)*flt(doc.conversion_rate)}, fname);
-		set_multiple(tname, cl[i].name, {
-			'discount_rate': flt(cl[i].purchase_ref_rate) ? 
-				flt(flt( flt( flt(cl[i].purchase_ref_rate) - flt(cl[i][rate_fld]) ) * 100 )/
-				flt(cl[i].purchase_ref_rate)) : 0 }, fname);
-			set_multiple(tname, cl[i].name, {'amount': flt(flt(cl[i].qty) * flt(cl[i][rate_fld])),}, fname);
-		set_multiple(tname, cl[i].name, {'import_rate': flt(flt(cl[i][rate_fld]) / flt(doc.conversion_rate)) }, fname);
-			set_multiple(tname, cl[i].name, {'import_amount': flt(flt(cl[i].qty) *	flt(cl[i][rate_fld]) / flt(doc.conversion_rate))}, fname);
-
-	}else if(n == 3){
-		tmp[rate_fld] = flt(flt(cl[i].amount) / flt(cl[i].qty));
-			set_multiple(tname, cl[i].name, tmp, fname);
-			set_multiple(tname, cl[i].name, {'import_rate': flt(flt(cl[i][rate_fld]) / flt(doc.conversion_rate))}, fname); 
-			set_multiple(tname, cl[i].name, {'import_amount': flt(flt(cl[i].qty) *	flt(cl[i][rate_fld]) / flt(doc.conversion_rate))}, fname);
-
-		}else if( n==4){
-
-		set_multiple(tname, cl[i].name, {'import_ref_rate': flt(flt(cl[i].purchase_ref_rate) / flt(doc.conversion_rate))}, fname);
-
-			tmp[rate_fld] = flt( flt(cl[i].purchase_ref_rate) - flt(flt(cl[i].purchase_ref_rate)*flt(cl[i].discount_rate)/100) )
-		set_multiple(tname, cl[i].name, tmp, fname);
-		set_multiple(tname, cl[i].name, {'import_rate': flt(flt(cl[i][rate_fld]) / flt(doc.conversion_rate))}, fname); 
-		set_multiple(tname, cl[i].name, {'amount':flt(flt(cl[i].qty) * flt(cl[i][rate_fld]))}, fname);
-		set_multiple(tname, cl[i].name, {'import_amount': flt(flt(cl[i].qty) *	flt(cl[i][rate_fld]) / flt(doc.conversion_rate))}, fname); 
-	}else if( n==5){	
-		tmp[rate_fld] = flt( flt(cl[i].import_ref_rate) - flt(flt(cl[i].import_ref_rate)*flt(cl[i].discount_rate)/100) ) * flt(doc.conversion_rate);
-		set_multiple(tname, cl[i].name, {'purchase_ref_rate': flt(flt(cl[i].import_ref_rate) * flt(doc.conversion_rate))}, fname);
-		set_multiple(tname, cl[i].name, tmp, fname);
-		set_multiple(tname, cl[i].name, {'import_rate': flt(flt(cl[i][rate_fld]) / flt(doc.conversion_rate))}, fname); 
-		set_multiple(tname, cl[i].name, {'amount':flt(flt(cl[i].qty) * flt(cl[i][rate_fld]))}, fname);
-		set_multiple(tname, cl[i].name, {'import_amount': flt(flt(cl[i].qty) *	flt(cl[i][rate_fld]) / flt(doc.conversion_rate))}, fname); 
-	}
-	
-		if (n != 3){
-			net_total += flt(flt(cl[i].qty) * flt(cl[i][rate_fld]));
-			net_total_import += flt(flt(cl[i].qty) * flt(cl[i].import_rate));
-		} else if(n == 3){
-			net_total += flt(cl[i].amount);
-			net_total_import += flt(cl[i].amount) / flt(doc.conversion_rate);
-		}
-		//update stock uom
-		cur_frm.cscript.update_stock_qty(doc, tname, cl[i].name);
-	}
-	doc.net_total = flt(net_total) ;
-	doc.net_total_import = flt(net_total_import) ;
-	refresh_field('net_total');
-	refresh_field('net_total_import');
-	
-	cur_frm.cscript.val_cal_charges(doc, tname, fname, other_fname);
-}
-
-
-//======== Function was broken away from cur_frm.cscript.calc_amount as PV has fieldname 'rate' instead of 'purchase_rate'===========
-cur_frm.cscript.val_cal_charges = function(doc, tname, fname, other_fname){
-
-	doc = locals[doc.doctype][doc.name]
-	if(flt(doc.net_total) > 0) {
-		var cl = getchildren('Purchase Taxes and Charges', doc.name, other_fname,doc.doctype);
-		for(var i = 0; i<cl.length; i++){
-			cl[i].total_tax_amount = 0;
-			cl[i].total_amount = 0;
-			cl[i].tax_amount = 0;										// this is done to calculate other charges
-			cl[i].total = 0;
-			cl[i].item_wise_tax_detail = "";
-			if(in_list(['On Previous Row Amount','On Previous Row Total'],cl[i].charge_type) && !cl[i].row_id){
-				alert("Please Enter Row on which amount needs to be calculated for row : "+cl[i].idx);
-				validated = false;
-			}
-		}
-		cur_frm.cscript.calc_other_charges(doc , tname , fname , other_fname); // calculate other charges
-	}
-	cur_frm.cscript.calc_doc_values(doc, tname, fname, other_fname); // calculates total amounts
-
-	refresh_many(['net_total', 'grand_total', 'rounded_total', 'grand_total_import', 'rounded_total_import', 'in_words', 'in_words_import', 'purchase_tax_details', 'total_tax', 'other_charges_added', 'other_charges_deducted', 'net_total_import', 'other_charges_added_import', 'other_charges_deducted_import']);
-
-}
-
-
-// ******************************* OTHER CHARGES *************************************
-cur_frm.cscript.calc_other_charges = function(doc , tname , fname , other_fname) {
-	doc = locals[doc.doctype][doc.name];
-	// make display area
-	// ------------------
-
-	
-	cur_frm.fields_dict['tax_calculation'].disp_area.innerHTML = '<b style="padding: 8px 0px;">Calculation Details for Taxes, Charges and Landed Cost:</b>';
-	var cl = getchildren(tname, doc.name, fname);
-	var tax = getchildren('Purchase Taxes and Charges', doc.name, other_fname,doc.doctype);
-	// make display table
-	// ------------------
-	var otc = make_table(cur_frm.fields_dict['tax_calculation'].disp_area, cl.length + 1, tax.length + 1, '90%',[],{border:'1px solid #AAA',padding:'2px'});
-	$y(otc,{marginTop:'8px'});
-	
-	var tax_desc = {}; var tax_desc_rates = []; var net_total = 0;
-	
-	
-	for(var i=0;i<cl.length;i++) {
-		var item_tax = 0;
-		if(doc.doctype != 'Purchase Invoice') net_total += flt(flt(cl[i].qty) * flt(cl[i].purchase_rate));
-		else if(doc.doctype == 'Purchase Invoice') net_total += flt(flt(cl[i].qty) * flt(cl[i].rate));
-
-		var prev_total = flt(cl[i].amount);
-		if(cl[i].item_tax_rate) {
-			try {
-				var check_tax = JSON.parse(cl[i].item_tax_rate);				//to get in dictionary
-			} catch(exception) {
-				var check_tax = eval('var a='+cl[i].item_tax_rate+';a');        //to get in dictionary				 
-			}
-		}
-		
-		// Add Item Code in new Row 
-		//--------------------------
-		$td(otc,i+1,0).innerHTML = cl[i].item_code;
-		
-		var total = net_total;
-		for(var t=0;t<tax.length;t++){
- 
-			var account = tax[t].account_head;
-			$td(otc,0,t+1).innerHTML = account?account:'';
-			//Check For Rate
-			if(cl[i].item_tax_rate && check_tax[account]!=null)	{
-				rate = flt(check_tax[account]);
-			} else {
-				// if particular item doesn't have particular rate it will take other charges rate
-				rate = flt(tax[t].rate);
-			}
-
-			//Check For Rate and get tax amount
-			var tax_amount = cur_frm.cscript.check_charge_type_and_get_tax_amount(doc,tax,t, cl[i], rate);
-			
-			//enter item_wise_tax_detail i.e. tax rate on each item
-			
-			item_wise_tax_detail = cur_frm.cscript.get_item_wise_tax_detail( doc, rate, cl, i, tax, t);
-			
-			
-			if(tax[t].add_deduct_tax == 'Add'){
-				// this is calculation part for all types
-				if(tax[t].charge_type != "Actual") tax[t].item_wise_tax_detail += item_wise_tax_detail;
-				tax[t].total_amount = flt(tax_amount);		 //stores actual tax amount in virtual field
-				tax[t].total_tax_amount = flt(prev_total);			//stores total amount in virtual field
-				tax[t].tax_amount += flt(tax_amount);			 
-				var total_amount = flt(tax[t].tax_amount);
-				total_tax_amount = flt(tax[t].total_tax_amount) + flt(total_amount);
-				if(tax[t].category != "Valuation"){
-					set_multiple('Purchase Taxes and Charges', tax[t].name, { 'item_wise_tax_detail':tax[t].item_wise_tax_detail, 'amount':roundNumber(total_amount, 2), 'total':roundNumber(flt(total)+flt(tax[t].tax_amount), 2)}, other_fname);
-					prev_total += flt(tax[t].total_amount);
-					total += flt(tax[t].tax_amount);	// for adding total to previous amount			 
-				}
-				else{
-					set_multiple('Purchase Taxes and Charges', tax[t].name, { 'item_wise_tax_detail':tax[t].item_wise_tax_detail, 'amount':roundNumber(total_amount, 2), 'total':roundNumber(flt(total), 2)}, other_fname);
-					prev_total = prev_total;
-				}
-				//prev_total += flt(tax[t].total_amount);	 // for previous row total
-
-				if(tax[t].charge_type == 'Actual')
-					$td(otc,i+1,t+1).innerHTML = format_currency(tax[t].total_amount, erpnext.get_currency(doc.company));
-				else
-					$td(otc,i+1,t+1).innerHTML = '('+fmt_money(rate) + '%) ' +format_currency(tax[t].total_amount, erpnext.get_currency(doc.company));
-
-				if (tax[t].category != "Total"){
-					item_tax += tax[t].total_amount;
-				}
-			}
-			else if(tax[t].add_deduct_tax == 'Deduct'){
-				// this is calculation part for all types
-				if(tax[t].charge_type != "Actual") tax[t].item_wise_tax_detail += item_wise_tax_detail;
-				tax[t].total_amount = flt(tax_amount);		 //stores actual tax amount in virtual field
-				tax[t].total_tax_amount = flt(prev_total);			//stores total amount in virtual field
-				tax[t].tax_amount += flt(tax_amount);
-				var total_amount = flt(tax[t].tax_amount);
-				total_tax_amount = flt(tax[t].total_tax_amount) - flt(total_amount);
-				if(tax[t].category != "Valuation"){
-					set_multiple('Purchase Taxes and Charges', tax[t].name, { 'item_wise_tax_detail':tax[t].item_wise_tax_detail, 'tax_amount':roundNumber(total_amount, 2), 'total':roundNumber(flt(total)-flt(tax[t].tax_amount), 2)}, other_fname);
-					prev_total -= flt(tax[t].total_amount); 
-					total -= flt(tax[t].tax_amount);	// for adding total to previous amount			 
-				}
-				else{
-					set_multiple('Purchase Taxes and Charges', tax[t].name, { 'item_wise_tax_detail':tax[t].item_wise_tax_detail, 'tax_amount':roundNumber(total_amount, 2), 'total':roundNumber(flt(total), 2)}, other_fname);
-					prev_total = prev_total;
-				}
-				//prev_total += flt(tax[t].total_amount);	 // for previous row total
-
-				if(tax[t].charge_type == 'Actual')
-					$td(otc,i+1,t+1).innerHTML = format_currency(tax[t].total_amount, erpnext.get_currency(doc.company));
-				else
-					$td(otc,i+1,t+1).innerHTML = '('+fmt_money(rate) + '%) ' +format_currency(tax[t].total_amount, erpnext.get_currency(doc.company));
-
-				if (tax[t].category != "Total"){
-					item_tax -= tax[t].total_amount;
-				}
-			}			
-			
-			
-		}
-		set_multiple(tname, cl[i].name, {'item_tax_amount': item_tax }, fname);
-	}
-	for(var t=0;t<tax.length;t++){
-		tax[t].tax_amount = roundNumber(tax[t].tax_amount, 2);
-	}
-}
-
-
-cur_frm.cscript.check_charge_type_and_get_tax_amount = function(doc, tax, t, cl, rate, print_amt) {
-	doc = locals[doc.doctype][doc.name];
-
-	var tax_amount = 0;
-	if(tax[t].charge_type == 'Actual') {
-		var value = flt(tax[t].rate) / flt(doc.net_total);	 // this give the ratio in which all items are divided					 
-		return tax_amount = flt(value) * flt(cl.amount);
-	 }	 
-	else if(tax[t].charge_type == 'On Net Total') {
-		return tax_amount = (flt(rate) * flt(cl.amount) / 100);
-	}
-	else if(tax[t].charge_type == 'On Previous Row Amount'){
-		var row_no = (tax[t].row_id).toString();
-		var row = (row_no).split("+");			// splits the values and stores in an array
-		for(var r = 0;r<row.length;r++){
-			var id = cint(row[r].replace(/^\s+|\s+$/g,""));
-			tax_amount += (flt(rate) * flt(tax[id-1].total_amount) / 100);
-		}
-		var row_id = row_no.indexOf("/");
-		if(row_id != -1) {
-			rate = '';
-			var row = (row_no).split("/");			// splits the values and stores in an array
-			if(row.length>2) alert("You cannot enter more than 2 nos. for division");
-			var id1 = cint(row[0].replace(/^\s+|\s+$/g,""));
-			var id2 = cint(row[1].replace(/^\s+|\s+$/g,""));
-			tax_amount = flt(tax[id1-1].total_amount) / flt(tax[id2-1].total_amount);
-		}
-		return tax_amount
-	}
-	else if(tax[t].charge_type == 'On Previous Row Total') {
-		var row = cint(tax[t].row_id);
-		if(tax[row-1].add_deduct_tax == 'Add'){
-			return tax_amount = flt(rate) * (flt(tax[row-1].total_tax_amount)+flt(tax[row-1].total_amount)) / 100;
-		 }
-		else if(tax[row-1].add_deduct_tax == 'Deduct'){
-			return tax_amount = flt(rate) * (flt(tax[row-1].total_tax_amount)-flt(tax[row-1].total_amount)) / 100;
-		 }
-	}
-}
-
-// ******* Calculation of total amounts of document (item amount + other charges)****************
-cur_frm.cscript.calc_doc_values = function(doc, tname, fname, other_fname) {
-	doc = locals[doc.doctype][doc.name];
-	var net_total = 0; var total_tax = 0; var other_charges_added = 0; 
-	var other_charges_deducted = 0;
-	var cl = getchildren(tname, doc.name, fname);
-	for(var i = 0; i<cl.length; i++){
-		net_total += flt(cl[i].amount);
-	}
-	var d = getchildren('Purchase Taxes and Charges', doc.name, other_fname,doc.doctype);
-	for(var j = 0; j<d.length; j++){
-		if(d[j].category != 'Valuation'){
-			
-			if(d[j].add_deduct_tax == 'Add'){
-				other_charges_added += flt(d[j].tax_amount);
-				total_tax += flt(d[j].tax_amount);
-			}
-			if(d[j].add_deduct_tax == 'Deduct'){
-				other_charges_deducted += flt(d[j].tax_amount);
-				total_tax -= flt(d[j].tax_amount);
-			}
-		}
-	}
-	doc.net_total = flt(net_total);
-	doc.total_tax = flt(total_tax);
-
-	doc.other_charges_added = roundNumber(flt(other_charges_added), 2);
-	doc.other_charges_deducted = roundNumber(flt(other_charges_deducted), 2);
-	doc.grand_total = roundNumber(flt(flt(net_total) + flt(other_charges_added) - flt(other_charges_deducted)), 2);
-	doc.rounded_total = Math.round(doc.grand_total);
-	doc.net_total_import = roundNumber(flt(flt(net_total) / flt(doc.conversion_rate)), 2);
-	doc.other_charges_added_import = roundNumber(flt(flt(other_charges_added) / flt(doc.conversion_rate)), 2);
-	doc.other_charges_deducted_import = roundNumber(flt(flt(other_charges_deducted) / flt(doc.conversion_rate)), 2);
-	doc.grand_total_import = roundNumber(flt(flt(doc.grand_total) / flt(doc.conversion_rate)), 2);
-	doc.rounded_total_import = Math.round(doc.grand_total_import);
-
-	refresh_many(['net_total','total_taxes','grand_total']);
-
-
-	if(doc.doctype == 'Purchase Invoice'){
-		calculate_outstanding(doc);
-	}
-}
-
-var calculate_outstanding = function(doc) {
-	// total amount to pay	
-	doc.total_amount_to_pay = flt(doc.grand_total) - flt(doc.write_off_amount);
-	
-	// outstanding amount 
-	if(doc.docstatus==0) doc.outstanding_amount = doc.total_amount_to_pay - flt(doc.total_advance);
-	
-	refresh_many(['total_amount_to_pay', 'outstanding_amount']);
-}
-
-
-cur_frm.cscript.project_name = function(doc, cdt, cdn) {
-	var item_doc = locals[cdt][cdn];
-	if (item_doc.project_name) {
-		$.each(getchildren(cur_frm.cscript.tname, doc.name, cur_frm.cscript.fname, doc.doctype),
-			function(i, v) {
-				if (v && !v.project_name) v.project_name = item_doc.project_name;
-			});
-		refresh_field(cur_frm.cscript.fname);
-	}
-}
-
-cur_frm.fields_dict.supplier && (cur_frm.fields_dict.supplier.get_query = erpnext.utils.supplier_query);
\ No newline at end of file
diff --git a/buying/doctype/purchase_common/purchase_common.py b/buying/doctype/purchase_common/purchase_common.py
index 7cc5c22..4b5fe02 100644
--- a/buying/doctype/purchase_common/purchase_common.py
+++ b/buying/doctype/purchase_common/purchase_common.py
@@ -69,17 +69,6 @@
 			msgprint(_("Hey there! You need to put at least one item in \
 				the item table."), raise_exception=True)
 
-
-	def get_default_schedule_date( self, obj):
-		for d in getlist( obj.doclist, obj.fname):
-			item = sql("select lead_time_days from `tabItem` where name = '%s' and (ifnull(end_of_life,'')='' or end_of_life = '0000-00-00' or end_of_life >	now())" % cstr(d.item_code) , as_dict = 1)
-			ltd = item and cint(item[0]['lead_time_days']) or 0
-			if ltd and obj.doc.transaction_date:
-				if d.fields.has_key('lead_time_date') or obj.doc.doctype == 'Material Request':
-					d.lead_time_date = cstr(add_days( obj.doc.transaction_date, cint(ltd)))
-				if not d.fields.has_key('prevdoc_docname') or (d.fields.has_key('prevdoc_docname') and not d.prevdoc_docname):
-					d.schedule_date =	cstr( add_days( obj.doc.transaction_date, cint(ltd)))
-				
 	# Client Trigger functions
 	#------------------------------------------------------------------------------------------------
 
@@ -99,13 +88,6 @@
 			msgprint("Supplier : %s does not exists" % (name))
 			raise Exception
 	
-	# Get TERMS AND CONDITIONS
-	# =======================================================================================
-	def get_tc_details(self,obj):
-		r = sql("select terms from `tabTerms and Conditions` where name = %s", obj.doc.tc_name)
-		if r: obj.doc.terms = r[0][0]
-
-
 	# Get Available Qty at Warehouse
 	def get_bin_details( self, arg = ''):
 		arg = eval(arg)
@@ -214,10 +196,11 @@
 					msgprint("Please check Item %s is not present in %s %s ." % (d.item_code, d.prevdoc_doctype, d.prevdoc_docname))
 					raise Exception
 				
-				# Check if Warehouse has been modified.
-				if not cstr(data[0]['warehouse']) == cstr(d.warehouse):
-					msgprint("Please check warehouse %s of Item %s which is not present in %s %s ." % \
-						(d.warehouse, d.item_code, d.prevdoc_doctype, d.prevdoc_docname), raise_exception=True)
+				if cstr(data[0]['warehouse']) and \
+						not cstr(data[0]['warehouse']) == cstr(d.warehouse):
+					msgprint("""Please check warehouse %s of Item %s 
+						which is not present in %s %s""" % (d.warehouse, d.item_code, 
+						d.prevdoc_doctype, d.prevdoc_docname), raise_exception=1)
 				
 				#	Check if UOM has been modified.
 				if not cstr(data[0]['uom']) == cstr(d.uom) and not cstr(d.prevdoc_doctype) == 'Material Request':
@@ -405,39 +388,6 @@
 			msgprint("'%s' Not Within The Fiscal Year"%(dn))
 			raise Exception
 
-	def load_default_taxes(self, obj):
-		return self.get_purchase_tax_details(obj, 1)
-	
-	def get_purchase_tax_details(self,obj, default = 0):
-		obj.doclist = self.doc.clear_table(obj.doclist,'purchase_tax_details')
-		
-		if default: add_cond = " and ifnull(t2.is_default,0) = 1"
-		else: add_cond = " and t1.parent = '"+cstr(obj.doc.purchase_other_charges)+"'"
-
-		other_charge = sql("""
-			select t1.*
-			from `tabPurchase Taxes and Charges` t1, `tabPurchase Taxes and Charges Master` t2
-			where t1.parent = t2.name %s
-			order by t1.idx
-		"""% add_cond, as_dict = 1)
-		
-		idx = 0
-		for other in other_charge:
-			d =	addchild(obj.doc, 'purchase_tax_details', 'Purchase Taxes and Charges', 
-				obj.doclist)
-			d.category = other['category']
-			d.add_deduct_tax = other['add_deduct_tax']
-			d.charge_type = other['charge_type']
-			d.row_id = other['row_id']
-			d.description = other['description']
-			d.account_head = other['account_head']
-			d.rate = flt(other['rate'])
-			d.tax_amount = flt(other['tax_amount'])
-			d.cost_center = other["cost_center"]
-			d.idx = idx
-			idx += 1
-		return obj.doclist
-
 	def get_rate(self, arg, obj):
 		arg = eval(arg)
 		rate = sql("select account_type, tax_rate from `tabAccount` where name = '%s'" %(arg['account_head']), as_dict=1)
@@ -450,27 +400,3 @@
 			if d.prevdoc_doctype and d.prevdoc_docname:
 				dt = sql("select transaction_date from `tab%s` where name = '%s'" % (d.prevdoc_doctype, d.prevdoc_docname))
 				d.prevdoc_date = dt and dt[0][0].strftime('%Y-%m-%d') or ''
-
-@webnotes.whitelist()
-def get_uom_details(args=None):
-	"""fetches details on change of UOM"""
-	if not args:
-		return {}
-		
-	if isinstance(args, basestring):
-		import json
-		args = json.loads(args)
-
-	uom = webnotes.conn.sql("""select conversion_factor
-		from `tabUOM Conversion Detail` where parent = %s and uom = %s""", 
-		(args['item_code'], args['uom']), as_dict=1)
-
-	if not uom: return {}
-
-	conversion_factor = args.get("conversion_factor") or \
-		flt(uom[0]["conversion_factor"])
-	
-	return {
-		"conversion_factor": conversion_factor,
-		"qty": flt(args["stock_qty"]) / conversion_factor,
-	}
diff --git a/buying/doctype/purchase_order/README.md b/buying/doctype/purchase_order/README.md
new file mode 100644
index 0000000..992377d
--- /dev/null
+++ b/buying/doctype/purchase_order/README.md
@@ -0,0 +1 @@
+Confirmed order to Supplier to deliver certain Items.
\ No newline at end of file
diff --git a/buying/doctype/purchase_order/locale/_messages_doc.json b/buying/doctype/purchase_order/locale/_messages_doc.json
deleted file mode 100644
index 31be1c1..0000000
--- a/buying/doctype/purchase_order/locale/_messages_doc.json
+++ /dev/null
@@ -1,92 +0,0 @@
-[
- "Price List Currency", 
- "Grand Total (Import)", 
- "Supplier", 
- "Required raw materials issued to the supplier for producing a sub - contracted item.", 
- "Purchase Order Date", 
- "% of materials billed against this Purchase Order.", 
- "Company", 
- "You can make a purchase order from multiple Supplier Quotations. Select Supplier Quotations one by one and click on the button below.", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.", 
- "Price List", 
- "Select Material Request", 
- "Net Total*", 
- "Purchase Order Items Supplied", 
- "Taxes", 
- "Purchase Order", 
- "Price List Exchange Rate", 
- "Cancelled", 
- "Get Terms and Conditions", 
- "Letter Head", 
- "Currency & Price List", 
- "More Info", 
- "You can make a purchase order from multiple Material Requests. Select Material Requests one by one and click on the button below.", 
- "Net Total (Import)", 
- "% Received", 
- "Select Print Heading", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)", 
- "Is Subcontracted", 
- "Contact Person", 
- "Supplier's currency", 
- "Get Items", 
- "File List", 
- "Items", 
- "% of materials received against this Purchase Order", 
- "In Words(Import)", 
- "PO", 
- "Buying", 
- "Total Tax*", 
- "Rounded Total", 
- "To manage multiple series please go to Setup > Manage Series", 
- "The date at which current entry is corrected in the system.", 
- "In Words", 
- "Contact", 
- "Purchase Order Items", 
- "Select Supplier Quotation", 
- "Rate at which supplier's currency is converted to company's base currency", 
- "Currency", 
- "Purchase Taxes and Charges", 
- "Yes", 
- "Select Terms and Conditions", 
- "No", 
- "Calculate Tax", 
- "Totals", 
- "Draft", 
- "Terms and Conditions HTML", 
- "Status", 
- "Cancel Reason", 
- "Terms and Conditions", 
- "Re-Calculate Values", 
- "Tax Calculation", 
- "Ref SQ", 
- "Taxes and Charges Added", 
- "Submitted", 
- "Taxes and Charges Added (Import)", 
- "Stopped", 
- "Mobile No", 
- "Taxes and Charges Deducted", 
- "Amendment Date", 
- "The date at which current entry is made in system.", 
- "Series", 
- "Contact Info", 
- "Supplier Address", 
- "Exchange Rate", 
- "Amended From", 
- "Terms and Conditions1", 
- "Address", 
- "Remarks", 
- "Taxes and Charges Deducted (Import)", 
- "Instructions", 
- "Name", 
- "Fiscal Year", 
- "% Billed", 
- "Supplier (vendor) name as entered in supplier master", 
- "Payment Terms", 
- "Raw Material Details", 
- "Select the relevant company name if you have multiple companies", 
- "Get Tax Detail", 
- "Contact Email", 
- "Get Last Purchase Rate", 
- "Grand Total", 
- "In Words will be visible once you save the Purchase Order."
-]
\ No newline at end of file
diff --git a/buying/doctype/purchase_order/locale/ar-doc.json b/buying/doctype/purchase_order/locale/ar-doc.json
deleted file mode 100644
index b2bccb0..0000000
--- a/buying/doctype/purchase_order/locale/ar-doc.json
+++ /dev/null
@@ -1,94 +0,0 @@
-{
- "% Billed": "\u0648\u0635\u0641\u062a\u066a", 
- "% Received": "\u062d\u0635\u0644 \u0639\u0644\u0649\u066a", 
- "% of materials billed against this Purchase Order.": "\u066a \u0645\u0646 \u0627\u0644\u0645\u0648\u0627\u062f \u062a\u0648\u0635\u0641 \u0636\u062f \u0647\u0630\u0627 \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621.", 
- "% of materials received against this Purchase Order": "\u062a\u0644\u0642\u0649\u066a \u0645\u0646 \u0627\u0644\u0645\u0648\u0627\u062f \u0636\u062f \u0647\u0630\u0627 \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "Address": "\u0639\u0646\u0648\u0627\u0646", 
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "Amendment Date": "\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u062a\u0627\u0631\u064a\u062e", 
- "Buying": "\u0634\u0631\u0627\u0621", 
- "Calculate Tax": "\u062d\u0633\u0627\u0628 \u0627\u0644\u0636\u0631\u0627\u0626\u0628", 
- "Cancel Reason": "\u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u0633\u0628\u0628", 
- "Cancelled": "\u0625\u0644\u063a\u0627\u0621", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "\u0627\u0644\u0646\u0638\u0631 \u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0633\u0639\u0631 \u0644\u062c\u0644\u0628 \u0627\u0644\u0641\u0627\u0626\u062f\u0629. (\u0641\u0642\u0637 \u0627\u0644\u062a\u064a &quot;\u0644\u0634\u0631\u0627\u0621&quot; \u0641\u062d\u0635 \u0639)", 
- "Contact": "\u0627\u062a\u0635\u0644", 
- "Contact Email": "\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Contact Info": "\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644", 
- "Contact Person": "\u0627\u062a\u0635\u0644 \u0634\u062e\u0635", 
- "Currency": "\u0639\u0645\u0644\u0629", 
- "Currency & Price List": "\u0627\u0644\u0639\u0645\u0644\u0627\u062a \u0648 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631", 
- "Draft": "\u0645\u0633\u0648\u062f\u0629", 
- "Exchange Rate": "\u0633\u0639\u0631 \u0627\u0644\u0635\u0631\u0641", 
- "File List": "\u0645\u0644\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Get Items": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0639\u0646\u0627\u0635\u0631", 
- "Get Last Purchase Rate": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0622\u062e\u0631 \u0633\u0639\u0631 \u0634\u0631\u0627\u0621", 
- "Get Tax Detail": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629", 
- "Get Terms and Conditions": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Grand Total": "\u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a", 
- "Grand Total (Import)": "\u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0643\u0644\u064a (\u0627\u0633\u062a\u064a\u0631\u0627\u062f)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "\u0625\u0630\u0627 \u0642\u0645\u062a \u0628\u0625\u0646\u0634\u0627\u0621 \u0642\u0627\u0644\u0628 \u0642\u064a\u0627\u0633\u064a \u0641\u064a \u0634\u0631\u0627\u0621 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645 \u0645\u0627\u062c\u0633\u062a\u064a\u0631\u060c \u062d\u062f\u062f \u0623\u062d\u062f \u0648\u0627\u0646\u0642\u0631 \u0639\u0644\u0649 \u0627\u0644\u0632\u0631 \u0623\u062f\u0646\u0627\u0647.", 
- "In Words": "\u0641\u064a \u0643\u0644\u0645\u0627\u062a", 
- "In Words will be visible once you save the Purchase Order.": "\u0648\u0628\u0639\u0628\u0627\u0631\u0629 \u062a\u0643\u0648\u0646 \u0645\u0631\u0626\u064a\u0629 \u0628\u0645\u062c\u0631\u062f \u062d\u0641\u0638 \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621.", 
- "In Words(Import)": "\u0641\u064a \u0643\u0644\u0645\u0627\u062a (\u0627\u0633\u062a\u064a\u0631\u0627\u062f)", 
- "Instructions": "\u062a\u0639\u0644\u064a\u0645\u0627\u062a", 
- "Is Subcontracted": "\u0648\u062a\u0639\u0627\u0642\u062f \u0645\u0646 \u0627\u0644\u0628\u0627\u0637\u0646", 
- "Items": "\u0627\u0644\u0628\u0646\u0648\u062f", 
- "Letter Head": "\u0631\u0633\u0627\u0644\u0629 \u0631\u0626\u064a\u0633", 
- "Mobile No": "\u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644", 
- "More Info": "\u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a", 
- "Name": "\u0627\u0633\u0645", 
- "Net Total (Import)": "\u0645\u062c\u0645\u0648\u0639 \u0635\u0627\u0641\u064a (\u0627\u0633\u062a\u064a\u0631\u0627\u062f)", 
- "Net Total*": "* \u0625\u062c\u0645\u0627\u0644\u064a \u0635\u0627\u0641\u064a", 
- "No": "\u0644\u0627", 
- "PO": "PO", 
- "Payment Terms": "\u0634\u0631\u0648\u0637 \u0627\u0644\u062f\u0641\u0639", 
- "Price List": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631", 
- "Price List Currency": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0639\u0645\u0644\u0627\u062a", 
- "Price List Exchange Rate": "\u0645\u0639\u062f\u0644 \u0633\u0639\u0631 \u0635\u0631\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "Purchase Order": "\u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "Purchase Order Date": "\u0634\u0631\u0627\u0621 \u0627\u0644\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u062a\u0627\u0631\u064a\u062e", 
- "Purchase Order Items": "\u0634\u0631\u0627\u0621 \u0633\u0644\u0639 \u062a\u0631\u062a\u064a\u0628", 
- "Purchase Order Items Supplied": "\u0639\u0646\u0627\u0635\u0631 \u064a\u0648\u0641\u0631\u0647\u0627 \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "Purchase Taxes and Charges": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "Rate at which supplier's currency is converted to company's base currency": "\u0627\u0644\u0645\u0639\u062f\u0644 \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u0639\u0645\u0644\u0629 \u0625\u0644\u0649 \u0639\u0645\u0644\u0629 \u0627\u0644\u0645\u0648\u0631\u062f \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0634\u0631\u0643\u0629", 
- "Raw Material Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u062e\u0627\u0645", 
- "Re-Calculate Values": "\u0625\u0639\u0627\u062f\u0629 \u062d\u0633\u0627\u0628 \u0627\u0644\u0642\u064a\u0645", 
- "Ref SQ": "\u0627\u0644\u0645\u0631\u062c\u0639 SQ", 
- "Remarks": "\u062a\u0635\u0631\u064a\u062d\u0627\u062a", 
- "Required raw materials issued to the supplier for producing a sub - contracted item.": "\u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u062e\u0627\u0645 \u0627\u0644\u0644\u0627\u0632\u0645\u0629 \u0627\u0644\u0635\u0627\u062f\u0631\u0629 \u0625\u0644\u0649 \u0627\u0644\u0645\u0648\u0631\u062f \u0644\u0625\u0646\u062a\u0627\u062c \u0641\u0631\u0639\u064a - \u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0645\u062a\u0639\u0627\u0642\u062f \u0639\u0644\u064a\u0647\u0627.", 
- "Rounded Total": "\u062a\u0642\u0631\u064a\u0628 \u0625\u062c\u0645\u0627\u0644\u064a", 
- "Select Material Request": "\u062d\u062f\u062f \u0637\u0644\u0628 \u0627\u0644\u0645\u0648\u0627\u062f", 
- "Select Print Heading": "\u062d\u062f\u062f \u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u0639\u0646\u0648\u0627\u0646", 
- "Select Purchase Request": "\u062d\u062f\u062f \u0637\u0644\u0628 \u0634\u0631\u0627\u0621", 
- "Select Supplier Quotation": "\u062d\u062f\u062f \u0645\u0632\u0648\u062f \u0627\u0642\u062a\u0628\u0627\u0633", 
- "Select Terms and Conditions": "\u062d\u062f\u062f \u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Select the relevant company name if you have multiple companies": "\u062d\u062f\u062f \u0627\u0633\u0645 \u0627\u0644\u0634\u0631\u0643\u0629 \u0630\u0627\u062a \u0627\u0644\u0635\u0644\u0629 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0644\u062f\u064a\u0643 \u0627\u0644\u0634\u0631\u0643\u0627\u062a \u0645\u062a\u0639\u062f\u062f\u0629", 
- "Series": "\u0633\u0644\u0633\u0644\u0629", 
- "Status": "\u062d\u0627\u0644\u0629", 
- "Stopped": "\u062a\u0648\u0642\u0641", 
- "Submitted": "\u0627\u0644\u0645\u0642\u062f\u0645\u0629", 
- "Supplier": "\u0645\u0632\u0648\u062f", 
- "Supplier (vendor) name as entered in supplier master": "\u0627\u0644\u0645\u0648\u0631\u062f (\u0627\u0644\u0628\u0627\u0626\u0639) \u0627\u0644\u0627\u0633\u0645 \u0643\u0645\u0627 \u062a\u0645 \u0625\u062f\u062e\u0627\u0644\u0647\u0627 \u0641\u064a \u0645\u0627\u062c\u0633\u062a\u064a\u0631 \u0627\u0644\u0645\u0648\u0631\u062f", 
- "Supplier Address": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0645\u0648\u0631\u062f", 
- "Supplier's currency": "\u0627\u0644\u0645\u0648\u0631\u062f \u0645\u0646 \u0627\u0644\u0639\u0645\u0644\u0629", 
- "Tax Calculation": "\u0636\u0631\u064a\u0628\u0629 \u062d\u0633\u0627\u0628", 
- "Taxes": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628", 
- "Taxes and Charges Added": "\u0623\u0636\u064a\u0641\u062a \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "Taxes and Charges Added (Import)": "\u0623\u0636\u064a\u0641\u062a \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645 (\u0627\u0633\u062a\u064a\u0631\u0627\u062f)", 
- "Taxes and Charges Deducted": "\u062e\u0635\u0645 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "Taxes and Charges Deducted (Import)": "\u062e\u0635\u0645 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645 (\u0627\u0633\u062a\u064a\u0631\u0627\u062f)", 
- "Terms and Conditions": "\u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Terms and Conditions HTML": "\u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645 HTML", 
- "Terms and Conditions1": "\u062d\u064a\u062b \u0648Conditions1", 
- "The date at which current entry is corrected in the system.": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u062a\u0635\u062d\u064a\u062d \u0627\u0644\u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u062d\u0627\u0644\u064a \u0641\u064a \u0627\u0644\u0646\u0638\u0627\u0645.", 
- "The date at which current entry is made in system.": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u0627\u062f\u062e\u0627\u0644\u0647\u0627 \u0641\u064a \u0627\u0644\u0646\u0638\u0627\u0645 \u0627\u0644\u062d\u0627\u0644\u064a.", 
- "To manage multiple series please go to Setup > Manage Series": "\u0644\u0625\u062f\u0627\u0631\u0629 \u0633\u0644\u0633\u0644\u0629 \u0645\u062a\u0639\u062f\u062f\u0629 \u064a\u0631\u062c\u0649 \u0627\u0644\u062f\u062e\u0648\u0644 \u0625\u0644\u0649 \u0625\u0639\u062f\u0627\u062f&gt; \u0625\u062f\u0627\u0631\u0629 \u0633\u0644\u0633\u0644\u0629", 
- "Total Tax*": "\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 *", 
- "Totals": "\u0627\u0644\u0645\u062c\u0627\u0645\u064a\u0639", 
- "Yes": "\u0646\u0639\u0645", 
- "You can make a purchase order from multiple Material Requests. Select Material Requests one by one and click on the button below.": "\u064a\u0645\u0643\u0646\u0643 \u0625\u0635\u062f\u0627\u0631 \u0623\u0645\u0631 \u0634\u0631\u0627\u0621 \u0645\u0646 \u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0645\u0648\u0627\u062f \u0645\u062a\u0639\u062f\u062f\u0629. \u062d\u062f\u062f \u0627\u0644\u0645\u0648\u0627\u062f \u062a\u0637\u0644\u0628 \u0648\u0627\u062d\u062f\u0627 \u062a\u0644\u0648 \u0627\u0644\u0622\u062e\u0631 \u062b\u0645 \u0627\u0646\u0642\u0631 \u0639\u0644\u0649 \u0627\u0644\u0632\u0631 \u0623\u062f\u0646\u0627\u0647.", 
- "You can make a purchase order from multiple Purchase Requests. Select Purchase Requests one by one and click on the button below.": "\u064a\u0645\u0643\u0646\u0643 \u0625\u0635\u062f\u0627\u0631 \u0623\u0645\u0631 \u0634\u0631\u0627\u0621 \u0645\u0646 \u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0634\u0631\u0627\u0621 \u0645\u062a\u0639\u062f\u062f\u0629. \u062d\u062f\u062f \u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0634\u0631\u0627\u0621 \u0648\u0627\u062d\u062f\u0627 \u062a\u0644\u0648 \u0627\u0644\u0622\u062e\u0631 \u062b\u0645 \u0627\u0646\u0642\u0631 \u0639\u0644\u0649 \u0627\u0644\u0632\u0631 \u0623\u062f\u0646\u0627\u0647.", 
- "You can make a purchase order from multiple Supplier Quotations. Select Supplier Quotations one by one and click on the button below.": "\u064a\u0645\u0643\u0646\u0643 \u0625\u0635\u062f\u0627\u0631 \u0623\u0645\u0631 \u0634\u0631\u0627\u0621 \u0645\u0646 \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633\u0627\u062a \u0645\u0632\u0648\u062f \u0645\u062a\u0639\u062f\u062f\u0629. \u062d\u062f\u062f \u0645\u0632\u0648\u062f \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633\u0627\u062a \u0648\u0627\u062d\u062f\u0627 \u062a\u0644\u0648 \u0627\u0644\u0622\u062e\u0631 \u062b\u0645 \u0627\u0646\u0642\u0631 \u0639\u0644\u0649 \u0627\u0644\u0632\u0631 \u0623\u062f\u0646\u0627\u0647."
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order/locale/de-doc.json b/buying/doctype/purchase_order/locale/de-doc.json
deleted file mode 100644
index 91a955b..0000000
--- a/buying/doctype/purchase_order/locale/de-doc.json
+++ /dev/null
@@ -1,92 +0,0 @@
-{
- "% Billed": "% Billed", 
- "% Received": "% Erhaltene", 
- "% of materials billed against this Purchase Order.": "% Der Materialien gegen diese Bestellung in Rechnung gestellt.", 
- "% of materials received against this Purchase Order": "% Der Materialien erhalten gegen diese Bestellung", 
- "Address": "Adresse", 
- "Amended From": "Ge\u00e4ndert von", 
- "Amendment Date": "\u00c4nderung Datum", 
- "Buying": "Kauf", 
- "Calculate Tax": "Steuer rechnen", 
- "Cancel Reason": "Abbrechen Reason", 
- "Cancelled": "Abgesagt", 
- "Company": "Firma", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Betrachten Sie diese Preisliste f\u00fcr das Abrufen bewerten. (Nur die haben \"f\u00fcr den Kauf\", wie gepr\u00fcft)", 
- "Contact": "Kontakt", 
- "Contact Email": "Kontakt per E-Mail", 
- "Contact Info": "Kontakt Info", 
- "Contact Person": "Ansprechpartner", 
- "Currency": "W\u00e4hrung", 
- "Currency & Price List": "W\u00e4hrung & Preisliste", 
- "Draft": "Entwurf", 
- "Exchange Rate": "Wechselkurs", 
- "File List": "Dateiliste", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "Get Items": "Holen Artikel", 
- "Get Last Purchase Rate": "Get Last Purchase Rate", 
- "Get Tax Detail": "Holen MwSt. Details", 
- "Get Terms and Conditions": "Holen AGB", 
- "Grand Total": "Grand Total", 
- "Grand Total (Import)": "Grand Total (Import)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "Wenn Sie ein Standard-Template in Kauf Steuern und Abgaben Meister erstellt haben, w\u00e4hlen Sie eine aus und klicken Sie auf den Button unten.", 
- "In Words": "In Worte", 
- "In Words will be visible once you save the Purchase Order.": "In Worte sichtbar sein wird, wenn Sie die Bestellung zu speichern.", 
- "In Words(Import)": "In Words (Import)", 
- "Instructions": "Anleitung", 
- "Is Subcontracted": "Ist Fremdleistungen", 
- "Items": "Artikel", 
- "Letter Head": "Briefkopf", 
- "Mobile No": "In Mobile", 
- "More Info": "Mehr Info", 
- "Name": "Name", 
- "Net Total (Import)": "Net Total (Import)", 
- "Net Total*": "* Net Total", 
- "No": "Auf", 
- "PO": "PO", 
- "Payment Terms": "Zahlungsbedingungen", 
- "Price List": "Preisliste", 
- "Price List Currency": "W\u00e4hrung Preisliste", 
- "Price List Exchange Rate": "Preisliste Wechselkurs", 
- "Purchase Order": "Auftragsbest\u00e4tigung", 
- "Purchase Order Date": "Bestelldatum", 
- "Purchase Order Items": "Bestellpositionen", 
- "Purchase Order Items Supplied": "Bestellung Lieferumfang", 
- "Purchase Taxes and Charges": "Purchase Steuern und Abgaben", 
- "Rate at which supplier's currency is converted to company's base currency": "Geschwindigkeit, mit der Lieferanten W\u00e4hrung Unternehmens Basisw\u00e4hrung umgewandelt wird", 
- "Raw Material Details": "Raw Material Einzelheiten", 
- "Re-Calculate Values": "Neu berechnen Werte", 
- "Ref SQ": "Ref SQ", 
- "Remarks": "Bemerkungen", 
- "Required raw materials issued to the supplier for producing a sub - contracted item.": "Erforderliche Rohstoffe Ausgestellt an den Lieferanten produziert eine sub - Vertragsgegenstand.", 
- "Rounded Total": "Abgerundete insgesamt", 
- "Select Material Request": "Markieren Sie das Material anfordern", 
- "Select Print Heading": "W\u00e4hlen Sie Drucken \u00dcberschrift", 
- "Select Supplier Quotation": "W\u00e4hlen Sie Lieferant Quotation", 
- "Select Terms and Conditions": "W\u00e4hlen AGB", 
- "Select the relevant company name if you have multiple companies": "W\u00e4hlen Sie den entsprechenden Firmennamen, wenn Sie mehrere Unternehmen haben", 
- "Series": "Serie", 
- "Status": "Status", 
- "Stopped": "Gestoppt", 
- "Submitted": "Eingereicht", 
- "Supplier": "Lieferant", 
- "Supplier (vendor) name as entered in supplier master": "Lieferant (Kreditor) Namen wie im Lieferantenstamm eingetragen", 
- "Supplier Address": "Lieferant Adresse", 
- "Supplier's currency": "Lieferant W\u00e4hrung", 
- "Tax Calculation": "Steuerberechnung", 
- "Taxes": "Steuern", 
- "Taxes and Charges Added": "Steuern und Abgaben am", 
- "Taxes and Charges Added (Import)": "Steuern und Geb\u00fchren Added (Import)", 
- "Taxes and Charges Deducted": "Steuern und Geb\u00fchren Abgezogen", 
- "Taxes and Charges Deducted (Import)": "Steuern und Geb\u00fchren abgezogen (Import)", 
- "Terms and Conditions": "AGB", 
- "Terms and Conditions HTML": "AGB HTML", 
- "Terms and Conditions1": "Allgemeine Bedingungen1", 
- "The date at which current entry is corrected in the system.": "Der Zeitpunkt, zu dem aktuellen Eintrag in dem System korrigiert.", 
- "The date at which current entry is made in system.": "Das Datum, an dem aktuellen Eintrag im System hergestellt wird.", 
- "To manage multiple series please go to Setup > Manage Series": "Um mehrere Reihen zu verwalten gehen Sie bitte auf Setup> Verwalten Series", 
- "Total Tax*": "Total Tax *", 
- "Totals": "Totals", 
- "Yes": "Ja", 
- "You can make a purchase order from multiple Material Requests. Select Material Requests one by one and click on the button below.": "Sie k\u00f6nnen eine Bestellung von mehreren Werkstoff Requests machen. Markieren Sie das Material Requests nacheinander aus und klicken Sie auf den Button unten.", 
- "You can make a purchase order from multiple Supplier Quotations. Select Supplier Quotations one by one and click on the button below.": "Sie k\u00f6nnen eine Bestellung von mehreren Lieferanten Angebote zu machen. W\u00e4hlen Sie Lieferant Zitate eins nach dem anderen, und klicken Sie auf den Button unten."
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order/locale/es-doc.json b/buying/doctype/purchase_order/locale/es-doc.json
deleted file mode 100644
index c1771e0..0000000
--- a/buying/doctype/purchase_order/locale/es-doc.json
+++ /dev/null
@@ -1,94 +0,0 @@
-{
- "% Billed": "Anunciado%", 
- "% Received": "Recibido%", 
- "% of materials billed against this Purchase Order.": "% De los materiales facturados en contra de esta Orden de Compra.", 
- "% of materials received against this Purchase Order": "% Del material recibido en contra de esta Orden de Compra", 
- "Address": "Direcci\u00f3n", 
- "Amended From": "De modificada", 
- "Amendment Date": "Enmienda Fecha", 
- "Buying": "Comprar", 
- "Calculate Tax": "C\u00e1lculo de Impuestos", 
- "Cancel Reason": "Cancelar Raz\u00f3n", 
- "Cancelled": "Cancelado", 
- "Company": "Empresa", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Considere esta lista de precios para ir a buscar cambio. (S\u00f3lo que han &quot;para la compra&quot;, como marcada)", 
- "Contact": "Contacto", 
- "Contact Email": "Correo electr\u00f3nico de contacto", 
- "Contact Info": "Informaci\u00f3n de contacto", 
- "Contact Person": "Persona de Contacto", 
- "Currency": "Moneda", 
- "Currency & Price List": "Moneda y lista de precios", 
- "Draft": "Borrador", 
- "Exchange Rate": "Tipo de cambio", 
- "File List": "Lista de archivos", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "Get Items": "Obtener elementos", 
- "Get Last Purchase Rate": "C\u00f3mo Tarifa de \u00daltimo", 
- "Get Tax Detail": "C\u00f3mo detalle de impuestos", 
- "Get Terms and Conditions": "C\u00f3mo T\u00e9rminos y Condiciones", 
- "Grand Total": "Gran Total", 
- "Grand Total (Import)": "Total general (Import)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "Si ha creado una plantilla est\u00e1ndar en los impuestos de compra y Master cargos, seleccione uno y haga clic en el bot\u00f3n de abajo.", 
- "In Words": "En las palabras", 
- "In Words will be visible once you save the Purchase Order.": "En palabras ser\u00e1n visibles una vez que guarde la Orden de Compra.", 
- "In Words(Import)": "En las palabras (Import)", 
- "Instructions": "Instrucciones", 
- "Is Subcontracted": "Se subcontrata", 
- "Items": "Art\u00edculos", 
- "Letter Head": "Carta Head", 
- "Mobile No": "Mobile No", 
- "More Info": "M\u00e1s informaci\u00f3n", 
- "Name": "Nombre", 
- "Net Total (Import)": "Total neta (Import)", 
- "Net Total*": "* Total Neto", 
- "No": "No", 
- "PO": "Correos", 
- "Payment Terms": "Condiciones de pago", 
- "Price List": "Precio de lista", 
- "Price List Currency": "Precio de Lista Currency", 
- "Price List Exchange Rate": "Lista de precios Tipo de Cambio", 
- "Purchase Order": "Orden de Compra", 
- "Purchase Order Date": "Fecha de compra del pedido", 
- "Purchase Order Items": "Comprar Items", 
- "Purchase Order Items Supplied": "Los productos que suministra la Orden de Compra", 
- "Purchase Taxes and Charges": "Impuestos y Cargos de compra", 
- "Rate at which supplier's currency is converted to company's base currency": "Velocidad a la que se convierte la moneda del proveedor a la moneda base empresa", 
- "Raw Material Details": "Detalles de materias primas", 
- "Re-Calculate Values": "Vuelva a calcular los valores", 
- "Ref SQ": "Ref SQ", 
- "Remarks": "Observaciones", 
- "Required raw materials issued to the supplier for producing a sub - contracted item.": "Requeridos materias primas emitidas al proveedor para producir un sub - \u00edtem contratado.", 
- "Rounded Total": "Total redondeado", 
- "Select Material Request": "Seleccione Solicitud de material", 
- "Select Print Heading": "Seleccione Imprimir Encabezado", 
- "Select Purchase Request": "Seleccione Solicitud de Compra", 
- "Select Supplier Quotation": "Seleccione Cita Proveedor", 
- "Select Terms and Conditions": "Seleccione T\u00e9rminos y Condiciones", 
- "Select the relevant company name if you have multiple companies": "Seleccione el nombre de la empresa correspondiente, si usted tiene m\u00faltiples empresas", 
- "Series": "Serie", 
- "Status": "Estado", 
- "Stopped": "Detenido", 
- "Submitted": "Enviado", 
- "Supplier": "Proveedor", 
- "Supplier (vendor) name as entered in supplier master": "Proveedor (vendedor) Nombre tal como aparece en Maestro de proveedores", 
- "Supplier Address": "Proveedor Direcci\u00f3n", 
- "Supplier's currency": "Proveedor de moneda", 
- "Tax Calculation": "C\u00e1lculo de impuestos", 
- "Taxes": "Impuestos", 
- "Taxes and Charges Added": "Los impuestos y cargos adicionales", 
- "Taxes and Charges Added (Import)": "Los impuestos y cargos adicionales (Import)", 
- "Taxes and Charges Deducted": "Los impuestos y gastos deducidos", 
- "Taxes and Charges Deducted (Import)": "Los impuestos y gastos deducidos (Import)", 
- "Terms and Conditions": "T\u00e9rminos y Condiciones", 
- "Terms and Conditions HTML": "T\u00e9rminos y Condiciones HTML", 
- "Terms and Conditions1": "T\u00e9rminos y Condiciones1", 
- "The date at which current entry is corrected in the system.": "La fecha en la que la entrada actual se corrige en el sistema.", 
- "The date at which current entry is made in system.": "La fecha en que se efect\u00fae la entrada actual en el sistema.", 
- "To manage multiple series please go to Setup > Manage Series": "Para gestionar m\u00faltiples series por favor vaya a Configuraci\u00f3n&gt; Administrar Series", 
- "Total Tax*": "* Total de Impuestos", 
- "Totals": "Totales", 
- "Yes": "S\u00ed", 
- "You can make a purchase order from multiple Material Requests. Select Material Requests one by one and click on the button below.": "Usted puede hacer una orden de compra de solicitudes de materiales m\u00faltiples. Seleccione solicitudes de material de uno en uno y haga clic en el bot\u00f3n de abajo.", 
- "You can make a purchase order from multiple Purchase Requests. Select Purchase Requests one by one and click on the button below.": "Usted puede hacer una orden de compra de varias Ordenes de Compra. Seleccione Ordenes de Compra uno por uno y haga clic en el bot\u00f3n de abajo.", 
- "You can make a purchase order from multiple Supplier Quotations. Select Supplier Quotations one by one and click on the button below.": "Usted puede hacer una orden de compra de cotizaciones de proveedores m\u00faltiples. Seleccione Citas Proveedor de uno en uno y haga clic en el bot\u00f3n de abajo."
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order/locale/fr-doc.json b/buying/doctype/purchase_order/locale/fr-doc.json
deleted file mode 100644
index 56d8fab..0000000
--- a/buying/doctype/purchase_order/locale/fr-doc.json
+++ /dev/null
@@ -1,94 +0,0 @@
-{
- "% Billed": "Factur\u00e9%", 
- "% Received": "Re\u00e7us%", 
- "% of materials billed against this Purchase Order.": "% De mati\u00e8res factur\u00e9es contre ce bon de commande.", 
- "% of materials received against this Purchase Order": "% Des documents re\u00e7us contre ce bon de commande", 
- "Address": "Adresse", 
- "Amended From": "De modifi\u00e9e", 
- "Amendment Date": "Date de la modification", 
- "Buying": "Achat", 
- "Calculate Tax": "Calculer l&#39;imp\u00f4t sur", 
- "Cancel Reason": "Annuler Raison", 
- "Cancelled": "Annul\u00e9", 
- "Company": "Entreprise", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Consid\u00e9rez cette liste de prix pour aller chercher de taux. (Seulement qui ont &quot;Pour achat&quot; comme v\u00e9rifi\u00e9)", 
- "Contact": "Contacter", 
- "Contact Email": "Contact Courriel", 
- "Contact Info": "Information de contact", 
- "Contact Person": "Personne \u00e0 contacter", 
- "Currency": "Monnaie", 
- "Currency & Price List": "Monnaie et liste de prix", 
- "Draft": "Avant-projet", 
- "Exchange Rate": "Taux de change", 
- "File List": "Liste des fichiers", 
- "Fiscal Year": "Exercice", 
- "Get Items": "Obtenir les \u00e9l\u00e9ments", 
- "Get Last Purchase Rate": "Obtenez Purchase Rate Derni\u00e8re", 
- "Get Tax Detail": "Obtenez D\u00e9tail d&#39;imp\u00f4t", 
- "Get Terms and Conditions": "Obtenez Termes et Conditions", 
- "Grand Total": "Grand Total", 
- "Grand Total (Import)": "Total g\u00e9n\u00e9ral (Import)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "Si vous avez cr\u00e9\u00e9 un mod\u00e8le standard de taxes \u00e0 l&#39;achat et Master accusations, s\u00e9lectionnez-le et cliquez sur le bouton ci-dessous.", 
- "In Words": "Dans les mots", 
- "In Words will be visible once you save the Purchase Order.": "Dans les mots seront visibles une fois que vous enregistrez le bon de commande.", 
- "In Words(Import)": "Dans les mots (Import)", 
- "Instructions": "Instructions", 
- "Is Subcontracted": "Est en sous-traitance", 
- "Items": "Articles", 
- "Letter Head": "A en-t\u00eate", 
- "Mobile No": "Aucun mobile", 
- "More Info": "Plus d&#39;infos", 
- "Name": "Nom", 
- "Net Total (Import)": "Total net (Import)", 
- "Net Total*": "* Total net", 
- "No": "Aucun", 
- "PO": "PO", 
- "Payment Terms": "Conditions de paiement", 
- "Price List": "Liste des Prix", 
- "Price List Currency": "Devise Prix", 
- "Price List Exchange Rate": "Taux de change Prix de liste", 
- "Purchase Order": "Bon de commande", 
- "Purchase Order Date": "Date d&#39;achat Ordre", 
- "Purchase Order Items": "Achetez articles de la commande", 
- "Purchase Order Items Supplied": "Articles commande fourni", 
- "Purchase Taxes and Charges": "Imp\u00f4ts achat et les frais", 
- "Rate at which supplier's currency is converted to company's base currency": "Taux auquel la monnaie du fournisseur est converti en devise de base entreprise", 
- "Raw Material Details": "D\u00e9tails mati\u00e8res premi\u00e8res", 
- "Re-Calculate Values": "Re-calculer les valeurs", 
- "Ref SQ": "R\u00e9f SQ", 
- "Remarks": "Remarques", 
- "Required raw materials issued to the supplier for producing a sub - contracted item.": "Mati\u00e8res premi\u00e8res n\u00e9cessaires d\u00e9livr\u00e9s au fournisseur pour la production d&#39;un \u00e9l\u00e9ment sous - traitance.", 
- "Rounded Total": "Totale arrondie", 
- "Select Material Request": "S\u00e9lectionnez Demande de Mat\u00e9riel", 
- "Select Print Heading": "S\u00e9lectionnez Imprimer Cap", 
- "Select Purchase Request": "S\u00e9lectionnez la demande d&#39;achat", 
- "Select Supplier Quotation": "S\u00e9lectionnez Devis Fournisseur", 
- "Select Terms and Conditions": "S\u00e9lectionnez Termes et Conditions", 
- "Select the relevant company name if you have multiple companies": "S\u00e9lectionnez le nom de l&#39;entreprise concern\u00e9e si vous avez de multiples entreprises", 
- "Series": "S\u00e9rie", 
- "Status": "Statut", 
- "Stopped": "Arr\u00eat\u00e9", 
- "Submitted": "Soumis", 
- "Supplier": "Fournisseur", 
- "Supplier (vendor) name as entered in supplier master": "Fournisseur (vendeur) le nom saisi dans master fournisseur", 
- "Supplier Address": "Adresse du fournisseur", 
- "Supplier's currency": "Fournisseur de monnaie", 
- "Tax Calculation": "Calcul de la taxe", 
- "Taxes": "Imp\u00f4ts", 
- "Taxes and Charges Added": "Taxes et redevances Ajout\u00e9", 
- "Taxes and Charges Added (Import)": "Taxes et redevances ajout\u00e9e (Import)", 
- "Taxes and Charges Deducted": "Taxes et frais d\u00e9duits", 
- "Taxes and Charges Deducted (Import)": "Taxes et frais d\u00e9duits (Import)", 
- "Terms and Conditions": "Termes et Conditions", 
- "Terms and Conditions HTML": "Termes et Conditions HTML", 
- "Terms and Conditions1": "Termes et conditions1", 
- "The date at which current entry is corrected in the system.": "La date \u00e0 laquelle l&#39;entr\u00e9e courante est corrig\u00e9e dans le syst\u00e8me.", 
- "The date at which current entry is made in system.": "La date \u00e0 laquelle l&#39;entr\u00e9e courante est faite dans le syst\u00e8me.", 
- "To manage multiple series please go to Setup > Manage Series": "Pour g\u00e9rer plusieurs s\u00e9ries s&#39;il vous pla\u00eet allez dans R\u00e9glages&gt; G\u00e9rer S\u00e9rie", 
- "Total Tax*": "* Total de la taxe", 
- "Totals": "Totaux", 
- "Yes": "Oui", 
- "You can make a purchase order from multiple Material Requests. Select Material Requests one by one and click on the button below.": "Vous pouvez faire un bon de commande de mat\u00e9riel demandes multiples. S\u00e9lectionnez demandes de mat\u00e9riel, un par un et cliquez sur le bouton ci-dessous.", 
- "You can make a purchase order from multiple Purchase Requests. Select Purchase Requests one by one and click on the button below.": "Vous pouvez faire une commande \u00e0 partir de demandes d&#39;achat multiples. S\u00e9lectionnez Demande d&#39;Achat un par un et cliquez sur le bouton ci-dessous.", 
- "You can make a purchase order from multiple Supplier Quotations. Select Supplier Quotations one by one and click on the button below.": "Vous pouvez faire une commande de citations multiples fournisseurs. S\u00e9lectionnez Citations fournisseurs un par un et cliquez sur le bouton ci-dessous."
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order/locale/hi-doc.json b/buying/doctype/purchase_order/locale/hi-doc.json
deleted file mode 100644
index fa80296..0000000
--- a/buying/doctype/purchase_order/locale/hi-doc.json
+++ /dev/null
@@ -1,95 +0,0 @@
-{
- "% Billed": "% \u092c\u093f\u0932", 
- "% Received": "% \u092a\u094d\u0930\u093e\u092a\u094d\u0924", 
- "% of materials billed against this Purchase Order.": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0915\u093e% \u0907\u0938 \u0916\u0930\u0940\u0926 \u0915\u0947 \u0906\u0926\u0947\u0936 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u092c\u093f\u0932.", 
- "% of materials received against this Purchase Order": "\u0907\u0938 \u0916\u0930\u0940\u0926 \u0915\u0947 \u0906\u0926\u0947\u0936 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0915\u0940%", 
- "Address": "\u092a\u0924\u093e", 
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Amendment Date": "\u0938\u0902\u0936\u094b\u0927\u0928 \u0924\u093f\u0925\u093f", 
- "Buying": "\u0915\u094d\u0930\u092f", 
- "Calculate Tax": "\u0915\u0930 \u0915\u0940 \u0917\u0923\u0928\u093e", 
- "Cancel Reason": "\u0915\u093e\u0930\u0923 \u0930\u0926\u094d\u0926 \u0915\u0930\u0947\u0902", 
- "Cancelled": "Cancelled", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "\u0926\u0930 \u092e\u094b\u0939\u0915 \u0915\u0947 \u0932\u093f\u090f \u0907\u0938 \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092a\u0930 \u0935\u093f\u091a\u093e\u0930 \u0915\u0930\u0947\u0902. (\u091c\u094b \u0915\u0947\u0935\u0932 &quot;\u0916\u0930\u0940\u0926\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f&quot; \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u091c\u093e\u0901\u091a)", 
- "Contact": "\u0938\u0902\u092a\u0930\u094d\u0915", 
- "Contact Email": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0908\u092e\u0947\u0932", 
- "Contact Info": "\u0938\u0902\u092a\u0930\u094d\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Contact Person": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0935\u094d\u092f\u0915\u094d\u0924\u093f", 
- "Conversion Rate": "\u0930\u0942\u092a\u093e\u0902\u0924\u0930\u0923 \u0926\u0930", 
- "Currency": "\u092e\u0941\u0926\u094d\u0930\u093e", 
- "Currency & Price List": "\u092e\u0941\u0926\u094d\u0930\u093e \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940", 
- "Draft": "\u092e\u0938\u094c\u0926\u093e", 
- "Exchange Rate": "\u0935\u093f\u0928\u093f\u092e\u092f \u0926\u0930", 
- "File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "Get Items": "\u0906\u0907\u091f\u092e \u092a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Get Last Purchase Rate": "\u092a\u093f\u091b\u0932\u0947 \u0916\u0930\u0940\u0926 \u0926\u0930", 
- "Get Tax Detail": "\u091f\u0948\u0915\u094d\u0938 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Get Terms and Conditions": "\u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u0947\u0902", 
- "Grand Total": "\u092e\u0939\u093e\u092f\u094b\u0917", 
- "Grand Total (Import)": "\u092e\u0939\u093e\u092f\u094b\u0917 (\u0906\u092f\u093e\u0924)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "\u092f\u0926\u093f \u0906\u092a \u0916\u0930\u0940\u0926 \u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u092e\u093e\u0938\u094d\u091f\u0930 \u092e\u0947\u0902 \u090f\u0915 \u092e\u093e\u0928\u0915 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f \u092c\u0928\u093e\u092f\u093e \u0939\u0948, \u090f\u0915 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902 \u0914\u0930 \u0928\u0940\u091a\u0947 \u0915\u0947 \u092c\u091f\u0928 \u092a\u0930 \u0915\u094d\u0932\u093f\u0915 \u0915\u0930\u0947\u0902.", 
- "In Words": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902", 
- "In Words will be visible once you save the Purchase Order.": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902 \u0926\u093f\u0916\u093e\u0908 \u0939\u094b \u0938\u0915\u0924\u093e \u0939\u0948 \u090f\u0915 \u092c\u093e\u0930 \u0906\u092a \u0916\u0930\u0940\u0926 \u0906\u0926\u0947\u0936 \u0915\u094b \u092c\u091a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0939\u094b\u0917\u093e.", 
- "In Words(Import)": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902 (\u0906\u092f\u093e\u0924)", 
- "Instructions": "\u0928\u093f\u0930\u094d\u0926\u0947\u0936", 
- "Is Subcontracted": "\u0915\u094d\u092f\u093e subcontracted", 
- "Items": "\u0906\u0907\u091f\u092e", 
- "Letter Head": "\u092a\u0924\u094d\u0930\u0936\u0940\u0930\u094d\u0937", 
- "Mobile No": "\u0928\u0939\u0940\u0902 \u092e\u094b\u092c\u093e\u0907\u0932", 
- "More Info": "\u0905\u0927\u093f\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Name": "\u0928\u093e\u092e", 
- "Net Total (Import)": "\u0936\u0941\u0926\u094d\u0927 \u0915\u0941\u0932 (\u0906\u092f\u093e\u0924)", 
- "Net Total*": "\u0928\u0947\u091f \u0915\u0941\u0932 *", 
- "No": "\u0928\u0939\u0940\u0902", 
- "PO": "\u092a\u0940\u0913", 
- "Payment Terms": "\u0905\u0926\u093e\u092f\u0917\u0940 \u0915\u0940 \u0936\u0930\u094d\u0924\u0947\u0902", 
- "Price List": "\u0915\u0940\u092e\u0924 \u0938\u0942\u091a\u0940", 
- "Price List Currency": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092e\u0941\u0926\u094d\u0930\u093e", 
- "Price List Exchange Rate": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u0935\u093f\u0928\u093f\u092e\u092f \u0926\u0930", 
- "Purchase Order": "\u0906\u0926\u0947\u0936 \u0916\u0930\u0940\u0926", 
- "Purchase Order Date": "\u0916\u0930\u0940\u0926 \u0906\u0926\u0947\u0936 \u0926\u093f\u0928\u093e\u0902\u0915", 
- "Purchase Order Items": "\u0906\u0926\u0947\u0936 \u0906\u0907\u091f\u092e \u0916\u0930\u0940\u0926", 
- "Purchase Order Items Supplied": "\u0916\u0930\u0940\u0926 \u0906\u0926\u0947\u0936 \u0935\u0938\u094d\u0924\u0941\u0913\u0902 \u0915\u0940 \u0906\u092a\u0942\u0930\u094d\u0924\u093f", 
- "Purchase Taxes and Charges": "\u0916\u0930\u0940\u0926 \u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915", 
- "Rate at which supplier's currency is converted to company's base currency": "\u0926\u0930 \u091c\u093f\u0938 \u092a\u0930 \u0906\u092a\u0942\u0930\u094d\u0924\u093f\u0915\u0930\u094d\u0924\u093e \u092e\u0941\u0926\u094d\u0930\u093e \u0915\u0902\u092a\u0928\u0940 \u0915\u0947 \u092c\u0947\u0938 \u092e\u0941\u0926\u094d\u0930\u093e \u092e\u0947\u0902 \u092a\u0930\u093f\u0935\u0930\u094d\u0924\u093f\u0924 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948", 
- "Raw Material Details": "\u0915\u091a\u094d\u091a\u0947 \u092e\u093e\u0932 \u0935\u093f\u0935\u0930\u0923", 
- "Re-Calculate Values": "\u092a\u0941\u0928\u0903 \u0917\u0923\u0928\u093e \u092e\u093e\u0928", 
- "Ref SQ": "\u0930\u0947\u092b\u0930\u0940 \u0935\u0930\u094d\u0917", 
- "Remarks": "\u091f\u093f\u092a\u094d\u092a\u0923\u093f\u092f\u093e\u0901", 
- "Required raw materials issued to the supplier for producing a sub - contracted item.": "\u0906\u0935\u0936\u094d\u092f\u0915 \u0915\u091a\u094d\u091a\u0947 \u090f\u0915 \u0909\u092a \u0915\u0947 \u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u0915\u0947 \u0932\u093f\u090f \u0906\u092a\u0942\u0930\u094d\u0924\u093f\u0915\u0930\u094d\u0924\u093e \u0915\u094b \u091c\u093e\u0930\u0940 \u0938\u093e\u092e\u0917\u094d\u0930\u0940 - \u0905\u0928\u0941\u092c\u0902\u0927\u093f\u0924 \u0906\u0907\u091f\u092e.", 
- "Rounded Total": "\u0917\u094b\u0932 \u0915\u0941\u0932", 
- "Select Material Request": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0905\u0928\u0941\u0930\u094b\u0927 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Select Print Heading": "\u091a\u092f\u0928 \u0936\u0940\u0930\u094d\u0937\u0915 \u092a\u094d\u0930\u093f\u0902\u091f", 
- "Select Purchase Request": "\u0916\u0930\u0940\u0926 \u0915\u0947 \u0905\u0928\u0941\u0930\u094b\u0927 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Select Supplier Quotation": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0915\u094b\u091f\u0947\u0936\u0928 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Select Terms and Conditions": "\u0928\u093f\u092f\u092e\u094b\u0902 \u0914\u0930 \u0936\u0930\u094d\u0924\u094b\u0902 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Select the relevant company name if you have multiple companies": "\u0905\u0917\u0930 \u0906\u092a \u0915\u0908 \u0915\u0902\u092a\u0928\u093f\u092f\u094b\u0902 \u092a\u094d\u0930\u093e\u0938\u0902\u0917\u093f\u0915 \u0915\u0902\u092a\u0928\u0940 \u0915\u0947 \u0928\u093e\u092e \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Series": "\u0915\u0908", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924", 
- "Stopped": "\u0930\u094b\u0915", 
- "Submitted": "\u092a\u0947\u0936", 
- "Supplier": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915", 
- "Supplier (vendor) name as entered in supplier master": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0928\u093e\u092e (\u0935\u093f\u0915\u094d\u0930\u0947\u0924\u093e) \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0906\u092a\u0942\u0930\u094d\u0924\u093f\u0915\u0930\u094d\u0924\u093e \u092e\u093e\u0938\u094d\u091f\u0930 \u092e\u0947\u0902 \u092a\u094d\u0930\u0935\u0947\u0936", 
- "Supplier Address": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u092a\u0924\u093e", 
- "Supplier's currency": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u092e\u0941\u0926\u094d\u0930\u093e", 
- "Tax Calculation": "\u0915\u0930 \u0917\u0923\u0928\u093e", 
- "Taxes": "\u0915\u0930", 
- "Taxes and Charges Added": "\u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u091c\u094b\u0921\u093c\u093e", 
- "Taxes and Charges Added (Import)": "\u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u091c\u094b\u0921\u093c\u093e (\u0906\u092f\u093e\u0924)", 
- "Taxes and Charges Deducted": "\u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u0915\u091f\u094c\u0924\u0940", 
- "Taxes and Charges Deducted (Import)": "\u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u0915\u091f\u094c\u0924\u0940 (\u0906\u092f\u093e\u0924)", 
- "Terms and Conditions": "\u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u0947\u0902", 
- "Terms and Conditions HTML": "\u0928\u093f\u092f\u092e\u094b\u0902 \u0914\u0930 \u0936\u0930\u094d\u0924\u094b\u0902 HTML", 
- "Terms and Conditions1": "\u0928\u093f\u092f\u092e \u0914\u0930 Conditions1", 
- "The date at which current entry is corrected in the system.": "\u091c\u094b \u0924\u093e\u0930\u0940\u0916 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0938\u0939\u0940 \u0939\u0948.", 
- "The date at which current entry is made in system.": "\u0924\u093e\u0930\u0940\u0916, \u091c\u093f\u0938 \u092a\u0930 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948.", 
- "To manage multiple series please go to Setup > Manage Series": "\u090f\u0915\u093e\u0927\u093f\u0915 \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0938\u0947\u091f\u0905\u092a \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u091c\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u0943\u092a\u092f\u093e \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928", 
- "Total Tax*": "\u0915\u0941\u0932 \u091f\u0948\u0915\u094d\u0938 *", 
- "Totals": "\u092f\u094b\u0917", 
- "Yes": "\u0939\u093e\u0902", 
- "You can make a purchase order from multiple Material Requests. Select Material Requests one by one and click on the button below.": "\u0906\u092a \u0915\u0908 \u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0905\u0928\u0941\u0930\u094b\u0927 \u0938\u0947 \u090f\u0915 \u0916\u0930\u0940\u0926 \u0906\u0926\u0947\u0936 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902. \u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0905\u0928\u0941\u0930\u094b\u0927 \u090f\u0915 \u0915\u0947 \u092c\u093e\u0926 \u090f\u0915 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902 \u0914\u0930 \u0928\u0940\u091a\u0947 \u0915\u0947 \u092c\u091f\u0928 \u092a\u0930 \u0915\u094d\u0932\u093f\u0915 \u0915\u0930\u0947\u0902.", 
- "You can make a purchase order from multiple Purchase Requests. Select Purchase Requests one by one and click on the button below.": "\u0906\u092a \u0915\u0908 \u0916\u0930\u0940\u0926 \u0905\u0928\u0941\u0930\u094b\u0927 \u0938\u0947 \u090f\u0915 \u0916\u0930\u0940\u0926 \u0906\u0926\u0947\u0936 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902. \u0916\u0930\u0940\u0926 \u0905\u0928\u0941\u0930\u094b\u0927 \u090f\u0915 \u0915\u0947 \u092c\u093e\u0926 \u090f\u0915 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902 \u0914\u0930 \u0928\u0940\u091a\u0947 \u0915\u0947 \u092c\u091f\u0928 \u092a\u0930 \u0915\u094d\u0932\u093f\u0915 \u0915\u0930\u0947\u0902.", 
- "You can make a purchase order from multiple Supplier Quotations. Select Supplier Quotations one by one and click on the button below.": "\u0906\u092a \u0915\u0908 \u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0915\u094b\u091f\u0947\u0936\u0928 \u0938\u0947 \u090f\u0915 \u0916\u0930\u0940\u0926 \u0906\u0926\u0947\u0936 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902. \u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0915\u094b\u091f\u0947\u0936\u0928 \u090f\u0915 \u0915\u0947 \u092c\u093e\u0926 \u090f\u0915 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902 \u0914\u0930 \u0928\u0940\u091a\u0947 \u0915\u0947 \u092c\u091f\u0928 \u092a\u0930 \u0915\u094d\u0932\u093f\u0915 \u0915\u0930\u0947\u0902."
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order/locale/hr-doc.json b/buying/doctype/purchase_order/locale/hr-doc.json
deleted file mode 100644
index 46d6190..0000000
--- a/buying/doctype/purchase_order/locale/hr-doc.json
+++ /dev/null
@@ -1,94 +0,0 @@
-{
- "% Billed": "Napla\u0107eno%", 
- "% Received": "% Pozicija", 
- "% of materials billed against this Purchase Order.": "% Materijala napla\u0107eno protiv ove narud\u017ebenice.", 
- "% of materials received against this Purchase Order": "% Materijala dobio protiv ove narud\u017ebenice", 
- "Address": "Adresa", 
- "Amended From": "Izmijenjena Od", 
- "Amendment Date": "Amandman Datum", 
- "Buying": "Kupovina", 
- "Calculate Tax": "Izra\u010dun poreza", 
- "Cancel Reason": "Odustani razlog", 
- "Cancelled": "Otkazan", 
- "Company": "Dru\u0161tvo", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Razmislite ovom cjeniku za dobavljanje stopu. (Samo \u0161to su &quot;Za kupnju&quot; kao provjereni)", 
- "Contact": "Kontaktirati", 
- "Contact Email": "Kontakt e", 
- "Contact Info": "Kontakt Informacije", 
- "Contact Person": "Kontakt osoba", 
- "Currency": "Valuta", 
- "Currency & Price List": "Valuta &amp; Cjenik", 
- "Draft": "Skica", 
- "Exchange Rate": "Te\u010daj", 
- "File List": "Popis datoteka", 
- "Fiscal Year": "Fiskalna godina", 
- "Get Items": "Nabavite artikle", 
- "Get Last Purchase Rate": "Nabavite Zadnji Ocijeni Kupnja", 
- "Get Tax Detail": "Nabavite poreza Detalj", 
- "Get Terms and Conditions": "Nabavite Uvjeti i pravila", 
- "Grand Total": "Sveukupno", 
- "Grand Total (Import)": "Sveukupno (Uvoz)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "Ako ste stvorili standardni predlo\u017eak za kupnju poreze i pristojbe magisterij, odaberite jednu i kliknite na gumb ispod.", 
- "In Words": "U rije\u010di", 
- "In Words will be visible once you save the Purchase Order.": "U rije\u010di \u0107e biti vidljiv nakon \u0161to spremite narud\u017ebenice.", 
- "In Words(Import)": "U rije\u010di (Uvoz)", 
- "Instructions": "Instrukcije", 
- "Is Subcontracted": "Je podugovarati", 
- "Items": "Proizvodi", 
- "Letter Head": "Pismo Head", 
- "Mobile No": "Mobitel Nema", 
- "More Info": "Vi\u0161e informacija", 
- "Name": "Ime", 
- "Net Total (Import)": "Neto Ukupno (Uvoz)", 
- "Net Total*": "Neto Ukupno *", 
- "No": "Ne", 
- "PO": "PO", 
- "Payment Terms": "Uvjeti pla\u0107anja", 
- "Price List": "Cjenik", 
- "Price List Currency": "Cjenik valuta", 
- "Price List Exchange Rate": "Cjenik te\u010dajna", 
- "Purchase Order": "Narud\u017ebenica", 
- "Purchase Order Date": "Narud\u017ebenica Datum", 
- "Purchase Order Items": "Narud\u017ebenica artikle", 
- "Purchase Order Items Supplied": "Narud\u017ebenica Proizvodi Isporuka", 
- "Purchase Taxes and Charges": "Kupnja Porezi i naknade", 
- "Rate at which supplier's currency is converted to company's base currency": "Stopa po kojoj supplier valuta se pretvaraju u tvrtke bazne valute", 
- "Raw Material Details": "Sirovina Detalji", 
- "Re-Calculate Values": "Ponovno izra\u010dunati vrijednosti", 
- "Ref SQ": "Ref. SQ", 
- "Remarks": "Primjedbe", 
- "Required raw materials issued to the supplier for producing a sub - contracted item.": "Potrebna sirovina izdane dobavlja\u010d za proizvodnju pod - ugovoreni predmet.", 
- "Rounded Total": "Zaobljeni Ukupno", 
- "Select Material Request": "Odaberite Materijal Zahtjev", 
- "Select Print Heading": "Odaberite Ispis Naslov", 
- "Select Purchase Request": "Odaberite zahtjev za kupnju", 
- "Select Supplier Quotation": "Odaberite Supplier ponudu", 
- "Select Terms and Conditions": "Odaberite Uvjeti i pravila", 
- "Select the relevant company name if you have multiple companies": "Odaberite odgovaraju\u0107i naziv tvrtke ako imate vi\u0161e tvrtki", 
- "Series": "Serija", 
- "Status": "Status", 
- "Stopped": "Zaustavljen", 
- "Submitted": "Prijavljen", 
- "Supplier": "Dobavlja\u010d", 
- "Supplier (vendor) name as entered in supplier master": "Dobavlja\u010d (prodavatelja) ime kao u\u0161ao u dobavlja\u010da gospodara", 
- "Supplier Address": "Dobavlja\u010d Adresa", 
- "Supplier's currency": "Dobavlja\u010deva valuta", 
- "Tax Calculation": "Obra\u010dun poreza", 
- "Taxes": "Porezi", 
- "Taxes and Charges Added": "Porezi i naknade Dodano", 
- "Taxes and Charges Added (Import)": "Porezi i naknade Dodano (Uvoz)", 
- "Taxes and Charges Deducted": "Porezi i naknade oduzeti", 
- "Taxes and Charges Deducted (Import)": "Porezi i naknade Umanjenja (Uvoz)", 
- "Terms and Conditions": "Odredbe i uvjeti", 
- "Terms and Conditions HTML": "Uvjeti HTML", 
- "Terms and Conditions1": "Odredbe i Conditions1", 
- "The date at which current entry is corrected in the system.": "Datum na koji teku\u0107i zapis ispravljen u sustavu.", 
- "The date at which current entry is made in system.": "Datum na koji teku\u0107i zapis se sastoji u sustavu.", 
- "To manage multiple series please go to Setup > Manage Series": "Za upravljati s vi\u0161e niz molimo idite na Postavke&gt; Upravljanje serije", 
- "Total Tax*": "Ukupno poreza *", 
- "Totals": "Ukupan rezultat", 
- "Yes": "Da", 
- "You can make a purchase order from multiple Material Requests. Select Material Requests one by one and click on the button below.": "Mo\u017eete napraviti redoslijed kupnje od vi\u0161e materijala zahtjeva. Odaberite materijalni zahtijevi jedan po jedan i kliknite na gumb ispod.", 
- "You can make a purchase order from multiple Purchase Requests. Select Purchase Requests one by one and click on the button below.": "Mo\u017eete napraviti redoslijed kupnje iz vi\u0161e Kupiti zahtjeva. Odaberite kupnje Zahtjevi jednu po jednu i kliknite na gumb ispod.", 
- "You can make a purchase order from multiple Supplier Quotations. Select Supplier Quotations one by one and click on the button below.": "Mo\u017eete napraviti redoslijed kupnje iz vi\u0161e dobavlja\u010dima Citati. Odaberite dobavlja\u010d Citati jedan po jedan i kliknite na gumb ispod."
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order/locale/nl-doc.json b/buying/doctype/purchase_order/locale/nl-doc.json
deleted file mode 100644
index c29e985..0000000
--- a/buying/doctype/purchase_order/locale/nl-doc.json
+++ /dev/null
@@ -1,94 +0,0 @@
-{
- "% Billed": "% Gefactureerd", 
- "% Received": "% Ontvangen", 
- "% of materials billed against this Purchase Order.": "% Van de materialen in rekening gebracht tegen deze Purchase Order.", 
- "% of materials received against this Purchase Order": "% Van de materialen ontvangen tegen deze Kooporder", 
- "Address": "Adres", 
- "Amended From": "Gewijzigd Van", 
- "Amendment Date": "Wijziging Datum", 
- "Buying": "Het kopen", 
- "Calculate Tax": "Bereken BTW", 
- "Cancel Reason": "Annuleren Reden", 
- "Cancelled": "Geannuleerd", 
- "Company": "Vennootschap", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Beschouw dit Prijslijst voor het ophalen van tarief. (Alleen die &quot;voor het kopen van&quot; als aangevinkt)", 
- "Contact": "Contact", 
- "Contact Email": "Contact E-mail", 
- "Contact Info": "Contact Info", 
- "Contact Person": "Contactpersoon", 
- "Currency": "Valuta", 
- "Currency & Price List": "Valuta &amp; prijslijst", 
- "Draft": "Ontwerp", 
- "Exchange Rate": "Wisselkoers", 
- "File List": "File List", 
- "Fiscal Year": "Boekjaar", 
- "Get Items": "Get Items", 
- "Get Last Purchase Rate": "Get Laatst Purchase Rate", 
- "Get Tax Detail": "Get Tax Detail", 
- "Get Terms and Conditions": "Get Algemene Voorwaarden", 
- "Grand Total": "Algemeen totaal", 
- "Grand Total (Import)": "Grand Total (Import)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "Als u hebt gemaakt van een standaard template in Aankoop en-heffingen Meester, selecteert u een en klikt u op de knop.", 
- "In Words": "In Woorden", 
- "In Words will be visible once you save the Purchase Order.": "In Woorden zijn zichtbaar zodra u bespaart de Bestelbon.", 
- "In Words(Import)": "In Words (Import)", 
- "Instructions": "Instructies", 
- "Is Subcontracted": "Wordt uitbesteed", 
- "Items": "Artikelen", 
- "Letter Head": "Brief Hoofd", 
- "Mobile No": "Mobiel Nog geen", 
- "More Info": "Meer info", 
- "Name": "Naam", 
- "Net Total (Import)": "Netto Totaal (Import)", 
- "Net Total*": "Net Totaal *", 
- "No": "Geen", 
- "PO": "PO", 
- "Payment Terms": "Betalingscondities", 
- "Price List": "Prijslijst", 
- "Price List Currency": "Prijslijst Valuta", 
- "Price List Exchange Rate": "Prijslijst Wisselkoers", 
- "Purchase Order": "Purchase Order", 
- "Purchase Order Date": "Besteldatum", 
- "Purchase Order Items": "Purchase Order Items", 
- "Purchase Order Items Supplied": "Purchase Order Items ingevoerd", 
- "Purchase Taxes and Charges": "Aankoop en-heffingen", 
- "Rate at which supplier's currency is converted to company's base currency": "Snelheid waarmee de leverancier valuta wordt omgerekend naar de basis bedrijf munt", 
- "Raw Material Details": "Grondstof Details", 
- "Re-Calculate Values": "Re-waarden berekenen", 
- "Ref SQ": "Ref SQ", 
- "Remarks": "Opmerkingen", 
- "Required raw materials issued to the supplier for producing a sub - contracted item.": "Benodigde grondstoffen uitgegeven aan de leverancier voor het produceren van een sub - gecontracteerde item.", 
- "Rounded Total": "Afgeronde Totaal", 
- "Select Material Request": "Selecteer Materiaal aanvragen", 
- "Select Print Heading": "Selecteer Print rubriek", 
- "Select Purchase Request": "Selecteer Purchase Request", 
- "Select Supplier Quotation": "Selecteer Leverancier Offerte", 
- "Select Terms and Conditions": "Selecteer Algemene Voorwaarden", 
- "Select the relevant company name if you have multiple companies": "Selecteer de gewenste bedrijfsnaam als u meerdere bedrijven", 
- "Series": "Serie", 
- "Status": "Staat", 
- "Stopped": "Gestopt", 
- "Submitted": "Ingezonden", 
- "Supplier": "Leverancier", 
- "Supplier (vendor) name as entered in supplier master": "Leverancier (vendor) naam als die in leverancier meester", 
- "Supplier Address": "Leverancier Adres", 
- "Supplier's currency": "Leverancier valuta", 
- "Tax Calculation": "BTW-berekening", 
- "Taxes": "Belastingen", 
- "Taxes and Charges Added": "Belastingen en heffingen toegevoegd", 
- "Taxes and Charges Added (Import)": "Belastingen en heffingen toegevoegd (Import)", 
- "Taxes and Charges Deducted": "Belastingen en heffingen Afgetrokken", 
- "Taxes and Charges Deducted (Import)": "Belastingen en kosten afgetrokken (Import)", 
- "Terms and Conditions": "Algemene Voorwaarden", 
- "Terms and Conditions HTML": "Algemene Voorwaarden HTML", 
- "Terms and Conditions1": "Algemene Conditions1", 
- "The date at which current entry is corrected in the system.": "De datum waarop huidige item wordt gecorrigeerd in het systeem.", 
- "The date at which current entry is made in system.": "De datum waarop huidige item wordt gemaakt in het systeem.", 
- "To manage multiple series please go to Setup > Manage Series": "Om meerdere reeksen te beheren gaat u naar Setup&gt; Beheer-serie", 
- "Total Tax*": "Totaal BTW *", 
- "Totals": "Totalen", 
- "Yes": "Ja", 
- "You can make a purchase order from multiple Material Requests. Select Material Requests one by one and click on the button below.": "U kunt een bestelling van meerdere Materiaal aanvragen. Selecteer Materiaal Verzoeken een voor een en klikt u op de knop.", 
- "You can make a purchase order from multiple Purchase Requests. Select Purchase Requests one by one and click on the button below.": "U kunt een bestelling van meerdere aankoopverzoeken. Selecteer inkoopaanvragen een voor een en klikt u op de knop.", 
- "You can make a purchase order from multiple Supplier Quotations. Select Supplier Quotations one by one and click on the button below.": "U kunt een bestelling van meerdere Leverancier Quotations. Selecteer Leverancier Offertes een voor een en klikt u op de knop."
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order/locale/pt-BR-doc.json b/buying/doctype/purchase_order/locale/pt-BR-doc.json
deleted file mode 100644
index b0b4bac..0000000
--- a/buying/doctype/purchase_order/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,92 +0,0 @@
-{
- "% Billed": "Faturado %", 
- "% Received": "Recebido %", 
- "% of materials billed against this Purchase Order.": "% de materiais faturado contra esta Ordem de Compra.", 
- "% of materials received against this Purchase Order": "% de materiais recebidos contra esta Ordem de Compra", 
- "Address": "Endere\u00e7o", 
- "Amended From": "Corrigido De", 
- "Amendment Date": "Data da Corre\u00e7\u00e3o", 
- "Buying": "Compras", 
- "Calculate Tax": "Calcular Imposto", 
- "Cancel Reason": "Motivo do Cancelar", 
- "Cancelled": "Cancelado", 
- "Company": "Empresa", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Considere esta Lista de Pre\u00e7os para a obten\u00e7\u00e3o do valor. (S\u00f3 onde &quot;Para Comprar&quot; estiver marcado)", 
- "Contact": "Contato", 
- "Contact Email": "E-mail do Contato", 
- "Contact Info": "Informa\u00e7\u00f5es para Contato", 
- "Contact Person": "Pessoa de Contato", 
- "Currency": "Moeda", 
- "Currency & Price List": "Moeda e Lista de Pre\u00e7os", 
- "Draft": "Rascunho", 
- "Exchange Rate": "Taxa de C\u00e2mbio", 
- "File List": "Lista de Arquivos", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Get Items": "Obter itens", 
- "Get Last Purchase Rate": "Obter Valor da \u00daltima Compra", 
- "Get Tax Detail": "Obtenha detalhes de Imposto", 
- "Get Terms and Conditions": "Obter os Termos e Condi\u00e7\u00f5es", 
- "Grand Total": "Total Geral", 
- "Grand Total (Import)": "Total Geral (Importa\u00e7\u00e3o)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "Se voc\u00ea criou um modelo padr\u00e3o no cadastro de Impostos de Compra e Encargos, selecione um e clique no bot\u00e3o abaixo.", 
- "In Words": "Por extenso", 
- "In Words will be visible once you save the Purchase Order.": "Por extenso ser\u00e1 vis\u00edvel quando voc\u00ea salvar a Ordem de Compra.", 
- "In Words(Import)": "Por extenso (Importar)", 
- "Instructions": "Instru\u00e7\u00f5es", 
- "Is Subcontracted": "\u00c9 subcontratada", 
- "Items": "Itens", 
- "Letter Head": "Timbrado", 
- "Mobile No": "Telefone Celular", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Name": "Nome", 
- "Net Total (Import)": "Total L\u00edquido (Importa\u00e7\u00e3o)", 
- "Net Total*": "Total L\u00edquido*", 
- "No": "N\u00e3o", 
- "PO": "PO", 
- "Payment Terms": "Condi\u00e7\u00f5es de Pagamento", 
- "Price List": "Lista de Pre\u00e7os", 
- "Price List Currency": "Moeda da Lista de Pre\u00e7os", 
- "Price List Exchange Rate": "Taxa de C\u00e2mbio da Lista de Pre\u00e7os", 
- "Purchase Order": "Ordem de Compra", 
- "Purchase Order Date": "Data da Ordem de Compra", 
- "Purchase Order Items": "Itens da Ordem de Compra", 
- "Purchase Order Items Supplied": "Itens da Ordem de Compra fornecidos", 
- "Purchase Taxes and Charges": "Impostos e Encargos sobre Compras", 
- "Rate at which supplier's currency is converted to company's base currency": "Taxa na qual a moeda do fornecedor \u00e9 convertida para a moeda base da empresa", 
- "Raw Material Details": "Detalhes de Materias-Primas", 
- "Re-Calculate Values": "Re-calcular valores", 
- "Ref SQ": "Ref SQ", 
- "Remarks": "Observa\u00e7\u00f5es", 
- "Required raw materials issued to the supplier for producing a sub - contracted item.": "Mat\u00e9rias-primas necess\u00e1rias emitidas para o fornecedor para a produ\u00e7\u00e3o de um item sub-contratado.", 
- "Rounded Total": "Total arredondado", 
- "Select Material Request": "Selecione solicitar material", 
- "Select Print Heading": "Selecione o Cabe\u00e7alho de Impress\u00e3o", 
- "Select Supplier Quotation": "Selecione a Cota\u00e7\u00e3o do Fornecedor", 
- "Select Terms and Conditions": "Selecione os Termos e Condi\u00e7\u00f5es", 
- "Select the relevant company name if you have multiple companies": "Selecione o nome da empresa em quest\u00e3o, se voc\u00ea tem v\u00e1rias empresas", 
- "Series": "S\u00e9ries", 
- "Status": "Estado", 
- "Stopped": "Parado", 
- "Submitted": "Enviado", 
- "Supplier": "Fornecedor", 
- "Supplier (vendor) name as entered in supplier master": "Nome do fornecedor (vendedor), como inscritos no cadastro de fornecedores", 
- "Supplier Address": "Endere\u00e7o do Fornecedor", 
- "Supplier's currency": "Moeda do Fornecedor", 
- "Tax Calculation": "C\u00e1lculo do Imposto", 
- "Taxes": "Impostos", 
- "Taxes and Charges Added": "Impostos e Encargos Adicionados", 
- "Taxes and Charges Added (Import)": "Impostos e Encargos Adicionados (Importa\u00e7\u00e3o)", 
- "Taxes and Charges Deducted": "Impostos e Encargos Deduzidos", 
- "Taxes and Charges Deducted (Import)": "Impostos e Encargos Deduzidos (Importa\u00e7\u00e3o)", 
- "Terms and Conditions": "Termos e Condi\u00e7\u00f5es", 
- "Terms and Conditions HTML": "Termos e Condi\u00e7\u00f5es HTML", 
- "Terms and Conditions1": "Termos e Condi\u00e7\u00f5es", 
- "The date at which current entry is corrected in the system.": "A data em que o lan\u00e7amento atual \u00e9 corrigido no sistema.", 
- "The date at which current entry is made in system.": "A data em que o lan\u00e7amento atual \u00e9 feito no sistema.", 
- "To manage multiple series please go to Setup > Manage Series": "Para gerenciar v\u00e1rias s\u00e9ries por favor, v\u00e1 para Configura\u00e7\u00e3o &gt; Gerenciar S\u00e9ries", 
- "Total Tax*": "Total de Impostos*", 
- "Totals": "Totais", 
- "Yes": "Sim", 
- "You can make a purchase order from multiple Material Requests. Select Material Requests one by one and click on the button below.": "Voc\u00ea pode fazer um pedido de compra de materiais pedidos m\u00faltiplos. Selecione pedidos se um por um e clique no bot\u00e3o abaixo.", 
- "You can make a purchase order from multiple Supplier Quotations. Select Supplier Quotations one by one and click on the button below.": "Voc\u00ea pode fazer uma Ordem de Compra a partir de v\u00e1rias Cota\u00e7\u00f5es do Fornecedor. Selecione as Cota\u00e7\u00f5es do Fornecedor, uma a uma e clique no bot\u00e3o abaixo."
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order/locale/pt-doc.json b/buying/doctype/purchase_order/locale/pt-doc.json
deleted file mode 100644
index 4bc2fee..0000000
--- a/buying/doctype/purchase_order/locale/pt-doc.json
+++ /dev/null
@@ -1,94 +0,0 @@
-{
- "% Billed": "Anunciado%", 
- "% Received": "Recebido%", 
- "% of materials billed against this Purchase Order.": "% De materiais faturado contra esta Ordem de Compra.", 
- "% of materials received against this Purchase Order": "% Do material recebido contra esta Ordem de Compra", 
- "Address": "Endere\u00e7o", 
- "Amended From": "Alterado De", 
- "Amendment Date": "Data emenda", 
- "Buying": "Comprar", 
- "Calculate Tax": "Calcular o imposto", 
- "Cancel Reason": "Cancelar Raz\u00e3o", 
- "Cancelled": "Cancelado", 
- "Company": "Companhia", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Considere esta Lista de Pre\u00e7os para a recupera\u00e7\u00e3o de taxa. (S\u00f3 que &quot;para a compra&quot;, como verificado)", 
- "Contact": "Contato", 
- "Contact Email": "Contato E-mail", 
- "Contact Info": "Informa\u00e7\u00f5es para contato", 
- "Contact Person": "Pessoa de contato", 
- "Currency": "Moeda", 
- "Currency & Price List": "Moeda e Lista de Pre\u00e7os", 
- "Draft": "Rascunho", 
- "Exchange Rate": "Taxa de C\u00e2mbio", 
- "File List": "Lista de Arquivos", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Get Items": "Obter itens", 
- "Get Last Purchase Rate": "Obter Tarifa de Compra \u00daltima", 
- "Get Tax Detail": "Obtenha detalhes Imposto", 
- "Get Terms and Conditions": "Obter os Termos e Condi\u00e7\u00f5es", 
- "Grand Total": "Total geral", 
- "Grand Total (Import)": "Total Geral (Import)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "Se voc\u00ea criou um modelo padr\u00e3o no Imposto de Compra e Master Encargos, selecione um e clique no bot\u00e3o abaixo.", 
- "In Words": "Em Palavras", 
- "In Words will be visible once you save the Purchase Order.": "Em Palavras ser\u00e1 vis\u00edvel quando voc\u00ea salvar a Ordem de Compra.", 
- "In Words(Import)": "Em Palavras (Import)", 
- "Instructions": "Instru\u00e7\u00f5es", 
- "Is Subcontracted": "\u00c9 subcontratada", 
- "Items": "Itens", 
- "Letter Head": "Cabe\u00e7a letra", 
- "Mobile No": "No m\u00f3vel", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Name": "Nome", 
- "Net Total (Import)": "Total L\u00edquido (Import)", 
- "Net Total*": "* Total Net", 
- "No": "N\u00e3o", 
- "PO": "PO", 
- "Payment Terms": "Condi\u00e7\u00f5es de Pagamento", 
- "Price List": "Lista de Pre\u00e7os", 
- "Price List Currency": "Hoje Lista de Pre\u00e7os", 
- "Price List Exchange Rate": "Pre\u00e7o Lista de Taxa de C\u00e2mbio", 
- "Purchase Order": "Ordem de Compra", 
- "Purchase Order Date": "Data da compra Ordem", 
- "Purchase Order Items": "Comprar Itens Encomendar", 
- "Purchase Order Items Supplied": "Itens ordem de compra em actualiza\u00e7\u00e3o", 
- "Purchase Taxes and Charges": "Impostos e Encargos de compra", 
- "Rate at which supplier's currency is converted to company's base currency": "Taxa na qual a moeda que fornecedor \u00e9 convertido para a moeda da empresa de base", 
- "Raw Material Details": "-Primas detalhes materiais", 
- "Re-Calculate Values": "Re-calcular valores", 
- "Ref SQ": "Ref \u00b2", 
- "Remarks": "Observa\u00e7\u00f5es", 
- "Required raw materials issued to the supplier for producing a sub - contracted item.": "Mat\u00e9rias-primas necess\u00e1rias emitidos para o fornecedor para a produ\u00e7\u00e3o de um sub - item contratado.", 
- "Rounded Total": "Total arredondado", 
- "Select Material Request": "Selecione solicitar material", 
- "Select Print Heading": "Selecione Imprimir t\u00edtulo", 
- "Select Purchase Request": "Selecione Pedido de Compra", 
- "Select Supplier Quotation": "Selecione cota\u00e7\u00e3o Fornecedor", 
- "Select Terms and Conditions": "Selecione Termos e Condi\u00e7\u00f5es", 
- "Select the relevant company name if you have multiple companies": "Selecione o nome da empresa em quest\u00e3o, se voc\u00ea tem v\u00e1rias empresas", 
- "Series": "S\u00e9rie", 
- "Status": "Estado", 
- "Stopped": "Parado", 
- "Submitted": "Enviado", 
- "Supplier": "Fornecedor", 
- "Supplier (vendor) name as entered in supplier master": "Nome do fornecedor (fornecedor), inscritos no cadastro de fornecedores", 
- "Supplier Address": "Endere\u00e7o do Fornecedor", 
- "Supplier's currency": "Moeda fornecedor", 
- "Tax Calculation": "C\u00e1lculo do imposto", 
- "Taxes": "Impostos", 
- "Taxes and Charges Added": "Impostos e Encargos Adicionado", 
- "Taxes and Charges Added (Import)": "Impostos e Encargos Adicionado (Import)", 
- "Taxes and Charges Deducted": "Impostos e Encargos Deduzidos", 
- "Taxes and Charges Deducted (Import)": "Impostos e Encargos Deduzido (Import)", 
- "Terms and Conditions": "Termos e Condi\u00e7\u00f5es", 
- "Terms and Conditions HTML": "Termos e Condi\u00e7\u00f5es HTML", 
- "Terms and Conditions1": "Termos e Conditions1", 
- "The date at which current entry is corrected in the system.": "A data em que a entrada actual \u00e9 corrigido no sistema.", 
- "The date at which current entry is made in system.": "A data em que a entrada actual \u00e9 feita no sistema.", 
- "To manage multiple series please go to Setup > Manage Series": "Para gerenciar v\u00e1rias s\u00e9ries por favor, v\u00e1 para Configura\u00e7\u00e3o&gt; Gerenciar Series", 
- "Total Tax*": "* Total de impostos", 
- "Totals": "Totais", 
- "Yes": "Sim", 
- "You can make a purchase order from multiple Material Requests. Select Material Requests one by one and click on the button below.": "Voc\u00ea pode fazer um pedido de compra de materiais pedidos m\u00faltiplos. Selecione pedidos se um por um e clique no bot\u00e3o abaixo.", 
- "You can make a purchase order from multiple Purchase Requests. Select Purchase Requests one by one and click on the button below.": "Voc\u00ea pode fazer uma ordem de compra de pedidos de compras m\u00faltiplas. Selecione pedidos de compra, um por um e clique no bot\u00e3o abaixo.", 
- "You can make a purchase order from multiple Supplier Quotations. Select Supplier Quotations one by one and click on the button below.": "Voc\u00ea pode fazer uma ordem de compra de Cita\u00e7\u00f5es Fornecedor m\u00faltiplos. Selecione Quotations Fornecedor, um por um e clique no bot\u00e3o abaixo."
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order/locale/sr-doc.json b/buying/doctype/purchase_order/locale/sr-doc.json
deleted file mode 100644
index 3cd7376..0000000
--- a/buying/doctype/purchase_order/locale/sr-doc.json
+++ /dev/null
@@ -1,92 +0,0 @@
-{
- "% Billed": "\u0418\u0437\u0433\u0440\u0430\u0452\u0435\u043d\u0430%", 
- "% Received": "% \u041f\u0440\u0438\u043c\u0459\u0435\u043d\u0435", 
- "% of materials billed against this Purchase Order.": "% \u041c\u0430\u0442\u0435\u0440\u0438\u0458\u0430\u043b\u0430 \u043d\u0430\u043f\u043b\u0430\u045b\u0435\u043d\u0438 \u043f\u0440\u043e\u0442\u0438\u0432 \u043e\u0432\u0435 \u043d\u0430\u0440\u0443\u0434\u0437\u0431\u0435\u043d\u0438\u0446\u0435.", 
- "% of materials received against this Purchase Order": "% \u041c\u0430\u0442\u0435\u0440\u0438\u0458\u0430\u043b\u0430 \u0434\u043e\u0431\u0438\u043e \u043f\u0440\u043e\u0442\u0438\u0432 \u043e\u0432\u0435 \u043d\u0430\u0440\u0443\u0434\u0437\u0431\u0435\u043d\u0438\u0446\u0435", 
- "Address": "\u0410\u0434\u0440\u0435\u0441\u0430", 
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "Amendment Date": "\u0410\u043c\u0430\u043d\u0434\u043c\u0430\u043d \u0414\u0430\u0442\u0443\u043c", 
- "Buying": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430", 
- "Calculate Tax": "\u0418\u0437\u0440\u0430\u0447\u0443\u043d\u0430\u0458\u0442\u0435 \u041f\u043e\u0440\u0435\u0437", 
- "Cancel Reason": "\u041e\u0442\u043a\u0430\u0436\u0438 \u0440\u0430\u0437\u043b\u043e\u0433", 
- "Cancelled": "\u041e\u0442\u043a\u0430\u0437\u0430\u043d", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "\u0420\u0430\u0437\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \u043e\u0432\u0430\u0458 \u0446\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u043f\u0440\u0438\u0432\u043b\u0430\u0447\u043d\u043e \u0441\u0442\u043e\u043f\u0443. (\u0421\u0430\u043c\u043e \u0448\u0442\u043e \u0441\u0443 &quot;\u0417\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443&quot; \u043a\u0430\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d)", 
- "Contact": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "Contact Email": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0415\u043c\u0430\u0438\u043b", 
- "Contact Info": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0418\u043d\u0444\u043e", 
- "Contact Person": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u043e\u0441\u043e\u0431\u0430", 
- "Currency": "\u0412\u0430\u043b\u0443\u0442\u0430", 
- "Currency & Price List": "\u0412\u0430\u043b\u0443\u0442\u0430 &amp; \u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a", 
- "Draft": "\u041d\u0430\u0446\u0440\u0442", 
- "Exchange Rate": "\u041a\u0443\u0440\u0441", 
- "File List": "\u0424\u0438\u043b\u0435 \u041b\u0438\u0441\u0442", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "Get Items": "\u0413\u0435\u0442 \u0441\u0442\u0430\u0432\u043a\u0435", 
- "Get Last Purchase Rate": "\u0413\u0435\u0442 \u041b\u0430\u0441\u0442 \u0420\u0430\u0442\u0435 \u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430", 
- "Get Tax Detail": "\u0413\u0435\u0442 \u0414\u0435\u0442\u0430\u0459 \u043f\u043e\u0440\u0435\u0437\u0443", 
- "Get Terms and Conditions": "\u0413\u0435\u0442 \u0423\u0441\u043b\u043e\u0432\u0435", 
- "Grand Total": "\u0421\u0432\u0435\u0443\u043a\u0443\u043f\u043d\u043e", 
- "Grand Total (Import)": "\u0413\u0440\u0430\u043d\u0434 \u0423\u043a\u0443\u043f\u043d\u043e (\u0423\u0421\u0410)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "\u0410\u043a\u043e \u0441\u0442\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u0438\u043b\u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0434\u043d\u0443 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0430\u043a \u0437\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443 \u043f\u043e\u0440\u0435\u0437\u0430 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0430 \u043c\u0430\u0458\u0441\u0442\u043e\u0440, \u0438\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0458\u0435\u0434\u0430\u043d \u0438 \u043a\u043b\u0438\u043a\u043d\u0438\u0442\u0435 \u043d\u0430 \u0434\u0443\u0433\u043c\u0435 \u0438\u0441\u043f\u043e\u0434.", 
- "In Words": "\u0423 \u0412\u043e\u0440\u0434\u0441", 
- "In Words will be visible once you save the Purchase Order.": "\u0423 \u0440\u0435\u0447\u0438 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0432\u0438\u0434\u0459\u0438\u0432 \u043a\u0430\u0434\u0430 \u0441\u0430\u0447\u0443\u0432\u0430\u0442\u0435 \u043f\u043e\u0440\u0443\u045f\u0431\u0435\u043d\u0438\u0446\u0443.", 
- "In Words(Import)": "\u0423 \u0412\u043e\u0440\u0434\u0441 (\u0423\u0421\u0410)", 
- "Instructions": "\u0418\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0458\u0435", 
- "Is Subcontracted": "\u0414\u0430 \u043b\u0438 \u043f\u043e\u0434\u0438\u0437\u0432\u043e\u0452\u0435\u045a\u0435", 
- "Items": "\u0410\u0440\u0442\u0438\u043a\u043b\u0438", 
- "Letter Head": "\u041f\u0438\u0441\u043c\u043e \u0413\u043b\u0430\u0432\u0430", 
- "Mobile No": "\u041c\u043e\u0431\u0438\u043b\u043d\u0438 \u041d\u0435\u043c\u0430", 
- "More Info": "\u0412\u0438\u0448\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0430", 
- "Name": "\u0418\u043c\u0435", 
- "Net Total (Import)": "\u041d\u0435\u0442\u043e \u0423\u043a\u0443\u043f\u043d\u043e (\u0423\u0421\u0410)", 
- "Net Total*": "\u041d\u0435\u0442\u043e \u0423\u043a\u0443\u043f\u043d\u043e *", 
- "No": "\u041d\u0435", 
- "PO": "\u041f\u041e", 
- "Payment Terms": "\u0423\u0441\u043b\u043e\u0432\u0438 \u043f\u043b\u0430\u045b\u0430\u045a\u0430", 
- "Price List": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a", 
- "Price List Currency": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0432\u0430\u043b\u0443\u0442\u0430", 
- "Price List Exchange Rate": "\u0426\u0435\u043d\u0430 \u043a\u0443\u0440\u0441\u043d\u043e\u0458 \u043b\u0438\u0441\u0442\u0438", 
- "Purchase Order": "\u041d\u0430\u043b\u043e\u0433 \u0437\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443", 
- "Purchase Order Date": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0414\u0430\u0442\u0435 \u041e\u0440\u0434\u0435\u0440", 
- "Purchase Order Items": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0421\u0442\u0430\u0432\u043a\u0435 \u043f\u043e\u0440\u0443\u045f\u0431\u0438\u043d\u0435", 
- "Purchase Order Items Supplied": "\u041d\u0430\u043b\u043e\u0433 \u0437\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443 \u0430\u0440\u0442\u0438\u043a\u0430\u043b\u0430 \u0443 \u043a\u043e\u043c\u043f\u043b\u0435\u0442\u0443", 
- "Purchase Taxes and Charges": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435", 
- "Rate at which supplier's currency is converted to company's base currency": "\u0421\u0442\u043e\u043f\u0430 \u043f\u043e \u043a\u043e\u0458\u043e\u0458 \u0458\u0435 \u0434\u043e\u0431\u0430\u0432\u0459\u0430\u0447 \u0432\u0430\u043b\u0443\u0442\u0430 \u043f\u0440\u0435\u0442\u0432\u0430\u0440\u0430 \u0443 \u043e\u0441\u043d\u043e\u0432\u043d\u0443 \u0432\u0430\u043b\u0443\u0442\u0443 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435", 
- "Raw Material Details": "\u0421\u0438\u0440\u043e\u0432\u043e\u0433 \u043c\u0430\u0442\u0435\u0440\u0438\u0458\u0430\u043b\u0430 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Re-Calculate Values": "\u041f\u0440\u0435\u0440\u0430\u0447\u0443\u043d\u0430\u0442\u0438 \u0432\u0440\u0435\u0434\u043d\u043e\u0441\u0442\u0438", 
- "Ref SQ": "\u0420\u0435\u0444 \u0421\u041a", 
- "Remarks": "\u041f\u0440\u0438\u043c\u0435\u0434\u0431\u0435", 
- "Required raw materials issued to the supplier for producing a sub - contracted item.": "\u041f\u043e\u0442\u0440\u0435\u0431\u043d\u0430 \u0441\u0438\u0440\u043e\u0432\u0438\u043d\u0430 \u0438\u0437\u0434\u0430\u0442\u0435 \u0434\u043e \u0434\u043e\u0431\u0430\u0432\u0459\u0430\u0447\u0430 \u0437\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0443 \u0441\u0443\u0431 - \u0443\u0433\u043e\u0432\u043e\u0440\u0435\u043d\u0430 \u0430\u0440\u0442\u0438\u043a\u0430\u043b.", 
- "Rounded Total": "\u0420\u043e\u0443\u043d\u0434\u0435\u0434 \u0423\u043a\u0443\u043f\u043d\u043e", 
- "Select Print Heading": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u041f\u0440\u0438\u043d\u0442 \u0425\u0435\u0430\u0434\u0438\u043d\u0433", 
- "Select Purchase Request": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0417\u0430\u0445\u0442\u0435\u0432 \u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430", 
- "Select Supplier Quotation": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u041a\u0432\u043e\u0442\u0438\u0440\u0430\u045a\u0435 \u0434\u043e\u0431\u0430\u0432\u0459\u0430\u0447\u0430", 
- "Select Terms and Conditions": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0423\u0441\u043b\u043e\u0432\u0435", 
- "Select the relevant company name if you have multiple companies": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u043e\u0434\u0433\u043e\u0432\u0430\u0440\u0430\u0458\u0443\u045b\u0443 \u0438\u043c\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435, \u0430\u043a\u043e \u0438\u043c\u0430\u0442\u0435 \u0432\u0438\u0448\u0435 \u043f\u0440\u0435\u0434\u0443\u0437\u0435\u045b\u0430", 
- "Series": "\u0421\u0435\u0440\u0438\u0458\u0430", 
- "Status": "\u0421\u0442\u0430\u0442\u0443\u0441", 
- "Stopped": "\u0417\u0430\u0443\u0441\u0442\u0430\u0432\u0459\u0435\u043d", 
- "Submitted": "\u041f\u043e\u0434\u043d\u0435\u0442", 
- "Supplier": "\u0414\u043e\u0431\u0430\u0432\u0459\u0430\u0447", 
- "Supplier (vendor) name as entered in supplier master": "\u0414\u043e\u0431\u0430\u0432\u0459\u0430\u0447 (\u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0446), \u0438\u043c\u0435 \u043a\u0430\u043e \u0443\u0448\u0430\u043e \u0443 \u0434\u043e\u0431\u0430\u0432\u0459\u0430\u0447\u0430 \u043c\u0430\u0441\u0442\u0435\u0440", 
- "Supplier Address": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u0410\u0434\u0440\u0435\u0441\u0430", 
- "Supplier's currency": "\u0414\u043e\u0431\u0430\u0432\u0459\u0430\u0447\u0430 \u0432\u0430\u043b\u0443\u0442\u0430", 
- "Tax Calculation": "\u041e\u0431\u0440\u0430\u0447\u0443\u043d \u043f\u043e\u0440\u0435\u0437\u0430", 
- "Taxes": "\u041f\u043e\u0440\u0435\u0437\u0438", 
- "Taxes and Charges Added": "\u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u0434\u043e\u0434\u0430\u0432\u0430\u045a\u0430", 
- "Taxes and Charges Added (Import)": "\u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u0434\u043e\u0434\u0430\u0432\u0430\u045a\u0430 (\u0423\u0421\u0410)", 
- "Taxes and Charges Deducted": "\u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u043e\u0434\u0443\u0437\u0438\u043c\u0430", 
- "Taxes and Charges Deducted (Import)": "\u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u043e\u0434\u0443\u0437\u0438\u043c\u0430 (\u0423\u0421\u0410)", 
- "Terms and Conditions": "\u0423\u0441\u043b\u043e\u0432\u0438", 
- "Terms and Conditions HTML": "\u0423\u0441\u043b\u043e\u0432\u0438 \u0425\u0422\u041c\u041b", 
- "Terms and Conditions1": "\u0423\u0441\u043b\u043e\u0432\u0438 \u0438 \u0426\u043e\u043d\u0434\u0438\u0442\u0438\u043e\u043d\u04411", 
- "The date at which current entry is corrected in the system.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u0458\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u0459\u0435\u043d \u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u0443.", 
- "The date at which current entry is made in system.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0458\u0435 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0438 \u0443\u043d\u043e\u0441 \u043d\u0430\u043f\u0440\u0430\u0432\u0459\u0435\u043d \u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u0443.", 
- "To manage multiple series please go to Setup > Manage Series": "\u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u0443\u043f\u0440\u0430\u0432\u0459\u0430\u043b\u0438 \u0432\u0438\u0448\u0435 \u0441\u0435\u0440\u0438\u0458\u0443 \u0438\u0434\u0438\u0442\u0435 \u043d\u0430 \u0421\u0435\u0442\u0443\u043f&gt; \u0423\u043f\u0440\u0430\u0432\u0459\u0430\u045a\u0435 \u0421\u0435\u0440\u0438\u0435\u0441", 
- "Total Tax*": "\u0423\u043a\u0443\u043f\u0430\u043d \u043f\u043e\u0440\u0435\u0437 *", 
- "Totals": "\u0423\u043a\u0443\u043f\u043d\u043e", 
- "Yes": "\u0414\u0430", 
- "You can make a purchase order from multiple Purchase Requests. Select Purchase Requests one by one and click on the button below.": "\u041c\u043e\u0436\u0435\u0442\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u0438\u0442\u0438 \u043f\u043e\u0440\u0443\u045f\u0431\u0435\u043d\u0438\u0446\u0443 \u0438\u0437 \u0432\u0438\u0448\u0435 \u043f\u043e\u0442\u0440\u0430\u0436\u045a\u0435. \u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u043e\u0442\u0440\u0430\u0436\u045a\u0435, \u0458\u0435\u0434\u0430\u043d \u043f\u043e \u0458\u0435\u0434\u0430\u043d \u0438 \u043a\u043b\u0438\u043a\u043d\u0438\u0442\u0435 \u043d\u0430 \u0434\u0443\u0433\u043c\u0435 \u0438\u0441\u043f\u043e\u0434.", 
- "You can make a purchase order from multiple Supplier Quotations. Select Supplier Quotations one by one and click on the button below.": "\u041c\u043e\u0436\u0435\u0442\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u0438\u0442\u0438 \u043d\u0430\u043b\u043e\u0433 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0435 \u043e\u0434 \u0432\u0438\u0448\u0435\u0441\u0442\u0440\u0443\u043a\u0438\u0445 \u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447\u0430 \u041a\u0443\u043e\u0442\u0430\u0442\u0438\u043e\u043d\u0441. \u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0414\u041e\u0411\u0410\u0412\u0409\u0410\u0427 \u0446\u0438\u0442\u0430\u0442\u0438, \u0458\u0435\u0434\u0430\u043d \u043f\u043e \u0458\u0435\u0434\u0430\u043d \u0438 \u043a\u043b\u0438\u043a\u043d\u0438\u0442\u0435 \u043d\u0430 \u0434\u0443\u0433\u043c\u0435 \u0438\u0441\u043f\u043e\u0434."
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order/locale/ta-doc.json b/buying/doctype/purchase_order/locale/ta-doc.json
deleted file mode 100644
index 8061f11..0000000
--- a/buying/doctype/purchase_order/locale/ta-doc.json
+++ /dev/null
@@ -1,92 +0,0 @@
-{
- "% Billed": "% \u0bb5\u0b9a\u0bc2\u0bb2\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd", 
- "% Received": "% \u0baa\u0bc6\u0bb1\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "% of materials billed against this Purchase Order.": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8% \u0b87\u0ba8\u0bcd\u0ba4 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b86\u0ba3\u0bc8 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95 \u0bb5\u0b9a\u0bc2\u0bb2\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd.", 
- "% of materials received against this Purchase Order": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8% \u0b87\u0ba8\u0bcd\u0ba4 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b86\u0ba3\u0bc8 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95 \u0baa\u0bc6\u0bb1\u0bcd\u0bb1\u0bbe\u0bb0\u0bcd", 
- "Address": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Amendment Date": "\u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Buying": "\u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Calculate Tax": "\u0bb5\u0bb0\u0bbf \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0b9f", 
- "Cancel Reason": "\u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd \u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Cancelled": "\u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "\u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0b8e\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc1 \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b95\u0bb0\u0bc1\u0ba4\u0bc1\u0b95\u0bbf\u0ba9\u0bcd\u0bb1\u0ba9\u0bb0\u0bcd. (\u0bae\u0b9f\u0bcd\u0b9f\u0bc1\u0bae\u0bc7 &quot;\u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0bb5\u0ba4\u0bb1\u0bcd\u0b95\u0bbe\u0ba9&quot; \u0b8e\u0ba9 \u0b9a\u0bc7\u0bbe\u0ba4\u0bbf\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd)", 
- "Contact": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Email": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Info": "\u0ba4\u0b95\u0bb5\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Person": "\u0ba8\u0baa\u0bb0\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Currency": "\u0ba8\u0bbe\u0ba3\u0baf", 
- "Currency & Price List": "\u0ba8\u0bbe\u0ba3\u0baf &amp; \u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Draft": "\u0b95\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1 \u0bb5\u0bc0\u0b9a\u0bcd\u0b9a\u0bc1", 
- "Exchange Rate": "\u0b85\u0baf\u0bb2\u0bcd\u0ba8\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1 \u0ba8\u0bbe\u0ba3\u0baf \u0baa\u0bb0\u0bbf\u0bae\u0bbe\u0bb1\u0bcd\u0bb1 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0bb5\u0bc0\u0ba4\u0bae\u0bcd", 
- "File List": "\u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "Get Items": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Get Last Purchase Rate": "\u0b95\u0b9f\u0bc8\u0b9a\u0bbf\u0baf\u0bbe\u0b95 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8 \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Get Tax Detail": "\u0bb5\u0bb0\u0bbf \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95 \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Get Terms and Conditions": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Grand Total": "\u0b86\u0b95 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd", 
- "Grand Total (Import)": "\u0b95\u0bbf\u0bb0\u0bbe\u0ba3\u0bcd\u0b9f\u0bcd \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd (\u0b87\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0ba4\u0bbf)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd \u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bb2\u0bc8\u0baf\u0bbe\u0ba9 \u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bcd\u0bb3\u0bc7\u0b9f\u0bcd \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bbf\u0baf\u0ba4\u0bc1 \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd, \u0b92\u0bb0\u0bc1 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1 \u0b95\u0bc0\u0bb4\u0bc7 \u0b89\u0bb3\u0bcd\u0bb3 \u0baa\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bbe\u0ba9\u0bc8 \u0b95\u0bbf\u0bb3\u0bbf\u0b95\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bb5\u0bc1\u0bae\u0bcd.", 
- "In Words": "\u0bb5\u0bc7\u0bb0\u0bcd\u0b9f\u0bcd\u0bb8\u0bcd", 
- "In Words will be visible once you save the Purchase Order.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b86\u0ba3\u0bc8 \u0b9a\u0bc7\u0bae\u0bbf\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0bb1\u0bc8 \u0b9a\u0bc6\u0bbe\u0bb1\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbe\u0ba3\u0b95\u0bcd\u0b95\u0bc2\u0b9f\u0bbf\u0baf\u0ba4\u0bbe\u0b95 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd.", 
- "In Words(Import)": "\u0bb5\u0bc7\u0bb0\u0bcd\u0b9f\u0bcd\u0bb8\u0bcd (\u0b87\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0ba4\u0bbf)", 
- "Instructions": "\u0b85\u0bb1\u0bbf\u0bb5\u0bc1\u0bb1\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd\u0b95\u0bb3\u0bcd", 
- "Is Subcontracted": "\u0b89\u0bb3\u0bcd\u0b95\u0bc1\u0ba4\u0bcd\u0ba4\u0b95\u0bc8", 
- "Items": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "Letter Head": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf\u0baf\u0b9f\u0b99\u0bcd\u0b95\u0bb2\u0bcd", 
- "Mobile No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0bae\u0bc6\u0bbe\u0baa\u0bc8\u0bb2\u0bcd", 
- "More Info": "\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Name": "\u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Net Total (Import)": "\u0ba8\u0bbf\u0b95\u0bb0 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd (\u0b87\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0ba4\u0bbf)", 
- "Net Total*": "\u0ba8\u0bbf\u0b95\u0bb0 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd *", 
- "No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "PO": "\u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd", 
- "Payment Terms": "\u0baa\u0ba3\u0bae\u0bcd \u0bb5\u0bbf\u0ba4\u0bbf\u0bae\u0bc1\u0bb1\u0bc8\u0b95\u0bb3\u0bcd", 
- "Price List": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Price List Currency": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0ba8\u0bbe\u0ba3\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd", 
- "Price List Exchange Rate": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b9a\u0bc6\u0bb2\u0bbe\u0bb5\u0ba3\u0bbf \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Purchase Order": "\u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Order Date": "\u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Order Items": "\u0b86\u0ba3\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Order Items Supplied": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b86\u0ba3\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 \u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bbf\u0baf\u0ba4\u0bc1", 
- "Purchase Taxes and Charges": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Rate at which supplier's currency is converted to company's base currency": "\u0b85\u0bb3\u0bbf\u0baa\u0bcd\u0baa\u0bbe\u0bb3\u0bb0\u0bbf\u0ba9\u0bcd \u0ba8\u0bbe\u0ba3\u0baf \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0ba8\u0bbe\u0ba3\u0baf \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8", 
- "Raw Material Details": "\u0bae\u0bc2\u0bb2\u0baa\u0bcd\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bbf\u0ba9\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Re-Calculate Values": "\u0bae\u0bc0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0b9f\u0bc1\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bb2\u0bbe\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0bae\u0bcd", 
- "Ref SQ": "Ref SQ", 
- "Remarks": "\u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd", 
- "Required raw materials issued to the supplier for producing a sub - contracted item.": "\u0ba4\u0bc1\u0ba3\u0bc8 \u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0b9a\u0baa\u0bcd\u0bb3\u0bc8\u0baf\u0bb0\u0bcd \u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0ba4\u0bc7\u0bb5\u0bc8\u0baf\u0bbe\u0ba9 \u0bae\u0bc2\u0bb2\u0baa\u0bcd\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd - \u0b92\u0baa\u0bcd\u0baa\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8.", 
- "Rounded Total": "\u0bb5\u0b9f\u0bcd\u0b9f\u0bae\u0bbe\u0ba9 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4", 
- "Select Print Heading": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f\u0bc1", 
- "Select Purchase Request": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Select Supplier Quotation": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Select Terms and Conditions": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Select the relevant company name if you have multiple companies": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bb2 \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd \u0b9a\u0bae\u0bcd\u0baa\u0ba8\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Status": "\u0b85\u0ba8\u0bcd\u0ba4\u0bb8\u0bcd\u0ba4\u0bc1", 
- "Stopped": "\u0ba8\u0bbf\u0bb1\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf", 
- "Submitted": "\u0b9a\u0bae\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Supplier": "\u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bb5\u0bb0\u0bcd", 
- "Supplier (vendor) name as entered in supplier master": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd (\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd) \u0baa\u0bc6\u0baf\u0bb0\u0bcd \u0b8e\u0ba9 \u0b9a\u0baa\u0bcd\u0bb3\u0bc8\u0baf\u0bb0\u0bcd \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bcd\u0b9f", 
- "Supplier Address": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Supplier's currency": "\u0b85\u0bb3\u0bbf\u0baa\u0bcd\u0baa\u0bbe\u0bb3\u0bb0\u0bbf\u0ba9\u0bcd \u0ba8\u0bbe\u0ba3\u0baf\u0bae\u0bcd", 
- "Tax Calculation": "\u0bb5\u0bb0\u0bbf \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc0\u0b9f\u0bc1", 
- "Taxes": "\u0bb5\u0bb0\u0bbf", 
- "Taxes and Charges Added": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Taxes and Charges Added (Import)": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1 (\u0b87\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0ba4\u0bbf)", 
- "Taxes and Charges Deducted": "\u0b95\u0bb4\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Taxes and Charges Deducted (Import)": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bb4\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd (\u0b87\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0ba4\u0bbf)", 
- "Terms and Conditions": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd", 
- "Terms and Conditions HTML": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd HTML", 
- "Terms and Conditions1": "\u0bb5\u0bbf\u0ba4\u0bbf\u0bae\u0bc1\u0bb1\u0bc8\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd Conditions1", 
- "The date at which current entry is corrected in the system.": "\u0ba4\u0bc7\u0ba4\u0bbf \u0b87\u0ba4\u0bc1 \u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8 \u0b9a\u0bb0\u0bbf.", 
- "The date at which current entry is made in system.": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf.", 
- "To manage multiple series please go to Setup > Manage Series": "\u0baa\u0bb2 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95 \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bcd\u0b95&gt; \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd", 
- "Total Tax*": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0bb5\u0bb0\u0bbf *", 
- "Totals": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4", 
- "Yes": "\u0b86\u0bae\u0bcd", 
- "You can make a purchase order from multiple Purchase Requests. Select Purchase Requests one by one and click on the button below.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bb2 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bb3\u0bcd \u0b92\u0bb0\u0bc1 \u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0bb5\u0ba4\u0bb1\u0bcd\u0b95\u0bc1 \u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bb2\u0bbe\u0bae\u0bcd. \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bb3\u0bcd \u0b92\u0bb5\u0bcd\u0bb5\u0bc6\u0bbe\u0ba9\u0bcd\u0bb1\u0bbe\u0b95 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1 \u0b95\u0bc0\u0bb4\u0bc7 \u0b89\u0bb3\u0bcd\u0bb3 \u0baa\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bbe\u0ba9\u0bc8 \u0b95\u0bbf\u0bb3\u0bbf\u0b95\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bb5\u0bc1\u0bae\u0bcd.", 
- "You can make a purchase order from multiple Supplier Quotations. Select Supplier Quotations one by one and click on the button below.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bb2 \u0b9a\u0baa\u0bcd\u0bb3\u0bc8\u0baf\u0bb0\u0bcd \u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd\u0b95\u0bb3\u0bcd \u0b92\u0bb0\u0bc1 \u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0bb5\u0ba4\u0bb1\u0bcd\u0b95\u0bc1 \u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bb2\u0bbe\u0bae\u0bcd. \u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd\u0b95\u0bb3\u0bcd \u0b92\u0bb5\u0bcd\u0bb5\u0bc6\u0bbe\u0ba9\u0bcd\u0bb1\u0bbe\u0b95 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1 \u0b95\u0bc0\u0bb4\u0bc7 \u0b89\u0bb3\u0bcd\u0bb3 \u0baa\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bbe\u0ba9\u0bc8 \u0b95\u0bbf\u0bb3\u0bbf\u0b95\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bb5\u0bc1\u0bae\u0bcd."
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order/locale/th-doc.json b/buying/doctype/purchase_order/locale/th-doc.json
deleted file mode 100644
index 9352c20..0000000
--- a/buying/doctype/purchase_order/locale/th-doc.json
+++ /dev/null
@@ -1,92 +0,0 @@
-{
- "% Billed": "\u0e08\u0e33\u0e19\u0e27\u0e19%", 
- "% Received": "\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a%", 
- "% of materials billed against this Purchase Order.": "% \u0e02\u0e2d\u0e07\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e17\u0e35\u0e48\u0e40\u0e23\u0e35\u0e22\u0e01\u0e40\u0e01\u0e47\u0e1a\u0e40\u0e07\u0e34\u0e19\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e19\u0e35\u0e49", 
- "% of materials received against this Purchase Order": "% \u0e02\u0e2d\u0e07\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e19\u0e35\u0e49", 
- "Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", 
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Amendment Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e01\u0e49\u0e44\u0e02", 
- "Buying": "\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d", 
- "Calculate Tax": "\u0e04\u0e33\u0e19\u0e27\u0e13\u0e20\u0e32\u0e29\u0e35", 
- "Cancel Reason": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25", 
- "Cancelled": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e19\u0e35\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e23\u0e35\u0e22\u0e01\u0e2d\u0e31\u0e15\u0e23\u0e32 (\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e17\u0e35\u0e48\u0e21\u0e35 &quot;\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d&quot; \u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e40\u0e1b\u0e47\u0e19)", 
- "Contact": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Email": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c", 
- "Contact Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Person": "Contact Person", 
- "Currency": "\u0e40\u0e07\u0e34\u0e19\u0e15\u0e23\u0e32", 
- "Currency & Price List": "\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e41\u0e25\u0e30\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32", 
- "Draft": "\u0e23\u0e48\u0e32\u0e07", 
- "Exchange Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e41\u0e25\u0e01\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19", 
- "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Get Items": "\u0e23\u0e31\u0e1a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Get Last Purchase Rate": "\u0e23\u0e31\u0e1a\u0e0b\u0e37\u0e49\u0e2d\u0e43\u0e2b\u0e49\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14", 
- "Get Tax Detail": "\u0e23\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e20\u0e32\u0e29\u0e35", 
- "Get Terms and Conditions": "\u0e23\u0e31\u0e1a\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Grand Total": "\u0e23\u0e27\u0e21\u0e17\u0e31\u0e49\u0e07\u0e2a\u0e34\u0e49\u0e19", 
- "Grand Total (Import)": "\u0e41\u0e01\u0e23\u0e19\u0e14\u0e4c\u0e23\u0e27\u0e21 (\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "\u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e44\u0e14\u0e49\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e43\u0e19\u0e20\u0e32\u0e29\u0e35\u0e0b\u0e37\u0e49\u0e2d\u0e41\u0e25\u0e30\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32\u0e42\u0e17\u0e04\u0e48\u0e32\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e41\u0e25\u0e30\u0e04\u0e25\u0e34\u0e01\u0e17\u0e35\u0e48\u0e1b\u0e38\u0e48\u0e21\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07", 
- "In Words": "\u0e43\u0e19\u0e04\u0e33\u0e1e\u0e39\u0e14\u0e02\u0e2d\u0e07", 
- "In Words will be visible once you save the Purchase Order.": "\u0e43\u0e19\u0e04\u0e33\u0e1e\u0e39\u0e14\u0e02\u0e2d\u0e07\u0e08\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e21\u0e2d\u0e07\u0e40\u0e2b\u0e47\u0e19\u0e44\u0e14\u0e49\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e43\u0e1a\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d", 
- "In Words(Import)": "\u0e43\u0e19\u0e04\u0e33\u0e1e\u0e39\u0e14\u0e02\u0e2d\u0e07 (\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32)", 
- "Instructions": "\u0e04\u0e33\u0e41\u0e19\u0e30\u0e19\u0e33", 
- "Is Subcontracted": "\u0e40\u0e2b\u0e21\u0e32", 
- "Items": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Letter Head": "\u0e2b\u0e31\u0e27\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22", 
- "Mobile No": "\u0e21\u0e37\u0e2d\u0e16\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "More Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Name": "\u0e0a\u0e37\u0e48\u0e2d", 
- "Net Total (Import)": "\u0e23\u0e27\u0e21\u0e2a\u0e38\u0e17\u0e18\u0e34 (\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32)", 
- "Net Total*": "* \u0e2a\u0e38\u0e17\u0e18\u0e34", 
- "No": "\u0e44\u0e21\u0e48", 
- "PO": "PO", 
- "Payment Terms": "\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19", 
- "Price List": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e08\u0e49\u0e07\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Price List Currency": "\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32", 
- "Price List Exchange Rate": "\u0e23\u0e32\u0e04\u0e32\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e41\u0e25\u0e01\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d", 
- "Purchase Order": "\u0e43\u0e1a\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d", 
- "Purchase Order Date": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d", 
- "Purchase Order Items": "\u0e0b\u0e37\u0e49\u0e2d\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d", 
- "Purchase Order Items Supplied": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e17\u0e35\u0e48\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Purchase Taxes and Charges": "\u0e20\u0e32\u0e29\u0e35\u0e0b\u0e37\u0e49\u0e2d\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23", 
- "Rate at which supplier's currency is converted to company's base currency": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e17\u0e35\u0e48\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e02\u0e2d\u0e07\u0e0b\u0e31\u0e1e\u0e1e\u0e25\u0e32\u0e22\u0e40\u0e2d\u0e2d\u0e23\u0e4c\u0e08\u0e30\u0e16\u0e39\u0e01\u0e41\u0e1b\u0e25\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e2b\u0e25\u0e31\u0e01\u0e02\u0e2d\u0e07 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Raw Material Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e34\u0e1a", 
- "Re-Calculate Values": "\u0e04\u0e48\u0e32\u0e04\u0e33\u0e19\u0e27\u0e13\u0e43\u0e2b\u0e21\u0e48", 
- "Ref SQ": "SQ Ref", 
- "Remarks": "\u0e02\u0e49\u0e2d\u0e04\u0e34\u0e14\u0e40\u0e2b\u0e47\u0e19", 
- "Required raw materials issued to the supplier for producing a sub - contracted item.": "\u0e15\u0e49\u0e2d\u0e07\u0e2d\u0e2d\u0e01\u0e27\u0e31\u0e15\u0e16\u200b\u200b\u0e38\u0e14\u0e34\u0e1a\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15\u0e22\u0e48\u0e2d\u0e22 - \u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e0d\u0e0d\u0e32", 
- "Rounded Total": "\u0e23\u0e27\u0e21\u0e01\u0e25\u0e21", 
- "Select Material Request": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e01\u0e32\u0e23\u0e23\u0e49\u0e2d\u0e07\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38", 
- "Select Print Heading": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Select Supplier Quotation": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15", 
- "Select Terms and Conditions": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Select the relevant company name if you have multiple companies": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e0a\u0e37\u0e48\u0e2d \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 \u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e21\u0e35\u0e2b\u0e25\u0e32\u0e22 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Series": "\u0e0a\u0e38\u0e14", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30", 
- "Stopped": "\u0e2b\u0e22\u0e38\u0e14", 
- "Submitted": "Submitted", 
- "Supplier": "\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Supplier (vendor) name as entered in supplier master": "\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d (\u0e1c\u0e39\u0e49\u0e02\u0e32\u0e22) \u0e1b\u0e49\u0e2d\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22\u0e43\u0e19\u0e15\u0e49\u0e19\u0e41\u0e1a\u0e1a", 
- "Supplier Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15", 
- "Supplier's currency": "\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e02\u0e2d\u0e07\u0e0b\u0e31\u0e1e\u0e1e\u0e25\u0e32\u0e22\u0e40\u0e2d\u0e2d\u0e23\u0e4c", 
- "Tax Calculation": "\u0e01\u0e32\u0e23\u0e04\u0e33\u0e19\u0e27\u0e13\u0e20\u0e32\u0e29\u0e35", 
- "Taxes": "\u0e20\u0e32\u0e29\u0e35", 
- "Taxes and Charges Added": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e40\u0e1e\u0e34\u0e48\u0e21", 
- "Taxes and Charges Added (Import)": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e40\u0e1e\u0e34\u0e48\u0e21 (\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32)", 
- "Taxes and Charges Deducted": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e2b\u0e31\u0e01", 
- "Taxes and Charges Deducted (Import)": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e2b\u0e31\u0e01 (\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32)", 
- "Terms and Conditions": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Terms and Conditions HTML": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02 HTML", 
- "Terms and Conditions1": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30 Conditions1", 
- "The date at which current entry is corrected in the system.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e21\u0e35\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e44\u0e02\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a", 
- "The date at which current entry is made in system.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e08\u0e30\u0e17\u0e33\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a", 
- "To manage multiple series please go to Setup > Manage Series": "\u0e43\u0e19\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e01\u0e31\u0e1a\u0e2b\u0e25\u0e32\u0e22\u0e0a\u0e38\u0e14\u0e42\u0e1b\u0e23\u0e14\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32&gt; \u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e41\u0e1a\u0e1a", 
- "Total Tax*": "* \u0e20\u0e32\u0e29\u0e35\u0e23\u0e27\u0e21", 
- "Totals": "\u0e1c\u0e25\u0e23\u0e27\u0e21", 
- "Yes": "\u0e43\u0e0a\u0e48", 
- "You can make a purchase order from multiple Material Requests. Select Material Requests one by one and click on the button below.": "\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e08\u0e32\u0e01\u0e01\u0e32\u0e23\u0e23\u0e49\u0e2d\u0e07\u0e02\u0e2d\u0e2b\u0e25\u0e32\u0e22 \u0e40\u0e25\u0e37\u0e2d\u0e01\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e02\u0e2d\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e42\u0e14\u0e22\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e41\u0e25\u0e30\u0e04\u0e25\u0e34\u0e01\u0e1b\u0e38\u0e48\u0e21\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07", 
- "You can make a purchase order from multiple Supplier Quotations. Select Supplier Quotations one by one and click on the button below.": "\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e08\u0e32\u0e01\u0e0b\u0e31\u0e1e\u0e1e\u0e25\u0e32\u0e22\u0e40\u0e2d\u0e2d\u0e23\u0e4c\u0e2b\u0e25\u0e32\u0e22\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32 \u0e40\u0e25\u0e37\u0e2d\u0e01\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e42\u0e14\u0e22\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e41\u0e25\u0e30\u0e04\u0e25\u0e34\u0e01\u0e1b\u0e38\u0e48\u0e21\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order/purchase_order.js b/buying/doctype/purchase_order/purchase_order.js
index afe4741..4429251 100644
--- a/buying/doctype/purchase_order/purchase_order.js
+++ b/buying/doctype/purchase_order/purchase_order.js
@@ -21,8 +21,8 @@
 cur_frm.cscript.other_fname = "purchase_tax_details";
 
 wn.require('app/accounts/doctype/purchase_taxes_and_charges_master/purchase_taxes_and_charges_master.js');
-wn.require('app/buying/doctype/purchase_common/purchase_common.js');
 wn.require('app/utilities/doctype/sms_control/sms_control.js');
+wn.require('app/buying/doctype/purchase_common/purchase_common.js');
 
 erpnext.buying.PurchaseOrderController = erpnext.buying.BuyingController.extend({
 	refresh: function(doc, cdt, cdn) {
@@ -39,54 +39,10 @@
 			cur_frm.add_custom_button('Unstop Purchase Order', cur_frm.cscript['Unstop Purchase Order']);
 			
 	},
-	
-	onload_post_render: function(doc, dt, dn) {	
-		var me = this;	
-		var callback1 = function(doc, dt, dn) {
-			var callback2 = function(doc, dt, dn) {
-				if(doc.__islocal) cur_frm.cscript.get_default_schedule_date(doc);				
-			}
-			me.update_item_details(doc, dt, dn, callback2);
-		}
-		
-		// TODO: improve this
-		if(this.frm.doc.__islocal) {
-			if (this.frm.fields_dict.price_list_name && this.frm.doc.price_list_name) {
-				this.price_list_name(callback1);
-			} else {
-				callback1(doc, dt, dn);
-			}
-		}
-	}
-	
 });
 
-var new_cscript = new erpnext.buying.PurchaseOrderController({frm: cur_frm});
-
 // for backward compatibility: combine new and previous states
-$.extend(cur_frm.cscript, new_cscript);
-
-cur_frm.cscript.onload = function(doc, cdt, cdn) {	
-	// set missing values in parent doc
-	set_missing_values(doc, {
-		fiscal_year: sys_defaults.fiscal_year,
-		conversion_rate: 1,
-		currency: sys_defaults.currency,
-		status: "Draft",
-		transaction_date: get_today(),
-		is_subcontracted: "No"
-	});
-}
-
-cur_frm.cscript.supplier = function(doc,dt,dn) {
-	if (doc.supplier) {
-		get_server_fields('get_default_supplier_address',
-			JSON.stringify({ supplier: doc.supplier }),'', doc, dt, dn, 1, function() {
-				cur_frm.refresh();
-			});
-		$(cur_frm.fields_dict.contact_section.row.wrapper).toggle(true);
-	}
-}
+$.extend(cur_frm.cscript, new erpnext.buying.PurchaseOrderController({frm: cur_frm}));
 
 cur_frm.cscript.supplier_address = cur_frm.cscript.contact_person = function(doc,dt,dn) {		
 	if(doc.supplier) get_server_fields('get_supplier_address', JSON.stringify({supplier: doc.supplier, address: doc.supplier_address, contact: doc.contact_person}),'', doc, dt, dn, 1);
@@ -100,21 +56,6 @@
 	return 'SELECT name,CONCAT(first_name," ",ifnull(last_name,"")) As FullName,department,designation FROM tabContact WHERE supplier = "'+ doc.supplier +'" AND docstatus != 2 AND name LIKE "%s" ORDER BY name ASC LIMIT 50';
 }
 
-
-cur_frm.fields_dict.supplier_address.on_new = function(dn) {
-	locals['Address'][dn].supplier = locals[cur_frm.doctype][cur_frm.docname].supplier;
-	locals['Address'][dn].supplier_name = locals[cur_frm.doctype][cur_frm.docname].supplier_name;
-}
-
-cur_frm.fields_dict.contact_person.on_new = function(dn) {
-	locals['Contact'][dn].supplier = locals[cur_frm.doctype][cur_frm.docname].supplier;
-	locals['Contact'][dn].supplier_name = locals[cur_frm.doctype][cur_frm.docname].supplier_name;
-}
-
-cur_frm.cscript.transaction_date = function(doc,cdt,cdn){
-	if(doc.__islocal){ cur_frm.cscript.get_default_schedule_date(doc); }
-}
-
 cur_frm.fields_dict['po_details'].grid.get_field('project_name').get_query = function(doc, cdt, cdn) {
 	return 'SELECT `tabProject`.name FROM `tabProject` \
 		WHERE `tabProject`.status not in ("Completed", "Cancelled") \
diff --git a/buying/doctype/purchase_order/purchase_order.py b/buying/doctype/purchase_order/purchase_order.py
index 218d4bf..908df67 100644
--- a/buying/doctype/purchase_order/purchase_order.py
+++ b/buying/doctype/purchase_order/purchase_order.py
@@ -65,10 +65,6 @@
 		self.validate_for_subcontracting()
 		self.update_raw_materials_supplied("po_raw_material_details")
 		
-
-	def get_default_schedule_date(self):
-		get_obj(dt = 'Purchase Common').get_default_schedule_date(self)
-		
 	def validate_fiscal_year(self):
 		get_obj(dt = 'Purchase Common').validate_fiscal_year(self.doc.fiscal_year,self.doc.transaction_date,'PO Date')
 
@@ -101,16 +97,11 @@
 				"""[['Supplier Quotation', 'Purchase Order'],
 				['Supplier Quotation Item', 'Purchase Order Item'],
 				['Purchase Taxes and Charges', 'Purchase Taxes and Charges']]""")
-			self.get_default_schedule_date()
 			for d in getlist(self.doclist, 'po_details'):
 				if d.prevdoc_detail_docname and not d.schedule_date:
 					d.schedule_date = webnotes.conn.get_value("Material Request Item",
 							d.prevdoc_detail_docname, "schedule_date")
 	
-	def get_tc_details(self):
-		"""get terms & conditions"""
-		return get_obj('Purchase Common').get_tc_details(self)
-
 	def get_last_purchase_rate(self):
 		get_obj('Purchase Common').get_last_purchase_rate(self)
 		
@@ -233,10 +224,4 @@
 		pass
 		
 	def get_rate(self,arg):
-		return get_obj('Purchase Common').get_rate(arg,self)	
-	
-	def load_default_taxes(self):
-		self.doclist = get_obj('Purchase Common').load_default_taxes(self)
-
-	def get_purchase_tax_details(self):
-		self.doclist = get_obj('Purchase Common').get_purchase_tax_details(self)
+		return get_obj('Purchase Common').get_rate(arg,self)
\ No newline at end of file
diff --git a/buying/doctype/purchase_order/purchase_order.txt b/buying/doctype/purchase_order/purchase_order.txt
index 8a56f26..b78552f 100644
--- a/buying/doctype/purchase_order/purchase_order.txt
+++ b/buying/doctype/purchase_order/purchase_order.txt
@@ -1,8 +1,8 @@
 [
  {
-  "creation": "2013-03-25 16:01:24", 
+  "creation": "2013-05-21 16:16:39", 
   "docstatus": 0, 
-  "modified": "2013-02-18 13:37:11", 
+  "modified": "2013-06-11 16:05:08", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -31,7 +31,9 @@
   "parent": "Purchase Order", 
   "parentfield": "permissions", 
   "parenttype": "DocType", 
-  "read": 1
+  "permlevel": 0, 
+  "read": 1, 
+  "report": 1
  }, 
  {
   "doctype": "DocType", 
@@ -65,43 +67,48 @@
   "search_index": 1
  }, 
  {
+  "depends_on": "supplier", 
   "doctype": "DocField", 
   "fieldname": "supplier_name", 
   "fieldtype": "Data", 
-  "hidden": 1, 
+  "hidden": 0, 
   "in_list_view": 1, 
   "label": "Name", 
   "read_only": 1
  }, 
  {
+  "depends_on": "supplier", 
   "doctype": "DocField", 
   "fieldname": "address_display", 
   "fieldtype": "Small Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Address", 
   "read_only": 1
  }, 
  {
+  "depends_on": "supplier", 
   "doctype": "DocField", 
   "fieldname": "contact_display", 
   "fieldtype": "Small Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Contact", 
   "read_only": 1
  }, 
  {
+  "depends_on": "supplier", 
   "doctype": "DocField", 
   "fieldname": "contact_mobile", 
   "fieldtype": "Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Mobile No", 
   "read_only": 1
  }, 
  {
+  "depends_on": "supplier", 
   "doctype": "DocField", 
   "fieldname": "contact_email", 
   "fieldtype": "Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Contact Email", 
   "print_hide": 1, 
   "read_only": 1
@@ -533,17 +540,7 @@
   "fieldname": "get_terms", 
   "fieldtype": "Button", 
   "label": "Get Terms and Conditions", 
-  "oldfieldtype": "Button", 
-  "options": "get_tc_details"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "terms_html", 
-  "fieldtype": "HTML", 
-  "label": "Terms and Conditions HTML", 
-  "oldfieldtype": "HTML", 
-  "options": "You can add Terms and Notes that will be printed in the Transaction", 
-  "print_hide": 1
+  "oldfieldtype": "Button"
  }, 
  {
   "doctype": "DocField", 
@@ -554,6 +551,7 @@
   "oldfieldtype": "Text Editor"
  }, 
  {
+  "depends_on": "supplier", 
   "doctype": "DocField", 
   "fieldname": "contact_section", 
   "fieldtype": "Section Break", 
@@ -650,18 +648,6 @@
   "report_hide": 0
  }, 
  {
-  "description": "The date at which current entry is corrected in the system.", 
-  "doctype": "DocField", 
-  "fieldname": "amendment_date", 
-  "fieldtype": "Date", 
-  "hidden": 0, 
-  "label": "Amendment Date", 
-  "no_copy": 1, 
-  "oldfieldname": "amendment_date", 
-  "oldfieldtype": "Date", 
-  "print_hide": 1
- }, 
- {
   "description": "Select the relevant company name if you have multiple companies", 
   "doctype": "DocField", 
   "fieldname": "company", 
@@ -769,19 +755,6 @@
   "print_hide": 1
  }, 
  {
-  "depends_on": "eval:!doc.__islocal", 
-  "doctype": "DocField", 
-  "fieldname": "cancel_reason", 
-  "fieldtype": "Data", 
-  "hidden": 0, 
-  "label": "Cancel Reason", 
-  "no_copy": 1, 
-  "oldfieldname": "cancel_reason", 
-  "oldfieldtype": "Data", 
-  "print_hide": 1, 
-  "read_only": 1
- }, 
- {
   "description": "Required raw materials issued to the supplier for producing a sub - contracted item.", 
   "doctype": "DocField", 
   "fieldname": "raw_material_details", 
@@ -808,43 +781,15 @@
   "cancel": 0, 
   "create": 0, 
   "doctype": "DocPerm", 
-  "match": "", 
-  "permlevel": 1, 
-  "report": 0, 
   "role": "Material User", 
   "submit": 0, 
   "write": 0
  }, 
  {
-  "amend": 0, 
-  "cancel": 0, 
-  "create": 0, 
-  "doctype": "DocPerm", 
-  "permlevel": 0, 
-  "report": 1, 
-  "role": "Material User", 
-  "submit": 0, 
-  "write": 0
- }, 
- {
-  "amend": 0, 
-  "cancel": 0, 
-  "create": 0, 
-  "doctype": "DocPerm", 
-  "match": "", 
-  "permlevel": 1, 
-  "report": 0, 
-  "role": "Purchase Manager", 
-  "submit": 0, 
-  "write": 0
- }, 
- {
   "amend": 1, 
   "cancel": 1, 
   "create": 1, 
   "doctype": "DocPerm", 
-  "permlevel": 0, 
-  "report": 1, 
   "role": "Purchase Manager", 
   "submit": 1, 
   "write": 1
@@ -854,28 +799,13 @@
   "cancel": 1, 
   "create": 1, 
   "doctype": "DocPerm", 
-  "match": "", 
-  "permlevel": 0, 
-  "report": 1, 
   "role": "Purchase User", 
   "submit": 1, 
   "write": 1
  }, 
  {
-  "amend": 0, 
-  "cancel": 0, 
-  "create": 0, 
-  "doctype": "DocPerm", 
-  "match": "", 
-  "permlevel": 1, 
-  "role": "All", 
-  "submit": 0
- }, 
- {
   "doctype": "DocPerm", 
   "match": "supplier", 
-  "permlevel": 0, 
-  "report": 1, 
   "role": "Supplier"
  }
 ]
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item/README.md b/buying/doctype/purchase_order_item/README.md
new file mode 100644
index 0000000..b05ac1d
--- /dev/null
+++ b/buying/doctype/purchase_order_item/README.md
@@ -0,0 +1 @@
+Item details (qty, rate etc.) for parent Purchase Order.
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item/locale/_messages_doc.json b/buying/doctype/purchase_order_item/locale/_messages_doc.json
deleted file mode 100644
index cf17b80..0000000
--- a/buying/doctype/purchase_order_item/locale/_messages_doc.json
+++ /dev/null
@@ -1,37 +0,0 @@
-[
- "Supplier Quotation Item", 
- "Item Name", 
- "Discount %", 
- "Material Request Detail No", 
- "Prevdoc DocType", 
- "Warehouse", 
- "UOM", 
- "Stock Qty", 
- "Item Tax Rate", 
- "Description", 
- "Project Name", 
- "Brand", 
- "Supplier Part Number", 
- "Material Request Date", 
- "Stock UOM", 
- "Received Qty", 
- "Buying", 
- "Rate ", 
- "Reqd By Date", 
- "Material Request No", 
- "Rate*", 
- "Amount*", 
- "Amount", 
- "Ref Rate ", 
- "Item Group", 
- "If Supplier Part Number exists for given Item, it gets stored here", 
- "Item Code", 
- "Ref Rate*", 
- "Quantity", 
- "UOM Conversion Factor", 
- "Tax detail table fetched from item master as a string and stored in this field.\nUsed for Taxes and Charges", 
- "Supplier Quotation", 
- "Purchase Order Item", 
- "Page Break", 
- "Billed Quantity"
-]
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item/locale/ar-doc.json b/buying/doctype/purchase_order_item/locale/ar-doc.json
deleted file mode 100644
index 8e0a844..0000000
--- a/buying/doctype/purchase_order_item/locale/ar-doc.json
+++ /dev/null
@@ -1,43 +0,0 @@
-{
- "Amount": "\u0643\u0645\u064a\u0629", 
- "Amount  (Default Curr.)": "\u0627\u0644\u0645\u0628\u0644\u063a (\u0628\u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629.)", 
- "Amount*": "* \u0627\u0644\u0645\u0628\u0644\u063a", 
- "Billed Quantity": "\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u0643\u0645\u064a\u0629", 
- "Brand": "\u0639\u0644\u0627\u0645\u0629 \u062a\u062c\u0627\u0631\u064a\u0629", 
- "Buying": "\u0634\u0631\u0627\u0621", 
- "Description": "\u0648\u0635\u0641", 
- "Discount %": "\u062e\u0635\u0645\u066a", 
- "If Supplier Part Number exists for given Item, it gets stored here": "\u0625\u0630\u0627 \u0645\u0632\u0648\u062f \u0631\u0642\u0645 \u0627\u0644\u062c\u0632\u0621 \u0648\u062c\u0648\u062f \u0644\u0628\u0646\u062f \u0645\u0639\u064a\u0646\u060c \u0648\u064a\u062d\u0635\u0644 \u0639\u0644\u0649 \u062a\u062e\u0632\u064a\u0646\u0647\u0627 \u0647\u0646\u0627", 
- "Item Code": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0631\u0645\u0632", 
- "Item Group": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", 
- "Item Name": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0627\u0633\u0645", 
- "Item Tax Rate": "\u0627\u0644\u0628\u0646\u062f \u0636\u0631\u064a\u0628\u0629", 
- "Material Request Date": "\u0637\u0644\u0628 \u0627\u0644\u0645\u0648\u0627\u062f \u062a\u0627\u0631\u064a\u062e", 
- "Material Request Detail No": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0637\u0644\u0628 \u0627\u0644\u0645\u0648\u0627\u062f \u0644\u0627", 
- "Material Request No": "\u0637\u0644\u0628 \u0645\u0648\u0627\u062f \u0644\u0627", 
- "Page Break": "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0633\u062a\u0631\u0627\u062d\u0629", 
- "Prevdoc DocType": "Prevdoc DOCTYPE", 
- "Project Name": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0634\u0631\u0648\u0639", 
- "Purchase Order Item": "\u0634\u0631\u0627\u0621 \u0627\u0644\u0633\u0644\u0639\u0629 \u062a\u0631\u062a\u064a\u0628", 
- "Purchase Request Date": "\u062a\u0627\u0631\u064a\u062e \u0637\u0644\u0628 \u0634\u0631\u0627\u0621", 
- "Purchase Request Detail No": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0637\u0644\u0628 \u0634\u0631\u0627\u0621 \u0644\u0627", 
- "Purchase Requisition No": "\u0637\u0644\u0628 \u0634\u0631\u0627\u0621 \u0631\u0642\u0645", 
- "Quantity": "\u0643\u0645\u064a\u0629", 
- "Rate ": "\u0645\u0639\u062f\u0644", 
- "Rate (Default Curr.) *": "\u0645\u0639\u062f\u0644 (\u0628\u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629.) *", 
- "Rate*": "\u0645\u0639\u062f\u0644 *", 
- "Received Qty": "\u062a\u0644\u0642\u0649 \u0627\u0644\u0643\u0645\u064a\u0629", 
- "Ref Rate ": "\u0627\u0644\u0645\u0631\u062c\u0639 \u0642\u064a\u0645", 
- "Ref Rate *": "\u0627\u0644\u0645\u0631\u062c\u0639 * \u0633\u0639\u0631", 
- "Ref Rate*": "\u0627\u0644\u0645\u0631\u062c\u0639 * \u0633\u0639\u0631", 
- "Reqd By Date": "Reqd \u062d\u0633\u0628 \u0627\u0644\u062a\u0627\u0631\u064a\u062e", 
- "Stock Qty": "\u0627\u0644\u0623\u0633\u0647\u0645 \u0627\u0644\u0643\u0645\u064a\u0629", 
- "Stock UOM": "\u0627\u0644\u0623\u0633\u0647\u0645 UOM", 
- "Supplier Part Number": "\u0627\u0644\u0645\u0648\u0631\u062f \u0631\u0642\u0645 \u0627\u0644\u062c\u0632\u0621", 
- "Supplier Quotation": "\u0627\u0642\u062a\u0628\u0627\u0633 \u0627\u0644\u0645\u0648\u0631\u062f", 
- "Supplier Quotation Item": "\u0627\u0644\u0645\u0648\u0631\u062f \u0627\u0642\u062a\u0628\u0627\u0633 \u0627\u0644\u0625\u063a\u0644\u0627\u0642", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "\u062c\u0644\u0628 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0645\u0646 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0631\u0626\u064a\u0633\u064a \u0627\u0644\u0628\u0646\u062f \u0643\u0633\u0644\u0633\u0644\u0629 \u0648\u062a\u062e\u0632\u064a\u0646\u0647\u0627 \u0641\u064a \u0647\u0630\u0627 field.Used \u0644\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "UOM": "UOM", 
- "UOM Conversion Factor": "UOM \u062a\u062d\u0648\u064a\u0644 \u0639\u0627\u0645\u0644", 
- "Warehouse": "\u0645\u0633\u062a\u0648\u062f\u0639"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item/locale/de-doc.json b/buying/doctype/purchase_order_item/locale/de-doc.json
deleted file mode 100644
index ae04929..0000000
--- a/buying/doctype/purchase_order_item/locale/de-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Amount": "Menge", 
- "Amount*": "Betrag *", 
- "Billed Quantity": "Angek\u00fcndigt Menge", 
- "Brand": "Marke", 
- "Buying": "Kauf", 
- "Description": "Beschreibung", 
- "Discount %": "Discount%", 
- "If Supplier Part Number exists for given Item, it gets stored here": "Wenn der Lieferant Teilenummer existiert f\u00fcr bestimmte Artikel, wird es hier gespeichert", 
- "Item Code": "Item Code", 
- "Item Group": "Artikel-Gruppe", 
- "Item Name": "Item Name", 
- "Item Tax Rate": "Artikel Tax Rate", 
- "Material Request Date": "Material Request Date", 
- "Material Request Detail No": "Material anfordern Im Detail", 
- "Material Request No": "Material anfordern On", 
- "Page Break": "Seitenwechsel", 
- "Prevdoc DocType": "Prevdoc DocType", 
- "Project Name": "Project Name", 
- "Purchase Order Item": "Bestellposition", 
- "Quantity": "Menge", 
- "Rate*": "Rate *", 
- "Received Qty": "Erhaltene Menge", 
- "Ref Rate*": "Ref Rate *", 
- "Reqd By Date": "Reqd Nach Datum", 
- "Stock Qty": "Lieferbar Menge", 
- "Stock UOM": "Lager UOM", 
- "Supplier Part Number": "Lieferant Teilenummer", 
- "Supplier Quotation": "Lieferant Angebot", 
- "Supplier Quotation Item": "Lieferant Angebotsposition", 
- "UOM": "UOM", 
- "UOM Conversion Factor": "UOM Umrechnungsfaktor", 
- "Warehouse": "Lager"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item/locale/es-doc.json b/buying/doctype/purchase_order_item/locale/es-doc.json
deleted file mode 100644
index 20812aa..0000000
--- a/buying/doctype/purchase_order_item/locale/es-doc.json
+++ /dev/null
@@ -1,43 +0,0 @@
-{
- "Amount": "Cantidad", 
- "Amount  (Default Curr.)": "Importe (Curr predeterminado.)", 
- "Amount*": "Importe *", 
- "Billed Quantity": "Cantidad facturada", 
- "Brand": "Marca", 
- "Buying": "Comprar", 
- "Description": "Descripci\u00f3n", 
- "Discount %": "Descuento%", 
- "If Supplier Part Number exists for given Item, it gets stored here": "Si N\u00famero de pieza del proveedor existente para el punto dado, se almacena aqu\u00ed", 
- "Item Code": "C\u00f3digo del art\u00edculo", 
- "Item Group": "Grupo de art\u00edculos", 
- "Item Name": "Nombre del elemento", 
- "Item Tax Rate": "Art\u00edculo Tasa Impositiva", 
- "Material Request Date": "Material de la Fecha de Solicitud", 
- "Material Request Detail No": "Materiales Detalle Solicitud de No", 
- "Material Request No": "Material de Solicitud de No", 
- "Page Break": "Salto de p\u00e1gina", 
- "Prevdoc DocType": "Prevdoc DocType", 
- "Project Name": "Nombre del proyecto", 
- "Purchase Order Item": "Compra Art\u00edculo de Orden", 
- "Purchase Request Date": "Compra Fecha de Solicitud", 
- "Purchase Request Detail No": "Detalle Solicitud de Compra No", 
- "Purchase Requisition No": "Compra Requisici\u00f3n No", 
- "Quantity": "Cantidad", 
- "Rate ": "Velocidad", 
- "Rate (Default Curr.) *": "Tasa (por defecto Curr.) *", 
- "Rate*": "* Evaluar", 
- "Received Qty": "Cantidad recibida", 
- "Ref Rate ": "Precio ref", 
- "Ref Rate *": "Ref * Tarifa", 
- "Ref Rate*": "Ref * Tarifa", 
- "Reqd By Date": "Reqd Por Fecha", 
- "Stock Qty": "Stock Cantidad", 
- "Stock UOM": "De la UOM", 
- "Supplier Part Number": "N\u00famero de pieza del proveedor", 
- "Supplier Quotation": "Proveedor Cotizaci\u00f3n", 
- "Supplier Quotation Item": "Proveedor del art\u00edculo Cotizaci\u00f3n", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "Tabla de impuestos detalle descargue de maestro de art\u00edculos en forma de cadena y se almacenan en esta field.Used de Impuestos y Cargos", 
- "UOM": "UOM", 
- "UOM Conversion Factor": "UOM factor de conversi\u00f3n", 
- "Warehouse": "Almac\u00e9n"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item/locale/fr-doc.json b/buying/doctype/purchase_order_item/locale/fr-doc.json
deleted file mode 100644
index c80efeb..0000000
--- a/buying/doctype/purchase_order_item/locale/fr-doc.json
+++ /dev/null
@@ -1,43 +0,0 @@
-{
- "Amount": "Montant", 
- "Amount  (Default Curr.)": "Montant (Curr par d\u00e9faut.)", 
- "Amount*": "* Montant", 
- "Billed Quantity": "Quantit\u00e9 factur\u00e9e", 
- "Brand": "Marque", 
- "Buying": "Achat", 
- "Description": "Description", 
- "Discount %": "% De r\u00e9duction", 
- "If Supplier Part Number exists for given Item, it gets stored here": "Si le num\u00e9ro de pi\u00e8ce fournisseur existe pour objet donn\u00e9, il est stock\u00e9 ici", 
- "Item Code": "Code de l&#39;article", 
- "Item Group": "Groupe d&#39;\u00e9l\u00e9ments", 
- "Item Name": "Nom d&#39;article", 
- "Item Tax Rate": "Taux d&#39;imposition article", 
- "Material Request Date": "Date de demande de mat\u00e9riel", 
- "Material Request Detail No": "D\u00e9tail Demande Support Aucun", 
- "Material Request No": "Demande de Support Aucun", 
- "Page Break": "Saut de page", 
- "Prevdoc DocType": "Prevdoc DocType", 
- "Project Name": "Nom du projet", 
- "Purchase Order Item": "Achat Passer commande", 
- "Purchase Request Date": "Date d&#39;achat Demande d&#39;", 
- "Purchase Request Detail No": "Achetez D\u00e9tail demande no", 
- "Purchase Requisition No": "Aucune demande d&#39;achat", 
- "Quantity": "Quantit\u00e9", 
- "Rate ": "Taux", 
- "Rate (Default Curr.) *": "Taux (par d\u00e9faut Curr.) *", 
- "Rate*": "* Taux", 
- "Received Qty": "Quantit\u00e9 re\u00e7ue", 
- "Ref Rate ": "Prix \u200b\u200br\u00e9f", 
- "Ref Rate *": "* Taux Ref", 
- "Ref Rate*": "* Taux Ref", 
- "Reqd By Date": "Reqd par date", 
- "Stock Qty": "Stock Qt\u00e9", 
- "Stock UOM": "Stock UDM", 
- "Supplier Part Number": "Num\u00e9ro de pi\u00e8ce fournisseur", 
- "Supplier Quotation": "Devis Fournisseur", 
- "Supplier Quotation Item": "Article Devis Fournisseur", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "Table de d\u00e9tail imp\u00f4t extraites de ma\u00eetre \u00e9l\u00e9ment comme une cha\u00eene et stock\u00e9e dans ce field.Used de taxes et de frais", 
- "UOM": "Emballage", 
- "UOM Conversion Factor": "Facteur de conversion Emballage", 
- "Warehouse": "Entrep\u00f4t"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item/locale/hi-doc.json b/buying/doctype/purchase_order_item/locale/hi-doc.json
deleted file mode 100644
index de4483a..0000000
--- a/buying/doctype/purchase_order_item/locale/hi-doc.json
+++ /dev/null
@@ -1,43 +0,0 @@
-{
- "Amount": "\u0930\u093e\u0936\u093f", 
- "Amount  (Default Curr.)": "\u0930\u093e\u0936\u093f (\u091a\u0942\u0915 Curr.)", 
- "Amount*": "\u0930\u093e\u0936\u093f *", 
- "Billed Quantity": "\u0915\u093e \u092c\u093f\u0932 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Brand": "\u092c\u094d\u0930\u093e\u0902\u0921", 
- "Buying": "\u0915\u094d\u0930\u092f", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Discount %": "\u0921\u093f\u0938\u094d\u0915\u093e\u0909\u0902\u091f%", 
- "If Supplier Part Number exists for given Item, it gets stored here": "\u092f\u0926\u093f \u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u092d\u093e\u0917 \u0938\u0902\u0916\u094d\u092f\u093e \u0926\u093f\u090f \u0917\u090f \u0906\u0907\u091f\u092e \u0915\u0947 \u0932\u093f\u090f \u092e\u094c\u091c\u0942\u0926 \u0939\u0948, \u092f\u0939 \u092f\u0939\u093e\u0901 \u091c\u092e\u093e \u0939\u094b \u091c\u093e\u0924\u093e \u0939\u0948", 
- "Item Code": "\u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Item Group": "\u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Item Name": "\u092e\u0926 \u0915\u093e \u0928\u093e\u092e", 
- "Item Tax Rate": "\u0906\u0907\u091f\u092e \u0915\u0930 \u0915\u0940 \u0926\u0930", 
- "Material Request Date": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0905\u0928\u0941\u0930\u094b\u0927 \u0924\u093f\u0925\u093f", 
- "Material Request Detail No": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u0941\u0930\u094b\u0927 \u0935\u093f\u0938\u094d\u0924\u093e\u0930 \u0928\u0939\u0940\u0902", 
- "Material Request No": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0905\u0928\u0941\u0930\u094b\u0927 \u0928\u0939\u0940\u0902", 
- "Page Break": "\u092a\u0943\u0937\u094d\u0920\u093e\u0924\u0930", 
- "Prevdoc DocType": "Prevdoc doctype", 
- "Project Name": "\u0907\u0938 \u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u0915\u093e \u0928\u093e\u092e", 
- "Purchase Order Item": "\u0916\u0930\u0940\u0926 \u0906\u0926\u0947\u0936 \u0906\u0907\u091f\u092e", 
- "Purchase Request Date": "\u0916\u0930\u0940\u0926 \u0905\u0928\u0941\u0930\u094b\u0927 \u0924\u093f\u0925\u093f", 
- "Purchase Request Detail No": "\u0905\u0928\u0941\u0930\u094b\u0927 \u0935\u093f\u0938\u094d\u0924\u093e\u0930 \u0938\u0947 \u0928\u0939\u0940\u0902 \u0916\u0930\u0940\u0926", 
- "Purchase Requisition No": "\u092e\u093e\u0901\u0917 \u0916\u0930\u0940\u0926 \u0928\u0939\u0940\u0902", 
- "Quantity": "\u092e\u093e\u0924\u094d\u0930\u093e", 
- "Rate ": "\u0926\u0930", 
- "Rate (Default Curr.) *": "\u0926\u0930 (\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f Curr) *", 
- "Rate*": "\u0926\u0930 *", 
- "Received Qty": "\u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Ref Rate ": "\u0930\u0947\u092b\u0930\u0940 \u0926\u0930", 
- "Ref Rate *": "\u0930\u0947\u092b\u0930\u0940 \u0926\u0930 *", 
- "Ref Rate*": "\u0930\u0947\u092b\u0930\u0940 \u0926\u0930 *", 
- "Reqd By Date": "\u0924\u093f\u0925\u093f reqd", 
- "Stock Qty": "\u0938\u094d\u091f\u0949\u0915 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Stock UOM": "\u0938\u094d\u091f\u0949\u0915 UOM", 
- "Supplier Part Number": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u092d\u093e\u0917 \u0938\u0902\u0916\u094d\u092f\u093e", 
- "Supplier Quotation": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0915\u094b\u091f\u0947\u0936\u0928", 
- "Supplier Quotation Item": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0915\u094b\u091f\u0947\u0936\u0928 \u0906\u0907\u091f\u092e", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "\u091f\u0948\u0915\u094d\u0938 \u0935\u093f\u0938\u094d\u0924\u093e\u0930 \u0924\u093e\u0932\u093f\u0915\u093e \u092e\u0947\u0902 \u090f\u0915 \u0938\u094d\u091f\u094d\u0930\u093f\u0902\u0917 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0906\u0907\u091f\u092e \u092e\u093e\u0938\u094d\u091f\u0930 \u0938\u0947 \u0926\u093f\u0932\u0935\u093e\u092f\u093e \u0914\u0930 \u0915\u0930\u094b\u0902 \u0914\u0930 \u092a\u094d\u0930\u092d\u093e\u0930 \u0915\u0947 \u0932\u093f\u090f \u0907\u0938 field.Used \u092e\u0947\u0902 \u0938\u0902\u0917\u094d\u0930\u0939\u0940\u0924", 
- "UOM": "UOM", 
- "UOM Conversion Factor": "UOM \u0930\u0942\u092a\u093e\u0902\u0924\u0930\u0923 \u092b\u0948\u0915\u094d\u091f\u0930", 
- "Warehouse": "\u0917\u094b\u0926\u093e\u092e"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item/locale/hr-doc.json b/buying/doctype/purchase_order_item/locale/hr-doc.json
deleted file mode 100644
index 685e333..0000000
--- a/buying/doctype/purchase_order_item/locale/hr-doc.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "Amount": "Iznos", 
- "Amount*": "Iznos *", 
- "Billed Quantity": "Napla\u0107eno Koli\u010dina", 
- "Brand": "Marka", 
- "Buying": "Kupovina", 
- "Description": "Opis", 
- "Discount %": "Popust%", 
- "If Supplier Part Number exists for given Item, it gets stored here": "Ako Dobavlja\u010d Broj dijela postoji za odre\u0111eni predmet, to dobiva pohranjen ovdje", 
- "Item Code": "Stavka \u0160ifra", 
- "Item Group": "Stavka Grupa", 
- "Item Name": "Stavka Ime", 
- "Item Tax Rate": "Stavka Porezna stopa", 
- "Material Request Date": "Materijal Zahtjev Datum", 
- "Material Request Detail No": "Materijal Zahtjev Detalj Ne", 
- "Material Request No": "Materijal Zahtjev Ne", 
- "Page Break": "Prijelom stranice", 
- "Prevdoc DocType": "Prevdoc DOCTYPE", 
- "Project Name": "Naziv projekta", 
- "Purchase Order Item": "Narud\u017ebenica predmet", 
- "Purchase Request Date": "Zahtjev za kupnju Datum", 
- "Purchase Request Detail No": "Zahtjev za kupnju detaljno Ne", 
- "Purchase Requisition No": "Kupnja rekvizicije Ne", 
- "Quantity": "Koli\u010dina", 
- "Rate ": "Stopa", 
- "Rate*": "Ocijeni *", 
- "Received Qty": "Pozicija Kol", 
- "Ref Rate ": "Ref. Stopa", 
- "Ref Rate*": "Ref. Ocijeni *", 
- "Reqd By Date": "Reqd Po datumu", 
- "Stock Qty": "Katalo\u0161ki Kol", 
- "Stock UOM": "Katalo\u0161ki UOM", 
- "Supplier Part Number": "Dobavlja\u010d Broj dijela", 
- "Supplier Quotation": "Dobavlja\u010d Ponuda", 
- "Supplier Quotation Item": "Dobavlja\u010d ponudu artikla", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "Porezna detalj stol preuzeta iz to\u010dke majstora kao string i pohranjeni u to field.Used za poreze i pristojbe", 
- "UOM": "UOM", 
- "UOM Conversion Factor": "UOM konverzijski faktor", 
- "Warehouse": "Skladi\u0161te"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item/locale/nl-doc.json b/buying/doctype/purchase_order_item/locale/nl-doc.json
deleted file mode 100644
index 3d501a0..0000000
--- a/buying/doctype/purchase_order_item/locale/nl-doc.json
+++ /dev/null
@@ -1,43 +0,0 @@
-{
- "Amount": "Bedrag", 
- "Amount  (Default Curr.)": "Bedrag (Standaard Curr.)", 
- "Amount*": "Bedrag *", 
- "Billed Quantity": "Gefactureerd Aantal", 
- "Brand": "Merk", 
- "Buying": "Het kopen", 
- "Description": "Beschrijving", 
- "Discount %": "Korting%", 
- "If Supplier Part Number exists for given Item, it gets stored here": "Indien Leverancier Onderdeelnummer bestaat voor bepaalde Item, het wordt hier opgeslagen", 
- "Item Code": "Artikelcode", 
- "Item Group": "Item Group", 
- "Item Name": "Naam van het punt", 
- "Item Tax Rate": "Item Belastingtarief", 
- "Material Request Date": "Materiaal Aanvraagdatum", 
- "Material Request Detail No": "Materiaal Aanvraag Detail Geen", 
- "Material Request No": "Materiaal aanvragen Geen", 
- "Page Break": "Pagina-einde", 
- "Prevdoc DocType": "Prevdoc DocType", 
- "Project Name": "Naam van het project", 
- "Purchase Order Item": "Aankoop Bestelling", 
- "Purchase Request Date": "Aankoop Aanvraagdatum", 
- "Purchase Request Detail No": "Aankoop Aanvraag Detail Geen", 
- "Purchase Requisition No": "Inkoopaanvraag Geen", 
- "Quantity": "Hoeveelheid", 
- "Rate ": "Tarief", 
- "Rate (Default Curr.) *": "Rate (Standaard Curr.) *", 
- "Rate*": "Rate *", 
- "Received Qty": "Ontvangen Aantal", 
- "Ref Rate ": "Ref Rate", 
- "Ref Rate *": "Ref Rate *", 
- "Ref Rate*": "Ref Rate *", 
- "Reqd By Date": "Reqd op datum", 
- "Stock Qty": "Voorraad Aantal", 
- "Stock UOM": "Stock Verpakking", 
- "Supplier Part Number": "Leverancier Onderdeelnummer", 
- "Supplier Quotation": "Leverancier Offerte", 
- "Supplier Quotation Item": "Leverancier Offerte Item", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "Fiscale detail tabel opgehaald uit artikelstamgegevens als een string en opgeslagen in deze field.Used voor en-heffingen", 
- "UOM": "Verpakking", 
- "UOM Conversion Factor": "Verpakking Conversie Factor", 
- "Warehouse": "Magazijn"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item/locale/pt-BR-doc.json b/buying/doctype/purchase_order_item/locale/pt-BR-doc.json
deleted file mode 100644
index 3d8d3df..0000000
--- a/buying/doctype/purchase_order_item/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,36 +0,0 @@
-{
- "Amount": "Quantidade", 
- "Amount*": "Quantidade*", 
- "Billed Quantity": "Quantidade Faturada", 
- "Brand": "Marca", 
- "Buying": "Compras", 
- "Description": "Descri\u00e7\u00e3o", 
- "Discount %": "% De desconto", 
- "If Supplier Part Number exists for given Item, it gets stored here": "Se N\u00famero da Pe\u00e7a do Fornecedor existir para um determinado item, ele fica armazenado aqui", 
- "Item Code": "C\u00f3digo do Item", 
- "Item Group": "Grupo de Itens", 
- "Item Name": "Nome do Item", 
- "Item Tax Rate": "Taxa de Imposto do Item", 
- "Material Request Date": "Data de Solicita\u00e7\u00e3o de material", 
- "Material Request Detail No": "Detalhe materiais Pedido N\u00e3o", 
- "Material Request No": "Pedido de material no", 
- "Page Break": "Quebra de p\u00e1gina", 
- "Prevdoc DocType": "Prevdoc DocType", 
- "Project Name": "Nome do Projeto", 
- "Purchase Order Item": "Item da Ordem de Compra", 
- "Quantity": "Quantidade", 
- "Rate ": "Taxa", 
- "Rate*": "Taxa*", 
- "Received Qty": "Qtde. recebida", 
- "Ref Rate ": "Taxa de Ref.", 
- "Ref Rate*": "* Taxa de Ref.", 
- "Reqd By Date": "Requisi\u00e7\u00f5es Por Data", 
- "Stock Qty": "Qtde. em Estoque", 
- "Stock UOM": "UDM do Estoque", 
- "Supplier Part Number": "N\u00famero da pe\u00e7a do Fornecedor", 
- "Supplier Quotation": "Cota\u00e7\u00e3o do Fornecedor", 
- "Supplier Quotation Item": "Item da Cota\u00e7\u00e3o do Fornecedor", 
- "UOM": "UDM", 
- "UOM Conversion Factor": "Fator de Convers\u00e3o da UDM", 
- "Warehouse": "Almoxarifado"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item/locale/pt-doc.json b/buying/doctype/purchase_order_item/locale/pt-doc.json
deleted file mode 100644
index a9bbc7e..0000000
--- a/buying/doctype/purchase_order_item/locale/pt-doc.json
+++ /dev/null
@@ -1,43 +0,0 @@
-{
- "Amount": "Quantidade", 
- "Amount  (Default Curr.)": "Montante (Curr padr\u00e3o.)", 
- "Amount*": "* Quantidade", 
- "Billed Quantity": "Quantidade faturada", 
- "Brand": "Marca", 
- "Buying": "Comprar", 
- "Description": "Descri\u00e7\u00e3o", 
- "Discount %": "% De desconto", 
- "If Supplier Part Number exists for given Item, it gets stored here": "Se N\u00famero da pe\u00e7a de Fornecedor existe para determinado item, ele fica armazenado aqui", 
- "Item Code": "C\u00f3digo do artigo", 
- "Item Group": "Grupo Item", 
- "Item Name": "Nome do item", 
- "Item Tax Rate": "Taxa de Imposto item", 
- "Material Request Date": "Data de Solicita\u00e7\u00e3o de material", 
- "Material Request Detail No": "Detalhe materiais Pedido N\u00e3o", 
- "Material Request No": "Pedido de material no", 
- "Page Break": "Quebra de p\u00e1gina", 
- "Prevdoc DocType": "Prevdoc DocType", 
- "Project Name": "Nome do projeto", 
- "Purchase Order Item": "Comprar item Ordem", 
- "Purchase Request Date": "Data da compra Pedido", 
- "Purchase Request Detail No": "Detalhe comprar Pedido N\u00e3o", 
- "Purchase Requisition No": "Requisi\u00e7\u00e3o de compra N\u00e3o", 
- "Quantity": "Quantidade", 
- "Rate ": "Taxa", 
- "Rate (Default Curr.) *": "Taxa (Curr padr\u00e3o.) *", 
- "Rate*": "* Taxa de", 
- "Received Qty": "Qtde recebeu", 
- "Ref Rate ": "Taxa de Ref", 
- "Ref Rate *": "* Taxa de Ref", 
- "Ref Rate*": "* Taxa de Ref", 
- "Reqd By Date": "Reqd Por Data", 
- "Stock Qty": "Qtd", 
- "Stock UOM": "Estoque UOM", 
- "Supplier Part Number": "N\u00famero da pe\u00e7a de fornecedor", 
- "Supplier Quotation": "Cota\u00e7\u00e3o fornecedor", 
- "Supplier Quotation Item": "Cota\u00e7\u00e3o do item fornecedor", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "Tabela de detalhes fiscal obtido a partir do cadastro de itens como uma string e armazenada neste field.Used dos Impostos e Encargos", 
- "UOM": "UOM", 
- "UOM Conversion Factor": "UOM Fator de Convers\u00e3o", 
- "Warehouse": "Armaz\u00e9m"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item/locale/sr-doc.json b/buying/doctype/purchase_order_item/locale/sr-doc.json
deleted file mode 100644
index 38ac0a6..0000000
--- a/buying/doctype/purchase_order_item/locale/sr-doc.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "Amount": "\u0418\u0437\u043d\u043e\u0441", 
- "Amount*": "\u0418\u0437\u043d\u043e\u0441 *", 
- "Billed Quantity": "\u0418\u0437\u0433\u0440\u0430\u0452\u0435\u043d\u0430 \u041a\u043e\u043b\u0438\u0447\u0438\u043d\u0430", 
- "Brand": "\u041c\u0430\u0440\u043a\u0430", 
- "Buying": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Discount %": "\u041f\u043e\u043f\u0443\u0441\u0442%", 
- "If Supplier Part Number exists for given Item, it gets stored here": "\u0423\u043a\u043e\u043b\u0438\u043a\u043e \u0418\u0441\u043f\u043e\u0440\u0443\u0447\u0438\u043b\u0430\u0446 \u0411\u0440\u043e\u0458 \u0434\u0435\u043b\u0430 \u043f\u043e\u0441\u0442\u043e\u0458\u0438 \u0437\u0430 \u0434\u0430\u0442\u0443 \u0441\u0442\u0430\u0432\u043a\u0443, \u043e\u043d\u0430 \u0441\u0435 \u0441\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0438 \u043e\u0432\u0434\u0435", 
- "Item Code": "\u0428\u0438\u0444\u0440\u0430", 
- "Item Group": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0413\u0440\u0443\u043f\u0430", 
- "Item Name": "\u041d\u0430\u0437\u0438\u0432", 
- "Item Tax Rate": "\u0421\u0442\u0430\u0432\u043a\u0430 \u041f\u043e\u0440\u0435\u0441\u043a\u0430 \u0441\u0442\u043e\u043f\u0430", 
- "Page Break": "\u0421\u0442\u0440\u0430\u043d\u0430 \u041f\u0430\u0443\u0437\u0430", 
- "Prevdoc DocType": "\u041f\u0440\u0435\u0432\u0434\u043e\u0446 \u0414\u041e\u0426\u0422\u0418\u041f\u0415", 
- "Project Name": "\u041d\u0430\u0437\u0438\u0432 \u043f\u0440\u043e\u0458\u0435\u043a\u0442\u0430", 
- "Purchase Order Item": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0435 \u043f\u043e\u0440\u0443\u045f\u0431\u0438\u043d\u0435", 
- "Purchase Request Date": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0414\u0430\u0442\u0435 \u0417\u0430\u0445\u0442\u0435\u0432", 
- "Purchase Request Detail No": "\u0417\u0430\u0445\u0442\u0435\u0432 \u0437\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443 \u0414\u0415\u0422\u0410\u0409 \u041d\u0435\u043c\u0430", 
- "Purchase Requisition No": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0440\u0435\u043a\u0432\u0438\u0437\u0438\u0446\u0438\u0458\u0435 \u041d\u0435\u043c\u0430", 
- "Quantity": "\u041a\u043e\u043b\u0438\u0447\u0438\u043d\u0430", 
- "Rate ": "\u0421\u0442\u043e\u043f\u0430", 
- "Rate*": "\u0421\u0442\u043e\u043f\u0430 *", 
- "Received Qty": "\u041f\u0440\u0438\u043c\u0459\u0435\u043d\u0438 \u041a\u043e\u043b", 
- "Ref Rate ": "\u0420\u0435\u0444 \u041e\u0446\u0435\u043d\u0438", 
- "Ref Rate*": "\u0420\u0435\u0444 \u0420\u0430\u0442\u0435 *", 
- "Reqd By Date": "\u0420\u0435\u043a\u0434 \u043f\u043e \u0434\u0430\u0442\u0443\u043c\u0443", 
- "Stock Qty": "\u0411\u0435\u0440\u0437\u0430 \u041a\u043e\u043b", 
- "Stock UOM": "\u0411\u0435\u0440\u0437\u0430 \u0423\u041e\u041c", 
- "Supplier Part Number": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u0411\u0440\u043e\u0458 \u0434\u0435\u043b\u0430", 
- "Supplier Quotation": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u041f\u043e\u043d\u0443\u0434\u0430", 
- "Supplier Quotation Item": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u041f\u043e\u043d\u0443\u0434\u0430 \u0448\u0438\u0444\u0440\u0430", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "\u041f\u043e\u0440\u0435\u0441\u043a\u0430 \u0434\u0435\u0442\u0430\u0459 \u0441\u0442\u043e \u0434\u043e\u0431\u0430\u0432\u0459\u0430\u0458\u0443 \u0442\u0430\u0447\u043a\u0430 \u043c\u0430\u0458\u0441\u0442\u043e\u0440\u0430 \u043a\u0430\u043e \u0441\u0442\u0440\u0438\u043d\u0433 \u0438 \u0441\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0438 \u0443 \u043e\u0432\u043e\u043c \u0444\u0438\u0435\u043b\u0434.\u0423\u0441\u0435\u0434 \u0437\u0430 \u043f\u043e\u0440\u0435\u0437\u0435 \u0438 \u0442\u0430\u043a\u0441\u0435", 
- "UOM": "\u0423\u041e\u041c", 
- "UOM Conversion Factor": "\u0423\u041e\u041c \u043a\u043e\u043d\u0432\u0435\u0440\u0437\u0438\u0458\u0435 \u0444\u0430\u043a\u0442\u043e\u0440", 
- "Warehouse": "\u041c\u0430\u0433\u0430\u0446\u0438\u043d"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item/locale/ta-doc.json b/buying/doctype/purchase_order_item/locale/ta-doc.json
deleted file mode 100644
index 45264e6..0000000
--- a/buying/doctype/purchase_order_item/locale/ta-doc.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "Amount": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Amount*": "\u0b85\u0bb3\u0bb5\u0bc1 *", 
- "Billed Quantity": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0bb2\u0bcd \u0b85\u0bb3\u0bb5\u0bc1", 
- "Brand": "\u0baa\u0bbf\u0bb0\u0bbe\u0ba3\u0bcd\u0b9f\u0bcd", 
- "Buying": "\u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Discount %": "\u0ba4\u0bb3\u0bcd\u0bb3\u0bc1\u0baa\u0b9f\u0bbf%", 
- "If Supplier Part Number exists for given Item, it gets stored here": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0baa\u0bbe\u0b95\u0bae\u0bcd \u0b8e\u0ba3\u0bcd \u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1 \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd, \u0b85\u0ba4\u0bc1 \u0b87\u0b99\u0bcd\u0b95\u0bc7 \u0b9a\u0bc7\u0bae\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Item Code": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "Item Group": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Item Name": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Item Tax Rate": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0bb0\u0bbf \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Page Break": "\u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0baa\u0bbf\u0bb0\u0bc7\u0b95\u0bcd", 
- "Prevdoc DocType": "Prevdoc \u0b9f\u0bbe\u0b95\u0bcd\u0b9f\u0bc8\u0baa\u0bcd\u0baa\u0bbf\u0ba9\u0bcd", 
- "Project Name": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Purchase Order Item": "\u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Request Date": "\u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Request Detail No": "\u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Requisition No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Quantity": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Rate ": "\u0bb5\u0bbf\u0bb2\u0bc8", 
- "Rate*": "\u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd *", 
- "Received Qty": "\u0baa\u0bc6\u0bb1\u0bcd\u0bb1\u0bbe\u0bb0\u0bcd \u0b85\u0bb3\u0bb5\u0bc1", 
- "Ref Rate ": "Ref \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Ref Rate*": "Ref \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd *", 
- "Reqd By Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bbf\u0bb2\u0bcd Reqd", 
- "Stock Qty": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0b85\u0bb3\u0bb5\u0bc1", 
- "Stock UOM": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd", 
- "Supplier Part Number": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0baa\u0bbe\u0b95\u0bae\u0bcd \u0b8e\u0ba3\u0bcd", 
- "Supplier Quotation": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Supplier Quotation Item": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "\u0bb5\u0bb0\u0bbf \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b92\u0bb0\u0bc1 \u0b9a\u0bb0\u0bae\u0bcd \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0b8e\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bb5\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 field.Used \u0b9a\u0bc7\u0bae\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd", 
- "UOM": "\u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd", 
- "UOM Conversion Factor": "\u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd \u0bae\u0bbe\u0bb1\u0bcd\u0bb1 \u0b95\u0bbe\u0bb0\u0ba3\u0bbf", 
- "Warehouse": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bc8\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0b87\u0b9f\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item/locale/th-doc.json b/buying/doctype/purchase_order_item/locale/th-doc.json
deleted file mode 100644
index 1f271be..0000000
--- a/buying/doctype/purchase_order_item/locale/th-doc.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Amount*": "* \u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19", 
- "Billed Quantity": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19\u0e17\u0e35\u0e48\u0e40\u0e23\u0e35\u0e22\u0e01\u0e40\u0e01\u0e47\u0e1a", 
- "Brand": "\u0e22\u0e35\u0e48\u0e2b\u0e49\u0e2d", 
- "Buying": "\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Discount %": "\u0e2a\u0e48\u0e27\u0e19\u0e25\u0e14%", 
- "If Supplier Part Number exists for given Item, it gets stored here": "\u0e2b\u0e32\u0e01\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15\u0e17\u0e35\u0e48\u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e01\u0e47\u0e1a\u0e44\u0e27\u0e49\u0e17\u0e35\u0e48\u0e19\u0e35\u0e48", 
- "Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Item Tax Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e20\u0e32\u0e29\u0e35\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Material Request Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38", 
- "Material Request Detail No": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Material Request No": "\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Page Break": "\u0e41\u0e1a\u0e48\u0e07\u0e2b\u0e19\u0e49\u0e32", 
- "Prevdoc DocType": "DocType Prevdoc", 
- "Project Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Purchase Order Item": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d", 
- "Quantity": "\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13", 
- "Rate ": "\u0e2d\u0e31\u0e15\u0e23\u0e32", 
- "Rate*": "* \u0e2d\u0e31\u0e15\u0e23\u0e32", 
- "Received Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a", 
- "Ref Rate ": "\u0e2d\u0e31\u0e15\u0e23\u0e32 Ref", 
- "Ref Rate*": "* \u0e2d\u0e31\u0e15\u0e23\u0e32 Ref", 
- "Reqd By Date": "reqd \u0e42\u0e14\u0e22\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Stock Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e2b\u0e38\u0e49\u0e19", 
- "Stock UOM": "UOM \u0e2a\u0e15\u0e47\u0e2d\u0e01", 
- "Supplier Part Number": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e0a\u0e34\u0e49\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15", 
- "Supplier Quotation": "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15", 
- "Supplier Quotation Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "\u0e15\u0e32\u0e23\u0e32\u0e07\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e20\u0e32\u0e29\u0e35\u0e17\u0e35\u0e48\u0e40\u0e23\u0e35\u0e22\u0e01\u0e08\u0e32\u0e01\u0e15\u0e49\u0e19\u0e41\u0e1a\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e15\u0e23\u0e34\u0e07\u0e41\u0e25\u0e30\u0e40\u0e01\u0e47\u0e1a\u0e44\u0e27\u0e49\u0e43\u0e19 field.Used \u0e19\u0e35\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e18\u0e23\u0e23\u0e21\u0e40\u0e19\u0e35\u0e22\u0e21", 
- "UOM": "UOM", 
- "UOM Conversion Factor": "\u0e1b\u0e31\u0e08\u0e08\u0e31\u0e22\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07 UOM", 
- "Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item/purchase_order_item.txt b/buying/doctype/purchase_order_item/purchase_order_item.txt
index 01a144a..c561ed1 100755
--- a/buying/doctype/purchase_order_item/purchase_order_item.txt
+++ b/buying/doctype/purchase_order_item/purchase_order_item.txt
@@ -1,8 +1,8 @@
 [
  {
-  "creation": "2013-03-07 11:42:55", 
+  "creation": "2013-05-24 19:29:06", 
   "docstatus": 0, 
-  "modified": "2013-05-22 11:59:52", 
+  "modified": "2013-05-31 14:26:22", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -361,7 +361,7 @@
   "oldfieldtype": "Currency", 
   "print_hide": 1, 
   "print_width": "100px", 
-  "read_only": 0, 
+  "read_only": 1, 
   "width": "100px"
  }, 
  {
@@ -377,15 +377,12 @@
   "read_only": 1
  }, 
  {
-  "default": "0.00", 
   "doctype": "DocField", 
-  "fieldname": "billed_qty", 
-  "fieldtype": "Float", 
-  "hidden": 0, 
-  "label": "Billed Quantity", 
+  "fieldname": "billed_amt", 
+  "fieldtype": "Currency", 
+  "label": "Billed Amt", 
   "no_copy": 1, 
-  "oldfieldname": "billed_qty", 
-  "oldfieldtype": "Currency", 
+  "options": "currency", 
   "print_hide": 1, 
   "read_only": 1
  }, 
diff --git a/buying/doctype/purchase_order_item_supplied/README.md b/buying/doctype/purchase_order_item_supplied/README.md
new file mode 100644
index 0000000..37f92bd
--- /dev/null
+++ b/buying/doctype/purchase_order_item_supplied/README.md
@@ -0,0 +1 @@
+Raw material (if any) supplied along with Purchase Order.
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item_supplied/locale/_messages_doc.json b/buying/doctype/purchase_order_item_supplied/locale/_messages_doc.json
deleted file mode 100644
index 75e9b34..0000000
--- a/buying/doctype/purchase_order_item_supplied/locale/_messages_doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-[
- "Reference Name", 
- "Raw Material Item Code", 
- "Conversion Factor", 
- "Required Qty", 
- "Amount", 
- "Purchase Order Item Supplied", 
- "Rate", 
- "BOM Detail No", 
- "Stock Uom", 
- "Item Code", 
- "Buying"
-]
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item_supplied/locale/ar-doc.json b/buying/doctype/purchase_order_item_supplied/locale/ar-doc.json
deleted file mode 100644
index ce9ee32..0000000
--- a/buying/doctype/purchase_order_item_supplied/locale/ar-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Amount": "\u0643\u0645\u064a\u0629", 
- "BOM Detail No": "BOM \u062a\u0641\u0627\u0635\u064a\u0644 \u0644\u0627", 
- "Buying": "\u0634\u0631\u0627\u0621", 
- "Conversion Factor": "\u062a\u062d\u0648\u064a\u0644 \u0639\u0627\u0645\u0644", 
- "Item Code": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0631\u0645\u0632", 
- "Purchase Order Item Supplied": "\u0634\u0631\u0627\u0621 \u0627\u0644\u0633\u0644\u0639\u0629 \u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0648\u0631\u062f\u0629", 
- "Rate": "\u0645\u0639\u062f\u0644", 
- "Raw Material Item Code": "\u0642\u0627\u0646\u0648\u0646 \u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u062e\u0627\u0645 \u0627\u0644\u0645\u062f\u064a\u0646\u0629", 
- "Reference Name": "\u0645\u0631\u062c\u0639 \u0627\u0633\u0645", 
- "Required Qty": "\u0645\u0637\u0644\u0648\u0628 \u0627\u0644\u0643\u0645\u064a\u0629", 
- "Stock Uom": "\u0627\u0644\u0623\u0633\u0647\u0645 UOM"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item_supplied/locale/de-doc.json b/buying/doctype/purchase_order_item_supplied/locale/de-doc.json
deleted file mode 100644
index bad6769..0000000
--- a/buying/doctype/purchase_order_item_supplied/locale/de-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Amount": "Menge", 
- "BOM Detail No": "BOM Detailaufnahme", 
- "Buying": "Kauf", 
- "Conversion Factor": "Umrechnungsfaktor", 
- "Item Code": "Item Code", 
- "Purchase Order Item Supplied": "Bestellposition geliefert", 
- "Rate": "Rate", 
- "Raw Material Item Code": "Artikel Raw Material Code", 
- "Reference Name": "Reference Name", 
- "Required Qty": "Erw\u00fcnschte St\u00fcckzahl", 
- "Stock Uom": "Lager ME"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item_supplied/locale/es-doc.json b/buying/doctype/purchase_order_item_supplied/locale/es-doc.json
deleted file mode 100644
index 5424b31..0000000
--- a/buying/doctype/purchase_order_item_supplied/locale/es-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Amount": "Cantidad", 
- "BOM Detail No": "BOM Detalle Desierto", 
- "Buying": "Comprar", 
- "Conversion Factor": "Factor de conversi\u00f3n", 
- "Item Code": "C\u00f3digo del art\u00edculo", 
- "Purchase Order Item Supplied": "Posici\u00f3n de pedido suministrado", 
- "Rate": "Velocidad", 
- "Raw Material Item Code": "Materia Prima C\u00f3digo del art\u00edculo", 
- "Reference Name": "Referencia Nombre", 
- "Required Qty": "Cantidad necesaria", 
- "Stock Uom": "De la UOM"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item_supplied/locale/fr-doc.json b/buying/doctype/purchase_order_item_supplied/locale/fr-doc.json
deleted file mode 100644
index 8a7a0fc..0000000
--- a/buying/doctype/purchase_order_item_supplied/locale/fr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Amount": "Montant", 
- "BOM Detail No": "D\u00e9tail BOM Non", 
- "Buying": "Achat", 
- "Conversion Factor": "Facteur de conversion", 
- "Item Code": "Code de l&#39;article", 
- "Purchase Order Item Supplied": "Point de commande fourni", 
- "Rate": "Taux", 
- "Raw Material Item Code": "Raw Code article Mati\u00e8re", 
- "Reference Name": "Nom de r\u00e9f\u00e9rence", 
- "Required Qty": "Quantit\u00e9 requise", 
- "Stock Uom": "Stock UDM"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item_supplied/locale/hi-doc.json b/buying/doctype/purchase_order_item_supplied/locale/hi-doc.json
deleted file mode 100644
index 219da7c..0000000
--- a/buying/doctype/purchase_order_item_supplied/locale/hi-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Amount": "\u0930\u093e\u0936\u093f", 
- "BOM Detail No": "\u092c\u0940\u0913\u090f\u092e \u0935\u093f\u0938\u094d\u0924\u093e\u0930 \u0928\u0939\u0940\u0902", 
- "Buying": "\u0915\u094d\u0930\u092f", 
- "Conversion Factor": "\u092a\u0930\u093f\u0935\u0930\u094d\u0924\u0928\u0915\u093e\u0930\u0915 \u0924\u0924\u094d\u0935", 
- "Item Code": "\u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Purchase Order Item Supplied": "\u0916\u0930\u0940\u0926 \u0906\u0926\u0947\u0936 \u0906\u0907\u091f\u092e \u0915\u0940 \u0906\u092a\u0942\u0930\u094d\u0924\u093f", 
- "Rate": "\u0926\u0930", 
- "Raw Material Item Code": "\u0915\u091a\u094d\u091a\u0947 \u092e\u093e\u0932 \u0915\u0947 \u092e\u0926 \u0915\u094b\u0921", 
- "Reference Name": "\u0938\u0902\u0926\u0930\u094d\u092d \u0928\u093e\u092e", 
- "Required Qty": "\u0906\u0935\u0936\u094d\u092f\u0915 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Stock Uom": "\u0938\u094d\u091f\u0949\u0915 Uom"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item_supplied/locale/hr-doc.json b/buying/doctype/purchase_order_item_supplied/locale/hr-doc.json
deleted file mode 100644
index 869c9de..0000000
--- a/buying/doctype/purchase_order_item_supplied/locale/hr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Amount": "Iznos", 
- "BOM Detail No": "BOM Detalj Ne", 
- "Buying": "Kupovina", 
- "Conversion Factor": "Konverzijski faktor", 
- "Item Code": "Stavka \u0160ifra", 
- "Purchase Order Item Supplied": "Narud\u017ebenica artikla Isporuka", 
- "Rate": "Stopa", 
- "Raw Material Item Code": "Sirovine Stavka \u0160ifra", 
- "Reference Name": "Referenca Ime", 
- "Required Qty": "Potrebna Kol", 
- "Stock Uom": "Katalo\u0161ki Uom"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item_supplied/locale/nl-doc.json b/buying/doctype/purchase_order_item_supplied/locale/nl-doc.json
deleted file mode 100644
index 48073eb..0000000
--- a/buying/doctype/purchase_order_item_supplied/locale/nl-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Amount": "Bedrag", 
- "BOM Detail No": "BOM Detail Geen", 
- "Buying": "Het kopen", 
- "Conversion Factor": "Conversie Factor", 
- "Item Code": "Artikelcode", 
- "Purchase Order Item Supplied": "Aankoop Bestelling ingevoerd", 
- "Rate": "Tarief", 
- "Raw Material Item Code": "Grondstof Artikelcode", 
- "Reference Name": "Referentie Naam", 
- "Required Qty": "Vereist aantal", 
- "Stock Uom": "Stock Verpakking"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item_supplied/locale/pt-BR-doc.json b/buying/doctype/purchase_order_item_supplied/locale/pt-BR-doc.json
deleted file mode 100644
index 2a8716b..0000000
--- a/buying/doctype/purchase_order_item_supplied/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Amount": "Quantidade", 
- "BOM Detail No": "N\u00ba do detalhe da LDM", 
- "Buying": "Compras", 
- "Conversion Factor": "Fator de Convers\u00e3o", 
- "Item Code": "C\u00f3digo do Item", 
- "Purchase Order Item Supplied": "Item da Ordem de Compra fornecido", 
- "Rate": "Taxa", 
- "Raw Material Item Code": "C\u00f3digo de Item de Mat\u00e9rias-Primas", 
- "Reference Name": "Nome de Refer\u00eancia", 
- "Required Qty": "Quantidade requerida", 
- "Stock Uom": "UDM do Estoque"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item_supplied/locale/pt-doc.json b/buying/doctype/purchase_order_item_supplied/locale/pt-doc.json
deleted file mode 100644
index 8bf0b79..0000000
--- a/buying/doctype/purchase_order_item_supplied/locale/pt-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Amount": "Quantidade", 
- "BOM Detail No": "BOM nenhum detalhe", 
- "Buying": "Comprar", 
- "Conversion Factor": "Fator de Convers\u00e3o", 
- "Item Code": "C\u00f3digo do artigo", 
- "Purchase Order Item Supplied": "Item da ordem de compra em actualiza\u00e7\u00e3o", 
- "Rate": "Taxa", 
- "Raw Material Item Code": "Item C\u00f3digo de mat\u00e9rias-primas", 
- "Reference Name": "Nome de refer\u00eancia", 
- "Required Qty": "Quantidade requerida", 
- "Stock Uom": "Estoque Uom"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item_supplied/locale/sr-doc.json b/buying/doctype/purchase_order_item_supplied/locale/sr-doc.json
deleted file mode 100644
index 7c7bd9c..0000000
--- a/buying/doctype/purchase_order_item_supplied/locale/sr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Amount": "\u0418\u0437\u043d\u043e\u0441", 
- "BOM Detail No": "\u0411\u041e\u041c \u0414\u0435\u0442\u0430\u0459 \u041d\u0435\u043c\u0430", 
- "Buying": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430", 
- "Conversion Factor": "\u041a\u043e\u043d\u0432\u0435\u0440\u0437\u0438\u0458\u0430 \u0424\u0430\u043a\u0442\u043e\u0440", 
- "Item Code": "\u0428\u0438\u0444\u0440\u0430", 
- "Purchase Order Item Supplied": "\u041d\u0430\u0440\u0443\u045f\u0431\u0435\u043d\u0438\u0446\u0435 \u0430\u0440\u0442\u0438\u043a\u043b\u0430 \u0443 \u043a\u043e\u043c\u043f\u043b\u0435\u0442\u0443", 
- "Rate": "\u0421\u0442\u043e\u043f\u0430", 
- "Raw Material Item Code": "\u0421\u0438\u0440\u043e\u0432\u0438\u043d\u0430 \u0428\u0438\u0444\u0440\u0430", 
- "Reference Name": "\u0420\u0435\u0444\u0435\u0440\u0435\u043d\u0442\u043d\u0438 \u0418\u043c\u0435", 
- "Required Qty": "\u041e\u0431\u0430\u0432\u0435\u0437\u043d\u043e \u041a\u043e\u043b", 
- "Stock Uom": "\u0411\u0435\u0440\u0437\u0430 \u0423\u041e\u041c"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item_supplied/locale/ta-doc.json b/buying/doctype/purchase_order_item_supplied/locale/ta-doc.json
deleted file mode 100644
index 5c3715d..0000000
--- a/buying/doctype/purchase_order_item_supplied/locale/ta-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Amount": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "BOM Detail No": "BOM \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Buying": "\u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Conversion Factor": "\u0bae\u0bbe\u0bb1\u0bcd\u0bb1 \u0b95\u0bbe\u0bb0\u0ba3\u0bbf", 
- "Item Code": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "Purchase Order Item Supplied": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b86\u0ba3\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bbf\u0baf\u0ba4\u0bc1", 
- "Rate": "\u0bb5\u0bbf\u0bb2\u0bc8", 
- "Raw Material Item Code": "\u0bae\u0bc2\u0bb2\u0baa\u0bcd\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bbf\u0ba9\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bc1", 
- "Reference Name": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Required Qty": "\u0ba4\u0bc7\u0bb5\u0bc8\u0baf\u0bbe\u0ba9 \u0b85\u0bb3\u0bb5\u0bc1", 
- "Stock Uom": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_order_item_supplied/locale/th-doc.json b/buying/doctype/purchase_order_item_supplied/locale/th-doc.json
deleted file mode 100644
index 5a66533..0000000
--- a/buying/doctype/purchase_order_item_supplied/locale/th-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "BOM Detail No": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 BOM \u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Buying": "\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d", 
- "Conversion Factor": "\u0e1b\u0e31\u0e08\u0e08\u0e31\u0e22\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e41\u0e1b\u0e25\u0e07", 
- "Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Purchase Order Item Supplied": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e17\u0e35\u0e48\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32", 
- "Raw Material Item Code": "\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e14\u0e34\u0e1a\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Reference Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07", 
- "Required Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23", 
- "Stock Uom": "UOM \u0e2a\u0e15\u0e47\u0e2d\u0e01"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_receipt_item_supplied/README.md b/buying/doctype/purchase_receipt_item_supplied/README.md
new file mode 100644
index 0000000..039a6b4
--- /dev/null
+++ b/buying/doctype/purchase_receipt_item_supplied/README.md
@@ -0,0 +1 @@
+Details of Items supplied when receiving purchases via Purchase Receipt.
\ No newline at end of file
diff --git a/buying/doctype/purchase_receipt_item_supplied/locale/_messages_doc.json b/buying/doctype/purchase_receipt_item_supplied/locale/_messages_doc.json
deleted file mode 100644
index 1e9a869..0000000
--- a/buying/doctype/purchase_receipt_item_supplied/locale/_messages_doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-[
- "Reference Name", 
- "Raw Material Item Code", 
- "Amount", 
- "Description", 
- "Conversion Factor", 
- "Required Qty", 
- "Current Stock", 
- "Consumed Qty", 
- "Rate", 
- "BOM Detail No", 
- "Purchase Receipt Item Supplied", 
- "Stock Uom", 
- "Item Code", 
- "Buying"
-]
\ No newline at end of file
diff --git a/buying/doctype/purchase_receipt_item_supplied/locale/ar-doc.json b/buying/doctype/purchase_receipt_item_supplied/locale/ar-doc.json
deleted file mode 100644
index 8aceeba..0000000
--- a/buying/doctype/purchase_receipt_item_supplied/locale/ar-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Amount": "\u0643\u0645\u064a\u0629", 
- "BOM Detail No": "BOM \u062a\u0641\u0627\u0635\u064a\u0644 \u0644\u0627", 
- "Buying": "\u0634\u0631\u0627\u0621", 
- "Consumed Qty": "\u062a\u0633\u062a\u0647\u0644\u0643 \u0627\u0644\u0643\u0645\u064a\u0629", 
- "Conversion Factor": "\u062a\u062d\u0648\u064a\u0644 \u0639\u0627\u0645\u0644", 
- "Current Stock": "\u0627\u0644\u0623\u0633\u0647\u0645 \u0627\u0644\u062d\u0627\u0644\u064a\u0629", 
- "Description": "\u0648\u0635\u0641", 
- "Item Code": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0631\u0645\u0632", 
- "Purchase Receipt Item Supplied": "\u0634\u0631\u0627\u0621 \u0627\u0644\u0633\u0644\u0639\u0629 \u0627\u0633\u062a\u0644\u0627\u0645 \u0627\u0644\u0645\u0648\u0631\u062f\u0629", 
- "Rate": "\u0645\u0639\u062f\u0644", 
- "Raw Material Item Code": "\u0642\u0627\u0646\u0648\u0646 \u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u062e\u0627\u0645 \u0627\u0644\u0645\u062f\u064a\u0646\u0629", 
- "Reference Name": "\u0645\u0631\u062c\u0639 \u0627\u0633\u0645", 
- "Required Qty": "\u0645\u0637\u0644\u0648\u0628 \u0627\u0644\u0643\u0645\u064a\u0629", 
- "Stock Uom": "\u0627\u0644\u0623\u0633\u0647\u0645 UOM"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_receipt_item_supplied/locale/de-doc.json b/buying/doctype/purchase_receipt_item_supplied/locale/de-doc.json
deleted file mode 100644
index 8fe5454..0000000
--- a/buying/doctype/purchase_receipt_item_supplied/locale/de-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Amount": "Menge", 
- "BOM Detail No": "BOM Detailaufnahme", 
- "Buying": "Kauf", 
- "Consumed Qty": "Verbrauchte Menge", 
- "Conversion Factor": "Umrechnungsfaktor", 
- "Current Stock": "Aktuelle Stock", 
- "Description": "Beschreibung", 
- "Item Code": "Item Code", 
- "Purchase Receipt Item Supplied": "Kaufbeleg Liefergegenstand", 
- "Rate": "Rate", 
- "Raw Material Item Code": "Artikel Raw Material Code", 
- "Reference Name": "Reference Name", 
- "Required Qty": "Erw\u00fcnschte St\u00fcckzahl", 
- "Stock Uom": "Lager ME"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_receipt_item_supplied/locale/es-doc.json b/buying/doctype/purchase_receipt_item_supplied/locale/es-doc.json
deleted file mode 100644
index d2aee59..0000000
--- a/buying/doctype/purchase_receipt_item_supplied/locale/es-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Amount": "Cantidad", 
- "BOM Detail No": "BOM Detalle Desierto", 
- "Buying": "Comprar", 
- "Consumed Qty": "Cantidad consumida", 
- "Conversion Factor": "Factor de conversi\u00f3n", 
- "Current Stock": "Stock actual", 
- "Description": "Descripci\u00f3n", 
- "Item Code": "C\u00f3digo del art\u00edculo", 
- "Purchase Receipt Item Supplied": "Art\u00edculo recibo de compra suministra", 
- "Rate": "Velocidad", 
- "Raw Material Item Code": "Materia Prima C\u00f3digo del art\u00edculo", 
- "Reference Name": "Referencia Nombre", 
- "Required Qty": "Cantidad necesaria", 
- "Stock Uom": "De la UOM"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_receipt_item_supplied/locale/fr-doc.json b/buying/doctype/purchase_receipt_item_supplied/locale/fr-doc.json
deleted file mode 100644
index 2d43c48..0000000
--- a/buying/doctype/purchase_receipt_item_supplied/locale/fr-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Amount": "Montant", 
- "BOM Detail No": "D\u00e9tail BOM Non", 
- "Buying": "Achat", 
- "Consumed Qty": "Quantit\u00e9 consomm\u00e9e", 
- "Conversion Factor": "Facteur de conversion", 
- "Current Stock": "Stock actuel", 
- "Description": "Description", 
- "Item Code": "Code de l&#39;article", 
- "Purchase Receipt Item Supplied": "Article re\u00e7u d&#39;achat fournis", 
- "Rate": "Taux", 
- "Raw Material Item Code": "Raw Code article Mati\u00e8re", 
- "Reference Name": "Nom de r\u00e9f\u00e9rence", 
- "Required Qty": "Quantit\u00e9 requise", 
- "Stock Uom": "Stock UDM"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_receipt_item_supplied/locale/hi-doc.json b/buying/doctype/purchase_receipt_item_supplied/locale/hi-doc.json
deleted file mode 100644
index 610889d..0000000
--- a/buying/doctype/purchase_receipt_item_supplied/locale/hi-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Amount": "\u0930\u093e\u0936\u093f", 
- "BOM Detail No": "\u092c\u0940\u0913\u090f\u092e \u0935\u093f\u0938\u094d\u0924\u093e\u0930 \u0928\u0939\u0940\u0902", 
- "Buying": "\u0915\u094d\u0930\u092f", 
- "Consumed Qty": "\u0916\u092a\u0924 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Conversion Factor": "\u092a\u0930\u093f\u0935\u0930\u094d\u0924\u0928\u0915\u093e\u0930\u0915 \u0924\u0924\u094d\u0935", 
- "Current Stock": "\u092e\u094c\u091c\u0942\u0926\u093e \u0938\u094d\u091f\u0949\u0915", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Item Code": "\u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Purchase Receipt Item Supplied": "\u0916\u0930\u0940\u0926 \u0930\u0938\u0940\u0926 \u0906\u0907\u091f\u092e \u0915\u0940 \u0906\u092a\u0942\u0930\u094d\u0924\u093f", 
- "Rate": "\u0926\u0930", 
- "Raw Material Item Code": "\u0915\u091a\u094d\u091a\u0947 \u092e\u093e\u0932 \u0915\u0947 \u092e\u0926 \u0915\u094b\u0921", 
- "Reference Name": "\u0938\u0902\u0926\u0930\u094d\u092d \u0928\u093e\u092e", 
- "Required Qty": "\u0906\u0935\u0936\u094d\u092f\u0915 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Stock Uom": "\u0938\u094d\u091f\u0949\u0915 Uom"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_receipt_item_supplied/locale/hr-doc.json b/buying/doctype/purchase_receipt_item_supplied/locale/hr-doc.json
deleted file mode 100644
index f47454f..0000000
--- a/buying/doctype/purchase_receipt_item_supplied/locale/hr-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Amount": "Iznos", 
- "BOM Detail No": "BOM Detalj Ne", 
- "Buying": "Kupovina", 
- "Consumed Qty": "Potro\u0161eno Kol", 
- "Conversion Factor": "Konverzijski faktor", 
- "Current Stock": "Trenutni Stock", 
- "Description": "Opis", 
- "Item Code": "Stavka \u0160ifra", 
- "Purchase Receipt Item Supplied": "Kupnja Prijem artikla Isporuka", 
- "Rate": "Stopa", 
- "Raw Material Item Code": "Sirovine Stavka \u0160ifra", 
- "Reference Name": "Referenca Ime", 
- "Required Qty": "Potrebna Kol", 
- "Stock Uom": "Katalo\u0161ki Uom"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_receipt_item_supplied/locale/nl-doc.json b/buying/doctype/purchase_receipt_item_supplied/locale/nl-doc.json
deleted file mode 100644
index 6d8b0c5..0000000
--- a/buying/doctype/purchase_receipt_item_supplied/locale/nl-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Amount": "Bedrag", 
- "BOM Detail No": "BOM Detail Geen", 
- "Buying": "Het kopen", 
- "Consumed Qty": "Consumed Aantal", 
- "Conversion Factor": "Conversie Factor", 
- "Current Stock": "Huidige voorraad", 
- "Description": "Beschrijving", 
- "Item Code": "Artikelcode", 
- "Purchase Receipt Item Supplied": "Aankoopbewijs Item ingevoerd", 
- "Rate": "Tarief", 
- "Raw Material Item Code": "Grondstof Artikelcode", 
- "Reference Name": "Referentie Naam", 
- "Required Qty": "Vereist aantal", 
- "Stock Uom": "Stock Verpakking"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_receipt_item_supplied/locale/pt-BR-doc.json b/buying/doctype/purchase_receipt_item_supplied/locale/pt-BR-doc.json
deleted file mode 100644
index f764ffa..0000000
--- a/buying/doctype/purchase_receipt_item_supplied/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Amount": "Quantidade", 
- "BOM Detail No": "N\u00ba do detalhe da LDM", 
- "Buying": "Compras", 
- "Consumed Qty": "Qtde consumida", 
- "Conversion Factor": "Fator de Convers\u00e3o", 
- "Current Stock": "Estoque Atual", 
- "Description": "Descri\u00e7\u00e3o", 
- "Item Code": "C\u00f3digo do Item", 
- "Purchase Receipt Item Supplied": "Item do Recibo de Compra Fornecido", 
- "Rate": "Taxa", 
- "Raw Material Item Code": "C\u00f3digo de Item de Mat\u00e9rias-Primas", 
- "Reference Name": "Nome de Refer\u00eancia", 
- "Required Qty": "Quantidade requerida", 
- "Stock Uom": "UDM do Estoque"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_receipt_item_supplied/locale/pt-doc.json b/buying/doctype/purchase_receipt_item_supplied/locale/pt-doc.json
deleted file mode 100644
index a33901c..0000000
--- a/buying/doctype/purchase_receipt_item_supplied/locale/pt-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Amount": "Quantidade", 
- "BOM Detail No": "BOM nenhum detalhe", 
- "Buying": "Comprar", 
- "Consumed Qty": "Qtde consumida", 
- "Conversion Factor": "Fator de Convers\u00e3o", 
- "Current Stock": "Estoque atual", 
- "Description": "Descri\u00e7\u00e3o", 
- "Item Code": "C\u00f3digo do artigo", 
- "Purchase Receipt Item Supplied": "Recibo de compra do item em actualiza\u00e7\u00e3o", 
- "Rate": "Taxa", 
- "Raw Material Item Code": "Item C\u00f3digo de mat\u00e9rias-primas", 
- "Reference Name": "Nome de refer\u00eancia", 
- "Required Qty": "Quantidade requerida", 
- "Stock Uom": "Estoque Uom"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_receipt_item_supplied/locale/sr-doc.json b/buying/doctype/purchase_receipt_item_supplied/locale/sr-doc.json
deleted file mode 100644
index 4b7aa38..0000000
--- a/buying/doctype/purchase_receipt_item_supplied/locale/sr-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Amount": "\u0418\u0437\u043d\u043e\u0441", 
- "BOM Detail No": "\u0411\u041e\u041c \u0414\u0435\u0442\u0430\u0459 \u041d\u0435\u043c\u0430", 
- "Buying": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430", 
- "Consumed Qty": "\u041f\u043e\u0442\u0440\u043e\u0448\u0435\u043d\u043e \u041a\u043e\u043b", 
- "Conversion Factor": "\u041a\u043e\u043d\u0432\u0435\u0440\u0437\u0438\u0458\u0430 \u0424\u0430\u043a\u0442\u043e\u0440", 
- "Current Stock": "\u0422\u0440\u0435\u043d\u0443\u0442\u043d\u0435 \u0437\u0430\u043b\u0438\u0445\u0435", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Item Code": "\u0428\u0438\u0444\u0440\u0430", 
- "Purchase Receipt Item Supplied": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u043e\u0442\u0432\u0440\u0434\u0430 \u0458\u0435\u0434\u0438\u043d\u0438\u0446\u0435 \u0443 \u043a\u043e\u043c\u043f\u043b\u0435\u0442\u0443", 
- "Rate": "\u0421\u0442\u043e\u043f\u0430", 
- "Raw Material Item Code": "\u0421\u0438\u0440\u043e\u0432\u0438\u043d\u0430 \u0428\u0438\u0444\u0440\u0430", 
- "Reference Name": "\u0420\u0435\u0444\u0435\u0440\u0435\u043d\u0442\u043d\u0438 \u0418\u043c\u0435", 
- "Required Qty": "\u041e\u0431\u0430\u0432\u0435\u0437\u043d\u043e \u041a\u043e\u043b", 
- "Stock Uom": "\u0411\u0435\u0440\u0437\u0430 \u0423\u041e\u041c"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_receipt_item_supplied/locale/ta-doc.json b/buying/doctype/purchase_receipt_item_supplied/locale/ta-doc.json
deleted file mode 100644
index 88ac448..0000000
--- a/buying/doctype/purchase_receipt_item_supplied/locale/ta-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Amount": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "BOM Detail No": "BOM \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Buying": "\u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Consumed Qty": "\u0ba8\u0bc1\u0b95\u0bb0\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0b85\u0bb3\u0bb5\u0bc1", 
- "Conversion Factor": "\u0bae\u0bbe\u0bb1\u0bcd\u0bb1 \u0b95\u0bbe\u0bb0\u0ba3\u0bbf", 
- "Current Stock": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Item Code": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "Purchase Receipt Item Supplied": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bbf\u0baf\u0ba4\u0bc1", 
- "Rate": "\u0bb5\u0bbf\u0bb2\u0bc8", 
- "Raw Material Item Code": "\u0bae\u0bc2\u0bb2\u0baa\u0bcd\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bbf\u0ba9\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bc1", 
- "Reference Name": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Required Qty": "\u0ba4\u0bc7\u0bb5\u0bc8\u0baf\u0bbe\u0ba9 \u0b85\u0bb3\u0bb5\u0bc1", 
- "Stock Uom": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/buying/doctype/purchase_receipt_item_supplied/locale/th-doc.json b/buying/doctype/purchase_receipt_item_supplied/locale/th-doc.json
deleted file mode 100644
index 9de008f..0000000
--- a/buying/doctype/purchase_receipt_item_supplied/locale/th-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "BOM Detail No": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 BOM \u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Buying": "\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d", 
- "Consumed Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e01\u0e32\u0e23\u0e1a\u0e23\u0e34\u0e42\u0e20\u0e04", 
- "Conversion Factor": "\u0e1b\u0e31\u0e08\u0e08\u0e31\u0e22\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e41\u0e1b\u0e25\u0e07", 
- "Current Stock": "\u0e2a\u0e15\u0e47\u0e2d\u0e01\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Purchase Receipt Item Supplied": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e31\u0e1a\u0e0b\u0e37\u0e49\u0e2d\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32", 
- "Raw Material Item Code": "\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e14\u0e34\u0e1a\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Reference Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07", 
- "Required Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23", 
- "Stock Uom": "UOM \u0e2a\u0e15\u0e47\u0e2d\u0e01"
-}
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection/README.md b/buying/doctype/quality_inspection/README.md
new file mode 100644
index 0000000..3a6a4c9
--- /dev/null
+++ b/buying/doctype/quality_inspection/README.md
@@ -0,0 +1 @@
+Incoming quality inspection for received Items.
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection/locale/_messages_doc.json b/buying/doctype/quality_inspection/locale/_messages_doc.json
deleted file mode 100644
index 1d541e4..0000000
--- a/buying/doctype/quality_inspection/locale/_messages_doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- "QA Inspection", 
- "Batch No", 
- "Verified By", 
- "Naming Series", 
- "Outgoing", 
- "Description", 
- "QAI/11-12/", 
- "In Process", 
- "Quality Inspection Readings", 
- "Amended From", 
- "Inspection Type", 
- "Get Specification Details", 
- "Remarks", 
- "Buying", 
- "Incoming", 
- "Sample Size", 
- "Inspected By", 
- "Purchase Receipt No", 
- "Item Code", 
- "Amendment Date", 
- "Quality Inspection", 
- "Delivery Note No", 
- "Report Date", 
- "Item Serial No", 
- "Specification Details"
-]
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection/locale/ar-doc.json b/buying/doctype/quality_inspection/locale/ar-doc.json
deleted file mode 100644
index 724d97e..0000000
--- a/buying/doctype/quality_inspection/locale/ar-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "Amendment Date": "\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u062a\u0627\u0631\u064a\u062e", 
- "Batch No": "\u0644\u0627 \u062f\u0641\u0639\u0629", 
- "Buying": "\u0634\u0631\u0627\u0621", 
- "Delivery Note No": "\u0645\u0644\u0627\u062d\u0638\u0629 \u0644\u0627 \u062a\u0633\u0644\u064a\u0645", 
- "Description": "\u0648\u0635\u0641", 
- "Get Specification Details": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0645\u0648\u0627\u0635\u0641\u0627\u062a", 
- "In Process": "\u0641\u064a \u0639\u0645\u0644\u064a\u0629", 
- "Incoming": "\u0627\u0644\u0648\u0627\u0631\u062f", 
- "Inspected By": "\u062a\u0641\u062a\u064a\u0634 \u0645\u0646 \u0642\u0628\u0644", 
- "Inspection Type": "\u0646\u0648\u0639 \u0627\u0644\u062a\u0641\u062a\u064a\u0634", 
- "Item Code": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0631\u0645\u0632", 
- "Item Serial No": "\u0627\u0644\u0628\u0646\u062f \u0631\u0642\u0645 \u0627\u0644\u0645\u0633\u0644\u0633\u0644", 
- "Naming Series": "\u062a\u0633\u0645\u064a\u0629 \u0627\u0644\u0633\u0644\u0633\u0644\u0629", 
- "Outgoing": "\u0627\u0644\u0645\u0646\u062a\u0647\u064a\u0629 \u0648\u0644\u0627\u064a\u062a\u0647", 
- "Purchase Receipt No": "\u0644\u0627 \u0634\u0631\u0627\u0621 \u0627\u0633\u062a\u0644\u0627\u0645", 
- "QA Inspection": "QA \u0627\u0644\u062a\u0641\u062a\u064a\u0634", 
- "QAI/11-12/": "QAI/11-12 /", 
- "Quality Inspection": "\u0641\u062d\u0635 \u0627\u0644\u062c\u0648\u062f\u0629", 
- "Quality Inspection Readings": "\u0642\u0631\u0627\u0621\u0627\u062a \u0646\u0648\u0639\u064a\u0629 \u0627\u0644\u062a\u0641\u062a\u064a\u0634", 
- "Remarks": "\u062a\u0635\u0631\u064a\u062d\u0627\u062a", 
- "Report Date": "\u062a\u0642\u0631\u064a\u0631 \u062a\u0627\u0631\u064a\u062e", 
- "Sample Size": "\u062d\u062c\u0645 \u0627\u0644\u0639\u064a\u0646\u0629", 
- "Specification Details": "\u0645\u0648\u0627\u0635\u0641\u0627\u062a \u062a\u0641\u0627\u0635\u064a\u0644", 
- "Verified By": "\u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646"
-}
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection/locale/de-doc.json b/buying/doctype/quality_inspection/locale/de-doc.json
deleted file mode 100644
index c73b891..0000000
--- a/buying/doctype/quality_inspection/locale/de-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Amended From": "Ge\u00e4ndert von", 
- "Amendment Date": "\u00c4nderung Datum", 
- "Batch No": "Batch No", 
- "Buying": "Kauf", 
- "Delivery Note No": "Lieferschein Nein", 
- "Description": "Beschreibung", 
- "Get Specification Details": "Holen Sie Ausschreibungstexte", 
- "In Process": "In Process", 
- "Incoming": "Eingehende", 
- "Inspected By": "Gepr\u00fcft von", 
- "Inspection Type": "Pr\u00fcfart", 
- "Item Code": "Item Code", 
- "Item Serial No": "Artikel Serial In", 
- "Naming Series": "Benennen Series", 
- "Outgoing": "Abgehend", 
- "Purchase Receipt No": "Kaufbeleg", 
- "QA Inspection": "QA Inspection", 
- "QAI/11-12/": "QAI/11-12 /", 
- "Quality Inspection": "Qualit\u00e4tspr\u00fcfung", 
- "Quality Inspection Readings": "Qualit\u00e4tspr\u00fcfung Readings", 
- "Remarks": "Bemerkungen", 
- "Report Date": "Report Date", 
- "Sample Size": "Stichprobenumfang", 
- "Specification Details": "Ausschreibungstexte", 
- "Verified By": "Verified By"
-}
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection/locale/es-doc.json b/buying/doctype/quality_inspection/locale/es-doc.json
deleted file mode 100644
index 1b5eee4..0000000
--- a/buying/doctype/quality_inspection/locale/es-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Amended From": "De modificada", 
- "Amendment Date": "Enmienda Fecha", 
- "Batch No": "Lote n \u00ba", 
- "Buying": "Comprar", 
- "Delivery Note No": "Entrega Nota No", 
- "Description": "Descripci\u00f3n", 
- "Get Specification Details": "Obtenga los datos Especificaciones", 
- "In Process": "En proceso", 
- "Incoming": "Entrante", 
- "Inspected By": "Inspeccionado por", 
- "Inspection Type": "Tipo Inspecci\u00f3n", 
- "Item Code": "C\u00f3digo del art\u00edculo", 
- "Item Serial No": "Art\u00edculo N\u00famero de orden", 
- "Naming Series": "Nombrar Series", 
- "Outgoing": "Saliente", 
- "Purchase Receipt No": "No recibo de compra", 
- "QA Inspection": "QA Inspecci\u00f3n", 
- "QAI/11-12/": "QAI/11-12 /", 
- "Quality Inspection": "Inspecci\u00f3n de Calidad", 
- "Quality Inspection Readings": "Lecturas Inspecci\u00f3n de calidad", 
- "Remarks": "Observaciones", 
- "Report Date": "Fecha del informe", 
- "Sample Size": "Tama\u00f1o de la muestra", 
- "Specification Details": "Detalles Especificaciones", 
- "Verified By": "Verificado por"
-}
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection/locale/fr-doc.json b/buying/doctype/quality_inspection/locale/fr-doc.json
deleted file mode 100644
index 735766c..0000000
--- a/buying/doctype/quality_inspection/locale/fr-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Amended From": "De modifi\u00e9e", 
- "Amendment Date": "Date de la modification", 
- "Batch No": "Aucun lot", 
- "Buying": "Achat", 
- "Delivery Note No": "Remarque Aucune livraison", 
- "Description": "Description", 
- "Get Specification Details": "Obtenez les d\u00e9tails Sp\u00e9cification", 
- "In Process": "In Process", 
- "Incoming": "Nouveau", 
- "Inspected By": "Inspect\u00e9 par", 
- "Inspection Type": "Type d&#39;inspection", 
- "Item Code": "Code de l&#39;article", 
- "Item Serial No": "Point No de s\u00e9rie", 
- "Naming Series": "Nommer S\u00e9rie", 
- "Outgoing": "Sortant", 
- "Purchase Receipt No": "Achetez un accus\u00e9 de r\u00e9ception", 
- "QA Inspection": "QA inspection", 
- "QAI/11-12/": "QAI/11-12 /", 
- "Quality Inspection": "Inspection de la Qualit\u00e9", 
- "Quality Inspection Readings": "Lectures inspection de la qualit\u00e9", 
- "Remarks": "Remarques", 
- "Report Date": "Date du rapport", 
- "Sample Size": "Taille de l&#39;\u00e9chantillon", 
- "Specification Details": "D\u00e9tails Sp\u00e9cifications", 
- "Verified By": "V\u00e9rifi\u00e9 par"
-}
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection/locale/hi-doc.json b/buying/doctype/quality_inspection/locale/hi-doc.json
deleted file mode 100644
index e383e3d..0000000
--- a/buying/doctype/quality_inspection/locale/hi-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Amendment Date": "\u0938\u0902\u0936\u094b\u0927\u0928 \u0924\u093f\u0925\u093f", 
- "Batch No": "\u0915\u094b\u0908 \u092c\u0948\u091a", 
- "Buying": "\u0915\u094d\u0930\u092f", 
- "Delivery Note No": "\u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Get Specification Details": "\u0935\u093f\u0936\u093f\u0937\u094d\u091f\u0924\u093e \u0935\u093f\u0935\u0930\u0923", 
- "In Process": "\u0907\u0938 \u092a\u094d\u0930\u0915\u094d\u0930\u093f\u092f\u093e \u092e\u0947\u0902", 
- "Incoming": "\u0906\u0935\u0915", 
- "Inspected By": "\u0926\u094d\u0935\u093e\u0930\u093e \u0928\u093f\u0930\u0940\u0915\u094d\u0937\u0923 \u0915\u093f\u092f\u093e", 
- "Inspection Type": "\u0928\u093f\u0930\u0940\u0915\u094d\u0937\u0923 \u0915\u0947 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Item Code": "\u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Item Serial No": "\u0906\u0907\u091f\u092e \u0915\u094b\u0908 \u0927\u093e\u0930\u093e\u0935\u093e\u0939\u093f\u0915", 
- "Naming Series": "\u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u093e \u0928\u093e\u092e\u0915\u0930\u0923", 
- "Outgoing": "\u092c\u093e\u0939\u0930 \u091c\u093e\u0928\u0947 \u0935\u093e\u0932\u093e", 
- "Purchase Receipt No": "\u0930\u0938\u0940\u0926 \u0916\u0930\u0940\u0926 \u0928\u0939\u0940\u0902", 
- "QA Inspection": "\u0915\u094d\u092f\u0942\u090f \u0928\u093f\u0930\u0940\u0915\u094d\u0937\u0923", 
- "QAI/11-12/": "QAI/11-12 /", 
- "Quality Inspection": "\u0917\u0941\u0923\u0935\u0924\u094d\u0924\u093e \u0928\u093f\u0930\u0940\u0915\u094d\u0937\u0923", 
- "Quality Inspection Readings": "\u0917\u0941\u0923\u0935\u0924\u094d\u0924\u093e \u0928\u093f\u0930\u0940\u0915\u094d\u0937\u0923 \u0930\u0940\u0921\u093f\u0902\u0917", 
- "Remarks": "\u091f\u093f\u092a\u094d\u092a\u0923\u093f\u092f\u093e\u0901", 
- "Report Date": "\u0924\u093f\u0925\u093f \u0930\u093f\u092a\u094b\u0930\u094d\u091f", 
- "Sample Size": "\u0928\u092e\u0942\u0928\u0947 \u0915\u093e \u0906\u0915\u093e\u0930", 
- "Specification Details": "\u0935\u093f\u0936\u093f\u0937\u094d\u091f\u0924\u093e \u0935\u093f\u0935\u0930\u0923", 
- "Verified By": "\u0926\u094d\u0935\u093e\u0930\u093e \u0938\u0924\u094d\u092f\u093e\u092a\u093f\u0924"
-}
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection/locale/hr-doc.json b/buying/doctype/quality_inspection/locale/hr-doc.json
deleted file mode 100644
index c94ea9f..0000000
--- a/buying/doctype/quality_inspection/locale/hr-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Amended From": "Izmijenjena Od", 
- "Amendment Date": "Amandman Datum", 
- "Batch No": "Hrpa Ne", 
- "Buying": "Kupovina", 
- "Delivery Note No": "Dostava Napomena Ne", 
- "Description": "Opis", 
- "Get Specification Details": "Nabavite Specifikacija Detalji", 
- "In Process": "U procesu", 
- "Incoming": "Dolazni", 
- "Inspected By": "Pregledati", 
- "Inspection Type": "Inspekcija Tip", 
- "Item Code": "Stavka \u0160ifra", 
- "Item Serial No": "Stavka rednim brojem", 
- "Naming Series": "Imenovanje serije", 
- "Outgoing": "Dru\u0161tven", 
- "Purchase Receipt No": "Ra\u010dun kupnje Ne", 
- "QA Inspection": "QA Inspekcija", 
- "QAI/11-12/": "QAI/11-12 /", 
- "Quality Inspection": "Provera kvaliteta", 
- "Quality Inspection Readings": "Inspekcija kvalitete \u010citanja", 
- "Remarks": "Primjedbe", 
- "Report Date": "Prijavi Datum", 
- "Sample Size": "Veli\u010dina uzorka", 
- "Specification Details": "Specifikacija Detalji", 
- "Verified By": "Ovjeren od strane"
-}
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection/locale/nl-doc.json b/buying/doctype/quality_inspection/locale/nl-doc.json
deleted file mode 100644
index 44dc69e..0000000
--- a/buying/doctype/quality_inspection/locale/nl-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Amended From": "Gewijzigd Van", 
- "Amendment Date": "Wijziging Datum", 
- "Batch No": "Batch nr.", 
- "Buying": "Het kopen", 
- "Delivery Note No": "Levering aantekening", 
- "Description": "Beschrijving", 
- "Get Specification Details": "Get Specificatie Details", 
- "In Process": "In Process", 
- "Incoming": "Inkomend", 
- "Inspected By": "Ge\u00efnspecteerd door", 
- "Inspection Type": "Inspectie Type", 
- "Item Code": "Artikelcode", 
- "Item Serial No": "Item Volgnr", 
- "Naming Series": "Benoemen Series", 
- "Outgoing": "Uitgaande", 
- "Purchase Receipt No": "Aankoopbewijs Geen", 
- "QA Inspection": "QA Inspectie", 
- "QAI/11-12/": "QAI/11-12 /", 
- "Quality Inspection": "Kwaliteitscontrole", 
- "Quality Inspection Readings": "Kwaliteitscontrole Lezingen", 
- "Remarks": "Opmerkingen", 
- "Report Date": "Verslag Datum", 
- "Sample Size": "Steekproefomvang", 
- "Specification Details": "Specificatie Details", 
- "Verified By": "Verified By"
-}
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection/locale/pt-BR-doc.json b/buying/doctype/quality_inspection/locale/pt-BR-doc.json
deleted file mode 100644
index 5475384..0000000
--- a/buying/doctype/quality_inspection/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Amended From": "Corrigido De", 
- "Amendment Date": "Data da Corre\u00e7\u00e3o", 
- "Batch No": "N\u00ba do Lote", 
- "Buying": "Compras", 
- "Delivery Note No": "N\u00ba da Guia de Remessa", 
- "Description": "Descri\u00e7\u00e3o", 
- "Get Specification Details": "Obter detalhes da Especifica\u00e7\u00e3o", 
- "In Process": "Em Processo", 
- "Incoming": "Entrada", 
- "Inspected By": "Inspecionado por", 
- "Inspection Type": "Tipo de Inspe\u00e7\u00e3o", 
- "Item Code": "C\u00f3digo do Item", 
- "Item Serial No": "N\u00ba de s\u00e9rie do Item", 
- "Naming Series": "S\u00e9ries nomeadas", 
- "Outgoing": "De Sa\u00edda", 
- "Purchase Receipt No": "N\u00ba do Recibo de Compra", 
- "QA Inspection": "Inspe\u00e7\u00e3o QA", 
- "QAI/11-12/": "QAI/11-12 /", 
- "Quality Inspection": "Inspe\u00e7\u00e3o de Qualidade", 
- "Quality Inspection Readings": "Leituras da Inspe\u00e7\u00e3o de Qualidade", 
- "Remarks": "Observa\u00e7\u00f5es", 
- "Report Date": "Data do Relat\u00f3rio", 
- "Sample Size": "Tamanho da amostra", 
- "Specification Details": "Detalhes da especifica\u00e7\u00e3o", 
- "Verified By": "Verificado Por"
-}
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection/locale/pt-doc.json b/buying/doctype/quality_inspection/locale/pt-doc.json
deleted file mode 100644
index 18baa97..0000000
--- a/buying/doctype/quality_inspection/locale/pt-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Amended From": "Alterado De", 
- "Amendment Date": "Data emenda", 
- "Batch No": "No lote", 
- "Buying": "Comprar", 
- "Delivery Note No": "Nota de Entrega N\u00e3o", 
- "Description": "Descri\u00e7\u00e3o", 
- "Get Specification Details": "Obtenha detalhes Especifica\u00e7\u00e3o", 
- "In Process": "Em Processo", 
- "Incoming": "Entrada", 
- "Inspected By": "Inspecionado por", 
- "Inspection Type": "Tipo de Inspe\u00e7\u00e3o", 
- "Item Code": "C\u00f3digo do artigo", 
- "Item Serial No": "No item de s\u00e9rie", 
- "Naming Series": "Nomeando Series", 
- "Outgoing": "Cessante", 
- "Purchase Receipt No": "Compra recibo N\u00e3o", 
- "QA Inspection": "Inspe\u00e7\u00e3o QA", 
- "QAI/11-12/": "QAI/11-12 /", 
- "Quality Inspection": "Inspe\u00e7\u00e3o de Qualidade", 
- "Quality Inspection Readings": "Leituras de inspe\u00e7\u00e3o de qualidade", 
- "Remarks": "Observa\u00e7\u00f5es", 
- "Report Date": "Relat\u00f3rio Data", 
- "Sample Size": "Tamanho da amostra", 
- "Specification Details": "Detalhes especifica\u00e7\u00e3o", 
- "Verified By": "Verified By"
-}
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection/locale/sr-doc.json b/buying/doctype/quality_inspection/locale/sr-doc.json
deleted file mode 100644
index 49e6afd..0000000
--- a/buying/doctype/quality_inspection/locale/sr-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "Amendment Date": "\u0410\u043c\u0430\u043d\u0434\u043c\u0430\u043d \u0414\u0430\u0442\u0443\u043c", 
- "Batch No": "\u0413\u0440\u0443\u043f\u043d\u043e \u041d\u0435\u043c\u0430", 
- "Buying": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430", 
- "Delivery Note No": "\u0418\u0441\u043f\u043e\u0440\u0443\u043a\u0430 \u041d\u0430\u043f\u043e\u043c\u0435\u043d\u0430 \u041d\u0435", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Get Specification Details": "\u0413\u0435\u0442 \u0414\u0435\u0442\u0430\u0459\u0438 \u0421\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0458\u0430", 
- "In Process": "\u0423 \u043f\u0440\u043e\u0446\u0435\u0441\u0443", 
- "Incoming": "\u0414\u043e\u043b\u0430\u0437\u043d\u0438", 
- "Inspected By": "\u041a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0441\u0430\u043d\u043e \u0411\u0438", 
- "Inspection Type": "\u0418\u043d\u0441\u043f\u0435\u043a\u0446\u0438\u0458\u0430 \u0422\u0438\u043f", 
- "Item Code": "\u0428\u0438\u0444\u0440\u0430", 
- "Item Serial No": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0421\u0435\u0440\u0438\u0430\u043b \u043d\u043e", 
- "Naming Series": "\u0418\u043c\u0435\u043d\u043e\u0432\u0430\u045a\u0435 \u0421\u0435\u0440\u0438\u0435\u0441", 
- "Outgoing": "\u0414\u0440\u0443\u0448\u0442\u0432\u0435\u043d", 
- "Purchase Receipt No": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u0440\u0438\u0458\u0435\u043c \u041d\u0435\u043c\u0430", 
- "QA Inspection": "\u041a\u0410 \u0418\u043d\u0441\u043f\u0435\u043a\u0446\u0438\u0458\u0430", 
- "QAI/11-12/": "\u041a\u0410\u0418/11-12 /", 
- "Quality Inspection": "\u041f\u0440\u043e\u0432\u0435\u0440\u0430 \u043a\u0432\u0430\u043b\u0438\u0442\u0435\u0442\u0430", 
- "Quality Inspection Readings": "\u041f\u0440\u043e\u0432\u0435\u0440\u0430 \u043a\u0432\u0430\u043b\u0438\u0442\u0435\u0442\u0430 \u041b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430", 
- "Remarks": "\u041f\u0440\u0438\u043c\u0435\u0434\u0431\u0435", 
- "Report Date": "\u0418\u0437\u0432\u0435\u0448\u0442\u0430\u0458 \u0414\u0430\u0442\u0435", 
- "Sample Size": "\u0412\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u0443\u0437\u043e\u0440\u043a\u0430", 
- "Specification Details": "\u0421\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0458\u0430 \u0414\u0435\u0442\u0430\u0459\u043d\u0438\u0458\u0435", 
- "Verified By": "\u0412\u0435\u0440\u0438\u0444\u0438\u0435\u0434 \u0431\u0438"
-}
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection/locale/ta-doc.json b/buying/doctype/quality_inspection/locale/ta-doc.json
deleted file mode 100644
index 36d14c4..0000000
--- a/buying/doctype/quality_inspection/locale/ta-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Amendment Date": "\u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Batch No": "\u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0ba4\u0bbf \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Buying": "\u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Delivery Note No": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Get Specification Details": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "In Process": "\u0b9a\u0bc6\u0baf\u0bb2\u0bcd\u0bae\u0bc1\u0bb1\u0bc8 \u0b89\u0bb3\u0bcd\u0bb3", 
- "Incoming": "\u0b85\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1 \u0bb5\u0bb0\u0bc1\u0b95\u0bbf\u0bb1", 
- "Inspected By": "\u0bae\u0bc2\u0bb2\u0bae\u0bcd \u0b86\u0baf\u0bcd\u0bb5\u0bc1", 
- "Inspection Type": "\u0b86\u0baf\u0bcd\u0bb5\u0bc1 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Item Code": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "Item Serial No": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Naming Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bbf\u0b9f\u0bc1\u0bae\u0bcd", 
- "Outgoing": "\u0bb5\u0bc6\u0bb3\u0bbf\u0b9a\u0bcd\u0b9a\u0bc6\u0bb2\u0bcd\u0bb2\u0bc1\u0bae\u0bcd", 
- "Purchase Receipt No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0b9a\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "QA Inspection": "QA \u0b86\u0baf\u0bcd\u0bb5\u0bc1", 
- "QAI/11-12/": "QAI/11-12 /", 
- "Quality Inspection": "\u0ba4\u0bb0\u0bae\u0bbe\u0ba9 \u0b86\u0baf\u0bcd\u0bb5\u0bc1", 
- "Quality Inspection Readings": "\u0ba4\u0bb0\u0bae\u0bbe\u0ba9 \u0b86\u0baf\u0bcd\u0bb5\u0bc1 \u0b85\u0bb3\u0bb5\u0bc0\u0b9f\u0bc1\u0b95\u0bb3\u0bc1\u0bae\u0bcd", 
- "Remarks": "\u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd", 
- "Report Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0b85\u0bb1\u0bbf\u0b95\u0bcd\u0b95\u0bc8", 
- "Sample Size": "\u0bae\u0bbe\u0ba4\u0bbf\u0bb0\u0bbf \u0b85\u0bb3\u0bb5\u0bc1", 
- "Specification Details": "\u0bb5\u0bbf\u0bb5\u0bb0\u0b95\u0bcd\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Verified By": "\u0bae\u0bc2\u0bb2\u0bae\u0bcd \u0b9a\u0bb0\u0bbf\u0baa\u0bbe\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f"
-}
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection/locale/th-doc.json b/buying/doctype/quality_inspection/locale/th-doc.json
deleted file mode 100644
index 91dd2d3..0000000
--- a/buying/doctype/quality_inspection/locale/th-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Amendment Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e01\u0e49\u0e44\u0e02", 
- "Batch No": "\u0e0a\u0e38\u0e14\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Buying": "\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d", 
- "Delivery Note No": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Get Specification Details": "\u0e14\u0e39\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e2a\u0e40\u0e1b\u0e04", 
- "In Process": "\u0e43\u0e19\u0e01\u0e23\u0e30\u0e1a\u0e27\u0e19\u0e01\u0e32\u0e23", 
- "Incoming": "\u0e02\u0e32\u0e40\u0e02\u0e49\u0e32", 
- "Inspected By": "\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e42\u0e14\u0e22", 
- "Inspection Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a", 
- "Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Serial No": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 Serial \u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Naming Series": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e0b\u0e35\u0e23\u0e35\u0e2a\u0e4c", 
- "Outgoing": "\u0e02\u0e32\u0e2d\u0e2d\u0e01", 
- "Purchase Receipt No": "\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19\u0e0b\u0e37\u0e49\u0e2d\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "QA Inspection": "QA \u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a", 
- "QAI/11-12/": "QAI/11-12 /", 
- "Quality Inspection": "\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e", 
- "Quality Inspection Readings": "\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e\u0e01\u0e32\u0e23\u0e2d\u0e48\u0e32\u0e19", 
- "Remarks": "\u0e02\u0e49\u0e2d\u0e04\u0e34\u0e14\u0e40\u0e2b\u0e47\u0e19", 
- "Report Date": "\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Sample Size": "\u0e02\u0e19\u0e32\u0e14\u0e02\u0e2d\u0e07\u0e01\u0e25\u0e38\u0e48\u0e21\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07", 
- "Specification Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e2a\u0e40\u0e1b\u0e04", 
- "Verified By": "\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e42\u0e14\u0e22"
-}
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection/quality_inspection.txt b/buying/doctype/quality_inspection/quality_inspection.txt
index 60ede70..1017753 100644
--- a/buying/doctype/quality_inspection/quality_inspection.txt
+++ b/buying/doctype/quality_inspection/quality_inspection.txt
@@ -2,7 +2,7 @@
  {
   "creation": "2013-04-30 13:13:03", 
   "docstatus": 0, 
-  "modified": "2013-05-09 14:34:10", 
+  "modified": "2013-06-11 16:05:29", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -214,17 +214,6 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "amendment_date", 
-  "fieldtype": "Date", 
-  "label": "Amendment Date", 
-  "no_copy": 1, 
-  "oldfieldname": "amendment_date", 
-  "oldfieldtype": "Date", 
-  "print_hide": 1, 
-  "read_only": 1
- }, 
- {
-  "doctype": "DocField", 
   "fieldname": "specification_details", 
   "fieldtype": "Section Break", 
   "label": "Specification Details", 
diff --git a/buying/doctype/quality_inspection_reading/README.md b/buying/doctype/quality_inspection_reading/README.md
new file mode 100644
index 0000000..8fad6c9
--- /dev/null
+++ b/buying/doctype/quality_inspection_reading/README.md
@@ -0,0 +1 @@
+Parameter reading for quality inspection of particular Item.
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection_reading/locale/_messages_doc.json b/buying/doctype/quality_inspection_reading/locale/_messages_doc.json
deleted file mode 100644
index 1f46838..0000000
--- a/buying/doctype/quality_inspection_reading/locale/_messages_doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-[
- "Reading 5", 
- "Reading 4", 
- "Reading 7", 
- "Acceptance Criteria", 
- "Reading 1", 
- "Reading 3", 
- "Reading 2", 
- "Reading 9", 
- "Quality Inspection Reading", 
- "Rejected", 
- "Reading 8", 
- "Reading 6", 
- "Status", 
- "Accepted", 
- "Parameter", 
- "Reading 10", 
- "Buying"
-]
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection_reading/locale/ar-doc.json b/buying/doctype/quality_inspection_reading/locale/ar-doc.json
deleted file mode 100644
index 6eb167f..0000000
--- a/buying/doctype/quality_inspection_reading/locale/ar-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Acceptance Criteria": "\u0645\u0639\u0627\u064a\u064a\u0631 \u0627\u0644\u0642\u0628\u0648\u0644", 
- "Accepted": "\u0645\u0642\u0628\u0648\u0644", 
- "Buying": "\u0634\u0631\u0627\u0621", 
- "Parameter": "\u0627\u0644\u0645\u0639\u0644\u0645\u0629", 
- "Quality Inspection Reading": "\u062c\u0648\u062f\u0629 \u0627\u0644\u062a\u0641\u062a\u064a\u0634 \u0627\u0644\u0642\u0631\u0627\u0621\u0629", 
- "Reading 1": "\u0642\u0631\u0627\u0621\u0629 1", 
- "Reading 10": "\u0642\u0631\u0627\u0621\u0629 10", 
- "Reading 2": "\u0627\u0644\u0642\u0631\u0627\u0621\u0629 2", 
- "Reading 3": "\u0642\u0631\u0627\u0621\u0629 3", 
- "Reading 4": "\u0642\u0631\u0627\u0621\u0629 4", 
- "Reading 5": "\u0642\u0631\u0627\u0621\u0629 5", 
- "Reading 6": "\u0642\u0631\u0627\u0621\u0629 6", 
- "Reading 7": "\u0642\u0631\u0627\u0621\u0629 7", 
- "Reading 8": "\u0642\u0631\u0627\u0621\u0629 8", 
- "Reading 9": "\u0642\u0631\u0627\u0621\u0629 9", 
- "Rejected": "\u0645\u0631\u0641\u0648\u0636", 
- "Status": "\u062d\u0627\u0644\u0629"
-}
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection_reading/locale/de-doc.json b/buying/doctype/quality_inspection_reading/locale/de-doc.json
deleted file mode 100644
index 3d25788..0000000
--- a/buying/doctype/quality_inspection_reading/locale/de-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Acceptance Criteria": "Akzeptanzkriterien", 
- "Accepted": "Akzeptiert", 
- "Buying": "Kauf", 
- "Parameter": "Parameter", 
- "Quality Inspection Reading": "Qualit\u00e4tspr\u00fcfung Lesen", 
- "Reading 1": "Reading 1", 
- "Reading 10": "Lesen 10", 
- "Reading 2": "Reading 2", 
- "Reading 3": "Reading 3", 
- "Reading 4": "Reading 4", 
- "Reading 5": "Reading 5", 
- "Reading 6": "Lesen 6", 
- "Reading 7": "Lesen 7", 
- "Reading 8": "Lesen 8", 
- "Reading 9": "Lesen 9", 
- "Rejected": "Abgelehnt", 
- "Status": "Status"
-}
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection_reading/locale/es-doc.json b/buying/doctype/quality_inspection_reading/locale/es-doc.json
deleted file mode 100644
index fe84b8e..0000000
--- a/buying/doctype/quality_inspection_reading/locale/es-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Acceptance Criteria": "Criterios de Aceptaci\u00f3n", 
- "Accepted": "Aceptado", 
- "Buying": "Comprar", 
- "Parameter": "Par\u00e1metro", 
- "Quality Inspection Reading": "Lectura de Inspecci\u00f3n de Calidad", 
- "Reading 1": "Lectura 1", 
- "Reading 10": "Reading 10", 
- "Reading 2": "Lectura 2", 
- "Reading 3": "Lectura 3", 
- "Reading 4": "Reading 4", 
- "Reading 5": "Reading 5", 
- "Reading 6": "Lectura 6", 
- "Reading 7": "Lectura 7", 
- "Reading 8": "Lectura 8", 
- "Reading 9": "Lectura 9", 
- "Rejected": "Rechazado", 
- "Status": "Estado"
-}
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection_reading/locale/fr-doc.json b/buying/doctype/quality_inspection_reading/locale/fr-doc.json
deleted file mode 100644
index bede490..0000000
--- a/buying/doctype/quality_inspection_reading/locale/fr-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Acceptance Criteria": "Crit\u00e8res d&#39;acceptation", 
- "Accepted": "Accept\u00e9", 
- "Buying": "Achat", 
- "Parameter": "Param\u00e8tre", 
- "Quality Inspection Reading": "Lecture d&#39;inspection de la qualit\u00e9", 
- "Reading 1": "Lecture 1", 
- "Reading 10": "Lecture le 10", 
- "Reading 2": "Lecture 2", 
- "Reading 3": "Reading 3", 
- "Reading 4": "Reading 4", 
- "Reading 5": "Reading 5", 
- "Reading 6": "Lecture 6", 
- "Reading 7": "Lecture le 7", 
- "Reading 8": "Lecture 8", 
- "Reading 9": "Lectures sugg\u00e9r\u00e9es 9", 
- "Rejected": "Rejet\u00e9", 
- "Status": "Statut"
-}
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection_reading/locale/hi-doc.json b/buying/doctype/quality_inspection_reading/locale/hi-doc.json
deleted file mode 100644
index f4d8a86..0000000
--- a/buying/doctype/quality_inspection_reading/locale/hi-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Acceptance Criteria": "\u0938\u094d\u0935\u0940\u0915\u0943\u0924\u093f \u092e\u093e\u0928\u0926\u0902\u0921", 
- "Accepted": "\u0938\u094d\u0935\u0940\u0915\u093e\u0930 \u0915\u093f\u092f\u093e", 
- "Buying": "\u0915\u094d\u0930\u092f", 
- "Parameter": "\u092a\u094d\u0930\u093e\u091a\u0932", 
- "Quality Inspection Reading": "\u0917\u0941\u0923\u0935\u0924\u094d\u0924\u093e \u0928\u093f\u0930\u0940\u0915\u094d\u0937\u0923 \u092a\u0922\u093c\u0928\u093e", 
- "Reading 1": "1 \u092a\u0922\u093c\u0928\u093e", 
- "Reading 10": "10 \u092a\u0922\u093c\u0928\u093e", 
- "Reading 2": "2 \u092a\u0922\u093c\u0928\u093e", 
- "Reading 3": "3 \u092a\u0922\u093c\u0928\u093e", 
- "Reading 4": "4 \u092a\u0922\u093c\u0928\u093e", 
- "Reading 5": "5 \u092a\u0922\u093c\u0928\u093e", 
- "Reading 6": "6 \u092a\u0922\u093c\u0928\u093e", 
- "Reading 7": "7 \u092a\u0922\u093c\u0928\u093e", 
- "Reading 8": "8 \u092a\u0922\u093c\u0928\u093e", 
- "Reading 9": "9 \u092a\u0922\u093c\u0928\u093e", 
- "Rejected": "\u0905\u0938\u094d\u0935\u0940\u0915\u0943\u0924", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924"
-}
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection_reading/locale/hr-doc.json b/buying/doctype/quality_inspection_reading/locale/hr-doc.json
deleted file mode 100644
index 87cff46..0000000
--- a/buying/doctype/quality_inspection_reading/locale/hr-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Acceptance Criteria": "Kriterij prihva\u0107anja", 
- "Accepted": "Primljen", 
- "Buying": "Kupovina", 
- "Parameter": "Parametar", 
- "Quality Inspection Reading": "Kvaliteta Inspekcija \u010ditanje", 
- "Reading 1": "\u010citanje 1", 
- "Reading 10": "\u010citanje 10", 
- "Reading 2": "\u010citanje 2", 
- "Reading 3": "\u010citanje 3", 
- "Reading 4": "\u010citanje 4", 
- "Reading 5": "\u010citanje 5", 
- "Reading 6": "\u010citanje 6", 
- "Reading 7": "\u010citanje 7", 
- "Reading 8": "\u010citanje 8", 
- "Reading 9": "\u010citanje 9", 
- "Rejected": "Odbijen", 
- "Status": "Status"
-}
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection_reading/locale/nl-doc.json b/buying/doctype/quality_inspection_reading/locale/nl-doc.json
deleted file mode 100644
index 0705e4e..0000000
--- a/buying/doctype/quality_inspection_reading/locale/nl-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Acceptance Criteria": "Acceptatiecriteria", 
- "Accepted": "Aanvaard", 
- "Buying": "Het kopen", 
- "Parameter": "Parameter", 
- "Quality Inspection Reading": "Kwaliteitscontrole Reading", 
- "Reading 1": "Reading 1", 
- "Reading 10": "Lezen 10", 
- "Reading 2": "2 lezen", 
- "Reading 3": "Reading 3", 
- "Reading 4": "Reading 4", 
- "Reading 5": "Reading 5", 
- "Reading 6": "Lezen 6", 
- "Reading 7": "Het lezen van 7", 
- "Reading 8": "Het lezen van 8", 
- "Reading 9": "Lezen 9", 
- "Rejected": "Verworpen", 
- "Status": "Staat"
-}
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection_reading/locale/pt-BR-doc.json b/buying/doctype/quality_inspection_reading/locale/pt-BR-doc.json
deleted file mode 100644
index 70f5d6f..0000000
--- a/buying/doctype/quality_inspection_reading/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Acceptance Criteria": "Crit\u00e9rios de Aceita\u00e7\u00e3o", 
- "Accepted": "Aceito", 
- "Buying": "Compras", 
- "Parameter": "Par\u00e2metro", 
- "Quality Inspection Reading": "Leitura da Inspe\u00e7\u00e3o de Qualidade", 
- "Reading 1": "Leitura 1", 
- "Reading 10": "Leitura 10", 
- "Reading 2": "Leitura 2", 
- "Reading 3": "Leitura 3", 
- "Reading 4": "Leitura 4", 
- "Reading 5": "Leitura 5", 
- "Reading 6": "Leitura 6", 
- "Reading 7": "Leitura 7", 
- "Reading 8": "Leitura 8", 
- "Reading 9": "Leitura 9", 
- "Rejected": "Rejeitado", 
- "Status": "Estado"
-}
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection_reading/locale/pt-doc.json b/buying/doctype/quality_inspection_reading/locale/pt-doc.json
deleted file mode 100644
index 11831b6..0000000
--- a/buying/doctype/quality_inspection_reading/locale/pt-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Acceptance Criteria": "Crit\u00e9rios de Aceita\u00e7\u00e3o", 
- "Accepted": "Aceito", 
- "Buying": "Comprar", 
- "Parameter": "Par\u00e2metro", 
- "Quality Inspection Reading": "Leitura de Inspe\u00e7\u00e3o de Qualidade", 
- "Reading 1": "Leitura 1", 
- "Reading 10": "Leitura 10", 
- "Reading 2": "Leitura 2", 
- "Reading 3": "Leitura 3", 
- "Reading 4": "Reading 4", 
- "Reading 5": "Leitura 5", 
- "Reading 6": "Leitura 6", 
- "Reading 7": "Lendo 7", 
- "Reading 8": "Leitura 8", 
- "Reading 9": "Leitura 9", 
- "Rejected": "Rejeitado", 
- "Status": "Estado"
-}
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection_reading/locale/sr-doc.json b/buying/doctype/quality_inspection_reading/locale/sr-doc.json
deleted file mode 100644
index bd12d93..0000000
--- a/buying/doctype/quality_inspection_reading/locale/sr-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Acceptance Criteria": "\u041a\u0440\u0438\u0442\u0435\u0440\u0438\u0458\u0443\u043c\u0438 \u0437\u0430 \u043f\u0440\u0438\u0458\u0435\u043c", 
- "Accepted": "\u041f\u0440\u0438\u043c\u0459\u0435\u043d", 
- "Buying": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430", 
- "Parameter": "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0430\u0440", 
- "Quality Inspection Reading": "\u041f\u0440\u043e\u0432\u0435\u0440\u0430 \u043a\u0432\u0430\u043b\u0438\u0442\u0435\u0442\u0430 \u0420\u0435\u0434\u0438\u043d\u0433", 
- "Reading 1": "\u0427\u0438\u0442\u0430\u045a\u0435 1", 
- "Reading 10": "\u0427\u0438\u0442\u0430\u045a\u0435 10", 
- "Reading 2": "\u0427\u0438\u0442\u0430\u045a\u0435 2", 
- "Reading 3": "\u0427\u0438\u0442\u0430\u045a\u0435 3", 
- "Reading 4": "\u0427\u0438\u0442\u0430\u045a\u0435 4", 
- "Reading 5": "\u0427\u0438\u0442\u0430\u045a\u0435 5", 
- "Reading 6": "\u0427\u0438\u0442\u0430\u045a\u0435 6", 
- "Reading 7": "\u0427\u0438\u0442\u0430\u045a\u0435 7", 
- "Reading 8": "\u0427\u0438\u0442\u0430\u045a\u0435 8", 
- "Reading 9": "\u0427\u0438\u0442\u0430\u045a\u0435 9", 
- "Rejected": "\u041e\u0434\u0431\u0438\u0458\u0435\u043d", 
- "Status": "\u0421\u0442\u0430\u0442\u0443\u0441"
-}
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection_reading/locale/ta-doc.json b/buying/doctype/quality_inspection_reading/locale/ta-doc.json
deleted file mode 100644
index 035f2bc..0000000
--- a/buying/doctype/quality_inspection_reading/locale/ta-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Acceptance Criteria": "\u0b8f\u0bb1\u0bcd\u0bb1\u0bc1 \u0bb5\u0bb0\u0bc8\u0baf\u0bb1\u0bc8\u0b95\u0bb3\u0bcd", 
- "Accepted": "\u0b8f\u0bb1\u0bcd\u0bb1\u0bc1", 
- "Buying": "\u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Parameter": "\u0b85\u0bb3\u0bb5\u0bc1\u0bb0\u0bc1", 
- "Quality Inspection Reading": "\u0ba4\u0bb0\u0bae\u0bbe\u0ba9 \u0b86\u0baf\u0bcd\u0bb5\u0bc1 \u0baa\u0b9f\u0bbf\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd", 
- "Reading 1": "1 \u0baa\u0b9f\u0bbf\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd", 
- "Reading 10": "10 \u0baa\u0b9f\u0bbf\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd", 
- "Reading 2": "2 \u0baa\u0b9f\u0bbf\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd", 
- "Reading 3": "3 \u0baa\u0b9f\u0bbf\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd", 
- "Reading 4": "4 \u0baa\u0b9f\u0bbf\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd", 
- "Reading 5": "5 \u0baa\u0b9f\u0bbf\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd", 
- "Reading 6": "6 \u0baa\u0b9f\u0bbf\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd", 
- "Reading 7": "7 \u0baa\u0b9f\u0bbf\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd", 
- "Reading 8": "8 \u0baa\u0b9f\u0bbf\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd", 
- "Reading 9": "9 \u0baa\u0b9f\u0bbf\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd", 
- "Rejected": "\u0ba8\u0bbf\u0bb0\u0bbe\u0b95\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Status": "\u0b85\u0ba8\u0bcd\u0ba4\u0bb8\u0bcd\u0ba4\u0bc1"
-}
\ No newline at end of file
diff --git a/buying/doctype/quality_inspection_reading/locale/th-doc.json b/buying/doctype/quality_inspection_reading/locale/th-doc.json
deleted file mode 100644
index 5b981aa..0000000
--- a/buying/doctype/quality_inspection_reading/locale/th-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Acceptance Criteria": "\u0e40\u0e01\u0e13\u0e11\u0e4c\u0e01\u0e32\u0e23\u0e22\u0e2d\u0e21\u0e23\u0e31\u0e1a", 
- "Accepted": "\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e22\u0e2d\u0e21\u0e23\u0e31\u0e1a", 
- "Buying": "\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d", 
- "Parameter": "\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c", 
- "Quality Inspection Reading": "\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e\u0e01\u0e32\u0e23\u0e2d\u0e48\u0e32\u0e19", 
- "Reading 1": "Reading 1", 
- "Reading 10": "\u0e2d\u0e48\u0e32\u0e19 10", 
- "Reading 2": "Reading 2", 
- "Reading 3": "Reading 3", 
- "Reading 4": "Reading 4", 
- "Reading 5": "Reading 5", 
- "Reading 6": "Reading 6", 
- "Reading 7": "\u0e2d\u0e48\u0e32\u0e19 7", 
- "Reading 8": "\u0e2d\u0e48\u0e32\u0e19 8", 
- "Reading 9": "\u0e2d\u0e48\u0e32\u0e19 9", 
- "Rejected": "\u0e1b\u0e0f\u0e34\u0e40\u0e2a\u0e18", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier/README.md b/buying/doctype/supplier/README.md
new file mode 100644
index 0000000..92a1f86
--- /dev/null
+++ b/buying/doctype/supplier/README.md
@@ -0,0 +1 @@
+Supplier (vendor) master.
\ No newline at end of file
diff --git a/buying/doctype/supplier/locale/_messages_doc.json b/buying/doctype/supplier/locale/_messages_doc.json
deleted file mode 100644
index dcbab6f..0000000
--- a/buying/doctype/supplier/locale/_messages_doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- "Supplier of Goods or Services.", 
- "Basic Info", 
- "Address Desc", 
- "Address HTML", 
- "Supplier", 
- "Supplier Name", 
- "Website", 
- "This currency will get fetched in Purchase transactions of this supplier", 
- "Address & Contacts", 
- "Company", 
- "SUPP/10-11/", 
- "Buying", 
- "Default Currency", 
- "Supplier Type", 
- "Contact Desc", 
- "Supplier Details", 
- "SUPP", 
- "Series", 
- "Contact HTML", 
- "Credit Days", 
- "More Info", 
- "Statutory info and other general information about your Supplier", 
- "Communication HTML", 
- "Enter the company name under which Account Head will be created for this Supplier", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts"
-]
\ No newline at end of file
diff --git a/buying/doctype/supplier/locale/_messages_js.json b/buying/doctype/supplier/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/buying/doctype/supplier/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/buying/doctype/supplier/locale/_messages_py.json b/buying/doctype/supplier/locale/_messages_py.json
deleted file mode 100644
index 0718919..0000000
--- a/buying/doctype/supplier/locale/_messages_py.json
+++ /dev/null
@@ -1,5 +0,0 @@
-[
- "A Customer exists with same name", 
- "Created Group ", 
- "Created Account Head: "
-]
\ No newline at end of file
diff --git a/buying/doctype/supplier/locale/ar-doc.json b/buying/doctype/supplier/locale/ar-doc.json
deleted file mode 100644
index 031792c..0000000
--- a/buying/doctype/supplier/locale/ar-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Address & Contacts": "\u0639\u0646\u0648\u0627\u0646 \u0648\u0627\u062a\u0635\u0627\u0644\u0627\u062a", 
- "Address Desc": "\u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Address HTML": "\u0645\u0639\u0627\u0644\u062c\u0629 HTML", 
- "Basic Info": "\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0623\u0633\u0627\u0633\u064a\u0629", 
- "Buying": "\u0634\u0631\u0627\u0621", 
- "Communication HTML": "\u0627\u0644\u0627\u062a\u0635\u0627\u0644\u0627\u062a HTML", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Contact Desc": "\u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Contact HTML": "\u0627\u0644\u0627\u062a\u0635\u0627\u0644 HTML", 
- "Credit Days": "\u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646 \u0623\u064a\u0627\u0645", 
- "Default Currency": "\u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629", 
- "Enter the company name under which Account Head will be created for this Supplier": "\u0623\u062f\u062e\u0644 \u0627\u0633\u0645 \u0627\u0644\u0634\u0631\u0643\u0629 \u0627\u0644\u062a\u064a \u0628\u0645\u0648\u062c\u0628\u0647\u0627 \u0633\u064a\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u062d\u0633\u0627\u0628 \u0631\u0626\u064a\u0633 \u0647\u0630\u0647 \u0627\u0644\u0634\u0631\u0643\u0629", 
- "More Info": "\u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "\u0645\u0644\u0627\u062d\u0638\u0629: \u064a\u0645\u0643\u0646\u0643 \u0625\u062f\u0627\u0631\u0629 \u0627\u062a\u0635\u0627\u0644\u0627\u062a \u0645\u062a\u0639\u062f\u062f\u0629 \u0623\u0648 \u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0639\u0646 \u0637\u0631\u064a\u0642 \u0627\u0644\u0639\u0646\u0627\u0648\u064a\u0646 \u0648\u0627\u062a\u0635\u0627\u0644\u0627\u062a", 
- "SUPP": "SUPP", 
- "SUPP/10-11/": "SUPP/10-11 /", 
- "Series": "\u0633\u0644\u0633\u0644\u0629", 
- "Statutory info and other general information about your Supplier": "\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0642\u0627\u0646\u0648\u0646\u064a\u0629 \u0648\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0639\u0627\u0645\u0629 \u0623\u062e\u0631\u0649 \u0639\u0646 \u0628\u0631\u064a\u062f\u0627", 
- "Supplier": "\u0645\u0632\u0648\u062f", 
- "Supplier Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0645\u0648\u0631\u062f", 
- "Supplier Name": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0648\u0631\u062f", 
- "Supplier Type": "\u0627\u0644\u0645\u0648\u0631\u062f \u0646\u0648\u0639", 
- "Supplier of Goods or Services.": "\u0627\u0644\u0645\u0648\u0631\u062f \u0644\u0644\u0633\u0644\u0639 \u0623\u0648 \u0627\u0644\u062e\u062f\u0645\u0627\u062a.", 
- "This currency will get fetched in Purchase transactions of this supplier": "\u0633\u0648\u0641 \u062a\u062d\u0635\u0644 \u0639\u0644\u0649 \u0647\u0630\u0647 \u0627\u0644\u0639\u0645\u0644\u0629 \u0641\u064a \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0627\u062a \u0627\u0644\u0645\u0646\u0627\u0644 \u0634\u0631\u0627\u0621 \u0647\u0630\u0647 \u0627\u0644\u0634\u0631\u0643\u0629", 
- "Website": "\u0627\u0644\u0645\u0648\u0642\u0639"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier/locale/ar-py.json b/buying/doctype/supplier/locale/ar-py.json
deleted file mode 100644
index a507502..0000000
--- a/buying/doctype/supplier/locale/ar-py.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "A Customer exists with same name": "\u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0645\u0646 \u0648\u062c\u0648\u062f \u0646\u0641\u0633 \u0627\u0644\u0627\u0633\u0645 \u0645\u0639", 
- "Created Account Head: ": "\u0625\u0646\u0634\u0627\u0621 \u062d\u0633\u0627\u0628 \u0627\u0644\u0631\u0626\u064a\u0633\u064a:", 
- "Created Group ": "\u0625\u0646\u0634\u0627\u0621 \u0645\u062c\u0645\u0648\u0639\u0629"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier/locale/de-doc.json b/buying/doctype/supplier/locale/de-doc.json
deleted file mode 100644
index 33eee17..0000000
--- a/buying/doctype/supplier/locale/de-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Address & Contacts": "Adresse und Kontakte", 
- "Address Desc": "Adresse Desc", 
- "Address HTML": "Adresse HTML", 
- "Basic Info": "Basic Info", 
- "Buying": "Kauf", 
- "Communication HTML": "Communication HTML", 
- "Company": "Firma", 
- "Contact Desc": "Kontakt Desc", 
- "Contact HTML": "Kontakt HTML", 
- "Credit Days": "Kredit-Tage", 
- "Default Currency": "Standardw\u00e4hrung", 
- "Enter the company name under which Account Head will be created for this Supplier": "Geben Sie den Namen des Unternehmens, unter denen Konto Leiter f\u00fcr diesen Lieferant erstellt werden", 
- "More Info": "Mehr Info", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "Hinweis: Sie k\u00f6nnen mehrere Kontakte oder Adresse via Adressen & Kontakte verwalten", 
- "SUPP": "SUPP", 
- "SUPP/10-11/": "SUPP/10-11 /", 
- "Series": "Serie", 
- "Statutory info and other general information about your Supplier": "Gesetzliche Informationen und andere allgemeine Informationen \u00fcber Ihr Lieferant", 
- "Supplier": "Lieferant", 
- "Supplier Details": "Supplier Details", 
- "Supplier Name": "Name des Anbieters", 
- "Supplier Type": "Lieferant Typ", 
- "Supplier of Goods or Services.": "Lieferant von Waren oder Dienstleistungen.", 
- "This currency will get fetched in Purchase transactions of this supplier": "Diese W\u00e4hrung wird in Kauf Transaktionen dieser Lieferanten bekommen geholt", 
- "Website": "Webseite"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier/locale/de-py.json b/buying/doctype/supplier/locale/de-py.json
deleted file mode 100644
index 0232cb6..0000000
--- a/buying/doctype/supplier/locale/de-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "A Customer exists with same name": "Ein Kunde gibt mit dem gleichen Namen"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier/locale/es-doc.json b/buying/doctype/supplier/locale/es-doc.json
deleted file mode 100644
index a1ae05b..0000000
--- a/buying/doctype/supplier/locale/es-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Address & Contacts": "Direcci\u00f3n y contactos", 
- "Address Desc": "Abordar la descripci\u00f3n", 
- "Address HTML": "Direcci\u00f3n HTML", 
- "Basic Info": "Informaci\u00f3n b\u00e1sica", 
- "Buying": "Comprar", 
- "Communication HTML": "Comunicaci\u00f3n HTML", 
- "Company": "Empresa", 
- "Contact Desc": "P\u00f3ngase en contacto con la descripci\u00f3n", 
- "Contact HTML": "Contactar con HTML", 
- "Credit Days": "D\u00edas de cr\u00e9dito", 
- "Default Currency": "Moneda predeterminada", 
- "Enter the company name under which Account Head will be created for this Supplier": "Introduzca el nombre de la empresa en que se haya creado la cuenta principal de esta empresa", 
- "More Info": "M\u00e1s informaci\u00f3n", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "Nota: Usted puede manejar varias direcciones o contactos a trav\u00e9s de las direcciones y contactos", 
- "SUPP": "SUPP", 
- "SUPP/10-11/": "SUPP/10-11 /", 
- "Series": "Serie", 
- "Statutory info and other general information about your Supplier": "Informaci\u00f3n legal y otra informaci\u00f3n general acerca de su Proveedor", 
- "Supplier": "Proveedor", 
- "Supplier Details": "Detalles del producto", 
- "Supplier Name": "Nombre del proveedor", 
- "Supplier Type": "Proveedor Tipo", 
- "Supplier of Goods or Services.": "Proveedor de Productos o Servicios.", 
- "This currency will get fetched in Purchase transactions of this supplier": "Esta moneda conseguir\u00e1 exagerado en las transacciones de compra de este proveedor", 
- "Website": "Sitio web"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier/locale/es-py.json b/buying/doctype/supplier/locale/es-py.json
deleted file mode 100644
index 23afbdc..0000000
--- a/buying/doctype/supplier/locale/es-py.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "A Customer exists with same name": "Un cliente que existe con el mismo nombre", 
- "Created Account Head: ": "Cuenta Creada cabeza:", 
- "Created Group ": "Fecha de creaci\u00f3n"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier/locale/fr-doc.json b/buying/doctype/supplier/locale/fr-doc.json
deleted file mode 100644
index d1dbce8..0000000
--- a/buying/doctype/supplier/locale/fr-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Address & Contacts": "Adresse &amp; Contacts", 
- "Address Desc": "Adresse Desc", 
- "Address HTML": "Adresse HTML", 
- "Basic Info": "Informations de base", 
- "Buying": "Achat", 
- "Communication HTML": "Communication HTML", 
- "Company": "Entreprise", 
- "Contact Desc": "Contacter Desc", 
- "Contact HTML": "Contacter HTML", 
- "Credit Days": "Jours de cr\u00e9dit", 
- "Default Currency": "Devise par d\u00e9faut", 
- "Enter the company name under which Account Head will be created for this Supplier": "Entrez le nom de la soci\u00e9t\u00e9 en vertu de laquelle Head compte sera cr\u00e9\u00e9 pour ce Fournisseur", 
- "More Info": "Plus d&#39;infos", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "Remarque: vous pouvez g\u00e9rer les adresses multiples ou contacts via les adresses et contacts", 
- "SUPP": "SUPP", 
- "SUPP/10-11/": "SUPP/10-11 /", 
- "Series": "S\u00e9rie", 
- "Statutory info and other general information about your Supplier": "Informations l\u00e9gales et autres informations g\u00e9n\u00e9rales au sujet de votre Fournisseur", 
- "Supplier": "Fournisseur", 
- "Supplier Details": "D\u00e9tails de produit", 
- "Supplier Name": "Nom du fournisseur", 
- "Supplier Type": "Type de fournisseur", 
- "Supplier of Goods or Services.": "Fournisseur de biens ou services.", 
- "This currency will get fetched in Purchase transactions of this supplier": "Cette monnaie obtiendrez r\u00e9cup\u00e9r\u00e9es dans des op\u00e9rations d&#39;achat de ce fournisseur", 
- "Website": "Site Web"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier/locale/fr-py.json b/buying/doctype/supplier/locale/fr-py.json
deleted file mode 100644
index b5add78..0000000
--- a/buying/doctype/supplier/locale/fr-py.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "A Customer exists with same name": "Une client\u00e8le existe avec le m\u00eame nom", 
- "Created Account Head: ": "Chef Compte cr\u00e9\u00e9:", 
- "Created Group ": "Groupe cr\u00e9\u00e9"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier/locale/hi-doc.json b/buying/doctype/supplier/locale/hi-doc.json
deleted file mode 100644
index a5461e9..0000000
--- a/buying/doctype/supplier/locale/hi-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Address & Contacts": "\u092a\u0924\u093e \u0914\u0930 \u0938\u0902\u092a\u0930\u094d\u0915", 
- "Address Desc": "\u091c\u093e\u0928\u0915\u093e\u0930\u0940 \u092a\u0924\u093e \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Address HTML": "HTML \u092a\u0924\u093e \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Basic Info": "\u092e\u0942\u0932 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Buying": "\u0915\u094d\u0930\u092f", 
- "Communication HTML": "\u0938\u0902\u091a\u093e\u0930 HTML", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Contact Desc": "\u0938\u0902\u092a\u0930\u094d\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Contact HTML": "\u0938\u0902\u092a\u0930\u094d\u0915 HTML", 
- "Credit Days": "\u0915\u094d\u0930\u0947\u0921\u093f\u091f \u0926\u093f\u0928", 
- "Default Currency": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u092e\u0941\u0926\u094d\u0930\u093e", 
- "Enter the company name under which Account Head will be created for this Supplier": "\u0915\u0902\u092a\u0928\u0940 \u0915\u093e \u0928\u093e\u092e \u0939\u0948 \u091c\u093f\u0938\u0915\u0947 \u0924\u0939\u0924 \u0907\u0938 \u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0932\u0947\u0916\u093e\u0936\u0940\u0930\u094d\u0937 \u0915\u0947 \u0932\u093f\u090f \u092c\u0928\u093e\u092f\u093e \u091c\u093e\u090f\u0917\u093e \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902", 
- "More Info": "\u0905\u0927\u093f\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "\u0928\u094b\u091f: \u0906\u092a \u092a\u0924\u0947 \u0914\u0930 \u0938\u0902\u092a\u0930\u094d\u0915 \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u090f\u0915\u093e\u0927\u093f\u0915 \u092a\u0924\u093e \u092f\u093e \u0938\u0902\u092a\u0930\u094d\u0915 \u092a\u094d\u0930\u092c\u0902\u0927\u093f\u0924 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902", 
- "SUPP": "SUPP", 
- "SUPP/10-11/": "SUPP/10-11 /", 
- "Series": "\u0915\u0908", 
- "Statutory info and other general information about your Supplier": "\u0935\u0948\u0927\u093e\u0928\u093f\u0915 \u0905\u092a\u0928\u0947 \u0938\u092a\u094d\u0932\u093e\u092f\u0930 \u0915\u0947 \u092c\u093e\u0930\u0947 \u092e\u0947\u0902 \u091c\u093e\u0928\u0915\u093e\u0930\u0940 \u0914\u0930 \u0905\u0928\u094d\u092f \u0938\u093e\u092e\u093e\u0928\u094d\u092f \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Supplier": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915", 
- "Supplier Details": "\u0906\u092a\u0942\u0930\u094d\u0924\u093f\u0915\u0930\u094d\u0924\u093e \u0935\u093f\u0935\u0930\u0923", 
- "Supplier Name": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0928\u093e\u092e", 
- "Supplier Type": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Supplier of Goods or Services.": "\u0938\u093e\u092e\u093e\u0928 \u092f\u093e \u0938\u0947\u0935\u093e\u0913\u0902 \u0915\u0940 \u092a\u094d\u0930\u0926\u093e\u092f\u0915.", 
- "This currency will get fetched in Purchase transactions of this supplier": "\u0907\u0938 \u092e\u0941\u0926\u094d\u0930\u093e \u0915\u0947 \u0907\u0938 \u0906\u092a\u0942\u0930\u094d\u0924\u093f\u0915\u0930\u094d\u0924\u093e \u0915\u0940 \u0916\u0930\u0940\u0926 \u0932\u0947\u0928\u0926\u0947\u0928 \u092e\u0947\u0902 \u0915\u094c\u0921\u093c\u0940 \u0939\u094b \u091c\u093e\u090f\u0917\u0940", 
- "Website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier/locale/hi-py.json b/buying/doctype/supplier/locale/hi-py.json
deleted file mode 100644
index e4cb9b0..0000000
--- a/buying/doctype/supplier/locale/hi-py.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "A Customer exists with same name": "\u090f\u0915 \u0917\u094d\u0930\u093e\u0939\u0915 \u090f\u0915 \u0939\u0940 \u0928\u093e\u092e \u0915\u0947 \u0938\u093e\u0925 \u092e\u094c\u091c\u0942\u0926 \u0939\u0948", 
- "Created Account Head: ": "\u092c\u0928\u093e\u092f\u093e \u0916\u093e\u0924\u093e \u0938\u093f\u0930:", 
- "Created Group ": "\u0938\u092e\u0942\u0939 \u092c\u0928\u093e\u092f\u093e \u0917\u092f\u093e"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier/locale/hr-doc.json b/buying/doctype/supplier/locale/hr-doc.json
deleted file mode 100644
index b2f9fee..0000000
--- a/buying/doctype/supplier/locale/hr-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Address & Contacts": "Adresa i kontakti", 
- "Address Desc": "Adresa Desc", 
- "Address HTML": "Adresa HTML", 
- "Basic Info": "Osnovne informacije", 
- "Buying": "Kupovina", 
- "Communication HTML": "Komunikacija HTML", 
- "Company": "Dru\u0161tvo", 
- "Contact Desc": "Kontakt ukratko", 
- "Contact HTML": "Kontakt HTML", 
- "Credit Days": "Kreditne Dani", 
- "Default Currency": "Zadani valuta", 
- "Enter the company name under which Account Head will be created for this Supplier": "Unesite naziv tvrtke pod kojima ra\u010duna Voditelj \u0107e biti stvoren za tu dobavlja\u010da", 
- "More Info": "Vi\u0161e informacija", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "Napomena: mo\u017eete upravljati s vi\u0161e adresa ili kontakti preko adrese i kontakti", 
- "SUPP": "Supp", 
- "SUPP/10-11/": "SUPP/10-11 /", 
- "Series": "Serija", 
- "Statutory info and other general information about your Supplier": "Zakonska info i druge op\u0107e informacije o va\u0161em Dobavlja\u010du", 
- "Supplier": "Dobavlja\u010d", 
- "Supplier Details": "Dobavlja\u010d Detalji", 
- "Supplier Name": "Dobavlja\u010d Ime", 
- "Supplier Type": "Dobavlja\u010d Tip", 
- "Supplier of Goods or Services.": "Dobavlja\u010d robe ili usluga.", 
- "This currency will get fetched in Purchase transactions of this supplier": "Ova valuta \u0107e se dohvatio u Kupiti transakcija ovog dobavlja\u010da", 
- "Website": "Website"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier/locale/hr-py.json b/buying/doctype/supplier/locale/hr-py.json
deleted file mode 100644
index 6c27b75..0000000
--- a/buying/doctype/supplier/locale/hr-py.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "A Customer exists with same name": "Kupac postoji s istim imenom", 
- "Created Account Head: ": "Objavljeno ra\u010dun voditelj:", 
- "Created Group ": "Objavljeno Grupa"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier/locale/nl-doc.json b/buying/doctype/supplier/locale/nl-doc.json
deleted file mode 100644
index 68c9899..0000000
--- a/buying/doctype/supplier/locale/nl-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Address & Contacts": "Adres &amp; Contact", 
- "Address Desc": "Adres Desc", 
- "Address HTML": "Adres HTML", 
- "Basic Info": "Basic Info", 
- "Buying": "Het kopen", 
- "Communication HTML": "Communicatie HTML", 
- "Company": "Vennootschap", 
- "Contact Desc": "Contact Desc", 
- "Contact HTML": "Contact HTML", 
- "Credit Days": "Credit Dagen", 
- "Default Currency": "Standaard valuta", 
- "Enter the company name under which Account Head will be created for this Supplier": "Voer de bedrijfsnaam waaronder Account hoofd zal worden aangemaakt voor dit bedrijf", 
- "More Info": "Meer info", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "Opmerking: U kunt meerdere Adres of Contactlenzen beheren via Adressen &amp; Contactpersonen", 
- "SUPP": "SUPP", 
- "SUPP/10-11/": "SUPP/10-11 /", 
- "Series": "Serie", 
- "Statutory info and other general information about your Supplier": "Wettelijke info en andere algemene informatie over uw leverancier", 
- "Supplier": "Leverancier", 
- "Supplier Details": "Product Detail", 
- "Supplier Name": "Leverancier Naam", 
- "Supplier Type": "Leverancier Type", 
- "Supplier of Goods or Services.": "Leverancier van goederen of diensten.", 
- "This currency will get fetched in Purchase transactions of this supplier": "Deze munt krijgt haalde in Purchase transacties van deze leverancier", 
- "Website": "Website"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier/locale/nl-py.json b/buying/doctype/supplier/locale/nl-py.json
deleted file mode 100644
index 0f86a48..0000000
--- a/buying/doctype/supplier/locale/nl-py.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "A Customer exists with same name": "Een Klant bestaat met dezelfde naam", 
- "Created Account Head: ": "Gemaakt Account Hoofd:", 
- "Created Group ": "Gemaakt Groep"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier/locale/pt-BR-doc.json b/buying/doctype/supplier/locale/pt-BR-doc.json
deleted file mode 100644
index 5e1301e..0000000
--- a/buying/doctype/supplier/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Address & Contacts": "Endere\u00e7o e Contatos", 
- "Address Desc": "Descri\u00e7\u00e3o do Endere\u00e7o", 
- "Address HTML": "Endere\u00e7o HTML", 
- "Basic Info": "Informa\u00e7\u00f5es B\u00e1sicas", 
- "Buying": "Compras", 
- "Communication HTML": "Comunica\u00e7\u00e3o HTML", 
- "Company": "Empresa", 
- "Contact Desc": "Descri\u00e7\u00e3o do Contato", 
- "Contact HTML": "Contato HTML", 
- "Credit Days": "Dias de Cr\u00e9dito", 
- "Default Currency": "Moeda padr\u00e3o", 
- "Enter the company name under which Account Head will be created for this Supplier": "Digite o nome da empresa sob a qual a Conta ser\u00e1 criada para este fornecedor", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "Nota: voc\u00ea pode gerenciar M\u00faltiplos Endere\u00e7os ou Contatos atrav\u00e9s de Endere\u00e7os & Contatos", 
- "SUPP": "SUPP", 
- "SUPP/10-11/": "SUPP/10-11 /", 
- "Series": "S\u00e9ries", 
- "Statutory info and other general information about your Supplier": "Informa\u00e7\u00f5es estatut\u00e1rias e outras informa\u00e7\u00f5es gerais sobre o seu Fornecedor", 
- "Supplier": "Fornecedor", 
- "Supplier Details": "Detalhes do Fornecedor", 
- "Supplier Name": "Nome do Fornecedor", 
- "Supplier Type": "Tipo de Fornecedor", 
- "Supplier of Goods or Services.": "Fornecedor de Bens ou Servi\u00e7os.", 
- "This currency will get fetched in Purchase transactions of this supplier": "Essa moeda vai ser buscada em transa\u00e7\u00f5es de compra deste fornecedor", 
- "Website": "Site"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier/locale/pt-BR-py.json b/buying/doctype/supplier/locale/pt-BR-py.json
deleted file mode 100644
index f1de36a..0000000
--- a/buying/doctype/supplier/locale/pt-BR-py.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "A Customer exists with same name": "Um cliente existe com mesmo nome", 
- "Created Account Head: ": "Chefe Conta criada:", 
- "Created Group ": "Grupo criado"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier/locale/pt-doc.json b/buying/doctype/supplier/locale/pt-doc.json
deleted file mode 100644
index 1a6fc5f..0000000
--- a/buying/doctype/supplier/locale/pt-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Address & Contacts": "Endere\u00e7o e contatos", 
- "Address Desc": "Endere\u00e7o Descr", 
- "Address HTML": "Abordar HTML", 
- "Basic Info": "Informa\u00e7\u00f5es B\u00e1sicas", 
- "Buying": "Comprar", 
- "Communication HTML": "Comunica\u00e7\u00e3o HTML", 
- "Company": "Companhia", 
- "Contact Desc": "Contato Descr", 
- "Contact HTML": "Contato HTML", 
- "Credit Days": "Dias de cr\u00e9dito", 
- "Default Currency": "Moeda padr\u00e3o", 
- "Enter the company name under which Account Head will be created for this Supplier": "Digite o nome da empresa em que Chefe da conta ser\u00e1 criada para este fornecedor", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "Nota: voc\u00ea pode gerenciar Endere\u00e7o m\u00faltipla ou Contatos atrav\u00e9s de endere\u00e7os e contatos", 
- "SUPP": "SUPP", 
- "SUPP/10-11/": "SUPP/10-11 /", 
- "Series": "S\u00e9rie", 
- "Statutory info and other general information about your Supplier": "Informa\u00e7\u00f5es legais e outras informa\u00e7\u00f5es gerais sobre o seu Fornecedor", 
- "Supplier": "Fornecedor", 
- "Supplier Details": "Detalhes fornecedor", 
- "Supplier Name": "Nome do Fornecedor", 
- "Supplier Type": "Tipo de fornecedor", 
- "Supplier of Goods or Services.": "Fornecedor de bens ou servi\u00e7os.", 
- "This currency will get fetched in Purchase transactions of this supplier": "Essa moeda vai ser buscado em transa\u00e7\u00f5es de compra deste fornecedor", 
- "Website": "Site"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier/locale/pt-py.json b/buying/doctype/supplier/locale/pt-py.json
deleted file mode 100644
index f1de36a..0000000
--- a/buying/doctype/supplier/locale/pt-py.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "A Customer exists with same name": "Um cliente existe com mesmo nome", 
- "Created Account Head: ": "Chefe Conta criada:", 
- "Created Group ": "Grupo criado"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier/locale/sr-doc.json b/buying/doctype/supplier/locale/sr-doc.json
deleted file mode 100644
index 4f1ae73..0000000
--- a/buying/doctype/supplier/locale/sr-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Address & Contacts": "\u0410\u0434\u0440\u0435\u0441\u0430 \u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0438", 
- "Address Desc": "\u0410\u0434\u0440\u0435\u0441\u0430 \u0414\u0435\u0441\u0446", 
- "Address HTML": "\u0410\u0434\u0440\u0435\u0441\u0430 \u0425\u0422\u041c\u041b", 
- "Basic Info": "\u041e\u0441\u043d\u043e\u0432\u043d\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0435", 
- "Buying": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430", 
- "Communication HTML": "\u041a\u043e\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0458\u0430 \u0425\u0422\u041c\u041b", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Contact Desc": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0414\u0435\u0441\u0446", 
- "Contact HTML": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0425\u0422\u041c\u041b", 
- "Credit Days": "\u041a\u0440\u0435\u0434\u0438\u0442\u043d\u0438 \u0414\u0430\u043d\u0430", 
- "Default Currency": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u0432\u0430\u043b\u0443\u0442\u0430", 
- "Enter the company name under which Account Head will be created for this Supplier": "\u0423\u043d\u0435\u0441\u0438\u0442\u0435 \u043d\u0430\u0437\u0438\u0432 \u043f\u0440\u0435\u0434\u0443\u0437\u0435\u045b\u0430 \u043f\u043e\u0434 \u043a\u043e\u0458\u0438\u043c\u0430 \u045b\u0435 \u043d\u0430\u043b\u043e\u0433 \u0431\u0438\u0442\u0438 \u0448\u0435\u0444 \u043a\u0440\u0435\u0438\u0440\u0430\u043b\u0438 \u0437\u0430 \u043e\u0432\u0443 \u0434\u043e\u0431\u0430\u0432\u0459\u0430\u0447\u0430", 
- "More Info": "\u0412\u0438\u0448\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0430", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "\u041d\u0430\u043f\u043e\u043c\u0435\u043d\u0430: \u041c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u0443\u043f\u0440\u0430\u0432\u0459\u0430\u0442\u0435 \u0441\u0430 \u0432\u0438\u0448\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 \u0438\u043b\u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0435 \u043f\u0440\u0435\u043a\u043e \u0430\u0434\u0440\u0435\u0441\u0435 \u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0438", 
- "SUPP": "\u0421\u0423\u041f\u041f", 
- "SUPP/10-11/": "\u0421\u0423\u041f\u041f/10-11 /", 
- "Series": "\u0421\u0435\u0440\u0438\u0458\u0430", 
- "Statutory info and other general information about your Supplier": "\u0421\u0442\u0430\u0442\u0443\u0442\u0430\u0440\u043d\u0430 \u0438\u043d\u0444\u043e \u0438 \u0434\u0440\u0443\u0433\u0435 \u043e\u043f\u0448\u0442\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0435 \u043e \u0432\u0430\u0448\u0435\u043c \u0434\u043e\u0431\u0430\u0432\u0459\u0430\u0447\u0443", 
- "Supplier": "\u0414\u043e\u0431\u0430\u0432\u0459\u0430\u0447", 
- "Supplier Details": "\u0414\u043e\u0431\u0430\u0432\u0459\u0430\u0447\u0438 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Supplier Name": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u0418\u043c\u0435", 
- "Supplier Type": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u0422\u0438\u043f", 
- "Supplier of Goods or Services.": "\u0414\u043e\u0431\u0430\u0432\u0459\u0430\u0447 \u0440\u043e\u0431\u0435 \u0438\u043b\u0438 \u0443\u0441\u043b\u0443\u0433\u0430.", 
- "This currency will get fetched in Purchase transactions of this supplier": "\u041e\u0432\u0430 \u0432\u0430\u043b\u0443\u0442\u0430 \u045b\u0435 \u0441\u0435 \u043f\u0440\u0435\u0443\u0437\u0435\u0442\u0430 \u0443 \u043a\u0443\u043f\u043e\u0432\u043d\u0438\u0445 \u0442\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0430 \u043e\u0432\u043e\u0433 \u0434\u043e\u0431\u0430\u0432\u0459\u0430\u0447\u0430", 
- "Website": "\u0412\u0435\u0431\u0441\u0430\u0458\u0442"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier/locale/ta-doc.json b/buying/doctype/supplier/locale/ta-doc.json
deleted file mode 100644
index c931450..0000000
--- a/buying/doctype/supplier/locale/ta-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Address & Contacts": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Address Desc": "DESC \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Address HTML": "HTML \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Basic Info": "\u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Buying": "\u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Communication HTML": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 HTML", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Contact Desc": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 DESC", 
- "Contact HTML": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 HTML", 
- "Credit Days": "\u0b95\u0b9f\u0ba9\u0bcd \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd", 
- "Default Currency": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0ba8\u0bbe\u0ba3\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd", 
- "Enter the company name under which Account Head will be created for this Supplier": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0ba4\u0bb2\u0bc8\u0bae\u0bc8 \u0b87\u0ba8\u0bcd\u0ba4 \u0b9a\u0baa\u0bcd\u0bb3\u0bc8\u0baf\u0bb0\u0bcd \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0b95\u0bc0\u0bb4\u0bcd \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bc8", 
- "More Info": "\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1: \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0bb5\u0bb4\u0bbf\u0baf\u0bbe\u0b95 \u0baa\u0bb2 \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd", 
- "SUPP": "\u0b9a\u0baa\u0bcd", 
- "SUPP/10-11/": "SUPP/10-11 /", 
- "Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Statutory info and other general information about your Supplier": "\u0b9a\u0b9f\u0bcd\u0b9f\u0baa\u0bcd\u0baa\u0bc2\u0bb0\u0bcd\u0bb5 \u0ba4\u0b95\u0bb5\u0bb2\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b9a\u0baa\u0bcd\u0bb3\u0bc8\u0baf\u0bb0\u0bcd \u0baa\u0bb1\u0bcd\u0bb1\u0bbf \u0bae\u0bb1\u0bcd\u0bb1 \u0baa\u0bc6\u0bbe\u0ba4\u0bc1 \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Supplier": "\u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bb5\u0bb0\u0bcd", 
- "Supplier Details": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Supplier Name": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Supplier Type": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0bb5\u0b95\u0bc8", 
- "Supplier of Goods or Services.": "\u0b9a\u0bb0\u0b95\u0bcd\u0b95\u0bc1 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b9a\u0bc7\u0bb5\u0bc8\u0b95\u0bb3\u0bcd \u0b9a\u0baa\u0bcd\u0bb3\u0bc8\u0baf\u0bb0\u0bcd.", 
- "This currency will get fetched in Purchase transactions of this supplier": "\u0b87\u0ba8\u0bcd\u0ba4 \u0ba8\u0bbe\u0ba3\u0baf \u0b87\u0ba8\u0bcd\u0ba4 \u0b9a\u0baa\u0bcd\u0bb3\u0bc8\u0baf\u0bb0\u0bcd \u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0ba4\u0bb2\u0bcd \u0ba8\u0b9f\u0bb5\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bb3\u0bbf\u0bb2\u0bcd \u0b8e\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bb5\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Website": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier/locale/th-doc.json b/buying/doctype/supplier/locale/th-doc.json
deleted file mode 100644
index de858ba..0000000
--- a/buying/doctype/supplier/locale/th-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Address & Contacts": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d &amp;", 
- "Address Desc": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "Address HTML": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48 HTML", 
- "Basic Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19", 
- "Buying": "\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d", 
- "Communication HTML": "HTML \u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Contact Desc": "Desc \u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact HTML": "HTML \u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Credit Days": "\u0e27\u0e31\u0e19\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", 
- "Default Currency": "\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Enter the company name under which Account Head will be created for this Supplier": "\u0e1b\u0e49\u0e2d\u0e19\u0e0a\u0e37\u0e48\u0e2d \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 \u0e20\u0e32\u0e22\u0e43\u0e15\u0e49\u0e0b\u0e36\u0e48\u0e07\u0e2b\u0e31\u0e27\u0e2b\u0e19\u0e49\u0e32\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e08\u0e30\u0e16\u0e39\u0e01\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15\u0e19\u0e35\u0e49", 
- "More Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38: \u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e2b\u0e25\u0e32\u0e22\u0e2b\u0e23\u0e37\u0e2d\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e1c\u0e48\u0e32\u0e19\u0e17\u0e32\u0e07\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e41\u0e25\u0e30\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "SUPP": "SUPP", 
- "SUPP/10-11/": "SUPP/10-11 /", 
- "Series": "\u0e0a\u0e38\u0e14", 
- "Statutory info and other general information about your Supplier": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e15\u0e32\u0e21\u0e01\u0e0e\u0e2b\u0e21\u0e32\u0e22\u0e41\u0e25\u0e30\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b\u0e2d\u0e37\u0e48\u0e19 \u0e46 \u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e1c\u0e39\u0e49\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13", 
- "Supplier": "\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Supplier Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Supplier Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Supplier Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15", 
- "Supplier of Goods or Services.": "\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2b\u0e23\u0e37\u0e2d\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23", 
- "This currency will get fetched in Purchase transactions of this supplier": "\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e19\u0e35\u0e49\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e2b\u0e32\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e19\u0e35\u0e49", 
- "Website": "\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier/locale/th-py.json b/buying/doctype/supplier/locale/th-py.json
deleted file mode 100644
index 7932e50..0000000
--- a/buying/doctype/supplier/locale/th-py.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "A Customer exists with same name": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e17\u0e35\u0e48\u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48\u0e17\u0e35\u0e48\u0e21\u0e35\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e19", 
- "Created Account Head: ": "\u0e2b\u0e31\u0e27\u0e2b\u0e19\u0e49\u0e32\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e17\u0e35\u0e48\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e27\u0e49:", 
- "Created Group ": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e17\u0e35\u0e48\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e27\u0e49"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier/supplier.js b/buying/doctype/supplier/supplier.js
index 202be71..d364655 100644
--- a/buying/doctype/supplier/supplier.js
+++ b/buying/doctype/supplier/supplier.js
@@ -49,19 +49,6 @@
 			parent: cur_frm.fields_dict['address_html'].wrapper,
 			page_length: 5,
 			new_doctype: "Address",
-			custom_new_doc: function(doctype) {
-				var address = wn.model.make_new_doc_and_get_name('Address');
-				address = locals['Address'][address];
-				address.supplier = cur_frm.doc.name;
-				address.supplier_name = cur_frm.doc.supplier_name;
-				address.address_title = cur_frm.doc.supplier_name;
-
-				if(!(cur_frm.address_list.data && cur_frm.address_list.data.length)) {
-					address.address_type = "Office";
-				}
-				
-				wn.set_route("Form", "Address", address.name);
-			},
 			get_query: function() {
 				return "select name, address_type, address_line1, address_line2, city, state, country, pincode, fax, email_id, phone, is_primary_address, is_shipping_address from tabAddress where supplier='"+cur_frm.docname+"' and docstatus != 2 order by is_primary_address desc"
 			},
@@ -80,13 +67,6 @@
 			parent: cur_frm.fields_dict['contact_html'].wrapper,
 			page_length: 5,
 			new_doctype: "Contact",
-			custom_new_doc: function(doctype) {
-				var contact = wn.model.make_new_doc_and_get_name('Contact');
-				contact = locals['Contact'][contact];
-				contact.supplier = cur_frm.doc.name;
-				contact.supplier_name = cur_frm.doc.supplier_name;
-				wn.set_route("Form", "Contact", contact.name);
-			},
 			get_query: function() {
 				return "select name, first_name, last_name, email_id, phone, mobile_no, department, designation, is_primary_contact from tabContact where supplier='"+cur_frm.docname+"' and docstatus != 2 order by is_primary_contact desc"
 			},
diff --git a/buying/doctype/supplier/supplier.py b/buying/doctype/supplier/supplier.py
index f506439..a03ba33 100644
--- a/buying/doctype/supplier/supplier.py
+++ b/buying/doctype/supplier/supplier.py
@@ -57,9 +57,6 @@
 
 		# update credit days and limit in account
 		self.update_credit_days_limit()
-
-	def check_state(self):
-		return "\n" + "\n".join([i[0] for i in sql("select state_name from `tabState` where `tabState`.country='%s' " % self.doc.country)])
 	
 	def get_payables_group(self):
 		g = sql("select payables_group from tabCompany where name=%s", self.doc.company)
diff --git a/buying/doctype/supplier_quotation/README.md b/buying/doctype/supplier_quotation/README.md
new file mode 100644
index 0000000..65f94f2
--- /dev/null
+++ b/buying/doctype/supplier_quotation/README.md
@@ -0,0 +1 @@
+Quotation sent by Supplier with price, qty and terms.
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation/locale/_messages_doc.json b/buying/doctype/supplier_quotation/locale/_messages_doc.json
deleted file mode 100644
index 515c3c8..0000000
--- a/buying/doctype/supplier_quotation/locale/_messages_doc.json
+++ /dev/null
@@ -1,78 +0,0 @@
-[
- "The date at which current entry is corrected in the system.", 
- "Net Total (Import)", 
- "Contact Info", 
- "Price List Exchange Rate", 
- "No", 
- "Quotation Items", 
- "SQTN", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.", 
- "In Words", 
- "Amendment Date", 
- "Select Terms and Conditions", 
- "Grand Total (Import)", 
- "File List", 
- "Cancel Reason", 
- "Supplier", 
- "Supplier Address", 
- "Select Print Heading", 
- "More Info", 
- "Terms and Conditions HTML", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)", 
- "Exchange Rate", 
- "Is Subcontracted", 
- "Terms and Conditions", 
- "Contact Person", 
- "Re-Calculate Values", 
- "Get Terms and Conditions", 
- "Company", 
- "Supplier's currency", 
- "Amended From", 
- "Letter Head", 
- "Get Items", 
- "Tax Calculation", 
- "Price List Currency", 
- "Address", 
- "Purchase Taxes and Charges", 
- "In Words(Import)", 
- "Buying", 
- "Price List", 
- "Status", 
- "Select Material Request", 
- "Rounded Total", 
- "Name", 
- "To manage multiple series please go to Setup > Manage Series", 
- "Items", 
- "Taxes and Charges Added", 
- "Terms and Conditions1", 
- "Submitted", 
- "Taxes", 
- "Taxes and Charges Added (Import)", 
- "Fiscal Year", 
- "Contact", 
- "Stopped", 
- "Calculate Tax", 
- "Mobile No", 
- "Cancelled", 
- "Totals", 
- "Supplier (vendor) name as entered in supplier master", 
- "Taxes and Charges Deducted", 
- "Net Total*", 
- "The date at which current entry is made in system.", 
- "Currency & Price List", 
- "Select the relevant company name if you have multiple companies", 
- "Quotation Date", 
- "Contact Email", 
- "Rate at which supplier's currency is converted to company's base currency", 
- "Currency", 
- "Grand Total", 
- "Get Tax Detail", 
- "Supplier Quotation", 
- "You can make a purchase order from multiple Material Requests. Select Material Requests one by one and click on the button below.", 
- "Series", 
- "Draft", 
- "Yes", 
- "Total Tax*", 
- "In Words will be visible once you save the Purchase Order.", 
- "Taxes and Charges Deducted (Import)"
-]
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation/locale/ar-doc.json b/buying/doctype/supplier_quotation/locale/ar-doc.json
deleted file mode 100644
index 28417df..0000000
--- a/buying/doctype/supplier_quotation/locale/ar-doc.json
+++ /dev/null
@@ -1,80 +0,0 @@
-{
- "Address": "\u0639\u0646\u0648\u0627\u0646", 
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "Amendment Date": "\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u062a\u0627\u0631\u064a\u062e", 
- "Buying": "\u0634\u0631\u0627\u0621", 
- "Calculate Tax": "\u062d\u0633\u0627\u0628 \u0627\u0644\u0636\u0631\u0627\u0626\u0628", 
- "Cancel Reason": "\u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u0633\u0628\u0628", 
- "Cancelled": "\u0625\u0644\u063a\u0627\u0621", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "\u0627\u0644\u0646\u0638\u0631 \u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0633\u0639\u0631 \u0644\u062c\u0644\u0628 \u0627\u0644\u0641\u0627\u0626\u062f\u0629. (\u0641\u0642\u0637 \u0627\u0644\u062a\u064a &quot;\u0644\u0634\u0631\u0627\u0621&quot; \u0641\u062d\u0635 \u0639)", 
- "Contact": "\u0627\u062a\u0635\u0644", 
- "Contact Email": "\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Contact Info": "\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644", 
- "Contact Person": "\u0627\u062a\u0635\u0644 \u0634\u062e\u0635", 
- "Currency": "\u0639\u0645\u0644\u0629", 
- "Currency & Price List": "\u0627\u0644\u0639\u0645\u0644\u0627\u062a \u0648 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631", 
- "Draft": "\u0645\u0633\u0648\u062f\u0629", 
- "Exchange Rate": "\u0633\u0639\u0631 \u0627\u0644\u0635\u0631\u0641", 
- "File List": "\u0645\u0644\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Get Items": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0639\u0646\u0627\u0635\u0631", 
- "Get Tax Detail": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629", 
- "Get Terms and Conditions": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Grand Total": "\u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a", 
- "Grand Total (Import)": "\u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0643\u0644\u064a (\u0627\u0633\u062a\u064a\u0631\u0627\u062f)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "\u0625\u0630\u0627 \u0642\u0645\u062a \u0628\u0625\u0646\u0634\u0627\u0621 \u0642\u0627\u0644\u0628 \u0642\u064a\u0627\u0633\u064a \u0641\u064a \u0634\u0631\u0627\u0621 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645 \u0645\u0627\u062c\u0633\u062a\u064a\u0631\u060c \u062d\u062f\u062f \u0623\u062d\u062f \u0648\u0627\u0646\u0642\u0631 \u0639\u0644\u0649 \u0627\u0644\u0632\u0631 \u0623\u062f\u0646\u0627\u0647.", 
- "In Words": "\u0641\u064a \u0643\u0644\u0645\u0627\u062a", 
- "In Words will be visible once you save the Purchase Order.": "\u0648\u0628\u0639\u0628\u0627\u0631\u0629 \u062a\u0643\u0648\u0646 \u0645\u0631\u0626\u064a\u0629 \u0628\u0645\u062c\u0631\u062f \u062d\u0641\u0638 \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621.", 
- "In Words(Import)": "\u0641\u064a \u0643\u0644\u0645\u0627\u062a (\u0627\u0633\u062a\u064a\u0631\u0627\u062f)", 
- "Is Subcontracted": "\u0648\u062a\u0639\u0627\u0642\u062f \u0645\u0646 \u0627\u0644\u0628\u0627\u0637\u0646", 
- "Items": "\u0627\u0644\u0628\u0646\u0648\u062f", 
- "Letter Head": "\u0631\u0633\u0627\u0644\u0629 \u0631\u0626\u064a\u0633", 
- "Mobile No": "\u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644", 
- "More Info": "\u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a", 
- "Name": "\u0627\u0633\u0645", 
- "Net Total (Import)": "\u0645\u062c\u0645\u0648\u0639 \u0635\u0627\u0641\u064a (\u0627\u0633\u062a\u064a\u0631\u0627\u062f)", 
- "Net Total*": "* \u0625\u062c\u0645\u0627\u0644\u064a \u0635\u0627\u0641\u064a", 
- "No": "\u0644\u0627", 
- "Price List": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631", 
- "Price List Currency": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0639\u0645\u0644\u0627\u062a", 
- "Price List Exchange Rate": "\u0645\u0639\u062f\u0644 \u0633\u0639\u0631 \u0635\u0631\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "Purchase Taxes and Charges": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "Quotation Date": "\u0627\u0642\u062a\u0628\u0627\u0633 \u062a\u0627\u0631\u064a\u062e", 
- "Quotation Items": "\u0627\u0642\u062a\u0628\u0627\u0633 \u0639\u0646\u0627\u0635\u0631", 
- "Rate at which supplier's currency is converted to company's base currency": "\u0627\u0644\u0645\u0639\u062f\u0644 \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u0639\u0645\u0644\u0629 \u0625\u0644\u0649 \u0639\u0645\u0644\u0629 \u0627\u0644\u0645\u0648\u0631\u062f \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0634\u0631\u0643\u0629", 
- "Re-Calculate Values": "\u0625\u0639\u0627\u062f\u0629 \u062d\u0633\u0627\u0628 \u0627\u0644\u0642\u064a\u0645", 
- "Rounded Total": "\u062a\u0642\u0631\u064a\u0628 \u0625\u062c\u0645\u0627\u0644\u064a", 
- "SQTN": "SQTN", 
- "Select Material Request": "\u062d\u062f\u062f \u0637\u0644\u0628 \u0627\u0644\u0645\u0648\u0627\u062f", 
- "Select Print Heading": "\u062d\u062f\u062f \u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u0639\u0646\u0648\u0627\u0646", 
- "Select Purchase Request": "\u062d\u062f\u062f \u0637\u0644\u0628 \u0634\u0631\u0627\u0621", 
- "Select Terms and Conditions": "\u062d\u062f\u062f \u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Select the relevant company name if you have multiple companies": "\u062d\u062f\u062f \u0627\u0633\u0645 \u0627\u0644\u0634\u0631\u0643\u0629 \u0630\u0627\u062a \u0627\u0644\u0635\u0644\u0629 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0644\u062f\u064a\u0643 \u0627\u0644\u0634\u0631\u0643\u0627\u062a \u0645\u062a\u0639\u062f\u062f\u0629", 
- "Series": "\u0633\u0644\u0633\u0644\u0629", 
- "Status": "\u062d\u0627\u0644\u0629", 
- "Stopped": "\u062a\u0648\u0642\u0641", 
- "Submitted": "\u0627\u0644\u0645\u0642\u062f\u0645\u0629", 
- "Supplier": "\u0645\u0632\u0648\u062f", 
- "Supplier (vendor) name as entered in supplier master": "\u0627\u0644\u0645\u0648\u0631\u062f (\u0627\u0644\u0628\u0627\u0626\u0639) \u0627\u0644\u0627\u0633\u0645 \u0643\u0645\u0627 \u062a\u0645 \u0625\u062f\u062e\u0627\u0644\u0647\u0627 \u0641\u064a \u0645\u0627\u062c\u0633\u062a\u064a\u0631 \u0627\u0644\u0645\u0648\u0631\u062f", 
- "Supplier Address": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0645\u0648\u0631\u062f", 
- "Supplier Quotation": "\u0627\u0642\u062a\u0628\u0627\u0633 \u0627\u0644\u0645\u0648\u0631\u062f", 
- "Supplier's currency": "\u0627\u0644\u0645\u0648\u0631\u062f \u0645\u0646 \u0627\u0644\u0639\u0645\u0644\u0629", 
- "Tax Calculation": "\u0636\u0631\u064a\u0628\u0629 \u062d\u0633\u0627\u0628", 
- "Taxes": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628", 
- "Taxes and Charges Added": "\u0623\u0636\u064a\u0641\u062a \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "Taxes and Charges Added (Import)": "\u0623\u0636\u064a\u0641\u062a \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645 (\u0627\u0633\u062a\u064a\u0631\u0627\u062f)", 
- "Taxes and Charges Deducted": "\u062e\u0635\u0645 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "Taxes and Charges Deducted (Import)": "\u062e\u0635\u0645 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645 (\u0627\u0633\u062a\u064a\u0631\u0627\u062f)", 
- "Terms and Conditions": "\u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Terms and Conditions HTML": "\u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645 HTML", 
- "Terms and Conditions1": "\u062d\u064a\u062b \u0648Conditions1", 
- "The date at which current entry is corrected in the system.": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u062a\u0635\u062d\u064a\u062d \u0627\u0644\u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u062d\u0627\u0644\u064a \u0641\u064a \u0627\u0644\u0646\u0638\u0627\u0645.", 
- "The date at which current entry is made in system.": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u0627\u062f\u062e\u0627\u0644\u0647\u0627 \u0641\u064a \u0627\u0644\u0646\u0638\u0627\u0645 \u0627\u0644\u062d\u0627\u0644\u064a.", 
- "To manage multiple series please go to Setup > Manage Series": "\u0644\u0625\u062f\u0627\u0631\u0629 \u0633\u0644\u0633\u0644\u0629 \u0645\u062a\u0639\u062f\u062f\u0629 \u064a\u0631\u062c\u0649 \u0627\u0644\u062f\u062e\u0648\u0644 \u0625\u0644\u0649 \u0625\u0639\u062f\u0627\u062f&gt; \u0625\u062f\u0627\u0631\u0629 \u0633\u0644\u0633\u0644\u0629", 
- "Total Tax*": "\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 *", 
- "Totals": "\u0627\u0644\u0645\u062c\u0627\u0645\u064a\u0639", 
- "Yes": "\u0646\u0639\u0645", 
- "You can make a purchase order from multiple Material Requests. Select Material Requests one by one and click on the button below.": "\u064a\u0645\u0643\u0646\u0643 \u0625\u0635\u062f\u0627\u0631 \u0623\u0645\u0631 \u0634\u0631\u0627\u0621 \u0645\u0646 \u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0645\u0648\u0627\u062f \u0645\u062a\u0639\u062f\u062f\u0629. \u062d\u062f\u062f \u0627\u0644\u0645\u0648\u0627\u062f \u062a\u0637\u0644\u0628 \u0648\u0627\u062d\u062f\u0627 \u062a\u0644\u0648 \u0627\u0644\u0622\u062e\u0631 \u062b\u0645 \u0627\u0646\u0642\u0631 \u0639\u0644\u0649 \u0627\u0644\u0632\u0631 \u0623\u062f\u0646\u0627\u0647.", 
- "You can make a purchase order from multiple Purchase Requests. Select Purchase Requests one by one and click on the button below.": "\u064a\u0645\u0643\u0646\u0643 \u0625\u0635\u062f\u0627\u0631 \u0623\u0645\u0631 \u0634\u0631\u0627\u0621 \u0645\u0646 \u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0634\u0631\u0627\u0621 \u0645\u062a\u0639\u062f\u062f\u0629. \u062d\u062f\u062f \u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0634\u0631\u0627\u0621 \u0648\u0627\u062d\u062f\u0627 \u062a\u0644\u0648 \u0627\u0644\u0622\u062e\u0631 \u062b\u0645 \u0627\u0646\u0642\u0631 \u0639\u0644\u0649 \u0627\u0644\u0632\u0631 \u0623\u062f\u0646\u0627\u0647."
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation/locale/de-doc.json b/buying/doctype/supplier_quotation/locale/de-doc.json
deleted file mode 100644
index f2b40ab..0000000
--- a/buying/doctype/supplier_quotation/locale/de-doc.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "Address": "Adresse", 
- "Amended From": "Ge\u00e4ndert von", 
- "Amendment Date": "\u00c4nderung Datum", 
- "Buying": "Kauf", 
- "Calculate Tax": "Steuer rechnen", 
- "Cancel Reason": "Abbrechen Reason", 
- "Cancelled": "Abgesagt", 
- "Company": "Firma", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Betrachten Sie diese Preisliste f\u00fcr das Abrufen bewerten. (Nur die haben \"f\u00fcr den Kauf\", wie gepr\u00fcft)", 
- "Contact": "Kontakt", 
- "Contact Email": "Kontakt per E-Mail", 
- "Contact Info": "Kontakt Info", 
- "Contact Person": "Ansprechpartner", 
- "Currency": "W\u00e4hrung", 
- "Currency & Price List": "W\u00e4hrung & Preisliste", 
- "Draft": "Entwurf", 
- "Exchange Rate": "Wechselkurs", 
- "File List": "Dateiliste", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "Get Items": "Holen Artikel", 
- "Get Tax Detail": "Holen MwSt. Details", 
- "Get Terms and Conditions": "Holen AGB", 
- "Grand Total": "Grand Total", 
- "Grand Total (Import)": "Grand Total (Import)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "Wenn Sie ein Standard-Template in Kauf Steuern und Abgaben Meister erstellt haben, w\u00e4hlen Sie eine aus und klicken Sie auf den Button unten.", 
- "In Words": "In Worte", 
- "In Words will be visible once you save the Purchase Order.": "In Worte sichtbar sein wird, wenn Sie die Bestellung zu speichern.", 
- "In Words(Import)": "In Words (Import)", 
- "Is Subcontracted": "Ist Fremdleistungen", 
- "Items": "Artikel", 
- "Letter Head": "Briefkopf", 
- "Mobile No": "In Mobile", 
- "More Info": "Mehr Info", 
- "Name": "Name", 
- "Net Total (Import)": "Net Total (Import)", 
- "Net Total*": "* Net Total", 
- "No": "Auf", 
- "Price List": "Preisliste", 
- "Price List Currency": "W\u00e4hrung Preisliste", 
- "Price List Exchange Rate": "Preisliste Wechselkurs", 
- "Purchase Taxes and Charges": "Purchase Steuern und Abgaben", 
- "Quotation Date": "Quotation Datum", 
- "Quotation Items": "Angebotspositionen", 
- "Rate at which supplier's currency is converted to company's base currency": "Geschwindigkeit, mit der Lieferanten W\u00e4hrung Unternehmens Basisw\u00e4hrung umgewandelt wird", 
- "Re-Calculate Values": "Neu berechnen Werte", 
- "Rounded Total": "Abgerundete insgesamt", 
- "SQTN": "SQTN", 
- "Select Material Request": "Markieren Sie das Material anfordern", 
- "Select Print Heading": "W\u00e4hlen Sie Drucken \u00dcberschrift", 
- "Select Terms and Conditions": "W\u00e4hlen AGB", 
- "Select the relevant company name if you have multiple companies": "W\u00e4hlen Sie den entsprechenden Firmennamen, wenn Sie mehrere Unternehmen haben", 
- "Series": "Serie", 
- "Status": "Status", 
- "Stopped": "Gestoppt", 
- "Submitted": "Eingereicht", 
- "Supplier": "Lieferant", 
- "Supplier (vendor) name as entered in supplier master": "Lieferant (Kreditor) Namen wie im Lieferantenstamm eingetragen", 
- "Supplier Address": "Lieferant Adresse", 
- "Supplier Quotation": "Lieferant Angebot", 
- "Supplier's currency": "Lieferant W\u00e4hrung", 
- "Tax Calculation": "Steuerberechnung", 
- "Taxes": "Steuern", 
- "Taxes and Charges Added": "Steuern und Abgaben am", 
- "Taxes and Charges Added (Import)": "Steuern und Geb\u00fchren Added (Import)", 
- "Taxes and Charges Deducted": "Steuern und Geb\u00fchren Abgezogen", 
- "Taxes and Charges Deducted (Import)": "Steuern und Geb\u00fchren abgezogen (Import)", 
- "Terms and Conditions": "AGB", 
- "Terms and Conditions HTML": "AGB HTML", 
- "Terms and Conditions1": "Allgemeine Bedingungen1", 
- "The date at which current entry is corrected in the system.": "Der Zeitpunkt, zu dem aktuellen Eintrag in dem System korrigiert.", 
- "The date at which current entry is made in system.": "Das Datum, an dem aktuellen Eintrag im System hergestellt wird.", 
- "To manage multiple series please go to Setup > Manage Series": "Um mehrere Reihen zu verwalten gehen Sie bitte auf Setup> Verwalten Series", 
- "Total Tax*": "Total Tax *", 
- "Totals": "Totals", 
- "Yes": "Ja", 
- "You can make a purchase order from multiple Material Requests. Select Material Requests one by one and click on the button below.": "Sie k\u00f6nnen eine Bestellung von mehreren Werkstoff Requests machen. Markieren Sie das Material Requests nacheinander aus und klicken Sie auf den Button unten."
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation/locale/es-doc.json b/buying/doctype/supplier_quotation/locale/es-doc.json
deleted file mode 100644
index 11f1ba3..0000000
--- a/buying/doctype/supplier_quotation/locale/es-doc.json
+++ /dev/null
@@ -1,80 +0,0 @@
-{
- "Address": "Direcci\u00f3n", 
- "Amended From": "De modificada", 
- "Amendment Date": "Enmienda Fecha", 
- "Buying": "Comprar", 
- "Calculate Tax": "C\u00e1lculo de Impuestos", 
- "Cancel Reason": "Cancelar Raz\u00f3n", 
- "Cancelled": "Cancelado", 
- "Company": "Empresa", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Considere esta lista de precios para ir a buscar cambio. (S\u00f3lo que han &quot;para la compra&quot;, como marcada)", 
- "Contact": "Contacto", 
- "Contact Email": "Correo electr\u00f3nico de contacto", 
- "Contact Info": "Informaci\u00f3n de contacto", 
- "Contact Person": "Persona de Contacto", 
- "Currency": "Moneda", 
- "Currency & Price List": "Moneda y lista de precios", 
- "Draft": "Borrador", 
- "Exchange Rate": "Tipo de cambio", 
- "File List": "Lista de archivos", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "Get Items": "Obtener elementos", 
- "Get Tax Detail": "C\u00f3mo detalle de impuestos", 
- "Get Terms and Conditions": "C\u00f3mo T\u00e9rminos y Condiciones", 
- "Grand Total": "Gran Total", 
- "Grand Total (Import)": "Total general (Import)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "Si ha creado una plantilla est\u00e1ndar en los impuestos de compra y Master cargos, seleccione uno y haga clic en el bot\u00f3n de abajo.", 
- "In Words": "En las palabras", 
- "In Words will be visible once you save the Purchase Order.": "En palabras ser\u00e1n visibles una vez que guarde la Orden de Compra.", 
- "In Words(Import)": "En las palabras (Import)", 
- "Is Subcontracted": "Se subcontrata", 
- "Items": "Art\u00edculos", 
- "Letter Head": "Carta Head", 
- "Mobile No": "Mobile No", 
- "More Info": "M\u00e1s informaci\u00f3n", 
- "Name": "Nombre", 
- "Net Total (Import)": "Total neta (Import)", 
- "Net Total*": "* Total Neto", 
- "No": "No", 
- "Price List": "Precio de lista", 
- "Price List Currency": "Precio de Lista Currency", 
- "Price List Exchange Rate": "Lista de precios Tipo de Cambio", 
- "Purchase Taxes and Charges": "Impuestos y Cargos de compra", 
- "Quotation Date": "Cotizaci\u00f3n Fecha", 
- "Quotation Items": "Art\u00edculos de Cotizaci\u00f3n", 
- "Rate at which supplier's currency is converted to company's base currency": "Velocidad a la que se convierte la moneda del proveedor a la moneda base empresa", 
- "Re-Calculate Values": "Vuelva a calcular los valores", 
- "Rounded Total": "Total redondeado", 
- "SQTN": "SQTN", 
- "Select Material Request": "Seleccione Solicitud de material", 
- "Select Print Heading": "Seleccione Imprimir Encabezado", 
- "Select Purchase Request": "Seleccione Solicitud de Compra", 
- "Select Terms and Conditions": "Seleccione T\u00e9rminos y Condiciones", 
- "Select the relevant company name if you have multiple companies": "Seleccione el nombre de la empresa correspondiente, si usted tiene m\u00faltiples empresas", 
- "Series": "Serie", 
- "Status": "Estado", 
- "Stopped": "Detenido", 
- "Submitted": "Enviado", 
- "Supplier": "Proveedor", 
- "Supplier (vendor) name as entered in supplier master": "Proveedor (vendedor) Nombre tal como aparece en Maestro de proveedores", 
- "Supplier Address": "Proveedor Direcci\u00f3n", 
- "Supplier Quotation": "Proveedor Cotizaci\u00f3n", 
- "Supplier's currency": "Proveedor de moneda", 
- "Tax Calculation": "C\u00e1lculo de impuestos", 
- "Taxes": "Impuestos", 
- "Taxes and Charges Added": "Los impuestos y cargos adicionales", 
- "Taxes and Charges Added (Import)": "Los impuestos y cargos adicionales (Import)", 
- "Taxes and Charges Deducted": "Los impuestos y gastos deducidos", 
- "Taxes and Charges Deducted (Import)": "Los impuestos y gastos deducidos (Import)", 
- "Terms and Conditions": "T\u00e9rminos y Condiciones", 
- "Terms and Conditions HTML": "T\u00e9rminos y Condiciones HTML", 
- "Terms and Conditions1": "T\u00e9rminos y Condiciones1", 
- "The date at which current entry is corrected in the system.": "La fecha en la que la entrada actual se corrige en el sistema.", 
- "The date at which current entry is made in system.": "La fecha en que se efect\u00fae la entrada actual en el sistema.", 
- "To manage multiple series please go to Setup > Manage Series": "Para gestionar m\u00faltiples series por favor vaya a Configuraci\u00f3n&gt; Administrar Series", 
- "Total Tax*": "* Total de Impuestos", 
- "Totals": "Totales", 
- "Yes": "S\u00ed", 
- "You can make a purchase order from multiple Material Requests. Select Material Requests one by one and click on the button below.": "Usted puede hacer una orden de compra de solicitudes de materiales m\u00faltiples. Seleccione solicitudes de material de uno en uno y haga clic en el bot\u00f3n de abajo.", 
- "You can make a purchase order from multiple Purchase Requests. Select Purchase Requests one by one and click on the button below.": "Usted puede hacer una orden de compra de varias Ordenes de Compra. Seleccione Ordenes de Compra uno por uno y haga clic en el bot\u00f3n de abajo."
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation/locale/fr-doc.json b/buying/doctype/supplier_quotation/locale/fr-doc.json
deleted file mode 100644
index 8ab4fc3..0000000
--- a/buying/doctype/supplier_quotation/locale/fr-doc.json
+++ /dev/null
@@ -1,80 +0,0 @@
-{
- "Address": "Adresse", 
- "Amended From": "De modifi\u00e9e", 
- "Amendment Date": "Date de la modification", 
- "Buying": "Achat", 
- "Calculate Tax": "Calculer l&#39;imp\u00f4t sur", 
- "Cancel Reason": "Annuler Raison", 
- "Cancelled": "Annul\u00e9", 
- "Company": "Entreprise", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Consid\u00e9rez cette liste de prix pour aller chercher de taux. (Seulement qui ont &quot;Pour achat&quot; comme v\u00e9rifi\u00e9)", 
- "Contact": "Contacter", 
- "Contact Email": "Contact Courriel", 
- "Contact Info": "Information de contact", 
- "Contact Person": "Personne \u00e0 contacter", 
- "Currency": "Monnaie", 
- "Currency & Price List": "Monnaie et liste de prix", 
- "Draft": "Avant-projet", 
- "Exchange Rate": "Taux de change", 
- "File List": "Liste des fichiers", 
- "Fiscal Year": "Exercice", 
- "Get Items": "Obtenir les \u00e9l\u00e9ments", 
- "Get Tax Detail": "Obtenez D\u00e9tail d&#39;imp\u00f4t", 
- "Get Terms and Conditions": "Obtenez Termes et Conditions", 
- "Grand Total": "Grand Total", 
- "Grand Total (Import)": "Total g\u00e9n\u00e9ral (Import)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "Si vous avez cr\u00e9\u00e9 un mod\u00e8le standard de taxes \u00e0 l&#39;achat et Master accusations, s\u00e9lectionnez-le et cliquez sur le bouton ci-dessous.", 
- "In Words": "Dans les mots", 
- "In Words will be visible once you save the Purchase Order.": "Dans les mots seront visibles une fois que vous enregistrez le bon de commande.", 
- "In Words(Import)": "Dans les mots (Import)", 
- "Is Subcontracted": "Est en sous-traitance", 
- "Items": "Articles", 
- "Letter Head": "A en-t\u00eate", 
- "Mobile No": "Aucun mobile", 
- "More Info": "Plus d&#39;infos", 
- "Name": "Nom", 
- "Net Total (Import)": "Total net (Import)", 
- "Net Total*": "* Total net", 
- "No": "Aucun", 
- "Price List": "Liste des Prix", 
- "Price List Currency": "Devise Prix", 
- "Price List Exchange Rate": "Taux de change Prix de liste", 
- "Purchase Taxes and Charges": "Imp\u00f4ts achat et les frais", 
- "Quotation Date": "Date de Cotation", 
- "Quotation Items": "Articles de devis", 
- "Rate at which supplier's currency is converted to company's base currency": "Taux auquel la monnaie du fournisseur est converti en devise de base entreprise", 
- "Re-Calculate Values": "Re-calculer les valeurs", 
- "Rounded Total": "Totale arrondie", 
- "SQTN": "SQTN", 
- "Select Material Request": "S\u00e9lectionnez Demande de Mat\u00e9riel", 
- "Select Print Heading": "S\u00e9lectionnez Imprimer Cap", 
- "Select Purchase Request": "S\u00e9lectionnez la demande d&#39;achat", 
- "Select Terms and Conditions": "S\u00e9lectionnez Termes et Conditions", 
- "Select the relevant company name if you have multiple companies": "S\u00e9lectionnez le nom de l&#39;entreprise concern\u00e9e si vous avez de multiples entreprises", 
- "Series": "S\u00e9rie", 
- "Status": "Statut", 
- "Stopped": "Arr\u00eat\u00e9", 
- "Submitted": "Soumis", 
- "Supplier": "Fournisseur", 
- "Supplier (vendor) name as entered in supplier master": "Fournisseur (vendeur) le nom saisi dans master fournisseur", 
- "Supplier Address": "Adresse du fournisseur", 
- "Supplier Quotation": "Devis Fournisseur", 
- "Supplier's currency": "Fournisseur de monnaie", 
- "Tax Calculation": "Calcul de la taxe", 
- "Taxes": "Imp\u00f4ts", 
- "Taxes and Charges Added": "Taxes et redevances Ajout\u00e9", 
- "Taxes and Charges Added (Import)": "Taxes et redevances ajout\u00e9e (Import)", 
- "Taxes and Charges Deducted": "Taxes et frais d\u00e9duits", 
- "Taxes and Charges Deducted (Import)": "Taxes et frais d\u00e9duits (Import)", 
- "Terms and Conditions": "Termes et Conditions", 
- "Terms and Conditions HTML": "Termes et Conditions HTML", 
- "Terms and Conditions1": "Termes et conditions1", 
- "The date at which current entry is corrected in the system.": "La date \u00e0 laquelle l&#39;entr\u00e9e courante est corrig\u00e9e dans le syst\u00e8me.", 
- "The date at which current entry is made in system.": "La date \u00e0 laquelle l&#39;entr\u00e9e courante est faite dans le syst\u00e8me.", 
- "To manage multiple series please go to Setup > Manage Series": "Pour g\u00e9rer plusieurs s\u00e9ries s&#39;il vous pla\u00eet allez dans R\u00e9glages&gt; G\u00e9rer S\u00e9rie", 
- "Total Tax*": "* Total de la taxe", 
- "Totals": "Totaux", 
- "Yes": "Oui", 
- "You can make a purchase order from multiple Material Requests. Select Material Requests one by one and click on the button below.": "Vous pouvez faire un bon de commande de mat\u00e9riel demandes multiples. S\u00e9lectionnez demandes de mat\u00e9riel, un par un et cliquez sur le bouton ci-dessous.", 
- "You can make a purchase order from multiple Purchase Requests. Select Purchase Requests one by one and click on the button below.": "Vous pouvez faire une commande \u00e0 partir de demandes d&#39;achat multiples. S\u00e9lectionnez Demande d&#39;Achat un par un et cliquez sur le bouton ci-dessous."
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation/locale/hi-doc.json b/buying/doctype/supplier_quotation/locale/hi-doc.json
deleted file mode 100644
index 4d21cce..0000000
--- a/buying/doctype/supplier_quotation/locale/hi-doc.json
+++ /dev/null
@@ -1,81 +0,0 @@
-{
- "Address": "\u092a\u0924\u093e", 
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Amendment Date": "\u0938\u0902\u0936\u094b\u0927\u0928 \u0924\u093f\u0925\u093f", 
- "Buying": "\u0915\u094d\u0930\u092f", 
- "Calculate Tax": "\u0915\u0930 \u0915\u0940 \u0917\u0923\u0928\u093e", 
- "Cancel Reason": "\u0915\u093e\u0930\u0923 \u0930\u0926\u094d\u0926 \u0915\u0930\u0947\u0902", 
- "Cancelled": "Cancelled", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "\u0926\u0930 \u092e\u094b\u0939\u0915 \u0915\u0947 \u0932\u093f\u090f \u0907\u0938 \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092a\u0930 \u0935\u093f\u091a\u093e\u0930 \u0915\u0930\u0947\u0902. (\u091c\u094b \u0915\u0947\u0935\u0932 &quot;\u0916\u0930\u0940\u0926\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f&quot; \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u091c\u093e\u0901\u091a)", 
- "Contact": "\u0938\u0902\u092a\u0930\u094d\u0915", 
- "Contact Email": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0908\u092e\u0947\u0932", 
- "Contact Info": "\u0938\u0902\u092a\u0930\u094d\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Contact Person": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0935\u094d\u092f\u0915\u094d\u0924\u093f", 
- "Conversion Rate": "\u0930\u0942\u092a\u093e\u0902\u0924\u0930\u0923 \u0926\u0930", 
- "Currency": "\u092e\u0941\u0926\u094d\u0930\u093e", 
- "Currency & Price List": "\u092e\u0941\u0926\u094d\u0930\u093e \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940", 
- "Draft": "\u092e\u0938\u094c\u0926\u093e", 
- "Exchange Rate": "\u0935\u093f\u0928\u093f\u092e\u092f \u0926\u0930", 
- "File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "Get Items": "\u0906\u0907\u091f\u092e \u092a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Get Tax Detail": "\u091f\u0948\u0915\u094d\u0938 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Get Terms and Conditions": "\u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u0947\u0902", 
- "Grand Total": "\u092e\u0939\u093e\u092f\u094b\u0917", 
- "Grand Total (Import)": "\u092e\u0939\u093e\u092f\u094b\u0917 (\u0906\u092f\u093e\u0924)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "\u092f\u0926\u093f \u0906\u092a \u0916\u0930\u0940\u0926 \u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u092e\u093e\u0938\u094d\u091f\u0930 \u092e\u0947\u0902 \u090f\u0915 \u092e\u093e\u0928\u0915 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f \u092c\u0928\u093e\u092f\u093e \u0939\u0948, \u090f\u0915 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902 \u0914\u0930 \u0928\u0940\u091a\u0947 \u0915\u0947 \u092c\u091f\u0928 \u092a\u0930 \u0915\u094d\u0932\u093f\u0915 \u0915\u0930\u0947\u0902.", 
- "In Words": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902", 
- "In Words will be visible once you save the Purchase Order.": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902 \u0926\u093f\u0916\u093e\u0908 \u0939\u094b \u0938\u0915\u0924\u093e \u0939\u0948 \u090f\u0915 \u092c\u093e\u0930 \u0906\u092a \u0916\u0930\u0940\u0926 \u0906\u0926\u0947\u0936 \u0915\u094b \u092c\u091a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0939\u094b\u0917\u093e.", 
- "In Words(Import)": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902 (\u0906\u092f\u093e\u0924)", 
- "Is Subcontracted": "\u0915\u094d\u092f\u093e subcontracted", 
- "Items": "\u0906\u0907\u091f\u092e", 
- "Letter Head": "\u092a\u0924\u094d\u0930\u0936\u0940\u0930\u094d\u0937", 
- "Mobile No": "\u0928\u0939\u0940\u0902 \u092e\u094b\u092c\u093e\u0907\u0932", 
- "More Info": "\u0905\u0927\u093f\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Name": "\u0928\u093e\u092e", 
- "Net Total (Import)": "\u0936\u0941\u0926\u094d\u0927 \u0915\u0941\u0932 (\u0906\u092f\u093e\u0924)", 
- "Net Total*": "\u0928\u0947\u091f \u0915\u0941\u0932 *", 
- "No": "\u0928\u0939\u0940\u0902", 
- "Price List": "\u0915\u0940\u092e\u0924 \u0938\u0942\u091a\u0940", 
- "Price List Currency": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092e\u0941\u0926\u094d\u0930\u093e", 
- "Price List Exchange Rate": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u0935\u093f\u0928\u093f\u092e\u092f \u0926\u0930", 
- "Purchase Taxes and Charges": "\u0916\u0930\u0940\u0926 \u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915", 
- "Quotation Date": "\u0915\u094b\u091f\u0947\u0936\u0928 \u0924\u093f\u0925\u093f", 
- "Quotation Items": "\u0915\u094b\u091f\u0947\u0936\u0928 \u0906\u0907\u091f\u092e", 
- "Rate at which supplier's currency is converted to company's base currency": "\u0926\u0930 \u091c\u093f\u0938 \u092a\u0930 \u0906\u092a\u0942\u0930\u094d\u0924\u093f\u0915\u0930\u094d\u0924\u093e \u092e\u0941\u0926\u094d\u0930\u093e \u0915\u0902\u092a\u0928\u0940 \u0915\u0947 \u092c\u0947\u0938 \u092e\u0941\u0926\u094d\u0930\u093e \u092e\u0947\u0902 \u092a\u0930\u093f\u0935\u0930\u094d\u0924\u093f\u0924 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948", 
- "Re-Calculate Values": "\u092a\u0941\u0928\u0903 \u0917\u0923\u0928\u093e \u092e\u093e\u0928", 
- "Rounded Total": "\u0917\u094b\u0932 \u0915\u0941\u0932", 
- "SQTN": "SQTN", 
- "Select Material Request": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0905\u0928\u0941\u0930\u094b\u0927 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Select Print Heading": "\u091a\u092f\u0928 \u0936\u0940\u0930\u094d\u0937\u0915 \u092a\u094d\u0930\u093f\u0902\u091f", 
- "Select Purchase Request": "\u0916\u0930\u0940\u0926 \u0915\u0947 \u0905\u0928\u0941\u0930\u094b\u0927 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Select Terms and Conditions": "\u0928\u093f\u092f\u092e\u094b\u0902 \u0914\u0930 \u0936\u0930\u094d\u0924\u094b\u0902 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Select the relevant company name if you have multiple companies": "\u0905\u0917\u0930 \u0906\u092a \u0915\u0908 \u0915\u0902\u092a\u0928\u093f\u092f\u094b\u0902 \u092a\u094d\u0930\u093e\u0938\u0902\u0917\u093f\u0915 \u0915\u0902\u092a\u0928\u0940 \u0915\u0947 \u0928\u093e\u092e \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Series": "\u0915\u0908", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924", 
- "Stopped": "\u0930\u094b\u0915", 
- "Submitted": "\u092a\u0947\u0936", 
- "Supplier": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915", 
- "Supplier (vendor) name as entered in supplier master": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0928\u093e\u092e (\u0935\u093f\u0915\u094d\u0930\u0947\u0924\u093e) \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0906\u092a\u0942\u0930\u094d\u0924\u093f\u0915\u0930\u094d\u0924\u093e \u092e\u093e\u0938\u094d\u091f\u0930 \u092e\u0947\u0902 \u092a\u094d\u0930\u0935\u0947\u0936", 
- "Supplier Address": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u092a\u0924\u093e", 
- "Supplier Quotation": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0915\u094b\u091f\u0947\u0936\u0928", 
- "Supplier's currency": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u092e\u0941\u0926\u094d\u0930\u093e", 
- "Tax Calculation": "\u0915\u0930 \u0917\u0923\u0928\u093e", 
- "Taxes": "\u0915\u0930", 
- "Taxes and Charges Added": "\u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u091c\u094b\u0921\u093c\u093e", 
- "Taxes and Charges Added (Import)": "\u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u091c\u094b\u0921\u093c\u093e (\u0906\u092f\u093e\u0924)", 
- "Taxes and Charges Deducted": "\u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u0915\u091f\u094c\u0924\u0940", 
- "Taxes and Charges Deducted (Import)": "\u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u0915\u091f\u094c\u0924\u0940 (\u0906\u092f\u093e\u0924)", 
- "Terms and Conditions": "\u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u0947\u0902", 
- "Terms and Conditions HTML": "\u0928\u093f\u092f\u092e\u094b\u0902 \u0914\u0930 \u0936\u0930\u094d\u0924\u094b\u0902 HTML", 
- "Terms and Conditions1": "\u0928\u093f\u092f\u092e \u0914\u0930 Conditions1", 
- "The date at which current entry is corrected in the system.": "\u091c\u094b \u0924\u093e\u0930\u0940\u0916 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0938\u0939\u0940 \u0939\u0948.", 
- "The date at which current entry is made in system.": "\u0924\u093e\u0930\u0940\u0916, \u091c\u093f\u0938 \u092a\u0930 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948.", 
- "To manage multiple series please go to Setup > Manage Series": "\u090f\u0915\u093e\u0927\u093f\u0915 \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0938\u0947\u091f\u0905\u092a \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u091c\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u0943\u092a\u092f\u093e \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928", 
- "Total Tax*": "\u0915\u0941\u0932 \u091f\u0948\u0915\u094d\u0938 *", 
- "Totals": "\u092f\u094b\u0917", 
- "Yes": "\u0939\u093e\u0902", 
- "You can make a purchase order from multiple Material Requests. Select Material Requests one by one and click on the button below.": "\u0906\u092a \u0915\u0908 \u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0905\u0928\u0941\u0930\u094b\u0927 \u0938\u0947 \u090f\u0915 \u0916\u0930\u0940\u0926 \u0906\u0926\u0947\u0936 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902. \u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0905\u0928\u0941\u0930\u094b\u0927 \u090f\u0915 \u0915\u0947 \u092c\u093e\u0926 \u090f\u0915 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902 \u0914\u0930 \u0928\u0940\u091a\u0947 \u0915\u0947 \u092c\u091f\u0928 \u092a\u0930 \u0915\u094d\u0932\u093f\u0915 \u0915\u0930\u0947\u0902.", 
- "You can make a purchase order from multiple Purchase Requests. Select Purchase Requests one by one and click on the button below.": "\u0906\u092a \u0915\u0908 \u0916\u0930\u0940\u0926 \u0905\u0928\u0941\u0930\u094b\u0927 \u0938\u0947 \u090f\u0915 \u0916\u0930\u0940\u0926 \u0906\u0926\u0947\u0936 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902. \u0916\u0930\u0940\u0926 \u0905\u0928\u0941\u0930\u094b\u0927 \u090f\u0915 \u0915\u0947 \u092c\u093e\u0926 \u090f\u0915 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902 \u0914\u0930 \u0928\u0940\u091a\u0947 \u0915\u0947 \u092c\u091f\u0928 \u092a\u0930 \u0915\u094d\u0932\u093f\u0915 \u0915\u0930\u0947\u0902."
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation/locale/hr-doc.json b/buying/doctype/supplier_quotation/locale/hr-doc.json
deleted file mode 100644
index dc544fd..0000000
--- a/buying/doctype/supplier_quotation/locale/hr-doc.json
+++ /dev/null
@@ -1,80 +0,0 @@
-{
- "Address": "Adresa", 
- "Amended From": "Izmijenjena Od", 
- "Amendment Date": "Amandman Datum", 
- "Buying": "Kupovina", 
- "Calculate Tax": "Izra\u010dun poreza", 
- "Cancel Reason": "Odustani razlog", 
- "Cancelled": "Otkazan", 
- "Company": "Dru\u0161tvo", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Razmislite ovom cjeniku za dobavljanje stopu. (Samo \u0161to su &quot;Za kupnju&quot; kao provjereni)", 
- "Contact": "Kontaktirati", 
- "Contact Email": "Kontakt e", 
- "Contact Info": "Kontakt Informacije", 
- "Contact Person": "Kontakt osoba", 
- "Currency": "Valuta", 
- "Currency & Price List": "Valuta &amp; Cjenik", 
- "Draft": "Skica", 
- "Exchange Rate": "Te\u010daj", 
- "File List": "Popis datoteka", 
- "Fiscal Year": "Fiskalna godina", 
- "Get Items": "Nabavite artikle", 
- "Get Tax Detail": "Nabavite poreza Detalj", 
- "Get Terms and Conditions": "Nabavite Uvjeti i pravila", 
- "Grand Total": "Sveukupno", 
- "Grand Total (Import)": "Sveukupno (Uvoz)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "Ako ste stvorili standardni predlo\u017eak za kupnju poreze i pristojbe magisterij, odaberite jednu i kliknite na gumb ispod.", 
- "In Words": "U rije\u010di", 
- "In Words will be visible once you save the Purchase Order.": "U rije\u010di \u0107e biti vidljiv nakon \u0161to spremite narud\u017ebenice.", 
- "In Words(Import)": "U rije\u010di (Uvoz)", 
- "Is Subcontracted": "Je podugovarati", 
- "Items": "Proizvodi", 
- "Letter Head": "Pismo Head", 
- "Mobile No": "Mobitel Nema", 
- "More Info": "Vi\u0161e informacija", 
- "Name": "Ime", 
- "Net Total (Import)": "Neto Ukupno (Uvoz)", 
- "Net Total*": "Neto Ukupno *", 
- "No": "Ne", 
- "Price List": "Cjenik", 
- "Price List Currency": "Cjenik valuta", 
- "Price List Exchange Rate": "Cjenik te\u010dajna", 
- "Purchase Taxes and Charges": "Kupnja Porezi i naknade", 
- "Quotation Date": "Ponuda Datum", 
- "Quotation Items": "Kotaciji Proizvodi", 
- "Rate at which supplier's currency is converted to company's base currency": "Stopa po kojoj supplier valuta se pretvaraju u tvrtke bazne valute", 
- "Re-Calculate Values": "Ponovno izra\u010dunati vrijednosti", 
- "Rounded Total": "Zaobljeni Ukupno", 
- "SQTN": "SQTN", 
- "Select Material Request": "Odaberite Materijal Zahtjev", 
- "Select Print Heading": "Odaberite Ispis Naslov", 
- "Select Purchase Request": "Odaberite zahtjev za kupnju", 
- "Select Terms and Conditions": "Odaberite Uvjeti i pravila", 
- "Select the relevant company name if you have multiple companies": "Odaberite odgovaraju\u0107i naziv tvrtke ako imate vi\u0161e tvrtki", 
- "Series": "Serija", 
- "Status": "Status", 
- "Stopped": "Zaustavljen", 
- "Submitted": "Prijavljen", 
- "Supplier": "Dobavlja\u010d", 
- "Supplier (vendor) name as entered in supplier master": "Dobavlja\u010d (prodavatelja) ime kao u\u0161ao u dobavlja\u010da gospodara", 
- "Supplier Address": "Dobavlja\u010d Adresa", 
- "Supplier Quotation": "Dobavlja\u010d Ponuda", 
- "Supplier's currency": "Dobavlja\u010deva valuta", 
- "Tax Calculation": "Obra\u010dun poreza", 
- "Taxes": "Porezi", 
- "Taxes and Charges Added": "Porezi i naknade Dodano", 
- "Taxes and Charges Added (Import)": "Porezi i naknade Dodano (Uvoz)", 
- "Taxes and Charges Deducted": "Porezi i naknade oduzeti", 
- "Taxes and Charges Deducted (Import)": "Porezi i naknade Umanjenja (Uvoz)", 
- "Terms and Conditions": "Odredbe i uvjeti", 
- "Terms and Conditions HTML": "Uvjeti HTML", 
- "Terms and Conditions1": "Odredbe i Conditions1", 
- "The date at which current entry is corrected in the system.": "Datum na koji teku\u0107i zapis ispravljen u sustavu.", 
- "The date at which current entry is made in system.": "Datum na koji teku\u0107i zapis se sastoji u sustavu.", 
- "To manage multiple series please go to Setup > Manage Series": "Za upravljati s vi\u0161e niz molimo idite na Postavke&gt; Upravljanje serije", 
- "Total Tax*": "Ukupno poreza *", 
- "Totals": "Ukupan rezultat", 
- "Yes": "Da", 
- "You can make a purchase order from multiple Material Requests. Select Material Requests one by one and click on the button below.": "Mo\u017eete napraviti redoslijed kupnje od vi\u0161e materijala zahtjeva. Odaberite materijalni zahtijevi jedan po jedan i kliknite na gumb ispod.", 
- "You can make a purchase order from multiple Purchase Requests. Select Purchase Requests one by one and click on the button below.": "Mo\u017eete napraviti redoslijed kupnje iz vi\u0161e Kupiti zahtjeva. Odaberite kupnje Zahtjevi jednu po jednu i kliknite na gumb ispod."
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation/locale/nl-doc.json b/buying/doctype/supplier_quotation/locale/nl-doc.json
deleted file mode 100644
index d828039..0000000
--- a/buying/doctype/supplier_quotation/locale/nl-doc.json
+++ /dev/null
@@ -1,80 +0,0 @@
-{
- "Address": "Adres", 
- "Amended From": "Gewijzigd Van", 
- "Amendment Date": "Wijziging Datum", 
- "Buying": "Het kopen", 
- "Calculate Tax": "Bereken BTW", 
- "Cancel Reason": "Annuleren Reden", 
- "Cancelled": "Geannuleerd", 
- "Company": "Vennootschap", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Beschouw dit Prijslijst voor het ophalen van tarief. (Alleen die &quot;voor het kopen van&quot; als aangevinkt)", 
- "Contact": "Contact", 
- "Contact Email": "Contact E-mail", 
- "Contact Info": "Contact Info", 
- "Contact Person": "Contactpersoon", 
- "Currency": "Valuta", 
- "Currency & Price List": "Valuta &amp; prijslijst", 
- "Draft": "Ontwerp", 
- "Exchange Rate": "Wisselkoers", 
- "File List": "File List", 
- "Fiscal Year": "Boekjaar", 
- "Get Items": "Get Items", 
- "Get Tax Detail": "Get Tax Detail", 
- "Get Terms and Conditions": "Get Algemene Voorwaarden", 
- "Grand Total": "Algemeen totaal", 
- "Grand Total (Import)": "Grand Total (Import)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "Als u hebt gemaakt van een standaard template in Aankoop en-heffingen Meester, selecteert u een en klikt u op de knop.", 
- "In Words": "In Woorden", 
- "In Words will be visible once you save the Purchase Order.": "In Woorden zijn zichtbaar zodra u bespaart de Bestelbon.", 
- "In Words(Import)": "In Words (Import)", 
- "Is Subcontracted": "Wordt uitbesteed", 
- "Items": "Artikelen", 
- "Letter Head": "Brief Hoofd", 
- "Mobile No": "Mobiel Nog geen", 
- "More Info": "Meer info", 
- "Name": "Naam", 
- "Net Total (Import)": "Netto Totaal (Import)", 
- "Net Total*": "Net Totaal *", 
- "No": "Geen", 
- "Price List": "Prijslijst", 
- "Price List Currency": "Prijslijst Valuta", 
- "Price List Exchange Rate": "Prijslijst Wisselkoers", 
- "Purchase Taxes and Charges": "Aankoop en-heffingen", 
- "Quotation Date": "Offerte Datum", 
- "Quotation Items": "Offerte Items", 
- "Rate at which supplier's currency is converted to company's base currency": "Snelheid waarmee de leverancier valuta wordt omgerekend naar de basis bedrijf munt", 
- "Re-Calculate Values": "Re-waarden berekenen", 
- "Rounded Total": "Afgeronde Totaal", 
- "SQTN": "SQTN", 
- "Select Material Request": "Selecteer Materiaal aanvragen", 
- "Select Print Heading": "Selecteer Print rubriek", 
- "Select Purchase Request": "Selecteer Purchase Request", 
- "Select Terms and Conditions": "Selecteer Algemene Voorwaarden", 
- "Select the relevant company name if you have multiple companies": "Selecteer de gewenste bedrijfsnaam als u meerdere bedrijven", 
- "Series": "Serie", 
- "Status": "Staat", 
- "Stopped": "Gestopt", 
- "Submitted": "Ingezonden", 
- "Supplier": "Leverancier", 
- "Supplier (vendor) name as entered in supplier master": "Leverancier (vendor) naam als die in leverancier meester", 
- "Supplier Address": "Leverancier Adres", 
- "Supplier Quotation": "Leverancier Offerte", 
- "Supplier's currency": "Leverancier valuta", 
- "Tax Calculation": "BTW-berekening", 
- "Taxes": "Belastingen", 
- "Taxes and Charges Added": "Belastingen en heffingen toegevoegd", 
- "Taxes and Charges Added (Import)": "Belastingen en heffingen toegevoegd (Import)", 
- "Taxes and Charges Deducted": "Belastingen en heffingen Afgetrokken", 
- "Taxes and Charges Deducted (Import)": "Belastingen en kosten afgetrokken (Import)", 
- "Terms and Conditions": "Algemene Voorwaarden", 
- "Terms and Conditions HTML": "Algemene Voorwaarden HTML", 
- "Terms and Conditions1": "Algemene Conditions1", 
- "The date at which current entry is corrected in the system.": "De datum waarop huidige item wordt gecorrigeerd in het systeem.", 
- "The date at which current entry is made in system.": "De datum waarop huidige item wordt gemaakt in het systeem.", 
- "To manage multiple series please go to Setup > Manage Series": "Om meerdere reeksen te beheren gaat u naar Setup&gt; Beheer-serie", 
- "Total Tax*": "Totaal BTW *", 
- "Totals": "Totalen", 
- "Yes": "Ja", 
- "You can make a purchase order from multiple Material Requests. Select Material Requests one by one and click on the button below.": "U kunt een bestelling van meerdere Materiaal aanvragen. Selecteer Materiaal Verzoeken een voor een en klikt u op de knop.", 
- "You can make a purchase order from multiple Purchase Requests. Select Purchase Requests one by one and click on the button below.": "U kunt een bestelling van meerdere aankoopverzoeken. Selecteer inkoopaanvragen een voor een en klikt u op de knop."
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation/locale/pt-BR-doc.json b/buying/doctype/supplier_quotation/locale/pt-BR-doc.json
deleted file mode 100644
index ac5e125..0000000
--- a/buying/doctype/supplier_quotation/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "Address": "Endere\u00e7o", 
- "Amended From": "Corrigido De", 
- "Amendment Date": "Data da Corre\u00e7\u00e3o", 
- "Buying": "Compras", 
- "Calculate Tax": "Calcular Imposto", 
- "Cancel Reason": "Motivo do Cancelar", 
- "Cancelled": "Cancelado", 
- "Company": "Empresa", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Considere esta Lista de Pre\u00e7os para a obten\u00e7\u00e3o do valor. (S\u00f3 onde &quot;Para Comprar&quot; estiver marcado)", 
- "Contact": "Contato", 
- "Contact Email": "E-mail do Contato", 
- "Contact Info": "Informa\u00e7\u00f5es para Contato", 
- "Contact Person": "Pessoa de Contato", 
- "Currency": "Moeda", 
- "Currency & Price List": "Moeda e Lista de Pre\u00e7os", 
- "Draft": "Rascunho", 
- "Exchange Rate": "Taxa de C\u00e2mbio", 
- "File List": "Lista de Arquivos", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Get Items": "Obter itens", 
- "Get Tax Detail": "Obtenha detalhes de Imposto", 
- "Get Terms and Conditions": "Obter os Termos e Condi\u00e7\u00f5es", 
- "Grand Total": "Total Geral", 
- "Grand Total (Import)": "Total Geral (Importa\u00e7\u00e3o)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "Se voc\u00ea criou um modelo padr\u00e3o no cadastro de Impostos de Compra e Encargos, selecione um e clique no bot\u00e3o abaixo.", 
- "In Words": "Por extenso", 
- "In Words will be visible once you save the Purchase Order.": "Por extenso ser\u00e1 vis\u00edvel quando voc\u00ea salvar a Ordem de Compra.", 
- "In Words(Import)": "Por extenso (Importar)", 
- "Is Subcontracted": "\u00c9 subcontratada", 
- "Items": "Itens", 
- "Letter Head": "Timbrado", 
- "Mobile No": "Telefone Celular", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Name": "Nome", 
- "Net Total (Import)": "Total L\u00edquido (Importa\u00e7\u00e3o)", 
- "Net Total*": "Total L\u00edquido*", 
- "No": "N\u00e3o", 
- "Price List": "Lista de Pre\u00e7os", 
- "Price List Currency": "Moeda da Lista de Pre\u00e7os", 
- "Price List Exchange Rate": "Taxa de C\u00e2mbio da Lista de Pre\u00e7os", 
- "Purchase Taxes and Charges": "Impostos e Encargos sobre Compras", 
- "Quotation Date": "Data da Cota\u00e7\u00e3o", 
- "Quotation Items": "Itens da Cota\u00e7\u00e3o", 
- "Rate at which supplier's currency is converted to company's base currency": "Taxa na qual a moeda do fornecedor \u00e9 convertida para a moeda base da empresa", 
- "Re-Calculate Values": "Re-calcular valores", 
- "Rounded Total": "Total arredondado", 
- "SQTN": "SQTN", 
- "Select Material Request": "Selecione solicitar material", 
- "Select Print Heading": "Selecione o Cabe\u00e7alho de Impress\u00e3o", 
- "Select Terms and Conditions": "Selecione os Termos e Condi\u00e7\u00f5es", 
- "Select the relevant company name if you have multiple companies": "Selecione o nome da empresa em quest\u00e3o, se voc\u00ea tem v\u00e1rias empresas", 
- "Series": "S\u00e9ries", 
- "Status": "Estado", 
- "Stopped": "Parado", 
- "Submitted": "Enviado", 
- "Supplier": "Fornecedor", 
- "Supplier (vendor) name as entered in supplier master": "Nome do fornecedor (vendedor), como inscritos no cadastro de fornecedores", 
- "Supplier Address": "Endere\u00e7o do Fornecedor", 
- "Supplier Quotation": "Cota\u00e7\u00e3o do Fornecedor", 
- "Supplier's currency": "Moeda do Fornecedor", 
- "Tax Calculation": "C\u00e1lculo do Imposto", 
- "Taxes": "Impostos", 
- "Taxes and Charges Added": "Impostos e Encargos Adicionados", 
- "Taxes and Charges Added (Import)": "Impostos e Encargos Adicionados (Importa\u00e7\u00e3o)", 
- "Taxes and Charges Deducted": "Impostos e Encargos Deduzidos", 
- "Taxes and Charges Deducted (Import)": "Impostos e Encargos Deduzidos (Importa\u00e7\u00e3o)", 
- "Terms and Conditions": "Termos e Condi\u00e7\u00f5es", 
- "Terms and Conditions HTML": "Termos e Condi\u00e7\u00f5es HTML", 
- "Terms and Conditions1": "Termos e Condi\u00e7\u00f5es", 
- "The date at which current entry is corrected in the system.": "A data em que o lan\u00e7amento atual \u00e9 corrigido no sistema.", 
- "The date at which current entry is made in system.": "A data em que o lan\u00e7amento atual \u00e9 feito no sistema.", 
- "To manage multiple series please go to Setup > Manage Series": "Para gerenciar v\u00e1rias s\u00e9ries por favor, v\u00e1 para Configura\u00e7\u00e3o &gt; Gerenciar S\u00e9ries", 
- "Total Tax*": "Total de Impostos*", 
- "Totals": "Totais", 
- "Yes": "Sim", 
- "You can make a purchase order from multiple Material Requests. Select Material Requests one by one and click on the button below.": "Voc\u00ea pode fazer um pedido de compra de materiais pedidos m\u00faltiplos. Selecione pedidos se um por um e clique no bot\u00e3o abaixo."
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation/locale/pt-doc.json b/buying/doctype/supplier_quotation/locale/pt-doc.json
deleted file mode 100644
index 2791651..0000000
--- a/buying/doctype/supplier_quotation/locale/pt-doc.json
+++ /dev/null
@@ -1,80 +0,0 @@
-{
- "Address": "Endere\u00e7o", 
- "Amended From": "Alterado De", 
- "Amendment Date": "Data emenda", 
- "Buying": "Comprar", 
- "Calculate Tax": "Calcular o imposto", 
- "Cancel Reason": "Cancelar Raz\u00e3o", 
- "Cancelled": "Cancelado", 
- "Company": "Companhia", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Considere esta Lista de Pre\u00e7os para a recupera\u00e7\u00e3o de taxa. (S\u00f3 que &quot;para a compra&quot;, como verificado)", 
- "Contact": "Contato", 
- "Contact Email": "Contato E-mail", 
- "Contact Info": "Informa\u00e7\u00f5es para contato", 
- "Contact Person": "Pessoa de contato", 
- "Currency": "Moeda", 
- "Currency & Price List": "Moeda e Lista de Pre\u00e7os", 
- "Draft": "Rascunho", 
- "Exchange Rate": "Taxa de C\u00e2mbio", 
- "File List": "Lista de Arquivos", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Get Items": "Obter itens", 
- "Get Tax Detail": "Obtenha detalhes Imposto", 
- "Get Terms and Conditions": "Obter os Termos e Condi\u00e7\u00f5es", 
- "Grand Total": "Total geral", 
- "Grand Total (Import)": "Total Geral (Import)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "Se voc\u00ea criou um modelo padr\u00e3o no Imposto de Compra e Master Encargos, selecione um e clique no bot\u00e3o abaixo.", 
- "In Words": "Em Palavras", 
- "In Words will be visible once you save the Purchase Order.": "Em Palavras ser\u00e1 vis\u00edvel quando voc\u00ea salvar a Ordem de Compra.", 
- "In Words(Import)": "Em Palavras (Import)", 
- "Is Subcontracted": "\u00c9 subcontratada", 
- "Items": "Itens", 
- "Letter Head": "Cabe\u00e7a letra", 
- "Mobile No": "No m\u00f3vel", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Name": "Nome", 
- "Net Total (Import)": "Total L\u00edquido (Import)", 
- "Net Total*": "* Total Net", 
- "No": "N\u00e3o", 
- "Price List": "Lista de Pre\u00e7os", 
- "Price List Currency": "Hoje Lista de Pre\u00e7os", 
- "Price List Exchange Rate": "Pre\u00e7o Lista de Taxa de C\u00e2mbio", 
- "Purchase Taxes and Charges": "Impostos e Encargos de compra", 
- "Quotation Date": "Data cita\u00e7\u00e3o", 
- "Quotation Items": "Itens cota\u00e7\u00e3o", 
- "Rate at which supplier's currency is converted to company's base currency": "Taxa na qual a moeda que fornecedor \u00e9 convertido para a moeda da empresa de base", 
- "Re-Calculate Values": "Re-calcular valores", 
- "Rounded Total": "Total arredondado", 
- "SQTN": "SQTN", 
- "Select Material Request": "Selecione solicitar material", 
- "Select Print Heading": "Selecione Imprimir t\u00edtulo", 
- "Select Purchase Request": "Selecione Pedido de Compra", 
- "Select Terms and Conditions": "Selecione Termos e Condi\u00e7\u00f5es", 
- "Select the relevant company name if you have multiple companies": "Selecione o nome da empresa em quest\u00e3o, se voc\u00ea tem v\u00e1rias empresas", 
- "Series": "S\u00e9rie", 
- "Status": "Estado", 
- "Stopped": "Parado", 
- "Submitted": "Enviado", 
- "Supplier": "Fornecedor", 
- "Supplier (vendor) name as entered in supplier master": "Nome do fornecedor (fornecedor), inscritos no cadastro de fornecedores", 
- "Supplier Address": "Endere\u00e7o do Fornecedor", 
- "Supplier Quotation": "Cota\u00e7\u00e3o fornecedor", 
- "Supplier's currency": "Moeda fornecedor", 
- "Tax Calculation": "C\u00e1lculo do imposto", 
- "Taxes": "Impostos", 
- "Taxes and Charges Added": "Impostos e Encargos Adicionado", 
- "Taxes and Charges Added (Import)": "Impostos e Encargos Adicionado (Import)", 
- "Taxes and Charges Deducted": "Impostos e Encargos Deduzidos", 
- "Taxes and Charges Deducted (Import)": "Impostos e Encargos Deduzido (Import)", 
- "Terms and Conditions": "Termos e Condi\u00e7\u00f5es", 
- "Terms and Conditions HTML": "Termos e Condi\u00e7\u00f5es HTML", 
- "Terms and Conditions1": "Termos e Conditions1", 
- "The date at which current entry is corrected in the system.": "A data em que a entrada actual \u00e9 corrigido no sistema.", 
- "The date at which current entry is made in system.": "A data em que a entrada actual \u00e9 feita no sistema.", 
- "To manage multiple series please go to Setup > Manage Series": "Para gerenciar v\u00e1rias s\u00e9ries por favor, v\u00e1 para Configura\u00e7\u00e3o&gt; Gerenciar Series", 
- "Total Tax*": "* Total de impostos", 
- "Totals": "Totais", 
- "Yes": "Sim", 
- "You can make a purchase order from multiple Material Requests. Select Material Requests one by one and click on the button below.": "Voc\u00ea pode fazer um pedido de compra de materiais pedidos m\u00faltiplos. Selecione pedidos se um por um e clique no bot\u00e3o abaixo.", 
- "You can make a purchase order from multiple Purchase Requests. Select Purchase Requests one by one and click on the button below.": "Voc\u00ea pode fazer uma ordem de compra de pedidos de compras m\u00faltiplas. Selecione pedidos de compra, um por um e clique no bot\u00e3o abaixo."
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation/locale/sr-doc.json b/buying/doctype/supplier_quotation/locale/sr-doc.json
deleted file mode 100644
index 9bd85b4..0000000
--- a/buying/doctype/supplier_quotation/locale/sr-doc.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "Address": "\u0410\u0434\u0440\u0435\u0441\u0430", 
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "Amendment Date": "\u0410\u043c\u0430\u043d\u0434\u043c\u0430\u043d \u0414\u0430\u0442\u0443\u043c", 
- "Buying": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430", 
- "Calculate Tax": "\u0418\u0437\u0440\u0430\u0447\u0443\u043d\u0430\u0458\u0442\u0435 \u041f\u043e\u0440\u0435\u0437", 
- "Cancel Reason": "\u041e\u0442\u043a\u0430\u0436\u0438 \u0440\u0430\u0437\u043b\u043e\u0433", 
- "Cancelled": "\u041e\u0442\u043a\u0430\u0437\u0430\u043d", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "\u0420\u0430\u0437\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \u043e\u0432\u0430\u0458 \u0446\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u043f\u0440\u0438\u0432\u043b\u0430\u0447\u043d\u043e \u0441\u0442\u043e\u043f\u0443. (\u0421\u0430\u043c\u043e \u0448\u0442\u043e \u0441\u0443 &quot;\u0417\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443&quot; \u043a\u0430\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d)", 
- "Contact": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "Contact Email": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0415\u043c\u0430\u0438\u043b", 
- "Contact Info": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0418\u043d\u0444\u043e", 
- "Contact Person": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u043e\u0441\u043e\u0431\u0430", 
- "Currency": "\u0412\u0430\u043b\u0443\u0442\u0430", 
- "Currency & Price List": "\u0412\u0430\u043b\u0443\u0442\u0430 &amp; \u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a", 
- "Draft": "\u041d\u0430\u0446\u0440\u0442", 
- "Exchange Rate": "\u041a\u0443\u0440\u0441", 
- "File List": "\u0424\u0438\u043b\u0435 \u041b\u0438\u0441\u0442", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "Get Items": "\u0413\u0435\u0442 \u0441\u0442\u0430\u0432\u043a\u0435", 
- "Get Tax Detail": "\u0413\u0435\u0442 \u0414\u0435\u0442\u0430\u0459 \u043f\u043e\u0440\u0435\u0437\u0443", 
- "Get Terms and Conditions": "\u0413\u0435\u0442 \u0423\u0441\u043b\u043e\u0432\u0435", 
- "Grand Total": "\u0421\u0432\u0435\u0443\u043a\u0443\u043f\u043d\u043e", 
- "Grand Total (Import)": "\u0413\u0440\u0430\u043d\u0434 \u0423\u043a\u0443\u043f\u043d\u043e (\u0423\u0421\u0410)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "\u0410\u043a\u043e \u0441\u0442\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u0438\u043b\u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0434\u043d\u0443 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0430\u043a \u0437\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443 \u043f\u043e\u0440\u0435\u0437\u0430 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0430 \u043c\u0430\u0458\u0441\u0442\u043e\u0440, \u0438\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0458\u0435\u0434\u0430\u043d \u0438 \u043a\u043b\u0438\u043a\u043d\u0438\u0442\u0435 \u043d\u0430 \u0434\u0443\u0433\u043c\u0435 \u0438\u0441\u043f\u043e\u0434.", 
- "In Words": "\u0423 \u0412\u043e\u0440\u0434\u0441", 
- "In Words will be visible once you save the Purchase Order.": "\u0423 \u0440\u0435\u0447\u0438 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0432\u0438\u0434\u0459\u0438\u0432 \u043a\u0430\u0434\u0430 \u0441\u0430\u0447\u0443\u0432\u0430\u0442\u0435 \u043f\u043e\u0440\u0443\u045f\u0431\u0435\u043d\u0438\u0446\u0443.", 
- "In Words(Import)": "\u0423 \u0412\u043e\u0440\u0434\u0441 (\u0423\u0421\u0410)", 
- "Is Subcontracted": "\u0414\u0430 \u043b\u0438 \u043f\u043e\u0434\u0438\u0437\u0432\u043e\u0452\u0435\u045a\u0435", 
- "Items": "\u0410\u0440\u0442\u0438\u043a\u043b\u0438", 
- "Letter Head": "\u041f\u0438\u0441\u043c\u043e \u0413\u043b\u0430\u0432\u0430", 
- "Mobile No": "\u041c\u043e\u0431\u0438\u043b\u043d\u0438 \u041d\u0435\u043c\u0430", 
- "More Info": "\u0412\u0438\u0448\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0430", 
- "Name": "\u0418\u043c\u0435", 
- "Net Total (Import)": "\u041d\u0435\u0442\u043e \u0423\u043a\u0443\u043f\u043d\u043e (\u0423\u0421\u0410)", 
- "Net Total*": "\u041d\u0435\u0442\u043e \u0423\u043a\u0443\u043f\u043d\u043e *", 
- "No": "\u041d\u0435", 
- "Price List": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a", 
- "Price List Currency": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0432\u0430\u043b\u0443\u0442\u0430", 
- "Price List Exchange Rate": "\u0426\u0435\u043d\u0430 \u043a\u0443\u0440\u0441\u043d\u043e\u0458 \u043b\u0438\u0441\u0442\u0438", 
- "Purchase Taxes and Charges": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435", 
- "Quotation Date": "\u041f\u043e\u043d\u0443\u0434\u0430 \u0414\u0430\u0442\u0443\u043c", 
- "Quotation Items": "\u0426\u0438\u0442\u0430\u0442 \u0410\u0440\u0442\u0438\u043a\u043b\u0438", 
- "Rate at which supplier's currency is converted to company's base currency": "\u0421\u0442\u043e\u043f\u0430 \u043f\u043e \u043a\u043e\u0458\u043e\u0458 \u0458\u0435 \u0434\u043e\u0431\u0430\u0432\u0459\u0430\u0447 \u0432\u0430\u043b\u0443\u0442\u0430 \u043f\u0440\u0435\u0442\u0432\u0430\u0440\u0430 \u0443 \u043e\u0441\u043d\u043e\u0432\u043d\u0443 \u0432\u0430\u043b\u0443\u0442\u0443 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435", 
- "Re-Calculate Values": "\u041f\u0440\u0435\u0440\u0430\u0447\u0443\u043d\u0430\u0442\u0438 \u0432\u0440\u0435\u0434\u043d\u043e\u0441\u0442\u0438", 
- "Rounded Total": "\u0420\u043e\u0443\u043d\u0434\u0435\u0434 \u0423\u043a\u0443\u043f\u043d\u043e", 
- "SQTN": "\u0421\u041a\u0422\u041d", 
- "Select Print Heading": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u041f\u0440\u0438\u043d\u0442 \u0425\u0435\u0430\u0434\u0438\u043d\u0433", 
- "Select Purchase Request": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0417\u0430\u0445\u0442\u0435\u0432 \u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430", 
- "Select Terms and Conditions": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0423\u0441\u043b\u043e\u0432\u0435", 
- "Select the relevant company name if you have multiple companies": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u043e\u0434\u0433\u043e\u0432\u0430\u0440\u0430\u0458\u0443\u045b\u0443 \u0438\u043c\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435, \u0430\u043a\u043e \u0438\u043c\u0430\u0442\u0435 \u0432\u0438\u0448\u0435 \u043f\u0440\u0435\u0434\u0443\u0437\u0435\u045b\u0430", 
- "Series": "\u0421\u0435\u0440\u0438\u0458\u0430", 
- "Status": "\u0421\u0442\u0430\u0442\u0443\u0441", 
- "Stopped": "\u0417\u0430\u0443\u0441\u0442\u0430\u0432\u0459\u0435\u043d", 
- "Submitted": "\u041f\u043e\u0434\u043d\u0435\u0442", 
- "Supplier": "\u0414\u043e\u0431\u0430\u0432\u0459\u0430\u0447", 
- "Supplier (vendor) name as entered in supplier master": "\u0414\u043e\u0431\u0430\u0432\u0459\u0430\u0447 (\u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0446), \u0438\u043c\u0435 \u043a\u0430\u043e \u0443\u0448\u0430\u043e \u0443 \u0434\u043e\u0431\u0430\u0432\u0459\u0430\u0447\u0430 \u043c\u0430\u0441\u0442\u0435\u0440", 
- "Supplier Address": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u0410\u0434\u0440\u0435\u0441\u0430", 
- "Supplier Quotation": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u041f\u043e\u043d\u0443\u0434\u0430", 
- "Supplier's currency": "\u0414\u043e\u0431\u0430\u0432\u0459\u0430\u0447\u0430 \u0432\u0430\u043b\u0443\u0442\u0430", 
- "Tax Calculation": "\u041e\u0431\u0440\u0430\u0447\u0443\u043d \u043f\u043e\u0440\u0435\u0437\u0430", 
- "Taxes": "\u041f\u043e\u0440\u0435\u0437\u0438", 
- "Taxes and Charges Added": "\u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u0434\u043e\u0434\u0430\u0432\u0430\u045a\u0430", 
- "Taxes and Charges Added (Import)": "\u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u0434\u043e\u0434\u0430\u0432\u0430\u045a\u0430 (\u0423\u0421\u0410)", 
- "Taxes and Charges Deducted": "\u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u043e\u0434\u0443\u0437\u0438\u043c\u0430", 
- "Taxes and Charges Deducted (Import)": "\u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u043e\u0434\u0443\u0437\u0438\u043c\u0430 (\u0423\u0421\u0410)", 
- "Terms and Conditions": "\u0423\u0441\u043b\u043e\u0432\u0438", 
- "Terms and Conditions HTML": "\u0423\u0441\u043b\u043e\u0432\u0438 \u0425\u0422\u041c\u041b", 
- "Terms and Conditions1": "\u0423\u0441\u043b\u043e\u0432\u0438 \u0438 \u0426\u043e\u043d\u0434\u0438\u0442\u0438\u043e\u043d\u04411", 
- "The date at which current entry is corrected in the system.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u0458\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u0459\u0435\u043d \u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u0443.", 
- "The date at which current entry is made in system.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0458\u0435 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0438 \u0443\u043d\u043e\u0441 \u043d\u0430\u043f\u0440\u0430\u0432\u0459\u0435\u043d \u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u0443.", 
- "To manage multiple series please go to Setup > Manage Series": "\u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u0443\u043f\u0440\u0430\u0432\u0459\u0430\u043b\u0438 \u0432\u0438\u0448\u0435 \u0441\u0435\u0440\u0438\u0458\u0443 \u0438\u0434\u0438\u0442\u0435 \u043d\u0430 \u0421\u0435\u0442\u0443\u043f&gt; \u0423\u043f\u0440\u0430\u0432\u0459\u0430\u045a\u0435 \u0421\u0435\u0440\u0438\u0435\u0441", 
- "Total Tax*": "\u0423\u043a\u0443\u043f\u0430\u043d \u043f\u043e\u0440\u0435\u0437 *", 
- "Totals": "\u0423\u043a\u0443\u043f\u043d\u043e", 
- "Yes": "\u0414\u0430", 
- "You can make a purchase order from multiple Purchase Requests. Select Purchase Requests one by one and click on the button below.": "\u041c\u043e\u0436\u0435\u0442\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u0438\u0442\u0438 \u043f\u043e\u0440\u0443\u045f\u0431\u0435\u043d\u0438\u0446\u0443 \u0438\u0437 \u0432\u0438\u0448\u0435 \u043f\u043e\u0442\u0440\u0430\u0436\u045a\u0435. \u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u043e\u0442\u0440\u0430\u0436\u045a\u0435, \u0458\u0435\u0434\u0430\u043d \u043f\u043e \u0458\u0435\u0434\u0430\u043d \u0438 \u043a\u043b\u0438\u043a\u043d\u0438\u0442\u0435 \u043d\u0430 \u0434\u0443\u0433\u043c\u0435 \u0438\u0441\u043f\u043e\u0434."
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation/locale/ta-doc.json b/buying/doctype/supplier_quotation/locale/ta-doc.json
deleted file mode 100644
index 3bdd0de..0000000
--- a/buying/doctype/supplier_quotation/locale/ta-doc.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "Address": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Amendment Date": "\u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Buying": "\u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Calculate Tax": "\u0bb5\u0bb0\u0bbf \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0b9f", 
- "Cancel Reason": "\u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd \u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Cancelled": "\u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "\u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0b8e\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc1 \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b95\u0bb0\u0bc1\u0ba4\u0bc1\u0b95\u0bbf\u0ba9\u0bcd\u0bb1\u0ba9\u0bb0\u0bcd. (\u0bae\u0b9f\u0bcd\u0b9f\u0bc1\u0bae\u0bc7 &quot;\u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0bb5\u0ba4\u0bb1\u0bcd\u0b95\u0bbe\u0ba9&quot; \u0b8e\u0ba9 \u0b9a\u0bc7\u0bbe\u0ba4\u0bbf\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd)", 
- "Contact": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Email": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Info": "\u0ba4\u0b95\u0bb5\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Person": "\u0ba8\u0baa\u0bb0\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Currency": "\u0ba8\u0bbe\u0ba3\u0baf", 
- "Currency & Price List": "\u0ba8\u0bbe\u0ba3\u0baf &amp; \u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Draft": "\u0b95\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1 \u0bb5\u0bc0\u0b9a\u0bcd\u0b9a\u0bc1", 
- "Exchange Rate": "\u0b85\u0baf\u0bb2\u0bcd\u0ba8\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1 \u0ba8\u0bbe\u0ba3\u0baf \u0baa\u0bb0\u0bbf\u0bae\u0bbe\u0bb1\u0bcd\u0bb1 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0bb5\u0bc0\u0ba4\u0bae\u0bcd", 
- "File List": "\u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "Get Items": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Get Tax Detail": "\u0bb5\u0bb0\u0bbf \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95 \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Get Terms and Conditions": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Grand Total": "\u0b86\u0b95 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd", 
- "Grand Total (Import)": "\u0b95\u0bbf\u0bb0\u0bbe\u0ba3\u0bcd\u0b9f\u0bcd \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd (\u0b87\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0ba4\u0bbf)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd \u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bb2\u0bc8\u0baf\u0bbe\u0ba9 \u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bcd\u0bb3\u0bc7\u0b9f\u0bcd \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bbf\u0baf\u0ba4\u0bc1 \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd, \u0b92\u0bb0\u0bc1 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1 \u0b95\u0bc0\u0bb4\u0bc7 \u0b89\u0bb3\u0bcd\u0bb3 \u0baa\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bbe\u0ba9\u0bc8 \u0b95\u0bbf\u0bb3\u0bbf\u0b95\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bb5\u0bc1\u0bae\u0bcd.", 
- "In Words": "\u0bb5\u0bc7\u0bb0\u0bcd\u0b9f\u0bcd\u0bb8\u0bcd", 
- "In Words will be visible once you save the Purchase Order.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b86\u0ba3\u0bc8 \u0b9a\u0bc7\u0bae\u0bbf\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0bb1\u0bc8 \u0b9a\u0bc6\u0bbe\u0bb1\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbe\u0ba3\u0b95\u0bcd\u0b95\u0bc2\u0b9f\u0bbf\u0baf\u0ba4\u0bbe\u0b95 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd.", 
- "In Words(Import)": "\u0bb5\u0bc7\u0bb0\u0bcd\u0b9f\u0bcd\u0bb8\u0bcd (\u0b87\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0ba4\u0bbf)", 
- "Is Subcontracted": "\u0b89\u0bb3\u0bcd\u0b95\u0bc1\u0ba4\u0bcd\u0ba4\u0b95\u0bc8", 
- "Items": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "Letter Head": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf\u0baf\u0b9f\u0b99\u0bcd\u0b95\u0bb2\u0bcd", 
- "Mobile No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0bae\u0bc6\u0bbe\u0baa\u0bc8\u0bb2\u0bcd", 
- "More Info": "\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Name": "\u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Net Total (Import)": "\u0ba8\u0bbf\u0b95\u0bb0 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd (\u0b87\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0ba4\u0bbf)", 
- "Net Total*": "\u0ba8\u0bbf\u0b95\u0bb0 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd *", 
- "No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Price List": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Price List Currency": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0ba8\u0bbe\u0ba3\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd", 
- "Price List Exchange Rate": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b9a\u0bc6\u0bb2\u0bbe\u0bb5\u0ba3\u0bbf \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Purchase Taxes and Charges": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Quotation Date": "\u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Quotation Items": "\u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "Rate at which supplier's currency is converted to company's base currency": "\u0b85\u0bb3\u0bbf\u0baa\u0bcd\u0baa\u0bbe\u0bb3\u0bb0\u0bbf\u0ba9\u0bcd \u0ba8\u0bbe\u0ba3\u0baf \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0ba8\u0bbe\u0ba3\u0baf \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8", 
- "Re-Calculate Values": "\u0bae\u0bc0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0b9f\u0bc1\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bb2\u0bbe\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0bae\u0bcd", 
- "Rounded Total": "\u0bb5\u0b9f\u0bcd\u0b9f\u0bae\u0bbe\u0ba9 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4", 
- "SQTN": "SQTN", 
- "Select Print Heading": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f\u0bc1", 
- "Select Purchase Request": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Select Terms and Conditions": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Select the relevant company name if you have multiple companies": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bb2 \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd \u0b9a\u0bae\u0bcd\u0baa\u0ba8\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Status": "\u0b85\u0ba8\u0bcd\u0ba4\u0bb8\u0bcd\u0ba4\u0bc1", 
- "Stopped": "\u0ba8\u0bbf\u0bb1\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf", 
- "Submitted": "\u0b9a\u0bae\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Supplier": "\u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bb5\u0bb0\u0bcd", 
- "Supplier (vendor) name as entered in supplier master": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd (\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd) \u0baa\u0bc6\u0baf\u0bb0\u0bcd \u0b8e\u0ba9 \u0b9a\u0baa\u0bcd\u0bb3\u0bc8\u0baf\u0bb0\u0bcd \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bcd\u0b9f", 
- "Supplier Address": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Supplier Quotation": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Supplier's currency": "\u0b85\u0bb3\u0bbf\u0baa\u0bcd\u0baa\u0bbe\u0bb3\u0bb0\u0bbf\u0ba9\u0bcd \u0ba8\u0bbe\u0ba3\u0baf\u0bae\u0bcd", 
- "Tax Calculation": "\u0bb5\u0bb0\u0bbf \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc0\u0b9f\u0bc1", 
- "Taxes": "\u0bb5\u0bb0\u0bbf", 
- "Taxes and Charges Added": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Taxes and Charges Added (Import)": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1 (\u0b87\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0ba4\u0bbf)", 
- "Taxes and Charges Deducted": "\u0b95\u0bb4\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Taxes and Charges Deducted (Import)": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bb4\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd (\u0b87\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0ba4\u0bbf)", 
- "Terms and Conditions": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd", 
- "Terms and Conditions HTML": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd HTML", 
- "Terms and Conditions1": "\u0bb5\u0bbf\u0ba4\u0bbf\u0bae\u0bc1\u0bb1\u0bc8\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd Conditions1", 
- "The date at which current entry is corrected in the system.": "\u0ba4\u0bc7\u0ba4\u0bbf \u0b87\u0ba4\u0bc1 \u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8 \u0b9a\u0bb0\u0bbf.", 
- "The date at which current entry is made in system.": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf.", 
- "To manage multiple series please go to Setup > Manage Series": "\u0baa\u0bb2 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95 \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bcd\u0b95&gt; \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd", 
- "Total Tax*": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0bb5\u0bb0\u0bbf *", 
- "Totals": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4", 
- "Yes": "\u0b86\u0bae\u0bcd", 
- "You can make a purchase order from multiple Purchase Requests. Select Purchase Requests one by one and click on the button below.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bb2 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bb3\u0bcd \u0b92\u0bb0\u0bc1 \u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0bb5\u0ba4\u0bb1\u0bcd\u0b95\u0bc1 \u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bb2\u0bbe\u0bae\u0bcd. \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bb3\u0bcd \u0b92\u0bb5\u0bcd\u0bb5\u0bc6\u0bbe\u0ba9\u0bcd\u0bb1\u0bbe\u0b95 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1 \u0b95\u0bc0\u0bb4\u0bc7 \u0b89\u0bb3\u0bcd\u0bb3 \u0baa\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bbe\u0ba9\u0bc8 \u0b95\u0bbf\u0bb3\u0bbf\u0b95\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bb5\u0bc1\u0bae\u0bcd."
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation/locale/th-doc.json b/buying/doctype/supplier_quotation/locale/th-doc.json
deleted file mode 100644
index df553c7..0000000
--- a/buying/doctype/supplier_quotation/locale/th-doc.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", 
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Amendment Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e01\u0e49\u0e44\u0e02", 
- "Buying": "\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d", 
- "Calculate Tax": "\u0e04\u0e33\u0e19\u0e27\u0e13\u0e20\u0e32\u0e29\u0e35", 
- "Cancel Reason": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25", 
- "Cancelled": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e19\u0e35\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e23\u0e35\u0e22\u0e01\u0e2d\u0e31\u0e15\u0e23\u0e32 (\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e17\u0e35\u0e48\u0e21\u0e35 &quot;\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d&quot; \u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e40\u0e1b\u0e47\u0e19)", 
- "Contact": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Email": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c", 
- "Contact Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Person": "Contact Person", 
- "Currency": "\u0e40\u0e07\u0e34\u0e19\u0e15\u0e23\u0e32", 
- "Currency & Price List": "\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e41\u0e25\u0e30\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32", 
- "Draft": "\u0e23\u0e48\u0e32\u0e07", 
- "Exchange Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e41\u0e25\u0e01\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19", 
- "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Get Items": "\u0e23\u0e31\u0e1a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Get Tax Detail": "\u0e23\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e20\u0e32\u0e29\u0e35", 
- "Get Terms and Conditions": "\u0e23\u0e31\u0e1a\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Grand Total": "\u0e23\u0e27\u0e21\u0e17\u0e31\u0e49\u0e07\u0e2a\u0e34\u0e49\u0e19", 
- "Grand Total (Import)": "\u0e41\u0e01\u0e23\u0e19\u0e14\u0e4c\u0e23\u0e27\u0e21 (\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "\u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e44\u0e14\u0e49\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e43\u0e19\u0e20\u0e32\u0e29\u0e35\u0e0b\u0e37\u0e49\u0e2d\u0e41\u0e25\u0e30\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32\u0e42\u0e17\u0e04\u0e48\u0e32\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e41\u0e25\u0e30\u0e04\u0e25\u0e34\u0e01\u0e17\u0e35\u0e48\u0e1b\u0e38\u0e48\u0e21\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07", 
- "In Words": "\u0e43\u0e19\u0e04\u0e33\u0e1e\u0e39\u0e14\u0e02\u0e2d\u0e07", 
- "In Words will be visible once you save the Purchase Order.": "\u0e43\u0e19\u0e04\u0e33\u0e1e\u0e39\u0e14\u0e02\u0e2d\u0e07\u0e08\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e21\u0e2d\u0e07\u0e40\u0e2b\u0e47\u0e19\u0e44\u0e14\u0e49\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e43\u0e1a\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d", 
- "In Words(Import)": "\u0e43\u0e19\u0e04\u0e33\u0e1e\u0e39\u0e14\u0e02\u0e2d\u0e07 (\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32)", 
- "Is Subcontracted": "\u0e40\u0e2b\u0e21\u0e32", 
- "Items": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Letter Head": "\u0e2b\u0e31\u0e27\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22", 
- "Mobile No": "\u0e21\u0e37\u0e2d\u0e16\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "More Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Name": "\u0e0a\u0e37\u0e48\u0e2d", 
- "Net Total (Import)": "\u0e23\u0e27\u0e21\u0e2a\u0e38\u0e17\u0e18\u0e34 (\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32)", 
- "Net Total*": "* \u0e2a\u0e38\u0e17\u0e18\u0e34", 
- "No": "\u0e44\u0e21\u0e48", 
- "Price List": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e08\u0e49\u0e07\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Price List Currency": "\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32", 
- "Price List Exchange Rate": "\u0e23\u0e32\u0e04\u0e32\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e41\u0e25\u0e01\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d", 
- "Purchase Taxes and Charges": "\u0e20\u0e32\u0e29\u0e35\u0e0b\u0e37\u0e49\u0e2d\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23", 
- "Quotation Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", 
- "Quotation Items": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", 
- "Rate at which supplier's currency is converted to company's base currency": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e17\u0e35\u0e48\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e02\u0e2d\u0e07\u0e0b\u0e31\u0e1e\u0e1e\u0e25\u0e32\u0e22\u0e40\u0e2d\u0e2d\u0e23\u0e4c\u0e08\u0e30\u0e16\u0e39\u0e01\u0e41\u0e1b\u0e25\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e2b\u0e25\u0e31\u0e01\u0e02\u0e2d\u0e07 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Re-Calculate Values": "\u0e04\u0e48\u0e32\u0e04\u0e33\u0e19\u0e27\u0e13\u0e43\u0e2b\u0e21\u0e48", 
- "Rounded Total": "\u0e23\u0e27\u0e21\u0e01\u0e25\u0e21", 
- "SQTN": "SQTN", 
- "Select Material Request": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e01\u0e32\u0e23\u0e23\u0e49\u0e2d\u0e07\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38", 
- "Select Print Heading": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Select Terms and Conditions": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Select the relevant company name if you have multiple companies": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e0a\u0e37\u0e48\u0e2d \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 \u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e21\u0e35\u0e2b\u0e25\u0e32\u0e22 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Series": "\u0e0a\u0e38\u0e14", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30", 
- "Stopped": "\u0e2b\u0e22\u0e38\u0e14", 
- "Submitted": "Submitted", 
- "Supplier": "\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Supplier (vendor) name as entered in supplier master": "\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d (\u0e1c\u0e39\u0e49\u0e02\u0e32\u0e22) \u0e1b\u0e49\u0e2d\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22\u0e43\u0e19\u0e15\u0e49\u0e19\u0e41\u0e1a\u0e1a", 
- "Supplier Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15", 
- "Supplier Quotation": "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15", 
- "Supplier's currency": "\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e02\u0e2d\u0e07\u0e0b\u0e31\u0e1e\u0e1e\u0e25\u0e32\u0e22\u0e40\u0e2d\u0e2d\u0e23\u0e4c", 
- "Tax Calculation": "\u0e01\u0e32\u0e23\u0e04\u0e33\u0e19\u0e27\u0e13\u0e20\u0e32\u0e29\u0e35", 
- "Taxes": "\u0e20\u0e32\u0e29\u0e35", 
- "Taxes and Charges Added": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e40\u0e1e\u0e34\u0e48\u0e21", 
- "Taxes and Charges Added (Import)": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e40\u0e1e\u0e34\u0e48\u0e21 (\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32)", 
- "Taxes and Charges Deducted": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e2b\u0e31\u0e01", 
- "Taxes and Charges Deducted (Import)": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e2b\u0e31\u0e01 (\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32)", 
- "Terms and Conditions": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Terms and Conditions HTML": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02 HTML", 
- "Terms and Conditions1": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30 Conditions1", 
- "The date at which current entry is corrected in the system.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e21\u0e35\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e44\u0e02\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a", 
- "The date at which current entry is made in system.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e08\u0e30\u0e17\u0e33\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a", 
- "To manage multiple series please go to Setup > Manage Series": "\u0e43\u0e19\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e01\u0e31\u0e1a\u0e2b\u0e25\u0e32\u0e22\u0e0a\u0e38\u0e14\u0e42\u0e1b\u0e23\u0e14\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32&gt; \u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e41\u0e1a\u0e1a", 
- "Total Tax*": "* \u0e20\u0e32\u0e29\u0e35\u0e23\u0e27\u0e21", 
- "Totals": "\u0e1c\u0e25\u0e23\u0e27\u0e21", 
- "Yes": "\u0e43\u0e0a\u0e48", 
- "You can make a purchase order from multiple Material Requests. Select Material Requests one by one and click on the button below.": "\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e08\u0e32\u0e01\u0e01\u0e32\u0e23\u0e23\u0e49\u0e2d\u0e07\u0e02\u0e2d\u0e2b\u0e25\u0e32\u0e22 \u0e40\u0e25\u0e37\u0e2d\u0e01\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e02\u0e2d\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e42\u0e14\u0e22\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e41\u0e25\u0e30\u0e04\u0e25\u0e34\u0e01\u0e1b\u0e38\u0e48\u0e21\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation/supplier_quotation.js b/buying/doctype/supplier_quotation/supplier_quotation.js
index 1e4f6cb..0ed85ff 100644
--- a/buying/doctype/supplier_quotation/supplier_quotation.js
+++ b/buying/doctype/supplier_quotation/supplier_quotation.js
@@ -26,48 +26,15 @@
 erpnext.buying.SupplierQuotationController = erpnext.buying.BuyingController.extend({
 	refresh: function() {
 		this._super();
-		
 
 		if (this.frm.doc.docstatus === 1) {
 			cur_frm.add_custom_button("Make Purchase Order", cur_frm.cscript.make_purchase_order);
 		}
-	},
-	
-	onload_post_render: function(doc, dt, dn) {	
-		var me = this;
-		var callback = function(doc, dt, dn) {
-			cur_frm.cscript.load_taxes(me.frm.doc);
-		}
-		
-		// TODO: improve this
-		if(this.frm.doc.__islocal) {
-			if (this.frm.fields_dict.price_list_name && this.frm.doc.price_list_name) {
-				this.price_list_name(callback);
-			} else {
-				callback(doc, dt, dn);
-			}
-		}
-	}
-	
+	},	
 });
 
-var new_cscript = new erpnext.buying.SupplierQuotationController({frm: cur_frm});
-
 // for backward compatibility: combine new and previous states
-$.extend(cur_frm.cscript, new_cscript);
-
-
-cur_frm.cscript.onload = function(doc, dt, dn) {
-	// set missing values in parent doc
-	set_missing_values(doc, {
-		fiscal_year: sys_defaults.fiscal_year,
-		conversion_rate: 1,
-		currency: sys_defaults.currency,
-		status: "Draft",
-		transaction_date: get_today(),
-		is_subcontracted: "No"
-	});
-}
+$.extend(cur_frm.cscript, new erpnext.buying.SupplierQuotationController({frm: cur_frm}));
 
 cur_frm.cscript.make_purchase_order = function() {
 	var new_po_name = wn.model.make_new_doc_and_get_name("Purchase Order");
@@ -82,15 +49,6 @@
 	}, function(r, rt) { loaddoc("Purchase Order", new_po_name) });
 }
 
-cur_frm.cscript.supplier = function(doc, dt, dn) {
-	if (doc.supplier) {
-		get_server_fields('get_default_supplier_address',
-			JSON.stringify({ supplier: doc.supplier }), '', doc, dt, dn, 1,
-			function() { cur_frm.refresh(); });
-		cur_frm.cscript.toggle_contact_section(doc);
-	}
-}
-
 cur_frm.cscript.uom = function(doc, cdt, cdn) {
 	// no need to trigger updation of stock uom, as this field doesn't exist in supplier quotation
 }
@@ -129,13 +87,3 @@
 		department, designation FROM tabContact WHERE supplier = \"" + doc.supplier 
 		+"\" AND docstatus != 2 AND name LIKE \"%s\" ORDER BY name ASC LIMIT 50";
 }
-
-cur_frm.fields_dict.supplier_address.on_new = function(dn) {
-	locals['Address'][dn].supplier = locals[cur_frm.doctype][cur_frm.docname].supplier;
-	locals['Address'][dn].supplier_name = locals[cur_frm.doctype][cur_frm.docname].supplier_name;
-}
-
-cur_frm.fields_dict.contact_person.on_new = function(dn) {
-	locals['Contact'][dn].supplier = locals[cur_frm.doctype][cur_frm.docname].supplier;
-	locals['Contact'][dn].supplier_name = locals[cur_frm.doctype][cur_frm.docname].supplier_name;
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation/supplier_quotation.py b/buying/doctype/supplier_quotation/supplier_quotation.py
index 0982fd6..421ecd0 100644
--- a/buying/doctype/supplier_quotation/supplier_quotation.py
+++ b/buying/doctype/supplier_quotation/supplier_quotation.py
@@ -63,12 +63,6 @@
 					d.purchase_ref_rate = d.discount_rate = d.purchase_rate = 0.0
 					d.import_ref_rate = d.import_rate = 0.0
 	
-	def load_default_taxes(self):
-		self.doclist = get_obj('Purchase Common').load_default_taxes(self)
-	
-	def get_purchase_tax_details(self):
-		self.doclist = get_obj('Purchase Common').get_purchase_tax_details(self)
-
 	def validate_fiscal_year(self):
 		get_obj(dt = 'Purchase Common').validate_fiscal_year( \
 			self.doc.fiscal_year, self.doc.transaction_date, 'Quotation Date')
diff --git a/buying/doctype/supplier_quotation/supplier_quotation.txt b/buying/doctype/supplier_quotation/supplier_quotation.txt
index dace56a..072b146 100644
--- a/buying/doctype/supplier_quotation/supplier_quotation.txt
+++ b/buying/doctype/supplier_quotation/supplier_quotation.txt
@@ -1,8 +1,8 @@
 [
  {
-  "creation": "2013-03-25 16:01:25", 
+  "creation": "2013-05-21 16:16:45", 
   "docstatus": 0, 
-  "modified": "2013-02-18 13:40:17", 
+  "modified": "2013-06-11 16:05:53", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -31,7 +31,9 @@
   "parent": "Supplier Quotation", 
   "parentfield": "permissions", 
   "parenttype": "DocType", 
-  "read": 1
+  "permlevel": 0, 
+  "read": 1, 
+  "report": 1
  }, 
  {
   "doctype": "DocType", 
@@ -65,43 +67,48 @@
   "search_index": 1
  }, 
  {
+  "depends_on": "supplier", 
   "doctype": "DocField", 
   "fieldname": "supplier_name", 
   "fieldtype": "Data", 
-  "hidden": 1, 
+  "hidden": 0, 
   "in_list_view": 1, 
   "label": "Name", 
   "read_only": 1
  }, 
  {
+  "depends_on": "supplier", 
   "doctype": "DocField", 
   "fieldname": "address_display", 
   "fieldtype": "Small Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Address", 
   "read_only": 1
  }, 
  {
+  "depends_on": "supplier", 
   "doctype": "DocField", 
   "fieldname": "contact_display", 
   "fieldtype": "Small Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Contact", 
   "read_only": 1
  }, 
  {
+  "depends_on": "supplier", 
   "doctype": "DocField", 
   "fieldname": "contact_mobile", 
   "fieldtype": "Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Mobile No", 
   "read_only": 1
  }, 
  {
+  "depends_on": "supplier", 
   "doctype": "DocField", 
   "fieldname": "contact_email", 
   "fieldtype": "Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Contact Email", 
   "print_hide": 1, 
   "read_only": 1
@@ -499,17 +506,7 @@
   "fieldname": "get_terms", 
   "fieldtype": "Button", 
   "label": "Get Terms and Conditions", 
-  "oldfieldtype": "Button", 
-  "options": "get_tc_details"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "terms_html", 
-  "fieldtype": "HTML", 
-  "label": "Terms and Conditions HTML", 
-  "oldfieldtype": "HTML", 
-  "options": "You can add Terms and Notes that will be printed in the Transaction", 
-  "print_hide": 1
+  "oldfieldtype": "Button"
  }, 
  {
   "doctype": "DocField", 
@@ -520,6 +517,7 @@
   "oldfieldtype": "Text Editor"
  }, 
  {
+  "depends_on": "supplier", 
   "doctype": "DocField", 
   "fieldname": "contact_section", 
   "fieldtype": "Section Break", 
@@ -588,18 +586,6 @@
   "report_hide": 0
  }, 
  {
-  "description": "The date at which current entry is corrected in the system.", 
-  "doctype": "DocField", 
-  "fieldname": "amendment_date", 
-  "fieldtype": "Date", 
-  "hidden": 1, 
-  "label": "Amendment Date", 
-  "no_copy": 1, 
-  "oldfieldname": "amendment_date", 
-  "oldfieldtype": "Date", 
-  "print_hide": 1
- }, 
- {
   "description": "Select the relevant company name if you have multiple companies", 
   "doctype": "DocField", 
   "fieldname": "company", 
@@ -642,34 +628,10 @@
   "report_hide": 1
  }, 
  {
-  "doctype": "DocField", 
-  "fieldname": "column_break5", 
-  "fieldtype": "Column Break", 
-  "oldfieldtype": "Column Break", 
-  "print_hide": 1, 
-  "print_width": "50%", 
-  "width": "50%"
- }, 
- {
-  "depends_on": "eval:!doc.__islocal", 
-  "doctype": "DocField", 
-  "fieldname": "cancel_reason", 
-  "fieldtype": "Data", 
-  "hidden": 0, 
-  "label": "Cancel Reason", 
-  "no_copy": 1, 
-  "oldfieldname": "cancel_reason", 
-  "oldfieldtype": "Data", 
-  "print_hide": 1, 
-  "read_only": 1
- }, 
- {
   "amend": 1, 
   "cancel": 1, 
   "create": 1, 
   "doctype": "DocPerm", 
-  "permlevel": 0, 
-  "report": 1, 
   "role": "Manufacturing Manager", 
   "submit": 1, 
   "write": 1
@@ -679,8 +641,6 @@
   "cancel": 1, 
   "create": 1, 
   "doctype": "DocPerm", 
-  "permlevel": 0, 
-  "report": 1, 
   "role": "Purchase Manager", 
   "submit": 1, 
   "write": 1
@@ -690,8 +650,6 @@
   "cancel": 0, 
   "create": 1, 
   "doctype": "DocPerm", 
-  "permlevel": 0, 
-  "report": 1, 
   "role": "Purchase User", 
   "submit": 0, 
   "write": 1
@@ -701,8 +659,6 @@
   "cancel": 0, 
   "create": 0, 
   "doctype": "DocPerm", 
-  "permlevel": 0, 
-  "report": 1, 
   "role": "Material User", 
   "submit": 0, 
   "write": 0
@@ -712,22 +668,8 @@
   "cancel": 0, 
   "create": 0, 
   "doctype": "DocPerm", 
-  "permlevel": 0, 
-  "report": 1, 
   "role": "Supplier", 
   "submit": 0, 
   "write": 0
- }, 
- {
-  "amend": 0, 
-  "cancel": 0, 
-  "create": 0, 
-  "doctype": "DocPerm", 
-  "match": "", 
-  "permlevel": 1, 
-  "report": 0, 
-  "role": "All", 
-  "submit": 0, 
-  "write": 0
  }
 ]
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation_item/README.md b/buying/doctype/supplier_quotation_item/README.md
new file mode 100644
index 0000000..42a83cf
--- /dev/null
+++ b/buying/doctype/supplier_quotation_item/README.md
@@ -0,0 +1 @@
+Item details (rate, qty) in parent Supplier Quotation.
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation_item/locale/_messages_doc.json b/buying/doctype/supplier_quotation_item/locale/_messages_doc.json
deleted file mode 100644
index 76a61a8..0000000
--- a/buying/doctype/supplier_quotation_item/locale/_messages_doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-[
- "Supplier Quotation Item", 
- "Item Name", 
- "Discount %", 
- "Material Request Detail No", 
- "Prevdoc DocType", 
- "Warehouse", 
- "UOM", 
- "Item Tax Rate", 
- "Description", 
- "Project Name", 
- "Brand", 
- "Supplier Part Number", 
- "Item Code", 
- "Buying", 
- "Rate ", 
- "Material Request No", 
- "Rate*", 
- "Amount*", 
- "Amount", 
- "Ref Rate ", 
- "Item Group", 
- "If Supplier Part Number exists for given Item, it gets stored here", 
- "Material Request Date", 
- "Ref Rate*", 
- "Quantity", 
- "Tax detail table fetched from item master as a string and stored in this field.\nUsed for Taxes and Charges", 
- "Page Break"
-]
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation_item/locale/ar-doc.json b/buying/doctype/supplier_quotation_item/locale/ar-doc.json
deleted file mode 100644
index cd4f637..0000000
--- a/buying/doctype/supplier_quotation_item/locale/ar-doc.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "Amount": "\u0643\u0645\u064a\u0629", 
- "Amount  (Default Curr.)": "\u0627\u0644\u0645\u0628\u0644\u063a (\u0628\u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629.)", 
- "Amount*": "* \u0627\u0644\u0645\u0628\u0644\u063a", 
- "Brand": "\u0639\u0644\u0627\u0645\u0629 \u062a\u062c\u0627\u0631\u064a\u0629", 
- "Buying": "\u0634\u0631\u0627\u0621", 
- "Description": "\u0648\u0635\u0641", 
- "Discount %": "\u062e\u0635\u0645\u066a", 
- "If Supplier Part Number exists for given Item, it gets stored here": "\u0625\u0630\u0627 \u0645\u0632\u0648\u062f \u0631\u0642\u0645 \u0627\u0644\u062c\u0632\u0621 \u0648\u062c\u0648\u062f \u0644\u0628\u0646\u062f \u0645\u0639\u064a\u0646\u060c \u0648\u064a\u062d\u0635\u0644 \u0639\u0644\u0649 \u062a\u062e\u0632\u064a\u0646\u0647\u0627 \u0647\u0646\u0627", 
- "Item Code": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0631\u0645\u0632", 
- "Item Group": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", 
- "Item Name": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0627\u0633\u0645", 
- "Item Tax Rate": "\u0627\u0644\u0628\u0646\u062f \u0636\u0631\u064a\u0628\u0629", 
- "Material Request Date": "\u0637\u0644\u0628 \u0627\u0644\u0645\u0648\u0627\u062f \u062a\u0627\u0631\u064a\u062e", 
- "Material Request Detail No": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0637\u0644\u0628 \u0627\u0644\u0645\u0648\u0627\u062f \u0644\u0627", 
- "Material Request No": "\u0637\u0644\u0628 \u0645\u0648\u0627\u062f \u0644\u0627", 
- "Page Break": "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0633\u062a\u0631\u0627\u062d\u0629", 
- "Prevdoc DocType": "Prevdoc DOCTYPE", 
- "Project Name": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0634\u0631\u0648\u0639", 
- "Purchase Request Date": "\u062a\u0627\u0631\u064a\u062e \u0637\u0644\u0628 \u0634\u0631\u0627\u0621", 
- "Purchase Request Detail No": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0637\u0644\u0628 \u0634\u0631\u0627\u0621 \u0644\u0627", 
- "Purchase Request No": "\u0637\u0644\u0628 \u0634\u0631\u0627\u0621 \u0631\u0642\u0645", 
- "Quantity": "\u0643\u0645\u064a\u0629", 
- "Rate ": "\u0645\u0639\u062f\u0644", 
- "Rate (Default Curr.) *": "\u0645\u0639\u062f\u0644 (\u0628\u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629.) *", 
- "Rate*": "\u0645\u0639\u062f\u0644 *", 
- "Ref Rate ": "\u0627\u0644\u0645\u0631\u062c\u0639 \u0642\u064a\u0645", 
- "Ref Rate *": "\u0627\u0644\u0645\u0631\u062c\u0639 * \u0633\u0639\u0631", 
- "Ref Rate*": "\u0627\u0644\u0645\u0631\u062c\u0639 * \u0633\u0639\u0631", 
- "Supplier Part Number": "\u0627\u0644\u0645\u0648\u0631\u062f \u0631\u0642\u0645 \u0627\u0644\u062c\u0632\u0621", 
- "Supplier Quotation Item": "\u0627\u0644\u0645\u0648\u0631\u062f \u0627\u0642\u062a\u0628\u0627\u0633 \u0627\u0644\u0625\u063a\u0644\u0627\u0642", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "\u062c\u0644\u0628 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0645\u0646 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0631\u0626\u064a\u0633\u064a \u0627\u0644\u0628\u0646\u062f \u0643\u0633\u0644\u0633\u0644\u0629 \u0648\u062a\u062e\u0632\u064a\u0646\u0647\u0627 \u0641\u064a \u0647\u0630\u0627 field.Used \u0644\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "UOM": "UOM", 
- "Warehouse": "\u0645\u0633\u062a\u0648\u062f\u0639"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation_item/locale/de-doc.json b/buying/doctype/supplier_quotation_item/locale/de-doc.json
deleted file mode 100644
index 642e7c1..0000000
--- a/buying/doctype/supplier_quotation_item/locale/de-doc.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "Amount": "Menge", 
- "Amount*": "Betrag *", 
- "Brand": "Marke", 
- "Buying": "Kauf", 
- "Description": "Beschreibung", 
- "Discount %": "Discount%", 
- "If Supplier Part Number exists for given Item, it gets stored here": "Wenn der Lieferant Teilenummer existiert f\u00fcr bestimmte Artikel, wird es hier gespeichert", 
- "Item Code": "Item Code", 
- "Item Group": "Artikel-Gruppe", 
- "Item Name": "Item Name", 
- "Item Tax Rate": "Artikel Tax Rate", 
- "Material Request Date": "Material Request Date", 
- "Material Request Detail No": "Material anfordern Im Detail", 
- "Material Request No": "Material anfordern On", 
- "Page Break": "Seitenwechsel", 
- "Prevdoc DocType": "Prevdoc DocType", 
- "Project Name": "Project Name", 
- "Quantity": "Menge", 
- "Rate*": "Rate *", 
- "Ref Rate*": "Ref Rate *", 
- "Supplier Part Number": "Lieferant Teilenummer", 
- "Supplier Quotation Item": "Lieferant Angebotsposition", 
- "UOM": "UOM", 
- "Warehouse": "Lager"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation_item/locale/es-doc.json b/buying/doctype/supplier_quotation_item/locale/es-doc.json
deleted file mode 100644
index d4fa590..0000000
--- a/buying/doctype/supplier_quotation_item/locale/es-doc.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "Amount": "Cantidad", 
- "Amount  (Default Curr.)": "Importe (Curr predeterminado.)", 
- "Amount*": "Importe *", 
- "Brand": "Marca", 
- "Buying": "Comprar", 
- "Description": "Descripci\u00f3n", 
- "Discount %": "Descuento%", 
- "If Supplier Part Number exists for given Item, it gets stored here": "Si N\u00famero de pieza del proveedor existente para el punto dado, se almacena aqu\u00ed", 
- "Item Code": "C\u00f3digo del art\u00edculo", 
- "Item Group": "Grupo de art\u00edculos", 
- "Item Name": "Nombre del elemento", 
- "Item Tax Rate": "Art\u00edculo Tasa Impositiva", 
- "Material Request Date": "Material de la Fecha de Solicitud", 
- "Material Request Detail No": "Materiales Detalle Solicitud de No", 
- "Material Request No": "Material de Solicitud de No", 
- "Page Break": "Salto de p\u00e1gina", 
- "Prevdoc DocType": "Prevdoc DocType", 
- "Project Name": "Nombre del proyecto", 
- "Purchase Request Date": "Compra Fecha de Solicitud", 
- "Purchase Request Detail No": "Detalle Solicitud de Compra No", 
- "Purchase Request No": "Solicitud de Compra No", 
- "Quantity": "Cantidad", 
- "Rate ": "Velocidad", 
- "Rate (Default Curr.) *": "Tasa (por defecto Curr.) *", 
- "Rate*": "* Evaluar", 
- "Ref Rate ": "Precio ref", 
- "Ref Rate *": "Ref * Tarifa", 
- "Ref Rate*": "Ref * Tarifa", 
- "Supplier Part Number": "N\u00famero de pieza del proveedor", 
- "Supplier Quotation Item": "Proveedor del art\u00edculo Cotizaci\u00f3n", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "Tabla de impuestos detalle descargue de maestro de art\u00edculos en forma de cadena y se almacenan en esta field.Used de Impuestos y Cargos", 
- "UOM": "UOM", 
- "Warehouse": "Almac\u00e9n"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation_item/locale/fr-doc.json b/buying/doctype/supplier_quotation_item/locale/fr-doc.json
deleted file mode 100644
index 5dc8190..0000000
--- a/buying/doctype/supplier_quotation_item/locale/fr-doc.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "Amount": "Montant", 
- "Amount  (Default Curr.)": "Montant (Curr par d\u00e9faut.)", 
- "Amount*": "* Montant", 
- "Brand": "Marque", 
- "Buying": "Achat", 
- "Description": "Description", 
- "Discount %": "% De r\u00e9duction", 
- "If Supplier Part Number exists for given Item, it gets stored here": "Si le num\u00e9ro de pi\u00e8ce fournisseur existe pour objet donn\u00e9, il est stock\u00e9 ici", 
- "Item Code": "Code de l&#39;article", 
- "Item Group": "Groupe d&#39;\u00e9l\u00e9ments", 
- "Item Name": "Nom d&#39;article", 
- "Item Tax Rate": "Taux d&#39;imposition article", 
- "Material Request Date": "Date de demande de mat\u00e9riel", 
- "Material Request Detail No": "D\u00e9tail Demande Support Aucun", 
- "Material Request No": "Demande de Support Aucun", 
- "Page Break": "Saut de page", 
- "Prevdoc DocType": "Prevdoc DocType", 
- "Project Name": "Nom du projet", 
- "Purchase Request Date": "Date d&#39;achat Demande d&#39;", 
- "Purchase Request Detail No": "Achetez D\u00e9tail demande no", 
- "Purchase Request No": "Achat Demande Non", 
- "Quantity": "Quantit\u00e9", 
- "Rate ": "Taux", 
- "Rate (Default Curr.) *": "Taux (par d\u00e9faut Curr.) *", 
- "Rate*": "* Taux", 
- "Ref Rate ": "Prix \u200b\u200br\u00e9f", 
- "Ref Rate *": "* Taux Ref", 
- "Ref Rate*": "* Taux Ref", 
- "Supplier Part Number": "Num\u00e9ro de pi\u00e8ce fournisseur", 
- "Supplier Quotation Item": "Article Devis Fournisseur", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "Table de d\u00e9tail imp\u00f4t extraites de ma\u00eetre \u00e9l\u00e9ment comme une cha\u00eene et stock\u00e9e dans ce field.Used de taxes et de frais", 
- "UOM": "Emballage", 
- "Warehouse": "Entrep\u00f4t"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation_item/locale/hi-doc.json b/buying/doctype/supplier_quotation_item/locale/hi-doc.json
deleted file mode 100644
index 97cbc25..0000000
--- a/buying/doctype/supplier_quotation_item/locale/hi-doc.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "Amount": "\u0930\u093e\u0936\u093f", 
- "Amount  (Default Curr.)": "\u0930\u093e\u0936\u093f (\u091a\u0942\u0915 Curr.)", 
- "Amount*": "\u0930\u093e\u0936\u093f *", 
- "Brand": "\u092c\u094d\u0930\u093e\u0902\u0921", 
- "Buying": "\u0915\u094d\u0930\u092f", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Discount %": "\u0921\u093f\u0938\u094d\u0915\u093e\u0909\u0902\u091f%", 
- "If Supplier Part Number exists for given Item, it gets stored here": "\u092f\u0926\u093f \u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u092d\u093e\u0917 \u0938\u0902\u0916\u094d\u092f\u093e \u0926\u093f\u090f \u0917\u090f \u0906\u0907\u091f\u092e \u0915\u0947 \u0932\u093f\u090f \u092e\u094c\u091c\u0942\u0926 \u0939\u0948, \u092f\u0939 \u092f\u0939\u093e\u0901 \u091c\u092e\u093e \u0939\u094b \u091c\u093e\u0924\u093e \u0939\u0948", 
- "Item Code": "\u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Item Group": "\u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Item Name": "\u092e\u0926 \u0915\u093e \u0928\u093e\u092e", 
- "Item Tax Rate": "\u0906\u0907\u091f\u092e \u0915\u0930 \u0915\u0940 \u0926\u0930", 
- "Material Request Date": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0905\u0928\u0941\u0930\u094b\u0927 \u0924\u093f\u0925\u093f", 
- "Material Request Detail No": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u0941\u0930\u094b\u0927 \u0935\u093f\u0938\u094d\u0924\u093e\u0930 \u0928\u0939\u0940\u0902", 
- "Material Request No": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0905\u0928\u0941\u0930\u094b\u0927 \u0928\u0939\u0940\u0902", 
- "Page Break": "\u092a\u0943\u0937\u094d\u0920\u093e\u0924\u0930", 
- "Prevdoc DocType": "Prevdoc doctype", 
- "Project Name": "\u0907\u0938 \u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u0915\u093e \u0928\u093e\u092e", 
- "Purchase Request Date": "\u0916\u0930\u0940\u0926 \u0905\u0928\u0941\u0930\u094b\u0927 \u0924\u093f\u0925\u093f", 
- "Purchase Request Detail No": "\u0905\u0928\u0941\u0930\u094b\u0927 \u0935\u093f\u0938\u094d\u0924\u093e\u0930 \u0938\u0947 \u0928\u0939\u0940\u0902 \u0916\u0930\u0940\u0926", 
- "Purchase Request No": "\u0915\u094b\u0908 \u0905\u0928\u0941\u0930\u094b\u0927 \u0916\u0930\u0940\u0926", 
- "Quantity": "\u092e\u093e\u0924\u094d\u0930\u093e", 
- "Rate ": "\u0926\u0930", 
- "Rate (Default Curr.) *": "\u0926\u0930 (\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f Curr) *", 
- "Rate*": "\u0926\u0930 *", 
- "Ref Rate ": "\u0930\u0947\u092b\u0930\u0940 \u0926\u0930", 
- "Ref Rate *": "\u0930\u0947\u092b\u0930\u0940 \u0926\u0930 *", 
- "Ref Rate*": "\u0930\u0947\u092b\u0930\u0940 \u0926\u0930 *", 
- "Supplier Part Number": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u092d\u093e\u0917 \u0938\u0902\u0916\u094d\u092f\u093e", 
- "Supplier Quotation Item": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0915\u094b\u091f\u0947\u0936\u0928 \u0906\u0907\u091f\u092e", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "\u091f\u0948\u0915\u094d\u0938 \u0935\u093f\u0938\u094d\u0924\u093e\u0930 \u0924\u093e\u0932\u093f\u0915\u093e \u092e\u0947\u0902 \u090f\u0915 \u0938\u094d\u091f\u094d\u0930\u093f\u0902\u0917 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0906\u0907\u091f\u092e \u092e\u093e\u0938\u094d\u091f\u0930 \u0938\u0947 \u0926\u093f\u0932\u0935\u093e\u092f\u093e \u0914\u0930 \u0915\u0930\u094b\u0902 \u0914\u0930 \u092a\u094d\u0930\u092d\u093e\u0930 \u0915\u0947 \u0932\u093f\u090f \u0907\u0938 field.Used \u092e\u0947\u0902 \u0938\u0902\u0917\u094d\u0930\u0939\u0940\u0924", 
- "UOM": "UOM", 
- "Warehouse": "\u0917\u094b\u0926\u093e\u092e"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation_item/locale/hr-doc.json b/buying/doctype/supplier_quotation_item/locale/hr-doc.json
deleted file mode 100644
index 0da09b2..0000000
--- a/buying/doctype/supplier_quotation_item/locale/hr-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Amount": "Iznos", 
- "Amount*": "Iznos *", 
- "Brand": "Marka", 
- "Buying": "Kupovina", 
- "Description": "Opis", 
- "Discount %": "Popust%", 
- "If Supplier Part Number exists for given Item, it gets stored here": "Ako Dobavlja\u010d Broj dijela postoji za odre\u0111eni predmet, to dobiva pohranjen ovdje", 
- "Item Code": "Stavka \u0160ifra", 
- "Item Group": "Stavka Grupa", 
- "Item Name": "Stavka Ime", 
- "Item Tax Rate": "Stavka Porezna stopa", 
- "Material Request Date": "Materijal Zahtjev Datum", 
- "Material Request Detail No": "Materijal Zahtjev Detalj Ne", 
- "Material Request No": "Materijal Zahtjev Ne", 
- "Page Break": "Prijelom stranice", 
- "Prevdoc DocType": "Prevdoc DOCTYPE", 
- "Project Name": "Naziv projekta", 
- "Purchase Request Date": "Zahtjev za kupnju Datum", 
- "Purchase Request Detail No": "Zahtjev za kupnju detaljno Ne", 
- "Purchase Request No": "Kupnja Zahtjev Ne", 
- "Quantity": "Koli\u010dina", 
- "Rate ": "Stopa", 
- "Rate*": "Ocijeni *", 
- "Ref Rate ": "Ref. Stopa", 
- "Ref Rate*": "Ref. Ocijeni *", 
- "Supplier Part Number": "Dobavlja\u010d Broj dijela", 
- "Supplier Quotation Item": "Dobavlja\u010d ponudu artikla", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "Porezna detalj stol preuzeta iz to\u010dke majstora kao string i pohranjeni u to field.Used za poreze i pristojbe", 
- "UOM": "UOM", 
- "Warehouse": "Skladi\u0161te"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation_item/locale/nl-doc.json b/buying/doctype/supplier_quotation_item/locale/nl-doc.json
deleted file mode 100644
index 0f9b8c4..0000000
--- a/buying/doctype/supplier_quotation_item/locale/nl-doc.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "Amount": "Bedrag", 
- "Amount  (Default Curr.)": "Bedrag (Standaard Curr.)", 
- "Amount*": "Bedrag *", 
- "Brand": "Merk", 
- "Buying": "Het kopen", 
- "Description": "Beschrijving", 
- "Discount %": "Korting%", 
- "If Supplier Part Number exists for given Item, it gets stored here": "Indien Leverancier Onderdeelnummer bestaat voor bepaalde Item, het wordt hier opgeslagen", 
- "Item Code": "Artikelcode", 
- "Item Group": "Item Group", 
- "Item Name": "Naam van het punt", 
- "Item Tax Rate": "Item Belastingtarief", 
- "Material Request Date": "Materiaal Aanvraagdatum", 
- "Material Request Detail No": "Materiaal Aanvraag Detail Geen", 
- "Material Request No": "Materiaal aanvragen Geen", 
- "Page Break": "Pagina-einde", 
- "Prevdoc DocType": "Prevdoc DocType", 
- "Project Name": "Naam van het project", 
- "Purchase Request Date": "Aankoop Aanvraagdatum", 
- "Purchase Request Detail No": "Aankoop Aanvraag Detail Geen", 
- "Purchase Request No": "Aankoop Verzoek Geen", 
- "Quantity": "Hoeveelheid", 
- "Rate ": "Tarief", 
- "Rate (Default Curr.) *": "Rate (Standaard Curr.) *", 
- "Rate*": "Rate *", 
- "Ref Rate ": "Ref Rate", 
- "Ref Rate *": "Ref Rate *", 
- "Ref Rate*": "Ref Rate *", 
- "Supplier Part Number": "Leverancier Onderdeelnummer", 
- "Supplier Quotation Item": "Leverancier Offerte Item", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "Fiscale detail tabel opgehaald uit artikelstamgegevens als een string en opgeslagen in deze field.Used voor en-heffingen", 
- "UOM": "Verpakking", 
- "Warehouse": "Magazijn"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation_item/locale/pt-BR-doc.json b/buying/doctype/supplier_quotation_item/locale/pt-BR-doc.json
deleted file mode 100644
index 46f0d52..0000000
--- a/buying/doctype/supplier_quotation_item/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Amount": "Quantidade", 
- "Amount*": "Quantidade*", 
- "Brand": "Marca", 
- "Buying": "Compras", 
- "Description": "Descri\u00e7\u00e3o", 
- "Discount %": "% De desconto", 
- "If Supplier Part Number exists for given Item, it gets stored here": "Se N\u00famero da Pe\u00e7a do Fornecedor existir para um determinado item, ele fica armazenado aqui", 
- "Item Code": "C\u00f3digo do Item", 
- "Item Group": "Grupo de Itens", 
- "Item Name": "Nome do Item", 
- "Item Tax Rate": "Taxa de Imposto do Item", 
- "Material Request Date": "Data de Solicita\u00e7\u00e3o de material", 
- "Material Request Detail No": "Detalhe materiais Pedido N\u00e3o", 
- "Material Request No": "Pedido de material no", 
- "Page Break": "Quebra de p\u00e1gina", 
- "Prevdoc DocType": "Prevdoc DocType", 
- "Project Name": "Nome do Projeto", 
- "Quantity": "Quantidade", 
- "Rate ": "Taxa", 
- "Rate*": "Taxa*", 
- "Ref Rate ": "Taxa de Ref.", 
- "Ref Rate*": "* Taxa de Ref.", 
- "Supplier Part Number": "N\u00famero da pe\u00e7a do Fornecedor", 
- "Supplier Quotation Item": "Item da Cota\u00e7\u00e3o do Fornecedor", 
- "UOM": "UDM", 
- "Warehouse": "Almoxarifado"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation_item/locale/pt-doc.json b/buying/doctype/supplier_quotation_item/locale/pt-doc.json
deleted file mode 100644
index 6ec5414..0000000
--- a/buying/doctype/supplier_quotation_item/locale/pt-doc.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "Amount": "Quantidade", 
- "Amount  (Default Curr.)": "Montante (Curr padr\u00e3o.)", 
- "Amount*": "* Quantidade", 
- "Brand": "Marca", 
- "Buying": "Comprar", 
- "Description": "Descri\u00e7\u00e3o", 
- "Discount %": "% De desconto", 
- "If Supplier Part Number exists for given Item, it gets stored here": "Se N\u00famero da pe\u00e7a de Fornecedor existe para determinado item, ele fica armazenado aqui", 
- "Item Code": "C\u00f3digo do artigo", 
- "Item Group": "Grupo Item", 
- "Item Name": "Nome do item", 
- "Item Tax Rate": "Taxa de Imposto item", 
- "Material Request Date": "Data de Solicita\u00e7\u00e3o de material", 
- "Material Request Detail No": "Detalhe materiais Pedido N\u00e3o", 
- "Material Request No": "Pedido de material no", 
- "Page Break": "Quebra de p\u00e1gina", 
- "Prevdoc DocType": "Prevdoc DocType", 
- "Project Name": "Nome do projeto", 
- "Purchase Request Date": "Data da compra Pedido", 
- "Purchase Request Detail No": "Detalhe comprar Pedido N\u00e3o", 
- "Purchase Request No": "Compre Pedir N\u00e3o", 
- "Quantity": "Quantidade", 
- "Rate ": "Taxa", 
- "Rate (Default Curr.) *": "Taxa (Curr padr\u00e3o.) *", 
- "Rate*": "* Taxa de", 
- "Ref Rate ": "Taxa de Ref", 
- "Ref Rate *": "* Taxa de Ref", 
- "Ref Rate*": "* Taxa de Ref", 
- "Supplier Part Number": "N\u00famero da pe\u00e7a de fornecedor", 
- "Supplier Quotation Item": "Cota\u00e7\u00e3o do item fornecedor", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "Tabela de detalhes fiscal obtido a partir do cadastro de itens como uma string e armazenada neste field.Used dos Impostos e Encargos", 
- "UOM": "UOM", 
- "Warehouse": "Armaz\u00e9m"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation_item/locale/sr-doc.json b/buying/doctype/supplier_quotation_item/locale/sr-doc.json
deleted file mode 100644
index c0929d8..0000000
--- a/buying/doctype/supplier_quotation_item/locale/sr-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Amount": "\u0418\u0437\u043d\u043e\u0441", 
- "Amount*": "\u0418\u0437\u043d\u043e\u0441 *", 
- "Brand": "\u041c\u0430\u0440\u043a\u0430", 
- "Buying": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Discount %": "\u041f\u043e\u043f\u0443\u0441\u0442%", 
- "If Supplier Part Number exists for given Item, it gets stored here": "\u0423\u043a\u043e\u043b\u0438\u043a\u043e \u0418\u0441\u043f\u043e\u0440\u0443\u0447\u0438\u043b\u0430\u0446 \u0411\u0440\u043e\u0458 \u0434\u0435\u043b\u0430 \u043f\u043e\u0441\u0442\u043e\u0458\u0438 \u0437\u0430 \u0434\u0430\u0442\u0443 \u0441\u0442\u0430\u0432\u043a\u0443, \u043e\u043d\u0430 \u0441\u0435 \u0441\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0438 \u043e\u0432\u0434\u0435", 
- "Item Code": "\u0428\u0438\u0444\u0440\u0430", 
- "Item Group": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0413\u0440\u0443\u043f\u0430", 
- "Item Name": "\u041d\u0430\u0437\u0438\u0432", 
- "Item Tax Rate": "\u0421\u0442\u0430\u0432\u043a\u0430 \u041f\u043e\u0440\u0435\u0441\u043a\u0430 \u0441\u0442\u043e\u043f\u0430", 
- "Page Break": "\u0421\u0442\u0440\u0430\u043d\u0430 \u041f\u0430\u0443\u0437\u0430", 
- "Prevdoc DocType": "\u041f\u0440\u0435\u0432\u0434\u043e\u0446 \u0414\u041e\u0426\u0422\u0418\u041f\u0415", 
- "Project Name": "\u041d\u0430\u0437\u0438\u0432 \u043f\u0440\u043e\u0458\u0435\u043a\u0442\u0430", 
- "Purchase Request Date": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0414\u0430\u0442\u0435 \u0417\u0430\u0445\u0442\u0435\u0432", 
- "Purchase Request Detail No": "\u0417\u0430\u0445\u0442\u0435\u0432 \u0437\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443 \u0414\u0415\u0422\u0410\u0409 \u041d\u0435\u043c\u0430", 
- "Purchase Request No": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0417\u0430\u0445\u0442\u0435\u0432 \u041d\u0435\u043c\u0430", 
- "Quantity": "\u041a\u043e\u043b\u0438\u0447\u0438\u043d\u0430", 
- "Rate ": "\u0421\u0442\u043e\u043f\u0430", 
- "Rate*": "\u0421\u0442\u043e\u043f\u0430 *", 
- "Ref Rate ": "\u0420\u0435\u0444 \u041e\u0446\u0435\u043d\u0438", 
- "Ref Rate*": "\u0420\u0435\u0444 \u0420\u0430\u0442\u0435 *", 
- "Supplier Part Number": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u0411\u0440\u043e\u0458 \u0434\u0435\u043b\u0430", 
- "Supplier Quotation Item": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u041f\u043e\u043d\u0443\u0434\u0430 \u0448\u0438\u0444\u0440\u0430", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "\u041f\u043e\u0440\u0435\u0441\u043a\u0430 \u0434\u0435\u0442\u0430\u0459 \u0441\u0442\u043e \u0434\u043e\u0431\u0430\u0432\u0459\u0430\u0458\u0443 \u0442\u0430\u0447\u043a\u0430 \u043c\u0430\u0458\u0441\u0442\u043e\u0440\u0430 \u043a\u0430\u043e \u0441\u0442\u0440\u0438\u043d\u0433 \u0438 \u0441\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0438 \u0443 \u043e\u0432\u043e\u043c \u0444\u0438\u0435\u043b\u0434.\u0423\u0441\u0435\u0434 \u0437\u0430 \u043f\u043e\u0440\u0435\u0437\u0435 \u0438 \u0442\u0430\u043a\u0441\u0435", 
- "UOM": "\u0423\u041e\u041c", 
- "Warehouse": "\u041c\u0430\u0433\u0430\u0446\u0438\u043d"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation_item/locale/ta-doc.json b/buying/doctype/supplier_quotation_item/locale/ta-doc.json
deleted file mode 100644
index 5e7dc8f..0000000
--- a/buying/doctype/supplier_quotation_item/locale/ta-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Amount": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Amount*": "\u0b85\u0bb3\u0bb5\u0bc1 *", 
- "Brand": "\u0baa\u0bbf\u0bb0\u0bbe\u0ba3\u0bcd\u0b9f\u0bcd", 
- "Buying": "\u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Discount %": "\u0ba4\u0bb3\u0bcd\u0bb3\u0bc1\u0baa\u0b9f\u0bbf%", 
- "If Supplier Part Number exists for given Item, it gets stored here": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0baa\u0bbe\u0b95\u0bae\u0bcd \u0b8e\u0ba3\u0bcd \u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1 \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd, \u0b85\u0ba4\u0bc1 \u0b87\u0b99\u0bcd\u0b95\u0bc7 \u0b9a\u0bc7\u0bae\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Item Code": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "Item Group": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Item Name": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Item Tax Rate": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0bb0\u0bbf \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Page Break": "\u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0baa\u0bbf\u0bb0\u0bc7\u0b95\u0bcd", 
- "Prevdoc DocType": "Prevdoc \u0b9f\u0bbe\u0b95\u0bcd\u0b9f\u0bc8\u0baa\u0bcd\u0baa\u0bbf\u0ba9\u0bcd", 
- "Project Name": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Purchase Request Date": "\u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Request Detail No": "\u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Request No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Quantity": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Rate ": "\u0bb5\u0bbf\u0bb2\u0bc8", 
- "Rate*": "\u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd *", 
- "Ref Rate ": "Ref \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Ref Rate*": "Ref \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd *", 
- "Supplier Part Number": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0baa\u0bbe\u0b95\u0bae\u0bcd \u0b8e\u0ba3\u0bcd", 
- "Supplier Quotation Item": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "\u0bb5\u0bb0\u0bbf \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b92\u0bb0\u0bc1 \u0b9a\u0bb0\u0bae\u0bcd \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0b8e\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bb5\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 field.Used \u0b9a\u0bc7\u0bae\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd", 
- "UOM": "\u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd", 
- "Warehouse": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bc8\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0b87\u0b9f\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/buying/doctype/supplier_quotation_item/locale/th-doc.json b/buying/doctype/supplier_quotation_item/locale/th-doc.json
deleted file mode 100644
index 62e143b..0000000
--- a/buying/doctype/supplier_quotation_item/locale/th-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Amount*": "* \u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19", 
- "Brand": "\u0e22\u0e35\u0e48\u0e2b\u0e49\u0e2d", 
- "Buying": "\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Discount %": "\u0e2a\u0e48\u0e27\u0e19\u0e25\u0e14%", 
- "If Supplier Part Number exists for given Item, it gets stored here": "\u0e2b\u0e32\u0e01\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15\u0e17\u0e35\u0e48\u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e01\u0e47\u0e1a\u0e44\u0e27\u0e49\u0e17\u0e35\u0e48\u0e19\u0e35\u0e48", 
- "Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Item Tax Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e20\u0e32\u0e29\u0e35\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Material Request Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38", 
- "Material Request Detail No": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Material Request No": "\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Page Break": "\u0e41\u0e1a\u0e48\u0e07\u0e2b\u0e19\u0e49\u0e32", 
- "Prevdoc DocType": "DocType Prevdoc", 
- "Project Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Quantity": "\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13", 
- "Rate ": "\u0e2d\u0e31\u0e15\u0e23\u0e32", 
- "Rate*": "* \u0e2d\u0e31\u0e15\u0e23\u0e32", 
- "Ref Rate ": "\u0e2d\u0e31\u0e15\u0e23\u0e32 Ref", 
- "Ref Rate*": "* \u0e2d\u0e31\u0e15\u0e23\u0e32 Ref", 
- "Supplier Part Number": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e0a\u0e34\u0e49\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15", 
- "Supplier Quotation Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "\u0e15\u0e32\u0e23\u0e32\u0e07\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e20\u0e32\u0e29\u0e35\u0e17\u0e35\u0e48\u0e40\u0e23\u0e35\u0e22\u0e01\u0e08\u0e32\u0e01\u0e15\u0e49\u0e19\u0e41\u0e1a\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e15\u0e23\u0e34\u0e07\u0e41\u0e25\u0e30\u0e40\u0e01\u0e47\u0e1a\u0e44\u0e27\u0e49\u0e43\u0e19 field.Used \u0e19\u0e35\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e18\u0e23\u0e23\u0e21\u0e40\u0e19\u0e35\u0e22\u0e21", 
- "UOM": "UOM", 
- "Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32"
-}
\ No newline at end of file
diff --git a/buying/page/buying_home/buying_home.js b/buying/page/buying_home/buying_home.js
index 0e078fe..bda2eb9 100644
--- a/buying/page/buying_home/buying_home.js
+++ b/buying/page/buying_home/buying_home.js
@@ -13,7 +13,7 @@
 			},
 			{
 				label: wn._("Supplier Quotation"),
-				description: wn._("Track Quotations received from Suppliers."),
+				description: wn._("Quotations received from Suppliers."),
 				doctype:"Supplier Quotation"
 			},
 			{
diff --git a/buying/page/buying_home/locale/_messages_js.json b/buying/page/buying_home/locale/_messages_js.json
deleted file mode 100644
index bb8b66f..0000000
--- a/buying/page/buying_home/locale/_messages_js.json
+++ /dev/null
@@ -1,33 +0,0 @@
-[
- "Documents", 
- "Material Request", 
- "Request for purchase.", 
- "Supplier", 
- "Template of terms or contract.", 
- "Terms and Conditions", 
- "Purchase Returns", 
- "All Addresses.", 
- "Helper for managing return of goods (sales or purchase)", 
- "Address", 
- "All Products or Services.", 
- "Supplier database.", 
- "Masters", 
- "Supplier Type", 
- "Tree of item classification", 
- "Setup", 
- "Purchase Taxes and Charges Master", 
- "Purchase Order", 
- "Item", 
- "Contact", 
- "Item Group", 
- "Purchase Analytics", 
- "Supplier classification.", 
- "Track Quotations received from Suppliers.", 
- "Trend Analyzer", 
- "Analytics", 
- "Purchase Orders given to Suppliers.", 
- "Supplier Quotation", 
- "All Contacts.", 
- "Tools", 
- "Tax Template for Purchase"
-]
\ No newline at end of file
diff --git a/buying/page/buying_home/locale/ar-js.json b/buying/page/buying_home/locale/ar-js.json
deleted file mode 100644
index a1bfc1f..0000000
--- a/buying/page/buying_home/locale/ar-js.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Address": "\u0639\u0646\u0648\u0627\u0646", 
- "All Addresses.": "\u062c\u0645\u064a\u0639 \u0627\u0644\u0639\u0646\u0627\u0648\u064a\u0646.", 
- "All Contacts.": "\u062c\u0645\u064a\u0639 \u062c\u0647\u0627\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644.", 
- "All Products or Services.": "\u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0623\u0648 \u0627\u0644\u062e\u062f\u0645\u0627\u062a.", 
- "Analytics": "\u062a\u062d\u0644\u064a\u0644\u0627\u062a", 
- "Contact": "\u0627\u062a\u0635\u0644", 
- "Documents": "\u0648\u062b\u0627\u0626\u0642", 
- "Helper for managing return of goods (sales or purchase)": "\u0627\u0644\u0645\u0633\u0627\u0639\u062f \u0644\u0625\u062f\u0627\u0631\u0629 \u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u0628\u0636\u0627\u0626\u0639 (\u0645\u0628\u064a\u0639\u0627\u062a \u0623\u0648 \u0634\u0631\u0627\u0621)", 
- "Item": "\u0628\u0646\u062f", 
- "Item Group": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", 
- "Masters": "\u0627\u0644\u0645\u0627\u062c\u0633\u062a\u064a\u0631", 
- "Material Request": "\u0637\u0644\u0628 \u0627\u0644\u0645\u0648\u0627\u062f", 
- "Purchase Analytics": "\u0634\u0631\u0627\u0621 \u062a\u062d\u0644\u064a\u0644\u0627\u062a", 
- "Purchase Order": "\u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "Purchase Orders given to Suppliers.": "\u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621 \u0646\u0638\u0631\u0627 \u0644\u0644\u0645\u0648\u0631\u062f\u064a\u0646.", 
- "Purchase Request": "\u0637\u0644\u0628 \u0634\u0631\u0627\u0621", 
- "Purchase Returns": "\u0634\u0631\u0627\u0621 \u0627\u0644\u0625\u0633\u062a\u0631\u062c\u0627\u0639", 
- "Purchase Taxes and Charges Master": "\u0636\u0631\u0627\u0626\u0628 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a \u0648\u0631\u0633\u0648\u0645 \u0645\u0627\u062c\u0633\u062a\u064a\u0631", 
- "Request for purchase.": "\u0637\u0644\u0628 \u0644\u0644\u0634\u0631\u0627\u0621.", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Supplier": "\u0645\u0632\u0648\u062f", 
- "Supplier Quotation": "\u0627\u0642\u062a\u0628\u0627\u0633 \u0627\u0644\u0645\u0648\u0631\u062f", 
- "Supplier Type": "\u0627\u0644\u0645\u0648\u0631\u062f \u0646\u0648\u0639", 
- "Supplier classification.": "\u0627\u0644\u0645\u0648\u0631\u062f \u0627\u0644\u062a\u0635\u0646\u064a\u0641.", 
- "Supplier database.": "\u0645\u0632\u0648\u062f \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a.", 
- "Tax Template for Purchase": "\u0642\u0627\u0644\u0628 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0644\u0644\u0634\u0631\u0627\u0621", 
- "Template of terms or contract.": "\u0642\u0627\u0644\u0628 \u0645\u0646 \u0627\u0644\u0634\u0631\u0648\u0637 \u0623\u0648 \u0627\u0644\u0639\u0642\u062f.", 
- "Terms and Conditions": "\u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Tools": "\u0623\u062f\u0648\u0627\u062a", 
- "Track Quotations received from Suppliers.": "\u062a\u062a\u0628\u0639 \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633\u0627\u062a \u0627\u0644\u0648\u0627\u0631\u062f\u0629 \u0645\u0646 \u0627\u0644\u0645\u0648\u0631\u062f\u064a\u0646.", 
- "Tree of item classification": "\u0634\u062c\u0631\u0629 \u0627\u0644\u062a\u0635\u0646\u064a\u0641 \u0627\u0644\u0628\u0646\u062f", 
- "Trend Analyzer": "\u0627\u0644\u0627\u062a\u062c\u0627\u0647 \u0645\u062d\u0644\u0644"
-}
\ No newline at end of file
diff --git a/buying/page/buying_home/locale/de-js.json b/buying/page/buying_home/locale/de-js.json
deleted file mode 100644
index 9af92f8..0000000
--- a/buying/page/buying_home/locale/de-js.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "Address": "Adresse", 
- "All Addresses.": "Alle Adressen.", 
- "All Contacts.": "Alle Kontakte.", 
- "All Products or Services.": "Alle Produkte oder Dienstleistungen.", 
- "Analytics": "Analytics", 
- "Contact": "Kontakt", 
- "Documents": "Unterlagen", 
- "Helper for managing return of goods (sales or purchase)": "Helper f\u00fcr die Verwaltung R\u00fccksendung der Ware (Verkauf oder Kauf)", 
- "Item": "Artikel", 
- "Item Group": "Artikel-Gruppe", 
- "Masters": "Masters", 
- "Material Request": "Material anfordern", 
- "Purchase Analytics": "Kauf Analytics", 
- "Purchase Order": "Auftragsbest\u00e4tigung", 
- "Purchase Orders given to Suppliers.": "Bestellungen Angesichts zu Lieferanten.", 
- "Purchase Returns": "Kauf und Versandkosten", 
- "Purchase Taxes and Charges Master": "Steuern und Geb\u00fchren Meister Kauf", 
- "Request for purchase.": "Ankaufsgesuch.", 
- "Setup": "Setup", 
- "Supplier": "Lieferant", 
- "Supplier Quotation": "Lieferant Angebot", 
- "Supplier Type": "Lieferant Typ", 
- "Supplier classification.": "Lieferant Klassifizierung.", 
- "Supplier database.": "Lieferanten-Datenbank.", 
- "Tax Template for Purchase": "MwSt. Vorlage f\u00fcr Kauf", 
- "Template of terms or contract.": "Vorlage von Begriffen oder Vertrag.", 
- "Terms and Conditions": "AGB", 
- "Tools": "Werkzeuge", 
- "Track Quotations received from Suppliers.": "Verfolgen Sie Angebote von Lieferanten erhalten.", 
- "Tree of item classification": "Tree of Artikelzugeh\u00f6rigkeit", 
- "Trend Analyzer": "Trend Analyzer"
-}
\ No newline at end of file
diff --git a/buying/page/buying_home/locale/es-js.json b/buying/page/buying_home/locale/es-js.json
deleted file mode 100644
index ce79116..0000000
--- a/buying/page/buying_home/locale/es-js.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Address": "Direcci\u00f3n", 
- "All Addresses.": "Todas las direcciones.", 
- "All Contacts.": "Todos los contactos.", 
- "All Products or Services.": "Todos los Productos o Servicios.", 
- "Analytics": "Anal\u00edtica", 
- "Contact": "Contacto", 
- "Documents": "Documentos", 
- "Helper for managing return of goods (sales or purchase)": "Ayudante para la gesti\u00f3n de devoluci\u00f3n de mercanc\u00edas (compra o venta)", 
- "Item": "Art\u00edculo", 
- "Item Group": "Grupo de art\u00edculos", 
- "Masters": "Masters", 
- "Material Request": "Material de Solicitud", 
- "Purchase Analytics": "Compra Analytics", 
- "Purchase Order": "Orden de Compra", 
- "Purchase Orders given to Suppliers.": "Compra \u00f3rdenes dadas a los proveedores.", 
- "Purchase Request": "Solicitud de compra", 
- "Purchase Returns": "Devoluciones de compras", 
- "Purchase Taxes and Charges Master": "Impuestos sobre las compras y Master Cargos", 
- "Request for purchase.": "Solicitud de compra.", 
- "Setup": "Disposici\u00f3n", 
- "Supplier": "Proveedor", 
- "Supplier Quotation": "Proveedor Cotizaci\u00f3n", 
- "Supplier Type": "Proveedor Tipo", 
- "Supplier classification.": "Proveedor de clasificaci\u00f3n.", 
- "Supplier database.": "Proveedor de base de datos.", 
- "Tax Template for Purchase": "Impuesto Plantilla para Compra", 
- "Template of terms or contract.": "Plantilla de los t\u00e9rminos o condiciones.", 
- "Terms and Conditions": "T\u00e9rminos y Condiciones", 
- "Tools": "Instrumentos", 
- "Track Quotations received from Suppliers.": "Seguimiento de citas recibidas de los proveedores.", 
- "Tree of item classification": "\u00c1rbol de la clasificaci\u00f3n del art\u00edculo", 
- "Trend Analyzer": "Tendencia Analizador"
-}
\ No newline at end of file
diff --git a/buying/page/buying_home/locale/fr-js.json b/buying/page/buying_home/locale/fr-js.json
deleted file mode 100644
index 550b9f8..0000000
--- a/buying/page/buying_home/locale/fr-js.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Address": "Adresse", 
- "All Addresses.": "Toutes les adresses.", 
- "All Contacts.": "Tous les contacts.", 
- "All Products or Services.": "Tous les produits ou services.", 
- "Analytics": "Analytique", 
- "Contact": "Contacter", 
- "Documents": "Documents", 
- "Helper for managing return of goods (sales or purchase)": "D&#39;assistance pour la gestion du retour de biens (vente ou achat)", 
- "Item": "Article", 
- "Item Group": "Groupe d&#39;\u00e9l\u00e9ments", 
- "Masters": "Ma\u00eetres", 
- "Material Request": "Demande de mat\u00e9riel", 
- "Purchase Analytics": "Achat Analytics", 
- "Purchase Order": "Bon de commande", 
- "Purchase Orders given to Suppliers.": "Achetez commandes faites aux fournisseurs.", 
- "Purchase Request": "Demande d&#39;achat", 
- "Purchase Returns": "Retours d&#39;achat", 
- "Purchase Taxes and Charges Master": "Imp\u00f4ts achat et Master frais", 
- "Request for purchase.": "Demande d&#39;achat.", 
- "Setup": "Installation", 
- "Supplier": "Fournisseur", 
- "Supplier Quotation": "Devis Fournisseur", 
- "Supplier Type": "Type de fournisseur", 
- "Supplier classification.": "Fournisseur de classification.", 
- "Supplier database.": "Base de donn\u00e9es fournisseurs.", 
- "Tax Template for Purchase": "Mod\u00e8le d&#39;imp\u00f4t pour l&#39;achat", 
- "Template of terms or contract.": "Mod\u00e8le de termes ou d&#39;un contrat.", 
- "Terms and Conditions": "Termes et Conditions", 
- "Tools": "Outils", 
- "Track Quotations received from Suppliers.": "Suivre citations re\u00e7ues de fournisseurs.", 
- "Tree of item classification": "Arbre de classification du produit", 
- "Trend Analyzer": "Analyseur de tendance"
-}
\ No newline at end of file
diff --git a/buying/page/buying_home/locale/hi-js.json b/buying/page/buying_home/locale/hi-js.json
deleted file mode 100644
index 15623e4..0000000
--- a/buying/page/buying_home/locale/hi-js.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Address": "\u092a\u0924\u093e", 
- "All Addresses.": "\u0938\u092d\u0940 \u092a\u0924\u0947.", 
- "All Contacts.": "\u0938\u092d\u0940 \u0938\u0902\u092a\u0930\u094d\u0915.", 
- "All Products or Services.": "\u0938\u092d\u0940 \u0909\u0924\u094d\u092a\u093e\u0926\u094b\u0902 \u092f\u093e \u0938\u0947\u0935\u093e\u0913\u0902.", 
- "Analytics": "\u0935\u093f\u0936\u094d\u0932\u0947\u0937\u093f\u0915\u0940", 
- "Contact": "\u0938\u0902\u092a\u0930\u094d\u0915", 
- "Documents": "\u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c", 
- "Helper for managing return of goods (sales or purchase)": "\u092e\u093e\u0932 \u0915\u0940 \u0935\u093e\u092a\u0938\u0940 (\u092c\u093f\u0915\u094d\u0930\u0940 \u092f\u093e \u0916\u0930\u0940\u0926) \u0915\u0947 \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u0915\u0947 \u0932\u093f\u090f \u0938\u0939\u093e\u092f\u0915", 
- "Item": "\u092e\u0926", 
- "Item Group": "\u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Masters": "\u0938\u094d\u0928\u093e\u0924\u0915\u094b\u0924\u094d\u0924\u0930", 
- "Material Request": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0905\u0928\u0941\u0930\u094b\u0927", 
- "Purchase Analytics": "\u0916\u0930\u0940\u0926 \u0935\u093f\u0936\u094d\u0932\u0947\u0937\u093f\u0915\u0940", 
- "Purchase Order": "\u0906\u0926\u0947\u0936 \u0916\u0930\u0940\u0926", 
- "Purchase Orders given to Suppliers.": "\u0916\u0930\u0940\u0926 \u0906\u092a\u0942\u0930\u094d\u0924\u093f\u0915\u0930\u094d\u0924\u093e\u0913\u0902 \u0915\u0947 \u0932\u093f\u090f \u0926\u093f\u090f \u0917\u090f \u0906\u0926\u0947\u0936.", 
- "Purchase Request": "\u0905\u0928\u0941\u0930\u094b\u0927 \u0916\u0930\u0940\u0926", 
- "Purchase Returns": "\u0916\u0930\u0940\u0926 \u0930\u093f\u091f\u0930\u094d\u0928", 
- "Purchase Taxes and Charges Master": "\u0916\u0930\u0940\u0926 \u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u092e\u093e\u0938\u094d\u091f\u0930", 
- "Request for purchase.": "\u0916\u0930\u0940\u0926 \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u0941\u0930\u094b\u0927.", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Supplier": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915", 
- "Supplier Quotation": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0915\u094b\u091f\u0947\u0936\u0928", 
- "Supplier Type": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Supplier classification.": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0935\u0930\u094d\u0917\u0940\u0915\u0930\u0923.", 
- "Supplier database.": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0921\u0947\u091f\u093e\u092c\u0947\u0938.", 
- "Tax Template for Purchase": "\u0916\u0930\u0940\u0926 \u0915\u0947 \u0932\u093f\u090f \u0915\u0930 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f", 
- "Template of terms or contract.": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092f\u093e \u0905\u0928\u0941\u092c\u0902\u0927 \u0915\u0947 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f.", 
- "Terms and Conditions": "\u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u0947\u0902", 
- "Tools": "\u0909\u092a\u0915\u0930\u0923", 
- "Track Quotations received from Suppliers.": "\u0915\u094b\u091f\u0947\u0936\u0928 \u0906\u092a\u0942\u0930\u094d\u0924\u093f\u0915\u0930\u094d\u0924\u093e\u0913\u0902 \u0938\u0947 \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0939\u0941\u090f.", 
- "Tree of item classification": "\u0906\u0907\u091f\u092e \u0935\u0930\u094d\u0917\u0940\u0915\u0930\u0923 \u0915\u0947 \u092a\u0947\u0921\u093c", 
- "Trend Analyzer": "\u0930\u0941\u091d\u093e\u0928 \u0935\u093f\u0936\u094d\u0932\u0947\u0937\u0915"
-}
\ No newline at end of file
diff --git a/buying/page/buying_home/locale/hr-js.json b/buying/page/buying_home/locale/hr-js.json
deleted file mode 100644
index 048fc9d..0000000
--- a/buying/page/buying_home/locale/hr-js.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Address": "Adresa", 
- "All Addresses.": "Sve adrese.", 
- "All Contacts.": "Svi kontakti.", 
- "All Products or Services.": "Svi proizvodi i usluge.", 
- "Analytics": "Analitika", 
- "Contact": "Kontaktirati", 
- "Documents": "Dokumenti", 
- "Helper for managing return of goods (sales or purchase)": "Pomo\u0107nik za upravljanje povrat robe (prodaja ili kupnja)", 
- "Item": "Stavka", 
- "Item Group": "Stavka Grupa", 
- "Masters": "Majstori", 
- "Material Request": "Materijal zahtjev", 
- "Purchase Analytics": "Kupnja Analytics", 
- "Purchase Order": "Narud\u017ebenica", 
- "Purchase Orders given to Suppliers.": "Kupnja naloge koje je dao dobavlja\u010de.", 
- "Purchase Request": "Zahtjev za kupnju", 
- "Purchase Returns": "Kupnja Povratak", 
- "Purchase Taxes and Charges Master": "Kupnja Porezi i naknade Master", 
- "Request for purchase.": "Zahtjev za kupnju.", 
- "Setup": "Postavljanje", 
- "Supplier": "Dobavlja\u010d", 
- "Supplier Quotation": "Dobavlja\u010d Ponuda", 
- "Supplier Type": "Dobavlja\u010d Tip", 
- "Supplier classification.": "Dobavlja\u010d klasifikacija.", 
- "Supplier database.": "Dobavlja\u010d baza podataka.", 
- "Tax Template for Purchase": "Porezna Predlo\u017eak za kupnju", 
- "Template of terms or contract.": "Predlo\u017eak termina ili ugovor.", 
- "Terms and Conditions": "Odredbe i uvjeti", 
- "Tools": "Alat", 
- "Track Quotations received from Suppliers.": "Pratite primljenih ponuda iz dobavlja\u010de.", 
- "Tree of item classification": "Stablo to\u010dke klasifikaciji", 
- "Trend Analyzer": "Trend Analyzer"
-}
\ No newline at end of file
diff --git a/buying/page/buying_home/locale/nl-js.json b/buying/page/buying_home/locale/nl-js.json
deleted file mode 100644
index b273218..0000000
--- a/buying/page/buying_home/locale/nl-js.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Address": "Adres", 
- "All Addresses.": "Alle adressen.", 
- "All Contacts.": "Alle contactpersonen.", 
- "All Products or Services.": "Alle producten of diensten.", 
- "Analytics": "Analytics", 
- "Contact": "Contact", 
- "Documents": "Documenten", 
- "Helper for managing return of goods (sales or purchase)": "Helper voor het beheer van teruggave van goederen (verkoop of aankoop)", 
- "Item": "Item", 
- "Item Group": "Item Group", 
- "Masters": "Masters", 
- "Material Request": "Materiaal aanvragen", 
- "Purchase Analytics": "Aankoop Analytics", 
- "Purchase Order": "Purchase Order", 
- "Purchase Orders given to Suppliers.": "Inkooporders aan leveranciers.", 
- "Purchase Request": "Aankoop Request", 
- "Purchase Returns": "Aankoop retourneren", 
- "Purchase Taxes and Charges Master": "Aankoop en-heffingen Master", 
- "Request for purchase.": "Verzoek om aankoop.", 
- "Setup": "Setup", 
- "Supplier": "Leverancier", 
- "Supplier Quotation": "Leverancier Offerte", 
- "Supplier Type": "Leverancier Type", 
- "Supplier classification.": "Leverancier classificatie.", 
- "Supplier database.": "Leverancier database.", 
- "Tax Template for Purchase": "Fiscale Sjabloon voor Aankoop", 
- "Template of terms or contract.": "Sjabloon van termen of contract.", 
- "Terms and Conditions": "Algemene Voorwaarden", 
- "Tools": "Gereedschap", 
- "Track Quotations received from Suppliers.": "Track Citaten ontvangen van leveranciers.", 
- "Tree of item classification": "Tree of post-classificatie", 
- "Trend Analyzer": "Trendanalyse"
-}
\ No newline at end of file
diff --git a/buying/page/buying_home/locale/pt-BR-js.json b/buying/page/buying_home/locale/pt-BR-js.json
deleted file mode 100644
index 83a94c9..0000000
--- a/buying/page/buying_home/locale/pt-BR-js.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "Address": "Endere\u00e7o", 
- "All Addresses.": "Todos os Endere\u00e7os.", 
- "All Contacts.": "Todos os contatos.", 
- "All Products or Services.": "Todos os Produtos ou Servi\u00e7os.", 
- "Analytics": "Anal\u00edtica", 
- "Contact": "Contato", 
- "Documents": "Documentos", 
- "Helper for managing return of goods (sales or purchase)": "Auxiliar para a gest\u00e3o de devolu\u00e7\u00e3o de mercadorias (venda ou compra)", 
- "Item": "Item", 
- "Item Group": "Grupo de Itens", 
- "Masters": "Cadastros", 
- "Material Request": "Pedido de material", 
- "Purchase Analytics": "An\u00e1lise de compras", 
- "Purchase Order": "Ordem de Compra", 
- "Purchase Orders given to Suppliers.": "Ordens de Compra dadas a fornecedores.", 
- "Purchase Returns": "Devolu\u00e7\u00f5es de Compra", 
- "Purchase Taxes and Charges Master": "Cadastro de Impostos e Encargos sobre Compras", 
- "Request for purchase.": "Pedido de Compra.", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Supplier": "Fornecedor", 
- "Supplier Quotation": "Cota\u00e7\u00e3o do Fornecedor", 
- "Supplier Type": "Tipo de Fornecedor", 
- "Supplier classification.": "Classifica\u00e7\u00e3o do Fornecedor.", 
- "Supplier database.": "Banco de dados do Fornecedor.", 
- "Tax Template for Purchase": "Modelo de Impostos para compra", 
- "Template of terms or contract.": "Modelo de termos ou contratos.", 
- "Terms and Conditions": "Termos e Condi\u00e7\u00f5es", 
- "Tools": "Ferramentas", 
- "Track Quotations received from Suppliers.": "Acompanhar cota\u00e7\u00f5es recebidos dos fornecedores.", 
- "Tree of item classification": "\u00c1rvore de classifica\u00e7\u00e3o de itens", 
- "Trend Analyzer": "Analisador de tend\u00eancia"
-}
\ No newline at end of file
diff --git a/buying/page/buying_home/locale/pt-js.json b/buying/page/buying_home/locale/pt-js.json
deleted file mode 100644
index a89e43c..0000000
--- a/buying/page/buying_home/locale/pt-js.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Address": "Endere\u00e7o", 
- "All Addresses.": "Todos os endere\u00e7os.", 
- "All Contacts.": "Todos os contatos.", 
- "All Products or Services.": "Todos os produtos ou servi\u00e7os.", 
- "Analytics": "Anal\u00edtica", 
- "Contact": "Contato", 
- "Documents": "Documentos", 
- "Helper for managing return of goods (sales or purchase)": "Auxiliar para a gest\u00e3o devolu\u00e7\u00e3o de mercadorias (venda ou compra)", 
- "Item": "Item", 
- "Item Group": "Grupo Item", 
- "Masters": "Mestres", 
- "Material Request": "Pedido de material", 
- "Purchase Analytics": "Analytics compra", 
- "Purchase Order": "Ordem de Compra", 
- "Purchase Orders given to Suppliers.": "As ordens de compra dadas a fornecedores.", 
- "Purchase Request": "Pedido de Compra", 
- "Purchase Returns": "Retorna compra", 
- "Purchase Taxes and Charges Master": "Impostos de compra e Master Encargos", 
- "Request for purchase.": "Pedido de compra.", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Supplier": "Fornecedor", 
- "Supplier Quotation": "Cota\u00e7\u00e3o fornecedor", 
- "Supplier Type": "Tipo de fornecedor", 
- "Supplier classification.": "Classifica\u00e7\u00e3o fornecedor.", 
- "Supplier database.": "Banco de dados de fornecedores.", 
- "Tax Template for Purchase": "Modelo de impostos para compra", 
- "Template of terms or contract.": "Modelo de termos ou contratos.", 
- "Terms and Conditions": "Termos e Condi\u00e7\u00f5es", 
- "Tools": "Ferramentas", 
- "Track Quotations received from Suppliers.": "Acompanhar cota\u00e7\u00f5es recebidos dos fornecedores.", 
- "Tree of item classification": "\u00c1rvore de classifica\u00e7\u00e3o de itens", 
- "Trend Analyzer": "Analisador de tend\u00eancia"
-}
\ No newline at end of file
diff --git a/buying/page/buying_home/locale/sr-js.json b/buying/page/buying_home/locale/sr-js.json
deleted file mode 100644
index 2bdc304..0000000
--- a/buying/page/buying_home/locale/sr-js.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "Address": "\u0410\u0434\u0440\u0435\u0441\u0430", 
- "All Addresses.": "\u0421\u0432\u0435 \u0430\u0434\u0440\u0435\u0441\u0435.", 
- "All Contacts.": "\u0421\u0432\u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0438.", 
- "All Products or Services.": "\u0421\u0432\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438 \u0438\u043b\u0438 \u0443\u0441\u043b\u0443\u0433\u0435.", 
- "Analytics": "\u0410\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430", 
- "Contact": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "Documents": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438", 
- "Helper for managing return of goods (sales or purchase)": "\u041f\u043e\u043c\u0430\u0433\u0430\u0447 \u0437\u0430 \u0443\u043f\u0440\u0430\u0432\u0459\u0430\u045a\u0435 \u043f\u043e\u0432\u0440\u0430\u045b\u0430\u0458 \u0440\u043e\u0431\u0435 (\u043f\u0440\u043e\u0434\u0430\u0458\u0430 \u0438\u043b\u0438 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0430)", 
- "Item": "\u0421\u0442\u0430\u0432\u043a\u0430", 
- "Item Group": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0413\u0440\u0443\u043f\u0430", 
- "Masters": "\u041c\u0430\u0458\u0441\u0442\u043e\u0440\u0438", 
- "Purchase Analytics": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0410\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430", 
- "Purchase Order": "\u041d\u0430\u043b\u043e\u0433 \u0437\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443", 
- "Purchase Orders given to Suppliers.": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u043d\u0430\u0440\u0435\u0452\u0435\u045a\u0430 \u043f\u0440\u0435\u043c\u0430 \u0434\u043e\u0431\u0430\u0432\u0459\u0430\u0447\u0438\u043c\u0430.", 
- "Purchase Request": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0417\u0430\u0445\u0442\u0435\u0432", 
- "Purchase Returns": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u043f\u043e\u0432\u0440\u0430\u0442\u0430\u043a", 
- "Purchase Taxes and Charges Master": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u041c\u0430\u0441\u0442\u0435\u0440", 
- "Request for purchase.": "\u0417\u0430\u0445\u0442\u0435\u0432 \u0437\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443.", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Supplier": "\u0414\u043e\u0431\u0430\u0432\u0459\u0430\u0447", 
- "Supplier Quotation": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u041f\u043e\u043d\u0443\u0434\u0430", 
- "Supplier Type": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u0422\u0438\u043f", 
- "Supplier classification.": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u043a\u043b\u0430\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0458\u0430.", 
- "Supplier database.": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u0431\u0430\u0437\u0435 \u043f\u043e\u0434\u0430\u0442\u0430\u043a\u0430.", 
- "Tax Template for Purchase": "\u041f\u043e\u0440\u0435\u0441\u043a\u0430 \u0428\u0430\u0431\u043b\u043e\u043d \u0437\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443", 
- "Template of terms or contract.": "\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0430\u043a \u0442\u0435\u0440\u043c\u0438\u043d\u0430 \u0438\u043b\u0438 \u0443\u0433\u043e\u0432\u043e\u0440\u0443.", 
- "Terms and Conditions": "\u0423\u0441\u043b\u043e\u0432\u0438", 
- "Tools": "\u0410\u043b\u0430\u0442", 
- "Track Quotations received from Suppliers.": "\u041f\u0440\u0430\u0442\u0438\u0442\u0435 \u041a\u0443\u043e\u0442\u0430\u0442\u0438\u043e\u043d\u0441 \u0434\u043e\u0431\u0438\u043b\u0438 \u043e\u0434 \u0434\u043e\u0431\u0430\u0432\u0459\u0430\u0447\u0430.", 
- "Tree of item classification": "\u0414\u0440\u0432\u043e \u0442\u0430\u0447\u043a\u0430 \u043a\u043b\u0430\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0458\u0435", 
- "Trend Analyzer": "\u0422\u0440\u0435\u043d\u0434 \u0410\u043d\u0430\u043b\u0438\u0437\u0435\u0440"
-}
\ No newline at end of file
diff --git a/buying/page/buying_home/locale/ta-js.json b/buying/page/buying_home/locale/ta-js.json
deleted file mode 100644
index 0c6afe0..0000000
--- a/buying/page/buying_home/locale/ta-js.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "Address": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "All Addresses.": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd.", 
- "All Contacts.": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd.", 
- "All Products or Services.": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b9a\u0bc7\u0bb5\u0bc8\u0b95\u0bb3\u0bcd.", 
- "Analytics": "\u0baa\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0baf\u0bcd\u0bb5\u0bc1", 
- "Contact": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Documents": "\u0b86\u0bb5\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Helper for managing return of goods (sales or purchase)": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 \u0ba4\u0bbf\u0bb0\u0bc1\u0bae\u0bcd\u0baa (\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0bae\u0bcd) \u0bae\u0bc7\u0bb2\u0bbe\u0ba3\u0bcd\u0bae\u0bc8 \u0b89\u0ba4\u0bb5\u0bbf", 
- "Item": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "Item Group": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Masters": "\u0bae\u0bc1\u0ba4\u0bc1\u0ba8\u0bbf\u0bb2\u0bc8", 
- "Purchase Analytics": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b86\u0baf\u0bcd\u0bb5\u0bc1", 
- "Purchase Order": "\u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Orders given to Suppliers.": "\u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bb8\u0bcd\u0ba4\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0b86\u0ba3\u0bc8\u0b95\u0bb3\u0bcd \u0bb5\u0bbe\u0b99\u0bcd\u0b95.", 
- "Purchase Request": "\u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Returns": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb0\u0bbf\u0b9f\u0bcd\u0b9f\u0bb0\u0bcd\u0ba9\u0bcd\u0bb8\u0bcd", 
- "Purchase Taxes and Charges Master": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd", 
- "Request for purchase.": "\u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0bb5\u0ba4\u0bb1\u0bcd\u0b95\u0bc1 \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8.", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Supplier": "\u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bb5\u0bb0\u0bcd", 
- "Supplier Quotation": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Supplier Type": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0bb5\u0b95\u0bc8", 
- "Supplier classification.": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0bb5\u0b95\u0bc8\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1.", 
- "Supplier database.": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0ba4\u0bb0\u0bb5\u0bc1\u0ba4\u0bcd\u0ba4\u0bb3.", 
- "Tax Template for Purchase": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bb0\u0bbf \u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1", 
- "Template of terms or contract.": "\u0b9a\u0bc6\u0bbe\u0bb1\u0bcd\u0b95\u0bb3\u0bcd \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b92\u0baa\u0bcd\u0baa\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1.", 
- "Terms and Conditions": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd", 
- "Tools": "\u0b95\u0bb0\u0bc1\u0bb5\u0bbf\u0b95\u0bb3\u0bcd", 
- "Track Quotations received from Suppliers.": "\u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bb8\u0bcd\u0ba4\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bc6\u0bb1\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0ba3\u0bcd\u0b95\u0bbe\u0ba3\u0bbf\u0b95\u0bcd\u0b95.", 
- "Tree of item classification": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0b95\u0bc8\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1 \u0bae\u0bb0\u0bae\u0bcd", 
- "Trend Analyzer": "\u0baa\u0bc7\u0bbe\u0b95\u0bcd\u0b95\u0bc1 \u0baa\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0baf\u0bcd\u0bb5\u0bbf"
-}
\ No newline at end of file
diff --git a/buying/page/buying_home/locale/th-js.json b/buying/page/buying_home/locale/th-js.json
deleted file mode 100644
index ff77984..0000000
--- a/buying/page/buying_home/locale/th-js.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", 
- "All Addresses.": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", 
- "All Contacts.": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", 
- "All Products or Services.": "\u0e1c\u0e25\u0e34\u0e15\u0e20\u0e31\u0e13\u0e11\u0e4c\u0e2b\u0e23\u0e37\u0e2d\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23", 
- "Analytics": "Analytics", 
- "Contact": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Documents": "\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23", 
- "Helper for managing return of goods (sales or purchase)": "\u0e1c\u0e39\u0e49\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e19\u0e01\u0e32\u0e23\u0e1a\u0e23\u0e34\u0e2b\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e01\u0e32\u0e23\u0e01\u0e25\u0e31\u0e1a\u0e21\u0e32\u0e02\u0e2d\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32 (\u0e02\u0e32\u0e22\u0e2b\u0e23\u0e37\u0e2d\u0e0b\u0e37\u0e49\u0e2d)", 
- "Item": "\u0e0a\u0e34\u0e49\u0e19", 
- "Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Masters": "\u0e42\u0e17", 
- "Material Request": "\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38", 
- "Purchase Analytics": "Analytics \u0e0b\u0e37\u0e49\u0e2d", 
- "Purchase Order": "\u0e43\u0e1a\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d", 
- "Purchase Orders given to Suppliers.": "\u0e43\u0e1a\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e43\u0e2b\u0e49\u0e1c\u0e39\u0e49\u0e0b\u0e37\u0e49\u0e2d\u0e1c\u0e39\u0e49\u0e02\u0e32\u0e22", 
- "Purchase Returns": "\u0e1c\u0e25\u0e15\u0e2d\u0e1a\u0e41\u0e17\u0e19\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e0b\u0e37\u0e49\u0e2d", 
- "Purchase Taxes and Charges Master": "\u0e20\u0e32\u0e29\u0e35\u0e0b\u0e37\u0e49\u0e2d\u0e41\u0e25\u0e30\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32\u0e42\u0e17\u0e04\u0e48\u0e32", 
- "Request for purchase.": "\u0e02\u0e2d\u0e0b\u0e37\u0e49\u0e2d", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Supplier": "\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Supplier Quotation": "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15", 
- "Supplier Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15", 
- "Supplier classification.": "\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2b\u0e21\u0e27\u0e14\u0e2b\u0e21\u0e39\u0e48\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Supplier database.": "\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15", 
- "Tax Template for Purchase": "\u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a\u0e20\u0e32\u0e29\u0e35\u0e0b\u0e37\u0e49\u0e2d", 
- "Template of terms or contract.": "\u0e41\u0e21\u0e48\u0e02\u0e2d\u0e07\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e2b\u0e23\u0e37\u0e2d\u0e2a\u0e31\u0e0d\u0e0d\u0e32", 
- "Terms and Conditions": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Tools": "\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d", 
- "Track Quotations received from Suppliers.": "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e08\u0e32\u0e01\u0e1c\u0e39\u0e49\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Tree of item classification": "\u0e15\u0e49\u0e19\u0e44\u0e21\u0e49\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2b\u0e21\u0e27\u0e14\u0e2b\u0e21\u0e39\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Trend Analyzer": "\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e41\u0e19\u0e27\u0e42\u0e19\u0e49\u0e21"
-}
\ No newline at end of file
diff --git a/buying/page/purchase_analytics/README.md b/buying/page/purchase_analytics/README.md
new file mode 100644
index 0000000..332e4c2
--- /dev/null
+++ b/buying/page/purchase_analytics/README.md
@@ -0,0 +1 @@
+Trends of purchases across Items, Item Groups, Suppliers.
\ No newline at end of file
diff --git a/buying/page/purchase_analytics/purchase_analytics.js b/buying/page/purchase_analytics/purchase_analytics.js
index fc082ea..96b88b3 100644
--- a/buying/page/purchase_analytics/purchase_analytics.js
+++ b/buying/page/purchase_analytics/purchase_analytics.js
@@ -24,7 +24,7 @@
 	new erpnext.PurchaseAnalytics(wrapper);
 	
 	wrapper.appframe.add_home_breadcrumb()
-	wrapper.appframe.add_module_breadcrumb("Buying")
+	wrapper.appframe.add_module_icon("Buying")
 	wrapper.appframe.add_breadcrumb("icon-bar-chart")
 }
 
@@ -49,7 +49,7 @@
 				item_key: "supplier",
 				parent_field: "parent_supplier_type", 
 				formatter: function(item) {
-					// return repl('<a href="#Report2/stock-invoices/customer=%(enc_value)s">%(value)s</a>', {
+					// return repl('<a href="#Report/stock-invoices/customer=%(enc_value)s">%(value)s</a>', {
 					// 		value: item.name,
 					// 		enc_value: encodeURIComponent(item.name)
 					// 	});
diff --git a/buying/search_criteria/__init__.py b/buying/search_criteria/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/buying/search_criteria/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/buying/search_criteria/itemwise_purchase_details/__init__.py b/buying/search_criteria/itemwise_purchase_details/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/buying/search_criteria/itemwise_purchase_details/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/buying/search_criteria/itemwise_purchase_details/itemwise_purchase_details.js b/buying/search_criteria/itemwise_purchase_details/itemwise_purchase_details.js
deleted file mode 100644
index 139d69e..0000000
--- a/buying/search_criteria/itemwise_purchase_details/itemwise_purchase_details.js
+++ /dev/null
@@ -1,21 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.filter_fields_dict['Purchase Order'+FILTER_SEP +'From Purchase Order Date'].df['report_default'] = sys_defaults.year_start_date;
-  this.filter_fields_dict['Purchase Order'+FILTER_SEP +'To Purchase Order Date'].df['report_default'] = dateutil.obj_to_str(new Date());
-
-}
\ No newline at end of file
diff --git a/buying/search_criteria/itemwise_purchase_details/itemwise_purchase_details.txt b/buying/search_criteria/itemwise_purchase_details/itemwise_purchase_details.txt
deleted file mode 100644
index ac92b71..0000000
--- a/buying/search_criteria/itemwise_purchase_details/itemwise_purchase_details.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-11 13:16:55", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-13 11:15:06"
- }, 
- {
-  "parent_doc_type": "Purchase Order", 
-  "module": "Buying", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{\"Purchase Order\\u0001Submitted\":1,\"Purchase Order\\u0001Status\":[],\"Purchase Order\\u0001Fiscal Year\":[]}", 
-  "doc_type": "Purchase Order Item", 
-  "name": "__common__", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabPurchase Order`.`transaction_date`", 
-  "page_len": 50, 
-  "criteria_name": "Itemwise Purchase Details", 
-  "columns": "Purchase Order\u0001ID,Purchase Order\u0001Purchase Order Date,Purchase Order Item\u0001Item Code,Purchase Order Item\u0001Item Name,Purchase Order Item\u0001Quantity,Purchase Order Item\u0001Stock UOM,Purchase Order Item\u0001Rate ,Purchase Order Item\u0001Amount,Purchase Order\u0001Net Total*,Purchase Order\u0001Grand Total"
- }, 
- {
-  "name": "itemwise_purchase_details", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/buying/search_criteria/pending_po_items_to_bill/__init__.py b/buying/search_criteria/pending_po_items_to_bill/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/buying/search_criteria/pending_po_items_to_bill/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/buying/search_criteria/pending_po_items_to_bill/pending_po_items_to_bill.js b/buying/search_criteria/pending_po_items_to_bill/pending_po_items_to_bill.js
deleted file mode 100644
index de2c037..0000000
--- a/buying/search_criteria/pending_po_items_to_bill/pending_po_items_to_bill.js
+++ /dev/null
@@ -1,20 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.filter_fields_dict['Purchase Order'+FILTER_SEP +'Company'].df['report_default'] = sys_defaults.company;
-  this.filter_fields_dict['Purchase Order'+FILTER_SEP +'Fiscal Year'].df['report_default'] = sys_defaults.fiscal_year;
-}
\ No newline at end of file
diff --git a/buying/search_criteria/pending_po_items_to_bill/pending_po_items_to_bill.txt b/buying/search_criteria/pending_po_items_to_bill/pending_po_items_to_bill.txt
deleted file mode 100644
index 9cb44a5..0000000
--- a/buying/search_criteria/pending_po_items_to_bill/pending_po_items_to_bill.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-[
- {
-  "owner": "dhanalekshmi@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:51", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:51"
- }, 
- {
-  "add_col": "(CASE WHEN (`tabPurchase Order Item`.qty- ifnull(`tabPurchase Order Item`.billed_qty, 0) > 0 ) THEN (`tabPurchase Order Item`.qty-ifnull(`tabPurchase Order Item`.billed_qty, 0) ) ELSE 0 END) AS \"Pending To Bill\"", 
-  "parent_doc_type": "Purchase Order", 
-  "module": "Buying", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Purchase Order\u0001Saved':1,'Purchase Order\u0001Submitted':1,'Purchase Order\u0001Status':'','Purchase Order\u0001Fiscal Year':''}", 
-  "description": "Pending PO Items To Bill", 
-  "doc_type": "Purchase Order Item", 
-  "name": "__common__", 
-  "add_cond": "(`tabPurchase Order Item`.qty - ifnull(`tabPurchase Order Item`.received_qty, 0) > 0 or `tabPurchase Order Item`.qty - ifnull(`tabPurchase Order Item`.billed_qty, 0) > 0)\n`tabPurchase Order`.status != \"Stopped\"", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabPurchase Order`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Pending PO Items To Bill", 
-  "columns": "Purchase Order\u0001ID,Purchase Order\u0001Supplier,Purchase Order\u0001Supplier Name,Purchase Order\u0001Status,Purchase Order\u0001PO Date,Purchase Order\u0001Fiscal Year,Purchase Order Item\u0001Material Request No,Purchase Order Item\u0001Item Code,Purchase Order Item\u0001Item Name,Purchase Order Item\u0001Description,Purchase Order Item\u0001Quantity,Purchase Order Item\u0001UOM,Purchase Order Item\u0001Received Qty"
- }, 
- {
-  "name": "pending_po_items_to_bill", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/buying/search_criteria/pending_po_items_to_receive/__init__.py b/buying/search_criteria/pending_po_items_to_receive/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/buying/search_criteria/pending_po_items_to_receive/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/buying/search_criteria/pending_po_items_to_receive/pending_po_items_to_receive.js b/buying/search_criteria/pending_po_items_to_receive/pending_po_items_to_receive.js
deleted file mode 100644
index de2c037..0000000
--- a/buying/search_criteria/pending_po_items_to_receive/pending_po_items_to_receive.js
+++ /dev/null
@@ -1,20 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.filter_fields_dict['Purchase Order'+FILTER_SEP +'Company'].df['report_default'] = sys_defaults.company;
-  this.filter_fields_dict['Purchase Order'+FILTER_SEP +'Fiscal Year'].df['report_default'] = sys_defaults.fiscal_year;
-}
\ No newline at end of file
diff --git a/buying/search_criteria/pending_po_items_to_receive/pending_po_items_to_receive.py b/buying/search_criteria/pending_po_items_to_receive/pending_po_items_to_receive.py
deleted file mode 100644
index e7ada4f..0000000
--- a/buying/search_criteria/pending_po_items_to_receive/pending_po_items_to_receive.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-colwidths[col_idx['Pending Quantity To Receive']] = '200px'
-colwidths[col_idx['Pending Amount To Receive']] = '200px'
diff --git a/buying/search_criteria/pending_po_items_to_receive/pending_po_items_to_receive.txt b/buying/search_criteria/pending_po_items_to_receive/pending_po_items_to_receive.txt
deleted file mode 100644
index 51cf165..0000000
--- a/buying/search_criteria/pending_po_items_to_receive/pending_po_items_to_receive.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-[
- {
-  "owner": "dhanalekshmi@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:52", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:52"
- }, 
- {
-  "add_col": "`tabPurchase Order Item`.qty - ifnull(`tabPurchase Order Item`.received_qty, 0) AS \"Pending Quantity To Receive\"\n(`tabPurchase Order Item`.qty - ifnull(`tabPurchase Order Item`.received_qty, 0)) * `tabPurchase Order Item`.purchase_rate AS \"Pending Amount To Receive\"", 
-  "parent_doc_type": "Purchase Order", 
-  "module": "Buying", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Purchase Order\u0001Saved':1,'Purchase Order\u0001Submitted':1,'Purchase Order\u0001Status':'','Purchase Order\u0001Fiscal Year':''}", 
-  "description": "Pending PO Items To Receive", 
-  "doc_type": "Purchase Order Item", 
-  "name": "__common__", 
-  "add_cond": "`tabPurchase Order Item`.qty - ifnull(`tabPurchase Order Item`.received_qty, 0) > 0 \n`tabPurchase Order`.status != \"Stopped\"", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabPurchase Order`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Pending PO Items To Receive", 
-  "columns": "Purchase Order\u0001ID,Purchase Order\u0001Supplier,Purchase Order\u0001Supplier Name,Purchase Order\u0001Status,Purchase Order\u0001PO Date,Purchase Order\u0001Fiscal Year,Purchase Order Item\u0001Material Request No,Purchase Order Item\u0001Item Code,Purchase Order Item\u0001Item Name,Purchase Order Item\u0001Description,Purchase Order Item\u0001Quantity,Purchase Order Item\u0001UOM,Purchase Order Item\u0001Received Qty"
- }, 
- {
-  "name": "pending_po_items_to_receive", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/buying/search_criteria/purchase_in_transit/__init__.py b/buying/search_criteria/purchase_in_transit/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/buying/search_criteria/purchase_in_transit/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/buying/search_criteria/purchase_in_transit/purchase_in_transit.js b/buying/search_criteria/purchase_in_transit/purchase_in_transit.js
deleted file mode 100644
index a08b921..0000000
--- a/buying/search_criteria/purchase_in_transit/purchase_in_transit.js
+++ /dev/null
@@ -1,48 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-
-  this.hide_all_filters();
-
-
-  this.filter_fields_dict['Purchase Invoice'+FILTER_SEP +'Company'].df.filter_hide = 0;
-  this.filter_fields_dict['Purchase Invoice'+FILTER_SEP +'From Posting Date'].df.filter_hide = 0;
-  this.filter_fields_dict['Purchase Invoice'+FILTER_SEP +'To Posting Date'].df.filter_hide = 0;
-  this.filter_fields_dict['Purchase Invoice'+FILTER_SEP +'Credit To'].df.filter_hide = 0;
-
-
-  this.add_filter({fieldname:'pr_posting_date', label:'PR Posting Date', fieldtype:'Date', ignore : 1, parent:'Purchase Receipt'});
-
-
-  this.filter_fields_dict['Purchase Invoice'+FILTER_SEP +'Credit To'].df.in_first_page = 0;
-  this.filter_fields_dict['Purchase Invoice'+FILTER_SEP +'From Posting Date'].df.in_first_page = 1;
-  this.filter_fields_dict['Purchase Invoice'+FILTER_SEP +'To Posting Date'].df.in_first_page = 1;
-
-  
-  this.filter_fields_dict['Purchase Receipt'+FILTER_SEP +'From PR Posting Date'].df.ignore = 1;
-  this.filter_fields_dict['Purchase Receipt'+FILTER_SEP +'To PR Posting Date'].df.ignore = 1;
-
-
-  this.filter_fields_dict['Purchase Receipt'+FILTER_SEP +'From PR Posting Date'].df['report_default'] = sys_defaults.year_start_date;
-  this.filter_fields_dict['Purchase Receipt'+FILTER_SEP +'To PR Posting Date'].df['report_default'] = dateutil.obj_to_str(new Date());
-  this.filter_fields_dict['Purchase Invoice'+FILTER_SEP +'From Posting Date'].df['report_default'] = sys_defaults.year_start_date;
-  this.filter_fields_dict['Purchase Invoice'+FILTER_SEP +'To Posting Date'].df['report_default'] = dateutil.obj_to_str(new Date());
-  this.filter_fields_dict['Purchase Invoice'+FILTER_SEP +'Company'].df['report_default'] = sys_defaults.company;
-
-}
-
-this.mytabs.items['Select Columns'].hide();
\ No newline at end of file
diff --git a/buying/search_criteria/purchase_in_transit/purchase_in_transit.py b/buying/search_criteria/purchase_in_transit/purchase_in_transit.py
deleted file mode 100644
index c8739bb..0000000
--- a/buying/search_criteria/purchase_in_transit/purchase_in_transit.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-#check mendatory
-from __future__ import unicode_literals
-if not filter_values.get('posting_date') or not filter_values.get('posting_date1'):
-  msgprint("Please select From Posting Date and To Posting Date in 'Set Filters' section")
-  raise Exception
-else:
-  from_date = filter_values.get('posting_date')
-  to_date = filter_values.get('posting_date1')
\ No newline at end of file
diff --git a/buying/search_criteria/purchase_in_transit/purchase_in_transit.txt b/buying/search_criteria/purchase_in_transit/purchase_in_transit.txt
deleted file mode 100644
index 9fa5ccf..0000000
--- a/buying/search_criteria/purchase_in_transit/purchase_in_transit.txt
+++ /dev/null
@@ -1,32 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-11 13:16:55", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-13 12:06:15"
- }, 
- {
-  "add_col": "`tabPurchase Receipt`.`posting_date` AS 'PR Posting Date'", 
-  "parent_doc_type": "Purchase Invoice", 
-  "module": "Buying", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{\"Purchase Invoice\\u0001Submitted\":1,\"Purchase Invoice\\u0001Is Opening\":[\"\"],\"Purchase Invoice\\u0001Fiscal Year\":[\"\"]}", 
-  "dis_filters": "`tabPurchase Receipt`.`pr_posting_date`", 
-  "description": "List of PR whose posting date is after PV posting date", 
-  "doc_type": "Purchase Invoice Item", 
-  "name": "__common__", 
-  "add_tab": "`tabPurchase Receipt`", 
-  "add_cond": "`tabPurchase Invoice Item`.`purchase_receipt`  = `tabPurchase Receipt`.`name`\n`tabPurchase Receipt`.`posting_date` >= '%(pr_posting_date)s'\n`tabPurchase Receipt`.`posting_date` <= '%(pr_posting_date1)s'\n`tabPurchase Receipt`.`posting_date` > `tabPurchase Invoice`.`posting_date`", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabPurchase Invoice`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Purchase in Transit", 
-  "columns": "Purchase Invoice\u0001ID,Purchase Invoice\u0001Posting Date,Purchase Invoice\u0001Credit To,Purchase Invoice Item\u0001Qty,Purchase Invoice Item\u0001Amount,Purchase Invoice Item\u0001Pur Order,Purchase Invoice Item\u0001Pur Receipt"
- }, 
- {
-  "name": "purchase_in_transit", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/buying/utils.py b/buying/utils.py
index 0431e64..3c8f693 100644
--- a/buying/utils.py
+++ b/buying/utils.py
@@ -16,6 +16,7 @@
 
 from __future__ import unicode_literals
 import webnotes
+from webnotes import msgprint, _
 from webnotes.utils import getdate, flt, add_days
 import json
 
@@ -29,7 +30,11 @@
 			"warehouse": None,
 			"supplier": None,
 			"transaction_date": None,
-			"conversion_rate": 1.0
+			"conversion_rate": 1.0,
+			"price_list_name": None,
+			"price_list_currency": None,
+			"plc_conversion_rate": 1.0,
+			"is_subcontracted": "Yes" / "No"
 		}
 	"""
 	if isinstance(args, basestring):
@@ -37,86 +42,102 @@
 		
 	args = webnotes._dict(args)
 	
-	item_wrapper = webnotes.bean("Item", args.item_code)
-	item = item_wrapper.doc
+	item_bean = webnotes.bean("Item", args.item_code)
+	item = item_bean.doc
 	
-	from stock.utils import validate_end_of_life
-	validate_end_of_life(item.name, item.end_of_life)
+	_validate_item_details(args, item)
 	
-	# fetch basic values
-	out = webnotes._dict()
-	out.update({
-		"item_name": item.item_name,
-		"item_group": item.item_group,
-		"brand": item.brand,
-		"description": item.description,
-		"qty": 0,
-		"stock_uom": item.stock_uom,
-		"uom": item.stock_uom,
-		"conversion_factor": 1.0,
-		"warehouse": args.warehouse or item.default_warehouse,
-		"item_tax_rate": json.dumps(dict(([d.tax_type, d.tax_rate] for d in 
-			item_wrapper.doclist.get({"parentfield": "item_tax"})))),
-		"batch_no": None,
-		"expense_head": item.purchase_account,
-		"cost_center": item.cost_center
-	})
+	out = _get_basic_details(args, item_bean)
 	
-	if args.supplier:
-		item_supplier = item_wrapper.doclist.get({"parentfield": "item_supplier_details",
-			"supplier": args.supplier})
-		if item_supplier:
-			out["supplier_part_no"] = item_supplier[0].supplier_part_no
+	out.supplier_part_no = _get_supplier_part_no(args, item_bean)
 	
 	if out.warehouse:
-		out.projected_qty = webnotes.conn.get_value("Bin", {"item_code": item.name, 
-			"warehouse": out.warehouse}, "projected_qty")
+		out.projected_qty = get_projected_qty(item.name, out.warehouse)
 	
 	if args.transaction_date and item.lead_time_days:
 		out.schedule_date = out.lead_time_date = add_days(args.transaction_date,
 			item.lead_time_days)
 			
-	# set zero
-	out.purchase_ref_rate = out.discount_rate = out.purchase_rate = \
-		out.import_ref_rate = out.import_rate = 0.0
+	meta = webnotes.get_doctype(args.doctype)
 	
-	if args.doctype in ["Purchase Order", "Purchase Invoice", "Purchase Receipt", 
-			"Supplier Quotation"]:
-		# try fetching from price list
-		if args.price_list_name and args.price_list_currency:
-			rates_as_per_price_list = get_rates_as_per_price_list(args, item_wrapper.doclist)
-			if rates_as_per_price_list:
-				out.update(rates_as_per_price_list)
-		
-		# if not found, fetch from last purchase transaction
-		if not out.purchase_rate:
-			last_purchase = get_last_purchase_details(item.name, args.docname, args.conversion_rate)
-			if last_purchase:
-				out.update(last_purchase)
-			
+	if meta.get_field("currency"):
+		out.purchase_ref_rate = out.discount_rate = out.purchase_rate = \
+			out.import_ref_rate = out.import_rate = 0.0
+		out.update(_get_price_list_rate(args, item_bean, meta))
+	
+	if args.doctype == "Material Request":
+		out.min_order_qty = flt(item.min_order_qty)
+	
 	return out
-
-def get_rates_as_per_price_list(args, item_doclist=None):
-	if not item_doclist:
-		item_doclist = webnotes.bean("Item", args.item_code).doclist
 	
-	result = item_doclist.get({"parentfield": "ref_rate_details", 
-		"price_list_name": args.price_list_name, "ref_currency": args.price_list_currency,
-		"buying": 1})
+def _get_basic_details(args, item_bean):
+	item = item_bean.doc
+	
+	out = webnotes._dict({
+		"description": item.description_html or item.description,
+		"qty": 0.0,
+		"uom": item.stock_uom,
+		"conversion_factor": 1.0,
+		"warehouse": args.warehouse or item.default_warehouse,
+		"item_tax_rate": json.dumps(dict(([d.tax_type, d.tax_rate] for d in 
+			item_bean.doclist.get({"parentfield": "item_tax"})))),
+		"batch_no": None,
+		"expense_head": item.purchase_account,
+		"cost_center": item.cost_center
+	})
+	
+	for fieldname in ("item_name", "item_group", "brand", "stock_uom"):
+		out[fieldname] = item.fields.get(fieldname)
+	
+	return out
+	
+def _get_price_list_rate(args, item_bean, meta):
+	from utilities.transaction_base import validate_currency
+	item = item_bean.doc
+	out = webnotes._dict()
+	
+	# try fetching from price list
+	if args.price_list_name and args.price_list_currency:
+		price_list_rate = item_bean.doclist.get({
+			"parentfield": "ref_rate_details", 
+			"price_list_name": args.price_list_name, 
+			"ref_currency": args.price_list_currency,
+			"buying_or_selling": "Buying"})
+		if price_list_rate:
+			out.import_ref_rate = \
+				flt(price_list_rate[0].ref_rate * args.plc_conversion_rate / args.conversion_rate)
 		
-	if result:
-		purchase_ref_rate = flt(result[0].ref_rate) * flt(args.plc_conversion_rate)
-		conversion_rate = flt(args.conversion_rate) or 1.0
-		return webnotes._dict({
-			"purchase_ref_rate": purchase_ref_rate,
-			"purchase_rate": purchase_ref_rate,
-			"rate": purchase_ref_rate,
-			"discount_rate": 0,
-			"import_ref_rate": purchase_ref_rate / conversion_rate,
-			"import_rate": purchase_ref_rate / conversion_rate
-		})
-	else:
-		return webnotes._dict()
+	# if not found, fetch from last purchase transaction
+	if not out.import_ref_rate:
+		last_purchase = get_last_purchase_details(item.name, args.docname, args.conversion_rate)
+		if last_purchase:
+			out.update(last_purchase)
+	
+	if out.import_ref_rate or out.import_rate:
+		validate_currency(args, item, meta)
+	
+	return out
+	
+def _get_supplier_part_no(args, item_bean):
+	item_supplier = item_bean.doclist.get({"parentfield": "item_supplier_details",
+		"supplier": args.supplier})
+	
+	return item_supplier and item_supplier[0].supplier_part_no or None
+
+def _validate_item_details(args, item):
+	from utilities.transaction_base import validate_item_fetch
+	validate_item_fetch(args, item)
+	
+	# validate if purchase item or subcontracted item
+	if item.is_purchase_item != "Yes":
+		msgprint(_("Item") + (" %s: " % item.name) + _("not a purchase item"),
+			raise_exception=True)
+	
+	if args.is_subcontracted == "Yes" and item.is_sub_contracted_item != "Yes":
+		msgprint(_("Item") + (" %s: " % item.name) + 
+			_("not a sub-contracted item.") +
+			_("Please select a sub-contracted item or do not sub-contract the transaction."), 
+			raise_exception=True)
 
 def get_last_purchase_details(item_code, doc_name, conversion_rate=1.0):
 	"""returns last purchase details in stock uom"""
@@ -177,4 +198,14 @@
 		"rate": out.purchase_rate
 	})
 	
-	return out
\ No newline at end of file
+	return out
+	
+@webnotes.whitelist()
+def get_conversion_factor(item_code, uom):
+	return {"conversion_factor": webnotes.conn.get_value("UOM Conversion Detail",
+		{"parent": item_code, "uom": uom})}
+		
+@webnotes.whitelist()
+def get_projected_qty(item_code, warehouse):
+	return webnotes.conn.get_value("Bin", {"item_code": item_code, 
+			"warehouse": warehouse}, "projected_qty")
\ No newline at end of file
diff --git a/config.json b/config.json
index cb1a831..46cd8c9 100644
--- a/config.json
+++ b/config.json
@@ -2,78 +2,79 @@
 	"modules": {
 		"Selling": {
 			"link": "selling-home",
-			"color": "#3f4901",
+			"color": "#1abc9c",
 			"icon": "icon-tag",
 			"type": "module"
 		},
 		"Accounts": {
 			"link": "accounts-home",
-			"color": "#025770",
+			"color": "#3498db",
 			"icon": "icon-money",
 			"type": "module"
 		},
 		"Stock": {
 			"type": "module",
 			"link": "stock-home",
-			"color": "#a66a02",
+			"color": "#f39c12",
 			"icon": "icon-truck"
 		},
 		"Buying": {
 			"type": "module",
 			"link": "buying-home",
-			"color": "#8F0222",
+			"color": "#c0392b",
 			"icon": "icon-shopping-cart"
 		},
 		"Support": {
 			"type": "module",
 			"link": "support-home",
-			"color": "#410169",
+			"color": "#2c3e50",
 			"icon": "icon-phone"
 		},
 		"Projects": {
 			"type": "module",
 			"link": "projects-home",
-			"color": "#473b7f",
-			"icon": "icon-tasks"
+			"color": "#8e44ad",
+			"icon": "icon-puzzle-piece"
 		},
 		"Manufacturing": {
 			"type": "module",
 			"link": "manufacturing-home",
-			"color": "#590116",
-			"icon": "icon-magic"
+			"color": "#7f8c8d",
+			"icon": "icon-cogs"
 		},
 		"Website": {
 			"type": "module",
 			"link": "website-home",
-			"color": "#968c00",
+			"color": "#16a085",
 			"icon": "icon-globe"
 		},
 		"HR": {
 			"type": "module",
 			"link": "hr-home",
-			"color": "#018d6c",
+			"color": "#2ecc71",
 			"label": "Human Resources",
 			"icon": "icon-group"
 		},
 		"Setup": {
 			"type": "setup",
 			"link": "Setup",
-			"color": "#484848",
+			"color": "#bdc3c7",
 			"icon": "icon-wrench"
 		},
 		"Activity": {
 			"type": "page",
 			"link": "activity",
-			"color": "#633501",
+			"color": "#e67e22",
 			"icon": "icon-play",
 			"label": "Activity"
 		},
-		"Knowledge Base": {
-			"type": "page",
-			"link": "questions",
-			"color": "#01372b",
-			"label": "Knowledge Base",
-			"icon": "icon-question-sign"
+		"Notes": {
+			"type": "list",
+			"doctype": "Note",
+			"link": "List/Note",
+			"color": "#95a5a6",
+			"label": "Notes",
+			"icon": "icon-file-alt"
 		}
 	},
 	"web": {
@@ -126,6 +127,14 @@
 			"profile": {
 				"no_cache": true,
 				"template": "app/website/templates/pages/profile"
+			},
+			"cart": {
+				"no_cache": true,
+				"template": "app/website/templates/pages/cart.html"
+			},
+			"partners": {
+				"template": "app/website/templates/pages/partners",
+				"args_method": "website.helpers.partner.get_partner_args"
 			}
 		},
 		"generators": {
@@ -144,6 +153,10 @@
 			"Item Group":{
 				"template": "app/website/templates/html/product_group.html",
 				"condition_field": "show_in_website"
+			},
+			"Sales Partner": {
+				"template": "app/website/templates/html/partner_page.html",
+				"condition_field": "show_in_website"
 			}
 		}
 	}
diff --git a/controllers/accounts_controller.py b/controllers/accounts_controller.py
index 04e4bbd..9ca68a7 100644
--- a/controllers/accounts_controller.py
+++ b/controllers/accounts_controller.py
@@ -16,14 +16,278 @@
 
 from __future__ import unicode_literals
 import webnotes
-from webnotes.utils import flt
-
-from utilities.transaction_base import TransactionBase
+from webnotes import _, msgprint
+from webnotes.utils import flt, cint, today
+from setup.utils import get_company_currency, get_price_list_currency
+from accounts.utils import get_fiscal_year
+from utilities.transaction_base import TransactionBase, validate_conversion_rate
+import json
 
 class AccountsController(TransactionBase):
 	def validate(self):
-		if self.meta.get_field("grand_total"):
+		self.set_missing_values(for_validate=True)
+		
+		if self.meta.get_field("currency"):
+			self.company_currency = get_company_currency(self.doc.company)
+			
+			validate_conversion_rate(self.doc.currency, self.doc.conversion_rate,
+				self.meta.get_label("conversion_rate"), self.doc.company)
+			
+			self.calculate_taxes_and_totals()
 			self.validate_value("grand_total", ">=", 0)
+			self.set_total_in_words()
+			
+	def set_missing_values(self, for_validate=False):
+		for fieldname in ["posting_date", "transaction_date"]:
+			if not self.doc.fields.get(fieldname) and self.meta.get_field(fieldname):
+				self.doc.fields[fieldname] = today()
+				if not self.doc.fiscal_year:
+					self.doc.fiscal_year = get_fiscal_year(self.doc.fields[fieldname])[0]
+			
+	def set_price_list_currency(self, buying_or_selling):
+		# TODO - change this, since price list now has only one currency allowed
+		if self.meta.get_field("price_list_name") and self.doc.price_list_name and \
+			not self.doc.price_list_currency:
+				self.doc.fields.update(get_price_list_currency({
+					"price_list_name": self.doc.price_list_name, 
+					"buying_or_selling": buying_or_selling
+				}))
+				
+				if not self.doc.plc_conversion_rate:
+					self.doc.plc_conversion_rate = flt(webnotes.conn.get_value("Price List", 
+						self.doc.price_list_name, "conversion_rate"))
+						
+				if not self.doc.currency:
+					self.doc.currency = self.doc.price_list_currency
+					self.doc.conversion_rate = self.doc.plc_conversion_rate
+				
+	def set_missing_item_details(self, get_item_details):
+		"""set missing item values"""
+		for item in self.doclist.get({"parentfield": self.fname}):
+			if item.fields.get("item_code"):
+				args = item.fields.copy().update(self.doc.fields)
+				ret = get_item_details(args)
+				for fieldname, value in ret.items():
+					if self.meta.get_field(fieldname, parentfield=self.fname) and \
+						not item.fields.get(fieldname):
+							item.fields[fieldname] = value
+							
+	def set_taxes(self, tax_doctype, tax_parentfield, tax_master_field):
+		if not self.meta.get_field(tax_parentfield):
+			return
+			
+		if not self.doclist.get({"parentfield": tax_parentfield}):
+			if not self.doc.fields.get(tax_master_field):
+				# get the default tax master
+				self.doc.fields[tax_master_field] = \
+					webnotes.conn.get_value(tax_doctype + " Master", {"is_default": 1})
+				
+			if self.doc.fields.get(tax_master_field):
+				from webnotes.model import default_fields
+				tax_master = webnotes.bean(tax_doctype + " Master", self.doc.fields.get(tax_master_field))
+				
+				for i, tax in enumerate(tax_master.doclist.get({"parentfield": tax_parentfield})):
+					for fieldname in default_fields:
+						tax.fields[fieldname] = None
+					
+					tax.fields.update({
+						"doctype": tax_doctype,
+						"parentfield": tax_parentfield,
+						"idx": i+1
+					})
+					
+					self.doclist.append(tax)
+					
+	def calculate_taxes_and_totals(self):
+		self.doc.conversion_rate = flt(self.doc.conversion_rate)
+		self.item_doclist = self.doclist.get({"parentfield": self.fname})
+		self.tax_doclist = self.doclist.get({"parentfield": self.other_fname})
+		
+		self.calculate_item_values()
+		self.initialize_taxes()
+		
+		if hasattr(self, "determine_exclusive_rate"):
+			self.determine_exclusive_rate()
+		
+		self.calculate_net_total()
+		self.calculate_taxes()
+		self.calculate_totals()
+		self._cleanup()
+		
+		# TODO
+		# print format: show net_total_export instead of net_total
+		
+	def initialize_taxes(self):
+		for tax in self.tax_doclist:
+			tax.item_wise_tax_detail = {}
+			for fieldname in ["tax_amount", "total", 
+				"tax_amount_for_current_item", "grand_total_for_current_item",
+				"tax_fraction_for_current_item", "grand_total_fraction_for_current_item"]:
+					tax.fields[fieldname] = 0.0
+			
+			self.validate_on_previous_row(tax)
+			self.validate_inclusive_tax(tax)
+			self.round_floats_in(tax)
+			
+	def validate_on_previous_row(self, tax):
+		"""
+			validate if a valid row id is mentioned in case of
+			On Previous Row Amount and On Previous Row Total
+		"""
+		if tax.charge_type in ["On Previous Row Amount", "On Previous Row Total"] and \
+				(not tax.row_id or cint(tax.row_id) >= tax.idx):
+			msgprint((_("Row") + " # %(idx)s [%(taxes_doctype)s]: " + \
+				_("Please specify a valid") + " %(row_id_label)s") % {
+					"idx": tax.idx,
+					"taxes_doctype": tax.doctype,
+					"row_id_label": self.meta.get_label("row_id",
+						parentfield=self.other_fname)
+				}, raise_exception=True)
+				
+	def validate_inclusive_tax(self, tax):
+		def _on_previous_row_error(row_range):
+			msgprint((_("Row") + " # %(idx)s [%(doctype)s]: " +
+				_("to be included in Item's rate, it is required that: ") +
+				" [" + _("Row") + " # %(row_range)s] " + _("also be included in Item's rate")) % {
+					"idx": tax.idx,
+					"doctype": tax.doctype,
+					"inclusive_label": self.meta.get_label("included_in_print_rate",
+						parentfield=self.other_fname),
+					"charge_type_label": self.meta.get_label("charge_type",
+						parentfield=self.other_fname),
+					"charge_type": tax.charge_type,
+					"row_range": row_range
+				}, raise_exception=True)
+		
+		if cint(tax.included_in_print_rate):
+			if tax.charge_type == "Actual":
+				# inclusive tax cannot be of type Actual
+				msgprint((_("Row") 
+					+ " # %(idx)s [%(doctype)s]: %(charge_type_label)s = \"%(charge_type)s\" " 
+					+ "cannot be included in Item's rate") % {
+						"idx": tax.idx,
+						"doctype": tax.doctype,
+						"charge_type_label": self.meta.get_label("charge_type",
+							parentfield=self.other_fname),
+						"charge_type": tax.charge_type,
+					}, raise_exception=True)
+			elif tax.charge_type == "On Previous Row Amount" and \
+					not cint(self.tax_doclist[tax.row_id - 1].included_in_print_rate):
+				# referred row should also be inclusive
+				_on_previous_row_error(tax.row_id)
+			elif tax.charge_type == "On Previous Row Total" and \
+					not all([cint(t.included_in_print_rate) for t in self.tax_doclist[:tax.row_id - 1]]):
+				# all rows about the reffered tax should be inclusive
+				_on_previous_row_error("1 - %d" % (tax.row_id,))
+				
+	def calculate_taxes(self):
+		for item in self.item_doclist:
+			item_tax_map = self._load_item_tax_rate(item.item_tax_rate)
+
+			for i, tax in enumerate(self.tax_doclist):
+				# tax_amount represents the amount of tax for the current step
+				current_tax_amount = self.get_current_tax_amount(item, tax, item_tax_map)
+				
+				if hasattr(self, "set_item_tax_amount"):
+					self.set_item_tax_amount(item, tax, current_tax_amount)
+
+				# case when net total is 0 but there is an actual type charge
+				# in this case add the actual amount to tax.tax_amount
+				# and tax.grand_total_for_current_item for the first such iteration
+				if tax.charge_type=="Actual" and \
+						not (current_tax_amount or self.doc.net_total or tax.tax_amount):
+					zero_net_total_adjustment = flt(tax.rate, self.precision("tax_amount", tax))
+					current_tax_amount += zero_net_total_adjustment
+
+				# store tax_amount for current item as it will be used for
+				# charge type = 'On Previous Row Amount'
+				tax.tax_amount_for_current_item = current_tax_amount
+
+				# accumulate tax amount into tax.tax_amount
+				tax.tax_amount += current_tax_amount
+				
+				if tax.category:
+					# if just for valuation, do not add the tax amount in total
+					# hence, setting it as 0 for further steps
+					current_tax_amount = 0.0 if (tax.category == "Valuation") else current_tax_amount
+					
+					current_tax_amount *= -1.0 if (tax.add_deduct_tax == "Deduct") else 1.0
+				
+				# Calculate tax.total viz. grand total till that step
+				# note: grand_total_for_current_item contains the contribution of 
+				# item's amount, previously applied tax and the current tax on that item
+				if i==0:
+					tax.grand_total_for_current_item = flt(item.amount +
+						current_tax_amount, self.precision("total", tax))
+						
+				else:
+					tax.grand_total_for_current_item = \
+						flt(self.tax_doclist[i-1].grand_total_for_current_item +
+							current_tax_amount, self.precision("total", tax))
+							
+				# in tax.total, accumulate grand total of each item
+				tax.total += tax.grand_total_for_current_item
+				
+	def get_current_tax_amount(self, item, tax, item_tax_map):
+		tax_rate = self._get_tax_rate(tax, item_tax_map)
+		current_tax_amount = 0.0
+
+		if tax.charge_type == "Actual":
+			# distribute the tax amount proportionally to each item row
+			actual = flt(tax.rate, self.precision("tax_amount", tax))
+			current_tax_amount = (self.doc.net_total
+				and ((item.amount / self.doc.net_total) * actual)
+				or 0)
+		elif tax.charge_type == "On Net Total":
+			current_tax_amount = (tax_rate / 100.0) * item.amount
+		elif tax.charge_type == "On Previous Row Amount":
+			current_tax_amount = (tax_rate / 100.0) * \
+				self.tax_doclist[cint(tax.row_id) - 1].tax_amount_for_current_item
+		elif tax.charge_type == "On Previous Row Total":
+			current_tax_amount = (tax_rate / 100.0) * \
+				self.tax_doclist[cint(tax.row_id) - 1].grand_total_for_current_item
+		
+		current_tax_amount = flt(current_tax_amount, self.precision("tax_amount", tax))
+		
+		# store tax breakup for each item
+		tax.item_wise_tax_detail[item.item_code or item.item_name] = [tax_rate, current_tax_amount]
+
+		return current_tax_amount
+		
+	def _load_item_tax_rate(self, item_tax_rate):
+		return json.loads(item_tax_rate) if item_tax_rate else {}
+		
+	def _get_tax_rate(self, tax, item_tax_map):
+		if item_tax_map.has_key(tax.account_head):
+			return flt(item_tax_map.get(tax.account_head), self.precision("rate", tax))
+		else:
+			return tax.rate
+	
+	def _cleanup(self):
+		for tax in self.tax_doclist:
+			for fieldname in ("grand_total_for_current_item",
+				"tax_amount_for_current_item",
+				"tax_fraction_for_current_item", 
+				"grand_total_fraction_for_current_item"):
+				if fieldname in tax.fields:
+					del tax.fields[fieldname]
+			
+			tax.item_wise_tax_detail = json.dumps(tax.item_wise_tax_detail)
+			
+	def _set_in_company_currency(self, item, print_field, base_field):
+		"""set values in base currency"""
+		item.fields[base_field] = flt((flt(item.fields[print_field],
+			self.precision(print_field, item)) * self.doc.conversion_rate),
+			self.precision(base_field, item))
+			
+	def calculate_total_advance(self, parenttype, advance_parentfield):
+		if self.doc.doctype == parenttype and self.doc.docstatus < 2:
+			sum_of_allocated_amount = sum([flt(adv.allocated_amount, self.precision("allocated_amount", adv)) 
+				for adv in self.doclist.get({"parentfield": advance_parentfield})])
+
+			self.doc.total_advance = flt(sum_of_allocated_amount, self.precision("total_advance"))
+			
+			self.calculate_outstanding_amount()
 
 	def get_gl_dict(self, args, cancel=None):
 		"""this method populates the common properties of a gl entry record"""
@@ -97,4 +361,4 @@
 		if not hasattr(self, "_abbr"):
 			self._abbr = webnotes.conn.get_value("Company", self.doc.company, "abbr")
 			
-		return self._abbr
\ No newline at end of file
+		return self._abbr
diff --git a/controllers/buying_controller.py b/controllers/buying_controller.py
index f02e848..885f9e5 100644
--- a/controllers/buying_controller.py
+++ b/controllers/buying_controller.py
@@ -17,35 +17,46 @@
 from __future__ import unicode_literals
 import webnotes
 from webnotes import _, msgprint
-from webnotes.utils import flt, cint
-import json
+from webnotes.utils import flt
 
 from buying.utils import get_item_details
 from setup.utils import get_company_currency
-from webnotes.model.utils import round_floats_in_doc
 
 from controllers.stock_controller import StockController
 
 class WrongWarehouseCompany(Exception): pass
 
 class BuyingController(StockController):
+	def onload_post_render(self):
+		# contact, address, item details
+		self.set_missing_values()
+		self.set_taxes("Purchase Taxes and Charges", "purchase_tax_details", "purchase_other_charges")
+	
 	def validate(self):
 		super(BuyingController, self).validate()
 		self.validate_stock_or_nonstock_items()
 		self.validate_warehouse_belongs_to_company()
-		if self.meta.get_field("currency"):
-			self.company_currency = get_company_currency(self.doc.company)
-			self.validate_conversion_rate("currency", "conversion_rate")
-			
-			if self.doc.price_list_name and self.doc.price_list_currency:
-				self.validate_conversion_rate("price_list_currency", "plc_conversion_rate")
-			
-			# IMPORTANT: enable this only when client side code is similar to this one
-			# self.calculate_taxes_and_totals()
+		
+	def set_missing_values(self, for_validate=False):
+		super(BuyingController, self).set_missing_values(for_validate)
+
+		self.set_price_list_currency("Buying")
+		
+		# set contact and address details for supplier, if they are not mentioned
+		if self.doc.supplier and not (self.doc.contact_person and self.doc.supplier_address):
+			for fieldname, val in self.get_default_address_and_contact("supplier").items():
+				if not self.doc.fields.get(fieldname) and self.meta.get_field(fieldname):
+					self.doc.fields[fieldname] = val
+		
+		self.set_missing_item_details(get_item_details)
+		
+	def set_supplier_defaults(self):
+		self.doc.fields.update(self.get_default_supplier_address(self.doc.fields))
 						
-			# set total in words
-			self.set_total_in_words()
-	
+	def get_purchase_tax_details(self):
+		self.doclist = self.doc.clear_table(self.doclist, "purchase_tax_details")
+		self.set_taxes("Purchase Taxes and Charges", "purchase_tax_details", "purchase_other_charges")
+		
 	def validate_warehouse_belongs_to_company(self):
 		for warehouse, company in webnotes.conn.get_values("Warehouse", 
 			self.doclist.get_distinct_values("warehouse"), "company").items():
@@ -62,46 +73,6 @@
 				webnotes.msgprint(_("""Tax Category can not be 'Valuation' or 'Valuation and Total' 
 					as all items are non-stock items"""), raise_exception=1)
 			
-	def update_item_details(self):
-		for item in self.doclist.get({"parentfield": self.fname}):
-			ret = get_item_details({
-				"doctype": self.doc.doctype,
-				"docname": self.doc.name,
-				"item_code": item.item_code,
-				"warehouse": item.warehouse,
-				"supplier": self.doc.supplier,
-				"transaction_date": self.doc.posting_date,
-				"conversion_rate": self.doc.conversion_rate,
-				"price_list_name": self.doc.price_list_name,
-				"price_list_currency": self.doc.price_list_currency,
-				"plc_conversion_rate": self.doc.plc_conversion_rate
-			})
-			for r in ret:
-				if not item.fields.get(r):
-					item.fields[r] = ret[r]
-	
-	def validate_conversion_rate(self, currency_field, conversion_rate_field):
-		"""common validation for currency and price list currency"""
-		
-		currency = self.doc.fields.get(currency_field)
-		conversion_rate = flt(self.doc.fields.get(conversion_rate_field))
-		conversion_rate_label = self.meta.get_label(conversion_rate_field)
-		
-		if conversion_rate == 0:
-			msgprint(conversion_rate_label + _(' cannot be 0'), raise_exception=True)
-		
-		# parenthesis for 'OR' are necessary as we want it to evaluate as 
-		# mandatory valid condition and (1st optional valid condition 
-		# 	or 2nd optional valid condition)
-		valid_conversion_rate = (conversion_rate and 
-			((currency == self.company_currency and conversion_rate == 1.00)
-				or (currency != self.company_currency and conversion_rate != 1.00)))
-
-		if not valid_conversion_rate:
-			msgprint(_('Please enter valid ') + conversion_rate_label + (': ') 
-				+ ("1 %s = [?] %s" % (currency, self.company_currency)),
-				raise_exception=True)
-
 	def set_total_in_words(self):
 		from webnotes.utils import money_in_words
 		company_currency = get_company_currency(self.doc.company)
@@ -112,154 +83,54 @@
 		 		self.doc.currency)
 		
 	def calculate_taxes_and_totals(self):
-		self.doc.conversion_rate = flt(self.doc.conversion_rate)
-		self.item_doclist = self.doclist.get({"parentfield": self.fname})
-		self.tax_doclist = self.doclist.get({"parentfield": "purchase_tax_details"})
-		
-		self.calculate_item_values()
-		self.initialize_taxes()
-		self.calculate_net_total()
-		self.calculate_taxes()
-		self.calculate_totals()
-		self.calculate_outstanding_amount()
-		
-		self._cleanup()
+		self.other_fname = "purchase_tax_details"
+		super(BuyingController, self).calculate_taxes_and_totals()
+		self.calculate_total_advance("Purchase Invoice", "advance_allocation_details")
 		
 	def calculate_item_values(self):
-		def _set_base(item, print_field, base_field):
-			"""set values in base currency"""
-			item.fields[base_field] = flt((flt(item.fields[print_field],
-				self.precision.item[print_field]) * self.doc.conversion_rate),
-				self.precision.item[base_field])
-
-		for item in self.item_doclist:
-			round_floats_in_doc(item, self.precision.item)
+		# hack! - cleaned up in _cleanup()
+		if self.doc.doctype != "Purchase Invoice":
+			df = self.meta.get_field("purchase_rate", parentfield=self.fname)
+			df.fieldname = "rate"
 			
+		for item in self.item_doclist:
 			# hack! - cleaned up in _cleanup()
 			if self.doc.doctype != "Purchase Invoice":
 				item.rate = item.purchase_rate
-				self.precision.item.rate = self.precision.item.purchase_rate
 				
-				item.discount = item.discount_rate
-				self.precision.item.discount = self.precision.item.discount_rate
+			self.round_floats_in(item)
 
-			if item.discount == 100:
-				if not item.import_ref_rate:
-					item.import_ref_rate = item.import_rate
-				item.import_rate = 0
-			else:
-				if item.import_ref_rate:
-					item.import_rate = flt(item.import_ref_rate *
-						(1.0 - (item.discount_rate / 100.0)),
-						self.precision.item.import_rate)
-				else:
-					# assume that print rate and discount are specified
-					item.import_ref_rate = flt(item.import_rate / 
-						(1.0 - (item.discount_rate / 100.0)),
-						self.precision.item.import_ref_rate)
+			if item.discount_rate == 100.0:
+				item.import_rate = 0.0
+			elif item.import_ref_rate:
+				item.import_rate = flt(item.import_ref_rate * (1.0 - (item.discount_rate / 100.0)),
+					self.precision("import_rate", item))
 						
 			item.import_amount = flt(item.import_rate * item.qty,
-				self.precision.item.import_amount)
+				self.precision("import_amount", item))
+			item.item_tax_amount = 0.0;
 				
-			_set_base(item, "import_ref_rate", "purchase_ref_rate")
-			_set_base(item, "import_rate", "rate")
-			_set_base(item, "import_amount", "amount")
-		
-	def initialize_taxes(self):
-		for tax in self.tax_doclist:
-			# initialize totals to 0
-			tax.tax_amount = tax.total = 0.0
+			self._set_in_company_currency(item, "import_ref_rate", "purchase_ref_rate")
+			self._set_in_company_currency(item, "import_rate", "rate")
+			self._set_in_company_currency(item, "import_amount", "amount")
 			
-			# temporary fields
-			tax.tax_amount_for_current_item = tax.grand_total_for_current_item = 0.0
-			
-			tax.item_wise_tax_detail = {}
-			
-			self.validate_on_previous_row(tax)
-			
-			round_floats_in_doc(tax, self.precision.tax)
-		
 	def calculate_net_total(self):
-		self.doc.net_total = 0
-		self.doc.net_total_import = 0
+		self.doc.net_total = self.doc.net_total_import = 0.0
 
 		for item in self.item_doclist:
 			self.doc.net_total += item.amount
 			self.doc.net_total_import += item.import_amount
 			
-		self.doc.net_total = flt(self.doc.net_total, self.precision.main.net_total)
-		self.doc.net_total_import = flt(self.doc.net_total_import,
-			self.precision.main.net_total_import)
-		
-	def calculate_taxes(self):
-		for item in self.item_doclist:
-			item_tax_map = self._load_item_tax_rate(item.item_tax_rate)
-			item.item_tax_amount = 0
-
-			for i, tax in enumerate(self.tax_doclist):
-				# tax_amount represents the amount of tax for the current step
-				current_tax_amount = self.get_current_tax_amount(item, tax, item_tax_map)
-
-				self.set_item_tax_amount(item, tax, current_tax_amount)
-
-				# case when net total is 0 but there is an actual type charge
-				# in this case add the actual amount to tax.tax_amount
-				# and tax.grand_total_for_current_item for the first such iteration
-				if not (current_tax_amount or self.doc.net_total or tax.tax_amount) and \
-						tax.charge_type=="Actual":
-					zero_net_total_adjustment = flt(tax.rate, self.precision.tax.tax_amount)
-					current_tax_amount += zero_net_total_adjustment
-
-				# store tax_amount for current item as it will be used for
-				# charge type = 'On Previous Row Amount'
-				tax.tax_amount_for_current_item = current_tax_amount
-
-				# accumulate tax amount into tax.tax_amount
-				tax.tax_amount += tax.tax_amount_for_current_item
-
-				if tax.category == "Valuation":
-					# if just for valuation, do not add the tax amount in total
-					# hence, setting it as 0 for further steps
-					current_tax_amount = 0
-				else:
-					current_tax_amount *= tax.add_deduct_tax == "Deduct" and -1.0 or 1.0
-
-				# Calculate tax.total viz. grand total till that step
-				# note: grand_total_for_current_item contains the contribution of 
-				# item's amount, previously applied tax and the current tax on that item
-				if i==0:
-					tax.grand_total_for_current_item = flt(item.amount +
-						current_tax_amount, self.precision.tax.total)
-
-				else:
-					tax.grand_total_for_current_item = \
-						flt(self.tax_doclist[i-1].grand_total_for_current_item +
-							current_tax_amount, self.precision.tax.total)
-
-				# in tax.total, accumulate grand total of each item
-				tax.total += tax.grand_total_for_current_item
-
-				# store tax_breakup for each item
-				# DOUBT: should valuation type amount also be stored?
-				tax.item_wise_tax_detail[item.item_code] = current_tax_amount
+		self.round_floats_in(self.doc, ["net_total", "net_total_import"])
 		
 	def calculate_totals(self):
-		if self.tax_doclist:
-			self.doc.grand_total = flt(self.tax_doclist[-1].total,
-				self.precision.main.grand_total)
-			self.doc.grand_total_import = flt(
-				self.doc.grand_total / self.doc.conversion_rate,
-				self.precision.main.grand_total_import)
-		else:
-			self.doc.grand_total = flt(self.doc.net_total,
-				self.precision.main.grand_total)
-			self.doc.grand_total_import = flt(
-				self.doc.grand_total / self.doc.conversion_rate,
-				self.precision.main.grand_total_import)
+		self.doc.grand_total = flt(self.tax_doclist and \
+			self.tax_doclist[-1].total or self.doc.net_total, self.precision("grand_total"))
+		self.doc.grand_total_import = flt(self.doc.grand_total / self.doc.conversion_rate,
+			self.precision("grand_total_import"))
 
-		self.doc.total_tax = \
-			flt(self.doc.grand_total - self.doc.net_total,
-			self.precision.main.total_tax)
+		self.doc.total_tax = flt(self.doc.grand_total - self.doc.net_total,
+			self.precision("total_tax"))
 
 		if self.meta.get_field("rounded_total"):
 			self.doc.rounded_total = round(self.doc.grand_total)
@@ -268,75 +139,31 @@
 			self.doc.rounded_total_import = round(self.doc.grand_total_import)
 			
 	def calculate_outstanding_amount(self):
-		if self.doc.doctype == "Purchase Invoice" and self.doc.docstatus == 0:
+		if self.doc.doctype == "Purchase Invoice" and self.doc.docstatus < 2:
 			self.doc.total_advance = flt(self.doc.total_advance,
-				self.precision.main.total_advance)
+				self.precision("total_advance"))
 			self.doc.total_amount_to_pay = flt(self.doc.grand_total - flt(self.doc.write_off_amount,
-				self.precision.main.write_off_amount), self.precision.main.total_amount_to_pay)
+				self.precision("write_off_amount")), self.precision("total_amount_to_pay"))
 			self.doc.outstanding_amount = flt(self.doc.total_amount_to_pay - self.doc.total_advance,
-				self.precision.main.outstanding_amount)
+				self.precision("outstanding_amount"))
 			
 	def _cleanup(self):
-		for tax in self.tax_doclist:
-			del tax.fields["grand_total_for_current_item"]
-			del tax.fields["tax_amount_for_current_item"]
-			tax.item_wise_tax_detail = json.dumps(tax.item_wise_tax_detail)
-		
-		# except in purchase invoice, rate field is purchase_rate
+		super(BuyingController, self)._cleanup()
+			
+		# except in purchase invoice, rate field is purchase_rate		
+		# reset fieldname of rate
 		if self.doc.doctype != "Purchase Invoice":
+			df = self.meta.get_field("rate", parentfield=self.fname)
+			df.fieldname = "purchase_rate"
+			
 			for item in self.item_doclist:
 				item.purchase_rate = item.rate
 				del item.fields["rate"]
+		
+		if not self.meta.get_field("item_tax_amount", parentfield=self.fname):
+			for item in self.item_doclist:
+				del item.fields["item_tax_amount"]
 				
-				item.discount_rate = item.discount
-				del item.fields["discount"]
-		
-	def validate_on_previous_row(self, tax):
-		"""
-			validate if a valid row id is mentioned in case of
-			On Previous Row Amount and On Previous Row Total
-		"""
-		if tax.charge_type in ["On Previous Row Amount", "On Previous Row Total"] and \
-				(not tax.row_id or cint(tax.row_id) >= tax.idx):
-			msgprint((_("Row") + " # %(idx)s [%(taxes_doctype)s]: " + \
-				_("Please specify a valid") + " %(row_id_label)s") % {
-					"idx": tax.idx,
-					"taxes_doctype": tax.parenttype,
-					"row_id_label": self.meta.get_label("row_id",
-						parentfield="purchase_tax_details")
-				}, raise_exception=True)
-				
-	def _load_item_tax_rate(self, item_tax_rate):
-		if not item_tax_rate:
-			return {}
-		return json.loads(item_tax_rate)
-		
-	def get_current_tax_amount(self, item, tax, item_tax_map):
-		tax_rate = self._get_tax_rate(tax, item_tax_map)
-
-		if tax.charge_type == "Actual":
-			# distribute the tax amount proportionally to each item row
-			actual = flt(tax.rate, self.precision.tax.tax_amount)
-			current_tax_amount = (self.doc.net_total
-				and ((item.amount / self.doc.net_total) * actual)
-				or 0)
-		elif tax.charge_type == "On Net Total":
-			current_tax_amount = (tax_rate / 100.0) * item.amount
-		elif tax.charge_type == "On Previous Row Amount":
-			current_tax_amount = (tax_rate / 100.0) * \
-				self.tax_doclist[cint(tax.row_id) - 1].tax_amount_for_current_item
-		elif tax.charge_type == "On Previous Row Total":
-			current_tax_amount = (tax_rate / 100.0) * \
-				self.tax_doclist[cint(tax.row_id) - 1].grand_total_for_current_item
-
-		return flt(current_tax_amount, self.precision.tax.tax_amount)
-		
-	def _get_tax_rate(self, tax, item_tax_map):
-		if item_tax_map.has_key(tax.account_head):
-			return flt(item_tax_map.get(tax.account_head), self.precision.tax.rate)
-		else:
-			return tax.rate
-			
 	def set_item_tax_amount(self, item, tax, current_tax_amount):
 		"""
 			item_tax_amount is the total tax amount applied on that item
@@ -345,28 +172,28 @@
 			TODO: rename item_tax_amount to valuation_tax_amount
 		"""
 		if tax.category in ["Valuation", "Valuation and Total"] and \
-				item.item_code in self.stock_items:
-			item.item_tax_amount += flt(current_tax_amount,
-				self.precision.item.item_tax_amount)
+			self.meta.get_field("item_tax_amount", parentfield=self.fname):
+				item.item_tax_amount += flt(current_tax_amount, self.precision("item_tax_amount", item))
 				
 	# update valuation rate
 	def update_valuation_rate(self, parentfield):
-		for d in self.doclist.get({"parentfield": parentfield}):
-			d.conversion_factor = d.conversion_factor or flt(webnotes.conn.get_value(
-				"UOM Conversion Detail", {"parent": d.item_code, "uom": d.uom}, 
+		for item in self.doclist.get({"parentfield": parentfield}):
+			item.conversion_factor = item.conversion_factor or flt(webnotes.conn.get_value(
+				"UOM Conversion Detail", {"parent": item.item_code, "uom": item.uom}, 
 				"conversion_factor")) or 1
-			if d.item_code and d.qty:
+			
+			if item.item_code and item.qty:
+				self.round_floats_in(item)
+				
+				purchase_rate = item.rate if self.doc.doctype == "Purchase Invoice" else item.purchase_rate
+				
 				# if no item code, which is sometimes the case in purchase invoice, 
 				# then it is not possible to track valuation against it
-				d.valuation_rate = flt(((flt(d.purchase_rate, self.precision.item.purchase_rate) or 
-					flt(d.rate, self.precision.item.rate)) + 
-					(flt(d.item_tax_amount, self.precision.item.item_tax_amount) + 
-					flt(d.rm_supp_cost, self.precision.item.rm_supp_cost)) / 
-					flt(d.qty, self.precision.item.qty)) / 
-					flt(d.conversion_factor, self.precision.item.conversion_factor), 
-					self.precision.item.valuation_rate)	
+				item.valuation_rate = flt((purchase_rate + 
+					(item.item_tax_amount + item.rm_supp_cost) / item.qty) / item.conversion_factor, 
+					self.precision("valuation_rate", item))
 			else:
-				d.valuation_rate = 0.0
+				item.valuation_rate = 0.0
 				
 	def validate_for_subcontracting(self):
 		if not self.doc.is_subcontracted and self.sub_contracted_items:
@@ -428,18 +255,6 @@
 		
 		return bom_items
 
-	
-	@property
-	def precision(self):
-		if not hasattr(self, "_precision"):
-			self._precision = webnotes._dict()
-			self._precision.main = self.meta.get_precision_map()
-			self._precision.item = self.meta.get_precision_map(parentfield = self.fname)
-			if self.meta.get_field("purchase_tax_details"):
-				self._precision.tax = self.meta.get_precision_map(parentfield = \
-					"purchase_tax_details")
-		return self._precision
-
 	@property
 	def sub_contracted_items(self):
 		if not hasattr(self, "_sub_contracted_items"):
diff --git a/controllers/js/contact_address_common.js b/controllers/js/contact_address_common.js
new file mode 100644
index 0000000..ca9e084
--- /dev/null
+++ b/controllers/js/contact_address_common.js
@@ -0,0 +1,27 @@
+cur_frm.cscript.onload = function(doc, cdt, cdn) {	
+	cur_frm.add_fetch('customer', 'customer_name', 'customer_name');
+	cur_frm.add_fetch('supplier', 'supplier_name', 'supplier_name');
+
+	cur_frm.fields_dict.customer.get_query = erpnext.utils.customer_query;
+	cur_frm.fields_dict.supplier.get_query = erpnext.utils.supplier_query;
+	
+	if(doc.__islocal) {
+		var last_route = wn.route_history.slice(-2, -1)[0];
+		if(last_route && last_route[0]==="Form") {
+			if(["Customer", "Quotation", "Sales Order", "Sales Invoice", "Delivery Note",
+				"Installation Note", "Opportunity", "Customer Issue", "Maintenance Visit",
+				"Maintenance Schedule"]
+				.indexOf(last_route[1])!==-1) {
+				var refdoc = wn.model.get_doc(last_route[1], last_route[2]);
+				cur_frm.set_value("customer", refdoc.customer || refdoc.name);
+				cur_frm.set_value("customer_name", refdoc.customer_name);
+			}
+			if(["Supplier", "Supplier Quotation", "Purchase Order", "Purchase Invoice", "Purchase Receipt"]
+				.indexOf(last_route[1])!==-1) {
+				var customer = wn.model.get_doc(last_route[1], last_route[2]);
+				cur_frm.set_value("supplier", refdoc.supplier || refdoc.name);
+				cur_frm.set_value("supplier_name", refdoc.supplier_name);
+			}
+		}
+	}
+}
diff --git a/controllers/locale/_messages_js.json b/controllers/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/controllers/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/controllers/locale/_messages_py.json b/controllers/locale/_messages_py.json
deleted file mode 100644
index 0b6ba06..0000000
--- a/controllers/locale/_messages_py.json
+++ /dev/null
@@ -1,8 +0,0 @@
-[
- " cannot be 0", 
- "for Company", 
- "Missing", 
- "Please enter valid ", 
- "Please specify a valid", 
- "Row"
-]
\ No newline at end of file
diff --git a/controllers/locale/ar-py.json b/controllers/locale/ar-py.json
deleted file mode 100644
index 2d07cac..0000000
--- a/controllers/locale/ar-py.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- " cannot be 0": "\u0644\u0627 \u064a\u0645\u0643\u0646 \u0623\u0646 \u062a\u0643\u0648\u0646 0", 
- "If": "\u0625\u0630\u0627", 
- "Please enter valid ": "\u0645\u0646 \u0641\u0636\u0644\u0643 \u0627\u062f\u062e\u0644 \u0635\u0627\u0644\u062d\u0629", 
- "Please specify a valid": "\u064a\u0631\u062c\u0649 \u062a\u062d\u062f\u064a\u062f \u0635\u0627\u0644\u062d\u0629", 
- "Row": "\u0635\u0641", 
- "cannot be included in item's rate": "\u0644\u0627 \u064a\u0645\u0643\u0646 \u0645\u062a\u0636\u0645\u0646\u0629 \u0641\u064a \u0633\u0639\u0631 \u0627\u0644\u0639\u0646\u0635\u0631", 
- "checked": "\u0641\u062d\u0635", 
- "is checked for": "\u064a\u062a\u0645 \u0641\u062d\u0635 \u0644\u0644", 
- "should also have": "\u064a\u0646\u0628\u063a\u064a \u0623\u0646 \u064a\u0643\u0648\u0646 \u0623\u064a\u0636\u0627", 
- "then": "\u062b\u0645"
-}
\ No newline at end of file
diff --git a/controllers/locale/de-py.json b/controllers/locale/de-py.json
deleted file mode 100644
index f33b130..0000000
--- a/controllers/locale/de-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Please specify a valid": "Bitte geben Sie eine g\u00fcltige", 
- "Row": "Reihe"
-}
\ No newline at end of file
diff --git a/controllers/locale/es-py.json b/controllers/locale/es-py.json
deleted file mode 100644
index a446a20..0000000
--- a/controllers/locale/es-py.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- " cannot be 0": "no puede ser 0", 
- "If": "Si", 
- "Please enter valid ": "Por favor, introduzca v\u00e1lido", 
- "Please specify a valid": "Por favor, especifique una direcci\u00f3n v\u00e1lida", 
- "Row": "Fila", 
- "cannot be included in item's rate": "no puede ser incluido en la tarifa de elemento", 
- "checked": "comprobado", 
- "is checked for": "Se comprueba", 
- "should also have": "tambi\u00e9n debe tener", 
- "then": "entonces"
-}
\ No newline at end of file
diff --git a/controllers/locale/fr-py.json b/controllers/locale/fr-py.json
deleted file mode 100644
index 9bbd0ff..0000000
--- a/controllers/locale/fr-py.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- " cannot be 0": "ne peut pas \u00eatre \u00e9gal \u00e0 0", 
- "If": "Si", 
- "Please enter valid ": "S&#39;il vous pla\u00eet entrez valide", 
- "Please specify a valid": "S&#39;il vous pla\u00eet sp\u00e9cifier une validit\u00e9", 
- "Row": "Rang\u00e9e", 
- "cannot be included in item's rate": "ne peuvent pas \u00eatre inclus dans le prix du produit", 
- "checked": "v\u00e9rifi\u00e9", 
- "is checked for": "est v\u00e9rifi\u00e9e pour", 
- "should also have": "devrait \u00e9galement avoir", 
- "then": "puis"
-}
\ No newline at end of file
diff --git a/controllers/locale/hi-py.json b/controllers/locale/hi-py.json
deleted file mode 100644
index caf5d3d..0000000
--- a/controllers/locale/hi-py.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- " cannot be 0": "0 \u0928\u0939\u0940\u0902 \u0939\u094b \u0938\u0915\u0924\u0947 \u0939\u0948\u0902", 
- "If": "\u0905\u0917\u0930", 
- "Please enter valid ": "\u0935\u0948\u0927 \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902", 
- "Please specify a valid": "\u090f\u0915 \u0935\u0948\u0927 \u0928\u093f\u0930\u094d\u0926\u093f\u0937\u094d\u091f \u0915\u0930\u0947\u0902", 
- "Row": "\u092a\u0902\u0915\u094d\u0924\u093f", 
- "cannot be included in item's rate": "\u0906\u0907\u091f\u092e \u0915\u0940 \u0926\u0930 \u092e\u0947\u0902 \u0936\u093e\u092e\u093f\u0932 \u0928\u0939\u0940\u0902 \u0915\u093f\u092f\u093e \u091c\u093e \u0938\u0915\u0924\u093e", 
- "checked": "\u0915\u0940 \u091c\u093e\u0901\u091a \u0915\u0940", 
- "is checked for": "\u0915\u0947 \u0932\u093f\u090f \u091c\u093e\u0901\u091a", 
- "should also have": "\u092d\u0940 \u0939\u094b\u0928\u093e \u091a\u093e\u0939\u093f\u090f", 
- "then": "\u0924\u094b"
-}
\ No newline at end of file
diff --git a/controllers/locale/hr-py.json b/controllers/locale/hr-py.json
deleted file mode 100644
index 3fa761f..0000000
--- a/controllers/locale/hr-py.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- " cannot be 0": "ne mo\u017ee biti 0", 
- "Please enter valid ": "Unesite va\u017ee\u0107i", 
- "Please specify a valid": "Navedite va\u017ee\u0107i", 
- "Row": "Red"
-}
\ No newline at end of file
diff --git a/controllers/locale/nl-py.json b/controllers/locale/nl-py.json
deleted file mode 100644
index b663e19..0000000
--- a/controllers/locale/nl-py.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- " cannot be 0": "mag niet 0", 
- "If": "Indien", 
- "Please enter valid ": "Voer een geldige", 
- "Please specify a valid": "Geef een geldige", 
- "Row": "Rij", 
- "cannot be included in item's rate": "kan niet worden opgenomen in het tarief item", 
- "checked": "geruit", 
- "is checked for": "wordt gecontroleerd op", 
- "should also have": "moet ook", 
- "then": "dan"
-}
\ No newline at end of file
diff --git a/controllers/locale/pt-BR-py.json b/controllers/locale/pt-BR-py.json
deleted file mode 100644
index 3c9dd18..0000000
--- a/controllers/locale/pt-BR-py.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- " cannot be 0": "n\u00e3o pode ser 0", 
- "Please enter valid ": "Por favor, insira v\u00e1lido", 
- "Please specify a valid": "Por favor, especifique um v\u00e1lido", 
- "Row": "Linha"
-}
\ No newline at end of file
diff --git a/controllers/locale/pt-py.json b/controllers/locale/pt-py.json
deleted file mode 100644
index 319472b..0000000
--- a/controllers/locale/pt-py.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- " cannot be 0": "n\u00e3o pode ser 0", 
- "If": "Se", 
- "Please enter valid ": "Por favor insira v\u00e1lido", 
- "Please specify a valid": "Por favor, especifique um v\u00e1lido", 
- "Row": "Linha", 
- "cannot be included in item's rate": "n\u00e3o pode ser inclu\u00eddo na taxa do item", 
- "checked": "verificado", 
- "is checked for": "est\u00e1 marcada para", 
- "should also have": "tamb\u00e9m deve ter", 
- "then": "depois"
-}
\ No newline at end of file
diff --git a/controllers/locale/sr-py.json b/controllers/locale/sr-py.json
deleted file mode 100644
index ea3ad59..0000000
--- a/controllers/locale/sr-py.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- " cannot be 0": "\u043d\u0435 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0431\u0443\u0434\u0435 0", 
- "If": "\u0410\u043a\u043e", 
- "Please enter valid ": "\u041c\u043e\u043b\u0438\u043c\u043e \u0412\u0430\u0441 \u0434\u0430 \u0443\u043d\u0435\u0441\u0435\u0442\u0435 \u0432\u0430\u0436\u0435\u045b\u0438", 
- "Please specify a valid": "\u041d\u0430\u0432\u0435\u0434\u0438\u0442\u0435 \u0432\u0430\u0436\u0435\u045b\u0438", 
- "Row": "\u0420\u0435\u0434", 
- "cannot be included in item's rate": "\u043d\u0435 \u043c\u043e\u0436\u0435 \u0431\u0438\u0442\u0438 \u0443\u043a\u0459\u0443\u0447\u0435\u043d\u0430 \u0443 \u0441\u0442\u043e\u043f\u0438 \u0441\u0442\u0430\u0432\u043a\u0435", 
- "checked": "\u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d", 
- "is checked for": "\u041f\u0440\u043e\u0432\u0435\u0440\u0430\u0432\u0430 \u0441\u0435", 
- "should also have": "\u0442\u0430\u043a\u043e\u0452\u0435 \u0442\u0440\u0435\u0431\u0430 \u0434\u0430 \u0438\u043c\u0430\u0458\u0443", 
- "then": "\u043e\u043d\u0434\u0430"
-}
\ No newline at end of file
diff --git a/controllers/locale/ta-py.json b/controllers/locale/ta-py.json
deleted file mode 100644
index 10c54bd..0000000
--- a/controllers/locale/ta-py.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- " cannot be 0": "0 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bbe\u0ba4\u0bc1", 
- "If": "\u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd", 
- "Please enter valid ": "\u0b9a\u0bb0\u0bbf\u0baf\u0bbe\u0ba9 \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bb5\u0bc1\u0bae\u0bcd", 
- "Please specify a valid": "\u0b9a\u0bb0\u0bbf\u0baf\u0bbe\u0ba9 \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b9f\u0bb5\u0bc1\u0bae\u0bcd", 
- "Row": "\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8", 
- "cannot be included in item's rate": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0bc0\u0ba4\u0bae\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bbe\u0ba4\u0bc1", 
- "checked": "\u0b9a\u0ba4\u0bc1\u0bb0 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0bc6\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3", 
- "is checked for": "\u0b9a\u0bc7\u0bbe\u0ba4\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0bbe\u0bb0\u0bcd", 
- "should also have": "\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd", 
- "then": "\u0b85\u0baa\u0bcd\u0baa\u0bc6\u0bbe\u0bb4\u0bc1\u0ba4\u0bc1"
-}
\ No newline at end of file
diff --git a/controllers/locale/th-py.json b/controllers/locale/th-py.json
deleted file mode 100644
index 29c5f96..0000000
--- a/controllers/locale/th-py.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- " cannot be 0": "\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e1b\u0e47\u0e19 0", 
- "Please enter valid ": "\u0e01\u0e23\u0e38\u0e13\u0e32\u0e01\u0e23\u0e2d\u0e01\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07", 
- "Please specify a valid": "\u0e42\u0e1b\u0e23\u0e14\u0e23\u0e30\u0e1a\u0e38\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07", 
- "Row": "\u0e41\u0e16\u0e27"
-}
\ No newline at end of file
diff --git a/controllers/selling_controller.py b/controllers/selling_controller.py
index 80af337..087df34 100644
--- a/controllers/selling_controller.py
+++ b/controllers/selling_controller.py
@@ -16,16 +16,60 @@
 
 from __future__ import unicode_literals
 import webnotes
-from webnotes.utils import cint
+from webnotes.utils import cint, flt, comma_or
 from setup.utils import get_company_currency
+from selling.utils import get_item_details
 from webnotes import msgprint, _
 
 from controllers.stock_controller import StockController
 
 class SellingController(StockController):
-	def validate(self):
-		super(SellingController, self).validate()
-		self.set_total_in_words()
+	def onload_post_render(self):
+		# contact, address, item details and pos details (if applicable)
+		self.set_missing_values()
+		
+		self.set_taxes("Sales Taxes and Charges", "other_charges", "charge")
+			
+	def set_missing_values(self, for_validate=False):
+		super(SellingController, self).set_missing_values(for_validate)
+		
+		self.set_price_list_currency("Selling")
+		
+		# set contact and address details for customer, if they are not mentioned
+		self.set_missing_lead_customer_details()
+					
+		self.set_missing_item_details(get_item_details)
+		
+	def set_missing_lead_customer_details(self):
+		if self.doc.customer:
+			if not (self.doc.contact_person and self.doc.customer_address):
+				for fieldname, val in self.get_default_address_and_contact("customer").items():
+					if not self.doc.fields.get(fieldname) and self.meta.get_field(fieldname):
+						self.doc.fields[fieldname] = val
+		
+			customer_fetch = webnotes.conn.get_value("Customer", self.doc.customer,
+				['customer_name', 'customer_group', 'territory'], as_dict=True)
+			for fieldname in ['customer_name', 'customer_group', 'territory']:
+				if not self.doc.fields.get(fieldname):
+					self.doc.fields[fieldname] = customer_fetch[fieldname]
+			
+		elif self.doc.lead:
+			lead_fetch = webnotes.conn.get_value("Lead", self.doc.lead,
+				['company_name', 'lead_name', 'territory'], as_dict=True)
+			if not self.doc.customer_name:
+				self.doc.customer_name = lead_fetch.company_name or lead_fetch.lead_name
+			if not self.doc.territory:
+				self.doc.territory = lead_fetch.territory
+							
+	def get_other_charges(self):
+		self.doclist = self.doc.clear_table(self.doclist, "other_charges")
+		self.set_taxes("Sales Taxes and Charges", "other_charges", "charge")
+		
+	def set_customer_defaults(self):
+		self.get_default_customer_address()
+		
+		if self.meta.get_field("shipping_address"):
+			self.doc.fields.update(self.get_shipping_address(self.doc.customer))
 		
 	def set_total_in_words(self):
 		from webnotes.utils import money_in_words
@@ -71,4 +115,154 @@
 				
 		if item.buying_amount and not item.cost_center:
 			msgprint(_("""Cost Center is mandatory for item: """) + item.item_code, 
-				raise_exception=1)
\ No newline at end of file
+				raise_exception=1)
+				
+	def calculate_taxes_and_totals(self):
+		self.other_fname = "other_charges"
+		
+		super(SellingController, self).calculate_taxes_and_totals()
+		
+		self.calculate_total_advance("Sales Invoice", "advance_adjustment_details")
+		self.calculate_commission()
+		self.calculate_contribution()
+				
+	def determine_exclusive_rate(self):
+		if not any((cint(tax.included_in_print_rate) for tax in self.tax_doclist)):
+			# no inclusive tax
+			return
+		
+		for item in self.item_doclist:
+			item_tax_map = self._load_item_tax_rate(item.item_tax_rate)
+			cumulated_tax_fraction = 0
+			for i, tax in enumerate(self.tax_doclist):
+				tax.tax_fraction_for_current_item = self.get_current_tax_fraction(tax, item_tax_map)
+				
+				if i==0:
+					tax.grand_total_fraction_for_current_item = 1 + tax.tax_fraction_for_current_item
+				else:
+					tax.grand_total_fraction_for_current_item = \
+						self.tax_doclist[i-1].grand_total_fraction_for_current_item \
+						+ tax.tax_fraction_for_current_item
+						
+				cumulated_tax_fraction += tax.tax_fraction_for_current_item
+			
+			if cumulated_tax_fraction:
+				item.basic_rate = flt((item.export_rate * self.doc.conversion_rate) / 
+					(1 + cumulated_tax_fraction), self.precision("basic_rate", item))
+				
+				item.amount = flt(item.basic_rate * item.qty, self.precision("amount", item))
+				
+				if item.adj_rate == 100:
+					item.base_ref_rate = item.basic_rate
+					item.basic_rate = 0.0
+				else:
+					item.base_ref_rate = flt(item.basic_rate / (1 - (item.adj_rate / 100.0)),
+						self.precision("base_ref_rate", item))
+			
+	def get_current_tax_fraction(self, tax, item_tax_map):
+		"""
+			Get tax fraction for calculating tax exclusive amount
+			from tax inclusive amount
+		"""
+		current_tax_fraction = 0
+		
+		if cint(tax.included_in_print_rate):
+			tax_rate = self._get_tax_rate(tax, item_tax_map)
+			
+			if tax.charge_type == "On Net Total":
+				current_tax_fraction = tax_rate / 100.0
+			
+			elif tax.charge_type == "On Previous Row Amount":
+				current_tax_fraction = (tax_rate / 100.0) * \
+					self.tax_doclist[cint(tax.row_id) - 1].tax_fraction_for_current_item
+			
+			elif tax.charge_type == "On Previous Row Total":
+				current_tax_fraction = (tax_rate / 100.0) * \
+					self.tax_doclist[cint(tax.row_id) - 1].grand_total_fraction_for_current_item
+						
+		return current_tax_fraction
+		
+	def calculate_item_values(self):
+		for item in self.item_doclist:
+			self.round_floats_in(item)
+			
+			if item.adj_rate == 100:
+				item.export_rate = 0
+			elif item.ref_rate:
+				item.export_rate = flt(item.ref_rate * (1.0 - (item.adj_rate / 100.0)),
+					self.precision("export_rate", item))
+						
+			item.export_amount = flt(item.export_rate * item.qty,
+				self.precision("export_amount", item))
+				
+			self._set_in_company_currency(item, "ref_rate", "base_ref_rate")
+			self._set_in_company_currency(item, "export_rate", "basic_rate")
+			self._set_in_company_currency(item, "export_amount", "amount")
+			
+	def calculate_net_total(self):
+		self.doc.net_total = self.doc.net_total_export = 0.0
+
+		for item in self.item_doclist:
+			self.doc.net_total += item.amount
+			self.doc.net_total_export += item.export_amount
+		
+		self.round_floats_in(self.doc, ["net_total", "net_total_export"])
+				
+	def calculate_totals(self):
+		self.doc.grand_total = flt(self.tax_doclist and \
+			self.tax_doclist[-1].total or self.doc.net_total, self.precision("grand_total"))
+		self.doc.grand_total_export = flt(self.doc.grand_total / self.doc.conversion_rate, 
+			self.precision("grand_total_export"))
+			
+		self.doc.other_charges_total = flt(self.doc.grand_total - self.doc.net_total,
+			self.precision("other_charges_total"))
+		self.doc.other_charges_total_export = flt(self.doc.grand_total_export - self.doc.net_total_export,
+			self.precision("other_charges_total_export"))
+		
+		self.doc.rounded_total = round(self.doc.grand_total)
+		self.doc.rounded_total_export = round(self.doc.grand_total_export)
+		
+	def calculate_outstanding_amount(self):
+		# NOTE: 
+		# write_off_amount is only for POS Invoice
+		# total_advance is only for non POS Invoice
+		if self.doc.doctype == "Sales Invoice" and self.doc.docstatus < 2:
+			self.round_floats_in(self.doc, ["grand_total", "total_advance", "write_off_amount",
+				"paid_amount"])
+			total_amount_to_pay = self.doc.grand_total - self.doc.write_off_amount
+			self.doc.outstanding_amount = flt(total_amount_to_pay - self.doc.total_advance - self.doc.paid_amount,
+				self.precision("outstanding_amount"))
+		
+	def calculate_commission(self):
+		if self.meta.get_field("commission_rate"):
+			self.round_floats_in(self.doc, ["net_total", "commission_rate"])
+			if self.doc.commission_rate > 100.0:
+				msgprint(_(self.meta.get_label("commission_rate")) + " " + 
+					_("cannot be greater than 100"), raise_exception=True)
+		
+			self.doc.total_commission = flt(self.doc.net_total * self.doc.commission_rate / 100.0,
+				self.precision("total_commission"))
+
+	def calculate_contribution(self):
+		total = 0.0
+		sales_team = self.doclist.get({"parentfield": "sales_team"})
+		for sales_person in sales_team:
+			self.round_floats_in(sales_person)
+
+			sales_person.allocated_amount = flt(
+				self.doc.net_total * sales_person.allocated_percentage / 100.0,
+				self.precision("allocated_amount", sales_person))
+			
+			total += sales_person.allocated_percentage
+		
+		if sales_team and total != 100.0:
+			msgprint(_("Total") + " " + 
+				_(self.meta.get_label("allocated_percentage", parentfield="sales_team")) + 
+				" " + _("should be 100%"), raise_exception=True)
+			
+	def validate_order_type(self):
+		valid_types = ["Sales", "Maintenance", "Shopping Cart"]
+		if self.doc.order_type not in valid_types:
+			msgprint(_(self.meta.get_label("order_type")) + " " + 
+				_("must be one of") + ": " + comma_or(valid_types),
+				raise_exception=True)
diff --git a/controllers/status_updater.py b/controllers/status_updater.py
new file mode 100644
index 0000000..ac06b2e
--- /dev/null
+++ b/controllers/status_updater.py
@@ -0,0 +1,177 @@
+# ERPNext - web based ERP (http://erpnext.com)
+# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
+# 
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+# 
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+# 
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+from __future__ import unicode_literals
+import webnotes
+from webnotes.utils import flt, cstr
+from webnotes import msgprint
+
+from webnotes.model.controller import DocListController
+
+class StatusUpdater(DocListController):
+	"""
+		Updates the status of the calling records
+		Delivery Note: Update Delivered Qty, Update Percent and Validate over delivery
+		Sales Invoice: Update Billed Amt, Update Percent and Validate over billing
+		Installation Note: Update Installed Qty, Update Percent Qty and Validate over installation
+	"""
+
+	def update_prevdoc_status(self):
+		self.update_qty()
+		self.validate_qty()
+	
+	def validate_qty(self):
+		"""
+			Validates qty at row level
+		"""
+		self.tolerance = {}
+		self.global_tolerance = None
+		
+		for args in self.status_updater:
+			# get unique transactions to update
+			for d in self.doclist:
+				if d.doctype == args['source_dt'] and d.fields.get(args["join_field"]):
+					args['name'] = d.fields[args['join_field']]
+
+					# get all qty where qty > target_field
+					item = webnotes.conn.sql("""select item_code, `%(target_ref_field)s`, 
+						`%(target_field)s`, parenttype, parent from `tab%(target_dt)s` 
+						where `%(target_ref_field)s` < `%(target_field)s` 
+						and name="%(name)s" and docstatus=1""" % args, as_dict=1)
+					if item:
+						item = item[0]
+						item['idx'] = d.idx
+						item['target_ref_field'] = args['target_ref_field'].replace('_', ' ')
+
+						if not item[args['target_ref_field']]:
+							msgprint("""As %(target_ref_field)s for item: %(item_code)s in \
+							%(parenttype)s: %(parent)s is zero, system will not check \
+							over-delivery or over-billed""" % item)
+						elif args.get('no_tolerance'):
+							item['reduce_by'] = item[args['target_field']] - \
+								item[args['target_ref_field']]
+							if item['reduce_by'] > .01:
+								msgprint("""
+									Row #%(idx)s: Max %(target_ref_field)s allowed for <b>Item \
+									%(item_code)s</b> against <b>%(parenttype)s %(parent)s</b> \
+									is <b>""" % item + cstr(item[args['target_ref_field']]) +
+									 """</b>.<br>You must reduce the %(target_ref_field)s by \
+									%(reduce_by)s""" % item, raise_exception=1)
+					
+						else:
+							self.check_overflow_with_tolerance(item, args)
+						
+	def check_overflow_with_tolerance(self, item, args):
+		"""
+			Checks if there is overflow condering a relaxation tolerance
+		"""
+	
+		# check if overflow is within tolerance
+		tolerance = self.get_tolerance_for(item['item_code'])
+		overflow_percent = ((item[args['target_field']] - item[args['target_ref_field']]) / 
+		 	item[args['target_ref_field']]) * 100
+	
+		if overflow_percent - tolerance > 0.01:
+			item['max_allowed'] = flt(item[args['target_ref_field']] * (100+tolerance)/100)
+			item['reduce_by'] = item[args['target_field']] - item['max_allowed']
+		
+			msgprint("""
+				Row #%(idx)s: Max %(target_ref_field)s allowed for <b>Item %(item_code)s</b> \
+				against <b>%(parenttype)s %(parent)s</b> is <b>%(max_allowed)s</b>. 
+				
+				If you want to increase your overflow tolerance, please increase tolerance %% in \
+				Global Defaults or Item master. 
+				
+				Or, you must reduce the %(target_ref_field)s by %(reduce_by)s
+				
+				Also, please check if the order item has already been billed in the Sales Order""" % 
+				item, raise_exception=1)
+				
+	def get_tolerance_for(self, item_code):
+		"""
+			Returns the tolerance for the item, if not set, returns global tolerance
+		"""
+		if self.tolerance.get(item_code): return self.tolerance[item_code]
+		
+		tolerance = flt(webnotes.conn.get_value('Item',item_code,'tolerance') or 0)
+
+		if not tolerance:
+			if self.global_tolerance == None:
+				self.global_tolerance = flt(webnotes.conn.get_value('Global Defaults', None, 
+					'tolerance'))
+			tolerance = self.global_tolerance
+		
+		self.tolerance[item_code] = tolerance
+		return tolerance
+	
+
+	def update_qty(self, change_modified=True):
+		"""
+			Updates qty at row level
+		"""
+		for args in self.status_updater:
+			# condition to include current record (if submit or no if cancel)
+			if self.doc.docstatus == 1:
+				args['cond'] = ' or parent="%s"' % self.doc.name
+			else:
+				args['cond'] = ' and parent!="%s"' % self.doc.name
+			
+			args['modified_cond'] = ''
+			if change_modified:
+				args['modified_cond'] = ', modified = now()'
+		
+			# update quantities in child table
+			for d in self.doclist:
+				if d.doctype == args['source_dt']:
+					# updates qty in the child table
+					args['detail_id'] = d.fields.get(args['join_field'])
+					
+					args['second_source_condition'] = ""
+					if args.get('second_source_dt') and args.get('second_source_field') \
+							and args.get('second_join_field'):
+						args['second_source_condition'] = """ + (select sum(%(second_source_field)s) 
+							from `tab%(second_source_dt)s` 
+							where `%(second_join_field)s`="%(detail_id)s" 
+							and (docstatus=1))""" % args
+			
+					if args['detail_id']:
+						webnotes.conn.sql("""update `tab%(target_dt)s` 
+							set %(target_field)s = (select sum(%(source_field)s) 
+								from `tab%(source_dt)s` where `%(join_field)s`="%(detail_id)s" 
+								and (docstatus=1 %(cond)s)) %(second_source_condition)s
+							where name='%(detail_id)s'""" % args)
+		
+			# get unique transactions to update
+			for name in set([d.fields.get(args['percent_join_field']) for d in self.doclist 
+					if d.doctype == args['source_dt']]):
+				if name:
+					args['name'] = name
+				
+					# update percent complete in the parent table
+					webnotes.conn.sql("""update `tab%(target_parent_dt)s` 
+						set %(target_parent_field)s = (select sum(if(%(target_ref_field)s > 
+							ifnull(%(target_field)s, 0), %(target_field)s, 
+							%(target_ref_field)s))/sum(%(target_ref_field)s)*100 
+							from `tab%(target_dt)s` where parent="%(name)s") %(modified_cond)s
+						where name='%(name)s'""" % args)
+
+					# update field
+					if args.get('status_field'):
+						webnotes.conn.sql("""update `tab%(target_parent_dt)s` 
+							set %(status_field)s = if(ifnull(%(target_parent_field)s,0)<0.001, 
+								'Not %(keyword)s', if(%(target_parent_field)s>=99.99, 
+								'Fully %(keyword)s', 'Partly %(keyword)s'))
+							where name='%(name)s'""" % args)
\ No newline at end of file
diff --git a/docs/docs.blog.md b/docs/docs.blog.md
new file mode 100644
index 0000000..eae263e
--- /dev/null
+++ b/docs/docs.blog.md
@@ -0,0 +1,8 @@
+---
+{
+	"_label": "Blog"
+}
+---
+Here is the list of latest blogs from erpnext.com
+
+[https://erpnext.com/blog](https://erpnext.com/blog)
\ No newline at end of file
diff --git a/docs/docs.community.md b/docs/docs.community.md
new file mode 100644
index 0000000..121a692
--- /dev/null
+++ b/docs/docs.community.md
@@ -0,0 +1,14 @@
+---
+{
+	"_label": "Get Involved"
+}
+---
+If you are an ERPNext user:
+
+[https://groups.google.com/group/erpnext-user-forum](https://groups.google.com/group/erpnext-user-forum)
+
+If you are an ERPNext developer:
+
+[https://groups.google.com/group/erpnext-developer-forum](https://groups.google.com/group/erpnext-developer-forum)
+
+
diff --git a/docs/docs.dev.md b/docs/docs.dev.md
new file mode 100644
index 0000000..6c46abf
--- /dev/null
+++ b/docs/docs.dev.md
@@ -0,0 +1,15 @@
+---
+{
+	"_label": "Developer API",
+	"_toc": [
+		"docs.dev.quickstart",
+		"docs.dev.framework",
+		"docs.dev.modules"
+	]
+}
+---
+### Is this for me?
+
+To starting hacking into ERPNext, you must have some understanding of how a dynamic web application works. There are hundreds of architectures and frameworks to make web development easier, but at the core there are a few elements that are important to understand.
+
+ERPNext is built on `wnframework` which is primarily developed for ERPNext but can be extended to make similar database driven applications. wnframework uses Python on the server-side and has a javascript based client for entering data, managing workflow and making reports.
\ No newline at end of file
diff --git a/docs/docs.dev.modules.md b/docs/docs.dev.modules.md
new file mode 100644
index 0000000..34fea9a
--- /dev/null
+++ b/docs/docs.dev.modules.md
@@ -0,0 +1,6 @@
+---
+{
+	"_label": "Modules"
+}
+---
+The models used in both `wnframework` (**Core** module) and ERPNext are listed here. The basic element of the model is a `DocType`, which is most often also a database table. The model properties are called `DocFields`, which describe the view and the database columns.
\ No newline at end of file
diff --git a/docs/docs.download.md b/docs/docs.download.md
new file mode 100644
index 0000000..2b9a9e8
--- /dev/null
+++ b/docs/docs.download.md
@@ -0,0 +1,57 @@
+---
+{
+	"_label": "Download ERPNext"
+}
+---
+### Download a pre-installed Virtual Box Image
+
+#### How To Install
+
+> You will need Oracle's Virtual Box to use the image:
+
+[https://www.virtualbox.org/](https://www.virtualbox.org/)
+
+Import the .ova file into VirtualBox. Though the default settings of the appliance should be good enough for most users, you may need to change them if you face performace issues.
+
+Also, you will need to change its timezone to match yours, once the Virtual Machine boots up.
+
+The virtual appliance uses Elementary OS.
+
+The credentials of the virtual image are:
+
+- username: erpnext
+- password: erpnext
+- mysql root password: erpnext
+- erpnext database name: erpnext
+- erpnext database password: erpnext
+
+Once the Virtual Machine boots, you need to start firefox, go to:
+
+http://localhost:8080
+
+and login using:
+
+- user: Administrator
+- password: admin
+
+#### Download Image
+
+[https://erpnext.com/downloads/erpnext-1305.ova](https://erpnext.com/downloads/erpnext-1305.ova) (~1.6 GB, MD5 Checksum - 60fe727f3a7a689edb6b2d4bd0ff55ad)
+
+Created on 15th May 2013.
+
+---
+
+### Get the Source
+
+#### wnframework
+
+The web application framework that powers ERPNext:
+
+- [https://github.com/webnotes/wnframework](https://github.com/webnotes/wnframework)
+
+#### erpnext
+
+ERPNext modules:
+
+- [https://github.com/webnotes/erpnext](https://github.com/webnotes/erpnext)
\ No newline at end of file
diff --git a/docs/docs.md b/docs/docs.md
new file mode 100644
index 0000000..fa07dba
--- /dev/null
+++ b/docs/docs.md
@@ -0,0 +1,26 @@
+---
+{
+	"_label": "ERPNext",
+	"_no_title": 1,
+	"_toc": [
+		"docs.user",
+		"docs.dev",
+		"docs.download",
+		"docs.community",
+		"docs.blog",
+		"docs.about"
+	]
+}
+---
+<br>
+<br>
+<h1 style="text-align: center">All-in-One Platform to Manage Your Organization.</h1>
+<h3 style="text-align: center; font-weight: normal; color: #888">100% Free and Open Source.</h1>
+<br>
+![Home Screen](img/home.png)
+
+### Is this for me?
+
+To starting hacking into ERPNext, you must have some understanding of how a dynamic web application works. There are hundreds of architectures and frameworks to make web development easier, but at the core there are a few elements that are important to understand.
+
+ERPNext is built on `wnframework` which is primarily developed for ERPNext but can be extended to make similar database driven applications. wnframework uses Python on the server-side and has a javascript based client for entering data, managing workflow and making reports. 
\ No newline at end of file
diff --git a/docs/docs.user.accounts.md b/docs/docs.user.accounts.md
new file mode 100644
index 0000000..b1f3b3a
--- /dev/null
+++ b/docs/docs.user.accounts.md
@@ -0,0 +1,16 @@
+---
+{
+	"_label": "Accounts Module"
+}
+---
+You must have Accounts User or Accounts Manager role to use the Accounts Module.
+
+To access the module, go to the Desktop and click on the "Accounts" Icon.
+
+> The desktop icons are draggable, so you may not see your module in the same order.
+
+![Desktop: Accounts](img/desktop-accounts.png)
+
+You will see the Accounts Module Home Page.
+
+![Accounts Home](img/accounts-home.png)
\ No newline at end of file
diff --git a/docs/docs.user.customize.custom_field.md b/docs/docs.user.customize.custom_field.md
new file mode 100644
index 0000000..9a7676b
--- /dev/null
+++ b/docs/docs.user.customize.custom_field.md
@@ -0,0 +1,20 @@
+---
+{
+	"_label": "Custom Field"
+}
+---
+A very common customization is adding of custom fields. You can add Custom Fields in any Master or Transaction in ERPNext. To add a Custom Field, go to:
+
+> Setup > Custom Field > New Custom Field
+
+In the form:
+
+- Select the Document on which you want to add the Custom Field.
+- Select the Type of field and the Options (see section on field types).
+- Select where you want to field to appear in the Form (“after field” section).
+
+and save the Custom Field. When you open a new / existing form of the type you selected in step 1, you will see it with the Custom Fields.
+
+#### Naming
+
+Many times you want your fields to be carried over from one form to another. For example, you may have added a Custom Field in Quotation that you want to include in Sales Order when a Sales Order is created from the Quotation. This is simple in ERPNext, just make sure the fields have the same “fieldname”
diff --git a/docs/docs.user.customize.custom_form.md b/docs/docs.user.customize.custom_form.md
new file mode 100644
index 0000000..2e649ae
--- /dev/null
+++ b/docs/docs.user.customize.custom_form.md
@@ -0,0 +1,23 @@
+---
+{
+	"_label": "Customize Form"
+}
+---
+Please read  ERPNext Structure before you start customizing.
+
+You can Customize Forms by changing its layout, making certain fields mandatory, hiding others and changing permission levels on fields by going to:
+
+> Setup > Customize ERPNext > Customize Forms
+
+Select the Form you want to customize and the fields table will be updated with the fields from that form. Here you can:
+
+- Change field types (for e.g. you want to increase the number of decimal places, you can convert come fields from Float to Currency).
+- Change labels to suit your industry / language.
+- Make certain fields mandatory.
+- Hide certain fields.
+- Change layout (sequence of fields). To do this, select a field in the grid and click on “Up” or “Down” in the grid toolbar.
+- Add / edit “Select” Options. (for example, you can add more sources in Leads etc).
+
+You can also allow attachments, set max number of attachments and set the default Print Format.
+
+> Though we want you to do everything you can to customize your ERP based on your business needs, we recommend that you do not make “wild” changes to the forms. This is because, these changes may affect certain operations and may mess up your forms. Make small changes and see its effect before doing some more.
\ No newline at end of file
diff --git a/docs/docs.user.customize.md b/docs/docs.user.customize.md
new file mode 100644
index 0000000..b1e9701
--- /dev/null
+++ b/docs/docs.user.customize.md
@@ -0,0 +1,14 @@
+---
+{
+	"_label": "Customize ERPNext",
+	"_toc": [
+		"docs.user.customize.modules",
+		"docs.user.customize.custom_field",
+		"docs.user.customize.custom_form",
+		"docs.user.customize.print_format"
+	]
+}
+---
+ERPNext offers many tools to customize the system.
+
+You simplify the forms by hiding features you don’t need using Disable Features and Module Setup, add Custom Fields, change form properties, like adding more options to drop-downs or hiding fields using Customize Form View and make your own Print Formats by using HTML Templates. You can also create multiple Letter Heads for your Prints.
diff --git a/docs/docs.user.customize.modules.md b/docs/docs.user.customize.modules.md
new file mode 100644
index 0000000..f838df9
--- /dev/null
+++ b/docs/docs.user.customize.modules.md
@@ -0,0 +1,22 @@
+---
+{
+	"_label": "Hiding Modules and Features"
+}
+---
+### Hiding Unused Features
+
+As you have seen from this manual that ERPNext contains tons of feature that you may not use. We have observed that most users start with using 20% of the features, though a different 20%. To hide fields belonging to features you will not use, go to:
+
+> Setup > Customize ERPNext > Disable Features.
+
+Check / uncheck the features you want to use and refresh your page for the changes to take effect.
+
+---
+
+### Hiding Module Icons
+
+To hide modules (icons) from the home page, go to:
+
+Setup > Customize ERPNext > Modules Setup
+
+> Note: Modules are automatically hidden for users that have no permissions on the documents within that module. For example, if a user has no permissions on Purchase Order, Purchase Request, Supplier, the “Buying” module will automatically be hidden.
diff --git a/docs/docs.user.customize.print_format.md b/docs/docs.user.customize.print_format.md
new file mode 100644
index 0000000..82857e8
--- /dev/null
+++ b/docs/docs.user.customize.print_format.md
@@ -0,0 +1,26 @@
+---
+{
+	"_label": "Print Format"
+}
+---
+Print Formats are the layouts that are generated when you want to Print or Email a transaction like a Sales Invoice. There are two types of Print Formats,
+
+- The auto-generated “Standard” Print Format: This type of format follows the same layout as the form and is generated automatically by ERPNext.
+- Based on the Print Format document. This is templates in HTML that will be rendered with data.
+
+ERPNext comes with a number of pre-defined templates in three styles: Modern, Classic and Spartan. You modify these templates or create their own. Editing ERPNext templates is not allowed because they may be over-written in an upcoming release.
+
+To create your own versions, open an existing template from:
+
+> Setup > Branding and Printing > Print Formats
+
+Select the type of Print Format you want to edit and click on the “Copy” button on the right column. A new Print Format will open up with “Is Standard” set as “No” and you can edit the Print Format.
+
+Editing a Print Format is a long discussion and you will have to know a bit of HTML, Javascript and Python to learn this. For help, please post on our forum.
+
+> Note: Pre-printed stationary is usually not a good idea because your Prints will look incomplete (inconsistent) when you send them by mail.
+
+#### Footers
+
+Many times you may want to have a standard footer for your prints with your address and contact information. Unfortunately due to the limited print support in HTML pages, it is not possible unless you get it scripted. Either you can use pre-printed stationary or add this information in your header.
+
diff --git a/docs/docs.user.intro.md b/docs/docs.user.intro.md
new file mode 100644
index 0000000..4aada62
--- /dev/null
+++ b/docs/docs.user.intro.md
@@ -0,0 +1,54 @@
+---
+{
+	"_label": "Introduction",
+	"_title_image": "img/why-erpnext.png"
+}
+---
+## What is an ERP and why should I care?
+
+Small business are not so different from large ones. They contain most of the complexities of a large business but with many more constraints. Small businesses have to communicate with customers, do accounts, pay taxes, do payroll, manage timelines, deliver quality, answer questions and keep everyone happy just like large businesses.
+
+And to it *efficiently*.
+
+Large businesses have the advantage of using advanced data systems to manage their process efficiently. Small businesses typically struggle to keep things organized. They are often using a mix of apps like spreadsheets, accounting software, web CRM etc to manage but not everyone is on the same page. An ERP changes that.
+
+---
+
+## What is ERPNext?
+
+ERPNext helps you to manage all your business information in one application and use it to manage operations and take decisions based on data.
+
+Among other things, ERPNext will help you to:
+
+- Track all Invoices and Payments.
+- Know what quantity of what product is available in stock.
+- Identify open customer queries.
+- Manage payroll.
+- Assign tasks and follow up on them.
+- Maintain a database of all your customers, suppliers and their contacts.
+- Prepare quotes.
+- Get reminders on maintenance schedules.
+- Publish you website.
+
+And a lot lot lot more.
+
+---
+
+## Why Should I Use ERPNext?
+
+ERPNext is a modern accounting plus everything system and has many benefits over both traditional accounting as well as ERP applications.
+
+### Benefits over traditional accounting software:
+
+- Do a lot more than just accounting! Manage inventory, billing, quotes, leads, payroll and much much more.
+- All data safe and in one place. Don’t keep hunting for data when you need it across spreadsheets and different computers.
+- Everyone on the same page. All users get the same update data.
+- Stop repetitive work. Don’t enter the same information from your word processor to your accounting tool. Its all integrated.
+- Keep track. Get the entire history of a customer or a deal in one place.
+
+### Benefits over big ERPs
+
+- $$$ - Save money.
+- Easier to configure. Big ERPs are notoriously hard to setup and will ask you a zillion questions before you can do something meaningful.
+- Easier to use. Modern web like user interface will keep your users happy and in familiar territory.
+- Open Source. This software is always free and you can host it anywhere you like.
\ No newline at end of file
diff --git a/docs/docs.user.md b/docs/docs.user.md
new file mode 100644
index 0000000..a1b3ddf
--- /dev/null
+++ b/docs/docs.user.md
@@ -0,0 +1,15 @@
+---
+{
+	"_label": "User Guide",
+	"_toc": [
+		"docs.user.intro",
+		"docs.user.setup",
+		"docs.user.ops",
+		"docs.user.website",
+		"docs.user.tools",
+		"docs.user.reports",
+		"docs.user.customize"
+	]
+}
+---
+This manual covers all the major processes in setting up and using ERPNext. The manual is written in a way that the user can manage a self-implementation of the ERP. We recommend that the manual be read first before starting implementation.
diff --git a/docs/docs.user.ops.accounts.closing.md b/docs/docs.user.ops.accounts.closing.md
new file mode 100644
index 0000000..2c40bfa
--- /dev/null
+++ b/docs/docs.user.ops.accounts.closing.md
@@ -0,0 +1,21 @@
+---
+{
+	"_label": "Closing a Financial Period"
+}
+---
+At the end of every year (or quarter or maybe even monthly) after you complete your auditing, you close your books of accounts. This means that you make all your special entries like:
+
+- Depreciation
+- Change in value of Assets
+- Defer taxes and liabilities
+- Update bad debts
+
+etc. and book your Profit or Loss.
+
+By doing this, your Income and Expense Accounts become zero and you start a new Fiscal Year (or period) with a balanced Balance Sheet and fresh Profit and Loss.
+
+In ERPNext after making all the special entries via Journal Voucher, you can make all your Income and Expense accounts to zero via:
+
+> Accounts > Tools > Period Closing Voucher
+
+The Period Closing Voucher will make accounting entries (GL Entry) making all your Income and Expense Accounts zero and transferring the balance to the Account you define.
\ No newline at end of file
diff --git a/docs/docs.user.ops.accounts.journal_voucher.md b/docs/docs.user.ops.accounts.journal_voucher.md
new file mode 100644
index 0000000..18615d1
--- /dev/null
+++ b/docs/docs.user.ops.accounts.journal_voucher.md
@@ -0,0 +1,56 @@
+---
+{
+	"_label": "Journal Vouchers"
+}
+---
+All types of accounting entries other than **Sales Invoice** and **Purchase Invoice** are made using the **Journal Voucher**. A **Journal Voucher** (also called Journal Entry) is a standard accounting transaction that affects multiple Accounts and the sum of debits is equal to the sum of credits.
+
+To create a Journal Voucher go to:
+
+> Accounts > Journal Voucher > New Journal Voucher
+
+In a Journal Voucher, you must select.
+
+- Type of Voucher from the drop down.

+- Add rows for the individual accounting entries. In each row, you must specify:
+	- The Account that will be affected
+	- The amount to Debit or Credit
+	- The Cost Center (if it is an Income or Expense)
+	- Against Voucher: Link it to a voucher or invoice if it affects the “outstanding” amount of that invoice.
+	- Is Advance: Select “Yes” if you want to make it selectable in an Invoice.

+Other information in case it is a Bank Payment or a bill.
+
+#### Difference
+
+The “Difference” field is the difference between the Debit and Credit amounts. This should be zero if the Journal Voucher is to be “Submitted”. If this number is not zero, you can click on “Make Difference Entry” to add a new row with the amount required to make the total as zero.
+
+---
+
+## Common Entries
+
+A look at some of the common accounting entries that can be done via Journal Voucher.
+
+#### Expenses (non accruing)
+
+Many times it may not be necessary to accrue an expense, but it can be directly be booked against an expense Account on payment. For example a travel allowance or a telephone bill. You can directly debit Telephone Expense (instead of your telephone company) and credit your Bank on payment.
+
+- Debit: Expense Account (like Telephone expense)
+- Credit: Bank or Cash Account
+
+#### Bad Debts or Write Offs
+
+If you are writing off an Invoice as a bad debt, you can create a Journal Voucher similar to a Payment, except instead of debiting your Bank, you can debit an Expense Account called Bad Debts.
+
+- Debit: Bad Debts Written Off
+- Credit: Customer
+
+> Note: There may be regulations in your country before you can write off bad debts.
+
+#### Depreciation
+
+Depreciation is when you write off certain value of your assets as an expense. For example if you have a computer that you will use for say 5 years, you can distribute its expense over the period and pass a Journal Voucher at the end of each year reducing its value by a certain percentage.
+
+- Debit: Depreciation (Expense)
+- Credit: Asset (the Account under which you had booked the asset to be depreciated)
+
+> Note: There may be regulations in your country that define by how much amount you can depreciate a class of Assets.
diff --git a/docs/docs.user.ops.accounts.md b/docs/docs.user.ops.accounts.md
new file mode 100644
index 0000000..855913b
--- /dev/null
+++ b/docs/docs.user.ops.accounts.md
@@ -0,0 +1,52 @@
+---
+{
+	"_label": "Accounts",
+	"_toc": [
+		"docs.user.ops.accounts.sales_invoice",
+		"docs.user.ops.accounts.pos",
+		"docs.user.ops.accounts.purchase_invoice",
+		"docs.user.ops.accounts.journal_voucher",
+		"docs.user.ops.accounts.payments",
+		"docs.user.ops.accounts.returns",
+		"docs.user.ops.accounts.closing",
+		"docs.user.ops.accounts.reports"
+	]
+}
+---
+At end of the sales and purchase cycle is billing and payments. You may have an accountant in your team, or you may be doing accounting yourself or you may have outsourced your accounting. Financial accounting forms the core of any business management system like an ERP.
+
+In ERPNext, your accounting operations consists of 3 main transactions:
+
+- Sales Invoice: The bills that you raise to your Customers for the products or services you provide.

+- Purchase Invoice: Bills that your Suppliers give you for their products or services.

+- Journal Vouchers: For accounting entries, like payments, credit and other types.
+
+---
+
+### Accounting Basics
+
+#### Debit and Credit
+
+People new to accounting are often confused with the terms Debit and Credit. Contrary to their meaning, these terms have nothing to do with who owes what. 
+
+Debit and Credit are conventions. All accounting follows these so that it is easy to understand the state of finances in a universal manner. These conventions are:
+
+- All Accounts are of type Debit or Credit.
+- Assets and Expenses (and their sub-groups) are always Debit.
+- Liabilities and Income (and their sub-groups) are always Credit.
+- In all accounting entries, you “debit” an Account or “credit” one.
+- When you “debit” an Debit Account (an asset or expense), its value increases (“add” operation). When you “credit” a Debit Account, its value decreases (“subtract” operation). The same rule applies for Credit Accounts. “Crediting” a Credit Account, increases its value, “debiting” it decreases its value.
+- All accounting transactions (like a sales or a payment) must affect at least two different Accounts and sum of debits must be equal to sum of credits for the transaction. This is called the “double-entry bookkeeping system”.
+
+Still confused? These conventions will become clearer as you make transactions.
+
+#### Accrual System
+
+Another important concept to understand in Accounting is accrual. This is important when your payment happens separately from delivery. 
+
+For example you buy X from a Supplier and your Supplier sends you a bill and expects you to pay in, for example, seven days. Even if you have not yet paid your Supplier, your expense must be booked immediately. This expense is booked against a group of Accounts called “Accounts Payable” that is the sum of all your outstanding dues to your Suppliers. This is called accrual. When you pay your Supplier, you will cancel his dues and update your bank account.
+
+ERPNext works on an accrual system. The transactions that accrue income and expense are Sales Invoice and Purchase Invoice.
+
+In retail, typically, delivery and payment happens at the same time. To cover this scenario, we have in ERPNext a POS Invoice (POS = Point of Sales). More on that later.
+
diff --git a/docs/docs.user.ops.accounts.payments.md b/docs/docs.user.ops.accounts.payments.md
new file mode 100644
index 0000000..25c9c4b
--- /dev/null
+++ b/docs/docs.user.ops.accounts.payments.md
@@ -0,0 +1,73 @@
+---
+{
+	"_label": "Making Payments"
+}
+---
+Payments made against Sales Invoices or Purchase Invoices can be made by clicking on “Make Payment Entry” button on “Submitted” invoices.
+
+1. Update the “Bank Account” (you can also set the default account in the Company master).
+1. Update posting date.
+1. Enter the check number, check date.
+1. Save and Submit.
+
+Payments can also be made independent of invoices by creating a new Journal Voucher and selecting the type of payment.
+
+#### Incoming Payment
+
+For payments from Customers,
+
+- Debit: Bank or Cash Account
+- Credit: Customer
+
+> Note: Remember to the “Against Sales Invoice” or “Is Advance” as applicable.
+
+#### Outgoing Payment
+
+For payments to Suppliers,
+
+- Debit: Supplier
+- Credit: Bank or Cash Account
+
+> Note: Remember to the “Against Purchase Invoice” or “Is Advance” as applicable.
+
+---
+
+### Reconciling Cheque (Check) Payments
+
+If you are receiving payments or making payments via cheques, the bank statements will not accurately match the dates of your entry, this is because the bank usually takes time to “clear” these payments. Also you may have mailed a cheque to your Supplier and it may be a few days before it is received and deposited by the Supplier. In ERPNext you can synchronize your bank statements and your Journal Vouchers using the “Bank Reconciliation” tool.
+
+To use this, go to:
+
+> Accounts > Bank Reconciliation
+
+Select your “Bank” Account and enter the dates of your statement. Here you will get all the “Bank Voucher” type entries. In each of the entry on the right most column, update the “Clearance Date” and click on “Update”.
+
+This way you will be able sync your bank statements and entries in the system.
+
+---
+
+## Managing Outstanding Payments
+
+In most cases, apart from retail sales, billing and payment are separate activities. There are several combinations in which these payments are done. These cases apply to both sales and purchases.
+
+- They can be upfront (100% in advance).
+- Post shipment. Either on delivery or within a few days of delivery.
+- Part in advance and part on or post delivery.
+- Payments can be made together for a bunch of invoices.
+- Advances can be given together for a bunch of invoices (and can be split across invoices).
+
+ERPNext allows you to manage all these scenarios. All accounting entries (GL Entry) can be made against a Sales Invoice, Purchase Invoice or Journal Vouchers (in special cases, an invoice can be made via a Sales Invoice too).
+
+The total outstanding amount against an invoice is the sum of all the accounting entries that are made “against” (or are linked to) that invoice. This way you can combine or split payments in Journal Vouchers to manage the scenarios.
+
+### Matching Payments to Invoices
+
+In complex scenarios, especially in the capital goods industry, sometimes there is no direct link between payments and invoices. You send invoices to your Customers and your Customer send you block payments or payments based on some schedule that is not linked to your invoices. 
+
+In such cases, you can use the Payment to Invoice Matching Tool.
+
+> Accounts > Payment Reconciliation
+
+In this tool, you can select an account (your Customer’s account) and click on “Pull Payment Entries” and it will select all un-linked Journal Vouchers and Sales Invoices from that Customer.
+
+To cancel off some payments and invoices, select the Invoices and Journal Vouchers and click on “Reconcile”.
\ No newline at end of file
diff --git a/docs/docs.user.ops.accounts.pos.md b/docs/docs.user.ops.accounts.pos.md
new file mode 100644
index 0000000..a4ca430
--- /dev/null
+++ b/docs/docs.user.ops.accounts.pos.md
@@ -0,0 +1,44 @@
+---
+{
+	"_label": "Point of Sale (POS) Invoice"
+}
+---
+For retail operations, the delivery of goods, accrual of sale and payment all happens in one event, that is usually called the “Point of Sale”. 
+
+You can make a Sales Invoice of type POS by checking on “Is POS”. When you check this, you will notice that some fields get hidden and some new ones emerge.
+
+> Tip: In retail, you may not create a separate Customer record for each customer. You can create a general Customer called “Walk-in Customer” and make all your transactions against this Customer record.
+
+#### Different sections of the POS
+
+- Update Stock: If this is checked, Stock Ledger Entries will be made when you “Submit” this Sales Invoice and there is no need for a separate Delivery Note.

+- In your Items table, you will also have to update inventory information like “Warehouse” (can come as default), “Serial Number” or “Batch Number” if applicable.

+- Update “Payment Details” like your Bank / Cash Account, paid amount etc.

+- If you are writing off certain amount, for example change or you get extra change, check on “Write off Outstanding Amount” and set the Account.
+
+#### POS Settings
+
+If you are in retail operations, you want your Point of Sale to be as quick and efficient as possible. To do this, you can create a POS Setting for a user from:
+
+Accounts > Point of Sale (POS) Setting
+
+and set default values as defined.
+
+---
+
+#### Accounting entries (GL Entry) for a Point of Sale:
+
+Debits:
+
+- Customer (grand total)	
+- Bank / Cash (payment)
+
+Credits:
+
+- Income (net total, minus taxes for each Item) 
+- Taxes (liabilities to be paid to the government)
+- Customer (payment)
+- Write Off (optional)
+
+To see entries after “Submit”, click on “View Ledger”.
+
diff --git a/docs/docs.user.ops.accounts.purchase_invoice.md b/docs/docs.user.ops.accounts.purchase_invoice.md
new file mode 100644
index 0000000..53bf8fb
--- /dev/null
+++ b/docs/docs.user.ops.accounts.purchase_invoice.md
@@ -0,0 +1,53 @@
+---
+{
+	"_label": "Purchase Invoice"
+}
+---
+Purchase Invoice is the exact opposite of your Sales Invoice. It is the bill that your Supplier sends your for products or services delivered. Here you accrue expenses to your Supplier. Making a Purchase Invoice is very similar to making a Purchase Order.
+
+To make a new Purchase Invoice, go to:
+
+> Accounts > Purchase Invoice > New Purchase Invoice
+
+or click on “Make Purchase Invoice” in Purchase Order or Purchase Receipt.
+
+The concept of “Posting Date” is again same as Sales Invoice. “Bill No” and “Bill Date” help you track the bill number as set by your Supplier for reference.
+
+#### Accounting Impact
+
+Like in Sales Invoice, you have to enter an Expense or Asset account for each row in your Items table to indicate if the Item is an Asset or an Expense. You must also enter a Cost Center.  These can also be set in the Item master.
+
+The Purchase Invoice will affect your accounts as follows:
+
+Accounting entries (GL Entry) for a typical double entry “purchase”:
+
+Debits:
+
+- Expense or Asset (net totals, excluding taxes)
+- Taxes (assets if VAT-type or expense again).
+
+Credits:
+
+- Supplier
+
+To see entries in your Purchase Invoice after you “Submit”, click on “View Ledger”.
+
+---
+
+#### Is a purchase an “Expense” or “Asset”?
+
+If the Item is consumed immediately on purchase or if it is a service, then the purchase becomes an “Expense”. For example, a telephone bill or travel bill is an “Expense” - it is already consumed.
+
+For inventory Items, that have a value, these purchases are not yet “Expense”, because they still have a value while they remain in your stock. They are “Assets”. If they are raw-materials (used in a process), they will become “Expense” the moment they are consumed in the process. If they are to be sold to a Customer, the become “Expense” when you ship them to the Customer.
+
+Note: In ERPNext, this conversion from “Asset” to “Expense” is not clear. As of the current version, you will have to manually convert an item from an “Asset” to “Expense” via a Journal Voucher. We know its a shortcoming and will be fixed in an upcoming version pretty soon.
+
+---
+
+#### Deducting Taxes at Source
+
+In many countries, your laws may require to deduct taxes by a standard rate when you make payments to your Suppliers. Under these type of schemes, typically if a Supplier crosses a certain threshold of payment and if the type of product is taxable, you may have to deduct some tax (that you pay back to your government, on your Supplier’s behalf).
+
+To do this, you will have to make a new Tax Account under “Tax Liabilities” or similar and credit this Account by the percent you are bound to deduct for every transaction.
+
+For more help, please contact your Accountant!
\ No newline at end of file
diff --git a/docs/docs.user.ops.accounts.reports.md b/docs/docs.user.ops.accounts.reports.md
new file mode 100644
index 0000000..915808b
--- /dev/null
+++ b/docs/docs.user.ops.accounts.reports.md
@@ -0,0 +1,31 @@
+---
+{
+	"_label": "Reports"
+}
+---
+Some of the major accounting reports are:
+
+### General Ledger
+
+General Ledger is based on the table GL Entry and can be filtered by Account and between a period. This will help you get a full update for all entries done in that period for that Account.
+
+### Trial Balance
+
+Trial Balance is the list of Account balances for all your Accounts (“Ledger” and “Group”) on a particular date. For each Account it will give you the:
+
+- Opening
+- Debits
+- Credits
+- Closing
+
+The sum of all closing balances in a Trial Balance must be zero. 
+
+### Accounts Payable and Accounts Receivable (AP / AR)
+
+These reports help you track the outstanding invoices to Customer and Suppliers. In this report, you will get your outstanding amounts period wise. i.e. between 0-30 days, 30-60 days and so on.
+
+You can also get your payables and receivables from direct reports on Sales Invoice and Purchase Invoice.
+
+### Sales and Purchase Register
+
+This is useful for making your tax statements invoice and Item wise. In this report, each tax Account is transposed in columns and for each Invoice and invoice Item, you will get how much individual tax has been paid based on the Taxes and Charges table.
diff --git a/docs/docs.user.ops.accounts.returns.md b/docs/docs.user.ops.accounts.returns.md
new file mode 100644
index 0000000..697c235
--- /dev/null
+++ b/docs/docs.user.ops.accounts.returns.md
@@ -0,0 +1,30 @@
+---
+{
+	"_label": "Handling Returns"
+}
+---
+Returns are a part of doing business. Your Customers may return Items in exchange of other Items or money back or you may return Items to your Supplier. In each case there could be a variety of scenarios.
+
+### Credit and Debit Notes
+
+Credit Notes are given to your Customers against a return that can be redeemed as cash or adjusted in another purchase. You can create a Journal Voucher of type Credit Note as follows:
+
+- Debit: Income
+- Credit: Customer
+
+Similarly if you are deducting an amount from your Supplier’s bill due to rejection or similar, you can issue a Debit Note to your Supplier. You can adjust the Debit Note against another pending Purchase Invoice (in which case, remember to set the “Against Purchase Invoice” column or return the money. In the second case you will have to create a new payment entry (Journal Voucher) when you receive the money. Entry for a Debit Note would be:
+
+- Debit: Supplier
+- Credit: Expense
+
+> If Items are also returned, remember to make a Delivery Note or Stock Entry for the Items.
+
+### Exchange
+
+If there is an exchange with your Customer, you can create a new POS type Sales Invoice in which the returning item has a negative quantity and the selling item has a positive quantity. In this way your taxes will also be adjusted against the return.
+
+### Sales and Purchase Return Wizard
+
+This is a tool that can help you automate the entry for this process. Go to:
+
+> Accounts > Tools > Sales and Purchase Return
\ No newline at end of file
diff --git a/docs/docs.user.ops.accounts.sales_invoice.md b/docs/docs.user.ops.accounts.sales_invoice.md
new file mode 100644
index 0000000..383ddf8
--- /dev/null
+++ b/docs/docs.user.ops.accounts.sales_invoice.md
@@ -0,0 +1,56 @@
+---
+{
+	"_label": "Sales Invoice"
+}
+---
+A Sales Invoice is a bill you send to your Customers against which they will process your payment. 
+
+If you have managed to create Sales Orders or Delivery Notes, creating a Sales Invoice should be more of the same. 
+
+You can create a Sales Invoice directly from
+
+> Accounting > Sales Invoice > New Sales Invoice
+
+or from the “Make Sales Invoice” button in the Sales Order or Delivery Note.
+
+#### Accounting Impact
+
+All Sales must be booked against an “Income Account”. This refers to an Account in the “Income” section of your Chart of Accounts. It is a good practice to classify your income by type (like product income, service income etc). The Income Account must be set for each row of the Items table.
+
+> Tip: To set default Income Accounts for Items, you can set it in the Item or Item Group.
+
+The other account that is affected is the Account of the Customer. That is automatically set from “Debit To” in the heading section.
+
+You must also mention the Cost Centers in which your Income must be booked. Remember that your Cost Centers tell you the profitability of the different lines of business or product. Again, you can set a default Cost Center in your Item master.
+
+#### Accounting entries (GL Entry) for a typical double entry “Sale”:
+
+When booking a sale (accrual):
+
+**Debit:** Customer (grand total)
+**Credit:** Income (net total, minus taxes for each Item) 
+**Credit:** Taxes (liabilities to be paid to the government)
+
+> To see entries in your Sales Invoice after you “Submit”, click on “View Ledger”.
+
+#### Dates
+
+Posting Date: The date on which the Sales Invoice will affect your books of accounts i.e. your General Ledger. This will affect all your balances in that accounting period. 
+
+Due Date: The date on which the payment is due (if you have sold on credit). This can be automatically be set from the Customer master.
+
+#### Recurring Invoices
+
+If you have a contract with a Customer where you bill the Customer on a monthly, quarterly, half-yearly or annual basis, you can check the “Recurring Invoice” box. Here you can fill in the details of how frequently you want to bill this Invoice and the period for which the contract is valid.
+
+ERPNext will automatically create new Invoices and mail it to the email ids you set.
+
+---
+
+#### "Pro Forma" Invoice
+
+If you want to give an Invoice to a Customer to make a payment before you deliver, i.e. you operate on a payment first basis, you should create a Quotation and title it as a “Pro-forma Invoice” (or something similar) using the Print Heading feature. 
+
+“Pro Forma” means for formality. Why do this? Because if you book a Sales Invoice it will show up in your “Accounts Receivable” and “Income”. This is not ideal as your Customer may or may not decide to pay up. But since your Customer wants an “Invoice”, you could give the Customer a Quotation (in ERPNext) titled as “Pro Forma Invoice”. This way everyone is happy.
+
+This is a fairly common practice. We follow this at Web Notes too.
diff --git a/docs/docs.user.ops.buying.material_request.md b/docs/docs.user.ops.buying.material_request.md
new file mode 100644
index 0000000..f25f0ba
--- /dev/null
+++ b/docs/docs.user.ops.buying.material_request.md
@@ -0,0 +1,31 @@
+---
+{
+	"_label": "Material Request"
+}
+---
+A Material Request is a simple document identifying a requirement of a set of Items (products or services) for a particular reason.
+
+A Material Request can be generated:
+
+- By a User.
+- Automatically from a Sales Order.
+- Automatically when the Projected Quantity (more on this later) of an Item in stores reaches a particular level.
+- Automatically from your Bill of Materials if you use Production Plan to plan your manufacturing. (more on this later too)
+
+To generate a Material Request manually go to:
+
+> Buying > Material Request > New Material Request
+
+In the Material Request form, 
+
+- Fill in the Items you want and their quantities.
+- If your Items are inventory items, you must also mention the Warehouse where you expect these Items to be delivered to. This helps you keep track of Projected Quantity for this Item.
+- You can also automatically get the Items from a Sales Order.
+- You can optionally add the Terms, using the Terms and Conditions master and also the reason.
+
+> Info: Material Request is not mandatory. It is ideal if you have centralized buying so that you can collect this information from various departments.
+
+#### Authorization
+
+If you want your Material Request to be authorized by a senior person like a Purchase Manger then you can give “Submit” rights to only that person. So everyone can create requests, but only the authorized person can “Submit”.
+
diff --git a/docs/docs.user.ops.buying.md b/docs/docs.user.ops.buying.md
new file mode 100644
index 0000000..e54e1fc
--- /dev/null
+++ b/docs/docs.user.ops.buying.md
@@ -0,0 +1,15 @@
+---
+{
+	"_label": "Buying",
+	"_toc": [
+		"docs.user.ops.buying.material_request",
+		"docs.user.ops.buying.supplier_quotation",
+		"docs.user.ops.buying.purchase_order"
+	]
+}
+---
+If your business involves physical goods, buying is on of your core business activities. Your suppliers are as important as your customers and they must be provided with as much accurate information as possible.
+
+Buying in right amounts at right quantities can affect your cash flow and profitability.
+
+ERPNext contains a set of transactions that will make your buying as efficient and seamless as possible.
diff --git a/docs/docs.user.ops.buying.purchase_order.md b/docs/docs.user.ops.buying.purchase_order.md
new file mode 100644
index 0000000..891bca3
--- /dev/null
+++ b/docs/docs.user.ops.buying.purchase_order.md
@@ -0,0 +1,30 @@
+---
+{
+	"_label": "Purchase Order"
+}
+---
+A Purchase Order is analogous to a Sales Order. It is usually a binding contract with your Supplier that you promise to buy this set of Items under the given conditions.
+
+In ERPNext, you can make a Purchase Order by going to:
+
+> Buying > Purchase Order > New Purchase Order
+
+A Purchase Order can also be automatically created from a Purchase Request or  Supplier Quotation.
+
+Entering a Purchase Order is very similar to a Purchase Request, additionally you will have to set:
+
+- Supplier.

+- A “Required By” date on each Item: If you are expecting part delivery, your Supplier will know how much quantity to deliver at what date. This will help you from preventing over-supply. It will also help you track how well your Supplier is doing on timeliness.
+
+### Taxes
+
+If your Supplier is going to charge you additional taxes or charge like a shipping or insurance charge, you can add it here. It will help you to accurately track your costs. Also if some of these charges add to the value of the product you will have to mention in the Taxes table. You can also you templates for your taxes. For more information on setting up your taxes see the Purchase Taxes and Charges Master.
+
+
+### Value Added Taxes (VAT)
+
+Many times, the tax paid by you to a Supplier for an Item is the same tax you collect from your Customer. In many regions, what you pay to your government is only the difference between what you collect from your Customer and pay to your Supplier. This is called Value Added Tax (VAT). 
+
+For example you buy Items worth X and sell them for 1.3X. So your Customer pays 1.3 times the tax you pay your Supplier. Since you have already paid tax to your Supplier for X, what your owe your government is only the tax on 0.3X.
+
+This is very easy to track in ERPNext since each tax head is also an Account. Ideally you must create two Accounts for each type of VAT you pay and collect, “Purchase VAT-X” (asset) and “Sales VAT-X” (liability), or something to that effect. Please contact your accountant if you need more help or post a query on our forums!
\ No newline at end of file
diff --git a/docs/docs.user.ops.buying.supplier_quotation.md b/docs/docs.user.ops.buying.supplier_quotation.md
new file mode 100644
index 0000000..19a86e7
--- /dev/null
+++ b/docs/docs.user.ops.buying.supplier_quotation.md
@@ -0,0 +1,17 @@
+---
+{
+	"_label": "Supplier Quotation"
+}
+---
+If you have multiple **Suppliers** who supply you with the same **Item**, you usually send out a message (Request for Quote) to various **Suppliers**. In many cases, again specially if you have centralized buying, you may want to record all the quotes so that 
+
+- You can easily compare prices in the future 
+- Audit whether all Suppliers were given the opportunity to quote.
+
+Supplier Quotations are not necessary for most small businesses. Always evaluate the cost of collecting information to the value it provides! You could only do this for high value items.
+
+You can make a Supplier Quotation directly from:
+
+> Buying > Supplier Quotation > New Supplier Quotation
+
+or directly from the Purchase Request.
diff --git a/docs/docs.user.ops.hr.appraisal.md b/docs/docs.user.ops.hr.appraisal.md
new file mode 100644
index 0000000..e5bf7ff
--- /dev/null
+++ b/docs/docs.user.ops.hr.appraisal.md
@@ -0,0 +1,10 @@
+---
+{
+	"_label": "Appraisal"
+}
+---
+In ERPNext, you can manage Employee Appraisals by creating an Appraisal Template for each role with the parameters that define the performance and giving a weight to each parameter.
+
+Once the Appraisal Template is completed, you can create Appraisal records for each period where you track performance. You can give points out of 5 for each parameter and the system will calculate the overall performance of the Employee.
+
+To make the Appraisal final, make sure to “Submit” it.
\ No newline at end of file
diff --git a/docs/docs.user.ops.hr.employee.md b/docs/docs.user.ops.hr.employee.md
new file mode 100644
index 0000000..a3f065d
--- /dev/null
+++ b/docs/docs.user.ops.hr.employee.md
@@ -0,0 +1,24 @@
+---
+{
+	"_label": "Employee Master"
+}
+---
+There are many fields you can add in your Employee records and the more information you update it will be useful as your organization keeps growing and more and more people come and go.
+
+Employee records also help in keeping a list of your team’s skills, previous employment history and also emergency information.
+
+To create new Employee go to:
+
+> HR > Employee > New Employee 
+
+### Numbering Employees (Employee ID)
+
+By default, in ERPNext Employee Records are Numbered. You can have multiple series if you are a really large company and want to have separate numbering series for separate locations etc. You can set the numbering series just like any other transaction by going to:
+
+> Setup > Customize ERPNext > Numbering Series.
+
+Alternatively, you can create employees by the “Employee Number” field if you already have an existing Employee Numbering system you want to follow. To set this, go to
+
+> Setup > Global Defaults > HR
+
+and update the “Employee Records created by” field.
\ No newline at end of file
diff --git a/docs/docs.user.ops.hr.expense_claim.md b/docs/docs.user.ops.hr.expense_claim.md
new file mode 100644
index 0000000..fa6e847
--- /dev/null
+++ b/docs/docs.user.ops.hr.expense_claim.md
@@ -0,0 +1,24 @@
+---
+{
+	"_label": "Expense Claim"
+}
+---
+When Employee’s make expenses out their pocket on behalf of the company, like if they took a customer out for lunch, they can make a request for reimbursement via the Expense Claim form. 
+
+To make a new Expense Claim, go to:
+
+> HR > Expense Claim > New Expense Claim
+
+Set the Employee ID, date and the list of expenses that are to be claimed and “Submit” the record.
+
+### Approving Expenses
+
+The person making the claim must also set the id of the user who will “Approve” these expenses and set the “Assign To” to notify the user of the request Approve.
+
+If the Approver sees the “form”, she or he can update the “Approved Amounts” and click on “Approve”. To cancel the claim, they can click on the “Reject” button.
+
+Comments can be added in the Comments section explaining why the claim was approved or rejected.
+
+### Booking the Expense and Reimbursement
+
+The approved Expense Claim must be then be converted into a Journal Voucher and a payment must be made. Note: This amount should not be clubbed with Salary because the amount will then be taxable to the Employee.
diff --git a/docs/docs.user.ops.hr.leave.md b/docs/docs.user.ops.hr.leave.md
new file mode 100644
index 0000000..3dc8bb1
--- /dev/null
+++ b/docs/docs.user.ops.hr.leave.md
@@ -0,0 +1,31 @@
+---
+{
+	"_label": "Leave and Attendance"
+}
+---
+
+An Attendance record stating that an Employee has been present on a particular day can be created either manually by:
+
+> HR > Attendance > New Attendance
+
+Or if you are collecting attendance information via an automated system like a swipe card, then you can upload a CSV file with the attendance information. 
+
+You can get a monthly report of your Attendance data by going to the “Monthly Attendance Details” report.
+
+To upload the attendance go to:
+
+> HR > Upload Attendance (sidebar)
+
+---
+
+### Leave Allotment
+
+Fixed number of leaves per Employee can be allocated using the Leave Allocation Tool. If you have special leaves to be allocated, you can also allocate them manually by create new Leave Allocation records.
+
+---
+
+### Leave Application
+
+If your company has a formal system where Employees have to apply for leaves and only if their leaves are approved they are considered as paid leaves, you can create Leave Application to track approval and usage of leaves. You have to mention the Employee, Leave Type and the period for which the leave is taken. If you want only certain users to approve leaves, you can give “Submission” rights to those users only.
+
+If you want all users to create their own Leave Applications, you can set their “Employee ID” as a match rule in the Leave Application Permission settings. See the earlier discussion on permission settings for more info.
diff --git a/docs/docs.user.ops.hr.md b/docs/docs.user.ops.hr.md
new file mode 100644
index 0000000..95da44a
--- /dev/null
+++ b/docs/docs.user.ops.hr.md
@@ -0,0 +1,20 @@
+---
+{
+	"_label": "Human Resource Management",
+	"_toc": [
+		"docs.user.ops.hr.setup",
+		"docs.user.ops.hr.employee",
+		"docs.user.ops.hr.leave",
+		"docs.user.ops.hr.expense_claim",
+		"docs.user.ops.hr.payroll",
+		"docs.user.ops.hr.appraisal"
+	]
+}
+---
+The Human Resources (HR) Module covers the processes linked to administering a team of co-workers. Most common among this is processing payroll by using the Salary Manager to generate Salary Slips. Most countries have complex tax rules stating what expenses can the company made on behalf of Employees and also expect the company to deduct taxes and social security from their payroll.
+
+Apart from that you can also track Leave Applications and balances, Expense Claims and upload Attendance data (even though the world has moved to a result-oriented culture, some countries still mandate companies to maintain an attendance register to ensure you are not over-working your team).
+
+You can also create a template for Appraisals and also record the performance using the Appraisal record.
+
+> Confession: No, we don’t like the terms human “resources” and “employees” either, but since this terms are widely used and accepted for administrative procedures, we will use them here.
\ No newline at end of file
diff --git a/docs/docs.user.ops.hr.payroll.md b/docs/docs.user.ops.hr.payroll.md
new file mode 100644
index 0000000..a2ad250
--- /dev/null
+++ b/docs/docs.user.ops.hr.payroll.md
@@ -0,0 +1,54 @@
+---
+{
+	"_label": "Salary and Payroll"
+}
+---
+To process Payroll in ERPNext,
+
+1. Create Salary Structures for all Employees.
+1. Generate Salary Slips via the Salary Manager Tool.
+1. Book the Salary in your Accounts.
+
+### Salary Structure
+
+The Salary Structure represents how Salaries are calculated based on Earnings and Deductions. To create a new Salary Structure go to:
+
+> HR > Salary and Payroll > Salary Structure > New Salary Structure
+
+### In the Salary Structure,
+
+- Select the Employee
+- Set the starting date from which this is valid (Note: There can only be one Salary Structure that can be “Active” for an Employee during any period)
+- In the “Earnings” and “Deductions” table all your defined Earning Type and Deductions Type will be auto-populated. Set the values of the Earnings and Deductions and save the Salary Structure.
+
+### Leave Without Pay (LWP)
+
+Leave Without Pay (LWP) happens when an Employee runs out of allocated leaves or takes a leave without an approval (via Leave Application). If you want ERPNext to automatically deduct salary in case of LWP, then you must check on the “Apply LWP” column in the Earning Type and Deduction Type masters. The amount of pay cut is the proportion of LWP days divided by the total working days for the month (based on the Holiday List).
+
+If you don’t want ERPNext to manage LWP, just don’t click on LWP in any of the Earning Types and Deduction Types.
+
+---
+
+### Creating Salary Slips
+
+Once the Salary Structure is created, you can process your payroll for the month using the Salary Manager
+
+> HR > Salary and Payroll > Process Payroll
+
+In the Salary Manager tool,
+
+1. Select the Company for which you want to create the Salary Slips.
+1. Select the Month and the Year for which you want to create the Salary Slips.
+1. Click on “Create Salary Slips”. This will create Salary Slip records for each active Employee for the month selected. If the Salary Slips are created, the system will not create any more Salary Slips. All updates will be shown in the “Activity Log” section.
+1. Once all Salary Slips are created, you can check if they are created correctly or edit it if you want to deduct Leave Without Pay (LWP).
+1. After checking, you can “Submit” them all together by clicking on “Submit Salary Slips”. 1. If you want them to be automatically emailed to the Employee, make sure to check the “Send Email” box.
+
+### Booking Salaries in Accounts
+
+The final step is to book the Salaries in your Accounts. 
+
+Salaries in businesses are usually dealt with extreme privacy. In most cases, the companies issues a single payment to the bank combining all salaries and the bank distributes the salaries to each employee’s salary account. This way there is only one payment entry in the company’s books of accounts and anyone with access to the company’s accounts will not have access to the individual salaries.
+
+The salary payment entry is a Journal Voucher entry that debits the total salary of all Employees to the Salary Account and credits the company’s bank Account.
+
+To generate your salary payment voucher from the Salary Manager, click on “Make Bank Voucher” and a new Journal Voucher with the total salaries will be created.
\ No newline at end of file
diff --git a/docs/docs.user.ops.hr.setup.md b/docs/docs.user.ops.hr.setup.md
new file mode 100644
index 0000000..a796c36
--- /dev/null
+++ b/docs/docs.user.ops.hr.setup.md
@@ -0,0 +1,32 @@
+---
+{
+	"_label": "Human Resource Setup"
+}
+---
+The HR module has a setup process where you create the masters for all the major activities.
+
+### Organization Setup
+
+To setup your Employee master you must first create:
+
+- Employment Type (like Permanent, Temp, Contractor, Intern etc).
+- Branch (if there are multiple offices).
+- Department (if any, like Accounting, Sales etc).
+- Designation (CEO, Sales Manager etc).
+- Grade (A, B, C etc, usually based on seniority).
+
+### Leave Setup
+
+To setup Leaves, create:
+
+- Leave Type (like Sick Leave, Travel Leave etc)
+- Holiday List (list of annual holidays for the year - these days will not be considered in Leave Applications).
+
+### Payroll (Salary) Setup
+
+In ERPNext, salaries have two types of components, earnings (basic salary, expenses paid by the company, like telephone bill, travel allowance etc) and deductions (amounts deducted for taxes, social security etc). To setup payroll, you must first setup all the different types of earnings and deductions. These are
+
+- Earning Type
+- Deduction Type
+
+These are just labels, we will see how to use them when we discuss the payroll section.
diff --git a/docs/docs.user.ops.inventory.delivery_note.md b/docs/docs.user.ops.inventory.delivery_note.md
new file mode 100644
index 0000000..447d2db
--- /dev/null
+++ b/docs/docs.user.ops.inventory.delivery_note.md
@@ -0,0 +1,43 @@
+---
+{
+	"_label": "Delivery Note"
+}
+---
+A Delivery Note is made when a shipment is shipped from the company’s Warehouse. 
+
+A copy of the Delivery Note is usually sent with the transporter. The Delivery Note contains the list of Items that are sent in the shipment and updates the inventory.
+
+The entry of the Delivery Note is very similar to a Purchase Receipt. You can create a new Delivery Note from:
+
+> Stock > Delivery Note > New Delivery Note
+
+or from a “Submitted” Sales Order (that is not already shipped) by clicking on “Make Delivery Note”.
+
+You can also “fetch” the details from an unshipped Sales Order. 
+
+You will notice that all the information about unshipped Items and other details are carried over from your Sales Order.
+
+### Shipping Packets or Items with Sales BOM
+
+If you are shipping Items that have a Sales BOM, ERPNext will automatically create a “Packing List” table for you based on the sub-Items in that Item. (See the Item explanation for more information).
+
+If your Items are serialized, then you for Sales BOM type of Items, you will have to update the Serial Number in the “Packing List” table.
+
+### Packing Items in to Cases for Container Shipment
+
+If you are doing container shipment or by weight, then you can use the Packing Slip to breakup your Delivery Note into smaller units. To make a Packing Slip go to:
+
+Stock > Packing Slip > New Packing Slip
+
+You can create multiple Packing Slips for your Delivery Note and ERPNext will ensure that the quantities in the Packing Slip do not exceed the quantities in the Delivery Note.
+
+---
+
+#### Print Without Amounts
+
+If you want to print your Delivery Notes without the amount (this might be useful if you are shipping high value items), just check the “Print without Amount” box in the “More Info” section.
+
+#### What happens when the Delivery Note is “Submitted”?
+
+A Stock Ledger Entry is made for each Item and stock is updated.
+Pending Quantity in the Sales Order is updated (if applicable).
diff --git a/docs/docs.user.ops.inventory.md b/docs/docs.user.ops.inventory.md
new file mode 100644
index 0000000..4576f24
--- /dev/null
+++ b/docs/docs.user.ops.inventory.md
@@ -0,0 +1,41 @@
+---
+{
+	"_label": "Inventory",
+	"_toc": [
+		"docs.user.ops.inventory.purchase_receipt",
+		"docs.user.ops.inventory.delivery_note",
+		"docs.user.ops.inventory.stock_entry",
+		"docs.user.ops.inventory.sub_contracting",
+		"docs.user.ops.inventory.serialized"
+	]
+}
+---
+For most small business that deal in physical goods, a large part of their net worth is invested in the stock in hand. 
+
+### Best Practice
+
+There are two aspects to good material management:
+
+- **Good housekeeping / visual control:** Keep all your items in separate bins and each neatly stacked and labelled.

“A place for everything and everything in its place”

+- **Accurate Data:** Accurate data comes from good processes and recording each and every transaction. If you are only partially recording your inventory then your reports will be incorrect

“Garbage In Garbage Out”
+
+If you have good processes to control movement of goods within your organization, implementation in ERPNext will be a breeze.
+
+### Material Flow
+
+There are three main types of entries:
+
+- Purchase Receipt: Items received from Suppliers against Purchase Orders.

+- Stock Entry: Items transferred from one Warehouse to another.

+- Delivery Note: Items shipped to Customers.
+
+#### How does ERPNext track stock movement / levels?
+
+Tracking stock is not just about adding and subtracting quantities. Some complications arise when:
+
+- Back-dated (past) entries are made / edited: This affects future stock levels and may lead to negative stock.
+- Stock has to be valued based on First-in-First-out: ERPNext needs to maintain a sequence of all transactions to know the exact value of your Items.
+- Stock reports are required at any point in time in the past: You have to lookup what was the quantity / value your stock of Item X on date Y. 
+
+To manage this, ERPNext collects all inventory transactions in a table called the Stock Ledger Entry. All Purchase Receipts, Stock Entries and Delivery Notes update this table.
+
diff --git a/docs/docs.user.ops.inventory.purchase_receipt.md b/docs/docs.user.ops.inventory.purchase_receipt.md
new file mode 100644
index 0000000..eab703c
--- /dev/null
+++ b/docs/docs.user.ops.inventory.purchase_receipt.md
@@ -0,0 +1,54 @@
+---
+{
+	"_label": "Purchase Receipt"
+}
+---
+Purchase Receipts are made when you accept material from your Supplier usually against a Purchase Order. 
+
+You can also accept Purchase Receipts directly (you must set Purchase Order Required as “No” in Global Defaults).
+
+You can make a Purchase Receipt directly from:
+
+> Stock > Purchase Receipt > New Purchase Receipt
+
+or from a “Submitted” Purchase Order, by clicking on “Make Purchase Receipt”.
+
+### Rejections
+
+In the Purchase Receipt, you will need to enter if all the materials you receive are of accepted quality (if you check). If you have any rejections, update the “Rejected Quantity” column in the Items table.
+
+If you reject, you will need to enter a “Rejected Warehouse” to indicate where you are storing the rejected Items.
+
+### Quality Inspections
+
+If for certain Items it is mandatory for your to record Quality Inspections (you have set it in your Item master), you will need to update the “Quality Inspection No” (QA No) column. The system will only allow you to “Submit” the Purchase Receipt if you update the “Quality Inspection No”.
+
+### UOM Conversions
+
+If your Purchase Order for an Item is in a different Unit of Measure (UOM) than what you stock (Stock UOM), then you will need to update the “UOM Conversion Factor”. See the Item settings for more information.
+
+### Currency Conversions
+
+Since the incoming Item affects the value of your inventory, it is important to convert it into your base Currency if you have ordered in another Currency. You will need to update the Currency Conversion Rate if applicable.
+
+### Taxes and Valuation
+
+Some of your taxes and charges may affect your Items value. For example a Tax may not be added to your Item’s valuation, because if you sell the Item, you will have to add the tax at that time. So make sure to mark all your taxes in the Taxes and Charges table correctly for accurate valuation.
+
+### Serial Numbers and Batches
+
+If your Item is serialized or batched, you will have to enter Serial Number and Batch in the Items table. You are allowed to enter multiple Serial Numbers in one row (each on a separate line) and you must enter the same number of Serial Numbers as the quantity. You must enter each Batch number on a separate line.
+
+---
+
+#### What happens when the Purchase Receipt is “Submitted”?
+
+A Stock Ledger Entry is created for each Item adding the Item in the Warehouse by the “Accepted Quantity”
+If you have rejections, a Stock Ledger Entry is made for each Rejection.
+The “Pending Quantity” is updated in the Purchase Order.
+
+---
+
+#### Adding value to your Items post Purchase Receipt: 
+
+Some times, certain expenses that add value to your purchased Items are known only after sometime. Common example is if you are importing the Items, you will come to know of Customs Duty etc only when your “Clearing Agent” sends you a bill. If you want to attribute this cost to your purchased Items, you will have to use the Landed Cost Wizard. Why “Landed Cost”? Because it represents the charges that you paid when it landed in your possession.
\ No newline at end of file
diff --git a/docs/docs.user.ops.inventory.serialized.md b/docs/docs.user.ops.inventory.serialized.md
new file mode 100644
index 0000000..bc5d33e
--- /dev/null
+++ b/docs/docs.user.ops.inventory.serialized.md
@@ -0,0 +1,25 @@
+---
+{
+	"_label": "Serialized Inventory"
+}
+---
+As we discussed in the **Item** section, if an **Item** is *serialized*, a **Serial Number** (Serial No) record is maintained for each quantity of that **Item**. This information is helpful in tracking the location of the Serial No, its warranty and end-of-life (expiry) information.
+
+**Serial Nos** are also useful to maintain fixed assets. **Maintenance Schedules** can also be created against serial numbers for planning and scheduling maintenance activity for these assets (if they require maintenance).
+
+You can also track from which **Supplier** your purchased the **Serial No** and to which **Customer** you have sold it. The **Serial No** status will tell you its current inventory status.
+
+If your Item is *serialized* you will have to enter the Serial Nos in the related column with each Serial No in a new line.
+
+### Importing and Updating Serial Nos
+
+Serial Nos cannot be imported from Stock Reconciliation. To import Serial Nos, you will have to use the Data Import Tool. When you import the Serial Nos, the stock level of its corresponding Item will be automatically updated.
+
+
+### Using Serial Numbers for Multiple Purposes
+
+Serial Nos are a useful tool for tracking different kinds of Items, by using it along with Custom Fields. For example, in our internal system at Web Notes, each ERP account is a Serial No, with type of user “Plan” as the Item, its expiry date, whether it is Trial or Paid and other details as Custom Fields.
+
+We have known customers who use Serial Nos to track fixed assets, real-estate properties or advertisement slots or library books!
+
+Since Serial Nos are deeply linked with all the core modules, Selling, Buying, Inventory and Accounting, you may find many uses for them.
\ No newline at end of file
diff --git a/docs/docs.user.ops.inventory.stock_entry.md b/docs/docs.user.ops.inventory.stock_entry.md
new file mode 100644
index 0000000..848db39
--- /dev/null
+++ b/docs/docs.user.ops.inventory.stock_entry.md
@@ -0,0 +1,23 @@
+---
+{
+	"_label": "Stock Entry"
+}
+---
+A Stock Entry is a simple document that lets you record Item movement from a Warehouse, to a Warehouse and between Warehouses.
+
+This can be useful in also tracking:
+
+- Material Issues from Stores
+- Sales and Purchase Returns
+- Production (manufacturing).
+
+We will look into the special features of the Stock Entry later when we discuss Accounting and Manufacturing processes.
+
+To make a Stock Entry you have to go to:
+
+> Stock > Stock Entry
+
+In the Stock Entry you have to update the Items table with all your transactions. For each row, you must enter a “Source Warehouse” or a “Target Warehouse” or both (if you are recording a movement).
+
+> **Note:** To update Stock from a spreadsheet, see Stock Reconciliation.
+
diff --git a/docs/docs.user.ops.inventory.sub_contracting.md b/docs/docs.user.ops.inventory.sub_contracting.md
new file mode 100644
index 0000000..5d66227
--- /dev/null
+++ b/docs/docs.user.ops.inventory.sub_contracting.md
@@ -0,0 +1,18 @@
+---
+{
+	"_label": "Subcontracting"
+}
+---
+If you business involves outsourcing certain processes to a third party Supplier, where you buy the raw material, you can track this by using the sub-contracting feature of ERPNext.
+
+To setup sub-contracting:
+
+1. Create separate Items for the unprocessed and the processed product. For example if you supply unpainted X to your Supplier and the Supplier returns you X, you can create two Items: “X-unpainted” and “X”.
+1. Create a Warehouse for your Supplier so that you can keep track of Items supplied. (you may supply a month’s worth of Items in one go).
+1. For the processed Item, in the Item master set “Is Sub Contracted Item” to “Yes”.
+1. Make a Bill of Materials for the processed Item, with the unprocessed Items as a sub-items.
+1. Make a Purchase Order for the processed Item. When you “Save”, in the “Raw Materials Detail”, all your un-processed Items will be updated based on your Bill of Materials.
+	1. Make sure that the “Rate” of this Item is the processing rate (excluding the raw material rate).
+	1. ERPNext will automatically add the raw material rate for your valuation purpose when you receive the finished Item in your stock.

+1. Make a Stock Entry to deliver the raw material Items to your Supplier.
+1. Receive the Items from your Supplier via Purchase Receipt. Make sure to check the “Consumed Quantity” in the “Raw Materials” table so that the correct stock is maintained at the Supplier’s end.
diff --git a/docs/docs.user.ops.md b/docs/docs.user.ops.md
new file mode 100644
index 0000000..37d6026
--- /dev/null
+++ b/docs/docs.user.ops.md
@@ -0,0 +1,15 @@
+---
+{
+	"_label": "Managing Operations in ERPNext",
+	"_toc": [
+		"docs.user.ops.selling",
+		"docs.user.ops.buying",
+		"docs.user.ops.inventory",
+		"docs.user.ops.accounts",
+		"docs.user.ops.mfg",
+		"docs.user.ops.projects",
+		"docs.user.ops.support",
+		"docs.user.ops.hr"
+	]
+}
+---
\ No newline at end of file
diff --git a/docs/docs.user.ops.mfg.bom.md b/docs/docs.user.ops.mfg.bom.md
new file mode 100644
index 0000000..7d1085d
--- /dev/null
+++ b/docs/docs.user.ops.mfg.bom.md
@@ -0,0 +1,20 @@
+---
+{
+	"_label": "Bill of Materials"
+}
+---
+At the heart of the Manufacturing system is the **Bill of Materials** (BOM). The **BOM** is a list of all material (either bought or made) and operations that go into a finished product or sub-Item. In ERPNext, the component could have its own BOM hence forming a tree of Items with multiple levels.
+
+To make accurate Purchase Requests, you must always maintain your correct BOMs. To make a new BOM:
+
+> Manufacturing > Bill of Materials > New BOM
+
+In the BOM form:
+
+- Select the Item for which you want to make the BOM.
+- Add the operations that you have to go through to make that particular Item in the “Operations” table. For each operation, you will be asked to enter a Workstation. You must create new Workstations as and when necessary.

+- Add the list of Items you require for each operation, with its quantity. This Item could be a purchased Item or a sub-assembly with its own BOM. If the row Item is a manufactured Item and has multiple BOMs, select the appropriate BOM.

You can also define if a part of the Item goes into scrap.
+
+Workstations are defined only for product costing purposes not inventory. Inventory is tracked in Warehouses not Workstations.
+
+> The “Full BOM” section will list all the Items of that BOM right up to the lower most child node. This table is automatically updated if any of the BOMs of the sub-Items are updated.
\ No newline at end of file
diff --git a/docs/docs.user.ops.mfg.md b/docs/docs.user.ops.mfg.md
new file mode 100644
index 0000000..fcf9c9f
--- /dev/null
+++ b/docs/docs.user.ops.mfg.md
@@ -0,0 +1,58 @@
+---
+{
+	"_label": "Manufacturing",
+	"_toc": [
+		"docs.user.ops.mfg.bom",
+		"docs.user.ops.mfg.planning",
+		"docs.user.ops.mfg.production_order"
+	]
+}
+---
+The Manufacturing module in ERPNext helps you maintain multi-level Bill of Materials (BOMs) for your Items, help you in Product Costing, plan your production via Production Plan, create Production Orders for your manufacturing shop floor and plan your inventory by getting your material requirement via your BOMs (also called Material Requirements Planning MRP).
+
+### Types of Production Planning
+
+Broadly there are three types of Production Planning Systems
+
+- Make-to-Stock: In these systems, production is planned based on a forecast and then the Items are sold to distributors or customers. All fast moving consumer goods that are sold in retail shops like soaps, packaged water etc and electronics like phones etc are Made to Stock.
+- Make-to-Order: In these systems, manufacturing takes place after an firm order is placed by a Customer.
+- Engineer-to-Order:  In this case each sale is a separate Project and has to be designed and engineered to the requirements of the Customer. Common examples of this are any custom business like furniture, machine tools, speciality devices, metal fabrication etc.
+
+Most small and medium sized manufacturing businesses are based on a make-to-order or engineer-to-order system and so is ERPNext.
+
+For engineer-to-order systems, the Manufacturing module should be used along with the Projects module.
+
+#### Manufacturing and Inventory
+
+You can track you work-in-progress by creating work-in-progress Warehouses. 
+
+ERPNext will help you track material movement by automatically creating Stock Entries from your Production Orders by building form Bill of Materials.
+
+
+---
+
+### Material Requirements Planning (MRP):
+
+The earliest ERP systems were made for manufacturing. The earliest adopters were automobile companies who had thousands of raw materials and sub-assemblies and found it very hard to keep track of requirements and plan purchases. They started using computers to build the material requirements from forecasts and Bill of Materials. 
+
+Later these systems were expanded to include Financial, Payroll, Order Processing and Purchasing and became the more generic Enterprise Resource Systems (ERP). More recently Customer Relationship Management (CRM) was added as a function and is now an integral part of ERP systems.
+
+These days the term ERP is used to describe systems that help manage any kind of organization like education institutes (Education ERP) or Hospitals (Hospital ERP) and so on. 
+
+---
+
+### Best Practice: Lean Manufacturing
+
+The state of art manufacturing philosophy (the rationale behind the planning processes) comes from Japanese auto major Toyota. At the time when American manufacturers depended on MRP systems to plan their manufacturing based on their sales forecasts, they turned the problem on its head and discovered a leaner way of planning their production. They realized that:
+
+The biggest cause of wastage in manufacturing is variation (in product and quantity).
+
+So they standardized their products and sub-assemblies and sold fixed quantities based on what they produced not produce based on what they sold. This way, they had an extremely predictable and stable product mix. If they sold less than planned, they would simple stop production. 
+
+Their card signaling system kanban, would notify all their suppliers to stop production too. Hence they never used any of the complex material planning tools like MRP to play day-to-day material requirements, but a simple signaling system that said either STOP or GO.
+
+They combined this system with neatly managed factories with well labeled racks.
+
+Like we discussed before, small manufacturing companies are usually make-to-order or engineer-to-order and can hardly afford to have a high level of standardization. But that should be the aim. Small manufacturing businesses should aim for repeatability by innovating processes so that there is a common platform for products.
+
+
diff --git a/docs/docs.user.ops.mfg.planning.md b/docs/docs.user.ops.mfg.planning.md
new file mode 100644
index 0000000..31de071
--- /dev/null
+++ b/docs/docs.user.ops.mfg.planning.md
@@ -0,0 +1,28 @@
+---
+{
+	"_label": "Production Planning Tool"
+}
+---
+Production Planning Tool helps you plan production and purchase of Items for a period (usually a week or a month).
+
+This list of Items can be generated from the open Sales Orders in the system and will generate:
+
+- Production Orders for each Item.
+- Purchase Requests for Items whose Projected Quantity is likely to fall below zero.
+
+To use the Production Planning Tool, go to:

+
+> Manufacturing > Production Planning Tool
+
+The Production Planning Tool is used in two stages:
+
+- Selection of Open Sales Orders for the period based on “Expected Delivery Date”.
+- Selection of Items from those Sales Orders.
+- Click on “Raise Production Orders” 
+
+The tool will update if you have already created Production Orders for this Item against this Sales Order (“Planned Quantity”).
+
+You can always edit the Item list and increase / reduce quantities to plan your production.
+
+> Note: How do you change a Production Plan? The output of the Production Planning Tool is the Production Order. Once your orders are created, you can change them by amending the Production Orders.
+
diff --git a/docs/docs.user.ops.mfg.production_order.md b/docs/docs.user.ops.mfg.production_order.md
new file mode 100644
index 0000000..af1ecef
--- /dev/null
+++ b/docs/docs.user.ops.mfg.production_order.md
@@ -0,0 +1,27 @@
+---
+{
+	"_label": "Production Order"
+}
+---
+Production Order (also called as Work Order) is a document that is given to the manufacturing shop floor by the Production Planner as a signal to product a certain quantity of a certain Item. Production Order also helps to generate the material requirements (Stock Entry) for the Item to be produced from its **Bill of Materials**. 
+
+The **Production Order** is generated directly from the **Production Planning Tool** based on Sales Orders. You can also create a direct Production Order by:
+
+> Manufacturing > Production Order > New Production Order
+
+- Select the Item to be produced (must have a Bill of Materials).
+- Select the BOM
+- Select Quantities
+- Select Warehouses. WIP (Work-in-Progress) is where your Items will be transferred when you begin production and FG (Finished Goods) where you store finished Items before they are shipped.
+- Select if you want to consider sub-assemblies (sub-Items that have their own BOM) as stock items or you want to explode the entire BOM when you make Stock Entries for this Item. What is means is that if you also maintain stock of your sub assemblies then you should set this as “No” and in your Stock Entires, it will also list the sub-assembly Item (not is sub-components).
+
+and “Submit” the Production Order.
+
+Once you “Submit”, you will see two more buttons:
+
+1. Make Transfer: This will create a Stock Entry with all the Items required to complete this Production Order to be added to the WIP Warehouse. (this will add sub-Items with BOM as one Item or explode their children based on your setting above).

+1. Back Flush: This will create a Stock Entry that will deduct all the sub-Items from the WIP Warehouse and add them to the Finished Goods Warehouse.
+
+When you Back Flush your Items back to the Finished Goods Warehouse, the “Produced Quantity” will be updated in the Production Order.
+
+> Tip: You can also partially complete a Production Order by updating the Finished Goods stock creating a Stock Entry and selecting “Back flush” as the type.
\ No newline at end of file
diff --git a/docs/docs.user.ops.projects.md b/docs/docs.user.ops.projects.md
new file mode 100644
index 0000000..28ab0cb
--- /dev/null
+++ b/docs/docs.user.ops.projects.md
@@ -0,0 +1,24 @@
+---
+{
+	"_label": "Projects"
+}
+---
+Managing Projects
+
+ERPNext helps you manage your Projects by breaking them into Tasks and allocating them to different people. 
+
+Purchasing and selling can also be tracked against Projects and this can help the company keep tabs on its budget, delivery and profitability for a Project. 
+
+Projects can be used to manage internal projects, manufacturing jobs or service jobs. For service jobs, Time Sheets can also be created that can be used to bill Customers if billing is done on a Time & Money basis.
+
+## Project
+
+The Project record maintains the details of your project and milestones that you have set. The Project record can be linked in Quotations, Sales Orders, Delivery Notes, Sales Invoices, Purchase Requests, Purchase Orders and Purchase Invoices. This way you can keep a track of all the activities that happen around this project.
+
+## Tasks
+
+Project is broken into Tasks and each Task is allocated to a resource. In ERPNext, you can also create an allocate a Task independently of a Project. If you define the start and end dates, it will add calendar events for the same and also show the task on the Gantt Chart that you can use for monitoring the Project.
+
+## Time Sheets
+
+You can create Time Sheets to track billable work to Customers. These Time Sheets can be tracked against Project and Tasks so that you can get reports on how much time was spent on each Task or Project.
\ No newline at end of file
diff --git a/docs/docs.user.ops.selling.lead.md b/docs/docs.user.ops.selling.lead.md
new file mode 100644
index 0000000..5e0f399
--- /dev/null
+++ b/docs/docs.user.ops.selling.lead.md
@@ -0,0 +1,29 @@
+---
+{
+	"_label": "Lead"
+}
+---
+To get the customer through the door, you may be doing all or any of the following:
+
+- Listing your product on directories.
+- Maintaining an updated and searchable website.
+- Meeting people at trade events.
+- Advertising your product or service.
+
+When you send out the word that you are around and have something valuable offer, people will come in to check out your product. These are your Leads.
+
+They are called Leads because they may lead you to sale. Sales people usually work on leads by calling them, building a relationship and sending information about your products or services. It is important to track all this conversation so that in case another person has to follow-up that person knows the history of this Lead.
+
+To create a Lead, go to:
+
+> Selling > Lead > New Lead
+
+ERPNext gives you a lot of options you may want to store about your Leads. For example what is the source, how likely are they to give you business etc. If you have a healthy number of leads, this information will help you prioritize who you want to work on.
+
+> **Tip:** ERPNext makes it easy to follow-up on leads by updating the “Next Contact” details. This will add a new event in the Calendar for the User who has to contact the lead next.
+
+### Difference between Lead, Contact and Customer
+
+The difference is that a Lead is a potential Customer, someone who can give you business. A Customer is an organization or individual who has given you business before (and has an Account in your system). A Contact is a person who belongs to the Customer.
+
+A Lead can be converted to a Customer by clicking on the “Create Customer” button. Once the Customer is created, the Lead becomes “Converted” and any further Opportunities from the same source can be created against the Customer.
diff --git a/docs/docs.user.ops.selling.md b/docs/docs.user.ops.selling.md
new file mode 100644
index 0000000..006a0f5
--- /dev/null
+++ b/docs/docs.user.ops.selling.md
@@ -0,0 +1,14 @@
+---
+{
+	"_label": "Selling",
+	"_toc": [
+		"docs.user.ops.selling.lead",
+		"docs.user.ops.selling.opportunity",
+		"docs.user.ops.selling.quotation",
+		"docs.user.ops.selling.sales_order"
+	]
+}
+---
+Selling is that the communication that happens with the customer the prior to and during the sale. You might be managing all the communication yourself or you may have a small team of sales people to handle this. ERPNext helps you track the communication leading up to the sale, by keeping all your documents in an organized and searchable manner.
+
+ERPNext helps you track business **Opportunities** from **Leads** and **Customers**, send them **Quotations** and make confirmed **Sales Orders**.
diff --git a/docs/docs.user.ops.selling.opportunity.md b/docs/docs.user.ops.selling.opportunity.md
new file mode 100644
index 0000000..d3945b5
--- /dev/null
+++ b/docs/docs.user.ops.selling.opportunity.md
@@ -0,0 +1,16 @@
+---
+{
+	"_label": "Opportunity"
+}
+---
+When you know a Lead is looking for some products or services to buy, you can track that as an Opportunity.
+
+You can create an Opportunity from:
+
+> Selling > Opportunity > New Opportunity
+
+or open a “Open” Lead and click on “Create Opportunity” button.
+
+An Opportunity can also come from an existing Customer. You can create multiple Opportunities against the same Lead. In Opportunity, apart from the Communication, you can also add the Items for which the Lead or Contact is looking for. 
+
+> Best Practice: Leads and Opportunities are often referred as your “Sales Pipeline” this is what you need to track if you want to be able to predict how much business you are going to get in the future. Its always a good idea to be able to track what is coming so that you can adjust your resources.
\ No newline at end of file
diff --git a/docs/docs.user.ops.selling.quotation.md b/docs/docs.user.ops.selling.quotation.md
new file mode 100644
index 0000000..6227d95
--- /dev/null
+++ b/docs/docs.user.ops.selling.quotation.md
@@ -0,0 +1,74 @@
+---
+{
+	"_label": "Quotation"
+}
+---
+During a sale, the customer may want you to give a written note about the products or services you are planning to offer along with the prices and other terms of engagement. This is called a “Proposal” or an “Estimate” or a “Pro Forma Invoice”or a Quotation.
+
+To create a new Quotation go to:
+
+> Selling > Quotation > New Quotation
+
+A Quotation contains details about:
+
+- Who is the recipient of the Quotation.
+- The Items and quantities you are offering.
+- The rates at which they are offered.
+- The taxes applicable.
+- Other charges (like shipping, insurance) if they are applicable.
+- The validity of contract.
+- The time of delivery.
+- Other conditions.
+
+> Tip: Images look great on Quotations. To add images to your Quotations, attach the corresponding image in the Item master.
+
+
+### Rates
+
+The rates you quote may depend on two things.
+
+- The Price List: If you have multiple Price Lists, you can select a Price List or tag it to the Customer (so that it is auto-selected). Your Item prices will automatically be updated from the Price List.
+- The Currency: If you are quoting to a Customer in a different currency, you will have to update the conversion rates so that ERPNext will also save the information in your standard Currency. This will help you to analyze the value of your Quotations in reports in your standard Currency.
+
+### Taxes
+
+To add taxes to your Quotation, you can either select a tax template, Sales Taxes and Charges Master or add the taxes on your own.
+
+You can add taxes in the same manner as the Sales Taxes and Charges Master.
+
+### Terms and Conditions
+
+Each Quotation must ideally contain a set of terms of your contract. It is usually a good idea to make templates of your Terms and Conditions, so that you have a standard set of terms. You can do this by going to:
+
+> Selling > Terms and Conditions  (right sidebar)
+
+#### What should Terms and Conditions Contain?
+
+- Validity of the offer.
+- Payment Terms (In Advance, On Credit, part advance etc).
+- What is extra (or payable by the Customer).
+- Safety / usage warning.
+- Warranty if any.
+- Returns Policy.
+- Terms of shipping, if applicable.
+- Ways of addressing disputes, indemnity, liability, etc.
+- Address and Contact of your Company.
+
+### Submission
+
+Quotation is a “Submittable” transaction. Since you send this Quotation to your Customer or Lead, you must freeze it so that changes are not made after you send the Quotation.  See Document Stages.
+
+> Tip: Quotations can also be titled as “Proforma Invoice” or “Proposal”. Select the right heading in the “Print Heading” field in the “More Info” section. To create new Print Headings go to Setup > Branding and Printing > Print Headings.
+
+## Dicounts
+
+While making your sales transactions like a Quotation (or Sales Order) you would already have noticed that there is a “Discount” column. On the left is the “Price List Rate” on the right is the “Basic Rate”.  You can add a “Discount” value to update the basic rate.
+
+Since your taxes are calculated on Items, you must apply your discounts here so that you apply the tax on the discounted rate, which is the case for most taxes.
+
+The second way to apply discount is to add it in your Taxes and Charges table. This way you can explicitly show the Customer the discount you have applied on the order. If you choose this method, remember that you will tax your Customer at the full rate, not the discounted rate. So this is not a good way to track discounts.
+
+There is a third way to do it. Create an Item called “Discount” and make sure that all the taxes apply in the same way as the main Items. (This method is useful if only one type of tax is applicable on the sale). This way your “Discount” will appear as an expense. You will see a slightly higher income and expense but your profits will still remain the same. This method might be interesting where you want detailed accounting of your discounts.
+
+> Note: The maximum Discount that can be applied on an Item can up fixed in the Item master.
+
diff --git a/docs/docs.user.ops.selling.sales_order.md b/docs/docs.user.ops.selling.sales_order.md
new file mode 100644
index 0000000..148200d
--- /dev/null
+++ b/docs/docs.user.ops.selling.sales_order.md
@@ -0,0 +1,47 @@
+---
+{
+	"_label": "Sales Order"
+}
+---
+The Sales Order confirms your sales and triggers purchase (**Purchase Request**) shipment (**Delivery Note**), billing (**Sales Invoice**) and manufacturing (**Production Plan**)
+
+A Sales Order is usually a binding Contract with your Customer.
+
+Once your customer confirms the Quotation you can convert your Quotation into a Sales Order. Alternatively, you can create a Sales Order directly from:
+
+> Selling > Sales Order > New Sales Order
+
+Most of the information in your Sales Order is the same as the Quotation. There are a few of more things a Sales Order will ask you to update.
+
+- Expected date of delivery.
+- Customer Purchase Order number: If you customer has sent you a Purchase Order, you can update its number for future reference (in billing).
+
+#### Packing List
+
+The “Packing List” table will be automatically updated when you “Save” the Sales Order. If any Items in your table are Sales BOM (packets), then the “Packing List” will contain the exploded (detailed) list of your Items.
+
+#### Reservation and Warehouses
+
+If your Sales Order contains Items for which inventory is tracked (Is Stock Item is “Yes”). ERPNext will ask you for “Reservation Warehouse”. If you have set a default Warehouse for the Item, it will automatically set this Warehouse here.
+
+This “reserved” quantity will help you project what is the quantity you need to purchase based on all your commitments.
+
+#### Sales Team
+
+**Sales Partner:** If this Sale was booked via a Sales Partner, you can update the Sales Partner’s details with commission and other info that you can aggregate.
+
+**Sales Persons:** ERPNext allows you to tag multiple Sales Persons who may have worked on this deal. You can also split the amount in targets of different Sales Persons and track how much invectives they earned on this deal.
+
+#### Next Steps
+
+Once your “Submit” your Sales Order, you can now trigger different aspects of your organization:
+
+- To being purchase click on “Make Purchase Request”
+- To make a shipment entry click on “Make Delivery Note”
+- To bill, make “Make Sales Invoice”
+- To stop further process on this Sales Order, click on “Stop”
+
+#### Submission
+
+Sales Order is a “Submittable” transaction. See Document Stages. You will be able to execute dependent steps (like making a Delivery Note) only after “Submitting” this Sales Order.
+
diff --git a/docs/docs.user.ops.support.customer_issue.md b/docs/docs.user.ops.support.customer_issue.md
new file mode 100644
index 0000000..92cb29a
--- /dev/null
+++ b/docs/docs.user.ops.support.customer_issue.md
@@ -0,0 +1,17 @@
+---
+{
+	"_label": "Customer Issue"
+}
+---
+If you are selling **Items** under warranty or if you have sold and extended service contract Annual Maintenance Contract (AMC), your **Customer** may call you about an issue or a bread-down and give you the Serial No of this Item.
+
+To record this, you can create a new **Customer Issue** and add the **Customer** and **Item** / **Serial No**. The system will then automatically fetch the Serial No’s details and indicate whether this is under warranty or AMC.
+
+You must also add a description of the **Customer**’s issue and assign it to the person who needs to look into solving the issue.
+
+To create a new **Customer Issue**:
+
+> Support > Customer Issue > New Customer Issue
+
+If a Customer visit is required to address the issue, you can create a new Maintenance Visit record from this.
+
diff --git a/docs/docs.user.ops.support.maintenance_schedule.md b/docs/docs.user.ops.support.maintenance_schedule.md
new file mode 100644
index 0000000..82bf8f9
--- /dev/null
+++ b/docs/docs.user.ops.support.maintenance_schedule.md
@@ -0,0 +1,22 @@
+---
+{
+	"_label": "Maintenance Schedule"
+}
+---
+All machines require regular maintenance, specially those that contain a lot of moving parts, so if you are in the business of maintaining those or have some of them in your own premises, this is a useful tool to plan a calendar of activities for its maintenance.
+
+If the Customer Issue refers to “Breakdown Maintenance”, this refers to “Preventive Maintenance”.
+
+To create a new Maintenance Schedule go to:
+
+> Support > Maintenance Schedule > New Maintenance Schedule
+
+In the Maintenance Schedule, there are two sections:
+
+In the first section, you select the Items for which you want to generate the schedule and set how frequently you want to plan a visit or a maintenance. These can be optionally fetched from a Sales Order. After selecting the Items, “Save” the record.
+
+The second section contains the maintenance activities planned in the schedule. “Generate Schedule” will generate a separate row for each maintenance activity.
+
+Each Item in a Maintenance Schedule is allocated to a Sales Person.
+
+When the document is “Submitted” Calendar events are created in the profile of the Sales Person for each maintenance.
\ No newline at end of file
diff --git a/docs/docs.user.ops.support.maintenance_visit.md b/docs/docs.user.ops.support.maintenance_visit.md
new file mode 100644
index 0000000..dc115e2
--- /dev/null
+++ b/docs/docs.user.ops.support.maintenance_visit.md
@@ -0,0 +1,16 @@
+---
+{
+	"_label": "Maintenance Visit"
+}
+---
+A Maintenance Visit is a record for a visit made by an engineer to a Customer’s premises usually against a Customer Issue. You can create a new Maintenance Visit from:
+
+> Support > Maintenance Visit > New Maintenance Visit
+
+The Maintenance Visit contains information about the:
+
+- Customer.
+- The Items that were inspected / maintenance activity was carried out on.
+- Details of actions taken.
+- The person who carried out the actions.
+- Feedback from the Customer.
diff --git a/docs/docs.user.ops.support.md b/docs/docs.user.ops.support.md
new file mode 100644
index 0000000..16eefff
--- /dev/null
+++ b/docs/docs.user.ops.support.md
@@ -0,0 +1,14 @@
+---
+{
+	"_label": "Support",
+	"_toc": [
+		"docs.user.ops.support.support_ticket",
+		"docs.user.ops.support.customer_issue",
+		"docs.user.ops.support.maintenance_visit",
+		"docs.user.ops.support.maintenance_schedule"
+	]
+}
+---
+Great customer support and maintenance is at the heart of any successful small business and ERPNext gives you the tools to track all incoming requests and issues from your customers so that you can respond quickly. Your database of incoming queries will also help you track where are the biggest opportunities for improvements.
+
+In this module, you can track incoming queries from your email using Support Ticket, keep track on Customer Issues raised by Customers on specific Serial No and respond to them based on their warranty and other information, make Maintenance Schedules for Serial Nos and keep a record of all Maintenance Visits made to your Customers.
diff --git a/docs/docs.user.ops.support.support_ticket.md b/docs/docs.user.ops.support.support_ticket.md
new file mode 100644
index 0000000..b4a496b
--- /dev/null
+++ b/docs/docs.user.ops.support.support_ticket.md
@@ -0,0 +1,26 @@
+---
+{
+	"_label": "Support Ticket"
+}
+---
+Support Ticket is an incoming query from your Customer, usually via email of from the “Contact” section of your website. (To fully integrate the Support Ticket to email, see the Email Settings section). 
+
+> Tip: A dedicated support email id is a good way to integrate incoming queries via email. For example, you can send support queries to ERPNext at support@erpnext.com and it will automatically create a Support Ticket in the Web Notes system.
+
+#### Discussion Thread
+
+When a new email is fetched from your mailbox, a new Support Ticket record is created and an automatic reply is sent to the sender indicating the Support Ticket Number. The sender can send additional information to this email. All subsequent emails containing this Support Ticket number in the subject will be added to this Support Ticket thread. The sender can also add attachments to the email.
+
+Support Ticket maintains all the emails sent back and forth against this issue in the system so that you can track what transpired between the sender and the person responding. 
+
+#### Status
+
+When a new Support Ticket is created, its status is “Open”, when it is replied, its status becomes “Waiting for Reply”. If the sender replies back its status again becomes “Open”.
+
+#### Closing
+
+You can either “Close” the Support Ticket manually by clicking on “Close Ticket” in the toolbar or if its status is “Waiting For Reply” and the sender did not reply in 7 days, then the Support Ticket closes automatically.
+
+#### Allocation
+
+You can allocate the Support Ticket by using the “Assign To” feature in the right sidebar. This will add a new To Do to the user and also send a message indicating that this Support Ticket is allocated.
\ No newline at end of file
diff --git a/docs/docs.user.reports.builder.md b/docs/docs.user.reports.builder.md
new file mode 100644
index 0000000..31a1939
--- /dev/null
+++ b/docs/docs.user.reports.builder.md
@@ -0,0 +1,28 @@
+---
+{
+	"_label": "Report Builder"
+}
+---
+All the data that you enter in ERPNext is stored in database tables. An easy way to visualize this is to imagine each type of data like Customer, Sales Invoice, Task is stored in a separate spreadsheets, each containing all the data included in one table.
+
+ERPNext gives you a simple tool called the Report Builder to extract data from these tables and show them in rows and columns where you can pick and choose which column to display and filter and sort the data by different parameters.
+
+To start a new report click on the “Report” menu in the top toolbar or on the list page of any transaction click on the “Build Report” button. For example, to make a report of Sales Invoices, go to
+
+> Accounts > Sales Invoice > Build Report
+
+### Exporting
+
+If you have “Report Manager” or “System Manager” permission, you can export the data from the Report Building via CSV to your favorite Spreadsheet application where you can do further analysis, apply formulas, make graphs etc.Selecting Columns
+
+You can select columns by clicking on “Pick Columns”. Select the column you want from the drop-down.
+
+You can also select columns from the “child tables”. For example if you have selected Sales Invoice, you can select columns from the Sales Invoice Item table also.
+
+### Adding Filters
+
+You can also add multiple filters by clicking on the “Show Filters” button.
+
+### Saving
+
+You can also save your selection of columns and filters by clicking on the “Save” button. You might need “System Manager” or “Report Manager” privileges for this. When you save a report, it will appear in the “Reports” section of the module page.
diff --git a/docs/docs.user.reports.md b/docs/docs.user.reports.md
new file mode 100644
index 0000000..4f08fff
--- /dev/null
+++ b/docs/docs.user.reports.md
@@ -0,0 +1,8 @@
+---
+{
+	"_label": "Reports and Analytics",
+	"_toc": [
+		"docs.user.reports.builder"
+	]
+}
+---
diff --git a/docs/docs.user.setup.accounting.md b/docs/docs.user.setup.accounting.md
new file mode 100644
index 0000000..b40b221
--- /dev/null
+++ b/docs/docs.user.setup.accounting.md
@@ -0,0 +1,88 @@
+---
+{
+	"_label": "Accounting Setup",
+	"_links": [
+		"docs.user.accounts"
+	]
+}
+---
+## Chart of Accounts
+
+The Chart of Accounts forms the blueprint of your organization. The overall structure of your Chart of Accounts is based on a system of double entry accounting that has become a standard all over the world to quantify how a company is doing financially. 
+
+The Chart of Accounts helps you answer:
+
+- What is your organization worth?
+- How much debt have you taken?
+- How much profit you are making (and hence paying tax)?
+- How much is are you selling?
+- How are your expenses broken up?
+
+As you can see, it is very valuable to you as a business manager to see how well your business is doing. 
+
+> Tip: If you can’t read a Balance Sheet (I confess it took me a long time to figure this out) its a good opportunity to start learning about this. It will be worth the effort. You can also take the help of your accountant to setup your Chart of Accounts.
+
+To edit your Chart of Accounts in ERPNext go to:
+
+> [Accounts](docs.user.accounts.html)  > Chart of Accounts 
+
+Chart of Accounts is a tree view of the names of the Accounts  (Ledgers and Groups) that a Company requires to manage its books of accounts. ERPNext sets up a simple chart of accounts for each Company you create, but you have to modify it according to your needs and legal requirements.
+
+For each company, Chart of Accounts signifies the way to classify the accounting entries, mostly based on statutory (tax, compliance to government regulations) requirements.
+
+Let us understand the main groups of the Chart of Accounts.
+
+![Chart of Accounts: Root Accounts](img/chart-of-accounts.png)
+
+### Balance Sheet Accounts
+
+The Balance Sheet has Application of Funds (Assets) and Sources of Funds (Liabilities) that signify the net-worth of your company at any given time. When you begin or end a financial period, all the Assets are equal to the Liabilities.
+
+> Accounting: If you are new to accounting, you might be wondering, how can Assets be equal to Liabilities? That would mean the company has nothing of its own. Thats right. All the “investment” made in the company to buy assets (like land, furniture, machines) is made by the owners and is a liability to the company. If the company would to shut down, it would need to sell all the assets and pay back all the liabilities (including profits) to the owners, leaving itself with nothing.
+
+All the accounts under this represent an asset owned by company like "Bank Account", "Land and Property", "Furniture" or a liability (funds that the company owes to others) like "Owners funds", "Debt" etc.
+
+Two special accounts to note here are Accounts Receivable (money you have to collect from your customers) and Accounts Payable (money you have to pay to your suppliers) under Assets and Liabilities respectively.
+
+### Profit and Loss Accounts
+
+Profit and Loss is the group of Income and Expense accounts that represent your accounting transactions over a period.
+
+Unlike Balance sheet accounts, Profit and Loss accounts (or PL accounts) do not represent net worth (assets), but rather the amount of money spent and collected in servicing customers during the period. Hence at the beginning and end of your Fiscal Year, they become zero.
+
+(On the first day of the year you have not made any profit or loss, but you still have assets, hence balance sheet accounts never become zero at the beginning or end of a period)
+
+### Groups and Ledgers
+
+There are two main kinds of Accounts in ERPNext - Group and Ledger. Groups can have sub-groups and ledgers within them, whereas ledgers are the leaf nodes of your chart and cannot be further classified.
+
+Accounting Transactions can only be made against Ledger Accounts (not Groups)
+
+> Info: The term "Ledger" means a page in an accounting book where entries are made. There is usually one ledger for each account (like a Customer or a Supplier).
+
+> Note: An Account “Ledger” is also sometimes called as Account “Head”.
+
+![Chart of Accounts: Groups and Ledger](img/chart-of-accounts-1.png)
+
+### Other Account Types
+
+In ERPNext, you can also specify more information when you create a new Account, this is there to help you select that particular account in a scenario like Bank Account or a Tax Account and has no affect on the Chart itself.
+
+You can also tag if an account represents a Customer, Supplier or Employee in "Master Type".
+
+### Creating / Editing Accounts
+
+To create new Accounts, explore your Chart of Accounts and click on an Account group under which you want to create the new Account. On the right side, you will see a options to “Edit” or “Add” a new Account.
+
+![Chart of Accounts: New Account](img/chart-of-accounts-2.png)
+
+Option to create will only appear if you click on a Group (folder) type Account.
+
+ERPNext creates a standard structure for you when the Company is created but it is up to you to modify or add or remove accounts.
+
+Typically, you might want to create Accounts for
+
+- Types of Expenses (travel, salaries, telephone etc) under Expenses.
+- Taxes (VAT, Sales Tax etc based on your country) under Current Liabilities.
+- Types of Sales (for example, Product Sales, Service Sales etc.) under Income.
+- Types of Assets (building, machinery, furniture etc.) under Fixed Assets.
diff --git a/docs/docs.user.setup.before.md b/docs/docs.user.setup.before.md
new file mode 100644
index 0000000..158890f
--- /dev/null
+++ b/docs/docs.user.setup.before.md
@@ -0,0 +1,35 @@
+---
+{
+	"_label": "Before We Start",
+	"_title_image": "img/before-we-start.png"
+}
+---
+## Before We Start
+
+We have seem dozens of ERP implementations over the past few years and we realize that successful implementations are a lot about intangibles and attitude. 
+
+> The Benefits come Later
+
+ERPs are not required.
+
+Like exercise. 
+
+Human body does not require to be exercised today or maybe tomorrow, but in the long run, if you wish to maintain your body and its health, you should get on the treadmill.
+
+In the same way, ERPs improve the health of your organization over a long run by keep it fit and efficient. The more you delay putting things in order, the more time you lose and the closer you get to a major disaster.
+
+So when you start implementing an ERP, keep your sight on the long term benefits. Like exercise, its painful in the short run, but will do wonders if you stay on course.
+
+---
+
+## The Champion
+
+ERP means organization wide change and it does not happen without effort. Every change requires a champion and its the duty of the champion to organize and energize the entire team towards implementation. The champion is all the fall guy (or fall gal) incase something goes wrong and hence needs to be resilient. Who becomes a champion without putting effort anyways?
+
+In many organizations we have seen, the champion is most often the owner or a senior manager. Occasionally, the champion is an outsider who is hired for the purpose.
+
+In either case, you must identify your champion first.
+
+Most likely its **you!** 
+
+Lets Begin!
diff --git a/docs/docs.user.setup.codification.md b/docs/docs.user.setup.codification.md
new file mode 100644
index 0000000..650e173
--- /dev/null
+++ b/docs/docs.user.setup.codification.md
@@ -0,0 +1,64 @@
+---
+{
+	"_label": "Item Codification"
+}
+---
+
+> To Codify or Not To Codify, is the question.
+
+If you already have a running business with a number of physical items, you would have probably coded your items. If you have not, you have a choice. We recommend you should codify, but its your call.
+
+Item codification is always a sensitive topic and wars have been fought on this (not joking). In our experience, when you have items that cross a certain size, life without codification is a nightmare. 
+
+### Benefits
+
+- Standard way of naming things.
+- Less likely to have duplicates.
+- Explicit definition.
+- Help you quickly find if a similar item exists.
+- Item names get longer and longer as more types get introduced. Codes are shorter.
+
+### Pain
+
+- You have to remember the codes!
+- Harder for new team members to pick up.
+- You have to create new codes all the time.
+
+### Example
+
+You should have a simple manual / cheat-sheet to codify your items instead of just numbering them sequentially. Each letter should mean something. Here is an example:
+
+If your business involves wooden furniture, then you may codify as follows:
+
+Item Codification Summary Sheet
+(SAMPLE)
+
+	First letter: "Material"			Third letter: "Size"
+
+	- W - Wood 							- 0 - less than 1mm
+	- H - Hardware 						- 1 - 1mm - 5mm
+	- G - Glass 						- 2 - 5mm - 10mm
+	- U - Upholstery 					- 3 - 10mm - 10cm
+	- P - Plastic
+
+	Second Letter: "Type"
+
+	For Wood:							For Hardware:
+
+	- S - Sheet							- S - Screw
+	- B - Bar							- N - Nut
+	- L - L-section 					- W - Washer
+	- M - Molded 						- B - Bracket
+	- R - Round
+
+The last few letters could be sequential. So by looking at code **WM304** - you know its a wooden molding less than 10cm in size 
+
+### Standardization
+
+If you have more than one person naming items, the style of naming items will change for everyone. Sometimes, even for one person, he or she may forget how did they name the item and may create a duplicate name _"Wooden Sheet 3mm" or "3mm Sheet of Wood"?_
+
+### Rationalizing
+
+It is a good practice to have minimum varieties of items so that you keep minimum stock, housekeeping is simpler etc. When you are planning a new product and you want to know if you are already purchasing a part in some other product, the item codes will help you quickly determine if you are using a similar raw material in another product.
+
+We believe if you do this small investment, it will help you rationalize things as your business grows, though its okay not to codify if you have less items.
\ No newline at end of file
diff --git a/docs/docs.user.setup.cost_centers.md b/docs/docs.user.setup.cost_centers.md
new file mode 100644
index 0000000..14498ed
--- /dev/null
+++ b/docs/docs.user.setup.cost_centers.md
@@ -0,0 +1,54 @@
+---
+{
+	"_label": "Cost Centers and Budgeting",
+	"_links": [
+		"docs.user.accounts"
+	]
+}
+---
+## Chart of Cost Centers
+
+Your Chart of Accounts is mainly for reporting your information for governmental purposes and less for how you business actually performs. Though you can tweak it a bit to resemble your business.
+
+Most businesses have multiple activities like different product lines, market segments, areas of business that share some common overheads but should ideally have their own structure to report whether they are profitable or not. For this purpose, there is an alternate structure, called the Chart of Cost Centers.
+
+You can create a tree of Cost Centers to represent your business better. Each Income / Expense entry is also tagged against a Cost Center. 
+
+For example, if you have two types of sales:
+
+- Walk-in Sales
+- Online Sales
+
+You may not have shipping expenses for your walk-in customers, and no shop-rent for your online customers. If you want to get the profitability of each of these separately, you create the two as Cost Centers and you can mark all sales as either "Walk-in" or "Online" and also all your purchases in the same way.
+
+So when you do your analysis you can get a better idea which side of your business is doing better.  Since ERPNext has option to add multiple Companies, you can create Cost Centers for each Company and manage it separately.
+
+To setup your Chart of Cost Centers go to:
+
+> Accounts > Chart of Cost Centers
+
+Cost centers help you in one more activity, budgeting.
+
+### Budgeting
+
+ERPNext will help you set and manage budgets on your Cost Centers. This is useful when, for example, you are doing online sales and you have a budget for search ads and you want ERPNext to stop or warn you from over spending based on that budget. 
+
+Budgets are also great for planning purposes. When you are making your plans for the next financial year, you would typically target a revenue and based on that you would set your expenses. Setting a budget will ensure that your expenses do not get out of hand at any point based on your plans.
+
+You can define it in the Cost Center. If you have seasonal sales you can also define a budget distribution that the budget will follow.
+
+#### Budget Actions
+
+ERPNext allows you to either:
+
+- Stop.
+- Warn or, 
+- Ignore 
+
+if you exceed budgets. 
+
+These can be defined from the Company record.
+
+Even if you choose to “ignore” budget overruns, you will get a wealth of information from the “Budget vs Actual” variance report.
+
+> Note: When you set a budget, it has to be set per Account under the Cost Center. For example if you have a Cost Center “Online Sales”, you can restrict “Advertising Budget” by creating a row with that Account and defining the amount.
\ No newline at end of file
diff --git a/docs/docs.user.setup.customer.md b/docs/docs.user.setup.customer.md
new file mode 100644
index 0000000..5316f34
--- /dev/null
+++ b/docs/docs.user.setup.customer.md
@@ -0,0 +1,65 @@
+---
+{
+	"_label": "Customer Master",
+	"_title_image": "img/customers.png"
+}
+---
+You can either directly create your Customers via 
+
+> Selling > Customer
+
+or upload it via the Data Import Tool.
+
+In your normal operations, you can also create Customers from Leads.
+
+> Note: Customers are separate from Contacts and Addresses. A Customer can have multiple Contacts and Addresses.
+
+### Contacts and Addresses
+
+Contacts and Addresses in ERPNext are stored separately so that you can attach multiple Contacts or Addresses to Customers and Suppliers.
+
+To add a Contact or Address directly from the Customer record, click on “New Contact” or “New Address”.
+
+> Tip: When you select a Customer in any transaction, one Contact and Address gets pre-selected. This is the “Default Contact or Address”. So make sure you set your defaults correctly!
+
+To Import multiple Contacts and Addresses from a spreadsheet, use the Data Import Tool.
+
+### Integration with Accounts
+
+In ERPNext, there is a separate Account record for each Customer, for each Company.
+
+When you create a new Customer, ERPNext will automatically create an Account Ledger for the Customer under “Accounts Receivable” in the Company set in the Customer record. 
+
+> Advanced Tip: If you want to change the Account Group under which the Customer Account is created, you can set it in the Company master.
+
+If you want to create an Account in another Company, just change the Company value and “Save” the Customer again.
+
+### Customer Settings
+
+You can link a Price List to a Customer (select “Default Price List”), so that when you select that Customer, the Price List will be automatically selected.
+
+You can set “Credit Days” so that it is automatically set in the Sales Invoices made against this Customer.
+
+You can set how much credit you want to allow for a Customer by adding the “Credit Limit”. You can also set a global “Credit Limit” in the Company master.Classifying Customers
+
+ERPNext allows you to group your Customers and also divide them into Territories. Grouping will help you get better analysis of your data and identify what Customers are profitable and which are not and Territories will help you set sales targets for the territories.
+
+### Customer Group
+
+You can group your Customers so that you can get trend analysis for each group. Typically Customers are grouped by market segment (that is usually based on your domain).
+
+> Tip: If you think all this is too much effort, you can leave it at “Default Customer Group”. But all this effort, will pay off when you start getting reports.
+
+### Territory
+
+If your business operates in multiple Territories (could be countries, states or cities) it is usually a great idea to build your structure in the system. Once you group your Customers by Territories, you can set annual targets for each Item Group and get reports that will show your actual performance in the territory v/s what you had planned.
+
+### Sales Person
+
+Sales Persons behave exactly like Territories. You can great an organization chart of Sales Persons where each Sales Person’s target can be set individually. Again as in Territory, the target has to be set against Item Group.
+
+### Sales Partner
+
+A Sales Partner is a third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products, for a commission. This is useful if you make the end sale to the Customer, involving your Sales Partner.
+
+If you sell to your Sales Partner who in-turn sells it to the Customer, then you must make a Customer instead.
diff --git a/docs/docs.user.setup.data_import.md b/docs/docs.user.setup.data_import.md
new file mode 100644
index 0000000..c7c6f94
--- /dev/null
+++ b/docs/docs.user.setup.data_import.md
@@ -0,0 +1,39 @@
+---
+{
+	"_label": "Data Import Tool"
+}
+---
+The Data Import Tool is a great way to upload (or edit) bulk data, specially master data, into the system. To start the tool go to:
+
+> Setup > Data > Data Import Tool
+
+The tool has two sections, one to download a template and the second to upload the data.
+
+To upload any type of information, select a type from the drop-down. When you select, the system will give you one or more list of templates you can download. So why multiple templates?
+
+In ERPNext, each master or transaction is defined by a “main table” and “child tables”. These child tables are there because some master tables could have multiple value of certain properties. For example, select Item. Here you will see a number of “child” tables linked to the item table. This is because an Item can have multiple prices, taxes and so on! You must import each table separately. In the child table, you must the mention the parent of the row in the “parent” column so that ERPNext knows which Item’s price or tax you are trying to set.
+
+### The Template
+
+Here is a few tips of filling out your template:
+
+- Don’t change any cells before the row “----Start entering data below this line----”.
+- Leave the first column blank.
+- Read the explanations of the columns.
+- Some columns are mandatory (the 5th row will tell you which ones those are).
+- Columns of type “Link” and “Select” will only accept values from a certain set.
+- For “Link” type columns, the value must be present in the table it links to.
+- For “Select” the options are given on the 6th row. The value must be one of those.
+- Dates: A number of standard date formats are accepted. Please make sure, your dates are in one of those formats.
+
+### Overwriting
+
+ERPNext also allows you to overwrite all / certain columns. If you want to update certain column, you can download the template with data and when you upload remember to check on the “Overwrite” box before uploading.
+
+> Note: For child records, if you select Overwrite, it will delete all the child records of that parent.
+
+### Upload Limitations
+
+ERPNext restricts the amount of data you can upload in one file. Though the number may vary based on the type of data. It is usually safe to upload 100-200 rows of a table at one go. If the system will not accept, then you will see an error.
+
+Why is this? Uploading a lot of data can cause your system to crash, specially if there are other users doing things in parallel. Hence ERPNext restricts the number of “writes” you can process in one request.
diff --git a/docs/docs.user.setup.email.md b/docs/docs.user.setup.email.md
new file mode 100644
index 0000000..21a82eb
--- /dev/null
+++ b/docs/docs.user.setup.email.md
@@ -0,0 +1,58 @@
+---
+{
+	"_label": "Setting up Email"
+}
+---
+Emails are the nervous system of business communication and ERPNext has been designed to make good use of this. 
+
+## Sending Emails
+
+You can email any document from the system, by click on the “Email” button in the right sidebar. Before that you will need to set your outgoing email settings (SMTP server).
+
+All emails sent from the system are added to the Communication table.
+
+> **Info:** What is SMTP? There are two types of email services, sending and receiving emails. Sending is done via a protocol called SMTP (Simple Mail Transfer Protocol) and the server (computer) that sends your email to its destination is called and SMTP Server.
+
+> **Info:** Bulk Emails: Bulk Emails, especially those that are sent without consent (spam), are considered as bad behavior. While it may be okay to send emails to those who have “opted-in” to receive mails, it is very difficult for the internet community to know what is spam and what is allowed. To overcome this problem, most email servers share a black and whitelist of email senders. If your emails have been marked as spam, you will be blacklisted. So be careful. Many times, it may be a good idea to send email via whitelisted services also called SMTP relay services that are paid services. These services will block you from sending spam while ensuring that most of your email does not go in the spam folder. There are many such services available like SendGrid and SMTP.com
+
+To setup your outgoing mails, go to
+
+> Setup > Email and Notifications > Email Settings
+
+Set your outgoing mail server settings here. These are the same settings you would use in your Outlook, Thunderbird, Apple Mail or other such email applications. If you are not sure, get in touch with your email service provider.
+
+> **Tip:** If you are using EPRNext hosted service, keep the first section blank. Emails will still be sent from your email id, but via our SMTP relay service.
+
+### Creating Support Tickets from Incoming Emails
+
+A very useful email integration is to sync the incoming emails from support inbox into Support Ticket, so that you can track, assign and monitor support issues.
+
+> **Case Study:** Here are ERPNext, we have regularly tracking incoming support issues via email at “support@erpnext.com”. At the time of writing we have answered more than 3000 tickets via this system.
+
+To setup your Support integration, go to:
+
+> Setup > Email and Notifications > Email Settings > Incoming Mail Settings
+
+To make ERPNext pull emails from your mail box, enter the POP3 settings. (POP3 is a way of extracting emails from your mailbox. It should be fairly easy to find out what your POP3 settings are. If you have problems, contact your email service provider).
+If you want to setup an auto reply, check on the “Send Autoreply” box and when ever someone sends an email, an autoreply will be sent.
+Add a custom signature you want to send with your replies. 
+
+### Setting Auto-notification on Documents
+
+ERPNext allows you to automatically email documents on “Submission” to the contact mentioned in the document. To set this up, go to:
+
+> Setup > Email and Notifications > Auto-notifications
+
+Check on the transactions you want to send via email directly on Submission and add a custom message if you want on these documents.
+
+### Email Digests
+
+Email Digests allow you to get regular updates about your sales, expenses and other critical numbers directly in your Inbox. 
+
+Set your frequency, check all the items you want to receive in your weekly update and select the user ids who you want to send the Digest to.
+
+Email Digests are a great way for top managers to keep track of the big numbers like “Sales Booked” or “Amount Collected” or “Invoices Raised” etc.
+
+To setup Email Digests, go to: 
+
+> Setup > Email and Notifications > Email Digests > New Email Digest
\ No newline at end of file
diff --git a/docs/docs.user.setup.first.md b/docs/docs.user.setup.first.md
new file mode 100644
index 0000000..d47c9c9
--- /dev/null
+++ b/docs/docs.user.setup.first.md
@@ -0,0 +1,21 @@
+---
+{
+	"_label": "Initial Setup"
+}
+---
+After a successful sign-up / installation of ERPNext, on your first sign-in, you will be shown a form to fill.
+
+![First Screen](img/setup-first-screen.png)
+
+This form will create your first **Company** and **Fiscal Year** (accounting or financial year) record. You can create other Companies later.
+
+Some definitions:
+
+- Fiscal Year: is your financial year, the fiscal year usually starts on 1st Jan or 1st March for most regions. If you are not sure, consult an accountant.
+- Abbreviation: In a multi-company setup, the abbreviation is appended to each account, so keep it small (2-4) characters and all caps.
+
+This will also set the default **Currency** and time zone for your account. Once your complete this, your first **Company** and **Chart of Accounts** will be created.
+
+Congrats! You are already on your way.
+
+The next step is to configure your Chart of Accounts or start adding users and setting their permissions.
diff --git a/docs/docs.user.setup.item.md b/docs/docs.user.setup.item.md
new file mode 100644
index 0000000..06abd21
--- /dev/null
+++ b/docs/docs.user.setup.item.md
@@ -0,0 +1,106 @@
+---
+{
+	"_label": "Item Master",
+	"_title_image": "img/items.png"
+}
+---
+Items, Customers and Suppliers form the foundation of any ERP system.
+
+It is very likely you will have your masters ready in another system or a spread sheet and you would just need to import them. Before importing, it might be a good idea to understand how ERPNext treats them a bit first.
+
+---
+
+## Items
+
+An Item is simply a product or service you sell or buy from your Customers or Suppliers. ERPNext is optimized for itemized management of your sales and purchase though you can skip creating Items. If you are in services, you can create an Item for each service that your offer.
+
+> Items are mandatory if you want to track inventory.
+
+There are two main categories of Items in ERPNext
+
+- Stock Items
+- Non Stock Items
+
+As you may have guessed, inventory balances are tracked for stock items and not for
+non-stock items. Non-stock items could be services or consumables that are not tracked.
+
+### Naming Items
+
+This is a complex topic [coming up next]. In ERPNext you can use item codes or names. If you do not want to codify, you can keep the item name and item code as the same.
+
+### Item Groups
+
+ERPNext allows you to classify items into groups. This will help you in getting reports about various classes of items and also help in cataloging your items for the website.
+
+### Warehouses
+
+In ERPNext you can create Warehouses to identify where your Items reside. 
+
+There are two main Warehouse Types that are significant in ERPNext.
+
+Stores: These are where your incoming Items are kept before they are consumed or sold. You can have as many “Stores” type Warehouses as you wish. Stores type warehouses are significant because if you set an Item for automatic re-order, ERPNext will check its quantities in all “Stores” type Warehouses when deciding whether to re-order or not.
+
+Asset: Items marked as type “Fixed Asset” are maintained in Asset Type Warehouses. This helps you separate them for the Items that are consumed as a part of your regular operations or “Cost of Goods Sold”.
+
+### Item Taxes
+
+These settings are only required if this particular Item has a different tax rate than what is the rate defined in the standard tax Account.
+
+For example, you have a tax Account, “VAT 10%” and this particular item is exempted from this tax, then you select “VAT 10%” in the first column, and set “0” as the tax rate in the second column.
+
+### Inspection
+
+Inspection Required: If an incoming inspection (at the time of delivery from the Supplier) is mandatory for this Item, mention “Inspection Required” as “Yes”. The system will ensure that a Quality Inspection will be prepared and approved before a Purchase Receipt is submitted.
+
+Inspection Criterial: If a Quality Inspection is prepared for this Item, then this template of criteria can will automatically be updated in the Quality Inspection table of the Quality Inspection.

Examples of Criteria are: Weight, Length, Finish etc.
+
+### Item Pricing and Price Lists
+
+ERPNext lets you maintain multiple selling prices for an Item using Price Lists. A Price List is a name you can give to a set of Item prices.
+
+Why would you want Price Lists? You have different prices for different zones (based on the shipping costs), for different currencies, regions etc.
+
+### Item Valuation
+
+How are Items Valued?
+
+One of the major features of any inventory system is that you can find out the value of any item based on its historic or average price. You can also find the value of all your items for your balance sheet. Why is valuation important?
+
+- The buying price fluctuates.
+- The value changes because of some process (value add).
+- The value changes because of decay, loss etc.
+
+You may encounter these terms, so lets clarify:
+
+- Rate: Rate at which the transaction takes place.
+- Valuation Rate: Rate at which the items value is set for your valuation.
+
+There are two major ways in which ERPNext values your items.
+
+- **FIFO (First In First Out):** In this system, ERPNext assumes that you will consume / sell those Items first that you bought first. For example, if you buy an Item at price X and then after a few days at price Y. So when sell your Item, ERPNext will reduce the quantity of the Item priced at X first and then Y.
+
+
+
+- **Moving Average:** In this method, ERPNext assumes that the value of the item at any point is the average price of the units of that Item in stock. For example, if the value of an Item is X in a Warehouse with quantity Y and another quantity Y1 is added to the Warehouse at cost X1, the new value X2 would be:
+
+> New Value X2 = (X * Y + X1 * Y1) / (Y + Y1)
+
+#### Negative Stock
+
+FIFO is the more accurate system of the two but has a disadvantage. You cannot have negative stock in FIFO. This means that you cannot make forward transactions that would make your stock negative. Why is this? Because sequences are so important to FIFO, you cannot track the value of the stock if it does not exist!
+
+In Moving Average, since each item has an “average” value, the value of the negative stock is also based on this “average”.
+
+### Serial Numbers and Batches
+
+In scenarios where you may have to track individual units or batches of Items you sell, ERPNext allows you to manage Serial Numbers and Batches.
+
+Why is this useful?
+
+- To track warranty and returns.
+- To trace individual Items incase they are recalled by the Supplier.
+- To manage expiry.
+
+In ERPNext, Serial Number and Batch are separate entities and all stock transactions for Items that serialized or batches must be tagged with either the Batch or Serial Number.
+
+> Important: Once you mark an item as serialized or batched or neither, you cannot change it after you have make any stock entry.
diff --git a/docs/docs.user.setup.letter_head.md b/docs/docs.user.setup.letter_head.md
new file mode 100644
index 0000000..fc7477f
--- /dev/null
+++ b/docs/docs.user.setup.letter_head.md
@@ -0,0 +1,14 @@
+---
+{
+	"_label": "Letter Head"
+}
+---
+You can create / manage Letter Heads from:
+
+> Setup > Branding and Printing > Letter Heads
+
+- Create an image with your logo, brand and other information you want to put on your letter head.
+- Attach the image in your Letter Head record and click on “Set From Image” to automatically generate the HTML required for this Letter Head.
+- If you want to make this the default letter head, click on “Is Default”.
+
+Thats it! Your letter head will now appear in all Prints and Emails of documents.
diff --git a/docs/docs.user.setup.md b/docs/docs.user.setup.md
new file mode 100644
index 0000000..a33e34f
--- /dev/null
+++ b/docs/docs.user.setup.md
@@ -0,0 +1,27 @@
+---
+{
+	"_label": "Setting Up",
+	"_toc": [
+		"docs.user.setup.before",
+		"docs.user.setup.strategy",
+		"docs.user.setup.first",
+		"docs.user.setup.accounting",
+		"docs.user.setup.cost_centers",
+		"docs.user.setup.item",
+		"docs.user.setup.customer",
+		"docs.user.setup.supplier",
+		"docs.user.setup.taxes",
+		"docs.user.setup.series",
+		"docs.user.setup.email",
+		"docs.user.setup.permissions",
+		"docs.user.setup.letter_head",
+		"docs.user.setup.data_import",
+		"docs.user.setup.opening"
+	]
+}
+---
+Setting up an ERP system is like starting your business all over again, but in the virtual
+world. Thankfully its not as hard as the real thing and you get to do a trial too.
+
+The important thing to note is that if you really want to take benefit out of this project, then you must take a step back and make sometime to do this right. This is usually not couple-of-hours after work kind of a project.
+
diff --git a/docs/docs.user.setup.opening.md b/docs/docs.user.setup.opening.md
new file mode 100644
index 0000000..3f8cdb4
--- /dev/null
+++ b/docs/docs.user.setup.opening.md
@@ -0,0 +1,66 @@
+---
+{
+	"_label": "Opening Accounts and Inventory"
+}
+---
+Now that you have completed most of the setup, its time to start moving in!
+
+There are two important sets of data you need to enter before you start your operations.
+
+- Opening Account balances.
+- Opening Stock balances.
+
+To setup your accounts and stock correctly you will need accurate data to work with. Make sure you have the data setup for this.
+
+### Opening Accounts
+
+We usually recommend that you start using accounting in a new financial year, but you could start midway too. To setup your accounts, you will need the following for the “day” you start using accounting in ERPNext:
+
+Opening capital accounts - like your shareholder’s (or owner’) capital, loans, bank balances on that day.
+List of outstanding sales and purchase invoices (Payables and Receivables).
+
+#### Temporary Accounts
+
+A nice way to simplify opening is to create temporary accounts for assets and liability just for opening. These accounts will become zero once all your old invoices are entered. The two accounts you can create are (example):
+
+- Temp Opening Liabilities
+- Temp Opening Assets
+
+#### The Opening Entry
+
+In ERPNext Opening Accounts are setup by submitting a special Journal Entries (Journal Voucher).
+
+Note: Make sure to set “Is Opening” as “Yes” in the More Info section.
+
+You can make two Opening Journal Vouchers:
+
+- For all assets (excluding Accounts Receivables): This entry will contain all your assets except the amounts you are expecting from your Customers against outstanding Sales Invoices. You will have to update your receivables by making an individual entry for each Invoice (this is because, the system will help you track the which Invoices are yet to be paid). Since all the entries in this voucher will be of type “Debit”, you can credit the sum of all these debits against the “Temp Opening Liabilities” account.
+- For all liabilities: Similarly you need to pass a Journal Voucher for your Opening Liabilities (except for the bills you have to pay). This can be made against the “Temp Opening Assets” account.
+
+#### Outstanding Invoices
+
+After your Opening Journal Vouchers are made, you will need to enter each Sales Invoice and Purchase Invoice that is yet to be paid. 
+
+Since you have already booked the income or expense on these invoices in the previous period, select the temp opening accounts in the “Income” and “Expense” accounts.
+
+Note: Again make sure to set each invoice as “Is Opening”!
+
+If you don’t care what items are in that invoice, just make a dummy item entry in the Invoice. Item code in the Invoice is not necessary, so it should not be such a problem.
+
+Once all your invoices are entered, your “Temp Opening Assets” will be same as “Temp Opening Liabilities” and you can pass another “Is Opening” type of Journal Voucher and cancel them to zero!
+
+---
+
+## Opening Stock
+
+You can upload your opening stock in the system using Stock Reconciliation. Stock Reconciliation will update your stock for a given Item on a given date for a given Warehouse to the given quantity.
+
+Stock Reconciliation will make a “difference entry” (the difference between the system stock and the actual stock in your file) for the Item.
+
+Tip: Stock Reconciliation can also be used to update the “value” of an Item.
+
+To make a Stock Reconciliation, go to:
+
+> Stock > Stock Reconciliation > New Stock Reconciliation
+
+and follow the steps mentioned on the page.
\ No newline at end of file
diff --git a/docs/docs.user.setup.permissions.md b/docs/docs.user.setup.permissions.md
new file mode 100644
index 0000000..169ebff
--- /dev/null
+++ b/docs/docs.user.setup.permissions.md
@@ -0,0 +1,86 @@
+---
+{
+	"_label": "Setting up Users, Roles and Permissions"
+}
+---
+ERPNext has a role-based permission system, which means that you can assign Roles to Users and permissions on Roles.
+
+## Users (Profile)
+
+Each ERPNext user has a Profile. The Profile contains the user’s email and authentication and can be set from:
+
+> Setup > Users and Permissions > Users
+
+#### Adding a new User
+
+To add a new user, click on “Add” button and enter the user’s
+
+- Email Id
+- First Name
+- Last Name
+- Password
+
+An invitation email will will be sent to the user with the login details.
+
+#### Setting Roles
+
+ERPNext comes with a bunch of predefined roles. Each role comes with predefined permissions. See the Preset Permission Chart to find out what permission each roles comes with.
+
+After creating the User, you can add / remove Roles for that User by clicking on “Roles” button. To find out what permission each role has, click on the “?” sign next to the Role.
+
+You can also create new Roles as you wish via
+
+> Document > Role
+
+#### Security Settings
+
+- Enabling / disabling users: You can enable or disable users. Disabled users will not be able to log in.
+- Setting login time: If login time is set, users can only log-in within the defined hours as per your timezone.
+- Change Password: You can update the user’s password by setting the password field.
+
+## Permissions
+
+ERPNext has a very powerful permission structure that will allow you to set permissions right up to the field level.
+
+Permissions are applied on:
+
+- **Roles:** As we saw earlier, Users are assigned to Roles and it is on these Roles that permission rules are applied.
+- **Document Types:** Each type of document, master or transaction, has a separate list of Role based permission.
+- **Document Stages:** Permissions are applied on each stage of the document like on Creation, Saving, Submission, Cancellation and Amendment. 
+- **Permission “Levels”:** In each document, you can group fields by “levels”. Each group of field is denoted by a unique number (1,2,3 etc.). A separate set of permission rules can be applied to each field group. By default all fields are of level 0.
+- **“Match Rules”** Based on certain properties of the document and the user: This can be used in cases where, for example, you have multiple Companies or sales persons in different Territories and you want to restrict each User to only view documents relating to the User’s Company or Territory etc. It is also called “match” rules.
+
+When you define a “match” rule, the User will only be allowed to access (or write) the document if the User has one or more such values (e.g. Company, Territories) and the document has the same values. 

For example, if you have set a match rule on Sales Order for a particular Role based on “territory”, then all users of that Role will only be allowed to view Sales Orders of that Territory. Let us walk through an example.
+
+ERPNext comes with pre-set permission rules that you can change anytime by going to
+
+> Setup > Users and Permissions > Permission Manager
+
+## Using the Permission Manager
+
+The Permission Manager is an easy way to set / unset permission rules. The Permission Manager allows you to monitor rules per Document Type.
+
+When you select a document type from the drop-down. You will see the rules that have already been applied.
+
+To add a new rule, click on “Add a New Rule” button and a pop-up box will ask you to select a Role and a Permission Level. Once you select this and click on “Add”, this will add a new row to your rules table.
+
+To edit rules, just check or uncheck the boxes relating the the permission level and Role and click on “Update”.
+
+To delete a rule, just uncheck all the boxes of the row and click on “Update”

+
+To set “match” rules, select the drop-down in the last column.

For example, you want to restrict Users of Role “Sales User” by Territories in Sales Order. 
+
+1. Select Sales Order in “Set Permissions For”
+1. In the row for Role “Sales User”, in the last column “Restrict By”, select “territory”.
+1. To assign Territories to Users, click on “Set Users / Roles”
+1. In the popup box, 
+	- In the “Who” column, select “Profile” and the User you want to assign the Territory to
+	- In the “Is allowed if territory equals” column, select the Territory you want to assign 	to this user.
+1. Click on “Add”
+
+In the same way, add a row for each user.
+
+> **Note 1:** The “match” rules apply to all documents that you have matched by Territory.
+
+> **Note 2:** You can set multiple rules for the same User. In this example, you can set a User to access more than one Territories.
+

diff --git a/docs/docs.user.setup.series.md b/docs/docs.user.setup.series.md
new file mode 100644
index 0000000..6db08e3
--- /dev/null
+++ b/docs/docs.user.setup.series.md
@@ -0,0 +1,29 @@
+---
+{
+	"_label": "Creating Numbering Series"
+}
+---
+Data records are broadly classified as “Master” or “Transaction”. A master record is a record that has a “name”, for example a Customer, Item, Supplier, Employee etc. A Transaction is a record that has a “number”. Examples of transactions include Sales Invoices, Quotations etc. You make transactions against a number of master records.
+
+ERPNext allows you to make prefixes to your transactions, with each prefix forming its own series. For example a series with prefix INV12 will have numbers INV120001, INV120002 and so on.
+
+You can have multiple series for all your transactions. It is common to have a separate series for each financial year. For example in Sales Invoice you could have:
+
+- INV120001
+- INV120002
+- INV-A-120002
+
+etc. You could also have a separate series for each type of Customer or for each of your retail outlets.
+
+To setup a series, go to:
+
+> Setup > Customize ERPNext > Numbering Series
+
+In this form,
+
+1. Select the transaction for which you want to make the series
+The system will update the current series in the text box.
+1. Edit the the series as you want with unique prefixes for each series. Each prefix must be on a new line.
+1. The first prefix will be the default prefix. If you want the user to explicitly select a series instead of the default one, check the “User must always select” check box.
+
+You can also update the starting point for a series by entering the series name and the starting point in the “Update Series” section.
\ No newline at end of file
diff --git a/docs/docs.user.setup.strategy.md b/docs/docs.user.setup.strategy.md
new file mode 100644
index 0000000..6675536
--- /dev/null
+++ b/docs/docs.user.setup.strategy.md
@@ -0,0 +1,30 @@
+---
+{
+	"_label": "Implementation Strategy"
+}
+---
+Before you start managing your Operations in EPRNext, you must first become familiar with the system and the terms used. For this we recommend implementation should happen in two phases.
+
+- A Test Phase, where you enter dummy records representing your day to day transactions and a - Live Phase, where we start entering live data.
+
+### Test Phase
+
+- Read the Manual
+- Create your first Customer, Supplier and Item. Add a few more so you get familiar.
+- Create Customer Groups, Item Groups, Warehouses, Supplier Groups so that you can classify your Items.
+- Complete a standard sales cycle - Lead > Opportunity > Quotation > Sales Order > Delivery Note > Sales Invoice > Payment (Journal Voucher)
+- Complete a standard purchase cycle - Purchase Request > Purchase Order > Purchase Receipt > Payment (Journal Voucher).
+- Complete a manufacturing cycle (if applicable) - BOM > Production Planning Tool > Production Order > Stock Entry (issue) > Stock Entry (back-flush)
+
+> Tip: Use the 30-day free trial at [erpnext.com](https://erpnext.com) to do your test drive.
+
+### Live Phase
+
+Once you have made yourself familiar with ERPNext, start entering your live data!
+
+- Clean up the account of test data or better, start a fresh install.
+- Setup all the modules with Customer Groups, Item Groups, Warehouses, BOMs etc.
+- Import Customers, Suppliers, Items, Contacts and Addresses using Data Import Tool.
+- Import opening stock using Stock Reconciliation Tool.
+- Create opening accounting entries via Journal Voucher and create outstanding Sales Invoices and Purchase Invoices.
+
diff --git a/docs/docs.user.setup.supplier.md b/docs/docs.user.setup.supplier.md
new file mode 100644
index 0000000..b988090
--- /dev/null
+++ b/docs/docs.user.setup.supplier.md
@@ -0,0 +1,17 @@
+---
+{
+	"_label": "Supplier Master"
+}
+---
+Suppliers are companies or individuals who provide you products or services. They are treated in exactly the same manner as Customers in ERPNext.
+
+1. Separate Account Ledgers are created for the Supplier in the Company under “Accounts Payable”.
+1. You can have multiple Addresses and Contacts for Suppliers.
+1. Suppliers are categorized as Supplier Type.
+1. If you set “Credit Days”, this will automatically set the due date in Purchase Invoices.
+
+You can create a new Supplier via:
+
+> Buying > Supplier > New Supplier
+
+or importing from the Data Import Tool
diff --git a/docs/docs.user.setup.taxes.md b/docs/docs.user.setup.taxes.md
new file mode 100644
index 0000000..7739567
--- /dev/null
+++ b/docs/docs.user.setup.taxes.md
@@ -0,0 +1,51 @@
+---
+{
+	"_label": "Setting up Taxes"
+}
+---
+One of the primary motivator for compulsory use of accounting tools is calculation of Taxes. You may or may not make money but your government will (to help your country be safe and prosperous). And if you don’t do your taxes correctly, they get very unhappy. Ok, philosophy aside, ERPNext allows you to make configurable tax templates that you can apply to your sales or purchase.
+
+### Tax Accounts
+
+For Tax Accounts that you want to use in the tax templates, you must mention them as type “Tax” in your Chart of Accounts.
+
+## Sales Taxes and Charges Master
+
+You must usually collect taxes from your Customer and pay them to the government. At times there may be multiple taxes for multiple government bodies like local government, state or provincial and federal or central government.
+
+The way ERPNext sets up taxes is via templates. Other types of charges that you may apply to your invoices (like shipping, insurance etc.) can also be configured as taxes.
+
+To create a new sales tax template called Sales Taxes and Charges Master, you have to go to:
+
+> Selling > Setup (sidebar) > Sales Taxes and Charge Master
+
+When you create a new master, you will have to add a row for each tax type.
+
+The tax rate you define here will be the standard tax rate for all Items. If there are Items that have different rates, they must be added in the Item Tax table in the Item master.
+
+In each row, you have to mention:
+
+- Calculation Type: 
+	- This can be on net total (that is your basic amount).
+	- On previous row total / amount (for cumulative taxes or charges). If you select this 	option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total.
+	- Actual (as mentioned).
+- Account Head: The Account ledger under which this tax will be booked
+- Cost Center: If the tax / charge is an income (like shipping) it needs to be booked against - a Cost Center.
+- Description: Description of the tax (that will be printed in invoices / quotes).
+- Rate: Tax rate.
+- Amount: Tax amount.
+- Total: Cumulative total to this point.
+- Enter Row: If based on "Previous Row Total" you can select the row number which will be taken as a base for this calculation (default is the previous row).
+- Is this Tax included in Basic Rate?: If you check this, it means that this tax will not be shown below the item table, but will be included in the rate in your main item table. This is useful where you want give a flat price (inclusive of all taxes) price to your customers.
+
+Once your setup your template, you can now select this in your sales transactions.
+
+## Purchase Taxes and Charges Master
+
+Similar to your Sales Taxes and Charges Master is the Purchase Taxes and Charges Master.
+
+This is the tax template that you can use in your Purchase Orders and Purchase Invoices. If you have value added taxes (VAT), where you pay to the government the difference between your incoming and outgoing taxes, you can select the same Account that you use for sales taxes.
+
+The columns in this table are similar to the Sales Taxes and Charges Master with the difference as follows:
+
+Consider Tax or Charge for: In this section you can specify if the tax / charge is only for valuation (not a part of total) or only for total (does not add value to the item) or for both.
diff --git a/docs/docs.user.tools.calendar.md b/docs/docs.user.tools.calendar.md
new file mode 100644
index 0000000..bf2923a
--- /dev/null
+++ b/docs/docs.user.tools.calendar.md
@@ -0,0 +1,6 @@
+---
+{
+	"_label": "Calendar"
+}
+---
+The Calendar is a tool where you can create and share Events and also see auto-generated events from the system.
diff --git a/docs/docs.user.tools.form_tools.md b/docs/docs.user.tools.form_tools.md
new file mode 100644
index 0000000..30ebf57
--- /dev/null
+++ b/docs/docs.user.tools.form_tools.md
@@ -0,0 +1,16 @@
+---
+{
+	"_label": "Collaborating around Forms"
+}
+---
+### Email
+
+You can email any transaction from the system by clicking on the “Email” button in the right sidebar. A log of all your sent emails will be maintained in Communication.
+
+### Comments
+
+Comments are a great way to add information about a transaction that is not a part of the transactions. Like some background information etc. Comments can be added in the right sidebar.
+
+### Tags
+
+Like Assignments and Comments, you can also add your own tags to each type of transactions. These tags can help you search a document and also classify it. ERPNext will also show you all the important tags in in the document list.
diff --git a/docs/docs.user.tools.md b/docs/docs.user.tools.md
new file mode 100644
index 0000000..f040c22
--- /dev/null
+++ b/docs/docs.user.tools.md
@@ -0,0 +1,14 @@
+---
+{
+	"_label": "Collaboration Tools",
+	"_toc": [
+		"docs.user.tools.todo",
+		"docs.user.tools.form_tools",
+		"docs.user.tools.messages",
+		"docs.user.tools.notes"
+	]
+}
+---
+We live in an era when people are very comfortable communicating, discussing, asking, assigning work and getting feedback electronically. The internet acts a great medium to collaborate on work too. Taking this concept into ERP system, we have designed a bunch of tools whereby you can Assign transactions, manage your To Dos, share and maintain a Calendar, maintain a company wise Knowledge Base, Tag and Comment on transactions and send your Orders, Invoices etc via Email. You can also send instant messages to other users using the Messaging tool.
+
+These tools are integrated into all aspects of the product so that you can effectively manage your data and collaborate with your co-workers.
\ No newline at end of file
diff --git a/docs/docs.user.tools.messages.md b/docs/docs.user.tools.messages.md
new file mode 100644
index 0000000..ea24146
--- /dev/null
+++ b/docs/docs.user.tools.messages.md
@@ -0,0 +1,6 @@
+---
+{
+	"_label": "Messages"
+}
+---
+You can send and receive messages from the system by using the Messages tool. If you send a message to a user, and the user is logged in, it will appear as a popup message and the unread messages counter in the top toolbar will be updated.
diff --git a/docs/docs.user.tools.notes.md b/docs/docs.user.tools.notes.md
new file mode 100644
index 0000000..fcb8fce
--- /dev/null
+++ b/docs/docs.user.tools.notes.md
@@ -0,0 +1,5 @@
+---
+{
+	"_label": "Notes"
+}
+---
\ No newline at end of file
diff --git a/docs/docs.user.tools.todo.md b/docs/docs.user.tools.todo.md
new file mode 100644
index 0000000..6421a5c
--- /dev/null
+++ b/docs/docs.user.tools.todo.md
@@ -0,0 +1,23 @@
+---
+{
+	"_label": "Assignment and To Do"
+}
+---
+### Assignment
+
+You can assign any transaction to any user by clicking on the “Assign” button on the right hand column and adding a user.
+
+Step 1: Click on the Assign To Button
+
+Step 2: Add the User and other details
+
+This transaction will appear in:
+
+The To-do list of the user whom this is assigned to in “My List” section
+In the “Assigned by me” section of the user who as assigned this activity.
+
+### To Do
+
+To Do is a simple tool where all the activities assigned to you and assigned by you are listed. You can also add your own to-do items in the list.
+
+
diff --git a/docs/docs.user.website.blog.md b/docs/docs.user.website.blog.md
new file mode 100644
index 0000000..cc58fbd
--- /dev/null
+++ b/docs/docs.user.website.blog.md
@@ -0,0 +1,16 @@
+---
+{
+	"_label": "Blog"
+}
+---
+Blogs are a great way to share your thoughts about your business and keep your customers and readers updated of what you are up to.
+
+In the age of internet, writing assumes a lot more importance is because when people come to your website, they want to be read about your product and you.
+
+To create a new blog, just create a new Blog from:
+
+> Website > Blog > New Blog
+
+You can format the blog using the same Markdown format
+
+You can access your blog by going to the page “blog.html”
diff --git a/docs/docs.user.website.md b/docs/docs.user.website.md
new file mode 100644
index 0000000..ff88c02
--- /dev/null
+++ b/docs/docs.user.website.md
@@ -0,0 +1,32 @@
+---
+{
+	"_label": "Setting up your Website / Webshop",
+	"_toc": [
+		"docs.user.website.setup",
+		"docs.user.website.web_page",
+		"docs.user.website.style",
+		"docs.user.website.blog"
+	]
+}
+---
+Websites are a core component of any business and having a good website usually means:
+
+- Lot of money.
+- Hard to update.
+- Not interactive.
+
+Unless you are a web designer yourself. 
+
+Would not it be nice if there was a way to update your product catalog on your site automatically from your ERP? 
+
+We thought exactly the same and hence built a small Website Development app right inside or ERPNext! Using ERPNext’s Website module, you can
+
+1. Create Web Pages
+1. Write a Blog
+1. Publish your Product Catalog using the Item master
+
+We will soon be adding a shopping cart facility so that your customers can place orders and pay you online!
+
+Though not necessary, to make a good website, you might have to know a bit of HTML / CSS or hire the services of a professional. The good part is that once this is setup, you can add and edit content, blogs and products directly from your ERP.
+
+> The ERPNext website (www.erpnext.com) is generated from the Website Module! In the world of startups, its called eating-your-own-dog-food!
\ No newline at end of file
diff --git a/docs/docs.user.website.setup.md b/docs/docs.user.website.setup.md
new file mode 100644
index 0000000..23df928
--- /dev/null
+++ b/docs/docs.user.website.setup.md
@@ -0,0 +1,48 @@
+---
+{
+	"_label": "Website Setup"
+}
+---
+## Layout
+
+#### Top Bar
+
+The header has two main parts, the “Brand” or the logo section and the menu items. These menu items can directly link to Web Pages or the Blogs page or Products page. The standard Website header bar is with black background.
+
+#### Background
+
+The website is generated using a standard width of 900 pixels and has a page “effect”. You can set a background color or image to enhance the effect of the page.
+
+#### Content
+
+The inner content of your pages has a width of 800px and if it is a two-column layout like Blog, it will have a width of 540 px.
+
+#### Footer
+
+The footer section contains a list of links (this is where you typical put links like “Contact Us”, “Terms and Conditions” etc) and the name of your company.
+
+---
+
+## Defining Menus and Home Page
+
+To define the Top Bar Menus, Brand, Footers and Home Page, go to: 
+
+> Website > Website Settings
+
+#### Top Menu
+
+Add each top menu item on a new link.
+In the label column, add the label of the item.
+In the URL column, enter the name of the page or a full URL. If you want a new Web Page to open, just put the “Page Name” + “.html”. (URL is simply a web address like “http://google.com”)
+
+Similarly you can also set the Footer section to contain links. If you want to have links appear as a drop-down under another link, just add the name of the parent menu in “Parent Label”.
+
+#### Brand
+
+To set your brand, create a logo with a transparent background and white foreground of roughly height 24px and length of 150px, attach it to the Website Settings page, and add it in your Brand section as an image as follows:
+
+---
+
+##### What is Website Analytics?
+
+Website analytics help you track each visitor on your website. The analytics will tell you from which country, at what time, and what pages the visitor viewed. This will help you understand who your visitors are and what are they looking for. There are many analytics engines available and the most popular and Free service is Google Analytics. We definitely recommend using one of them to gain insight into your website visitors.
\ No newline at end of file
diff --git a/docs/docs.user.website.style.md b/docs/docs.user.website.style.md
new file mode 100644
index 0000000..83854e0
--- /dev/null
+++ b/docs/docs.user.website.style.md
@@ -0,0 +1,23 @@
+---
+{
+	"_label": "Styling the Website"
+}
+---
+You can set some basic styles to your page using the styles feature.
+
+#### Background
+
+You can either set a solid background by selecting a color.
+You can attach a file and select it in the “Background Image” box.
+
+#### Fonts
+
+Fonts: Font family of your body text (includes some Open Source fonts).
+Font-size: Font-size of your website body text (large is good).
+Heading Font: Font family of your headings.
+
+Apart from this you can also add custom style rules using CSS
+
+#### Custom CSS
+
+There are tons of CSS rules and tricks that fall out of scope of this manual. But you could add your own style to certain elements like h1, h2 etc and also create your own style classes that you can use in elements in your body content.
\ No newline at end of file
diff --git a/docs/docs.user.website.web_page.md b/docs/docs.user.website.web_page.md
new file mode 100644
index 0000000..30c9acd
--- /dev/null
+++ b/docs/docs.user.website.web_page.md
@@ -0,0 +1,24 @@
+---
+{
+	"_label": "Web Pages"
+}
+---
+Static Content like your Home Page, About Us, Contact Us, Terms pages can be created using the Web Page. To create a new Web Page, go to:
+
+> Website > Web Page > New Web Page
+
+#### Title
+
+The first thing to set is the title of your page. The title has the maximum weight for search engines so choose a title that reflects the keywords that you are targeting for your audience.
+
+#### Content
+
+After selecting your layout, you can add content (text, images, etc) to each of your content boxes. You can add content in Markdown or HTML format. Read the section on how to format using Markdown for more details.
+
+#### Page Link
+
+The web link to your page will be the value of the “Page Name” field + “.html”. For example if your page name is contact-us, the web link of your page will be yoursite.com/contact-us.html.
+
+#### Images
+
+You can attach images to your web page and show them using the <img> HTML tag or using markdown format. the link for your file will be files/filename
\ No newline at end of file
diff --git a/home/doctype/company_control/locale/_messages_doc.json b/home/doctype/company_control/locale/_messages_doc.json
deleted file mode 100644
index ee26ed8..0000000
--- a/home/doctype/company_control/locale/_messages_doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "Home", 
- "Company Control"
-]
\ No newline at end of file
diff --git a/home/doctype/company_control/locale/ar-doc.json b/home/doctype/company_control/locale/ar-doc.json
deleted file mode 100644
index f4762f9..0000000
--- a/home/doctype/company_control/locale/ar-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Company Control": "\u0634\u0631\u0643\u0629 \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Home": "\u0645\u0646\u0632\u0644"
-}
\ No newline at end of file
diff --git a/home/doctype/company_control/locale/de-doc.json b/home/doctype/company_control/locale/de-doc.json
deleted file mode 100644
index 5b1d41d..0000000
--- a/home/doctype/company_control/locale/de-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Company Control": "Firma Control", 
- "Home": "Zuhause"
-}
\ No newline at end of file
diff --git a/home/doctype/company_control/locale/es-doc.json b/home/doctype/company_control/locale/es-doc.json
deleted file mode 100644
index fdc888a..0000000
--- a/home/doctype/company_control/locale/es-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Company Control": "Control Company", 
- "Home": "Casa"
-}
\ No newline at end of file
diff --git a/home/doctype/company_control/locale/fr-doc.json b/home/doctype/company_control/locale/fr-doc.json
deleted file mode 100644
index 33c6255..0000000
--- a/home/doctype/company_control/locale/fr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Company Control": "Control Entreprise", 
- "Home": "Maison"
-}
\ No newline at end of file
diff --git a/home/doctype/company_control/locale/hi-doc.json b/home/doctype/company_control/locale/hi-doc.json
deleted file mode 100644
index c72fd0c..0000000
--- a/home/doctype/company_control/locale/hi-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Company Control": "\u0915\u0902\u092a\u0928\u0940 \u0915\u0947 \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923", 
- "Home": "\u0918\u0930"
-}
\ No newline at end of file
diff --git a/home/doctype/company_control/locale/hr-doc.json b/home/doctype/company_control/locale/hr-doc.json
deleted file mode 100644
index 6069e8c..0000000
--- a/home/doctype/company_control/locale/hr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Company Control": "Tvrtka Kontrola", 
- "Home": "Dom"
-}
\ No newline at end of file
diff --git a/home/doctype/company_control/locale/nl-doc.json b/home/doctype/company_control/locale/nl-doc.json
deleted file mode 100644
index 710a560..0000000
--- a/home/doctype/company_control/locale/nl-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Company Control": "Bedrijf Controle", 
- "Home": "Thuis"
-}
\ No newline at end of file
diff --git a/home/doctype/company_control/locale/pt-BR-doc.json b/home/doctype/company_control/locale/pt-BR-doc.json
deleted file mode 100644
index 77c527f..0000000
--- a/home/doctype/company_control/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Company Control": "Controle da Empresa", 
- "Home": "In\u00edcio"
-}
\ No newline at end of file
diff --git a/home/doctype/company_control/locale/pt-doc.json b/home/doctype/company_control/locale/pt-doc.json
deleted file mode 100644
index b942b8b..0000000
--- a/home/doctype/company_control/locale/pt-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Company Control": "Controle da Companhia", 
- "Home": "Casa"
-}
\ No newline at end of file
diff --git a/home/doctype/company_control/locale/sr-doc.json b/home/doctype/company_control/locale/sr-doc.json
deleted file mode 100644
index 66665e3..0000000
--- a/home/doctype/company_control/locale/sr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Company Control": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430 \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u0430", 
- "Home": "\u041a\u0443\u045b\u0438"
-}
\ No newline at end of file
diff --git a/home/doctype/company_control/locale/ta-doc.json b/home/doctype/company_control/locale/ta-doc.json
deleted file mode 100644
index ffd5d96..0000000
--- a/home/doctype/company_control/locale/ta-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Company Control": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "Home": "\u0bae\u0bc1\u0b95\u0baa\u0bcd\u0baa\u0bc1"
-}
\ No newline at end of file
diff --git a/home/doctype/company_control/locale/th-doc.json b/home/doctype/company_control/locale/th-doc.json
deleted file mode 100644
index 885d0f9..0000000
--- a/home/doctype/company_control/locale/th-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Company Control": "\u0e01\u0e32\u0e23\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e02\u0e2d\u0e07 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Home": "\u0e1a\u0e49\u0e32\u0e19"
-}
\ No newline at end of file
diff --git a/home/doctype/feed/README.md b/home/doctype/feed/README.md
new file mode 100644
index 0000000..085e575
--- /dev/null
+++ b/home/doctype/feed/README.md
@@ -0,0 +1 @@
+Activity Feed.
\ No newline at end of file
diff --git a/home/doctype/feed/locale/_messages_doc.json b/home/doctype/feed/locale/_messages_doc.json
deleted file mode 100644
index e91a34c..0000000
--- a/home/doctype/feed/locale/_messages_doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-[
- "Feed", 
- "Doc Name", 
- "Color", 
- "Feed Type", 
- "Doc Type", 
- "Home", 
- "Full Name", 
- "Subject"
-]
\ No newline at end of file
diff --git a/home/doctype/feed/locale/ar-doc.json b/home/doctype/feed/locale/ar-doc.json
deleted file mode 100644
index 4786816..0000000
--- a/home/doctype/feed/locale/ar-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Color": "\u0627\u0644\u0644\u0648\u0646", 
- "Doc Name": "\u0627\u0633\u0645 \u0627\u0644\u0648\u062b\u064a\u0642\u0629", 
- "Doc Type": "\u0646\u0648\u0639 \u0627\u0644\u0648\u062b\u064a\u0642\u0629", 
- "Feed": "\u0623\u0637\u0639\u0645", 
- "Feed Type": "\u0625\u0637\u0639\u0627\u0645 \u0646\u0648\u0639", 
- "Full Name": "\u0628\u062f\u0631 \u062a\u0627\u0645", 
- "Home": "\u0645\u0646\u0632\u0644", 
- "Subject": "\u0645\u0648\u0636\u0648\u0639"
-}
\ No newline at end of file
diff --git a/home/doctype/feed/locale/de-doc.json b/home/doctype/feed/locale/de-doc.json
deleted file mode 100644
index caf052e..0000000
--- a/home/doctype/feed/locale/de-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Color": "Farbe", 
- "Doc Name": "Doc Namen", 
- "Doc Type": "Doc Type", 
- "Feed": "F\u00fcttern", 
- "Feed Type": "Eingabetyp", 
- "Full Name": "Vollst\u00e4ndiger Name", 
- "Home": "Zuhause", 
- "Subject": "Thema"
-}
\ No newline at end of file
diff --git a/home/doctype/feed/locale/es-doc.json b/home/doctype/feed/locale/es-doc.json
deleted file mode 100644
index 5ceb6b8..0000000
--- a/home/doctype/feed/locale/es-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Color": "Color", 
- "Doc Name": "Doc. Nombre", 
- "Doc Type": "Tipo Doc.", 
- "Feed": "Alimentar", 
- "Feed Type": "Alimente Tipo", 
- "Full Name": "Nombre Completo", 
- "Home": "Casa", 
- "Subject": "Sujeto"
-}
\ No newline at end of file
diff --git a/home/doctype/feed/locale/fr-doc.json b/home/doctype/feed/locale/fr-doc.json
deleted file mode 100644
index fc7766b..0000000
--- a/home/doctype/feed/locale/fr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Color": "Couleur", 
- "Doc Name": "Nom de Doc", 
- "Doc Type": "Doc Type d&#39;", 
- "Feed": "Nourrir", 
- "Feed Type": "Type de flux", 
- "Full Name": "Nom et Pr\u00e9nom", 
- "Home": "Maison", 
- "Subject": "Sujet"
-}
\ No newline at end of file
diff --git a/home/doctype/feed/locale/hi-doc.json b/home/doctype/feed/locale/hi-doc.json
deleted file mode 100644
index 055ffb1..0000000
--- a/home/doctype/feed/locale/hi-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Color": "\u0930\u0902\u0917", 
- "Doc Name": "\u0921\u0949\u0915\u094d\u091f\u0930 \u0915\u093e \u0928\u093e\u092e", 
- "Doc Type": "\u0921\u0949\u0915\u094d\u091f\u0930 \u0915\u0947 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Feed": "\u0916\u093f\u0932\u093e\u0928\u093e", 
- "Feed Type": "\u092a\u094d\u0930\u0915\u093e\u0930 \u092b\u093c\u0940\u0921", 
- "Full Name": "\u092a\u0942\u0930\u093e \u0928\u093e\u092e", 
- "Home": "\u0918\u0930", 
- "Subject": "\u0935\u093f\u0937\u092f"
-}
\ No newline at end of file
diff --git a/home/doctype/feed/locale/hr-doc.json b/home/doctype/feed/locale/hr-doc.json
deleted file mode 100644
index f0a0f01..0000000
--- a/home/doctype/feed/locale/hr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Color": "Boja", 
- "Doc Name": "Doc Ime", 
- "Doc Type": "Doc Tip", 
- "Feed": "Hraniti", 
- "Feed Type": "Pasi Vid", 
- "Full Name": "Ime i prezime", 
- "Home": "Dom", 
- "Subject": "Predmet"
-}
\ No newline at end of file
diff --git a/home/doctype/feed/locale/nl-doc.json b/home/doctype/feed/locale/nl-doc.json
deleted file mode 100644
index fa77e5b..0000000
--- a/home/doctype/feed/locale/nl-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Color": "Kleur", 
- "Doc Name": "Doc Naam", 
- "Doc Type": "Doc Type", 
- "Feed": "Voeden", 
- "Feed Type": "Feed Type", 
- "Full Name": "Volledige naam", 
- "Home": "Thuis", 
- "Subject": "Onderwerp"
-}
\ No newline at end of file
diff --git a/home/doctype/feed/locale/pt-BR-doc.json b/home/doctype/feed/locale/pt-BR-doc.json
deleted file mode 100644
index c3b1a50..0000000
--- a/home/doctype/feed/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Color": "Cor", 
- "Doc Name": "Nome do Documento", 
- "Doc Type": "Tipo do Documento", 
- "Feed": "Alimentar", 
- "Feed Type": "Tipo de alimenta\u00e7\u00e3o", 
- "Full Name": "Nome Completo", 
- "Home": "In\u00edcio", 
- "Subject": "Assunto"
-}
\ No newline at end of file
diff --git a/home/doctype/feed/locale/pt-doc.json b/home/doctype/feed/locale/pt-doc.json
deleted file mode 100644
index 4dc6d29..0000000
--- a/home/doctype/feed/locale/pt-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Color": "Cor", 
- "Doc Name": "Nome Doc", 
- "Doc Type": "Tipo Doc", 
- "Feed": "Alimentar", 
- "Feed Type": "Tipo de feed", 
- "Full Name": "Nome Completo", 
- "Home": "Casa", 
- "Subject": "Assunto"
-}
\ No newline at end of file
diff --git a/home/doctype/feed/locale/sr-doc.json b/home/doctype/feed/locale/sr-doc.json
deleted file mode 100644
index 997f2b1..0000000
--- a/home/doctype/feed/locale/sr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Color": "\u0411\u043e\u0458\u0430", 
- "Doc Name": "\u0414\u043e\u043a \u0418\u043c\u0435", 
- "Doc Type": "\u0414\u043e\u043a \u0422\u0438\u043f", 
- "Feed": "\u0425\u0440\u0430\u043d\u0438\u0442\u0438", 
- "Feed Type": "\u0424\u0435\u0435\u0434 \u0412\u0438\u0434", 
- "Full Name": "\u041f\u0443\u043d\u043e \u0438\u043c\u0435", 
- "Home": "\u041a\u0443\u045b\u0438", 
- "Subject": "\u041f\u0440\u0435\u0434\u043c\u0435\u0442"
-}
\ No newline at end of file
diff --git a/home/doctype/feed/locale/ta-doc.json b/home/doctype/feed/locale/ta-doc.json
deleted file mode 100644
index c2fa23c..0000000
--- a/home/doctype/feed/locale/ta-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Color": "\u0ba8\u0bbf\u0bb1\u0bae\u0bcd", 
- "Doc Name": "Doc \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Doc Type": "Doc \u0bb5\u0b95\u0bc8", 
- "Feed": "\u0b89\u0ba3\u0bb5\u0bc1", 
- "Feed Type": "\u0bb5\u0b95\u0bc8 \u0b89\u0ba3\u0bb5\u0bc1", 
- "Full Name": "\u0bae\u0bc1\u0bb4\u0bc1 \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Home": "\u0bae\u0bc1\u0b95\u0baa\u0bcd\u0baa\u0bc1", 
- "Subject": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd"
-}
\ No newline at end of file
diff --git a/home/doctype/feed/locale/th-doc.json b/home/doctype/feed/locale/th-doc.json
deleted file mode 100644
index 0d2bf17..0000000
--- a/home/doctype/feed/locale/th-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Color": "\u0e2a\u0e35", 
- "Doc Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e2b\u0e21\u0e2d", 
- "Doc Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17 Doc", 
- "Feed": "\u0e01\u0e34\u0e19", 
- "Feed Type": "\u0e1f\u0e35\u0e14\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17", 
- "Full Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e15\u0e47\u0e21", 
- "Home": "\u0e1a\u0e49\u0e32\u0e19", 
- "Subject": "\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07"
-}
\ No newline at end of file
diff --git a/home/doctype/home_control/locale/_messages_doc.json b/home/doctype/home_control/locale/_messages_doc.json
deleted file mode 100644
index 0418d25..0000000
--- a/home/doctype/home_control/locale/_messages_doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "Home", 
- "Home Control"
-]
\ No newline at end of file
diff --git a/home/doctype/home_control/locale/ar-doc.json b/home/doctype/home_control/locale/ar-doc.json
deleted file mode 100644
index 3e593ff..0000000
--- a/home/doctype/home_control/locale/ar-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Home": "\u0645\u0646\u0632\u0644", 
- "Home Control": "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629 \u0627\u0644\u062a\u062d\u0643\u0645"
-}
\ No newline at end of file
diff --git a/home/doctype/home_control/locale/de-doc.json b/home/doctype/home_control/locale/de-doc.json
deleted file mode 100644
index 84774eb..0000000
--- a/home/doctype/home_control/locale/de-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Home": "Zuhause", 
- "Home Control": "Home Control"
-}
\ No newline at end of file
diff --git a/home/doctype/home_control/locale/es-doc.json b/home/doctype/home_control/locale/es-doc.json
deleted file mode 100644
index 988d65d..0000000
--- a/home/doctype/home_control/locale/es-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Home": "Casa", 
- "Home Control": "P\u00e1gina principal Control"
-}
\ No newline at end of file
diff --git a/home/doctype/home_control/locale/fr-doc.json b/home/doctype/home_control/locale/fr-doc.json
deleted file mode 100644
index 6048885..0000000
--- a/home/doctype/home_control/locale/fr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Home": "Maison", 
- "Home Control": "Home Control"
-}
\ No newline at end of file
diff --git a/home/doctype/home_control/locale/hi-doc.json b/home/doctype/home_control/locale/hi-doc.json
deleted file mode 100644
index ec4137e..0000000
--- a/home/doctype/home_control/locale/hi-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Home": "\u0918\u0930", 
- "Home Control": "\u0939\u094b\u092e \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923"
-}
\ No newline at end of file
diff --git a/home/doctype/home_control/locale/hr-doc.json b/home/doctype/home_control/locale/hr-doc.json
deleted file mode 100644
index 07b3613..0000000
--- a/home/doctype/home_control/locale/hr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Home": "Dom", 
- "Home Control": "Po\u010detna kontrola"
-}
\ No newline at end of file
diff --git a/home/doctype/home_control/locale/nl-doc.json b/home/doctype/home_control/locale/nl-doc.json
deleted file mode 100644
index 3835465..0000000
--- a/home/doctype/home_control/locale/nl-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Home": "Thuis", 
- "Home Control": "Home Control"
-}
\ No newline at end of file
diff --git a/home/doctype/home_control/locale/pt-BR-doc.json b/home/doctype/home_control/locale/pt-BR-doc.json
deleted file mode 100644
index 406e97e..0000000
--- a/home/doctype/home_control/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Home": "In\u00edcio", 
- "Home Control": "In\u00edcio de Controle"
-}
\ No newline at end of file
diff --git a/home/doctype/home_control/locale/pt-doc.json b/home/doctype/home_control/locale/pt-doc.json
deleted file mode 100644
index baf3481..0000000
--- a/home/doctype/home_control/locale/pt-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Home": "Casa", 
- "Home Control": "Home Control"
-}
\ No newline at end of file
diff --git a/home/doctype/home_control/locale/sr-doc.json b/home/doctype/home_control/locale/sr-doc.json
deleted file mode 100644
index ab13472..0000000
--- a/home/doctype/home_control/locale/sr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Home": "\u041a\u0443\u045b\u0438", 
- "Home Control": "\u0425\u043e\u043c\u0435 \u0426\u043e\u043d\u0442\u0440\u043e\u043b"
-}
\ No newline at end of file
diff --git a/home/doctype/home_control/locale/ta-doc.json b/home/doctype/home_control/locale/ta-doc.json
deleted file mode 100644
index e5b23f1..0000000
--- a/home/doctype/home_control/locale/ta-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Home": "\u0bae\u0bc1\u0b95\u0baa\u0bcd\u0baa\u0bc1", 
- "Home Control": "\u0bae\u0bc1\u0b95\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1"
-}
\ No newline at end of file
diff --git a/home/doctype/home_control/locale/th-doc.json b/home/doctype/home_control/locale/th-doc.json
deleted file mode 100644
index 3fce0b9..0000000
--- a/home/doctype/home_control/locale/th-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Home": "\u0e1a\u0e49\u0e32\u0e19", 
- "Home Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e2b\u0e19\u0e49\u0e32\u0e41\u0e23\u0e01"
-}
\ No newline at end of file
diff --git a/home/page/activity/README.md b/home/page/activity/README.md
new file mode 100644
index 0000000..59e0352
--- /dev/null
+++ b/home/page/activity/README.md
@@ -0,0 +1 @@
+List of latest activities based on Feed.
\ No newline at end of file
diff --git a/home/page/activity/activity.css b/home/page/activity/activity.css
index f3988b2..34562cb 100644
--- a/home/page/activity/activity.css
+++ b/home/page/activity/activity.css
@@ -1,20 +1,20 @@
-#activity-list .label {
+#page-activity .label {
 	display: inline-block;
 	width: 100px;
 	margin-right: 7px;
 }
 
-#activity-list .label-info {
+#page-activity .label-info {
 	cursor: pointer;
 }
 
-#activity-list .user-info {
+#page-activity .user-info {
 	float: right;
 	color: #777;
 	font-size: 10px;
 }
 
-#activity-list .date-sep {
+#page-activity .date-sep {
 	margin-bottom: 11px;
 	padding: 5px 0px;
 	border-bottom: 1px solid #aaa;
diff --git a/home/page/activity/activity.html b/home/page/activity/activity.html
deleted file mode 100644
index 9fb910c..0000000
--- a/home/page/activity/activity.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<div class="layout-wrapper layout-wrapper-appframe">
-	<div class="layout-appframe"></div>
-	<div class="layout-main">
-		<div id="activity-list">
-		</div>		
-	</div>
-</div>
\ No newline at end of file
diff --git a/home/page/activity/activity.js b/home/page/activity/activity.js
index 3443cc2..e412a23 100644
--- a/home/page/activity/activity.js
+++ b/home/page/activity/activity.js
@@ -1,13 +1,15 @@
 wn.pages['activity'].onload = function(wrapper) {
-	wrapper.appframe = new wn.ui.AppFrame($(wrapper).find('.layout-appframe'));
-	wrapper.appframe.add_home_breadcrumb();
-	wrapper.appframe.add_breadcrumb(wn.modules["Activity"].icon);
-	wrapper.appframe.title('Activity');
+	wn.ui.make_app_page({
+		parent: wrapper,
+		title: "Activity",
+		single_column: true
+	})
+	wrapper.appframe.add_module_icon("Activity");
 	
 	var list = new wn.ui.Listing({
 		appframe: wrapper.appframe,
 		method: 'home.page.activity.activity.get_feed',
-		parent: $('#activity-list'),
+		parent: $(wrapper).find(".layout-main"),
 		render_row: function(row, data) {
 			new erpnext.ActivityFeed(row, data);
 		}
@@ -17,7 +19,7 @@
 	// Build Report Button
 	if(wn.boot.profile.can_get_report.indexOf("Feed")!=-1) {
 		wrapper.appframe.add_button('Build Report', function() {
-			wn.set_route('Report2', "Feed");
+			wn.set_route('Report', "Feed");
 		}, 'icon-th')
 	}
 }
diff --git a/home/page/attributions/README.md b/home/page/attributions/README.md
new file mode 100644
index 0000000..a5237bb
--- /dev/null
+++ b/home/page/attributions/README.md
@@ -0,0 +1 @@
+Attributions for software libraries / images used in ERPNext.
\ No newline at end of file
diff --git a/home/page/attributions/attributions.html b/home/page/attributions/attributions.html
index 99deea4..00f6342 100644
--- a/home/page/attributions/attributions.html
+++ b/home/page/attributions/attributions.html
@@ -1,4 +1,4 @@
-<div class="layout-wrapper layout-wrapper-appframe layout-attributions">
+<div class="appframe col col-lg-12 layout-attributions">
 	<div class="layout-appframe"></div>
 	<div class="layout-main">
 	<h3>ERPNext is made using these Awesome Open Source Projects <i class="icon-heart" style="color: red"></i></h3>
@@ -95,6 +95,10 @@
 			<td>Draw Gantt charts with the famous jQuery ease of development.</td>
 		</tr>
 		<tr>
+			<td><a href="http://aehlke.github.io/tag-it/">JQuery Tag-it</a></td>
+			<td>Simple and configurable tag editing widget with autocomplete support.</td>
+		</tr>
+		<tr>
 			<td><a href="http://jscolor.com/">JSColor - Color Picker</a></td>
 			<td>HTML/Javascript Color Picker.</td>
 		</tr>
diff --git a/home/page/latest_updates/README.md b/home/page/latest_updates/README.md
new file mode 100644
index 0000000..d3bf0d4
--- /dev/null
+++ b/home/page/latest_updates/README.md
@@ -0,0 +1 @@
+Update log.
\ No newline at end of file
diff --git a/hr/README.md b/hr/README.md
new file mode 100644
index 0000000..5d1ae6e
--- /dev/null
+++ b/hr/README.md
@@ -0,0 +1,6 @@
+Key features:
+
+- Leave and Attendance
+- Payroll
+- Appraisal
+- Expense Claim
\ No newline at end of file
diff --git a/hr/doctype/appraisal/README.md b/hr/doctype/appraisal/README.md
new file mode 100644
index 0000000..7798f18
--- /dev/null
+++ b/hr/doctype/appraisal/README.md
@@ -0,0 +1 @@
+Performance of an Employee in a Time Period against given goals.
\ No newline at end of file
diff --git a/hr/doctype/appraisal/appraisal.txt b/hr/doctype/appraisal/appraisal.txt
index 9ed85e6..436434b 100644
--- a/hr/doctype/appraisal/appraisal.txt
+++ b/hr/doctype/appraisal/appraisal.txt
@@ -2,7 +2,7 @@
  {
   "creation": "2013-01-10 16:34:12", 
   "docstatus": 0, 
-  "modified": "2013-01-29 17:50:21", 
+  "modified": "2013-06-11 16:06:06", 
   "modified_by": "Administrator", 
   "owner": "ashwini@webnotestech.com"
  }, 
@@ -213,20 +213,6 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "amendment_date", 
-  "fieldtype": "Date", 
-  "hidden": 1, 
-  "label": "Amendment Date", 
-  "no_copy": 1, 
-  "oldfieldname": "amendment_date", 
-  "oldfieldtype": "Date", 
-  "print_hide": 1, 
-  "read_only": 1, 
-  "report_hide": 1, 
-  "width": "160px"
- }, 
- {
-  "doctype": "DocField", 
   "fieldname": "amended_from", 
   "fieldtype": "Data", 
   "hidden": 1, 
diff --git a/hr/doctype/appraisal/locale/_messages_doc.json b/hr/doctype/appraisal/locale/_messages_doc.json
deleted file mode 100644
index 9846642..0000000
--- a/hr/doctype/appraisal/locale/_messages_doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-[
- "HR", 
- "Comments", 
- "Draft", 
- "Status", 
- "Appraisal Template", 
- "Completed", 
- "Any other comments, noteworthy effort that should go in the records.", 
- "Amended From", 
- "Goals", 
- "For Employee", 
- "End Date", 
- "Appraisal Goals", 
- "Total Score (Out of 5)", 
- "Amendment Date", 
- "Select template from which you want to get the Goals", 
- "Submitted", 
- "Employee Details", 
- "Cancelled", 
- "Appraisal", 
- "For Employee Name", 
- "Calculate Total Score", 
- "Fiscal Year", 
- "Select the Employee for whom you are creating the Appraisal.", 
- "Other Details", 
- "Start Date", 
- "Company"
-]
\ No newline at end of file
diff --git a/hr/doctype/appraisal/locale/ar-doc.json b/hr/doctype/appraisal/locale/ar-doc.json
deleted file mode 100644
index 09bb868..0000000
--- a/hr/doctype/appraisal/locale/ar-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "Amendment Date": "\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u062a\u0627\u0631\u064a\u062e", 
- "Any other comments, noteworthy effort that should go in the records.": "\u0623\u064a \u062a\u0639\u0644\u064a\u0642\u0627\u062a \u0623\u062e\u0631\u0649\u060c \u062a\u062c\u062f\u0631 \u0627\u0644\u0625\u0634\u0627\u0631\u0629 \u0625\u0644\u0649 \u0623\u0646 \u0627\u0644\u062c\u0647\u062f \u064a\u062c\u0628 \u0627\u0646 \u062a\u0630\u0647\u0628 \u0641\u064a \u0627\u0644\u0633\u062c\u0644\u0627\u062a.", 
- "Appraisal": "\u062a\u0642\u064a\u064a\u0645", 
- "Appraisal Goals": "\u062a\u0642\u064a\u064a\u0645 \u0627\u0644\u0623\u0647\u062f\u0627\u0641", 
- "Appraisal Template": "\u062a\u0642\u064a\u064a\u0645 \u0642\u0627\u0644\u0628", 
- "Calculate Total Score": "\u062d\u0633\u0627\u0628 \u0627\u0644\u0646\u062a\u064a\u062c\u0629 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a\u0629", 
- "Cancelled": "\u0625\u0644\u063a\u0627\u0621", 
- "Comments": "\u062a\u0639\u0644\u064a\u0642\u0627\u062a", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Completed": "\u0627\u0644\u0627\u0646\u062a\u0647\u0627\u0621", 
- "Draft": "\u0645\u0633\u0648\u062f\u0629", 
- "Employee Details": "\u0645\u0648\u0638\u0641 \u062a\u0641\u0627\u0635\u064a\u0644", 
- "End Date": "\u0646\u0647\u0627\u064a\u0629 \u0627\u0644\u062a\u0627\u0631\u064a\u062e", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "For Employee": "\u0644\u0645\u0648\u0638\u0641", 
- "For Employee Name": "\u0644\u0627\u0633\u0645 \u0627\u0644\u0645\u0648\u0638\u0641", 
- "Goals": "\u0627\u0644\u0623\u0647\u062f\u0627\u0641", 
- "HR": "HR", 
- "Other Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0623\u062e\u0631\u0649", 
- "Select template from which you want to get the Goals": "\u062d\u062f\u062f \u0642\u0627\u0644\u0628 \u0627\u0644\u0630\u064a \u062a\u0631\u064a\u062f \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0623\u0647\u062f\u0627\u0641", 
- "Select the Employee for whom you are creating the Appraisal.": "\u062d\u062f\u062f \u0645\u0648\u0638\u0641 \u0627\u0644\u0630\u064a\u0646 \u062a\u0642\u0648\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u062a\u0642\u064a\u064a\u0645.", 
- "Start Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0628\u062f\u0621", 
- "Status": "\u062d\u0627\u0644\u0629", 
- "Submitted": "\u0627\u0644\u0645\u0642\u062f\u0645\u0629", 
- "Total Score (Out of 5)": "\u0645\u062c\u0645\u0648\u0639 \u0646\u0642\u0627\u0637 (\u0645\u0646 5)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal/locale/de-doc.json b/hr/doctype/appraisal/locale/de-doc.json
deleted file mode 100644
index e2879bf..0000000
--- a/hr/doctype/appraisal/locale/de-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Amended From": "Ge\u00e4ndert von", 
- "Amendment Date": "\u00c4nderung Datum", 
- "Any other comments, noteworthy effort that should go in the records.": "Weitere Kommentare, bemerkenswerte Anstrengungen, die in den Aufzeichnungen gehen sollte.", 
- "Appraisal": "Bewertung", 
- "Appraisal Goals": "Bewertung Details", 
- "Appraisal Template": "Bewertung Template", 
- "Calculate Total Score": "Berechnen Gesamtpunktzahl", 
- "Cancelled": "Abgesagt", 
- "Comments": "Kommentare", 
- "Company": "Firma", 
- "Completed": "Fertiggestellt", 
- "Draft": "Entwurf", 
- "Employee Details": "Mitarbeiterdetails", 
- "End Date": "Enddatum", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "For Employee": "F\u00fcr Mitarbeiter", 
- "For Employee Name": "F\u00fcr Employee Name", 
- "Goals": "Ziele", 
- "HR": "HR", 
- "Other Details": "Weitere Details", 
- "Select template from which you want to get the Goals": "W\u00e4hlen Sie aus, welche Vorlage Sie die Ziele erhalten m\u00f6chten", 
- "Select the Employee for whom you are creating the Appraisal.": "W\u00e4hlen Sie den Mitarbeiter, f\u00fcr den Sie erstellen Appraisal.", 
- "Start Date": "Startdatum", 
- "Status": "Status", 
- "Submitted": "Eingereicht", 
- "Total Score (Out of 5)": "Gesamtpunktzahl (von 5)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal/locale/es-doc.json b/hr/doctype/appraisal/locale/es-doc.json
deleted file mode 100644
index 39da373..0000000
--- a/hr/doctype/appraisal/locale/es-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Amended From": "De modificada", 
- "Amendment Date": "Enmienda Fecha", 
- "Any other comments, noteworthy effort that should go in the records.": "Cualquier otro comentario, el esfuerzo notable que debe ir en los registros.", 
- "Appraisal": "Evaluaci\u00f3n", 
- "Appraisal Goals": "Objetivos Apreciaci\u00f3n", 
- "Appraisal Template": "Evaluaci\u00f3n de plantilla", 
- "Calculate Total Score": "Calcular la puntuaci\u00f3n total", 
- "Cancelled": "Cancelado", 
- "Comments": "Comentarios", 
- "Company": "Empresa", 
- "Completed": "Terminado", 
- "Draft": "Borrador", 
- "Employee Details": "Detalles del Empleado", 
- "End Date": "Fecha de finalizaci\u00f3n", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "For Employee": "Para los Empleados", 
- "For Employee Name": "En Nombre del Empleado", 
- "Goals": "Objetivos de", 
- "HR": "HR", 
- "Other Details": "Otros detalles", 
- "Select template from which you want to get the Goals": "Seleccione la plantilla de la que desea obtener los Objetivos de", 
- "Select the Employee for whom you are creating the Appraisal.": "Seleccione el empleado para el que est\u00e1 creando la tasaci\u00f3n.", 
- "Start Date": "Fecha de inicio", 
- "Status": "Estado", 
- "Submitted": "Enviado", 
- "Total Score (Out of 5)": "Puntaje total (de 5)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal/locale/fr-doc.json b/hr/doctype/appraisal/locale/fr-doc.json
deleted file mode 100644
index 509c147..0000000
--- a/hr/doctype/appraisal/locale/fr-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Amended From": "De modifi\u00e9e", 
- "Amendment Date": "Date de la modification", 
- "Any other comments, noteworthy effort that should go in the records.": "D&#39;autres commentaires, l&#39;effort remarquable qui devrait aller dans les dossiers.", 
- "Appraisal": "\u00c9valuation", 
- "Appraisal Goals": "Objectifs d&#39;\u00e9valuation", 
- "Appraisal Template": "Mod\u00e8le d&#39;\u00e9valuation", 
- "Calculate Total Score": "Calculer Score total", 
- "Cancelled": "Annul\u00e9", 
- "Comments": "Commentaires", 
- "Company": "Entreprise", 
- "Completed": "Termin\u00e9", 
- "Draft": "Avant-projet", 
- "Employee Details": "D\u00e9tails des employ\u00e9s", 
- "End Date": "Date de fin", 
- "Fiscal Year": "Exercice", 
- "For Employee": "Pour les employ\u00e9s", 
- "For Employee Name": "Pour Nom de l&#39;employ\u00e9", 
- "Goals": "Objectifs", 
- "HR": "RH", 
- "Other Details": "Autres d\u00e9tails", 
- "Select template from which you want to get the Goals": "S\u00e9lectionnez le mod\u00e8le \u00e0 partir duquel vous souhaitez obtenir des Objectifs", 
- "Select the Employee for whom you are creating the Appraisal.": "S\u00e9lectionnez l&#39;employ\u00e9 pour lequel vous cr\u00e9ez l&#39;\u00e9valuation.", 
- "Start Date": "Date de d\u00e9but", 
- "Status": "Statut", 
- "Submitted": "Soumis", 
- "Total Score (Out of 5)": "Score total (sur 5)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal/locale/hi-doc.json b/hr/doctype/appraisal/locale/hi-doc.json
deleted file mode 100644
index 6d3734a..0000000
--- a/hr/doctype/appraisal/locale/hi-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Amendment Date": "\u0938\u0902\u0936\u094b\u0927\u0928 \u0924\u093f\u0925\u093f", 
- "Any other comments, noteworthy effort that should go in the records.": "\u0915\u093f\u0938\u0940 \u092d\u0940 \u0905\u0928\u094d\u092f \u091f\u093f\u092a\u094d\u092a\u0923\u0940, \u0909\u0932\u094d\u0932\u0947\u0916\u0928\u0940\u092f \u092a\u094d\u0930\u092f\u093e\u0938 \u0939\u0948 \u0915\u093f \u0930\u093f\u0915\u0949\u0930\u094d\u0921 \u092e\u0947\u0902 \u091c\u093e\u0928\u093e \u091a\u093e\u0939\u093f\u090f.", 
- "Appraisal": "\u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928", 
- "Appraisal Goals": "\u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928 \u0932\u0915\u094d\u0937\u094d\u092f", 
- "Appraisal Template": "\u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f", 
- "Calculate Total Score": "\u0915\u0941\u0932 \u0938\u094d\u0915\u094b\u0930 \u0915\u0940 \u0917\u0923\u0928\u093e", 
- "Cancelled": "Cancelled", 
- "Comments": "\u091f\u093f\u092a\u094d\u092a\u0923\u093f\u092f\u093e\u0902", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Completed": "\u092a\u0942\u0930\u093e", 
- "Draft": "\u092e\u0938\u094c\u0926\u093e", 
- "Employee Details": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u0935\u093f\u0935\u0930\u0923", 
- "End Date": "\u0938\u092e\u093e\u092a\u094d\u0924\u093f \u0924\u093f\u0925\u093f", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "For Employee": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u0915\u0947 \u0932\u093f\u090f", 
- "For Employee Name": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u0915\u093e \u0928\u093e\u092e", 
- "Goals": "\u0932\u0915\u094d\u0937\u094d\u092f", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Other Details": "\u0905\u0928\u094d\u092f \u0935\u093f\u0935\u0930\u0923", 
- "Select template from which you want to get the Goals": "\u091c\u094b \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f \u0938\u0947 \u0906\u092a \u0932\u0915\u094d\u0937\u094d\u092f\u094b\u0902 \u0915\u094b \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0915\u0930\u0928\u093e \u091a\u093e\u0939\u0924\u0947 \u0939\u0948\u0902 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Select the Employee for whom you are creating the Appraisal.": "\u091c\u093f\u0938\u0947 \u0924\u0941\u092e \u092a\u0948\u0926\u093e \u0915\u0930 \u0930\u0939\u0947 \u0939\u0948\u0902 \u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902.", 
- "Start Date": "\u092a\u094d\u0930\u093e\u0930\u0902\u092d \u0926\u093f\u0928\u093e\u0902\u0915", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924", 
- "Submitted": "\u092a\u0947\u0936", 
- "Total Score (Out of 5)": "\u0915\u0941\u0932 \u0938\u094d\u0915\u094b\u0930 (5 \u0938\u0947 \u092c\u093e\u0939\u0930)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal/locale/hr-doc.json b/hr/doctype/appraisal/locale/hr-doc.json
deleted file mode 100644
index 00e79ac..0000000
--- a/hr/doctype/appraisal/locale/hr-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Amended From": "Izmijenjena Od", 
- "Amendment Date": "Amandman Datum", 
- "Any other comments, noteworthy effort that should go in the records.": "Svi ostali komentari, zna\u010dajan napor da bi trebao i\u0107i u evidenciji.", 
- "Appraisal": "Procjena", 
- "Appraisal Goals": "Ocjenjivanje Golovi", 
- "Appraisal Template": "Procjena Predlo\u017eak", 
- "Calculate Total Score": "Izra\u010dunajte ukupni rezultat", 
- "Cancelled": "Otkazan", 
- "Comments": "Komentari", 
- "Company": "Dru\u0161tvo", 
- "Completed": "Dovr\u0161en", 
- "Draft": "Skica", 
- "Employee Details": "Zaposlenih Detalji", 
- "End Date": "Datum zavr\u0161etka", 
- "Fiscal Year": "Fiskalna godina", 
- "For Employee": "Za zaposlenom", 
- "For Employee Name": "Za ime zaposlenika", 
- "Goals": "Golovi", 
- "HR": "HR", 
- "Other Details": "Ostali podaci", 
- "Select template from which you want to get the Goals": "Odaberite predlo\u017eak s kojeg \u017eelite dobiti ciljeva", 
- "Select the Employee for whom you are creating the Appraisal.": "Odaberite zaposlenika za koga se stvara procjene.", 
- "Start Date": "Datum po\u010detka", 
- "Status": "Status", 
- "Submitted": "Prijavljen", 
- "Total Score (Out of 5)": "Ukupna ocjena (od 5)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal/locale/nl-doc.json b/hr/doctype/appraisal/locale/nl-doc.json
deleted file mode 100644
index 422baa5..0000000
--- a/hr/doctype/appraisal/locale/nl-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Amended From": "Gewijzigd Van", 
- "Amendment Date": "Wijziging Datum", 
- "Any other comments, noteworthy effort that should go in the records.": "Eventuele andere opmerkingen, opmerkelijke inspanning die moet gaan in de administratie.", 
- "Appraisal": "Taxatie", 
- "Appraisal Goals": "Beoordeling Doelen", 
- "Appraisal Template": "Beoordeling Sjabloon", 
- "Calculate Total Score": "Bereken Totaal Score", 
- "Cancelled": "Geannuleerd", 
- "Comments": "Reacties", 
- "Company": "Vennootschap", 
- "Completed": "Voltooid", 
- "Draft": "Ontwerp", 
- "Employee Details": "Medewerker Details", 
- "End Date": "Einddatum", 
- "Fiscal Year": "Boekjaar", 
- "For Employee": "Uitvoeringsinstituut Werknemersverzekeringen", 
- "For Employee Name": "Voor Naam werknemer", 
- "Goals": "Doelen", 
- "HR": "HR", 
- "Other Details": "Andere Details", 
- "Select template from which you want to get the Goals": "Selecteer template van waaruit u de Doelen te krijgen", 
- "Select the Employee for whom you are creating the Appraisal.": "Selecteer de werknemer voor wie u het maken van de Beoordeling.", 
- "Start Date": "Startdatum", 
- "Status": "Staat", 
- "Submitted": "Ingezonden", 
- "Total Score (Out of 5)": "Totaal Score (van de 5)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal/locale/pt-BR-doc.json b/hr/doctype/appraisal/locale/pt-BR-doc.json
deleted file mode 100644
index bec74a5..0000000
--- a/hr/doctype/appraisal/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Amended From": "Corrigido De", 
- "Amendment Date": "Data da Corre\u00e7\u00e3o", 
- "Any other comments, noteworthy effort that should go in the records.": "Quaisquer outros coment\u00e1rios, esfor\u00e7o not\u00e1vel que deva ir para os registros.", 
- "Appraisal": "Avalia\u00e7\u00e3o", 
- "Appraisal Goals": "Metas de Avalia\u00e7\u00e3o", 
- "Appraisal Template": "Modelo de Avalia\u00e7\u00e3o", 
- "Calculate Total Score": "Calcular a Pontua\u00e7\u00e3o Total", 
- "Cancelled": "Cancelado", 
- "Comments": "Coment\u00e1rios", 
- "Company": "Empresa", 
- "Completed": "Conclu\u00eddo", 
- "Draft": "Rascunho", 
- "Employee Details": "Detalhes do Funcion\u00e1rio", 
- "End Date": "Data final", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "For Employee": "Para o Funcion\u00e1rio", 
- "For Employee Name": "Para Nome do Funcion\u00e1rio", 
- "Goals": "Metas", 
- "HR": "RH", 
- "Other Details": "Outros detalhes", 
- "Select template from which you want to get the Goals": "Selecione o modelo a partir do qual voc\u00ea deseja obter as Metas", 
- "Select the Employee for whom you are creating the Appraisal.": "Selecione o funcion\u00e1rio para quem voc\u00ea est\u00e1 criando a Avalia\u00e7\u00e3o.", 
- "Start Date": "Data de In\u00edcio", 
- "Status": "Estado", 
- "Submitted": "Enviado", 
- "Total Score (Out of 5)": "Pontua\u00e7\u00e3o total (sobre 5)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal/locale/pt-doc.json b/hr/doctype/appraisal/locale/pt-doc.json
deleted file mode 100644
index c96d2b2..0000000
--- a/hr/doctype/appraisal/locale/pt-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Amended From": "Alterado De", 
- "Amendment Date": "Data emenda", 
- "Any other comments, noteworthy effort that should go in the records.": "Quaisquer outros coment\u00e1rios, esfor\u00e7o not\u00e1vel que deve ir para os registros.", 
- "Appraisal": "Avalia\u00e7\u00e3o", 
- "Appraisal Goals": "Metas de avalia\u00e7\u00e3o", 
- "Appraisal Template": "Modelo de avalia\u00e7\u00e3o", 
- "Calculate Total Score": "Calcular a pontua\u00e7\u00e3o total", 
- "Cancelled": "Cancelado", 
- "Comments": "Coment\u00e1rios", 
- "Company": "Companhia", 
- "Completed": "Conclu\u00eddo", 
- "Draft": "Rascunho", 
- "Employee Details": "Detalhes do Funcion\u00e1rios", 
- "End Date": "Data final", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "For Employee": "Para Empregado", 
- "For Employee Name": "Para Nome do Funcion\u00e1rio", 
- "Goals": "Metas", 
- "HR": "HR", 
- "Other Details": "Outros detalhes", 
- "Select template from which you want to get the Goals": "Selecione o modelo a partir do qual voc\u00ea deseja obter as Metas", 
- "Select the Employee for whom you are creating the Appraisal.": "Selecione o funcion\u00e1rio para quem voc\u00ea est\u00e1 criando a Avalia\u00e7\u00e3o.", 
- "Start Date": "Data de In\u00edcio", 
- "Status": "Estado", 
- "Submitted": "Enviado", 
- "Total Score (Out of 5)": "Pontua\u00e7\u00e3o total (em 5)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal/locale/sr-doc.json b/hr/doctype/appraisal/locale/sr-doc.json
deleted file mode 100644
index 48c904c..0000000
--- a/hr/doctype/appraisal/locale/sr-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "Amendment Date": "\u0410\u043c\u0430\u043d\u0434\u043c\u0430\u043d \u0414\u0430\u0442\u0443\u043c", 
- "Any other comments, noteworthy effort that should go in the records.": "\u0411\u0438\u043b\u043e \u043a\u043e\u0458\u0438 \u0434\u0440\u0443\u0433\u0438 \u043a\u043e\u043c\u0435\u043d\u0442\u0430\u0440, \u0438\u0441\u0442\u0430\u045b\u0438 \u043d\u0430\u043f\u043e\u0440 \u043a\u043e\u0458\u0438 \u0431\u0438 \u0442\u0440\u0435\u0431\u0430\u043b\u043e \u0434\u0430 \u0438\u0434\u0435 \u0443 \u0435\u0432\u0438\u0434\u0435\u043d\u0446\u0438\u0458\u0438.", 
- "Appraisal": "\u041f\u0440\u043e\u0446\u0435\u043d\u0430", 
- "Appraisal Goals": "\u0426\u0438\u0459\u0435\u0432\u0438 \u043f\u0440\u043e\u0446\u0435\u043d\u0435", 
- "Appraisal Template": "\u041f\u0440\u043e\u0446\u0435\u043d\u0430 \u0428\u0430\u0431\u043b\u043e\u043d", 
- "Calculate Total Score": "\u0418\u0437\u0440\u0430\u0447\u0443\u043d\u0430\u0458\u0442\u0435 \u0423\u043a\u0443\u043f\u043d\u0430 \u043e\u0446\u0435\u043d\u0430", 
- "Cancelled": "\u041e\u0442\u043a\u0430\u0437\u0430\u043d", 
- "Comments": "\u041a\u043e\u043c\u0435\u043d\u0442\u0430\u0440\u0438", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Completed": "\u0417\u0430\u0432\u0440\u0448\u0435\u043d", 
- "Draft": "\u041d\u0430\u0446\u0440\u0442", 
- "Employee Details": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438\u0445 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "End Date": "\u0414\u0430\u0442\u0443\u043c \u0437\u0430\u0432\u0440\u0448\u0435\u0442\u043a\u0430", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "For Employee": "\u0417\u0430 \u0437\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u043e\u0433", 
- "For Employee Name": "\u0417\u0430 \u0437\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u043e\u0433 \u0418\u043c\u0435", 
- "Goals": "\u0426\u0438\u0459\u0435\u0432\u0438", 
- "HR": "\u0425\u0420", 
- "Other Details": "\u041e\u0441\u0442\u0430\u043b\u0438 \u0434\u0435\u0442\u0430\u0459\u0438", 
- "Select template from which you want to get the Goals": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0448\u0430\u0431\u043b\u043e\u043d \u0438\u0437 \u043a\u043e\u0458\u0435\u0433 \u0436\u0435\u043b\u0438\u0442\u0435 \u0434\u0430 \u0434\u043e\u0431\u0438\u0458\u0435\u0442\u0435 \u0446\u0438\u0459\u0435\u0432\u0435", 
- "Select the Employee for whom you are creating the Appraisal.": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0437\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u043e\u0433 \u0437\u0430 \u043a\u043e\u0433\u0430 \u043f\u0440\u0430\u0432\u0438\u0442\u0435 \u043f\u0440\u043e\u0446\u0435\u043d\u0443.", 
- "Start Date": "\u0414\u0430\u0442\u0443\u043c \u043f\u043e\u0447\u0435\u0442\u043a\u0430", 
- "Status": "\u0421\u0442\u0430\u0442\u0443\u0441", 
- "Submitted": "\u041f\u043e\u0434\u043d\u0435\u0442", 
- "Total Score (Out of 5)": "\u0423\u043a\u0443\u043f\u043d\u0430 \u043e\u0446\u0435\u043d\u0430 (\u041e\u0443\u0442 \u043e\u0444 5)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal/locale/ta-doc.json b/hr/doctype/appraisal/locale/ta-doc.json
deleted file mode 100644
index bb9c72a..0000000
--- a/hr/doctype/appraisal/locale/ta-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Amendment Date": "\u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Any other comments, noteworthy effort that should go in the records.": "\u0bae\u0bb1\u0bcd\u0bb1 \u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd, \u0baa\u0ba4\u0bbf\u0bb5\u0bc1\u0b95\u0bb3\u0bcd \u0b9a\u0bc6\u0bb2\u0bcd\u0bb2 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b8e\u0ba9\u0bcd\u0bb1\u0bc1 \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b9f\u0ba4\u0bcd\u0ba4\u0b95\u0bcd\u0b95\u0ba4\u0bc1 \u0bae\u0bc1\u0baf\u0bb1\u0bcd\u0b9a\u0bbf.", 
- "Appraisal": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b9f\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Appraisal Goals": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Appraisal Template": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1", 
- "Calculate Total Score": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc6\u0ba3\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0b9f", 
- "Cancelled": "\u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Comments": "\u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0bb0\u0bc8\u0b95\u0bb3\u0bcd", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Completed": "\u0ba8\u0bbf\u0bb1\u0bc8\u0bb5\u0bc1", 
- "Draft": "\u0b95\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1 \u0bb5\u0bc0\u0b9a\u0bcd\u0b9a\u0bc1", 
- "Employee Details": "\u0baa\u0ba3\u0bbf\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "End Date": "\u0b87\u0bb1\u0bc1\u0ba4\u0bbf \u0ba8\u0bbe\u0bb3\u0bcd", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "For Employee": "\u0baa\u0ba3\u0bbf\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0ba4\u0bc7\u0bb5\u0bc8", 
- "For Employee Name": "\u0baa\u0ba3\u0bbf\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Goals": "\u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bc8", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Other Details": "\u0bae\u0bb1\u0bcd\u0bb1 \u0bb5\u0bbf\u0bb5\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Select template from which you want to get the Goals": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd \u0baa\u0bc6\u0bb1 \u0bb5\u0bbf\u0bb0\u0bc1\u0bae\u0bcd\u0baa\u0bc1\u0bae\u0bcd \u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bcd\u0bb3\u0bc7\u0b9f\u0bcd\u0b9f\u0bc8 \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Select the Employee for whom you are creating the Appraisal.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bc1 \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0baf\u0bbe\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bbe\u0b95 \u0baa\u0ba3\u0bbf\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1.", 
- "Start Date": "\u0ba4\u0bc6\u0bbe\u0b9f\u0b95\u0bcd\u0b95 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Status": "\u0b85\u0ba8\u0bcd\u0ba4\u0bb8\u0bcd\u0ba4\u0bc1", 
- "Submitted": "\u0b9a\u0bae\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Total Score (Out of 5)": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc6\u0ba3\u0bcd (5 \u0b85\u0bb5\u0bc1\u0b9f\u0bcd)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal/locale/th-doc.json b/hr/doctype/appraisal/locale/th-doc.json
deleted file mode 100644
index 30a0796..0000000
--- a/hr/doctype/appraisal/locale/th-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Amendment Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e01\u0e49\u0e44\u0e02", 
- "Any other comments, noteworthy effort that should go in the records.": "\u0e04\u0e27\u0e32\u0e21\u0e40\u0e2b\u0e47\u0e19\u0e2d\u0e37\u0e48\u0e19 \u0e46 \u0e04\u0e27\u0e32\u0e21\u0e1e\u0e22\u0e32\u0e22\u0e32\u0e21\u0e17\u0e35\u0e48\u0e19\u0e48\u0e32\u0e2a\u0e31\u0e07\u0e40\u0e01\u0e15\u0e27\u0e48\u0e32\u0e04\u0e27\u0e23\u0e08\u0e30\u0e44\u0e1b\u0e43\u0e19\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01", 
- "Appraisal": "\u0e01\u0e32\u0e23\u0e15\u0e35\u0e23\u0e32\u0e04\u0e32", 
- "Appraisal Goals": "\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19", 
- "Appraisal Template": "\u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19", 
- "Calculate Total Score": "\u0e04\u0e33\u0e19\u0e27\u0e13\u0e04\u0e30\u0e41\u0e19\u0e19\u0e23\u0e27\u0e21", 
- "Cancelled": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01", 
- "Comments": "\u0e04\u0e27\u0e32\u0e21\u0e40\u0e2b\u0e47\u0e19", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Completed": "\u0e40\u0e2a\u0e23\u0e47\u0e08", 
- "Draft": "\u0e23\u0e48\u0e32\u0e07", 
- "Employee Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e02\u0e2d\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19", 
- "End Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "For Employee": "\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19", 
- "For Employee Name": "\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e0a\u0e37\u0e48\u0e2d\u0e02\u0e2d\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19", 
- "Goals": "\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Other Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e2d\u0e37\u0e48\u0e19 \u0e46", 
- "Select template from which you want to get the Goals": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22", 
- "Select the Employee for whom you are creating the Appraisal.": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e04\u0e19\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e01\u0e33\u0e25\u0e31\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19", 
- "Start Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30", 
- "Submitted": "Submitted", 
- "Total Score (Out of 5)": "\u0e04\u0e30\u0e41\u0e19\u0e19\u0e23\u0e27\u0e21 (out of 5)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_goal/README.md b/hr/doctype/appraisal_goal/README.md
new file mode 100644
index 0000000..851a403
--- /dev/null
+++ b/hr/doctype/appraisal_goal/README.md
@@ -0,0 +1 @@
+Goal for the parent Appraisal.
\ No newline at end of file
diff --git a/hr/doctype/appraisal_goal/locale/_messages_doc.json b/hr/doctype/appraisal_goal/locale/_messages_doc.json
deleted file mode 100644
index 188f224..0000000
--- a/hr/doctype/appraisal_goal/locale/_messages_doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-[
- "Appraisal Goal", 
- "Goal", 
- "HR", 
- "Score Earned", 
- "Weightage (%)", 
- "Score (0-5)", 
- "Key Responsibility Area"
-]
\ No newline at end of file
diff --git a/hr/doctype/appraisal_goal/locale/ar-doc.json b/hr/doctype/appraisal_goal/locale/ar-doc.json
deleted file mode 100644
index 55f0c0e..0000000
--- a/hr/doctype/appraisal_goal/locale/ar-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Appraisal Goal": "\u062a\u0642\u064a\u064a\u0645 \u0627\u0644\u0647\u062f\u0641", 
- "Goal": "\u0647\u062f\u0641", 
- "HR": "HR", 
- "Key Responsibility Area": "\u0645\u0641\u062a\u0627\u062d \u0645\u0633\u0624\u0648\u0644\u064a\u0629 \u0627\u0644\u0645\u0646\u0637\u0642\u0629", 
- "Score (0-5)": "\u0646\u0642\u0627\u0637 (0-5)", 
- "Score Earned": "\u0646\u0642\u0627\u0637 \u0627\u0644\u0645\u0643\u062a\u0633\u0628\u0629", 
- "Weightage (%)": "\u0627\u0644\u062a\u0631\u062c\u064a\u062d (\u066a)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_goal/locale/de-doc.json b/hr/doctype/appraisal_goal/locale/de-doc.json
deleted file mode 100644
index e7d0aa3..0000000
--- a/hr/doctype/appraisal_goal/locale/de-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Appraisal Goal": "Bewertung Goal", 
- "Goal": "Ziel", 
- "HR": "HR", 
- "Key Responsibility Area": "Key Responsibility Bereich", 
- "Score (0-5)": "Score (0-5)", 
- "Score Earned": "Ergebnis Bekommen", 
- "Weightage (%)": "Gewichtung (%)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_goal/locale/es-doc.json b/hr/doctype/appraisal_goal/locale/es-doc.json
deleted file mode 100644
index 7c0967e..0000000
--- a/hr/doctype/appraisal_goal/locale/es-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Appraisal Goal": "Evaluaci\u00f3n Meta", 
- "Goal": "Objetivo", 
- "HR": "HR", 
- "Key Responsibility Area": "\u00c1rea de Responsabilidad Key", 
- "Score (0-5)": "Puntuaci\u00f3n (0-5)", 
- "Score Earned": "Puntos Ganados", 
- "Weightage (%)": "Coeficiente de ponderaci\u00f3n (%)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_goal/locale/fr-doc.json b/hr/doctype/appraisal_goal/locale/fr-doc.json
deleted file mode 100644
index 73a9a55..0000000
--- a/hr/doctype/appraisal_goal/locale/fr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Appraisal Goal": "Objectif d&#39;\u00e9valuation", 
- "Goal": "Objectif", 
- "HR": "RH", 
- "Key Responsibility Area": "Secteur de responsabilit\u00e9 cl\u00e9", 
- "Score (0-5)": "Score (0-5)", 
- "Score Earned": "Score gagn\u00e9", 
- "Weightage (%)": "Weightage (%)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_goal/locale/hi-doc.json b/hr/doctype/appraisal_goal/locale/hi-doc.json
deleted file mode 100644
index 24691ce..0000000
--- a/hr/doctype/appraisal_goal/locale/hi-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Appraisal Goal": "\u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928 \u0932\u0915\u094d\u0937\u094d\u092f", 
- "Goal": "\u0932\u0915\u094d\u0937\u094d\u092f", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Key Responsibility Area": "\u0915\u0941\u0902\u091c\u0940 \u091c\u093f\u092e\u094d\u092e\u0947\u0926\u093e\u0930\u0940 \u0915\u094d\u0937\u0947\u0924\u094d\u0930", 
- "Score (0-5)": "\u0915\u0941\u0932 (0-5)", 
- "Score Earned": "\u0938\u094d\u0915\u094b\u0930 \u0905\u0930\u094d\u091c\u093f\u0924", 
- "Weightage (%)": "\u0935\u0947\u091f\u0947\u091c (%)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_goal/locale/hr-doc.json b/hr/doctype/appraisal_goal/locale/hr-doc.json
deleted file mode 100644
index d17e76d..0000000
--- a/hr/doctype/appraisal_goal/locale/hr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Appraisal Goal": "Procjena gol", 
- "Goal": "Cilj", 
- "HR": "HR", 
- "Key Responsibility Area": "Klju\u010d Odgovornost Povr\u0161ina", 
- "Score (0-5)": "Ocjena (0-5)", 
- "Score Earned": "Ocjena Zara\u0111eni", 
- "Weightage (%)": "Weightage (%)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_goal/locale/nl-doc.json b/hr/doctype/appraisal_goal/locale/nl-doc.json
deleted file mode 100644
index f87de15..0000000
--- a/hr/doctype/appraisal_goal/locale/nl-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Appraisal Goal": "Beoordeling Doel", 
- "Goal": "Doel", 
- "HR": "HR", 
- "Key Responsibility Area": "Belangrijke verantwoordelijkheid Area", 
- "Score (0-5)": "Score (0-5)", 
- "Score Earned": "Score Verdiende", 
- "Weightage (%)": "Weightage (%)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_goal/locale/pt-BR-doc.json b/hr/doctype/appraisal_goal/locale/pt-BR-doc.json
deleted file mode 100644
index 2e065aa..0000000
--- a/hr/doctype/appraisal_goal/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Appraisal Goal": "Meta de Avalia\u00e7\u00e3o", 
- "Goal": "Meta", 
- "HR": "RH", 
- "Key Responsibility Area": "\u00c1rea Chave de Responsabilidade", 
- "Score (0-5)": "Pontua\u00e7\u00e3o (0-5)", 
- "Score Earned": "Pontua\u00e7\u00e3o Obtida", 
- "Weightage (%)": "Peso (%)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_goal/locale/pt-doc.json b/hr/doctype/appraisal_goal/locale/pt-doc.json
deleted file mode 100644
index 7103863..0000000
--- a/hr/doctype/appraisal_goal/locale/pt-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Appraisal Goal": "Meta de avalia\u00e7\u00e3o", 
- "Goal": "Meta", 
- "HR": "HR", 
- "Key Responsibility Area": "\u00c1rea de Responsabilidade chave", 
- "Score (0-5)": "Pontua\u00e7\u00e3o (0-5)", 
- "Score Earned": "Pontua\u00e7\u00e3o Agregado", 
- "Weightage (%)": "Weightage (%)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_goal/locale/sr-doc.json b/hr/doctype/appraisal_goal/locale/sr-doc.json
deleted file mode 100644
index a4a283a..0000000
--- a/hr/doctype/appraisal_goal/locale/sr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Appraisal Goal": "\u041f\u0440\u043e\u0446\u0435\u043d\u0430 \u0413\u043e\u043b", 
- "Goal": "\u0426\u0438\u0459", 
- "HR": "\u0425\u0420", 
- "Key Responsibility Area": "\u041a\u0459\u0443\u0447\u043d\u0430 \u041e\u0434\u0433\u043e\u0432\u043e\u0440\u043d\u043e\u0441\u0442 \u041f\u043e\u0432\u0440\u0448\u0438\u043d\u0430", 
- "Score (0-5)": "\u041e\u0446\u0435\u043d\u0430 (0-5)", 
- "Score Earned": "\u041e\u0446\u0435\u043d\u0430 \u0415\u0430\u0440\u043d\u0435\u0434", 
- "Weightage (%)": "\u0412\u0435\u0438\u0433\u0445\u0442\u0430\u0433\u0435 (%)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_goal/locale/ta-doc.json b/hr/doctype/appraisal_goal/locale/ta-doc.json
deleted file mode 100644
index 747a592..0000000
--- a/hr/doctype/appraisal_goal/locale/ta-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Appraisal Goal": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0b95\u0bc7\u0bbe\u0bb2\u0bcd", 
- "Goal": "\u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Key Responsibility Area": "\u0bae\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0baf \u0baa\u0bc6\u0bbe\u0bb1\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b95\u0bc1\u0ba4\u0bbf", 
- "Score (0-5)": "\u0bb8\u0bcd\u0b95\u0bc7\u0bbe\u0bb0\u0bcd (0-5)", 
- "Score Earned": "\u0b9c\u0bc2\u0bb2\u0bc8 \u0b88\u0b9f\u0bcd\u0b9f\u0bbf\u0baf", 
- "Weightage (%)": "Weightage (%)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_goal/locale/th-doc.json b/hr/doctype/appraisal_goal/locale/th-doc.json
deleted file mode 100644
index e5a3357..0000000
--- a/hr/doctype/appraisal_goal/locale/th-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Appraisal Goal": "\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19", 
- "Goal": "\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Key Responsibility Area": "\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48\u0e04\u0e27\u0e32\u0e21\u0e23\u0e31\u0e1a\u0e1c\u0e34\u0e14\u0e0a\u0e2d\u0e1a\u0e2b\u0e25\u0e31\u0e01", 
- "Score (0-5)": "\u0e04\u0e30\u0e41\u0e19\u0e19 (0-5)", 
- "Score Earned": "\u0e04\u0e30\u0e41\u0e19\u0e19\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a", 
- "Weightage (%)": "weightage (%)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/README.md b/hr/doctype/appraisal_template/README.md
new file mode 100644
index 0000000..d58a744
--- /dev/null
+++ b/hr/doctype/appraisal_template/README.md
@@ -0,0 +1 @@
+Standard set of goals for an Employee / Designation / Job Profile. New Appraisal transactions can be created from the Template.
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/locale/_messages_doc.json b/hr/doctype/appraisal_template/locale/_messages_doc.json
deleted file mode 100644
index 66a7090..0000000
--- a/hr/doctype/appraisal_template/locale/_messages_doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-[
- "Appraisal Template Goal", 
- "Appraisal Template", 
- "Description", 
- "HR", 
- "Total Points", 
- "Appraisal Template Title"
-]
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/locale/_messages_js.json b/hr/doctype/appraisal_template/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/hr/doctype/appraisal_template/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/locale/_messages_py.json b/hr/doctype/appraisal_template/locale/_messages_py.json
deleted file mode 100644
index d7a88a7..0000000
--- a/hr/doctype/appraisal_template/locale/_messages_py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "Total (sum of) points distribution for all goals should be 100.", 
- "Not"
-]
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/locale/ar-doc.json b/hr/doctype/appraisal_template/locale/ar-doc.json
deleted file mode 100644
index 167079e..0000000
--- a/hr/doctype/appraisal_template/locale/ar-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Appraisal Template": "\u062a\u0642\u064a\u064a\u0645 \u0642\u0627\u0644\u0628", 
- "Appraisal Template Goal": "\u062a\u0642\u064a\u064a\u0645 \u0642\u0627\u0644\u0628 \u0627\u0644\u0647\u062f\u0641", 
- "Appraisal Template Title": "\u062a\u0642\u064a\u064a\u0645 \u0642\u0627\u0644\u0628 \u0639\u0646\u0648\u0627\u0646", 
- "Description": "\u0648\u0635\u0641", 
- "HR": "HR", 
- "Total Points": "\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0646\u0642\u0627\u0637"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/locale/ar-py.json b/hr/doctype/appraisal_template/locale/ar-py.json
deleted file mode 100644
index 57b6a43..0000000
--- a/hr/doctype/appraisal_template/locale/ar-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Not": "\u0644\u064a\u0633", 
- "Total (sum of) points distribution for all goals should be 100.": "\u0645\u062c\u0645\u0648\u0639 (\u0645\u062c\u0645\u0648\u0639) \u0646\u0642\u0627\u0637 \u062a\u0648\u0632\u064a\u0639 \u0644\u062c\u0645\u064a\u0639 \u0627\u0644\u0623\u0647\u062f\u0627\u0641 \u064a\u0646\u0628\u063a\u064a \u0623\u0646 \u062a\u0643\u0648\u0646 100."
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/locale/de-doc.json b/hr/doctype/appraisal_template/locale/de-doc.json
deleted file mode 100644
index a0af762..0000000
--- a/hr/doctype/appraisal_template/locale/de-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Appraisal Template": "Bewertung Template", 
- "Appraisal Template Goal": "Bewertung Template Goal", 
- "Appraisal Template Title": "Bewertung Template Titel", 
- "Description": "Beschreibung", 
- "HR": "HR", 
- "Total Points": "Total Points"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/locale/de-py.json b/hr/doctype/appraisal_template/locale/de-py.json
deleted file mode 100644
index b0d2b79..0000000
--- a/hr/doctype/appraisal_template/locale/de-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Not": "Nicht", 
- "Total (sum of) points distribution for all goals should be 100.": "Total (Summe) Punkte Verteilung f\u00fcr alle Ziele sollten 100 sein."
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/locale/es-doc.json b/hr/doctype/appraisal_template/locale/es-doc.json
deleted file mode 100644
index bae2b30..0000000
--- a/hr/doctype/appraisal_template/locale/es-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Appraisal Template": "Evaluaci\u00f3n de plantilla", 
- "Appraisal Template Goal": "Evaluaci\u00f3n Meta plantilla", 
- "Appraisal Template Title": "Evaluaci\u00f3n t\u00edtulo de la plantilla", 
- "Description": "Descripci\u00f3n", 
- "HR": "HR", 
- "Total Points": "Total de puntos"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/locale/es-py.json b/hr/doctype/appraisal_template/locale/es-py.json
deleted file mode 100644
index 582aa47..0000000
--- a/hr/doctype/appraisal_template/locale/es-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Not": "No", 
- "Total (sum of) points distribution for all goals should be 100.": "Total (la suma de) los puntos de distribuci\u00f3n para todos los objetivos deben ser 100."
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/locale/fr-doc.json b/hr/doctype/appraisal_template/locale/fr-doc.json
deleted file mode 100644
index be30c8f..0000000
--- a/hr/doctype/appraisal_template/locale/fr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Appraisal Template": "Mod\u00e8le d&#39;\u00e9valuation", 
- "Appraisal Template Goal": "Objectif mod\u00e8le d&#39;\u00e9valuation", 
- "Appraisal Template Title": "Titre mod\u00e8le d&#39;\u00e9valuation", 
- "Description": "Description", 
- "HR": "RH", 
- "Total Points": "Total des points"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/locale/fr-py.json b/hr/doctype/appraisal_template/locale/fr-py.json
deleted file mode 100644
index c694b9e..0000000
--- a/hr/doctype/appraisal_template/locale/fr-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Not": "Pas", 
- "Total (sum of) points distribution for all goals should be 100.": "Total (somme des) points de distribution pour tous les objectifs devrait \u00eatre de 100."
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/locale/hi-doc.json b/hr/doctype/appraisal_template/locale/hi-doc.json
deleted file mode 100644
index f33d5b4..0000000
--- a/hr/doctype/appraisal_template/locale/hi-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Appraisal Template": "\u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f", 
- "Appraisal Template Goal": "\u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f \u0932\u0915\u094d\u0937\u094d\u092f", 
- "Appraisal Template Title": "\u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f \u0936\u0940\u0930\u094d\u0937\u0915", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "KRA Title": "KRA \u0936\u0940\u0930\u094d\u0937\u0915", 
- "Total Points": "\u0915\u0941\u0932 \u0905\u0902\u0915"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/locale/hi-py.json b/hr/doctype/appraisal_template/locale/hi-py.json
deleted file mode 100644
index 23fa4b4..0000000
--- a/hr/doctype/appraisal_template/locale/hi-py.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Not": "\u0928\u0939\u0940\u0902", 
- "Total (sum of) points distribution for all goals should be 100.": "\u0938\u092d\u0940 \u0932\u0915\u094d\u0937\u094d\u092f\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u0915\u0941\u0932 \u0905\u0902\u0915 \u0935\u093f\u0924\u0930\u0923 (\u0915\u093e \u092f\u094b\u0917) 100 \u0939\u094b\u0928\u093e \u091a\u093e\u0939\u093f\u090f.", 
- "Total Points should be 100": "\u0915\u0941\u0932 \u0905\u0902\u0915 100 \u0939\u094b\u0928\u093e \u091a\u093e\u0939\u093f\u090f"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/locale/hr-doc.json b/hr/doctype/appraisal_template/locale/hr-doc.json
deleted file mode 100644
index 1e0d5c3..0000000
--- a/hr/doctype/appraisal_template/locale/hr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Appraisal Template": "Procjena Predlo\u017eak", 
- "Appraisal Template Goal": "Procjena Predlo\u017eak cilja", 
- "Appraisal Template Title": "Procjena Predlo\u017eak Naslov", 
- "Description": "Opis", 
- "HR": "HR", 
- "Total Points": "Ukupno bodova"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/locale/hr-py.json b/hr/doctype/appraisal_template/locale/hr-py.json
deleted file mode 100644
index 59d6cbb..0000000
--- a/hr/doctype/appraisal_template/locale/hr-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Not": "Ne", 
- "Total (sum of) points distribution for all goals should be 100.": "Ukupno (zbroj) boda distribucije svih ciljeva trebao biti 100."
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/locale/nl-doc.json b/hr/doctype/appraisal_template/locale/nl-doc.json
deleted file mode 100644
index 079679d..0000000
--- a/hr/doctype/appraisal_template/locale/nl-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Appraisal Template": "Beoordeling Sjabloon", 
- "Appraisal Template Goal": "Beoordeling Sjabloon Doel", 
- "Appraisal Template Title": "Beoordeling Template titel", 
- "Description": "Beschrijving", 
- "HR": "HR", 
- "Total Points": "Totaal aantal punten"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/locale/nl-py.json b/hr/doctype/appraisal_template/locale/nl-py.json
deleted file mode 100644
index dffe002..0000000
--- a/hr/doctype/appraisal_template/locale/nl-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Not": "Niet", 
- "Total (sum of) points distribution for all goals should be 100.": "Totaal (som van) punten distributie voor alle doelen moet 100."
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/locale/pt-BR-doc.json b/hr/doctype/appraisal_template/locale/pt-BR-doc.json
deleted file mode 100644
index 2c00a59..0000000
--- a/hr/doctype/appraisal_template/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Appraisal Template": "Modelo de Avalia\u00e7\u00e3o", 
- "Appraisal Template Goal": "Meta do Modelo de Avalia\u00e7\u00e3o", 
- "Appraisal Template Title": "T\u00edtulo do Modelo de Avalia\u00e7\u00e3o", 
- "Description": "Descri\u00e7\u00e3o", 
- "HR": "RH", 
- "Total Points": "Total de pontos"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/locale/pt-BR-py.json b/hr/doctype/appraisal_template/locale/pt-BR-py.json
deleted file mode 100644
index 86379c5..0000000
--- a/hr/doctype/appraisal_template/locale/pt-BR-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Not": "N\u00e3o", 
- "Total (sum of) points distribution for all goals should be 100.": "Total (soma) da distribui\u00e7\u00e3o de pontos para todos os objetivos deve ser 100."
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/locale/pt-doc.json b/hr/doctype/appraisal_template/locale/pt-doc.json
deleted file mode 100644
index b7a2853..0000000
--- a/hr/doctype/appraisal_template/locale/pt-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Appraisal Template": "Modelo de avalia\u00e7\u00e3o", 
- "Appraisal Template Goal": "Meta Modelo de avalia\u00e7\u00e3o", 
- "Appraisal Template Title": "T\u00edtulo do modelo de avalia\u00e7\u00e3o", 
- "Description": "Descri\u00e7\u00e3o", 
- "HR": "HR", 
- "Total Points": "Total de pontos"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/locale/pt-py.json b/hr/doctype/appraisal_template/locale/pt-py.json
deleted file mode 100644
index 10fc3df..0000000
--- a/hr/doctype/appraisal_template/locale/pt-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Not": "N\u00e3o", 
- "Total (sum of) points distribution for all goals should be 100.": "Total (soma de) distribui\u00e7\u00e3o de pontos para todos os objetivos deve ser 100."
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/locale/sr-doc.json b/hr/doctype/appraisal_template/locale/sr-doc.json
deleted file mode 100644
index a4946f1..0000000
--- a/hr/doctype/appraisal_template/locale/sr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Appraisal Template": "\u041f\u0440\u043e\u0446\u0435\u043d\u0430 \u0428\u0430\u0431\u043b\u043e\u043d", 
- "Appraisal Template Goal": "\u041f\u0440\u043e\u0446\u0435\u043d\u0430 \u0428\u0430\u0431\u043b\u043e\u043d \u0413\u043e\u043b", 
- "Appraisal Template Title": "\u041f\u0440\u043e\u0446\u0435\u043d\u0430 \u0428\u0430\u0431\u043b\u043e\u043d \u041d\u0430\u0441\u043b\u043e\u0432", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "HR": "\u0425\u0420", 
- "Total Points": "\u0422\u043e\u0442\u0430\u043b \u041f\u043e\u0438\u043d\u0442\u0441"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/locale/sr-py.json b/hr/doctype/appraisal_template/locale/sr-py.json
deleted file mode 100644
index 988e5e3..0000000
--- a/hr/doctype/appraisal_template/locale/sr-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Not": "\u041d\u0435", 
- "Total (sum of) points distribution for all goals should be 100.": "\u0423\u043a\u0443\u043f\u043d\u043e (\u0437\u0431\u0438\u0440) \u043f\u043e\u0435\u043d\u0430 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0446\u0438\u0458\u0435 \u0437\u0430 \u0441\u0432\u0435 \u0446\u0438\u0459\u0435\u0432\u0435 \u0442\u0440\u0435\u0431\u0430 \u0434\u0430 \u0431\u0443\u0434\u0435 100."
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/locale/ta-doc.json b/hr/doctype/appraisal_template/locale/ta-doc.json
deleted file mode 100644
index bfbc30e..0000000
--- a/hr/doctype/appraisal_template/locale/ta-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Appraisal Template": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1", 
- "Appraisal Template Goal": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1 \u0b95\u0bc7\u0bbe\u0bb2\u0bcd", 
- "Appraisal Template Title": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1 \u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Total Points": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0baa\u0bc1\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bb3\u0bcd"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/locale/ta-py.json b/hr/doctype/appraisal_template/locale/ta-py.json
deleted file mode 100644
index 5f86f18..0000000
--- a/hr/doctype/appraisal_template/locale/ta-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Not": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Total (sum of) points distribution for all goals should be 100.": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd \u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bc8 \u0baa\u0bc1\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bb3\u0bcd \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bae\u0bcd (\u0ba4\u0bc6\u0bbe\u0b95\u0bc8) 100 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd."
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/locale/th-doc.json b/hr/doctype/appraisal_template/locale/th-doc.json
deleted file mode 100644
index 62780f4..0000000
--- a/hr/doctype/appraisal_template/locale/th-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Appraisal Template": "\u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19", 
- "Appraisal Template Goal": "\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e17\u0e21\u0e40\u0e1e\u0e25\u0e17\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19", 
- "Appraisal Template Title": "\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d\u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Total Points": "\u0e04\u0e30\u0e41\u0e19\u0e19\u0e23\u0e27\u0e21\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template/locale/th-py.json b/hr/doctype/appraisal_template/locale/th-py.json
deleted file mode 100644
index 2df9538..0000000
--- a/hr/doctype/appraisal_template/locale/th-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Not": "\u0e44\u0e21\u0e48", 
- "Total (sum of) points distribution for all goals should be 100.": "\u0e23\u0e27\u0e21 (\u0e1c\u0e25\u0e23\u0e27\u0e21\u0e02\u0e2d\u0e07) \u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e08\u0e32\u0e22\u0e04\u0e30\u0e41\u0e19\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e04\u0e27\u0e23\u0e08\u0e30 100"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template_goal/README.md b/hr/doctype/appraisal_template_goal/README.md
new file mode 100644
index 0000000..1b81afb
--- /dev/null
+++ b/hr/doctype/appraisal_template_goal/README.md
@@ -0,0 +1 @@
+Goal details for the parent Appraisal Template.
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template_goal/locale/_messages_doc.json b/hr/doctype/appraisal_template_goal/locale/_messages_doc.json
deleted file mode 100644
index a429ba0..0000000
--- a/hr/doctype/appraisal_template_goal/locale/_messages_doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-[
- "Appraisal Template Goal", 
- "HR", 
- "Key Performance Area", 
- "Weightage (%)", 
- "KRA"
-]
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template_goal/locale/ar-doc.json b/hr/doctype/appraisal_template_goal/locale/ar-doc.json
deleted file mode 100644
index c2b648d..0000000
--- a/hr/doctype/appraisal_template_goal/locale/ar-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Appraisal Template Goal": "\u062a\u0642\u064a\u064a\u0645 \u0642\u0627\u0644\u0628 \u0627\u0644\u0647\u062f\u0641", 
- "HR": "HR", 
- "KRA": "KRA", 
- "Key Performance Area": "\u0645\u0641\u062a\u0627\u062d \u0627\u0644\u0623\u062f\u0627\u0621 \u0627\u0644\u0645\u0646\u0637\u0642\u0629", 
- "Weightage (%)": "\u0627\u0644\u062a\u0631\u062c\u064a\u062d (\u066a)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template_goal/locale/de-doc.json b/hr/doctype/appraisal_template_goal/locale/de-doc.json
deleted file mode 100644
index bed3ced..0000000
--- a/hr/doctype/appraisal_template_goal/locale/de-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Appraisal Template Goal": "Bewertung Template Goal", 
- "HR": "HR", 
- "KRA": "KRA", 
- "Key Performance Area": "Key Performance Area", 
- "Weightage (%)": "Gewichtung (%)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template_goal/locale/es-doc.json b/hr/doctype/appraisal_template_goal/locale/es-doc.json
deleted file mode 100644
index 0b6262b..0000000
--- a/hr/doctype/appraisal_template_goal/locale/es-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Appraisal Template Goal": "Evaluaci\u00f3n Meta plantilla", 
- "HR": "HR", 
- "KRA": "KRA", 
- "Key Performance Area": "\u00c1rea Clave de Performance", 
- "Weightage (%)": "Coeficiente de ponderaci\u00f3n (%)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template_goal/locale/fr-doc.json b/hr/doctype/appraisal_template_goal/locale/fr-doc.json
deleted file mode 100644
index 14abcac..0000000
--- a/hr/doctype/appraisal_template_goal/locale/fr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Appraisal Template Goal": "Objectif mod\u00e8le d&#39;\u00e9valuation", 
- "HR": "RH", 
- "KRA": "KRA", 
- "Key Performance Area": "Zone de performance cl\u00e9", 
- "Weightage (%)": "Weightage (%)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template_goal/locale/hi-doc.json b/hr/doctype/appraisal_template_goal/locale/hi-doc.json
deleted file mode 100644
index 8b3d79c..0000000
--- a/hr/doctype/appraisal_template_goal/locale/hi-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Appraisal Template Goal": "\u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f \u0932\u0915\u094d\u0937\u094d\u092f", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "KRA": "KRA", 
- "Key Performance Area": "\u092a\u0930\u092b\u093c\u0949\u0930\u094d\u092e\u0947\u0902\u0938 \u0915\u094d\u0937\u0947\u0924\u094d\u0930", 
- "Weightage (%)": "\u0935\u0947\u091f\u0947\u091c (%)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template_goal/locale/hr-doc.json b/hr/doctype/appraisal_template_goal/locale/hr-doc.json
deleted file mode 100644
index bc5c6b6..0000000
--- a/hr/doctype/appraisal_template_goal/locale/hr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Appraisal Template Goal": "Procjena Predlo\u017eak cilja", 
- "HR": "HR", 
- "KRA": "KRA", 
- "Key Performance Area": "Key Performance Area", 
- "Weightage (%)": "Weightage (%)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template_goal/locale/nl-doc.json b/hr/doctype/appraisal_template_goal/locale/nl-doc.json
deleted file mode 100644
index 2664d65..0000000
--- a/hr/doctype/appraisal_template_goal/locale/nl-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Appraisal Template Goal": "Beoordeling Sjabloon Doel", 
- "HR": "HR", 
- "KRA": "KRA", 
- "Key Performance Area": "Key Performance Area", 
- "Weightage (%)": "Weightage (%)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template_goal/locale/pt-BR-doc.json b/hr/doctype/appraisal_template_goal/locale/pt-BR-doc.json
deleted file mode 100644
index 8aa2cba..0000000
--- a/hr/doctype/appraisal_template_goal/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Appraisal Template Goal": "Meta do Modelo de Avalia\u00e7\u00e3o", 
- "HR": "RH", 
- "KRA": "KRA", 
- "Key Performance Area": "\u00c1rea Chave de Performance", 
- "Weightage (%)": "Peso (%)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template_goal/locale/pt-doc.json b/hr/doctype/appraisal_template_goal/locale/pt-doc.json
deleted file mode 100644
index 54fbde6..0000000
--- a/hr/doctype/appraisal_template_goal/locale/pt-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Appraisal Template Goal": "Meta Modelo de avalia\u00e7\u00e3o", 
- "HR": "HR", 
- "KRA": "KRA", 
- "Key Performance Area": "\u00c1rea Key Performance", 
- "Weightage (%)": "Weightage (%)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template_goal/locale/sr-doc.json b/hr/doctype/appraisal_template_goal/locale/sr-doc.json
deleted file mode 100644
index 637e221..0000000
--- a/hr/doctype/appraisal_template_goal/locale/sr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Appraisal Template Goal": "\u041f\u0440\u043e\u0446\u0435\u043d\u0430 \u0428\u0430\u0431\u043b\u043e\u043d \u0413\u043e\u043b", 
- "HR": "\u0425\u0420", 
- "KRA": "\u041a\u0420\u0410", 
- "Key Performance Area": "\u041a\u0459\u0443\u0447\u043d\u0430 \u041f\u0435\u0440\u0444\u043e\u0440\u043c\u0430\u043d\u0441\u0435 \u041e\u0431\u043b\u0430\u0441\u0442", 
- "Weightage (%)": "\u0412\u0435\u0438\u0433\u0445\u0442\u0430\u0433\u0435 (%)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template_goal/locale/ta-doc.json b/hr/doctype/appraisal_template_goal/locale/ta-doc.json
deleted file mode 100644
index c08ef23..0000000
--- a/hr/doctype/appraisal_template_goal/locale/ta-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Appraisal Template Goal": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1 \u0b95\u0bc7\u0bbe\u0bb2\u0bcd", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "KRA": "KRA", 
- "Key Performance Area": "\u0bae\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0baf \u0b9a\u0bc6\u0baf\u0bb2\u0bcd\u0ba4\u0bbf\u0bb1\u0ba9\u0bcd \u0baa\u0b95\u0bc1\u0ba4\u0bbf", 
- "Weightage (%)": "Weightage (%)"
-}
\ No newline at end of file
diff --git a/hr/doctype/appraisal_template_goal/locale/th-doc.json b/hr/doctype/appraisal_template_goal/locale/th-doc.json
deleted file mode 100644
index c8a8f88..0000000
--- a/hr/doctype/appraisal_template_goal/locale/th-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Appraisal Template Goal": "\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e17\u0e21\u0e40\u0e1e\u0e25\u0e17\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "KRA": "KRA", 
- "Key Performance Area": "\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e07\u0e32\u0e19\u0e2b\u0e25\u0e31\u0e01", 
- "Weightage (%)": "weightage (%)"
-}
\ No newline at end of file
diff --git a/hr/doctype/attendance/README.md b/hr/doctype/attendance/README.md
new file mode 100644
index 0000000..f420b07
--- /dev/null
+++ b/hr/doctype/attendance/README.md
@@ -0,0 +1 @@
+Attendance record of an Employee on a particular date.
\ No newline at end of file
diff --git a/hr/doctype/attendance/attendance.txt b/hr/doctype/attendance/attendance.txt
index 127b7e3..05a1ab1 100644
--- a/hr/doctype/attendance/attendance.txt
+++ b/hr/doctype/attendance/attendance.txt
@@ -2,7 +2,7 @@
  {
   "creation": "2013-01-10 16:34:13", 
   "docstatus": 0, 
-  "modified": "2013-01-29 17:52:06", 
+  "modified": "2013-06-11 16:06:17", 
   "modified_by": "Administrator", 
   "owner": "ashwini@webnotestech.com"
  }, 
@@ -146,16 +146,6 @@
   "reqd": 1
  }, 
  {
-  "depends_on": "eval:doc.amended_from", 
-  "description": "The date at which current entry is corrected in the system.", 
-  "doctype": "DocField", 
-  "fieldname": "amendment_date", 
-  "fieldtype": "Date", 
-  "label": "Amendment Date", 
-  "no_copy": 1, 
-  "print_hide": 1
- }, 
- {
   "doctype": "DocField", 
   "fieldname": "amended_from", 
   "fieldtype": "Link", 
diff --git a/hr/doctype/attendance/locale/_messages_doc.json b/hr/doctype/attendance/locale/_messages_doc.json
deleted file mode 100644
index a6c718c..0000000
--- a/hr/doctype/attendance/locale/_messages_doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-[
- "Status", 
- "Attendance Details", 
- "Attendance", 
- "Absent", 
- "HR", 
- "The date at which current entry is corrected in the system.", 
- "Fiscal Year", 
- "Leave Type", 
- "Amended From", 
- "Amendment Date", 
- "Attendance Date", 
- "Employee", 
- "ATT", 
- "Present", 
- "Employee Name", 
- "Company", 
- "Naming Series", 
- "Half Day"
-]
\ No newline at end of file
diff --git a/hr/doctype/attendance/locale/ar-doc.json b/hr/doctype/attendance/locale/ar-doc.json
deleted file mode 100644
index 8a585cf..0000000
--- a/hr/doctype/attendance/locale/ar-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "ATT": "ATT", 
- "Absent": "\u063a\u0627\u0626\u0628", 
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "Amendment Date": "\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u062a\u0627\u0631\u064a\u062e", 
- "Attendance": "\u0627\u0644\u062d\u0636\u0648\u0631", 
- "Attendance Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062d\u0636\u0648\u0631", 
- "Attendance Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u062d\u0636\u0648\u0631", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Employee": "\u0639\u0627\u0645\u0644", 
- "Employee Name": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0648\u0638\u0641", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "HR": "HR", 
- "Half Day": "\u0646\u0635\u0641 \u064a\u0648\u0645", 
- "Leave Type": "\u062a\u0631\u0643 \u0646\u0648\u0639", 
- "Naming Series": "\u062a\u0633\u0645\u064a\u0629 \u0627\u0644\u0633\u0644\u0633\u0644\u0629", 
- "Present": "\u062a\u0642\u062f\u064a\u0645", 
- "Status": "\u062d\u0627\u0644\u0629", 
- "The date at which current entry is corrected in the system.": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u062a\u0635\u062d\u064a\u062d \u0627\u0644\u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u062d\u0627\u0644\u064a \u0641\u064a \u0627\u0644\u0646\u0638\u0627\u0645."
-}
\ No newline at end of file
diff --git a/hr/doctype/attendance/locale/de-doc.json b/hr/doctype/attendance/locale/de-doc.json
deleted file mode 100644
index 1c72777..0000000
--- a/hr/doctype/attendance/locale/de-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "ATT": "ATT", 
- "Absent": "Abwesend", 
- "Amended From": "Ge\u00e4ndert von", 
- "Amendment Date": "\u00c4nderung Datum", 
- "Attendance": "Teilnahme", 
- "Attendance Date": "Teilnahme seit", 
- "Attendance Details": "Teilnahme Einzelheiten", 
- "Company": "Firma", 
- "Employee": "Mitarbeiter", 
- "Employee Name": "Name des Mitarbeiters", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "HR": "HR", 
- "Half Day": "Half Day", 
- "Leave Type": "Lassen Typ", 
- "Naming Series": "Benennen Series", 
- "Present": "Pr\u00e4sentieren", 
- "Status": "Status", 
- "The date at which current entry is corrected in the system.": "Der Zeitpunkt, zu dem aktuellen Eintrag in dem System korrigiert."
-}
\ No newline at end of file
diff --git a/hr/doctype/attendance/locale/es-doc.json b/hr/doctype/attendance/locale/es-doc.json
deleted file mode 100644
index 6119ed1..0000000
--- a/hr/doctype/attendance/locale/es-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "ATT": "ATT", 
- "Absent": "Ausente", 
- "Amended From": "De modificada", 
- "Amendment Date": "Enmienda Fecha", 
- "Attendance": "Asistencia", 
- "Attendance Date": "Asistencia Fecha", 
- "Attendance Details": "Datos de asistencia", 
- "Company": "Empresa", 
- "Employee": "Empleado", 
- "Employee Name": "Nombre del empleado", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "HR": "HR", 
- "Half Day": "Medio D\u00eda", 
- "Leave Type": "Deja Tipo", 
- "Naming Series": "Nombrar Series", 
- "Present": "Presente", 
- "Status": "Estado", 
- "The date at which current entry is corrected in the system.": "La fecha en la que la entrada actual se corrige en el sistema."
-}
\ No newline at end of file
diff --git a/hr/doctype/attendance/locale/fr-doc.json b/hr/doctype/attendance/locale/fr-doc.json
deleted file mode 100644
index 6ad504d..0000000
--- a/hr/doctype/attendance/locale/fr-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "ATT": "ATT", 
- "Absent": "Absent", 
- "Amended From": "De modifi\u00e9e", 
- "Amendment Date": "Date de la modification", 
- "Attendance": "Pr\u00e9sence", 
- "Attendance Date": "Date de Participation", 
- "Attendance Details": "D\u00e9tails de pr\u00e9sence", 
- "Company": "Entreprise", 
- "Employee": "Employ\u00e9", 
- "Employee Name": "Nom de l&#39;employ\u00e9", 
- "Fiscal Year": "Exercice", 
- "HR": "RH", 
- "Half Day": "Demi-journ\u00e9e", 
- "Leave Type": "Laisser Type d&#39;", 
- "Naming Series": "Nommer S\u00e9rie", 
- "Present": "Pr\u00e9sent", 
- "Status": "Statut", 
- "The date at which current entry is corrected in the system.": "La date \u00e0 laquelle l&#39;entr\u00e9e courante est corrig\u00e9e dans le syst\u00e8me."
-}
\ No newline at end of file
diff --git a/hr/doctype/attendance/locale/hi-doc.json b/hr/doctype/attendance/locale/hi-doc.json
deleted file mode 100644
index 7a059ee..0000000
--- a/hr/doctype/attendance/locale/hi-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "ATT": "ATT", 
- "Absent": "\u0905\u0928\u0941\u092a\u0938\u094d\u0925\u093f\u0924", 
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Amendment Date": "\u0938\u0902\u0936\u094b\u0927\u0928 \u0924\u093f\u0925\u093f", 
- "Attendance": "\u0909\u092a\u0938\u094d\u0925\u093f\u0924\u093f", 
- "Attendance Date": "\u0909\u092a\u0938\u094d\u0925\u093f\u0924\u093f \u0924\u093f\u0925\u093f", 
- "Attendance Details": "\u0909\u092a\u0938\u094d\u0925\u093f\u0924\u093f \u0935\u093f\u0935\u0930\u0923", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Employee": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940", 
- "Employee Name": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u0915\u093e \u0928\u093e\u092e", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Half Day": "\u0906\u0927\u0947 \u0926\u093f\u0928", 
- "Leave Type": "\u092a\u094d\u0930\u0915\u093e\u0930 \u091b\u094b\u0921\u093c \u0926\u094b", 
- "Naming Series": "\u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u093e \u0928\u093e\u092e\u0915\u0930\u0923", 
- "Present": "\u092a\u0947\u0936", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924", 
- "The date at which current entry is corrected in the system.": "\u091c\u094b \u0924\u093e\u0930\u0940\u0916 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0938\u0939\u0940 \u0939\u0948."
-}
\ No newline at end of file
diff --git a/hr/doctype/attendance/locale/hr-doc.json b/hr/doctype/attendance/locale/hr-doc.json
deleted file mode 100644
index 74b24d5..0000000
--- a/hr/doctype/attendance/locale/hr-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "ATT": "ATT", 
- "Absent": "Odsutan", 
- "Amended From": "Izmijenjena Od", 
- "Amendment Date": "Amandman Datum", 
- "Attendance": "Poha\u0111anje", 
- "Attendance Date": "Gledatelja Datum", 
- "Attendance Details": "Gledatelja Detalji", 
- "Company": "Dru\u0161tvo", 
- "Employee": "Zaposlenik", 
- "Employee Name": "Zaposlenik Ime", 
- "Fiscal Year": "Fiskalna godina", 
- "HR": "HR", 
- "Half Day": "Pola dana", 
- "Leave Type": "Ostavite Vid", 
- "Naming Series": "Imenovanje serije", 
- "Present": "Sada\u0161nje", 
- "Status": "Status", 
- "The date at which current entry is corrected in the system.": "Datum na koji teku\u0107i zapis ispravljen u sustavu."
-}
\ No newline at end of file
diff --git a/hr/doctype/attendance/locale/nl-doc.json b/hr/doctype/attendance/locale/nl-doc.json
deleted file mode 100644
index 781c1bb..0000000
--- a/hr/doctype/attendance/locale/nl-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "ATT": "ATT", 
- "Absent": "Afwezig", 
- "Amended From": "Gewijzigd Van", 
- "Amendment Date": "Wijziging Datum", 
- "Attendance": "Opkomst", 
- "Attendance Date": "Aanwezigheid Datum", 
- "Attendance Details": "Aanwezigheid Details", 
- "Company": "Vennootschap", 
- "Employee": "Werknemer", 
- "Employee Name": "Naam werknemer", 
- "Fiscal Year": "Boekjaar", 
- "HR": "HR", 
- "Half Day": "Halve dag", 
- "Leave Type": "Laat Type", 
- "Naming Series": "Benoemen Series", 
- "Present": "Presenteer", 
- "Status": "Staat", 
- "The date at which current entry is corrected in the system.": "De datum waarop huidige item wordt gecorrigeerd in het systeem."
-}
\ No newline at end of file
diff --git a/hr/doctype/attendance/locale/pt-BR-doc.json b/hr/doctype/attendance/locale/pt-BR-doc.json
deleted file mode 100644
index d3e63e9..0000000
--- a/hr/doctype/attendance/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "ATT": "ATT", 
- "Absent": "Ausente", 
- "Amended From": "Corrigido De", 
- "Amendment Date": "Data da Corre\u00e7\u00e3o", 
- "Attendance": "Comparecimento", 
- "Attendance Date": "Data de Comparecimento", 
- "Attendance Details": "Detalhes do Comparecimento", 
- "Company": "Empresa", 
- "Employee": "Funcion\u00e1rio", 
- "Employee Name": "Nome do Funcion\u00e1rio", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "HR": "RH", 
- "Half Day": "Meio Dia", 
- "Leave Type": "Tipo de Licen\u00e7as", 
- "Naming Series": "S\u00e9ries nomeadas", 
- "Present": "Apresentar", 
- "Status": "Estado", 
- "The date at which current entry is corrected in the system.": "A data em que o lan\u00e7amento atual \u00e9 corrigido no sistema."
-}
\ No newline at end of file
diff --git a/hr/doctype/attendance/locale/pt-doc.json b/hr/doctype/attendance/locale/pt-doc.json
deleted file mode 100644
index 723827f..0000000
--- a/hr/doctype/attendance/locale/pt-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "ATT": "ATT", 
- "Absent": "Ausente", 
- "Amended From": "Alterado De", 
- "Amendment Date": "Data emenda", 
- "Attendance": "Comparecimento", 
- "Attendance Date": "Data de atendimento", 
- "Attendance Details": "Detalhes atendimento", 
- "Company": "Companhia", 
- "Employee": "Empregado", 
- "Employee Name": "Nome do Funcion\u00e1rio", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "HR": "HR", 
- "Half Day": "Meio Dia", 
- "Leave Type": "Deixar Tipo", 
- "Naming Series": "Nomeando Series", 
- "Present": "Apresentar", 
- "Status": "Estado", 
- "The date at which current entry is corrected in the system.": "A data em que a entrada actual \u00e9 corrigido no sistema."
-}
\ No newline at end of file
diff --git a/hr/doctype/attendance/locale/sr-doc.json b/hr/doctype/attendance/locale/sr-doc.json
deleted file mode 100644
index 420c2e4..0000000
--- a/hr/doctype/attendance/locale/sr-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "ATT": "\u0410\u0422\u0422", 
- "Absent": "\u041e\u0434\u0441\u0443\u0442\u0430\u043d", 
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "Amendment Date": "\u0410\u043c\u0430\u043d\u0434\u043c\u0430\u043d \u0414\u0430\u0442\u0443\u043c", 
- "Attendance": "\u041f\u043e\u0445\u0430\u0452\u0430\u045a\u0435", 
- "Attendance Date": "\u0413\u043b\u0435\u0434\u0430\u043b\u0430\u0446\u0430 \u0414\u0430\u0442\u0443\u043c", 
- "Attendance Details": "\u0413\u043b\u0435\u0434\u0430\u043b\u0430\u0446\u0430 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Employee": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438\u043a", 
- "Employee Name": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438 \u0418\u043c\u0435", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "HR": "\u0425\u0420", 
- "Half Day": "\u041f\u043e\u043b\u0430 \u0434\u0430\u043d\u0430", 
- "Leave Type": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0412\u0438\u0434", 
- "Naming Series": "\u0418\u043c\u0435\u043d\u043e\u0432\u0430\u045a\u0435 \u0421\u0435\u0440\u0438\u0435\u0441", 
- "Present": "\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435", 
- "Status": "\u0421\u0442\u0430\u0442\u0443\u0441", 
- "The date at which current entry is corrected in the system.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u0458\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u0459\u0435\u043d \u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u0443."
-}
\ No newline at end of file
diff --git a/hr/doctype/attendance/locale/ta-doc.json b/hr/doctype/attendance/locale/ta-doc.json
deleted file mode 100644
index cb742db..0000000
--- a/hr/doctype/attendance/locale/ta-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "ATT": "ATT", 
- "Absent": "\u0bb5\u0bb0\u0bbe\u0ba4\u0bbf\u0bb0\u0bc1", 
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Amendment Date": "\u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Attendance": "\u0b95\u0bb5\u0ba9\u0bae\u0bcd", 
- "Attendance Date": "\u0bb5\u0bb0\u0bc1\u0b95\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Attendance Details": "\u0bb5\u0bb0\u0bc1\u0b95\u0bc8 \u0bb5\u0bbf\u0bb5\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Employee": "\u0b8a\u0bb4\u0bbf\u0baf\u0bb0\u0bcd", 
- "Employee Name": "\u0baa\u0ba3\u0bbf\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Half Day": "\u0b85\u0bb0\u0bc8 \u0ba8\u0bbe\u0bb3\u0bcd", 
- "Leave Type": "\u0bb5\u0b95\u0bc8 \u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Naming Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bbf\u0b9f\u0bc1\u0bae\u0bcd", 
- "Present": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc1", 
- "Status": "\u0b85\u0ba8\u0bcd\u0ba4\u0bb8\u0bcd\u0ba4\u0bc1", 
- "The date at which current entry is corrected in the system.": "\u0ba4\u0bc7\u0ba4\u0bbf \u0b87\u0ba4\u0bc1 \u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8 \u0b9a\u0bb0\u0bbf."
-}
\ No newline at end of file
diff --git a/hr/doctype/attendance/locale/th-doc.json b/hr/doctype/attendance/locale/th-doc.json
deleted file mode 100644
index 8bfb83e..0000000
--- a/hr/doctype/attendance/locale/th-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "ATT": "ATT", 
- "Absent": "\u0e44\u0e21\u0e48\u0e2d\u0e22\u0e39\u0e48", 
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Amendment Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e01\u0e49\u0e44\u0e02", 
- "Attendance": "\u0e01\u0e32\u0e23\u0e14\u0e39\u0e41\u0e25\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "Attendance Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e02\u0e49\u0e32\u0e23\u0e48\u0e27\u0e21", 
- "Attendance Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e48\u0e27\u0e21\u0e1b\u0e23\u0e30\u0e0a\u0e38\u0e21", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Employee": "\u0e25\u0e39\u0e01\u0e08\u0e49\u0e32\u0e07", 
- "Employee Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e02\u0e2d\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Half Day": "\u0e04\u0e23\u0e36\u0e48\u0e07\u0e27\u0e31\u0e19", 
- "Leave Type": "\u0e1d\u0e32\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17", 
- "Naming Series": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e0b\u0e35\u0e23\u0e35\u0e2a\u0e4c", 
- "Present": "\u0e19\u0e33\u0e40\u0e2a\u0e19\u0e2d", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30", 
- "The date at which current entry is corrected in the system.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e21\u0e35\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e44\u0e02\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a"
-}
\ No newline at end of file
diff --git a/hr/doctype/branch/README.md b/hr/doctype/branch/README.md
new file mode 100644
index 0000000..9f679ec
--- /dev/null
+++ b/hr/doctype/branch/README.md
@@ -0,0 +1 @@
+Location belonging to the organization where Employees can belong.
\ No newline at end of file
diff --git a/hr/doctype/branch/locale/_messages_doc.json b/hr/doctype/branch/locale/_messages_doc.json
deleted file mode 100644
index f4832af..0000000
--- a/hr/doctype/branch/locale/_messages_doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-[
- "HR", 
- "Trash Reason", 
- "Branch"
-]
\ No newline at end of file
diff --git a/hr/doctype/branch/locale/ar-doc.json b/hr/doctype/branch/locale/ar-doc.json
deleted file mode 100644
index d560aae..0000000
--- a/hr/doctype/branch/locale/ar-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Branch": "\u0641\u0631\u0639", 
- "HR": "HR", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629"
-}
\ No newline at end of file
diff --git a/hr/doctype/branch/locale/de-doc.json b/hr/doctype/branch/locale/de-doc.json
deleted file mode 100644
index bbf9800..0000000
--- a/hr/doctype/branch/locale/de-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Branch": "Zweig", 
- "HR": "HR", 
- "Trash Reason": "Trash Reason"
-}
\ No newline at end of file
diff --git a/hr/doctype/branch/locale/es-doc.json b/hr/doctype/branch/locale/es-doc.json
deleted file mode 100644
index e7ad878..0000000
--- a/hr/doctype/branch/locale/es-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Branch": "Rama", 
- "HR": "HR", 
- "Trash Reason": "Trash Raz\u00f3n"
-}
\ No newline at end of file
diff --git a/hr/doctype/branch/locale/fr-doc.json b/hr/doctype/branch/locale/fr-doc.json
deleted file mode 100644
index e229ea7..0000000
--- a/hr/doctype/branch/locale/fr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Branch": "Branche", 
- "HR": "RH", 
- "Trash Reason": "Raison Corbeille"
-}
\ No newline at end of file
diff --git a/hr/doctype/branch/locale/hi-doc.json b/hr/doctype/branch/locale/hi-doc.json
deleted file mode 100644
index 3109457..0000000
--- a/hr/doctype/branch/locale/hi-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Branch": "\u0936\u093e\u0916\u093e", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923"
-}
\ No newline at end of file
diff --git a/hr/doctype/branch/locale/hr-doc.json b/hr/doctype/branch/locale/hr-doc.json
deleted file mode 100644
index 58e9261..0000000
--- a/hr/doctype/branch/locale/hr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Branch": "Grana", 
- "HR": "HR", 
- "Trash Reason": "Otpad Razlog"
-}
\ No newline at end of file
diff --git a/hr/doctype/branch/locale/nl-doc.json b/hr/doctype/branch/locale/nl-doc.json
deleted file mode 100644
index 42037be..0000000
--- a/hr/doctype/branch/locale/nl-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Branch": "Tak", 
- "HR": "HR", 
- "Trash Reason": "Trash Reden"
-}
\ No newline at end of file
diff --git a/hr/doctype/branch/locale/pt-BR-doc.json b/hr/doctype/branch/locale/pt-BR-doc.json
deleted file mode 100644
index 139d5b9..0000000
--- a/hr/doctype/branch/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Branch": "Ramo", 
- "HR": "RH", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo"
-}
\ No newline at end of file
diff --git a/hr/doctype/branch/locale/pt-doc.json b/hr/doctype/branch/locale/pt-doc.json
deleted file mode 100644
index a347b90..0000000
--- a/hr/doctype/branch/locale/pt-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Branch": "Ramo", 
- "HR": "HR", 
- "Trash Reason": "Raz\u00e3o lixo"
-}
\ No newline at end of file
diff --git a/hr/doctype/branch/locale/sr-doc.json b/hr/doctype/branch/locale/sr-doc.json
deleted file mode 100644
index ad03b1d..0000000
--- a/hr/doctype/branch/locale/sr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Branch": "\u0424\u0438\u043b\u0438\u0458\u0430\u043b\u0430", 
- "HR": "\u0425\u0420", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433"
-}
\ No newline at end of file
diff --git a/hr/doctype/branch/locale/ta-doc.json b/hr/doctype/branch/locale/ta-doc.json
deleted file mode 100644
index 2e6ed0f..0000000
--- a/hr/doctype/branch/locale/ta-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Branch": "\u0b95\u0bbf\u0bb3\u0bc8", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/hr/doctype/branch/locale/th-doc.json b/hr/doctype/branch/locale/th-doc.json
deleted file mode 100644
index 267529b..0000000
--- a/hr/doctype/branch/locale/th-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Branch": "\u0e2a\u0e32\u0e02\u0e32", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30"
-}
\ No newline at end of file
diff --git a/hr/doctype/deduction_type/README.md b/hr/doctype/deduction_type/README.md
new file mode 100644
index 0000000..2a22774
--- /dev/null
+++ b/hr/doctype/deduction_type/README.md
@@ -0,0 +1,3 @@
+Type of salary deduction. 
+
+e.g. Tax paid on behalf of the employee that is deducted from the salary.
\ No newline at end of file
diff --git a/hr/doctype/deduction_type/locale/_messages_doc.json b/hr/doctype/deduction_type/locale/_messages_doc.json
deleted file mode 100644
index ca2430a..0000000
--- a/hr/doctype/deduction_type/locale/_messages_doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-[
- "Trash Reason", 
- "Description", 
- "HR", 
- "Deduction Type", 
- "Name"
-]
\ No newline at end of file
diff --git a/hr/doctype/deduction_type/locale/ar-doc.json b/hr/doctype/deduction_type/locale/ar-doc.json
deleted file mode 100644
index 0e8350e..0000000
--- a/hr/doctype/deduction_type/locale/ar-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Deduction Type": "\u062e\u0635\u0645 \u0646\u0648\u0639", 
- "Description": "\u0648\u0635\u0641", 
- "HR": "HR", 
- "Name": "\u0627\u0633\u0645", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629"
-}
\ No newline at end of file
diff --git a/hr/doctype/deduction_type/locale/de-doc.json b/hr/doctype/deduction_type/locale/de-doc.json
deleted file mode 100644
index 251005b..0000000
--- a/hr/doctype/deduction_type/locale/de-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Deduction Type": "Abzug Typ", 
- "Description": "Beschreibung", 
- "HR": "HR", 
- "Name": "Name", 
- "Trash Reason": "Trash Reason"
-}
\ No newline at end of file
diff --git a/hr/doctype/deduction_type/locale/es-doc.json b/hr/doctype/deduction_type/locale/es-doc.json
deleted file mode 100644
index 14870e7..0000000
--- a/hr/doctype/deduction_type/locale/es-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Deduction Type": "Deducci\u00f3n Tipo", 
- "Description": "Descripci\u00f3n", 
- "HR": "HR", 
- "Name": "Nombre", 
- "Trash Reason": "Trash Raz\u00f3n"
-}
\ No newline at end of file
diff --git a/hr/doctype/deduction_type/locale/fr-doc.json b/hr/doctype/deduction_type/locale/fr-doc.json
deleted file mode 100644
index 3ae3694..0000000
--- a/hr/doctype/deduction_type/locale/fr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Deduction Type": "Type de d\u00e9duction", 
- "Description": "Description", 
- "HR": "RH", 
- "Name": "Nom", 
- "Trash Reason": "Raison Corbeille"
-}
\ No newline at end of file
diff --git a/hr/doctype/deduction_type/locale/hi-doc.json b/hr/doctype/deduction_type/locale/hi-doc.json
deleted file mode 100644
index 5a95a4d..0000000
--- a/hr/doctype/deduction_type/locale/hi-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Deduction Type": "\u0915\u091f\u094c\u0924\u0940 \u0915\u0947 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Name": "\u0928\u093e\u092e", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923"
-}
\ No newline at end of file
diff --git a/hr/doctype/deduction_type/locale/hr-doc.json b/hr/doctype/deduction_type/locale/hr-doc.json
deleted file mode 100644
index 0b80ed7..0000000
--- a/hr/doctype/deduction_type/locale/hr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Deduction Type": "Odbitak Tip", 
- "Description": "Opis", 
- "HR": "HR", 
- "Name": "Ime", 
- "Trash Reason": "Otpad Razlog"
-}
\ No newline at end of file
diff --git a/hr/doctype/deduction_type/locale/nl-doc.json b/hr/doctype/deduction_type/locale/nl-doc.json
deleted file mode 100644
index edd2181..0000000
--- a/hr/doctype/deduction_type/locale/nl-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Deduction Type": "Aftrek Type", 
- "Description": "Beschrijving", 
- "HR": "HR", 
- "Name": "Naam", 
- "Trash Reason": "Trash Reden"
-}
\ No newline at end of file
diff --git a/hr/doctype/deduction_type/locale/pt-BR-doc.json b/hr/doctype/deduction_type/locale/pt-BR-doc.json
deleted file mode 100644
index bc7e727..0000000
--- a/hr/doctype/deduction_type/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Deduction Type": "Tipo de dedu\u00e7\u00e3o", 
- "Description": "Descri\u00e7\u00e3o", 
- "HR": "RH", 
- "Name": "Nome", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo"
-}
\ No newline at end of file
diff --git a/hr/doctype/deduction_type/locale/pt-doc.json b/hr/doctype/deduction_type/locale/pt-doc.json
deleted file mode 100644
index 3b5f87d..0000000
--- a/hr/doctype/deduction_type/locale/pt-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Deduction Type": "Tipo de dedu\u00e7\u00e3o", 
- "Description": "Descri\u00e7\u00e3o", 
- "HR": "HR", 
- "Name": "Nome", 
- "Trash Reason": "Raz\u00e3o lixo"
-}
\ No newline at end of file
diff --git a/hr/doctype/deduction_type/locale/sr-doc.json b/hr/doctype/deduction_type/locale/sr-doc.json
deleted file mode 100644
index 1c9cf26..0000000
--- a/hr/doctype/deduction_type/locale/sr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Deduction Type": "\u041e\u0434\u0431\u0438\u0442\u0430\u043a \u0422\u0438\u043f", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "HR": "\u0425\u0420", 
- "Name": "\u0418\u043c\u0435", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433"
-}
\ No newline at end of file
diff --git a/hr/doctype/deduction_type/locale/ta-doc.json b/hr/doctype/deduction_type/locale/ta-doc.json
deleted file mode 100644
index dbf3c01..0000000
--- a/hr/doctype/deduction_type/locale/ta-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Deduction Type": "\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bb1\u0bbf\u0baf\u0bc1\u0bae\u0bcd \u0bb5\u0b95\u0bc8", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Name": "\u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/hr/doctype/deduction_type/locale/th-doc.json b/hr/doctype/deduction_type/locale/th-doc.json
deleted file mode 100644
index d28aa03..0000000
--- a/hr/doctype/deduction_type/locale/th-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Deduction Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2b\u0e31\u0e01", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Name": "\u0e0a\u0e37\u0e48\u0e2d", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30"
-}
\ No newline at end of file
diff --git a/hr/doctype/department/README.md b/hr/doctype/department/README.md
new file mode 100644
index 0000000..6f74b86
--- /dev/null
+++ b/hr/doctype/department/README.md
@@ -0,0 +1 @@
+Department where Employee belongs.
\ No newline at end of file
diff --git a/hr/doctype/department/locale/_messages_doc.json b/hr/doctype/department/locale/_messages_doc.json
deleted file mode 100644
index ba99f6a..0000000
--- a/hr/doctype/department/locale/_messages_doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-[
- "Trash Reason", 
- "HR", 
- "Leave Block List", 
- "Department", 
- "Days for which Holidays are blocked for this department."
-]
\ No newline at end of file
diff --git a/hr/doctype/department/locale/ar-doc.json b/hr/doctype/department/locale/ar-doc.json
deleted file mode 100644
index 78847fd..0000000
--- a/hr/doctype/department/locale/ar-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Days for which Holidays are blocked for this department.": "\u064a\u062a\u0645 \u062d\u0638\u0631 \u0623\u064a\u0627\u0645 \u0627\u0644\u0623\u0639\u064a\u0627\u062f \u0627\u0644\u062a\u064a \u0644\u0647\u0630\u0627 \u0627\u0644\u0642\u0633\u0645.", 
- "Department": "\u0642\u0633\u0645", 
- "HR": "HR", 
- "Holiday Block List": "\u0625\u0642\u0627\u0645\u0627\u062a \u0642\u0627\u0626\u0645\u0629", 
- "Leave Block List": "\u062a\u0631\u0643 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062d\u0638\u0631", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629"
-}
\ No newline at end of file
diff --git a/hr/doctype/department/locale/de-doc.json b/hr/doctype/department/locale/de-doc.json
deleted file mode 100644
index 062357a..0000000
--- a/hr/doctype/department/locale/de-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Days for which Holidays are blocked for this department.": "Tage, f\u00fcr die Feiertage sind f\u00fcr diese Abteilung blockiert.", 
- "Department": "Abteilung", 
- "HR": "HR", 
- "Leave Block List": "Lassen Block List", 
- "Trash Reason": "Trash Reason"
-}
\ No newline at end of file
diff --git a/hr/doctype/department/locale/es-doc.json b/hr/doctype/department/locale/es-doc.json
deleted file mode 100644
index 1a15462..0000000
--- a/hr/doctype/department/locale/es-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Days for which Holidays are blocked for this department.": "D\u00edas de fiesta que est\u00e1n bloqueados para este departamento.", 
- "Department": "Departamento", 
- "HR": "HR", 
- "Holiday Block List": "Holiday lista de bloqueo", 
- "Leave Block List": "Deja lista de bloqueo", 
- "Trash Reason": "Trash Raz\u00f3n"
-}
\ No newline at end of file
diff --git a/hr/doctype/department/locale/fr-doc.json b/hr/doctype/department/locale/fr-doc.json
deleted file mode 100644
index da81edd..0000000
--- a/hr/doctype/department/locale/fr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Days for which Holidays are blocked for this department.": "Jours f\u00e9ri\u00e9s pour lesquels sont bloqu\u00e9s pour ce d\u00e9partement.", 
- "Department": "D\u00e9partement", 
- "HR": "RH", 
- "Holiday Block List": "Block List vacances", 
- "Leave Block List": "Laisser Block List", 
- "Trash Reason": "Raison Corbeille"
-}
\ No newline at end of file
diff --git a/hr/doctype/department/locale/hi-doc.json b/hr/doctype/department/locale/hi-doc.json
deleted file mode 100644
index 6575397..0000000
--- a/hr/doctype/department/locale/hi-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Days for which Holidays are blocked for this department.": "\u0926\u093f\u0928 \u091b\u0941\u091f\u094d\u091f\u093f\u092f\u093e\u0901 \u091c\u093f\u0938\u0915\u0947 \u0932\u093f\u090f \u0907\u0938 \u0935\u093f\u092d\u093e\u0917 \u0915\u0947 \u0932\u093f\u090f \u0905\u0935\u0930\u0941\u0926\u094d\u0927 \u0915\u0930 \u0930\u0939\u0947 \u0939\u0948\u0902.", 
- "Department": "\u0935\u093f\u092d\u093e\u0917", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Holiday Block List": "\u0905\u0935\u0915\u093e\u0936 \u092c\u094d\u0932\u0949\u0915 \u0938\u0942\u091a\u0940", 
- "Leave Block List": "\u092c\u094d\u0932\u0949\u0915 \u0938\u0942\u091a\u0940 \u091b\u094b\u0921\u093c \u0926\u094b", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923"
-}
\ No newline at end of file
diff --git a/hr/doctype/department/locale/hr-doc.json b/hr/doctype/department/locale/hr-doc.json
deleted file mode 100644
index 1c94d39..0000000
--- a/hr/doctype/department/locale/hr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Days for which Holidays are blocked for this department.": "Dani za koje Praznici su blokirane za ovaj odjel.", 
- "Department": "Odsjek", 
- "HR": "HR", 
- "Holiday Block List": "Turisti\u010dka Blok Popis", 
- "Leave Block List": "Ostavite Block List", 
- "Trash Reason": "Otpad Razlog"
-}
\ No newline at end of file
diff --git a/hr/doctype/department/locale/nl-doc.json b/hr/doctype/department/locale/nl-doc.json
deleted file mode 100644
index c49156b..0000000
--- a/hr/doctype/department/locale/nl-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Days for which Holidays are blocked for this department.": "Dagen waarvoor feestdagen zijn geblokkeerd voor deze afdeling.", 
- "Department": "Afdeling", 
- "HR": "HR", 
- "Holiday Block List": "Holiday Block List", 
- "Leave Block List": "Laat Block List", 
- "Trash Reason": "Trash Reden"
-}
\ No newline at end of file
diff --git a/hr/doctype/department/locale/pt-BR-doc.json b/hr/doctype/department/locale/pt-BR-doc.json
deleted file mode 100644
index f2e6b5e..0000000
--- a/hr/doctype/department/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Days for which Holidays are blocked for this department.": "Dias para que feriados s\u00e3o bloqueados para este departamento.", 
- "Department": "Departamento", 
- "HR": "RH", 
- "Leave Block List": "Deixe Lista de Bloqueios", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo"
-}
\ No newline at end of file
diff --git a/hr/doctype/department/locale/pt-doc.json b/hr/doctype/department/locale/pt-doc.json
deleted file mode 100644
index 118cf4a..0000000
--- a/hr/doctype/department/locale/pt-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Days for which Holidays are blocked for this department.": "Dias para que feriados s\u00e3o bloqueados para este departamento.", 
- "Department": "Departamento", 
- "HR": "HR", 
- "Holiday Block List": "Lista de Bloqueios de f\u00e9rias", 
- "Leave Block List": "Deixe Lista de Bloqueios", 
- "Trash Reason": "Raz\u00e3o lixo"
-}
\ No newline at end of file
diff --git a/hr/doctype/department/locale/sr-doc.json b/hr/doctype/department/locale/sr-doc.json
deleted file mode 100644
index e5ca4ac..0000000
--- a/hr/doctype/department/locale/sr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Department": "\u041e\u0434\u0435\u0459\u0435\u045a\u0435", 
- "HR": "\u0425\u0420", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433"
-}
\ No newline at end of file
diff --git a/hr/doctype/department/locale/ta-doc.json b/hr/doctype/department/locale/ta-doc.json
deleted file mode 100644
index 354fbba..0000000
--- a/hr/doctype/department/locale/ta-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Department": "\u0b87\u0bb2\u0bbe\u0b95\u0bbe", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/hr/doctype/department/locale/th-doc.json b/hr/doctype/department/locale/th-doc.json
deleted file mode 100644
index acbd47d..0000000
--- a/hr/doctype/department/locale/th-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Days for which Holidays are blocked for this department.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e27\u0e31\u0e19\u0e2b\u0e22\u0e38\u0e14\u0e08\u0e30\u0e16\u0e39\u0e01\u0e1a\u0e25\u0e47\u0e2d\u0e01\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e41\u0e1c\u0e19\u0e01\u0e19\u0e35\u0e49", 
- "Department": "\u0e41\u0e1c\u0e19\u0e01", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Leave Block List": "\u0e1d\u0e32\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e25\u0e47\u0e2d\u0e01", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30"
-}
\ No newline at end of file
diff --git a/hr/doctype/designation/README.md b/hr/doctype/designation/README.md
new file mode 100644
index 0000000..a02a923
--- /dev/null
+++ b/hr/doctype/designation/README.md
@@ -0,0 +1 @@
+Employee Designation.
\ No newline at end of file
diff --git a/hr/doctype/designation/locale/_messages_doc.json b/hr/doctype/designation/locale/_messages_doc.json
deleted file mode 100644
index 1dead40..0000000
--- a/hr/doctype/designation/locale/_messages_doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-[
- "HR", 
- "Trash Reason", 
- "Designation"
-]
\ No newline at end of file
diff --git a/hr/doctype/designation/locale/ar-doc.json b/hr/doctype/designation/locale/ar-doc.json
deleted file mode 100644
index fa6c5ac..0000000
--- a/hr/doctype/designation/locale/ar-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Designation": "\u062a\u0639\u064a\u064a\u0646", 
- "HR": "HR", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629"
-}
\ No newline at end of file
diff --git a/hr/doctype/designation/locale/de-doc.json b/hr/doctype/designation/locale/de-doc.json
deleted file mode 100644
index ffdd4c9..0000000
--- a/hr/doctype/designation/locale/de-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Designation": "Bezeichnung", 
- "HR": "HR", 
- "Trash Reason": "Trash Reason"
-}
\ No newline at end of file
diff --git a/hr/doctype/designation/locale/es-doc.json b/hr/doctype/designation/locale/es-doc.json
deleted file mode 100644
index 044eb41..0000000
--- a/hr/doctype/designation/locale/es-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Designation": "Designaci\u00f3n", 
- "HR": "HR", 
- "Trash Reason": "Trash Raz\u00f3n"
-}
\ No newline at end of file
diff --git a/hr/doctype/designation/locale/fr-doc.json b/hr/doctype/designation/locale/fr-doc.json
deleted file mode 100644
index ba90910..0000000
--- a/hr/doctype/designation/locale/fr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Designation": "D\u00e9signation", 
- "HR": "RH", 
- "Trash Reason": "Raison Corbeille"
-}
\ No newline at end of file
diff --git a/hr/doctype/designation/locale/hi-doc.json b/hr/doctype/designation/locale/hi-doc.json
deleted file mode 100644
index 3eee10c..0000000
--- a/hr/doctype/designation/locale/hi-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Designation": "\u092a\u0926\u0928\u093e\u092e", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923"
-}
\ No newline at end of file
diff --git a/hr/doctype/designation/locale/hr-doc.json b/hr/doctype/designation/locale/hr-doc.json
deleted file mode 100644
index 16e5e73..0000000
--- a/hr/doctype/designation/locale/hr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Designation": "Oznaka", 
- "HR": "HR", 
- "Trash Reason": "Otpad Razlog"
-}
\ No newline at end of file
diff --git a/hr/doctype/designation/locale/nl-doc.json b/hr/doctype/designation/locale/nl-doc.json
deleted file mode 100644
index 5a2dc06..0000000
--- a/hr/doctype/designation/locale/nl-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Designation": "Benaming", 
- "HR": "HR", 
- "Trash Reason": "Trash Reden"
-}
\ No newline at end of file
diff --git a/hr/doctype/designation/locale/pt-BR-doc.json b/hr/doctype/designation/locale/pt-BR-doc.json
deleted file mode 100644
index 1be8457..0000000
--- a/hr/doctype/designation/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Designation": "Designa\u00e7\u00e3o", 
- "HR": "RH", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo"
-}
\ No newline at end of file
diff --git a/hr/doctype/designation/locale/pt-doc.json b/hr/doctype/designation/locale/pt-doc.json
deleted file mode 100644
index 7723e98..0000000
--- a/hr/doctype/designation/locale/pt-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Designation": "Designa\u00e7\u00e3o", 
- "HR": "HR", 
- "Trash Reason": "Raz\u00e3o lixo"
-}
\ No newline at end of file
diff --git a/hr/doctype/designation/locale/sr-doc.json b/hr/doctype/designation/locale/sr-doc.json
deleted file mode 100644
index ca8f348..0000000
--- a/hr/doctype/designation/locale/sr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Designation": "\u041e\u0437\u043d\u0430\u043a\u0430", 
- "HR": "\u0425\u0420", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433"
-}
\ No newline at end of file
diff --git a/hr/doctype/designation/locale/ta-doc.json b/hr/doctype/designation/locale/ta-doc.json
deleted file mode 100644
index 96001b3..0000000
--- a/hr/doctype/designation/locale/ta-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Designation": "\u0baa\u0ba4\u0bb5\u0bbf", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/hr/doctype/designation/locale/th-doc.json b/hr/doctype/designation/locale/th-doc.json
deleted file mode 100644
index d82a0d7..0000000
--- a/hr/doctype/designation/locale/th-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Designation": "\u0e01\u0e32\u0e23\u0e41\u0e15\u0e48\u0e07\u0e15\u0e31\u0e49\u0e07", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30"
-}
\ No newline at end of file
diff --git a/hr/doctype/earning_type/README.md b/hr/doctype/earning_type/README.md
new file mode 100644
index 0000000..50aa1b3
--- /dev/null
+++ b/hr/doctype/earning_type/README.md
@@ -0,0 +1,3 @@
+Type of earning that is a part of the salary.
+
+e.g. basic salary, bonus etc.
\ No newline at end of file
diff --git a/hr/doctype/earning_type/locale/_messages_doc.json b/hr/doctype/earning_type/locale/_messages_doc.json
deleted file mode 100644
index bf291ea..0000000
--- a/hr/doctype/earning_type/locale/_messages_doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-[
- "Earning Type", 
- "Exemption Limit", 
- "Description", 
- "No", 
- "HR", 
- "Trash Reason", 
- "Taxable", 
- "Yes", 
- "Name"
-]
\ No newline at end of file
diff --git a/hr/doctype/earning_type/locale/ar-doc.json b/hr/doctype/earning_type/locale/ar-doc.json
deleted file mode 100644
index c358b6f..0000000
--- a/hr/doctype/earning_type/locale/ar-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Description": "\u0648\u0635\u0641", 
- "Earning Type": "\u0643\u0633\u0628 \u0646\u0648\u0639", 
- "Exemption Limit": "\u0625\u0639\u0641\u0627\u0621 \u0627\u0644\u062d\u062f", 
- "HR": "HR", 
- "Name": "\u0627\u0633\u0645", 
- "No": "\u0644\u0627", 
- "Taxable": "\u062e\u0627\u0636\u0639 \u0644\u0644\u0636\u0631\u064a\u0628\u0629", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629", 
- "Yes": "\u0646\u0639\u0645"
-}
\ No newline at end of file
diff --git a/hr/doctype/earning_type/locale/de-doc.json b/hr/doctype/earning_type/locale/de-doc.json
deleted file mode 100644
index bdd61f6..0000000
--- a/hr/doctype/earning_type/locale/de-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Description": "Beschreibung", 
- "Earning Type": "Earning Typ", 
- "Exemption Limit": "Freigrenze", 
- "HR": "HR", 
- "Name": "Name", 
- "No": "Auf", 
- "Taxable": "Steuerpflichtig", 
- "Trash Reason": "Trash Reason", 
- "Yes": "Ja"
-}
\ No newline at end of file
diff --git a/hr/doctype/earning_type/locale/es-doc.json b/hr/doctype/earning_type/locale/es-doc.json
deleted file mode 100644
index c8b08d1..0000000
--- a/hr/doctype/earning_type/locale/es-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Description": "Descripci\u00f3n", 
- "Earning Type": "Ganando Tipo", 
- "Exemption Limit": "Exenci\u00f3n del l\u00edmite", 
- "HR": "HR", 
- "Name": "Nombre", 
- "No": "No", 
- "Taxable": "Imponible", 
- "Trash Reason": "Trash Raz\u00f3n", 
- "Yes": "S\u00ed"
-}
\ No newline at end of file
diff --git a/hr/doctype/earning_type/locale/fr-doc.json b/hr/doctype/earning_type/locale/fr-doc.json
deleted file mode 100644
index 62b18d0..0000000
--- a/hr/doctype/earning_type/locale/fr-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Description": "Description", 
- "Earning Type": "Gagner Type d&#39;", 
- "Exemption Limit": "Limite d&#39;exemption", 
- "HR": "RH", 
- "Name": "Nom", 
- "No": "Aucun", 
- "Taxable": "Imposable", 
- "Trash Reason": "Raison Corbeille", 
- "Yes": "Oui"
-}
\ No newline at end of file
diff --git a/hr/doctype/earning_type/locale/hi-doc.json b/hr/doctype/earning_type/locale/hi-doc.json
deleted file mode 100644
index 52f1c42..0000000
--- a/hr/doctype/earning_type/locale/hi-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Earning Type": "\u092a\u094d\u0930\u0915\u093e\u0930 \u0915\u092e\u093e\u0908", 
- "Exemption Limit": "\u091b\u0942\u091f \u0915\u0940 \u0938\u0940\u092e\u093e", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Name": "\u0928\u093e\u092e", 
- "No": "\u0928\u0939\u0940\u0902", 
- "Taxable": "\u0915\u0930 \u092f\u094b\u0917\u094d\u092f", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923", 
- "Yes": "\u0939\u093e\u0902"
-}
\ No newline at end of file
diff --git a/hr/doctype/earning_type/locale/hr-doc.json b/hr/doctype/earning_type/locale/hr-doc.json
deleted file mode 100644
index 7ef2f32..0000000
--- a/hr/doctype/earning_type/locale/hr-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Description": "Opis", 
- "Earning Type": "Zarada Vid", 
- "Exemption Limit": "Izuze\u0107e granica", 
- "HR": "HR", 
- "Name": "Ime", 
- "No": "Ne", 
- "Taxable": "Oporeziva", 
- "Trash Reason": "Otpad Razlog", 
- "Yes": "Da"
-}
\ No newline at end of file
diff --git a/hr/doctype/earning_type/locale/nl-doc.json b/hr/doctype/earning_type/locale/nl-doc.json
deleted file mode 100644
index b19cff5..0000000
--- a/hr/doctype/earning_type/locale/nl-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Description": "Beschrijving", 
- "Earning Type": "Verdienen Type", 
- "Exemption Limit": "Vrijstelling Limit", 
- "HR": "HR", 
- "Name": "Naam", 
- "No": "Geen", 
- "Taxable": "Belastbaar", 
- "Trash Reason": "Trash Reden", 
- "Yes": "Ja"
-}
\ No newline at end of file
diff --git a/hr/doctype/earning_type/locale/pt-BR-doc.json b/hr/doctype/earning_type/locale/pt-BR-doc.json
deleted file mode 100644
index 7982e33..0000000
--- a/hr/doctype/earning_type/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Description": "Descri\u00e7\u00e3o", 
- "Earning Type": "Tipo de Ganho", 
- "Exemption Limit": "Limite de isen\u00e7\u00e3o", 
- "HR": "RH", 
- "Name": "Nome", 
- "No": "N\u00e3o", 
- "Taxable": "Tribut\u00e1vel", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo", 
- "Yes": "Sim"
-}
\ No newline at end of file
diff --git a/hr/doctype/earning_type/locale/pt-doc.json b/hr/doctype/earning_type/locale/pt-doc.json
deleted file mode 100644
index c0730cc..0000000
--- a/hr/doctype/earning_type/locale/pt-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Description": "Descri\u00e7\u00e3o", 
- "Earning Type": "Ganhando Tipo", 
- "Exemption Limit": "Limite de isen\u00e7\u00e3o", 
- "HR": "HR", 
- "Name": "Nome", 
- "No": "N\u00e3o", 
- "Taxable": "Tribut\u00e1vel", 
- "Trash Reason": "Raz\u00e3o lixo", 
- "Yes": "Sim"
-}
\ No newline at end of file
diff --git a/hr/doctype/earning_type/locale/sr-doc.json b/hr/doctype/earning_type/locale/sr-doc.json
deleted file mode 100644
index df7f520..0000000
--- a/hr/doctype/earning_type/locale/sr-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Description": "\u041e\u043f\u0438\u0441", 
- "Earning Type": "\u0417\u0430\u0440\u0430\u0434\u0430 \u0412\u0438\u0434", 
- "Exemption Limit": "\u0418\u0437\u0443\u0437\u0435\u045b\u0435 \u041b\u0438\u043c\u0438\u0442", 
- "HR": "\u0425\u0420", 
- "Name": "\u0418\u043c\u0435", 
- "No": "\u041d\u0435", 
- "Taxable": "\u041e\u043f\u043e\u0440\u0435\u0437\u0438\u0432\u0438", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433", 
- "Yes": "\u0414\u0430"
-}
\ No newline at end of file
diff --git a/hr/doctype/earning_type/locale/ta-doc.json b/hr/doctype/earning_type/locale/ta-doc.json
deleted file mode 100644
index 9041bc1..0000000
--- a/hr/doctype/earning_type/locale/ta-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Earning Type": "\u0bb5\u0b95\u0bc8 \u0b9a\u0bae\u0bcd\u0baa\u0bbe\u0ba4\u0bbf\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Exemption Limit": "\u0bb5\u0bbf\u0bb2\u0b95\u0bcd\u0b95\u0bc1 \u0bb5\u0bb0\u0bae\u0bcd\u0baa\u0bc1", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Name": "\u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Taxable": "\u0bb5\u0bb0\u0bbf", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd", 
- "Yes": "\u0b86\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/hr/doctype/earning_type/locale/th-doc.json b/hr/doctype/earning_type/locale/th-doc.json
deleted file mode 100644
index 0bd9de1..0000000
--- a/hr/doctype/earning_type/locale/th-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Earning Type": "\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17", 
- "Exemption Limit": "\u0e27\u0e07\u0e40\u0e07\u0e34\u0e19\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Name": "\u0e0a\u0e37\u0e48\u0e2d", 
- "No": "\u0e44\u0e21\u0e48", 
- "Taxable": "\u0e15\u0e49\u0e2d\u0e07\u0e40\u0e2a\u0e35\u0e22\u0e20\u0e32\u0e29\u0e35", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30", 
- "Yes": "\u0e43\u0e0a\u0e48"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee/README.md b/hr/doctype/employee/README.md
new file mode 100644
index 0000000..f82e99a
--- /dev/null
+++ b/hr/doctype/employee/README.md
@@ -0,0 +1 @@
+Employee master.
\ No newline at end of file
diff --git a/hr/doctype/employee/locale/_messages_doc.json b/hr/doctype/employee/locale/_messages_doc.json
deleted file mode 100644
index 10eb738..0000000
--- a/hr/doctype/employee/locale/_messages_doc.json
+++ /dev/null
@@ -1,117 +0,0 @@
-[
- "Current Address", 
- "O-", 
- "Place of Issue", 
- "O+", 
- "Valid Upto", 
- "Career History", 
- "Branch", 
- "Department", 
- "Bio", 
- "PF Number", 
- "Company", 
- "User ID", 
- "Health Concerns", 
- "Naming Series", 
- "Permanent Accommodation Type", 
- "Married", 
- "Exit Interview Details", 
- "Here you can maintain family details like name and occupation of parent, spouse and children", 
- "B-", 
- "Cell Number", 
- "B+", 
- "Passport Number", 
- "Contact Details", 
- "Rented", 
- "ESIC CARD No", 
- "Provide email id registered in company", 
- "You can enter any date manually", 
- "HR", 
- "Gratuity LIC ID", 
- "Bank A/C No.", 
- "<span class=\"sys_manager\">To setup, please go to Setup > Naming Series</span>", 
- "Employee External Work History", 
- "Employee", 
- "Basic Information", 
- "Date of Birth", 
- "Previous Work Experience", 
- "Family Background", 
- "File List", 
- "Salary Mode", 
- "Better Prospects", 
- "Employee Internal Work Historys", 
- "Short biography for website and other publications.", 
- "Female", 
- "Divorced", 
- "Ms", 
- "Mr", 
- "Male", 
- "Full Name", 
- "Job Profile", 
- "Grade", 
- "Image", 
- "Owned", 
- "Employee Number", 
- "New Workplace", 
- "Blood Group", 
- "Reason for Leaving", 
- "Trash Reason", 
- "Contract End Date", 
- "No", 
- "Leave Encashed?", 
- "Exit", 
- "Educational Qualification Details", 
- "Final Confirmation Date", 
- "Status", 
- "Bank Name", 
- "Cheque", 
- "Employment Type", 
- "Notice - Number of Days", 
- "Designation", 
- "Salary Information", 
- "Personal Details", 
- "Active", 
- "Encashment Date", 
- "Reason for Resignation", 
- "Left", 
- "Feedback", 
- "EMP/", 
- "Emergency Phone Number", 
- "Health Details", 
- "Marital Status", 
- "Relation", 
- "Personal Email", 
- "System User (login) ID. If set, it will become default for all HR forms.", 
- "Scheduled Confirmation Date", 
- "Email (By company)", 
- "Employment Details", 
- "Applicable Holiday List", 
- "Date of Issue", 
- "Educational Qualification", 
- "PAN Number", 
- "Date Of Retirement", 
- "Date of Joining", 
- "Emergency Contact Details", 
- "A+", 
- "AB+", 
- "A-", 
- "AB-", 
- "Image View", 
- "Bank", 
- "Current Accommodation Type", 
- "Gender", 
- "Cash", 
- "Holiday List", 
- "History In Company", 
- "Resignation Letter Date", 
- "Yes", 
- "Widowed", 
- "Person To Be Contacted", 
- "Relieving Date", 
- "Here you can maintain height, weight, allergies, medical concerns etc", 
- "Single", 
- "Permanent Address", 
- "Salutation", 
- "Reports to", 
- "Held On"
-]
\ No newline at end of file
diff --git a/hr/doctype/employee/locale/ar-doc.json b/hr/doctype/employee/locale/ar-doc.json
deleted file mode 100644
index d764b1b..0000000
--- a/hr/doctype/employee/locale/ar-doc.json
+++ /dev/null
@@ -1,118 +0,0 @@
-{
- "<span class=\"sys_manager\">To setup, please go to Setup > Naming Series</span>": "<span class=\"sys_manager\">\u0625\u0644\u0649 \u0625\u0639\u062f\u0627\u062f\u060c \u064a\u0631\u062c\u0649 \u0627\u0644\u062f\u062e\u0648\u0644 \u0625\u0644\u0649 \u0627\u0644\u0625\u0639\u062f\u0627\u062f&gt; \u0633\u0644\u0633\u0644\u0629 \u062a\u0633\u0645\u064a\u0629</span>", 
- "A+": "A +", 
- "A-": "A-", 
- "AB+": "AB +", 
- "AB-": "AB-", 
- "Active": "\u0646\u0634\u0637", 
- "Applicable Holiday List": "\u064a\u0646\u0637\u0628\u0642 \u0639\u0637\u0644\u0629 \u0642\u0627\u0626\u0645\u0629", 
- "B+": "B +", 
- "B-": "B-", 
- "Bank": "\u0645\u0635\u0631\u0641", 
- "Bank A/C No.": "\u0627\u0644\u0628\u0646\u0643 A / C \u0631\u0642\u0645", 
- "Bank Name": "\u0627\u0633\u0645 \u0627\u0644\u0628\u0646\u0643", 
- "Basic Information": "\u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629", 
- "Better Prospects": "\u0622\u0641\u0627\u0642 \u0623\u0641\u0636\u0644", 
- "Bio": "\u0627\u0644\u062d\u064a\u0648\u064a\u0629", 
- "Blood Group": "\u0641\u0635\u064a\u0644\u0629 \u0627\u0644\u062f\u0645", 
- "Branch": "\u0641\u0631\u0639", 
- "Career History": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u0647\u0646\u064a", 
- "Cash": "\u0646\u0642\u062f", 
- "Cell Number": "\u0627\u0644\u062e\u0644\u064a\u0629 \u0631\u0642\u0645", 
- "Cheque": "\u0634\u064a\u0643", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Contact Details": "\u0644\u0644\u0625\u062a\u0635\u0627\u0644", 
- "Contract End Date": "\u062a\u0627\u0631\u064a\u062e \u0646\u0647\u0627\u064a\u0629 \u0627\u0644\u0639\u0642\u062f", 
- "Current Accommodation Type": "\u0646\u0648\u0639 \u0627\u0644\u0625\u0642\u0627\u0645\u0629 \u0627\u0644\u062d\u0627\u0644\u064a", 
- "Current Address": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u062d\u0627\u0644\u064a", 
- "Date Of Retirement": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0642\u0627\u0639\u062f", 
- "Date of Birth": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u064a\u0644\u0627\u062f", 
- "Date of Issue": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0625\u0635\u062f\u0627\u0631", 
- "Date of Joining": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u0646\u0636\u0645\u0627\u0645", 
- "Department": "\u0642\u0633\u0645", 
- "Designation": "\u062a\u0639\u064a\u064a\u0646", 
- "Divorced": "\u0627\u0644\u0645\u0637\u0644\u0642\u0627\u062a", 
- "EMP/": "EMP /", 
- "ESIC CARD No": "ESIC \u0631\u0642\u0645 \u0627\u0644\u0628\u0637\u0627\u0642\u0629", 
- "Educational Qualification": "\u0627\u0644\u0645\u0624\u0647\u0644\u0627\u062a \u0627\u0644\u0639\u0644\u0645\u064a\u0629", 
- "Educational Qualification Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0645\u0624\u0647\u0644\u0627\u062a \u0627\u0644\u0639\u0644\u0645\u064a\u0629", 
- "Email (By company)": "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a (\u062d\u0633\u0628 \u0627\u0644\u0634\u0631\u0643\u0629)", 
- "Emergency Contact Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0641\u064a \u062d\u0627\u0644\u0627\u062a \u0627\u0644\u0637\u0648\u0627\u0631\u0626", 
- "Emergency Phone Number": "\u0631\u0642\u0645 \u0627\u0644\u0647\u0627\u062a\u0641 \u0641\u064a \u062d\u0627\u0644\u0627\u062a \u0627\u0644\u0637\u0648\u0627\u0631\u0626", 
- "Employee": "\u0639\u0627\u0645\u0644", 
- "Employee External Work History": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u0648\u0638\u0641 \u0627\u0644\u0639\u0645\u0644 \u0627\u0644\u062e\u0627\u0631\u062c\u064a", 
- "Employee Internal Work Historys": "Historys \u0627\u0644\u0645\u0648\u0638\u0641 \u0627\u0644\u0639\u0645\u0644 \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629", 
- "Employee Number": "\u0639\u062f\u062f \u0627\u0644\u0645\u0648\u0638\u0641\u064a\u0646", 
- "Employment Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0639\u0645\u0644", 
- "Employment Type": "\u0645\u062c\u0627\u0644 \u0627\u0644\u0639\u0645\u0644", 
- "Encashment Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u062d\u0635\u064a\u0644", 
- "Exit": "\u062e\u0631\u0648\u062c", 
- "Exit Interview Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0645\u0642\u0627\u0628\u0644\u0629 \u0627\u0644\u062e\u0631\u0648\u062c", 
- "Family Background": "\u0627\u0644\u062e\u0644\u0641\u064a\u0629 \u0627\u0644\u0639\u0627\u0626\u0644\u064a\u0629", 
- "Feedback": "\u062a\u0639\u0644\u064a\u0642\u0627\u062a", 
- "Female": "\u0623\u0646\u062b\u0649", 
- "File List": "\u0645\u0644\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "Final Confirmation Date": "\u062a\u0623\u0643\u064a\u062f \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0646\u0647\u0627\u0626\u064a\u0629", 
- "Full Name": "\u0628\u062f\u0631 \u062a\u0627\u0645", 
- "Gender": "\u062c\u0646\u0633", 
- "Grade": "\u062f\u0631\u062c\u0629", 
- "Gratuity LIC ID": "\u0645\u0643\u0627\u0641\u0623\u0629 LIC ID", 
- "HR": "HR", 
- "Health Concerns": "\u0627\u0644\u0627\u0647\u062a\u0645\u0627\u0645\u0627\u062a \u0627\u0644\u0635\u062d\u064a\u0629", 
- "Health Details": "\u0627\u0644\u0635\u062d\u0629 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Held On": "\u0639\u0642\u062f\u062a \u0641\u064a", 
- "Here you can maintain family details like name and occupation of parent, spouse and children": "\u0647\u0646\u0627 \u064a\u0645\u0643\u0646\u0643 \u0627\u0644\u062d\u0641\u0627\u0638 \u0639\u0644\u0649 \u062a\u0641\u0627\u0635\u064a\u0644 \u0645\u062b\u0644 \u0627\u0633\u0645 \u0627\u0644\u0639\u0627\u0626\u0644\u0629 \u0648\u0627\u062d\u062a\u0644\u0627\u0644 \u0627\u0644\u0632\u0648\u062c\u060c \u0627\u0644\u0648\u0627\u0644\u062f\u064a\u0646 \u0648\u0627\u0644\u0623\u0637\u0641\u0627\u0644", 
- "Here you can maintain height, weight, allergies, medical concerns etc": "\u0647\u0646\u0627 \u064a\u0645\u0643\u0646\u0643 \u0627\u0644\u062d\u0641\u0627\u0638 \u0639\u0644\u0649 \u0627\u0644\u0637\u0648\u0644 \u0648\u0627\u0644\u0648\u0632\u0646\u060c \u0648\u0627\u0644\u062d\u0633\u0627\u0633\u064a\u0629\u060c \u0627\u0644\u062e \u0627\u0644\u0645\u062e\u0627\u0648\u0641 \u0627\u0644\u0637\u0628\u064a\u0629", 
- "History In Company": "\u0648\u0641\u064a \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0634\u0631\u0643\u0629", 
- "Holiday List": "\u0639\u0637\u0644\u0629 \u0642\u0627\u0626\u0645\u0629", 
- "Image": "\u0635\u0648\u0631\u0629", 
- "Image View": "\u0639\u0631\u0636 \u0627\u0644\u0635\u0648\u0631\u0629", 
- "Job Profile": "\u0627\u0644\u0639\u0645\u0644 \u0627\u0644\u0634\u062e\u0635\u064a", 
- "Leave Encashed?": "\u062a\u0631\u0643 \u0635\u0631\u0641\u0647\u0627\u061f", 
- "Left": "\u062a\u0631\u0643", 
- "Male": "\u0630\u0643\u0631", 
- "Marital Status": "\u0627\u0644\u062d\u0627\u0644\u0629 \u0627\u0644\u0625\u062c\u062a\u0645\u0627\u0639\u064a\u0629", 
- "Married": "\u0645\u062a\u0632\u0648\u062c", 
- "Mr": "\u0627\u0644\u0633\u064a\u062f", 
- "Ms": "MS", 
- "Naming Series": "\u062a\u0633\u0645\u064a\u0629 \u0627\u0644\u0633\u0644\u0633\u0644\u0629", 
- "New Workplace": "\u0645\u0643\u0627\u0646 \u0627\u0644\u0639\u0645\u0644 \u0627\u0644\u062c\u062f\u064a\u062f", 
- "No": "\u0644\u0627", 
- "Notice - Number of Days": "\u0625\u0634\u0639\u0627\u0631 - \u0639\u062f\u062f \u0623\u064a\u0627\u0645", 
- "O+": "O +", 
- "O-": "O-", 
- "Owned": "\u062a\u0645\u0644\u0643\u0647\u0627", 
- "PAN Number": "PAN \u0639\u062f\u062f", 
- "PF Number": "PF \u0639\u062f\u062f", 
- "Passport Number": "\u0631\u0642\u0645 \u062c\u0648\u0627\u0632 \u0627\u0644\u0633\u0641\u0631", 
- "Permanent Accommodation Type": "\u0646\u0648\u0639 \u0627\u0644\u0625\u0642\u0627\u0645\u0629 \u0627\u0644\u062f\u0627\u0626\u0645\u0629", 
- "Permanent Address": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u062f\u0627\u0626\u0645", 
- "Person To Be Contacted": "\u0627\u0644\u0634\u062e\u0635 \u0627\u0644\u0630\u064a \u064a\u0645\u0643\u0646 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0647", 
- "Personal Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0634\u062e\u0635\u064a\u0629", 
- "Personal Email": "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0627\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u0634\u062e\u0635\u064a\u0629", 
- "Place of Issue": "\u0645\u0643\u0627\u0646 \u0627\u0644\u0625\u0635\u062f\u0627\u0631", 
- "Previous Work Experience": "\u062e\u0628\u0631\u0629 \u0627\u0644\u0639\u0645\u0644 \u0627\u0644\u0633\u0627\u0628\u0642\u0629", 
- "Provide email id registered in company": "\u062a\u0648\u0641\u064a\u0631 \u0645\u0639\u0631\u0641 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u0645\u0633\u062c\u0644\u0629 \u0641\u064a \u0627\u0644\u0634\u0631\u0643\u0629", 
- "Reason for Leaving": "\u0633\u0628\u0628 \u062a\u0631\u0643 \u0627\u0644\u0639\u0645\u0644", 
- "Reason for Resignation": "\u0633\u0628\u0628 \u0627\u0644\u0627\u0633\u062a\u0642\u0627\u0644\u0629", 
- "Relation": "\u0639\u0644\u0627\u0642\u0629", 
- "Relieving Date": "\u062a\u062e\u0641\u064a\u0641 \u062a\u0627\u0631\u064a\u062e", 
- "Rented": "\u0645\u0624\u062c\u0631", 
- "Reports to": "\u062a\u0642\u0627\u0631\u064a\u0631 \u0625\u0644\u0649", 
- "Resignation Letter Date": "\u0627\u0633\u062a\u0642\u0627\u0644\u0629 \u062a\u0627\u0631\u064a\u062e \u0631\u0633\u0627\u0644\u0629", 
- "Salary Information": "\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0631\u0627\u062a\u0628", 
- "Salary Mode": "\u0648\u0636\u0639 \u0627\u0644\u0631\u0627\u062a\u0628", 
- "Salary Structure": "\u0647\u064a\u0643\u0644 \u0627\u0644\u0645\u0631\u062a\u0628\u0627\u062a", 
- "Salutation": "\u062a\u062d\u064a\u0629", 
- "Scheduled Confirmation Date": "\u0645\u0646 \u0627\u0644\u0645\u0642\u0631\u0631 \u062a\u0623\u0643\u064a\u062f \u062a\u0627\u0631\u064a\u062e", 
- "Short biography for website and other publications.": "\u0646\u0628\u0630\u0629 \u0639\u0646 \u0633\u064a\u0631\u0629 \u062d\u064a\u0627\u0629 \u0644\u0645\u0648\u0642\u0639 \u0627\u0644\u0648\u064a\u0628 \u0648\u063a\u064a\u0631\u0647\u0627 \u0645\u0646 \u0627\u0644\u0645\u0637\u0628\u0648\u0639\u0627\u062a.", 
- "Single": "\u0648\u062d\u064a\u062f", 
- "Status": "\u062d\u0627\u0644\u0629", 
- "System User (login) ID. If set, it will become default for all HR forms.": "\u0646\u0638\u0627\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 (\u062f\u062e\u0648\u0644) ID. \u0625\u0630\u0627 \u062a\u0639\u064a\u064a\u0646\u060c \u0648\u0633\u0648\u0641 \u062a\u0635\u0628\u062d \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0644\u0643\u0627\u0641\u0629 \u0623\u0634\u0643\u0627\u0644 HR.", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629", 
- "User ID": "\u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 ID", 
- "Valid Upto": "\u0635\u0627\u0644\u062d\u0629 \u0644\u063a\u0627\u064a\u0629", 
- "Widowed": "\u0627\u0631\u0645\u0644", 
- "Yes": "\u0646\u0639\u0645", 
- "You can enter any date manually": "\u064a\u0645\u0643\u0646\u0643 \u0625\u062f\u062e\u0627\u0644 \u0623\u064a \u062a\u0627\u0631\u064a\u062e \u064a\u062f\u0648\u064a\u0627"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee/locale/de-doc.json b/hr/doctype/employee/locale/de-doc.json
deleted file mode 100644
index a4131d0..0000000
--- a/hr/doctype/employee/locale/de-doc.json
+++ /dev/null
@@ -1,117 +0,0 @@
-{
- "<span class=\"sys_manager\">To setup, please go to Setup > Naming Series</span>": "<span class=\"sys_manager\"> Um einzurichten, gehen Sie bitte auf Setup> Naming Series </ span>", 
- "A+": "A +", 
- "A-": "A-", 
- "AB+": "AB +", 
- "AB-": "AB-", 
- "Active": "Aktiv", 
- "Applicable Holiday List": "Anwendbar Ferienwohnung Liste", 
- "B+": "B +", 
- "B-": "B-", 
- "Bank": "Bank", 
- "Bank A/C No.": "Bank A / C Nr.", 
- "Bank Name": "Name der Bank", 
- "Basic Information": "Grundlegende Informationen", 
- "Better Prospects": "Bessere Aussichten", 
- "Bio": "Bio", 
- "Blood Group": "Blutgruppe", 
- "Branch": "Zweig", 
- "Career History": "Karriere Geschichte", 
- "Cash": "Bargeld", 
- "Cell Number": "Cell Number", 
- "Cheque": "Scheck", 
- "Company": "Firma", 
- "Contact Details": "Kontakt Details", 
- "Contract End Date": "Contract End Date", 
- "Current Accommodation Type": "Aktuelle Unterkunftstyp", 
- "Current Address": "Aktuelle Adresse", 
- "Date Of Retirement": "Datum der Pensionierung", 
- "Date of Birth": "Geburtsdatum", 
- "Date of Issue": "Datum der Ausgabe", 
- "Date of Joining": "Datum der Verbindungstechnik", 
- "Department": "Abteilung", 
- "Designation": "Bezeichnung", 
- "Divorced": "Geschieden", 
- "EMP/": "EMP /", 
- "ESIC CARD No": "ESIC CARD Nein", 
- "Educational Qualification": "Educational Qualifikation", 
- "Educational Qualification Details": "Educational Qualifikation Einzelheiten", 
- "Email (By company)": "Email (nach Unternehmen)", 
- "Emergency Contact Details": "Notfall Kontakt", 
- "Emergency Phone Number": "Notrufnummer", 
- "Employee": "Mitarbeiter", 
- "Employee External Work History": "Mitarbeiter Externe Arbeit Geschichte", 
- "Employee Internal Work Historys": "Mitarbeiter Interner Arbeitsbereich Historys", 
- "Employee Number": "Mitarbeiternummer", 
- "Employment Details": "Besch\u00e4ftigung Einzelheiten", 
- "Employment Type": "Besch\u00e4ftigungsart", 
- "Encashment Date": "Inkasso Datum", 
- "Exit": "Verlassen", 
- "Exit Interview Details": "Verlassen Interview Einzelheiten", 
- "Family Background": "Famili\u00e4rer Hintergrund", 
- "Feedback": "R\u00fcckkopplung", 
- "Female": "Weiblich", 
- "File List": "Dateiliste", 
- "Final Confirmation Date": "Final Confirmation Datum", 
- "Full Name": "Vollst\u00e4ndiger Name", 
- "Gender": "Geschlecht", 
- "Grade": "Klasse", 
- "Gratuity LIC ID": "Gratuity LIC ID", 
- "HR": "HR", 
- "Health Concerns": "Gesundheitliche Bedenken", 
- "Health Details": "Gesundheit Details", 
- "Held On": "Hielt", 
- "Here you can maintain family details like name and occupation of parent, spouse and children": "Hier k\u00f6nnen Sie pflegen Familie Details wie Name und Beruf der Eltern, Ehepartner und Kinder", 
- "Here you can maintain height, weight, allergies, medical concerns etc": "Hier k\u00f6nnen Sie pflegen Gr\u00f6\u00dfe, Gewicht, Allergien, medizinischen Bedenken etc", 
- "History In Company": "Geschichte Im Unternehmen", 
- "Holiday List": "Ferienwohnung Liste", 
- "Image": "Bild", 
- "Image View": "Bild anzeigen", 
- "Job Profile": "Job Profil", 
- "Leave Encashed?": "Lassen eingel\u00f6st?", 
- "Left": "Links", 
- "Male": "M\u00e4nnlich", 
- "Marital Status": "Familienstand", 
- "Married": "Verheiratet", 
- "Mr": "Herr", 
- "Ms": "Ms", 
- "Naming Series": "Benennen Series", 
- "New Workplace": "New Workplace", 
- "No": "Auf", 
- "Notice - Number of Days": "Hinweis - Anzahl der Tage", 
- "O+": "Die +", 
- "O-": "O-", 
- "Owned": "Besitz", 
- "PAN Number": "PAN-Nummer", 
- "PF Number": "PF-Nummer", 
- "Passport Number": "Passnummer", 
- "Permanent Accommodation Type": "Permanent Art der Unterkunft", 
- "Permanent Address": "Permanent Address", 
- "Person To Be Contacted": "Person kontaktiert werden", 
- "Personal Details": "Pers\u00f6nliche Details", 
- "Personal Email": "Pers\u00f6nliche E-Mail", 
- "Place of Issue": "Ausstellungsort", 
- "Previous Work Experience": "Berufserfahrung", 
- "Provide email id registered in company": "Bieten E-Mail-ID in Unternehmen registriert", 
- "Reason for Leaving": "Grund f\u00fcr das Verlassen", 
- "Reason for Resignation": "Grund zur Resignation", 
- "Relation": "Relation", 
- "Relieving Date": "Entlastung Datum", 
- "Rented": "Gemietet", 
- "Reports to": "Berichte an", 
- "Resignation Letter Date": "R\u00fccktrittsschreiben Datum", 
- "Salary Information": "Angaben \u00fcber den Lohn", 
- "Salary Mode": "Gehalt Modus", 
- "Salutation": "Gru\u00df", 
- "Scheduled Confirmation Date": "Voraussichtlicher Best\u00e4tigung", 
- "Short biography for website and other publications.": "Kurzbiographie f\u00fcr die Website und anderen Publikationen.", 
- "Single": "Single", 
- "Status": "Status", 
- "System User (login) ID. If set, it will become default for all HR forms.": "System User (login) ID. Wenn gesetzt, wird es standardm\u00e4\u00dfig f\u00fcr alle HR-Formulare werden.", 
- "Trash Reason": "Trash Reason", 
- "User ID": "Benutzer-ID", 
- "Valid Upto": "G\u00fcltig Bis", 
- "Widowed": "Verwitwet", 
- "Yes": "Ja", 
- "You can enter any date manually": "Sie k\u00f6nnen ein beliebiges Datum manuell eingeben"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee/locale/es-doc.json b/hr/doctype/employee/locale/es-doc.json
deleted file mode 100644
index 00b009e..0000000
--- a/hr/doctype/employee/locale/es-doc.json
+++ /dev/null
@@ -1,118 +0,0 @@
-{
- "<span class=\"sys_manager\">To setup, please go to Setup > Naming Series</span>": "<span class=\"sys_manager\">Para configurar, por favor, vaya a Configuraci\u00f3n&gt; Serie de nombres</span>", 
- "A+": "A +", 
- "A-": "A-", 
- "AB+": "AB +", 
- "AB-": "AB-", 
- "Active": "Activo", 
- "Applicable Holiday List": "Lista Casas aplicable", 
- "B+": "B +", 
- "B-": "B-", 
- "Bank": "Banco", 
- "Bank A/C No.": "Bank A / C No.", 
- "Bank Name": "Nombre del banco", 
- "Basic Information": "Informaci\u00f3n B\u00e1sica", 
- "Better Prospects": "Mejores perspectivas", 
- "Bio": "Bio", 
- "Blood Group": "Grupo sangu\u00edneo", 
- "Branch": "Rama", 
- "Career History": "Historia Historial", 
- "Cash": "Efectivo", 
- "Cell Number": "M\u00f3vil N\u00famero", 
- "Cheque": "Cheque", 
- "Company": "Empresa", 
- "Contact Details": "Contacto", 
- "Contract End Date": "Fecha de finalizaci\u00f3n del contrato", 
- "Current Accommodation Type": "Tipo de alojamiento actual", 
- "Current Address": "Direcci\u00f3n actual", 
- "Date Of Retirement": "Fecha de la jubilaci\u00f3n", 
- "Date of Birth": "Fecha de nacimiento", 
- "Date of Issue": "Fecha de emisi\u00f3n", 
- "Date of Joining": "Fecha de ingreso a", 
- "Department": "Departamento", 
- "Designation": "Designaci\u00f3n", 
- "Divorced": "Divorciado", 
- "EMP/": "EMP /", 
- "ESIC CARD No": "TARJETA DE ESIC No", 
- "Educational Qualification": "Capacitaci\u00f3n Educativa", 
- "Educational Qualification Details": "Datos Educativos de calificaci\u00f3n", 
- "Email (By company)": "E-mail (por empresa)", 
- "Emergency Contact Details": "Detalles de Contacto de Emergencia", 
- "Emergency Phone Number": "Tel\u00e9fono para Emergencias", 
- "Employee": "Empleado", 
- "Employee External Work History": "Empleado Historial de trabajo externo", 
- "Employee Internal Work Historys": "Historys Empleados Interno de Trabajo", 
- "Employee Number": "N\u00famero de empleado", 
- "Employment Details": "Detalles de Empleo", 
- "Employment Type": "Tipo de empleo", 
- "Encashment Date": "Cobro Fecha", 
- "Exit": "Salida", 
- "Exit Interview Details": "Salir detalles Entrevista", 
- "Family Background": "Antecedentes familiares", 
- "Feedback": "Realimentaci\u00f3n", 
- "Female": "Femenino", 
- "File List": "Lista de archivos", 
- "Final Confirmation Date": "Confirmaci\u00f3n de la fecha l\u00edmite", 
- "Full Name": "Nombre Completo", 
- "Gender": "G\u00e9nero", 
- "Grade": "Grado", 
- "Gratuity LIC ID": "La gratuidad ID LIC", 
- "HR": "HR", 
- "Health Concerns": "Preocupaci\u00f3n por la salud", 
- "Health Details": "Detalles de Salud", 
- "Held On": "Celebrada el", 
- "Here you can maintain family details like name and occupation of parent, spouse and children": "Aqu\u00ed usted puede mantener los detalles de la familia, como el nombre y la ocupaci\u00f3n de los padres, c\u00f3nyuge e hijos", 
- "Here you can maintain height, weight, allergies, medical concerns etc": "Aqu\u00ed se puede mantener la altura, el peso, alergias, etc preocupaciones m\u00e9dicas", 
- "History In Company": "Historia In Company", 
- "Holiday List": "Holiday lista", 
- "Image": "Imagen", 
- "Image View": "Ver imagen", 
- "Job Profile": "Job perfil", 
- "Leave Encashed?": "Deja cobrado?", 
- "Left": "Izquierda", 
- "Male": "Masculino", 
- "Marital Status": "Estado civil", 
- "Married": "Casado", 
- "Mr": "Sr.", 
- "Ms": "Ms", 
- "Naming Series": "Nombrar Series", 
- "New Workplace": "Lugar de trabajo de Nueva", 
- "No": "No", 
- "Notice - Number of Days": "Aviso - N\u00famero de d\u00edas", 
- "O+": "O +", 
- "O-": "O-", 
- "Owned": "Propiedad", 
- "PAN Number": "N\u00famero PAN", 
- "PF Number": "N\u00famero PF", 
- "Passport Number": "N\u00famero de pasaporte", 
- "Permanent Accommodation Type": "Tipo de alojamiento permanente", 
- "Permanent Address": "Domicilio", 
- "Person To Be Contacted": "Persona de contacto", 
- "Personal Details": "Datos Personales", 
- "Personal Email": "Correo electr\u00f3nico personal", 
- "Place of Issue": "Lugar de Emisi\u00f3n", 
- "Previous Work Experience": "Experiencia laboral previa", 
- "Provide email id registered in company": "Proporcionar ID de correo electr\u00f3nico registrada en la compa\u00f1\u00eda", 
- "Reason for Leaving": "Raz\u00f3n por la que dej\u00f3", 
- "Reason for Resignation": "Motivo de la renuncia", 
- "Relation": "Relaci\u00f3n", 
- "Relieving Date": "Aliviar Fecha", 
- "Rented": "Alquilado", 
- "Reports to": "Informes al", 
- "Resignation Letter Date": "Renuncia Fecha Carta", 
- "Salary Information": "Salario Informaci\u00f3n", 
- "Salary Mode": "Salario Mode", 
- "Salary Structure": "Estructura salarial", 
- "Salutation": "Saludo", 
- "Scheduled Confirmation Date": "Confirmaci\u00f3n Fecha programada", 
- "Short biography for website and other publications.": "Breve biograf\u00eda de la p\u00e1gina web y otras publicaciones.", 
- "Single": "Solo", 
- "Status": "Estado", 
- "System User (login) ID. If set, it will become default for all HR forms.": "Usuario del sistema (login) ID. Si se establece, ser\u00e1 por defecto para todas las formas de recursos humanos.", 
- "Trash Reason": "Trash Raz\u00f3n", 
- "User ID": "ID de usuario", 
- "Valid Upto": "V\u00e1lido Hasta que", 
- "Widowed": "Viudo", 
- "Yes": "S\u00ed", 
- "You can enter any date manually": "Puede introducir cualquier fecha manualmente"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee/locale/fr-doc.json b/hr/doctype/employee/locale/fr-doc.json
deleted file mode 100644
index 7fb80fd..0000000
--- a/hr/doctype/employee/locale/fr-doc.json
+++ /dev/null
@@ -1,118 +0,0 @@
-{
- "<span class=\"sys_manager\">To setup, please go to Setup > Naming Series</span>": "<span class=\"sys_manager\">Pour la configuration, s&#39;il vous pla\u00eet allez dans R\u00e9glages&gt; S\u00e9ries de nommage</span>", 
- "A+": "A +", 
- "A-": "A-", 
- "AB+": "AB +", 
- "AB-": "AB-", 
- "Active": "Actif", 
- "Applicable Holiday List": "Liste de vacances applicable", 
- "B+": "B +", 
- "B-": "B-", 
- "Bank": "Banque", 
- "Bank A/C No.": "Bank A / C No.", 
- "Bank Name": "Nom de la banque", 
- "Basic Information": "Renseignements de base", 
- "Better Prospects": "De meilleures perspectives", 
- "Bio": "Bio", 
- "Blood Group": "Groupe sanguin", 
- "Branch": "Branche", 
- "Career History": "Historique de carri\u00e8re", 
- "Cash": "Esp\u00e8ces", 
- "Cell Number": "Nombre de cellules", 
- "Cheque": "Ch\u00e8que", 
- "Company": "Entreprise", 
- "Contact Details": "Coordonn\u00e9es", 
- "Contract End Date": "Date de fin du contrat", 
- "Current Accommodation Type": "Type d&#39;h\u00e9bergement actuel", 
- "Current Address": "Adresse actuelle", 
- "Date Of Retirement": "Date de la retraite", 
- "Date of Birth": "Date de naissance", 
- "Date of Issue": "Date d&#39;\u00e9mission", 
- "Date of Joining": "Date d&#39;adh\u00e9sion", 
- "Department": "D\u00e9partement", 
- "Designation": "D\u00e9signation", 
- "Divorced": "Divorc\u00e9", 
- "EMP/": "EMP /", 
- "ESIC CARD No": "CARTE Aucune ESIC", 
- "Educational Qualification": "Qualification pour l&#39;\u00e9ducation", 
- "Educational Qualification Details": "D\u00e9tails de qualification d&#39;enseignement", 
- "Email (By company)": "Email (par entreprise)", 
- "Emergency Contact Details": "D\u00e9tails de contact d&#39;urgence", 
- "Emergency Phone Number": "Num\u00e9ro de t\u00e9l\u00e9phone d&#39;urgence", 
- "Employee": "Employ\u00e9", 
- "Employee External Work History": "Ant\u00e9c\u00e9dents de travail des employ\u00e9s externe", 
- "Employee Internal Work Historys": "Historys employ\u00e9s de travail internes", 
- "Employee Number": "Num\u00e9ro d&#39;employ\u00e9", 
- "Employment Details": "D\u00e9tails de l&#39;emploi", 
- "Employment Type": "Type d&#39;emploi", 
- "Encashment Date": "Date de l&#39;encaissement", 
- "Exit": "Sortie", 
- "Exit Interview Details": "Quittez D\u00e9tails Interview", 
- "Family Background": "Ant\u00e9c\u00e9dents familiaux", 
- "Feedback": "R\u00e9action", 
- "Female": "F\u00e9minin", 
- "File List": "Liste des fichiers", 
- "Final Confirmation Date": "Date de confirmation finale", 
- "Full Name": "Nom et Pr\u00e9nom", 
- "Gender": "Sexe", 
- "Grade": "Grade", 
- "Gratuity LIC ID": "ID LIC gratuit\u00e9", 
- "HR": "RH", 
- "Health Concerns": "Pr\u00e9occupations pour la sant\u00e9", 
- "Health Details": "D\u00e9tails de sant\u00e9", 
- "Held On": "Tenu le", 
- "Here you can maintain family details like name and occupation of parent, spouse and children": "Ici vous pouvez conserver les d\u00e9tails de famille comme nom et la profession des parents, le conjoint et les enfants", 
- "Here you can maintain height, weight, allergies, medical concerns etc": "Ici vous pouvez maintenir la hauteur, le poids, allergies, etc m\u00e9dicaux pr\u00e9occupations", 
- "History In Company": "Dans l&#39;histoire de l&#39;entreprise", 
- "Holiday List": "Liste de vacances", 
- "Image": "Image", 
- "Image View": "Voir l&#39;image", 
- "Job Profile": "Profil d&#39;emploi", 
- "Leave Encashed?": "Laisser encaiss\u00e9s?", 
- "Left": "Gauche", 
- "Male": "Masculin", 
- "Marital Status": "\u00c9tat civil", 
- "Married": "Mari\u00e9", 
- "Mr": "M.", 
- "Ms": "Mme", 
- "Naming Series": "Nommer S\u00e9rie", 
- "New Workplace": "Travail du Nouveau-", 
- "No": "Aucun", 
- "Notice - Number of Days": "Avis - Nombre de jours", 
- "O+": "O +", 
- "O-": "O-", 
- "Owned": "D\u00e9tenue", 
- "PAN Number": "Nombre PAN", 
- "PF Number": "Nombre PF", 
- "Passport Number": "Num\u00e9ro de passeport", 
- "Permanent Accommodation Type": "Type d&#39;h\u00e9bergement permanent", 
- "Permanent Address": "Adresse permanente", 
- "Person To Be Contacted": "Personne \u00e0 contacter", 
- "Personal Details": "Donn\u00e9es personnelles", 
- "Personal Email": "Courriel personnel", 
- "Place of Issue": "Lieu d&#39;\u00e9mission", 
- "Previous Work Experience": "L&#39;exp\u00e9rience de travail ant\u00e9rieure", 
- "Provide email id registered in company": "Fournir id e-mail enregistr\u00e9e dans la soci\u00e9t\u00e9", 
- "Reason for Leaving": "Raison du d\u00e9part", 
- "Reason for Resignation": "Raison de la d\u00e9mission", 
- "Relation": "Rapport", 
- "Relieving Date": "Date de soulager", 
- "Rented": "Lou\u00e9", 
- "Reports to": "Rapports au", 
- "Resignation Letter Date": "Date de lettre de d\u00e9mission", 
- "Salary Information": "Information sur le salaire", 
- "Salary Mode": "Mode de r\u00e9mun\u00e9ration", 
- "Salary Structure": "Grille des salaires", 
- "Salutation": "Salutation", 
- "Scheduled Confirmation Date": "Date de confirmation pr\u00e9vue", 
- "Short biography for website and other publications.": "Courte biographie pour le site Web et d&#39;autres publications.", 
- "Single": "Unique", 
- "Status": "Statut", 
- "System User (login) ID. If set, it will become default for all HR forms.": "L&#39;utilisateur du syst\u00e8me (login) ID. S&#39;il est d\u00e9fini, il sera par d\u00e9faut pour toutes les formes de ressources humaines.", 
- "Trash Reason": "Raison Corbeille", 
- "User ID": "ID utilisateur", 
- "Valid Upto": "Jusqu&#39;\u00e0 valide", 
- "Widowed": "Veuf", 
- "Yes": "Oui", 
- "You can enter any date manually": "Vous pouvez entrer une date manuellement"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee/locale/hi-doc.json b/hr/doctype/employee/locale/hi-doc.json
deleted file mode 100644
index 1903ff8..0000000
--- a/hr/doctype/employee/locale/hi-doc.json
+++ /dev/null
@@ -1,118 +0,0 @@
-{
- "<span class=\"sys_manager\">To setup, please go to Setup > Naming Series</span>": "<span class=\"sys_manager\">\u0938\u0947\u091f\u0905\u092a \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f, \u091c\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u0943\u092a\u092f\u093e \u0938\u0947\u091f\u0905\u092a&gt; \u0928\u093e\u092e\u0915\u0930\u0923 \u0938\u0940\u0930\u0940\u091c</span>", 
- "A+": "A +", 
- "A-": "A-", 
- "AB+": "AB +", 
- "AB-": "\u0905\u091f\u0932 \u092c\u093f\u0939\u093e\u0930\u0940", 
- "Active": "\u0938\u0915\u094d\u0930\u093f\u092f", 
- "Applicable Holiday List": "\u0932\u093e\u0917\u0942 \u0905\u0935\u0915\u093e\u0936 \u0938\u0942\u091a\u0940", 
- "B+": "B +", 
- "B-": "\u092c\u0940", 
- "Bank": "\u092c\u0948\u0902\u0915", 
- "Bank A/C No.": "\u092c\u0948\u0902\u0915 \u090f / \u0938\u0940 \u0938\u0902.", 
- "Bank Name": "\u092c\u0948\u0902\u0915 \u0915\u093e \u0928\u093e\u092e", 
- "Basic Information": "\u092c\u0941\u0928\u093f\u092f\u093e\u0926\u0940 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Better Prospects": "\u092c\u0947\u0939\u0924\u0930 \u0938\u0902\u092d\u093e\u0935\u0928\u093e\u0913\u0902", 
- "Bio": "\u091c\u0948\u0935", 
- "Blood Group": "\u0930\u0915\u094d\u0924 \u0935\u0930\u094d\u0917", 
- "Branch": "\u0936\u093e\u0916\u093e", 
- "Career History": "\u0915\u0948\u0930\u093f\u092f\u0930 \u0907\u0924\u093f\u0939\u093e\u0938", 
- "Cash": "\u0928\u0915\u0926", 
- "Cell Number": "\u0938\u0947\u0932 \u0928\u0902\u092c\u0930", 
- "Cheque": "\u091a\u0948\u0915", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Contact Details": "\u091c\u093e\u0928\u0915\u093e\u0930\u0940 \u0915\u0947 \u0932\u093f\u090f \u0938\u0902\u092a\u0930\u094d\u0915", 
- "Contract End Date": "\u0905\u0928\u0941\u092c\u0902\u0927 \u0938\u092e\u093e\u092a\u094d\u0924\u093f \u0924\u093f\u0925\u093f", 
- "Current Accommodation Type": "\u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u0906\u0935\u093e\u0938 \u0915\u0947 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Current Address": "\u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u0924\u093e", 
- "Date Of Retirement": "\u0938\u0947\u0935\u093e\u0928\u093f\u0935\u0943\u0924\u094d\u0924\u093f \u0915\u0940 \u0924\u093e\u0930\u0940\u0916", 
- "Date of Birth": "\u091c\u0928\u094d\u092e \u0924\u093f\u0925\u093f", 
- "Date of Issue": "\u091c\u093e\u0930\u0940 \u0915\u0930\u0928\u0947 \u0915\u0940 \u0924\u093e\u0930\u0940\u0916", 
- "Date of Joining": "\u0936\u093e\u092e\u093f\u0932 \u0939\u094b\u0928\u0947 \u0915\u0940 \u0924\u093f\u0925\u093f", 
- "Department": "\u0935\u093f\u092d\u093e\u0917", 
- "Designation": "\u092a\u0926\u0928\u093e\u092e", 
- "Divorced": "\u0924\u0932\u093e\u0915\u0936\u0941\u0926\u093e", 
- "EMP/": "/ \u0908\u090f\u092e\u092a\u0940", 
- "ESIC CARD No": "\u0908\u090f\u0938\u0906\u0908\u0938\u0940 \u0915\u093e\u0930\u094d\u0921 \u0928\u0939\u0940\u0902", 
- "Educational Qualification": "\u0936\u0948\u0915\u094d\u0937\u093f\u0915 \u092f\u094b\u0917\u094d\u092f\u0924\u093e", 
- "Educational Qualification Details": "\u0936\u0948\u0915\u094d\u0937\u093f\u0915 \u092f\u094b\u0917\u094d\u092f\u0924\u093e \u0935\u093f\u0935\u0930\u0923", 
- "Email (By company)": "\u0908\u092e\u0947\u0932 (\u0915\u0902\u092a\u0928\u0940 \u0915\u0947 \u0926\u094d\u0935\u093e\u0930\u093e)", 
- "Emergency Contact Details": "\u0906\u092a\u093e\u0924\u0915\u093e\u0932\u0940\u0928 \u0938\u092e\u094d\u092a\u0930\u094d\u0915 \u0915\u0930\u0928\u0947 \u0915\u093e \u0935\u093f\u0935\u0930\u0923", 
- "Emergency Phone Number": "\u0906\u092a\u093e\u0924\u0915\u093e\u0932\u0940\u0928 \u092b\u094b\u0928 \u0928\u0902\u092c\u0930", 
- "Employee": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940", 
- "Employee External Work History": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u092c\u093e\u0939\u0930\u0940 \u0915\u093e\u092e \u0907\u0924\u093f\u0939\u093e\u0938", 
- "Employee Internal Work Historys": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u0906\u0902\u0924\u0930\u093f\u0915 \u0915\u093e\u0930\u094d\u092f Historys", 
- "Employee Number": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u093f\u092f\u094b\u0902 \u0915\u0940 \u0938\u0902\u0916\u094d\u092f\u093e", 
- "Employment Details": "\u0930\u094b\u091c\u0917\u093e\u0930 \u0915\u0947 \u0935\u093f\u0935\u0930\u0923", 
- "Employment Type": "\u0930\u094b\u091c\u0917\u093e\u0930 \u0915\u0947 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Encashment Date": "\u0928\u0915\u0926\u0940\u0915\u0930\u0923 \u0924\u093f\u0925\u093f", 
- "Exit": "\u0928\u093f\u0915\u093e\u0938", 
- "Exit Interview Details": "\u0938\u093e\u0915\u094d\u0937\u093e\u0924\u094d\u0915\u093e\u0930 \u0935\u093f\u0935\u0930\u0923 \u0938\u0947 \u092c\u093e\u0939\u0930 \u0928\u093f\u0915\u0932\u0947\u0902", 
- "Family Background": "\u092a\u093e\u0930\u093f\u0935\u093e\u0930\u093f\u0915 \u092a\u0943\u0937\u094d\u0920\u092d\u0942\u092e\u093f", 
- "Feedback": "\u092a\u094d\u0930\u0924\u093f\u092a\u0941\u0937\u094d\u091f\u093f", 
- "Female": "\u092e\u0939\u093f\u0932\u093e", 
- "File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940", 
- "Final Confirmation Date": "\u0905\u0902\u0924\u093f\u092e \u092a\u0941\u0937\u094d\u091f\u093f \u0924\u093f\u0925\u093f", 
- "Full Name": "\u092a\u0942\u0930\u093e \u0928\u093e\u092e", 
- "Gender": "\u0932\u093f\u0902\u0917", 
- "Grade": "\u0917\u094d\u0930\u0947\u0921", 
- "Gratuity LIC ID": "\u0909\u092a\u0926\u093e\u0928 \u090f\u0932\u0906\u0908\u0938\u0940 ID", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Health Concerns": "\u0938\u094d\u0935\u093e\u0938\u094d\u0925\u094d\u092f \u091a\u093f\u0902\u0924\u093e\u090f\u0902", 
- "Health Details": "\u0938\u094d\u0935\u093e\u0938\u094d\u0925\u094d\u092f \u0935\u093f\u0935\u0930\u0923", 
- "Held On": "\u092a\u0930 Held", 
- "Here you can maintain family details like name and occupation of parent, spouse and children": "\u092f\u0939\u093e\u0901 \u0906\u092a \u092a\u0930\u093f\u0935\u093e\u0930 \u0914\u0930 \u092e\u093e\u0924\u093e - \u092a\u093f\u0924\u093e, \u092a\u0924\u093f \u092f\u093e \u092a\u0924\u094d\u0928\u0940 \u0914\u0930 \u092c\u091a\u094d\u091a\u094b\u0902 \u0915\u0947 \u0928\u093e\u092e, \u0935\u094d\u092f\u0935\u0938\u093e\u092f \u0915\u0940 \u0924\u0930\u0939 \u092c\u0928\u093e\u090f \u0930\u0916 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902", 
- "Here you can maintain height, weight, allergies, medical concerns etc": "\u092f\u0939\u093e\u0901 \u0906\u092a \u090a\u0902\u091a\u093e\u0908, \u0935\u091c\u0928, \u090f\u0932\u0930\u094d\u091c\u0940, \u091a\u093f\u0915\u093f\u0924\u094d\u0938\u093e \u091a\u093f\u0902\u0924\u093e\u0913\u0902 \u0906\u0926\u093f \u092c\u0928\u093e\u090f \u0930\u0916 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902", 
- "History In Company": "\u0915\u0902\u092a\u0928\u0940 \u092e\u0947\u0902 \u0907\u0924\u093f\u0939\u093e\u0938", 
- "Holiday List": "\u0905\u0935\u0915\u093e\u0936 \u0938\u0942\u091a\u0940", 
- "Image": "\u091b\u0935\u093f", 
- "Image View": "\u091b\u0935\u093f \u0926\u0947\u0916\u0947\u0902", 
- "Job Profile": "\u0928\u094c\u0915\u0930\u0940 \u092a\u094d\u0930\u094b\u092b\u093e\u0907\u0932", 
- "Leave Encashed?": "\u092d\u0941\u0928\u093e\u092f\u093e \u091b\u094b\u0921\u093c \u0926\u094b?", 
- "Left": "\u0935\u093e\u092e", 
- "Male": "\u0928\u0930", 
- "Marital Status": "\u0935\u0948\u0935\u093e\u0939\u093f\u0915 \u0938\u094d\u0925\u093f\u0924\u093f", 
- "Married": "\u0935\u093f\u0935\u093e\u0939\u093f\u0924", 
- "Mr": "\u0936\u094d\u0930\u0940", 
- "Ms": "\u0938\u0941\u0936\u094d\u0930\u0940", 
- "Naming Series": "\u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u093e \u0928\u093e\u092e\u0915\u0930\u0923", 
- "New Workplace": "\u0928\u090f \u0915\u093e\u0930\u094d\u092f\u0938\u094d\u0925\u0932", 
- "No": "\u0928\u0939\u0940\u0902", 
- "Notice - Number of Days": "\u0938\u0942\u091a\u0928\u093e - \u0926\u093f\u0928\u094b\u0902 \u0915\u0940 \u0938\u0902\u0916\u094d\u092f\u093e", 
- "O+": "O +", 
- "O-": "O-", 
- "Owned": "\u0938\u094d\u0935\u093e\u092e\u093f\u0924\u094d\u0935", 
- "PAN Number": "\u092a\u0948\u0928 \u0928\u0902\u092c\u0930", 
- "PF Number": "\u092a\u0940\u090f\u092b \u0938\u0902\u0916\u094d\u092f\u093e", 
- "Passport Number": "\u092a\u093e\u0938\u092a\u094b\u0930\u094d\u091f \u0928\u0902\u092c\u0930", 
- "Permanent Accommodation Type": "\u0938\u094d\u0925\u093e\u092f\u0940 \u0906\u0935\u093e\u0938 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Permanent Address": "\u0938\u094d\u0925\u093e\u092f\u0940 \u092a\u0924\u093e", 
- "Person To Be Contacted": "\u0935\u094d\u092f\u0915\u094d\u0924\u093f \u0938\u0947 \u0938\u0902\u092a\u0930\u094d\u0915 \u0915\u093f\u092f\u093e \u091c\u093e", 
- "Personal Details": "\u0935\u094d\u092f\u0915\u094d\u0924\u093f\u0917\u0924 \u0935\u093f\u0935\u0930\u0923", 
- "Personal Email": "\u0935\u094d\u092f\u0915\u094d\u0924\u093f\u0917\u0924 \u0908\u092e\u0947\u0932", 
- "Place of Issue": "\u091c\u093e\u0930\u0940 \u0915\u0930\u0928\u0947 \u0915\u0940 \u091c\u0917\u0939", 
- "Previous Work Experience": "\u092a\u093f\u091b\u0932\u0947 \u0915\u093e\u0930\u094d\u092f \u0905\u0928\u0941\u092d\u0935", 
- "Provide email id registered in company": "\u0915\u0902\u092a\u0928\u0940 \u092e\u0947\u0902 \u092a\u0902\u091c\u0940\u0915\u0943\u0924 \u0908\u092e\u0947\u0932 \u0906\u0908\u0921\u0940 \u092a\u094d\u0930\u0926\u093e\u0928", 
- "Reason for Leaving": "\u091b\u094b\u0921\u093c\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u093e\u0930\u0923", 
- "Reason for Resignation": "\u0907\u0938\u094d\u0924\u0940\u092b\u0947 \u0915\u093e \u0915\u093e\u0930\u0923", 
- "Relation": "\u0938\u0902\u092c\u0902\u0927", 
- "Relieving Date": "\u0924\u093f\u0925\u093f \u0930\u093e\u0939\u0924", 
- "Rented": "\u0915\u093f\u0930\u093e\u092f\u0947 \u092a\u0930", 
- "Reports to": "\u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0930\u093f\u092a\u094b\u0930\u094d\u091f", 
- "Resignation Letter Date": "\u0907\u0938\u094d\u0924\u0940\u092b\u093e \u092a\u0924\u094d\u0930 \u0926\u093f\u0928\u093e\u0902\u0915", 
- "Salary Information": "\u0935\u0947\u0924\u0928 \u0915\u0940 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Salary Mode": "\u0935\u0947\u0924\u0928 \u092e\u094b\u0921", 
- "Salary Structure": "\u0935\u0947\u0924\u0928 \u0938\u0902\u0930\u091a\u0928\u093e", 
- "Salutation": "\u0905\u092d\u093f\u0935\u093e\u0926\u0928", 
- "Scheduled Confirmation Date": "\u0905\u0928\u0941\u0938\u0942\u091a\u093f\u0924 \u092a\u0941\u0937\u094d\u091f\u093f \u0924\u093f\u0925\u093f", 
- "Short biography for website and other publications.": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0914\u0930 \u0905\u0928\u094d\u092f \u092a\u094d\u0930\u0915\u093e\u0936\u0928\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u0932\u0918\u0941 \u091c\u0940\u0935\u0928\u0940.", 
- "Single": "\u090f\u0915", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924", 
- "System User (login) ID. If set, it will become default for all HR forms.": "\u0938\u093f\u0938\u094d\u091f\u092e \u092a\u094d\u0930\u092f\u094b\u0915\u094d\u0924\u093e \u0906\u0908\u0921\u0940 (\u092a\u094d\u0930\u0935\u0947\u0936). \u0905\u0917\u0930 \u0938\u0947\u091f \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948, \u092f\u0939 \u0938\u092d\u0940 \u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928 \u0930\u0942\u092a\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u092c\u0928 \u091c\u093e\u090f\u0917\u093e.", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923", 
- "User ID": "\u092a\u094d\u0930\u092f\u094b\u0915\u094d\u0924\u093e \u0906\u0908\u0921\u0940", 
- "Valid Upto": "\u0935\u093f\u0927\u093f\u092e\u093e\u0928\u094d\u092f", 
- "Widowed": "\u0935\u093f\u0927\u0935\u093e", 
- "Yes": "\u0939\u093e\u0902", 
- "You can enter any date manually": "\u0906\u092a \u0915\u093f\u0938\u0940 \u092d\u0940 \u0924\u093e\u0930\u0940\u0916 \u0915\u094b \u092e\u0948\u0928\u094d\u092f\u0941\u0905\u0932 \u0930\u0942\u092a \u0938\u0947 \u0926\u0930\u094d\u091c \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee/locale/hr-doc.json b/hr/doctype/employee/locale/hr-doc.json
deleted file mode 100644
index 663cf87..0000000
--- a/hr/doctype/employee/locale/hr-doc.json
+++ /dev/null
@@ -1,117 +0,0 @@
-{
- "<span class=\"sys_manager\">To setup, please go to Setup > Naming Series</span>": "<span class=\"sys_manager\">Za postavljanje, molimo idite na Postavke&gt; Naming serije</span>", 
- "A+": "+", 
- "A-": "-", 
- "AB+": "AB +", 
- "AB-": "AB-", 
- "Active": "Aktivan", 
- "Applicable Holiday List": "Primjenjivo odmor Popis", 
- "B+": "B +", 
- "B-": "B-", 
- "Bank": "Banka", 
- "Bank A/C No.": "Banka / C br", 
- "Bank Name": "Ime banke", 
- "Basic Information": "Osnovne informacije", 
- "Better Prospects": "Bolji izgledi", 
- "Bio": "Bio", 
- "Blood Group": "Krv Grupa", 
- "Branch": "Grana", 
- "Career History": "Karijera Povijest", 
- "Cash": "Gotovina", 
- "Cell Number": "Mobitel Broj", 
- "Cheque": "\u010cek", 
- "Company": "Dru\u0161tvo", 
- "Contact Details": "Kontakt podaci", 
- "Contract End Date": "Ugovor Datum zavr\u0161etka", 
- "Current Accommodation Type": "Trenutni Tip smje\u0161taja", 
- "Current Address": "Trenutna adresa", 
- "Date Of Retirement": "Datum odlaska u mirovinu", 
- "Date of Birth": "Datum ro\u0111enja", 
- "Date of Issue": "Datum izdavanja", 
- "Date of Joining": "Datum Ulazak", 
- "Department": "Odsjek", 
- "Designation": "Oznaka", 
- "Divorced": "Rastavljen", 
- "EMP/": "EMP /", 
- "ESIC CARD No": "ESIC KARTICA Ne", 
- "Educational Qualification": "Obrazovne kvalifikacije", 
- "Educational Qualification Details": "Obrazovni Pojedinosti kvalifikacije", 
- "Email (By company)": "E-mail (Po mjestu)", 
- "Emergency Contact Details": "Hitna Kontaktni podaci", 
- "Emergency Phone Number": "Hitna Telefonski broj", 
- "Employee": "Zaposlenik", 
- "Employee External Work History": "Zaposlenik Vanjski Rad Povijest", 
- "Employee Internal Work Historys": "Zaposlenih unutarnji rad Historys", 
- "Employee Number": "Zaposlenik Broj", 
- "Employment Details": "Zapo\u0161ljavanje Detalji", 
- "Employment Type": "Zapo\u0161ljavanje Tip", 
- "Encashment Date": "Encashment Datum", 
- "Exit": "Izlaz", 
- "Exit Interview Details": "Izlaz Intervju Detalji", 
- "Family Background": "Obitelj Pozadina", 
- "Feedback": "Povratna veza", 
- "Female": "\u017denski", 
- "File List": "Popis datoteka", 
- "Final Confirmation Date": "Kona\u010dna potvrda Datum", 
- "Full Name": "Ime i prezime", 
- "Gender": "Rod", 
- "Grade": "Razred", 
- "Gratuity LIC ID": "Poklon LIC ID", 
- "HR": "HR", 
- "Health Concerns": "Zdravlje Zabrinutost", 
- "Health Details": "Zdravlje Detalji", 
- "Held On": "Odr\u017eanoj", 
- "Here you can maintain family details like name and occupation of parent, spouse and children": "Ovdje mo\u017eete odr\u017eavati obiteljske pojedinosti kao \u0161to su ime i okupacije roditelja, supru\u017enika i djecu", 
- "Here you can maintain height, weight, allergies, medical concerns etc": "Ovdje mo\u017eete odr\u017eavati visina, te\u017eina, alergije, medicinske brige itd.", 
- "History In Company": "Povijest U Dru\u0161tvu", 
- "Holiday List": "Turisti\u010dka Popis", 
- "Image": "Slika", 
- "Image View": "Slika Pogledaj", 
- "Job Profile": "Posao Profil", 
- "Leave Encashed?": "Ostavite Encashed?", 
- "Left": "Lijevo", 
- "Male": "Mu\u0161ki", 
- "Marital Status": "Bra\u010dni status", 
- "Married": "O\u017eenjen", 
- "Mr": "G.", 
- "Ms": "Gospo\u0111a", 
- "Naming Series": "Imenovanje serije", 
- "New Workplace": "Novi radnom mjestu", 
- "No": "Ne", 
- "Notice - Number of Days": "Obavijest - Broj dana", 
- "O+": "O +", 
- "O-": "O-", 
- "Owned": "U vlasni\u0161tvu", 
- "PAN Number": "PAN Broj", 
- "PF Number": "PF Broj", 
- "Passport Number": "Putovnica Broj", 
- "Permanent Accommodation Type": "Stalni Tip smje\u0161taja", 
- "Permanent Address": "Stalna adresa", 
- "Person To Be Contacted": "Osoba biti kontaktirani", 
- "Personal Details": "Osobni podaci", 
- "Personal Email": "Osobni e", 
- "Place of Issue": "Mjesto izdavanja", 
- "Previous Work Experience": "Radnog iskustva", 
- "Provide email id registered in company": "Osigurati e id registriran u tvrtki", 
- "Reason for Leaving": "Razlog za odlazak", 
- "Reason for Resignation": "Razlog za ostavku", 
- "Relation": "Odnos", 
- "Relieving Date": "Rastere\u0107enje Datum", 
- "Rented": "Iznajmljuje", 
- "Reports to": "Izvje\u0161\u0107a", 
- "Resignation Letter Date": "Ostavka Pismo Datum", 
- "Salary Information": "Pla\u0107a informacije", 
- "Salary Mode": "Pla\u0107a na\u010din", 
- "Salutation": "Pozdrav", 
- "Scheduled Confirmation Date": "Planirano Potvrda Datum", 
- "Short biography for website and other publications.": "Kratka biografija za web stranice i drugih publikacija.", 
- "Single": "Singl", 
- "Status": "Status", 
- "System User (login) ID. If set, it will become default for all HR forms.": "Sustav Korisni\u010dko (login) ID. Ako je postavljen, to \u0107e postati zadana za sve HR oblicima.", 
- "Trash Reason": "Otpad Razlog", 
- "User ID": "Korisni\u010dki ID", 
- "Valid Upto": "Vrijedi Upto", 
- "Widowed": "Udovi\u010dki", 
- "Yes": "Da", 
- "You can enter any date manually": "Mo\u017eete unijeti bilo koji datum ru\u010dno"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee/locale/nl-doc.json b/hr/doctype/employee/locale/nl-doc.json
deleted file mode 100644
index 60510fb..0000000
--- a/hr/doctype/employee/locale/nl-doc.json
+++ /dev/null
@@ -1,118 +0,0 @@
-{
- "<span class=\"sys_manager\">To setup, please go to Setup > Naming Series</span>": "<span class=\"sys_manager\">Voor het opzetten van, ga dan naar&gt; Naamgeving Series Setup</span>", 
- "A+": "A +", 
- "A-": "A-", 
- "AB+": "AB +", 
- "AB-": "AB-", 
- "Active": "Actief", 
- "Applicable Holiday List": "Toepasselijk Holiday Lijst", 
- "B+": "B +", 
- "B-": "B-", 
- "Bank": "Bank", 
- "Bank A/C No.": "Bank A / C Nee", 
- "Bank Name": "Naam van de bank", 
- "Basic Information": "Basisinformatie", 
- "Better Prospects": "Betere vooruitzichten", 
- "Bio": "Bio", 
- "Blood Group": "Bloedgroep", 
- "Branch": "Tak", 
- "Career History": "Carri\u00e8re Geschiedenis", 
- "Cash": "Geld", 
- "Cell Number": "Mobiele nummer", 
- "Cheque": "Cheque", 
- "Company": "Vennootschap", 
- "Contact Details": "Contactgegevens", 
- "Contract End Date": "Contract Einddatum", 
- "Current Accommodation Type": "Actueel Accommodatie type", 
- "Current Address": "Huidige adres", 
- "Date Of Retirement": "Datum van pensionering", 
- "Date of Birth": "Geboortedatum", 
- "Date of Issue": "Datum van afgifte", 
- "Date of Joining": "Datum van toetreding tot", 
- "Department": "Afdeling", 
- "Designation": "Benaming", 
- "Divorced": "Gescheiden", 
- "EMP/": "EMP /", 
- "ESIC CARD No": "ESIC CARD Geen", 
- "Educational Qualification": "Educatieve Kwalificatie", 
- "Educational Qualification Details": "Educatieve Kwalificatie Details", 
- "Email (By company)": "E-mail (Door bedrijf)", 
- "Emergency Contact Details": "Emergency Contactgegevens", 
- "Emergency Phone Number": "Telefoonnummer voor noodgevallen", 
- "Employee": "Werknemer", 
- "Employee External Work History": "Medewerker Buitendienst Medewerker Geschiedenis", 
- "Employee Internal Work Historys": "Medewerker Interne Werk historys", 
- "Employee Number": "Medewerker Aantal", 
- "Employment Details": "Werkgelegenheid Details", 
- "Employment Type": "Type baan", 
- "Encashment Date": "Inning Datum", 
- "Exit": "Uitgang", 
- "Exit Interview Details": "Exit Interview Details", 
- "Family Background": "Familie Achtergrond", 
- "Feedback": "Terugkoppeling", 
- "Female": "Vrouwelijk", 
- "File List": "File List", 
- "Final Confirmation Date": "Definitieve bevestiging Datum", 
- "Full Name": "Volledige naam", 
- "Gender": "Geslacht", 
- "Grade": "Graad", 
- "Gratuity LIC ID": "Fooi LIC ID", 
- "HR": "HR", 
- "Health Concerns": "Gezondheid Zorgen", 
- "Health Details": "Gezondheid Details", 
- "Held On": "Held Op", 
- "Here you can maintain family details like name and occupation of parent, spouse and children": "Hier kunt u onderhouden familie gegevens zoals naam en beroep van de ouder, echtgenoot en kinderen", 
- "Here you can maintain height, weight, allergies, medical concerns etc": "Hier kunt u onderhouden lengte, gewicht, allergie\u00ebn, medische zorgen, enz.", 
- "History In Company": "Geschiedenis In Bedrijf", 
- "Holiday List": "Holiday Lijst", 
- "Image": "Beeld", 
- "Image View": "Afbeelding View", 
- "Job Profile": "Functieprofiel", 
- "Leave Encashed?": "Laat verzilverd?", 
- "Left": "Links", 
- "Male": "Mannelijk", 
- "Marital Status": "Burgerlijke staat", 
- "Married": "Getrouwd", 
- "Mr": "De heer", 
- "Ms": "Mevrouw", 
- "Naming Series": "Benoemen Series", 
- "New Workplace": "Nieuwe werkplek", 
- "No": "Geen", 
- "Notice - Number of Days": "Notice - Aantal dagen", 
- "O+": "O +", 
- "O-": "O-", 
- "Owned": "Owned", 
- "PAN Number": "PAN-nummer", 
- "PF Number": "PF nummer", 
- "Passport Number": "Nummer van het paspoort", 
- "Permanent Accommodation Type": "Permanente Accommodatie type", 
- "Permanent Address": "Permanente Adres", 
- "Person To Be Contacted": "De te contacteren persoon", 
- "Personal Details": "Persoonlijke Gegevens", 
- "Personal Email": "Persoonlijke e-mail", 
- "Place of Issue": "Plaats van uitgave", 
- "Previous Work Experience": "Vorige Werkervaring", 
- "Provide email id registered in company": "Zorg voor e-id geregistreerd in bedrijf", 
- "Reason for Leaving": "Reden voor vertrek", 
- "Reason for Resignation": "Reden voor ontslag", 
- "Relation": "Relatie", 
- "Relieving Date": "Het verlichten van Datum", 
- "Rented": "Verhuurd", 
- "Reports to": "Rapporteert aan", 
- "Resignation Letter Date": "Ontslagbrief Datum", 
- "Salary Information": "Salaris Informatie", 
- "Salary Mode": "Salaris Mode", 
- "Salary Structure": "Salarisstructuur", 
- "Salutation": "Aanhef", 
- "Scheduled Confirmation Date": "Geplande Bevestiging Datum", 
- "Short biography for website and other publications.": "Korte biografie voor website en andere publicaties.", 
- "Single": "Single", 
- "Status": "Staat", 
- "System User (login) ID. If set, it will become default for all HR forms.": "Systeem (login) ID. Indien ingesteld, zal het standaard voor alle HR-formulieren.", 
- "Trash Reason": "Trash Reden", 
- "User ID": "Gebruikers-ID", 
- "Valid Upto": "Geldig Tot", 
- "Widowed": "Weduwe", 
- "Yes": "Ja", 
- "You can enter any date manually": "U kunt elke datum handmatig"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee/locale/pt-BR-doc.json b/hr/doctype/employee/locale/pt-BR-doc.json
deleted file mode 100644
index 6edeb7c..0000000
--- a/hr/doctype/employee/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,117 +0,0 @@
-{
- "<span class=\"sys_manager\">To setup, please go to Setup > Naming Series</span>": "<span class=\"sys_manager\">Para configurar, por favor, v\u00e1 para Configura\u00e7\u00e3o > S\u00e9ries Nomeadas</span>", 
- "A+": "A+", 
- "A-": "A-", 
- "AB+": "AB+", 
- "AB-": "AB-", 
- "Active": "Ativo", 
- "Applicable Holiday List": "Lista de F\u00e9rias Aplic\u00e1vel", 
- "B+": "B+", 
- "B-": "B-", 
- "Bank": "Banco", 
- "Bank A/C No.": "N\u00ba Cta. Banc\u00e1ria", 
- "Bank Name": "Nome do Banco", 
- "Basic Information": "Informa\u00e7\u00f5es B\u00e1sicas", 
- "Better Prospects": "Melhores perspectivas", 
- "Bio": "Bio", 
- "Blood Group": "Grupo sangu\u00edneo", 
- "Branch": "Ramo", 
- "Career History": "Hist\u00f3rico da carreira", 
- "Cash": "Numer\u00e1rio", 
- "Cell Number": "Telefone Celular", 
- "Cheque": "Cheque", 
- "Company": "Empresa", 
- "Contact Details": "Detalhes do Contato", 
- "Contract End Date": "Data Final do contrato", 
- "Current Accommodation Type": "Tipo de Acomoda\u00e7\u00e3o atual", 
- "Current Address": "Endere\u00e7o Atual", 
- "Date Of Retirement": "Data da aposentadoria", 
- "Date of Birth": "Data de Nascimento", 
- "Date of Issue": "Data de Emiss\u00e3o", 
- "Date of Joining": "Data da Efetiva\u00e7\u00e3o", 
- "Department": "Departamento", 
- "Designation": "Designa\u00e7\u00e3o", 
- "Divorced": "Divorciado", 
- "EMP/": "EMP /", 
- "ESIC CARD No": "N\u00ba CART\u00c3O ESIC", 
- "Educational Qualification": "Qualifica\u00e7\u00e3o Educacional", 
- "Educational Qualification Details": "Detalhes da Qualifica\u00e7\u00e3o Educacional", 
- "Email (By company)": "E-mail (por empresa)", 
- "Emergency Contact Details": "Detalhes do contato de emerg\u00eancia", 
- "Emergency Phone Number": "N\u00famero do telefone de emerg\u00eancia", 
- "Employee": "Funcion\u00e1rio", 
- "Employee External Work History": "Hist\u00f3rico de trabalho externo do Funcion\u00e1rio", 
- "Employee Internal Work Historys": "Hist\u00f3rico de trabalho interno do Funcion\u00e1rio", 
- "Employee Number": "N\u00famero do Funcion\u00e1rio", 
- "Employment Details": "Detalhes de emprego", 
- "Employment Type": "Tipo de emprego", 
- "Encashment Date": "Data da cobran\u00e7a", 
- "Exit": "Sair", 
- "Exit Interview Details": "Detalhes da Entrevista de sa\u00edda", 
- "Family Background": "Antecedentes familiares", 
- "Feedback": "Coment\u00e1rios", 
- "Female": "Feminino", 
- "File List": "Lista de Arquivos", 
- "Final Confirmation Date": "Data final de confirma\u00e7\u00e3o", 
- "Full Name": "Nome Completo", 
- "Gender": "Sexo", 
- "Grade": "Grau", 
- "Gratuity LIC ID": "ID LIC gratuidade", 
- "HR": "RH", 
- "Health Concerns": "Preocupa\u00e7\u00f5es com a Sa\u00fade", 
- "Health Details": "Detalhes sobre a Sa\u00fade", 
- "Held On": "Realizada em", 
- "Here you can maintain family details like name and occupation of parent, spouse and children": "Aqui voc\u00ea pode manter detalhes familiares como o nome e ocupa\u00e7\u00e3o do c\u00f4njuge, pai e filhos", 
- "Here you can maintain height, weight, allergies, medical concerns etc": "Aqui voc\u00ea pode manter a altura, peso, alergias, preocupa\u00e7\u00f5es m\u00e9dica, etc", 
- "History In Company": "Hist\u00f3rico na Empresa", 
- "Holiday List": "Lista de feriado", 
- "Image": "Imagem", 
- "Image View": "Ver imagem", 
- "Job Profile": "Perfil da vaga", 
- "Leave Encashed?": "Licen\u00e7as cobradas?", 
- "Left": "Esquerda", 
- "Male": "Masculino", 
- "Marital Status": "Estado civil", 
- "Married": "Casado", 
- "Mr": "Sr.", 
- "Ms": "Sra.", 
- "Naming Series": "S\u00e9ries nomeadas", 
- "New Workplace": "Novo local de trabalho", 
- "No": "N\u00e3o", 
- "Notice - Number of Days": "Aviso - n\u00famero de dias", 
- "O+": "O+", 
- "O-": "O-", 
- "Owned": "Pertencente", 
- "PAN Number": "N\u00famero PAN", 
- "PF Number": "N\u00famero PF", 
- "Passport Number": "N\u00famero do Passaporte", 
- "Permanent Accommodation Type": "Tipo de Alojamento Permanente", 
- "Permanent Address": "Endere\u00e7o permanente", 
- "Person To Be Contacted": "Pessoa a ser contatada", 
- "Personal Details": "Detalhes pessoais", 
- "Personal Email": "E-mail pessoal", 
- "Place of Issue": "Local de Emiss\u00e3o", 
- "Previous Work Experience": "Experi\u00eancia anterior de trabalho", 
- "Provide email id registered in company": "Fornecer Endere\u00e7o de E-mail registrado na empresa", 
- "Reason for Leaving": "Motivo da sa\u00edda", 
- "Reason for Resignation": "Motivo para Demiss\u00e3o", 
- "Relation": "Rela\u00e7\u00e3o", 
- "Relieving Date": "Data da Libera\u00e7\u00e3o", 
- "Rented": "Alugado", 
- "Reports to": "Relat\u00f3rios para", 
- "Resignation Letter Date": "Data da carta de demiss\u00e3o", 
- "Salary Information": "Informa\u00e7\u00e3o sobre sal\u00e1rio", 
- "Salary Mode": "Modo de sal\u00e1rio", 
- "Salutation": "Sauda\u00e7\u00e3o", 
- "Scheduled Confirmation Date": "Data de Confirma\u00e7\u00e3o agendada", 
- "Short biography for website and other publications.": "Breve biografia para o site e outras publica\u00e7\u00f5es.", 
- "Single": "\u00danico", 
- "Status": "Estado", 
- "System User (login) ID. If set, it will become default for all HR forms.": "Identifica\u00e7\u00e3o do usu\u00e1rio do sistema (login). Se for marcado, ele vai se tornar padr\u00e3o para todos os formul\u00e1rios de RH.", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo", 
- "User ID": "ID de Usu\u00e1rio", 
- "Valid Upto": "V\u00e1lido at\u00e9", 
- "Widowed": "Vi\u00favo(a)", 
- "Yes": "Sim", 
- "You can enter any date manually": "Voc\u00ea pode entrar qualquer data manualmente"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee/locale/pt-doc.json b/hr/doctype/employee/locale/pt-doc.json
deleted file mode 100644
index 76ec473..0000000
--- a/hr/doctype/employee/locale/pt-doc.json
+++ /dev/null
@@ -1,118 +0,0 @@
-{
- "<span class=\"sys_manager\">To setup, please go to Setup > Naming Series</span>": "<span class=\"sys_manager\">Para configurar, por favor, v\u00e1 para Configura\u00e7\u00e3o&gt; S\u00e9rie Nomeando</span>", 
- "A+": "A +", 
- "A-": "A-", 
- "AB+": "AB +", 
- "AB-": "AB-", 
- "Active": "Ativo", 
- "Applicable Holiday List": "Lista de f\u00e9rias aplic\u00e1vel", 
- "B+": "B +", 
- "B-": "B-", 
- "Bank": "Banco", 
- "Bank A/C No.": "Bank A / C N \u00ba", 
- "Bank Name": "Nome do banco", 
- "Basic Information": "Informa\u00e7\u00f5es B\u00e1sicas", 
- "Better Prospects": "Melhores perspectivas", 
- "Bio": "Bio", 
- "Blood Group": "Grupo sangu\u00edneo", 
- "Branch": "Ramo", 
- "Career History": "Hist\u00f3rico", 
- "Cash": "Numer\u00e1rio", 
- "Cell Number": "N\u00famero de c\u00e9lulas", 
- "Cheque": "Cheque", 
- "Company": "Companhia", 
- "Contact Details": "Contacto", 
- "Contract End Date": "Data final do contrato", 
- "Current Accommodation Type": "Tipo de Alojamento atual", 
- "Current Address": "Endere\u00e7o Atual", 
- "Date Of Retirement": "Data da aposentadoria", 
- "Date of Birth": "Data de Nascimento", 
- "Date of Issue": "Data de Emiss\u00e3o", 
- "Date of Joining": "Data da Unir", 
- "Department": "Departamento", 
- "Designation": "Designa\u00e7\u00e3o", 
- "Divorced": "Divorciado", 
- "EMP/": "EMP /", 
- "ESIC CARD No": "CART\u00c3O ESIC N\u00e3o", 
- "Educational Qualification": "Qualifica\u00e7\u00e3o Educacional", 
- "Educational Qualification Details": "Detalhes educacionais de qualifica\u00e7\u00e3o", 
- "Email (By company)": "E-mail (por empresa)", 
- "Emergency Contact Details": "Detalhes de contato de emerg\u00eancia", 
- "Emergency Phone Number": "N\u00famero de telefone de emerg\u00eancia", 
- "Employee": "Empregado", 
- "Employee External Work History": "Empregado hist\u00f3ria de trabalho externo", 
- "Employee Internal Work Historys": "Historys funcion\u00e1rio interno de trabalho", 
- "Employee Number": "N\u00famero empregado", 
- "Employment Details": "Detalhes de emprego", 
- "Employment Type": "Tipo de emprego", 
- "Encashment Date": "Data cobran\u00e7a", 
- "Exit": "Sair", 
- "Exit Interview Details": "Sair Detalhes Entrevista", 
- "Family Background": "Antecedentes familiares", 
- "Feedback": "Coment\u00e1rios", 
- "Female": "Feminino", 
- "File List": "Lista de Arquivos", 
- "Final Confirmation Date": "Data final de confirma\u00e7\u00e3o", 
- "Full Name": "Nome Completo", 
- "Gender": "Sexo", 
- "Grade": "Grau", 
- "Gratuity LIC ID": "ID LIC gratuidade", 
- "HR": "HR", 
- "Health Concerns": "Preocupa\u00e7\u00f5es com a Sa\u00fade", 
- "Health Details": "Detalhes sa\u00fade", 
- "Held On": "Realizada em", 
- "Here you can maintain family details like name and occupation of parent, spouse and children": "Aqui voc\u00ea pode manter detalhes como o nome da fam\u00edlia e ocupa\u00e7\u00e3o do c\u00f4njuge, pai e filhos", 
- "Here you can maintain height, weight, allergies, medical concerns etc": "Aqui voc\u00ea pode manter a altura, peso, alergias, etc preocupa\u00e7\u00f5es m\u00e9dica", 
- "History In Company": "Hist\u00f3ria In Company", 
- "Holiday List": "Lista de feriado", 
- "Image": "Imagem", 
- "Image View": "Ver imagem", 
- "Job Profile": "Perfil trabalho", 
- "Leave Encashed?": "Deixe cobradas?", 
- "Left": "Esquerda", 
- "Male": "Masculino", 
- "Marital Status": "Estado civil", 
- "Married": "Casado", 
- "Mr": "Sr.", 
- "Ms": "Ms", 
- "Naming Series": "Nomeando Series", 
- "New Workplace": "Novo local de trabalho", 
- "No": "N\u00e3o", 
- "Notice - Number of Days": "Aviso - n\u00famero de dias", 
- "O+": "O +", 
- "O-": "O-", 
- "Owned": "Possu\u00eddo", 
- "PAN Number": "N\u00famero PAN", 
- "PF Number": "N\u00famero PF", 
- "Passport Number": "N\u00famero do Passaporte", 
- "Permanent Accommodation Type": "Tipo de Alojamento Permanente", 
- "Permanent Address": "Endere\u00e7o permanente", 
- "Person To Be Contacted": "Pessoa a ser contatada", 
- "Personal Details": "Detalhes pessoais", 
- "Personal Email": "E-mail pessoal", 
- "Place of Issue": "Local de Emiss\u00e3o", 
- "Previous Work Experience": "Experi\u00eancia anterior de trabalho", 
- "Provide email id registered in company": "Fornecer ID e-mail registrado na empresa", 
- "Reason for Leaving": "Motivo da sa\u00edda", 
- "Reason for Resignation": "Motivo para Demiss\u00e3o", 
- "Relation": "Rela\u00e7\u00e3o", 
- "Relieving Date": "Aliviar Data", 
- "Rented": "Alugado", 
- "Reports to": "Relat\u00f3rios para", 
- "Resignation Letter Date": "Data carta de demiss\u00e3o", 
- "Salary Information": "Informa\u00e7\u00e3o sal\u00e1rio", 
- "Salary Mode": "Modo de sal\u00e1rio", 
- "Salary Structure": "Estrutura Salarial", 
- "Salutation": "Sauda\u00e7\u00e3o", 
- "Scheduled Confirmation Date": "Confirma\u00e7\u00e3o Data programada", 
- "Short biography for website and other publications.": "Breve biografia para o site e outras publica\u00e7\u00f5es.", 
- "Single": "\u00danico", 
- "Status": "Estado", 
- "System User (login) ID. If set, it will become default for all HR forms.": "Sistema de identifica\u00e7\u00e3o do usu\u00e1rio (login). Se for definido, ele vai se tornar padr\u00e3o para todas as formas de RH.", 
- "Trash Reason": "Raz\u00e3o lixo", 
- "User ID": "ID de usu\u00e1rio", 
- "Valid Upto": "V\u00e1lido Upto", 
- "Widowed": "Vi\u00fava", 
- "Yes": "Sim", 
- "You can enter any date manually": "Voc\u00ea pode entrar em qualquer data manualmente"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee/locale/sr-doc.json b/hr/doctype/employee/locale/sr-doc.json
deleted file mode 100644
index 6275453..0000000
--- a/hr/doctype/employee/locale/sr-doc.json
+++ /dev/null
@@ -1,118 +0,0 @@
-{
- "<span class=\"sys_manager\">To setup, please go to Setup > Naming Series</span>": "<span class=\"sys_manager\">\u0417\u0430 \u043f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0435, \u0438\u0434\u0438\u0442\u0435 \u043d\u0430 \u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430&gt; \u041d\u0430\u043c\u0438\u043d\u0433 \u0421\u0435\u0440\u0438\u0435\u0441</span>", 
- "A+": "+", 
- "A-": "-", 
- "AB+": "\u0410\u0411 +", 
- "AB-": "\u0410\u0411-", 
- "Active": "\u0410\u043a\u0442\u0438\u0432\u0430\u043d", 
- "Applicable Holiday List": "\u0412\u0430\u0436\u0435\u045b\u0438 \u0425\u043e\u043b\u0438\u0434\u0430\u0438 \u041b\u0438\u0441\u0442\u0430", 
- "B+": "\u0411 +", 
- "B-": "\u0411-", 
- "Bank": "\u0411\u0430\u043d\u043a\u0430", 
- "Bank A/C No.": "\u0411\u0430\u043d\u043a\u0430 / \u0426 \u0431\u0440", 
- "Bank Name": "\u0418\u043c\u0435 \u0431\u0430\u043d\u043a\u0435", 
- "Basic Information": "\u041e\u0441\u043d\u043e\u0432\u043d\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0435", 
- "Better Prospects": "\u0411\u043e\u0459\u0438 \u0438\u0437\u0433\u043b\u0435\u0434\u0438", 
- "Bio": "\u0411\u0438\u043e", 
- "Blood Group": "\u041a\u0440\u0432 \u0413\u0440\u0443\u043f\u0430", 
- "Branch": "\u0424\u0438\u043b\u0438\u0458\u0430\u043b\u0430", 
- "Career History": "\u041a\u0430\u0440\u0438\u0458\u0435\u0440\u0430 \u0418\u0441\u0442\u043e\u0440\u0438\u0458\u0430", 
- "Cash": "\u0413\u043e\u0442\u043e\u0432\u0438\u043d\u0430", 
- "Cell Number": "\u041c\u043e\u0431\u0438\u043b\u043d\u0438 \u0431\u0440\u043e\u0458", 
- "Cheque": "\u0427\u0435\u043a", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Contact Details": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Contract End Date": "\u0423\u0433\u043e\u0432\u043e\u0440 \u0414\u0430\u0442\u0443\u043c \u0437\u0430\u0432\u0440\u0448\u0435\u0442\u043a\u0430", 
- "Current Accommodation Type": "\u0422\u0440\u0435\u043d\u0443\u0442\u043d\u0438 \u0422\u0438\u043f \u0441\u043c\u0435\u0448\u0442\u0430\u0458\u0430", 
- "Current Address": "\u0422\u0440\u0435\u043d\u0443\u0442\u043d\u0430 \u0430\u0434\u0440\u0435\u0441\u0430", 
- "Date Of Retirement": "\u0414\u0430\u0442\u0443\u043c \u043e\u0434\u043b\u0430\u0441\u043a\u0430 \u0443 \u043f\u0435\u043d\u0437\u0438\u0458\u0443", 
- "Date of Birth": "\u0414\u0430\u0442\u0443\u043c \u0440\u043e\u0452\u0435\u045a\u0430", 
- "Date of Issue": "\u0414\u0430\u0442\u0443\u043c \u0438\u0437\u0434\u0430\u0432\u0430\u045a\u0430", 
- "Date of Joining": "\u0414\u0430\u0442\u0443\u043c \u041f\u0440\u0438\u0434\u0440\u0443\u0436\u0438\u0432\u0430\u045a\u0435", 
- "Department": "\u041e\u0434\u0435\u0459\u0435\u045a\u0435", 
- "Designation": "\u041e\u0437\u043d\u0430\u043a\u0430", 
- "Divorced": "\u0420\u0430\u0437\u0432\u0435\u0434\u0435\u043d", 
- "EMP/": "\u0415\u041c\u041f /", 
- "ESIC CARD No": "\u0415\u0421\u0418\u0426 \u041a\u0410\u0420\u0422\u0418\u0426\u0410 \u041d\u0435\u043c\u0430", 
- "Educational Qualification": "\u041e\u0431\u0440\u0430\u0437\u043e\u0432\u043d\u0438 \u041a\u0432\u0430\u043b\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0458\u0435", 
- "Educational Qualification Details": "\u041e\u0431\u0440\u0430\u0437\u043e\u0432\u043d\u0438 \u041a\u0432\u0430\u043b\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0458\u0435 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Email (By company)": "\u0415-\u043c\u0430\u0438\u043b (\u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435)", 
- "Emergency Contact Details": "\u0425\u0438\u0442\u043d\u0430 \u041a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "Emergency Phone Number": "\u0411\u0440\u043e\u0458 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430 \u0437\u0430 \u0445\u0438\u0442\u043d\u0435 \u0441\u043b\u0443\u0447\u0430\u0458\u0435\u0432\u0435", 
- "Employee": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438\u043a", 
- "Employee External Work History": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438 \u0421\u043f\u043e\u0459\u043d\u0438 \u0420\u0430\u0434 \u0418\u0441\u0442\u043e\u0440\u0438\u0458\u0430", 
- "Employee Internal Work Historys": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438\u0445 \u0438\u043d\u0442\u0435\u0440\u043d\u043e\u043c \u0440\u0430\u0434\u0443 \u0425\u0438\u0441\u0442\u043e\u0440\u0438\u0441", 
- "Employee Number": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438 \u0411\u0440\u043e\u0458", 
- "Employment Details": "\u0414\u0435\u0442\u0430\u0459\u0438 \u0437\u0430 \u0437\u0430\u043f\u043e\u0448\u0459\u0430\u0432\u0430\u045a\u0435", 
- "Employment Type": "\u0422\u0438\u043f \u0437\u0430\u043f\u043e\u0441\u043b\u0435\u045a\u0430", 
- "Encashment Date": "\u0414\u0430\u0442\u0443\u043c \u0415\u043d\u0446\u0430\u0441\u0445\u043c\u0435\u043d\u0442", 
- "Exit": "\u0418\u0437\u043b\u0430\u0437", 
- "Exit Interview Details": "\u0415\u043a\u0438\u0442 \u0414\u0435\u0442\u0430\u0459\u0438 \u0418\u043d\u0442\u0435\u0440\u0432\u0458\u0443", 
- "Family Background": "\u041f\u043e\u0440\u043e\u0434\u0438\u0446\u0430 \u041f\u043e\u0437\u0430\u0434\u0438\u043d\u0430", 
- "Feedback": "\u041f\u043e\u0432\u0440\u0430\u0442\u043d\u0430 \u0432\u0435\u0437\u0430", 
- "Female": "\u0416\u0435\u043d\u0441\u043a\u0438", 
- "File List": "\u0424\u0438\u043b\u0435 \u041b\u0438\u0441\u0442", 
- "Final Confirmation Date": "\u0417\u0430\u0432\u0440\u0448\u043d\u0438 \u041f\u043e\u0442\u0432\u0440\u0434\u0430 \u0414\u0430\u0442\u0443\u043c", 
- "Full Name": "\u041f\u0443\u043d\u043e \u0438\u043c\u0435", 
- "Gender": "\u041f\u043e\u043b", 
- "Grade": "\u0420\u0430\u0437\u0440\u0435\u0434", 
- "Gratuity LIC ID": "\u041d\u0430\u043f\u043e\u0458\u043d\u0438\u0446\u0430 \u041b\u0418\u0426 \u0418\u0414", 
- "HR": "\u0425\u0420", 
- "Health Concerns": "\u0417\u0434\u0440\u0430\u0432\u0459\u0435 \u0417\u0430\u0431\u0440\u0438\u043d\u0443\u0442\u043e\u0441\u0442", 
- "Health Details": "\u0417\u0434\u0440\u0430\u0432\u0459\u0435 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Held On": "\u041e\u0434\u0440\u0436\u0430\u043d\u0430", 
- "Here you can maintain family details like name and occupation of parent, spouse and children": "\u041e\u0432\u0434\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0434\u0440\u0436\u0430\u0432\u0430\u0442\u0438 \u0434\u0435\u0442\u0430\u0459\u0435 \u043f\u043e\u0440\u043e\u0434\u0438\u0446\u0435 \u043a\u0430\u043e \u0438\u043c\u0435 \u0438 \u043e\u043a\u0443\u043f\u0430\u0446\u0438\u0458\u0435 \u0440\u043e\u0434\u0438\u0442\u0435\u0459\u0430, \u0431\u0440\u0430\u0447\u043d\u043e\u0433 \u0434\u0440\u0443\u0433\u0430 \u0438 \u0434\u0435\u0446\u0435", 
- "Here you can maintain height, weight, allergies, medical concerns etc": "\u041e\u0432\u0434\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0434\u0440\u0436\u0430\u0432\u0430\u0442\u0438 \u0432\u0438\u0441\u0438\u043d\u0430, \u0442\u0435\u0436\u0438\u043d\u0430, \u0430\u043b\u0435\u0440\u0433\u0438\u0458\u0430, \u043c\u0435\u0434\u0438\u0446\u0438\u043d\u0441\u043a\u0443 \u0437\u0430\u0431\u0440\u0438\u043d\u0443\u0442\u043e\u0441\u0442 \u0441\u043b", 
- "History In Company": "\u0418\u0441\u0442\u043e\u0440\u0438\u0458\u0430 \u0423 \u0434\u0440\u0443\u0448\u0442\u0432\u0443", 
- "Holiday List": "\u0425\u043e\u043b\u0438\u0434\u0430\u0438 \u041b\u0438\u0441\u0442\u0430", 
- "Image": "\u0421\u043b\u0438\u043a\u0430", 
- "Image View": "\u0421\u043b\u0438\u043a\u0430 \u041f\u043e\u0433\u043b\u0435\u0434\u0430\u0458", 
- "Job Profile": "\u041f\u043e\u0441\u0430\u043e \u041f\u0440\u043e\u0444\u0438\u043b", 
- "Leave Encashed?": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0415\u043d\u0446\u0430\u0441\u0445\u0435\u0434?", 
- "Left": "\u041b\u0435\u0432\u043e", 
- "Male": "\u041c\u0443\u0448\u043a\u0438", 
- "Marital Status": "\u0411\u0440\u0430\u0447\u043d\u0438 \u0441\u0442\u0430\u0442\u0443\u0441", 
- "Married": "\u041e\u0436\u0435\u045a\u0435\u043d", 
- "Mr": "\u0413\u043e\u0441\u043f\u043e\u0434\u0438\u043d", 
- "Ms": "\u041c\u0441", 
- "Naming Series": "\u0418\u043c\u0435\u043d\u043e\u0432\u0430\u045a\u0435 \u0421\u0435\u0440\u0438\u0435\u0441", 
- "New Workplace": "\u041d\u043e\u0432\u043e\u043c \u0440\u0430\u0434\u043d\u043e\u043c \u043c\u0435\u0441\u0442\u0443", 
- "No": "\u041d\u0435", 
- "Notice - Number of Days": "\u041e\u0431\u0430\u0432\u0435\u0448\u0442\u0435\u045a\u0435 - \u0411\u0440\u043e\u0458 \u0434\u0430\u043d\u0430", 
- "O+": "\u041e +", 
- "O-": "\u041e-", 
- "Owned": "\u041e\u0432\u043d\u0435\u0434", 
- "PAN Number": "\u041f\u0410\u041d \u0411\u0440\u043e\u0458", 
- "PF Number": "\u041f\u0424 \u0431\u0440\u043e\u0458", 
- "Passport Number": "\u041f\u0430\u0441\u043e\u0448 \u0411\u0440\u043e\u0458", 
- "Permanent Accommodation Type": "\u0421\u0442\u0430\u043b\u043d\u0438 \u0422\u0438\u043f \u0441\u043c\u0435\u0448\u0442\u0430\u0458\u0430", 
- "Permanent Address": "\u0421\u0442\u0430\u043b\u043d\u0430 \u0430\u0434\u0440\u0435\u0441\u0430", 
- "Person To Be Contacted": "\u041e\u0441\u043e\u0431\u0430 \u0434\u0430 \u0431\u0443\u0434\u0443 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0438\u0440\u0430\u043d\u0438", 
- "Personal Details": "\u041b\u0438\u0447\u043d\u0438 \u0434\u0435\u0442\u0430\u0459\u0438", 
- "Personal Email": "\u041b\u0438\u0447\u043d\u0438 \u0415-\u043c\u0430\u0438\u043b", 
- "Place of Issue": "\u041c\u0435\u0441\u0442\u043e \u0438\u0437\u0434\u0430\u0432\u0430\u045a\u0430", 
- "Previous Work Experience": "\u041f\u0440\u0435\u0442\u0445\u043e\u0434\u043d\u043e \u0440\u0430\u0434\u043d\u043e \u0438\u0441\u043a\u0443\u0441\u0442\u0432\u043e", 
- "Provide email id registered in company": "\u041e\u0431\u0435\u0437\u0431\u0435\u0434\u0438\u0442\u0438 \u0438\u0434 \u0435 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432\u0430\u043d \u0443 \u043f\u0440\u0435\u0434\u0443\u0437\u0435\u045b\u0443", 
- "Reason for Leaving": "\u0420\u0430\u0437\u043b\u043e\u0433 \u0437\u0430 \u043d\u0430\u043f\u0443\u0448\u0442\u0430\u045a\u0435", 
- "Reason for Resignation": "\u0420\u0430\u0437\u043b\u043e\u0433 \u0437\u0430 \u043e\u0441\u0442\u0430\u0432\u043a\u0443", 
- "Relation": "\u041e\u0434\u043d\u043e\u0441", 
- "Relieving Date": "\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u045a\u0435 \u0414\u0430\u0442\u0435", 
- "Rented": "\u0418\u0437\u043d\u0430\u0458\u043c\u0459\u0435\u043d\u0438", 
- "Reports to": "\u0418\u0437\u0432\u0435\u0448\u0442\u0430\u0458\u0438", 
- "Resignation Letter Date": "\u041e\u0441\u0442\u0430\u0432\u043a\u0430 \u041f\u0438\u0441\u043c\u043e \u0414\u0430\u0442\u0443\u043c", 
- "Salary Information": "\u041f\u043b\u0430\u0442\u0430 \u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0430", 
- "Salary Mode": "\u041f\u043b\u0430\u0442\u0430 \u0440\u0435\u0436\u0438\u043c", 
- "Salary Structure": "\u041f\u043b\u0430\u0442\u0430 \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430", 
- "Salutation": "\u041f\u043e\u0437\u0434\u0440\u0430\u0432", 
- "Scheduled Confirmation Date": "\u041f\u043b\u0430\u043d\u0438\u0440\u0430\u043d\u043e \u041f\u043e\u0442\u0432\u0440\u0434\u0430 \u0414\u0430\u0442\u0443\u043c", 
- "Short biography for website and other publications.": "\u041a\u0440\u0430\u0442\u043a\u0430 \u0431\u0438\u043e\u0433\u0440\u0430\u0444\u0438\u0458\u0430 \u0437\u0430 \u0441\u0430\u0458\u0442 \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0458\u0430.", 
- "Single": "\u0421\u0430\u043c\u0430\u0446", 
- "Status": "\u0421\u0442\u0430\u0442\u0443\u0441", 
- "System User (login) ID. If set, it will become default for all HR forms.": "\u0421\u0438\u0441\u0442\u0435\u043c \u041a\u043e\u0440\u0438\u0441\u043d\u0438\u043a (\u043f\u0440\u0438\u0458\u0430\u0432\u0459\u0438\u0432\u0430\u045a\u0435) \u0418\u0414. \u0410\u043a\u043e \u0441\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u0438, \u043e\u043d\u0430 \u045b\u0435 \u043f\u043e\u0441\u0442\u0430\u0442\u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0434\u043d\u0430 \u0437\u0430 \u0441\u0432\u0435 \u0425\u0420 \u043e\u0431\u043b\u0438\u0446\u0438\u043c\u0430.", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433", 
- "User ID": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0418\u0414", 
- "Valid Upto": "\u0412\u0430\u0436\u0438 \u0423\u043f\u0442\u043e", 
- "Widowed": "\u0423\u0434\u043e\u0432\u0438\u0447\u043a\u0438", 
- "Yes": "\u0414\u0430", 
- "You can enter any date manually": "\u041c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u0440\u0443\u0447\u043d\u043e \u0443\u043d\u0435\u0441\u0435\u0442\u0435 \u0431\u0438\u043b\u043e \u043a\u043e\u0458\u0438 \u0434\u0430\u0442\u0443\u043c"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee/locale/ta-doc.json b/hr/doctype/employee/locale/ta-doc.json
deleted file mode 100644
index e5ec586..0000000
--- a/hr/doctype/employee/locale/ta-doc.json
+++ /dev/null
@@ -1,118 +0,0 @@
-{
- "<span class=\"sys_manager\">To setup, please go to Setup > Naming Series</span>": "<span class=\"sys_manager\">\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0ba4\u0bb1\u0bcd\u0b95\u0bc1,&gt; \u0baa\u0bc6\u0baf\u0bb0\u0bbf\u0b9f\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bcd\u0b95</span>", 
- "A+": "A +", 
- "A-": "\u0b92\u0bb0\u0bc1-", 
- "AB+": "AB +", 
- "AB-": "\u0b8f\u0baa\u0bbf-", 
- "Active": "\u0b9a\u0bc6\u0baf\u0bb2\u0bbf\u0bb2\u0bcd", 
- "Applicable Holiday List": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0b9f\u0bc1\u0bae\u0bc1\u0bb1\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "B+": "B +", 
- "B-": "\u0baa\u0bbf", 
- "Bank": "\u0bb5\u0b99\u0bcd\u0b95\u0bbf", 
- "Bank A/C No.": "\u0bb5\u0b99\u0bcd\u0b95\u0bbf A / C \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Bank Name": "\u0bb5\u0b99\u0bcd\u0b95\u0bbf \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Basic Information": "\u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Better Prospects": "\u0ba8\u0bb2\u0bcd\u0bb2 \u0bb5\u0bbe\u0baf\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Bio": "\u0b89\u0baf\u0bbf\u0bb0\u0bbf", 
- "Blood Group": "\u0b95\u0bc1\u0bb0\u0bc1\u0ba4\u0bbf \u0baa\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0ba9\u0bae\u0bcd", 
- "Branch": "\u0b95\u0bbf\u0bb3\u0bc8", 
- "Career History": "\u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8 \u0bb5\u0bb0\u0bb2\u0bbe\u0bb1\u0bc1", 
- "Cash": "\u0baa\u0ba3\u0bae\u0bcd", 
- "Cell Number": "\u0b9a\u0bc6\u0bb2\u0bcd \u0b8e\u0ba3\u0bcd", 
- "Cheque": "\u0b95\u0bbe\u0b9a\u0bc7\u0bbe\u0bb2\u0bc8", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Contact Details": "\u0bb5\u0bbf\u0baa\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Contract End Date": "\u0b92\u0baa\u0bcd\u0baa\u0ba8\u0bcd\u0ba4\u0bae\u0bcd \u0bae\u0bc1\u0b9f\u0bbf\u0bb5\u0bc1 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Current Accommodation Type": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0bb5\u0bbf\u0b9f\u0bc1\u0ba4\u0bbf \u0bb5\u0b95\u0bc8", 
- "Current Address": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Date Of Retirement": "\u0b93\u0baf\u0bcd\u0bb5\u0bc1 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Date of Birth": "\u0baa\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4 \u0ba8\u0bbe\u0bb3\u0bcd", 
- "Date of Issue": "\u0b87\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Date of Joining": "\u0b9a\u0bc7\u0bb0\u0bcd\u0bb5\u0ba4\u0bc1 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Department": "\u0b87\u0bb2\u0bbe\u0b95\u0bbe", 
- "Designation": "\u0baa\u0ba4\u0bb5\u0bbf", 
- "Divorced": "\u0bb5\u0bbf\u0bb5\u0bbe\u0b95\u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "EMP/": "EMP /", 
- "ESIC CARD No": "ESIC CARD \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Educational Qualification": "\u0b95\u0bb2\u0bcd\u0bb5\u0bbf \u0ba4\u0b95\u0bc1\u0ba4\u0bbf", 
- "Educational Qualification Details": "\u0b95\u0bb2\u0bcd\u0bb5\u0bbf \u0ba4\u0b95\u0bc1\u0ba4\u0bbf \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Email (By company)": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd (\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0bae\u0bc2\u0bb2\u0bae\u0bcd)", 
- "Emergency Contact Details": "\u0b85\u0bb5\u0b9a\u0bb0 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Emergency Phone Number": "\u0b85\u0bb5\u0b9a\u0bb0 \u0ba4\u0bc6\u0bbe\u0bb2\u0bc8\u0baa\u0bc7\u0b9a\u0bbf \u0b8e\u0ba3\u0bcd", 
- "Employee": "\u0b8a\u0bb4\u0bbf\u0baf\u0bb0\u0bcd", 
- "Employee External Work History": "\u0b8a\u0bb4\u0bbf\u0baf\u0bb0\u0bcd \u0baa\u0bc1\u0bb1 \u0bb5\u0bc7\u0bb2\u0bc8 \u0bb5\u0bb0\u0bb2\u0bbe\u0bb1\u0bc1", 
- "Employee Internal Work Historys": "\u0b8a\u0bb4\u0bbf\u0baf\u0bb0\u0bcd \u0b89\u0bb3\u0bcd\u0ba8\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1 \u0bb5\u0bc7\u0bb2\u0bc8 Historys", 
- "Employee Number": "\u0baa\u0ba3\u0bbf\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b8e\u0ba3\u0bcd", 
- "Employment Details": "\u0bb5\u0bc7\u0bb2\u0bc8 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Employment Type": "\u0bb5\u0bc7\u0bb2\u0bc8 \u0bb5\u0b95\u0bc8", 
- "Encashment Date": "\u0baa\u0ba3\u0bae\u0bbe\u0b95\u0bcd\u0b95\u0bb2\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Exit": "\u0bae\u0bb0\u0ba3\u0bae\u0bcd", 
- "Exit Interview Details": "\u0baa\u0bc7\u0b9f\u0bcd\u0b9f\u0bbf \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd \u0bb5\u0bc6\u0bb3\u0bbf\u0baf\u0bc7\u0bb1", 
- "Family Background": "\u0b95\u0bc1\u0b9f\u0bc1\u0bae\u0bcd\u0baa \u0baa\u0bbf\u0ba9\u0bcd\u0ba9\u0ba3\u0bbf", 
- "Feedback": "\u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Female": "\u0baa\u0bc6\u0ba3\u0bcd", 
- "File List": "\u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Final Confirmation Date": "\u0b87\u0bb1\u0bc1\u0ba4\u0bbf \u0b89\u0bb1\u0bc1\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Full Name": "\u0bae\u0bc1\u0bb4\u0bc1 \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Gender": "\u0baa\u0bbe\u0bb2\u0bbf\u0ba9\u0bae\u0bcd", 
- "Grade": "\u0b95\u0bbf\u0bb0\u0bae\u0bae\u0bcd", 
- "Gratuity LIC ID": "\u0baa\u0ba3\u0bbf\u0b95\u0bcd\u0b95\u0bc6\u0bbe\u0b9f\u0bc8 \u0b8e\u0bb2\u0bcd.\u0b90. \u0b9a\u0bbf \u0b90\u0b9f\u0bbf", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Health Concerns": "\u0b9a\u0bc1\u0b95\u0bbe\u0ba4\u0bbe\u0bb0 \u0b95\u0bb5\u0bb2\u0bc8\u0b95\u0bb3\u0bcd", 
- "Health Details": "\u0b9a\u0bc1\u0b95\u0bbe\u0ba4\u0bbe\u0bb0 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Held On": "\u0b87\u0bb2\u0bcd \u0ba8\u0b9f\u0bc8\u0baa\u0bc6\u0bb1\u0bcd\u0bb1\u0ba4\u0bc1", 
- "Here you can maintain family details like name and occupation of parent, spouse and children": "\u0b87\u0b99\u0bcd\u0b95\u0bc7 \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bc6\u0bb1\u0bcd\u0bb1\u0bc7\u0bbe\u0bb0\u0bcd, \u0bae\u0ba9\u0bc8\u0bb5\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0bc1\u0bb4\u0ba8\u0bcd\u0ba4\u0bc8\u0b95\u0bb3\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b86\u0b95\u0bcd\u0b95\u0bbf\u0bb0\u0bae\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1 \u0b95\u0bc1\u0b9f\u0bc1\u0bae\u0bcd\u0baa \u0bb5\u0bbf\u0bb5\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd", 
- "Here you can maintain height, weight, allergies, medical concerns etc": "\u0b87\u0b99\u0bcd\u0b95\u0bc7 \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b89\u0baf\u0bb0\u0bae\u0bcd, \u0b8e\u0b9f\u0bc8, \u0b92\u0bb5\u0bcd\u0bb5\u0bbe\u0bae\u0bc8, \u0bae\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0bb5 \u0b95\u0bb5\u0bb2\u0bc8\u0b95\u0bb3\u0bcd \u0bb9\u0bbf\u0baa\u0bcd\u0bb0\u0bc1 \u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd", 
- "History In Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0b86\u0ba3\u0bcd\u0b9f\u0bc1 \u0bb5\u0bb0\u0bb2\u0bbe\u0bb1\u0bc1", 
- "Holiday List": "\u0bb5\u0bbf\u0b9f\u0bc1\u0bae\u0bc1\u0bb1\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Image": "\u0baa\u0b9f\u0bae\u0bcd", 
- "Image View": "\u0baa\u0b9f \u0b95\u0bbe\u0b9f\u0bcd\u0b9a\u0bbf", 
- "Job Profile": "\u0bb5\u0bc7\u0bb2\u0bc8 \u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0ba4\u0bc1", 
- "Leave Encashed?": "\u0b95\u0bbe\u0b9a\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbe\u0bb2\u0bcd \u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1?", 
- "Left": "\u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Male": "\u0b86\u0ba3\u0bcd", 
- "Marital Status": "\u0ba4\u0bbf\u0bb0\u0bc1\u0bae\u0ba3 \u0ba4\u0b95\u0bc1\u0ba4\u0bbf", 
- "Married": "\u0ba4\u0bbf\u0bb0\u0bc1\u0bae\u0ba3\u0bae\u0bcd", 
- "Mr": "\u0ba4\u0bbf\u0bb0\u0bc1", 
- "Ms": "Ms", 
- "Naming Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bbf\u0b9f\u0bc1\u0bae\u0bcd", 
- "New Workplace": "\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0baa\u0ba3\u0bbf\u0baf\u0bbf\u0b9f\u0ba4\u0bcd\u0ba4\u0bc8", 
- "No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Notice - Number of Days": "\u0b85\u0bb1\u0bbf\u0bb5\u0bbf\u0baa\u0bcd\u0baa\u0bc1 - \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0b8e\u0ba3\u0bcd\u0ba3\u0bbf\u0b95\u0bcd\u0b95\u0bc8", 
- "O+": "O +", 
- "O-": "O-", 
- "Owned": "\u0b9a\u0bc6\u0bbe\u0ba8\u0bcd\u0ba4\u0bae\u0bbe\u0ba9\u0ba4\u0bc1", 
- "PAN Number": "\u0ba8\u0bbf\u0bb0\u0ba8\u0bcd\u0ba4\u0bb0 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0b8e\u0ba3\u0bcd \u0b8e\u0ba3\u0bcd", 
- "PF Number": "PF \u0b8e\u0ba3\u0bcd", 
- "Passport Number": "\u0baa\u0bbe\u0bb8\u0bcd\u0baa\u0bc7\u0bbe\u0bb0\u0bcd\u0b9f\u0bcd \u0b8e\u0ba3\u0bcd", 
- "Permanent Accommodation Type": "\u0ba8\u0bbf\u0bb0\u0ba8\u0bcd\u0ba4\u0bb0 \u0bb5\u0bbf\u0b9f\u0bc1\u0ba4\u0bbf \u0bb5\u0b95\u0bc8", 
- "Permanent Address": "\u0ba8\u0bbf\u0bb0\u0ba8\u0bcd\u0ba4\u0bb0 \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Person To Be Contacted": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bb3 \u0ba8\u0baa\u0bb0\u0bcd", 
- "Personal Details": "\u0ba4\u0ba9\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0bb5\u0bbf\u0bb5\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Personal Email": "\u0ba4\u0ba9\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd", 
- "Place of Issue": "\u0b87\u0ba8\u0bcd\u0ba4 \u0b87\u0b9f\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd", 
- "Previous Work Experience": "\u0bae\u0bc1\u0ba8\u0bcd\u0ba4\u0bc8\u0baf \u0baa\u0ba3\u0bbf \u0b85\u0ba9\u0bc1\u0baa\u0bb5\u0bae\u0bcd", 
- "Provide email id registered in company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0baa\u0ba4\u0bbf\u0bb5\u0bc1 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b90\u0b9f\u0bbf \u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Reason for Leaving": "\u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd", 
- "Reason for Resignation": "\u0bb0\u0bbe\u0b9c\u0bbf\u0ba9\u0bbe\u0bae\u0bbe\u0bb5\u0bc1\u0b95\u0bcd\u0b95\u0bbe\u0ba9 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd", 
- "Relation": "\u0b89\u0bb1\u0bb5\u0bc1", 
- "Relieving Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0ba8\u0bbf\u0bb5\u0bbe\u0bb0\u0ba3\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd", 
- "Rented": "\u0bb5\u0bbe\u0b9f\u0b95\u0bc8\u0b95\u0bcd\u0b95\u0bc1", 
- "Reports to": "\u0b85\u0bb1\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bb3\u0bcd", 
- "Resignation Letter Date": "\u0bb0\u0bbe\u0b9c\u0bbf\u0ba9\u0bbe\u0bae\u0bbe \u0b95\u0b9f\u0bbf\u0ba4\u0bae\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Salary Information": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Salary Mode": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0bae\u0bc1\u0bb1\u0bc8", 
- "Salary Structure": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Salutation": "\u0bb5\u0ba3\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0ba4\u0bc6\u0bb0\u0bbf\u0bb5\u0bbf\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd", 
- "Scheduled Confirmation Date": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bbf\u0b9f\u0bcd\u0b9f \u0b89\u0bb1\u0bc1\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Short biography for website and other publications.": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0bae\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0baa\u0bbf\u0bb1 \u0bb5\u0bc6\u0bb3\u0bbf\u0baf\u0bc0\u0b9f\u0bc1\u0b95\u0bb3\u0bcd \u0b95\u0bc1\u0bb1\u0bc1\u0b95\u0bbf\u0baf \u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8.", 
- "Single": "\u0b92\u0bb1\u0bcd\u0bb1\u0bc8", 
- "Status": "\u0b85\u0ba8\u0bcd\u0ba4\u0bb8\u0bcd\u0ba4\u0bc1", 
- "System User (login) ID. If set, it will become default for all HR forms.": "\u0b95\u0ba3\u0bbf\u0ba9\u0bbf \u0baa\u0baf\u0ba9\u0bb0\u0bcd (\u0b89\u0bb3\u0bcd\u0ba8\u0bc1\u0bb4\u0bc8\u0baf) \u0b90\u0b9f\u0bbf. \u0b85\u0bae\u0bc8\u0ba4\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd, \u0b85\u0ba4\u0bc1 \u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95 \u0bb5\u0b9f\u0bbf\u0bb5\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0bc7\u0bbe\u0bae\u0bcd.", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd", 
- "User ID": "\u0baa\u0baf\u0ba9\u0bb0\u0bcd \u0b90\u0b9f\u0bbf", 
- "Valid Upto": "\u0bb5\u0bb0\u0bc8 \u0b9a\u0bc6\u0bb2\u0bcd\u0bb2\u0bc1\u0baa\u0b9f\u0bbf\u0baf\u0bbe\u0b95\u0bc1\u0bae\u0bcd", 
- "Widowed": "\u0bb5\u0bbf\u0ba4\u0bb5\u0bc8", 
- "Yes": "\u0b86\u0bae\u0bcd", 
- "You can enter any date manually": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bc8\u0bae\u0bc1\u0bb1\u0bc8\u0baf\u0bbe\u0b95 \u0b8e\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc7\u0ba4\u0bbf \u0ba8\u0bc1\u0bb4\u0bc8\u0baf \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee/locale/th-doc.json b/hr/doctype/employee/locale/th-doc.json
deleted file mode 100644
index 0f6078f..0000000
--- a/hr/doctype/employee/locale/th-doc.json
+++ /dev/null
@@ -1,117 +0,0 @@
-{
- "<span class=\"sys_manager\">To setup, please go to Setup > Naming Series</span>": "<span class=\"sys_manager\">\u0e43\u0e19\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e42\u0e1b\u0e23\u0e14\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32&gt; \u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e0b\u0e35\u0e23\u0e35\u0e2a\u0e4c</span>", 
- "A+": "+", 
- "A-": "-", 
- "AB+": "AB +", 
- "AB-": "AB-", 
- "Active": "\u0e04\u0e25\u0e48\u0e2d\u0e07\u0e41\u0e04\u0e25\u0e48\u0e27", 
- "Applicable Holiday List": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e27\u0e31\u0e19\u0e2b\u0e22\u0e38\u0e14\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e1a\u0e31\u0e07\u0e04\u0e31\u0e1a", 
- "B+": "B +", 
- "B-": "B-", 
- "Bank": "\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23", 
- "Bank A/C No.": "\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23 / \u0e40\u0e25\u0e02\u0e17\u0e35\u0e48 C", 
- "Bank Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23", 
- "Basic Information": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19", 
- "Better Prospects": "\u0e2d\u0e19\u0e32\u0e04\u0e15\u0e17\u0e35\u0e48\u0e14\u0e35\u0e01\u0e27\u0e48\u0e32", 
- "Bio": "\u0e44\u0e1a\u0e42\u0e2d", 
- "Blood Group": "\u0e01\u0e23\u0e38\u0e4a\u0e1b\u0e40\u0e25\u0e37\u0e2d\u0e14", 
- "Branch": "\u0e2a\u0e32\u0e02\u0e32", 
- "Career History": "\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19", 
- "Cash": "\u0e40\u0e07\u0e34\u0e19\u0e2a\u0e14", 
- "Cell Number": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e0b\u0e25\u0e25\u0e4c", 
- "Cheque": "\u0e40\u0e0a\u0e47\u0e04", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Contact Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contract End Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14\u0e2a\u0e31\u0e0d\u0e0d\u0e32", 
- "Current Accommodation Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e02\u0e2d\u0e07\u0e17\u0e35\u0e48\u0e1e\u0e31\u0e01\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19", 
- "Current Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19", 
- "Date Of Retirement": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e40\u0e01\u0e29\u0e35\u0e22\u0e13\u0e2d\u0e32\u0e22\u0e38", 
- "Date of Birth": "\u0e27\u0e31\u0e19\u0e40\u0e01\u0e34\u0e14", 
- "Date of Issue": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2d\u0e2d\u0e01", 
- "Date of Joining": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e48\u0e27\u0e21", 
- "Department": "\u0e41\u0e1c\u0e19\u0e01", 
- "Designation": "\u0e01\u0e32\u0e23\u0e41\u0e15\u0e48\u0e07\u0e15\u0e31\u0e49\u0e07", 
- "Divorced": "\u0e2b\u0e22\u0e48\u0e32\u0e23\u0e49\u0e32\u0e07", 
- "EMP/": "EMP /", 
- "ESIC CARD No": "CARD ESIC \u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Educational Qualification": "\u0e27\u0e38\u0e12\u0e34\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32", 
- "Educational Qualification Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e04\u0e38\u200b\u200b\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32", 
- "Email (By company)": "\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c (\u0e42\u0e14\u0e22 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 )", 
- "Emergency Contact Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e43\u0e19\u0e01\u0e23\u0e13\u0e35\u0e09\u0e38\u0e01\u0e40\u0e09\u0e34\u0e19", 
- "Emergency Phone Number": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e42\u0e17\u0e23\u0e28\u0e31\u0e1e\u0e17\u0e4c\u0e09\u0e38\u0e01\u0e40\u0e09\u0e34\u0e19", 
- "Employee": "\u0e25\u0e39\u0e01\u0e08\u0e49\u0e32\u0e07", 
- "Employee External Work History": "\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e20\u0e32\u0e22\u0e19\u0e2d\u0e01", 
- "Employee Internal Work Historys": "Historys \u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e20\u0e32\u0e22\u0e43\u0e19", 
- "Employee Number": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19", 
- "Employment Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e08\u0e49\u0e32\u0e07\u0e07\u0e32\u0e19", 
- "Employment Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e01\u0e32\u0e23\u0e08\u0e49\u0e32\u0e07\u0e07\u0e32\u0e19", 
- "Encashment Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e01\u0e32\u0e23\u0e44\u0e14\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e07\u0e34\u0e19\u0e2a\u0e14", 
- "Exit": "\u0e17\u0e32\u0e07\u0e2d\u0e2d\u0e01", 
- "Exit Interview Details": "\u0e2d\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e21\u0e20\u0e32\u0e29\u0e13\u0e4c", 
- "Family Background": "\u0e20\u0e39\u0e21\u0e34\u0e2b\u0e25\u0e31\u0e07\u0e02\u0e2d\u0e07\u0e04\u0e23\u0e2d\u0e1a\u0e04\u0e23\u0e31\u0e27", 
- "Feedback": "\u0e02\u0e49\u0e2d\u0e40\u0e2a\u0e19\u0e2d\u0e41\u0e19\u0e30", 
- "Female": "\u0e2b\u0e0d\u0e34\u0e07", 
- "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c", 
- "Final Confirmation Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19\u0e04\u0e23\u0e31\u0e49\u0e07\u0e2a\u0e38\u0e14\u0e17\u0e49\u0e32\u0e22", 
- "Full Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e15\u0e47\u0e21", 
- "Gender": "\u0e40\u0e1e\u0e28", 
- "Grade": "\u0e40\u0e01\u0e23\u0e14", 
- "Gratuity LIC ID": "ID LIC \u0e1a\u0e33\u0e40\u0e2b\u0e19\u0e47\u0e08", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Health Concerns": "\u0e04\u0e27\u0e32\u0e21\u0e01\u0e31\u0e07\u0e27\u0e25\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2a\u0e38\u0e02\u0e20\u0e32\u0e1e", 
- "Health Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e2a\u0e38\u0e02\u0e20\u0e32\u0e1e", 
- "Held On": "\u0e08\u0e31\u0e14\u0e02\u0e36\u0e49\u0e19\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Here you can maintain family details like name and occupation of parent, spouse and children": "\u0e17\u0e35\u0e48\u0e19\u0e35\u0e48\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e23\u0e31\u0e01\u0e29\u0e32\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e40\u0e0a\u0e48\u0e19\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e23\u0e2d\u0e1a\u0e04\u0e23\u0e31\u0e27\u0e41\u0e25\u0e30\u0e2d\u0e32\u0e0a\u0e35\u0e1e\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e1b\u0e01\u0e04\u0e23\u0e2d\u0e07\u0e04\u0e39\u0e48\u0e2a\u0e21\u0e23\u0e2a\u0e41\u0e25\u0e30\u0e40\u0e14\u0e47\u0e01", 
- "Here you can maintain height, weight, allergies, medical concerns etc": "\u0e17\u0e35\u0e48\u0e19\u0e35\u0e48\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e23\u0e31\u0e01\u0e29\u0e32\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e39\u0e07\u0e19\u0e49\u0e33\u0e2b\u0e19\u0e31\u0e01, \u0e20\u0e39\u0e21\u0e34\u0e41\u0e1e\u0e49, \u0e2f\u0e25\u0e2f \u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e14\u0e49\u0e32\u0e19\u0e01\u0e32\u0e23\u0e41\u0e1e\u0e17\u0e22\u0e4c", 
- "History In Company": "\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34\u0e43\u0e19 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Holiday List": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e27\u0e31\u0e19\u0e2b\u0e22\u0e38\u0e14", 
- "Image": "\u0e20\u0e32\u0e1e", 
- "Image View": "\u0e14\u0e39\u0e20\u0e32\u0e1e", 
- "Job Profile": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e07\u0e32\u0e19", 
- "Leave Encashed?": "\u0e1d\u0e32\u0e01 Encashed?", 
- "Left": "\u0e0b\u0e49\u0e32\u0e22", 
- "Male": "\u0e0a\u0e32\u0e22", 
- "Marital Status": "\u0e2a\u0e16\u0e32\u0e19\u0e20\u0e32\u0e1e\u0e01\u0e32\u0e23\u0e2a\u0e21\u0e23\u0e2a", 
- "Married": "\u0e41\u0e15\u0e48\u0e07\u0e07\u0e32\u0e19", 
- "Mr": "\u0e19\u0e32\u0e22", 
- "Ms": "ms", 
- "Naming Series": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e0b\u0e35\u0e23\u0e35\u0e2a\u0e4c", 
- "New Workplace": "\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e17\u0e33\u0e07\u0e32\u0e19\u0e43\u0e2b\u0e21\u0e48", 
- "No": "\u0e44\u0e21\u0e48", 
- "Notice - Number of Days": "\u0e40\u0e27\u0e1b\u0e44\u0e0b\u0e14\u0e4c - \u0e08\u0e33\u0e19\u0e27\u0e19\u0e27\u0e31\u0e19", 
- "O+": "+ O", 
- "O-": "O-", 
- "Owned": "\u0e40\u0e08\u0e49\u0e32\u0e02\u0e2d\u0e07", 
- "PAN Number": "\u0e08\u0e33\u0e19\u0e27\u0e19 PAN", 
- "PF Number": "\u0e08\u0e33\u0e19\u0e27\u0e19 PF", 
- "Passport Number": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e40\u0e14\u0e34\u0e19\u0e17\u0e32\u0e07", 
- "Permanent Accommodation Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e17\u0e35\u0e48\u0e1e\u0e31\u0e01\u0e2d\u0e32\u0e28\u0e31\u0e22\u0e16\u0e32\u0e27\u0e23", 
- "Permanent Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e16\u0e32\u0e27\u0e23", 
- "Person To Be Contacted": "\u0e04\u0e19\u0e17\u0e35\u0e48\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Personal Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e2a\u0e48\u0e27\u0e19\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Personal Email": "\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27", 
- "Place of Issue": "\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e23\u0e31\u0e1a\u0e23\u0e2d\u0e07", 
- "Previous Work Experience": "\u0e1b\u0e23\u0e30\u0e2a\u0e1a\u0e01\u0e32\u0e23\u0e13\u0e4c\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32", 
- "Provide email id registered in company": "\u0e43\u0e2b\u0e49 ID \u0e2d\u0e35\u0e40\u0e21\u0e25\u0e17\u0e35\u0e48\u0e25\u0e07\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19\u0e43\u0e19 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Reason for Leaving": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e17\u0e35\u0e48\u0e25\u0e32\u0e2d\u0e2d\u0e01", 
- "Reason for Resignation": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e43\u0e19\u0e01\u0e32\u0e23\u0e25\u0e32\u0e2d\u0e2d\u0e01", 
- "Relation": "\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e31\u0e21\u0e1e\u0e31\u0e19\u0e18\u0e4c", 
- "Relieving Date": "\u0e1a\u0e23\u0e23\u0e40\u0e17\u0e32\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Rented": "\u0e40\u0e0a\u0e48\u0e32", 
- "Reports to": "\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e44\u0e1b\u0e22\u0e31\u0e07", 
- "Resignation Letter Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e43\u0e1a\u0e25\u0e32\u0e2d\u0e2d\u0e01", 
- "Salary Information": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Salary Mode": "\u0e42\u0e2b\u0e21\u0e14\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Salutation": "\u0e1b\u0e23\u0e30\u0e13\u0e21", 
- "Scheduled Confirmation Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19\u0e01\u0e33\u0e2b\u0e19\u0e14", 
- "Short biography for website and other publications.": "\u0e0a\u0e35\u0e27\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34\u0e2a\u0e31\u0e49\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e41\u0e25\u0e30\u0e2a\u0e34\u0e48\u0e07\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e2d\u0e37\u0e48\u0e19 \u0e46", 
- "Single": "\u0e40\u0e14\u0e35\u0e22\u0e27", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30", 
- "System User (login) ID. If set, it will become default for all HR forms.": "\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e23\u0e30\u0e1a\u0e1a (login) ID \u0e16\u0e49\u0e32\u0e0a\u0e38\u0e14\u0e01\u0e47\u0e08\u0e30\u0e01\u0e25\u0e32\u0e22\u0e40\u0e1b\u0e47\u0e19\u0e04\u0e48\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e17\u0e38\u0e01\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30", 
- "User ID": "\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49", 
- "Valid Upto": "\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07\u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19", 
- "Widowed": "\u0e40\u0e1b\u0e47\u0e19\u0e21\u0e48\u0e32\u0e22", 
- "Yes": "\u0e43\u0e0a\u0e48", 
- "You can enter any date manually": "\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e1b\u0e49\u0e2d\u0e19\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e43\u0e14 \u0e46 \u0e14\u0e49\u0e27\u0e22\u0e15\u0e19\u0e40\u0e2d\u0e07"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_education/README.md b/hr/doctype/employee_education/README.md
new file mode 100644
index 0000000..4d7ccee
--- /dev/null
+++ b/hr/doctype/employee_education/README.md
@@ -0,0 +1 @@
+Education detail for parent Employee.
\ No newline at end of file
diff --git a/hr/doctype/employee_education/locale/_messages_doc.json b/hr/doctype/employee_education/locale/_messages_doc.json
deleted file mode 100644
index 4ee11a5..0000000
--- a/hr/doctype/employee_education/locale/_messages_doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-[
- "Year of Passing", 
- "School/University", 
- "Level", 
- "HR", 
- "Major/Optional Subjects", 
- "Graduate", 
- "Employee Education", 
- "Under Graduate", 
- "Post Graduate", 
- "Qualification", 
- "Class / Percentage"
-]
\ No newline at end of file
diff --git a/hr/doctype/employee_education/locale/ar-doc.json b/hr/doctype/employee_education/locale/ar-doc.json
deleted file mode 100644
index 1ea799a..0000000
--- a/hr/doctype/employee_education/locale/ar-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Class / Percentage": "\u0641\u0626\u0629 / \u0627\u0644\u0646\u0633\u0628\u0629 \u0627\u0644\u0645\u0626\u0648\u064a\u0629", 
- "Employee Education": "\u0645\u0648\u0638\u0641 \u0627\u0644\u062a\u0639\u0644\u064a\u0645", 
- "Graduate": "\u062a\u062e\u0631\u064a\u062c", 
- "HR": "HR", 
- "Level": "\u0645\u0633\u062a\u0648\u0649", 
- "Major/Optional Subjects": "\u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629 / \u0627\u062e\u062a\u064a\u0627\u0631\u064a \u0627\u0644\u0645\u0648\u0636\u0648\u0639\u0627\u062a", 
- "Post Graduate": "\u062f\u0643\u062a\u0648\u0631\u0627\u0629", 
- "Qualification": "\u0627\u0644\u0645\u0624\u0647\u0644", 
- "School/University": "\u0645\u062f\u0631\u0633\u0629 / \u062c\u0627\u0645\u0639\u0629", 
- "Under Graduate": "\u062a\u062d\u062a \u0627\u0644\u062f\u0631\u0627\u0633\u0627\u062a \u0627\u0644\u0639\u0644\u064a\u0627", 
- "Year of Passing": "\u0627\u062c\u062a\u064a\u0627\u0632 \u0633\u0646\u0629"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_education/locale/de-doc.json b/hr/doctype/employee_education/locale/de-doc.json
deleted file mode 100644
index 0f4d43e..0000000
--- a/hr/doctype/employee_education/locale/de-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Class / Percentage": "Klasse / Anteil", 
- "Employee Education": "Mitarbeiterschulung", 
- "Graduate": "Absolvent", 
- "HR": "HR", 
- "Level": "Ebene", 
- "Major/Optional Subjects": "Major / Wahlf\u00e4cher", 
- "Post Graduate": "Post Graduate", 
- "Qualification": "Qualifikation", 
- "School/University": "Schule / Universit\u00e4t", 
- "Under Graduate": "Unter Graduate", 
- "Year of Passing": "Jahr der \u00dcbergabe"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_education/locale/es-doc.json b/hr/doctype/employee_education/locale/es-doc.json
deleted file mode 100644
index e753958..0000000
--- a/hr/doctype/employee_education/locale/es-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Class / Percentage": "Clase / Porcentaje", 
- "Employee Education": "Educaci\u00f3n de los Empleados", 
- "Graduate": "Licenciado", 
- "HR": "HR", 
- "Level": "Nivel", 
- "Major/Optional Subjects": "Temas principales / Opcional", 
- "Post Graduate": "Postgrado", 
- "Qualification": "Calificaci\u00f3n", 
- "School/University": "Escuela / Universidad", 
- "Under Graduate": "En virtud de Postgrado", 
- "Year of Passing": "A\u00f1o de pasar"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_education/locale/fr-doc.json b/hr/doctype/employee_education/locale/fr-doc.json
deleted file mode 100644
index 193c172..0000000
--- a/hr/doctype/employee_education/locale/fr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Class / Percentage": "Classe / Pourcentage", 
- "Employee Education": "Formation des employ\u00e9s", 
- "Graduate": "Dipl\u00f4m\u00e9", 
- "HR": "RH", 
- "Level": "Niveau", 
- "Major/Optional Subjects": "Sujets principaux / en option", 
- "Post Graduate": "Message d&#39;\u00e9tudes sup\u00e9rieures", 
- "Qualification": "Qualification", 
- "School/University": "Ecole / Universit\u00e9", 
- "Under Graduate": "Sous Graduate", 
- "Year of Passing": "Ann\u00e9e de passage"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_education/locale/hi-doc.json b/hr/doctype/employee_education/locale/hi-doc.json
deleted file mode 100644
index d36e3d8..0000000
--- a/hr/doctype/employee_education/locale/hi-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Class / Percentage": "/ \u0915\u0915\u094d\u0937\u093e \u092a\u094d\u0930\u0924\u093f\u0936\u0924", 
- "Employee Education": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u0936\u093f\u0915\u094d\u0937\u093e", 
- "Graduate": "\u092a\u0930\u093f\u0935\u0930\u094d\u0927\u093f\u0924", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Level": "\u0938\u094d\u0924\u0930", 
- "Major/Optional Subjects": "\u092e\u0947\u091c\u0930 / \u0935\u0948\u0915\u0932\u094d\u092a\u093f\u0915 \u0935\u093f\u0937\u092f", 
- "Post Graduate": "\u0938\u094d\u0928\u093e\u0924\u0915\u094b\u0924\u094d\u0924\u0930", 
- "Qualification": "\u092f\u094b\u0917\u094d\u092f\u0924\u093e", 
- "School/University": "\u0938\u094d\u0915\u0942\u0932 / \u0935\u093f\u0936\u094d\u0935\u0935\u093f\u0926\u094d\u092f\u093e\u0932\u092f", 
- "Under Graduate": "\u092a\u0942\u0930\u094d\u0935 - \u0938\u094d\u0928\u093e\u0924\u0915", 
- "Year of Passing": "\u092a\u093e\u0938\u093f\u0902\u0917 \u0915\u093e \u0935\u0930\u094d\u0937"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_education/locale/hr-doc.json b/hr/doctype/employee_education/locale/hr-doc.json
deleted file mode 100644
index 0e8093d..0000000
--- a/hr/doctype/employee_education/locale/hr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Class / Percentage": "Klasa / Postotak", 
- "Employee Education": "Zaposlenik Obrazovanje", 
- "Graduate": "Diplomski", 
- "HR": "HR", 
- "Level": "Nivo", 
- "Major/Optional Subjects": "Glavni / Izborni predmeti", 
- "Post Graduate": "Post diplomski", 
- "Qualification": "Kvalifikacija", 
- "School/University": "\u0160kola / Sveu\u010dili\u0161te", 
- "Under Graduate": "Pod diplomski", 
- "Year of Passing": "Godina Prolaze\u0107i"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_education/locale/nl-doc.json b/hr/doctype/employee_education/locale/nl-doc.json
deleted file mode 100644
index 8d06d38..0000000
--- a/hr/doctype/employee_education/locale/nl-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Class / Percentage": "Klasse / Percentage", 
- "Employee Education": "Medewerker Onderwijs", 
- "Graduate": "Afstuderen", 
- "HR": "HR", 
- "Level": "Niveau", 
- "Major/Optional Subjects": "Major / keuzevakken", 
- "Post Graduate": "Post Graduate", 
- "Qualification": "Kwalificatie", 
- "School/University": "School / Universiteit", 
- "Under Graduate": "Onder Graduate", 
- "Year of Passing": "Jaar van de Passing"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_education/locale/pt-BR-doc.json b/hr/doctype/employee_education/locale/pt-BR-doc.json
deleted file mode 100644
index 4658d68..0000000
--- a/hr/doctype/employee_education/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Class / Percentage": "Classe / Percentual", 
- "Employee Education": "Escolaridade do Funcion\u00e1rio", 
- "Graduate": "P\u00f3s-gradua\u00e7\u00e3o", 
- "HR": "RH", 
- "Level": "N\u00edvel", 
- "Major/Optional Subjects": "Assuntos Principais / Opcionais", 
- "Post Graduate": "P\u00f3s-Gradua\u00e7\u00e3o", 
- "Qualification": "Qualifica\u00e7\u00e3o", 
- "School/University": "Escola / Universidade", 
- "Under Graduate": "Em Gradua\u00e7\u00e3o", 
- "Year of Passing": "Ano de Passagem"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_education/locale/pt-doc.json b/hr/doctype/employee_education/locale/pt-doc.json
deleted file mode 100644
index 1b2e3ed..0000000
--- a/hr/doctype/employee_education/locale/pt-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Class / Percentage": "Classe / Percentual", 
- "Employee Education": "Educa\u00e7\u00e3o empregado", 
- "Graduate": "P\u00f3s-gradua\u00e7\u00e3o", 
- "HR": "HR", 
- "Level": "N\u00edvel", 
- "Major/Optional Subjects": "Assuntos Principais / Opcional", 
- "Post Graduate": "P\u00f3s-Gradua\u00e7\u00e3o", 
- "Qualification": "Qualifica\u00e7\u00e3o", 
- "School/University": "Escola / Universidade", 
- "Under Graduate": "Sob gradua\u00e7\u00e3o", 
- "Year of Passing": "Ano de Passagem"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_education/locale/sr-doc.json b/hr/doctype/employee_education/locale/sr-doc.json
deleted file mode 100644
index 99b8b13..0000000
--- a/hr/doctype/employee_education/locale/sr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Class / Percentage": "\u041a\u043b\u0430\u0441\u0430 / \u041f\u0440\u043e\u0446\u0435\u043d\u0430\u0442", 
- "Employee Education": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438 \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u045a\u0435", 
- "Graduate": "\u041f\u0440\u0435\u0452\u0438\u0442\u0435", 
- "HR": "\u0425\u0420", 
- "Level": "\u041d\u0438\u0432\u043e", 
- "Major/Optional Subjects": "\u041c\u0430\u0458\u043e\u0440 / \u041e\u043f\u0446\u0438\u043e\u043d\u0438 \u043f\u0440\u0435\u0434\u043c\u0435\u0442\u0438", 
- "Post Graduate": "\u041f\u043e\u0441\u0442 \u0434\u0438\u043f\u043b\u043e\u043c\u0441\u043a\u0438", 
- "Qualification": "\u041a\u0432\u0430\u043b\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0458\u0430", 
- "School/University": "\u0428\u043a\u043e\u043b\u0430 / \u0423\u043d\u0438\u0432\u0435\u0440\u0437\u0438\u0442\u0435\u0442", 
- "Under Graduate": "\u041f\u043e\u0434 \u0414\u0438\u043f\u043b\u043e\u043c\u0430\u0446", 
- "Year of Passing": "\u0413\u043e\u0434\u0438\u043d\u0430 \u041f\u0430\u0441\u0441\u0438\u043d\u0433"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_education/locale/ta-doc.json b/hr/doctype/employee_education/locale/ta-doc.json
deleted file mode 100644
index 4a4ae78..0000000
--- a/hr/doctype/employee_education/locale/ta-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Class / Percentage": "\u0bb5\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0bae\u0bcd / \u0b9a\u0ba4\u0bb5\u0bc0\u0ba4\u0bae\u0bcd", 
- "Employee Education": "\u0b8a\u0bb4\u0bbf\u0baf\u0bb0\u0bcd \u0b95\u0bb2\u0bcd\u0bb5\u0bbf", 
- "Graduate": "\u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8 \u0b95\u0bb4\u0b95 \u0baa\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0baa\u0bc6\u0bb1\u0bcd\u0bb1\u0bb5\u0bb0\u0bcd", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Level": "\u0ba8\u0bbf\u0bb2\u0bc8", 
- "Major/Optional Subjects": "\u0bae\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0baf / \u0bb5\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa \u0baa\u0bbe\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Post Graduate": "\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bbe\u0bb0\u0bbf \u0baa\u0ba4\u0bbf\u0bb5\u0bc1", 
- "Qualification": "\u0ba4\u0b95\u0bc1\u0ba4\u0bbf", 
- "School/University": "\u0baa\u0bb3\u0bcd\u0bb3\u0bbf / \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bcd\u0b95\u0bb4\u0b95\u0bae\u0bcd", 
- "Under Graduate": "\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bbe\u0bb0\u0bbf \u0b95\u0bc0\u0bb4\u0bcd", 
- "Year of Passing": "\u0ba4\u0bc7\u0bb0\u0bcd\u0b9a\u0bcd\u0b9a\u0bbf \u0baa\u0bc6\u0bb1\u0bc1\u0bb5\u0ba4\u0bb1\u0bcd\u0b95\u0bbe\u0ba9 \u0b86\u0ba3\u0bcd\u0b9f\u0bc1"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_education/locale/th-doc.json b/hr/doctype/employee_education/locale/th-doc.json
deleted file mode 100644
index 8f2edf1..0000000
--- a/hr/doctype/employee_education/locale/th-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Class / Percentage": "\u0e23\u0e30\u0e14\u0e31\u0e1a / \u0e23\u0e49\u0e2d\u0e22\u0e25\u0e30", 
- "Employee Education": "\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19", 
- "Graduate": "\u0e08\u0e1a\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Level": "\u0e0a\u0e31\u0e49\u0e19", 
- "Major/Optional Subjects": "\u0e27\u0e34\u0e0a\u0e32\u0e40\u0e2d\u0e01 / \u0e40\u0e2a\u0e23\u0e34\u0e21", 
- "Post Graduate": "\u0e2b\u0e25\u0e31\u0e07\u0e08\u0e1a\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32", 
- "Qualification": "\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34", 
- "School/University": "\u0e42\u0e23\u0e07\u0e40\u0e23\u0e35\u0e22\u0e19 / \u0e21\u0e2b\u0e32\u0e27\u0e34\u0e17\u0e22\u0e32\u0e25\u0e31\u0e22", 
- "Under Graduate": "\u0e20\u0e32\u0e22\u0e43\u0e15\u0e49\u0e1a\u0e31\u0e13\u0e11\u0e34\u0e15", 
- "Year of Passing": "\u0e1b\u0e35\u0e17\u0e35\u0e48\u0e1c\u0e48\u0e32\u0e19"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_external_work_history/README.md b/hr/doctype/employee_external_work_history/README.md
new file mode 100644
index 0000000..6564377
--- /dev/null
+++ b/hr/doctype/employee_external_work_history/README.md
@@ -0,0 +1 @@
+External work history details of parent Employee.
\ No newline at end of file
diff --git a/hr/doctype/employee_external_work_history/locale/_messages_doc.json b/hr/doctype/employee_external_work_history/locale/_messages_doc.json
deleted file mode 100644
index 7740709..0000000
--- a/hr/doctype/employee_external_work_history/locale/_messages_doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-[
- "Salary", 
- "Total Experience", 
- "Designation", 
- "HR", 
- "Company", 
- "Contact", 
- "Employee External Work History", 
- "Address"
-]
\ No newline at end of file
diff --git a/hr/doctype/employee_external_work_history/locale/ar-doc.json b/hr/doctype/employee_external_work_history/locale/ar-doc.json
deleted file mode 100644
index 524bc30..0000000
--- a/hr/doctype/employee_external_work_history/locale/ar-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Address": "\u0639\u0646\u0648\u0627\u0646", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Contact": "\u0627\u062a\u0635\u0644", 
- "Designation": "\u062a\u0639\u064a\u064a\u0646", 
- "Employee External Work History": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u0648\u0638\u0641 \u0627\u0644\u0639\u0645\u0644 \u0627\u0644\u062e\u0627\u0631\u062c\u064a", 
- "HR": "HR", 
- "Salary": "\u0631\u0627\u062a\u0628", 
- "Total Experience": "\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u062e\u0628\u0631\u0629"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_external_work_history/locale/de-doc.json b/hr/doctype/employee_external_work_history/locale/de-doc.json
deleted file mode 100644
index b25eb83..0000000
--- a/hr/doctype/employee_external_work_history/locale/de-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Address": "Adresse", 
- "Company": "Firma", 
- "Contact": "Kontakt", 
- "Designation": "Bezeichnung", 
- "Employee External Work History": "Mitarbeiter Externe Arbeit Geschichte", 
- "HR": "HR", 
- "Salary": "Gehalt", 
- "Total Experience": "Total Experience"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_external_work_history/locale/es-doc.json b/hr/doctype/employee_external_work_history/locale/es-doc.json
deleted file mode 100644
index d5f5d5e..0000000
--- a/hr/doctype/employee_external_work_history/locale/es-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Address": "Direcci\u00f3n", 
- "Company": "Empresa", 
- "Contact": "Contacto", 
- "Designation": "Designaci\u00f3n", 
- "Employee External Work History": "Empleado Historial de trabajo externo", 
- "HR": "HR", 
- "Salary": "Salario", 
- "Total Experience": "Experiencia Total"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_external_work_history/locale/fr-doc.json b/hr/doctype/employee_external_work_history/locale/fr-doc.json
deleted file mode 100644
index b0d24fb..0000000
--- a/hr/doctype/employee_external_work_history/locale/fr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Address": "Adresse", 
- "Company": "Entreprise", 
- "Contact": "Contacter", 
- "Designation": "D\u00e9signation", 
- "Employee External Work History": "Ant\u00e9c\u00e9dents de travail des employ\u00e9s externe", 
- "HR": "RH", 
- "Salary": "Salaire", 
- "Total Experience": "Total Experience"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_external_work_history/locale/hi-doc.json b/hr/doctype/employee_external_work_history/locale/hi-doc.json
deleted file mode 100644
index e06521d..0000000
--- a/hr/doctype/employee_external_work_history/locale/hi-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Address": "\u092a\u0924\u093e", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Contact": "\u0938\u0902\u092a\u0930\u094d\u0915", 
- "Designation": "\u092a\u0926\u0928\u093e\u092e", 
- "Employee External Work History": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u092c\u093e\u0939\u0930\u0940 \u0915\u093e\u092e \u0907\u0924\u093f\u0939\u093e\u0938", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Salary": "\u0935\u0947\u0924\u0928", 
- "Total Experience": "\u0915\u0941\u0932 \u0905\u0928\u0941\u092d\u0935"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_external_work_history/locale/hr-doc.json b/hr/doctype/employee_external_work_history/locale/hr-doc.json
deleted file mode 100644
index 943e1fc..0000000
--- a/hr/doctype/employee_external_work_history/locale/hr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Address": "Adresa", 
- "Company": "Dru\u0161tvo", 
- "Contact": "Kontaktirati", 
- "Designation": "Oznaka", 
- "Employee External Work History": "Zaposlenik Vanjski Rad Povijest", 
- "HR": "HR", 
- "Salary": "Plata", 
- "Total Experience": "Ukupno Iskustvo"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_external_work_history/locale/nl-doc.json b/hr/doctype/employee_external_work_history/locale/nl-doc.json
deleted file mode 100644
index 7794a86..0000000
--- a/hr/doctype/employee_external_work_history/locale/nl-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Address": "Adres", 
- "Company": "Vennootschap", 
- "Contact": "Contact", 
- "Designation": "Benaming", 
- "Employee External Work History": "Medewerker Buitendienst Medewerker Geschiedenis", 
- "HR": "HR", 
- "Salary": "Salaris", 
- "Total Experience": "Total Experience"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_external_work_history/locale/pt-BR-doc.json b/hr/doctype/employee_external_work_history/locale/pt-BR-doc.json
deleted file mode 100644
index e81391e..0000000
--- a/hr/doctype/employee_external_work_history/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Address": "Endere\u00e7o", 
- "Company": "Empresa", 
- "Contact": "Contato", 
- "Designation": "Designa\u00e7\u00e3o", 
- "Employee External Work History": "Hist\u00f3rico de trabalho externo do Funcion\u00e1rio", 
- "HR": "RH", 
- "Salary": "Sal\u00e1rio", 
- "Total Experience": "Experi\u00eancia total"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_external_work_history/locale/pt-doc.json b/hr/doctype/employee_external_work_history/locale/pt-doc.json
deleted file mode 100644
index 075d3f6..0000000
--- a/hr/doctype/employee_external_work_history/locale/pt-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Address": "Endere\u00e7o", 
- "Company": "Companhia", 
- "Contact": "Contato", 
- "Designation": "Designa\u00e7\u00e3o", 
- "Employee External Work History": "Empregado hist\u00f3ria de trabalho externo", 
- "HR": "HR", 
- "Salary": "Sal\u00e1rio", 
- "Total Experience": "Experi\u00eancia total"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_external_work_history/locale/sr-doc.json b/hr/doctype/employee_external_work_history/locale/sr-doc.json
deleted file mode 100644
index ec9b229..0000000
--- a/hr/doctype/employee_external_work_history/locale/sr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Address": "\u0410\u0434\u0440\u0435\u0441\u0430", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Contact": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "Designation": "\u041e\u0437\u043d\u0430\u043a\u0430", 
- "Employee External Work History": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438 \u0421\u043f\u043e\u0459\u043d\u0438 \u0420\u0430\u0434 \u0418\u0441\u0442\u043e\u0440\u0438\u0458\u0430", 
- "HR": "\u0425\u0420", 
- "Salary": "\u041f\u043b\u0430\u0442\u0430", 
- "Total Experience": "\u0423\u043a\u0443\u043f\u043d\u043e \u0418\u0441\u043a\u0443\u0441\u0442\u0432\u043e"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_external_work_history/locale/ta-doc.json b/hr/doctype/employee_external_work_history/locale/ta-doc.json
deleted file mode 100644
index 5da2906..0000000
--- a/hr/doctype/employee_external_work_history/locale/ta-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Address": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Contact": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Designation": "\u0baa\u0ba4\u0bb5\u0bbf", 
- "Employee External Work History": "\u0b8a\u0bb4\u0bbf\u0baf\u0bb0\u0bcd \u0baa\u0bc1\u0bb1 \u0bb5\u0bc7\u0bb2\u0bc8 \u0bb5\u0bb0\u0bb2\u0bbe\u0bb1\u0bc1", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Salary": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd", 
- "Total Experience": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0b85\u0ba9\u0bc1\u0baa\u0bb5\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_external_work_history/locale/th-doc.json b/hr/doctype/employee_external_work_history/locale/th-doc.json
deleted file mode 100644
index ef8a46a..0000000
--- a/hr/doctype/employee_external_work_history/locale/th-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Contact": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Designation": "\u0e01\u0e32\u0e23\u0e41\u0e15\u0e48\u0e07\u0e15\u0e31\u0e49\u0e07", 
- "Employee External Work History": "\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e20\u0e32\u0e22\u0e19\u0e2d\u0e01", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Salary": "\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Total Experience": "\u0e1b\u0e23\u0e30\u0e2a\u0e1a\u0e01\u0e32\u0e23\u0e13\u0e4c\u0e23\u0e27\u0e21"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_internal_work_history/README.md b/hr/doctype/employee_internal_work_history/README.md
new file mode 100644
index 0000000..8f7fb3f
--- /dev/null
+++ b/hr/doctype/employee_internal_work_history/README.md
@@ -0,0 +1 @@
+Work history details of parent Employee within the organization.
\ No newline at end of file
diff --git a/hr/doctype/employee_internal_work_history/locale/_messages_doc.json b/hr/doctype/employee_internal_work_history/locale/_messages_doc.json
deleted file mode 100644
index f1f08af..0000000
--- a/hr/doctype/employee_internal_work_history/locale/_messages_doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-[
- "Employee Internal Work History", 
- "Designation", 
- "HR", 
- "Grade", 
- "Department", 
- "To Date", 
- "From Date", 
- "Branch"
-]
\ No newline at end of file
diff --git a/hr/doctype/employee_internal_work_history/locale/ar-doc.json b/hr/doctype/employee_internal_work_history/locale/ar-doc.json
deleted file mode 100644
index 27fa3cc..0000000
--- a/hr/doctype/employee_internal_work_history/locale/ar-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Branch": "\u0641\u0631\u0639", 
- "Department": "\u0642\u0633\u0645", 
- "Designation": "\u062a\u0639\u064a\u064a\u0646", 
- "Employee Internal Work History": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u0648\u0638\u0641 \u0627\u0644\u0639\u0645\u0644 \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629", 
- "From Date": "\u0645\u0646 \u062a\u0627\u0631\u064a\u062e", 
- "Grade": "\u062f\u0631\u062c\u0629", 
- "HR": "HR", 
- "To Date": "\u062d\u062a\u0649 \u0627\u0644\u0627\u0646"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_internal_work_history/locale/de-doc.json b/hr/doctype/employee_internal_work_history/locale/de-doc.json
deleted file mode 100644
index 4634bbc..0000000
--- a/hr/doctype/employee_internal_work_history/locale/de-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Branch": "Zweig", 
- "Department": "Abteilung", 
- "Designation": "Bezeichnung", 
- "Employee Internal Work History": "Mitarbeiter Interner Arbeitsbereich Geschichte", 
- "From Date": "Von Datum", 
- "Grade": "Klasse", 
- "HR": "HR", 
- "To Date": "To Date"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_internal_work_history/locale/es-doc.json b/hr/doctype/employee_internal_work_history/locale/es-doc.json
deleted file mode 100644
index 668e1b6..0000000
--- a/hr/doctype/employee_internal_work_history/locale/es-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Branch": "Rama", 
- "Department": "Departamento", 
- "Designation": "Designaci\u00f3n", 
- "Employee Internal Work History": "Empleado Historial de trabajo interno", 
- "From Date": "Desde la fecha", 
- "Grade": "Grado", 
- "HR": "HR", 
- "To Date": "Conocer"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_internal_work_history/locale/fr-doc.json b/hr/doctype/employee_internal_work_history/locale/fr-doc.json
deleted file mode 100644
index b065a69..0000000
--- a/hr/doctype/employee_internal_work_history/locale/fr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Branch": "Branche", 
- "Department": "D\u00e9partement", 
- "Designation": "D\u00e9signation", 
- "Employee Internal Work History": "Ant\u00e9c\u00e9dents de travail des employ\u00e9s internes", 
- "From Date": "Partir de la date", 
- "Grade": "Grade", 
- "HR": "RH", 
- "To Date": "\u00c0 ce jour"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_internal_work_history/locale/hi-doc.json b/hr/doctype/employee_internal_work_history/locale/hi-doc.json
deleted file mode 100644
index f80a0de..0000000
--- a/hr/doctype/employee_internal_work_history/locale/hi-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Branch": "\u0936\u093e\u0916\u093e", 
- "Department": "\u0935\u093f\u092d\u093e\u0917", 
- "Designation": "\u092a\u0926\u0928\u093e\u092e", 
- "Employee Internal Work History": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u0906\u0902\u0924\u0930\u093f\u0915 \u0915\u093e\u0930\u094d\u092f \u0907\u0924\u093f\u0939\u093e\u0938", 
- "From Date": "\u0926\u093f\u0928\u093e\u0902\u0915 \u0938\u0947", 
- "Grade": "\u0917\u094d\u0930\u0947\u0921", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "To Date": "\u0924\u093f\u0925\u093f \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_internal_work_history/locale/hr-doc.json b/hr/doctype/employee_internal_work_history/locale/hr-doc.json
deleted file mode 100644
index 4c8f064..0000000
--- a/hr/doctype/employee_internal_work_history/locale/hr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Branch": "Grana", 
- "Department": "Odsjek", 
- "Designation": "Oznaka", 
- "Employee Internal Work History": "Zaposlenik Unutarnji Rad Povijest", 
- "From Date": "Od datuma", 
- "Grade": "Razred", 
- "HR": "HR", 
- "To Date": "Za datum"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_internal_work_history/locale/nl-doc.json b/hr/doctype/employee_internal_work_history/locale/nl-doc.json
deleted file mode 100644
index e7fe865..0000000
--- a/hr/doctype/employee_internal_work_history/locale/nl-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Branch": "Tak", 
- "Department": "Afdeling", 
- "Designation": "Benaming", 
- "Employee Internal Work History": "Medewerker Interne Werk Geschiedenis", 
- "From Date": "Van Datum", 
- "Grade": "Graad", 
- "HR": "HR", 
- "To Date": "To-date houden"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_internal_work_history/locale/pt-BR-doc.json b/hr/doctype/employee_internal_work_history/locale/pt-BR-doc.json
deleted file mode 100644
index 95f153a..0000000
--- a/hr/doctype/employee_internal_work_history/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Branch": "Ramo", 
- "Department": "Departamento", 
- "Designation": "Designa\u00e7\u00e3o", 
- "Employee Internal Work History": "Hist\u00f3rico de trabalho interno do Funcion\u00e1rio", 
- "From Date": "A partir da data", 
- "Grade": "Grau", 
- "HR": "RH", 
- "To Date": "At\u00e9 a Data"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_internal_work_history/locale/pt-doc.json b/hr/doctype/employee_internal_work_history/locale/pt-doc.json
deleted file mode 100644
index bcf5987..0000000
--- a/hr/doctype/employee_internal_work_history/locale/pt-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Branch": "Ramo", 
- "Department": "Departamento", 
- "Designation": "Designa\u00e7\u00e3o", 
- "Employee Internal Work History": "Empregado Hist\u00f3ria Trabalho Interno", 
- "From Date": "A partir da data", 
- "Grade": "Grau", 
- "HR": "HR", 
- "To Date": "Conhecer"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_internal_work_history/locale/sr-doc.json b/hr/doctype/employee_internal_work_history/locale/sr-doc.json
deleted file mode 100644
index 952137f..0000000
--- a/hr/doctype/employee_internal_work_history/locale/sr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Branch": "\u0424\u0438\u043b\u0438\u0458\u0430\u043b\u0430", 
- "Department": "\u041e\u0434\u0435\u0459\u0435\u045a\u0435", 
- "Designation": "\u041e\u0437\u043d\u0430\u043a\u0430", 
- "Employee Internal Work History": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438 \u0418\u043d\u0442\u0435\u0440\u043d\u0430 \u0420\u0430\u0434 \u0418\u0441\u0442\u043e\u0440\u0438\u0458\u0430", 
- "From Date": "\u041e\u0434 \u0434\u0430\u0442\u0443\u043c\u0430", 
- "Grade": "\u0420\u0430\u0437\u0440\u0435\u0434", 
- "HR": "\u0425\u0420", 
- "To Date": "\u0417\u0430 \u0434\u0430\u0442\u0443\u043c"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_internal_work_history/locale/ta-doc.json b/hr/doctype/employee_internal_work_history/locale/ta-doc.json
deleted file mode 100644
index c8c9d58..0000000
--- a/hr/doctype/employee_internal_work_history/locale/ta-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Branch": "\u0b95\u0bbf\u0bb3\u0bc8", 
- "Department": "\u0b87\u0bb2\u0bbe\u0b95\u0bbe", 
- "Designation": "\u0baa\u0ba4\u0bb5\u0bbf", 
- "Employee Internal Work History": "\u0b8a\u0bb4\u0bbf\u0baf\u0bb0\u0bcd \u0b89\u0bb3\u0bcd\u0ba8\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1 \u0bb5\u0bc7\u0bb2\u0bc8 \u0bb5\u0bb0\u0bb2\u0bbe\u0bb1\u0bc1", 
- "From Date": "\u0ba4\u0bc7\u0ba4\u0bbf", 
- "Grade": "\u0b95\u0bbf\u0bb0\u0bae\u0bae\u0bcd", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "To Date": "\u0ba4\u0bc7\u0ba4\u0bbf"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_internal_work_history/locale/th-doc.json b/hr/doctype/employee_internal_work_history/locale/th-doc.json
deleted file mode 100644
index 54ef822..0000000
--- a/hr/doctype/employee_internal_work_history/locale/th-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Branch": "\u0e2a\u0e32\u0e02\u0e32", 
- "Department": "\u0e41\u0e1c\u0e19\u0e01", 
- "Designation": "\u0e01\u0e32\u0e23\u0e41\u0e15\u0e48\u0e07\u0e15\u0e31\u0e49\u0e07", 
- "Employee Internal Work History": "\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e20\u0e32\u0e22\u0e43\u0e19", 
- "From Date": "\u0e08\u0e32\u0e01\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Grade": "\u0e40\u0e01\u0e23\u0e14", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "To Date": "\u0e19\u0e31\u0e14"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_leave_approver/README.md b/hr/doctype/employee_leave_approver/README.md
new file mode 100644
index 0000000..329e93c
--- /dev/null
+++ b/hr/doctype/employee_leave_approver/README.md
@@ -0,0 +1 @@
+User authorized to approve Leave Application for an Employee.
\ No newline at end of file
diff --git a/hr/doctype/employee_training/__init__.py b/hr/doctype/employee_training/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/hr/doctype/employee_training/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/hr/doctype/employee_training/employee_training.py b/hr/doctype/employee_training/employee_training.py
deleted file mode 100644
index 7f48feb..0000000
--- a/hr/doctype/employee_training/employee_training.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-
-class DocType:
-	def __init__(self, d, dl):
-		self.doc, self.doclist = d, dl
\ No newline at end of file
diff --git a/hr/doctype/employee_training/employee_training.txt b/hr/doctype/employee_training/employee_training.txt
deleted file mode 100644
index 6b3a754..0000000
--- a/hr/doctype/employee_training/employee_training.txt
+++ /dev/null
@@ -1,71 +0,0 @@
-[
- {
-  "creation": "2013-02-22 01:27:45", 
-  "docstatus": 0, 
-  "modified": "2013-03-07 07:03:21", 
-  "modified_by": "Administrator", 
-  "owner": "Administrator"
- }, 
- {
-  "doctype": "DocType", 
-  "istable": 1, 
-  "module": "HR", 
-  "name": "__common__"
- }, 
- {
-  "doctype": "DocField", 
-  "name": "__common__", 
-  "parent": "Employee Training", 
-  "parentfield": "fields", 
-  "parenttype": "DocType", 
-  "permlevel": 0
- }, 
- {
-  "doctype": "DocType", 
-  "name": "Employee Training"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "institute", 
-  "fieldtype": "Small Text", 
-  "label": "Institute / Conducted By", 
-  "oldfieldname": "institute", 
-  "oldfieldtype": "Small Text", 
-  "reqd": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "nature_of_training", 
-  "fieldtype": "Small Text", 
-  "label": "Program / Seminar Title", 
-  "oldfieldname": "nature_of_training", 
-  "oldfieldtype": "Small Text", 
-  "reqd": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "duration", 
-  "fieldtype": "Data", 
-  "label": "Duration", 
-  "oldfieldname": "duration", 
-  "oldfieldtype": "Data", 
-  "reqd": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "loc", 
-  "fieldtype": "Data", 
-  "label": "Location", 
-  "oldfieldname": "loc", 
-  "oldfieldtype": "Data", 
-  "reqd": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "certificate", 
-  "fieldtype": "Small Text", 
-  "label": "Certificate", 
-  "oldfieldname": "certificate", 
-  "oldfieldtype": "Small Text"
- }
-]
\ No newline at end of file
diff --git a/hr/doctype/employee_training/locale/_messages_doc.json b/hr/doctype/employee_training/locale/_messages_doc.json
deleted file mode 100644
index cb49386..0000000
--- a/hr/doctype/employee_training/locale/_messages_doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-[
- "Program / Seminar Title", 
- "Certificate", 
- "HR", 
- "Employee Training", 
- "Duration", 
- "Location", 
- "Institute / Conducted By"
-]
\ No newline at end of file
diff --git a/hr/doctype/employee_training/locale/ar-doc.json b/hr/doctype/employee_training/locale/ar-doc.json
deleted file mode 100644
index 789f284..0000000
--- a/hr/doctype/employee_training/locale/ar-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Certificate": "\u0634\u0647\u0627\u062f\u0629", 
- "Duration": "\u0645\u062f\u0629", 
- "Employee Training": "\u062a\u062f\u0631\u064a\u0628 \u0627\u0644\u0645\u0648\u0638\u0641\u064a\u0646", 
- "HR": "HR", 
- "Institute / Conducted By": "\u0645\u0639\u0647\u062f / \u0623\u062c\u0631\u062a\u0647", 
- "Location": "\u0645\u0648\u0642\u0639", 
- "Program / Seminar Title": "\u0628\u0631\u0646\u0627\u0645\u062c / \u0646\u062f\u0648\u0629 \u0639\u0646\u0648\u0627\u0646"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_training/locale/de-doc.json b/hr/doctype/employee_training/locale/de-doc.json
deleted file mode 100644
index 9a378eb..0000000
--- a/hr/doctype/employee_training/locale/de-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Certificate": "Zertifikat", 
- "Duration": "Dauer", 
- "Employee Training": "Mitarbeiterschulung", 
- "HR": "HR", 
- "Institute / Conducted By": "Institute / By Geleitete", 
- "Location": "Lage", 
- "Program / Seminar Title": "Programm / Seminar Titel"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_training/locale/es-doc.json b/hr/doctype/employee_training/locale/es-doc.json
deleted file mode 100644
index 38c04377..0000000
--- a/hr/doctype/employee_training/locale/es-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Certificate": "Certificado", 
- "Duration": "Duraci\u00f3n", 
- "Employee Training": "Capacitaci\u00f3n de los empleados", 
- "HR": "HR", 
- "Institute / Conducted By": "Instituto / Conducido por los", 
- "Location": "Ubicaci\u00f3n", 
- "Program / Seminar Title": "Programa / Seminario de T\u00edtulo"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_training/locale/fr-doc.json b/hr/doctype/employee_training/locale/fr-doc.json
deleted file mode 100644
index f2097e6..0000000
--- a/hr/doctype/employee_training/locale/fr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Certificate": "Certificat", 
- "Duration": "Dur\u00e9e", 
- "Employee Training": "Formation des employ\u00e9s", 
- "HR": "RH", 
- "Institute / Conducted By": "Institut / Men\u00e9e par", 
- "Location": "Emplacement", 
- "Program / Seminar Title": "Programme / S\u00e9minaire Titre"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_training/locale/hi-doc.json b/hr/doctype/employee_training/locale/hi-doc.json
deleted file mode 100644
index 403e3f4..0000000
--- a/hr/doctype/employee_training/locale/hi-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Certificate": "\u092a\u094d\u0930\u092e\u093e\u0923\u092a\u0924\u094d\u0930", 
- "Duration": "\u0905\u0935\u0927\u093f", 
- "Employee Training": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u092a\u094d\u0930\u0936\u093f\u0915\u094d\u0937\u0923", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Institute / Conducted By": "/ \u0938\u0902\u0938\u094d\u0925\u093e\u0928 \u0926\u094d\u0935\u093e\u0930\u093e \u0906\u092f\u094b\u091c\u093f\u0924", 
- "Location": "\u0938\u094d\u0925\u093e\u0928", 
- "Program / Seminar Title": "\u0915\u093e\u0930\u094d\u092f\u0915\u094d\u0930\u092e / \u0936\u0940\u0930\u094d\u0937\u0915 \u0938\u0902\u0917\u094b\u0937\u094d\u0920\u0940"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_training/locale/hr-doc.json b/hr/doctype/employee_training/locale/hr-doc.json
deleted file mode 100644
index 8cc35c8..0000000
--- a/hr/doctype/employee_training/locale/hr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Certificate": "Certifikat", 
- "Duration": "Trajanje", 
- "Employee Training": "Zaposlenik Trening", 
- "HR": "HR", 
- "Institute / Conducted By": "Institut / provela", 
- "Location": "Lokacija", 
- "Program / Seminar Title": "Program / Seminar Naslov"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_training/locale/nl-doc.json b/hr/doctype/employee_training/locale/nl-doc.json
deleted file mode 100644
index c11a24c..0000000
--- a/hr/doctype/employee_training/locale/nl-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Certificate": "Certificaat", 
- "Duration": "Duur", 
- "Employee Training": "Medewerker Training", 
- "HR": "HR", 
- "Institute / Conducted By": "Instituut / uitgevoerd door", 
- "Location": "Plaats", 
- "Program / Seminar Title": "Programma / Seminarie Titel"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_training/locale/pt-BR-doc.json b/hr/doctype/employee_training/locale/pt-BR-doc.json
deleted file mode 100644
index 474dce3..0000000
--- a/hr/doctype/employee_training/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Certificate": "Certid\u00e3o", 
- "Duration": "Dura\u00e7\u00e3o", 
- "Employee Training": "Treinamento de funcion\u00e1rios", 
- "HR": "RH", 
- "Institute / Conducted By": "Instituto / Conduzido por", 
- "Location": "Localiza\u00e7\u00e3o", 
- "Program / Seminar Title": "Programa / T\u00edtulo do Semin\u00e1rio"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_training/locale/pt-doc.json b/hr/doctype/employee_training/locale/pt-doc.json
deleted file mode 100644
index 03d866c..0000000
--- a/hr/doctype/employee_training/locale/pt-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Certificate": "Certid\u00e3o", 
- "Duration": "Dura\u00e7\u00e3o", 
- "Employee Training": "Treinamento de funcion\u00e1rios", 
- "HR": "HR", 
- "Institute / Conducted By": "Instituto / conduzido por", 
- "Location": "Localiza\u00e7\u00e3o", 
- "Program / Seminar Title": "Programa / Semin\u00e1rio T\u00edtulo"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_training/locale/sr-doc.json b/hr/doctype/employee_training/locale/sr-doc.json
deleted file mode 100644
index e4389e7..0000000
--- a/hr/doctype/employee_training/locale/sr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Certificate": "\u041f\u043e\u0442\u0432\u0440\u0434\u0430", 
- "Duration": "\u0422\u0440\u0430\u0458\u0430\u045a\u0435", 
- "Employee Training": "\u041e\u0431\u0443\u043a\u0430 \u0437\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438\u0445", 
- "HR": "\u0425\u0420", 
- "Institute / Conducted By": "\u0418\u043d\u0441\u0442\u0438\u0442\u0443\u0442 / \u0441\u043f\u0440\u043e\u0432\u0435\u043b\u0430", 
- "Location": "\u041b\u043e\u043a\u0430\u0446\u0438\u0458\u0430", 
- "Program / Seminar Title": "\u041f\u0440\u043e\u0433\u0440\u0430\u043c / \u0421\u0435\u043c\u0438\u043d\u0430\u0440 \u041d\u0430\u0437\u0438\u0432"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_training/locale/ta-doc.json b/hr/doctype/employee_training/locale/ta-doc.json
deleted file mode 100644
index 87f726c..0000000
--- a/hr/doctype/employee_training/locale/ta-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Certificate": "\u0b9a\u0bbe\u0ba9\u0bcd\u0bb1\u0bbf\u0ba4\u0bb4\u0bcd", 
- "Duration": "\u0ba8\u0bc0\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0b95\u0bbe\u0bb2\u0bae\u0bcd", 
- "Employee Training": "\u0baa\u0ba3\u0bbf\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0baf\u0bbf\u0bb1\u0bcd\u0b9a\u0bbf", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Institute / Conducted By": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd / \u0ba8\u0b9f\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd", 
- "Location": "\u0b87\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0b9f\u0bae\u0bcd", 
- "Program / Seminar Title": "\u0ba8\u0bbf\u0bb0\u0bb2\u0bcd / \u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bb0\u0b99\u0bcd\u0b95 \u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1"
-}
\ No newline at end of file
diff --git a/hr/doctype/employee_training/locale/th-doc.json b/hr/doctype/employee_training/locale/th-doc.json
deleted file mode 100644
index 423b367..0000000
--- a/hr/doctype/employee_training/locale/th-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Certificate": "\u0e43\u0e1a\u0e23\u0e31\u0e1a\u0e23\u0e2d\u0e07", 
- "Duration": "\u0e23\u0e30\u0e22\u0e30\u0e40\u0e27\u0e25\u0e32", 
- "Employee Training": "\u0e01\u0e32\u0e23\u0e1d\u0e36\u0e01\u0e2d\u0e1a\u0e23\u0e21\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Institute / Conducted By": "\u0e2a\u0e16\u0e32\u0e1a\u0e31\u0e19\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 / \u0e42\u0e14\u0e22", 
- "Location": "\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48", 
- "Program / Seminar Title": "\u0e0a\u0e37\u0e48\u0e2d\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 / \u0e2a\u0e31\u0e21\u0e21\u0e19\u0e32"
-}
\ No newline at end of file
diff --git a/hr/doctype/employment_type/README.md b/hr/doctype/employment_type/README.md
new file mode 100644
index 0000000..19de703
--- /dev/null
+++ b/hr/doctype/employment_type/README.md
@@ -0,0 +1,3 @@
+Type of employment.
+
+e.g. Permanent, Probation, Intern etc.
\ No newline at end of file
diff --git a/hr/doctype/employment_type/locale/_messages_doc.json b/hr/doctype/employment_type/locale/_messages_doc.json
deleted file mode 100644
index 2813ab6..0000000
--- a/hr/doctype/employment_type/locale/_messages_doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-[
- "HR", 
- "Trash Reason", 
- "Employment Type"
-]
\ No newline at end of file
diff --git a/hr/doctype/employment_type/locale/ar-doc.json b/hr/doctype/employment_type/locale/ar-doc.json
deleted file mode 100644
index 59ef941..0000000
--- a/hr/doctype/employment_type/locale/ar-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Employment Type": "\u0645\u062c\u0627\u0644 \u0627\u0644\u0639\u0645\u0644", 
- "HR": "HR", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629"
-}
\ No newline at end of file
diff --git a/hr/doctype/employment_type/locale/de-doc.json b/hr/doctype/employment_type/locale/de-doc.json
deleted file mode 100644
index f25d66e..0000000
--- a/hr/doctype/employment_type/locale/de-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Employment Type": "Besch\u00e4ftigungsart", 
- "HR": "HR", 
- "Trash Reason": "Trash Reason"
-}
\ No newline at end of file
diff --git a/hr/doctype/employment_type/locale/es-doc.json b/hr/doctype/employment_type/locale/es-doc.json
deleted file mode 100644
index 819b637..0000000
--- a/hr/doctype/employment_type/locale/es-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Employment Type": "Tipo de empleo", 
- "HR": "HR", 
- "Trash Reason": "Trash Raz\u00f3n"
-}
\ No newline at end of file
diff --git a/hr/doctype/employment_type/locale/fr-doc.json b/hr/doctype/employment_type/locale/fr-doc.json
deleted file mode 100644
index 1dd76cb..0000000
--- a/hr/doctype/employment_type/locale/fr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Employment Type": "Type d&#39;emploi", 
- "HR": "RH", 
- "Trash Reason": "Raison Corbeille"
-}
\ No newline at end of file
diff --git a/hr/doctype/employment_type/locale/hi-doc.json b/hr/doctype/employment_type/locale/hi-doc.json
deleted file mode 100644
index f3de4b1..0000000
--- a/hr/doctype/employment_type/locale/hi-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Employment Type": "\u0930\u094b\u091c\u0917\u093e\u0930 \u0915\u0947 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923"
-}
\ No newline at end of file
diff --git a/hr/doctype/employment_type/locale/hr-doc.json b/hr/doctype/employment_type/locale/hr-doc.json
deleted file mode 100644
index a9138ee..0000000
--- a/hr/doctype/employment_type/locale/hr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Employment Type": "Zapo\u0161ljavanje Tip", 
- "HR": "HR", 
- "Trash Reason": "Otpad Razlog"
-}
\ No newline at end of file
diff --git a/hr/doctype/employment_type/locale/nl-doc.json b/hr/doctype/employment_type/locale/nl-doc.json
deleted file mode 100644
index 8e131df..0000000
--- a/hr/doctype/employment_type/locale/nl-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Employment Type": "Type baan", 
- "HR": "HR", 
- "Trash Reason": "Trash Reden"
-}
\ No newline at end of file
diff --git a/hr/doctype/employment_type/locale/pt-BR-doc.json b/hr/doctype/employment_type/locale/pt-BR-doc.json
deleted file mode 100644
index 4f46095..0000000
--- a/hr/doctype/employment_type/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Employment Type": "Tipo de emprego", 
- "HR": "RH", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo"
-}
\ No newline at end of file
diff --git a/hr/doctype/employment_type/locale/pt-doc.json b/hr/doctype/employment_type/locale/pt-doc.json
deleted file mode 100644
index 651289e..0000000
--- a/hr/doctype/employment_type/locale/pt-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Employment Type": "Tipo de emprego", 
- "HR": "HR", 
- "Trash Reason": "Raz\u00e3o lixo"
-}
\ No newline at end of file
diff --git a/hr/doctype/employment_type/locale/sr-doc.json b/hr/doctype/employment_type/locale/sr-doc.json
deleted file mode 100644
index 36246df..0000000
--- a/hr/doctype/employment_type/locale/sr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Employment Type": "\u0422\u0438\u043f \u0437\u0430\u043f\u043e\u0441\u043b\u0435\u045a\u0430", 
- "HR": "\u0425\u0420", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433"
-}
\ No newline at end of file
diff --git a/hr/doctype/employment_type/locale/ta-doc.json b/hr/doctype/employment_type/locale/ta-doc.json
deleted file mode 100644
index b11a4a2..0000000
--- a/hr/doctype/employment_type/locale/ta-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Employment Type": "\u0bb5\u0bc7\u0bb2\u0bc8 \u0bb5\u0b95\u0bc8", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/hr/doctype/employment_type/locale/th-doc.json b/hr/doctype/employment_type/locale/th-doc.json
deleted file mode 100644
index 0d3fefe..0000000
--- a/hr/doctype/employment_type/locale/th-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Employment Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e01\u0e32\u0e23\u0e08\u0e49\u0e32\u0e07\u0e07\u0e32\u0e19", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim/README.md b/hr/doctype/expense_claim/README.md
new file mode 100644
index 0000000..489029c
--- /dev/null
+++ b/hr/doctype/expense_claim/README.md
@@ -0,0 +1 @@
+Amount claimed by Employee for expense made by the Employee on organization's behalf.
\ No newline at end of file
diff --git a/hr/doctype/expense_claim/expense_claim.txt b/hr/doctype/expense_claim/expense_claim.txt
index 0ceb214..9791572 100644
--- a/hr/doctype/expense_claim/expense_claim.txt
+++ b/hr/doctype/expense_claim/expense_claim.txt
@@ -2,7 +2,7 @@
  {
   "creation": "2013-01-10 16:34:14", 
   "docstatus": 0, 
-  "modified": "2013-02-04 09:22:51", 
+  "modified": "2013-06-11 16:16:35", 
   "modified_by": "Administrator", 
   "owner": "harshada@webnotestech.com"
  }, 
@@ -216,19 +216,6 @@
   "width": "160px"
  }, 
  {
-  "doctype": "DocField", 
-  "fieldname": "amendment_date", 
-  "fieldtype": "Date", 
-  "label": "Amendment Date", 
-  "no_copy": 1, 
-  "oldfieldname": "amendment_date", 
-  "oldfieldtype": "Date", 
-  "print_hide": 1, 
-  "read_only": 1, 
-  "report_hide": 1, 
-  "width": "160px"
- }, 
- {
   "doctype": "DocPerm", 
   "match": "owner", 
   "role": "Employee"
diff --git a/hr/doctype/expense_claim/locale/_messages_doc.json b/hr/doctype/expense_claim/locale/_messages_doc.json
deleted file mode 100644
index 9593a81..0000000
--- a/hr/doctype/expense_claim/locale/_messages_doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-[
- "Employees Email Id", 
- "HR", 
- "Total Claimed Amount", 
- "Draft", 
- "Amended From", 
- "Expense Claim Details", 
- "Employee Name", 
- "Company", 
- "Approver", 
- "Total Sanctioned Amount", 
- "Rejected", 
- "Expense Details", 
- "Approved", 
- "Posting Date", 
- "Remark", 
- "Fiscal Year", 
- "Approval Status", 
- "Expense Claim", 
- "Amendment Date", 
- "From Employee"
-]
\ No newline at end of file
diff --git a/hr/doctype/expense_claim/locale/ar-doc.json b/hr/doctype/expense_claim/locale/ar-doc.json
deleted file mode 100644
index f74a430..0000000
--- a/hr/doctype/expense_claim/locale/ar-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "Amendment Date": "\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u062a\u0627\u0631\u064a\u062e", 
- "Approval Status": "\u062d\u0627\u0644\u0629 \u0627\u0644\u0642\u0628\u0648\u0644", 
- "Approved": "\u0648\u0627\u0641\u0642", 
- "Approver": "\u0627\u0644\u0645\u0648\u0627\u0641\u0642", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Draft": "\u0645\u0633\u0648\u062f\u0629", 
- "Employee Name": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0648\u0638\u0641", 
- "Employees Email Id": "\u0645\u0648\u0638\u0641 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u0639\u0631\u0641", 
- "Expense Claim": "\u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0637\u0627\u0644\u0628\u0629", 
- "Expense Claim Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0637\u0627\u0644\u0628\u0629", 
- "Expense Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u062d\u0633\u0627\u0628", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "From Employee": "\u0645\u0646 \u0645\u0648\u0638\u0641", 
- "HR": "HR", 
- "Posting Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0646\u0634\u0631", 
- "Rejected": "\u0645\u0631\u0641\u0648\u0636", 
- "Remark": "\u0643\u0644\u0627\u0645", 
- "Total Claimed Amount": "\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0645\u0637\u0627\u0644\u0628 \u0628\u0647", 
- "Total Sanctioned Amount": "\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0643\u0644\u064a \u0644\u0644\u0639\u0642\u0648\u0628\u0627\u062a"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim/locale/de-doc.json b/hr/doctype/expense_claim/locale/de-doc.json
deleted file mode 100644
index 69adcba..0000000
--- a/hr/doctype/expense_claim/locale/de-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Amended From": "Ge\u00e4ndert von", 
- "Amendment Date": "\u00c4nderung Datum", 
- "Approval Status": "Genehmigungsstatus", 
- "Approved": "Genehmigt", 
- "Approver": "Approver", 
- "Company": "Firma", 
- "Draft": "Entwurf", 
- "Employee Name": "Name des Mitarbeiters", 
- "Employees Email Id": "Mitarbeiter Email Id", 
- "Expense Claim": "Expense Anspruch", 
- "Expense Claim Details": "Expense Anspruch Einzelheiten", 
- "Expense Details": "Expense Einzelheiten", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "From Employee": "Von Mitarbeiter", 
- "HR": "HR", 
- "Posting Date": "Buchungsdatum", 
- "Rejected": "Abgelehnt", 
- "Remark": "Bemerkung", 
- "Total Claimed Amount": "Insgesamt geforderten Betrag", 
- "Total Sanctioned Amount": "Insgesamt Sanctioned Betrag"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim/locale/es-doc.json b/hr/doctype/expense_claim/locale/es-doc.json
deleted file mode 100644
index ff0e979..0000000
--- a/hr/doctype/expense_claim/locale/es-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Amended From": "De modificada", 
- "Amendment Date": "Enmienda Fecha", 
- "Approval Status": "Estado de aprobaci\u00f3n", 
- "Approved": "Aprobado", 
- "Approver": "Aprobador", 
- "Company": "Empresa", 
- "Draft": "Borrador", 
- "Employee Name": "Nombre del empleado", 
- "Employees Email Id": "Empleados de correo electr\u00f3nico de identificaci\u00f3n", 
- "Expense Claim": "Cuenta de gastos", 
- "Expense Claim Details": "Detalles de reclamaci\u00f3n de gastos", 
- "Expense Details": "Detalles de Gastos", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "From Employee": "Del Empleado", 
- "HR": "HR", 
- "Posting Date": "Fecha de Publicaci\u00f3n", 
- "Rejected": "Rechazado", 
- "Remark": "Observaci\u00f3n", 
- "Total Claimed Amount": "Monto total reclamado", 
- "Total Sanctioned Amount": "Monto total Sancionado"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim/locale/fr-doc.json b/hr/doctype/expense_claim/locale/fr-doc.json
deleted file mode 100644
index 02dbd81..0000000
--- a/hr/doctype/expense_claim/locale/fr-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Amended From": "De modifi\u00e9e", 
- "Amendment Date": "Date de la modification", 
- "Approval Status": "Statut d&#39;approbation", 
- "Approved": "Approuv\u00e9", 
- "Approver": "Approbateur", 
- "Company": "Entreprise", 
- "Draft": "Avant-projet", 
- "Employee Name": "Nom de l&#39;employ\u00e9", 
- "Employees Email Id": "Les employ\u00e9s Id Email", 
- "Expense Claim": "Demande d&#39;indemnit\u00e9 de", 
- "Expense Claim Details": "D\u00e9tails de la r\u00e9clamation des frais de", 
- "Expense Details": "D\u00e9tail des d\u00e9penses", 
- "Fiscal Year": "Exercice", 
- "From Employee": "De employ\u00e9s", 
- "HR": "RH", 
- "Posting Date": "Date de publication", 
- "Rejected": "Rejet\u00e9", 
- "Remark": "Remarque", 
- "Total Claimed Amount": "Montant total r\u00e9clam\u00e9", 
- "Total Sanctioned Amount": "Montant total sanctionn\u00e9"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim/locale/hi-doc.json b/hr/doctype/expense_claim/locale/hi-doc.json
deleted file mode 100644
index 7cf54fe..0000000
--- a/hr/doctype/expense_claim/locale/hi-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Amendment Date": "\u0938\u0902\u0936\u094b\u0927\u0928 \u0924\u093f\u0925\u093f", 
- "Approval Status": "\u0938\u094d\u0935\u0940\u0915\u0943\u0924\u093f \u0938\u094d\u0925\u093f\u0924\u093f", 
- "Approved": "\u0905\u0928\u0941\u092e\u094b\u0926\u093f\u0924", 
- "Approver": "\u0938\u0930\u0915\u093e\u0930\u0940 \u0917\u0935\u093e\u0939", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Draft": "\u092e\u0938\u094c\u0926\u093e", 
- "Employee Name": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u0915\u093e \u0928\u093e\u092e", 
- "Employees Email Id": "\u0908\u092e\u0947\u0932 \u0906\u0908\u0921\u0940 \u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940", 
- "Expense Claim": "\u0935\u094d\u092f\u092f \u0926\u093e\u0935\u093e", 
- "Expense Claim Details": "\u0935\u094d\u092f\u092f \u0926\u093e\u0935\u093e \u0935\u093f\u0935\u0930\u0923", 
- "Expense Details": "\u0935\u094d\u092f\u092f \u0935\u093f\u0935\u0930\u0923", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "From Employee": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u0938\u0947", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Posting Date": "\u0924\u093f\u0925\u093f \u092a\u094b\u0938\u094d\u091f\u093f\u0902\u0917", 
- "Rejected": "\u0905\u0938\u094d\u0935\u0940\u0915\u0943\u0924", 
- "Remark": "\u091f\u093f\u092a\u094d\u092a\u0923\u0940", 
- "Total Claimed Amount": "\u0915\u0941\u0932 \u0926\u093e\u0935\u093e \u0915\u093f\u092f\u093e \u0930\u093e\u0936\u093f", 
- "Total Sanctioned Amount": "\u0915\u0941\u0932 \u0938\u094d\u0935\u0940\u0915\u0943\u0924 \u0930\u093e\u0936\u093f"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim/locale/hr-doc.json b/hr/doctype/expense_claim/locale/hr-doc.json
deleted file mode 100644
index bb36605..0000000
--- a/hr/doctype/expense_claim/locale/hr-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Amended From": "Izmijenjena Od", 
- "Amendment Date": "Amandman Datum", 
- "Approval Status": "Status odobrenja", 
- "Approved": "Odobren", 
- "Approver": "Odobritelj", 
- "Company": "Dru\u0161tvo", 
- "Draft": "Skica", 
- "Employee Name": "Zaposlenik Ime", 
- "Employees Email Id": "Zaposlenici Email ID", 
- "Expense Claim": "Rashodi polaganja", 
- "Expense Claim Details": "Rashodi Pojedinosti o polaganju", 
- "Expense Details": "Rashodi Detalji", 
- "Fiscal Year": "Fiskalna godina", 
- "From Employee": "Od zaposlenika", 
- "HR": "HR", 
- "Posting Date": "Objavljivanje Datum", 
- "Rejected": "Odbijen", 
- "Remark": "Primjedba", 
- "Total Claimed Amount": "Ukupno Zatra\u017eio Iznos", 
- "Total Sanctioned Amount": "Ukupno ka\u017enjeni Iznos"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim/locale/nl-doc.json b/hr/doctype/expense_claim/locale/nl-doc.json
deleted file mode 100644
index 6b3b3f6..0000000
--- a/hr/doctype/expense_claim/locale/nl-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Amended From": "Gewijzigd Van", 
- "Amendment Date": "Wijziging Datum", 
- "Approval Status": "Goedkeuringsstatus", 
- "Approved": "Aangenomen", 
- "Approver": "Goedkeurder", 
- "Company": "Vennootschap", 
- "Draft": "Ontwerp", 
- "Employee Name": "Naam werknemer", 
- "Employees Email Id": "Medewerkers E-mail Identiteitskaart", 
- "Expense Claim": "Expense Claim", 
- "Expense Claim Details": "Expense Claim Details", 
- "Expense Details": "Expense Details", 
- "Fiscal Year": "Boekjaar", 
- "From Employee": "Van Medewerker", 
- "HR": "HR", 
- "Posting Date": "Plaatsingsdatum", 
- "Rejected": "Verworpen", 
- "Remark": "Opmerking", 
- "Total Claimed Amount": "Totaal gedeclareerde bedrag", 
- "Total Sanctioned Amount": "Totaal Sanctioned Bedrag"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim/locale/pt-BR-doc.json b/hr/doctype/expense_claim/locale/pt-BR-doc.json
deleted file mode 100644
index ecd7e6b..0000000
--- a/hr/doctype/expense_claim/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Amended From": "Corrigido De", 
- "Amendment Date": "Data da Corre\u00e7\u00e3o", 
- "Approval Status": "Estado da Aprova\u00e7\u00e3o", 
- "Approved": "Aprovado", 
- "Approver": "Aprovador", 
- "Company": "Empresa", 
- "Draft": "Rascunho", 
- "Employee Name": "Nome do Funcion\u00e1rio", 
- "Employees Email Id": "Endere\u00e7os de e-mail dos Funcion\u00e1rios ", 
- "Expense Claim": "Pedido de Reembolso de Despesas", 
- "Expense Claim Details": "Detalhes do Pedido de Reembolso de Despesas", 
- "Expense Details": "Detalhes da despesa", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "From Employee": "De Empregado", 
- "HR": "RH", 
- "Posting Date": "Data da Postagem", 
- "Rejected": "Rejeitado", 
- "Remark": "Observa\u00e7\u00e3o", 
- "Total Claimed Amount": "Montante Total Requerido", 
- "Total Sanctioned Amount": "Valor Total Sancionado"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim/locale/pt-doc.json b/hr/doctype/expense_claim/locale/pt-doc.json
deleted file mode 100644
index 16afb06..0000000
--- a/hr/doctype/expense_claim/locale/pt-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Amended From": "Alterado De", 
- "Amendment Date": "Data emenda", 
- "Approval Status": "Status de Aprova\u00e7\u00e3o", 
- "Approved": "Aprovado", 
- "Approver": "Aprovador", 
- "Company": "Companhia", 
- "Draft": "Rascunho", 
- "Employee Name": "Nome do Funcion\u00e1rio", 
- "Employees Email Id": "Funcion\u00e1rios ID e-mail", 
- "Expense Claim": "Relat\u00f3rio de Despesas", 
- "Expense Claim Details": "Reivindica\u00e7\u00e3o detalhes da despesa", 
- "Expense Details": "Detalhes despesas", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "From Employee": "De Empregado", 
- "HR": "HR", 
- "Posting Date": "Data da Publica\u00e7\u00e3o", 
- "Rejected": "Rejeitado", 
- "Remark": "Observa\u00e7\u00e3o", 
- "Total Claimed Amount": "Montante reclamado total", 
- "Total Sanctioned Amount": "Valor total Sancionada"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim/locale/sr-doc.json b/hr/doctype/expense_claim/locale/sr-doc.json
deleted file mode 100644
index cbef2d5..0000000
--- a/hr/doctype/expense_claim/locale/sr-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "Amendment Date": "\u0410\u043c\u0430\u043d\u0434\u043c\u0430\u043d \u0414\u0430\u0442\u0443\u043c", 
- "Approval Status": "\u0421\u0442\u0430\u0442\u0443\u0441 \u043e\u0434\u043e\u0431\u0440\u0430\u0432\u0430\u045a\u0430", 
- "Approved": "\u041e\u0434\u043e\u0431\u0440\u0435\u043d", 
- "Approver": "\u041e\u0434\u043e\u0431\u0440\u0430\u0432\u0430\u0442\u0435\u0459", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Draft": "\u041d\u0430\u0446\u0440\u0442", 
- "Employee Name": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438 \u0418\u043c\u0435", 
- "Employees Email Id": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438 \u0415\u043c\u0430\u0438\u043b \u0418\u0414", 
- "Expense Claim": "\u0420\u0430\u0441\u0445\u043e\u0434\u0438 \u043f\u043e\u0442\u0440\u0430\u0436\u0438\u0432\u0430\u045a\u0435", 
- "Expense Claim Details": "\u0420\u0430\u0441\u0445\u043e\u0434\u0438 \u0426\u043b\u0430\u0438\u043c \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Expense Details": "\u0420\u0430\u0441\u0445\u043e\u0434\u0438 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "From Employee": "\u041e\u0434 \u0437\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u043e\u0433", 
- "HR": "\u0425\u0420", 
- "Posting Date": "\u041f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435 \u0414\u0430\u0442\u0435", 
- "Rejected": "\u041e\u0434\u0431\u0438\u0458\u0435\u043d", 
- "Remark": "\u041f\u0440\u0438\u043c\u0435\u0434\u0431\u0430", 
- "Total Claimed Amount": "\u0423\u043a\u0443\u043f\u0430\u043d \u0438\u0437\u043d\u043e\u0441 \u043f\u043e\u043b\u0430\u0436\u0435", 
- "Total Sanctioned Amount": "\u0423\u043a\u0443\u043f\u0430\u043d \u0438\u0437\u043d\u043e\u0441 \u0441\u0430\u043d\u043a\u0446\u0438\u043e\u043d\u0438\u0441\u0430\u043d"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim/locale/ta-doc.json b/hr/doctype/expense_claim/locale/ta-doc.json
deleted file mode 100644
index f198667..0000000
--- a/hr/doctype/expense_claim/locale/ta-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Amendment Date": "\u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Approval Status": "\u0b92\u0baa\u0bcd\u0baa\u0bc1\u0ba4\u0bb2\u0bcd \u0ba8\u0bbf\u0bb2\u0bc8\u0bae\u0bc8", 
- "Approved": "\u0b8f\u0bb1\u0bcd\u0baa\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Approver": "\u0b9a\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0bbe\u0bb0\u0bcd \u0ba4\u0bb0\u0baa\u0bcd\u0baa\u0bbf\u0bb2\u0bcd \u0b9a\u0bbe\u0b9f\u0bcd\u0b9a\u0bbf \u0b9a\u0bc6\u0bbe\u0bb2\u0bcd\u0bb2\u0bc1\u0bae\u0bcd \u0b95\u0bc1\u0bb1\u0bcd\u0bb1\u0bb5\u0bbe\u0bb3\u0bbf", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Draft": "\u0b95\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1 \u0bb5\u0bc0\u0b9a\u0bcd\u0b9a\u0bc1", 
- "Employee Name": "\u0baa\u0ba3\u0bbf\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Employees Email Id": "\u0b8a\u0bb4\u0bbf\u0baf\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0bb5\u0bbf\u0bb2\u0bbe\u0b9a\u0bae\u0bcd", 
- "Expense Claim": "\u0b87\u0bb4\u0baa\u0bcd\u0baa\u0bbf\u0bb2\u0bcd \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8", 
- "Expense Claim Details": "\u0b87\u0bb4\u0baa\u0bcd\u0baa\u0bbf\u0bb2\u0bcd \u0b89\u0bb0\u0bbf\u0bae\u0bc8\u0b95\u0bc7\u0bbe\u0bb0\u0bb2\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Expense Details": "\u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "From Employee": "\u0baa\u0ba3\u0bbf\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Posting Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "Rejected": "\u0ba8\u0bbf\u0bb0\u0bbe\u0b95\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Remark": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Total Claimed Amount": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0b95\u0bc7\u0bbe\u0bb0\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Total Sanctioned Amount": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0b92\u0baa\u0bcd\u0baa\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b95\u0bc8"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim/locale/th-doc.json b/hr/doctype/expense_claim/locale/th-doc.json
deleted file mode 100644
index 60bf79b..0000000
--- a/hr/doctype/expense_claim/locale/th-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Amendment Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e01\u0e49\u0e44\u0e02", 
- "Approval Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e01\u0e32\u0e23\u0e2d\u0e19\u0e38\u0e21\u0e31\u0e15\u0e34", 
- "Approved": "\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2d\u0e19\u0e38\u0e21\u0e31\u0e15\u0e34", 
- "Approver": "\u0e2d\u0e19\u0e38\u0e21\u0e31\u0e15\u0e34", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Draft": "\u0e23\u0e48\u0e32\u0e07", 
- "Employee Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e02\u0e2d\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19", 
- "Employees Email Id": "Email \u0e23\u0e2b\u0e31\u0e2a\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19", 
- "Expense Claim": "\u0e40\u0e23\u0e35\u0e22\u0e01\u0e23\u0e49\u0e2d\u0e07\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", 
- "Expense Claim Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e2a\u0e34\u0e19\u0e44\u0e2b\u0e21", 
- "Expense Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "From Employee": "\u0e08\u0e32\u0e01\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Posting Date": "\u0e42\u0e1e\u0e2a\u0e15\u0e4c\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Rejected": "\u0e1b\u0e0f\u0e34\u0e40\u0e2a\u0e18", 
- "Remark": "\u0e04\u0e33\u0e1e\u0e39\u0e14", 
- "Total Claimed Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e23\u0e27\u0e21\u0e2d\u0e49\u0e32\u0e07", 
- "Total Sanctioned Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e23\u0e27\u0e21\u0e15\u0e32\u0e21\u0e17\u0e33\u0e19\u0e2d\u0e07\u0e04\u0e25\u0e2d\u0e07\u0e18\u0e23\u0e23\u0e21"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_detail/README.md b/hr/doctype/expense_claim_detail/README.md
new file mode 100644
index 0000000..4a747e2
--- /dev/null
+++ b/hr/doctype/expense_claim_detail/README.md
@@ -0,0 +1 @@
+Detail of expense in parent Expense Claim.
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_detail/locale/_messages_doc.json b/hr/doctype/expense_claim_detail/locale/_messages_doc.json
deleted file mode 100644
index e5edcf9..0000000
--- a/hr/doctype/expense_claim_detail/locale/_messages_doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-[
- "Expense Date", 
- "Description", 
- "HR", 
- "Expense Claim Detail", 
- "Sanctioned Amount", 
- "Claim Amount", 
- "Expense Claim Type"
-]
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_detail/locale/ar-doc.json b/hr/doctype/expense_claim_detail/locale/ar-doc.json
deleted file mode 100644
index 5ca1727..0000000
--- a/hr/doctype/expense_claim_detail/locale/ar-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Claim Amount": "\u0627\u0644\u0645\u0637\u0627\u0644\u0628\u0629 \u0627\u0644\u0645\u0628\u0644\u063a", 
- "Description": "\u0648\u0635\u0641", 
- "Expense Claim Detail": "\u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0637\u0627\u0644\u0628\u0629 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Expense Claim Type": "\u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0637\u0627\u0644\u0628\u0629 \u0646\u0648\u0639", 
- "Expense Date": "\u062d\u0633\u0627\u0628 \u062a\u0627\u0631\u064a\u062e", 
- "HR": "HR", 
- "Sanctioned Amount": "\u064a\u0639\u0627\u0642\u0628 \u0627\u0644\u0645\u0628\u0644\u063a"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_detail/locale/de-doc.json b/hr/doctype/expense_claim_detail/locale/de-doc.json
deleted file mode 100644
index b5cdc3c..0000000
--- a/hr/doctype/expense_claim_detail/locale/de-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Claim Amount": "Schadenh\u00f6he", 
- "Description": "Beschreibung", 
- "Expense Claim Detail": "Expense Anspruch Details", 
- "Expense Claim Type": "Expense Anspruch Type", 
- "Expense Date": "Expense Datum", 
- "HR": "HR", 
- "Sanctioned Amount": "Sanktioniert Betrag"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_detail/locale/es-doc.json b/hr/doctype/expense_claim_detail/locale/es-doc.json
deleted file mode 100644
index 7d1a63a..0000000
--- a/hr/doctype/expense_claim_detail/locale/es-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Claim Amount": "Monto de Reclamaci\u00f3n", 
- "Description": "Descripci\u00f3n", 
- "Expense Claim Detail": "Detalle de Gastos Reclamo", 
- "Expense Claim Type": "Tipo de Reclamaci\u00f3n de Gastos", 
- "Expense Date": "Fecha de gastos", 
- "HR": "HR", 
- "Sanctioned Amount": "Importe sancionado"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_detail/locale/fr-doc.json b/hr/doctype/expense_claim_detail/locale/fr-doc.json
deleted file mode 100644
index f7b4923..0000000
--- a/hr/doctype/expense_claim_detail/locale/fr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Claim Amount": "Montant r\u00e9clam\u00e9", 
- "Description": "Description", 
- "Expense Claim Detail": "D\u00e9tail remboursement des d\u00e9penses", 
- "Expense Claim Type": "Type de demande d&#39;indemnit\u00e9", 
- "Expense Date": "Date de frais", 
- "HR": "RH", 
- "Sanctioned Amount": "Montant sanctionn\u00e9"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_detail/locale/hi-doc.json b/hr/doctype/expense_claim_detail/locale/hi-doc.json
deleted file mode 100644
index 1bf1e62..0000000
--- a/hr/doctype/expense_claim_detail/locale/hi-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Claim Amount": "\u0926\u093e\u0935\u0947 \u0915\u0940 \u0930\u093e\u0936\u093f", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Expense Claim Detail": "\u0935\u094d\u092f\u092f \u0926\u093e\u0935\u093e \u0935\u093f\u0935\u0930\u0923", 
- "Expense Claim Type": "\u0935\u094d\u092f\u092f \u0926\u093e\u0935\u093e \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Expense Date": "\u0935\u094d\u092f\u092f \u0924\u093f\u0925\u093f", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Sanctioned Amount": "\u0938\u094d\u0935\u0940\u0915\u0943\u0924 \u0930\u093e\u0936\u093f"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_detail/locale/hr-doc.json b/hr/doctype/expense_claim_detail/locale/hr-doc.json
deleted file mode 100644
index 2f96876..0000000
--- a/hr/doctype/expense_claim_detail/locale/hr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Claim Amount": "Iznos \u0161tete", 
- "Description": "Opis", 
- "Expense Claim Detail": "Rashodi Zahtjev Detalj", 
- "Expense Claim Type": "Rashodi Vrsta polaganja", 
- "Expense Date": "Rashodi Datum", 
- "HR": "HR", 
- "Sanctioned Amount": "Iznos ka\u017enjeni"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_detail/locale/nl-doc.json b/hr/doctype/expense_claim_detail/locale/nl-doc.json
deleted file mode 100644
index c1a7966..0000000
--- a/hr/doctype/expense_claim_detail/locale/nl-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Claim Amount": "Claim Bedrag", 
- "Description": "Beschrijving", 
- "Expense Claim Detail": "Expense Claim Detail", 
- "Expense Claim Type": "Expense Claim Type", 
- "Expense Date": "Expense Datum", 
- "HR": "HR", 
- "Sanctioned Amount": "Gesanctioneerde Bedrag"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_detail/locale/pt-BR-doc.json b/hr/doctype/expense_claim_detail/locale/pt-BR-doc.json
deleted file mode 100644
index aa92616..0000000
--- a/hr/doctype/expense_claim_detail/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Claim Amount": "Valor Requerido", 
- "Description": "Descri\u00e7\u00e3o", 
- "Expense Claim Detail": "Detalhe do Pedido de Reembolso de Despesas", 
- "Expense Claim Type": "Tipo de Pedido de Reembolso de Despesas", 
- "Expense Date": "Data da despesa", 
- "HR": "RH", 
- "Sanctioned Amount": "Quantidade sancionada"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_detail/locale/pt-doc.json b/hr/doctype/expense_claim_detail/locale/pt-doc.json
deleted file mode 100644
index 33dbecd..0000000
--- a/hr/doctype/expense_claim_detail/locale/pt-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Claim Amount": "Quantidade reivindica\u00e7\u00e3o", 
- "Description": "Descri\u00e7\u00e3o", 
- "Expense Claim Detail": "Detalhe de Despesas", 
- "Expense Claim Type": "Tipo de reembolso de despesas", 
- "Expense Date": "Data despesa", 
- "HR": "HR", 
- "Sanctioned Amount": "Quantidade sancionada"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_detail/locale/sr-doc.json b/hr/doctype/expense_claim_detail/locale/sr-doc.json
deleted file mode 100644
index ab05f4d..0000000
--- a/hr/doctype/expense_claim_detail/locale/sr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Claim Amount": "\u0417\u0430\u0445\u0442\u0435\u0432 \u0418\u0437\u043d\u043e\u0441", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Expense Claim Detail": "\u0420\u0430\u0441\u0445\u043e\u0434\u0438 \u043f\u043e\u0442\u0440\u0430\u0436\u0438\u0432\u0430\u045a\u0435 \u0414\u0435\u0442\u0430\u0459", 
- "Expense Claim Type": "\u0420\u0430\u0441\u0445\u043e\u0434\u0438 \u043f\u043e\u0442\u0440\u0430\u0436\u0438\u0432\u0430\u045a\u0435 \u0422\u0438\u043f", 
- "Expense Date": "\u0420\u0430\u0441\u0445\u043e\u0434\u0438 \u0414\u0430\u0442\u0443\u043c", 
- "HR": "\u0425\u0420", 
- "Sanctioned Amount": "\u0421\u0430\u043d\u043a\u0446\u0438\u043e\u043d\u0438\u0441\u0430\u043d\u0438 \u0418\u0437\u043d\u043e\u0441"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_detail/locale/ta-doc.json b/hr/doctype/expense_claim_detail/locale/ta-doc.json
deleted file mode 100644
index 711babb..0000000
--- a/hr/doctype/expense_claim_detail/locale/ta-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Claim Amount": "\u0b89\u0bb0\u0bbf\u0bae\u0bc8 \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Expense Claim Detail": "\u0b87\u0bb4\u0baa\u0bcd\u0baa\u0bbf\u0bb2\u0bcd \u0b89\u0bb0\u0bbf\u0bae\u0bc8\u0b95\u0bc7\u0bbe\u0bb0\u0bb2\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Expense Claim Type": "\u0b87\u0bb4\u0baa\u0bcd\u0baa\u0bbf\u0bb2\u0bcd \u0b89\u0bb0\u0bbf\u0bae\u0bc8\u0b95\u0bc7\u0bbe\u0bb0\u0bb2\u0bcd \u0bb5\u0b95\u0bc8", 
- "Expense Date": "\u0b87\u0bb4\u0baa\u0bcd\u0baa\u0bbf\u0bb2\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Sanctioned Amount": "\u0b92\u0baa\u0bcd\u0baa\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b95\u0bc8"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_detail/locale/th-doc.json b/hr/doctype/expense_claim_detail/locale/th-doc.json
deleted file mode 100644
index efb67d5..0000000
--- a/hr/doctype/expense_claim_detail/locale/th-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Claim Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e01\u0e32\u0e23\u0e40\u0e23\u0e35\u0e22\u0e01\u0e23\u0e49\u0e2d\u0e07", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Expense Claim Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e2a\u0e34\u0e19\u0e44\u0e2b\u0e21", 
- "Expense Claim Type": "\u0e40\u0e23\u0e35\u0e22\u0e01\u0e23\u0e49\u0e2d\u0e07\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", 
- "Expense Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Sanctioned Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e15\u0e32\u0e21\u0e17\u0e33\u0e19\u0e2d\u0e07\u0e04\u0e25\u0e2d\u0e07\u0e18\u0e23\u0e23\u0e21"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_type/README.md b/hr/doctype/expense_claim_type/README.md
new file mode 100644
index 0000000..13a654e
--- /dev/null
+++ b/hr/doctype/expense_claim_type/README.md
@@ -0,0 +1 @@
+Type of expense for Expense Claim.
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_type/locale/_messages_doc.json b/hr/doctype/expense_claim_type/locale/_messages_doc.json
deleted file mode 100644
index cebea82..0000000
--- a/hr/doctype/expense_claim_type/locale/_messages_doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-[
- "HR", 
- "Expense Claim Type", 
- "Description"
-]
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_type/locale/ar-doc.json b/hr/doctype/expense_claim_type/locale/ar-doc.json
deleted file mode 100644
index bb62d25..0000000
--- a/hr/doctype/expense_claim_type/locale/ar-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Description": "\u0648\u0635\u0641", 
- "Expense Claim Type": "\u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0637\u0627\u0644\u0628\u0629 \u0646\u0648\u0639", 
- "HR": "HR"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_type/locale/de-doc.json b/hr/doctype/expense_claim_type/locale/de-doc.json
deleted file mode 100644
index fb88654..0000000
--- a/hr/doctype/expense_claim_type/locale/de-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Description": "Beschreibung", 
- "Expense Claim Type": "Expense Anspruch Type", 
- "HR": "HR"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_type/locale/es-doc.json b/hr/doctype/expense_claim_type/locale/es-doc.json
deleted file mode 100644
index 1cdbf42..0000000
--- a/hr/doctype/expense_claim_type/locale/es-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Description": "Descripci\u00f3n", 
- "Expense Claim Type": "Tipo de Reclamaci\u00f3n de Gastos", 
- "HR": "HR"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_type/locale/fr-doc.json b/hr/doctype/expense_claim_type/locale/fr-doc.json
deleted file mode 100644
index 436958e..0000000
--- a/hr/doctype/expense_claim_type/locale/fr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Description": "Description", 
- "Expense Claim Type": "Type de demande d&#39;indemnit\u00e9", 
- "HR": "RH"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_type/locale/hi-doc.json b/hr/doctype/expense_claim_type/locale/hi-doc.json
deleted file mode 100644
index e58080b..0000000
--- a/hr/doctype/expense_claim_type/locale/hi-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Expense Claim Type": "\u0935\u094d\u092f\u092f \u0926\u093e\u0935\u093e \u092a\u094d\u0930\u0915\u093e\u0930", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_type/locale/hr-doc.json b/hr/doctype/expense_claim_type/locale/hr-doc.json
deleted file mode 100644
index 22749a2..0000000
--- a/hr/doctype/expense_claim_type/locale/hr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Description": "Opis", 
- "Expense Claim Type": "Rashodi Vrsta polaganja", 
- "HR": "HR"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_type/locale/nl-doc.json b/hr/doctype/expense_claim_type/locale/nl-doc.json
deleted file mode 100644
index 498a483..0000000
--- a/hr/doctype/expense_claim_type/locale/nl-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Description": "Beschrijving", 
- "Expense Claim Type": "Expense Claim Type", 
- "HR": "HR"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_type/locale/pt-BR-doc.json b/hr/doctype/expense_claim_type/locale/pt-BR-doc.json
deleted file mode 100644
index 404c54a..0000000
--- a/hr/doctype/expense_claim_type/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Description": "Descri\u00e7\u00e3o", 
- "Expense Claim Type": "Tipo de Pedido de Reembolso de Despesas", 
- "HR": "RH"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_type/locale/pt-doc.json b/hr/doctype/expense_claim_type/locale/pt-doc.json
deleted file mode 100644
index fc8f036..0000000
--- a/hr/doctype/expense_claim_type/locale/pt-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Description": "Descri\u00e7\u00e3o", 
- "Expense Claim Type": "Tipo de reembolso de despesas", 
- "HR": "HR"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_type/locale/sr-doc.json b/hr/doctype/expense_claim_type/locale/sr-doc.json
deleted file mode 100644
index 8a2329f..0000000
--- a/hr/doctype/expense_claim_type/locale/sr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Description": "\u041e\u043f\u0438\u0441", 
- "Expense Claim Type": "\u0420\u0430\u0441\u0445\u043e\u0434\u0438 \u043f\u043e\u0442\u0440\u0430\u0436\u0438\u0432\u0430\u045a\u0435 \u0422\u0438\u043f", 
- "HR": "\u0425\u0420"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_type/locale/ta-doc.json b/hr/doctype/expense_claim_type/locale/ta-doc.json
deleted file mode 100644
index 19c0897..0000000
--- a/hr/doctype/expense_claim_type/locale/ta-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Expense Claim Type": "\u0b87\u0bb4\u0baa\u0bcd\u0baa\u0bbf\u0bb2\u0bcd \u0b89\u0bb0\u0bbf\u0bae\u0bc8\u0b95\u0bc7\u0bbe\u0bb0\u0bb2\u0bcd \u0bb5\u0b95\u0bc8", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95"
-}
\ No newline at end of file
diff --git a/hr/doctype/expense_claim_type/locale/th-doc.json b/hr/doctype/expense_claim_type/locale/th-doc.json
deleted file mode 100644
index 0706a9a..0000000
--- a/hr/doctype/expense_claim_type/locale/th-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Expense Claim Type": "\u0e40\u0e23\u0e35\u0e22\u0e01\u0e23\u0e49\u0e2d\u0e07\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25"
-}
\ No newline at end of file
diff --git a/hr/doctype/grade/README.md b/hr/doctype/grade/README.md
new file mode 100644
index 0000000..fedc03b
--- /dev/null
+++ b/hr/doctype/grade/README.md
@@ -0,0 +1 @@
+Employee grade.
\ No newline at end of file
diff --git a/hr/doctype/grade/locale/_messages_doc.json b/hr/doctype/grade/locale/_messages_doc.json
deleted file mode 100644
index c5037b2..0000000
--- a/hr/doctype/grade/locale/_messages_doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-[
- "HR", 
- "Trash Reason", 
- "Grade"
-]
\ No newline at end of file
diff --git a/hr/doctype/grade/locale/ar-doc.json b/hr/doctype/grade/locale/ar-doc.json
deleted file mode 100644
index 13a133a..0000000
--- a/hr/doctype/grade/locale/ar-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Grade": "\u062f\u0631\u062c\u0629", 
- "HR": "HR", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629"
-}
\ No newline at end of file
diff --git a/hr/doctype/grade/locale/de-doc.json b/hr/doctype/grade/locale/de-doc.json
deleted file mode 100644
index 52cbb20..0000000
--- a/hr/doctype/grade/locale/de-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Grade": "Klasse", 
- "HR": "HR", 
- "Trash Reason": "Trash Reason"
-}
\ No newline at end of file
diff --git a/hr/doctype/grade/locale/es-doc.json b/hr/doctype/grade/locale/es-doc.json
deleted file mode 100644
index e5a9df3..0000000
--- a/hr/doctype/grade/locale/es-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Grade": "Grado", 
- "HR": "HR", 
- "Trash Reason": "Trash Raz\u00f3n"
-}
\ No newline at end of file
diff --git a/hr/doctype/grade/locale/fr-doc.json b/hr/doctype/grade/locale/fr-doc.json
deleted file mode 100644
index 9844876..0000000
--- a/hr/doctype/grade/locale/fr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Grade": "Grade", 
- "HR": "RH", 
- "Trash Reason": "Raison Corbeille"
-}
\ No newline at end of file
diff --git a/hr/doctype/grade/locale/hi-doc.json b/hr/doctype/grade/locale/hi-doc.json
deleted file mode 100644
index 6348104..0000000
--- a/hr/doctype/grade/locale/hi-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Grade": "\u0917\u094d\u0930\u0947\u0921", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923"
-}
\ No newline at end of file
diff --git a/hr/doctype/grade/locale/hr-doc.json b/hr/doctype/grade/locale/hr-doc.json
deleted file mode 100644
index e2b6e64..0000000
--- a/hr/doctype/grade/locale/hr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Grade": "Razred", 
- "HR": "HR", 
- "Trash Reason": "Otpad Razlog"
-}
\ No newline at end of file
diff --git a/hr/doctype/grade/locale/nl-doc.json b/hr/doctype/grade/locale/nl-doc.json
deleted file mode 100644
index 8ae8d1f..0000000
--- a/hr/doctype/grade/locale/nl-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Grade": "Graad", 
- "HR": "HR", 
- "Trash Reason": "Trash Reden"
-}
\ No newline at end of file
diff --git a/hr/doctype/grade/locale/pt-BR-doc.json b/hr/doctype/grade/locale/pt-BR-doc.json
deleted file mode 100644
index 905b7ff..0000000
--- a/hr/doctype/grade/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Grade": "Grau", 
- "HR": "RH", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo"
-}
\ No newline at end of file
diff --git a/hr/doctype/grade/locale/pt-doc.json b/hr/doctype/grade/locale/pt-doc.json
deleted file mode 100644
index aa947be..0000000
--- a/hr/doctype/grade/locale/pt-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Grade": "Grau", 
- "HR": "HR", 
- "Trash Reason": "Raz\u00e3o lixo"
-}
\ No newline at end of file
diff --git a/hr/doctype/grade/locale/sr-doc.json b/hr/doctype/grade/locale/sr-doc.json
deleted file mode 100644
index 9b8b685..0000000
--- a/hr/doctype/grade/locale/sr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Grade": "\u0420\u0430\u0437\u0440\u0435\u0434", 
- "HR": "\u0425\u0420", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433"
-}
\ No newline at end of file
diff --git a/hr/doctype/grade/locale/ta-doc.json b/hr/doctype/grade/locale/ta-doc.json
deleted file mode 100644
index 8260220..0000000
--- a/hr/doctype/grade/locale/ta-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Grade": "\u0b95\u0bbf\u0bb0\u0bae\u0bae\u0bcd", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/hr/doctype/grade/locale/th-doc.json b/hr/doctype/grade/locale/th-doc.json
deleted file mode 100644
index fd685ca..0000000
--- a/hr/doctype/grade/locale/th-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Grade": "\u0e40\u0e01\u0e23\u0e14", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30"
-}
\ No newline at end of file
diff --git a/hr/doctype/holiday/README.md b/hr/doctype/holiday/README.md
new file mode 100644
index 0000000..0d932a9
--- /dev/null
+++ b/hr/doctype/holiday/README.md
@@ -0,0 +1 @@
+Holiday date in Holiday List.
\ No newline at end of file
diff --git a/hr/doctype/holiday/locale/_messages_doc.json b/hr/doctype/holiday/locale/_messages_doc.json
deleted file mode 100644
index a46bf59..0000000
--- a/hr/doctype/holiday/locale/_messages_doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-[
- "HR", 
- "Holiday", 
- "Description", 
- "Date"
-]
\ No newline at end of file
diff --git a/hr/doctype/holiday/locale/ar-doc.json b/hr/doctype/holiday/locale/ar-doc.json
deleted file mode 100644
index e2c3b2c..0000000
--- a/hr/doctype/holiday/locale/ar-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Date": "\u062a\u0627\u0631\u064a\u062e", 
- "Description": "\u0648\u0635\u0641", 
- "HR": "HR", 
- "Holiday": "\u0639\u0637\u0644\u0629"
-}
\ No newline at end of file
diff --git a/hr/doctype/holiday/locale/de-doc.json b/hr/doctype/holiday/locale/de-doc.json
deleted file mode 100644
index e25b63b..0000000
--- a/hr/doctype/holiday/locale/de-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Date": "Datum", 
- "Description": "Beschreibung", 
- "HR": "HR", 
- "Holiday": "Urlaub"
-}
\ No newline at end of file
diff --git a/hr/doctype/holiday/locale/es-doc.json b/hr/doctype/holiday/locale/es-doc.json
deleted file mode 100644
index c65a588..0000000
--- a/hr/doctype/holiday/locale/es-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Date": "Fecha", 
- "Description": "Descripci\u00f3n", 
- "HR": "HR", 
- "Holiday": "Fiesta"
-}
\ No newline at end of file
diff --git a/hr/doctype/holiday/locale/fr-doc.json b/hr/doctype/holiday/locale/fr-doc.json
deleted file mode 100644
index 0974957..0000000
--- a/hr/doctype/holiday/locale/fr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Date": "Date", 
- "Description": "Description", 
- "HR": "RH", 
- "Holiday": "Vacances"
-}
\ No newline at end of file
diff --git a/hr/doctype/holiday/locale/hi-doc.json b/hr/doctype/holiday/locale/hi-doc.json
deleted file mode 100644
index 7cb1a87..0000000
--- a/hr/doctype/holiday/locale/hi-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Date": "\u0924\u093e\u0930\u0940\u0916", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Holiday": "\u091b\u0941\u091f\u094d\u091f\u0940"
-}
\ No newline at end of file
diff --git a/hr/doctype/holiday/locale/hr-doc.json b/hr/doctype/holiday/locale/hr-doc.json
deleted file mode 100644
index b236235..0000000
--- a/hr/doctype/holiday/locale/hr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Date": "Datum", 
- "Description": "Opis", 
- "HR": "HR", 
- "Holiday": "Odmor"
-}
\ No newline at end of file
diff --git a/hr/doctype/holiday/locale/nl-doc.json b/hr/doctype/holiday/locale/nl-doc.json
deleted file mode 100644
index dd81bca..0000000
--- a/hr/doctype/holiday/locale/nl-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Date": "Datum", 
- "Description": "Beschrijving", 
- "HR": "HR", 
- "Holiday": "Feestdag"
-}
\ No newline at end of file
diff --git a/hr/doctype/holiday/locale/pt-BR-doc.json b/hr/doctype/holiday/locale/pt-BR-doc.json
deleted file mode 100644
index a49961c..0000000
--- a/hr/doctype/holiday/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Date": "Data", 
- "Description": "Descri\u00e7\u00e3o", 
- "HR": "RH", 
- "Holiday": "Feriado"
-}
\ No newline at end of file
diff --git a/hr/doctype/holiday/locale/pt-doc.json b/hr/doctype/holiday/locale/pt-doc.json
deleted file mode 100644
index 22daed3..0000000
--- a/hr/doctype/holiday/locale/pt-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Date": "Data", 
- "Description": "Descri\u00e7\u00e3o", 
- "HR": "HR", 
- "Holiday": "F\u00e9rias"
-}
\ No newline at end of file
diff --git a/hr/doctype/holiday/locale/sr-doc.json b/hr/doctype/holiday/locale/sr-doc.json
deleted file mode 100644
index 3ca5a15..0000000
--- a/hr/doctype/holiday/locale/sr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Date": "\u0414\u0430\u0442\u0443\u043c", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "HR": "\u0425\u0420", 
- "Holiday": "\u041f\u0440\u0430\u0437\u043d\u0438\u043a"
-}
\ No newline at end of file
diff --git a/hr/doctype/holiday/locale/ta-doc.json b/hr/doctype/holiday/locale/ta-doc.json
deleted file mode 100644
index bea6fdc..0000000
--- a/hr/doctype/holiday/locale/ta-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Date": "\u0ba4\u0bc7\u0ba4\u0bbf", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Holiday": "\u0bb5\u0bbf\u0b9f\u0bc1\u0bae\u0bc1\u0bb1\u0bc8"
-}
\ No newline at end of file
diff --git a/hr/doctype/holiday/locale/th-doc.json b/hr/doctype/holiday/locale/th-doc.json
deleted file mode 100644
index 51f20b7..0000000
--- a/hr/doctype/holiday/locale/th-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Holiday": "\u0e27\u0e31\u0e19\u0e2b\u0e22\u0e38\u0e14"
-}
\ No newline at end of file
diff --git a/hr/doctype/holiday_list/README.md b/hr/doctype/holiday_list/README.md
new file mode 100644
index 0000000..1652c0a
--- /dev/null
+++ b/hr/doctype/holiday_list/README.md
@@ -0,0 +1 @@
+List of Holidays.
\ No newline at end of file
diff --git a/hr/doctype/holiday_list/locale/_messages_doc.json b/hr/doctype/holiday_list/locale/_messages_doc.json
deleted file mode 100644
index dddc749..0000000
--- a/hr/doctype/holiday_list/locale/_messages_doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-[
- "Trash Reason", 
- "Clear Table", 
- "Monday", 
- "HR", 
- "Tuesday", 
- "Friday", 
- "Holiday List Name", 
- "Sunday", 
- "Thursday", 
- "Weekly Off", 
- "Holiday List", 
- "Default", 
- "Fiscal Year", 
- "Get Weekly Off Dates", 
- "Wednesday", 
- "Holidays", 
- "Saturday"
-]
\ No newline at end of file
diff --git a/hr/doctype/holiday_list/locale/ar-doc.json b/hr/doctype/holiday_list/locale/ar-doc.json
deleted file mode 100644
index c627377..0000000
--- a/hr/doctype/holiday_list/locale/ar-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Clear Table": "\u0627\u0644\u062c\u062f\u0648\u0644 \u0648\u0627\u0636\u062d", 
- "Default": "\u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Friday": "\u0627\u0644\u062c\u0645\u0639\u0629", 
- "Get Weekly Off Dates": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0645\u0648\u0627\u0639\u064a\u062f \u0645\u0639\u0637\u0644\u0629 \u0623\u0633\u0628\u0648\u0639\u064a", 
- "HR": "HR", 
- "Holiday List": "\u0639\u0637\u0644\u0629 \u0642\u0627\u0626\u0645\u0629", 
- "Holiday List Name": "\u0639\u0637\u0644\u0629 \u0627\u0633\u0645 \u0642\u0627\u0626\u0645\u0629", 
- "Holidays": "\u0627\u0644\u0639\u0637\u0644", 
- "Monday": "\u064a\u0648\u0645 \u0627\u0644\u0627\u062b\u0646\u064a\u0646", 
- "Saturday": "\u0627\u0644\u0633\u0628\u062a", 
- "Sunday": "\u0627\u0644\u0623\u062d\u062f", 
- "Thursday": "\u0627\u0644\u062e\u0645\u064a\u0633", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629", 
- "Tuesday": "\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621", 
- "Wednesday": "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621", 
- "Weekly Off": "\u0627\u0644\u0639\u0637\u0644\u0629 \u0627\u0644\u0623\u0633\u0628\u0648\u0639\u064a\u0629"
-}
\ No newline at end of file
diff --git a/hr/doctype/holiday_list/locale/de-doc.json b/hr/doctype/holiday_list/locale/de-doc.json
deleted file mode 100644
index 7174c7f..0000000
--- a/hr/doctype/holiday_list/locale/de-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Clear Table": "Tabelle l\u00f6schen", 
- "Default": "Default", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "Friday": "Freitag", 
- "Get Weekly Off Dates": "Holen Weekly Off Dates", 
- "HR": "HR", 
- "Holiday List": "Ferienwohnung Liste", 
- "Holiday List Name": "Ferienwohnung Name", 
- "Holidays": "Ferien", 
- "Monday": "Montag", 
- "Saturday": "Samstag", 
- "Sunday": "Sonntag", 
- "Thursday": "Donnerstag", 
- "Trash Reason": "Trash Reason", 
- "Tuesday": "Dienstag", 
- "Wednesday": "Mittwoch", 
- "Weekly Off": "W\u00f6chentliche Off"
-}
\ No newline at end of file
diff --git a/hr/doctype/holiday_list/locale/es-doc.json b/hr/doctype/holiday_list/locale/es-doc.json
deleted file mode 100644
index 0836383..0000000
--- a/hr/doctype/holiday_list/locale/es-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Clear Table": "Borrar tabla", 
- "Default": "Defecto", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "Friday": "Viernes", 
- "Get Weekly Off Dates": "C\u00f3mo semanales Fechas Off", 
- "HR": "HR", 
- "Holiday List": "Holiday lista", 
- "Holiday List Name": "Holiday Nombre de la lista", 
- "Holidays": "Vacaciones", 
- "Monday": "Lunes", 
- "Saturday": "S\u00e1bado", 
- "Sunday": "Domingo", 
- "Thursday": "Jueves", 
- "Trash Reason": "Trash Raz\u00f3n", 
- "Tuesday": "Martes", 
- "Wednesday": "Mi\u00e9rcoles", 
- "Weekly Off": "Semanal Off"
-}
\ No newline at end of file
diff --git a/hr/doctype/holiday_list/locale/fr-doc.json b/hr/doctype/holiday_list/locale/fr-doc.json
deleted file mode 100644
index 33f34ca..0000000
--- a/hr/doctype/holiday_list/locale/fr-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Clear Table": "Effacer le tableau", 
- "Default": "Par d\u00e9faut", 
- "Fiscal Year": "Exercice", 
- "Friday": "Vendredi", 
- "Get Weekly Off Dates": "Obtenez hebdomadaires Dates Off", 
- "HR": "RH", 
- "Holiday List": "Liste de vacances", 
- "Holiday List Name": "Nom de la liste de vacances", 
- "Holidays": "F\u00eates", 
- "Monday": "Lundi", 
- "Saturday": "Samedi", 
- "Sunday": "Dimanche", 
- "Thursday": "Jeudi", 
- "Trash Reason": "Raison Corbeille", 
- "Tuesday": "Mardi", 
- "Wednesday": "Mercredi", 
- "Weekly Off": "Hebdomadaire Off"
-}
\ No newline at end of file
diff --git a/hr/doctype/holiday_list/locale/hi-doc.json b/hr/doctype/holiday_list/locale/hi-doc.json
deleted file mode 100644
index 92ded41..0000000
--- a/hr/doctype/holiday_list/locale/hi-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Clear Table": "\u0938\u094d\u092a\u0937\u094d\u091f \u092e\u0947\u091c", 
- "Default": "\u091a\u0942\u0915", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "Friday": "\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930", 
- "Get Weekly Off Dates": "\u0938\u093e\u092a\u094d\u0924\u093e\u0939\u093f\u0915 \u0911\u092b \u0924\u093f\u0925\u093f\u092f\u093e\u0902", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Holiday List": "\u0905\u0935\u0915\u093e\u0936 \u0938\u0942\u091a\u0940", 
- "Holiday List Name": "\u0905\u0935\u0915\u093e\u0936 \u0938\u0942\u091a\u0940 \u0928\u093e\u092e", 
- "Holidays": "\u091b\u0941\u091f\u094d\u091f\u093f\u092f\u093e\u0902", 
- "Monday": "\u0938\u094b\u092e\u0935\u093e\u0930", 
- "Saturday": "\u0936\u0928\u093f\u0935\u093e\u0930", 
- "Sunday": "\u0930\u0935\u093f\u0935\u093e\u0930", 
- "Thursday": "\u092c\u0943\u0939\u0938\u094d\u092a\u0924\u093f\u0935\u093e\u0930", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923", 
- "Tuesday": "\u092e\u0902\u0917\u0932\u0935\u093e\u0930", 
- "Wednesday": "\u092c\u0941\u0927\u0935\u093e\u0930", 
- "Weekly Off": "\u0911\u092b \u0938\u093e\u092a\u094d\u0924\u093e\u0939\u093f\u0915"
-}
\ No newline at end of file
diff --git a/hr/doctype/holiday_list/locale/hr-doc.json b/hr/doctype/holiday_list/locale/hr-doc.json
deleted file mode 100644
index 8caabc3..0000000
--- a/hr/doctype/holiday_list/locale/hr-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Clear Table": "Jasno Tablica", 
- "Default": "Zadani", 
- "Fiscal Year": "Fiskalna godina", 
- "Friday": "Petak", 
- "Get Weekly Off Dates": "Nabavite Tjedno Off datumi", 
- "HR": "HR", 
- "Holiday List": "Turisti\u010dka Popis", 
- "Holiday List Name": "Turisti\u010dka Popis Ime", 
- "Holidays": "Praznici", 
- "Monday": "Ponedjeljak", 
- "Saturday": "Subota", 
- "Sunday": "Nedjelja", 
- "Thursday": "\u010cetvrtak", 
- "Trash Reason": "Otpad Razlog", 
- "Tuesday": "Utorak", 
- "Wednesday": "Srijeda", 
- "Weekly Off": "Tjedni Off"
-}
\ No newline at end of file
diff --git a/hr/doctype/holiday_list/locale/nl-doc.json b/hr/doctype/holiday_list/locale/nl-doc.json
deleted file mode 100644
index 9f0d8ec..0000000
--- a/hr/doctype/holiday_list/locale/nl-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Clear Table": "Clear Tabel", 
- "Default": "Verzuim", 
- "Fiscal Year": "Boekjaar", 
- "Friday": "Vrijdag", 
- "Get Weekly Off Dates": "Ontvang wekelijkse Uit Data", 
- "HR": "HR", 
- "Holiday List": "Holiday Lijst", 
- "Holiday List Name": "Holiday Lijst Naam", 
- "Holidays": "Vakantie", 
- "Monday": "Maandag", 
- "Saturday": "Zaterdag", 
- "Sunday": "Zondag", 
- "Thursday": "Donderdag", 
- "Trash Reason": "Trash Reden", 
- "Tuesday": "Dinsdag", 
- "Wednesday": "Woensdag", 
- "Weekly Off": "Wekelijkse Uit"
-}
\ No newline at end of file
diff --git a/hr/doctype/holiday_list/locale/pt-BR-doc.json b/hr/doctype/holiday_list/locale/pt-BR-doc.json
deleted file mode 100644
index a6d6276..0000000
--- a/hr/doctype/holiday_list/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Clear Table": "Limpar Tabela", 
- "Default": "Padr\u00e3o", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Friday": "Sexta-feira", 
- "Get Weekly Off Dates": "Obter datas de descanso semanal", 
- "HR": "RH", 
- "Holiday List": "Lista de feriado", 
- "Holiday List Name": "Nome da lista de feriados", 
- "Holidays": "Feriados", 
- "Monday": "Segunda-feira", 
- "Saturday": "S\u00e1bado", 
- "Sunday": "Domingo", 
- "Thursday": "Quinta-feira", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo", 
- "Tuesday": "Ter\u00e7a-feira", 
- "Wednesday": "Quarta-feira", 
- "Weekly Off": "Descanso semanal"
-}
\ No newline at end of file
diff --git a/hr/doctype/holiday_list/locale/pt-doc.json b/hr/doctype/holiday_list/locale/pt-doc.json
deleted file mode 100644
index af483fc..0000000
--- a/hr/doctype/holiday_list/locale/pt-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Clear Table": "Tabela clara", 
- "Default": "Omiss\u00e3o", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Friday": "Sexta-feira", 
- "Get Weekly Off Dates": "Obter semanal Datas Off", 
- "HR": "HR", 
- "Holiday List": "Lista de feriado", 
- "Holiday List Name": "Nome da lista f\u00e9rias", 
- "Holidays": "F\u00e9rias", 
- "Monday": "Segunda-feira", 
- "Saturday": "S\u00e1bado", 
- "Sunday": "Domingo", 
- "Thursday": "Quinta-feira", 
- "Trash Reason": "Raz\u00e3o lixo", 
- "Tuesday": "Ter\u00e7a-feira", 
- "Wednesday": "Quarta-feira", 
- "Weekly Off": "Weekly Off"
-}
\ No newline at end of file
diff --git a/hr/doctype/holiday_list/locale/sr-doc.json b/hr/doctype/holiday_list/locale/sr-doc.json
deleted file mode 100644
index 479f082..0000000
--- a/hr/doctype/holiday_list/locale/sr-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Clear Table": "\u0421\u043b\u043e\u0431\u043e\u0434\u0430\u043d \u0422\u0430\u0431\u0435\u043b\u0430", 
- "Default": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "Friday": "\u041f\u0435\u0442\u0430\u043a", 
- "Get Weekly Off Dates": "\u0413\u0435\u0442 \u041e\u0444\u0444 \u041d\u0435\u0434\u0435\u0459\u043d\u043e \u0414\u0430\u0442\u0443\u043c\u0438", 
- "HR": "\u0425\u0420", 
- "Holiday List": "\u0425\u043e\u043b\u0438\u0434\u0430\u0438 \u041b\u0438\u0441\u0442\u0430", 
- "Holiday List Name": "\u0425\u043e\u043b\u0438\u0434\u0430\u0438 \u041b\u0438\u0441\u0442\u0430 \u0418\u043c\u0435", 
- "Holidays": "\u041f\u0440\u0430\u0437\u043d\u0438\u0446\u0438", 
- "Monday": "\u041f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a", 
- "Saturday": "\u0421\u0443\u0431\u043e\u0442\u0430", 
- "Sunday": "\u041d\u0435\u0434\u0435\u0459\u0430", 
- "Thursday": "\u0427\u0435\u0442\u0432\u0440\u0442\u0430\u043a", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433", 
- "Tuesday": "\u0423\u0442\u043e\u0440\u0430\u043a", 
- "Wednesday": "\u0421\u0440\u0435\u0434\u0430", 
- "Weekly Off": "\u041d\u0435\u0434\u0435\u0459\u043d\u0438 \u0418\u0441\u043a\u0459\u0443\u0447\u0435\u043d\u043e"
-}
\ No newline at end of file
diff --git a/hr/doctype/holiday_list/locale/ta-doc.json b/hr/doctype/holiday_list/locale/ta-doc.json
deleted file mode 100644
index 59eea32..0000000
--- a/hr/doctype/holiday_list/locale/ta-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Clear Table": "\u0ba4\u0bc6\u0bb3\u0bbf\u0bb5\u0bbe\u0ba9 \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8", 
- "Default": "\u0ba4\u0bb5\u0bb1\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "Friday": "\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf", 
- "Get Weekly Off Dates": "\u0bb5\u0bbe\u0bb0\u0bbe\u0ba8\u0bcd\u0ba4\u0bbf\u0bb0 \u0b87\u0ba9\u0bbf\u0baf \u0ba4\u0bbf\u0ba9\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Holiday List": "\u0bb5\u0bbf\u0b9f\u0bc1\u0bae\u0bc1\u0bb1\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Holiday List Name": "\u0bb5\u0bbf\u0b9f\u0bc1\u0bae\u0bc1\u0bb1\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Holidays": "\u0bb5\u0bbf\u0b9f\u0bc1\u0bae\u0bc1\u0bb1\u0bc8", 
- "Monday": "\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8", 
- "Saturday": "\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8", 
- "Sunday": "\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8", 
- "Thursday": "\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd", 
- "Tuesday": "\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8", 
- "Wednesday": "\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8", 
- "Weekly Off": "\u0b87\u0ba9\u0bbf\u0baf \u0bb5\u0bbe\u0bb0\u0bbe\u0ba8\u0bcd\u0ba4\u0bbf\u0bb0"
-}
\ No newline at end of file
diff --git a/hr/doctype/holiday_list/locale/th-doc.json b/hr/doctype/holiday_list/locale/th-doc.json
deleted file mode 100644
index 677ace0..0000000
--- a/hr/doctype/holiday_list/locale/th-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Clear Table": "\u0e15\u0e32\u0e23\u0e32\u0e07\u0e17\u0e35\u0e48\u0e0a\u0e31\u0e14\u0e40\u0e08\u0e19", 
- "Default": "\u0e1c\u0e34\u0e14\u0e19\u0e31\u0e14", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Friday": "\u0e27\u0e31\u0e19\u0e28\u0e38\u0e01\u0e23\u0e4c", 
- "Get Weekly Off Dates": "\u0e23\u0e31\u0e1a\u0e27\u0e31\u0e19\u0e1b\u0e34\u0e14\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Holiday List": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e27\u0e31\u0e19\u0e2b\u0e22\u0e38\u0e14", 
- "Holiday List Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e27\u0e31\u0e19\u0e2b\u0e22\u0e38\u0e14", 
- "Holidays": "\u0e27\u0e31\u0e19\u0e2b\u0e22\u0e38\u0e14", 
- "Monday": "\u0e27\u0e31\u0e19\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c", 
- "Saturday": "\u0e27\u0e31\u0e19\u0e40\u0e2a\u0e32\u0e23\u0e4c", 
- "Sunday": "\u0e27\u0e31\u0e19\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c", 
- "Thursday": "\u0e27\u0e31\u0e19\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30", 
- "Tuesday": "\u0e27\u0e31\u0e19\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23", 
- "Wednesday": "\u0e27\u0e31\u0e19\u0e1e\u0e38\u0e18", 
- "Weekly Off": "\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c\u0e1b\u0e34\u0e14"
-}
\ No newline at end of file
diff --git a/hr/doctype/job_applicant/README.md b/hr/doctype/job_applicant/README.md
new file mode 100644
index 0000000..8eb2edb
--- /dev/null
+++ b/hr/doctype/job_applicant/README.md
@@ -0,0 +1 @@
+Applicant for Job.
\ No newline at end of file
diff --git a/hr/doctype/job_applicant/job_applicant.js b/hr/doctype/job_applicant/job_applicant.js
index c301250..220ff18 100644
--- a/hr/doctype/job_applicant/job_applicant.js
+++ b/hr/doctype/job_applicant/job_applicant.js
@@ -3,7 +3,7 @@
 cur_frm.cscript = {
 	onload: function(doc, dt, dn) {
 		if(in_list(user_roles,'System Manager')) {
-			cur_frm.page_layout.footer.help_area.innerHTML = '<hr>\
+			cur_frm.footer.help_area.innerHTML = '<hr>\
 				<p><a href="#Form/Jobs Email Settings">Jobs Email Settings</a><br>\
 				<span class="help">Automatically extract Job Applicants from a mail box e.g. "jobs@example.com"</span></p>';
 		}
diff --git a/hr/doctype/job_applicant/locale/_messages_doc.json b/hr/doctype/job_applicant/locale/_messages_doc.json
deleted file mode 100644
index 39e3014..0000000
--- a/hr/doctype/job_applicant/locale/_messages_doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-[
- "Status", 
- "Replied", 
- "Applicant for a Job", 
- "HR", 
- "Thread HTML", 
- "Rejected", 
- "Job Opening", 
- "File List", 
- "Job Applicant", 
- "Hold", 
- "Open", 
- "Applicant Name", 
- "Email Id"
-]
\ No newline at end of file
diff --git a/hr/doctype/job_applicant/locale/ar-doc.json b/hr/doctype/job_applicant/locale/ar-doc.json
deleted file mode 100644
index aaad2cb..0000000
--- a/hr/doctype/job_applicant/locale/ar-doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Applicant Name": "\u0627\u0633\u0645 \u0645\u0642\u062f\u0645 \u0627\u0644\u0637\u0644\u0628", 
- "Applicant for a Job": "\u0637\u0627\u0644\u0628 \u0648\u0638\u064a\u0641\u0629", 
- "Email Id": "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u0639\u0631\u0641", 
- "File List": "\u0645\u0644\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "HR": "HR", 
- "Hold": "\u0639\u0642\u062f", 
- "Job Applicant": "\u0637\u0627\u0644\u0628 \u0627\u0644\u0639\u0645\u0644", 
- "Job Opening": "\u0627\u0641\u062a\u062a\u0627\u062d \u0627\u0644\u0639\u0645\u0644", 
- "Open": "\u0641\u062a\u062d", 
- "Rejected": "\u0645\u0631\u0641\u0648\u0636", 
- "Replied": "\u0631\u062f", 
- "Status": "\u062d\u0627\u0644\u0629", 
- "Thread HTML": "\u0627\u0644\u0645\u0648\u0636\u0648\u0639 HTML"
-}
\ No newline at end of file
diff --git a/hr/doctype/job_applicant/locale/de-doc.json b/hr/doctype/job_applicant/locale/de-doc.json
deleted file mode 100644
index e586ad3..0000000
--- a/hr/doctype/job_applicant/locale/de-doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Applicant Name": "Name des Antragstellers", 
- "Applicant for a Job": "Antragsteller f\u00fcr einen Job", 
- "Email Id": "Email Id", 
- "File List": "Dateiliste", 
- "HR": "HR", 
- "Hold": "Halten", 
- "Job Applicant": "Job Applicant", 
- "Job Opening": "Stellenangebot", 
- "Open": "\u00d6ffnen", 
- "Rejected": "Abgelehnt", 
- "Replied": "Beantwortet", 
- "Status": "Status", 
- "Thread HTML": "Themen HTML"
-}
\ No newline at end of file
diff --git a/hr/doctype/job_applicant/locale/es-doc.json b/hr/doctype/job_applicant/locale/es-doc.json
deleted file mode 100644
index 9633a5a..0000000
--- a/hr/doctype/job_applicant/locale/es-doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Applicant Name": "Nombre del solicitante", 
- "Applicant for a Job": "Pretendiente a un puesto", 
- "Email Id": "Email Id", 
- "File List": "Lista de archivos", 
- "HR": "HR", 
- "Hold": "Mantener", 
- "Job Applicant": "Solicitante de empleo", 
- "Job Opening": "Job Opening", 
- "Open": "Abierto", 
- "Rejected": "Rechazado", 
- "Replied": "Respondidos", 
- "Status": "Estado", 
- "Thread HTML": "Tema HTML"
-}
\ No newline at end of file
diff --git a/hr/doctype/job_applicant/locale/fr-doc.json b/hr/doctype/job_applicant/locale/fr-doc.json
deleted file mode 100644
index 604ae1a..0000000
--- a/hr/doctype/job_applicant/locale/fr-doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Applicant Name": "Nom du demandeur", 
- "Applicant for a Job": "Demandeur d&#39;une offre d&#39;emploi", 
- "Email Id": "Identification d&#39;email", 
- "File List": "Liste des fichiers", 
- "HR": "RH", 
- "Hold": "Tenir", 
- "Job Applicant": "Demandeur d&#39;emploi", 
- "Job Opening": "Offre d&#39;emploi", 
- "Open": "Ouvert", 
- "Rejected": "Rejet\u00e9", 
- "Replied": "R\u00e9pondu", 
- "Status": "Statut", 
- "Thread HTML": "Discussion HTML"
-}
\ No newline at end of file
diff --git a/hr/doctype/job_applicant/locale/hi-doc.json b/hr/doctype/job_applicant/locale/hi-doc.json
deleted file mode 100644
index 0afe1b4..0000000
--- a/hr/doctype/job_applicant/locale/hi-doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Applicant Name": "\u0906\u0935\u0947\u0926\u0915 \u0915\u0947 \u0928\u093e\u092e", 
- "Applicant for a Job": "\u090f\u0915 \u0928\u094c\u0915\u0930\u0940 \u0915\u0947 \u0932\u093f\u090f \u0906\u0935\u0947\u0926\u0915", 
- "Email Id": "\u0908\u092e\u0947\u0932 \u0906\u0908\u0921\u0940", 
- "File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Hold": "\u092a\u0915\u0921\u093c", 
- "Job Applicant": "\u0928\u094c\u0915\u0930\u0940 \u0906\u0935\u0947\u0926\u0915", 
- "Job Opening": "\u0928\u094c\u0915\u0930\u0940 \u0916\u094b\u0932\u0928\u0947", 
- "Open": "\u0916\u0941\u0932\u093e", 
- "Rejected": "\u0905\u0938\u094d\u0935\u0940\u0915\u0943\u0924", 
- "Replied": "\u0909\u0924\u094d\u0924\u0930", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924", 
- "Thread HTML": "\u0927\u093e\u0917\u093e HTML"
-}
\ No newline at end of file
diff --git a/hr/doctype/job_applicant/locale/hr-doc.json b/hr/doctype/job_applicant/locale/hr-doc.json
deleted file mode 100644
index 0ba5ad2..0000000
--- a/hr/doctype/job_applicant/locale/hr-doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Applicant Name": "Podnositelj zahtjeva Ime", 
- "Applicant for a Job": "Podnositelj zahtjeva za posao", 
- "Email Id": "E-mail ID", 
- "File List": "Popis datoteka", 
- "HR": "HR", 
- "Hold": "Dr\u017eati", 
- "Job Applicant": "Posao podnositelj", 
- "Job Opening": "Posao Otvaranje", 
- "Open": "Otvoreno", 
- "Rejected": "Odbijen", 
- "Replied": "Odgovorio", 
- "Status": "Status", 
- "Thread HTML": "Temu HTML"
-}
\ No newline at end of file
diff --git a/hr/doctype/job_applicant/locale/nl-doc.json b/hr/doctype/job_applicant/locale/nl-doc.json
deleted file mode 100644
index 738a7d0..0000000
--- a/hr/doctype/job_applicant/locale/nl-doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Applicant Name": "Aanvrager Naam", 
- "Applicant for a Job": "Aanvrager van een baan", 
- "Email Id": "E-mail Identiteitskaart", 
- "File List": "File List", 
- "HR": "HR", 
- "Hold": "Houden", 
- "Job Applicant": "Sollicitant", 
- "Job Opening": "Vacature", 
- "Open": "Open", 
- "Rejected": "Verworpen", 
- "Replied": "Beantwoord", 
- "Status": "Staat", 
- "Thread HTML": "Thread HTML"
-}
\ No newline at end of file
diff --git a/hr/doctype/job_applicant/locale/pt-BR-doc.json b/hr/doctype/job_applicant/locale/pt-BR-doc.json
deleted file mode 100644
index 67eac0a..0000000
--- a/hr/doctype/job_applicant/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Applicant Name": "Nome do Requerente", 
- "Applicant for a Job": "Candidato a um Emprego", 
- "Email Id": "Endere\u00e7o de e-mail", 
- "File List": "Lista de Arquivos", 
- "HR": "RH", 
- "Hold": "Segurar", 
- "Job Applicant": "Candidato a emprego", 
- "Job Opening": "Vaga de emprego", 
- "Open": "Abrir", 
- "Rejected": "Rejeitado", 
- "Replied": "Respondeu", 
- "Status": "Estado", 
- "Thread HTML": "T\u00f3pico HTML"
-}
\ No newline at end of file
diff --git a/hr/doctype/job_applicant/locale/pt-doc.json b/hr/doctype/job_applicant/locale/pt-doc.json
deleted file mode 100644
index 2269edb..0000000
--- a/hr/doctype/job_applicant/locale/pt-doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Applicant Name": "Nome do requerente", 
- "Applicant for a Job": "Candidato a um emprego", 
- "Email Id": "Id e-mail", 
- "File List": "Lista de Arquivos", 
- "HR": "HR", 
- "Hold": "Segurar", 
- "Job Applicant": "Candidato a emprego", 
- "Job Opening": "Abertura de emprego", 
- "Open": "Abrir", 
- "Rejected": "Rejeitado", 
- "Replied": "Respondeu", 
- "Status": "Estado", 
- "Thread HTML": "T\u00f3pico HTML"
-}
\ No newline at end of file
diff --git a/hr/doctype/job_applicant/locale/sr-doc.json b/hr/doctype/job_applicant/locale/sr-doc.json
deleted file mode 100644
index 17f630c..0000000
--- a/hr/doctype/job_applicant/locale/sr-doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Applicant Name": "\u041f\u043e\u0434\u043d\u043e\u0441\u0438\u043b\u0430\u0446 \u0437\u0430\u0445\u0442\u0435\u0432\u0430 \u0418\u043c\u0435", 
- "Applicant for a Job": "\u041a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 \u0437\u0430 \u043f\u043e\u0441\u0430\u043e", 
- "Email Id": "\u0415\u043c\u0430\u0438\u043b \u0418\u0414", 
- "File List": "\u0424\u0438\u043b\u0435 \u041b\u0438\u0441\u0442", 
- "HR": "\u0425\u0420", 
- "Hold": "\u0414\u0440\u0436\u0430\u0442\u0438", 
- "Job Applicant": "\u041f\u043e\u0441\u0430\u043e \u0437\u0430\u0445\u0442\u0435\u0432\u0430", 
- "Job Opening": "\u041f\u043e\u0441\u0430\u043e \u041e\u0442\u0432\u0430\u0440\u0430\u045a\u0435", 
- "Open": "\u041e\u0442\u0432\u043e\u0440\u0435\u043d\u043e", 
- "Rejected": "\u041e\u0434\u0431\u0438\u0458\u0435\u043d", 
- "Replied": "\u041e\u0434\u0433\u043e\u0432\u043e\u0440\u0435\u043d\u043e", 
- "Status": "\u0421\u0442\u0430\u0442\u0443\u0441", 
- "Thread HTML": "\u0422\u0435\u043c\u0430 \u0425\u0422\u041c\u041b"
-}
\ No newline at end of file
diff --git a/hr/doctype/job_applicant/locale/ta-doc.json b/hr/doctype/job_applicant/locale/ta-doc.json
deleted file mode 100644
index 2da86a7..0000000
--- a/hr/doctype/job_applicant/locale/ta-doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Applicant Name": "\u0bb5\u0bbf\u0ba3\u0bcd\u0ba3\u0baa\u0bcd\u0baa\u0ba4\u0bbe\u0bb0\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Applicant for a Job": "\u0b92\u0bb0\u0bc1 \u0bb5\u0bc7\u0bb2\u0bc8 \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0ba3\u0bcd\u0ba3\u0baa\u0bcd\u0baa\u0ba4\u0bbe\u0bb0\u0bb0\u0bcd", 
- "Email Id": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0bb5\u0bbf\u0bb2\u0bbe\u0b9a\u0bae\u0bcd", 
- "File List": "\u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Hold": "\u0baa\u0bbf\u0b9f\u0bbf", 
- "Job Applicant": "\u0bb5\u0bc7\u0bb2\u0bc8 \u0bb5\u0bbf\u0ba3\u0bcd\u0ba3\u0baa\u0bcd\u0baa\u0ba4\u0bbe\u0bb0\u0bb0\u0bcd", 
- "Job Opening": "\u0bb5\u0bc7\u0bb2\u0bc8 \u0ba4\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "Open": "\u0ba4\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4", 
- "Rejected": "\u0ba8\u0bbf\u0bb0\u0bbe\u0b95\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Replied": "\u0baa\u0ba4\u0bbf\u0bb2\u0bcd", 
- "Status": "\u0b85\u0ba8\u0bcd\u0ba4\u0bb8\u0bcd\u0ba4\u0bc1", 
- "Thread HTML": "Thread HTML"
-}
\ No newline at end of file
diff --git a/hr/doctype/job_applicant/locale/th-doc.json b/hr/doctype/job_applicant/locale/th-doc.json
deleted file mode 100644
index 3aab564..0000000
--- a/hr/doctype/job_applicant/locale/th-doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Applicant Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e1c\u0e39\u0e49\u0e22\u0e37\u0e48\u0e19\u0e04\u0e33\u0e02\u0e2d", 
- "Applicant for a Job": "\u0e02\u0e2d\u0e23\u0e31\u0e1a\u0e07\u0e32\u0e19", 
- "Email Id": "Email \u0e23\u0e2b\u0e31\u0e2a", 
- "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Hold": "\u0e16\u0e37\u0e2d", 
- "Job Applicant": "\u0e1c\u0e39\u0e49\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e07\u0e32\u0e19", 
- "Job Opening": "\u0e40\u0e1b\u0e34\u0e14\u0e07\u0e32\u0e19", 
- "Open": "\u0e40\u0e1b\u0e34\u0e14", 
- "Rejected": "\u0e1b\u0e0f\u0e34\u0e40\u0e2a\u0e18", 
- "Replied": "Replied", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30", 
- "Thread HTML": "HTML \u0e01\u0e23\u0e30\u0e17\u0e39\u0e49"
-}
\ No newline at end of file
diff --git a/hr/doctype/job_opening/README.md b/hr/doctype/job_opening/README.md
new file mode 100644
index 0000000..5a19f33
--- /dev/null
+++ b/hr/doctype/job_opening/README.md
@@ -0,0 +1 @@
+Open position for Job.
\ No newline at end of file
diff --git a/hr/doctype/job_opening/locale/_messages_doc.json b/hr/doctype/job_opening/locale/_messages_doc.json
deleted file mode 100644
index 9eb1cfa..0000000
--- a/hr/doctype/job_opening/locale/_messages_doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-[
- "Status", 
- "Description", 
- "HR", 
- "Description of a Job Opening", 
- "Job profile, qualifications required etc.", 
- "Job Title", 
- "Job Opening", 
- "Closed", 
- "Open"
-]
\ No newline at end of file
diff --git a/hr/doctype/job_opening/locale/ar-doc.json b/hr/doctype/job_opening/locale/ar-doc.json
deleted file mode 100644
index 804efa6..0000000
--- a/hr/doctype/job_opening/locale/ar-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Closed": "\u0645\u063a\u0644\u0642", 
- "Description": "\u0648\u0635\u0641", 
- "Description of a Job Opening": "\u0648\u0635\u0641 \u0644\u0641\u062a\u062d \u0641\u0631\u0635 \u0627\u0644\u0639\u0645\u0644", 
- "HR": "HR", 
- "Job Opening": "\u0627\u0641\u062a\u062a\u0627\u062d \u0627\u0644\u0639\u0645\u0644", 
- "Job Title": "\u0627\u0644\u0645\u0633\u0645\u0649 \u0627\u0644\u0648\u0638\u064a\u0641\u064a", 
- "Job profile, qualifications required etc.": "\u0627\u0644\u0639\u0645\u0644 \u0627\u0644\u0634\u062e\u0635\u064a\u060c \u0627\u0644\u0645\u0624\u0647\u0644\u0627\u062a \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u0627\u0644\u062e.", 
- "Open": "\u0641\u062a\u062d", 
- "Status": "\u062d\u0627\u0644\u0629"
-}
\ No newline at end of file
diff --git a/hr/doctype/job_opening/locale/de-doc.json b/hr/doctype/job_opening/locale/de-doc.json
deleted file mode 100644
index 77651f2..0000000
--- a/hr/doctype/job_opening/locale/de-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Closed": "Geschlossen", 
- "Description": "Beschreibung", 
- "Description of a Job Opening": "Beschreibung eines Job Opening", 
- "HR": "HR", 
- "Job Opening": "Stellenangebot", 
- "Job Title": "Berufsbezeichnung", 
- "Job profile, qualifications required etc.": "Job-Profil, etc. erforderlichen Qualifikationen.", 
- "Open": "\u00d6ffnen", 
- "Status": "Status"
-}
\ No newline at end of file
diff --git a/hr/doctype/job_opening/locale/es-doc.json b/hr/doctype/job_opening/locale/es-doc.json
deleted file mode 100644
index 6f38b6e..0000000
--- a/hr/doctype/job_opening/locale/es-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Closed": "Cerrado", 
- "Description": "Descripci\u00f3n", 
- "Description of a Job Opening": "Descripci\u00f3n de una oferta de trabajo", 
- "HR": "HR", 
- "Job Opening": "Job Opening", 
- "Job Title": "T\u00edtulo del trabajo", 
- "Job profile, qualifications required etc.": "Perfil de trabajo, calificaciones requeridas, etc", 
- "Open": "Abierto", 
- "Status": "Estado"
-}
\ No newline at end of file
diff --git a/hr/doctype/job_opening/locale/fr-doc.json b/hr/doctype/job_opening/locale/fr-doc.json
deleted file mode 100644
index d049061..0000000
--- a/hr/doctype/job_opening/locale/fr-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Closed": "Ferm\u00e9", 
- "Description": "Description", 
- "Description of a Job Opening": "Description d&#39;un Job Opening", 
- "HR": "RH", 
- "Job Opening": "Offre d&#39;emploi", 
- "Job Title": "Titre d&#39;emploi", 
- "Job profile, qualifications required etc.": "Profil de poste, qualifications requises, etc", 
- "Open": "Ouvert", 
- "Status": "Statut"
-}
\ No newline at end of file
diff --git a/hr/doctype/job_opening/locale/hi-doc.json b/hr/doctype/job_opening/locale/hi-doc.json
deleted file mode 100644
index 831c836..0000000
--- a/hr/doctype/job_opening/locale/hi-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Closed": "\u092c\u0902\u0926", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Description of a Job Opening": "\u090f\u0915 \u0928\u094c\u0915\u0930\u0940 \u0916\u094b\u0932\u0928\u0947 \u0915\u093e \u0935\u093f\u0935\u0930\u0923", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Job Opening": "\u0928\u094c\u0915\u0930\u0940 \u0916\u094b\u0932\u0928\u0947", 
- "Job Title": "\u0915\u093e\u0930\u094d\u092f \u0936\u0940\u0930\u094d\u0937\u0915", 
- "Job profile, qualifications required etc.": "\u0928\u094c\u0915\u0930\u0940 \u092a\u094d\u0930\u094b\u092b\u093e\u0907\u0932 \u092f\u094b\u0917\u094d\u092f\u0924\u093e, \u0906\u0926\u093f \u0915\u0940 \u0906\u0935\u0936\u094d\u092f\u0915\u0924\u093e", 
- "Open": "\u0916\u0941\u0932\u093e", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924"
-}
\ No newline at end of file
diff --git a/hr/doctype/job_opening/locale/hr-doc.json b/hr/doctype/job_opening/locale/hr-doc.json
deleted file mode 100644
index 9abd519..0000000
--- a/hr/doctype/job_opening/locale/hr-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Closed": "Zatvoreno", 
- "Description": "Opis", 
- "Description of a Job Opening": "Opis posla otvorenje", 
- "HR": "HR", 
- "Job Opening": "Posao Otvaranje", 
- "Job Title": "Titula", 
- "Job profile, qualifications required etc.": "Posao profil, kvalifikacije potrebne, itd.", 
- "Open": "Otvoreno", 
- "Status": "Status"
-}
\ No newline at end of file
diff --git a/hr/doctype/job_opening/locale/nl-doc.json b/hr/doctype/job_opening/locale/nl-doc.json
deleted file mode 100644
index 9a6ada7..0000000
--- a/hr/doctype/job_opening/locale/nl-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Closed": "Gesloten", 
- "Description": "Beschrijving", 
- "Description of a Job Opening": "Beschrijving van een vacature", 
- "HR": "HR", 
- "Job Opening": "Vacature", 
- "Job Title": "Functie", 
- "Job profile, qualifications required etc.": "Functieprofiel, kwalificaties, etc. nodig", 
- "Open": "Open", 
- "Status": "Staat"
-}
\ No newline at end of file
diff --git a/hr/doctype/job_opening/locale/pt-BR-doc.json b/hr/doctype/job_opening/locale/pt-BR-doc.json
deleted file mode 100644
index d76dce5..0000000
--- a/hr/doctype/job_opening/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Closed": "Fechado", 
- "Description": "Descri\u00e7\u00e3o", 
- "Description of a Job Opening": "Descri\u00e7\u00e3o de uma vaga de emprego", 
- "HR": "RH", 
- "Job Opening": "Vaga de emprego", 
- "Job Title": "Cargo", 
- "Job profile, qualifications required etc.": "Perfil da vaga, qualifica\u00e7\u00f5es exigidas, etc", 
- "Open": "Abrir", 
- "Status": "Estado"
-}
\ No newline at end of file
diff --git a/hr/doctype/job_opening/locale/pt-doc.json b/hr/doctype/job_opening/locale/pt-doc.json
deleted file mode 100644
index 0a9a0c3..0000000
--- a/hr/doctype/job_opening/locale/pt-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Closed": "Fechado", 
- "Description": "Descri\u00e7\u00e3o", 
- "Description of a Job Opening": "Descri\u00e7\u00e3o de uma vaga de emprego", 
- "HR": "HR", 
- "Job Opening": "Abertura de emprego", 
- "Job Title": "Cargo", 
- "Job profile, qualifications required etc.": "Profiss\u00e3o de perfil, qualifica\u00e7\u00f5es exigidas, etc", 
- "Open": "Abrir", 
- "Status": "Estado"
-}
\ No newline at end of file
diff --git a/hr/doctype/job_opening/locale/sr-doc.json b/hr/doctype/job_opening/locale/sr-doc.json
deleted file mode 100644
index 9769287..0000000
--- a/hr/doctype/job_opening/locale/sr-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Closed": "\u0417\u0430\u0442\u0432\u043e\u0440\u0435\u043d\u043e", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Description of a Job Opening": "\u041e\u043f\u0438\u0441 \u043f\u043e\u0441\u043b\u0430 \u041e\u0442\u0432\u0430\u0440\u0430\u045a\u0435", 
- "HR": "\u0425\u0420", 
- "Job Opening": "\u041f\u043e\u0441\u0430\u043e \u041e\u0442\u0432\u0430\u0440\u0430\u045a\u0435", 
- "Job Title": "\u0417\u0432\u0430\u045a\u0435", 
- "Job profile, qualifications required etc.": "\u041f\u043e\u0441\u0430\u043e \u043f\u0440\u043e\u0444\u0438\u043b\u0430, \u043a\u0432\u0430\u043b\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0458\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u0435 \u0438\u0442\u0434", 
- "Open": "\u041e\u0442\u0432\u043e\u0440\u0435\u043d\u043e", 
- "Status": "\u0421\u0442\u0430\u0442\u0443\u0441"
-}
\ No newline at end of file
diff --git a/hr/doctype/job_opening/locale/ta-doc.json b/hr/doctype/job_opening/locale/ta-doc.json
deleted file mode 100644
index c0d7406..0000000
--- a/hr/doctype/job_opening/locale/ta-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Closed": "\u0bae\u0bc2\u0b9f\u0bbf\u0baf", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Description of a Job Opening": "\u0bb5\u0bc7\u0bb2\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0b95\u0bcd\u0b95 \u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Job Opening": "\u0bb5\u0bc7\u0bb2\u0bc8 \u0ba4\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "Job Title": "\u0bb5\u0bc7\u0bb2\u0bc8 \u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Job profile, qualifications required etc.": "\u0bb5\u0bc7\u0bb2\u0bc8 \u0b9a\u0bc1\u0baf\u0bb5\u0bbf\u0bb5\u0bb0\u0ba4\u0bcd\u0ba4\u0bc8, \u0ba4\u0b95\u0bc1\u0ba4\u0bbf\u0b95\u0bb3\u0bcd \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1 \u0ba4\u0bc7\u0bb5\u0bc8", 
- "Open": "\u0ba4\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4", 
- "Status": "\u0b85\u0ba8\u0bcd\u0ba4\u0bb8\u0bcd\u0ba4\u0bc1"
-}
\ No newline at end of file
diff --git a/hr/doctype/job_opening/locale/th-doc.json b/hr/doctype/job_opening/locale/th-doc.json
deleted file mode 100644
index c70f1e4..0000000
--- a/hr/doctype/job_opening/locale/th-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Closed": "\u0e1b\u0e34\u0e14", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Description of a Job Opening": "\u0e04\u0e33\u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e34\u0e14\u0e07\u0e32\u0e19", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Job Opening": "\u0e40\u0e1b\u0e34\u0e14\u0e07\u0e32\u0e19", 
- "Job Title": "\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e07\u0e32\u0e19", 
- "Job profile, qualifications required etc.": "\u0e07\u0e32\u0e19\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e17\u0e35\u0e48\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19 \u0e2f\u0e25\u0e2f", 
- "Open": "\u0e40\u0e1b\u0e34\u0e14", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_allocation/README.md b/hr/doctype/leave_allocation/README.md
new file mode 100644
index 0000000..870f9a5
--- /dev/null
+++ b/hr/doctype/leave_allocation/README.md
@@ -0,0 +1 @@
+Leave Allocated to an Employee at the beginning of the period.
\ No newline at end of file
diff --git a/hr/doctype/leave_allocation/leave_allocation.txt b/hr/doctype/leave_allocation/leave_allocation.txt
index 9027c84..cd2fc02 100644
--- a/hr/doctype/leave_allocation/leave_allocation.txt
+++ b/hr/doctype/leave_allocation/leave_allocation.txt
@@ -2,7 +2,7 @@
  {
   "creation": "2013-02-20 19:10:38", 
   "docstatus": 0, 
-  "modified": "2013-02-20 19:11:03", 
+  "modified": "2013-06-11 16:16:32", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -163,19 +163,6 @@
   "read_only": 1
  }, 
  {
-  "description": "The date at which current entry is corrected in the system.", 
-  "doctype": "DocField", 
-  "fieldname": "amendment_date", 
-  "fieldtype": "Date", 
-  "hidden": 0, 
-  "label": "Amendment Date", 
-  "no_copy": 1, 
-  "oldfieldname": "amendment_date", 
-  "oldfieldtype": "Date", 
-  "print_hide": 1, 
-  "read_only": 1
- }, 
- {
   "doctype": "DocPerm", 
   "match": "owner", 
   "role": "HR User"
diff --git a/hr/doctype/leave_allocation/locale/_messages_doc.json b/hr/doctype/leave_allocation/locale/_messages_doc.json
deleted file mode 100644
index 28dd65c..0000000
--- a/hr/doctype/leave_allocation/locale/_messages_doc.json
+++ /dev/null
@@ -1,17 +0,0 @@
-[
- "Carry Forwarded Leaves", 
- "Description", 
- "Amendment Date", 
- "HR", 
- "The date at which current entry is corrected in the system.", 
- "Leave Type", 
- "Amended From", 
- "Total Leaves Allocated", 
- "Employee", 
- "Fiscal Year", 
- "Carry Forward", 
- "Leave Allocation", 
- "New Leaves Allocated", 
- "Employee Name", 
- "Posting Date"
-]
\ No newline at end of file
diff --git a/hr/doctype/leave_allocation/locale/ar-doc.json b/hr/doctype/leave_allocation/locale/ar-doc.json
deleted file mode 100644
index 8eeec00..0000000
--- a/hr/doctype/leave_allocation/locale/ar-doc.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "Amendment Date": "\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u062a\u0627\u0631\u064a\u062e", 
- "Carry Forward": "\u0627\u0644\u0645\u0636\u064a \u0642\u062f\u0645\u0627", 
- "Carry Forwarded Leaves": "\u062a\u062d\u0645\u0644 \u0623\u0648\u0631\u0627\u0642 \u0648\u0627\u062d\u0627\u0644", 
- "Description": "\u0648\u0635\u0641", 
- "Employee": "\u0639\u0627\u0645\u0644", 
- "Employee Name": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0648\u0638\u0641", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "HR": "HR", 
- "Leave Allocation": "\u062a\u0631\u0643 \u062a\u0648\u0632\u064a\u0639", 
- "Leave Type": "\u062a\u0631\u0643 \u0646\u0648\u0639", 
- "New Leaves Allocated": "\u0627\u0644\u062c\u062f\u064a\u062f \u064a\u062a\u0631\u0643 \u0627\u0644\u0645\u062e\u0635\u0635\u0629", 
- "Posting Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0646\u0634\u0631", 
- "The date at which current entry is corrected in the system.": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u062a\u0635\u062d\u064a\u062d \u0627\u0644\u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u062d\u0627\u0644\u064a \u0641\u064a \u0627\u0644\u0646\u0638\u0627\u0645.", 
- "Total Leaves Allocated": "\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_allocation/locale/de-doc.json b/hr/doctype/leave_allocation/locale/de-doc.json
deleted file mode 100644
index db1a8f1..0000000
--- a/hr/doctype/leave_allocation/locale/de-doc.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Amended From": "Ge\u00e4ndert von", 
- "Amendment Date": "\u00c4nderung Datum", 
- "Carry Forward": "Vortragen", 
- "Carry Forwarded Leaves": "Carry Weitergeleitete Leaves", 
- "Description": "Beschreibung", 
- "Employee": "Mitarbeiter", 
- "Employee Name": "Name des Mitarbeiters", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "HR": "HR", 
- "Leave Allocation": "Lassen Allocation", 
- "Leave Type": "Lassen Typ", 
- "New Leaves Allocated": "Neue Bl\u00e4tter Allocated", 
- "Posting Date": "Buchungsdatum", 
- "The date at which current entry is corrected in the system.": "Der Zeitpunkt, zu dem aktuellen Eintrag in dem System korrigiert.", 
- "Total Leaves Allocated": "Insgesamt Leaves Allocated"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_allocation/locale/es-doc.json b/hr/doctype/leave_allocation/locale/es-doc.json
deleted file mode 100644
index 3c66e57..0000000
--- a/hr/doctype/leave_allocation/locale/es-doc.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Amended From": "De modificada", 
- "Amendment Date": "Enmienda Fecha", 
- "Carry Forward": "Llevar adelante", 
- "Carry Forwarded Leaves": "Llevar Hojas reenviados", 
- "Description": "Descripci\u00f3n", 
- "Employee": "Empleado", 
- "Employee Name": "Nombre del empleado", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "HR": "HR", 
- "Leave Allocation": "Deja Asignaci\u00f3n", 
- "Leave Type": "Deja Tipo", 
- "New Leaves Allocated": "Nueva Hojas Asignado", 
- "Posting Date": "Fecha de Publicaci\u00f3n", 
- "The date at which current entry is corrected in the system.": "La fecha en la que la entrada actual se corrige en el sistema.", 
- "Total Leaves Allocated": "Hojas total asignado"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_allocation/locale/fr-doc.json b/hr/doctype/leave_allocation/locale/fr-doc.json
deleted file mode 100644
index 6689092..0000000
--- a/hr/doctype/leave_allocation/locale/fr-doc.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Amended From": "De modifi\u00e9e", 
- "Amendment Date": "Date de la modification", 
- "Carry Forward": "Reporter", 
- "Carry Forwarded Leaves": "Effectuer Feuilles Transmises", 
- "Description": "Description", 
- "Employee": "Employ\u00e9", 
- "Employee Name": "Nom de l&#39;employ\u00e9", 
- "Fiscal Year": "Exercice", 
- "HR": "RH", 
- "Leave Allocation": "Laisser Allocation", 
- "Leave Type": "Laisser Type d&#39;", 
- "New Leaves Allocated": "Nouvelle Feuilles allou\u00e9", 
- "Posting Date": "Date de publication", 
- "The date at which current entry is corrected in the system.": "La date \u00e0 laquelle l&#39;entr\u00e9e courante est corrig\u00e9e dans le syst\u00e8me.", 
- "Total Leaves Allocated": "Feuilles total allou\u00e9"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_allocation/locale/hi-doc.json b/hr/doctype/leave_allocation/locale/hi-doc.json
deleted file mode 100644
index c2e852f..0000000
--- a/hr/doctype/leave_allocation/locale/hi-doc.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Amendment Date": "\u0938\u0902\u0936\u094b\u0927\u0928 \u0924\u093f\u0925\u093f", 
- "Carry Forward": "\u0906\u0917\u0947 \u0932\u0947 \u091c\u093e\u0928\u093e", 
- "Carry Forwarded Leaves": "\u0915\u0948\u0930\u094d\u0930\u0940 \u0905\u0917\u094d\u0930\u0947\u0937\u093f\u0924 \u092a\u0924\u094d\u0924\u093f\u092f\u093e\u0902", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Employee": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940", 
- "Employee Name": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u0915\u093e \u0928\u093e\u092e", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Leave Allocation": "\u0906\u092c\u0902\u091f\u0928 \u091b\u094b\u0921\u093c \u0926\u094b", 
- "Leave Type": "\u092a\u094d\u0930\u0915\u093e\u0930 \u091b\u094b\u0921\u093c \u0926\u094b", 
- "New Leaves Allocated": "\u0928\u0908 \u0906\u0935\u0902\u091f\u093f\u0924 \u092a\u0924\u094d\u0924\u093f\u092f\u093e\u0902", 
- "Posting Date": "\u0924\u093f\u0925\u093f \u092a\u094b\u0938\u094d\u091f\u093f\u0902\u0917", 
- "The date at which current entry is corrected in the system.": "\u091c\u094b \u0924\u093e\u0930\u0940\u0916 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0938\u0939\u0940 \u0939\u0948.", 
- "Total Leaves Allocated": "\u0915\u0941\u0932 \u092a\u0924\u094d\u0924\u093f\u092f\u093e\u0902 \u0906\u0935\u0902\u091f\u093f\u0924"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_allocation/locale/hr-doc.json b/hr/doctype/leave_allocation/locale/hr-doc.json
deleted file mode 100644
index d484b83..0000000
--- a/hr/doctype/leave_allocation/locale/hr-doc.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Amended From": "Izmijenjena Od", 
- "Amendment Date": "Amandman Datum", 
- "Carry Forward": "Prenijeti", 
- "Carry Forwarded Leaves": "Nosi proslije\u0111en li\u0161\u0107e", 
- "Description": "Opis", 
- "Employee": "Zaposlenik", 
- "Employee Name": "Zaposlenik Ime", 
- "Fiscal Year": "Fiskalna godina", 
- "HR": "HR", 
- "Leave Allocation": "Ostavite Raspodjela", 
- "Leave Type": "Ostavite Vid", 
- "New Leaves Allocated": "Novi Leaves Dodijeljeni", 
- "Posting Date": "Objavljivanje Datum", 
- "The date at which current entry is corrected in the system.": "Datum na koji teku\u0107i zapis ispravljen u sustavu.", 
- "Total Leaves Allocated": "Ukupno Li\u0161\u0107e Dodijeljeni"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_allocation/locale/nl-doc.json b/hr/doctype/leave_allocation/locale/nl-doc.json
deleted file mode 100644
index 31d0672..0000000
--- a/hr/doctype/leave_allocation/locale/nl-doc.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Amended From": "Gewijzigd Van", 
- "Amendment Date": "Wijziging Datum", 
- "Carry Forward": "Carry Forward", 
- "Carry Forwarded Leaves": "Carry Doorgestuurd Bladeren", 
- "Description": "Beschrijving", 
- "Employee": "Werknemer", 
- "Employee Name": "Naam werknemer", 
- "Fiscal Year": "Boekjaar", 
- "HR": "HR", 
- "Leave Allocation": "Laat Toewijzing", 
- "Leave Type": "Laat Type", 
- "New Leaves Allocated": "Nieuwe bladeren Toegewezen", 
- "Posting Date": "Plaatsingsdatum", 
- "The date at which current entry is corrected in the system.": "De datum waarop huidige item wordt gecorrigeerd in het systeem.", 
- "Total Leaves Allocated": "Totaal Bladeren Toegewezen"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_allocation/locale/pt-BR-doc.json b/hr/doctype/leave_allocation/locale/pt-BR-doc.json
deleted file mode 100644
index 029f6c8..0000000
--- a/hr/doctype/leave_allocation/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Amended From": "Corrigido De", 
- "Amendment Date": "Data da Corre\u00e7\u00e3o", 
- "Carry Forward": "Encaminhar", 
- "Carry Forwarded Leaves": "Encaminhar Licen\u00e7as", 
- "Description": "Descri\u00e7\u00e3o", 
- "Employee": "Funcion\u00e1rio", 
- "Employee Name": "Nome do Funcion\u00e1rio", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "HR": "RH", 
- "Leave Allocation": "Aloca\u00e7\u00e3o de Licen\u00e7as", 
- "Leave Type": "Tipo de Licen\u00e7as", 
- "New Leaves Allocated": "Novas Licen\u00e7as alocadas", 
- "Posting Date": "Data da Postagem", 
- "The date at which current entry is corrected in the system.": "A data em que o lan\u00e7amento atual \u00e9 corrigido no sistema.", 
- "Total Leaves Allocated": "Total de licen\u00e7as alocadas"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_allocation/locale/pt-doc.json b/hr/doctype/leave_allocation/locale/pt-doc.json
deleted file mode 100644
index 4ce5efb..0000000
--- a/hr/doctype/leave_allocation/locale/pt-doc.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Amended From": "Alterado De", 
- "Amendment Date": "Data emenda", 
- "Carry Forward": "Transportar", 
- "Carry Forwarded Leaves": "Carry Folhas encaminhadas", 
- "Description": "Descri\u00e7\u00e3o", 
- "Employee": "Empregado", 
- "Employee Name": "Nome do Funcion\u00e1rio", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "HR": "HR", 
- "Leave Allocation": "Deixe Aloca\u00e7\u00e3o", 
- "Leave Type": "Deixar Tipo", 
- "New Leaves Allocated": "Nova Folhas alocado", 
- "Posting Date": "Data da Publica\u00e7\u00e3o", 
- "The date at which current entry is corrected in the system.": "A data em que a entrada actual \u00e9 corrigido no sistema.", 
- "Total Leaves Allocated": "Folhas total atribu\u00eddo"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_allocation/locale/sr-doc.json b/hr/doctype/leave_allocation/locale/sr-doc.json
deleted file mode 100644
index d1cc415..0000000
--- a/hr/doctype/leave_allocation/locale/sr-doc.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "Amendment Date": "\u0410\u043c\u0430\u043d\u0434\u043c\u0430\u043d \u0414\u0430\u0442\u0443\u043c", 
- "Carry Forward": "\u041f\u0440\u0435\u043d\u0435\u0442\u0438", 
- "Carry Forwarded Leaves": "\u0426\u0430\u0440\u0440\u0438 \u0424\u043e\u0440\u0432\u0430\u0440\u0434\u0435\u0434 \u041b\u0435\u0430\u0432\u0435\u0441", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Employee": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438\u043a", 
- "Employee Name": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438 \u0418\u043c\u0435", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "HR": "\u0425\u0420", 
- "Leave Allocation": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0410\u043b\u043e\u043a\u0430\u0446\u0438\u0458\u0430", 
- "Leave Type": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0412\u0438\u0434", 
- "New Leaves Allocated": "\u041d\u043e\u0432\u0438 \u041b\u0435\u0430\u0432\u0435\u0441 \u0418\u0437\u0434\u0432\u043e\u0458\u0435\u043d\u0430", 
- "Posting Date": "\u041f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435 \u0414\u0430\u0442\u0435", 
- "The date at which current entry is corrected in the system.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u0458\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u0459\u0435\u043d \u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u0443.", 
- "Total Leaves Allocated": "\u0423\u043a\u0443\u043f\u043d\u043e \u041b\u0438\u0448\u045b\u0435 \u0418\u0437\u0434\u0432\u043e\u0458\u0435\u043d\u0430"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_allocation/locale/ta-doc.json b/hr/doctype/leave_allocation/locale/ta-doc.json
deleted file mode 100644
index 764b87a..0000000
--- a/hr/doctype/leave_allocation/locale/ta-doc.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Amendment Date": "\u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Carry Forward": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bc6\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1 \u0b9a\u0bc6\u0bb2\u0bcd", 
- "Carry Forwarded Leaves": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0baf\u0ba4\u0bc1 \u0b87\u0bb2\u0bc8\u0b95\u0bb3\u0bcd \u0b8e\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Employee": "\u0b8a\u0bb4\u0bbf\u0baf\u0bb0\u0bcd", 
- "Employee Name": "\u0baa\u0ba3\u0bbf\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Leave Allocation": "\u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bc0\u0b9f\u0bc1 \u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Leave Type": "\u0bb5\u0b95\u0bc8 \u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1", 
- "New Leaves Allocated": "\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0b87\u0bb2\u0bc8\u0b95\u0bb3\u0bcd", 
- "Posting Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "The date at which current entry is corrected in the system.": "\u0ba4\u0bc7\u0ba4\u0bbf \u0b87\u0ba4\u0bc1 \u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8 \u0b9a\u0bb0\u0bbf.", 
- "Total Leaves Allocated": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0b87\u0bb2\u0bc8\u0b95\u0bb3\u0bcd \u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_allocation/locale/th-doc.json b/hr/doctype/leave_allocation/locale/th-doc.json
deleted file mode 100644
index e6a6961..0000000
--- a/hr/doctype/leave_allocation/locale/th-doc.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Amendment Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e01\u0e49\u0e44\u0e02", 
- "Carry Forward": "Carry Forward", 
- "Carry Forwarded Leaves": "Carry \u0e43\u0e1a Forwarded", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Employee": "\u0e25\u0e39\u0e01\u0e08\u0e49\u0e32\u0e07", 
- "Employee Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e02\u0e2d\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Leave Allocation": "\u0e1d\u0e32\u0e01\u0e08\u0e31\u0e14\u0e2a\u0e23\u0e23", 
- "Leave Type": "\u0e1d\u0e32\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17", 
- "New Leaves Allocated": "\u0e43\u0e2b\u0e21\u0e48\u0e43\u0e1a\u0e08\u0e31\u0e14\u0e2a\u0e23\u0e23", 
- "Posting Date": "\u0e42\u0e1e\u0e2a\u0e15\u0e4c\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "The date at which current entry is corrected in the system.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e21\u0e35\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e44\u0e02\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a", 
- "Total Leaves Allocated": "\u0e43\u0e1a\u0e23\u0e27\u0e21\u0e08\u0e31\u0e14\u0e2a\u0e23\u0e23"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_application/README.md b/hr/doctype/leave_application/README.md
new file mode 100644
index 0000000..e78e37a
--- /dev/null
+++ b/hr/doctype/leave_application/README.md
@@ -0,0 +1 @@
+Application for Leave by an Employee.
\ No newline at end of file
diff --git a/hr/doctype/leave_application/leave_application_calendar.js b/hr/doctype/leave_application/leave_application_calendar.js
index 398664e..48eb7fa 100644
--- a/hr/doctype/leave_application/leave_application_calendar.js
+++ b/hr/doctype/leave_application/leave_application_calendar.js
@@ -1,4 +1,4 @@
-wn.views.calendar["Leave Application"] = wn.views.Calendar.extend({
+wn.views.calendar["Leave Application"] = {
 	field_map: {
 		"start": "from_date",
 		"end": "to_date",
@@ -14,4 +14,4 @@
 		}
 	},
 	get_events_method: "hr.doctype.leave_application.leave_application.get_events"
-})
\ No newline at end of file
+}
\ No newline at end of file
diff --git a/hr/doctype/leave_application/locale/_messages_doc.json b/hr/doctype/leave_application/locale/_messages_doc.json
deleted file mode 100644
index b7587ff..0000000
--- a/hr/doctype/leave_application/locale/_messages_doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-[
- "HR", 
- "To Date", 
- "Leave Approver", 
- "Follow via Email", 
- "Employee", 
- "Employee Name", 
- "Status", 
- "Amended From", 
- "Apply / Approve Leaves", 
- "Rejected", 
- "Reason", 
- "File List", 
- "Half Day", 
- "More Info", 
- "Approved", 
- "Posting Date", 
- "Total Leave Days", 
- "Fiscal Year", 
- "Letter Head", 
- "Leave Application", 
- "Leave can be approved by users with Role, \"Leave Approver\"", 
- "Leave Type", 
- "Leave Balance Before Application", 
- "Open", 
- "Company", 
- "From Date"
-]
\ No newline at end of file
diff --git a/hr/doctype/leave_application/locale/_messages_js.json b/hr/doctype/leave_application/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/hr/doctype/leave_application/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/hr/doctype/leave_application/locale/_messages_py.json b/hr/doctype/leave_application/locale/_messages_py.json
deleted file mode 100644
index b07f499..0000000
--- a/hr/doctype/leave_application/locale/_messages_py.json
+++ /dev/null
@@ -1,12 +0,0 @@
-[
- "New Leave Application", 
- "Hurray! The day(s) on which you are applying for leave \\\n\t\t\t\t\tcoincide with holiday(s). You need not apply for leave.", 
- "Leave by", 
- "Cannot approve leave as you are not authorized to approve leaves on Block Dates.", 
- "Employee", 
- "Leave Blocked", 
- "Holiday", 
- "Warning: Leave application contains following block dates", 
- " (Half Day)", 
- "Leave Application"
-]
\ No newline at end of file
diff --git a/hr/doctype/leave_application/locale/ar-doc.json b/hr/doctype/leave_application/locale/ar-doc.json
deleted file mode 100644
index 8dac768..0000000
--- a/hr/doctype/leave_application/locale/ar-doc.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "Apply / Approve Leaves": "\u062a\u0637\u0628\u064a\u0642 / \u0627\u0644\u0645\u0648\u0627\u0641\u0642\u0629 \u0639\u0644\u0649 \u0623\u0648\u0631\u0627\u0642", 
- "Approved": "\u0648\u0627\u0641\u0642", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Employee": "\u0639\u0627\u0645\u0644", 
- "Employee Name": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0648\u0638\u0641", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "From Date": "\u0645\u0646 \u062a\u0627\u0631\u064a\u062e", 
- "HR": "HR", 
- "Half Day": "\u0646\u0635\u0641 \u064a\u0648\u0645", 
- "Leave Application": "\u062a\u0631\u0643 \u0627\u0644\u062a\u0637\u0628\u064a\u0642", 
- "Leave Approver": "\u062a\u0631\u0643 \u0627\u0644\u0645\u0648\u0627\u0641\u0642", 
- "Leave Balance Before Application": "\u062a\u0631\u0643 \u0627\u0644\u0631\u0635\u064a\u062f \u0642\u0628\u0644 \u062a\u0637\u0628\u064a\u0642", 
- "Leave Type": "\u062a\u0631\u0643 \u0646\u0648\u0639", 
- "Leave can be approved by users with Role, \"Leave Approver\"": "\u064a\u0645\u0643\u0646 \u0627\u0644\u0645\u0648\u0627\u0641\u0642\u0629 \u0639\u0644\u0649 \u0627\u0644\u0625\u062c\u0627\u0632\u0629 \u0645\u0646 \u0642\u0628\u0644 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646 \u0645\u0639 \u0627\u0644\u062f\u0648\u0631 &quot;\u0627\u062a\u0631\u0643 \u0627\u0644\u0645\u0648\u0627\u0641\u0642&quot;", 
- "Letter Head": "\u0631\u0633\u0627\u0644\u0629 \u0631\u0626\u064a\u0633", 
- "More Info": "\u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a", 
- "Open": "\u0641\u062a\u062d", 
- "Posting Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0646\u0634\u0631", 
- "Reason": "\u0633\u0628\u0628", 
- "Rejected": "\u0645\u0631\u0641\u0648\u0636", 
- "Status": "\u062d\u0627\u0644\u0629", 
- "To Date": "\u062d\u062a\u0649 \u0627\u0644\u0627\u0646", 
- "Total Leave Days": "\u0645\u062c\u0645\u0648\u0639 \u0623\u064a\u0627\u0645 \u0627\u0644\u0625\u062c\u0627\u0632\u0629"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_application/locale/ar-py.json b/hr/doctype/leave_application/locale/ar-py.json
deleted file mode 100644
index f154455..0000000
--- a/hr/doctype/leave_application/locale/ar-py.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- " (Half Day)": "(\u0646\u0635\u0641 \u064a\u0648\u0645)", 
- " Reason: ": "\u0627\u0644\u0633\u0628\u0628:", 
- "Employee": "\u0639\u0627\u0645\u0644", 
- "Following dates are blocked for Leave": "\u064a\u062a\u0645 \u062d\u0638\u0631 \u0627\u0644\u0645\u0648\u0627\u0639\u064a\u062f \u0627\u0644\u062a\u0627\u0644\u064a\u0629 \u0644\u0625\u062c\u0627\u0632\u0629", 
- "Hurray! The day(s) on which you are applying for leave \\\t\t\t\t\tcoincide with holiday(s). You need not apply for leave.": "\u064a\u0627 \u0647\u0644\u0627! \u0627\u0644\u064a\u0648\u0645 (\u0642) \u0627\u0644\u062a\u064a \u0643\u0646\u062a \u0645\u062a\u0642\u062f\u0645\u0627 \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0625\u0630\u0646 \\ \u062a\u062a\u0632\u0627\u0645\u0646 \u0645\u0639 \u0639\u0637\u0644\u0629 (\u0642). \u0644\u0627 \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u062a\u0637\u0628\u064a\u0642 \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0625\u0630\u0646.", 
- "Leave Application": "\u062a\u0631\u0643 \u0627\u0644\u062a\u0637\u0628\u064a\u0642", 
- "Leave Blocked": "\u062a\u0631\u0643 \u0627\u0644\u0645\u0645\u0646\u0648\u0639", 
- "Leave by": "\u062a\u0631\u0643 \u0645\u0646 \u0642\u0628\u0644", 
- "New Leave Application": "\u0625\u062c\u0627\u0632\u0629 \u062c\u062f\u064a\u062f\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642", 
- "You cannot apply for a leave on the following date because it is blocked": "\u0644\u0627 \u064a\u0645\u0643\u0646\u0643 \u0627\u0644\u062a\u0642\u062f\u0645 \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0625\u062c\u0627\u0632\u0629 \u0641\u064a \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0627\u0644\u064a\u0629 \u0644\u062a\u0645 \u062d\u0638\u0631\u0647"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_application/locale/de-doc.json b/hr/doctype/leave_application/locale/de-doc.json
deleted file mode 100644
index f7e321a..0000000
--- a/hr/doctype/leave_application/locale/de-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Amended From": "Ge\u00e4ndert von", 
- "Apply / Approve Leaves": "\u00dcbernehmen / Genehmigen Leaves", 
- "Approved": "Genehmigt", 
- "Company": "Firma", 
- "Employee": "Mitarbeiter", 
- "Employee Name": "Name des Mitarbeiters", 
- "File List": "Dateiliste", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "From Date": "Von Datum", 
- "HR": "HR", 
- "Half Day": "Half Day", 
- "Leave Application": "Lassen Anwendung", 
- "Leave Approver": "Lassen Approver", 
- "Leave Balance Before Application": "Lassen Vor Saldo Anwendung", 
- "Leave Type": "Lassen Typ", 
- "Leave can be approved by users with Role, \"Leave Approver\"": "Kann von Benutzern mit Role zugelassen zu verlassen, \"Leave Approver\"", 
- "Letter Head": "Briefkopf", 
- "More Info": "Mehr Info", 
- "Open": "\u00d6ffnen", 
- "Posting Date": "Buchungsdatum", 
- "Reason": "Grund", 
- "Rejected": "Abgelehnt", 
- "Status": "Status", 
- "To Date": "To Date", 
- "Total Leave Days": "Insgesamt Leave Tage"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_application/locale/de-py.json b/hr/doctype/leave_application/locale/de-py.json
deleted file mode 100644
index 6eb61b3..0000000
--- a/hr/doctype/leave_application/locale/de-py.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Employee": "Mitarbeiter", 
- "Holiday": "Urlaub", 
- "Leave Application": "Lassen Anwendung", 
- "Leave Blocked": "Lassen Blockierte", 
- "Leave by": "Lassen Sie von", 
- "New Leave Application": "New Leave Anwendung"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_application/locale/es-doc.json b/hr/doctype/leave_application/locale/es-doc.json
deleted file mode 100644
index 8a2351b9..0000000
--- a/hr/doctype/leave_application/locale/es-doc.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "Amended From": "De modificada", 
- "Apply / Approve Leaves": "Aplicar / Aprobar Hojas", 
- "Approved": "Aprobado", 
- "Company": "Empresa", 
- "Employee": "Empleado", 
- "Employee Name": "Nombre del empleado", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "From Date": "Desde la fecha", 
- "HR": "HR", 
- "Half Day": "Medio D\u00eda", 
- "Leave Application": "Deja aplicaci\u00f3n", 
- "Leave Approver": "Deja Aprobador", 
- "Leave Balance Before Application": "Deja Saldo antes de la aplicaci\u00f3n", 
- "Leave Type": "Deja Tipo", 
- "Leave can be approved by users with Role, \"Leave Approver\"": "Deje puede ser aprobado por los usuarios con rol, &quot;Deja Aprobador&quot;", 
- "Letter Head": "Carta Head", 
- "More Info": "M\u00e1s informaci\u00f3n", 
- "Open": "Abierto", 
- "Posting Date": "Fecha de Publicaci\u00f3n", 
- "Reason": "Raz\u00f3n", 
- "Rejected": "Rechazado", 
- "Status": "Estado", 
- "To Date": "Conocer", 
- "Total Leave Days": "Total de d\u00edas Permiso"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_application/locale/es-py.json b/hr/doctype/leave_application/locale/es-py.json
deleted file mode 100644
index e22484f..0000000
--- a/hr/doctype/leave_application/locale/es-py.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- " (Half Day)": "(Medio d\u00eda)", 
- " Reason: ": "Raz\u00f3n:", 
- "Employee": "Empleado", 
- "Following dates are blocked for Leave": "Siguientes fechas son bloqueados por la licencia", 
- "Hurray! The day(s) on which you are applying for leave \\\t\t\t\t\tcoincide with holiday(s). You need not apply for leave.": "\u00a1Hurra! El d\u00eda (s) en el cual usted est\u00e1 solicitando para salir \\ coincidir con d\u00eda de fiesta (s). No es necesario solicitar permiso.", 
- "Leave Application": "Deja aplicaci\u00f3n", 
- "Leave Blocked": "Deja Bloqueados", 
- "Leave by": "Deja por", 
- "New Leave Application": "Aplicaci\u00f3n salir de Nueva", 
- "You cannot apply for a leave on the following date because it is blocked": "Usted no puede solicitar una licencia en la siguiente fecha porque est\u00e1 bloqueado"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_application/locale/fr-doc.json b/hr/doctype/leave_application/locale/fr-doc.json
deleted file mode 100644
index 37e01f4..0000000
--- a/hr/doctype/leave_application/locale/fr-doc.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "Amended From": "De modifi\u00e9e", 
- "Apply / Approve Leaves": "Appliquer / Approuver les feuilles", 
- "Approved": "Approuv\u00e9", 
- "Company": "Entreprise", 
- "Employee": "Employ\u00e9", 
- "Employee Name": "Nom de l&#39;employ\u00e9", 
- "Fiscal Year": "Exercice", 
- "From Date": "Partir de la date", 
- "HR": "RH", 
- "Half Day": "Demi-journ\u00e9e", 
- "Leave Application": "Demande de cong\u00e9s", 
- "Leave Approver": "Laisser approbateur", 
- "Leave Balance Before Application": "Laisser Solde Avant d&#39;application", 
- "Leave Type": "Laisser Type d&#39;", 
- "Leave can be approved by users with Role, \"Leave Approver\"": "Le cong\u00e9 peut \u00eatre approuv\u00e9es par les utilisateurs avec le r\u00f4le \u00abLaissez approbateur&quot;", 
- "Letter Head": "A en-t\u00eate", 
- "More Info": "Plus d&#39;infos", 
- "Open": "Ouvert", 
- "Posting Date": "Date de publication", 
- "Reason": "Raison", 
- "Rejected": "Rejet\u00e9", 
- "Status": "Statut", 
- "To Date": "\u00c0 ce jour", 
- "Total Leave Days": "Total des jours de cong\u00e9"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_application/locale/fr-py.json b/hr/doctype/leave_application/locale/fr-py.json
deleted file mode 100644
index af170b8..0000000
--- a/hr/doctype/leave_application/locale/fr-py.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- " (Half Day)": "(Demi-journ\u00e9e)", 
- " Reason: ": "Raison:", 
- "Employee": "Employ\u00e9", 
- "Following dates are blocked for Leave": "Dates suivantes sont bloqu\u00e9es pendant le cong\u00e9", 
- "Hurray! The day(s) on which you are applying for leave \\\t\t\t\t\tcoincide with holiday(s). You need not apply for leave.": "Hourra! Le jour (s) sur lequel vous faites une demande d&#39;autorisation \\ co\u00efncider avec s\u00e9jour (s). Vous n&#39;avez pas besoin demander un cong\u00e9.", 
- "Leave Application": "Demande de cong\u00e9s", 
- "Leave Blocked": "Laisser Bloqu\u00e9", 
- "Leave by": "Sortez par", 
- "New Leave Application": "Nouvelle demande d&#39;autorisation", 
- "You cannot apply for a leave on the following date because it is blocked": "Vous ne pouvez pas demander un cong\u00e9 \u00e0 la date suivante car il est bloqu\u00e9"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_application/locale/hi-doc.json b/hr/doctype/leave_application/locale/hi-doc.json
deleted file mode 100644
index 3f91498..0000000
--- a/hr/doctype/leave_application/locale/hi-doc.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Apply / Approve Leaves": "\u092a\u0924\u094d\u0924\u093f\u092f\u093e\u0902 \u0932\u093e\u0917\u0942 / \u0938\u094d\u0935\u0940\u0915\u0943\u0924", 
- "Approved": "\u0905\u0928\u0941\u092e\u094b\u0926\u093f\u0924", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Employee": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940", 
- "Employee Name": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u0915\u093e \u0928\u093e\u092e", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "From Date": "\u0926\u093f\u0928\u093e\u0902\u0915 \u0938\u0947", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Half Day": "\u0906\u0927\u0947 \u0926\u093f\u0928", 
- "Leave Application": "\u091b\u0941\u091f\u094d\u091f\u0940 \u0915\u0940 \u0905\u0930\u094d\u091c\u093c\u0940", 
- "Leave Approver": "\u0905\u0928\u0941\u092e\u094b\u0926\u0915 \u091b\u094b\u0921\u093c \u0926\u094b", 
- "Leave Balance Before Application": "\u0906\u0935\u0947\u0926\u0928 \u0938\u0947 \u092a\u0939\u0932\u0947 \u0936\u0947\u0937 \u091b\u094b\u0921\u093c\u094b", 
- "Leave Type": "\u092a\u094d\u0930\u0915\u093e\u0930 \u091b\u094b\u0921\u093c \u0926\u094b", 
- "Leave can be approved by users with Role, \"Leave Approver\"": ", &quot;\u0905\u0928\u0941\u092e\u094b\u0926\u0915&quot; \u091b\u094b\u0921\u093c \u091b\u094b\u0921\u093c \u092d\u0942\u092e\u093f\u0915\u093e \u0915\u0947 \u0938\u093e\u0925 \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e\u0913\u0902 \u0926\u094d\u0935\u093e\u0930\u093e \u0905\u0928\u0941\u092e\u094b\u0926\u093f\u0924 \u0915\u093f\u092f\u093e \u091c\u093e \u0938\u0915\u0924\u093e \u0939\u0948", 
- "Letter Head": "\u092a\u0924\u094d\u0930\u0936\u0940\u0930\u094d\u0937", 
- "More Info": "\u0905\u0927\u093f\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Open": "\u0916\u0941\u0932\u093e", 
- "Posting Date": "\u0924\u093f\u0925\u093f \u092a\u094b\u0938\u094d\u091f\u093f\u0902\u0917", 
- "Reason": "\u0915\u093e\u0930\u0923", 
- "Rejected": "\u0905\u0938\u094d\u0935\u0940\u0915\u0943\u0924", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924", 
- "To Date": "\u0924\u093f\u0925\u093f \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Total Leave Days": "\u0915\u0941\u0932 \u091b\u094b\u0921\u093c \u0926\u094b \u0926\u093f\u0928"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_application/locale/hi-py.json b/hr/doctype/leave_application/locale/hi-py.json
deleted file mode 100644
index bf55b7d..0000000
--- a/hr/doctype/leave_application/locale/hi-py.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- " (Half Day)": "(\u0906\u0927\u0947 \u0926\u093f\u0928)", 
- " Reason: ": "\u0915\u093e\u0930\u0923:", 
- "Employee": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940", 
- "Following dates are blocked for Leave": "\u0928\u093f\u092e\u094d\u0928 \u0926\u093f\u0928\u093e\u0902\u0915 \u091b\u094b\u0921\u093c\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0905\u0935\u0930\u0941\u0926\u094d\u0927 \u0915\u0930 \u0930\u0939\u0947 \u0939\u0948\u0902", 
- "Hurray! The day(s) on which you are applying for leave \\\t\t\t\t\tcoincide with holiday(s). You need not apply for leave.": "\u0939\u0941\u0930\u094d\u0930\u0947! \u0926\u093f\u0928 (s) \\ \u091c\u093f\u0938 \u092a\u0930 \u0906\u092a \u091b\u094b\u0921\u093c\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0906\u0935\u0947\u0926\u0928 \u0915\u0930 \u0930\u0939\u0947 \u0939\u0948\u0902 \u091b\u0941\u091f\u094d\u091f\u0940 (\u090f\u0938) \u0915\u0947 \u0938\u093e\u0925 \u092e\u0947\u0932. \u0906\u092a \u091b\u0941\u091f\u094d\u091f\u0940 \u0915\u0947 \u0932\u093f\u090f \u0932\u093e\u0917\u0942 \u0928\u0939\u0940\u0902 \u0915\u0940 \u091c\u0930\u0942\u0930\u0924 \u0939\u0948.", 
- "Leave Application": "\u091b\u0941\u091f\u094d\u091f\u0940 \u0915\u0940 \u0905\u0930\u094d\u091c\u093c\u0940", 
- "Leave Blocked": "\u0905\u0935\u0930\u0941\u0926\u094d\u0927 \u091b\u094b\u0921\u093c \u0926\u094b", 
- "Leave by": "\u0926\u094d\u0935\u093e\u0930\u093e \u091b\u094b\u0921\u093c \u0926\u094b", 
- "New Leave Application": "\u0928\u0908 \u091b\u0941\u091f\u094d\u091f\u0940 \u0915\u0947 \u0932\u093f\u090f \u0905\u0930\u094d\u091c\u0940", 
- "You cannot apply for a leave on the following date because it is blocked": "\u0906\u092a \u0928\u093f\u092e\u094d\u0928 \u0926\u093f\u0928\u093e\u0902\u0915 \u092a\u0930 \u091b\u0941\u091f\u094d\u091f\u0940 \u0915\u0947 \u0932\u093f\u090f \u0932\u093e\u0917\u0942 \u0928\u0939\u0940\u0902 \u0939\u0948 \u0915\u094d\u092f\u094b\u0902\u0915\u093f \u092f\u0939 \u092c\u0902\u0926 \u0939\u0948"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_application/locale/hr-doc.json b/hr/doctype/leave_application/locale/hr-doc.json
deleted file mode 100644
index e17e64b..0000000
--- a/hr/doctype/leave_application/locale/hr-doc.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "Amended From": "Izmijenjena Od", 
- "Apply / Approve Leaves": "Nanesite / Odobri li\u0161\u0107e", 
- "Approved": "Odobren", 
- "Company": "Dru\u0161tvo", 
- "Employee": "Zaposlenik", 
- "Employee Name": "Zaposlenik Ime", 
- "Fiscal Year": "Fiskalna godina", 
- "From Date": "Od datuma", 
- "HR": "HR", 
- "Half Day": "Pola dana", 
- "Leave Application": "Ostavite aplikaciju", 
- "Leave Approver": "Ostavite odobravatelju", 
- "Leave Balance Before Application": "Ostavite Balance Prije primjene", 
- "Leave Type": "Ostavite Vid", 
- "Leave can be approved by users with Role, \"Leave Approver\"": "Ostavite mo\u017ee biti odobren od strane korisnika s uloge, &quot;Ostavite odobravatelju&quot;", 
- "Letter Head": "Pismo Head", 
- "More Info": "Vi\u0161e informacija", 
- "Open": "Otvoreno", 
- "Posting Date": "Objavljivanje Datum", 
- "Reason": "Razlog", 
- "Rejected": "Odbijen", 
- "Status": "Status", 
- "To Date": "Za datum", 
- "Total Leave Days": "Ukupno Ostavite Dani"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_application/locale/hr-py.json b/hr/doctype/leave_application/locale/hr-py.json
deleted file mode 100644
index 77ebe52..0000000
--- a/hr/doctype/leave_application/locale/hr-py.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- " (Half Day)": "(Poludnevni)", 
- " Reason: ": "Razlog:", 
- "Employee": "Zaposlenik", 
- "Following dates are blocked for Leave": "Nakon datumi su blokirani dopusta", 
- "Hurray! The day(s) on which you are applying for leave \\\t\t\t\t\tcoincide with holiday(s). You need not apply for leave.": "Ura! Dan (e) na koje se prijavljuje za ostaviti \\ podudara s odmora (s). Vi ne trebate podnijeti zahtjev za dopust.", 
- "Leave Application": "Ostavite aplikaciju", 
- "Leave Blocked": "Ostavite blokirani", 
- "Leave by": "Ostavite po", 
- "New Leave Application": "Novi dopust Primjena", 
- "You cannot apply for a leave on the following date because it is blocked": "Ne mo\u017eete podnijeti zahtjev za dopust na sljede\u0107i dan, jer je blokirana"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_application/locale/nl-doc.json b/hr/doctype/leave_application/locale/nl-doc.json
deleted file mode 100644
index 47e8e05..0000000
--- a/hr/doctype/leave_application/locale/nl-doc.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "Amended From": "Gewijzigd Van", 
- "Apply / Approve Leaves": "Toepassen / goedkeuren Leaves", 
- "Approved": "Aangenomen", 
- "Company": "Vennootschap", 
- "Employee": "Werknemer", 
- "Employee Name": "Naam werknemer", 
- "Fiscal Year": "Boekjaar", 
- "From Date": "Van Datum", 
- "HR": "HR", 
- "Half Day": "Halve dag", 
- "Leave Application": "Verlofaanvraag", 
- "Leave Approver": "Laat Fiatteur", 
- "Leave Balance Before Application": "Laat Balance Voor het aanbrengen", 
- "Leave Type": "Laat Type", 
- "Leave can be approved by users with Role, \"Leave Approver\"": "Laat kan worden goedgekeurd door gebruikers met Role: &quot;Laat Fiatteur&quot;", 
- "Letter Head": "Brief Hoofd", 
- "More Info": "Meer info", 
- "Open": "Open", 
- "Posting Date": "Plaatsingsdatum", 
- "Reason": "Reden", 
- "Rejected": "Verworpen", 
- "Status": "Staat", 
- "To Date": "To-date houden", 
- "Total Leave Days": "Totaal verlofdagen"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_application/locale/nl-py.json b/hr/doctype/leave_application/locale/nl-py.json
deleted file mode 100644
index 64c5ac2..0000000
--- a/hr/doctype/leave_application/locale/nl-py.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- " (Half Day)": "(Halve dag)", 
- " Reason: ": "Reden:", 
- "Employee": "Werknemer", 
- "Following dates are blocked for Leave": "Volgende data zijn geblokkeerd voor Verlof", 
- "Hurray! The day(s) on which you are applying for leave \\\t\t\t\t\tcoincide with holiday(s). You need not apply for leave.": "Hoera! De dag (en) waarop u een aanvraag voor verlof \\ samenvallen met vakantie (s). Je moet niet van toepassing voor verlof.", 
- "Leave Application": "Verlofaanvraag", 
- "Leave Blocked": "Laat Geblokkeerde", 
- "Leave by": "Laat door", 
- "New Leave Application": "Nieuwe verlofaanvraag", 
- "You cannot apply for a leave on the following date because it is blocked": "Je kan niet van toepassing zijn voor een verlof op de volgende datum, omdat het is geblokkeerd"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_application/locale/pt-BR-doc.json b/hr/doctype/leave_application/locale/pt-BR-doc.json
deleted file mode 100644
index ca6cd4c..0000000
--- a/hr/doctype/leave_application/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Amended From": "Corrigido De", 
- "Apply / Approve Leaves": "Aplicar / Aprovar Licen\u00e7as", 
- "Approved": "Aprovado", 
- "Company": "Empresa", 
- "Employee": "Funcion\u00e1rio", 
- "Employee Name": "Nome do Funcion\u00e1rio", 
- "File List": "Lista de Arquivos", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Follow via Email": "Siga por e-mail", 
- "From Date": "A partir da data", 
- "HR": "RH", 
- "Half Day": "Meio Dia", 
- "Leave Application": "Solicita\u00e7\u00e3o de Licen\u00e7as", 
- "Leave Approver": "Aprovador de Licen\u00e7as", 
- "Leave Balance Before Application": "Saldo de Licen\u00e7as antes da solicita\u00e7\u00e3o", 
- "Leave Type": "Tipo de Licen\u00e7as", 
- "Leave can be approved by users with Role, \"Leave Approver\"": "A licen\u00e7a pode ser aprovado por usu\u00e1rios com fun\u00e7\u00e3o de &quot;Aprovador de Licen\u00e7as&quot;", 
- "Letter Head": "Timbrado", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Open": "Abrir", 
- "Posting Date": "Data da Postagem", 
- "Reason": "Motivo", 
- "Rejected": "Rejeitado", 
- "Status": "Estado", 
- "To Date": "At\u00e9 a Data", 
- "Total Leave Days": "Total de dias de licen\u00e7a"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_application/locale/pt-BR-py.json b/hr/doctype/leave_application/locale/pt-BR-py.json
deleted file mode 100644
index 3eac518..0000000
--- a/hr/doctype/leave_application/locale/pt-BR-py.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- " (Half Day)": "(Meio Dia)", 
- "Cannot approve leave as you are not authorized to approve leaves on Block Dates.": "N\u00e3o pode aprovar deixar que voc\u00ea n\u00e3o est\u00e1 autorizado a aprovar folhas em datas Block.", 
- "Employee": "Funcion\u00e1rio", 
- "Holiday": "Feriado", 
- "Leave Application": "Solicita\u00e7\u00e3o de Licen\u00e7as", 
- "Leave Blocked": "Deixe Bloqueados", 
- "Leave by": "Deixe por", 
- "New Leave Application": "Aplica\u00e7\u00e3o deixar Nova", 
- "Warning: Leave application contains following block dates": "Aviso: pedido de f\u00e9rias cont\u00e9m as datas de blocos seguintes"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_application/locale/pt-doc.json b/hr/doctype/leave_application/locale/pt-doc.json
deleted file mode 100644
index c5b96e9..0000000
--- a/hr/doctype/leave_application/locale/pt-doc.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "Amended From": "Alterado De", 
- "Apply / Approve Leaves": "Aplicar / Aprovar Folhas", 
- "Approved": "Aprovado", 
- "Company": "Companhia", 
- "Employee": "Empregado", 
- "Employee Name": "Nome do Funcion\u00e1rio", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "From Date": "A partir da data", 
- "HR": "HR", 
- "Half Day": "Meio Dia", 
- "Leave Application": "Deixe Aplica\u00e7\u00e3o", 
- "Leave Approver": "Deixe Aprovador", 
- "Leave Balance Before Application": "Deixe Equil\u00edbrio Antes da aplica\u00e7\u00e3o", 
- "Leave Type": "Deixar Tipo", 
- "Leave can be approved by users with Role, \"Leave Approver\"": "A licen\u00e7a pode ser aprovado por usu\u00e1rios com papel, &quot;Deixe Aprovador&quot;", 
- "Letter Head": "Cabe\u00e7a letra", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Open": "Abrir", 
- "Posting Date": "Data da Publica\u00e7\u00e3o", 
- "Reason": "Raz\u00e3o", 
- "Rejected": "Rejeitado", 
- "Status": "Estado", 
- "To Date": "Conhecer", 
- "Total Leave Days": "Total de dias de f\u00e9rias"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_application/locale/pt-py.json b/hr/doctype/leave_application/locale/pt-py.json
deleted file mode 100644
index b4e8233..0000000
--- a/hr/doctype/leave_application/locale/pt-py.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- " (Half Day)": "(Meio Dia)", 
- " Reason: ": "Motivo:", 
- "Employee": "Empregado", 
- "Following dates are blocked for Leave": "Seguintes datas est\u00e3o bloqueadas para a licen\u00e7a", 
- "Hurray! The day(s) on which you are applying for leave \\\t\t\t\t\tcoincide with holiday(s). You need not apply for leave.": "Viva! O dia (s) em que voc\u00ea est\u00e1 aplicando para deixar \\ coincidir com feriado (s). Voc\u00ea n\u00e3o precisa pedir licen\u00e7a.", 
- "Leave Application": "Deixe Aplica\u00e7\u00e3o", 
- "Leave Blocked": "Deixe Bloqueados", 
- "Leave by": "Deixe por", 
- "New Leave Application": "Aplica\u00e7\u00e3o deixar Nova", 
- "You cannot apply for a leave on the following date because it is blocked": "Voc\u00ea n\u00e3o pode aplicar para uma licen\u00e7a na seguinte data porque est\u00e1 bloqueado"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_application/locale/sr-doc.json b/hr/doctype/leave_application/locale/sr-doc.json
deleted file mode 100644
index 4fb29c6..0000000
--- a/hr/doctype/leave_application/locale/sr-doc.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "Apply / Approve Leaves": "\u041f\u0440\u0438\u043c\u0435\u043d\u0438 / \u041e\u0434\u043e\u0431\u0440\u0438\u0442\u0438 \u041b\u0435\u0430\u0432\u0435\u0441", 
- "Approved": "\u041e\u0434\u043e\u0431\u0440\u0435\u043d", 
- "Employee": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438\u043a", 
- "Employee Name": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438 \u0418\u043c\u0435", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "From Date": "\u041e\u0434 \u0434\u0430\u0442\u0443\u043c\u0430", 
- "HR": "\u0425\u0420", 
- "Half Day": "\u041f\u043e\u043b\u0430 \u0434\u0430\u043d\u0430", 
- "Leave Application": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0430\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u0458\u0443", 
- "Leave Approver": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0410\u043f\u043f\u0440\u043e\u0432\u0435\u0440", 
- "Leave Balance Before Application": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0431\u0438\u043b\u0430\u043d\u0441 \u041f\u0440\u0435 \u043f\u0440\u0438\u0458\u0430\u0432\u0435", 
- "Leave Type": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0412\u0438\u0434", 
- "Leave can be approved by users with Role, \"Leave Approver\"": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u043c\u043e\u0436\u0435 \u0431\u0438\u0442\u0438 \u043e\u0434\u043e\u0431\u0440\u0435\u043d \u043e\u0434 \u0441\u0442\u0440\u0430\u043d\u0435 \u043a\u043e\u0440\u0438\u0441\u043d\u0438\u043a\u0430 \u0441\u0430 \u0443\u043b\u043e\u0433\u043e\u043c &quot;\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0410\u043f\u043f\u0440\u043e\u0432\u0435\u0440&quot;", 
- "Letter Head": "\u041f\u0438\u0441\u043c\u043e \u0413\u043b\u0430\u0432\u0430", 
- "More Info": "\u0412\u0438\u0448\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0430", 
- "Open": "\u041e\u0442\u0432\u043e\u0440\u0435\u043d\u043e", 
- "Posting Date": "\u041f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435 \u0414\u0430\u0442\u0435", 
- "Reason": "\u0420\u0430\u0437\u043b\u043e\u0433", 
- "Rejected": "\u041e\u0434\u0431\u0438\u0458\u0435\u043d", 
- "Status": "\u0421\u0442\u0430\u0442\u0443\u0441", 
- "To Date": "\u0417\u0430 \u0434\u0430\u0442\u0443\u043c", 
- "Total Leave Days": "\u0423\u043a\u0443\u043f\u043d\u043e \u041b\u0415\u0410\u0412\u0415 \u0414\u0430\u043d\u0430"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_application/locale/ta-doc.json b/hr/doctype/leave_application/locale/ta-doc.json
deleted file mode 100644
index 6eb1cd6..0000000
--- a/hr/doctype/leave_application/locale/ta-doc.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Apply / Approve Leaves": "\u0b87\u0bb2\u0bc8\u0b95\u0bb3\u0bcd \u0b92\u0baa\u0bcd\u0baa\u0bc1\u0ba4\u0bb2\u0bcd / \u0bb5\u0bbf\u0ba3\u0bcd\u0ba3\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0bb2\u0bbe\u0bae\u0bcd", 
- "Approved": "\u0b8f\u0bb1\u0bcd\u0baa\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Employee": "\u0b8a\u0bb4\u0bbf\u0baf\u0bb0\u0bcd", 
- "Employee Name": "\u0baa\u0ba3\u0bbf\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "From Date": "\u0ba4\u0bc7\u0ba4\u0bbf", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Half Day": "\u0b85\u0bb0\u0bc8 \u0ba8\u0bbe\u0bb3\u0bcd", 
- "Leave Application": "\u0bb5\u0bbf\u0ba3\u0bcd\u0ba3\u0baa\u0bcd\u0baa \u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Leave Approver": "\u0b9a\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0bbe\u0bb0\u0bcd \u0ba4\u0bb0\u0baa\u0bcd\u0baa\u0bbf\u0bb2\u0bcd \u0b9a\u0bbe\u0b9f\u0bcd\u0b9a\u0bbf \u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Leave Balance Before Application": "\u0bb5\u0bbf\u0ba3\u0bcd\u0ba3\u0baa\u0bcd\u0baa \u0bae\u0bc1\u0ba9\u0bcd \u0b87\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Leave Type": "\u0bb5\u0b95\u0bc8 \u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Leave can be approved by users with Role, \"Leave Approver\"": "\u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1 \u0baa\u0bbe\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bae\u0bcd \u0baa\u0baf\u0ba9\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0b92\u0baa\u0bcd\u0baa\u0bc1\u0ba4\u0bb2\u0bcd \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd, &quot;\u0b9a\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0bbe\u0bb0\u0bcd \u0ba4\u0bb0\u0baa\u0bcd\u0baa\u0bbf\u0bb2\u0bcd \u0b9a\u0bbe\u0b9f\u0bcd\u0b9a\u0bbf \u0bb5\u0bbf\u0b9f\u0bc1&quot;", 
- "Letter Head": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf\u0baf\u0b9f\u0b99\u0bcd\u0b95\u0bb2\u0bcd", 
- "More Info": "\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Open": "\u0ba4\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4", 
- "Posting Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "Reason": "\u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd", 
- "Rejected": "\u0ba8\u0bbf\u0bb0\u0bbe\u0b95\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Status": "\u0b85\u0ba8\u0bcd\u0ba4\u0bb8\u0bcd\u0ba4\u0bc1", 
- "To Date": "\u0ba4\u0bc7\u0ba4\u0bbf", 
- "Total Leave Days": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0bb5\u0bbf\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_application/locale/th-doc.json b/hr/doctype/leave_application/locale/th-doc.json
deleted file mode 100644
index 0298ed2..0000000
--- a/hr/doctype/leave_application/locale/th-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Apply / Approve Leaves": "\u0e43\u0e0a\u0e49 / \u0e2d\u0e19\u0e38\u0e21\u0e31\u0e15\u0e34\u0e43\u0e1a", 
- "Approved": "\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2d\u0e19\u0e38\u0e21\u0e31\u0e15\u0e34", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Employee": "\u0e25\u0e39\u0e01\u0e08\u0e49\u0e32\u0e07", 
- "Employee Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e02\u0e2d\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19", 
- "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Follow via Email": "\u0e1c\u0e48\u0e32\u0e19\u0e17\u0e32\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c\u0e15\u0e32\u0e21", 
- "From Date": "\u0e08\u0e32\u0e01\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Half Day": "\u0e04\u0e23\u0e36\u0e48\u0e07\u0e27\u0e31\u0e19", 
- "Leave Application": "\u0e1d\u0e32\u0e01\u0e41\u0e2d\u0e1e\u0e25\u0e34\u0e40\u0e04\u0e0a\u0e31\u0e19", 
- "Leave Approver": "\u0e1d\u0e32\u0e01\u0e2d\u0e19\u0e38\u0e21\u0e31\u0e15\u0e34", 
- "Leave Balance Before Application": "\u0e1d\u0e32\u0e01\u0e04\u0e07\u0e40\u0e2b\u0e25\u0e37\u0e2d\u0e01\u0e48\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e1b\u0e23\u0e30\u0e22\u0e38\u0e01\u0e15\u0e4c", 
- "Leave Type": "\u0e1d\u0e32\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17", 
- "Leave can be approved by users with Role, \"Leave Approver\"": "\u0e1d\u0e32\u0e01\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2d\u0e19\u0e38\u0e21\u0e31\u0e15\u0e34\u0e42\u0e14\u0e22\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e17\u0e35\u0e48\u0e21\u0e35\u0e1a\u0e17\u0e1a\u0e32\u0e17 &quot;\u0e1d\u0e32\u0e01\u0e2d\u0e19\u0e38\u0e21\u0e31\u0e15\u0e34&quot;", 
- "Letter Head": "\u0e2b\u0e31\u0e27\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22", 
- "More Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Open": "\u0e40\u0e1b\u0e34\u0e14", 
- "Posting Date": "\u0e42\u0e1e\u0e2a\u0e15\u0e4c\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25", 
- "Rejected": "\u0e1b\u0e0f\u0e34\u0e40\u0e2a\u0e18", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30", 
- "To Date": "\u0e19\u0e31\u0e14", 
- "Total Leave Days": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e14\u0e34\u0e19\u0e17\u0e32\u0e07\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_application/locale/th-py.json b/hr/doctype/leave_application/locale/th-py.json
deleted file mode 100644
index 147f518..0000000
--- a/hr/doctype/leave_application/locale/th-py.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- " (Half Day)": "(\u0e04\u0e23\u0e36\u0e48\u0e07\u0e27\u0e31\u0e19)", 
- "Employee": "\u0e25\u0e39\u0e01\u0e08\u0e49\u0e32\u0e07", 
- "Following dates are blocked for Leave": "\u0e27\u0e31\u0e19\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e19\u0e35\u0e49\u0e08\u0e30\u0e16\u0e39\u0e01\u0e1a\u0e25\u0e47\u0e2d\u0e01\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2d\u0e2d\u0e01", 
- "Holiday": "\u0e27\u0e31\u0e19\u0e2b\u0e22\u0e38\u0e14", 
- "Hurray! The day(s) on which you are applying for leave \\\t\t\t\t\tcoincide with holiday(s). You need not apply for leave.": "! Hurray \u0e27\u0e31\u0e19\u0e17\u0e35\u0e48 (s) \u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e01\u0e33\u0e25\u0e31\u0e07\u0e43\u0e0a\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2d\u0e2d\u0e01 \\ \u0e15\u0e23\u0e07\u0e01\u0e31\u0e1a\u0e27\u0e31\u0e19\u0e2b\u0e22\u0e38\u0e14 (s) \u0e04\u0e38\u0e13\u0e44\u0e21\u0e48\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e49\u0e2d\u0e07\u0e43\u0e0a\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2d\u0e2d\u0e01", 
- "Leave Application": "\u0e1d\u0e32\u0e01\u0e41\u0e2d\u0e1e\u0e25\u0e34\u0e40\u0e04\u0e0a\u0e31\u0e19", 
- "Leave Blocked": "\u0e1d\u0e32\u0e01\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e1a\u0e25\u0e47\u0e2d\u0e01", 
- "Leave by": "\u0e1d\u0e32\u0e01\u0e15\u0e32\u0e21", 
- "New Leave Application": "\u0e41\u0e2d\u0e1e\u0e25\u0e34\u0e40\u0e04\u0e0a\u0e31\u0e19\u0e2d\u0e2d\u0e01\u0e43\u0e2b\u0e21\u0e48"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list/README.md b/hr/doctype/leave_block_list/README.md
new file mode 100644
index 0000000..b23396c
--- /dev/null
+++ b/hr/doctype/leave_block_list/README.md
@@ -0,0 +1 @@
+List of days on which leaves can only be approved by special users.
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list/locale/_messages_doc.json b/hr/doctype/leave_block_list/locale/_messages_doc.json
deleted file mode 100644
index b8b9977..0000000
--- a/hr/doctype/leave_block_list/locale/_messages_doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-[
- "Allow Users", 
- "Block Holidays on important days.", 
- "Block Days", 
- "HR", 
- "Allow the following users to approve Leave Applications for block days.", 
- "Company", 
- "Leave Block List", 
- "If not checked, the list will have to be added to each Department where it has to be applied.", 
- "Stop users from making Leave Applications on following days.", 
- "Applies to Company", 
- "Year", 
- "Leave Block List Name", 
- "Leave Block List Allowed", 
- "Leave Block List Dates"
-]
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list/locale/_messages_js.json b/hr/doctype/leave_block_list/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/hr/doctype/leave_block_list/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list/locale/_messages_py.json b/hr/doctype/leave_block_list/locale/_messages_py.json
deleted file mode 100644
index d2e6ee4..0000000
--- a/hr/doctype/leave_block_list/locale/_messages_py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "Date is repeated", 
- "Block Date"
-]
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list/locale/ar-doc.json b/hr/doctype/leave_block_list/locale/ar-doc.json
deleted file mode 100644
index de0dc8e..0000000
--- a/hr/doctype/leave_block_list/locale/ar-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Allow Users": "\u0627\u0644\u0633\u0645\u0627\u062d \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646", 
- "Allow the following users to make Leave Applications for block days.": "\u062a\u0633\u0645\u062d \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646 \u0627\u0644\u062a\u0627\u0644\u064a\u0629 \u0644\u062c\u0639\u0644 \u062a\u0637\u0628\u064a\u0642\u0627\u062a \u0625\u062c\u0627\u0632\u0629 \u0644\u0639\u062f\u0629 \u0623\u064a\u0627\u0645 \u0643\u062a\u0644\u0629.", 
- "Applies to Company": "\u064a\u0646\u0637\u0628\u0642 \u0639\u0644\u0649 \u0634\u0631\u0643\u0629", 
- "Block Days": "\u0643\u062a\u0644\u0629 \u0623\u064a\u0627\u0645", 
- "Block Holidays on important days.": "\u0645\u0646\u0639 \u0627\u0644\u0625\u062c\u0627\u0632\u0627\u062a \u0641\u064a \u0627\u0644\u0623\u064a\u0627\u0645 \u0627\u0644\u0647\u0627\u0645\u0629.", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "HR": "HR", 
- "If not checked, the list will have to be added to each Department where it has to be applied.": "\u0625\u0646 \u0644\u0645 \u064a\u0643\u0646 \u062a\u0645\u060c \u0633\u064a\u0643\u0648\u0646 \u0644\u062f\u064a\u0643 \u0642\u0627\u0626\u0645\u0629 \u062a\u0636\u0627\u0641 \u0625\u0644\u0649 \u0643\u0644 \u0642\u0633\u0645 \u062d\u064a\u062b \u0623\u0646\u0647 \u0644\u0627 \u0628\u062f \u0645\u0646 \u062a\u0637\u0628\u064a\u0642\u0647\u0627.", 
- "Leave Block List": "\u062a\u0631\u0643 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062d\u0638\u0631", 
- "Leave Block List Allowed": "\u062a\u0631\u0643 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062d\u0638\u0631 \u0645\u0633\u0645\u0648\u062d", 
- "Leave Block List Dates": "\u062a\u0631\u0643 \u0627\u0644\u062a\u0648\u0627\u0631\u064a\u062e \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062d\u0638\u0631", 
- "Leave Block List Name": "\u062a\u0631\u0643 \u0627\u0633\u0645 \u0643\u062a\u0644\u0629 \u0642\u0627\u0626\u0645\u0629", 
- "Stop users from making Leave Applications on following days.": "\u0648\u0642\u0641 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646 \u0645\u0646 \u0625\u062c\u0631\u0627\u0621 \u062a\u0637\u0628\u064a\u0642\u0627\u062a \u0639\u0644\u0649 \u0625\u062c\u0627\u0632\u0629 \u0627\u0644\u0623\u064a\u0627\u0645 \u0627\u0644\u062a\u0627\u0644\u064a\u0629.", 
- "Year": "\u0639\u0627\u0645"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list/locale/ar-py.json b/hr/doctype/leave_block_list/locale/ar-py.json
deleted file mode 100644
index e50eb48..0000000
--- a/hr/doctype/leave_block_list/locale/ar-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Block Date": "\u0645\u0646\u0639 \u062a\u0627\u0631\u064a\u062e", 
- "Date is repeated": "\u0648\u064a\u062a\u0643\u0631\u0631 \u0627\u0644\u062a\u0627\u0631\u064a\u062e"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list/locale/de-doc.json b/hr/doctype/leave_block_list/locale/de-doc.json
deleted file mode 100644
index a86d8e1..0000000
--- a/hr/doctype/leave_block_list/locale/de-doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Allow Users": "Erm\u00f6glichen", 
- "Applies to Company": "Gilt f\u00fcr Unternehmen", 
- "Block Days": "Block Tage", 
- "Block Holidays on important days.": "Blockieren Urlaub auf wichtige Tage.", 
- "Company": "Firma", 
- "HR": "HR", 
- "If not checked, the list will have to be added to each Department where it has to be applied.": "Falls nicht, wird die Liste m\u00fcssen auf jeden Abteilung, wo sie angewendet werden hinzugef\u00fcgt werden.", 
- "Leave Block List": "Lassen Block List", 
- "Leave Block List Allowed": "Lassen Sie erlaubt Block List", 
- "Leave Block List Dates": "Lassen Block List Termine", 
- "Leave Block List Name": "Lassen Blockieren Name", 
- "Stop users from making Leave Applications on following days.": "Stoppen Sie den Nutzer von Leave Anwendungen auf folgenden Tagen.", 
- "Year": "Jahr"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list/locale/de-py.json b/hr/doctype/leave_block_list/locale/de-py.json
deleted file mode 100644
index 86ad129..0000000
--- a/hr/doctype/leave_block_list/locale/de-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Block Date": "Blockieren Datum", 
- "Date is repeated": "Datum wird wiederholt"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list/locale/es-doc.json b/hr/doctype/leave_block_list/locale/es-doc.json
deleted file mode 100644
index 4ceaf0e..0000000
--- a/hr/doctype/leave_block_list/locale/es-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Allow Users": "Permitir que los usuarios", 
- "Allow the following users to make Leave Applications for block days.": "Permitir a los usuarios realizar las siguientes aplicaciones dejan para los d\u00edas de bloque.", 
- "Applies to Company": "Corresponde a la Empresa", 
- "Block Days": "D\u00edas de bloque", 
- "Block Holidays on important days.": "Bloque Vacaciones en d\u00edas importantes.", 
- "Company": "Empresa", 
- "HR": "HR", 
- "If not checked, the list will have to be added to each Department where it has to be applied.": "Si no est\u00e1 activada, la lista tendr\u00e1 que ser a\u00f1adido a cada Departamento donde se ha de aplicar.", 
- "Leave Block List": "Deja lista de bloqueo", 
- "Leave Block List Allowed": "Deja Lista de bloqueo animales", 
- "Leave Block List Dates": "Dejar las fechas de listas de bloqueo", 
- "Leave Block List Name": "Deja Bloquear Nombre de lista", 
- "Stop users from making Leave Applications on following days.": "Deje que los usuarios realicen aplicaciones dejan en los d\u00edas siguientes.", 
- "Year": "A\u00f1o"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list/locale/es-py.json b/hr/doctype/leave_block_list/locale/es-py.json
deleted file mode 100644
index 4c5772b..0000000
--- a/hr/doctype/leave_block_list/locale/es-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Block Date": "Bloque Fecha", 
- "Date is repeated": "La fecha se repite"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list/locale/fr-doc.json b/hr/doctype/leave_block_list/locale/fr-doc.json
deleted file mode 100644
index 05f08c6..0000000
--- a/hr/doctype/leave_block_list/locale/fr-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Allow Users": "Autoriser les utilisateurs", 
- "Allow the following users to make Leave Applications for block days.": "Autoriser les utilisateurs suivants pour faire demandes d&#39;autorisation pour les jours de bloc.", 
- "Applies to Company": "S&#39;applique \u00e0 l&#39;entreprise", 
- "Block Days": "Bloquer les jours", 
- "Block Holidays on important days.": "Bloquer les jours f\u00e9ri\u00e9s importants.", 
- "Company": "Entreprise", 
- "HR": "RH", 
- "If not checked, the list will have to be added to each Department where it has to be applied.": "Si ce n&#39;est pas coch\u00e9e, la liste devra \u00eatre ajout\u00e9 \u00e0 chaque d\u00e9partement o\u00f9 il doit \u00eatre appliqu\u00e9.", 
- "Leave Block List": "Laisser Block List", 
- "Leave Block List Allowed": "Laisser Block List admis", 
- "Leave Block List Dates": "Laisser Dates de listes rouges d&#39;", 
- "Leave Block List Name": "Laisser Nom de la liste de blocage", 
- "Stop users from making Leave Applications on following days.": "Emp\u00eacher les utilisateurs de faire des demandes d&#39;autorisation, les jours suivants.", 
- "Year": "Ann\u00e9e"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list/locale/fr-py.json b/hr/doctype/leave_block_list/locale/fr-py.json
deleted file mode 100644
index a1f5dd3..0000000
--- a/hr/doctype/leave_block_list/locale/fr-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Block Date": "Date de bloquer", 
- "Date is repeated": "La date est r\u00e9p\u00e9t\u00e9e"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list/locale/hi-doc.json b/hr/doctype/leave_block_list/locale/hi-doc.json
deleted file mode 100644
index 8f5723c..0000000
--- a/hr/doctype/leave_block_list/locale/hi-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Allow Users": "\u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e\u0913\u0902 \u0915\u094b \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947\u0902", 
- "Allow the following users to make Leave Applications for block days.": "\u0928\u093f\u092e\u094d\u0928 \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e\u0913\u0902 \u0915\u094b \u092c\u094d\u0932\u0949\u0915 \u0926\u093f\u0928\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u091b\u0941\u091f\u094d\u091f\u0940 \u0905\u0928\u0941\u092a\u094d\u0930\u092f\u094b\u0917 \u092c\u0928\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947\u0902.", 
- "Applies to Company": "\u0915\u0902\u092a\u0928\u0940 \u0915\u0947 \u0932\u093f\u090f \u0932\u093e\u0917\u0942 \u0939\u094b\u0924\u093e \u0939\u0948", 
- "Block Days": "\u092c\u094d\u0932\u0949\u0915 \u0926\u093f\u0928", 
- "Block Holidays on important days.": "\u092e\u0939\u0924\u094d\u0935\u092a\u0942\u0930\u094d\u0923 \u0926\u093f\u0928 \u092a\u0930 \u091b\u0941\u091f\u094d\u091f\u093f\u092f\u093e\u0901 \u092e\u0948.", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "If not checked, the list will have to be added to each Department where it has to be applied.": "\u0905\u0917\u0930 \u091c\u093e\u0901\u091a \u0928\u0939\u0940\u0902 \u0915\u093f\u092f\u093e \u0917\u092f\u093e \u0939\u0948, \u0907\u0938 \u0938\u0942\u091a\u0940 \u0915\u0947 \u0932\u093f\u090f \u092a\u094d\u0930\u0924\u094d\u092f\u0947\u0915 \u0935\u093f\u092d\u093e\u0917 \u0939\u0948 \u091c\u0939\u093e\u0902 \u0907\u0938\u0947 \u0932\u093e\u0917\u0942 \u0915\u093f\u092f\u093e \u0917\u092f\u093e \u0939\u0948 \u0915\u0947 \u0932\u093f\u090f \u091c\u094b\u0921\u093c\u093e \u091c\u093e \u0939\u094b\u0917\u093e.", 
- "Leave Block List": "\u092c\u094d\u0932\u0949\u0915 \u0938\u0942\u091a\u0940 \u091b\u094b\u0921\u093c \u0926\u094b", 
- "Leave Block List Allowed": "\u091b\u094b\u0921\u093c \u0926\u094b \u092c\u094d\u0932\u0949\u0915 \u0938\u0942\u091a\u0940 \u0930\u0916 \u0938\u0915\u0924\u0947 \u0939\u0948", 
- "Leave Block List Dates": "\u092c\u094d\u0932\u0949\u0915 \u0938\u0942\u091a\u0940 \u0924\u093f\u0925\u093f\u092f\u093e\u0902 \u091b\u094b\u0921\u093c\u094b", 
- "Leave Block List Name": "\u092c\u094d\u0932\u0949\u0915 \u0938\u0942\u091a\u0940 \u0928\u093e\u092e \u091b\u094b\u0921\u093c \u0926\u094b", 
- "Stop users from making Leave Applications on following days.": "\u0928\u093f\u092e\u094d\u0928\u0932\u093f\u0916\u093f\u0924 \u0926\u093f\u0928 \u092a\u0930 \u091b\u0941\u091f\u094d\u091f\u0940 \u0905\u0928\u0941\u092a\u094d\u0930\u092f\u094b\u0917 \u092c\u0928\u093e\u0928\u0947 \u0938\u0947 \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e\u0913\u0902 \u0915\u094b \u092c\u0902\u0926 \u0915\u0930\u094b.", 
- "Year": "\u0935\u0930\u094d\u0937"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list/locale/hi-py.json b/hr/doctype/leave_block_list/locale/hi-py.json
deleted file mode 100644
index ca53d8f..0000000
--- a/hr/doctype/leave_block_list/locale/hi-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Block Date": "\u0924\u093f\u0925\u093f \u092c\u094d\u0932\u0949\u0915", 
- "Date is repeated": "\u0924\u093f\u0925\u093f \u0926\u094b\u0939\u0930\u093e\u092f\u093e \u0939\u0948"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list/locale/hr-doc.json b/hr/doctype/leave_block_list/locale/hr-doc.json
deleted file mode 100644
index 23be6a8..0000000
--- a/hr/doctype/leave_block_list/locale/hr-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Allow Users": "Omogu\u0107iti korisnicima", 
- "Allow the following users to make Leave Applications for block days.": "Dopusti sljede\u0107i korisnicima da ostavite Prijave za blok dana.", 
- "Applies to Company": "Odnosi se na Dru\u0161tvo", 
- "Block Days": "Blok Dani", 
- "Block Holidays on important days.": "Blok Odmor o va\u017enim dana.", 
- "Company": "Dru\u0161tvo", 
- "HR": "HR", 
- "If not checked, the list will have to be added to each Department where it has to be applied.": "Ako nije ozna\u010deno, popis \u0107e biti dodan u svakom odjela gdje se mora primjenjivati.", 
- "Leave Block List": "Ostavite Block List", 
- "Leave Block List Allowed": "Ostavite Block List dopu\u0161tenih", 
- "Leave Block List Dates": "Ostavite datumi lista blokiranih", 
- "Leave Block List Name": "Ostavite popis imena Block", 
- "Stop users from making Leave Applications on following days.": "Prestani korisnike od izrade ostaviti aplikacija na sljede\u0107im danima.", 
- "Year": "Godina"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list/locale/hr-py.json b/hr/doctype/leave_block_list/locale/hr-py.json
deleted file mode 100644
index ba06d74..0000000
--- a/hr/doctype/leave_block_list/locale/hr-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Block Date": "Blok Datum", 
- "Date is repeated": "Datum se ponavlja"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list/locale/nl-doc.json b/hr/doctype/leave_block_list/locale/nl-doc.json
deleted file mode 100644
index d3e649b..0000000
--- a/hr/doctype/leave_block_list/locale/nl-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Allow Users": "Gebruikers toestaan", 
- "Allow the following users to make Leave Applications for block days.": "Laat de volgende gebruikers te vertrekken Toepassingen maken voor blok dagen.", 
- "Applies to Company": "Geldt voor Bedrijf", 
- "Block Days": "Blokkeren Dagen", 
- "Block Holidays on important days.": "Blok Vakantie op belangrijke dagen.", 
- "Company": "Vennootschap", 
- "HR": "HR", 
- "If not checked, the list will have to be added to each Department where it has to be applied.": "Indien niet gecontroleerd, wordt de lijst worden toegevoegd aan elk Department waar het moet worden toegepast.", 
- "Leave Block List": "Laat Block List", 
- "Leave Block List Allowed": "Laat toegestaan \u200b\u200bBlock List", 
- "Leave Block List Dates": "Laat Block List Data", 
- "Leave Block List Name": "Laat Block List Name", 
- "Stop users from making Leave Applications on following days.": "Stop gebruikers van het maken van verlofaanvragen op de volgende dagen.", 
- "Year": "Jaar"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list/locale/nl-py.json b/hr/doctype/leave_block_list/locale/nl-py.json
deleted file mode 100644
index e89506e..0000000
--- a/hr/doctype/leave_block_list/locale/nl-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Block Date": "Blokkeren Datum", 
- "Date is repeated": "Datum wordt herhaald"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list/locale/pt-BR-doc.json b/hr/doctype/leave_block_list/locale/pt-BR-doc.json
deleted file mode 100644
index faf57f9..0000000
--- a/hr/doctype/leave_block_list/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Allow Users": "Permitir que os usu\u00e1rios", 
- "Allow the following users to approve Leave Applications for block days.": "Permitir que os usu\u00e1rios a seguir para aprovar aplica\u00e7\u00f5es deixam para os dias de bloco.", 
- "Applies to Company": "Aplica-se a Empresa", 
- "Block Days": "Dias bloco", 
- "Block Holidays on important days.": "Bloquear feriados em dias importantes.", 
- "Company": "Empresa", 
- "HR": "RH", 
- "If not checked, the list will have to be added to each Department where it has to be applied.": "Se n\u00e3o for controlada, a lista dever\u00e1 ser adicionado a cada departamento onde tem de ser aplicado.", 
- "Leave Block List": "Deixe Lista de Bloqueios", 
- "Leave Block List Allowed": "Deixe Lista de Bloqueios admitidos", 
- "Leave Block List Dates": "Deixe as datas Lista de Bloqueios", 
- "Leave Block List Name": "Deixe o nome Lista de Bloqueios", 
- "Stop users from making Leave Applications on following days.": "Pare de usu\u00e1rios de fazer aplica\u00e7\u00f5es deixam nos dias seguintes.", 
- "Year": "Ano"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list/locale/pt-BR-py.json b/hr/doctype/leave_block_list/locale/pt-BR-py.json
deleted file mode 100644
index d2b6e69..0000000
--- a/hr/doctype/leave_block_list/locale/pt-BR-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Block Date": "Bloquear Data", 
- "Date is repeated": "Data \u00e9 repetido"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list/locale/pt-doc.json b/hr/doctype/leave_block_list/locale/pt-doc.json
deleted file mode 100644
index 70508f1..0000000
--- a/hr/doctype/leave_block_list/locale/pt-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Allow Users": "Permitir que os usu\u00e1rios", 
- "Allow the following users to make Leave Applications for block days.": "Permitir que os usu\u00e1rios a seguir para fazer aplica\u00e7\u00f5es deixam para os dias de bloco.", 
- "Applies to Company": "Aplica-se a Empresa", 
- "Block Days": "Dias bloco", 
- "Block Holidays on important days.": "Bloquear feriados em dias importantes.", 
- "Company": "Companhia", 
- "HR": "HR", 
- "If not checked, the list will have to be added to each Department where it has to be applied.": "Se n\u00e3o for controlada, a lista dever\u00e1 ser adicionado a cada departamento onde tem de ser aplicado.", 
- "Leave Block List": "Deixe Lista de Bloqueios", 
- "Leave Block List Allowed": "Deixe Lista de Bloqueios admitidos", 
- "Leave Block List Dates": "Deixe as datas Lista de Bloqueios", 
- "Leave Block List Name": "Deixe o nome Lista de Bloqueios", 
- "Stop users from making Leave Applications on following days.": "Pare de usu\u00e1rios de fazer aplica\u00e7\u00f5es deixam nos dias seguintes.", 
- "Year": "Ano"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list/locale/pt-py.json b/hr/doctype/leave_block_list/locale/pt-py.json
deleted file mode 100644
index d2b6e69..0000000
--- a/hr/doctype/leave_block_list/locale/pt-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Block Date": "Bloquear Data", 
- "Date is repeated": "Data \u00e9 repetido"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list/locale/th-doc.json b/hr/doctype/leave_block_list/locale/th-doc.json
deleted file mode 100644
index 29bf5de..0000000
--- a/hr/doctype/leave_block_list/locale/th-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Allow Users": "\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19", 
- "Allow the following users to approve Leave Applications for block days.": "\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e02\u0e2d\u0e2d\u0e19\u0e38\u0e21\u0e31\u0e15\u0e34\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e2d\u0e2d\u0e01\u0e27\u0e31\u0e19\u0e1a\u0e25\u0e47\u0e2d\u0e01", 
- "Applies to Company": "\u0e19\u0e33\u0e44\u0e1b\u0e43\u0e0a\u0e49\u0e01\u0e31\u0e1a \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Block Days": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e1a\u0e25\u0e47\u0e2d\u0e01", 
- "Block Holidays on important days.": "\u0e1b\u0e34\u0e14\u0e01\u0e31\u0e49\u0e19\u0e2b\u0e22\u0e38\u0e14\u0e43\u0e19\u0e27\u0e31\u0e19\u0e2a\u0e33\u0e04\u0e31\u0e0d", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "If not checked, the list will have to be added to each Department where it has to be applied.": "\u0e16\u0e49\u0e32\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e21\u0e35\u0e01\u0e32\u0e23\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e41\u0e15\u0e48\u0e25\u0e30\u0e41\u0e1c\u0e19\u0e01\u0e17\u0e35\u0e48\u0e21\u0e31\u0e19\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e21\u0e35\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49", 
- "Leave Block List": "\u0e1d\u0e32\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e25\u0e47\u0e2d\u0e01", 
- "Leave Block List Allowed": "\u0e1d\u0e32\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e25\u0e47\u0e2d\u0e01\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e19\u0e33", 
- "Leave Block List Dates": "\u0e44\u0e21\u0e48\u0e23\u0e30\u0e1a\u0e38\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e25\u0e47\u0e2d\u0e01", 
- "Leave Block List Name": "\u0e1d\u0e32\u0e01\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e1a\u0e25\u0e47\u0e2d\u0e01", 
- "Stop users from making Leave Applications on following days.": "\u0e2b\u0e22\u0e38\u0e14\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e08\u0e32\u0e01\u0e01\u0e32\u0e23\u0e17\u0e33\u0e41\u0e2d\u0e1e\u0e1e\u0e25\u0e34\u0e40\u0e04\u0e17\u0e35\u0e48\u0e40\u0e14\u0e34\u0e19\u0e17\u0e32\u0e07\u0e43\u0e19\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e14\u0e31\u0e07\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e19\u0e35\u0e49", 
- "Year": "\u0e1b\u0e35"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list/locale/th-py.json b/hr/doctype/leave_block_list/locale/th-py.json
deleted file mode 100644
index b9248f5..0000000
--- a/hr/doctype/leave_block_list/locale/th-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Block Date": "\u0e1a\u0e25\u0e47\u0e2d\u0e01\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Date is repeated": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e0b\u0e49\u0e33\u0e41\u0e25\u0e49\u0e27\u0e0b\u0e49\u0e33\u0e2d\u0e35\u0e01"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list_allow/README.md b/hr/doctype/leave_block_list_allow/README.md
new file mode 100644
index 0000000..a735039
--- /dev/null
+++ b/hr/doctype/leave_block_list_allow/README.md
@@ -0,0 +1 @@
+User allowed to approve leave on blocked date.
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list_allow/locale/_messages_doc.json b/hr/doctype/leave_block_list_allow/locale/_messages_doc.json
deleted file mode 100644
index 5f10bee..0000000
--- a/hr/doctype/leave_block_list_allow/locale/_messages_doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-[
- "HR", 
- "Allow User", 
- "Leave Block List Allow"
-]
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list_allow/locale/ar-doc.json b/hr/doctype/leave_block_list_allow/locale/ar-doc.json
deleted file mode 100644
index deaa715..0000000
--- a/hr/doctype/leave_block_list_allow/locale/ar-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Allow User": "\u062a\u0633\u0645\u062d \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645", 
- "HR": "HR", 
- "Leave Block List Allow": "\u062a\u0631\u0643 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062d\u0638\u0631 \u0627\u0644\u0633\u0645\u0627\u062d"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list_allow/locale/de-doc.json b/hr/doctype/leave_block_list_allow/locale/de-doc.json
deleted file mode 100644
index 600880b..0000000
--- a/hr/doctype/leave_block_list_allow/locale/de-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Allow User": "Benutzer zulassen", 
- "HR": "HR", 
- "Leave Block List Allow": "Lassen Lassen Block List"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list_allow/locale/es-doc.json b/hr/doctype/leave_block_list_allow/locale/es-doc.json
deleted file mode 100644
index 896ad74..0000000
--- a/hr/doctype/leave_block_list_allow/locale/es-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Allow User": "Permitir al usuario", 
- "HR": "HR", 
- "Leave Block List Allow": "Deja Lista de bloqueo Permitir"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list_allow/locale/fr-doc.json b/hr/doctype/leave_block_list_allow/locale/fr-doc.json
deleted file mode 100644
index 4f3dde9..0000000
--- a/hr/doctype/leave_block_list_allow/locale/fr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Allow User": "Permettre \u00e0 l&#39;utilisateur", 
- "HR": "RH", 
- "Leave Block List Allow": "Laisser Block List Autoriser"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list_allow/locale/hi-doc.json b/hr/doctype/leave_block_list_allow/locale/hi-doc.json
deleted file mode 100644
index 8c1ed60..0000000
--- a/hr/doctype/leave_block_list_allow/locale/hi-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Allow User": "\u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Leave Block List Allow": "\u091b\u094b\u0921\u093c \u0926\u094b \u092c\u094d\u0932\u0949\u0915 \u0938\u0942\u091a\u0940 \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947\u0902"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list_allow/locale/hr-doc.json b/hr/doctype/leave_block_list_allow/locale/hr-doc.json
deleted file mode 100644
index 11e03f4..0000000
--- a/hr/doctype/leave_block_list_allow/locale/hr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Allow User": "Dopusti korisnika", 
- "HR": "HR", 
- "Leave Block List Allow": "Ostavite Blok Popis Dopustite"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list_allow/locale/nl-doc.json b/hr/doctype/leave_block_list_allow/locale/nl-doc.json
deleted file mode 100644
index cf4e4b8..0000000
--- a/hr/doctype/leave_block_list_allow/locale/nl-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Allow User": "Door gebruiker toestaan", 
- "HR": "HR", 
- "Leave Block List Allow": "Laat Block List Laat"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list_allow/locale/pt-BR-doc.json b/hr/doctype/leave_block_list_allow/locale/pt-BR-doc.json
deleted file mode 100644
index 1b58e79..0000000
--- a/hr/doctype/leave_block_list_allow/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Allow User": "Permitir que o usu\u00e1rio", 
- "HR": "RH", 
- "Leave Block List Allow": "Deixe Lista de Bloqueios Permitir"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list_allow/locale/pt-doc.json b/hr/doctype/leave_block_list_allow/locale/pt-doc.json
deleted file mode 100644
index 38dd42f..0000000
--- a/hr/doctype/leave_block_list_allow/locale/pt-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Allow User": "Permitir que o usu\u00e1rio", 
- "HR": "HR", 
- "Leave Block List Allow": "Deixe Lista de Bloqueios Permitir"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list_allow/locale/th-doc.json b/hr/doctype/leave_block_list_allow/locale/th-doc.json
deleted file mode 100644
index c588587..0000000
--- a/hr/doctype/leave_block_list_allow/locale/th-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Allow User": "\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Leave Block List Allow": "\u0e1d\u0e32\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e25\u0e47\u0e2d\u0e01\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list_date/README.md b/hr/doctype/leave_block_list_date/README.md
new file mode 100644
index 0000000..658f359
--- /dev/null
+++ b/hr/doctype/leave_block_list_date/README.md
@@ -0,0 +1 @@
+Date blocked on parent Leave Block List.
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list_date/locale/_messages_doc.json b/hr/doctype/leave_block_list_date/locale/_messages_doc.json
deleted file mode 100644
index 621b9dc..0000000
--- a/hr/doctype/leave_block_list_date/locale/_messages_doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-[
- "HR", 
- "Reason", 
- "Leave Block List Date", 
- "Block Date"
-]
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list_date/locale/ar-doc.json b/hr/doctype/leave_block_list_date/locale/ar-doc.json
deleted file mode 100644
index b92d734..0000000
--- a/hr/doctype/leave_block_list_date/locale/ar-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Block Date": "\u0645\u0646\u0639 \u062a\u0627\u0631\u064a\u062e", 
- "HR": "HR", 
- "Leave Block List Date": "\u062a\u0631\u0643 \u0628\u0644\u0648\u0643 \u062a\u0627\u0631\u064a\u062e \u0642\u0627\u0626\u0645\u0629", 
- "Reason": "\u0633\u0628\u0628"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list_date/locale/de-doc.json b/hr/doctype/leave_block_list_date/locale/de-doc.json
deleted file mode 100644
index c3f7c58..0000000
--- a/hr/doctype/leave_block_list_date/locale/de-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Block Date": "Blockieren Datum", 
- "HR": "HR", 
- "Leave Block List Date": "Lassen Block List Datum", 
- "Reason": "Grund"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list_date/locale/es-doc.json b/hr/doctype/leave_block_list_date/locale/es-doc.json
deleted file mode 100644
index 2c36f5a..0000000
--- a/hr/doctype/leave_block_list_date/locale/es-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Block Date": "Bloque Fecha", 
- "HR": "HR", 
- "Leave Block List Date": "Deje Fecha Lista de bloqueo", 
- "Reason": "Raz\u00f3n"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list_date/locale/fr-doc.json b/hr/doctype/leave_block_list_date/locale/fr-doc.json
deleted file mode 100644
index 6da9539..0000000
--- a/hr/doctype/leave_block_list_date/locale/fr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Block Date": "Date de bloquer", 
- "HR": "RH", 
- "Leave Block List Date": "Laisser Date de Block List", 
- "Reason": "Raison"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list_date/locale/hi-doc.json b/hr/doctype/leave_block_list_date/locale/hi-doc.json
deleted file mode 100644
index 6ee4f7a..0000000
--- a/hr/doctype/leave_block_list_date/locale/hi-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Block Date": "\u0924\u093f\u0925\u093f \u092c\u094d\u0932\u0949\u0915", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Leave Block List Date": "\u092c\u094d\u0932\u0949\u0915 \u0938\u0942\u091a\u0940 \u0924\u093f\u0925\u093f \u091b\u094b\u0921\u093c \u0926\u094b", 
- "Reason": "\u0915\u093e\u0930\u0923"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list_date/locale/hr-doc.json b/hr/doctype/leave_block_list_date/locale/hr-doc.json
deleted file mode 100644
index 45c6b03..0000000
--- a/hr/doctype/leave_block_list_date/locale/hr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Block Date": "Blok Datum", 
- "HR": "HR", 
- "Leave Block List Date": "Ostavite Date Popis Block", 
- "Reason": "Razlog"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list_date/locale/nl-doc.json b/hr/doctype/leave_block_list_date/locale/nl-doc.json
deleted file mode 100644
index f617baa..0000000
--- a/hr/doctype/leave_block_list_date/locale/nl-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Block Date": "Blokkeren Datum", 
- "HR": "HR", 
- "Leave Block List Date": "Laat Block List Datum", 
- "Reason": "Reden"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list_date/locale/pt-BR-doc.json b/hr/doctype/leave_block_list_date/locale/pt-BR-doc.json
deleted file mode 100644
index 05810a4..0000000
--- a/hr/doctype/leave_block_list_date/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Block Date": "Bloquear Data", 
- "HR": "RH", 
- "Leave Block List Date": "Deixe Data Lista de Bloqueios", 
- "Reason": "Motivo"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list_date/locale/pt-doc.json b/hr/doctype/leave_block_list_date/locale/pt-doc.json
deleted file mode 100644
index 8ef601a..0000000
--- a/hr/doctype/leave_block_list_date/locale/pt-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Block Date": "Bloquear Data", 
- "HR": "HR", 
- "Leave Block List Date": "Deixe Data Lista de Bloqueios", 
- "Reason": "Raz\u00e3o"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_block_list_date/locale/th-doc.json b/hr/doctype/leave_block_list_date/locale/th-doc.json
deleted file mode 100644
index 72a39fe..0000000
--- a/hr/doctype/leave_block_list_date/locale/th-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Block Date": "\u0e1a\u0e25\u0e47\u0e2d\u0e01\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Leave Block List Date": "\u0e1d\u0e32\u0e01\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e25\u0e47\u0e2d\u0e01", 
- "Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_control_panel/README.md b/hr/doctype/leave_control_panel/README.md
new file mode 100644
index 0000000..f7d3357
--- /dev/null
+++ b/hr/doctype/leave_control_panel/README.md
@@ -0,0 +1 @@
+Tool to allocate leaves in bulk.
\ No newline at end of file
diff --git a/hr/doctype/leave_control_panel/locale/_messages_doc.json b/hr/doctype/leave_control_panel/locale/_messages_doc.json
deleted file mode 100644
index 92d04e5..0000000
--- a/hr/doctype/leave_control_panel/locale/_messages_doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-[
- "Leave blank if considered for all departments", 
- "Leave Control Panel", 
- "Leave blank if considered for all branches", 
- "Employee Type", 
- "Designation", 
- "HR", 
- "Leave blank if considered for all designations", 
- "Grade", 
- "Leave blank if considered for all grades", 
- "Leave Type", 
- "New Leaves Allocated (In Days)", 
- "Department", 
- "Fiscal Year", 
- "Carry Forward", 
- "Allocate", 
- "Branch", 
- "Leave blank if considered for all employee types", 
- "Please select Carry Forward if you also want to include previous fiscal year's balance leaves to this fiscal year"
-]
\ No newline at end of file
diff --git a/hr/doctype/leave_control_panel/locale/ar-doc.json b/hr/doctype/leave_control_panel/locale/ar-doc.json
deleted file mode 100644
index 3103960..0000000
--- a/hr/doctype/leave_control_panel/locale/ar-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Allocate": "\u062a\u062e\u0635\u064a\u0635", 
- "Branch": "\u0641\u0631\u0639", 
- "Carry Forward": "\u0627\u0644\u0645\u0636\u064a \u0642\u062f\u0645\u0627", 
- "Department": "\u0642\u0633\u0645", 
- "Designation": "\u062a\u0639\u064a\u064a\u0646", 
- "Employee Type": "\u0646\u0648\u0639 \u0627\u0644\u0645\u0648\u0638\u0641", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Grade": "\u062f\u0631\u062c\u0629", 
- "HR": "HR", 
- "Leave Control Panel": "\u062a\u0631\u0643 \u0644\u0648\u062d\u0629 \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Leave Type": "\u062a\u0631\u0643 \u0646\u0648\u0639", 
- "Leave blank if considered for all branches": "\u062a\u0631\u0643 \u0641\u0627\u0631\u063a\u0627 \u0625\u0630\u0627 \u0646\u0638\u0631\u062a \u0644\u062c\u0645\u064a\u0639 \u0627\u0644\u0641\u0631\u0648\u0639", 
- "Leave blank if considered for all departments": "\u0627\u062a\u0631\u0643\u0647 \u0641\u0627\u0631\u063a\u0627 \u0625\u0630\u0627 \u0646\u0638\u0631\u062a \u0644\u062c\u0645\u064a\u0639 \u0627\u0644\u0625\u062f\u0627\u0631\u0627\u062a", 
- "Leave blank if considered for all designations": "\u062a\u0631\u0643 \u0641\u0627\u0631\u063a\u0627 \u0625\u0630\u0627 \u0646\u0638\u0631\u062a \u0644\u062c\u0645\u064a\u0639 \u0627\u0644\u062a\u0633\u0645\u064a\u0627\u062a", 
- "Leave blank if considered for all employee types": "\u062a\u0631\u0643 \u0641\u0627\u0631\u063a\u0627 \u0625\u0630\u0627 \u0646\u0638\u0631\u062a \u0644\u062c\u0645\u064a\u0639 \u0623\u0646\u0648\u0627\u0639 \u0645\u0648\u0638\u0641", 
- "Leave blank if considered for all grades": "\u0627\u062a\u0631\u0643\u0647 \u0641\u0627\u0631\u063a\u0627 \u0625\u0630\u0627 \u0646\u0638\u0631\u062a \u0644\u062c\u0645\u064a\u0639 \u0627\u0644\u0635\u0641\u0648\u0641", 
- "New Leaves Allocated (In Days)": "\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u062c\u062f\u064a\u062f\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 (\u0628\u0627\u0644\u0623\u064a\u0627\u0645)", 
- "Please select Carry Forward if you also want to include previous fiscal year's balance leaves to this fiscal year": "\u0627\u0644\u0631\u062c\u0627\u0621 \u062a\u062d\u062f\u064a\u062f \u0645\u0636\u064a \u0642\u062f\u0645\u0627 \u0625\u0630\u0627 \u0643\u0646\u062a \u062a\u0631\u064a\u062f \u0623\u064a\u0636\u0627 \u0644\u062a\u0634\u0645\u0644 \u0627\u0644\u062a\u0648\u0627\u0632\u0646 \u0627\u0644\u0639\u0627\u0645 \u0627\u0644\u0645\u0627\u0644\u064a \u0627\u0644\u0633\u0627\u0628\u0642 \u064a\u062a\u0631\u0643 \u0644\u0647\u0630\u0647 \u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_control_panel/locale/de-doc.json b/hr/doctype/leave_control_panel/locale/de-doc.json
deleted file mode 100644
index d2f984c..0000000
--- a/hr/doctype/leave_control_panel/locale/de-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Allocate": "Zuweisen", 
- "Branch": "Zweig", 
- "Carry Forward": "Vortragen", 
- "Department": "Abteilung", 
- "Designation": "Bezeichnung", 
- "Employee Type": "Arbeitnehmertyp", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "Grade": "Klasse", 
- "HR": "HR", 
- "Leave Control Panel": "Lassen Sie Control Panel", 
- "Leave Type": "Lassen Typ", 
- "Leave blank if considered for all branches": "Freilassen, wenn f\u00fcr alle Branchen betrachtet", 
- "Leave blank if considered for all departments": "Freilassen, wenn f\u00fcr alle Abteilungen betrachtet", 
- "Leave blank if considered for all designations": "Freilassen, wenn f\u00fcr alle Bezeichnungen betrachtet", 
- "Leave blank if considered for all employee types": "Freilassen, wenn f\u00fcr alle Mitarbeiter Typen betrachtet", 
- "Leave blank if considered for all grades": "Freilassen, wenn f\u00fcr alle Typen gilt als", 
- "New Leaves Allocated (In Days)": "New Leaves Allocated (in Tagen)", 
- "Please select Carry Forward if you also want to include previous fiscal year's balance leaves to this fiscal year": "Bitte w\u00e4hlen Sie Carry Forward Auch wenn Sie zum vorherigen Gesch\u00e4ftsjahr die Bl\u00e4tter aufnehmen m\u00f6chten zum Ausgleich in diesem Gesch\u00e4ftsjahr"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_control_panel/locale/es-doc.json b/hr/doctype/leave_control_panel/locale/es-doc.json
deleted file mode 100644
index ca3792d..0000000
--- a/hr/doctype/leave_control_panel/locale/es-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Allocate": "Asignar", 
- "Branch": "Rama", 
- "Carry Forward": "Llevar adelante", 
- "Department": "Departamento", 
- "Designation": "Designaci\u00f3n", 
- "Employee Type": "Tipo de empleado", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "Grade": "Grado", 
- "HR": "HR", 
- "Leave Control Panel": "Deja Panel de control", 
- "Leave Type": "Deja Tipo", 
- "Leave blank if considered for all branches": "Dejar en blanco si se considera para todas las ramas", 
- "Leave blank if considered for all departments": "Dejar en blanco si se considera para todos los departamentos", 
- "Leave blank if considered for all designations": "Dejar en blanco si se considera para todas las designaciones", 
- "Leave blank if considered for all employee types": "Dejar en blanco si se considera para todos los tipos de empleados", 
- "Leave blank if considered for all grades": "Dejar en blanco si se considera para todos los grados", 
- "New Leaves Allocated (In Days)": "Las hojas nuevas asignado (en d\u00edas)", 
- "Please select Carry Forward if you also want to include previous fiscal year's balance leaves to this fiscal year": "Por favor, seleccione Arrastre de si tambi\u00e9n desea incluir saldo del ejercicio fiscal anterior deja a este a\u00f1o fiscal"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_control_panel/locale/fr-doc.json b/hr/doctype/leave_control_panel/locale/fr-doc.json
deleted file mode 100644
index db96116..0000000
--- a/hr/doctype/leave_control_panel/locale/fr-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Allocate": "Allouer", 
- "Branch": "Branche", 
- "Carry Forward": "Reporter", 
- "Department": "D\u00e9partement", 
- "Designation": "D\u00e9signation", 
- "Employee Type": "Type de contrat", 
- "Fiscal Year": "Exercice", 
- "Grade": "Grade", 
- "HR": "RH", 
- "Leave Control Panel": "Laisser le Panneau de configuration", 
- "Leave Type": "Laisser Type d&#39;", 
- "Leave blank if considered for all branches": "Laisser vide si cela est jug\u00e9 pour toutes les branches", 
- "Leave blank if considered for all departments": "Laisser vide si cela est jug\u00e9 pour tous les minist\u00e8res", 
- "Leave blank if considered for all designations": "Laisser vide si cela est jug\u00e9 pour toutes les d\u00e9signations", 
- "Leave blank if considered for all employee types": "Laisser vide si cela est jug\u00e9 pour tous les types d&#39;employ\u00e9s", 
- "Leave blank if considered for all grades": "Laisser vide si cela est jug\u00e9 pour tous les grades", 
- "New Leaves Allocated (In Days)": "Feuilles de nouveaux allou\u00e9s (en jours)", 
- "Please select Carry Forward if you also want to include previous fiscal year's balance leaves to this fiscal year": "S&#39;il vous pla\u00eet s\u00e9lectionnez Report si vous souhaitez \u00e9galement inclure le solde de l&#39;exercice pr\u00e9c\u00e9dent ne laisse \u00e0 cet exercice"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_control_panel/locale/hi-doc.json b/hr/doctype/leave_control_panel/locale/hi-doc.json
deleted file mode 100644
index cabbc6e..0000000
--- a/hr/doctype/leave_control_panel/locale/hi-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Allocate": "\u0906\u0935\u0902\u091f\u093f\u0924", 
- "Branch": "\u0936\u093e\u0916\u093e", 
- "Carry Forward": "\u0906\u0917\u0947 \u0932\u0947 \u091c\u093e\u0928\u093e", 
- "Department": "\u0935\u093f\u092d\u093e\u0917", 
- "Designation": "\u092a\u0926\u0928\u093e\u092e", 
- "Employee Type": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "Grade": "\u0917\u094d\u0930\u0947\u0921", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Leave Control Panel": "\u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923 \u0915\u0915\u094d\u0937 \u091b\u094b\u0921\u093c \u0926\u094b", 
- "Leave Type": "\u092a\u094d\u0930\u0915\u093e\u0930 \u091b\u094b\u0921\u093c \u0926\u094b", 
- "Leave blank if considered for all branches": "\u0930\u093f\u0915\u094d\u0924 \u091b\u094b\u0921\u093c \u0905\u0917\u0930 \u0938\u092d\u0940 \u0936\u093e\u0916\u093e\u0913\u0902 \u0915\u0947 \u0932\u093f\u090f \u092e\u093e\u0928\u093e \u091c\u093e\u0924\u093e \u0939\u0948", 
- "Leave blank if considered for all departments": "\u0930\u093f\u0915\u094d\u0924 \u091b\u094b\u0921\u093c \u0905\u0917\u0930 \u0938\u092d\u0940 \u0935\u093f\u092d\u093e\u0917\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u0935\u093f\u091a\u093e\u0930", 
- "Leave blank if considered for all designations": "\u0930\u093f\u0915\u094d\u0924 \u091b\u094b\u0921\u093c \u0905\u0917\u0930 \u0938\u092d\u0940 \u092a\u0926\u0928\u093e\u092e \u0915\u0947 \u0932\u093f\u090f \u0935\u093f\u091a\u093e\u0930", 
- "Leave blank if considered for all employee types": "\u0930\u093f\u0915\u094d\u0924 \u091b\u094b\u0921\u093c \u0926\u094b \u0905\u0917\u0930 \u0938\u092d\u0940 \u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u092a\u094d\u0930\u0915\u093e\u0930 \u0915\u0947 \u0932\u093f\u090f \u0935\u093f\u091a\u093e\u0930", 
- "Leave blank if considered for all grades": "\u0930\u093f\u0915\u094d\u0924 \u091b\u094b\u0921\u093c \u0905\u0917\u0930 \u0938\u092d\u0940 \u0917\u094d\u0930\u0947\u0921 \u0915\u0947 \u0932\u093f\u090f \u092e\u093e\u0928\u093e \u091c\u093e\u0924\u093e \u0939\u0948", 
- "New Leaves Allocated (In Days)": "\u0928\u0908 \u092a\u0924\u094d\u0924\u093f\u092f\u094b\u0902 \u0906\u0935\u0902\u091f\u093f\u0924 (\u0926\u093f\u0928\u094b\u0902 \u092e\u0947\u0902)", 
- "Please select Carry Forward if you also want to include previous fiscal year's balance leaves to this fiscal year": "\u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902 \u0915\u0943\u092a\u092f\u093e \u0906\u0917\u0947 \u0932\u0947 \u091c\u093e\u0928\u093e \u0939\u0948 \u0905\u0917\u0930 \u0924\u0941\u092e \u092d\u0940 \u0936\u093e\u092e\u093f\u0932 \u0915\u0930\u0928\u093e \u091a\u093e\u0939\u0924\u0947 \u0939\u0948\u0902 \u092a\u093f\u091b\u0932\u0947 \u0930\u093e\u091c\u0915\u094b\u0937\u0940\u092f \u0935\u0930\u094d\u0937 \u0915\u0940 \u0936\u0947\u0937 \u0930\u093e\u0936\u093f \u0907\u0938 \u0935\u093f\u0924\u094d\u0924 \u0935\u0930\u094d\u0937 \u0915\u0947 \u0932\u093f\u090f \u091b\u094b\u0921\u093c \u0926\u0947\u0924\u093e \u0939\u0948"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_control_panel/locale/hr-doc.json b/hr/doctype/leave_control_panel/locale/hr-doc.json
deleted file mode 100644
index 8f71f5d..0000000
--- a/hr/doctype/leave_control_panel/locale/hr-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Allocate": "Dodijeliti", 
- "Branch": "Grana", 
- "Carry Forward": "Prenijeti", 
- "Department": "Odsjek", 
- "Designation": "Oznaka", 
- "Employee Type": "Zaposlenik Tip", 
- "Fiscal Year": "Fiskalna godina", 
- "Grade": "Razred", 
- "HR": "HR", 
- "Leave Control Panel": "Ostavite Upravlja\u010dka plo\u010da", 
- "Leave Type": "Ostavite Vid", 
- "Leave blank if considered for all branches": "Ostavite prazno ako smatra za sve grane", 
- "Leave blank if considered for all departments": "Ostavite prazno ako smatra za sve odjele", 
- "Leave blank if considered for all designations": "Ostavite prazno ako smatra za sve oznake", 
- "Leave blank if considered for all employee types": "Ostavite prazno ako smatra za sve tipove zaposlenika", 
- "Leave blank if considered for all grades": "Ostavite prazno ako smatra za sve razrede", 
- "New Leaves Allocated (In Days)": "Novi Li\u0161\u0107e alociran (u danima)", 
- "Please select Carry Forward if you also want to include previous fiscal year's balance leaves to this fiscal year": "Molimo odaberite prenositi ako \u017eelite uklju\u010diti prethodnoj fiskalnoj godini je ravnote\u017ea ostavlja na ovoj fiskalnoj godini"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_control_panel/locale/nl-doc.json b/hr/doctype/leave_control_panel/locale/nl-doc.json
deleted file mode 100644
index 3e2894d..0000000
--- a/hr/doctype/leave_control_panel/locale/nl-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Allocate": "Toewijzen", 
- "Branch": "Tak", 
- "Carry Forward": "Carry Forward", 
- "Department": "Afdeling", 
- "Designation": "Benaming", 
- "Employee Type": "Type werknemer", 
- "Fiscal Year": "Boekjaar", 
- "Grade": "Graad", 
- "HR": "HR", 
- "Leave Control Panel": "Laat het Configuratiescherm", 
- "Leave Type": "Laat Type", 
- "Leave blank if considered for all branches": "Laat leeg indien dit voor alle vestigingen", 
- "Leave blank if considered for all departments": "Laat leeg indien dit voor alle afdelingen", 
- "Leave blank if considered for all designations": "Laat leeg indien overwogen voor alle aanduidingen", 
- "Leave blank if considered for all employee types": "Laat leeg indien overwogen voor alle werknemer soorten", 
- "Leave blank if considered for all grades": "Laat leeg indien dit voor alle soorten", 
- "New Leaves Allocated (In Days)": "Nieuwe Bladeren Toegewezen (in dagen)", 
- "Please select Carry Forward if you also want to include previous fiscal year's balance leaves to this fiscal year": "Selecteer Carry Forward als u ook wilt opnemen vorige boekjaar uit balans laat dit fiscale jaar"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_control_panel/locale/pt-BR-doc.json b/hr/doctype/leave_control_panel/locale/pt-BR-doc.json
deleted file mode 100644
index 3af594b..0000000
--- a/hr/doctype/leave_control_panel/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Allocate": "Alocar", 
- "Branch": "Ramo", 
- "Carry Forward": "Encaminhar", 
- "Department": "Departamento", 
- "Designation": "Designa\u00e7\u00e3o", 
- "Employee Type": "Tipo de empregado", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Grade": "Grau", 
- "HR": "RH", 
- "Leave Control Panel": "Painel de Controle de Licen\u00e7as", 
- "Leave Type": "Tipo de Licen\u00e7as", 
- "Leave blank if considered for all branches": "Deixe em branco se considerado para todos os ramos", 
- "Leave blank if considered for all departments": "Deixe em branco se considerado para todos os departamentos", 
- "Leave blank if considered for all designations": "Deixe em branco se considerado para todas as designa\u00e7\u00f5es", 
- "Leave blank if considered for all employee types": "Deixe em branco se considerado para todos os tipos de empregados", 
- "Leave blank if considered for all grades": "Deixe em branco se considerado para todos os graus", 
- "New Leaves Allocated (In Days)": "Novas Licen\u00e7as alocadas (em dias)", 
- "Please select Carry Forward if you also want to include previous fiscal year's balance leaves to this fiscal year": "Por favor selecione Encaminhar se voc\u00ea tamb\u00e9m quer incluir o saldo de licen\u00e7as do ano fiscal anterior neste ano fiscal"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_control_panel/locale/pt-doc.json b/hr/doctype/leave_control_panel/locale/pt-doc.json
deleted file mode 100644
index 4ff4c45..0000000
--- a/hr/doctype/leave_control_panel/locale/pt-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Allocate": "Distribuir", 
- "Branch": "Ramo", 
- "Carry Forward": "Transportar", 
- "Department": "Departamento", 
- "Designation": "Designa\u00e7\u00e3o", 
- "Employee Type": "Tipo de empregado", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Grade": "Grau", 
- "HR": "HR", 
- "Leave Control Panel": "Deixe Painel de Controle", 
- "Leave Type": "Deixar Tipo", 
- "Leave blank if considered for all branches": "Deixe em branco se considerado para todos os ramos", 
- "Leave blank if considered for all departments": "Deixe em branco se considerado para todos os departamentos", 
- "Leave blank if considered for all designations": "Deixe em branco se considerado para todas as designa\u00e7\u00f5es", 
- "Leave blank if considered for all employee types": "Deixe em branco se considerado para todos os tipos de empregados", 
- "Leave blank if considered for all grades": "Deixe em branco se considerado para todos os graus", 
- "New Leaves Allocated (In Days)": "Folhas novas atribu\u00eddo (em dias)", 
- "Please select Carry Forward if you also want to include previous fiscal year's balance leaves to this fiscal year": "Por favor seleccione Carry Forward se voc\u00ea tamb\u00e9m quer incluir equil\u00edbrio ano fiscal anterior deixa para este ano fiscal"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_control_panel/locale/sr-doc.json b/hr/doctype/leave_control_panel/locale/sr-doc.json
deleted file mode 100644
index eaf1a59..0000000
--- a/hr/doctype/leave_control_panel/locale/sr-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Allocate": "\u0414\u043e\u0434\u0435\u043b\u0438\u0442\u0438", 
- "Branch": "\u0424\u0438\u043b\u0438\u0458\u0430\u043b\u0430", 
- "Carry Forward": "\u041f\u0440\u0435\u043d\u0435\u0442\u0438", 
- "Department": "\u041e\u0434\u0435\u0459\u0435\u045a\u0435", 
- "Designation": "\u041e\u0437\u043d\u0430\u043a\u0430", 
- "Employee Type": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438 \u0422\u0438\u043f", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "Grade": "\u0420\u0430\u0437\u0440\u0435\u0434", 
- "HR": "\u0425\u0420", 
- "Leave Control Panel": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0426\u043e\u043d\u0442\u0440\u043e\u043b \u041f\u0430\u043d\u0435\u043b", 
- "Leave Type": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0412\u0438\u0434", 
- "Leave blank if considered for all branches": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u043f\u0440\u0430\u0437\u043d\u043e \u0430\u043a\u043e \u0441\u0435 \u0441\u043c\u0430\u0442\u0440\u0430 \u0437\u0430 \u0441\u0432\u0435 \u0433\u0440\u0430\u043d\u0435", 
- "Leave blank if considered for all departments": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u043f\u0440\u0430\u0437\u043d\u043e \u0430\u043a\u043e \u0441\u0435 \u0441\u043c\u0430\u0442\u0440\u0430 \u0437\u0430 \u0441\u0432\u0430 \u043e\u0434\u0435\u0459\u0435\u045a\u0430", 
- "Leave blank if considered for all designations": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u043f\u0440\u0430\u0437\u043d\u043e \u0430\u043a\u043e \u0441\u0435 \u0441\u043c\u0430\u0442\u0440\u0430 \u0437\u0430 \u0441\u0432\u0435 \u043e\u0437\u043d\u0430\u043a\u0430\u043c\u0430", 
- "Leave blank if considered for all employee types": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u043f\u0440\u0430\u0437\u043d\u043e \u0430\u043a\u043e \u0441\u0435 \u0441\u043c\u0430\u0442\u0440\u0430 \u0437\u0430 \u0441\u0432\u0435 \u0442\u0438\u043f\u043e\u0432\u0435 \u0437\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438\u0445", 
- "Leave blank if considered for all grades": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u043f\u0440\u0430\u0437\u043d\u043e \u0430\u043a\u043e \u0441\u0435 \u0441\u043c\u0430\u0442\u0440\u0430 \u0437\u0430 \u0441\u0432\u0435 \u0440\u0430\u0437\u0440\u0435\u0434\u0435", 
- "New Leaves Allocated (In Days)": "\u041d\u043e\u0432\u0435 \u041b\u0438\u0448\u045b\u0435 \u0418\u0437\u0434\u0432\u043e\u0458\u0435\u043d\u0430 (\u0443 \u0434\u0430\u043d\u0438\u043c\u0430)", 
- "Please select Carry Forward if you also want to include previous fiscal year's balance leaves to this fiscal year": "\u041c\u043e\u043b\u0438\u043c\u043e \u0438\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0440\u0435\u043d\u0435\u0442\u0438 \u0430\u043a\u043e \u0442\u0430\u043a\u043e\u0452\u0435 \u0436\u0435\u043b\u0438\u0442\u0435 \u0434\u0430 \u0443\u043a\u0459\u0443\u0447\u0438\u0442\u0435 \u043f\u0440\u0435\u0442\u0445\u043e\u0434\u043d\u0443 \u0444\u0438\u0441\u043a\u0430\u043b\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443 \u0458\u0435 \u0431\u0438\u043b\u0430\u043d\u0441 \u043e\u0441\u0442\u0430\u0432\u0459\u0430 \u043d\u0430 \u043e\u0432\u0443 \u0444\u0438\u0441\u043a\u0430\u043b\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_control_panel/locale/ta-doc.json b/hr/doctype/leave_control_panel/locale/ta-doc.json
deleted file mode 100644
index 823992a..0000000
--- a/hr/doctype/leave_control_panel/locale/ta-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Allocate": "\u0ba8\u0bbf\u0bb0\u0bcd\u0ba3\u0baf\u0bbf", 
- "Branch": "\u0b95\u0bbf\u0bb3\u0bc8", 
- "Carry Forward": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bc6\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1 \u0b9a\u0bc6\u0bb2\u0bcd", 
- "Department": "\u0b87\u0bb2\u0bbe\u0b95\u0bbe", 
- "Designation": "\u0baa\u0ba4\u0bb5\u0bbf", 
- "Employee Type": "\u0baa\u0ba3\u0bbf\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "Grade": "\u0b95\u0bbf\u0bb0\u0bae\u0bae\u0bcd", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Leave Control Panel": "\u0b95\u0ba3\u0bcd\u0b9f\u0bcd\u0bb0\u0bc7\u0bbe\u0bb2\u0bcd \u0baa\u0bc7\u0ba9\u0bb2\u0bcd \u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Leave Type": "\u0bb5\u0b95\u0bc8 \u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Leave blank if considered for all branches": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0b95\u0bbf\u0bb3\u0bc8\u0b95\u0bb3\u0bc8\u0baf\u0bc1\u0bae\u0bcd \u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd \u0bb5\u0bc6\u0bb1\u0bc1\u0bae\u0bc8\u0baf\u0bbe\u0b95", 
- "Leave blank if considered for all departments": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0ba4\u0bc1\u0bb1\u0bc8\u0b95\u0bb3\u0bbf\u0bb2\u0bcd \u0b95\u0bb0\u0bc1\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1 \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd \u0bb5\u0bc6\u0bb1\u0bc1\u0bae\u0bc8\u0baf\u0bbe\u0b95", 
- "Leave blank if considered for all designations": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0bb5\u0b9f\u0bbf\u0bb5 \u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd \u0bb5\u0bc6\u0bb1\u0bc1\u0bae\u0bc8\u0baf\u0bbe\u0b95", 
- "Leave blank if considered for all employee types": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0baa\u0ba3\u0bbf\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bb5\u0b95\u0bc8\u0baf\u0bbe\u0ba9 \u0b95\u0bb0\u0bc1\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1 \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd \u0bb5\u0bc6\u0bb1\u0bc1\u0bae\u0bc8\u0baf\u0bbe\u0b95", 
- "Leave blank if considered for all grades": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0ba4\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bbe\u0b95 \u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd \u0bb5\u0bc6\u0bb1\u0bc1\u0bae\u0bc8\u0baf\u0bbe\u0b95", 
- "New Leaves Allocated (In Days)": "\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0b87\u0bb2\u0bc8\u0b95\u0bb3\u0bcd (\u0b9f\u0bc7\u0bb8\u0bcd) \u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Please select Carry Forward if you also want to include previous fiscal year's balance leaves to this fiscal year": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bc1\u0ba8\u0bcd\u0ba4\u0bc8\u0baf \u0ba8\u0bbf\u0ba4\u0bbf \u0b86\u0ba3\u0bcd\u0b9f\u0bbf\u0ba9\u0bcd \u0b87\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1\u0ba8\u0bbf\u0bb2\u0bc8 \u0b87\u0ba8\u0bcd\u0ba4 \u0ba8\u0bbf\u0ba4\u0bbf \u0b86\u0ba3\u0bcd\u0b9f\u0bc1 \u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1 \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95 \u0bb5\u0bbf\u0bb0\u0bc1\u0bae\u0bcd\u0baa\u0bbf\u0ba9\u0bbe\u0bb2\u0bcd \u0bae\u0bc1\u0ba9\u0bcd \u0b8e\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bb3\u0bb5\u0bc1\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_control_panel/locale/th-doc.json b/hr/doctype/leave_control_panel/locale/th-doc.json
deleted file mode 100644
index d20d60f..0000000
--- a/hr/doctype/leave_control_panel/locale/th-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Allocate": "\u0e08\u0e31\u0e14\u0e2a\u0e23\u0e23", 
- "Branch": "\u0e2a\u0e32\u0e02\u0e32", 
- "Carry Forward": "Carry Forward", 
- "Department": "\u0e41\u0e1c\u0e19\u0e01", 
- "Designation": "\u0e01\u0e32\u0e23\u0e41\u0e15\u0e48\u0e07\u0e15\u0e31\u0e49\u0e07", 
- "Employee Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Grade": "\u0e40\u0e01\u0e23\u0e14", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Leave Control Panel": "\u0e1d\u0e32\u0e01\u0e41\u0e1c\u0e07\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21", 
- "Leave Type": "\u0e1d\u0e32\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17", 
- "Leave blank if considered for all branches": "\u0e40\u0e27\u0e49\u0e19\u0e44\u0e27\u0e49\u0e2b\u0e32\u0e01\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e17\u0e38\u0e01\u0e2a\u0e32\u0e02\u0e32", 
- "Leave blank if considered for all departments": "\u0e40\u0e27\u0e49\u0e19\u0e44\u0e27\u0e49\u0e2b\u0e32\u0e01\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e43\u0e2b\u0e49\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e07\u0e32\u0e19\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", 
- "Leave blank if considered for all designations": "\u0e40\u0e27\u0e49\u0e19\u0e44\u0e27\u0e49\u0e2b\u0e32\u0e01\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", 
- "Leave blank if considered for all employee types": "\u0e40\u0e27\u0e49\u0e19\u0e44\u0e27\u0e49\u0e2b\u0e32\u0e01\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e43\u0e2b\u0e49\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e17\u0e38\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17", 
- "Leave blank if considered for all grades": "\u0e40\u0e27\u0e49\u0e19\u0e44\u0e27\u0e49\u0e2b\u0e32\u0e01\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e43\u0e2b\u0e49\u0e40\u0e01\u0e23\u0e14\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", 
- "New Leaves Allocated (In Days)": "\u0e43\u0e1a\u0e43\u0e2b\u0e21\u0e48\u0e17\u0e35\u0e48\u0e08\u0e31\u0e14\u0e2a\u0e23\u0e23 (\u0e43\u0e19\u0e27\u0e31\u0e19)", 
- "Please select Carry Forward if you also want to include previous fiscal year's balance leaves to this fiscal year": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e15\u0e48\u0e2d\u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e22\u0e31\u0e07\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e08\u0e30\u0e23\u0e27\u0e21\u0e16\u0e36\u0e07\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e21\u0e14\u0e38\u0e25\u0e43\u0e19\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e19\u0e35\u0e49\u0e2d\u0e2d\u0e01\u0e44\u0e1b\u0e43\u0e19\u0e1b\u0e35\u0e07\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e07\u0e34\u0e19"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_type/README.md b/hr/doctype/leave_type/README.md
new file mode 100644
index 0000000..695e9dd
--- /dev/null
+++ b/hr/doctype/leave_type/README.md
@@ -0,0 +1,6 @@
+Type of Leave.
+
+e.g.
+
+- Casual Leave
+- Sick Leave
\ No newline at end of file
diff --git a/hr/doctype/leave_type/locale/_messages_doc.json b/hr/doctype/leave_type/locale/_messages_doc.json
deleted file mode 100644
index 0e810d6..0000000
--- a/hr/doctype/leave_type/locale/_messages_doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-[
- "Trash Reason", 
- "Is LWP", 
- "HR", 
- "Max Days Leave Allowed", 
- "Leave Type", 
- "Is Carry Forward", 
- "Is Encash", 
- "Leave Type Name"
-]
\ No newline at end of file
diff --git a/hr/doctype/leave_type/locale/ar-doc.json b/hr/doctype/leave_type/locale/ar-doc.json
deleted file mode 100644
index e16324c..0000000
--- a/hr/doctype/leave_type/locale/ar-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "HR": "HR", 
- "Is Carry Forward": "\u0648\u0627\u0644\u0645\u0636\u064a \u0642\u062f\u0645\u0627", 
- "Is Encash": "\u0647\u0648 \u064a\u062d\u0642\u0642\u0648\u0627 \u0631\u0628\u062d\u0627", 
- "Is LWP": "\u0647\u0648 LWP", 
- "Leave Type": "\u062a\u0631\u0643 \u0646\u0648\u0639", 
- "Leave Type Name": "\u062a\u0631\u0643 \u0627\u0633\u0645 \u0646\u0648\u0639", 
- "Max Days Leave Allowed": "\u0627\u062a\u0631\u0643 \u0623\u064a\u0627\u0645 \u0643\u062d\u062f \u0623\u0642\u0635\u0649 \u0645\u0633\u0645\u0648\u062d", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_type/locale/de-doc.json b/hr/doctype/leave_type/locale/de-doc.json
deleted file mode 100644
index 4605639..0000000
--- a/hr/doctype/leave_type/locale/de-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "HR": "HR", 
- "Is Carry Forward": "Ist Carry Forward", 
- "Is Encash": "Ist einl\u00f6sen", 
- "Is LWP": "Ist LWP", 
- "Leave Type": "Lassen Typ", 
- "Leave Type Name": "Lassen Typ Name", 
- "Max Days Leave Allowed": "Max Leave Tage erlaubt", 
- "Trash Reason": "Trash Reason"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_type/locale/es-doc.json b/hr/doctype/leave_type/locale/es-doc.json
deleted file mode 100644
index d53d57d..0000000
--- a/hr/doctype/leave_type/locale/es-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "HR": "HR", 
- "Is Carry Forward": "Es Arrastre", 
- "Is Encash": "Es convertir\u00e1 en efectivo", 
- "Is LWP": "Es LWP", 
- "Leave Type": "Deja Tipo", 
- "Leave Type Name": "Agregar Nombre Tipo", 
- "Max Days Leave Allowed": "D\u00edas m\u00e1x Deja animales", 
- "Trash Reason": "Trash Raz\u00f3n"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_type/locale/fr-doc.json b/hr/doctype/leave_type/locale/fr-doc.json
deleted file mode 100644
index 36fc571..0000000
--- a/hr/doctype/leave_type/locale/fr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "HR": "RH", 
- "Is Carry Forward": "Est-Report", 
- "Is Encash": "Est encaisser", 
- "Is LWP": "Est-LWP", 
- "Leave Type": "Laisser Type d&#39;", 
- "Leave Type Name": "Laisser Nom Type", 
- "Max Days Leave Allowed": "Laisser jours Max admis", 
- "Trash Reason": "Raison Corbeille"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_type/locale/hi-doc.json b/hr/doctype/leave_type/locale/hi-doc.json
deleted file mode 100644
index d0ecda8..0000000
--- a/hr/doctype/leave_type/locale/hi-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Is Carry Forward": "\u0915\u094d\u092f\u093e \u0906\u0917\u0947 \u0932\u0947 \u091c\u093e\u0928\u093e", 
- "Is Encash": "\u0924\u0941\u0921\u093c\u093e\u0928\u093e \u0939\u0948", 
- "Is LWP": "LWP \u0939\u0948", 
- "Leave Type": "\u092a\u094d\u0930\u0915\u093e\u0930 \u091b\u094b\u0921\u093c \u0926\u094b", 
- "Leave Type Name": "\u092a\u094d\u0930\u0915\u093e\u0930 \u0915\u093e \u0928\u093e\u092e \u091b\u094b\u0921\u093c \u0926\u094b", 
- "Max Days Leave Allowed": "\u0905\u0927\u093f\u0915\u0924\u092e \u0926\u093f\u0928 \u091b\u094b\u0921\u093c\u0928\u0947 \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0940", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_type/locale/hr-doc.json b/hr/doctype/leave_type/locale/hr-doc.json
deleted file mode 100644
index 37b91a9..0000000
--- a/hr/doctype/leave_type/locale/hr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "HR": "HR", 
- "Is Carry Forward": "Je Carry Naprijed", 
- "Is Encash": "Je li unov\u010diti", 
- "Is LWP": "Je lwp", 
- "Leave Type": "Ostavite Vid", 
- "Leave Type Name": "Ostavite ime tipa", 
- "Max Days Leave Allowed": "Max Dani Ostavite dopu\u0161tenih", 
- "Trash Reason": "Otpad Razlog"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_type/locale/nl-doc.json b/hr/doctype/leave_type/locale/nl-doc.json
deleted file mode 100644
index 48091a2..0000000
--- a/hr/doctype/leave_type/locale/nl-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "HR": "HR", 
- "Is Carry Forward": "Is Forward Carry", 
- "Is Encash": "Is incasseren", 
- "Is LWP": "Is LWP", 
- "Leave Type": "Laat Type", 
- "Leave Type Name": "Laat Type Naam", 
- "Max Days Leave Allowed": "Max Dagen Laat toegestaan", 
- "Trash Reason": "Trash Reden"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_type/locale/pt-BR-doc.json b/hr/doctype/leave_type/locale/pt-BR-doc.json
deleted file mode 100644
index 856439e..0000000
--- a/hr/doctype/leave_type/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "HR": "RH", 
- "Is Carry Forward": "\u00c9 encaminhado", 
- "Is Encash": "\u00c9 cobran\u00e7a", 
- "Is LWP": "\u00c9 LWP", 
- "Leave Type": "Tipo de Licen\u00e7as", 
- "Leave Type Name": "Nome do Tipo de Licen\u00e7a", 
- "Max Days Leave Allowed": "Per\u00edodo m\u00e1ximo de Licen\u00e7a", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_type/locale/pt-doc.json b/hr/doctype/leave_type/locale/pt-doc.json
deleted file mode 100644
index ea8a55b..0000000
--- a/hr/doctype/leave_type/locale/pt-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "HR": "HR", 
- "Is Carry Forward": "\u00c9 Carry Forward", 
- "Is Encash": "\u00c9 cobrar", 
- "Is LWP": "\u00c9 LWP", 
- "Leave Type": "Deixar Tipo", 
- "Leave Type Name": "Deixe Nome Tipo", 
- "Max Days Leave Allowed": "Dias Max Deixe admitidos", 
- "Trash Reason": "Raz\u00e3o lixo"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_type/locale/sr-doc.json b/hr/doctype/leave_type/locale/sr-doc.json
deleted file mode 100644
index 4482e07..0000000
--- a/hr/doctype/leave_type/locale/sr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "HR": "\u0425\u0420", 
- "Is Carry Forward": "\u0408\u0435 \u043d\u0430\u043f\u0440\u0435\u0434 \u0426\u0430\u0440\u0440\u0438", 
- "Is Encash": "\u0414\u0430 \u043b\u0438 \u0443\u043d\u043e\u0432\u0447\u0438\u0442\u0438", 
- "Is LWP": "\u0414\u0430 \u043b\u0438 \u041b\u0412\u041f", 
- "Leave Type": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0412\u0438\u0434", 
- "Leave Type Name": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0418\u043c\u0435 \u0412\u0438\u0434", 
- "Max Days Leave Allowed": "\u041c\u0430\u043a \u0414\u0430\u043d\u0438 \u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0436\u0438\u0432\u043e\u0442\u0438\u045a\u0435", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_type/locale/ta-doc.json b/hr/doctype/leave_type/locale/ta-doc.json
deleted file mode 100644
index e222891..0000000
--- a/hr/doctype/leave_type/locale/ta-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Is Carry Forward": "\u0b85\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4 Carry", 
- "Is Encash": "\u0bb0\u0bc6\u0bbe\u0b95\u0bcd\u0b95\u0bae\u0bbe\u0ba9 \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Is LWP": "LWP \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1", 
- "Leave Type": "\u0bb5\u0b95\u0bc8 \u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Leave Type Name": "\u0bb5\u0b95\u0bc8 \u0baa\u0bc6\u0baf\u0bb0\u0bcd \u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Max Days Leave Allowed": "\u0bae\u0bc7\u0b95\u0bcd\u0bb8\u0bcd \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0bb5\u0bbf\u0b9f\u0bb5\u0bc1\u0bae\u0bcd", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/hr/doctype/leave_type/locale/th-doc.json b/hr/doctype/leave_type/locale/th-doc.json
deleted file mode 100644
index 2e31f86..0000000
--- a/hr/doctype/leave_type/locale/th-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Is Carry Forward": "\u0e40\u0e1b\u0e47\u0e19 Carry Forward", 
- "Is Encash": "\u0e40\u0e1b\u0e47\u0e19\u0e44\u0e14\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e07\u0e34\u0e19\u0e2a\u0e14", 
- "Is LWP": "LWP \u0e40\u0e1b\u0e47\u0e19", 
- "Leave Type": "\u0e1d\u0e32\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17", 
- "Leave Type Name": "\u0e1d\u0e32\u0e01\u0e0a\u0e37\u0e48\u0e2d\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17", 
- "Max Days Leave Allowed": "\u0e27\u0e31\u0e19\u0e41\u0e21\u0e47\u0e01\u0e0b\u0e4c\u0e1d\u0e32\u0e01\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e19\u0e33", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30"
-}
\ No newline at end of file
diff --git a/hr/doctype/other_income_detail/__init__.py b/hr/doctype/other_income_detail/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/hr/doctype/other_income_detail/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/hr/doctype/other_income_detail/locale/_messages_doc.json b/hr/doctype/other_income_detail/locale/_messages_doc.json
deleted file mode 100644
index 4b80e72..0000000
--- a/hr/doctype/other_income_detail/locale/_messages_doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-[
- "Other Income Detail", 
- "Under Section", 
- "Modified Amount", 
- "Actual Amount", 
- "HR", 
- "Max. Limit", 
- "Eligible Amount", 
- "Particulars"
-]
\ No newline at end of file
diff --git a/hr/doctype/other_income_detail/locale/ar-doc.json b/hr/doctype/other_income_detail/locale/ar-doc.json
deleted file mode 100644
index e074de2..0000000
--- a/hr/doctype/other_income_detail/locale/ar-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Actual Amount": "\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0641\u0639\u0644\u064a", 
- "Eligible Amount": "\u0627\u0644\u0645\u0624\u0647\u0644\u0629 \u0627\u0644\u0645\u0628\u0644\u063a", 
- "HR": "HR", 
- "Max. Limit": "\u0645\u0627\u0643\u0633. \u0642\u0635\u0631", 
- "Modified Amount": "\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0645\u0628\u0644\u063a", 
- "Other Income Detail": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0625\u064a\u0631\u0627\u062f\u0627\u062a \u0627\u0644\u0623\u062e\u0631\u0649", 
- "Particulars": "\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Under Section": "\u062a\u062d\u062a \u0627\u0644\u0642\u0633\u0645"
-}
\ No newline at end of file
diff --git a/hr/doctype/other_income_detail/locale/de-doc.json b/hr/doctype/other_income_detail/locale/de-doc.json
deleted file mode 100644
index 9f6b886..0000000
--- a/hr/doctype/other_income_detail/locale/de-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Actual Amount": "Istmenge", 
- "Eligible Amount": "Anrechnungsbetrag", 
- "HR": "HR", 
- "Max. Limit": "Max Limit", 
- "Modified Amount": "Ge\u00e4ndert Betrag", 
- "Other Income Detail": "Sonstige Ertr\u00e4ge Detailansicht", 
- "Particulars": "Einzelheiten", 
- "Under Section": "Gem\u00e4\u00df \u00a7"
-}
\ No newline at end of file
diff --git a/hr/doctype/other_income_detail/locale/es-doc.json b/hr/doctype/other_income_detail/locale/es-doc.json
deleted file mode 100644
index 18824fa..0000000
--- a/hr/doctype/other_income_detail/locale/es-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Actual Amount": "Cantidad real", 
- "Eligible Amount": "Monto Elegible", 
- "HR": "HR", 
- "Max. Limit": "Max. Limitar", 
- "Modified Amount": "Monto de la modificaci\u00f3n", 
- "Other Income Detail": "Detalle de otros ingresos", 
- "Particulars": "Datos", 
- "Under Section": "Bajo la Secci\u00f3n"
-}
\ No newline at end of file
diff --git a/hr/doctype/other_income_detail/locale/fr-doc.json b/hr/doctype/other_income_detail/locale/fr-doc.json
deleted file mode 100644
index 9f2edb5..0000000
--- a/hr/doctype/other_income_detail/locale/fr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Actual Amount": "Montant r\u00e9el", 
- "Eligible Amount": "Montant admissible", 
- "HR": "RH", 
- "Max. Limit": "Max. Limiter", 
- "Modified Amount": "Montant de modification", 
- "Other Income Detail": "D\u00e9tail Autres revenus", 
- "Particulars": "Coordonn\u00e9es", 
- "Under Section": "Conform\u00e9ment \u00e0 l&#39;article"
-}
\ No newline at end of file
diff --git a/hr/doctype/other_income_detail/locale/hi-doc.json b/hr/doctype/other_income_detail/locale/hi-doc.json
deleted file mode 100644
index 134810c..0000000
--- a/hr/doctype/other_income_detail/locale/hi-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Actual Amount": "\u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915 \u0930\u093e\u0936\u093f", 
- "Eligible Amount": "\u092a\u093e\u0924\u094d\u0930\u0924\u093e \u0930\u093e\u0936\u093f", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Max. Limit": "\u0905\u0927\u093f\u0915\u0924\u092e \u0938\u0940\u092e\u093e", 
- "Modified Amount": "\u0938\u0902\u0936\u094b\u0927\u093f\u0924 \u0930\u093e\u0936\u093f", 
- "Other Income Detail": "\u0905\u0928\u094d\u092f \u0906\u092f \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Particulars": "\u092c\u094d\u092f\u094c\u0930\u0947", 
- "Under Section": "\u0927\u093e\u0930\u093e \u0915\u0947 \u0924\u0939\u0924"
-}
\ No newline at end of file
diff --git a/hr/doctype/other_income_detail/locale/hr-doc.json b/hr/doctype/other_income_detail/locale/hr-doc.json
deleted file mode 100644
index 5793846..0000000
--- a/hr/doctype/other_income_detail/locale/hr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Actual Amount": "Stvarni iznos", 
- "Eligible Amount": "Prihvatljivo Iznos", 
- "HR": "HR", 
- "Max. Limit": "Maks. Ograni\u010diti", 
- "Modified Amount": "Promijenio Iznos", 
- "Other Income Detail": "Ostali prihodi Detalj", 
- "Particulars": "Pojedinosti", 
- "Under Section": "Pod Odjela"
-}
\ No newline at end of file
diff --git a/hr/doctype/other_income_detail/locale/nl-doc.json b/hr/doctype/other_income_detail/locale/nl-doc.json
deleted file mode 100644
index 868a56e..0000000
--- a/hr/doctype/other_income_detail/locale/nl-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Actual Amount": "Werkelijke bedrag", 
- "Eligible Amount": "In aanmerking komende bedrag", 
- "HR": "HR", 
- "Max. Limit": "Max. Beperken", 
- "Modified Amount": "Gewijzigd Bedrag", 
- "Other Income Detail": "Overige inkomsten Detail", 
- "Particulars": "Bijzonderheden", 
- "Under Section": "Op grond van artikel"
-}
\ No newline at end of file
diff --git a/hr/doctype/other_income_detail/locale/pt-BR-doc.json b/hr/doctype/other_income_detail/locale/pt-BR-doc.json
deleted file mode 100644
index be0f530..0000000
--- a/hr/doctype/other_income_detail/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Actual Amount": "Valor Real", 
- "Eligible Amount": "Montante eleg\u00edvel", 
- "HR": "RH", 
- "Max. Limit": "Max. Limitar", 
- "Modified Amount": "Quantidade modificada", 
- "Other Income Detail": "Detalhe sobre Outras Receitas", 
- "Particulars": "Caracter\u00edsticas", 
- "Under Section": "Segundo a Se\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/hr/doctype/other_income_detail/locale/pt-doc.json b/hr/doctype/other_income_detail/locale/pt-doc.json
deleted file mode 100644
index eeae4cf..0000000
--- a/hr/doctype/other_income_detail/locale/pt-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Actual Amount": "Valor Real", 
- "Eligible Amount": "Montante eleg\u00edvel", 
- "HR": "HR", 
- "Max. Limit": "Max. Limitar", 
- "Modified Amount": "Quantidade modificado", 
- "Other Income Detail": "Detalhe Outras Receitas", 
- "Particulars": "Caracter\u00edsticas", 
- "Under Section": "Segundo a Se\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/hr/doctype/other_income_detail/locale/sr-doc.json b/hr/doctype/other_income_detail/locale/sr-doc.json
deleted file mode 100644
index 381f4ea..0000000
--- a/hr/doctype/other_income_detail/locale/sr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "HR": "\u0425\u0420", 
- "Other Income Detail": "\u041e\u0441\u0442\u0430\u043b\u0438 \u043f\u0440\u0438\u0445\u043e\u0434\u0438 \u0414\u0435\u0442\u0430\u0459"
-}
\ No newline at end of file
diff --git a/hr/doctype/other_income_detail/locale/ta-doc.json b/hr/doctype/other_income_detail/locale/ta-doc.json
deleted file mode 100644
index 9e1f654..0000000
--- a/hr/doctype/other_income_detail/locale/ta-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Other Income Detail": "\u0bae\u0bb1\u0bcd\u0bb1 \u0bb5\u0bb0\u0bc1\u0bae\u0bbe\u0ba9\u0bae\u0bcd \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95"
-}
\ No newline at end of file
diff --git a/hr/doctype/other_income_detail/locale/th-doc.json b/hr/doctype/other_income_detail/locale/th-doc.json
deleted file mode 100644
index 4a54cc5..0000000
--- a/hr/doctype/other_income_detail/locale/th-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Actual Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19\u0e17\u0e35\u0e48\u0e41\u0e17\u0e49\u0e08\u0e23\u0e34\u0e07", 
- "Eligible Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Max. Limit": "\u0e41\u0e21\u0e47\u0e01\u0e0b\u0e4c \u0e08\u0e33\u0e01\u0e31\u0e14", 
- "Modified Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e44\u0e02", 
- "Other Income Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e23\u0e32\u0e22\u200b\u200b\u0e44\u0e14\u0e49\u0e2d\u0e37\u0e48\u0e19 \u0e46", 
- "Particulars": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Under Section": "\u0e15\u0e32\u0e21\u0e21\u0e32\u0e15\u0e23\u0e32"
-}
\ No newline at end of file
diff --git a/hr/doctype/other_income_detail/other_income_detail.py b/hr/doctype/other_income_detail/other_income_detail.py
deleted file mode 100644
index 7f48feb..0000000
--- a/hr/doctype/other_income_detail/other_income_detail.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-
-class DocType:
-	def __init__(self, d, dl):
-		self.doc, self.doclist = d, dl
\ No newline at end of file
diff --git a/hr/doctype/other_income_detail/other_income_detail.txt b/hr/doctype/other_income_detail/other_income_detail.txt
deleted file mode 100644
index b647ee7..0000000
--- a/hr/doctype/other_income_detail/other_income_detail.txt
+++ /dev/null
@@ -1,99 +0,0 @@
-[
- {
-  "creation": "2013-02-22 01:27:47", 
-  "docstatus": 0, 
-  "modified": "2013-03-07 07:03:26", 
-  "modified_by": "Administrator", 
-  "owner": "Administrator"
- }, 
- {
-  "doctype": "DocType", 
-  "istable": 1, 
-  "module": "HR", 
-  "name": "__common__"
- }, 
- {
-  "doctype": "DocField", 
-  "name": "__common__", 
-  "parent": "Other Income Detail", 
-  "parentfield": "fields", 
-  "parenttype": "DocType", 
-  "permlevel": 0
- }, 
- {
-  "doctype": "DocPerm", 
-  "name": "__common__", 
-  "parent": "Other Income Detail", 
-  "parentfield": "permissions", 
-  "parenttype": "DocType", 
-  "permlevel": 0, 
-  "read": 1, 
-  "report": 1, 
-  "role": "System Manager", 
-  "submit": 0, 
-  "write": 1
- }, 
- {
-  "doctype": "DocType", 
-  "name": "Other Income Detail"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "particulars2", 
-  "fieldtype": "Small Text", 
-  "label": "Particulars", 
-  "oldfieldname": "particulars2", 
-  "oldfieldtype": "Small Text", 
-  "print_width": "200px", 
-  "read_only": 1, 
-  "reqd": 1, 
-  "width": "200px"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "under_section2", 
-  "fieldtype": "Data", 
-  "label": "Under Section", 
-  "oldfieldname": "under_section2", 
-  "oldfieldtype": "Data", 
-  "read_only": 1, 
-  "reqd": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "max_limit2", 
-  "fieldtype": "Currency", 
-  "label": "Max. Limit", 
-  "oldfieldname": "max_limit2", 
-  "oldfieldtype": "Currency", 
-  "read_only": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "actual_amount2", 
-  "fieldtype": "Currency", 
-  "label": "Actual Amount", 
-  "oldfieldname": "actual_amount2", 
-  "oldfieldtype": "Currency"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "eligible_amount2", 
-  "fieldtype": "Currency", 
-  "label": "Eligible Amount", 
-  "oldfieldname": "eligible_amount2", 
-  "oldfieldtype": "Currency", 
-  "read_only": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "modified_amount2", 
-  "fieldtype": "Currency", 
-  "label": "Modified Amount", 
-  "oldfieldname": "modified_amount2", 
-  "oldfieldtype": "Currency"
- }, 
- {
-  "doctype": "DocPerm"
- }
-]
\ No newline at end of file
diff --git a/hr/doctype/salary_manager/README.md b/hr/doctype/salary_manager/README.md
new file mode 100644
index 0000000..040d038
--- /dev/null
+++ b/hr/doctype/salary_manager/README.md
@@ -0,0 +1 @@
+Tool to issue monthly Salary Slips to all Employees.
\ No newline at end of file
diff --git a/hr/doctype/salary_manager/locale/_messages_doc.json b/hr/doctype/salary_manager/locale/_messages_doc.json
deleted file mode 100644
index dd95645..0000000
--- a/hr/doctype/salary_manager/locale/_messages_doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-[
- "HR", 
- "Create Salary Slip", 
- "Creates salary slip for above mentioned criteria.", 
- "Branch", 
- "Department", 
- "Send Email", 
- "Company", 
- "Create Bank Voucher for the total salary paid for the above selected criteria", 
- "Designation", 
- "Fiscal Year", 
- "Document Description", 
- "Grade", 
- "Salary Manager", 
- "Submit Salary Slip", 
- "Month", 
- "Activity Log", 
- "Submit all salary slips for the above selected criteria", 
- "Check if you want to send salary slip in mail to each employee while submitting salary slip", 
- "Make Bank Voucher"
-]
\ No newline at end of file
diff --git a/hr/doctype/salary_manager/locale/ar-doc.json b/hr/doctype/salary_manager/locale/ar-doc.json
deleted file mode 100644
index 759dac7..0000000
--- a/hr/doctype/salary_manager/locale/ar-doc.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "01": "01", 
- "02": "02", 
- "03": "03", 
- "04": "04", 
- "05": "05", 
- "06": "06", 
- "07": "07", 
- "08": "08", 
- "09": "09", 
- "10": "10", 
- "11": "11", 
- "12": "12", 
- "Activity Log": "\u0633\u062c\u0644 \u0627\u0644\u0646\u0634\u0627\u0637", 
- "Branch": "\u0641\u0631\u0639", 
- "Check if you want to send salary slip in mail to each employee while submitting salary slip": "\u062a\u062d\u0642\u0642 \u0645\u0645\u0627 \u0625\u0630\u0627 \u0643\u0646\u062a \u062a\u0631\u063a\u0628 \u0641\u064a \u0625\u0631\u0633\u0627\u0644 \u0642\u0633\u064a\u0645\u0629 \u0627\u0644\u0631\u0627\u062a\u0628 \u0641\u064a \u0627\u0644\u0628\u0631\u064a\u062f \u0625\u0644\u0649 \u0643\u0644 \u0645\u0648\u0638\u0641 \u0623\u062b\u0646\u0627\u0621 \u0642\u064a\u0627\u0645\u0647\u0645 \u0628\u062a\u0642\u062f\u064a\u0645 \u0642\u0633\u064a\u0645\u0629 \u0627\u0644\u0631\u0627\u062a\u0628", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Create Bank Voucher for the total salary paid for the above selected criteria": "\u0625\u0646\u0634\u0627\u0621 \u0628\u0646\u0643 \u0644\u0644\u0642\u0633\u064a\u0645\u0629 \u0627\u0644\u0631\u0627\u062a\u0628 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0645\u062f\u0641\u0648\u0639 \u0644\u0644\u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0645\u0639\u0627\u064a\u064a\u0631 \u0627\u0644\u0645\u0630\u0643\u0648\u0631\u0629 \u0623\u0639\u0644\u0627\u0647", 
- "Create Salary Slip": "\u0625\u0646\u0634\u0627\u0621 \u0632\u0644\u0629 \u0627\u0644\u0631\u0627\u062a\u0628", 
- "Creates salary slip for above mentioned criteria.": "\u064a\u062e\u0644\u0642 \u0632\u0644\u0629 \u0645\u0631\u062a\u0628\u0627\u062a \u0627\u0644\u0645\u0639\u0627\u064a\u064a\u0631 \u0627\u0644\u0645\u0630\u0643\u0648\u0631\u0629 \u0623\u0639\u0644\u0627\u0647.", 
- "Department": "\u0642\u0633\u0645", 
- "Designation": "\u062a\u0639\u064a\u064a\u0646", 
- "Document Description": "\u0648\u0635\u0641 \u0627\u0644\u0648\u062b\u064a\u0642\u0629", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Grade": "\u062f\u0631\u062c\u0629", 
- "HR": "HR", 
- "Make Bank Voucher": "\u062c\u0639\u0644 \u0642\u0633\u064a\u0645\u0629 \u0627\u0644\u0628\u0646\u0643", 
- "Month": "\u0634\u0647\u0631", 
- "Salary Manager": "\u0631\u0627\u062a\u0628 \u0645\u062f\u064a\u0631", 
- "Send Email": "\u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Submit Salary Slip": "\u064a\u0642\u062f\u0645 \u0632\u0644\u0629 \u0627\u0644\u0631\u0627\u062a\u0628", 
- "Submit all salary slips for the above selected criteria": "\u062a\u0642\u062f\u064a\u0645 \u062c\u0645\u064a\u0639 \u0642\u0633\u0627\u0626\u0645 \u0631\u0627\u062a\u0628 \u0644\u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0645\u0639\u0627\u064a\u064a\u0631 \u0627\u0644\u0645\u0630\u0643\u0648\u0631\u0629 \u0623\u0639\u0644\u0627\u0647"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_manager/locale/de-doc.json b/hr/doctype/salary_manager/locale/de-doc.json
deleted file mode 100644
index 77e4ca0..0000000
--- a/hr/doctype/salary_manager/locale/de-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "Activity Log": "Activity Log", 
- "Branch": "Zweig", 
- "Check if you want to send salary slip in mail to each employee while submitting salary slip": "\u00dcberpr\u00fcfen Sie, ob Sie Gehaltsabrechnung in Mail an jeden Mitarbeiter wollen, w\u00e4hrend Einreichung Gehaltsabrechnung", 
- "Company": "Firma", 
- "Create Bank Voucher for the total salary paid for the above selected criteria": "Erstellen Bankgutschein f\u00fcr die Lohnsumme f\u00fcr die oben ausgew\u00e4hlten Kriterien gezahlt", 
- "Create Salary Slip": "Erstellen Gehaltsabrechnung", 
- "Creates salary slip for above mentioned criteria.": "Erstellt Gehaltsabrechnung f\u00fcr die oben genannten Kriterien.", 
- "Department": "Abteilung", 
- "Designation": "Bezeichnung", 
- "Document Description": "Document Beschreibung", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "Grade": "Klasse", 
- "HR": "HR", 
- "Make Bank Voucher": "Machen Bankgutschein", 
- "Month": "Monat", 
- "Salary Manager": "Manager Gehalt", 
- "Send Email": "E-Mail senden", 
- "Submit Salary Slip": "Senden Gehaltsabrechnung", 
- "Submit all salary slips for the above selected criteria": "Reichen Sie alle Gehaltsabrechnungen f\u00fcr die oben ausgew\u00e4hlten Kriterien"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_manager/locale/es-doc.json b/hr/doctype/salary_manager/locale/es-doc.json
deleted file mode 100644
index 2fb0f46..0000000
--- a/hr/doctype/salary_manager/locale/es-doc.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "01": "01", 
- "02": "02", 
- "03": "03", 
- "04": "04", 
- "05": "05", 
- "06": "06", 
- "07": "07", 
- "08": "08", 
- "09": "09", 
- "10": "10", 
- "11": "11", 
- "12": "12", 
- "Activity Log": "Registro de actividad", 
- "Branch": "Rama", 
- "Check if you want to send salary slip in mail to each employee while submitting salary slip": "Compruebe si usted desea enviar n\u00f3mina en el correo a cada empleado durante la presentaci\u00f3n de n\u00f3mina", 
- "Company": "Empresa", 
- "Create Bank Voucher for the total salary paid for the above selected criteria": "Crear comprobante bancario por el salario total pagado por los criterios anteriormente indicados,", 
- "Create Salary Slip": "Crear n\u00f3mina", 
- "Creates salary slip for above mentioned criteria.": "Crea n\u00f3mina de los criterios antes mencionados.", 
- "Department": "Departamento", 
- "Designation": "Designaci\u00f3n", 
- "Document Description": "Descripci\u00f3n del documento", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "Grade": "Grado", 
- "HR": "HR", 
- "Make Bank Voucher": "Hacer comprobante bancario", 
- "Month": "Mes", 
- "Salary Manager": "Manager Salarios", 
- "Send Email": "Enviar correo", 
- "Submit Salary Slip": "Enviar n\u00f3mina", 
- "Submit all salary slips for the above selected criteria": "Env\u00ede todos los recibos de sueldos para los criterios anteriormente indicados,"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_manager/locale/fr-doc.json b/hr/doctype/salary_manager/locale/fr-doc.json
deleted file mode 100644
index 9821df7..0000000
--- a/hr/doctype/salary_manager/locale/fr-doc.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "01": "01", 
- "02": "02", 
- "03": "03", 
- "04": "04", 
- "05": "05", 
- "06": "06", 
- "07": "07", 
- "08": "08", 
- "09": "09", 
- "10": "10", 
- "11": "11", 
- "12": "12", 
- "Activity Log": "Journal d&#39;activit\u00e9", 
- "Branch": "Branche", 
- "Check if you want to send salary slip in mail to each employee while submitting salary slip": "V\u00e9rifiez si vous voulez envoyer le bulletin de salaire dans le courrier \u00e0 chaque salari\u00e9 lors de la soumission bulletin de salaire", 
- "Company": "Entreprise", 
- "Create Bank Voucher for the total salary paid for the above selected criteria": "Cr\u00e9er Ch\u00e8ques de la Banque pour le salaire total pay\u00e9 pour les crit\u00e8res ci-dessus s\u00e9lectionn\u00e9es", 
- "Create Salary Slip": "Cr\u00e9er bulletin de salaire", 
- "Creates salary slip for above mentioned criteria.": "Cr\u00e9e le bulletin de salaire pour les crit\u00e8res mentionn\u00e9s ci-dessus.", 
- "Department": "D\u00e9partement", 
- "Designation": "D\u00e9signation", 
- "Document Description": "Description du document", 
- "Fiscal Year": "Exercice", 
- "Grade": "Grade", 
- "HR": "RH", 
- "Make Bank Voucher": "Assurez-Bon Banque", 
- "Month": "Mois", 
- "Salary Manager": "Salaire Responsable", 
- "Send Email": "Envoyer un email", 
- "Submit Salary Slip": "Envoyer le bulletin de salaire", 
- "Submit all salary slips for the above selected criteria": "Soumettre tous les bulletins de salaire pour les crit\u00e8res s\u00e9lectionn\u00e9s ci-dessus"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_manager/locale/hi-doc.json b/hr/doctype/salary_manager/locale/hi-doc.json
deleted file mode 100644
index 176cca5..0000000
--- a/hr/doctype/salary_manager/locale/hi-doc.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "01": "01", 
- "02": "02", 
- "03": "03", 
- "04": "04", 
- "05": "05", 
- "06": "06", 
- "07": "07", 
- "08": "08", 
- "09": "09", 
- "10": "10", 
- "11": "11", 
- "12": "12", 
- "Activity Log": "\u0917\u0924\u093f\u0935\u093f\u0927\u093f \u0932\u0949\u0917", 
- "Branch": "\u0936\u093e\u0916\u093e", 
- "Check if you want to send salary slip in mail to each employee while submitting salary slip": "\u0905\u0917\u0930 \u0906\u092a \u092e\u0947\u0932 \u092e\u0947\u0902 \u092a\u094d\u0930\u0924\u094d\u092f\u0947\u0915 \u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u0915\u094b \u0935\u0947\u0924\u0928 \u092a\u0930\u094d\u091a\u0940 \u092d\u0947\u091c\u0928\u093e \u091a\u093e\u0939\u0924\u0947 \u0939\u0948\u0902 \u0915\u0940 \u091c\u093e\u0901\u091a \u0915\u0930\u0924\u0947 \u0938\u092e\u092f \u0935\u0947\u0924\u0928 \u092a\u0930\u094d\u091a\u0940 \u092a\u094d\u0930\u0938\u094d\u0924\u0941\u0924", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Create Bank Voucher for the total salary paid for the above selected criteria": "\u0915\u0941\u0932 \u090a\u092a\u0930 \u091a\u092f\u0928\u093f\u0924 \u092e\u093e\u0928\u0926\u0902\u0921 \u0915\u0947 \u0932\u093f\u090f \u0935\u0947\u0924\u0928 \u092d\u0941\u0917\u0924\u093e\u0928 \u0915\u0947 \u0932\u093f\u090f \u092c\u0948\u0902\u0915 \u0935\u093e\u0909\u091a\u0930 \u092c\u0928\u093e\u090f\u0901", 
- "Create Salary Slip": "\u0935\u0947\u0924\u0928\u092a\u0930\u094d\u091a\u0940 \u092c\u0928\u093e\u090f\u0901", 
- "Creates salary slip for above mentioned criteria.": "\u0909\u092a\u0930\u094b\u0915\u094d\u0924 \u092e\u093e\u0928\u0926\u0902\u0921\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u0935\u0947\u0924\u0928 \u092a\u0930\u094d\u091a\u0940 \u092c\u0928\u093e\u0924\u093e \u0939\u0948.", 
- "Department": "\u0935\u093f\u092d\u093e\u0917", 
- "Designation": "\u092a\u0926\u0928\u093e\u092e", 
- "Document Description": "\u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c \u0915\u093e \u0935\u093f\u0935\u0930\u0923", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "Grade": "\u0917\u094d\u0930\u0947\u0921", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Make Bank Voucher": "\u092c\u0948\u0902\u0915 \u0935\u093e\u0909\u091a\u0930", 
- "Month": "\u092e\u093e\u0939", 
- "Salary Manager": "\u0935\u0947\u0924\u0928 \u092a\u094d\u0930\u092c\u0902\u0927\u0915", 
- "Send Email": "\u0908\u092e\u0947\u0932 \u092d\u0947\u091c\u0947\u0902", 
- "Submit Salary Slip": "\u0935\u0947\u0924\u0928\u092a\u0930\u094d\u091a\u0940 \u0938\u092c\u092e\u093f\u091f \u0915\u0930\u0947\u0902", 
- "Submit all salary slips for the above selected criteria": "\u090a\u092a\u0930 \u091a\u092f\u0928\u093f\u0924 \u092e\u093e\u0928\u0926\u0902\u0921 \u0915\u0947 \u0932\u093f\u090f \u0938\u092d\u0940 \u0935\u0947\u0924\u0928 \u0928\u093f\u0915\u0932 \u091c\u093e\u0924\u093e \u0939\u0948 \u092d\u0947\u091c\u0947\u0902"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_manager/locale/hr-doc.json b/hr/doctype/salary_manager/locale/hr-doc.json
deleted file mode 100644
index e4c1a22..0000000
--- a/hr/doctype/salary_manager/locale/hr-doc.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "01": "01", 
- "02": "02", 
- "03": "03", 
- "04": "04", 
- "05": "05", 
- "06": "06", 
- "07": "07", 
- "08": "08", 
- "09": "09", 
- "10": "10", 
- "11": "11", 
- "12": "12", 
- "Activity Log": "Aktivnost Prijava", 
- "Branch": "Grana", 
- "Check if you want to send salary slip in mail to each employee while submitting salary slip": "Provjerite ako \u017eelite poslati pla\u0107e slip u po\u0161ti svakom zaposleniku, dok podno\u0161enje pla\u0107e slip", 
- "Company": "Dru\u0161tvo", 
- "Create Bank Voucher for the total salary paid for the above selected criteria": "Stvaranje Bank bon za ukupne pla\u0107e ispla\u0107ene za gore odabranih kriterija", 
- "Create Salary Slip": "Stvaranje pla\u0107e Slip", 
- "Creates salary slip for above mentioned criteria.": "Stvara pla\u0107e slip za gore navedene kriterije.", 
- "Department": "Odsjek", 
- "Designation": "Oznaka", 
- "Document Description": "Dokument Opis", 
- "Fiscal Year": "Fiskalna godina", 
- "Grade": "Razred", 
- "HR": "HR", 
- "Make Bank Voucher": "Napravite Bank bon", 
- "Month": "Mjesec", 
- "Salary Manager": "Pla\u0107a Manager", 
- "Send Email": "Po\u0161aljite e-po\u0161tu", 
- "Submit Salary Slip": "Slanje pla\u0107e Slip", 
- "Submit all salary slips for the above selected criteria": "Slanje sve pla\u0107e ga\u0107ice za gore odabranih kriterija"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_manager/locale/nl-doc.json b/hr/doctype/salary_manager/locale/nl-doc.json
deleted file mode 100644
index 664d71d..0000000
--- a/hr/doctype/salary_manager/locale/nl-doc.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "01": "01", 
- "02": "02", 
- "03": "03", 
- "04": "04", 
- "05": "05", 
- "06": "06", 
- "07": "07", 
- "08": "08", 
- "09": "09", 
- "10": "10", 
- "11": "11", 
- "12": "12", 
- "Activity Log": "Activiteitenlogboek", 
- "Branch": "Tak", 
- "Check if you want to send salary slip in mail to each employee while submitting salary slip": "Controleer of u wilt loonstrook sturen mail naar elke werknemer, terwijl het indienen van loonstrook", 
- "Company": "Vennootschap", 
- "Create Bank Voucher for the total salary paid for the above selected criteria": "Maak Bank Voucher voor het totale loon voor de bovenstaande geselecteerde criteria", 
- "Create Salary Slip": "Maak loonstrook", 
- "Creates salary slip for above mentioned criteria.": "Maakt salarisstrook voor de bovengenoemde criteria.", 
- "Department": "Afdeling", 
- "Designation": "Benaming", 
- "Document Description": "Document Beschrijving", 
- "Fiscal Year": "Boekjaar", 
- "Grade": "Graad", 
- "HR": "HR", 
- "Make Bank Voucher": "Maak Bank Voucher", 
- "Month": "Maand", 
- "Salary Manager": "Salaris Manager", 
- "Send Email": "E-mail verzenden", 
- "Submit Salary Slip": "Indienen loonstrook", 
- "Submit all salary slips for the above selected criteria": "Gelieve alle loonstroken voor de bovenstaande geselecteerde criteria"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_manager/locale/pt-BR-doc.json b/hr/doctype/salary_manager/locale/pt-BR-doc.json
deleted file mode 100644
index 8b8fe7e..0000000
--- a/hr/doctype/salary_manager/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "Activity Log": "Log de Atividade", 
- "Branch": "Ramo", 
- "Check if you want to send salary slip in mail to each employee while submitting salary slip": "Marque se voc\u00ea quiser enviar a folha de pagamento pelo correio a cada empregado ao enviar a folha de pagamento", 
- "Company": "Empresa", 
- "Create Bank Voucher for the total salary paid for the above selected criteria": "Criar Comprovante Banc\u00e1rio para o sal\u00e1rio total pago para os crit\u00e9rios acima selecionados", 
- "Create Salary Slip": "Criar Folha de Pagamento", 
- "Creates salary slip for above mentioned criteria.": "Cria folha de pagamento para os crit\u00e9rios acima mencionados.", 
- "Department": "Departamento", 
- "Designation": "Designa\u00e7\u00e3o", 
- "Document Description": "Descri\u00e7\u00e3o do documento", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Grade": "Grau", 
- "HR": "RH", 
- "Make Bank Voucher": "Fazer Comprovante Banc\u00e1rio", 
- "Month": "M\u00eas", 
- "Salary Manager": "Gerenciador de sal\u00e1rio", 
- "Send Email": "Enviar E-mail", 
- "Submit Salary Slip": "Enviar folha de pagamento", 
- "Submit all salary slips for the above selected criteria": "Enviar todas as folhas de pagamento para os crit\u00e9rios acima selecionados"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_manager/locale/pt-doc.json b/hr/doctype/salary_manager/locale/pt-doc.json
deleted file mode 100644
index 1adcbbb..0000000
--- a/hr/doctype/salary_manager/locale/pt-doc.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "01": "01", 
- "02": "02", 
- "03": "03", 
- "04": "04", 
- "05": "05", 
- "06": "06", 
- "07": "07", 
- "08": "08", 
- "09": "09", 
- "10": "10", 
- "11": "11", 
- "12": "12", 
- "Activity Log": "Registro de Atividade", 
- "Branch": "Ramo", 
- "Check if you want to send salary slip in mail to each employee while submitting salary slip": "Verifique se voc\u00ea quiser enviar folha de sal\u00e1rio no correio a cada empregado ao enviar folha de sal\u00e1rio", 
- "Company": "Companhia", 
- "Create Bank Voucher for the total salary paid for the above selected criteria": "Criar Vale do Banco Mundial para o sal\u00e1rio total pago para os crit\u00e9rios acima selecionados", 
- "Create Salary Slip": "Criar folha de sal\u00e1rio", 
- "Creates salary slip for above mentioned criteria.": "Cria folha de sal\u00e1rio para os crit\u00e9rios acima mencionados.", 
- "Department": "Departamento", 
- "Designation": "Designa\u00e7\u00e3o", 
- "Document Description": "Descri\u00e7\u00e3o documento", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Grade": "Grau", 
- "HR": "HR", 
- "Make Bank Voucher": "Fa\u00e7a Vale Banco", 
- "Month": "M\u00eas", 
- "Salary Manager": "Gerente de sal\u00e1rio", 
- "Send Email": "Enviar E-mail", 
- "Submit Salary Slip": "Enviar folha de sal\u00e1rio", 
- "Submit all salary slips for the above selected criteria": "Submeter todas as folhas de sal\u00e1rios para os crit\u00e9rios acima selecionados"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_manager/locale/sr-doc.json b/hr/doctype/salary_manager/locale/sr-doc.json
deleted file mode 100644
index d979cf5..0000000
--- a/hr/doctype/salary_manager/locale/sr-doc.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "01": "01", 
- "02": "02", 
- "03": "03", 
- "04": "04", 
- "05": "05", 
- "06": "06", 
- "07": "07", 
- "08": "08", 
- "09": "09", 
- "10": "10", 
- "11": "11", 
- "12": "12", 
- "Activity Log": "\u0410\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442 \u041f\u0440\u0438\u0458\u0430\u0432\u0430", 
- "Branch": "\u0424\u0438\u043b\u0438\u0458\u0430\u043b\u0430", 
- "Check if you want to send salary slip in mail to each employee while submitting salary slip": "\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u0435 \u0434\u0430 \u043b\u0438 \u0436\u0435\u043b\u0438\u0442\u0435 \u0434\u0430 \u043f\u043e\u0448\u0430\u0459\u0435\u0442\u0435 \u043b\u0438\u0441\u0442\u0438\u045b \u043f\u043b\u0430\u0442\u0435 \u0443 \u043f\u043e\u0448\u0442\u0438 \u0441\u0432\u0430\u043a\u043e\u043c \u0437\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u043e\u043c, \u0430 \u043f\u043e\u0434\u043d\u043e\u0448\u0435\u045a\u0435 \u043f\u043b\u0430\u0442\u0430 \u043b\u0438\u0441\u0442\u0438\u045b", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Create Bank Voucher for the total salary paid for the above selected criteria": "\u041a\u0440\u0435\u0438\u0440\u0430\u045a\u0435 \u0432\u0430\u0443\u0447\u0435\u0440\u0430 \u0431\u0430\u043d\u043a\u0430 \u0437\u0430 \u0443\u043a\u0443\u043f\u043d\u0435 \u043f\u043b\u0430\u0442\u0435 \u0438\u0441\u043f\u043b\u0430\u045b\u0435\u043d\u0435 \u0437\u0430 \u0433\u043e\u0440\u0435 \u0438\u0437\u0430\u0431\u0440\u0430\u043d\u0438\u043c \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0458\u0443\u043c\u0438\u043c\u0430", 
- "Create Salary Slip": "\u041d\u0430\u043f\u0440\u0430\u0432\u0438 \u0421\u043b\u0438\u043f \u043f\u043b\u0430\u0442\u0430\u043c\u0430", 
- "Creates salary slip for above mentioned criteria.": "\u0421\u0442\u0432\u0430\u0440\u0430 \u043f\u043b\u0430\u0442\u0430 \u043b\u0438\u0441\u0442\u0438\u045b \u0437\u0430 \u0433\u043e\u0440\u0435 \u043d\u0430\u0432\u0435\u0434\u0435\u043d\u0438\u0445 \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0458\u0443\u043c\u0430.", 
- "Department": "\u041e\u0434\u0435\u0459\u0435\u045a\u0435", 
- "Designation": "\u041e\u0437\u043d\u0430\u043a\u0430", 
- "Document Description": "\u041e\u043f\u0438\u0441 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "Grade": "\u0420\u0430\u0437\u0440\u0435\u0434", 
- "HR": "\u0425\u0420", 
- "Make Bank Voucher": "\u041d\u0430\u043f\u0440\u0430\u0432\u0438\u0442\u0435 \u0432\u0430\u0443\u0447\u0435\u0440 \u0411\u0430\u043d\u043a", 
- "Month": "\u041c\u0435\u0441\u0435\u0446", 
- "Salary Manager": "\u041f\u043b\u0430\u0442\u0430 \u041c\u0435\u043d\u0430\u045f\u0435\u0440", 
- "Send Email": "\u0421\u0435\u043d\u0434 \u0415\u043c\u0430\u0438\u043b", 
- "Submit Salary Slip": "\u041f\u043e\u0448\u0430\u0459\u0438 \u0421\u043b\u0438\u043f \u043f\u043b\u0430\u0442\u0430\u043c\u0430", 
- "Submit all salary slips for the above selected criteria": "\u0414\u043e\u0441\u0442\u0430\u0432\u0435 \u0441\u0432\u0435 \u0440\u0430\u0447\u0443\u043d\u0435 \u043f\u043b\u0430\u0442\u0430 \u0437\u0430 \u0433\u043e\u0440\u0435 \u043d\u0430\u0432\u0435\u0434\u0435\u043d\u0435 \u0438\u0437\u0430\u0431\u0440\u0430\u043d\u0438\u043c \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0458\u0443\u043c\u0438\u043c\u0430"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_manager/locale/ta-doc.json b/hr/doctype/salary_manager/locale/ta-doc.json
deleted file mode 100644
index 233935a..0000000
--- a/hr/doctype/salary_manager/locale/ta-doc.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "01": "01", 
- "02": "02", 
- "03": "03", 
- "04": "04", 
- "05": "05", 
- "06": "06", 
- "07": "07", 
- "08": "08", 
- "09": "09", 
- "10": "10", 
- "11": "11", 
- "12": "12", 
- "Activity Log": "\u0ba8\u0b9f\u0bb5\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0baa\u0bc1\u0b95\u0bc1\u0baa\u0ba4\u0bbf\u0b95\u0bc8", 
- "Branch": "\u0b95\u0bbf\u0bb3\u0bc8", 
- "Check if you want to send salary slip in mail to each employee while submitting salary slip": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b92\u0bb5\u0bcd\u0bb5\u0bc6\u0bbe\u0bb0\u0bc1 \u0b8a\u0bb4\u0bbf\u0baf\u0bb0\u0bcd \u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0b9a\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa \u0bb5\u0bbf\u0bb0\u0bc1\u0bae\u0bcd\u0baa\u0bbf\u0ba9\u0bbe\u0bb2\u0bcd \u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0b9a\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0b9a\u0bae\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0baa\u0bc7\u0bbe\u0ba4\u0bc1 \u0b9a\u0bc7\u0bbe\u0ba4\u0ba9\u0bc8", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Create Bank Voucher for the total salary paid for the above selected criteria": "\u0bae\u0bc7\u0bb2\u0bc7 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0b8a\u0ba4\u0bbf\u0baf\u0bae\u0bcd \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0bb5\u0b99\u0bcd\u0b95\u0bbf \u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95", 
- "Create Salary Slip": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0bb8\u0bcd\u0bb2\u0bbf\u0baa\u0bcd \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95", 
- "Creates salary slip for above mentioned criteria.": "\u0bae\u0bc7\u0bb2\u0bc7 \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3 \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0b9a\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1.", 
- "Department": "\u0b87\u0bb2\u0bbe\u0b95\u0bbe", 
- "Designation": "\u0baa\u0ba4\u0bb5\u0bbf", 
- "Document Description": "\u0b86\u0bb5\u0ba3 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "Grade": "\u0b95\u0bbf\u0bb0\u0bae\u0bae\u0bcd", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Make Bank Voucher": "\u0bb5\u0b99\u0bcd\u0b95\u0bbf \u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf", 
- "Month": "\u0bae\u0bbe\u0ba4\u0bae\u0bcd", 
- "Salary Manager": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0bae\u0bc7\u0bb2\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Send Email": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa", 
- "Submit Salary Slip": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0bb8\u0bcd\u0bb2\u0bbf\u0baa\u0bcd &#39;to", 
- "Submit all salary slips for the above selected criteria": "\u0bae\u0bc7\u0bb2\u0bc7 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0baa\u0bbf\u0ba9\u0bcd\u0ba9\u0b9f\u0bc8\u0bb5\u0bc1 &#39;to"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_manager/locale/th-doc.json b/hr/doctype/salary_manager/locale/th-doc.json
deleted file mode 100644
index 1edfadf..0000000
--- a/hr/doctype/salary_manager/locale/th-doc.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "01": "01", 
- "02": "02", 
- "03": "03", 
- "04": "04", 
- "05": "05", 
- "06": "06", 
- "07": "07", 
- "08": "08", 
- "09": "09", 
- "10": "10", 
- "11": "11", 
- "12": "12", 
- "Activity Log": "\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21", 
- "Branch": "\u0e2a\u0e32\u0e02\u0e32", 
- "Check if you want to send salary slip in mail to each employee while submitting salary slip": "\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e27\u0e48\u0e32\u0e04\u0e38\u0e13\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e08\u0e30\u0e2a\u0e48\u0e07\u0e2a\u0e25\u0e34\u0e1b\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e43\u0e19 mail \u0e43\u0e2b\u0e49\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e41\u0e15\u0e48\u0e25\u0e30\u0e04\u0e19\u0e43\u0e19\u0e02\u0e13\u0e30\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e07\u0e2a\u0e25\u0e34\u0e1b\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Create Bank Voucher for the total salary paid for the above selected criteria": "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e23\u0e27\u0e21\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e08\u0e48\u0e32\u0e22\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e01\u0e13\u0e11\u0e4c\u0e17\u0e35\u0e48\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e02\u0e49\u0e32\u0e07\u0e15\u0e49\u0e19", 
- "Create Salary Slip": "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e2a\u0e25\u0e34\u0e1b\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Creates salary slip for above mentioned criteria.": "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e2a\u0e25\u0e34\u0e1b\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e01\u0e13\u0e11\u0e4c\u0e14\u0e31\u0e07\u0e01\u0e25\u0e48\u0e32\u0e27\u0e02\u0e49\u0e32\u0e07\u0e15\u0e49\u0e19", 
- "Department": "\u0e41\u0e1c\u0e19\u0e01", 
- "Designation": "\u0e01\u0e32\u0e23\u0e41\u0e15\u0e48\u0e07\u0e15\u0e31\u0e49\u0e07", 
- "Document Description": "\u0e04\u0e33\u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Grade": "\u0e40\u0e01\u0e23\u0e14", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Make Bank Voucher": "\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e1a\u0e31\u0e15\u0e23\u0e02\u0e2d\u0e07\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23", 
- "Month": "\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Salary Manager": "Manager \u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23", 
- "Send Email": "\u0e2a\u0e48\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c", 
- "Submit Salary Slip": "\u0e2a\u0e48\u0e07\u0e2a\u0e25\u0e34\u0e1b\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Submit all salary slips for the above selected criteria": "\u0e2a\u0e48\u0e07\u0e1a\u0e34\u0e25\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e01\u0e13\u0e11\u0e4c\u0e17\u0e35\u0e48\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e02\u0e49\u0e32\u0e07\u0e15\u0e49\u0e19"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip/README.md b/hr/doctype/salary_slip/README.md
new file mode 100644
index 0000000..736550e
--- /dev/null
+++ b/hr/doctype/salary_slip/README.md
@@ -0,0 +1 @@
+Details of monthly salary paid for an Employee.
\ No newline at end of file
diff --git a/hr/doctype/salary_slip/locale/_messages_doc.json b/hr/doctype/salary_slip/locale/_messages_doc.json
deleted file mode 100644
index 7b404ba..0000000
--- a/hr/doctype/salary_slip/locale/_messages_doc.json
+++ /dev/null
@@ -1,39 +0,0 @@
-[
- "Total in words", 
- "Earning", 
- "ESIC No.", 
- "HR", 
- "Totals", 
- "Department", 
- "Earning & Deduction", 
- "Branch", 
- "Employee", 
- "Employee Name", 
- "Email", 
- "Company", 
- "Total days in month", 
- "Amended From", 
- "Bank Name", 
- "Salary Structure Earnings", 
- "Net Pay (in words) will be visible once you save the Salary Slip.", 
- "Leave Encashment Amount", 
- "Payment days", 
- "Salary Slip", 
- "Arrear Amount", 
- "Rounded Total", 
- "Designation", 
- "Amendment Date", 
- "Net Pay", 
- "Total Deduction", 
- "PF No.", 
- "Deduction", 
- "Fiscal Year", 
- "Letter Head", 
- "Leave Without Pay", 
- "Deductions", 
- "Grade", 
- "Bank Account No.", 
- "Gross Pay", 
- "Month", 
- "Gross Pay + Arrear Amount +Encashment Amount - Total Deduction"
-]
\ No newline at end of file
diff --git a/hr/doctype/salary_slip/locale/ar-doc.json b/hr/doctype/salary_slip/locale/ar-doc.json
deleted file mode 100644
index 0003dc4..0000000
--- a/hr/doctype/salary_slip/locale/ar-doc.json
+++ /dev/null
@@ -1,51 +0,0 @@
-{
- "01": "01", 
- "02": "02", 
- "03": "03", 
- "04": "04", 
- "05": "05", 
- "06": "06", 
- "07": "07", 
- "08": "08", 
- "09": "09", 
- "10": "10", 
- "11": "11", 
- "12": "12", 
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "Amendment Date": "\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u062a\u0627\u0631\u064a\u062e", 
- "Arrear Amount": "\u0645\u062a\u0623\u062e\u0631\u0627\u062a \u0627\u0644\u0645\u0628\u0644\u063a", 
- "Bank Account No.": "\u0627\u0644\u0628\u0646\u0643 \u0631\u0642\u0645 \u0627\u0644\u062d\u0633\u0627\u0628", 
- "Bank Name": "\u0627\u0633\u0645 \u0627\u0644\u0628\u0646\u0643", 
- "Branch": "\u0641\u0631\u0639", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Deduction": "\u0627\u0642\u062a\u0637\u0627\u0639", 
- "Deductions": "\u0627\u0644\u062e\u0635\u0648\u0645\u0627\u062a", 
- "Department": "\u0642\u0633\u0645", 
- "Designation": "\u062a\u0639\u064a\u064a\u0646", 
- "ESIC No.": "ESIC \u0631\u0642\u0645", 
- "Earning": "\u0643\u0633\u0628", 
- "Earning & Deduction": "\u0648\u0643\u0633\u0628 \u0627\u0644\u062e\u0635\u0645", 
- "Email": "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Employee": "\u0639\u0627\u0645\u0644", 
- "Employee Name": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0648\u0638\u0641", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Grade": "\u062f\u0631\u062c\u0629", 
- "Gross Pay": "\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0623\u062c\u0648\u0631", 
- "Gross Pay + Arrear Amount +Encashment Amount - Total Deduction": "\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0645\u062a\u0623\u062e\u0631 \u0627\u0644\u062f\u0641\u0639 + + \u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u062a\u062d\u0635\u064a\u0644 - \u062e\u0635\u0645 \u0625\u062c\u0645\u0627\u0644\u064a", 
- "HR": "HR", 
- "Leave Encashment Amount": "\u062a\u0631\u0643 \u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u062a\u062d\u0635\u064a\u0644", 
- "Leave Without Pay": "\u0625\u062c\u0627\u0632\u0629 \u0628\u062f\u0648\u0646 \u0631\u0627\u062a\u0628", 
- "Letter Head": "\u0631\u0633\u0627\u0644\u0629 \u0631\u0626\u064a\u0633", 
- "Month": "\u0634\u0647\u0631", 
- "Net Pay": "\u0635\u0627\u0641\u064a \u0627\u0644\u0631\u0627\u062a\u0628", 
- "Net Pay (in words) will be visible once you save the Salary Slip.": "\u0633\u0648\u0641 \u062a\u062f\u0641\u0639 \u0635\u0627\u0641\u064a (\u0641\u064a \u0643\u0644\u0645\u0629) \u062a\u0643\u0648\u0646 \u0645\u0631\u0626\u064a\u0629 \u0628\u0645\u062c\u0631\u062f \u062d\u0641\u0638 \u0632\u0644\u0629 \u0627\u0644\u0631\u0627\u062a\u0628.", 
- "PF No.": "PF \u0631\u0642\u0645", 
- "Payment days": "\u0627\u0644\u062f\u0641\u0639 \u0623\u064a\u0627\u0645", 
- "Rounded Total": "\u062a\u0642\u0631\u064a\u0628 \u0625\u062c\u0645\u0627\u0644\u064a", 
- "Salary Slip": "\u0627\u0644\u0631\u0627\u062a\u0628 \u0632\u0644\u0629", 
- "Salary Structure Earnings": "\u0625\u0639\u0644\u0627\u0646\u0627\u062a \u0627\u0644\u0623\u0631\u0628\u0627\u062d \u0627\u0644\u0631\u0627\u062a\u0628 \u0647\u064a\u0643\u0644", 
- "Total Deduction": "\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u062e\u0635\u0645", 
- "Total days in month": "\u0645\u062c\u0645\u0648\u0639 \u0623\u064a\u0627\u0645 \u0641\u064a \u0627\u0644\u0634\u0647\u0631", 
- "Total in words": "\u0648\u0628\u0639\u0628\u0627\u0631\u0629 \u0645\u062c\u0645\u0648\u0639", 
- "Totals": "\u0627\u0644\u0645\u062c\u0627\u0645\u064a\u0639"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip/locale/de-doc.json b/hr/doctype/salary_slip/locale/de-doc.json
deleted file mode 100644
index 5e91a3b..0000000
--- a/hr/doctype/salary_slip/locale/de-doc.json
+++ /dev/null
@@ -1,39 +0,0 @@
-{
- "Amended From": "Ge\u00e4ndert von", 
- "Amendment Date": "\u00c4nderung Datum", 
- "Arrear Amount": "Nachtr\u00e4glich Betrag", 
- "Bank Account No.": "Bank Konto-Nr", 
- "Bank Name": "Name der Bank", 
- "Branch": "Zweig", 
- "Company": "Firma", 
- "Deduction": "Abzug", 
- "Deductions": "Abz\u00fcge", 
- "Department": "Abteilung", 
- "Designation": "Bezeichnung", 
- "ESIC No.": "ESIC Nr.", 
- "Earning": "Earning", 
- "Earning & Deduction": "Earning & Abzug", 
- "Email": "E-Mail", 
- "Employee": "Mitarbeiter", 
- "Employee Name": "Name des Mitarbeiters", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "Grade": "Klasse", 
- "Gross Pay": "Gross Pay", 
- "Gross Pay + Arrear Amount +Encashment Amount - Total Deduction": "Gross Pay + nachtr\u00e4glich Betrag + Inkasso Betrag - Total Abzug", 
- "HR": "HR", 
- "Leave Encashment Amount": "Lassen Einl\u00f6sung Betrag", 
- "Leave Without Pay": "Unbezahlten Urlaub", 
- "Letter Head": "Briefkopf", 
- "Month": "Monat", 
- "Net Pay": "Net Pay", 
- "Net Pay (in words) will be visible once you save the Salary Slip.": "Net Pay (in Worten) sichtbar sein wird, sobald Sie die Gehaltsabrechnung zu speichern.", 
- "PF No.": "PF Nr.", 
- "Payment days": "Payment Tag", 
- "Rounded Total": "Abgerundete insgesamt", 
- "Salary Slip": "Gehaltsabrechnung", 
- "Salary Structure Earnings": "Ergebnis Gehaltsstruktur", 
- "Total Deduction": "Insgesamt Abzug", 
- "Total days in month": "Insgesamt Tage im Monat", 
- "Total in words": "Total in Worten", 
- "Totals": "Totals"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip/locale/es-doc.json b/hr/doctype/salary_slip/locale/es-doc.json
deleted file mode 100644
index 79a2598..0000000
--- a/hr/doctype/salary_slip/locale/es-doc.json
+++ /dev/null
@@ -1,51 +0,0 @@
-{
- "01": "01", 
- "02": "02", 
- "03": "03", 
- "04": "04", 
- "05": "05", 
- "06": "06", 
- "07": "07", 
- "08": "08", 
- "09": "09", 
- "10": "10", 
- "11": "11", 
- "12": "12", 
- "Amended From": "De modificada", 
- "Amendment Date": "Enmienda Fecha", 
- "Arrear Amount": "Monto de los atrasos", 
- "Bank Account No.": "Banco N\u00famero de cuenta", 
- "Bank Name": "Nombre del banco", 
- "Branch": "Rama", 
- "Company": "Empresa", 
- "Deduction": "Deducci\u00f3n", 
- "Deductions": "Deducciones", 
- "Department": "Departamento", 
- "Designation": "Designaci\u00f3n", 
- "ESIC No.": "ESIC No.", 
- "Earning": "Ganar", 
- "Earning & Deduction": "Ganancia y Deducci\u00f3n", 
- "Email": "Email", 
- "Employee": "Empleado", 
- "Employee Name": "Nombre del empleado", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "Grade": "Grado", 
- "Gross Pay": "Pago Bruto", 
- "Gross Pay + Arrear Amount +Encashment Amount - Total Deduction": "Pago Bruto + + Importe Importe mora Cobro - Deducci\u00f3n total", 
- "HR": "HR", 
- "Leave Encashment Amount": "Deja Cantidad Cobro", 
- "Leave Without Pay": "Licencia sin sueldo", 
- "Letter Head": "Carta Head", 
- "Month": "Mes", 
- "Net Pay": "Salario neto", 
- "Net Pay (in words) will be visible once you save the Salary Slip.": "Pago neto (en palabras) ser\u00e1n visibles una vez que guarde la n\u00f3mina.", 
- "PF No.": "PF No.", 
- "Payment days": "D\u00eda de pago", 
- "Rounded Total": "Total redondeado", 
- "Salary Slip": "Salario Slip", 
- "Salary Structure Earnings": "Ganancias Estructura salarial", 
- "Total Deduction": "Deducci\u00f3n total", 
- "Total days in month": "N\u00famero total de d\u00edas en el mes", 
- "Total in words": "Total en palabras", 
- "Totals": "Totales"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip/locale/fr-doc.json b/hr/doctype/salary_slip/locale/fr-doc.json
deleted file mode 100644
index 54e2019..0000000
--- a/hr/doctype/salary_slip/locale/fr-doc.json
+++ /dev/null
@@ -1,51 +0,0 @@
-{
- "01": "01", 
- "02": "02", 
- "03": "03", 
- "04": "04", 
- "05": "05", 
- "06": "06", 
- "07": "07", 
- "08": "08", 
- "09": "09", 
- "10": "10", 
- "11": "11", 
- "12": "12", 
- "Amended From": "De modifi\u00e9e", 
- "Amendment Date": "Date de la modification", 
- "Arrear Amount": "Montant \u00e9chu", 
- "Bank Account No.": "N \u00b0 de compte bancaire", 
- "Bank Name": "Nom de la banque", 
- "Branch": "Branche", 
- "Company": "Entreprise", 
- "Deduction": "D\u00e9duction", 
- "Deductions": "D\u00e9ductions", 
- "Department": "D\u00e9partement", 
- "Designation": "D\u00e9signation", 
- "ESIC No.": "ESIC n \u00b0", 
- "Earning": "Revenus", 
- "Earning & Deduction": "Gains et d\u00e9duction", 
- "Email": "Email", 
- "Employee": "Employ\u00e9", 
- "Employee Name": "Nom de l&#39;employ\u00e9", 
- "Fiscal Year": "Exercice", 
- "Grade": "Grade", 
- "Gross Pay": "Salaire brut", 
- "Gross Pay + Arrear Amount +Encashment Amount - Total Deduction": "Salaire brut + + Montant Montant \u00e9chu Encaissement - D\u00e9duction totale", 
- "HR": "RH", 
- "Leave Encashment Amount": "Laisser Montant Encaissement", 
- "Leave Without Pay": "Cong\u00e9 sans solde", 
- "Letter Head": "A en-t\u00eate", 
- "Month": "Mois", 
- "Net Pay": "Salaire net", 
- "Net Pay (in words) will be visible once you save the Salary Slip.": "Salaire net (en lettres) sera visible une fois que vous enregistrez le bulletin de salaire.", 
- "PF No.": "PF n \u00b0", 
- "Payment days": "Jours de paiement", 
- "Rounded Total": "Totale arrondie", 
- "Salary Slip": "Glissement des salaires", 
- "Salary Structure Earnings": "B\u00e9n\u00e9fice structure salariale", 
- "Total Deduction": "D\u00e9duction totale", 
- "Total days in month": "Nombre total de jours dans le mois", 
- "Total in words": "Total en mots", 
- "Totals": "Totaux"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip/locale/hi-doc.json b/hr/doctype/salary_slip/locale/hi-doc.json
deleted file mode 100644
index 6524471..0000000
--- a/hr/doctype/salary_slip/locale/hi-doc.json
+++ /dev/null
@@ -1,51 +0,0 @@
-{
- "01": "01", 
- "02": "02", 
- "03": "03", 
- "04": "04", 
- "05": "05", 
- "06": "06", 
- "07": "07", 
- "08": "08", 
- "09": "09", 
- "10": "10", 
- "11": "11", 
- "12": "12", 
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Amendment Date": "\u0938\u0902\u0936\u094b\u0927\u0928 \u0924\u093f\u0925\u093f", 
- "Arrear Amount": "\u092c\u0915\u093e\u092f\u093e \u0930\u093e\u0936\u093f", 
- "Bank Account No.": "\u092c\u0948\u0902\u0915 \u0916\u093e\u0924\u093e \u0928\u0939\u0940\u0902", 
- "Bank Name": "\u092c\u0948\u0902\u0915 \u0915\u093e \u0928\u093e\u092e", 
- "Branch": "\u0936\u093e\u0916\u093e", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Deduction": "\u0915\u091f\u094c\u0924\u0940", 
- "Deductions": "\u0915\u091f\u094c\u0924\u0940", 
- "Department": "\u0935\u093f\u092d\u093e\u0917", 
- "Designation": "\u092a\u0926\u0928\u093e\u092e", 
- "ESIC No.": "\u0908\u090f\u0938\u0906\u0908\u0938\u0940 \u0938\u0902.", 
- "Earning": "\u0915\u092e\u093e\u0908", 
- "Earning & Deduction": "\u0905\u0930\u094d\u091c\u0928 \u0915\u091f\u094c\u0924\u0940", 
- "Email": "\u0908\u092e\u0947\u0932", 
- "Employee": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940", 
- "Employee Name": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u0915\u093e \u0928\u093e\u092e", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "Grade": "\u0917\u094d\u0930\u0947\u0921", 
- "Gross Pay": "\u0938\u0915\u0932 \u0935\u0947\u0924\u0928", 
- "Gross Pay + Arrear Amount +Encashment Amount - Total Deduction": "\u0938\u0915\u0932 \u0935\u0947\u0924\u0928 + \u092c\u0915\u093e\u092f\u093e \u0930\u093e\u0936\u093f + \u0928\u0915\u0926\u0940\u0915\u0930\u0923 \u0930\u093e\u0936\u093f \u0915\u0941\u0932 \u0915\u091f\u094c\u0924\u0940", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Leave Encashment Amount": "\u0928\u0915\u0926\u0940\u0915\u0930\u0923 \u0930\u093e\u0936\u093f \u091b\u094b\u0921\u093c \u0926\u094b", 
- "Leave Without Pay": "\u092c\u093f\u0928\u093e \u0935\u0947\u0924\u0928 \u091b\u0941\u091f\u094d\u091f\u0940", 
- "Letter Head": "\u092a\u0924\u094d\u0930\u0936\u0940\u0930\u094d\u0937", 
- "Month": "\u092e\u093e\u0939", 
- "Net Pay": "\u0936\u0941\u0926\u094d\u0927 \u0935\u0947\u0924\u0928", 
- "Net Pay (in words) will be visible once you save the Salary Slip.": "\u0936\u0941\u0926\u094d\u0927 \u0935\u0947\u0924\u0928 (\u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902) \u0926\u093f\u0916\u093e\u0908 \u0939\u094b \u0938\u0915\u0924\u093e \u0939\u0948 \u090f\u0915 \u092c\u093e\u0930 \u0906\u092a \u0935\u0947\u0924\u0928 \u092a\u0930\u094d\u091a\u0940 \u092c\u091a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0939\u094b\u0917\u093e.", 
- "PF No.": "\u092a\u0940\u090f\u092b \u0938\u0902.", 
- "Payment days": "\u092d\u0941\u0917\u0924\u093e\u0928 \u0926\u093f\u0928", 
- "Rounded Total": "\u0917\u094b\u0932 \u0915\u0941\u0932", 
- "Salary Slip": "\u0935\u0947\u0924\u0928\u092a\u0930\u094d\u091a\u0940", 
- "Salary Structure Earnings": "\u0935\u0947\u0924\u0928 \u0938\u0902\u0930\u091a\u0928\u093e \u0906\u092f", 
- "Total Deduction": "\u0915\u0941\u0932 \u0915\u091f\u094c\u0924\u0940", 
- "Total days in month": "\u092e\u0939\u0940\u0928\u0947 \u092e\u0947\u0902 \u0915\u0941\u0932 \u0926\u093f\u0928\u094b\u0902", 
- "Total in words": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902 \u0915\u0941\u0932", 
- "Totals": "\u092f\u094b\u0917"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip/locale/hr-doc.json b/hr/doctype/salary_slip/locale/hr-doc.json
deleted file mode 100644
index bb0d619..0000000
--- a/hr/doctype/salary_slip/locale/hr-doc.json
+++ /dev/null
@@ -1,51 +0,0 @@
-{
- "01": "01", 
- "02": "02", 
- "03": "03", 
- "04": "04", 
- "05": "05", 
- "06": "06", 
- "07": "07", 
- "08": "08", 
- "09": "09", 
- "10": "10", 
- "11": "11", 
- "12": "12", 
- "Amended From": "Izmijenjena Od", 
- "Amendment Date": "Amandman Datum", 
- "Arrear Amount": "Iznos unatrag", 
- "Bank Account No.": "\u017diro ra\u010dun broj", 
- "Bank Name": "Ime banke", 
- "Branch": "Grana", 
- "Company": "Dru\u0161tvo", 
- "Deduction": "Odbitak", 
- "Deductions": "Odbici", 
- "Department": "Odsjek", 
- "Designation": "Oznaka", 
- "ESIC No.": "ESIC broj", 
- "Earning": "Zarada", 
- "Earning & Deduction": "Zarada &amp; Odbitak", 
- "Email": "E-mail", 
- "Employee": "Zaposlenik", 
- "Employee Name": "Zaposlenik Ime", 
- "Fiscal Year": "Fiskalna godina", 
- "Grade": "Razred", 
- "Gross Pay": "Bruto pla\u0107e", 
- "Gross Pay + Arrear Amount +Encashment Amount - Total Deduction": "Bruto pla\u0107e + + zaostatak Iznos Iznos Encashment - Ukupno Odbitak", 
- "HR": "HR", 
- "Leave Encashment Amount": "Ostavite Encashment Iznos", 
- "Leave Without Pay": "Ostavite bez pla\u0107e", 
- "Letter Head": "Pismo Head", 
- "Month": "Mjesec", 
- "Net Pay": "Neto Pay", 
- "Net Pay (in words) will be visible once you save the Salary Slip.": "Neto pla\u0107a (u rije\u010dima) \u0107e biti vidljiv nakon \u0161to spremite pla\u0107e Slip.", 
- "PF No.": "PF broj", 
- "Payment days": "Pla\u0107anja dana", 
- "Rounded Total": "Zaobljeni Ukupno", 
- "Salary Slip": "Pla\u0107a proklizavanja", 
- "Salary Structure Earnings": "Pla\u0107a Struktura Zarada", 
- "Total Deduction": "Ukupno Odbitak", 
- "Total days in month": "Ukupno dana u mjesecu", 
- "Total in words": "Ukupno je u rije\u010dima", 
- "Totals": "Ukupan rezultat"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip/locale/nl-doc.json b/hr/doctype/salary_slip/locale/nl-doc.json
deleted file mode 100644
index 8464670..0000000
--- a/hr/doctype/salary_slip/locale/nl-doc.json
+++ /dev/null
@@ -1,51 +0,0 @@
-{
- "01": "01", 
- "02": "02", 
- "03": "03", 
- "04": "04", 
- "05": "05", 
- "06": "06", 
- "07": "07", 
- "08": "08", 
- "09": "09", 
- "10": "10", 
- "11": "11", 
- "12": "12", 
- "Amended From": "Gewijzigd Van", 
- "Amendment Date": "Wijziging Datum", 
- "Arrear Amount": "Achterstallig bedrag", 
- "Bank Account No.": "Bank Account Nr", 
- "Bank Name": "Naam van de bank", 
- "Branch": "Tak", 
- "Company": "Vennootschap", 
- "Deduction": "Aftrek", 
- "Deductions": "Inhoudingen", 
- "Department": "Afdeling", 
- "Designation": "Benaming", 
- "ESIC No.": "ESIC Nee", 
- "Earning": "Verdienen", 
- "Earning & Deduction": "Verdienen &amp; Aftrek", 
- "Email": "E-mail", 
- "Employee": "Werknemer", 
- "Employee Name": "Naam werknemer", 
- "Fiscal Year": "Boekjaar", 
- "Grade": "Graad", 
- "Gross Pay": "Brutoloon", 
- "Gross Pay + Arrear Amount +Encashment Amount - Total Deduction": "Brutoloon + achteraf Bedrag + inning Bedrag - Totaal Aftrek", 
- "HR": "HR", 
- "Leave Encashment Amount": "Laat inning Bedrag", 
- "Leave Without Pay": "Verlof zonder wedde", 
- "Letter Head": "Brief Hoofd", 
- "Month": "Maand", 
- "Net Pay": "Nettoloon", 
- "Net Pay (in words) will be visible once you save the Salary Slip.": "Netto loon (in woorden) zal zichtbaar zodra het opslaan van de loonstrook.", 
- "PF No.": "PF Nee", 
- "Payment days": "Betaling dagen", 
- "Rounded Total": "Afgeronde Totaal", 
- "Salary Slip": "Loonstrook", 
- "Salary Structure Earnings": "Salaris Structuur winst", 
- "Total Deduction": "Totaal Aftrek", 
- "Total days in month": "Totaal aantal dagen in maand", 
- "Total in words": "Totaal in woorden", 
- "Totals": "Totalen"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip/locale/pt-BR-doc.json b/hr/doctype/salary_slip/locale/pt-BR-doc.json
deleted file mode 100644
index 9940b32..0000000
--- a/hr/doctype/salary_slip/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,39 +0,0 @@
-{
- "Amended From": "Corrigido De", 
- "Amendment Date": "Data da Corre\u00e7\u00e3o", 
- "Arrear Amount": "Quantidade em atraso", 
- "Bank Account No.": "N\u00ba Conta Banc\u00e1ria", 
- "Bank Name": "Nome do Banco", 
- "Branch": "Ramo", 
- "Company": "Empresa", 
- "Deduction": "Dedu\u00e7\u00e3o", 
- "Deductions": "Dedu\u00e7\u00f5es", 
- "Department": "Departamento", 
- "Designation": "Designa\u00e7\u00e3o", 
- "ESIC No.": "N\u00ba ESIC.", 
- "Earning": "Ganho", 
- "Earning & Deduction": "Ganho &amp; Dedu\u00e7\u00e3o", 
- "Email": "E-mail", 
- "Employee": "Funcion\u00e1rio", 
- "Employee Name": "Nome do Funcion\u00e1rio", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Grade": "Grau", 
- "Gross Pay": "Sal\u00e1rio bruto", 
- "Gross Pay + Arrear Amount +Encashment Amount - Total Deduction": "Sal\u00e1rio bruto + Valor em atraso + Valor de cobran\u00e7a - Dedu\u00e7\u00e3o Total", 
- "HR": "RH", 
- "Leave Encashment Amount": "Valor das Licen\u00e7as cobradas", 
- "Leave Without Pay": "Licen\u00e7a sem pagamento", 
- "Letter Head": "Timbrado", 
- "Month": "M\u00eas", 
- "Net Pay": "Pagamento L\u00edquido", 
- "Net Pay (in words) will be visible once you save the Salary Slip.": "Pagamento l\u00edquido (por extenso) ser\u00e1 vis\u00edvel quando voc\u00ea salvar a folha de pagamento.", 
- "PF No.": "N\u00ba PF.", 
- "Payment days": "Dias de pagamento", 
- "Rounded Total": "Total arredondado", 
- "Salary Slip": "Folha de pagamento", 
- "Salary Structure Earnings": "Ganhos da Estrutura Salarial", 
- "Total Deduction": "Dedu\u00e7\u00e3o Total", 
- "Total days in month": "Total de dias no m\u00eas", 
- "Total in words": "Total por extenso", 
- "Totals": "Totais"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip/locale/pt-doc.json b/hr/doctype/salary_slip/locale/pt-doc.json
deleted file mode 100644
index 84b3963..0000000
--- a/hr/doctype/salary_slip/locale/pt-doc.json
+++ /dev/null
@@ -1,51 +0,0 @@
-{
- "01": "01", 
- "02": "02", 
- "03": "03", 
- "04": "04", 
- "05": "05", 
- "06": "06", 
- "07": "07", 
- "08": "08", 
- "09": "09", 
- "10": "10", 
- "11": "11", 
- "12": "12", 
- "Amended From": "Alterado De", 
- "Amendment Date": "Data emenda", 
- "Arrear Amount": "Quantidade atraso", 
- "Bank Account No.": "Banco Conta N \u00ba", 
- "Bank Name": "Nome do banco", 
- "Branch": "Ramo", 
- "Company": "Companhia", 
- "Deduction": "Dedu\u00e7\u00e3o", 
- "Deductions": "Dedu\u00e7\u00f5es", 
- "Department": "Departamento", 
- "Designation": "Designa\u00e7\u00e3o", 
- "ESIC No.": "ESIC N\u00e3o.", 
- "Earning": "Ganhando", 
- "Earning & Deduction": "Ganhar &amp; Dedu\u00e7\u00e3o", 
- "Email": "E-mail", 
- "Employee": "Empregado", 
- "Employee Name": "Nome do Funcion\u00e1rio", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Grade": "Grau", 
- "Gross Pay": "Sal\u00e1rio bruto", 
- "Gross Pay + Arrear Amount +Encashment Amount - Total Deduction": "Sal\u00e1rio bruto + Valor + Valor vencido cobran\u00e7a - Dedu\u00e7\u00e3o Total", 
- "HR": "HR", 
- "Leave Encashment Amount": "Deixe Quantidade cobran\u00e7a", 
- "Leave Without Pay": "Licen\u00e7a sem vencimento", 
- "Letter Head": "Cabe\u00e7a letra", 
- "Month": "M\u00eas", 
- "Net Pay": "Pagamento Net", 
- "Net Pay (in words) will be visible once you save the Salary Slip.": "Pagamento l\u00edquido (em palavras) ser\u00e1 vis\u00edvel quando voc\u00ea salvar a folha de sal\u00e1rio.", 
- "PF No.": "PF N\u00e3o.", 
- "Payment days": "Dia de pagamento", 
- "Rounded Total": "Total arredondado", 
- "Salary Slip": "Folha de sal\u00e1rio", 
- "Salary Structure Earnings": "Estrutura Lucros Sal\u00e1rio", 
- "Total Deduction": "Dedu\u00e7\u00e3o Total", 
- "Total days in month": "Total de dias no m\u00eas", 
- "Total in words": "Total em palavras", 
- "Totals": "Totais"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip/locale/sr-doc.json b/hr/doctype/salary_slip/locale/sr-doc.json
deleted file mode 100644
index d18b664..0000000
--- a/hr/doctype/salary_slip/locale/sr-doc.json
+++ /dev/null
@@ -1,51 +0,0 @@
-{
- "01": "01", 
- "02": "02", 
- "03": "03", 
- "04": "04", 
- "05": "05", 
- "06": "06", 
- "07": "07", 
- "08": "08", 
- "09": "09", 
- "10": "10", 
- "11": "11", 
- "12": "12", 
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "Amendment Date": "\u0410\u043c\u0430\u043d\u0434\u043c\u0430\u043d \u0414\u0430\u0442\u0443\u043c", 
- "Arrear Amount": "\u0417\u0430\u043e\u0441\u0442\u0430\u0442\u0430\u043a \u0418\u0437\u043d\u043e\u0441", 
- "Bank Account No.": "\u0411\u0430\u043d\u043a\u043e\u0432\u043d\u0438 \u0440\u0430\u0447\u0443\u043d \u0431\u0440", 
- "Bank Name": "\u0418\u043c\u0435 \u0431\u0430\u043d\u043a\u0435", 
- "Branch": "\u0424\u0438\u043b\u0438\u0458\u0430\u043b\u0430", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Deduction": "\u041e\u0434\u0443\u0437\u0438\u043c\u0430\u045a\u0435", 
- "Deductions": "\u041e\u0434\u0431\u0438\u0446\u0438", 
- "Department": "\u041e\u0434\u0435\u0459\u0435\u045a\u0435", 
- "Designation": "\u041e\u0437\u043d\u0430\u043a\u0430", 
- "ESIC No.": "\u041d\u043e \u0415\u0421\u0418\u0426", 
- "Earning": "\u0421\u0442\u0438\u0446\u0430\u045a\u0435", 
- "Earning & Deduction": "\u0417\u0430\u0440\u0430\u0434\u0430 \u0438 \u0434\u0435\u0434\u0443\u043a\u0446\u0438\u0458\u0435", 
- "Email": "\u0415-\u043c\u0430\u0438\u043b", 
- "Employee": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438\u043a", 
- "Employee Name": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438 \u0418\u043c\u0435", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "Grade": "\u0420\u0430\u0437\u0440\u0435\u0434", 
- "Gross Pay": "\u0411\u0440\u0443\u0442\u043e \u041f\u0430\u0438", 
- "Gross Pay + Arrear Amount +Encashment Amount - Total Deduction": "\u0411\u0440\u0443\u0442\u043e \u041f\u0430\u0438 + \u0417\u0430\u043e\u0441\u0442\u0430\u0442\u0430\u043a \u0418\u0437\u043d\u043e\u0441 + \u0415\u043d\u0446\u0430\u0441\u0445\u043c\u0435\u043d\u0442 \u0418\u0437\u043d\u043e\u0441 - \u0423\u043a\u0443\u043f\u043d\u043e \u0434\u0435\u0434\u0443\u043a\u0446\u0438\u0458\u0435", 
- "HR": "\u0425\u0420", 
- "Leave Encashment Amount": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0418\u0437\u043d\u043e\u0441 \u0415\u043d\u0446\u0430\u0441\u0445\u043c\u0435\u043d\u0442", 
- "Leave Without Pay": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0411\u0435\u0437 \u043f\u043b\u0430\u0442\u0435", 
- "Letter Head": "\u041f\u0438\u0441\u043c\u043e \u0413\u043b\u0430\u0432\u0430", 
- "Month": "\u041c\u0435\u0441\u0435\u0446", 
- "Net Pay": "\u041d\u0435\u0442\u043e \u043f\u043b\u0430\u0442\u0430", 
- "Net Pay (in words) will be visible once you save the Salary Slip.": "\u041d\u0435\u0442\u043e \u043f\u043b\u0430\u0442\u0430 (\u0443 \u0440\u0435\u0447\u0438) \u045b\u0435 \u0431\u0438\u0442\u0438 \u0432\u0438\u0434\u0459\u0438\u0432 \u043a\u0430\u0434\u0430 \u0441\u0430\u0447\u0443\u0432\u0430\u0442\u0435 \u0421\u043b\u0438\u043f \u043f\u043b\u0430\u0442\u0443.", 
- "PF No.": "\u041f\u0424 \u0431\u0440\u043e\u0458", 
- "Payment days": "\u041f\u043b\u0430\u0442\u043d\u0438 \u0434\u0430\u043d\u0430", 
- "Rounded Total": "\u0420\u043e\u0443\u043d\u0434\u0435\u0434 \u0423\u043a\u0443\u043f\u043d\u043e", 
- "Salary Slip": "\u041f\u043b\u0430\u0442\u0430 \u0421\u043b\u0438\u043f", 
- "Salary Structure Earnings": "\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u043b\u0430\u0442\u0430 \u0417\u0430\u0440\u0430\u0434\u0430", 
- "Total Deduction": "\u0423\u043a\u0443\u043f\u043d\u043e \u041e\u0434\u0431\u0438\u0442\u0430\u043a", 
- "Total days in month": "\u0423\u043a\u0443\u043f\u043d\u043e \u0434\u0430\u043d\u0430 \u0443 \u043c\u0435\u0441\u0435\u0446\u0443", 
- "Total in words": "\u0423\u043a\u0443\u043f\u043d\u043e \u0443 \u0440\u0435\u0447\u0438\u043c\u0430", 
- "Totals": "\u0423\u043a\u0443\u043f\u043d\u043e"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip/locale/ta-doc.json b/hr/doctype/salary_slip/locale/ta-doc.json
deleted file mode 100644
index 21b3989..0000000
--- a/hr/doctype/salary_slip/locale/ta-doc.json
+++ /dev/null
@@ -1,51 +0,0 @@
-{
- "01": "01", 
- "02": "02", 
- "03": "03", 
- "04": "04", 
- "05": "05", 
- "06": "06", 
- "07": "07", 
- "08": "08", 
- "09": "09", 
- "10": "10", 
- "11": "11", 
- "12": "12", 
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Amendment Date": "\u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Arrear Amount": "\u0ba8\u0bbf\u0bb2\u0bc1\u0bb5\u0bc8 \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Bank Account No.": "\u0bb5\u0b99\u0bcd\u0b95\u0bbf \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0b8e\u0ba3\u0bcd", 
- "Bank Name": "\u0bb5\u0b99\u0bcd\u0b95\u0bbf \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Branch": "\u0b95\u0bbf\u0bb3\u0bc8", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Deduction": "\u0b95\u0bb4\u0bbf\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd", 
- "Deductions": "\u0b95\u0bb4\u0bbf\u0bb5\u0bc1\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "Department": "\u0b87\u0bb2\u0bbe\u0b95\u0bbe", 
- "Designation": "\u0baa\u0ba4\u0bb5\u0bbf", 
- "ESIC No.": "ESIC \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Earning": "\u0b9a\u0bae\u0bcd\u0baa\u0bbe\u0ba4\u0bbf\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Earning & Deduction": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0baf\u0bb1\u0bbf\u0ba4\u0bb2\u0bcd", 
- "Email": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd", 
- "Employee": "\u0b8a\u0bb4\u0bbf\u0baf\u0bb0\u0bcd", 
- "Employee Name": "\u0baa\u0ba3\u0bbf\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "Grade": "\u0b95\u0bbf\u0bb0\u0bae\u0bae\u0bcd", 
- "Gross Pay": "\u0b92\u0b9f\u0bcd\u0b9f\u0bc1 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0b8a\u0ba4\u0bbf\u0baf\u0bae\u0bcd / \u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd", 
- "Gross Pay + Arrear Amount +Encashment Amount - Total Deduction": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd + \u0ba8\u0bbf\u0bb2\u0bc1\u0bb5\u0bc8 \u0ba4\u0bc6\u0bbe\u0b95\u0bc8 + \u0baa\u0ba3\u0bae\u0bbe\u0b95\u0bcd\u0b95\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b95\u0bc8 - \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0baf\u0bb1\u0bbf\u0ba4\u0bb2\u0bcd", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Leave Encashment Amount": "\u0baa\u0ba3\u0bae\u0bbe\u0b95\u0bcd\u0b95\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b95\u0bc8 \u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Leave Without Pay": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bbf\u0bb2\u0bcd\u0bb2\u0bbe \u0bb5\u0bbf\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bc1", 
- "Letter Head": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf\u0baf\u0b9f\u0b99\u0bcd\u0b95\u0bb2\u0bcd", 
- "Month": "\u0bae\u0bbe\u0ba4\u0bae\u0bcd", 
- "Net Pay": "\u0ba8\u0bbf\u0b95\u0bb0 \u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd", 
- "Net Pay (in words) will be visible once you save the Salary Slip.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0bb8\u0bcd\u0bb2\u0bbf\u0baa\u0bcd \u0b9a\u0bc7\u0bae\u0bbf\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0bb1\u0bc8 \u0ba8\u0bbf\u0b95\u0bb0 \u0bb5\u0bb0\u0bc1\u0bb5\u0bbe\u0baf\u0bcd (\u0bb5\u0bbe\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0bc8\u0b95\u0bb3\u0bbf\u0bb2\u0bcd) \u0b95\u0bbe\u0ba3 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd.", 
- "PF No.": "PF \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Payment days": "\u0baa\u0ba3\u0bae\u0bcd \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd", 
- "Rounded Total": "\u0bb5\u0b9f\u0bcd\u0b9f\u0bae\u0bbe\u0ba9 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4", 
- "Salary Slip": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0bb8\u0bcd\u0bb2\u0bbf\u0baa\u0bcd", 
- "Salary Structure Earnings": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0bb0\u0bc1\u0bb5\u0bbe\u0baf\u0bcd", 
- "Total Deduction": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0baf\u0bb1\u0bbf\u0ba4\u0bb2\u0bcd", 
- "Total days in month": "\u0bae\u0bbe\u0ba4\u0bae\u0bcd \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd", 
- "Total in words": "\u0bb5\u0bbe\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0bc8\u0b95\u0bb3\u0bbf\u0bb2\u0bcd \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4", 
- "Totals": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip/locale/th-doc.json b/hr/doctype/salary_slip/locale/th-doc.json
deleted file mode 100644
index e3e2e81..0000000
--- a/hr/doctype/salary_slip/locale/th-doc.json
+++ /dev/null
@@ -1,51 +0,0 @@
-{
- "01": "01", 
- "02": "02", 
- "03": "03", 
- "04": "04", 
- "05": "05", 
- "06": "06", 
- "07": "07", 
- "08": "08", 
- "09": "09", 
- "10": "10", 
- "11": "11", 
- "12": "12", 
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Amendment Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e01\u0e49\u0e44\u0e02", 
- "Arrear Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19 Arrear", 
- "Bank Account No.": "\u0e40\u0e25\u0e02\u0e17\u0e35\u0e48\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23", 
- "Bank Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23", 
- "Branch": "\u0e2a\u0e32\u0e02\u0e32", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Deduction": "\u0e01\u0e32\u0e23\u0e2b\u0e31\u0e01", 
- "Deductions": "\u0e01\u0e32\u0e23\u0e2b\u0e31\u0e01\u0e40\u0e07\u0e34\u0e19", 
- "Department": "\u0e41\u0e1c\u0e19\u0e01", 
- "Designation": "\u0e01\u0e32\u0e23\u0e41\u0e15\u0e48\u0e07\u0e15\u0e31\u0e49\u0e07", 
- "ESIC No.": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02 ESIC", 
- "Earning": "\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49", 
- "Earning & Deduction": "\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e2b\u0e31\u0e01", 
- "Email": "\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c", 
- "Employee": "\u0e25\u0e39\u0e01\u0e08\u0e49\u0e32\u0e07", 
- "Employee Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e02\u0e2d\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Grade": "\u0e40\u0e01\u0e23\u0e14", 
- "Gross Pay": "\u0e08\u0e48\u0e32\u0e22\u0e02\u0e31\u0e49\u0e19\u0e15\u0e49\u0e19", 
- "Gross Pay + Arrear Amount +Encashment Amount - Total Deduction": "\u0e08\u0e48\u0e32\u0e22\u0e02\u0e31\u0e49\u0e19\u0e15\u0e49\u0e19 + \u0e08\u0e33\u0e19\u0e27\u0e19 Arrear + \u0e08\u0e33\u0e19\u0e27\u0e19\u0e01\u0e32\u0e23\u0e44\u0e14\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e07\u0e34\u0e19\u0e2a\u0e14 - \u0e2b\u0e31\u0e01\u0e23\u0e27\u0e21", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Leave Encashment Amount": "\u0e1d\u0e32\u0e01\u0e40\u0e07\u0e34\u0e19\u0e01\u0e32\u0e23\u0e44\u0e14\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e07\u0e34\u0e19\u0e2a\u0e14", 
- "Leave Without Pay": "\u0e1d\u0e32\u0e01\u0e42\u0e14\u0e22\u0e44\u0e21\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e08\u0e48\u0e32\u0e22", 
- "Letter Head": "\u0e2b\u0e31\u0e27\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22", 
- "Month": "\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Net Pay": "\u0e08\u0e48\u0e32\u0e22\u0e2a\u0e38\u0e17\u0e18\u0e34", 
- "Net Pay (in words) will be visible once you save the Salary Slip.": "\u0e08\u0e48\u0e32\u0e22\u0e2a\u0e38\u0e17\u0e18\u0e34 (\u0e04\u0e33) \u0e08\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e21\u0e2d\u0e07\u0e40\u0e2b\u0e47\u0e19\u0e44\u0e14\u0e49\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e2a\u0e25\u0e34\u0e1b\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "PF No.": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02 PF", 
- "Payment days": "\u0e27\u0e31\u0e19\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19", 
- "Rounded Total": "\u0e23\u0e27\u0e21\u0e01\u0e25\u0e21", 
- "Salary Slip": "\u0e2a\u0e25\u0e34\u0e1b\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Salary Structure Earnings": "\u0e01\u0e33\u0e44\u0e23\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Total Deduction": "\u0e2b\u0e31\u0e01\u0e23\u0e27\u0e21", 
- "Total days in month": "\u0e27\u0e31\u0e19\u0e23\u0e27\u0e21\u0e43\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Total in words": "\u0e23\u0e27\u0e21\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e04\u0e33\u0e1e\u0e39\u0e14", 
- "Totals": "\u0e1c\u0e25\u0e23\u0e27\u0e21"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip/salary_slip.txt b/hr/doctype/salary_slip/salary_slip.txt
index 54db9a1..894ea01 100644
--- a/hr/doctype/salary_slip/salary_slip.txt
+++ b/hr/doctype/salary_slip/salary_slip.txt
@@ -2,7 +2,7 @@
  {
   "creation": "2013-01-10 16:34:15", 
   "docstatus": 0, 
-  "modified": "2013-01-29 17:38:08", 
+  "modified": "2013-06-11 16:16:35", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -256,18 +256,6 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "amendment_date", 
-  "fieldtype": "Date", 
-  "hidden": 0, 
-  "label": "Amendment Date", 
-  "no_copy": 1, 
-  "oldfieldname": "amendment_date", 
-  "oldfieldtype": "Date", 
-  "print_hide": 1, 
-  "report_hide": 0
- }, 
- {
-  "doctype": "DocField", 
   "fieldname": "earning_deduction", 
   "fieldtype": "Section Break", 
   "label": "Earning & Deduction", 
diff --git a/hr/doctype/salary_slip_deduction/README.md b/hr/doctype/salary_slip_deduction/README.md
new file mode 100644
index 0000000..d0f2219
--- /dev/null
+++ b/hr/doctype/salary_slip_deduction/README.md
@@ -0,0 +1,5 @@
+Deduction detail in parent Salary Slip.
+
+e.g.
+
+- Tax paid on employee's behalf
\ No newline at end of file
diff --git a/hr/doctype/salary_slip_deduction/locale/_messages_doc.json b/hr/doctype/salary_slip_deduction/locale/_messages_doc.json
deleted file mode 100644
index 6f771a0..0000000
--- a/hr/doctype/salary_slip_deduction/locale/_messages_doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-[
- "Modified Amount", 
- "HR", 
- "Salary Slip Deduction", 
- "Amount", 
- "Type", 
- "Depends on LWP"
-]
\ No newline at end of file
diff --git a/hr/doctype/salary_slip_deduction/locale/ar-doc.json b/hr/doctype/salary_slip_deduction/locale/ar-doc.json
deleted file mode 100644
index 62b70c1..0000000
--- a/hr/doctype/salary_slip_deduction/locale/ar-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Amount": "\u0643\u0645\u064a\u0629", 
- "Depends on LWP": "\u064a\u0639\u062a\u0645\u062f \u0639\u0644\u0649 LWP", 
- "HR": "HR", 
- "Modified Amount": "\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0645\u0628\u0644\u063a", 
- "Salary Slip Deduction": "\u0632\u0644\u0629 \u0627\u0644\u0631\u0627\u062a\u0628 \u062e\u0635\u0645", 
- "Type": "\u0646\u0648\u0639"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip_deduction/locale/de-doc.json b/hr/doctype/salary_slip_deduction/locale/de-doc.json
deleted file mode 100644
index a333760..0000000
--- a/hr/doctype/salary_slip_deduction/locale/de-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Amount": "Menge", 
- "Depends on LWP": "Abh\u00e4ngig von LWP", 
- "HR": "HR", 
- "Modified Amount": "Ge\u00e4ndert Betrag", 
- "Salary Slip Deduction": "Lohnabzug Rutsch", 
- "Type": "Typ"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip_deduction/locale/es-doc.json b/hr/doctype/salary_slip_deduction/locale/es-doc.json
deleted file mode 100644
index a371eec..0000000
--- a/hr/doctype/salary_slip_deduction/locale/es-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Amount": "Cantidad", 
- "Depends on LWP": "Depende LWP", 
- "HR": "HR", 
- "Modified Amount": "Monto de la modificaci\u00f3n", 
- "Salary Slip Deduction": "Salario Deducci\u00f3n Slip", 
- "Type": "Tipo"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip_deduction/locale/fr-doc.json b/hr/doctype/salary_slip_deduction/locale/fr-doc.json
deleted file mode 100644
index a23c794..0000000
--- a/hr/doctype/salary_slip_deduction/locale/fr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Amount": "Montant", 
- "Depends on LWP": "D\u00e9pend de LWP", 
- "HR": "RH", 
- "Modified Amount": "Montant de modification", 
- "Salary Slip Deduction": "D\u00e9duction bulletin de salaire", 
- "Type": "Type"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip_deduction/locale/hi-doc.json b/hr/doctype/salary_slip_deduction/locale/hi-doc.json
deleted file mode 100644
index 218ac95..0000000
--- a/hr/doctype/salary_slip_deduction/locale/hi-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Amount": "\u0930\u093e\u0936\u093f", 
- "Depends on LWP": "LWP \u092a\u0930 \u0928\u093f\u0930\u094d\u092d\u0930 \u0915\u0930\u0924\u093e \u0939\u0948", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Modified Amount": "\u0938\u0902\u0936\u094b\u0927\u093f\u0924 \u0930\u093e\u0936\u093f", 
- "Salary Slip Deduction": "\u0935\u0947\u0924\u0928\u092a\u0930\u094d\u091a\u0940 \u0915\u091f\u094c\u0924\u0940", 
- "Type": "\u091f\u093e\u0907\u092a"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip_deduction/locale/hr-doc.json b/hr/doctype/salary_slip_deduction/locale/hr-doc.json
deleted file mode 100644
index b115560..0000000
--- a/hr/doctype/salary_slip_deduction/locale/hr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Amount": "Iznos", 
- "Depends on LWP": "Ovisi o lwp", 
- "HR": "HR", 
- "Modified Amount": "Promijenio Iznos", 
- "Salary Slip Deduction": "Pla\u0107a proklizavanja Odbitak", 
- "Type": "Vrsta"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip_deduction/locale/nl-doc.json b/hr/doctype/salary_slip_deduction/locale/nl-doc.json
deleted file mode 100644
index a8f845c..0000000
--- a/hr/doctype/salary_slip_deduction/locale/nl-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Amount": "Bedrag", 
- "Depends on LWP": "Afhankelijk van LWP", 
- "HR": "HR", 
- "Modified Amount": "Gewijzigd Bedrag", 
- "Salary Slip Deduction": "Loonstrook Aftrek", 
- "Type": "Type"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip_deduction/locale/pt-BR-doc.json b/hr/doctype/salary_slip_deduction/locale/pt-BR-doc.json
deleted file mode 100644
index 28cacd6..0000000
--- a/hr/doctype/salary_slip_deduction/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Amount": "Quantidade", 
- "Depends on LWP": "Dependem do LWP", 
- "HR": "RH", 
- "Modified Amount": "Quantidade modificada", 
- "Salary Slip Deduction": "Dedu\u00e7\u00e3o da folha de pagamento", 
- "Type": "Tipo"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip_deduction/locale/pt-doc.json b/hr/doctype/salary_slip_deduction/locale/pt-doc.json
deleted file mode 100644
index 08e4e45..0000000
--- a/hr/doctype/salary_slip_deduction/locale/pt-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Amount": "Quantidade", 
- "Depends on LWP": "Depende LWP", 
- "HR": "HR", 
- "Modified Amount": "Quantidade modificado", 
- "Salary Slip Deduction": "Dedu\u00e7\u00e3o folha de sal\u00e1rio", 
- "Type": "Tipo"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip_deduction/locale/sr-doc.json b/hr/doctype/salary_slip_deduction/locale/sr-doc.json
deleted file mode 100644
index 586d6c5..0000000
--- a/hr/doctype/salary_slip_deduction/locale/sr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Amount": "\u0418\u0437\u043d\u043e\u0441", 
- "Depends on LWP": "\u0417\u0430\u0432\u0438\u0441\u0438 \u041b\u0412\u041f", 
- "HR": "\u0425\u0420", 
- "Modified Amount": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u043e \u0418\u0437\u043d\u043e\u0441", 
- "Salary Slip Deduction": "\u041f\u043b\u0430\u0442\u0430 \u0421\u043b\u0438\u043f \u041e\u0434\u0431\u0438\u0442\u0430\u043a", 
- "Type": "\u0422\u0438\u043f"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip_deduction/locale/ta-doc.json b/hr/doctype/salary_slip_deduction/locale/ta-doc.json
deleted file mode 100644
index 02d77b7..0000000
--- a/hr/doctype/salary_slip_deduction/locale/ta-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Amount": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Depends on LWP": "LWP \u0baa\u0bc6\u0bbe\u0bb1\u0bc1\u0ba4\u0bcd\u0ba4\u0ba4\u0bc1", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Modified Amount": "\u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Salary Slip Deduction": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0bb8\u0bcd\u0bb2\u0bbf\u0baa\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0baf\u0bb1\u0bbf\u0ba4\u0bb2\u0bcd", 
- "Type": "\u0bae\u0bbe\u0ba4\u0bbf\u0bb0\u0bbf"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip_deduction/locale/th-doc.json b/hr/doctype/salary_slip_deduction/locale/th-doc.json
deleted file mode 100644
index 54b0f81..0000000
--- a/hr/doctype/salary_slip_deduction/locale/th-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Depends on LWP": "\u0e02\u0e36\u0e49\u0e19\u0e2d\u0e22\u0e39\u0e48\u0e01\u0e31\u0e1a LWP", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Modified Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e44\u0e02", 
- "Salary Slip Deduction": "\u0e2b\u0e31\u0e01\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e2a\u0e25\u0e34\u0e1b", 
- "Type": "\u0e0a\u0e19\u0e34\u0e14"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip_earning/README.md b/hr/doctype/salary_slip_earning/README.md
new file mode 100644
index 0000000..9da0167
--- /dev/null
+++ b/hr/doctype/salary_slip_earning/README.md
@@ -0,0 +1,6 @@
+Earning detail in parent Salary Slip.
+
+e.g.
+
+- Basic Salary
+- Performance Bonus
diff --git a/hr/doctype/salary_slip_earning/locale/_messages_doc.json b/hr/doctype/salary_slip_earning/locale/_messages_doc.json
deleted file mode 100644
index 6ad1cf6..0000000
--- a/hr/doctype/salary_slip_earning/locale/_messages_doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-[
- "Modified Amount", 
- "HR", 
- "Amount", 
- "Salary Slip Earning", 
- "Type", 
- "Depends on LWP"
-]
\ No newline at end of file
diff --git a/hr/doctype/salary_slip_earning/locale/ar-doc.json b/hr/doctype/salary_slip_earning/locale/ar-doc.json
deleted file mode 100644
index 9c403d5..0000000
--- a/hr/doctype/salary_slip_earning/locale/ar-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Amount": "\u0643\u0645\u064a\u0629", 
- "Depends on LWP": "\u064a\u0639\u062a\u0645\u062f \u0639\u0644\u0649 LWP", 
- "HR": "HR", 
- "Modified Amount": "\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0645\u0628\u0644\u063a", 
- "Salary Slip Earning": "\u0632\u0644\u0629 \u0627\u0644\u0631\u0627\u062a\u0628 \u0643\u0633\u0628", 
- "Type": "\u0646\u0648\u0639"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip_earning/locale/de-doc.json b/hr/doctype/salary_slip_earning/locale/de-doc.json
deleted file mode 100644
index e704243..0000000
--- a/hr/doctype/salary_slip_earning/locale/de-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Amount": "Menge", 
- "Depends on LWP": "Abh\u00e4ngig von LWP", 
- "HR": "HR", 
- "Modified Amount": "Ge\u00e4ndert Betrag", 
- "Salary Slip Earning": "Earning Gehaltsabrechnung", 
- "Type": "Typ"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip_earning/locale/es-doc.json b/hr/doctype/salary_slip_earning/locale/es-doc.json
deleted file mode 100644
index a82962f..0000000
--- a/hr/doctype/salary_slip_earning/locale/es-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Amount": "Cantidad", 
- "Depends on LWP": "Depende LWP", 
- "HR": "HR", 
- "Modified Amount": "Monto de la modificaci\u00f3n", 
- "Salary Slip Earning": "N\u00f3mina Ganar", 
- "Type": "Tipo"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip_earning/locale/fr-doc.json b/hr/doctype/salary_slip_earning/locale/fr-doc.json
deleted file mode 100644
index 0c91cee..0000000
--- a/hr/doctype/salary_slip_earning/locale/fr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Amount": "Montant", 
- "Depends on LWP": "D\u00e9pend de LWP", 
- "HR": "RH", 
- "Modified Amount": "Montant de modification", 
- "Salary Slip Earning": "Slip Salaire Gagner", 
- "Type": "Type"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip_earning/locale/hi-doc.json b/hr/doctype/salary_slip_earning/locale/hi-doc.json
deleted file mode 100644
index 442985d..0000000
--- a/hr/doctype/salary_slip_earning/locale/hi-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Amount": "\u0930\u093e\u0936\u093f", 
- "Depends on LWP": "LWP \u092a\u0930 \u0928\u093f\u0930\u094d\u092d\u0930 \u0915\u0930\u0924\u093e \u0939\u0948", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Modified Amount": "\u0938\u0902\u0936\u094b\u0927\u093f\u0924 \u0930\u093e\u0936\u093f", 
- "Salary Slip Earning": "\u0915\u092e\u093e\u0908 \u0935\u0947\u0924\u0928\u092a\u0930\u094d\u091a\u0940", 
- "Type": "\u091f\u093e\u0907\u092a"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip_earning/locale/hr-doc.json b/hr/doctype/salary_slip_earning/locale/hr-doc.json
deleted file mode 100644
index 6a62494..0000000
--- a/hr/doctype/salary_slip_earning/locale/hr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Amount": "Iznos", 
- "Depends on LWP": "Ovisi o lwp", 
- "HR": "HR", 
- "Modified Amount": "Promijenio Iznos", 
- "Salary Slip Earning": "Pla\u0107a proklizavanja Zarada", 
- "Type": "Vrsta"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip_earning/locale/nl-doc.json b/hr/doctype/salary_slip_earning/locale/nl-doc.json
deleted file mode 100644
index 3d7d74e..0000000
--- a/hr/doctype/salary_slip_earning/locale/nl-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Amount": "Bedrag", 
- "Depends on LWP": "Afhankelijk van LWP", 
- "HR": "HR", 
- "Modified Amount": "Gewijzigd Bedrag", 
- "Salary Slip Earning": "Loonstrook verdienen", 
- "Type": "Type"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip_earning/locale/pt-BR-doc.json b/hr/doctype/salary_slip_earning/locale/pt-BR-doc.json
deleted file mode 100644
index 7aa4b2d..0000000
--- a/hr/doctype/salary_slip_earning/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Amount": "Quantidade", 
- "Depends on LWP": "Dependem do LWP", 
- "HR": "RH", 
- "Modified Amount": "Quantidade modificada", 
- "Salary Slip Earning": "Ganhos da folha de pagamento", 
- "Type": "Tipo"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip_earning/locale/pt-doc.json b/hr/doctype/salary_slip_earning/locale/pt-doc.json
deleted file mode 100644
index 7c3e0cd..0000000
--- a/hr/doctype/salary_slip_earning/locale/pt-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Amount": "Quantidade", 
- "Depends on LWP": "Depende LWP", 
- "HR": "HR", 
- "Modified Amount": "Quantidade modificado", 
- "Salary Slip Earning": "Folha de sal\u00e1rio Ganhando", 
- "Type": "Tipo"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip_earning/locale/sr-doc.json b/hr/doctype/salary_slip_earning/locale/sr-doc.json
deleted file mode 100644
index 09f6b53..0000000
--- a/hr/doctype/salary_slip_earning/locale/sr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Amount": "\u0418\u0437\u043d\u043e\u0441", 
- "Depends on LWP": "\u0417\u0430\u0432\u0438\u0441\u0438 \u041b\u0412\u041f", 
- "HR": "\u0425\u0420", 
- "Modified Amount": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u043e \u0418\u0437\u043d\u043e\u0441", 
- "Salary Slip Earning": "\u041f\u043b\u0430\u0442\u0430 \u0421\u043b\u0438\u043f \u0417\u0430\u0440\u0430\u0434\u0430", 
- "Type": "\u0422\u0438\u043f"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip_earning/locale/ta-doc.json b/hr/doctype/salary_slip_earning/locale/ta-doc.json
deleted file mode 100644
index cfde3cc..0000000
--- a/hr/doctype/salary_slip_earning/locale/ta-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Amount": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Depends on LWP": "LWP \u0baa\u0bc6\u0bbe\u0bb1\u0bc1\u0ba4\u0bcd\u0ba4\u0ba4\u0bc1", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Modified Amount": "\u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Salary Slip Earning": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0bb8\u0bcd\u0bb2\u0bbf\u0baa\u0bcd \u0b86\u0ba4\u0bbe\u0baf\u0bae\u0bcd", 
- "Type": "\u0bae\u0bbe\u0ba4\u0bbf\u0bb0\u0bbf"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_slip_earning/locale/th-doc.json b/hr/doctype/salary_slip_earning/locale/th-doc.json
deleted file mode 100644
index 0659850..0000000
--- a/hr/doctype/salary_slip_earning/locale/th-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Depends on LWP": "\u0e02\u0e36\u0e49\u0e19\u0e2d\u0e22\u0e39\u0e48\u0e01\u0e31\u0e1a LWP", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Modified Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e44\u0e02", 
- "Salary Slip Earning": "\u0e2a\u0e25\u0e34\u0e1b\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49", 
- "Type": "\u0e0a\u0e19\u0e34\u0e14"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure/README.md b/hr/doctype/salary_structure/README.md
new file mode 100644
index 0000000..3795971
--- /dev/null
+++ b/hr/doctype/salary_structure/README.md
@@ -0,0 +1 @@
+Salary Template for an Employee, basis of which monthly Salary is calculated.
\ No newline at end of file
diff --git a/hr/doctype/salary_structure/locale/_messages_doc.json b/hr/doctype/salary_structure/locale/_messages_doc.json
deleted file mode 100644
index a0c3c67..0000000
--- a/hr/doctype/salary_structure/locale/_messages_doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- "No", 
- "HR", 
- "Employee", 
- "To Date", 
- "From Date", 
- "Branch", 
- "CTC", 
- "Department", 
- "Employee Name", 
- "Cost to Company", 
- "Company", 
- "Total Earning", 
- "Earning & Deduction", 
- "You can create more earning and deduction type from Setup --> HR", 
- "Designation", 
- "Net Pay", 
- "Total Deduction", 
- "Deduction", 
- "Earning1", 
- "Grade", 
- "Is Active", 
- "Deduction1", 
- "Salary Structure", 
- "Yes", 
- "Earning"
-]
\ No newline at end of file
diff --git a/hr/doctype/salary_structure/locale/ar-doc.json b/hr/doctype/salary_structure/locale/ar-doc.json
deleted file mode 100644
index 11e21cc..0000000
--- a/hr/doctype/salary_structure/locale/ar-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Branch": "\u0641\u0631\u0639", 
- "CTC": "CTC", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Cost to Company": "\u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0634\u0631\u0643\u0629", 
- "Deduction": "\u0627\u0642\u062a\u0637\u0627\u0639", 
- "Deduction1": "Deduction1", 
- "Department": "\u0642\u0633\u0645", 
- "Designation": "\u062a\u0639\u064a\u064a\u0646", 
- "Earning": "\u0643\u0633\u0628", 
- "Earning & Deduction": "\u0648\u0643\u0633\u0628 \u0627\u0644\u062e\u0635\u0645", 
- "Earning1": "Earning1", 
- "Employee": "\u0639\u0627\u0645\u0644", 
- "Employee Name": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0648\u0638\u0641", 
- "From Date": "\u0645\u0646 \u062a\u0627\u0631\u064a\u062e", 
- "Grade": "\u062f\u0631\u062c\u0629", 
- "HR": "HR", 
- "Is Active": "\u0646\u0634\u0637", 
- "Net Pay": "\u0635\u0627\u0641\u064a \u0627\u0644\u0631\u0627\u062a\u0628", 
- "No": "\u0644\u0627", 
- "Salary Structure": "\u0647\u064a\u0643\u0644 \u0627\u0644\u0645\u0631\u062a\u0628\u0627\u062a", 
- "To Date": "\u062d\u062a\u0649 \u0627\u0644\u0627\u0646", 
- "Total Deduction": "\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u062e\u0635\u0645", 
- "Total Earning": "\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u062f\u062e\u0644", 
- "Yes": "\u0646\u0639\u0645", 
- "You can create more earning and deduction type from Setup --> HR": "\u064a\u0645\u0643\u0646\u0643 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0623\u0631\u0628\u0627\u062d \u0648\u062e\u0635\u0645 \u0646\u0648\u0639 \u0645\u0646 \u0627\u0644\u0625\u0639\u062f\u0627\u062f -&gt; HR"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure/locale/de-doc.json b/hr/doctype/salary_structure/locale/de-doc.json
deleted file mode 100644
index 14df4ad..0000000
--- a/hr/doctype/salary_structure/locale/de-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Branch": "Zweig", 
- "CTC": "CTC", 
- "Company": "Firma", 
- "Cost to Company": "Kosten Unternehmen", 
- "Deduction": "Abzug", 
- "Deduction1": "Deduction1", 
- "Department": "Abteilung", 
- "Designation": "Bezeichnung", 
- "Earning": "Earning", 
- "Earning & Deduction": "Earning & Abzug", 
- "Earning1": "Earning1", 
- "Employee": "Mitarbeiter", 
- "Employee Name": "Name des Mitarbeiters", 
- "From Date": "Von Datum", 
- "Grade": "Klasse", 
- "HR": "HR", 
- "Is Active": "Aktiv ist", 
- "Net Pay": "Net Pay", 
- "No": "Auf", 
- "Salary Structure": "Gehaltsstruktur", 
- "To Date": "To Date", 
- "Total Deduction": "Insgesamt Abzug", 
- "Total Earning": "Insgesamt Earning", 
- "Yes": "Ja", 
- "You can create more earning and deduction type from Setup --> HR": "Sie k\u00f6nnen mehr verdienen und Deduktion Typ aus Setup -> HR"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure/locale/es-doc.json b/hr/doctype/salary_structure/locale/es-doc.json
deleted file mode 100644
index 1181da9..0000000
--- a/hr/doctype/salary_structure/locale/es-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Branch": "Rama", 
- "CTC": "CTC", 
- "Company": "Empresa", 
- "Cost to Company": "El costo para la empresa", 
- "Deduction": "Deducci\u00f3n", 
- "Deduction1": "Deduction1", 
- "Department": "Departamento", 
- "Designation": "Designaci\u00f3n", 
- "Earning": "Ganar", 
- "Earning & Deduction": "Ganancia y Deducci\u00f3n", 
- "Earning1": "Earning1", 
- "Employee": "Empleado", 
- "Employee Name": "Nombre del empleado", 
- "From Date": "Desde la fecha", 
- "Grade": "Grado", 
- "HR": "HR", 
- "Is Active": "Es activo", 
- "Net Pay": "Salario neto", 
- "No": "No", 
- "Salary Structure": "Estructura salarial", 
- "To Date": "Conocer", 
- "Total Deduction": "Deducci\u00f3n total", 
- "Total Earning": "Ganancia total", 
- "Yes": "S\u00ed", 
- "You can create more earning and deduction type from Setup --> HR": "Puede crear m\u00e1s ingresos y el tipo de deducci\u00f3n de Configuraci\u00f3n -&gt; HR"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure/locale/fr-doc.json b/hr/doctype/salary_structure/locale/fr-doc.json
deleted file mode 100644
index 73ef806..0000000
--- a/hr/doctype/salary_structure/locale/fr-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Branch": "Branche", 
- "CTC": "CTC", 
- "Company": "Entreprise", 
- "Cost to Company": "Co\u00fbt pour l&#39;entreprise", 
- "Deduction": "D\u00e9duction", 
- "Deduction1": "Deduction1", 
- "Department": "D\u00e9partement", 
- "Designation": "D\u00e9signation", 
- "Earning": "Revenus", 
- "Earning & Deduction": "Gains et d\u00e9duction", 
- "Earning1": "Earning1", 
- "Employee": "Employ\u00e9", 
- "Employee Name": "Nom de l&#39;employ\u00e9", 
- "From Date": "Partir de la date", 
- "Grade": "Grade", 
- "HR": "RH", 
- "Is Active": "Est active", 
- "Net Pay": "Salaire net", 
- "No": "Aucun", 
- "Salary Structure": "Grille des salaires", 
- "To Date": "\u00c0 ce jour", 
- "Total Deduction": "D\u00e9duction totale", 
- "Total Earning": "Gains totale", 
- "Yes": "Oui", 
- "You can create more earning and deduction type from Setup --> HR": "Vous pouvez cr\u00e9er plusieurs gain et le type de d\u00e9duction \u00e0 partir de Configuration -&gt; RH"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure/locale/hi-doc.json b/hr/doctype/salary_structure/locale/hi-doc.json
deleted file mode 100644
index d07f42c..0000000
--- a/hr/doctype/salary_structure/locale/hi-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Branch": "\u0936\u093e\u0916\u093e", 
- "CTC": "\u0938\u0940\u091f\u0940\u0938\u0940", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Cost to Company": "\u0915\u0902\u092a\u0928\u0940 \u0915\u0947 \u0932\u093f\u090f \u092e\u0942\u0932\u094d\u092f", 
- "Deduction": "\u0915\u091f\u094c\u0924\u0940", 
- "Deduction1": "Deduction1", 
- "Department": "\u0935\u093f\u092d\u093e\u0917", 
- "Designation": "\u092a\u0926\u0928\u093e\u092e", 
- "Earning": "\u0915\u092e\u093e\u0908", 
- "Earning & Deduction": "\u0905\u0930\u094d\u091c\u0928 \u0915\u091f\u094c\u0924\u0940", 
- "Earning1": "Earning1", 
- "Employee": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940", 
- "Employee Name": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u0915\u093e \u0928\u093e\u092e", 
- "From Date": "\u0926\u093f\u0928\u093e\u0902\u0915 \u0938\u0947", 
- "Grade": "\u0917\u094d\u0930\u0947\u0921", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Is Active": "\u0938\u0915\u094d\u0930\u093f\u092f \u0939\u0948", 
- "Net Pay": "\u0936\u0941\u0926\u094d\u0927 \u0935\u0947\u0924\u0928", 
- "No": "\u0928\u0939\u0940\u0902", 
- "Salary Structure": "\u0935\u0947\u0924\u0928 \u0938\u0902\u0930\u091a\u0928\u093e", 
- "To Date": "\u0924\u093f\u0925\u093f \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Total Deduction": "\u0915\u0941\u0932 \u0915\u091f\u094c\u0924\u0940", 
- "Total Earning": "\u0915\u0941\u0932 \u0905\u0930\u094d\u091c\u0928", 
- "Yes": "\u0939\u093e\u0902", 
- "You can create more earning and deduction type from Setup --> HR": "\u0906\u092a \u0905\u0927\u093f\u0915 \u0915\u092e\u093e\u0908 \u0914\u0930 \u0938\u0947\u091f\u0905\u092a \u0938\u0947 \u0915\u091f\u094c\u0924\u0940 \u092a\u094d\u0930\u0915\u093e\u0930 \u092c\u0928\u093e \u0938\u0915\u0924\u0947 \u0939\u0948\u0902 -&gt; \u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure/locale/hr-doc.json b/hr/doctype/salary_structure/locale/hr-doc.json
deleted file mode 100644
index a26166e..0000000
--- a/hr/doctype/salary_structure/locale/hr-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Branch": "Grana", 
- "CTC": "CTC", 
- "Company": "Dru\u0161tvo", 
- "Cost to Company": "Tro\u0161kovi Dru\u0161tva", 
- "Deduction": "Odbitak", 
- "Deduction1": "Deduction1", 
- "Department": "Odsjek", 
- "Designation": "Oznaka", 
- "Earning": "Zarada", 
- "Earning & Deduction": "Zarada &amp; Odbitak", 
- "Earning1": "Earning1", 
- "Employee": "Zaposlenik", 
- "Employee Name": "Zaposlenik Ime", 
- "From Date": "Od datuma", 
- "Grade": "Razred", 
- "HR": "HR", 
- "Is Active": "Je aktivna", 
- "Net Pay": "Neto Pay", 
- "No": "Ne", 
- "Salary Structure": "Pla\u0107a Struktura", 
- "To Date": "Za datum", 
- "Total Deduction": "Ukupno Odbitak", 
- "Total Earning": "Ukupna zarada", 
- "Yes": "Da", 
- "You can create more earning and deduction type from Setup --> HR": "Mo\u017eete stvoriti vi\u0161e pla\u0107a i dedukcije tipa iz Setup -&gt; HR"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure/locale/nl-doc.json b/hr/doctype/salary_structure/locale/nl-doc.json
deleted file mode 100644
index bf2e0f3..0000000
--- a/hr/doctype/salary_structure/locale/nl-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Branch": "Tak", 
- "CTC": "CTC", 
- "Company": "Vennootschap", 
- "Cost to Company": "Kosten voor Bedrijf", 
- "Deduction": "Aftrek", 
- "Deduction1": "Deduction1", 
- "Department": "Afdeling", 
- "Designation": "Benaming", 
- "Earning": "Verdienen", 
- "Earning & Deduction": "Verdienen &amp; Aftrek", 
- "Earning1": "Earning1", 
- "Employee": "Werknemer", 
- "Employee Name": "Naam werknemer", 
- "From Date": "Van Datum", 
- "Grade": "Graad", 
- "HR": "HR", 
- "Is Active": "Is actief", 
- "Net Pay": "Nettoloon", 
- "No": "Geen", 
- "Salary Structure": "Salarisstructuur", 
- "To Date": "To-date houden", 
- "Total Deduction": "Totaal Aftrek", 
- "Total Earning": "Totaal Verdienen", 
- "Yes": "Ja", 
- "You can create more earning and deduction type from Setup --> HR": "U kunt meer verdienen en deductie type uit Setup -&gt; HR"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure/locale/pt-BR-doc.json b/hr/doctype/salary_structure/locale/pt-BR-doc.json
deleted file mode 100644
index af8a887..0000000
--- a/hr/doctype/salary_structure/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Branch": "Ramo", 
- "CTC": "CTC", 
- "Company": "Empresa", 
- "Cost to Company": "Custo para Empresa", 
- "Deduction": "Dedu\u00e7\u00e3o", 
- "Deduction1": "Deduction1", 
- "Department": "Departamento", 
- "Designation": "Designa\u00e7\u00e3o", 
- "Earning": "Ganho", 
- "Earning & Deduction": "Ganho &amp; Dedu\u00e7\u00e3o", 
- "Earning1": "Earning1", 
- "Employee": "Funcion\u00e1rio", 
- "Employee Name": "Nome do Funcion\u00e1rio", 
- "From Date": "A partir da data", 
- "Grade": "Grau", 
- "HR": "RH", 
- "Is Active": "\u00c9 Ativo", 
- "Net Pay": "Pagamento L\u00edquido", 
- "No": "N\u00e3o", 
- "Salary Structure": "Estrutura Salarial", 
- "To Date": "At\u00e9 a Data", 
- "Total Deduction": "Dedu\u00e7\u00e3o Total", 
- "Total Earning": "Total de Ganhos", 
- "Yes": "Sim", 
- "You can create more earning and deduction type from Setup --> HR": "Voc\u00ea pode criar mais tipos de Ganhos e Dedu\u00e7\u00f5es a partir de Configura\u00e7\u00e3o -&gt; RH"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure/locale/pt-doc.json b/hr/doctype/salary_structure/locale/pt-doc.json
deleted file mode 100644
index e139f7a..0000000
--- a/hr/doctype/salary_structure/locale/pt-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Branch": "Ramo", 
- "CTC": "CTC", 
- "Company": "Companhia", 
- "Cost to Company": "Custo para empresa", 
- "Deduction": "Dedu\u00e7\u00e3o", 
- "Deduction1": "Deduction1", 
- "Department": "Departamento", 
- "Designation": "Designa\u00e7\u00e3o", 
- "Earning": "Ganhando", 
- "Earning & Deduction": "Ganhar &amp; Dedu\u00e7\u00e3o", 
- "Earning1": "Earning1", 
- "Employee": "Empregado", 
- "Employee Name": "Nome do Funcion\u00e1rio", 
- "From Date": "A partir da data", 
- "Grade": "Grau", 
- "HR": "HR", 
- "Is Active": "\u00c9 Ativo", 
- "Net Pay": "Pagamento Net", 
- "No": "N\u00e3o", 
- "Salary Structure": "Estrutura Salarial", 
- "To Date": "Conhecer", 
- "Total Deduction": "Dedu\u00e7\u00e3o Total", 
- "Total Earning": "Ganhar total", 
- "Yes": "Sim", 
- "You can create more earning and deduction type from Setup --> HR": "Voc\u00ea pode criar mais sal\u00e1rio e tipo de dedu\u00e7\u00e3o do Setup -&gt; HR"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure/locale/sr-doc.json b/hr/doctype/salary_structure/locale/sr-doc.json
deleted file mode 100644
index d07b19e..0000000
--- a/hr/doctype/salary_structure/locale/sr-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Branch": "\u0424\u0438\u043b\u0438\u0458\u0430\u043b\u0430", 
- "CTC": "\u0426\u0422\u0426", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Cost to Company": "\u0422\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u043f\u0440\u0435\u0434\u0443\u0437\u0435\u045b\u0430", 
- "Deduction": "\u041e\u0434\u0443\u0437\u0438\u043c\u0430\u045a\u0435", 
- "Deduction1": "\u0414\u0435\u0434\u0443\u0446\u0442\u0438\u043e\u043d1", 
- "Department": "\u041e\u0434\u0435\u0459\u0435\u045a\u0435", 
- "Designation": "\u041e\u0437\u043d\u0430\u043a\u0430", 
- "Earning": "\u0421\u0442\u0438\u0446\u0430\u045a\u0435", 
- "Earning & Deduction": "\u0417\u0430\u0440\u0430\u0434\u0430 \u0438 \u0434\u0435\u0434\u0443\u043a\u0446\u0438\u0458\u0435", 
- "Earning1": "\u0415\u0430\u0440\u043d\u0438\u043d\u04331", 
- "Employee": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438\u043a", 
- "Employee Name": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438 \u0418\u043c\u0435", 
- "From Date": "\u041e\u0434 \u0434\u0430\u0442\u0443\u043c\u0430", 
- "Grade": "\u0420\u0430\u0437\u0440\u0435\u0434", 
- "HR": "\u0425\u0420", 
- "Is Active": "\u0408\u0435 \u0430\u043a\u0442\u0438\u0432\u0430\u043d", 
- "Net Pay": "\u041d\u0435\u0442\u043e \u043f\u043b\u0430\u0442\u0430", 
- "No": "\u041d\u0435", 
- "Salary Structure": "\u041f\u043b\u0430\u0442\u0430 \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430", 
- "To Date": "\u0417\u0430 \u0434\u0430\u0442\u0443\u043c", 
- "Total Deduction": "\u0423\u043a\u0443\u043f\u043d\u043e \u041e\u0434\u0431\u0438\u0442\u0430\u043a", 
- "Total Earning": "\u0423\u043a\u0443\u043f\u043d\u0430 \u0417\u0430\u0440\u0430\u0434\u0430", 
- "Yes": "\u0414\u0430", 
- "You can create more earning and deduction type from Setup --> HR": "\u041c\u043e\u0436\u0435\u0442\u0435 \u043a\u0440\u0435\u0438\u0440\u0430\u0442\u0438 \u0432\u0438\u0448\u0435 \u0437\u0430\u0440\u0430\u0434\u0443 \u0438 \u043e\u0434\u0431\u0438\u0442\u0430\u043a \u0442\u0438\u043f\u0430 \u0438\u0437 \u0421\u0435\u0442\u0443\u043f -&gt; \u0425\u0420"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure/locale/ta-doc.json b/hr/doctype/salary_structure/locale/ta-doc.json
deleted file mode 100644
index 77f7151..0000000
--- a/hr/doctype/salary_structure/locale/ta-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Branch": "\u0b95\u0bbf\u0bb3\u0bc8", 
- "CTC": "CTC", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Cost to Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0b9a\u0bc6\u0bb2\u0bb5\u0bbe\u0b95\u0bc1\u0bae\u0bcd", 
- "Deduction": "\u0b95\u0bb4\u0bbf\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd", 
- "Deduction1": "Deduction1", 
- "Department": "\u0b87\u0bb2\u0bbe\u0b95\u0bbe", 
- "Designation": "\u0baa\u0ba4\u0bb5\u0bbf", 
- "Earning": "\u0b9a\u0bae\u0bcd\u0baa\u0bbe\u0ba4\u0bbf\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Earning & Deduction": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0baf\u0bb1\u0bbf\u0ba4\u0bb2\u0bcd", 
- "Earning1": "Earning1", 
- "Employee": "\u0b8a\u0bb4\u0bbf\u0baf\u0bb0\u0bcd", 
- "Employee Name": "\u0baa\u0ba3\u0bbf\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "From Date": "\u0ba4\u0bc7\u0ba4\u0bbf", 
- "Grade": "\u0b95\u0bbf\u0bb0\u0bae\u0bae\u0bcd", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Is Active": "\u0b9a\u0bc6\u0baf\u0bb2\u0bbf\u0bb2\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1", 
- "Net Pay": "\u0ba8\u0bbf\u0b95\u0bb0 \u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd", 
- "No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Salary Structure": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "To Date": "\u0ba4\u0bc7\u0ba4\u0bbf", 
- "Total Deduction": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0baf\u0bb1\u0bbf\u0ba4\u0bb2\u0bcd", 
- "Total Earning": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0bb5\u0bb0\u0bc1\u0bae\u0bbe\u0ba9\u0bae\u0bcd", 
- "Yes": "\u0b86\u0bae\u0bcd", 
- "You can create more earning and deduction type from Setup --> HR": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b85\u0bae\u0bc8\u0bb5\u0bc1 \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0b87\u0ba9\u0bcd\u0ba9\u0bc1\u0bae\u0bcd \u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bb1\u0bbf\u0baf\u0bc1\u0bae\u0bcd \u0bb5\u0b95\u0bc8 \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd -&gt; \u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure/locale/th-doc.json b/hr/doctype/salary_structure/locale/th-doc.json
deleted file mode 100644
index e2965a3..0000000
--- a/hr/doctype/salary_structure/locale/th-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Branch": "\u0e2a\u0e32\u0e02\u0e32", 
- "CTC": "CTC", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Cost to Company": "\u0e40\u0e2a\u0e35\u0e22\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e43\u0e2b\u0e49\u0e01\u0e31\u0e1a \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Deduction": "\u0e01\u0e32\u0e23\u0e2b\u0e31\u0e01", 
- "Deduction1": "Deduction1", 
- "Department": "\u0e41\u0e1c\u0e19\u0e01", 
- "Designation": "\u0e01\u0e32\u0e23\u0e41\u0e15\u0e48\u0e07\u0e15\u0e31\u0e49\u0e07", 
- "Earning": "\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49", 
- "Earning & Deduction": "\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e2b\u0e31\u0e01", 
- "Earning1": "Earning1", 
- "Employee": "\u0e25\u0e39\u0e01\u0e08\u0e49\u0e32\u0e07", 
- "Employee Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e02\u0e2d\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19", 
- "From Date": "\u0e08\u0e32\u0e01\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Grade": "\u0e40\u0e01\u0e23\u0e14", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Is Active": "\u0e21\u0e35\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19", 
- "Net Pay": "\u0e08\u0e48\u0e32\u0e22\u0e2a\u0e38\u0e17\u0e18\u0e34", 
- "No": "\u0e44\u0e21\u0e48", 
- "Salary Structure": "\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "To Date": "\u0e19\u0e31\u0e14", 
- "Total Deduction": "\u0e2b\u0e31\u0e01\u0e23\u0e27\u0e21", 
- "Total Earning": "\u0e01\u0e33\u0e44\u0e23\u0e23\u0e27\u0e21", 
- "Yes": "\u0e43\u0e0a\u0e48", 
- "You can create more earning and deduction type from Setup --> HR": "\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49\u0e21\u0e32\u0e01\u0e02\u0e36\u0e49\u0e19\u0e41\u0e25\u0e30\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e01\u0e32\u0e23\u0e2b\u0e31\u0e01\u0e08\u0e32\u0e01\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 -&gt; HR"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_deduction/README.md b/hr/doctype/salary_structure_deduction/README.md
new file mode 100644
index 0000000..0853539
--- /dev/null
+++ b/hr/doctype/salary_structure_deduction/README.md
@@ -0,0 +1 @@
+Deduction details in parent Salary Structure.
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_deduction/locale/_messages_doc.json b/hr/doctype/salary_structure_deduction/locale/_messages_doc.json
deleted file mode 100644
index 0596958..0000000
--- a/hr/doctype/salary_structure_deduction/locale/_messages_doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-[
- "HR", 
- "Depend on LWP", 
- "Amount", 
- "Salary Structure Deduction", 
- "Type"
-]
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_deduction/locale/ar-doc.json b/hr/doctype/salary_structure_deduction/locale/ar-doc.json
deleted file mode 100644
index aef126b..0000000
--- a/hr/doctype/salary_structure_deduction/locale/ar-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Amount": "\u0643\u0645\u064a\u0629", 
- "Depend on LWP": "\u062a\u0639\u062a\u0645\u062f \u0639\u0644\u0649 LWP", 
- "HR": "HR", 
- "Salary Structure Deduction": "\u0647\u064a\u0643\u0644 \u0627\u0644\u0645\u0631\u062a\u0628\u0627\u062a \u062e\u0635\u0645", 
- "Type": "\u0646\u0648\u0639"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_deduction/locale/de-doc.json b/hr/doctype/salary_structure_deduction/locale/de-doc.json
deleted file mode 100644
index 81d2096..0000000
--- a/hr/doctype/salary_structure_deduction/locale/de-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Amount": "Menge", 
- "Depend on LWP": "Verlassen Sie sich auf LWP", 
- "HR": "HR", 
- "Salary Structure Deduction": "Gehaltsstruktur Abzug", 
- "Type": "Typ"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_deduction/locale/es-doc.json b/hr/doctype/salary_structure_deduction/locale/es-doc.json
deleted file mode 100644
index 4b15702..0000000
--- a/hr/doctype/salary_structure_deduction/locale/es-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Amount": "Cantidad", 
- "Depend on LWP": "Depende LWP", 
- "HR": "HR", 
- "Salary Structure Deduction": "Salario Deducci\u00f3n Estructura", 
- "Type": "Tipo"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_deduction/locale/fr-doc.json b/hr/doctype/salary_structure_deduction/locale/fr-doc.json
deleted file mode 100644
index 960b9c4..0000000
--- a/hr/doctype/salary_structure_deduction/locale/fr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Amount": "Montant", 
- "Depend on LWP": "D\u00e9pendent LWP", 
- "HR": "RH", 
- "Salary Structure Deduction": "D\u00e9duction structure salariale", 
- "Type": "Type"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_deduction/locale/hi-doc.json b/hr/doctype/salary_structure_deduction/locale/hi-doc.json
deleted file mode 100644
index a7f8422..0000000
--- a/hr/doctype/salary_structure_deduction/locale/hi-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Amount": "\u0930\u093e\u0936\u093f", 
- "Depend on LWP": "LWP \u092a\u0930 \u0928\u093f\u0930\u094d\u092d\u0930 \u0915\u0930\u0924\u0940 \u0939\u0948", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Salary Structure Deduction": "\u0935\u0947\u0924\u0928 \u0938\u0902\u0930\u091a\u0928\u093e \u0915\u091f\u094c\u0924\u0940", 
- "Type": "\u091f\u093e\u0907\u092a"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_deduction/locale/hr-doc.json b/hr/doctype/salary_structure_deduction/locale/hr-doc.json
deleted file mode 100644
index d1eb7f6..0000000
--- a/hr/doctype/salary_structure_deduction/locale/hr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Amount": "Iznos", 
- "Depend on LWP": "Ovise o lwp", 
- "HR": "HR", 
- "Salary Structure Deduction": "Pla\u0107a Struktura Odbitak", 
- "Type": "Vrsta"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_deduction/locale/nl-doc.json b/hr/doctype/salary_structure_deduction/locale/nl-doc.json
deleted file mode 100644
index 7ea907e..0000000
--- a/hr/doctype/salary_structure_deduction/locale/nl-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Amount": "Bedrag", 
- "Depend on LWP": "Vertrouw op LWP", 
- "HR": "HR", 
- "Salary Structure Deduction": "Salaris Structuur Aftrek", 
- "Type": "Type"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_deduction/locale/pt-BR-doc.json b/hr/doctype/salary_structure_deduction/locale/pt-BR-doc.json
deleted file mode 100644
index 41bc395..0000000
--- a/hr/doctype/salary_structure_deduction/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Amount": "Quantidade", 
- "Depend on LWP": "Depende do LWP", 
- "HR": "RH", 
- "Salary Structure Deduction": "Dedu\u00e7\u00e3o da Estrutura Salarial", 
- "Type": "Tipo"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_deduction/locale/pt-doc.json b/hr/doctype/salary_structure_deduction/locale/pt-doc.json
deleted file mode 100644
index da96aea..0000000
--- a/hr/doctype/salary_structure_deduction/locale/pt-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Amount": "Quantidade", 
- "Depend on LWP": "Dependem LWP", 
- "HR": "HR", 
- "Salary Structure Deduction": "Dedu\u00e7\u00e3o Estrutura Salarial", 
- "Type": "Tipo"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_deduction/locale/sr-doc.json b/hr/doctype/salary_structure_deduction/locale/sr-doc.json
deleted file mode 100644
index 7df7303..0000000
--- a/hr/doctype/salary_structure_deduction/locale/sr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Amount": "\u0418\u0437\u043d\u043e\u0441", 
- "Depend on LWP": "\u0417\u0430\u0432\u0438\u0441\u0438 \u041b\u0412\u041f", 
- "HR": "\u0425\u0420", 
- "Salary Structure Deduction": "\u041f\u043b\u0430\u0442\u0430 \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u041e\u0434\u0431\u0438\u0442\u0430\u043a", 
- "Type": "\u0422\u0438\u043f"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_deduction/locale/ta-doc.json b/hr/doctype/salary_structure_deduction/locale/ta-doc.json
deleted file mode 100644
index 7849b8f..0000000
--- a/hr/doctype/salary_structure_deduction/locale/ta-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Amount": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Depend on LWP": "LWP \u0b9a\u0bbe\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc1", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Salary Structure Deduction": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0baf\u0bb1\u0bbf\u0ba4\u0bb2\u0bcd", 
- "Type": "\u0bae\u0bbe\u0ba4\u0bbf\u0bb0\u0bbf"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_deduction/locale/th-doc.json b/hr/doctype/salary_structure_deduction/locale/th-doc.json
deleted file mode 100644
index a317250..0000000
--- a/hr/doctype/salary_structure_deduction/locale/th-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Depend on LWP": "\u0e02\u0e36\u0e49\u0e19\u0e2d\u0e22\u0e39\u0e48\u0e01\u0e31\u0e1a LWP", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Salary Structure Deduction": "\u0e2b\u0e31\u0e01\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Type": "\u0e0a\u0e19\u0e34\u0e14"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_earning/README.md b/hr/doctype/salary_structure_earning/README.md
new file mode 100644
index 0000000..d495cc4
--- /dev/null
+++ b/hr/doctype/salary_structure_earning/README.md
@@ -0,0 +1 @@
+Earning details in parent Salary Structure.
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_earning/locale/_messages_doc.json b/hr/doctype/salary_structure_earning/locale/_messages_doc.json
deleted file mode 100644
index 217305a..0000000
--- a/hr/doctype/salary_structure_earning/locale/_messages_doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-[
- "HR", 
- "Salary Structure Earning", 
- "Depend on LWP", 
- "Amount", 
- "Type"
-]
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_earning/locale/ar-doc.json b/hr/doctype/salary_structure_earning/locale/ar-doc.json
deleted file mode 100644
index 5c11746..0000000
--- a/hr/doctype/salary_structure_earning/locale/ar-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Amount": "\u0643\u0645\u064a\u0629", 
- "Depend on LWP": "\u062a\u0639\u062a\u0645\u062f \u0639\u0644\u0649 LWP", 
- "HR": "HR", 
- "Salary Structure Earning": "\u0647\u064a\u0643\u0644 \u0627\u0644\u0631\u0648\u0627\u062a\u0628 \u0643\u0633\u0628", 
- "Type": "\u0646\u0648\u0639"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_earning/locale/de-doc.json b/hr/doctype/salary_structure_earning/locale/de-doc.json
deleted file mode 100644
index 66f7674..0000000
--- a/hr/doctype/salary_structure_earning/locale/de-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Amount": "Menge", 
- "Depend on LWP": "Verlassen Sie sich auf LWP", 
- "HR": "HR", 
- "Salary Structure Earning": "Earning Gehaltsstruktur", 
- "Type": "Typ"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_earning/locale/es-doc.json b/hr/doctype/salary_structure_earning/locale/es-doc.json
deleted file mode 100644
index ff41e56..0000000
--- a/hr/doctype/salary_structure_earning/locale/es-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Amount": "Cantidad", 
- "Depend on LWP": "Depende LWP", 
- "HR": "HR", 
- "Salary Structure Earning": "Estructura salarial ganar", 
- "Type": "Tipo"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_earning/locale/fr-doc.json b/hr/doctype/salary_structure_earning/locale/fr-doc.json
deleted file mode 100644
index 2e944c2..0000000
--- a/hr/doctype/salary_structure_earning/locale/fr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Amount": "Montant", 
- "Depend on LWP": "D\u00e9pendent LWP", 
- "HR": "RH", 
- "Salary Structure Earning": "Structure salariale Gagner", 
- "Type": "Type"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_earning/locale/hi-doc.json b/hr/doctype/salary_structure_earning/locale/hi-doc.json
deleted file mode 100644
index b44a277..0000000
--- a/hr/doctype/salary_structure_earning/locale/hi-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Amount": "\u0930\u093e\u0936\u093f", 
- "Depend on LWP": "LWP \u092a\u0930 \u0928\u093f\u0930\u094d\u092d\u0930 \u0915\u0930\u0924\u0940 \u0939\u0948", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Salary Structure Earning": "\u0915\u092e\u093e\u0908 \u0935\u0947\u0924\u0928 \u0938\u0902\u0930\u091a\u0928\u093e", 
- "Type": "\u091f\u093e\u0907\u092a"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_earning/locale/hr-doc.json b/hr/doctype/salary_structure_earning/locale/hr-doc.json
deleted file mode 100644
index 91e730a..0000000
--- a/hr/doctype/salary_structure_earning/locale/hr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Amount": "Iznos", 
- "Depend on LWP": "Ovise o lwp", 
- "HR": "HR", 
- "Salary Structure Earning": "Pla\u0107a Struktura Zarada", 
- "Type": "Vrsta"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_earning/locale/nl-doc.json b/hr/doctype/salary_structure_earning/locale/nl-doc.json
deleted file mode 100644
index be3ebbf..0000000
--- a/hr/doctype/salary_structure_earning/locale/nl-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Amount": "Bedrag", 
- "Depend on LWP": "Vertrouw op LWP", 
- "HR": "HR", 
- "Salary Structure Earning": "Salaris Structuur verdienen", 
- "Type": "Type"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_earning/locale/pt-BR-doc.json b/hr/doctype/salary_structure_earning/locale/pt-BR-doc.json
deleted file mode 100644
index 38addd1..0000000
--- a/hr/doctype/salary_structure_earning/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Amount": "Quantidade", 
- "Depend on LWP": "Depende do LWP", 
- "HR": "RH", 
- "Salary Structure Earning": "Ganho da Estrutura Salarial", 
- "Type": "Tipo"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_earning/locale/pt-doc.json b/hr/doctype/salary_structure_earning/locale/pt-doc.json
deleted file mode 100644
index 50b44f5..0000000
--- a/hr/doctype/salary_structure_earning/locale/pt-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Amount": "Quantidade", 
- "Depend on LWP": "Dependem LWP", 
- "HR": "HR", 
- "Salary Structure Earning": "Estrutura salarial Ganhando", 
- "Type": "Tipo"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_earning/locale/sr-doc.json b/hr/doctype/salary_structure_earning/locale/sr-doc.json
deleted file mode 100644
index c428fc6..0000000
--- a/hr/doctype/salary_structure_earning/locale/sr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Amount": "\u0418\u0437\u043d\u043e\u0441", 
- "Depend on LWP": "\u0417\u0430\u0432\u0438\u0441\u0438 \u041b\u0412\u041f", 
- "HR": "\u0425\u0420", 
- "Salary Structure Earning": "\u041f\u043b\u0430\u0442\u0430 \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0417\u0430\u0440\u0430\u0434\u0430", 
- "Type": "\u0422\u0438\u043f"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_earning/locale/ta-doc.json b/hr/doctype/salary_structure_earning/locale/ta-doc.json
deleted file mode 100644
index 73e2143..0000000
--- a/hr/doctype/salary_structure_earning/locale/ta-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Amount": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Depend on LWP": "LWP \u0b9a\u0bbe\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc1", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Salary Structure Earning": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b86\u0ba4\u0bbe\u0baf\u0bae\u0bcd", 
- "Type": "\u0bae\u0bbe\u0ba4\u0bbf\u0bb0\u0bbf"
-}
\ No newline at end of file
diff --git a/hr/doctype/salary_structure_earning/locale/th-doc.json b/hr/doctype/salary_structure_earning/locale/th-doc.json
deleted file mode 100644
index aa58b35..0000000
--- a/hr/doctype/salary_structure_earning/locale/th-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Depend on LWP": "\u0e02\u0e36\u0e49\u0e19\u0e2d\u0e22\u0e39\u0e48\u0e01\u0e31\u0e1a LWP", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Salary Structure Earning": "\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49", 
- "Type": "\u0e0a\u0e19\u0e34\u0e14"
-}
\ No newline at end of file
diff --git a/hr/doctype/upload_attendance/README.md b/hr/doctype/upload_attendance/README.md
new file mode 100644
index 0000000..d0b3721
--- /dev/null
+++ b/hr/doctype/upload_attendance/README.md
@@ -0,0 +1 @@
+Tool to upload attendance via csv file.
\ No newline at end of file
diff --git a/hr/page/hr_home/hr_home.js b/hr/page/hr_home/hr_home.js
index e35a808..bee05f6 100644
--- a/hr/page/hr_home/hr_home.js
+++ b/hr/page/hr_home/hr_home.js
@@ -13,7 +13,7 @@
 			},
 			{
 				label: wn._("Expense Claim"),
-				description: wn._("Claims for expenses made on behalf of the organization."),
+				description: wn._("Claims for company expense."),
 				doctype:"Expense Claim"
 			},
 			{
@@ -33,7 +33,7 @@
 			},
 			{
 				label: wn._("Job Applicant"),
-				description: wn._("Applicant for a Job (extracted from jobs email)."),
+				description: wn._("Applicant for a Job."),
 				doctype:"Job Applicant"
 			},
 		]
@@ -175,7 +175,7 @@
 			},
 			{
 				"label":wn._("Employee Information"),
-				route: "Report2/Employee/Employee Information"
+				route: "Report/Employee/Employee Information"
 			},
 			{
 				"label":wn._("Monthly Salary Register"),
diff --git a/hr/page/hr_home/locale/_messages_js.json b/hr/page/hr_home/locale/_messages_js.json
deleted file mode 100644
index 0d744e0..0000000
--- a/hr/page/hr_home/locale/_messages_js.json
+++ /dev/null
@@ -1,59 +0,0 @@
-[
- "Leave Setup", 
- "Documents", 
- "Employee Leave Balance", 
- "Attendance record.", 
- "Employee records.", 
- "Leave Block List", 
- "Type of employment master.", 
- "Template for employee performance appraisals.", 
- "Attendance", 
- "Applicant for a Job (extracted from jobs email).", 
- "Leave Allocation", 
- "Branch", 
- "Claims for expenses made on behalf of the organization.", 
- "Employee", 
- "Expense Claim Type", 
- "Tax and other salary deductions.", 
- "Payroll Setup", 
- "Appraisal Template", 
- "Opening for a Job.", 
- "Company departments.", 
- "Upload attendance from a .csv file", 
- "Leave allocations.", 
- "Types of Expense Claim.", 
- "Leave Allocation Tool", 
- "Employee Setup", 
- "Job Opening", 
- "Employee grades", 
- "Job Applicant", 
- "Salary Slip", 
- "Employment Type", 
- "Block leave applications by department.", 
- "Masters", 
- "Designation", 
- "Generate Salary Slips", 
- "Employee Designation.", 
- "Reports", 
- "Deduction Type", 
- "Holiday List", 
- "Monthly salary template.", 
- "Type of leaves like casual, sick etc.", 
- "Performance appraisal.", 
- "Appraisal", 
- "Expense Claim", 
- "Leave Application", 
- "Applications for leave.", 
- "Grade", 
- "Monthly salary statement.", 
- "Leave Type", 
- "Department", 
- "Salary Structure", 
- "Company branches.", 
- "List of holidays.", 
- "Process Payroll", 
- "Earning Type", 
- "Allocate leaves for the year.", 
- "Salary components.", 
- "Upload attendance"
-]
\ No newline at end of file
diff --git a/hr/page/hr_home/locale/ar-js.json b/hr/page/hr_home/locale/ar-js.json
deleted file mode 100644
index a28ba34..0000000
--- a/hr/page/hr_home/locale/ar-js.json
+++ /dev/null
@@ -1,58 +0,0 @@
-{
- "Allocate leaves for the year.": "\u062a\u062e\u0635\u064a\u0635 \u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0644\u0647\u0630\u0627 \u0627\u0644\u0639\u0627\u0645.", 
- "Applicant for a Job (extracted from jobs email).": "\u0637\u0627\u0644\u0628 \u0648\u0638\u064a\u0641\u0629 (\u0648\u0638\u0627\u0626\u0641 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u0645\u0633\u062a\u062e\u0631\u062c\u0629 \u0645\u0646).", 
- "Applications for leave.": "\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0625\u062c\u0627\u0632\u0629.", 
- "Appraisal": "\u062a\u0642\u064a\u064a\u0645", 
- "Appraisal Template": "\u062a\u0642\u064a\u064a\u0645 \u0642\u0627\u0644\u0628", 
- "Attendance": "\u0627\u0644\u062d\u0636\u0648\u0631", 
- "Attendance record.": "\u0633\u062c\u0644 \u0627\u0644\u062d\u0636\u0648\u0631.", 
- "Block leave applications by department.": "\u0645\u0646\u0639 \u0645\u063a\u0627\u062f\u0631\u0629 \u0627\u0644\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0645\u0642\u062f\u0645\u0629 \u0645\u0646 \u0627\u0644\u0625\u062f\u0627\u0631\u0629.", 
- "Branch": "\u0641\u0631\u0639", 
- "Claims for expenses made on behalf of the organization.": "\u0645\u0637\u0627\u0644\u0628\u0627\u062a \u0646\u0641\u0642\u0627\u062a \u062a\u0642\u062f\u0645 \u0628\u0647 \u0646\u064a\u0627\u0628\u0629 \u0639\u0646 \u0627\u0644\u0645\u0646\u0638\u0645\u0629.", 
- "Company branches.": "\u0641\u0631\u0648\u0639 \u0627\u0644\u0634\u0631\u0643\u0629.", 
- "Company departments.": "\u0634\u0631\u0643\u0629 \u0627\u0644\u0625\u062f\u0627\u0631\u0627\u062a.", 
- "Deduction Type": "\u062e\u0635\u0645 \u0646\u0648\u0639", 
- "Department": "\u0642\u0633\u0645", 
- "Designation": "\u062a\u0639\u064a\u064a\u0646", 
- "Documents": "\u0648\u062b\u0627\u0626\u0642", 
- "Earning Type": "\u0643\u0633\u0628 \u0646\u0648\u0639", 
- "Employee": "\u0639\u0627\u0645\u0644", 
- "Employee Designation.": "\u0627\u0644\u0645\u0648\u0638\u0641 \u0627\u0644\u062a\u0639\u064a\u064a\u0646.", 
- "Employee Setup": "\u0645\u0648\u0638\u0641 \u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Employee grades": "\u0627\u0644\u0645\u0648\u0638\u0641 \u0627\u0644\u062f\u0631\u062c\u0627\u062a", 
- "Employee records.": "\u0645\u0648\u0638\u0641 \u0627\u0644\u0633\u062c\u0644\u0627\u062a.", 
- "Employment Type": "\u0645\u062c\u0627\u0644 \u0627\u0644\u0639\u0645\u0644", 
- "Expense Claim": "\u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0637\u0627\u0644\u0628\u0629", 
- "Expense Claim Type": "\u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0637\u0627\u0644\u0628\u0629 \u0646\u0648\u0639", 
- "Generate Salary Slips": "\u062a\u0648\u0644\u064a\u062f \u0642\u0633\u0627\u0626\u0645 \u0631\u0627\u062a\u0628", 
- "Grade": "\u062f\u0631\u062c\u0629", 
- "Holiday Block List": "\u0625\u0642\u0627\u0645\u0627\u062a \u0642\u0627\u0626\u0645\u0629", 
- "Holiday List": "\u0639\u0637\u0644\u0629 \u0642\u0627\u0626\u0645\u0629", 
- "Job Applicant": "\u0637\u0627\u0644\u0628 \u0627\u0644\u0639\u0645\u0644", 
- "Job Opening": "\u0627\u0641\u062a\u062a\u0627\u062d \u0627\u0644\u0639\u0645\u0644", 
- "Leave Allocation": "\u062a\u0631\u0643 \u062a\u0648\u0632\u064a\u0639", 
- "Leave Allocation Tool": "\u062a\u0631\u0643 \u0623\u062f\u0627\u0629 \u062a\u062e\u0635\u064a\u0635", 
- "Leave Application": "\u062a\u0631\u0643 \u0627\u0644\u062a\u0637\u0628\u064a\u0642", 
- "Leave Block List": "\u062a\u0631\u0643 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062d\u0638\u0631", 
- "Leave Setup": "\u062a\u0631\u0643 \u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Leave Type": "\u062a\u0631\u0643 \u0646\u0648\u0639", 
- "Leave allocations.": "\u062a\u0631\u0643 \u0627\u0644\u0645\u062e\u0635\u0635\u0627\u062a.", 
- "List of holidays.": "\u0644\u0627\u0626\u062d\u0629 \u0623\u064a\u0627\u0645.", 
- "Masters": "\u0627\u0644\u0645\u0627\u062c\u0633\u062a\u064a\u0631", 
- "Monthly salary statement.": "\u0628\u064a\u0627\u0646 \u0627\u0644\u0631\u0627\u062a\u0628 \u0627\u0644\u0634\u0647\u0631\u064a.", 
- "Monthly salary template.": "\u0627\u0644\u0631\u0627\u062a\u0628 \u0627\u0644\u0634\u0647\u0631\u064a \u0627\u0644\u0642\u0627\u0644\u0628.", 
- "Opening for a Job.": "\u0641\u062a\u062d \u0639\u0646 \u0648\u0638\u064a\u0641\u0629.", 
- "Payroll Setup": "\u0627\u0644\u0631\u0648\u0627\u062a\u0628 \u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Performance appraisal.": "\u062a\u0642\u064a\u064a\u0645 \u0627\u0644\u0623\u062f\u0627\u0621.", 
- "Process Payroll": "\u0639\u0645\u0644\u064a\u0629 \u0643\u0634\u0648\u0641 \u0627\u0644\u0645\u0631\u062a\u0628\u0627\u062a", 
- "Salary Slip": "\u0627\u0644\u0631\u0627\u062a\u0628 \u0632\u0644\u0629", 
- "Salary Structure": "\u0647\u064a\u0643\u0644 \u0627\u0644\u0645\u0631\u062a\u0628\u0627\u062a", 
- "Salary components.": "\u0627\u0644\u0631\u0627\u062a\u0628 \u0627\u0644\u0645\u0643\u0648\u0646\u0627\u062a.", 
- "Tax and other salary deductions.": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0627\u0642\u062a\u0637\u0627\u0639\u0627\u062a \u0645\u0646 \u0627\u0644\u0631\u0627\u062a\u0628 \u0623\u062e\u0631\u0649.", 
- "Template for employee performance appraisals.": "\u0646\u0645\u0648\u0630\u062c \u0644\u062a\u0642\u064a\u064a\u0645 \u0623\u062f\u0627\u0621 \u0627\u0644\u0645\u0648\u0638\u0641\u064a\u0646.", 
- "Type of employment master.": "\u0645\u0627\u062c\u0633\u062a\u064a\u0631 \u0627\u0644\u0646\u0648\u0639 \u0645\u0646 \u0627\u0644\u0639\u0645\u0627\u0644\u0629.", 
- "Type of leaves like casual, sick etc.": "\u0646\u0648\u0639 \u0645\u0646 \u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0645\u062b\u0644 \u063a\u064a\u0631\u0647\u0627\u060c \u0639\u0627\u0631\u0636\u0629 \u0627\u0644\u0645\u0631\u0636\u0649", 
- "Types of Expense Claim.": "\u0623\u0646\u0648\u0627\u0639 \u0627\u0644\u0645\u0637\u0627\u0644\u0628\u0629 \u062d\u0633\u0627\u0628.", 
- "Upload attendance": "\u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u062d\u0636\u0648\u0631", 
- "Upload attendance from a .csv file": "\u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u062d\u0636\u0648\u0631 \u0645\u0646 \u0645\u0644\u0641 CSV."
-}
\ No newline at end of file
diff --git a/hr/page/hr_home/locale/de-js.json b/hr/page/hr_home/locale/de-js.json
deleted file mode 100644
index 7627256..0000000
--- a/hr/page/hr_home/locale/de-js.json
+++ /dev/null
@@ -1,58 +0,0 @@
-{
- "Allocate leaves for the year.": "Weisen Bl\u00e4tter f\u00fcr das Jahr.", 
- "Applicant for a Job (extracted from jobs email).": "Antragsteller f\u00fcr einen Job (extrahiert aus Jobs E-Mail).", 
- "Applications for leave.": "Bei Antr\u00e4gen auf Urlaub.", 
- "Appraisal": "Bewertung", 
- "Appraisal Template": "Bewertung Template", 
- "Attendance": "Teilnahme", 
- "Attendance record.": "Zuschauerrekord.", 
- "Block leave applications by department.": "Block verlassen Anwendungen nach Abteilung.", 
- "Branch": "Zweig", 
- "Claims for expenses made on behalf of the organization.": "Anspr\u00fcche f\u00fcr Aufwendungen im Namen der Organisation gemacht.", 
- "Company branches.": "Unternehmen Niederlassungen.", 
- "Company departments.": "Abteilungen des Unternehmens.", 
- "Deduction Type": "Abzug Typ", 
- "Department": "Abteilung", 
- "Designation": "Bezeichnung", 
- "Documents": "Unterlagen", 
- "Earning Type": "Earning Typ", 
- "Employee": "Mitarbeiter", 
- "Employee Designation.": "Mitarbeiter Bezeichnung.", 
- "Employee Setup": "Mitarbeiter-Setup", 
- "Employee grades": "Mitarbeiter-Typen", 
- "Employee records.": "Mitarbeiter-Datens\u00e4tze.", 
- "Employment Type": "Besch\u00e4ftigungsart", 
- "Expense Claim": "Expense Anspruch", 
- "Expense Claim Type": "Expense Anspruch Type", 
- "Generate Salary Slips": "Generieren Gehaltsabrechnungen", 
- "Grade": "Klasse", 
- "Holiday List": "Ferienwohnung Liste", 
- "Job Applicant": "Job Applicant", 
- "Job Opening": "Stellenangebot", 
- "Leave Allocation": "Lassen Allocation", 
- "Leave Allocation Tool": "Lassen Allocation-Tool", 
- "Leave Application": "Lassen Anwendung", 
- "Leave Block List": "Lassen Block List", 
- "Leave Setup": "Lassen Sie Setup-", 
- "Leave Type": "Lassen Typ", 
- "Leave allocations.": "Lassen Zuweisungen.", 
- "List of holidays.": "Liste der Feiertage.", 
- "Masters": "Masters", 
- "Monthly salary statement.": "Monatsgehalt Aussage.", 
- "Monthly salary template.": "Monatsgehalt Vorlage.", 
- "Opening for a Job.": "\u00d6ffnung f\u00fcr den Job.", 
- "Payroll Setup": "Payroll-Setup", 
- "Performance appraisal.": "Leistungsbeurteilung.", 
- "Process Payroll": "Payroll-Prozess", 
- "Reports": "Reports", 
- "Salary Slip": "Gehaltsabrechnung", 
- "Salary Structure": "Gehaltsstruktur", 
- "Salary components.": "Gehaltsbestandteile.", 
- "Tax and other salary deductions.": "Steuer-und sonstige Lohnabz\u00fcge.", 
- "Template for employee performance appraisals.": "Vorlage f\u00fcr Mitarbeiter Leistungsbeurteilungen.", 
- "Type of employment master.": "Art der Besch\u00e4ftigung Master.", 
- "Type of leaves like casual, sick etc.": "Art der Bl\u00e4tter wie beil\u00e4ufig, krank usw.", 
- "Types of Expense Claim.": "Arten von Expense Anspruch.", 
- "Upload attendance": "Hochladen Teilnahme", 
- "Upload attendance from a .csv file": "Fotogalerie Besuch aus einer. Csv-Datei"
-}
\ No newline at end of file
diff --git a/hr/page/hr_home/locale/es-js.json b/hr/page/hr_home/locale/es-js.json
deleted file mode 100644
index 33339bb..0000000
--- a/hr/page/hr_home/locale/es-js.json
+++ /dev/null
@@ -1,58 +0,0 @@
-{
- "Allocate leaves for the year.": "Asignar las hojas para el a\u00f1o.", 
- "Applicant for a Job (extracted from jobs email).": "Solicitante de empleo (extra\u00eddo de email empleos).", 
- "Applications for leave.": "Las solicitudes de licencia.", 
- "Appraisal": "Evaluaci\u00f3n", 
- "Appraisal Template": "Evaluaci\u00f3n de plantilla", 
- "Attendance": "Asistencia", 
- "Attendance record.": "Asistencia r\u00e9cord.", 
- "Block leave applications by department.": "Bloque dejar aplicaciones por departamento.", 
- "Branch": "Rama", 
- "Claims for expenses made on behalf of the organization.": "Las reclamaciones por gastos realizados en nombre de la organizaci\u00f3n.", 
- "Company branches.": "Sucursales de la compa\u00f1\u00eda.", 
- "Company departments.": "Departamentos de la empresa.", 
- "Deduction Type": "Deducci\u00f3n Tipo", 
- "Department": "Departamento", 
- "Designation": "Designaci\u00f3n", 
- "Documents": "Documentos", 
- "Earning Type": "Ganando Tipo", 
- "Employee": "Empleado", 
- "Employee Designation.": "Designaci\u00f3n del Empleado.", 
- "Employee Setup": "Empleado de configuraci\u00f3n", 
- "Employee grades": "Los grados de empleados", 
- "Employee records.": "Registros de empleados.", 
- "Employment Type": "Tipo de empleo", 
- "Expense Claim": "Cuenta de gastos", 
- "Expense Claim Type": "Tipo de Reclamaci\u00f3n de Gastos", 
- "Generate Salary Slips": "Generar las n\u00f3minas", 
- "Grade": "Grado", 
- "Holiday Block List": "Holiday lista de bloqueo", 
- "Holiday List": "Holiday lista", 
- "Job Applicant": "Solicitante de empleo", 
- "Job Opening": "Job Opening", 
- "Leave Allocation": "Deja Asignaci\u00f3n", 
- "Leave Allocation Tool": "Deja herramienta de asignaci\u00f3n de", 
- "Leave Application": "Deja aplicaci\u00f3n", 
- "Leave Block List": "Deja lista de bloqueo", 
- "Leave Setup": "Deja de configuraci\u00f3n", 
- "Leave Type": "Deja Tipo", 
- "Leave allocations.": "Deja asignaciones.", 
- "List of holidays.": "Lista de los d\u00edas festivos.", 
- "Masters": "Masters", 
- "Monthly salary statement.": "N\u00f3mina mensual.", 
- "Monthly salary template.": "Plantilla salario mensual.", 
- "Opening for a Job.": "Apertura de un trabajo.", 
- "Payroll Setup": "N\u00f3mina de configuraci\u00f3n", 
- "Performance appraisal.": "Evaluaci\u00f3n del desempe\u00f1o.", 
- "Process Payroll": "Proceso de N\u00f3mina", 
- "Salary Slip": "Salario Slip", 
- "Salary Structure": "Estructura salarial", 
- "Salary components.": "Componentes salariales.", 
- "Tax and other salary deductions.": "Impuestos y otras deducciones salariales.", 
- "Template for employee performance appraisals.": "Modelo para la evaluaci\u00f3n del desempe\u00f1o de los empleados.", 
- "Type of employment master.": "Tipo de empleo maestro.", 
- "Type of leaves like casual, sick etc.": "Tipo de hojas como etc casual, enfermos", 
- "Types of Expense Claim.": "Tipos de reclamo de gastos.", 
- "Upload attendance": "Sube asistencia", 
- "Upload attendance from a .csv file": "Sube la asistencia de un archivo. Csv"
-}
\ No newline at end of file
diff --git a/hr/page/hr_home/locale/fr-js.json b/hr/page/hr_home/locale/fr-js.json
deleted file mode 100644
index 67afb3c..0000000
--- a/hr/page/hr_home/locale/fr-js.json
+++ /dev/null
@@ -1,58 +0,0 @@
-{
- "Allocate leaves for the year.": "Allouer des feuilles de l&#39;ann\u00e9e.", 
- "Applicant for a Job (extracted from jobs email).": "Candidat \u00e0 un emploi (extrait de courriel emplois).", 
- "Applications for leave.": "Les demandes de cong\u00e9.", 
- "Appraisal": "\u00c9valuation", 
- "Appraisal Template": "Mod\u00e8le d&#39;\u00e9valuation", 
- "Attendance": "Pr\u00e9sence", 
- "Attendance record.": "Record de fr\u00e9quentation.", 
- "Block leave applications by department.": "Bloquer les demandes d&#39;autorisation par le minist\u00e8re.", 
- "Branch": "Branche", 
- "Claims for expenses made on behalf of the organization.": "Les r\u00e9clamations pour d\u00e9penses faites au nom de l&#39;organisation.", 
- "Company branches.": "Filiales de l&#39;entreprise.", 
- "Company departments.": "D\u00e9partements de l&#39;entreprise.", 
- "Deduction Type": "Type de d\u00e9duction", 
- "Department": "D\u00e9partement", 
- "Designation": "D\u00e9signation", 
- "Documents": "Documents", 
- "Earning Type": "Gagner Type d&#39;", 
- "Employee": "Employ\u00e9", 
- "Employee Designation.": "D\u00e9signation des employ\u00e9s.", 
- "Employee Setup": "Configuration des employ\u00e9s", 
- "Employee grades": "Grades du personnel", 
- "Employee records.": "Les dossiers des employ\u00e9s.", 
- "Employment Type": "Type d&#39;emploi", 
- "Expense Claim": "Demande d&#39;indemnit\u00e9 de", 
- "Expense Claim Type": "Type de demande d&#39;indemnit\u00e9", 
- "Generate Salary Slips": "G\u00e9n\u00e9rer les bulletins de salaire", 
- "Grade": "Grade", 
- "Holiday Block List": "Block List vacances", 
- "Holiday List": "Liste de vacances", 
- "Job Applicant": "Demandeur d&#39;emploi", 
- "Job Opening": "Offre d&#39;emploi", 
- "Leave Allocation": "Laisser Allocation", 
- "Leave Allocation Tool": "Laisser outil de r\u00e9partition", 
- "Leave Application": "Demande de cong\u00e9s", 
- "Leave Block List": "Laisser Block List", 
- "Leave Setup": "Laisser Setup", 
- "Leave Type": "Laisser Type d&#39;", 
- "Leave allocations.": "Laisser allocations.", 
- "List of holidays.": "Liste des jours f\u00e9ri\u00e9s.", 
- "Masters": "Ma\u00eetres", 
- "Monthly salary statement.": "Fiche de salaire mensuel.", 
- "Monthly salary template.": "Mod\u00e8le de salaire mensuel.", 
- "Opening for a Job.": "Ouverture d&#39;un emploi.", 
- "Payroll Setup": "Configuration de la paie", 
- "Performance appraisal.": "L&#39;\u00e9valuation des performances.", 
- "Process Payroll": "Paie processus", 
- "Salary Slip": "Glissement des salaires", 
- "Salary Structure": "Grille des salaires", 
- "Salary components.": "\u00c9l\u00e9ments du salaire.", 
- "Tax and other salary deductions.": "De l&#39;imp\u00f4t et autres d\u00e9ductions salariales.", 
- "Template for employee performance appraisals.": "Gabarit pour l&#39;\u00e9valuation du rendement des employ\u00e9s.", 
- "Type of employment master.": "Type de ma\u00eetre emploi.", 
- "Type of leaves like casual, sick etc.": "Type de feuilles comme occasionnel, etc malades", 
- "Types of Expense Claim.": "Types de demande de remboursement.", 
- "Upload attendance": "T\u00e9l\u00e9chargez la participation", 
- "Upload attendance from a .csv file": "T\u00e9l\u00e9chargez la pr\u00e9sence d&#39;un fichier. Csv"
-}
\ No newline at end of file
diff --git a/hr/page/hr_home/locale/hi-js.json b/hr/page/hr_home/locale/hi-js.json
deleted file mode 100644
index 3f4dfd7..0000000
--- a/hr/page/hr_home/locale/hi-js.json
+++ /dev/null
@@ -1,58 +0,0 @@
-{
- "Allocate leaves for the year.": "\u0935\u0930\u094d\u0937 \u0915\u0947 \u0932\u093f\u090f \u092a\u0924\u094d\u0924\u093f\u092f\u094b\u0902 \u0906\u0935\u0902\u091f\u093f\u0924.", 
- "Applicant for a Job (extracted from jobs email).": "\u090f\u0915 \u0928\u094c\u0915\u0930\u0940 \u0915\u0947 \u0932\u093f\u090f \u0906\u0935\u0947\u0926\u0915 (\u0928\u094c\u0915\u0930\u093f\u092f\u094b\u0902 \u0908\u092e\u0947\u0932 \u0938\u0947 \u0928\u093f\u0915\u093e\u0932\u0947).", 
- "Applications for leave.": "\u091b\u0941\u091f\u094d\u091f\u0940 \u0915\u0947 \u0932\u093f\u090f \u0906\u0935\u0947\u0926\u0928.", 
- "Appraisal": "\u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928", 
- "Appraisal Template": "\u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f", 
- "Attendance": "\u0909\u092a\u0938\u094d\u0925\u093f\u0924\u093f", 
- "Attendance record.": "\u0909\u092a\u0938\u094d\u0925\u093f\u0924\u093f \u0930\u093f\u0915\u0949\u0930\u094d\u0921.", 
- "Block leave applications by department.": "\u0935\u093f\u092d\u093e\u0917 \u0926\u094d\u0935\u093e\u0930\u093e \u0906\u0935\u0947\u0926\u0928 \u091b\u094b\u0921\u093c \u092e\u0948.", 
- "Branch": "\u0936\u093e\u0916\u093e", 
- "Claims for expenses made on behalf of the organization.": "\u0938\u0902\u0917\u0920\u0928 \u0915\u0940 \u0913\u0930 \u0938\u0947 \u0915\u093f\u090f \u0917\u090f \u0916\u0930\u094d\u091a \u0915\u0947 \u0932\u093f\u090f \u0926\u093e\u0935\u093e.", 
- "Company branches.": "\u0915\u0902\u092a\u0928\u0940 \u0936\u093e\u0916\u093e\u090f\u0902.", 
- "Company departments.": "\u0915\u0902\u092a\u0928\u0940 \u0935\u093f\u092d\u093e\u0917\u094b\u0902.", 
- "Deduction Type": "\u0915\u091f\u094c\u0924\u0940 \u0915\u0947 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Department": "\u0935\u093f\u092d\u093e\u0917", 
- "Designation": "\u092a\u0926\u0928\u093e\u092e", 
- "Documents": "\u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c", 
- "Earning Type": "\u092a\u094d\u0930\u0915\u093e\u0930 \u0915\u092e\u093e\u0908", 
- "Employee": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940", 
- "Employee Designation.": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u092a\u0926\u0928\u093e\u092e.", 
- "Employee Setup": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u0938\u0947\u091f\u0905\u092a", 
- "Employee grades": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u0917\u094d\u0930\u0947\u0921", 
- "Employee records.": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u0930\u093f\u0915\u0949\u0930\u094d\u0921.", 
- "Employment Type": "\u0930\u094b\u091c\u0917\u093e\u0930 \u0915\u0947 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Expense Claim": "\u0935\u094d\u092f\u092f \u0926\u093e\u0935\u093e", 
- "Expense Claim Type": "\u0935\u094d\u092f\u092f \u0926\u093e\u0935\u093e \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Generate Salary Slips": "\u0935\u0947\u0924\u0928 \u0938\u094d\u0932\u093f\u092a\u094d\u0938 \u0909\u0924\u094d\u092a\u0928\u094d\u0928", 
- "Grade": "\u0917\u094d\u0930\u0947\u0921", 
- "Holiday Block List": "\u0905\u0935\u0915\u093e\u0936 \u092c\u094d\u0932\u0949\u0915 \u0938\u0942\u091a\u0940", 
- "Holiday List": "\u0905\u0935\u0915\u093e\u0936 \u0938\u0942\u091a\u0940", 
- "Job Applicant": "\u0928\u094c\u0915\u0930\u0940 \u0906\u0935\u0947\u0926\u0915", 
- "Job Opening": "\u0928\u094c\u0915\u0930\u0940 \u0916\u094b\u0932\u0928\u0947", 
- "Leave Allocation": "\u0906\u092c\u0902\u091f\u0928 \u091b\u094b\u0921\u093c \u0926\u094b", 
- "Leave Allocation Tool": "\u0906\u092c\u0902\u091f\u0928 \u0909\u092a\u0915\u0930\u0923 \u091b\u094b\u0921\u093c \u0926\u094b", 
- "Leave Application": "\u091b\u0941\u091f\u094d\u091f\u0940 \u0915\u0940 \u0905\u0930\u094d\u091c\u093c\u0940", 
- "Leave Block List": "\u092c\u094d\u0932\u0949\u0915 \u0938\u0942\u091a\u0940 \u091b\u094b\u0921\u093c \u0926\u094b", 
- "Leave Setup": "\u0938\u0947\u091f\u0905\u092a \u091b\u094b\u0921\u093c \u0926\u094b", 
- "Leave Type": "\u092a\u094d\u0930\u0915\u093e\u0930 \u091b\u094b\u0921\u093c \u0926\u094b", 
- "Leave allocations.": "\u0906\u0935\u0902\u091f\u0928 \u091b\u094b\u0921\u093c \u0926\u0947\u0902.", 
- "List of holidays.": "\u091b\u0941\u091f\u094d\u091f\u093f\u092f\u094b\u0902 \u0915\u0940 \u0938\u0942\u091a\u0940.", 
- "Masters": "\u0938\u094d\u0928\u093e\u0924\u0915\u094b\u0924\u094d\u0924\u0930", 
- "Monthly salary statement.": "\u092e\u093e\u0938\u093f\u0915 \u0935\u0947\u0924\u0928 \u092c\u092f\u093e\u0928.", 
- "Monthly salary template.": "\u092e\u093e\u0938\u093f\u0915 \u0935\u0947\u0924\u0928 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f.", 
- "Opening for a Job.": "\u090f\u0915 \u0928\u094c\u0915\u0930\u0940 \u0915\u0947 \u0932\u093f\u090f \u0916\u094b\u0932\u0928\u093e.", 
- "Payroll Setup": "\u092a\u0947\u0930\u094b\u0932 \u0938\u0947\u091f\u0905\u092a", 
- "Performance appraisal.": "\u092a\u094d\u0930\u0926\u0930\u094d\u0936\u0928 \u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928.", 
- "Process Payroll": "\u092a\u094d\u0930\u0915\u094d\u0930\u093f\u092f\u093e \u092a\u0947\u0930\u094b\u0932", 
- "Salary Slip": "\u0935\u0947\u0924\u0928\u092a\u0930\u094d\u091a\u0940", 
- "Salary Structure": "\u0935\u0947\u0924\u0928 \u0938\u0902\u0930\u091a\u0928\u093e", 
- "Salary components.": "\u0935\u0947\u0924\u0928 \u0918\u091f\u0915\u094b\u0902.", 
- "Tax and other salary deductions.": "\u091f\u0948\u0915\u094d\u0938 \u0914\u0930 \u0905\u0928\u094d\u092f \u0935\u0947\u0924\u0928 \u0915\u091f\u094c\u0924\u0940.", 
- "Template for employee performance appraisals.": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u092a\u094d\u0930\u0926\u0930\u094d\u0936\u0928 appraisals \u0915\u0947 \u0932\u093f\u090f \u0916\u093e\u0915\u093e.", 
- "Type of employment master.": "\u0930\u094b\u091c\u0917\u093e\u0930 \u0917\u0941\u0930\u0941 \u0915\u0947 \u091f\u093e\u0907\u092a \u0915\u0930\u0947\u0902.", 
- "Type of leaves like casual, sick etc.": "\u0906\u0915\u0938\u094d\u092e\u093f\u0915, \u092c\u0940\u092e\u093e\u0930 \u0906\u0926\u093f \u0915\u0940 \u0924\u0930\u0939 \u092a\u0924\u094d\u0924\u093f\u092f\u094b\u0902 \u0915\u0947 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Types of Expense Claim.": "\u0935\u094d\u092f\u092f \u0926\u093e\u0935\u093e \u0915\u0947 \u092a\u094d\u0930\u0915\u093e\u0930.", 
- "Upload attendance": "\u0909\u092a\u0938\u094d\u0925\u093f\u0924\u093f \u0905\u092a\u0932\u094b\u0921", 
- "Upload attendance from a .csv file": ". Csv \u092b\u093c\u093e\u0907\u0932 \u0938\u0947 \u0909\u092a\u0938\u094d\u0925\u093f\u0924\u093f \u0905\u092a\u0932\u094b\u0921 \u0915\u0930\u0947\u0902"
-}
\ No newline at end of file
diff --git a/hr/page/hr_home/locale/hr-js.json b/hr/page/hr_home/locale/hr-js.json
deleted file mode 100644
index 17a36f8..0000000
--- a/hr/page/hr_home/locale/hr-js.json
+++ /dev/null
@@ -1,58 +0,0 @@
-{
- "Allocate leaves for the year.": "Dodjela li\u0161\u0107e za godinu dana.", 
- "Applicant for a Job (extracted from jobs email).": "Podnositelj zahtjeva za posao (izva\u0111en iz radnih e).", 
- "Applications for leave.": "Prijave za odmor.", 
- "Appraisal": "Procjena", 
- "Appraisal Template": "Procjena Predlo\u017eak", 
- "Attendance": "Poha\u0111anje", 
- "Attendance record.": "Gledatelja rekord.", 
- "Block leave applications by department.": "Blok ostaviti aplikacija odjelu.", 
- "Branch": "Grana", 
- "Claims for expenses made on behalf of the organization.": "Potra\u017eivanja za tro\u0161kove u\u010dinjene u ime organizacije.", 
- "Company branches.": "Tvrtka grane.", 
- "Company departments.": "Tvrtka odjeli.", 
- "Deduction Type": "Odbitak Tip", 
- "Department": "Odsjek", 
- "Designation": "Oznaka", 
- "Documents": "Dokumenti", 
- "Earning Type": "Zarada Vid", 
- "Employee": "Zaposlenik", 
- "Employee Designation.": "Zaposlenik Imenovanje.", 
- "Employee Setup": "Zaposlenik konfiguracija", 
- "Employee grades": "Zaposlenih razreda", 
- "Employee records.": "Zaposlenih evidencija.", 
- "Employment Type": "Zapo\u0161ljavanje Tip", 
- "Expense Claim": "Rashodi polaganja", 
- "Expense Claim Type": "Rashodi Vrsta polaganja", 
- "Generate Salary Slips": "Generiranje pla\u0107e ga\u0107ice", 
- "Grade": "Razred", 
- "Holiday Block List": "Turisti\u010dka Blok Popis", 
- "Holiday List": "Turisti\u010dka Popis", 
- "Job Applicant": "Posao podnositelj", 
- "Job Opening": "Posao Otvaranje", 
- "Leave Allocation": "Ostavite Raspodjela", 
- "Leave Allocation Tool": "Ostavite raspodjele alat", 
- "Leave Application": "Ostavite aplikaciju", 
- "Leave Block List": "Ostavite Block List", 
- "Leave Setup": "Ostavite Setup", 
- "Leave Type": "Ostavite Vid", 
- "Leave allocations.": "Ostavite izdvajanja.", 
- "List of holidays.": "Popis blagdana.", 
- "Masters": "Majstori", 
- "Monthly salary statement.": "Mjese\u010dna pla\u0107a izjava.", 
- "Monthly salary template.": "Mjese\u010dna pla\u0107a predlo\u017eak.", 
- "Opening for a Job.": "Otvaranje za posao.", 
- "Payroll Setup": "Pla\u0107e za postavljanje", 
- "Performance appraisal.": "Ocjenjivanje.", 
- "Process Payroll": "Proces pla\u0107e", 
- "Salary Slip": "Pla\u0107a proklizavanja", 
- "Salary Structure": "Pla\u0107a Struktura", 
- "Salary components.": "Pla\u0107a komponente.", 
- "Tax and other salary deductions.": "Porez i drugih isplata pla\u0107a.", 
- "Template for employee performance appraisals.": "Predlo\u017eak za zaposlenika ocjeni rada.", 
- "Type of employment master.": "Vrsta zaposlenja gospodara.", 
- "Type of leaves like casual, sick etc.": "Tip li\u0161\u0107a poput casual, bolovanja i sl.", 
- "Types of Expense Claim.": "Vrste Rashodi zahtjevu.", 
- "Upload attendance": "Prenesi prisustvo", 
- "Upload attendance from a .csv file": "Prenesi dolazak iz. Csv datoteku"
-}
\ No newline at end of file
diff --git a/hr/page/hr_home/locale/nl-js.json b/hr/page/hr_home/locale/nl-js.json
deleted file mode 100644
index 9eb53ee..0000000
--- a/hr/page/hr_home/locale/nl-js.json
+++ /dev/null
@@ -1,58 +0,0 @@
-{
- "Allocate leaves for the year.": "Wijs bladeren voor het jaar.", 
- "Applicant for a Job (extracted from jobs email).": "Aanvrager van het Job (uit werk e-mail).", 
- "Applications for leave.": "Aanvragen voor verlof.", 
- "Appraisal": "Taxatie", 
- "Appraisal Template": "Beoordeling Sjabloon", 
- "Attendance": "Opkomst", 
- "Attendance record.": "Aanwezigheid record.", 
- "Block leave applications by department.": "Blok verlaten toepassingen per afdeling.", 
- "Branch": "Tak", 
- "Claims for expenses made on behalf of the organization.": "Claims voor onkosten die hij in opdracht van de organisatie.", 
- "Company branches.": "Bedrijfstakken.", 
- "Company departments.": "Bedrijfsafdelingen.", 
- "Deduction Type": "Aftrek Type", 
- "Department": "Afdeling", 
- "Designation": "Benaming", 
- "Documents": "Documenten", 
- "Earning Type": "Verdienen Type", 
- "Employee": "Werknemer", 
- "Employee Designation.": "Medewerker Aanduiding.", 
- "Employee Setup": "Medewerker Setup", 
- "Employee grades": "Medewerker cijfers", 
- "Employee records.": "Employee records.", 
- "Employment Type": "Type baan", 
- "Expense Claim": "Expense Claim", 
- "Expense Claim Type": "Expense Claim Type", 
- "Generate Salary Slips": "Genereer Salaris Slips", 
- "Grade": "Graad", 
- "Holiday Block List": "Holiday Block List", 
- "Holiday List": "Holiday Lijst", 
- "Job Applicant": "Sollicitant", 
- "Job Opening": "Vacature", 
- "Leave Allocation": "Laat Toewijzing", 
- "Leave Allocation Tool": "Laat Toewijzing Tool", 
- "Leave Application": "Verlofaanvraag", 
- "Leave Block List": "Laat Block List", 
- "Leave Setup": "Laat Setup", 
- "Leave Type": "Laat Type", 
- "Leave allocations.": "Laat toewijzingen.", 
- "List of holidays.": "Lijst van feestdagen.", 
- "Masters": "Masters", 
- "Monthly salary statement.": "Maandsalaris verklaring.", 
- "Monthly salary template.": "Maandsalaris sjabloon.", 
- "Opening for a Job.": "Opening voor een baan.", 
- "Payroll Setup": "Payroll Setup", 
- "Performance appraisal.": "Beoordeling van de prestaties.", 
- "Process Payroll": "Proces Payroll", 
- "Salary Slip": "Loonstrook", 
- "Salary Structure": "Salarisstructuur", 
- "Salary components.": "Salaris componenten.", 
- "Tax and other salary deductions.": "Belastingen en andere inhoudingen op het loon.", 
- "Template for employee performance appraisals.": "Sjabloon voor werknemer functioneringsgesprekken.", 
- "Type of employment master.": "Aard van de werkgelegenheid meester.", 
- "Type of leaves like casual, sick etc.": "Aard van de bladeren, zoals casual, zieken enz.", 
- "Types of Expense Claim.": "Bij declaratie.", 
- "Upload attendance": "Upload aanwezigheid", 
- "Upload attendance from a .csv file": "Upload aanwezigheid van een. Csv-bestand"
-}
\ No newline at end of file
diff --git a/hr/page/hr_home/locale/pt-BR-js.json b/hr/page/hr_home/locale/pt-BR-js.json
deleted file mode 100644
index 0393187..0000000
--- a/hr/page/hr_home/locale/pt-BR-js.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "Allocate leaves for the year.": "Alocar licen\u00e7as para o ano.", 
- "Applicant for a Job (extracted from jobs email).": "Candidato a um Emprego (extra\u00eddo de e-mail empregos).", 
- "Applications for leave.": "Pedidos de licen\u00e7a.", 
- "Appraisal": "Avalia\u00e7\u00e3o", 
- "Appraisal Template": "Modelo de Avalia\u00e7\u00e3o", 
- "Attendance": "Comparecimento", 
- "Attendance record.": "Registro de comparecimento.", 
- "Block leave applications by department.": "Bloquear deixar aplica\u00e7\u00f5es por departamento.", 
- "Branch": "Ramo", 
- "Claims for expenses made on behalf of the organization.": "Os pedidos de reembolsos por despesas feitas em favor da organiza\u00e7\u00e3o.", 
- "Company branches.": "Filiais da Empresa.", 
- "Company departments.": "Departamentos da Empresa.", 
- "Deduction Type": "Tipo de dedu\u00e7\u00e3o", 
- "Department": "Departamento", 
- "Designation": "Designa\u00e7\u00e3o", 
- "Documents": "Documentos", 
- "Earning Type": "Tipo de Ganho", 
- "Employee": "Funcion\u00e1rio", 
- "Employee Designation.": "Designa\u00e7\u00e3o empregado.", 
- "Employee Leave Balance": "Equil\u00edbrio Leave empregado", 
- "Employee Setup": "Configura\u00e7\u00e3o do Funcion\u00e1rio", 
- "Employee grades": "Notas do funcion\u00e1rio", 
- "Employee records.": "Registros de funcion\u00e1rios.", 
- "Employment Type": "Tipo de emprego", 
- "Expense Claim": "Pedido de Reembolso de Despesas", 
- "Expense Claim Type": "Tipo de Pedido de Reembolso de Despesas", 
- "Generate Salary Slips": "Gerar folhas de pagamento", 
- "Grade": "Grau", 
- "Holiday List": "Lista de feriado", 
- "Job Applicant": "Candidato a emprego", 
- "Job Opening": "Vaga de emprego", 
- "Leave Allocation": "Aloca\u00e7\u00e3o de Licen\u00e7as", 
- "Leave Allocation Tool": "Ferramenta de Aloca\u00e7\u00e3o de Licen\u00e7as", 
- "Leave Application": "Solicita\u00e7\u00e3o de Licen\u00e7as", 
- "Leave Block List": "Deixe Lista de Bloqueios", 
- "Leave Setup": "Configurar Licen\u00e7as", 
- "Leave Type": "Tipo de Licen\u00e7as", 
- "Leave allocations.": "Aloca\u00e7\u00f5es de Licen\u00e7as.", 
- "List of holidays.": "Lista de feriados.", 
- "Masters": "Cadastros", 
- "Monthly salary statement.": "Declara\u00e7\u00e3o salarial mensal.", 
- "Monthly salary template.": "Modelo de declara\u00e7\u00e3o salarial mensal.", 
- "Opening for a Job.": "Vaga de emprego.", 
- "Payroll Setup": "Configura\u00e7\u00e3o da folha de pagamento", 
- "Performance appraisal.": "Avalia\u00e7\u00e3o de desempenho.", 
- "Process Payroll": "Processa folha de pagamento", 
- "Reports": "Relat\u00f3rios", 
- "Salary Slip": "Folha de pagamento", 
- "Salary Structure": "Estrutura Salarial", 
- "Salary components.": "Componentes salariais.", 
- "Tax and other salary deductions.": "Impostos e outras dedu\u00e7\u00f5es salariais.", 
- "Template for employee performance appraisals.": "Modelo para avalia\u00e7\u00e3o do desempenho dos funcion\u00e1rios.", 
- "Type of employment master.": "Tipo de cadastro de emprego.", 
- "Type of leaves like casual, sick etc.": "Tipo de licen\u00e7as como casual, doen\u00e7a, etc.", 
- "Types of Expense Claim.": "Tipos de reembolso de despesas.", 
- "Upload attendance": "Carregar comparecimento", 
- "Upload attendance from a .csv file": "Carregar comparecimento a partir de um arquivo CSV."
-}
\ No newline at end of file
diff --git a/hr/page/hr_home/locale/pt-js.json b/hr/page/hr_home/locale/pt-js.json
deleted file mode 100644
index ce44751..0000000
--- a/hr/page/hr_home/locale/pt-js.json
+++ /dev/null
@@ -1,58 +0,0 @@
-{
- "Allocate leaves for the year.": "Alocar folhas para o ano.", 
- "Applicant for a Job (extracted from jobs email).": "Candidato a um emprego (extra\u00eddo de e-mail empregos).", 
- "Applications for leave.": "Os pedidos de licen\u00e7a.", 
- "Appraisal": "Avalia\u00e7\u00e3o", 
- "Appraisal Template": "Modelo de avalia\u00e7\u00e3o", 
- "Attendance": "Comparecimento", 
- "Attendance record.": "Recorde de p\u00fablico.", 
- "Block leave applications by department.": "Bloquear deixar aplica\u00e7\u00f5es por departamento.", 
- "Branch": "Ramo", 
- "Claims for expenses made on behalf of the organization.": "As reclama\u00e7\u00f5es por despesas feitas em nome da organiza\u00e7\u00e3o.", 
- "Company branches.": "Filiais da empresa.", 
- "Company departments.": "Departamentos da empresa.", 
- "Deduction Type": "Tipo de dedu\u00e7\u00e3o", 
- "Department": "Departamento", 
- "Designation": "Designa\u00e7\u00e3o", 
- "Documents": "Documentos", 
- "Earning Type": "Ganhando Tipo", 
- "Employee": "Empregado", 
- "Employee Designation.": "Designa\u00e7\u00e3o empregado.", 
- "Employee Setup": "Configura\u00e7\u00e3o empregado", 
- "Employee grades": "Notas de funcion\u00e1rios", 
- "Employee records.": "Registros de funcion\u00e1rios.", 
- "Employment Type": "Tipo de emprego", 
- "Expense Claim": "Relat\u00f3rio de Despesas", 
- "Expense Claim Type": "Tipo de reembolso de despesas", 
- "Generate Salary Slips": "Gerar folhas de sal\u00e1rios", 
- "Grade": "Grau", 
- "Holiday Block List": "Lista de Bloqueios de f\u00e9rias", 
- "Holiday List": "Lista de feriado", 
- "Job Applicant": "Candidato a emprego", 
- "Job Opening": "Abertura de emprego", 
- "Leave Allocation": "Deixe Aloca\u00e7\u00e3o", 
- "Leave Allocation Tool": "Deixe Ferramenta de Aloca\u00e7\u00e3o", 
- "Leave Application": "Deixe Aplica\u00e7\u00e3o", 
- "Leave Block List": "Deixe Lista de Bloqueios", 
- "Leave Setup": "Deixe Setup", 
- "Leave Type": "Deixar Tipo", 
- "Leave allocations.": "Deixe aloca\u00e7\u00f5es.", 
- "List of holidays.": "Lista de feriados.", 
- "Masters": "Mestres", 
- "Monthly salary statement.": "Declara\u00e7\u00e3o sal\u00e1rio mensal.", 
- "Monthly salary template.": "Modelo de sal\u00e1rio mensal.", 
- "Opening for a Job.": "A abertura para um trabalho.", 
- "Payroll Setup": "Configura\u00e7\u00e3o da folha de pagamento", 
- "Performance appraisal.": "Avalia\u00e7\u00e3o de desempenho.", 
- "Process Payroll": "Payroll processo", 
- "Salary Slip": "Folha de sal\u00e1rio", 
- "Salary Structure": "Estrutura Salarial", 
- "Salary components.": "Componentes salariais.", 
- "Tax and other salary deductions.": "Fiscais e dedu\u00e7\u00f5es salariais outros.", 
- "Template for employee performance appraisals.": "Modelo para avalia\u00e7\u00e3o de desempenho dos funcion\u00e1rios.", 
- "Type of employment master.": "Tipo de mestre emprego.", 
- "Type of leaves like casual, sick etc.": "Tipo de folhas como etc, casual doente", 
- "Types of Expense Claim.": "Tipos de reembolso de despesas.", 
- "Upload attendance": "Carregar atendimento", 
- "Upload attendance from a .csv file": "Carregar atendimento de um arquivo CSV."
-}
\ No newline at end of file
diff --git a/hr/page/hr_home/locale/sr-js.json b/hr/page/hr_home/locale/sr-js.json
deleted file mode 100644
index f38fb26..0000000
--- a/hr/page/hr_home/locale/sr-js.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "Allocate leaves for the year.": "\u0414\u043e\u0434\u0435\u043b\u0430 \u043b\u0438\u0448\u045b\u0435 \u0437\u0430 \u0433\u043e\u0434\u0438\u043d\u0443.", 
- "Applicant for a Job (extracted from jobs email).": "\u041a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 \u0437\u0430 \u043f\u043e\u0441\u0430\u043e (\u0432\u0430\u0434\u0438 \u0438\u0437 \u043f\u043e\u0441\u043b\u043e\u0432\u0430 \u043f\u043e\u0448\u0442\u0435).", 
- "Applications for leave.": "\u041f\u0440\u0438\u0458\u0430\u0432\u0435 \u0437\u0430 \u043e\u0434\u043c\u043e\u0440.", 
- "Appraisal": "\u041f\u0440\u043e\u0446\u0435\u043d\u0430", 
- "Appraisal Template": "\u041f\u0440\u043e\u0446\u0435\u043d\u0430 \u0428\u0430\u0431\u043b\u043e\u043d", 
- "Attendance": "\u041f\u043e\u0445\u0430\u0452\u0430\u045a\u0435", 
- "Attendance record.": "\u0413\u043b\u0435\u0434\u0430\u043b\u0430\u0446\u0430 \u0440\u0435\u043a\u043e\u0440\u0434.", 
- "Branch": "\u0424\u0438\u043b\u0438\u0458\u0430\u043b\u0430", 
- "Claims for expenses made on behalf of the organization.": "\u0417\u0430\u0445\u0442\u0435\u0432\u0438 \u0437\u0430 \u0442\u0440\u043e\u0448\u043a\u043e\u0432\u0435 \u0438\u0437\u0432\u0440\u0448\u0435\u043d\u0435 \u043d\u0430 \u0438\u043c\u0435 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0458\u0435.", 
- "Company branches.": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430 \u0433\u0440\u0430\u043d\u0435.", 
- "Company departments.": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430 \u043e\u0434\u0435\u0459\u0435\u045a\u0430.", 
- "Deduction Type": "\u041e\u0434\u0431\u0438\u0442\u0430\u043a \u0422\u0438\u043f", 
- "Department": "\u041e\u0434\u0435\u0459\u0435\u045a\u0435", 
- "Documents": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438", 
- "Earning Type": "\u0417\u0430\u0440\u0430\u0434\u0430 \u0412\u0438\u0434", 
- "Employee": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438\u043a", 
- "Employee Setup": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438 \u0421\u0435\u0442\u0443\u043f", 
- "Employee grades": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438\u0445 \u0440\u0430\u0437\u0440\u0435\u0434\u0430", 
- "Employee records.": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438\u0445 \u0435\u0432\u0438\u0434\u0435\u043d\u0446\u0438\u0458\u0430.", 
- "Employment Type": "\u0422\u0438\u043f \u0437\u0430\u043f\u043e\u0441\u043b\u0435\u045a\u0430", 
- "Expense Claim": "\u0420\u0430\u0441\u0445\u043e\u0434\u0438 \u043f\u043e\u0442\u0440\u0430\u0436\u0438\u0432\u0430\u045a\u0435", 
- "Expense Claim Type": "\u0420\u0430\u0441\u0445\u043e\u0434\u0438 \u043f\u043e\u0442\u0440\u0430\u0436\u0438\u0432\u0430\u045a\u0435 \u0422\u0438\u043f", 
- "Generate Salary Slips": "\u0413\u0435\u043d\u0435\u0440\u0438\u0448\u0438 \u0441\u0442\u0430\u0458\u0435 \u041f\u041b\u0410\u0422\u0410", 
- "Grade": "\u0420\u0430\u0437\u0440\u0435\u0434", 
- "Holiday List": "\u0425\u043e\u043b\u0438\u0434\u0430\u0438 \u041b\u0438\u0441\u0442\u0430", 
- "Job Applicant": "\u041f\u043e\u0441\u0430\u043e \u0437\u0430\u0445\u0442\u0435\u0432\u0430", 
- "Job Opening": "\u041f\u043e\u0441\u0430\u043e \u041e\u0442\u0432\u0430\u0440\u0430\u045a\u0435", 
- "Leave Allocation": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0410\u043b\u043e\u043a\u0430\u0446\u0438\u0458\u0430", 
- "Leave Allocation Tool": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0422\u043e\u043e\u043b \u0434\u043e\u0434\u0435\u043b\u0435", 
- "Leave Application": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0430\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u0458\u0443", 
- "Leave Setup": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0421\u0435\u0442\u0443\u043f", 
- "Leave Type": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0412\u0438\u0434", 
- "Leave allocations.": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0430\u043b\u043e\u043a\u0430\u0446\u0438\u0458\u0435.", 
- "List of holidays.": "\u0421\u043f\u0438\u0441\u0430\u043a \u043f\u0440\u0430\u0437\u043d\u0438\u043a\u0430.", 
- "Masters": "\u041c\u0430\u0458\u0441\u0442\u043e\u0440\u0438", 
- "Monthly salary statement.": "\u041c\u0435\u0441\u0435\u0447\u043d\u0430 \u043f\u043b\u0430\u0442\u0430 \u0438\u0437\u0458\u0430\u0432\u0430.", 
- "Monthly salary template.": "\u041c\u0435\u0441\u0435\u0447\u043d\u0430 \u043f\u043b\u0430\u0442\u0430 \u0448\u0430\u0431\u043b\u043e\u043d.", 
- "Opening for a Job.": "\u041e\u0442\u0432\u0430\u0440\u0430\u045a\u0435 \u0437\u0430 \u043f\u043e\u0441\u0430\u043e.", 
- "Payroll Setup": "\u041f\u043b\u0430\u0442\u043d\u0435 \u0421\u0435\u0442\u0443\u043f", 
- "Performance appraisal.": "\u0423\u0447\u0438\u043d\u043a\u0430.", 
- "Process Payroll": "\u041f\u0440\u043e\u0446\u0435\u0441 \u041f\u0430\u0438\u0440\u043e\u043b\u043b", 
- "Salary Slip": "\u041f\u043b\u0430\u0442\u0430 \u0421\u043b\u0438\u043f", 
- "Salary Structure": "\u041f\u043b\u0430\u0442\u0430 \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430", 
- "Salary components.": "\u041f\u043b\u0430\u0442\u0430 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0435.", 
- "Tax and other salary deductions.": "\u041f\u043e\u0440\u0435\u0441\u043a\u0438 \u0438 \u0434\u0440\u0443\u0433\u0438 \u043f\u043b\u0430\u0442\u0430 \u043e\u0434\u0431\u0438\u0442\u0430\u043a\u0430.", 
- "Template for employee performance appraisals.": "\u0428\u0430\u0431\u043b\u043e\u043d \u0437\u0430 \u043f\u0440\u043e\u0446\u0435\u043d\u0435 \u0437\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438\u0445 \u043f\u0435\u0440\u0444\u043e\u0440\u043c\u0430\u043d\u0441\u0430\u043c\u0430.", 
- "Type of employment master.": "\u0412\u0440\u0441\u0442\u0430 \u0437\u0430\u043f\u043e\u0441\u043b\u0435\u045a\u0430 \u043c\u0430\u0458\u0441\u0442\u043e\u0440\u0430.", 
- "Type of leaves like casual, sick etc.": "\u0422\u0438\u043f \u043b\u0438\u0441\u0442\u043e\u0432\u0430 \u043a\u0430\u043e \u0448\u0442\u043e \u0441\u0443 \u043f\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u0435, \u0431\u043e\u043b\u0435\u0441\u043d\u0435 \u0438\u0442\u0434", 
- "Types of Expense Claim.": "\u0412\u0440\u0441\u0442\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u0430 \u043f\u043e\u0442\u0440\u0430\u0436\u0438\u0432\u0430\u045a\u0430.", 
- "Upload attendance": "\u0423\u043f\u043b\u043e\u0430\u0434 \u043f\u0440\u0438\u0441\u0443\u0441\u0442\u0432\u043e", 
- "Upload attendance from a .csv file": "\u041f\u043e\u0441\u0442\u0430\u0432\u0438 \u043f\u0440\u0438\u0441\u0443\u0441\u0442\u0432\u043e \u0438\u0437 \u0426\u0421\u0412 \u0434\u0430\u0442\u043e\u0442\u0435\u043a\u0435."
-}
\ No newline at end of file
diff --git a/hr/page/hr_home/locale/ta-js.json b/hr/page/hr_home/locale/ta-js.json
deleted file mode 100644
index 13c9e0f..0000000
--- a/hr/page/hr_home/locale/ta-js.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "Allocate leaves for the year.": "\u0b86\u0ba3\u0bcd\u0b9f\u0bc1 \u0b87\u0bb2\u0bc8\u0b95\u0bb3\u0bcd \u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95.", 
- "Applicant for a Job (extracted from jobs email).": "\u0b92\u0bb0\u0bc1 \u0bb5\u0bc7\u0bb2\u0bc8 (\u0bb5\u0bc7\u0bb2\u0bc8\u0b95\u0bb3\u0bcd \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0baa\u0bbf\u0bb0\u0bbf\u0ba4\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd) \u0b92\u0bb0\u0bc1 \u0bb5\u0bbf\u0ba3\u0bcd\u0ba3\u0baa\u0bcd\u0baa\u0ba4\u0bbe\u0bb0\u0bb0\u0bcd.", 
- "Applications for leave.": "\u0bb5\u0bbf\u0b9f\u0bc1\u0bae\u0bc1\u0bb1\u0bc8 \u0bb5\u0bbf\u0ba3\u0bcd\u0ba3\u0baa\u0bcd\u0baa\u0b99\u0bcd\u0b95\u0bb3\u0bcd.", 
- "Appraisal": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b9f\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Appraisal Template": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1", 
- "Attendance": "\u0b95\u0bb5\u0ba9\u0bae\u0bcd", 
- "Attendance record.": "\u0bb5\u0bb0\u0bc1\u0b95\u0bc8 \u0baa\u0ba4\u0bbf\u0bb5\u0bc1.", 
- "Branch": "\u0b95\u0bbf\u0bb3\u0bc8", 
- "Claims for expenses made on behalf of the organization.": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bbf\u0ba9\u0bcd \u0b9a\u0bbe\u0bb0\u0bcd\u0baa\u0bbe\u0b95 \u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1\u0b95\u0bb3\u0bcd \u0b95\u0bc2\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd.", 
- "Company branches.": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0b95\u0bbf\u0bb3\u0bc8\u0b95\u0bb3\u0bcd.", 
- "Company departments.": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd \u0ba4\u0bc1\u0bb1\u0bc8\u0b95\u0bb3\u0bcd.", 
- "Deduction Type": "\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bb1\u0bbf\u0baf\u0bc1\u0bae\u0bcd \u0bb5\u0b95\u0bc8", 
- "Department": "\u0b87\u0bb2\u0bbe\u0b95\u0bbe", 
- "Documents": "\u0b86\u0bb5\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Earning Type": "\u0bb5\u0b95\u0bc8 \u0b9a\u0bae\u0bcd\u0baa\u0bbe\u0ba4\u0bbf\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Employee": "\u0b8a\u0bb4\u0bbf\u0baf\u0bb0\u0bcd", 
- "Employee Setup": "\u0baa\u0ba3\u0bbf\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Employee grades": "\u0b8a\u0bb4\u0bbf\u0baf\u0bb0\u0bcd \u0ba4\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bbe\u0b95", 
- "Employee records.": "\u0b8a\u0bb4\u0bbf\u0baf\u0bb0\u0bcd \u0baa\u0ba4\u0bbf\u0bb5\u0bc1\u0b95\u0bb3\u0bcd.", 
- "Employment Type": "\u0bb5\u0bc7\u0bb2\u0bc8 \u0bb5\u0b95\u0bc8", 
- "Expense Claim": "\u0b87\u0bb4\u0baa\u0bcd\u0baa\u0bbf\u0bb2\u0bcd \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8", 
- "Expense Claim Type": "\u0b87\u0bb4\u0baa\u0bcd\u0baa\u0bbf\u0bb2\u0bcd \u0b89\u0bb0\u0bbf\u0bae\u0bc8\u0b95\u0bc7\u0bbe\u0bb0\u0bb2\u0bcd \u0bb5\u0b95\u0bc8", 
- "Generate Salary Slips": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0ba4\u0bb5\u0bb1\u0bbf\u0bb5\u0bbf\u0b9f\u0bc1\u0bae\u0bcd \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95", 
- "Grade": "\u0b95\u0bbf\u0bb0\u0bae\u0bae\u0bcd", 
- "Holiday List": "\u0bb5\u0bbf\u0b9f\u0bc1\u0bae\u0bc1\u0bb1\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Job Applicant": "\u0bb5\u0bc7\u0bb2\u0bc8 \u0bb5\u0bbf\u0ba3\u0bcd\u0ba3\u0baa\u0bcd\u0baa\u0ba4\u0bbe\u0bb0\u0bb0\u0bcd", 
- "Job Opening": "\u0bb5\u0bc7\u0bb2\u0bc8 \u0ba4\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "Leave Allocation": "\u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bc0\u0b9f\u0bc1 \u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Leave Allocation Tool": "\u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bc0\u0b9f\u0bc1 \u0b95\u0bb0\u0bc1\u0bb5\u0bbf \u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Leave Application": "\u0bb5\u0bbf\u0ba3\u0bcd\u0ba3\u0baa\u0bcd\u0baa \u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Leave Setup": "\u0b85\u0bae\u0bc8\u0bb5\u0bc1 \u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Leave Type": "\u0bb5\u0b95\u0bc8 \u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Leave allocations.": "\u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bc0\u0b9f\u0bc1\u0b95\u0bb3\u0bcd \u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1.", 
- "List of holidays.": "\u0bb5\u0bbf\u0b9f\u0bc1\u0bae\u0bc1\u0bb1\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd.", 
- "Masters": "\u0bae\u0bc1\u0ba4\u0bc1\u0ba8\u0bbf\u0bb2\u0bc8", 
- "Monthly salary statement.": "\u0bae\u0bbe\u0ba4 \u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0b85\u0bb1\u0bbf\u0b95\u0bcd\u0b95\u0bc8.", 
- "Monthly salary template.": "\u0bae\u0bbe\u0ba4 \u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1.", 
- "Opening for a Job.": "\u0b92\u0bb0\u0bc1 \u0bb5\u0bc7\u0bb2\u0bc8 \u0ba4\u0bbf\u0bb1\u0baa\u0bcd\u0baa\u0bc1.", 
- "Payroll Setup": "\u0b8a\u0ba4\u0bbf\u0baf \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Performance appraisal.": "\u0b9a\u0bc6\u0baf\u0bb2\u0bcd\u0ba4\u0bbf\u0bb1\u0ba9\u0bcd \u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b9f\u0bc1\u0ba4\u0bb2\u0bcd.", 
- "Process Payroll": "\u0b9a\u0bc6\u0baf\u0bb2\u0bcd\u0bae\u0bc1\u0bb1\u0bc8 \u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Salary Slip": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0bb8\u0bcd\u0bb2\u0bbf\u0baa\u0bcd", 
- "Salary Structure": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Salary components.": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0b95\u0bc2\u0bb1\u0bc1\u0b95\u0bb3\u0bcd.", 
- "Tax and other salary deductions.": "\u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0baa\u0bbf\u0bb1 \u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0b95\u0bb4\u0bbf\u0bb5\u0bc1\u0b95\u0bb3\u0bcd.", 
- "Template for employee performance appraisals.": "\u0baa\u0ba3\u0bbf\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b9a\u0bc6\u0baf\u0bb2\u0bcd\u0ba4\u0bbf\u0bb1\u0ba9\u0bc8 \u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bc1 \u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bcd\u0bb3\u0bc7\u0b9f\u0bcd\u0b9f\u0bc8\u0baf\u0bc1\u0bae\u0bcd.", 
- "Type of employment master.": "\u0bb5\u0bc7\u0bb2\u0bc8 \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd \u0bb5\u0b95\u0bc8.", 
- "Type of leaves like casual, sick etc.": "\u0b9a\u0bbe\u0ba4\u0bbe\u0bb0\u0ba3, \u0b89\u0b9f\u0bae\u0bcd\u0baa\u0bc1 \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1 \u0b87\u0bb2\u0bc8\u0b95\u0bb3\u0bcd \u0bb5\u0b95\u0bc8", 
- "Types of Expense Claim.": "\u0b9a\u0bc6\u0bb2\u0bb5\u0bbf\u0ba9 \u0b89\u0bb0\u0bbf\u0bae\u0bc8\u0b95\u0bc7\u0bbe\u0bb0\u0bb2\u0bcd \u0bb5\u0b95\u0bc8\u0b95\u0bb3\u0bcd.", 
- "Upload attendance": "\u0bb5\u0bb0\u0bc1\u0b95\u0bc8 \u0baa\u0ba4\u0bbf\u0bb5\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1", 
- "Upload attendance from a .csv file": "\u0b92\u0bb0\u0bc1. Csv \u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0bb5\u0bb0\u0bc1\u0b95\u0bc8 \u0baa\u0ba4\u0bbf\u0bb5\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1"
-}
\ No newline at end of file
diff --git a/hr/page/hr_home/locale/th-js.json b/hr/page/hr_home/locale/th-js.json
deleted file mode 100644
index f494bea..0000000
--- a/hr/page/hr_home/locale/th-js.json
+++ /dev/null
@@ -1,57 +0,0 @@
-{
- "Allocate leaves for the year.": "\u0e08\u0e31\u0e14\u0e2a\u0e23\u0e23\u0e43\u0e1a\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1b\u0e35", 
- "Applicant for a Job (extracted from jobs email).": "\u0e1c\u0e39\u0e49\u0e02\u0e2d\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19 (\u0e2a\u0e01\u0e31\u0e14\u0e08\u0e32\u0e01\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e07\u0e32\u0e19)", 
- "Applications for leave.": "\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e1b\u0e23\u0e30\u0e22\u0e38\u0e01\u0e15\u0e4c\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e25\u0e32", 
- "Appraisal": "\u0e01\u0e32\u0e23\u0e15\u0e35\u0e23\u0e32\u0e04\u0e32", 
- "Appraisal Template": "\u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19", 
- "Attendance": "\u0e01\u0e32\u0e23\u0e14\u0e39\u0e41\u0e25\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "Attendance record.": "\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e48\u0e27\u0e21\u0e1b\u0e23\u0e30\u0e0a\u0e38\u0e21", 
- "Block leave applications by department.": "\u0e1b\u0e34\u0e14\u0e01\u0e31\u0e49\u0e19\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e2d\u0e2d\u0e01\u0e42\u0e14\u0e22\u0e01\u0e23\u0e21", 
- "Branch": "\u0e2a\u0e32\u0e02\u0e32", 
- "Claims for expenses made on behalf of the organization.": "\u0e01\u0e32\u0e23\u0e40\u0e23\u0e35\u0e22\u0e01\u0e23\u0e49\u0e2d\u0e07\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e17\u0e35\u0e48\u0e17\u0e33\u0e43\u0e19\u0e19\u0e32\u0e21\u0e02\u0e2d\u0e07\u0e2d\u0e07\u0e04\u0e4c\u0e01\u0e23", 
- "Company branches.": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 \u0e2a\u0e32\u0e02\u0e32", 
- "Company departments.": "\u0e41\u0e1c\u0e19\u0e01\u0e15\u0e48\u0e32\u0e07\u0e46\u0e43\u0e19 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Deduction Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2b\u0e31\u0e01", 
- "Department": "\u0e41\u0e1c\u0e19\u0e01", 
- "Designation": "\u0e01\u0e32\u0e23\u0e41\u0e15\u0e48\u0e07\u0e15\u0e31\u0e49\u0e07", 
- "Documents": "\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23", 
- "Earning Type": "\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17", 
- "Employee": "\u0e25\u0e39\u0e01\u0e08\u0e49\u0e32\u0e07", 
- "Employee Designation.": "\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e41\u0e15\u0e48\u0e07\u0e15\u0e31\u0e49\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19", 
- "Employee Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19", 
- "Employee grades": "\u0e40\u0e01\u0e23\u0e14\u0e02\u0e2d\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19", 
- "Employee records.": "\u0e23\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19", 
- "Employment Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e01\u0e32\u0e23\u0e08\u0e49\u0e32\u0e07\u0e07\u0e32\u0e19", 
- "Expense Claim": "\u0e40\u0e23\u0e35\u0e22\u0e01\u0e23\u0e49\u0e2d\u0e07\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", 
- "Expense Claim Type": "\u0e40\u0e23\u0e35\u0e22\u0e01\u0e23\u0e49\u0e2d\u0e07\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", 
- "Generate Salary Slips": "\u0e2a\u0e23\u0e49\u0e32\u0e07 Slips \u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Grade": "\u0e40\u0e01\u0e23\u0e14", 
- "Holiday List": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e27\u0e31\u0e19\u0e2b\u0e22\u0e38\u0e14", 
- "Job Applicant": "\u0e1c\u0e39\u0e49\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e07\u0e32\u0e19", 
- "Job Opening": "\u0e40\u0e1b\u0e34\u0e14\u0e07\u0e32\u0e19", 
- "Leave Allocation": "\u0e1d\u0e32\u0e01\u0e08\u0e31\u0e14\u0e2a\u0e23\u0e23", 
- "Leave Allocation Tool": "\u0e1d\u0e32\u0e01\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2a\u0e23\u0e23", 
- "Leave Application": "\u0e1d\u0e32\u0e01\u0e41\u0e2d\u0e1e\u0e25\u0e34\u0e40\u0e04\u0e0a\u0e31\u0e19", 
- "Leave Block List": "\u0e1d\u0e32\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e25\u0e47\u0e2d\u0e01", 
- "Leave Setup": "\u0e1d\u0e32\u0e01\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Leave Type": "\u0e1d\u0e32\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17", 
- "Leave allocations.": "\u0e1d\u0e32\u0e01\u0e08\u0e31\u0e14\u0e2a\u0e23\u0e23", 
- "List of holidays.": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e19\u0e2b\u0e22\u0e38\u0e14", 
- "Masters": "\u0e42\u0e17", 
- "Monthly salary statement.": "\u0e07\u0e1a\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Monthly salary template.": "\u0e41\u0e21\u0e48\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Opening for a Job.": "\u0e40\u0e1b\u0e34\u0e14\u0e07\u0e32\u0e19", 
- "Payroll Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Performance appraisal.": "\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19\u0e1c\u0e25\u0e01\u0e32\u0e23\u0e1b\u0e0f\u0e34\u0e1a\u0e31\u0e15\u0e34", 
- "Process Payroll": "\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e01\u0e23\u0e30\u0e1a\u0e27\u0e19\u0e01\u0e32\u0e23", 
- "Salary Slip": "\u0e2a\u0e25\u0e34\u0e1b\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Salary Structure": "\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Salary components.": "\u0e2a\u0e48\u0e27\u0e19\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Tax and other salary deductions.": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e2d\u0e37\u0e48\u0e19 \u0e46 \u0e2b\u0e31\u0e01\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Template for employee performance appraisals.": "\u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19\u0e1c\u0e25\u0e01\u0e32\u0e23\u0e1b\u0e0f\u0e34\u0e1a\u0e31\u0e15\u0e34\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19", 
- "Type of employment master.": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e01\u0e32\u0e23\u0e08\u0e49\u0e32\u0e07\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e40\u0e08\u0e49\u0e32\u0e19\u0e32\u0e22", 
- "Type of leaves like casual, sick etc.": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e02\u0e2d\u0e07\u0e43\u0e1a\u0e40\u0e0a\u0e48\u0e19\u0e25\u0e33\u0e25\u0e2d\u0e07 \u0e2f\u0e25\u0e2f \u0e1b\u0e48\u0e27\u0e22", 
- "Types of Expense Claim.": "\u0e0a\u0e19\u0e34\u0e14\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e40\u0e23\u0e35\u0e22\u0e01\u0e23\u0e49\u0e2d\u0e07\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", 
- "Upload attendance": "\u0e2d\u0e31\u0e1e\u0e42\u0e2b\u0e25\u0e14\u0e40\u0e02\u0e49\u0e32\u0e23\u0e48\u0e27\u0e21", 
- "Upload attendance from a .csv file": "\u0e2d\u0e31\u0e1e\u0e42\u0e2b\u0e25\u0e14\u0e01\u0e32\u0e23\u0e14\u0e39\u0e41\u0e25\u0e23\u0e31\u0e01\u0e29\u0e32\u0e08\u0e32\u0e01. csv \u0e17\u0e35\u0e48"
-}
\ No newline at end of file
diff --git a/hr/search_criteria/__init__.py b/hr/search_criteria/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/hr/search_criteria/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/hr/search_criteria/employee_appraisals/__init__.py b/hr/search_criteria/employee_appraisals/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/hr/search_criteria/employee_appraisals/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/hr/search_criteria/employee_appraisals/employee_appraisals.txt b/hr/search_criteria/employee_appraisals/employee_appraisals.txt
deleted file mode 100644
index ce12a0e..0000000
--- a/hr/search_criteria/employee_appraisals/employee_appraisals.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-[
- {
-  "owner": "ashwini@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:51", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:51"
- }, 
- {
-  "module": "HR", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Appraisal\u0001Saved':1,'Appraisal\u0001Submitted':1,'Appraisal\u0001Status':'','Appraisal\u0001Fiscal Year':''}", 
-  "doctype": "Search Criteria", 
-  "doc_type": "Appraisal", 
-  "name": "__common__", 
-  "sort_by": "`tabAppraisal`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Employee Appraisals", 
-  "columns": "Appraisal\u0001ID,Appraisal\u0001Status,Appraisal\u0001Employee,Appraisal\u0001Employee Name,Appraisal\u0001Start Date,Appraisal\u0001End Date,Appraisal\u0001Approver,Appraisal\u0001Total Score"
- }, 
- {
-  "name": "employee_appraisals", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/hr/search_criteria/employee_information/__init__.py b/hr/search_criteria/employee_information/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/hr/search_criteria/employee_information/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/hr/search_criteria/employee_information/employee_information.py b/hr/search_criteria/employee_information/employee_information.py
deleted file mode 100644
index 6e08872..0000000
--- a/hr/search_criteria/employee_information/employee_information.py
+++ /dev/null
@@ -1,23 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-for c in range(0,len(colnames)):
-  l = (len(colnames[c])*9) 
-  if l < 150 : col_width = '150px'
-  else:  col_width = '%spx'%(l)
-
-  colwidths[c] = col_width
\ No newline at end of file
diff --git a/hr/search_criteria/employee_information/employee_information.txt b/hr/search_criteria/employee_information/employee_information.txt
deleted file mode 100644
index d054613..0000000
--- a/hr/search_criteria/employee_information/employee_information.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-[
- {
-  "owner": "harshada@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:51", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:51"
- }, 
- {
-  "module": "HR", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Employee\u0001Saved':1,'Employee\u0001Submitted':1,'Employee\u0001Gender':'','Employee\u0001Month of Birth':'','Employee\u0001Status':''}", 
-  "doctype": "Search Criteria", 
-  "doc_type": "Employee", 
-  "name": "__common__", 
-  "sort_by": "`tabEmployee`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Employee Information", 
-  "columns": "Employee\u0001ID,Employee\u0001Employee Name,Employee\u0001Employee Number,Employee\u0001Date of Joining,Employee\u0001Gender,Employee\u0001Date of Birth,Employee\u0001Employment Type,Employee\u0001Scheduled Confirmation Date,Employee\u0001Contract End Date,Employee\u0001Status,Employee\u0001Branch,Employee\u0001Department,Employee\u0001Designation,Employee\u0001Grade,Employee\u0001Reports to,Employee\u0001Email (By company),Employee\u0001Bank Name,Employee\u0001Relieving Date"
- }, 
- {
-  "name": "employee_information", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/hr/search_criteria/employees_birthday/__init__.py b/hr/search_criteria/employees_birthday/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/hr/search_criteria/employees_birthday/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/hr/search_criteria/employees_birthday/employees_birthday.txt b/hr/search_criteria/employees_birthday/employees_birthday.txt
deleted file mode 100644
index a96b869..0000000
--- a/hr/search_criteria/employees_birthday/employees_birthday.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:51", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:51"
- }, 
- {
-  "module": "HR", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Employee\u0001Saved':1,'Employee\u0001Gender':'','Employee\u0001Month of Birth':'May','Employee\u0001Status':''}", 
-  "doctype": "Search Criteria", 
-  "doc_type": "Employee", 
-  "name": "__common__", 
-  "sort_by": "`tabEmployee`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Employee's Birthday", 
-  "columns": "Employee\u0001ID,Employee\u0001Employee Name,Employee\u0001Department,Employee\u0001Gender,Employee\u0001Date of Birth,Employee\u0001Month of Birth"
- }, 
- {
-  "name": "employees_birthday", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/hr/search_criteria/expense_claims/__init__.py b/hr/search_criteria/expense_claims/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/hr/search_criteria/expense_claims/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/hr/search_criteria/expense_claims/expense_claims.txt b/hr/search_criteria/expense_claims/expense_claims.txt
deleted file mode 100644
index f1324d2..0000000
--- a/hr/search_criteria/expense_claims/expense_claims.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-[
- {
-  "owner": "ashwini@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-03-30 13:33:32", 
-  "modified_by": "Administrator", 
-  "modified": "2012-03-30 13:33:32"
- }, 
- {
-  "module": "HR", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Expense Claim\u0001Saved':1,'Expense Claim\u0001Submitted':1,'Expense Claim\u0001Approval Status':'','Expense Claim\u0001Fiscal Year':''}", 
-  "doctype": "Search Criteria", 
-  "doc_type": "Expense Claim", 
-  "name": "__common__", 
-  "sort_by": "`tabExpense Claim`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Expense Claims", 
-  "columns": "Expense Claim\u0001ID,Expense Claim\u0001Approval Status,Expense Claim\u0001From Employee,Expense Claim\u0001Employee Name,Expense Claim\u0001Approver,Expense Claim\u0001Posting Date,Expense Claim\u0001Total Claimed Amount,Expense Claim\u0001Total Sanctioned Amount"
- }, 
- {
-  "name": "expense_claims", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/hr/search_criteria/monthly_attendance_details/__init__.py b/hr/search_criteria/monthly_attendance_details/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/hr/search_criteria/monthly_attendance_details/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/hr/search_criteria/monthly_attendance_details/monthly_attendance_details.js b/hr/search_criteria/monthly_attendance_details/monthly_attendance_details.js
deleted file mode 100644
index e922a2f..0000000
--- a/hr/search_criteria/monthly_attendance_details/monthly_attendance_details.js
+++ /dev/null
@@ -1,45 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-var get_month = function(){
-
-  var dict = {0:'Jan', 1:'Feb',2:'Mar',3:'Apr',4:'May',5:'June',6:'July',7:'Aug',8:'Sept',9:'Oct',10:'Nov',11:'Dec'}
-  var d = new Date();
-  return dict[d.getMonth()]
-
-}
-
-report.customize_filters = function() {
-  this.hide_all_filters();
-  this.add_filter({fieldname:'month', label:'Month', fieldtype:'Select', options:'Jan'+NEWLINE+'Feb'+NEWLINE+'Mar'+NEWLINE+'Apr'+NEWLINE+'May'+NEWLINE+'June'+NEWLINE+'July'+NEWLINE+'Aug'+NEWLINE+'Sept'+NEWLINE+'Oct'+NEWLINE+'Nov'+NEWLINE+'Dec',ignore : 1,parent:'Attendance', single_select:1});
-  
-  this.filter_fields_dict['Attendance'+FILTER_SEP +'Employee'].df.filter_hide = 0;
-  this.filter_fields_dict['Attendance'+FILTER_SEP +'Month'].df.filter_hide = 0;
-  this.filter_fields_dict['Attendance'+FILTER_SEP +'Fiscal Year'].df.filter_hide = 0;
-  this.filter_fields_dict['Attendance'+FILTER_SEP +'Company'].df.filter_hide = 0;
-  
-  this.filter_fields_dict['Attendance'+FILTER_SEP +'Employee'].df.in_first_page = 1;
-  this.filter_fields_dict['Attendance'+FILTER_SEP +'Month'].df.in_first_page = 1;
-  this.filter_fields_dict['Attendance'+FILTER_SEP +'Fiscal Year'].df.in_first_page = 1;
-  this.filter_fields_dict['Attendance'+FILTER_SEP +'Company'].df.in_first_page = 1;
-  
-  this.filter_fields_dict['Attendance'+FILTER_SEP +'Month'].df['report_default'] = get_month();
-  this.filter_fields_dict['Attendance'+FILTER_SEP +'Company'].df['report_default'] = sys_defaults.company;
-  this.filter_fields_dict['Attendance'+FILTER_SEP +'Fiscal Year'].df['report_default'] = sys_defaults.fiscal_year;
-  this.get_filter('Attendance', 'Fiscal Year').set_as_single();
-}
-this.mytabs.items['More Filters'].hide();
-this.mytabs.items['Select Columns'].hide();
\ No newline at end of file
diff --git a/hr/search_criteria/monthly_attendance_details/monthly_attendance_details.py b/hr/search_criteria/monthly_attendance_details/monthly_attendance_details.py
deleted file mode 100644
index dff95df..0000000
--- a/hr/search_criteria/monthly_attendance_details/monthly_attendance_details.py
+++ /dev/null
@@ -1,93 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-#add column employee, employee name
-#--------------------------------------------------------------------------------------
-from __future__ import unicode_literals
-col =[['Employee','Link','155px','Employee'],['Employee Name','Data','150px','']]
-
-for c in col:
-  colnames.append(c[0])
-  coltypes.append(c[1])
-  colwidths.append(c[2])
-  coloptions.append(c[3])
-  
-  col_idx[c[0]] = len(colnames)-1
-
-
-#get feb months last day
-#--------------------------------------------------------------------------------------
-fy = filter_values.get('fiscal_year')
-month = filter_values.get('month')
-mdict = {'Jan':'01', 'Feb':'02','Mar':'03','Apr':'04','May':'05','June':'06','July':'07','Aug':'08','Sept':'09','Oct':'10','Nov':'11','Dec':'12'}
-
-import webnotes.utils
-from dateutil.relativedelta import relativedelta
-
-ysd = sql("select year_start_date from `tabFiscal Year` where name = '%s' and docstatus !=2"%fy)[0][0]
-
-last_date = webnotes.utils.get_last_day(ysd + relativedelta(months = (cint(ysd.strftime('%m'))>cint(mdict[month]) and (12-cint(ysd.strftime('%m'))+cint(mdict[month])) or (cint(mdict[month]) - cint(ysd.strftime('%m'))))))
-feb = last_date.strftime('%d')
-
-
-
-#get last day and add columns
-#--------------------------------------------------------------------------------------
-dict = {'Jan': 31,'Feb':cint(feb), 'Mar':31,'Apr':30,'May':31,'June':30,'July':31,'Aug':31,'Sept':30,'Oct':31,'Nov':30,'Dec':31}
-
-for i in range(0,dict[month]):
-  colnames.append(i+1)
-  coltypes.append('Data')
-  colwidths.append('25px')
-  
-  col_idx[c[0]] = len(colnames)-1
-  
-#add total present, absent days  
-#--------------------------------------------------------------------------------------
-tot_col =[['Total Present Days','Data','120px'],['Total Absent Days','Data','120px']]
-
-for c in tot_col:
-  colnames.append(c[0])
-  coltypes.append(c[1])
-  colwidths.append(c[2])
-
-  col_idx[c[0]] = len(colnames)-1  
-  
-#get data
-#--------------------------------------------------------------------------------------  
-
-
-year = last_date.strftime('%Y')
-out = []
-for r in res:
-  p_cnt = a_cnt = 0
-  
-  for i in range(0,dict[month]):
-    new_date = str(year)+'-'+mdict[month]+'-'+((i>=9) and str(i+1) or ('0'+str(i+1)))
-    
-    chk = sql("select status from `tabAttendance` where employee='%s' and att_date = '%s' and docstatus=1"%(r[0],new_date))
-    chk = chk and chk[0][0][0] or '-'
-    if chk=='P':
-      p_cnt +=1
-    elif chk=='A':
-      a_cnt +=1
-    r.append(chk)
-
-  r.append(p_cnt)
-  r.append(a_cnt)
-
-  if p_cnt or a_cnt:
-    out.append(r)
diff --git a/hr/search_criteria/monthly_attendance_details/monthly_attendance_details.sql b/hr/search_criteria/monthly_attendance_details/monthly_attendance_details.sql
deleted file mode 100644
index 762a94f..0000000
--- a/hr/search_criteria/monthly_attendance_details/monthly_attendance_details.sql
+++ /dev/null
@@ -1 +0,0 @@
-SELECT DISTINCT `tabAttendance`.employee, `tabEmployee`.employee_name FROM `tabAttendance`, `tabEmployee` WHERE `tabEmployee`.name = `tabAttendance`.employee and `tabAttendance`.fiscal_year like '%(fiscal_year)s%%' AND `tabAttendance`.company like '%(company)s%%' AND `tabAttendance`.employee like '%(employee)s%%'
\ No newline at end of file
diff --git a/hr/search_criteria/monthly_attendance_details/monthly_attendance_details.txt b/hr/search_criteria/monthly_attendance_details/monthly_attendance_details.txt
deleted file mode 100644
index abbacae..0000000
--- a/hr/search_criteria/monthly_attendance_details/monthly_attendance_details.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-[
- {
-  "owner": "harshada@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:51", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:51"
- }, 
- {
-  "module": "HR", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Attendance\u0001Status':'','Attendance\u0001Fiscal Year':''}", 
-  "doctype": "Search Criteria", 
-  "doc_type": "Attendance", 
-  "name": "__common__", 
-  "sort_by": "`tabAttendance`.`employee`", 
-  "page_len": 50, 
-  "criteria_name": "Monthly Attendance Details", 
-  "columns": "Attendance\u0001Employee"
- }, 
- {
-  "name": "monthly_attendance_details", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/hr/search_criteria/monthly_salary_register/__init__.py b/hr/search_criteria/monthly_salary_register/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/hr/search_criteria/monthly_salary_register/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/hr/search_criteria/monthly_salary_register/monthly_salary_register.py b/hr/search_criteria/monthly_salary_register/monthly_salary_register.py
deleted file mode 100644
index 2291b66..0000000
--- a/hr/search_criteria/monthly_salary_register/monthly_salary_register.py
+++ /dev/null
@@ -1,99 +0,0 @@
-from __future__ import unicode_literals
-colwidths[col_idx['Employee Name']]="120px" 
-colwidths[col_idx['Leave Without Pay']] = '120px'
-
-sum_net = total_earning = total_deduction = total_lwp = total_arr = 0
-total = ['Total Net Pay','','']
-
-
-earn_type_lst = sql("select name from `tabEarning Type`")
-
-ded_type_lst = sql("select name from `tabDeduction Type`")
-li=[]
-for lst in earn_type_lst:
-  
-  li.append(lst[0])
-  
-  
-
-li.append('Total Earning')
-for lst in ded_type_lst:
-  
-  li.append(lst[0])
-  
-
-li.append('Total Deduction')
-li.append('Net Pay')
-
-
-
-for d in li:
-  colnames.append(d)
-  colwidths.append("150px")
-  coltypes.append("Currency")
-  coloptions.append("")
-  col_idx[d] = len(colnames)-1
-  for r in res:
-    r.append("0")
-
-for r in res:
-  
-  total_lwp += flt(r[col_idx['Leave Without Pay']])
-  total_arr += flt(r[col_idx['Arrear Amount']])
-  
-  for d1 in li:
-    d2 = '%s'%d1
-    
-    earn_ret=webnotes.conn.convert_to_lists(sql("select e_type,e_amount from `tabSalary Slip Earning` where parent = '%s'"%r[col_idx['ID']]))
-    ded_ret=webnotes.conn.convert_to_lists(sql("select d_type,d_amount from `tabSalary Slip Deduction` where parent = '%s'"%r[col_idx['ID']]))
-    
-
-    for e in earn_ret:
-      e0 = '%s'%e[0]
-      r[col_idx[e0]]=flt(e[1]) or 0.00
-     
-    
-    for d in ded_ret:
-      d0 = '%s'%d[0]
-      r[col_idx[d0]]=flt(d[1]) or 0.00
-      
-        
-    tot_earn_ded_net_ret = sql("select gross_pay, total_deduction,net_pay from `tabSalary Slip` where name = '%s'"%r[col_idx['ID']])
-    if d2 == 'Total Earning':
-      r[col_idx[d2]] = flt(tot_earn_ded_net_ret[0][0]) or 0
-      total_earning += flt(tot_earn_ded_net_ret[0][0]) or 0
-    elif d2 == 'Total Deduction':
-      r[col_idx[d2]] = flt(tot_earn_ded_net_ret[0][1]) or 0
-      total_deduction += flt(tot_earn_ded_net_ret[0][1]) or 0
-    elif d2 == 'Net Pay':
-      r[col_idx[d2]] = flt(tot_earn_ded_net_ret[0][2]) or 0
-      sum_net += flt(tot_earn_ded_net_ret[0][2]) or 0
- 
- 
-total.append(total_lwp)
-total.append(total_arr)
-
-for lst in earn_type_lst:
-  
-  total_ear = 0
-  for r in res:
-   
-    lst0 = '%s'%lst[0]
-    total_ear += flt(r[col_idx[lst0]])
-    
-  total.append(total_ear) 
-  
-total.append(total_earning)
-for lst in ded_type_lst:
-  total_ded = 0
-  for r in res:
-    lst0 = '%s'%lst[0]
-    total_ded += flt(r[col_idx[lst0]])
-    
-  total.append(total_ded) 
-
-
-total.append(total_deduction)
-total.append(sum_net)
-
-res.append(total)
diff --git a/hr/search_criteria/monthly_salary_register/monthly_salary_register.txt b/hr/search_criteria/monthly_salary_register/monthly_salary_register.txt
deleted file mode 100644
index 2e1db8c..0000000
--- a/hr/search_criteria/monthly_salary_register/monthly_salary_register.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-03-30 14:50:44", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-05 17:23:13"
- }, 
- {
-  "module": "HR", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{\"Salary Slip\\u0001Submitted\":1,\"Salary Slip\\u0001Company\":[\"\"],\"Salary Slip\\u0001Month\":[\"\"]}", 
-  "doctype": "Search Criteria", 
-  "doc_type": "Salary Slip", 
-  "name": "__common__", 
-  "sort_by": "`tabSalary Slip`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Monthly Salary Register", 
-  "columns": "Salary Slip\u0001ID,Salary Slip\u0001Employee,Salary Slip\u0001Employee Name,Salary Slip\u0001Leave Without Pay,Salary Slip\u0001Arrear Amount"
- }, 
- {
-  "name": "monthly_salary_register", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/hr/search_criteria/new_or_left_employees_for_a_month/__init__.py b/hr/search_criteria/new_or_left_employees_for_a_month/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/hr/search_criteria/new_or_left_employees_for_a_month/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/hr/search_criteria/new_or_left_employees_for_a_month/new_or_left_employees_for_a_month.js b/hr/search_criteria/new_or_left_employees_for_a_month/new_or_left_employees_for_a_month.js
deleted file mode 100644
index e6dc267..0000000
--- a/hr/search_criteria/new_or_left_employees_for_a_month/new_or_left_employees_for_a_month.js
+++ /dev/null
@@ -1,66 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  var d = new Date();
-  
-  var month=["January","February","March","April","May","June","July","August","September","October","November","December"]
-  
-  this.add_filter({fieldname:'month', label:'Month',fieldtype:'Select', options:"January"+NEWLINE+"February"+NEWLINE+"March"+NEWLINE+"April"+NEWLINE+"May"+NEWLINE+"June"+NEWLINE+"July"+NEWLINE+"August"+NEWLINE+"September"+NEWLINE+"October"+NEWLINE+"November"+NEWLINE+"December",report_default : month[d.getMonth()],ignore : 1, parent:'Employee'});
-  
-  this.filter_fields_dict['Employee'+FILTER_SEP +'Month'].df.in_first_page = 1;
-  this.filter_fields_dict['Employee'+FILTER_SEP +'Status'].df.in_first_page = 1;
-  this.filter_fields_dict['Employee'+FILTER_SEP +'Status'].df.report_default = 'Active';
-  
-  this.add_filter({fieldname:'year', label:'Year',fieldtype:'Select', options:"2000"+NEWLINE+"2001"+NEWLINE+"2002"+NEWLINE+"2003"+NEWLINE+"2004"+NEWLINE+"2005"+NEWLINE+"2006"+NEWLINE+"2007"+NEWLINE+"2008"+NEWLINE+"2009"+NEWLINE+"2010"+NEWLINE+"2011",report_default : d.getFullYear(),ignore : 1, parent:'Employee'});
-  
-  this.filter_fields_dict['Employee'+FILTER_SEP +'Year'].df.in_first_page = 1;
-}
-
-report.get_query = function() {
-
-  emp_month = this.filter_fields_dict['Employee'+FILTER_SEP+'Month'].get_value();
-  emp_year = this.filter_fields_dict['Employee'+FILTER_SEP+'Year'].get_value();
-  emp_status = this.filter_fields_dict['Employee'+FILTER_SEP+'Status'].get_value();
-
-  // month and year mandatory
-  if ((emp_month == '') || (emp_year == '')) {
-    alert("Please enter Month and Year");
-    return;
-  }
-
-  month={"January":"1", "February":"2", "March":"3", "April":"4","May":"5", "June":"6", "July":"7","August":"8", "September":"9", "October":"10", "November":"11", "December":"12"}
-  
-  mnt = ''
-  for(m=0; m<emp_month.length;m++){
-    if(mnt== '') mnt = "("+month[emp_month[m]];
-    else mnt +=", "+month[emp_month[m]]; 
-  }
-  mnt +=")"
-  c1 = '(MONTH(t1.date_of_joining) in '+mnt+' AND YEAR(t1.date_of_joining) = "'+emp_year+'")';
-  c2 = '(MONTH(t1.relieving_date) in '+mnt+' AND YEAR(t1.relieving_date) = "'+emp_year+'")';
-
-  if(emp_status == 'Active')
-    cond = c1;  
-  else if (emp_status == 'Left')
-    cond = c2;
-  else
-    cond = c1 + ' OR '+c2;
-  
-  var q = 'SELECT t1.name AS "ID", t1.employee_name AS "Employee Name", t1.employee_number AS "Employee Number" FROM `tabEmployee` t1 WHERE '+cond;
-
-  return q;
-}
diff --git a/hr/search_criteria/new_or_left_employees_for_a_month/new_or_left_employees_for_a_month.py b/hr/search_criteria/new_or_left_employees_for_a_month/new_or_left_employees_for_a_month.py
deleted file mode 100644
index 7d5feca..0000000
--- a/hr/search_criteria/new_or_left_employees_for_a_month/new_or_left_employees_for_a_month.py
+++ /dev/null
@@ -1,60 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-status = filter_values.get('status')
-month = filter_values.get('month')
-
-
-if status == 'Active' and not status == 'Left':
-  col = [['Employee', 'Link', 'Employee'], ['Employee Name', 'Data', ''], ['Employee Number', 'Data', ''], ['Employment Type','Link','Employment Type'],['Scheduled Confirmation Date','Data',''],['Final Confirmation Date','Data',''],['Contract End Date','Data',''],['Branch','Link','Branch'],['Department','Link','Department'],['Designation','Link','Designation'],['Reports to','Link','Employee'],['Grade','Link','Grade']]
-
-elif status == 'Left' and not status == 'Active':
-  col = [['Employee', 'Link', 'Employee'], ['Employee Name', 'Data', ''], ['Employee Number', 'Data', ''], ['Resignation Letter Date','Data',''],['Relieving Date','Data',''],['Notice - Number of Days','Data',''],['Reason for Leaving','Data',''],['Leave Encashed?','Data',''],['Encashment Date','Data',''],['Reason for Resignation','Data','']]
-
-else:
-  col = [['Employee', 'Link', 'Employee'], ['Employee Name', 'Data', ''], ['Employee Number', 'Data', ''], ['Employment Type','Link','Employment Type'],['Scheduled Confirmation Date','Data',''],['Final Confirmation Date','Data',''],['Contract End Date','Data',''],['Branch','Link','Branch'],['Department','Link','Department'],['Designation','Link','Designation'],['Reports to','Link','Employee'],['Grade','Link','Grade'],['Resignation Letter Date','Data',''],['Relieving Date','Data',''],['Notice - Number of Days','Data',''],['Reason for Leaving','Data',''],['Leave Encashed?','Data',''],['Encashment Date','Data',''],['Reason for Resignation','Data','']]
-
-for c in col:
-  colnames.append(c[0])
-  coltypes.append(c[1])
-  colwidths.append('150px')
-  coloptions.append(c[2])
-  
-  col_idx[c[0]] = len(colnames)-1
-
-
-for c in range(0,len(colnames)):
-  l = (len(colnames[c])*9) 
-  if l < 150 : col_width = '150px'
-  else:  col_width = '%spx'%(l)
-
-  colwidths[c] = col_width
-
-for r in res:
-
-  if status == 'Active':
-    ret = sql("select employment_type,scheduled_confirmation_date,final_confirmation_date,contract_end_date,branch,department,designation,reports_to,grade from `tabEmployee` where name = %s",r[0])
-
-  elif status == 'Left':
-    ret = sql("select resignation_letter_date,relieving_date,notice_number_of_days,reason_for_leaving,leave_encashed,encashment_date,reason_for_resignation from `tabEmployee` where name =%s",r[0])
-
-  else:
-    ret = sql("select employment_type,scheduled_confirmation_date,final_confirmation_date,contract_end_date,branch,department,designation,reports_to,grade,resignation_letter_date,relieving_date,notice_number_of_days,reason_for_leaving,leave_encashed,encashment_date,reason_for_resignation from `tabEmployee` where name = %s",r[0])
-
-  ret = ret and ret[0] or []
-  for t in ret:
-    r.append(cstr(t))
diff --git a/hr/search_criteria/new_or_left_employees_for_a_month/new_or_left_employees_for_a_month.txt b/hr/search_criteria/new_or_left_employees_for_a_month/new_or_left_employees_for_a_month.txt
deleted file mode 100644
index 86d09b5..0000000
--- a/hr/search_criteria/new_or_left_employees_for_a_month/new_or_left_employees_for_a_month.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-[
- {
-  "owner": "harshada@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:51", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:51"
- }, 
- {
-  "module": "HR", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Employee\u0001Saved':1,'Employee\u0001Submitted':1,'Employee\u0001Gender':'','Employee\u0001Month of Birth':'','Employee\u0001Status':''}", 
-  "doctype": "Search Criteria", 
-  "doc_type": "Employee", 
-  "name": "__common__", 
-  "sort_by": "`tabEmployee`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "New or left employees for a month", 
-  "columns": "Employee\u0001ID"
- }, 
- {
-  "name": "new_or_left_employees_for_a_month", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/hr/search_criteria/salary_register/__init__.py b/hr/search_criteria/salary_register/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/hr/search_criteria/salary_register/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/hr/search_criteria/salary_register/salary_register.js b/hr/search_criteria/salary_register/salary_register.js
deleted file mode 100644
index c451b27..0000000
--- a/hr/search_criteria/salary_register/salary_register.js
+++ /dev/null
@@ -1,25 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  fld_lst = ['ID','Employee']
-
-  for(var i = 0; i<fld_lst.length; i++){
-    this.filter_fields_dict['Salary Slip'+FILTER_SEP +fld_lst[i]].df.in_first_page = 1;
-  }
-  
-}
-this.mytabs.items['Select Columns'].hide();
\ No newline at end of file
diff --git a/hr/search_criteria/salary_register/salary_register.py b/hr/search_criteria/salary_register/salary_register.py
deleted file mode 100644
index d1d3e99..0000000
--- a/hr/search_criteria/salary_register/salary_register.py
+++ /dev/null
@@ -1,77 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.	If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-sal_slips_ids = ''
-for r in res:
-	if not sal_slips_ids == '': sal_slips_ids +=","
-	sal_slips_ids+="'%s'"%r[col_idx['ID']]
-
-earn_heads, ded_heads = [], []
-if res:
-	earn_heads =[i[0] for i in sql("select distinct e_type from `tabSalary Slip Earning` where parent in (%s)"%sal_slips_ids)]
-	ded_heads =[i[0] for i in sql("select distinct d_type from `tabSalary Slip Deduction` where parent in (%s)"%sal_slips_ids)]
-
-col=[]
-for e in earn_heads:
-	l = (len(cstr(e))*9) 
-	if l < 150 :
-		col_width = '150px'
-	else:
-		col_width = '%spx'%(l)
-	col.append([e,'Currency',col_width,''])
-
-col.append(['Arrear Amount','Currency','150px',''])
-col.append(['Encashment Amount','Currency','170px',''])
-col.append(['Gross Pay','Currency','150px',''])
-for d in ded_heads:
-	l = (len(cstr(d))*9) 
-	if l < 150 : col_width = '150px'
-	else:	col_width = '%spx'%(l)
-	col.append([d,'Currency',col_width,''])
-
-col.append(['Total Deduction','Currency','150px',''])
-col.append(['Net Pay','Currency','150px',''])
-
-for c in col:
-	colnames.append(c[0])
-	coltypes.append(c[1])
-	colwidths.append(c[2])
-	coloptions.append(c[3])
-	col_idx[c[0]] = len(colnames)
-
-grand_tot = 0
-for r in res:
-	for i in range(6,len(colnames)):
-		if colnames[i] not in ('Arrear Amount','Encashment Amount','Net Pay','Gross Pay','Total Deduction'):
-			amt = sql("select e_modified_amount from `tabSalary Slip Earning` where e_type = '%s' and parent = '%s'"%(colnames[i],r[0]))
-			if not amt:
-				amt = sql("select d_modified_amount from `tabSalary Slip Deduction` where d_type = '%s' and parent = '%s'"%(colnames[i],r[0]))
-			amt = amt and amt[0][0] or 0
-			r.append(flt(amt))
-			
-		else:
-			fld_nm = cstr(colnames[i]).lower().replace(' ','_')
-			tot = sql("select %s from `tabSalary Slip` where name ='%s'"%(fld_nm,r[0]))
-			tot = tot and flt(tot[0][0]) or 0
-			if colnames[i] == 'Net Pay':
-				grand_tot += tot
-			r.append(tot)
-
-gt_row = ['' for i in range(len(colnames))]
-gt_row[col_idx['Employee Name']] = '<b>Grand Totals</b>'
-gt_row[col_idx['Net Pay']-1] = grand_tot
-res.append(gt_row)
\ No newline at end of file
diff --git a/hr/search_criteria/salary_register/salary_register.txt b/hr/search_criteria/salary_register/salary_register.txt
deleted file mode 100644
index aab7f25..0000000
--- a/hr/search_criteria/salary_register/salary_register.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-[
- {
-  "owner": "harshada@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:52", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:52"
- }, 
- {
-  "module": "HR", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Salary Slip\u0001Submitted':1,'Salary Slip\u0001Month':''}", 
-  "doctype": "Search Criteria", 
-  "doc_type": "Salary Slip", 
-  "name": "__common__", 
-  "sort_by": "`tabSalary Slip`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Salary Register", 
-  "columns": "Salary Slip\u0001ID,Salary Slip\u0001Employee,Salary Slip\u0001Employee Name,Salary Slip\u0001Year,Salary Slip\u0001Month,Salary Slip\u0001Total days in month,Salary Slip\u0001Payment days"
- }, 
- {
-  "name": "salary_register", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/hr/search_criteria/salary_slips/__init__.py b/hr/search_criteria/salary_slips/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/hr/search_criteria/salary_slips/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/hr/search_criteria/salary_slips/salary_slips.txt b/hr/search_criteria/salary_slips/salary_slips.txt
deleted file mode 100644
index e1bcccf..0000000
--- a/hr/search_criteria/salary_slips/salary_slips.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:52", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:52"
- }, 
- {
-  "module": "HR", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Salary Slip\u0001Saved':1,'Salary Slip\u0001Submitted':1}", 
-  "doctype": "Search Criteria", 
-  "doc_type": "Salary Slip", 
-  "name": "__common__", 
-  "sort_by": "`tabSalary Slip`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Salary Slips", 
-  "columns": "Salary Slip\u0001ID,Salary Slip\u0001Fiscal Year,Salary Slip\u0001Month,Salary Slip\u0001Employee,Salary Slip\u0001Employee Name,Salary Slip\u0001Department,Salary Slip\u0001Designation,Salary Slip\u0001Branch,Salary Slip\u0001Grade,Salary Slip\u0001PF No.,Salary Slip\u0001ESIC No.,Salary Slip\u0001Leave Without Pay,Salary Slip\u0001Bank Name,Salary Slip\u0001Bank Account No.,Salary Slip\u0001Payment days,Salary Slip\u0001Arrear Amount,Salary Slip\u0001Encashment Amount,Salary Slip\u0001Gross Pay,Salary Slip\u0001Total Deduction,Salary Slip\u0001Net Pay"
- }, 
- {
-  "name": "salary_slips", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/hr/search_criteria/salary_structure_details/__init__.py b/hr/search_criteria/salary_structure_details/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/hr/search_criteria/salary_structure_details/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/hr/search_criteria/salary_structure_details/salary_structure_details.txt b/hr/search_criteria/salary_structure_details/salary_structure_details.txt
deleted file mode 100644
index c1ed01b..0000000
--- a/hr/search_criteria/salary_structure_details/salary_structure_details.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:52", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:52"
- }, 
- {
-  "module": "HR", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Salary Structure\u0001Branch':'','Salary Structure\u0001Designation':'','Salary Structure\u0001Department':'','Salary Structure\u0001Grade':'','Salary Structure\u0001Is Active':''}", 
-  "doctype": "Search Criteria", 
-  "doc_type": "Salary Structure", 
-  "name": "__common__", 
-  "sort_by": "`tabSalary Structure`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Salary Structure Details", 
-  "columns": "Salary Structure\u0001ID,Salary Structure\u0001Employee,Salary Structure\u0001From Date,Salary Structure\u0001To Date,Salary Structure\u0001Fiscal Year,Salary Structure\u0001Branch,Salary Structure\u0001Designation,Salary Structure\u0001Department,Salary Structure\u0001Grade,Salary Structure\u0001Is Active,Salary Structure\u0001Total Earning,Salary Structure\u0001Total Deduction,Salary Structure\u0001CTC,Salary Structure\u0001Total"
- }, 
- {
-  "name": "salary_structure_details", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/manufacturing/README.md b/manufacturing/README.md
new file mode 100644
index 0000000..3e42f5a
--- /dev/null
+++ b/manufacturing/README.md
@@ -0,0 +1 @@
+Plan and manage manufacturing operations, bill of materials for manufacturing.
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/README.md b/manufacturing/doctype/bom/README.md
new file mode 100644
index 0000000..fe27fc7
--- /dev/null
+++ b/manufacturing/doctype/bom/README.md
@@ -0,0 +1 @@
+Bill of Materials (BOM) is a list of operations and Items required to manufacture a particular product (Item).
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/locale/_messages_doc.json b/manufacturing/doctype/bom/locale/_messages_doc.json
deleted file mode 100644
index 31b604f..0000000
--- a/manufacturing/doctype/bom/locale/_messages_doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-[
- "Item Desription", 
- "BOM Item", 
- "Quantity of item obtained after manufacturing / repacking from given quantities of raw materials", 
- "BOM", 
- "Total Raw Material Cost", 
- "Manage cost of operations", 
- "Project Name", 
- "Is Default", 
- "Amended From", 
- "BOM Operations", 
- "Manufacturing", 
- "With Operations", 
- "Total Cost", 
- "Item UOM", 
- "Rate Of Materials Based On", 
- "Item", 
- "Last Purchase Rate", 
- "Materials Required (Exploded)", 
- "Total Operating Cost", 
- "Quantity", 
- "Operations", 
- "Item to be manufactured or repacked", 
- "Is Active", 
- "Materials", 
- "More Info", 
- "Valuation Rate", 
- "Costing"
-]
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/locale/_messages_js.json b/manufacturing/doctype/bom/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/manufacturing/doctype/bom/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/locale/_messages_py.json b/manufacturing/doctype/bom/locale/_messages_py.json
deleted file mode 100644
index ec85e2f..0000000
--- a/manufacturing/doctype/bom/locale/_messages_py.json
+++ /dev/null
@@ -1,9 +0,0 @@
-[
- ": It is linked to other active BOM(s)", 
- "deactivate", 
- "has been entered atleast twice", 
- "Item", 
- " against same operation", 
- "Cannot ", 
- "cancel"
-]
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/locale/ar-doc.json b/manufacturing/doctype/bom/locale/ar-doc.json
deleted file mode 100644
index f204d5e..0000000
--- a/manufacturing/doctype/bom/locale/ar-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "BOM": "BOM", 
- "BOM Item": "BOM \u0627\u0644\u0645\u062f\u064a\u0646\u0629", 
- "BOM Operations": "\u0639\u0645\u0644\u064a\u0627\u062a BOM", 
- "Costing": "\u062a\u0643\u0644\u0641", 
- "Is Active": "\u0646\u0634\u0637", 
- "Is Default": "\u0627\u0641\u062a\u0631\u0627\u0636\u064a", 
- "Item": "\u0628\u0646\u062f", 
- "Item Desription": "\u0627\u0644\u0628\u0646\u062f Desription", 
- "Item UOM": "\u0627\u0644\u0628\u0646\u062f UOM", 
- "Item to be manufactured or repacked": "\u0644\u062a\u0635\u0646\u064a\u0639\u0647 \u0623\u0648 \u0625\u0639\u0627\u062f\u0629 \u062a\u0639\u0628\u0626\u062a\u0647\u0627 \u0627\u0644\u0628\u0646\u062f", 
- "Last Purchase Rate": "\u0645\u0634\u0627\u0631\u0643\u0629 \u0627\u0644\u0634\u0631\u0627\u0621 \u0642\u064a\u0645", 
- "Manage cost of operations": "\u0625\u062f\u0627\u0631\u0629 \u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0639\u0645\u0644\u064a\u0627\u062a", 
- "Manufacturing": "\u062a\u0635\u0646\u064a\u0639", 
- "Materials": "\u0627\u0644\u0645\u0648\u0627\u062f", 
- "Materials Required (Exploded)": "\u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 (\u0627\u0646\u0641\u062c\u0631\u062a)", 
- "More Info": "\u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a", 
- "Operations": "\u0639\u0645\u0644\u064a\u0627\u062a", 
- "Project Name": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0634\u0631\u0648\u0639", 
- "Quantity": "\u0643\u0645\u064a\u0629", 
- "Quantity of item obtained after manufacturing / repacking from given quantities of raw materials": "\u0643\u0645\u064a\u0629 \u0627\u0644\u0628\u0646\u062f \u062a\u0645 \u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u064a\u0647\u0627 \u0628\u0639\u062f \u062a\u0635\u0646\u064a\u0639 / \u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u062a\u0639\u0628\u0626\u0629 \u0645\u0646 \u0643\u0645\u064a\u0627\u062a \u0645\u0639\u064a\u0646\u0629 \u0645\u0646 \u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u062e\u0627\u0645", 
- "Rate Of Materials Based On": "\u0645\u0639\u062f\u0644 \u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u062a\u064a \u062a\u0642\u0648\u0645 \u0639\u0644\u0649", 
- "Total Cost": "\u0627\u0644\u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0643\u0644\u064a\u0629 \u0644\u0644", 
- "Total Operating Cost": "\u0625\u062c\u0645\u0627\u0644\u064a \u062a\u0643\u0627\u0644\u064a\u0641 \u0627\u0644\u062a\u0634\u063a\u064a\u0644", 
- "Total Raw Material Cost": "\u0625\u062c\u0645\u0627\u0644\u064a \u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u062e\u0627\u0645", 
- "Valuation Rate": "\u062a\u0642\u064a\u064a\u0645 \u0642\u064a\u0645", 
- "With Operations": "\u0645\u0639 \u0639\u0645\u0644\u064a\u0627\u062a"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/locale/ar-py.json b/manufacturing/doctype/bom/locale/ar-py.json
deleted file mode 100644
index fecafc2..0000000
--- a/manufacturing/doctype/bom/locale/ar-py.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- " against same operation": "\u0636\u062f \u0646\u0641\u0633 \u0627\u0644\u0639\u0645\u0644\u064a\u0629", 
- ": It is linked to other active BOM(s)": ": \u0627\u0646\u0647\u0627 \u0645\u0631\u062a\u0628\u0637\u0629 \u0628\u0627\u0644\u0645\u0648\u0642\u0639 BOM \u0627\u0644\u0623\u062e\u0631\u0649 (\u0642)", 
- "Cannot ": "\u0644\u0627 \u064a\u0645\u0643\u0646", 
- "Item": "\u0628\u0646\u062f", 
- "cancel": "\u0625\u0644\u063a\u0627\u0621", 
- "deactivate": "\u0639\u0637\u0644", 
- "has been entered atleast twice": "\u062a\u0645 \u0625\u062f\u062e\u0627\u0644 \u0623\u062a\u0644\u0633\u062a \u0645\u0631\u062a\u064a\u0646"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/locale/de-doc.json b/manufacturing/doctype/bom/locale/de-doc.json
deleted file mode 100644
index b5acbed..0000000
--- a/manufacturing/doctype/bom/locale/de-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Amended From": "Ge\u00e4ndert von", 
- "BOM": "BOM", 
- "BOM Item": "St\u00fccklistenposition", 
- "BOM Operations": "BOM Operationen", 
- "Costing": "Kalkulation", 
- "Is Active": "Aktiv ist", 
- "Is Default": "Ist Standard", 
- "Item": "Artikel", 
- "Item Desription": "Artikel Desription", 
- "Item UOM": "Artikel UOM", 
- "Item to be manufactured or repacked": "Artikel hergestellt oder umgepackt werden", 
- "Last Purchase Rate": "Last Purchase Rate", 
- "Manage cost of operations": "Verwalten Kosten der Operationen", 
- "Manufacturing": "Herstellung", 
- "Materials": "Materialien", 
- "Materials Required (Exploded)": "Ben\u00f6tigte Materialien (Explosionszeichnung)", 
- "More Info": "Mehr Info", 
- "Operations": "Gesch\u00e4ftst\u00e4tigkeit", 
- "Project Name": "Project Name", 
- "Quantity": "Menge", 
- "Quantity of item obtained after manufacturing / repacking from given quantities of raw materials": "Anzahl der Artikel nach der Herstellung / Umpacken vom Angesichts quantities von Rohstoffen Erhalten", 
- "Rate Of Materials Based On": "Rate Of Materialien auf Basis von", 
- "Total Cost": "Total Cost", 
- "Total Operating Cost": "Gesamten Betriebskosten", 
- "Total Raw Material Cost": "Insgesamt Rohstoffkosten", 
- "Valuation Rate": "Valuation bewerten", 
- "With Operations": "Mit Operations"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/locale/de-py.json b/manufacturing/doctype/bom/locale/de-py.json
deleted file mode 100644
index cd631f9..0000000
--- a/manufacturing/doctype/bom/locale/de-py.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- ": It is linked to other active BOM(s)": ": Es wird mit anderen aktiven BOM (s) verbunden", 
- "Item": "Artikel", 
- "cancel": "k\u00fcndigen", 
- "deactivate": "deaktivieren", 
- "has been entered atleast twice": "wurde atleast zweimal eingegeben"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/locale/es-doc.json b/manufacturing/doctype/bom/locale/es-doc.json
deleted file mode 100644
index 5c74f7d..0000000
--- a/manufacturing/doctype/bom/locale/es-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Amended From": "De modificada", 
- "BOM": "BOM", 
- "BOM Item": "Art\u00edculo BOM", 
- "BOM Operations": "Operaciones de la lista de materiales", 
- "Costing": "Costeo", 
- "Is Active": "Es activo", 
- "Is Default": "Es por defecto", 
- "Item": "Art\u00edculo", 
- "Item Desription": "Art\u00edculo Desription", 
- "Item UOM": "Art\u00edculo UOM", 
- "Item to be manufactured or repacked": "Este punto ser\u00e1 fabricado o embalados de nuevo", 
- "Last Purchase Rate": "Tarifa de \u00daltimo", 
- "Manage cost of operations": "Gestione costo de las operaciones", 
- "Manufacturing": "Fabricaci\u00f3n", 
- "Materials": "Materiales", 
- "Materials Required (Exploded)": "Materiales necesarios (despiece)", 
- "More Info": "M\u00e1s informaci\u00f3n", 
- "Operations": "Operaciones", 
- "Project Name": "Nombre del proyecto", 
- "Quantity": "Cantidad", 
- "Quantity of item obtained after manufacturing / repacking from given quantities of raw materials": "Cantidad de material obtenido despu\u00e9s de la fabricaci\u00f3n / reempaque de determinadas cantidades de materias primas", 
- "Rate Of Materials Based On": "Tasa de materiales basados \u200b\u200ben", 
- "Total Cost": "Coste total", 
- "Total Operating Cost": "El coste total de", 
- "Total Raw Material Cost": "Costo total de materia prima", 
- "Valuation Rate": "Valoraci\u00f3n de tipo", 
- "With Operations": "Con operaciones"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/locale/es-py.json b/manufacturing/doctype/bom/locale/es-py.json
deleted file mode 100644
index cf83700..0000000
--- a/manufacturing/doctype/bom/locale/es-py.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- " against same operation": "contra la misma operaci\u00f3n", 
- ": It is linked to other active BOM(s)": ": Est\u00e1 vinculado a otro BOM activo (s)", 
- "Cannot ": "No se puede", 
- "Item": "Art\u00edculo", 
- "cancel": "cancelar", 
- "deactivate": "desactivar", 
- "has been entered atleast twice": "se ha introducido al menos dos veces"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/locale/fr-doc.json b/manufacturing/doctype/bom/locale/fr-doc.json
deleted file mode 100644
index fc152ff..0000000
--- a/manufacturing/doctype/bom/locale/fr-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Amended From": "De modifi\u00e9e", 
- "BOM": "BOM", 
- "BOM Item": "Article BOM", 
- "BOM Operations": "Op\u00e9rations de nomenclature", 
- "Costing": "Costing", 
- "Is Active": "Est active", 
- "Is Default": "Est d\u00e9faut", 
- "Item": "Article", 
- "Item Desription": "Desription article", 
- "Item UOM": "Article Emballage", 
- "Item to be manufactured or repacked": "Ce point doit \u00eatre manufactur\u00e9s ou reconditionn\u00e9s", 
- "Last Purchase Rate": "Purchase Rate Derni\u00e8re", 
- "Manage cost of operations": "G\u00e9rer les co\u00fbts d&#39;exploitation", 
- "Manufacturing": "Fabrication", 
- "Materials": "Mat\u00e9riels", 
- "Materials Required (Exploded)": "Mat\u00e9riel n\u00e9cessaire (\u00e9clat\u00e9e)", 
- "More Info": "Plus d&#39;infos", 
- "Operations": "Op\u00e9rations", 
- "Project Name": "Nom du projet", 
- "Quantity": "Quantit\u00e9", 
- "Quantity of item obtained after manufacturing / repacking from given quantities of raw materials": "Quantit\u00e9 de produit obtenue apr\u00e8s fabrication / reconditionnement des quantit\u00e9s donn\u00e9es de mati\u00e8res premi\u00e8res", 
- "Rate Of Materials Based On": "Taux de mat\u00e9riaux \u00e0 base", 
- "Total Cost": "Co\u00fbt total", 
- "Total Operating Cost": "Co\u00fbt d&#39;exploitation total", 
- "Total Raw Material Cost": "Co\u00fbt total des mati\u00e8res premi\u00e8res", 
- "Valuation Rate": "Taux d&#39;\u00e9valuation", 
- "With Operations": "Avec des op\u00e9rations"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/locale/fr-py.json b/manufacturing/doctype/bom/locale/fr-py.json
deleted file mode 100644
index 95e9e84..0000000
--- a/manufacturing/doctype/bom/locale/fr-py.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- " against same operation": "contre une m\u00eame op\u00e9ration", 
- ": It is linked to other active BOM(s)": ": Elle est li\u00e9e \u00e0 d&#39;autres actifs BOM (s)", 
- "Cannot ": "Ne peut pas", 
- "Item": "Article", 
- "cancel": "annuler", 
- "deactivate": "d\u00e9sactiver", 
- "has been entered atleast twice": "a \u00e9t\u00e9 saisi deux fois atleast"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/locale/hi-doc.json b/manufacturing/doctype/bom/locale/hi-doc.json
deleted file mode 100644
index 58bbdd5..0000000
--- a/manufacturing/doctype/bom/locale/hi-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "BOM": "\u092c\u0940\u0913\u090f\u092e", 
- "BOM Item": "\u092c\u0940\u0913\u090f\u092e \u0906\u0907\u091f\u092e", 
- "BOM Operations": "\u092c\u0940\u0913\u090f\u092e \u0938\u0902\u091a\u093e\u0932\u0928", 
- "Costing": "\u0932\u093e\u0917\u0924", 
- "Is Active": "\u0938\u0915\u094d\u0930\u093f\u092f \u0939\u0948", 
- "Is Default": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u0939\u0948", 
- "Item": "\u092e\u0926", 
- "Item Desription": "\u0906\u0907\u091f\u092e desription", 
- "Item UOM": "\u0906\u0907\u091f\u092e UOM", 
- "Item to be manufactured or repacked": "\u0906\u0907\u091f\u092e \u0928\u093f\u0930\u094d\u092e\u093f\u0924 \u0915\u093f\u092f\u093e \u091c\u093e \u092f\u093e repacked", 
- "Last Purchase Rate": "\u092a\u093f\u091b\u0932\u0947 \u0916\u0930\u0940\u0926 \u0926\u0930", 
- "Manage cost of operations": "\u0938\u0902\u091a\u093e\u0932\u0928 \u0915\u0940 \u0932\u093e\u0917\u0924 \u0915\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928", 
- "Manufacturing": "\u0935\u093f\u0928\u093f\u0930\u094d\u092e\u093e\u0923", 
- "Materials": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940", 
- "Materials Required (Exploded)": "\u092e\u093e\u0932 \u0906\u0935\u0936\u094d\u092f\u0915 (\u0935\u093f\u0938\u094d\u092b\u094b\u091f)", 
- "More Info": "\u0905\u0927\u093f\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Operations": "\u0938\u0902\u091a\u093e\u0932\u0928", 
- "Project Name": "\u0907\u0938 \u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u0915\u093e \u0928\u093e\u092e", 
- "Quantity": "\u092e\u093e\u0924\u094d\u0930\u093e", 
- "Quantity of item obtained after manufacturing / repacking from given quantities of raw materials": "\u0935\u0938\u094d\u0924\u0941 \u0915\u0940 \u092e\u093e\u0924\u094d\u0930\u093e \u0935\u093f\u0928\u093f\u0930\u094d\u092e\u093e\u0923 / \u0915\u091a\u094d\u091a\u0947 \u092e\u093e\u0932 \u0915\u0940 \u0926\u0940 \u0917\u0908 \u092e\u093e\u0924\u094d\u0930\u093e \u0938\u0947 repacking \u0915\u0947 \u092c\u093e\u0926 \u092a\u094d\u0930\u093e\u092a\u094d\u0924", 
- "Rate Of Materials Based On": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0915\u0947 \u0906\u0927\u093e\u0930 \u092a\u0930 \u0926\u0930", 
- "Total Cost": "\u0915\u0941\u0932 \u0932\u093e\u0917\u0924", 
- "Total Operating Cost": "\u0915\u0941\u0932 \u092a\u0930\u093f\u091a\u093e\u0932\u0928 \u0932\u093e\u0917\u0924", 
- "Total Raw Material Cost": "\u0915\u0941\u0932 \u0915\u091a\u094d\u091a\u0947 \u092e\u093e\u0932 \u0915\u0940 \u0932\u093e\u0917\u0924", 
- "Valuation Rate": "\u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928 \u0926\u0930", 
- "With Operations": "\u0906\u092a\u0930\u0947\u0936\u0928\u094b\u0902 \u0915\u0947 \u0938\u093e\u0925"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/locale/hi-py.json b/manufacturing/doctype/bom/locale/hi-py.json
deleted file mode 100644
index 120c5dc..0000000
--- a/manufacturing/doctype/bom/locale/hi-py.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- " against same operation": "\u090f\u0915 \u0939\u0940 \u0906\u092a\u0930\u0947\u0936\u0928 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b", 
- ": It is linked to other active BOM(s)": ": \u092f\u0939 \u0905\u0928\u094d\u092f \u0938\u0915\u094d\u0930\u093f\u092f \u092c\u0940\u0913\u090f\u092e (\u0913\u0902) \u0938\u0947 \u091c\u0941\u0921\u093c\u093e \u0939\u0941\u0906 \u0939\u0948", 
- "Cannot ": "\u0928\u0939\u0940\u0902 \u0915\u0930 \u0938\u0915\u0924\u0947", 
- "Item": "\u092e\u0926", 
- "cancel": "\u0930\u0926\u094d\u0926 \u0915\u0930\u0947\u0902", 
- "deactivate": "\u0928\u093f\u0937\u094d\u0915\u094d\u0930\u093f\u092f \u0915\u0930\u0947\u0902", 
- "has been entered atleast twice": "\u0915\u092e \u0938\u0947 \u0915\u092e \u0926\u094b \u092c\u093e\u0930 \u0926\u0930\u094d\u091c \u0915\u093f\u092f\u093e \u0917\u092f\u093e"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/locale/hr-doc.json b/manufacturing/doctype/bom/locale/hr-doc.json
deleted file mode 100644
index c591109..0000000
--- a/manufacturing/doctype/bom/locale/hr-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Amended From": "Izmijenjena Od", 
- "BOM": "BOM", 
- "BOM Item": "BOM artikla", 
- "BOM Operations": "BOM operacije", 
- "Costing": "Ko\u0161tanje", 
- "Is Active": "Je aktivna", 
- "Is Default": "Je Default", 
- "Item": "Stavka", 
- "Item Desription": "Stavka Desription", 
- "Item UOM": "Stavka UOM", 
- "Item to be manufactured or repacked": "Stavka biti proizvedeni ili prepakirani", 
- "Last Purchase Rate": "Zadnja Kupnja Ocijenite", 
- "Manage cost of operations": "Upravljanje tro\u0161kove poslovanja", 
- "Manufacturing": "Proizvodnja", 
- "Materials": "Materijali", 
- "Materials Required (Exploded)": "Materijali Obavezno (eksplodirala)", 
- "More Info": "Vi\u0161e informacija", 
- "Operations": "Operacije", 
- "Project Name": "Naziv projekta", 
- "Quantity": "Koli\u010dina", 
- "Quantity of item obtained after manufacturing / repacking from given quantities of raw materials": "Koli\u010dina predmeta dobije nakon proizvodnju / pakiranje od navedenih koli\u010dina sirovina", 
- "Rate Of Materials Based On": "Stopa materijali na temelju", 
- "Total Cost": "Ukupan tro\u0161ak", 
- "Total Operating Cost": "Ukupni tro\u0161ak", 
- "Total Raw Material Cost": "Ukupno tro\u0161kova sirovine", 
- "Valuation Rate": "Vrednovanje Stopa", 
- "With Operations": "Uz operacije"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/locale/hr-py.json b/manufacturing/doctype/bom/locale/hr-py.json
deleted file mode 100644
index d867e43..0000000
--- a/manufacturing/doctype/bom/locale/hr-py.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- " against same operation": "protiv istog radu", 
- ": It is linked to other active BOM(s)": ": To je povezano s drugom aktivnom BOM (e)", 
- "Cannot ": "Nemogu\u0107e", 
- "Item": "Stavka", 
- "cancel": "otkazati", 
- "deactivate": "deaktivirati", 
- "has been entered atleast twice": "je u\u0161ao atleast dva puta"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/locale/nl-doc.json b/manufacturing/doctype/bom/locale/nl-doc.json
deleted file mode 100644
index c4fd162..0000000
--- a/manufacturing/doctype/bom/locale/nl-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Amended From": "Gewijzigd Van", 
- "BOM": "BOM", 
- "BOM Item": "BOM Item", 
- "BOM Operations": "BOM Operations", 
- "Costing": "Costing", 
- "Is Active": "Is actief", 
- "Is Default": "Is Standaard", 
- "Item": "Item", 
- "Item Desription": "Item desription", 
- "Item UOM": "Item Verpakking", 
- "Item to be manufactured or repacked": "Item te vervaardigen of herverpakt", 
- "Last Purchase Rate": "Laatste Purchase Rate", 
- "Manage cost of operations": "Beheer kosten van de operaties", 
- "Manufacturing": "Productie", 
- "Materials": "Materieel", 
- "Materials Required (Exploded)": "Benodigde materialen (Exploded)", 
- "More Info": "Meer info", 
- "Operations": "Operations", 
- "Project Name": "Naam van het project", 
- "Quantity": "Hoeveelheid", 
- "Quantity of item obtained after manufacturing / repacking from given quantities of raw materials": "Hoeveelheid product verkregen na de productie / ompakken van de gegeven hoeveelheden grondstoffen", 
- "Rate Of Materials Based On": "Prijs van materialen op basis", 
- "Total Cost": "Totale kosten", 
- "Total Operating Cost": "Totale exploitatiekosten", 
- "Total Raw Material Cost": "Totaal grondstofprijzen", 
- "Valuation Rate": "Waardering Prijs", 
- "With Operations": "Met Operations"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/locale/nl-py.json b/manufacturing/doctype/bom/locale/nl-py.json
deleted file mode 100644
index cd6c2b7..0000000
--- a/manufacturing/doctype/bom/locale/nl-py.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- " against same operation": "tegen dezelfde handeling", 
- ": It is linked to other active BOM(s)": ": Het is gekoppeld aan andere actieve BOM (s)", 
- "Cannot ": "Kan niet", 
- "Item": "Item", 
- "cancel": "annuleren", 
- "deactivate": "deactiveren", 
- "has been entered atleast twice": "is ingevoerd minstens twee keer"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/locale/pt-BR-doc.json b/manufacturing/doctype/bom/locale/pt-BR-doc.json
deleted file mode 100644
index 37717d1..0000000
--- a/manufacturing/doctype/bom/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Amended From": "Corrigido De", 
- "BOM": "LDM", 
- "BOM Item": "Item da LDM", 
- "BOM Operations": "Opera\u00e7\u00f5es da LDM", 
- "Costing": "Custeio", 
- "Is Active": "\u00c9 Ativo", 
- "Is Default": "\u00c9 padr\u00e3o", 
- "Item": "Item", 
- "Item Desription": "Descri\u00e7\u00e3o do Item", 
- "Item UOM": "UDM do Item", 
- "Item to be manufactured or repacked": "Item a ser fabricado ou reembalado", 
- "Last Purchase Rate": "Valor da \u00faltima compra", 
- "Manage cost of operations": "Gerenciar custo das opera\u00e7\u00f5es", 
- "Manufacturing": "Fabrica\u00e7\u00e3o", 
- "Materials": "Materiais", 
- "Materials Required (Exploded)": "Materiais necess\u00e1rios (explodida)", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Operations": "Opera\u00e7\u00f5es", 
- "Project Name": "Nome do Projeto", 
- "Quantity": "Quantidade", 
- "Quantity of item obtained after manufacturing / repacking from given quantities of raw materials": "Quantidade do item obtido ap\u00f3s a fabrica\u00e7\u00e3o / reembalagem a partir de determinadas quantidades de mat\u00e9ria-prima", 
- "Rate Of Materials Based On": "Taxa de materiais com base em", 
- "Total Cost": "Custo Total", 
- "Total Operating Cost": "Custo de Operacional Total", 
- "Total Raw Material Cost": "Custo Total das mat\u00e9rias-primas", 
- "Valuation Rate": "Taxa de Avalia\u00e7\u00e3o", 
- "With Operations": "Com Opera\u00e7\u00f5es"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/locale/pt-BR-py.json b/manufacturing/doctype/bom/locale/pt-BR-py.json
deleted file mode 100644
index 6964346..0000000
--- a/manufacturing/doctype/bom/locale/pt-BR-py.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- " against same operation": "contra a mesma opera\u00e7\u00e3o", 
- ": It is linked to other active BOM(s)": ": Est\u00e1 ligado a outra(s) LDM(s) ativa(s)", 
- "Cannot ": "N\u00e3o pode", 
- "Item": "Item", 
- "cancel": "cancelar", 
- "deactivate": "desativar", 
- "has been entered atleast twice": "foi inserido pelo menos duas vezes"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/locale/pt-doc.json b/manufacturing/doctype/bom/locale/pt-doc.json
deleted file mode 100644
index 13034f2..0000000
--- a/manufacturing/doctype/bom/locale/pt-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Amended From": "Alterado De", 
- "BOM": "BOM", 
- "BOM Item": "Item BOM", 
- "BOM Operations": "Opera\u00e7\u00f5es BOM", 
- "Costing": "Custeio", 
- "Is Active": "\u00c9 Ativo", 
- "Is Default": "\u00c9 Default", 
- "Item": "Item", 
- "Item Desription": "Desription item", 
- "Item UOM": "Item UOM", 
- "Item to be manufactured or repacked": "Item a ser fabricados ou reembalados", 
- "Last Purchase Rate": "Compra de \u00faltima", 
- "Manage cost of operations": "Gerenciar custo das opera\u00e7\u00f5es", 
- "Manufacturing": "Fabrico", 
- "Materials": "Materiais", 
- "Materials Required (Exploded)": "Materiais necess\u00e1rios (explodida)", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Operations": "Opera\u00e7\u00f5es", 
- "Project Name": "Nome do projeto", 
- "Quantity": "Quantidade", 
- "Quantity of item obtained after manufacturing / repacking from given quantities of raw materials": "Quantidade do item obtido ap\u00f3s a fabrica\u00e7\u00e3o / reembalagem de determinadas quantidades de mat\u00e9rias-primas", 
- "Rate Of Materials Based On": "Taxa de materiais com base", 
- "Total Cost": "Custo Total", 
- "Total Operating Cost": "Custo Operacional Total", 
- "Total Raw Material Cost": "Custo total das mat\u00e9rias-primas", 
- "Valuation Rate": "Taxa de valoriza\u00e7\u00e3o", 
- "With Operations": "Com Opera\u00e7\u00f5es"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/locale/pt-py.json b/manufacturing/doctype/bom/locale/pt-py.json
deleted file mode 100644
index 6d85b35..0000000
--- a/manufacturing/doctype/bom/locale/pt-py.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- " against same operation": "contra a mesma opera\u00e7\u00e3o", 
- ": It is linked to other active BOM(s)": ": Est\u00e1 ligado ao BOM ativa outro (s)", 
- "Cannot ": "N\u00e3o pode", 
- "Item": "Item", 
- "cancel": "cancelar", 
- "deactivate": "desativar", 
- "has been entered atleast twice": "foi inserido pelo menos duas vezes"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/locale/sr-doc.json b/manufacturing/doctype/bom/locale/sr-doc.json
deleted file mode 100644
index 9a9b59e..0000000
--- a/manufacturing/doctype/bom/locale/sr-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "BOM": "\u0411\u041e\u041c", 
- "BOM Item": "\u0411\u041e\u041c \u0448\u0438\u0444\u0440\u0430", 
- "BOM Operations": "\u0411\u041e\u041c \u041e\u043f\u0435\u0440\u0430\u0446\u0438\u0458\u0435", 
- "Costing": "\u041a\u043e\u0448\u0442\u0430\u045a\u0435", 
- "Is Active": "\u0408\u0435 \u0430\u043a\u0442\u0438\u0432\u0430\u043d", 
- "Is Default": "\u0414\u0430 \u043b\u0438 \u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e", 
- "Item": "\u0421\u0442\u0430\u0432\u043a\u0430", 
- "Item Desription": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0414\u0435\u0441\u0440\u0438\u043f\u0442\u0438\u043e\u043d", 
- "Item UOM": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0423\u041e\u041c", 
- "Item to be manufactured or repacked": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0434\u0430 \u0431\u0443\u0434\u0443 \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438 \u0438\u043b\u0438 \u043f\u0440\u0435\u043f\u0430\u043a\u0443\u0458\u0435", 
- "Last Purchase Rate": "\u041f\u043e\u0441\u043b\u0435\u0434\u045a\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0421\u0442\u043e\u043f\u0430", 
- "Manage cost of operations": "\u0423\u043f\u0440\u0430\u0432\u0459\u0430\u045a\u0435 \u0442\u0440\u043e\u0448\u043a\u043e\u0432\u0435 \u043f\u043e\u0441\u043b\u043e\u0432\u0430\u045a\u0430", 
- "Manufacturing": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430", 
- "Materials": "\u041c\u0430\u0442\u0435\u0440\u0438\u0458\u0430\u043b\u0438", 
- "Materials Required (Exploded)": "\u041c\u0430\u0442\u0435\u0440\u0438\u0458\u0430\u043b\u0438 \u041e\u0431\u0430\u0432\u0435\u0437\u043d\u043e (\u0415\u043a\u043f\u043b\u043e\u0434\u0435\u0434)", 
- "More Info": "\u0412\u0438\u0448\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0430", 
- "Operations": "\u041e\u043f\u0435\u0440\u0430\u0446\u0438\u0458\u0435", 
- "Project Name": "\u041d\u0430\u0437\u0438\u0432 \u043f\u0440\u043e\u0458\u0435\u043a\u0442\u0430", 
- "Quantity": "\u041a\u043e\u043b\u0438\u0447\u0438\u043d\u0430", 
- "Quantity of item obtained after manufacturing / repacking from given quantities of raw materials": "\u041a\u043e\u043b\u0438\u0447\u0438\u043d\u0430 \u0442\u0430\u0447\u043a\u0435 \u0434\u043e\u0431\u0438\u0458\u0430 \u043d\u0430\u043a\u043e\u043d \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0438 / \u043f\u0440\u0435\u043f\u0430\u043a\u0438\u0432\u0430\u045a\u0435 \u043e\u0434 \u0434\u0430\u0442\u0438\u0445 \u043a\u043e\u043b\u0438\u0447\u0438\u043d\u0435 \u0441\u0438\u0440\u043e\u0432\u0438\u043d\u0430", 
- "Rate Of Materials Based On": "\u0421\u0442\u043e\u043f\u0430 \u043c\u0430\u0442\u0435\u0440\u0438\u0458\u0430\u043b\u0430 \u043d\u0430 \u0431\u0430\u0437\u0438", 
- "Total Cost": "\u0423\u043a\u0443\u043f\u043d\u0438 \u0442\u0440\u043e\u0448\u043a\u043e\u0432\u0438", 
- "Total Operating Cost": "\u0423\u043a\u0443\u043f\u043d\u0438 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u0438 \u0442\u0440\u043e\u0448\u043a\u043e\u0432\u0438", 
- "Total Raw Material Cost": "\u0423\u043a\u0443\u043f\u043d\u0438 \u0442\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u0441\u0438\u0440\u043e\u0432\u0438\u043d\u0435", 
- "Valuation Rate": "\u041f\u0440\u043e\u0446\u0435\u043d\u0430 \u0421\u0442\u043e\u043f\u0430", 
- "With Operations": "\u0421\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0458\u0435"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/locale/sr-py.json b/manufacturing/doctype/bom/locale/sr-py.json
deleted file mode 100644
index ee57655..0000000
--- a/manufacturing/doctype/bom/locale/sr-py.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- " against same operation": "\u043f\u0440\u043e\u0442\u0438\u0432 \u0438\u0441\u0442\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0458\u0435", 
- ": It is linked to other active BOM(s)": ": \u041f\u043e\u0432\u0435\u0437\u0430\u043d \u0458\u0435 \u0441\u0430 \u0434\u0440\u0443\u0433\u043e\u043c \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u043c \u0411\u041e\u041c (\u0441)", 
- "Cannot ": "\u041d\u0435 \u043c\u043e\u0433\u0443", 
- "Item": "\u0421\u0442\u0430\u0432\u043a\u0430", 
- "cancel": "\u043e\u0442\u043a\u0430\u0437\u0430\u0442\u0438", 
- "deactivate": "\u0434\u0435\u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u045a\u0435", 
- "has been entered atleast twice": "\u0458\u0435 \u0443\u0448\u0430\u043e \u0430\u0442\u043b\u0435\u0430\u0441\u0442 \u0434\u0432\u0430 \u043f\u0443\u0442\u0430"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/locale/ta-doc.json b/manufacturing/doctype/bom/locale/ta-doc.json
deleted file mode 100644
index 34a22af..0000000
--- a/manufacturing/doctype/bom/locale/ta-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "BOM": "BOM", 
- "BOM Item": "BOM \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "BOM Operations": "BOM \u0ba8\u0b9f\u0bb5\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8", 
- "Costing": "\u0b9a\u0bc6\u0bb2\u0bb5\u0bc1", 
- "Is Active": "\u0b9a\u0bc6\u0baf\u0bb2\u0bbf\u0bb2\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1", 
- "Is Default": "\u0b87\u0ba4\u0bc1 \u0b87\u0baf\u0bb2\u0bcd\u0baa\u0bc1", 
- "Item": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "Item Desription": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 Desription", 
- "Item UOM": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd", 
- "Item to be manufactured or repacked": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 repacked \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd", 
- "Last Purchase Rate": "\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8", 
- "Manage cost of operations": "\u0ba8\u0b9f\u0bb5\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bb3\u0bcd \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0bae\u0bc7\u0bb2\u0bbe\u0ba3\u0bcd\u0bae\u0bc8", 
- "Manufacturing": "\u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Materials": "\u0bae\u0bc2\u0bb2\u0baa\u0bcd\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd\u0b95\u0bb3\u0bcd", 
- "Materials Required (Exploded)": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0ba4\u0bc7\u0bb5\u0bc8 (\u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0ba9)", 
- "More Info": "\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Operations": "\u0ba8\u0b9f\u0bb5\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bb3\u0bcd", 
- "Project Name": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Quantity": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Quantity of item obtained after manufacturing / repacking from given quantities of raw materials": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0b85\u0bb3\u0bb5\u0bc1 \u0bae\u0bc2\u0bb2\u0baa\u0bcd\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 \u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0b85\u0bb3\u0bb5\u0bc1 \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf / repacking \u0baa\u0bbf\u0ba9\u0bcd\u0ba9\u0bb0\u0bcd \u0baa\u0bc6\u0bb1\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd", 
- "Rate Of Materials Based On": "\u0b86\u0ba9\u0bbe\u0bb2\u0bcd \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bbf\u0ba9\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Total Cost": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1", 
- "Total Operating Cost": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0b87\u0baf\u0b95\u0bcd\u0b95 \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1", 
- "Total Raw Material Cost": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0bae\u0bc2\u0bb2\u0baa\u0bcd\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bbf\u0ba9\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8", 
- "Valuation Rate": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "With Operations": "\u0b9a\u0bc6\u0baf\u0bb2\u0bcd\u0baa\u0bbe\u0b9f\u0bc1\u0b95\u0bb3\u0bcd \u0bae\u0bc2\u0bb2\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/locale/ta-py.json b/manufacturing/doctype/bom/locale/ta-py.json
deleted file mode 100644
index 4ab4e70..0000000
--- a/manufacturing/doctype/bom/locale/ta-py.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- " against same operation": "\u0b85\u0ba4\u0bc7 \u0ba8\u0b9f\u0bb5\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95", 
- ": It is linked to other active BOM(s)": ": \u0b87\u0ba4\u0bc1 \u0bae\u0bb1\u0bcd\u0bb1 \u0b9a\u0bc6\u0baf\u0bb2\u0bbf\u0bb2\u0bcd BOM (\u0b95\u0bb3\u0bcd) \u0b87\u0ba3\u0bc8\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Cannot ": "\u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bbe\u0ba4\u0bc1", 
- "Item": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "cancel": "\u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "deactivate": "\u0b9a\u0bc6\u0baf\u0bb2\u0bbf\u0bb4\u0b95\u0bcd\u0b95", 
- "has been entered atleast twice": "\u0b87\u0bb0\u0ba3\u0bcd\u0b9f\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8 \u0b95\u0bc1\u0bb1\u0bc8\u0ba8\u0bcd\u0ba4\u0ba4\u0bc1 \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bcd\u0b9f"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/locale/th-doc.json b/manufacturing/doctype/bom/locale/th-doc.json
deleted file mode 100644
index 543af29..0000000
--- a/manufacturing/doctype/bom/locale/th-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "BOM": "BOM", 
- "BOM Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 BOM", 
- "BOM Operations": "\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e07\u0e32\u0e19 BOM", 
- "Costing": "\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19", 
- "Is Active": "\u0e21\u0e35\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19", 
- "Is Default": "\u0e40\u0e1b\u0e47\u0e19\u0e04\u0e48\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Item": "\u0e0a\u0e34\u0e49\u0e19", 
- "Item Desription": "Desription \u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Item UOM": "UOM \u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Item to be manufactured or repacked": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e08\u0e30\u0e1c\u0e25\u0e34\u0e15\u0e2b\u0e23\u0e37\u0e2d repacked", 
- "Last Purchase Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e0b\u0e37\u0e49\u0e2d\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14", 
- "Manage cost of operations": "\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e43\u0e19\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e07\u0e32\u0e19", 
- "Manufacturing": "\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Materials": "\u0e27\u0e31\u0e2a\u0e14\u0e38", 
- "Materials Required (Exploded)": "\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e1a\u0e31\u0e07\u0e04\u0e31\u0e1a (\u0e23\u0e30\u0e40\u0e1a\u0e34\u0e14)", 
- "More Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Operations": "\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e07\u0e32\u0e19", 
- "Project Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Quantity": "\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13", 
- "Quantity of item obtained after manufacturing / repacking from given quantities of raw materials": "\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13\u0e02\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15 / repacking \u0e08\u0e32\u0e01\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e34\u0e1a", 
- "Rate Of Materials Based On": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e15\u0e32\u0e21", 
- "Total Cost": "\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e23\u0e27\u0e21", 
- "Total Operating Cost": "\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e07\u0e32\u0e19\u0e23\u0e27\u0e21", 
- "Total Raw Material Cost": "\u0e04\u0e48\u0e32\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e14\u0e34\u0e1a\u0e23\u0e27\u0e21", 
- "Valuation Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19", 
- "With Operations": "\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e07\u0e32\u0e19"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom/locale/th-py.json b/manufacturing/doctype/bom/locale/th-py.json
deleted file mode 100644
index 2a2f383..0000000
--- a/manufacturing/doctype/bom/locale/th-py.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- " against same operation": "\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e07\u0e32\u0e19\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e19", 
- ": It is linked to other active BOM(s)": ": \u0e21\u0e31\u0e19\u0e08\u0e30\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e42\u0e22\u0e07\u0e01\u0e31\u0e1a BOM \u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e2d\u0e37\u0e48\u0e19 \u0e46 (s)", 
- "Cannot ": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49", 
- "Item": "\u0e0a\u0e34\u0e49\u0e19", 
- "cancel": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01", 
- "deactivate": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19", 
- "has been entered atleast twice": "\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1b\u0e49\u0e2d\u0e19 atleast \u0e2a\u0e2d\u0e07"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_explosion_item/README.md b/manufacturing/doctype/bom_explosion_item/README.md
new file mode 100644
index 0000000..06e0402
--- /dev/null
+++ b/manufacturing/doctype/bom_explosion_item/README.md
@@ -0,0 +1 @@
+Detail of Item required for the main Item by parsing the entire BOM tree.
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_explosion_item/locale/_messages_doc.json b/manufacturing/doctype/bom_explosion_item/locale/_messages_doc.json
deleted file mode 100644
index 6bd2593..0000000
--- a/manufacturing/doctype/bom_explosion_item/locale/_messages_doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-[
- "Mat Detail No", 
- "Description", 
- "BOM Explosion Item", 
- "Stock UOM", 
- "Amount", 
- "Qty", 
- "Rate", 
- "Qty Consumed Per Unit", 
- "Manufacturing", 
- "Parent BOM", 
- "Item Code"
-]
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_explosion_item/locale/ar-doc.json b/manufacturing/doctype/bom_explosion_item/locale/ar-doc.json
deleted file mode 100644
index 242876b..0000000
--- a/manufacturing/doctype/bom_explosion_item/locale/ar-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Amount": "\u0643\u0645\u064a\u0629", 
- "BOM Explosion Item": "BOM \u0627\u0646\u0641\u062c\u0627\u0631 \u0627\u0644\u0625\u063a\u0644\u0627\u0642", 
- "Description": "\u0648\u0635\u0641", 
- "Item Code": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0631\u0645\u0632", 
- "Manufacturing": "\u062a\u0635\u0646\u064a\u0639", 
- "Mat Detail No": "\u062a\u0641\u0627\u0635\u064a\u0644 \u062d\u0635\u064a\u0631\u0629 \u0644\u0627", 
- "Parent BOM": "\u0627\u0644\u0623\u0645 BOM", 
- "Qty": "\u0627\u0644\u0643\u0645\u064a\u0629", 
- "Qty Consumed Per Unit": "\u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0645\u0633\u062a\u0647\u0644\u0643\u0629 \u0644\u0643\u0644 \u0648\u062d\u062f\u0629", 
- "Rate": "\u0645\u0639\u062f\u0644", 
- "Stock UOM": "\u0627\u0644\u0623\u0633\u0647\u0645 UOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_explosion_item/locale/de-doc.json b/manufacturing/doctype/bom_explosion_item/locale/de-doc.json
deleted file mode 100644
index cf28699..0000000
--- a/manufacturing/doctype/bom_explosion_item/locale/de-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Amount": "Menge", 
- "BOM Explosion Item": "St\u00fccklistenaufl\u00f6sung Artikel", 
- "Description": "Beschreibung", 
- "Item Code": "Item Code", 
- "Manufacturing": "Herstellung", 
- "Mat Detail No": "Mat im Detail", 
- "Parent BOM": "Eltern GUT", 
- "Qty": "Menge", 
- "Qty Consumed Per Unit": "Menge pro verbrauchter", 
- "Rate": "Rate", 
- "Stock UOM": "Lager UOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_explosion_item/locale/es-doc.json b/manufacturing/doctype/bom_explosion_item/locale/es-doc.json
deleted file mode 100644
index 2cfa76d..0000000
--- a/manufacturing/doctype/bom_explosion_item/locale/es-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Amount": "Cantidad", 
- "BOM Explosion Item": "Art\u00edculo BOM Explosion", 
- "Description": "Descripci\u00f3n", 
- "Item Code": "C\u00f3digo del art\u00edculo", 
- "Manufacturing": "Fabricaci\u00f3n", 
- "Mat Detail No": "Mat Detalle Desierto", 
- "Parent BOM": "Padres BOM", 
- "Qty": "Cantidad", 
- "Qty Consumed Per Unit": "Cantidad consumida por unidad", 
- "Rate": "Velocidad", 
- "Stock UOM": "De la UOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_explosion_item/locale/fr-doc.json b/manufacturing/doctype/bom_explosion_item/locale/fr-doc.json
deleted file mode 100644
index 6b2879c..0000000
--- a/manufacturing/doctype/bom_explosion_item/locale/fr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Amount": "Montant", 
- "BOM Explosion Item": "Article \u00e9clatement de la nomenclature", 
- "Description": "Description", 
- "Item Code": "Code de l&#39;article", 
- "Manufacturing": "Fabrication", 
- "Mat Detail No": "D\u00e9tail Mat Non", 
- "Parent BOM": "BOM Parent", 
- "Qty": "Qt\u00e9", 
- "Qty Consumed Per Unit": "Quantit\u00e9 consomm\u00e9e par unit\u00e9", 
- "Rate": "Taux", 
- "Stock UOM": "Stock UDM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_explosion_item/locale/hi-doc.json b/manufacturing/doctype/bom_explosion_item/locale/hi-doc.json
deleted file mode 100644
index 6856a5a..0000000
--- a/manufacturing/doctype/bom_explosion_item/locale/hi-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Amount": "\u0930\u093e\u0936\u093f", 
- "BOM Explosion Item": "\u092c\u0940\u0913\u090f\u092e \u0927\u092e\u093e\u0915\u093e \u0906\u0907\u091f\u092e", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Item Code": "\u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Manufacturing": "\u0935\u093f\u0928\u093f\u0930\u094d\u092e\u093e\u0923", 
- "Mat Detail No": "\u091a\u091f\u093e\u0908 \u0935\u093f\u0938\u094d\u0924\u093e\u0930 \u0928\u0939\u0940\u0902", 
- "Parent BOM": "\u092e\u093e\u0924\u093e - \u092a\u093f\u0924\u093e \u092c\u0940\u0913\u090f\u092e", 
- "Qty": "\u092e\u093e\u0924\u094d\u0930\u093e", 
- "Qty Consumed Per Unit": "\u092e\u093e\u0924\u094d\u0930\u093e \u0930\u0942\u092a\u092f\u0947 \u092a\u094d\u0930\u0924\u093f \u092f\u0942\u0928\u093f\u091f \u0915\u0940 \u0916\u092a\u0924", 
- "Rate": "\u0926\u0930", 
- "Stock UOM": "\u0938\u094d\u091f\u0949\u0915 UOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_explosion_item/locale/hr-doc.json b/manufacturing/doctype/bom_explosion_item/locale/hr-doc.json
deleted file mode 100644
index 0cdedc4..0000000
--- a/manufacturing/doctype/bom_explosion_item/locale/hr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Amount": "Iznos", 
- "BOM Explosion Item": "BOM eksplozije artikla", 
- "Description": "Opis", 
- "Item Code": "Stavka \u0160ifra", 
- "Manufacturing": "Proizvodnja", 
- "Mat Detail No": "Mat Detalj Ne", 
- "Parent BOM": "Roditelj BOM", 
- "Qty": "Kol", 
- "Qty Consumed Per Unit": "Kol Potro\u0161eno po jedinici", 
- "Rate": "Stopa", 
- "Stock UOM": "Katalo\u0161ki UOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_explosion_item/locale/nl-doc.json b/manufacturing/doctype/bom_explosion_item/locale/nl-doc.json
deleted file mode 100644
index 52036f9..0000000
--- a/manufacturing/doctype/bom_explosion_item/locale/nl-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Amount": "Bedrag", 
- "BOM Explosion Item": "BOM Explosie Item", 
- "Description": "Beschrijving", 
- "Item Code": "Artikelcode", 
- "Manufacturing": "Productie", 
- "Mat Detail No": "Mat Detail Geen", 
- "Parent BOM": "Parent BOM", 
- "Qty": "Aantal", 
- "Qty Consumed Per Unit": "Aantal verbruikt per eenheid", 
- "Rate": "Tarief", 
- "Stock UOM": "Stock Verpakking"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_explosion_item/locale/pt-BR-doc.json b/manufacturing/doctype/bom_explosion_item/locale/pt-BR-doc.json
deleted file mode 100644
index df3a61f..0000000
--- a/manufacturing/doctype/bom_explosion_item/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Amount": "Quantidade", 
- "BOM Explosion Item": "Item da Explos\u00e3o da LDM", 
- "Description": "Descri\u00e7\u00e3o", 
- "Item Code": "C\u00f3digo do Item", 
- "Manufacturing": "Fabrica\u00e7\u00e3o", 
- "Mat Detail No": "N\u00ba do Detalhe Mat", 
- "Parent BOM": "LDM pai", 
- "Qty": "Qtde.", 
- "Qty Consumed Per Unit": "Qtde. consumida por unidade", 
- "Rate": "Taxa", 
- "Stock UOM": "UDM do Estoque"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_explosion_item/locale/pt-doc.json b/manufacturing/doctype/bom_explosion_item/locale/pt-doc.json
deleted file mode 100644
index 31c969f..0000000
--- a/manufacturing/doctype/bom_explosion_item/locale/pt-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Amount": "Quantidade", 
- "BOM Explosion Item": "BOM item explos\u00e3o", 
- "Description": "Descri\u00e7\u00e3o", 
- "Item Code": "C\u00f3digo do artigo", 
- "Manufacturing": "Fabrico", 
- "Mat Detail No": "Detalhe Mat N\u00e3o", 
- "Parent BOM": "BOM pai", 
- "Qty": "Qty", 
- "Qty Consumed Per Unit": "Qtde consumida por unidade", 
- "Rate": "Taxa", 
- "Stock UOM": "Estoque UOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_explosion_item/locale/sr-doc.json b/manufacturing/doctype/bom_explosion_item/locale/sr-doc.json
deleted file mode 100644
index d49781f..0000000
--- a/manufacturing/doctype/bom_explosion_item/locale/sr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Amount": "\u0418\u0437\u043d\u043e\u0441", 
- "BOM Explosion Item": "\u0411\u041e\u041c \u0415\u043a\u0441\u043f\u043b\u043e\u0437\u0438\u0458\u0430 \u0448\u0438\u0444\u0440\u0430", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Item Code": "\u0428\u0438\u0444\u0440\u0430", 
- "Manufacturing": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430", 
- "Mat Detail No": "\u041c\u0430\u0442 \u0414\u0435\u0442\u0430\u0459 \u041d\u0435\u043c\u0430", 
- "Parent BOM": "\u0420\u043e\u0434\u0438\u0442\u0435\u0459 \u0411\u041e\u041c", 
- "Qty": "\u041a\u043e\u043b", 
- "Qty Consumed Per Unit": "\u041a\u043e\u043b \u041f\u043e\u0442\u0440\u043e\u0448\u0435\u043d\u043e \u043f\u043e \u0458\u0435\u0434\u0438\u043d\u0438\u0446\u0438", 
- "Rate": "\u0421\u0442\u043e\u043f\u0430", 
- "Stock UOM": "\u0411\u0435\u0440\u0437\u0430 \u0423\u041e\u041c"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_explosion_item/locale/ta-doc.json b/manufacturing/doctype/bom_explosion_item/locale/ta-doc.json
deleted file mode 100644
index 4934ea7..0000000
--- a/manufacturing/doctype/bom_explosion_item/locale/ta-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Amount": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "BOM Explosion Item": "BOM \u0bb5\u0bc6\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Item Code": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "Manufacturing": "\u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Mat Detail No": "\u0baa\u0bbe\u0baf\u0bcd \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Parent BOM": "\u0baa\u0bc6\u0bb1\u0bcd\u0bb1\u0bc7\u0bbe\u0bb0\u0bcd BOM", 
- "Qty": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Qty Consumed Per Unit": "\u0b85\u0bb3\u0bb5\u0bc1 \u0b85\u0bb2\u0b95\u0bc1 \u0b92\u0bb5\u0bcd\u0bb5\u0bc6\u0bbe\u0bb0\u0bc1 \u0b89\u0b9f\u0bcd\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bb3\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "Rate": "\u0bb5\u0bbf\u0bb2\u0bc8", 
- "Stock UOM": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_explosion_item/locale/th-doc.json b/manufacturing/doctype/bom_explosion_item/locale/th-doc.json
deleted file mode 100644
index be4cde4..0000000
--- a/manufacturing/doctype/bom_explosion_item/locale/th-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "BOM Explosion Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e30\u0e40\u0e1a\u0e34\u0e14 BOM", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Manufacturing": "\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Mat Detail No": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 Mat \u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Parent BOM": "BOM \u0e41\u0e21\u0e48", 
- "Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Qty Consumed Per Unit": "Consumed \u0e08\u0e33\u0e19\u0e27\u0e19\u0e15\u0e48\u0e2d\u0e2b\u0e19\u0e48\u0e27\u0e22", 
- "Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32", 
- "Stock UOM": "UOM \u0e2a\u0e15\u0e47\u0e2d\u0e01"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_item/README.md b/manufacturing/doctype/bom_item/README.md
new file mode 100644
index 0000000..780c30fd
--- /dev/null
+++ b/manufacturing/doctype/bom_item/README.md
@@ -0,0 +1 @@
+Item required in the parent Bill of Material.
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_item/locale/_messages_doc.json b/manufacturing/doctype/bom_item/locale/_messages_doc.json
deleted file mode 100644
index 44ed814..0000000
--- a/manufacturing/doctype/bom_item/locale/_messages_doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-[
- "Item Description", 
- "Qty", 
- "Amount", 
- "Scrap %", 
- "Operation No", 
- "Rate", 
- "BOM Item", 
- "BOM No", 
- "Stock UOM", 
- "Qty Consumed Per Unit", 
- "Manufacturing", 
- "Item Code"
-]
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_item/locale/ar-doc.json b/manufacturing/doctype/bom_item/locale/ar-doc.json
deleted file mode 100644
index 9ea5f65..0000000
--- a/manufacturing/doctype/bom_item/locale/ar-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Amount": "\u0643\u0645\u064a\u0629", 
- "BOM Item": "BOM \u0627\u0644\u0645\u062f\u064a\u0646\u0629", 
- "BOM No": "\u0644\u0627 BOM", 
- "Item Code": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0631\u0645\u0632", 
- "Item Description": "\u0648\u0635\u0641 \u0627\u0644\u0633\u0644\u0639\u0629", 
- "Manufacturing": "\u062a\u0635\u0646\u064a\u0639", 
- "Operation No": "\u0627\u0644\u0639\u0645\u0644\u064a\u0629 \u0644\u0627", 
- "Qty": "\u0627\u0644\u0643\u0645\u064a\u0629", 
- "Qty Consumed Per Unit": "\u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0645\u0633\u062a\u0647\u0644\u0643\u0629 \u0644\u0643\u0644 \u0648\u062d\u062f\u0629", 
- "Rate": "\u0645\u0639\u062f\u0644", 
- "Scrap %": "\u0627\u0644\u063a\u0627\u0621\u066a", 
- "Stock UOM": "\u0627\u0644\u0623\u0633\u0647\u0645 UOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_item/locale/de-doc.json b/manufacturing/doctype/bom_item/locale/de-doc.json
deleted file mode 100644
index 3d47c34..0000000
--- a/manufacturing/doctype/bom_item/locale/de-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Amount": "Menge", 
- "BOM Item": "St\u00fccklistenposition", 
- "BOM No": "BOM Nein", 
- "Item Code": "Item Code", 
- "Item Description": "Artikelbeschreibung", 
- "Manufacturing": "Herstellung", 
- "Operation No": "In Betrieb", 
- "Qty": "Menge", 
- "Qty Consumed Per Unit": "Menge pro verbrauchter", 
- "Rate": "Rate", 
- "Scrap %": "Scrap%", 
- "Stock UOM": "Lager UOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_item/locale/es-doc.json b/manufacturing/doctype/bom_item/locale/es-doc.json
deleted file mode 100644
index 099b6cf..0000000
--- a/manufacturing/doctype/bom_item/locale/es-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Amount": "Cantidad", 
- "BOM Item": "Art\u00edculo BOM", 
- "BOM No": "No BOM", 
- "Item Code": "C\u00f3digo del art\u00edculo", 
- "Item Description": "Descripci\u00f3n del Art\u00edculo", 
- "Manufacturing": "Fabricaci\u00f3n", 
- "Operation No": "Operaci\u00f3n No", 
- "Qty": "Cantidad", 
- "Qty Consumed Per Unit": "Cantidad consumida por unidad", 
- "Rate": "Velocidad", 
- "Scrap %": "Chatarra%", 
- "Stock UOM": "De la UOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_item/locale/fr-doc.json b/manufacturing/doctype/bom_item/locale/fr-doc.json
deleted file mode 100644
index fda2f73..0000000
--- a/manufacturing/doctype/bom_item/locale/fr-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Amount": "Montant", 
- "BOM Item": "Article BOM", 
- "BOM No": "Aucune nomenclature", 
- "Item Code": "Code de l&#39;article", 
- "Item Description": "Description de l&#39;objet", 
- "Manufacturing": "Fabrication", 
- "Operation No": "Op\u00e9ration No", 
- "Qty": "Qt\u00e9", 
- "Qty Consumed Per Unit": "Quantit\u00e9 consomm\u00e9e par unit\u00e9", 
- "Rate": "Taux", 
- "Scrap %": "Scrap%", 
- "Stock UOM": "Stock UDM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_item/locale/hi-doc.json b/manufacturing/doctype/bom_item/locale/hi-doc.json
deleted file mode 100644
index d2b33e7..0000000
--- a/manufacturing/doctype/bom_item/locale/hi-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Amount": "\u0930\u093e\u0936\u093f", 
- "BOM Item": "\u092c\u0940\u0913\u090f\u092e \u0906\u0907\u091f\u092e", 
- "BOM No": "\u0928\u0939\u0940\u0902 \u092c\u0940\u0913\u090f\u092e", 
- "Item Code": "\u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Item Description": "\u0906\u0907\u091f\u092e \u0935\u093f\u0935\u0930\u0923", 
- "Manufacturing": "\u0935\u093f\u0928\u093f\u0930\u094d\u092e\u093e\u0923", 
- "Operation No": "\u0915\u094b\u0908 \u0911\u092a\u0930\u0947\u0936\u0928", 
- "Qty": "\u092e\u093e\u0924\u094d\u0930\u093e", 
- "Qty Consumed Per Unit": "\u092e\u093e\u0924\u094d\u0930\u093e \u0930\u0942\u092a\u092f\u0947 \u092a\u094d\u0930\u0924\u093f \u092f\u0942\u0928\u093f\u091f \u0915\u0940 \u0916\u092a\u0924", 
- "Rate": "\u0926\u0930", 
- "Scrap %": "% \u0938\u094d\u0915\u094d\u0930\u0948\u092a", 
- "Stock UOM": "\u0938\u094d\u091f\u0949\u0915 UOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_item/locale/hr-doc.json b/manufacturing/doctype/bom_item/locale/hr-doc.json
deleted file mode 100644
index 4350dc4..0000000
--- a/manufacturing/doctype/bom_item/locale/hr-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Amount": "Iznos", 
- "BOM Item": "BOM artikla", 
- "BOM No": "BOM Ne", 
- "Item Code": "Stavka \u0160ifra", 
- "Item Description": "Stavka Opis", 
- "Manufacturing": "Proizvodnja", 
- "Operation No": "Operacija Ne", 
- "Qty": "Kol", 
- "Qty Consumed Per Unit": "Kol Potro\u0161eno po jedinici", 
- "Rate": "Stopa", 
- "Scrap %": "Otpad%", 
- "Stock UOM": "Katalo\u0161ki UOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_item/locale/nl-doc.json b/manufacturing/doctype/bom_item/locale/nl-doc.json
deleted file mode 100644
index 435c0f2..0000000
--- a/manufacturing/doctype/bom_item/locale/nl-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Amount": "Bedrag", 
- "BOM Item": "BOM Item", 
- "BOM No": "BOM Geen", 
- "Item Code": "Artikelcode", 
- "Item Description": "Item Beschrijving", 
- "Manufacturing": "Productie", 
- "Operation No": "Operation No", 
- "Qty": "Aantal", 
- "Qty Consumed Per Unit": "Aantal verbruikt per eenheid", 
- "Rate": "Tarief", 
- "Scrap %": "Scrap%", 
- "Stock UOM": "Stock Verpakking"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_item/locale/pt-BR-doc.json b/manufacturing/doctype/bom_item/locale/pt-BR-doc.json
deleted file mode 100644
index f4f2a95..0000000
--- a/manufacturing/doctype/bom_item/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Amount": "Quantidade", 
- "BOM Item": "Item da LDM", 
- "BOM No": "N\u00ba da LDM", 
- "Item Code": "C\u00f3digo do Item", 
- "Item Description": "Descri\u00e7\u00e3o do Item", 
- "Manufacturing": "Fabrica\u00e7\u00e3o", 
- "Operation No": "N\u00ba da opera\u00e7\u00e3o", 
- "Qty": "Qtde.", 
- "Qty Consumed Per Unit": "Qtde. consumida por unidade", 
- "Rate": "Taxa", 
- "Scrap %": "Sucata %", 
- "Stock UOM": "UDM do Estoque"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_item/locale/pt-doc.json b/manufacturing/doctype/bom_item/locale/pt-doc.json
deleted file mode 100644
index 94945fd..0000000
--- a/manufacturing/doctype/bom_item/locale/pt-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Amount": "Quantidade", 
- "BOM Item": "Item BOM", 
- "BOM No": "BOM N\u00e3o", 
- "Item Code": "C\u00f3digo do artigo", 
- "Item Description": "Item Descri\u00e7\u00e3o", 
- "Manufacturing": "Fabrico", 
- "Operation No": "Nenhuma opera\u00e7\u00e3o", 
- "Qty": "Qty", 
- "Qty Consumed Per Unit": "Qtde consumida por unidade", 
- "Rate": "Taxa", 
- "Scrap %": "Sucata%", 
- "Stock UOM": "Estoque UOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_item/locale/sr-doc.json b/manufacturing/doctype/bom_item/locale/sr-doc.json
deleted file mode 100644
index a9f719e..0000000
--- a/manufacturing/doctype/bom_item/locale/sr-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Amount": "\u0418\u0437\u043d\u043e\u0441", 
- "BOM Item": "\u0411\u041e\u041c \u0448\u0438\u0444\u0440\u0430", 
- "BOM No": "\u0411\u041e\u041c \u041d\u0435\u043c\u0430", 
- "Item Code": "\u0428\u0438\u0444\u0440\u0430", 
- "Item Description": "\u0421\u0442\u0430\u0432\u043a\u0430 \u041e\u043f\u0438\u0441", 
- "Manufacturing": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430", 
- "Operation No": "\u041e\u043f\u0435\u0440\u0430\u0446\u0438\u0458\u0430 \u041d\u0435\u043c\u0430", 
- "Qty": "\u041a\u043e\u043b", 
- "Qty Consumed Per Unit": "\u041a\u043e\u043b \u041f\u043e\u0442\u0440\u043e\u0448\u0435\u043d\u043e \u043f\u043e \u0458\u0435\u0434\u0438\u043d\u0438\u0446\u0438", 
- "Rate": "\u0421\u0442\u043e\u043f\u0430", 
- "Scrap %": "\u041e\u0442\u043f\u0430\u0434%", 
- "Stock UOM": "\u0411\u0435\u0440\u0437\u0430 \u0423\u041e\u041c"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_item/locale/ta-doc.json b/manufacturing/doctype/bom_item/locale/ta-doc.json
deleted file mode 100644
index 8c45cbe..0000000
--- a/manufacturing/doctype/bom_item/locale/ta-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Amount": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "BOM Item": "BOM \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "BOM No": "BOM \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Item Code": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "Item Description": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Manufacturing": "\u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Operation No": "\u0b85\u0bb1\u0bc1\u0bb5\u0bc8 \u0b9a\u0bbf\u0b95\u0bbf\u0b9a\u0bcd\u0b9a\u0bc8 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Qty": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Qty Consumed Per Unit": "\u0b85\u0bb3\u0bb5\u0bc1 \u0b85\u0bb2\u0b95\u0bc1 \u0b92\u0bb5\u0bcd\u0bb5\u0bc6\u0bbe\u0bb0\u0bc1 \u0b89\u0b9f\u0bcd\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bb3\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "Rate": "\u0bb5\u0bbf\u0bb2\u0bc8", 
- "Scrap %": "% \u0b95\u0bc8\u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bbe\u0bb2\u0bcd", 
- "Stock UOM": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_item/locale/th-doc.json b/manufacturing/doctype/bom_item/locale/th-doc.json
deleted file mode 100644
index 90ecb47..0000000
--- a/manufacturing/doctype/bom_item/locale/th-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "BOM Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 BOM", 
- "BOM No": "BOM \u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Description": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Manufacturing": "\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Operation No": "\u0e44\u0e21\u0e48\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23", 
- "Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Qty Consumed Per Unit": "Consumed \u0e08\u0e33\u0e19\u0e27\u0e19\u0e15\u0e48\u0e2d\u0e2b\u0e19\u0e48\u0e27\u0e22", 
- "Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32", 
- "Scrap %": "\u0e40\u0e28\u0e29%", 
- "Stock UOM": "UOM \u0e2a\u0e15\u0e47\u0e2d\u0e01"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_operation/README.md b/manufacturing/doctype/bom_operation/README.md
new file mode 100644
index 0000000..2746e32
--- /dev/null
+++ b/manufacturing/doctype/bom_operation/README.md
@@ -0,0 +1 @@
+Operation performed in the parent Bill of Material.
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_operation/locale/_messages_doc.json b/manufacturing/doctype/bom_operation/locale/_messages_doc.json
deleted file mode 100644
index 0a44fbb..0000000
--- a/manufacturing/doctype/bom_operation/locale/_messages_doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-[
- "Operation Description", 
- "Workstation", 
- "Hour Rate", 
- "Operation Time (mins)", 
- "Operation No", 
- "BOM Operation", 
- "Operating Cost", 
- "Manufacturing"
-]
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_operation/locale/ar-doc.json b/manufacturing/doctype/bom_operation/locale/ar-doc.json
deleted file mode 100644
index 773727d..0000000
--- a/manufacturing/doctype/bom_operation/locale/ar-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "BOM Operation": "BOM \u0639\u0645\u0644\u064a\u0629", 
- "Hour Rate": "\u0633\u0627\u0639\u0629 \u0642\u064a\u0645", 
- "Manufacturing": "\u062a\u0635\u0646\u064a\u0639", 
- "Operating Cost": "\u062a\u0643\u0627\u0644\u064a\u0641 \u0627\u0644\u062a\u0634\u063a\u064a\u0644", 
- "Operation Description": "\u0648\u0635\u0641 \u0627\u0644\u0639\u0645\u0644\u064a\u0629", 
- "Operation No": "\u0627\u0644\u0639\u0645\u0644\u064a\u0629 \u0644\u0627", 
- "Operation Time (mins)": "\u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u0648\u0642\u062a (\u062f\u0642\u0627\u0626\u0642)", 
- "Workstation": "\u0645\u062d\u0637\u0629 \u0627\u0644\u0639\u0645\u0644"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_operation/locale/de-doc.json b/manufacturing/doctype/bom_operation/locale/de-doc.json
deleted file mode 100644
index ed4cc63..0000000
--- a/manufacturing/doctype/bom_operation/locale/de-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "BOM Operation": "BOM Betrieb", 
- "Hour Rate": "Hour Rate", 
- "Manufacturing": "Herstellung", 
- "Operating Cost": "Betriebskosten", 
- "Operation Description": "Operation Beschreibung", 
- "Operation No": "In Betrieb", 
- "Operation Time (mins)": "Betriebszeit (Min.)", 
- "Workstation": "Arbeitsplatz"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_operation/locale/es-doc.json b/manufacturing/doctype/bom_operation/locale/es-doc.json
deleted file mode 100644
index 91bccd7..0000000
--- a/manufacturing/doctype/bom_operation/locale/es-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "BOM Operation": "BOM Operaci\u00f3n", 
- "Hour Rate": "Hora Tarifa", 
- "Manufacturing": "Fabricaci\u00f3n", 
- "Operating Cost": "Costo de operaci\u00f3n", 
- "Operation Description": "Descripci\u00f3n de la operaci\u00f3n", 
- "Operation No": "Operaci\u00f3n No", 
- "Operation Time (mins)": "Tiempo de operaci\u00f3n (minutos)", 
- "Workstation": "Puesto de trabajo"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_operation/locale/fr-doc.json b/manufacturing/doctype/bom_operation/locale/fr-doc.json
deleted file mode 100644
index 97ec3e3..0000000
--- a/manufacturing/doctype/bom_operation/locale/fr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "BOM Operation": "Op\u00e9ration BOM", 
- "Hour Rate": "Taux heure", 
- "Manufacturing": "Fabrication", 
- "Operating Cost": "Co\u00fbt d&#39;exploitation", 
- "Operation Description": "Description de l&#39;op\u00e9ration", 
- "Operation No": "Op\u00e9ration No", 
- "Operation Time (mins)": "Temps de fonctionnement (min)", 
- "Workstation": "Workstation"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_operation/locale/hi-doc.json b/manufacturing/doctype/bom_operation/locale/hi-doc.json
deleted file mode 100644
index 3f26020..0000000
--- a/manufacturing/doctype/bom_operation/locale/hi-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "BOM Operation": "\u092c\u0940\u0913\u090f\u092e \u0911\u092a\u0930\u0947\u0936\u0928", 
- "Hour Rate": "\u0918\u0902\u091f\u093e \u0926\u0930", 
- "Manufacturing": "\u0935\u093f\u0928\u093f\u0930\u094d\u092e\u093e\u0923", 
- "Operating Cost": "\u0938\u0902\u091a\u093e\u0932\u0928 \u0932\u093e\u0917\u0924", 
- "Operation Description": "\u0911\u092a\u0930\u0947\u0936\u0928 \u0935\u093f\u0935\u0930\u0923", 
- "Operation No": "\u0915\u094b\u0908 \u0911\u092a\u0930\u0947\u0936\u0928", 
- "Operation Time (mins)": "\u0906\u092a\u0930\u0947\u0936\u0928 \u0938\u092e\u092f (\u092e\u093f\u0928\u091f)", 
- "Workstation": "\u0935\u0930\u094d\u0915\u0938\u094d\u091f\u0947\u0936\u0928"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_operation/locale/hr-doc.json b/manufacturing/doctype/bom_operation/locale/hr-doc.json
deleted file mode 100644
index a2cd12f..0000000
--- a/manufacturing/doctype/bom_operation/locale/hr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "BOM Operation": "BOM Operacija", 
- "Hour Rate": "Sat Ocijenite", 
- "Manufacturing": "Proizvodnja", 
- "Operating Cost": "Operativni tro\u0161kovi", 
- "Operation Description": "Operacija Opis", 
- "Operation No": "Operacija Ne", 
- "Operation Time (mins)": "Operacija Vrijeme (min)", 
- "Workstation": "Workstation"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_operation/locale/nl-doc.json b/manufacturing/doctype/bom_operation/locale/nl-doc.json
deleted file mode 100644
index fb40fdb..0000000
--- a/manufacturing/doctype/bom_operation/locale/nl-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "BOM Operation": "BOM Operatie", 
- "Hour Rate": "Uurtarief", 
- "Manufacturing": "Productie", 
- "Operating Cost": "Operationele kosten", 
- "Operation Description": "Operatie Beschrijving", 
- "Operation No": "Operation No", 
- "Operation Time (mins)": "Operatie Tijd (min.)", 
- "Workstation": "Workstation"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_operation/locale/pt-BR-doc.json b/manufacturing/doctype/bom_operation/locale/pt-BR-doc.json
deleted file mode 100644
index 9e78d3b..0000000
--- a/manufacturing/doctype/bom_operation/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "BOM Operation": "Opera\u00e7\u00e3o da LDM", 
- "Hour Rate": "Valor por hora", 
- "Manufacturing": "Fabrica\u00e7\u00e3o", 
- "Operating Cost": "Custo de Opera\u00e7\u00e3o", 
- "Operation Description": "Descri\u00e7\u00e3o da opera\u00e7\u00e3o", 
- "Operation No": "N\u00ba da opera\u00e7\u00e3o", 
- "Operation Time (mins)": "Tempo de Opera\u00e7\u00e3o (minutos)", 
- "Workstation": "Esta\u00e7\u00e3o de Trabalho"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_operation/locale/pt-doc.json b/manufacturing/doctype/bom_operation/locale/pt-doc.json
deleted file mode 100644
index 646d050..0000000
--- a/manufacturing/doctype/bom_operation/locale/pt-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "BOM Operation": "Opera\u00e7\u00e3o BOM", 
- "Hour Rate": "Taxa de hora", 
- "Manufacturing": "Fabrico", 
- "Operating Cost": "Custo de Opera\u00e7\u00e3o", 
- "Operation Description": "Descri\u00e7\u00e3o da opera\u00e7\u00e3o", 
- "Operation No": "Nenhuma opera\u00e7\u00e3o", 
- "Operation Time (mins)": "Tempo de Opera\u00e7\u00e3o (minutos)", 
- "Workstation": "Esta\u00e7\u00e3o de trabalho"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_operation/locale/sr-doc.json b/manufacturing/doctype/bom_operation/locale/sr-doc.json
deleted file mode 100644
index b7fb584..0000000
--- a/manufacturing/doctype/bom_operation/locale/sr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "BOM Operation": "\u0411\u041e\u041c \u041e\u043f\u0435\u0440\u0430\u0446\u0438\u0458\u0430", 
- "Hour Rate": "\u0421\u0442\u043e\u043f\u0430 \u0447\u0430\u0441", 
- "Manufacturing": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430", 
- "Operating Cost": "\u041e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u0438 \u0442\u0440\u043e\u0448\u043a\u043e\u0432\u0438", 
- "Operation Description": "\u041e\u043f\u0435\u0440\u0430\u0446\u0438\u0458\u0430 \u041e\u043f\u0438\u0441", 
- "Operation No": "\u041e\u043f\u0435\u0440\u0430\u0446\u0438\u0458\u0430 \u041d\u0435\u043c\u0430", 
- "Operation Time (mins)": "\u041e\u043f\u0435\u0440\u0430\u0446\u0438\u0458\u0430 \u0432\u0440\u0435\u043c\u0435 (\u043c\u0438\u043d\u0443\u0442\u0435)", 
- "Workstation": "\u0412\u043e\u0440\u043a\u0441\u0442\u0430\u0442\u0438\u043e\u043d"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_operation/locale/ta-doc.json b/manufacturing/doctype/bom_operation/locale/ta-doc.json
deleted file mode 100644
index 22c4c41..0000000
--- a/manufacturing/doctype/bom_operation/locale/ta-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "BOM Operation": "BOM \u0b86\u0baa\u0bb0\u0bc7\u0bb7\u0ba9\u0bcd", 
- "Hour Rate": "\u0bae\u0ba3\u0bbf \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Manufacturing": "\u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Operating Cost": "\u0b87\u0baf\u0b95\u0bcd\u0b95 \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1", 
- "Operation Description": "\u0b85\u0bb1\u0bc1\u0bb5\u0bc8 \u0b9a\u0bbf\u0b95\u0bbf\u0b9a\u0bcd\u0b9a\u0bc8 \u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Operation No": "\u0b85\u0bb1\u0bc1\u0bb5\u0bc8 \u0b9a\u0bbf\u0b95\u0bbf\u0b9a\u0bcd\u0b9a\u0bc8 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Operation Time (mins)": "\u0b85\u0bb1\u0bc1\u0bb5\u0bc8 \u0ba8\u0bc7\u0bb0\u0bae\u0bcd (\u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd)", 
- "Workstation": "\u0baa\u0ba3\u0bbf\u0ba8\u0bbf\u0bb2\u0bc8\u0baf\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_operation/locale/th-doc.json b/manufacturing/doctype/bom_operation/locale/th-doc.json
deleted file mode 100644
index 0b5f7ed..0000000
--- a/manufacturing/doctype/bom_operation/locale/th-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "BOM Operation": "\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e07\u0e32\u0e19 BOM", 
- "Hour Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07", 
- "Manufacturing": "\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Operating Cost": "\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e43\u0e19\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e07\u0e32\u0e19", 
- "Operation Description": "\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e04\u0e33\u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22", 
- "Operation No": "\u0e44\u0e21\u0e48\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23", 
- "Operation Time (mins)": "\u0e40\u0e27\u0e25\u0e32\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e07\u0e32\u0e19 (\u0e19\u0e32\u0e17\u0e35)", 
- "Workstation": "\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e04\u0e2a\u0e40\u0e15\u0e0a\u0e31\u0e48"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_replace_tool/README.md b/manufacturing/doctype/bom_replace_tool/README.md
new file mode 100644
index 0000000..4abce74
--- /dev/null
+++ b/manufacturing/doctype/bom_replace_tool/README.md
@@ -0,0 +1 @@
+Tool to replace one Item with another in all Bill of Material (BOM) trees.
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_replace_tool/locale/_messages_doc.json b/manufacturing/doctype/bom_replace_tool/locale/_messages_doc.json
deleted file mode 100644
index c6b4323..0000000
--- a/manufacturing/doctype/bom_replace_tool/locale/_messages_doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-[
- "BOM Replace Tool", 
- "The BOM which will be replaced", 
- "New BOM", 
- "The new BOM after replacement", 
- "Replace a particular BOM in all other BOMs where it is used. It will replace the old BOM link, update cost and regenerate \"BOM Explosion Item\" table as per new BOM", 
- "Manufacturing", 
- "Current BOM", 
- "Replace"
-]
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_replace_tool/locale/_messages_js.json b/manufacturing/doctype/bom_replace_tool/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/manufacturing/doctype/bom_replace_tool/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_replace_tool/locale/_messages_py.json b/manufacturing/doctype/bom_replace_tool/locale/_messages_py.json
deleted file mode 100644
index cd539e7..0000000
--- a/manufacturing/doctype/bom_replace_tool/locale/_messages_py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-[
- "BOM replaced"
-]
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_replace_tool/locale/ar-doc.json b/manufacturing/doctype/bom_replace_tool/locale/ar-doc.json
deleted file mode 100644
index f669615..0000000
--- a/manufacturing/doctype/bom_replace_tool/locale/ar-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "BOM Replace Tool": "BOM \u0627\u0633\u062a\u0628\u062f\u0627\u0644 \u0623\u062f\u0627\u0629", 
- "Current BOM": "BOM \u0627\u0644\u062d\u0627\u0644\u064a", 
- "Manufacturing": "\u062a\u0635\u0646\u064a\u0639", 
- "New BOM": "BOM \u062c\u062f\u064a\u062f\u0629", 
- "Replace": "\u0627\u0633\u062a\u0628\u062f\u0644", 
- "Replace a particular BOM in all other BOMs where it is used. It will replace the old BOM link, update cost and regenerate \"BOM Explosion Item\" table as per new BOM": "\u0627\u0633\u062a\u0628\u062f\u0627\u0644 BOM \u062e\u0627\u0635\u0629 \u0641\u064a \u062c\u0645\u064a\u0639 BOMs \u0627\u0644\u0623\u062e\u0631\u0649 \u0627\u0644\u062a\u064a \u064a\u0633\u062a\u062e\u062f\u0645 \u0641\u064a\u0647\u0627. \u0648\u0627\u0646\u0647 \u0633\u064a\u062d\u0644 \u0645\u062d\u0644 \u0627\u0644\u0631\u0627\u0628\u0637 BOM \u0627\u0644\u0642\u062f\u064a\u0645\u0629\u060c \u0648\u062a\u062d\u062f\u064a\u062b \u0648\u062a\u062c\u062f\u064a\u062f \u0627\u0644\u062a\u0643\u0644\u0641\u0629 &quot;\u0627\u0644\u0628\u0646\u062f \u0627\u0646\u0641\u062c\u0627\u0631 BOM&quot; \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u062c\u062f\u064a\u062f \u0648\u0641\u0642\u0627 BOM", 
- "The BOM which will be replaced": "\u0648BOM \u0627\u0644\u062a\u064a \u0633\u064a\u062a\u0645 \u0627\u0633\u062a\u0628\u062f\u0627\u0644\u0647\u0627", 
- "The new BOM after replacement": "\u0648BOM \u0627\u0644\u062c\u062f\u064a\u062f\u0629 \u0628\u0639\u062f \u0627\u0633\u062a\u0628\u062f\u0627\u0644"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_replace_tool/locale/ar-py.json b/manufacturing/doctype/bom_replace_tool/locale/ar-py.json
deleted file mode 100644
index 589ecdf..0000000
--- a/manufacturing/doctype/bom_replace_tool/locale/ar-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "BOM replaced": "\u0627\u0633\u062a\u0628\u062f\u0627\u0644 BOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_replace_tool/locale/de-doc.json b/manufacturing/doctype/bom_replace_tool/locale/de-doc.json
deleted file mode 100644
index f9a2457..0000000
--- a/manufacturing/doctype/bom_replace_tool/locale/de-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "BOM Replace Tool": "BOM Replace Tool", 
- "Current BOM": "Aktuelle St\u00fcckliste", 
- "Manufacturing": "Herstellung", 
- "New BOM": "New BOM", 
- "Replace": "Ersetzen", 
- "Replace a particular BOM in all other BOMs where it is used. It will replace the old BOM link, update cost and regenerate \"BOM Explosion Item\" table as per new BOM": "Ersetzen Sie die insbesondere gut in allen anderen St\u00fccklisten, wo sie verwendet wird. Es wird die alte BOM Link zu ersetzen, aktualisieren kosten und regenerieren \"Explosion St\u00fccklistenposition\" Tabelle pro neuen GOOD", 
- "The BOM which will be replaced": "Die St\u00fcckliste, die ersetzt werden", 
- "The new BOM after replacement": "Der neue BOM nach dem Austausch"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_replace_tool/locale/de-py.json b/manufacturing/doctype/bom_replace_tool/locale/de-py.json
deleted file mode 100644
index 3a9764f..0000000
--- a/manufacturing/doctype/bom_replace_tool/locale/de-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "BOM replaced": "BOM ersetzt"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_replace_tool/locale/es-doc.json b/manufacturing/doctype/bom_replace_tool/locale/es-doc.json
deleted file mode 100644
index cc1712d..0000000
--- a/manufacturing/doctype/bom_replace_tool/locale/es-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "BOM Replace Tool": "BOM Tool Reemplazar", 
- "Current BOM": "BOM actual", 
- "Manufacturing": "Fabricaci\u00f3n", 
- "New BOM": "Nueva lista de materiales", 
- "Replace": "Reemplazar", 
- "Replace a particular BOM in all other BOMs where it is used. It will replace the old BOM link, update cost and regenerate \"BOM Explosion Item\" table as per new BOM": "Reemplazar un BOM particular en todas las listas de materiales de otros en los que se utiliza. Se sustituir\u00e1 el enlace BOM viejo, actualizar el costo y regenerar &quot;Explosi\u00f3n lista de materiales Item&quot; tabla seg\u00fan nueva lista de materiales", 
- "The BOM which will be replaced": "La lista de materiales que ser\u00e1 sustituido", 
- "The new BOM after replacement": "La lista de materiales nuevo despu\u00e9s de sustituirlo"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_replace_tool/locale/es-py.json b/manufacturing/doctype/bom_replace_tool/locale/es-py.json
deleted file mode 100644
index eba1fbd..0000000
--- a/manufacturing/doctype/bom_replace_tool/locale/es-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "BOM replaced": "BOM reemplazado"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_replace_tool/locale/fr-doc.json b/manufacturing/doctype/bom_replace_tool/locale/fr-doc.json
deleted file mode 100644
index 10da202..0000000
--- a/manufacturing/doctype/bom_replace_tool/locale/fr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "BOM Replace Tool": "Outil Remplacer BOM", 
- "Current BOM": "Nomenclature actuelle", 
- "Manufacturing": "Fabrication", 
- "New BOM": "Nouvelle nomenclature", 
- "Replace": "Remplacer", 
- "Replace a particular BOM in all other BOMs where it is used. It will replace the old BOM link, update cost and regenerate \"BOM Explosion Item\" table as per new BOM": "Remplacer une nomenclature particuli\u00e8re dans toutes les nomenclatures d&#39;autres o\u00f9 il est utilis\u00e9. Il remplacera le lien de nomenclature ancienne, mettre \u00e0 jour les co\u00fbts et r\u00e9g\u00e9n\u00e9rer &quot;Explosion de nomenclature article&quot; la table comme pour une nouvelle nomenclature", 
- "The BOM which will be replaced": "La nomenclature qui sera remplac\u00e9", 
- "The new BOM after replacement": "La nouvelle nomenclature apr\u00e8s le remplacement"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_replace_tool/locale/fr-py.json b/manufacturing/doctype/bom_replace_tool/locale/fr-py.json
deleted file mode 100644
index 96d45eb..0000000
--- a/manufacturing/doctype/bom_replace_tool/locale/fr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "BOM replaced": "BOM remplac\u00e9"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_replace_tool/locale/hi-doc.json b/manufacturing/doctype/bom_replace_tool/locale/hi-doc.json
deleted file mode 100644
index 8e60b27..0000000
--- a/manufacturing/doctype/bom_replace_tool/locale/hi-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "BOM Replace Tool": "\u092c\u0940\u0913\u090f\u092e \u092c\u0926\u0932\u0947\u0902 \u0909\u092a\u0915\u0930\u0923", 
- "Current BOM": "\u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092c\u0940\u0913\u090f\u092e", 
- "Manufacturing": "\u0935\u093f\u0928\u093f\u0930\u094d\u092e\u093e\u0923", 
- "New BOM": "\u0928\u0908 \u092c\u0940\u0913\u090f\u092e", 
- "Replace": "\u092c\u0926\u0932\u0947\u0902", 
- "Replace a particular BOM in all other BOMs where it is used. It will replace the old BOM link, update cost and regenerate \"BOM Explosion Item\" table as per new BOM": "\u0905\u0928\u094d\u092f \u0938\u092d\u0940 BOMs \u091c\u0939\u093e\u0902 \u092f\u0939 \u092a\u094d\u0930\u092f\u094b\u0917 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948 \u092e\u0947\u0902 \u090f\u0915 \u0935\u093f\u0936\u0947\u0937 \u092c\u0940\u0913\u090f\u092e \u092c\u0926\u0932\u0947\u0902. \u092f\u0939 \u092a\u0941\u0930\u093e\u0928\u0947 \u092c\u0940\u0913\u090f\u092e \u0932\u093f\u0902\u0915 \u0915\u0940 \u091c\u0917\u0939, \u0932\u093e\u0917\u0924 \u0905\u0926\u094d\u092f\u0924\u0928 \u0914\u0930 \u0928\u092f\u093e \u092c\u0940\u0913\u090f\u092e \u0915\u0947 \u0905\u0928\u0941\u0938\u093e\u0930 &quot;BOM \u0927\u092e\u093e\u0915\u093e \u0906\u0907\u091f\u092e&quot; \u0924\u093e\u0932\u093f\u0915\u093e \u092a\u0941\u0928\u0930\u094d\u091c\u0928\u094d\u092e", 
- "The BOM which will be replaced": "\u092c\u0940\u0913\u090f\u092e \u091c\u094b \u092a\u094d\u0930\u0924\u093f\u0938\u094d\u0925\u093e\u092a\u093f\u0924 \u0915\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e", 
- "The new BOM after replacement": "\u092c\u0926\u0932\u0928\u0947 \u0915\u0947 \u092c\u093e\u0926 \u0928\u090f \u092c\u0940\u0913\u090f\u092e"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_replace_tool/locale/hi-py.json b/manufacturing/doctype/bom_replace_tool/locale/hi-py.json
deleted file mode 100644
index caf6049..0000000
--- a/manufacturing/doctype/bom_replace_tool/locale/hi-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "BOM replaced": "\u092c\u0940\u0913\u090f\u092e \u092a\u094d\u0930\u0924\u093f\u0938\u094d\u0925\u093e\u092a\u093f\u0924"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_replace_tool/locale/hr-doc.json b/manufacturing/doctype/bom_replace_tool/locale/hr-doc.json
deleted file mode 100644
index 57c5c88..0000000
--- a/manufacturing/doctype/bom_replace_tool/locale/hr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "BOM Replace Tool": "BOM Zamijenite alat", 
- "Current BOM": "Trenutni BOM", 
- "Manufacturing": "Proizvodnja", 
- "New BOM": "Novi BOM", 
- "Replace": "Zamijeniti", 
- "Replace a particular BOM in all other BOMs where it is used. It will replace the old BOM link, update cost and regenerate \"BOM Explosion Item\" table as per new BOM": "Zamijenite odre\u0111eni BOM u svim drugim sastavnicama gdje se koriste. To \u0107e zamijeniti staru vezu BOM, a\u017eurirati tro\u0161kove i regenerirati &quot;BOM eksploziju predmeta&quot; stol kao i po novom BOM", 
- "The BOM which will be replaced": "BOM koji \u0107e biti zamijenjen", 
- "The new BOM after replacement": "Novi BOM nakon zamjene"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_replace_tool/locale/hr-py.json b/manufacturing/doctype/bom_replace_tool/locale/hr-py.json
deleted file mode 100644
index 720d0ed..0000000
--- a/manufacturing/doctype/bom_replace_tool/locale/hr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "BOM replaced": "BOM zamijeniti"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_replace_tool/locale/nl-doc.json b/manufacturing/doctype/bom_replace_tool/locale/nl-doc.json
deleted file mode 100644
index 68c5c63..0000000
--- a/manufacturing/doctype/bom_replace_tool/locale/nl-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "BOM Replace Tool": "BOM Replace Tool", 
- "Current BOM": "Actueel BOM", 
- "Manufacturing": "Productie", 
- "New BOM": "Nieuwe BOM", 
- "Replace": "Vervang", 
- "Replace a particular BOM in all other BOMs where it is used. It will replace the old BOM link, update cost and regenerate \"BOM Explosion Item\" table as per new BOM": "Vervang een bepaalde BOM in alle andere BOMs waar het wordt gebruikt. Deze vervangt de oude BOM link, updaten kosten en regenereren &quot;BOM Explosion Item&quot; tafel als per nieuwe BOM", 
- "The BOM which will be replaced": "De BOM die zal worden vervangen", 
- "The new BOM after replacement": "De nieuwe BOM na vervanging"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_replace_tool/locale/nl-py.json b/manufacturing/doctype/bom_replace_tool/locale/nl-py.json
deleted file mode 100644
index 9a29396..0000000
--- a/manufacturing/doctype/bom_replace_tool/locale/nl-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "BOM replaced": "BOM vervangen"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_replace_tool/locale/pt-BR-doc.json b/manufacturing/doctype/bom_replace_tool/locale/pt-BR-doc.json
deleted file mode 100644
index 05c1f20..0000000
--- a/manufacturing/doctype/bom_replace_tool/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "BOM Replace Tool": "Ferramenta de Substitui\u00e7\u00e3o da LDM", 
- "Current BOM": "LDM atual", 
- "Manufacturing": "Fabrica\u00e7\u00e3o", 
- "New BOM": "Nova LDM", 
- "Replace": "Substituir", 
- "Replace a particular BOM in all other BOMs where it is used. It will replace the old BOM link, update cost and regenerate \"BOM Explosion Item\" table as per new BOM": "Substituir uma LDM espec\u00edfica em todas as LDMs outros onde ela \u00e9 usada. Isso ir\u00e1 substituir o link da LDM antiga, atualizar o custo e regenerar a tabela &quot;Item de Explos\u00e3o da LDM&quot; com a nova LDM", 
- "The BOM which will be replaced": "A LDM que ser\u00e1 substitu\u00edda", 
- "The new BOM after replacement": "A nova LDM ap\u00f3s substitui\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_replace_tool/locale/pt-BR-py.json b/manufacturing/doctype/bom_replace_tool/locale/pt-BR-py.json
deleted file mode 100644
index 1d77e62..0000000
--- a/manufacturing/doctype/bom_replace_tool/locale/pt-BR-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "BOM replaced": "LDM substitu\u00edda"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_replace_tool/locale/pt-doc.json b/manufacturing/doctype/bom_replace_tool/locale/pt-doc.json
deleted file mode 100644
index 17c4116..0000000
--- a/manufacturing/doctype/bom_replace_tool/locale/pt-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "BOM Replace Tool": "BOM Ferramenta Substituir", 
- "Current BOM": "BOM atual", 
- "Manufacturing": "Fabrico", 
- "New BOM": "Novo BOM", 
- "Replace": "Substituir", 
- "Replace a particular BOM in all other BOMs where it is used. It will replace the old BOM link, update cost and regenerate \"BOM Explosion Item\" table as per new BOM": "Substituir um BOM particular em todas as BOMs outros onde ele \u00e9 usado. Ele ir\u00e1 substituir o link BOM antigo, atualizar o custo e regenerar &quot;Explos\u00e3o BOM Item&quot; tabela como por novo BOM", 
- "The BOM which will be replaced": "O BOM que ser\u00e1 substitu\u00eddo", 
- "The new BOM after replacement": "O BOM novo ap\u00f3s substitui\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_replace_tool/locale/pt-py.json b/manufacturing/doctype/bom_replace_tool/locale/pt-py.json
deleted file mode 100644
index e26b02f..0000000
--- a/manufacturing/doctype/bom_replace_tool/locale/pt-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "BOM replaced": "BOM substitu\u00eddo"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_replace_tool/locale/sr-py.json b/manufacturing/doctype/bom_replace_tool/locale/sr-py.json
deleted file mode 100644
index 6eae62d..0000000
--- a/manufacturing/doctype/bom_replace_tool/locale/sr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "BOM replaced": "\u0411\u041e\u041c \u0437\u0430\u043c\u0435\u043d\u0438\u043e"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_replace_tool/locale/ta-py.json b/manufacturing/doctype/bom_replace_tool/locale/ta-py.json
deleted file mode 100644
index 8c8f5f4..0000000
--- a/manufacturing/doctype/bom_replace_tool/locale/ta-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "BOM replaced": "BOM \u0baa\u0ba4\u0bbf\u0bb2\u0bbe\u0b95"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_replace_tool/locale/th-doc.json b/manufacturing/doctype/bom_replace_tool/locale/th-doc.json
deleted file mode 100644
index 7a57a8c..0000000
--- a/manufacturing/doctype/bom_replace_tool/locale/th-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "BOM Replace Tool": "\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e41\u0e17\u0e19\u0e17\u0e35\u0e48 BOM", 
- "Current BOM": "BOM \u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19", 
- "Manufacturing": "\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "New BOM": "BOM \u0e43\u0e2b\u0e21\u0e48", 
- "Replace": "\u0e41\u0e17\u0e19\u0e17\u0e35\u0e48", 
- "Replace a particular BOM in all other BOMs where it is used. It will replace the old BOM link, update cost and regenerate \"BOM Explosion Item\" table as per new BOM": "\u0e41\u0e17\u0e19\u0e17\u0e35\u0e48 BOM \u0e42\u0e14\u0e22\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e43\u0e19 BOMs \u0e2d\u0e37\u0e48\u0e19 \u0e46 \u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e19\u0e33\u0e21\u0e32\u0e43\u0e0a\u0e49 \u0e21\u0e31\u0e19\u0e08\u0e30\u0e40\u0e02\u0e49\u0e32\u0e21\u0e32\u0e41\u0e17\u0e19\u0e17\u0e35\u0e48\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e42\u0e22\u0e07 BOM \u0e40\u0e01\u0e48\u0e32\u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e41\u0e25\u0e30\u0e43\u0e2b\u0e49\u0e0a\u0e35\u0e27\u0e34\u0e15\u0e43\u0e2b\u0e21\u0e48 &quot;\u0e23\u0e30\u0e40\u0e1a\u0e34\u0e14\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 BOM&quot; \u0e15\u0e32\u0e23\u0e32\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e48\u0e2d\u0e43\u0e2b\u0e21\u0e48 BOM", 
- "The BOM which will be replaced": "BOM \u0e0b\u0e36\u0e48\u0e07\u0e08\u0e30\u0e16\u0e39\u0e01\u0e41\u0e17\u0e19\u0e17\u0e35\u0e48", 
- "The new BOM after replacement": "BOM \u0e43\u0e2b\u0e21\u0e48\u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/bom_replace_tool/locale/th-py.json b/manufacturing/doctype/bom_replace_tool/locale/th-py.json
deleted file mode 100644
index 68a598c..0000000
--- a/manufacturing/doctype/bom_replace_tool/locale/th-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "BOM replaced": "BOM \u0e41\u0e17\u0e19\u0e17\u0e35\u0e48"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_order/README.md b/manufacturing/doctype/production_order/README.md
new file mode 100644
index 0000000..2f2e000
--- /dev/null
+++ b/manufacturing/doctype/production_order/README.md
@@ -0,0 +1 @@
+Authorization (order) given to manufacturing unit to produce a certain Item.
\ No newline at end of file
diff --git a/manufacturing/doctype/production_order/locale/_messages_doc.json b/manufacturing/doctype/production_order/locale/_messages_doc.json
deleted file mode 100644
index 37a83a4..0000000
--- a/manufacturing/doctype/production_order/locale/_messages_doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-[
- "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.", 
- "Qty To Manufacture", 
- "Draft", 
- "Use Multi-Level BOM", 
- "Status", 
- "Project Name", 
- "Manufactured Qty", 
- "PRO", 
- "In Process", 
- "Amended From", 
- "Stock UOM", 
- "Automatically updated via Stock Entry of type Manufacture/Repack", 
- "Manufacturing", 
- "Production Order", 
- "Bill of Material to be considered for manufacturing", 
- "Submitted", 
- "BOM No", 
- "Stopped", 
- "Cancelled", 
- "For Warehouse", 
- "More Info", 
- "Company", 
- "Series", 
- "Manufactured quantity will be updated in this warehouse", 
- "Item To Manufacture", 
- "Manufacture against Sales Order", 
- "Sales Order", 
- "Completed"
-]
\ No newline at end of file
diff --git a/manufacturing/doctype/production_order/locale/ar-doc.json b/manufacturing/doctype/production_order/locale/ar-doc.json
deleted file mode 100644
index 5986ec1..0000000
--- a/manufacturing/doctype/production_order/locale/ar-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "Automatically updated via Stock Entry of type Manufacture/Repack": "\u062a\u062d\u062f\u064a\u062b\u0647\u0627 \u062a\u0644\u0642\u0627\u0626\u064a\u0627 \u0639\u0646 \u0637\u0631\u064a\u0642 \u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u0623\u0633\u0647\u0645 \u0627\u0644\u0635\u0646\u0639 \u0646\u0648\u0639 / \u0623\u0639\u062f \u062d\u0632\u0645", 
- "BOM No": "\u0644\u0627 BOM", 
- "Bill of Material to be considered for manufacturing": "\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u062a\u064a \u0633\u064a\u0646\u0638\u0631 \u0641\u064a\u0647\u0627 \u0644\u062a\u0635\u0646\u064a\u0639", 
- "Cancelled": "\u0625\u0644\u063a\u0627\u0621", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Completed": "\u0627\u0644\u0627\u0646\u062a\u0647\u0627\u0621", 
- "Draft": "\u0645\u0633\u0648\u062f\u0629", 
- "For Warehouse": "\u0644\u0645\u0633\u062a\u0648\u062f\u0639", 
- "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.": "\u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0645\u062d\u062f\u062f\u0629\u060c \u0633\u064a\u0646\u0638\u0631 BOM \u0644\u0628\u0646\u0648\u062f \u0641\u0631\u0639\u064a\u0629 \u0627\u0644\u062c\u0645\u0639\u064a\u0629 \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u062e\u0627\u0645. \u062e\u0644\u0627\u0641 \u0630\u0644\u0643\u060c \u0633\u064a\u062a\u0645 \u0645\u0639\u0627\u0645\u0644\u0629 \u062c\u0645\u064a\u0639 \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0641\u0631\u0639\u064a\u0629 \u0627\u0644\u062c\u0645\u0639\u064a\u0629 \u0643\u0645\u0627\u062f\u0629 \u062e\u0627\u0645.", 
- "In Process": "\u0641\u064a \u0639\u0645\u0644\u064a\u0629", 
- "Item To Manufacture": "\u0627\u0644\u0628\u0646\u062f \u0644\u062a\u0635\u0646\u064a\u0639", 
- "Manufacture against Sales Order": "\u062a\u0635\u0646\u064a\u0639 \u0636\u062f \u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Manufactured Qty": "\u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0645\u0635\u0646\u0639\u0629", 
- "Manufactured quantity will be updated in this warehouse": "\u0648\u0633\u064a\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0647\u0630\u0647 \u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0645\u0635\u0646\u0639\u0629 \u0641\u064a \u0645\u0633\u062a\u0648\u062f\u0639", 
- "Manufacturing": "\u062a\u0635\u0646\u064a\u0639", 
- "More Info": "\u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a", 
- "PRO": "PRO", 
- "Production Order": "\u0627\u0644\u0625\u0646\u062a\u0627\u062c \u062a\u0631\u062a\u064a\u0628", 
- "Project Name": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0634\u0631\u0648\u0639", 
- "Qty To Manufacture": "\u0644\u062a\u0635\u0646\u064a\u0639 \u0627\u0644\u0643\u0645\u064a\u0629", 
- "Sales Order": "\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Series": "\u0633\u0644\u0633\u0644\u0629", 
- "Status": "\u062d\u0627\u0644\u0629", 
- "Stock UOM": "\u0627\u0644\u0623\u0633\u0647\u0645 UOM", 
- "Stopped": "\u062a\u0648\u0642\u0641", 
- "Submitted": "\u0627\u0644\u0645\u0642\u062f\u0645\u0629", 
- "Use Multi-Level BOM": "\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0645\u062a\u0639\u062f\u062f \u0627\u0644\u0645\u0633\u062a\u0648\u064a\u0627\u062a BOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_order/locale/de-doc.json b/manufacturing/doctype/production_order/locale/de-doc.json
deleted file mode 100644
index c819e8b..0000000
--- a/manufacturing/doctype/production_order/locale/de-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Amended From": "Ge\u00e4ndert von", 
- "Automatically updated via Stock Entry of type Manufacture/Repack": "Automatisch \u00fcber Lager Eintrag vom Typ Manufacture / Repack aktualisiert", 
- "BOM No": "BOM Nein", 
- "Bill of Material to be considered for manufacturing": "Bill of Material, um f\u00fcr die Fertigung ber\u00fccksichtigt werden", 
- "Cancelled": "Abgesagt", 
- "Company": "Firma", 
- "Completed": "Fertiggestellt", 
- "Draft": "Entwurf", 
- "For Warehouse": "F\u00fcr Warehouse", 
- "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.": "Wenn aktiviert, wird St\u00fcckliste Baugruppe Artikel f\u00fcr immer Rohstoff betrachtet werden. Andernfalls werden alle Unterbaugruppe Elemente als Ausgangsmaterial behandelt werden.", 
- "In Process": "In Process", 
- "Item To Manufacture": "Artikel in der Herstellung", 
- "Manufacture against Sales Order": "Herstellung gegen Sales Order", 
- "Manufactured Qty": "Hergestellt Menge", 
- "Manufactured quantity will be updated in this warehouse": "Menge hergestellt werden in diesem Lager aktualisiert werden", 
- "Manufacturing": "Herstellung", 
- "More Info": "Mehr Info", 
- "PRO": "PRO", 
- "Production Order": "Fertigungsauftrag", 
- "Project Name": "Project Name", 
- "Qty To Manufacture": "Um Qty Herstellung", 
- "Sales Order": "Sales Order", 
- "Series": "Serie", 
- "Status": "Status", 
- "Stock UOM": "Lager UOM", 
- "Stopped": "Gestoppt", 
- "Submitted": "Eingereicht", 
- "Use Multi-Level BOM": "Verwenden Sie Multi-Level BOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_order/locale/es-doc.json b/manufacturing/doctype/production_order/locale/es-doc.json
deleted file mode 100644
index b04ea44..0000000
--- a/manufacturing/doctype/production_order/locale/es-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Amended From": "De modificada", 
- "Automatically updated via Stock Entry of type Manufacture/Repack": "Se actualiza autom\u00e1ticamente a trav\u00e9s de la entrada de Fabricaci\u00f3n tipo / Repack", 
- "BOM No": "No BOM", 
- "Bill of Material to be considered for manufacturing": "Lista de materiales para ser considerado para la fabricaci\u00f3n", 
- "Cancelled": "Cancelado", 
- "Company": "Empresa", 
- "Completed": "Terminado", 
- "Draft": "Borrador", 
- "For Warehouse": "Para el almac\u00e9n", 
- "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.": "Si se selecciona, la lista de materiales para los elementos de sub-ensamble ser\u00e1n considerados para obtener materias primas. De lo contrario, todos los elementos de montaje sub-ser\u00e1 tratada como una materia prima.", 
- "In Process": "En proceso", 
- "Item To Manufacture": "Art\u00edculo para la fabricaci\u00f3n de", 
- "Manufacture against Sales Order": "Fabricaci\u00f3n contra pedido de cliente", 
- "Manufactured Qty": "Fabricado Cantidad", 
- "Manufactured quantity will be updated in this warehouse": "Fabricado cantidad se actualizar\u00e1 en este almac\u00e9n", 
- "Manufacturing": "Fabricaci\u00f3n", 
- "More Info": "M\u00e1s informaci\u00f3n", 
- "PRO": "PRO", 
- "Production Order": "Orden de Producci\u00f3n", 
- "Project Name": "Nombre del proyecto", 
- "Qty To Manufacture": "Cantidad para la fabricaci\u00f3n de", 
- "Sales Order": "De \u00f3rdenes de venta", 
- "Series": "Serie", 
- "Status": "Estado", 
- "Stock UOM": "De la UOM", 
- "Stopped": "Detenido", 
- "Submitted": "Enviado", 
- "Use Multi-Level BOM": "Utilice Multi-Level BOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_order/locale/fr-doc.json b/manufacturing/doctype/production_order/locale/fr-doc.json
deleted file mode 100644
index 8a8c8ca..0000000
--- a/manufacturing/doctype/production_order/locale/fr-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Amended From": "De modifi\u00e9e", 
- "Automatically updated via Stock Entry of type Manufacture/Repack": "Automatiquement mis \u00e0 jour via l&#39;entr\u00e9e de fabrication de type Stock / Repack", 
- "BOM No": "Aucune nomenclature", 
- "Bill of Material to be considered for manufacturing": "Bill of Material \u00eatre consid\u00e9r\u00e9 pour la fabrication", 
- "Cancelled": "Annul\u00e9", 
- "Company": "Entreprise", 
- "Completed": "Termin\u00e9", 
- "Draft": "Avant-projet", 
- "For Warehouse": "Pour Entrep\u00f4t", 
- "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.": "Si elle est coch\u00e9e, la nomenclature des sous-ensembles points seront examin\u00e9s pour obtenir des mati\u00e8res premi\u00e8res. Sinon, tous les \u00e9l\u00e9ments du sous-ensemble sera trait\u00e9e comme une mati\u00e8re premi\u00e8re.", 
- "In Process": "In Process", 
- "Item To Manufacture": "Point \u00e0 la fabrication de", 
- "Manufacture against Sales Order": "Fabrication \u00e0 l&#39;encontre des commandes clients", 
- "Manufactured Qty": "Quantit\u00e9 fabriqu\u00e9e", 
- "Manufactured quantity will be updated in this warehouse": "Quantit\u00e9 fabriqu\u00e9e sera mis \u00e0 jour dans cet entrep\u00f4t", 
- "Manufacturing": "Fabrication", 
- "More Info": "Plus d&#39;infos", 
- "PRO": "PRO", 
- "Production Order": "Ordre de fabrication", 
- "Project Name": "Nom du projet", 
- "Qty To Manufacture": "Quantit\u00e9 \u00e0 fabriquer", 
- "Sales Order": "Commande", 
- "Series": "S\u00e9rie", 
- "Status": "Statut", 
- "Stock UOM": "Stock UDM", 
- "Stopped": "Arr\u00eat\u00e9", 
- "Submitted": "Soumis", 
- "Use Multi-Level BOM": "Utilisez Multi-Level BOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_order/locale/hi-doc.json b/manufacturing/doctype/production_order/locale/hi-doc.json
deleted file mode 100644
index f02b494..0000000
--- a/manufacturing/doctype/production_order/locale/hi-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Automatically updated via Stock Entry of type Manufacture/Repack": "\u0938\u094d\u0935\u0924\u0903 \u092a\u094d\u0930\u0915\u093e\u0930 \u0928\u093f\u0930\u094d\u092e\u093e\u0923 / Repack \u0938\u094d\u091f\u0949\u0915 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u0905\u0926\u094d\u092f\u0924\u0928", 
- "BOM No": "\u0928\u0939\u0940\u0902 \u092c\u0940\u0913\u090f\u092e", 
- "Bill of Material to be considered for manufacturing": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0915\u093e \u092c\u093f\u0932 \u0915\u0947 \u0932\u093f\u090f \u0928\u093f\u0930\u094d\u092e\u093e\u0923 \u0915\u0947 \u0932\u093f\u090f \u0935\u093f\u091a\u093e\u0930 \u0915\u093f\u092f\u093e", 
- "Cancelled": "Cancelled", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Completed": "\u092a\u0942\u0930\u093e", 
- "Draft": "\u092e\u0938\u094c\u0926\u093e", 
- "For Warehouse": "\u0917\u094b\u0926\u093e\u092e \u0915\u0947 \u0932\u093f\u090f", 
- "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.": "\u0905\u0917\u0930 \u091a\u0947\u0915\u094d\u0921 \u0909\u092a \u0935\u093f\u0927\u093e\u0928\u0938\u092d\u093e \u0906\u0907\u091f\u092e \u0915\u0947 \u0932\u093f\u090f \u092c\u0940\u0913\u090f\u092e \u0915\u091a\u094d\u091a\u0947 \u092e\u093e\u0932 \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0935\u093f\u091a\u093e\u0930 \u0915\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e. \u0905\u0928\u094d\u092f\u0925\u093e, \u0938\u092d\u0940 \u0909\u092a \u0935\u093f\u0927\u093e\u0928\u0938\u092d\u093e \u0935\u0938\u094d\u0924\u0941\u0913\u0902 \u090f\u0915 \u0915\u091a\u094d\u091a\u0947 \u092e\u093e\u0932 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0907\u0932\u093e\u091c \u0915\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e.", 
- "In Process": "\u0907\u0938 \u092a\u094d\u0930\u0915\u094d\u0930\u093f\u092f\u093e \u092e\u0947\u0902", 
- "Item To Manufacture": "\u0906\u0907\u091f\u092e \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0928\u093f\u0930\u094d\u092e\u093e\u0923", 
- "Manufacture against Sales Order": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u0928\u093f\u0930\u094d\u092e\u093e\u0923", 
- "Manufactured Qty": "\u0928\u093f\u0930\u094d\u092e\u093f\u0924 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Manufactured quantity will be updated in this warehouse": "\u0928\u093f\u0930\u094d\u092e\u093f\u0924 \u092e\u093e\u0924\u094d\u0930\u093e \u0907\u0938 \u0917\u094b\u0926\u093e\u092e \u092e\u0947\u0902 \u0905\u0926\u094d\u092f\u0924\u0928 \u0915\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e", 
- "Manufacturing": "\u0935\u093f\u0928\u093f\u0930\u094d\u092e\u093e\u0923", 
- "More Info": "\u0905\u0927\u093f\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "PRO": "\u092a\u094d\u0930\u094b", 
- "Production Order": "\u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u0915\u093e \u0906\u0926\u0947\u0936", 
- "Project Name": "\u0907\u0938 \u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u0915\u093e \u0928\u093e\u092e", 
- "Qty To Manufacture": "\u0935\u093f\u0928\u093f\u0930\u094d\u092e\u093e\u0923 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Sales Order": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936", 
- "Series": "\u0915\u0908", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924", 
- "Stock UOM": "\u0938\u094d\u091f\u0949\u0915 UOM", 
- "Stopped": "\u0930\u094b\u0915", 
- "Submitted": "\u092a\u0947\u0936", 
- "Use Multi-Level BOM": "\u092e\u0932\u094d\u091f\u0940 \u0932\u0947\u0935\u0932 \u092c\u0940\u0913\u090f\u092e \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0947\u0902"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_order/locale/hr-doc.json b/manufacturing/doctype/production_order/locale/hr-doc.json
deleted file mode 100644
index 52f3936..0000000
--- a/manufacturing/doctype/production_order/locale/hr-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Amended From": "Izmijenjena Od", 
- "Automatically updated via Stock Entry of type Manufacture/Repack": "Automatski a\u017eurira putem burze Unos tipa Proizvodnja / prepakirati", 
- "BOM No": "BOM Ne", 
- "Bill of Material to be considered for manufacturing": "Bill of material treba uzeti u obzir za proizvodnju", 
- "Cancelled": "Otkazan", 
- "Company": "Dru\u0161tvo", 
- "Completed": "Dovr\u0161en", 
- "Draft": "Skica", 
- "For Warehouse": "Za galeriju", 
- "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.": "Ako je ozna\u010deno, BOM za pod-zbor stavke \u0107e biti uzeti u obzir za dobivanje sirovine. Ina\u010de, sve pod-monta\u017ea stavke \u0107e biti tretirani kao sirovinu.", 
- "In Process": "U procesu", 
- "Item To Manufacture": "Stavka za proizvodnju", 
- "Manufacture against Sales Order": "Proizvodnja protiv prodaje Reda", 
- "Manufactured Qty": "Proizvedeno Kol", 
- "Manufactured quantity will be updated in this warehouse": "Proizvedeno koli\u010dina \u0107e biti a\u017eurirana u ovom skladi\u0161tu", 
- "Manufacturing": "Proizvodnja", 
- "More Info": "Vi\u0161e informacija", 
- "PRO": "PRO", 
- "Production Order": "Proizvodnja Red", 
- "Project Name": "Naziv projekta", 
- "Qty To Manufacture": "Koli\u010dina za proizvodnju", 
- "Sales Order": "Prodajnog naloga", 
- "Series": "Serija", 
- "Status": "Status", 
- "Stock UOM": "Katalo\u0161ki UOM", 
- "Stopped": "Zaustavljen", 
- "Submitted": "Prijavljen", 
- "Use Multi-Level BOM": "Koristite multi-level BOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_order/locale/nl-doc.json b/manufacturing/doctype/production_order/locale/nl-doc.json
deleted file mode 100644
index 2ef3e78..0000000
--- a/manufacturing/doctype/production_order/locale/nl-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Amended From": "Gewijzigd Van", 
- "Automatically updated via Stock Entry of type Manufacture/Repack": "Automatisch ge\u00fcpdate via Stock positie van het type Vervaardiging / Verpak", 
- "BOM No": "BOM Geen", 
- "Bill of Material to be considered for manufacturing": "Bill of Material te worden beschouwd voor de productie van", 
- "Cancelled": "Geannuleerd", 
- "Company": "Vennootschap", 
- "Completed": "Voltooid", 
- "Draft": "Ontwerp", 
- "For Warehouse": "Voor Warehouse", 
- "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.": "Indien aangevinkt, zal BOM voor sub-assemblage zaken geacht voor het krijgen van grondstoffen. Anders zullen alle subeenheid items worden behandeld als een grondstof.", 
- "In Process": "In Process", 
- "Item To Manufacture": "Item te produceren", 
- "Manufacture against Sales Order": "Vervaardiging tegen Verkooporder", 
- "Manufactured Qty": "Gefabriceerd Aantal", 
- "Manufactured quantity will be updated in this warehouse": "Gefabriceerd hoeveelheid zal worden bijgewerkt in dit magazijn", 
- "Manufacturing": "Productie", 
- "More Info": "Meer info", 
- "PRO": "PRO", 
- "Production Order": "Productieorder", 
- "Project Name": "Naam van het project", 
- "Qty To Manufacture": "Aantal te produceren", 
- "Sales Order": "Verkooporder", 
- "Series": "Serie", 
- "Status": "Staat", 
- "Stock UOM": "Stock Verpakking", 
- "Stopped": "Gestopt", 
- "Submitted": "Ingezonden", 
- "Use Multi-Level BOM": "Gebruik Multi-Level BOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_order/locale/pt-BR-doc.json b/manufacturing/doctype/production_order/locale/pt-BR-doc.json
deleted file mode 100644
index b06655a..0000000
--- a/manufacturing/doctype/production_order/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Amended From": "Corrigido De", 
- "Automatically updated via Stock Entry of type Manufacture/Repack": "Atualizado automaticamente atrav\u00e9s do lan\u00e7amento de Estoque do tipo Fabrica\u00e7\u00e3o/Reempacotamento", 
- "BOM No": "N\u00ba da LDM", 
- "Bill of Material to be considered for manufacturing": "Lista de Materiais a serem considerados para a fabrica\u00e7\u00e3o", 
- "Cancelled": "Cancelado", 
- "Company": "Empresa", 
- "Completed": "Conclu\u00eddo", 
- "Draft": "Rascunho", 
- "For Warehouse": "Para Almoxarifado", 
- "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.": "Se marcado, os itens da LDM para a Sub-Montagem ser\u00e3o considerados para obter mat\u00e9rias-primas. Caso contr\u00e1rio, todos os itens da sub-montagem v\u00e3o ser tratados como mat\u00e9ria-prima.", 
- "In Process": "Em Processo", 
- "Item To Manufacture": "Item Para Fabrica\u00e7\u00e3o", 
- "Manufacture against Sales Order": "Fabrica\u00e7\u00e3o contra a Ordem de Venda", 
- "Manufactured Qty": "Qtde. fabricada", 
- "Manufactured quantity will be updated in this warehouse": "Quantidade fabricada ser\u00e1 atualizada neste almoxarifado", 
- "Manufacturing": "Fabrica\u00e7\u00e3o", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "PRO": "PRO", 
- "Production Order": "Ordem de Produ\u00e7\u00e3o", 
- "Project Name": "Nome do Projeto", 
- "Qty To Manufacture": "Qtde. Para Fabrica\u00e7\u00e3o", 
- "Sales Order": "Ordem de Venda", 
- "Series": "S\u00e9ries", 
- "Status": "Estado", 
- "Stock UOM": "UDM do Estoque", 
- "Stopped": "Parado", 
- "Submitted": "Enviado", 
- "Use Multi-Level BOM": "Utilize LDM de V\u00e1rios N\u00edveis"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_order/locale/pt-doc.json b/manufacturing/doctype/production_order/locale/pt-doc.json
deleted file mode 100644
index f1374c3..0000000
--- a/manufacturing/doctype/production_order/locale/pt-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Amended From": "Alterado De", 
- "Automatically updated via Stock Entry of type Manufacture/Repack": "Atualizado automaticamente atrav\u00e9s da entrada de Fabrica\u00e7\u00e3o tipo / Repack", 
- "BOM No": "BOM N\u00e3o", 
- "Bill of Material to be considered for manufacturing": "Lista de Materiais a serem considerados para a fabrica\u00e7\u00e3o", 
- "Cancelled": "Cancelado", 
- "Company": "Companhia", 
- "Completed": "Conclu\u00eddo", 
- "Draft": "Rascunho", 
- "For Warehouse": "Para Armaz\u00e9m", 
- "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.": "Se selecionado, o BOM para a sub-montagem itens ser\u00e3o considerados para obter mat\u00e9rias-primas. Caso contr\u00e1rio, todos os itens de sub-montagem vai ser tratado como uma mat\u00e9ria-prima.", 
- "In Process": "Em Processo", 
- "Item To Manufacture": "Item Para Fabrica\u00e7\u00e3o", 
- "Manufacture against Sales Order": "Fabrica\u00e7\u00e3o contra a Ordem de Vendas", 
- "Manufactured Qty": "Qtde fabricados", 
- "Manufactured quantity will be updated in this warehouse": "Quantidade fabricada ser\u00e1 atualizado neste armaz\u00e9m", 
- "Manufacturing": "Fabrico", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "PRO": "PRO", 
- "Production Order": "Ordem de Produ\u00e7\u00e3o", 
- "Project Name": "Nome do projeto", 
- "Qty To Manufacture": "Qtde Para Fabrica\u00e7\u00e3o", 
- "Sales Order": "Ordem de Vendas", 
- "Series": "S\u00e9rie", 
- "Status": "Estado", 
- "Stock UOM": "Estoque UOM", 
- "Stopped": "Parado", 
- "Submitted": "Enviado", 
- "Use Multi-Level BOM": "Utilize Multi-Level BOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_order/locale/sr-doc.json b/manufacturing/doctype/production_order/locale/sr-doc.json
deleted file mode 100644
index 79c3335..0000000
--- a/manufacturing/doctype/production_order/locale/sr-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "Automatically updated via Stock Entry of type Manufacture/Repack": "\u0410\u0443\u0442\u043e\u043c\u0430\u0442\u0441\u043a\u0438 \u0430\u0436\u0443\u0440\u0438\u0440\u0430 \u043f\u0443\u0442\u0435\u043c \u0431\u0435\u0440\u0437\u0435 \u0423\u043d\u043e\u0441 \u0442\u0438\u043f\u0430 \u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430 / \u043f\u0440\u0435\u043f\u0430\u043a\u043e\u0432\u0430\u0442\u0438", 
- "BOM No": "\u0411\u041e\u041c \u041d\u0435\u043c\u0430", 
- "Bill of Material to be considered for manufacturing": "\u0421\u0430\u0441\u0442\u0430\u0432\u043d\u0438\u0446\u0438 \u0434\u0430 \u0441\u0435 \u0441\u043c\u0430\u0442\u0440\u0430 \u0437\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0443", 
- "Cancelled": "\u041e\u0442\u043a\u0430\u0437\u0430\u043d", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Completed": "\u0417\u0430\u0432\u0440\u0448\u0435\u043d", 
- "Draft": "\u041d\u0430\u0446\u0440\u0442", 
- "For Warehouse": "\u0417\u0430 \u0412\u0430\u0440\u0435\u0445\u043e\u0443\u0441\u0435", 
- "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.": "\u0410\u043a\u043e \u0458\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d, \u0431\u043e\u043c \u0437\u0430 \u043f\u043e\u0434-\u043c\u043e\u043d\u0442\u0430\u0436\u0435 \u0441\u0442\u0430\u0432\u043a\u0438 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0443\u0437\u0435\u0442\u0438 \u0443 \u043e\u0431\u0437\u0438\u0440 \u0437\u0430 \u0434\u043e\u0431\u0438\u0458\u0430\u045a\u0435 \u0441\u0438\u0440\u043e\u0432\u0438\u043d\u0430. \u0418\u043d\u0430\u0447\u0435, \u0441\u0432\u0438 \u0441\u0443\u0431-\u043c\u043e\u043d\u0442\u0430\u0436\u043d\u0438 \u0441\u0442\u0430\u0432\u043a\u0435 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0442\u0440\u0435\u0442\u0438\u0440\u0430\u043d\u0438 \u043a\u0430\u043e \u0441\u0438\u0440\u043e\u0432\u0438\u043d\u0430.", 
- "In Process": "\u0423 \u043f\u0440\u043e\u0446\u0435\u0441\u0443", 
- "Item To Manufacture": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0437\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0443", 
- "Manufacture against Sales Order": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430 \u043f\u0440\u043e\u0442\u0438\u0432 \u043d\u0430\u043b\u043e\u0433\u0430 \u0437\u0430 \u043f\u0440\u043e\u0434\u0430\u0458\u0443", 
- "Manufactured Qty": "\u041f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u043e \u041a\u043e\u043b", 
- "Manufactured quantity will be updated in this warehouse": "\u041f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u043e \u043a\u043e\u043b\u0438\u0447\u0438\u043d\u0430 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u043d\u0438 \u0443 \u043e\u0432\u043e\u043c \u0441\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0443", 
- "Manufacturing": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430", 
- "More Info": "\u0412\u0438\u0448\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0430", 
- "PRO": "\u041f\u0420\u041e", 
- "Production Order": "\u041f\u0440\u043e\u0434\u0443\u0446\u0442\u0438\u043e\u043d \u041e\u0440\u0434\u0435\u0440", 
- "Project Name": "\u041d\u0430\u0437\u0438\u0432 \u043f\u0440\u043e\u0458\u0435\u043a\u0442\u0430", 
- "Qty To Manufacture": "\u041a\u043e\u043b \u0414\u0430 \u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430", 
- "Sales Order": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041d\u0430\u0440\u0443\u0447\u0438\u0442\u0435", 
- "Series": "\u0421\u0435\u0440\u0438\u0458\u0430", 
- "Status": "\u0421\u0442\u0430\u0442\u0443\u0441", 
- "Stock UOM": "\u0411\u0435\u0440\u0437\u0430 \u0423\u041e\u041c", 
- "Stopped": "\u0417\u0430\u0443\u0441\u0442\u0430\u0432\u0459\u0435\u043d", 
- "Submitted": "\u041f\u043e\u0434\u043d\u0435\u0442", 
- "Use Multi-Level BOM": "\u041a\u043e\u0440\u0438\u0441\u0442\u0438\u0442\u0435 \u041c\u0443\u043b\u0442\u0438-\u041b\u0435\u0432\u0435\u043b \u0431\u043e\u043c"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_order/locale/ta-doc.json b/manufacturing/doctype/production_order/locale/ta-doc.json
deleted file mode 100644
index 4e9784a..0000000
--- a/manufacturing/doctype/production_order/locale/ta-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Automatically updated via Stock Entry of type Manufacture/Repack": "\u0ba4\u0bbe\u0ba9\u0bbe\u0b95 \u0bb5\u0b95\u0bc8 \u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf / Repack \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0ba8\u0bc1\u0bb4\u0bc8\u0bb5\u0bc1 \u0bb5\u0bb4\u0bbf\u0baf\u0bbe\u0b95 \u0bae\u0bc7\u0bae\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "BOM No": "BOM \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Bill of Material to be considered for manufacturing": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0b95\u0bb0\u0bc1\u0ba4\u0baa\u0bcd\u0baa\u0b9f \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0baa\u0bbf\u0bb2\u0bcd", 
- "Cancelled": "\u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Completed": "\u0ba8\u0bbf\u0bb1\u0bc8\u0bb5\u0bc1", 
- "Draft": "\u0b95\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1 \u0bb5\u0bc0\u0b9a\u0bcd\u0b9a\u0bc1", 
- "For Warehouse": "\u0b9a\u0bc7\u0bae\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "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.": "\u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1\u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbe\u0bb2\u0bcd, \u0ba4\u0bc1\u0ba3\u0bc8 \u0b9a\u0b9f\u0bcd\u0b9f\u0b9a\u0baa\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd BOM \u0bae\u0bc2\u0bb2\u0baa\u0bcd\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bc6\u0bb1 \u0b95\u0bb0\u0bc1\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1. \u0bae\u0bb1\u0bcd\u0bb1\u0baa\u0b9f\u0bbf, \u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0ba4\u0bc1\u0ba3\u0bc8 \u0b9a\u0b9f\u0bcd\u0b9f\u0b9a\u0baa\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 \u0bae\u0bc2\u0bb2\u0baa\u0bcd\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bbe\u0b95 \u0b95\u0bb0\u0bc1\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1.", 
- "In Process": "\u0b9a\u0bc6\u0baf\u0bb2\u0bcd\u0bae\u0bc1\u0bb1\u0bc8 \u0b89\u0bb3\u0bcd\u0bb3", 
- "Item To Manufacture": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Manufacture against Sales Order": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bcd\u0b95\u0bc1 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95 \u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf", 
- "Manufactured Qty": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0b85\u0bb3\u0bb5\u0bc1", 
- "Manufactured quantity will be updated in this warehouse": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0b85\u0bb3\u0bb5\u0bc1 \u0b87\u0ba8\u0bcd\u0ba4 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bbf\u0bb2\u0bcd \u0baa\u0bc1\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd", 
- "Manufacturing": "\u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "More Info": "\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "PRO": "PRO", 
- "Production Order": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0b86\u0ba3\u0bc8", 
- "Project Name": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Qty To Manufacture": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0b85\u0bb3\u0bb5\u0bc1", 
- "Sales Order": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8", 
- "Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Status": "\u0b85\u0ba8\u0bcd\u0ba4\u0bb8\u0bcd\u0ba4\u0bc1", 
- "Stock UOM": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd", 
- "Stopped": "\u0ba8\u0bbf\u0bb1\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf", 
- "Submitted": "\u0b9a\u0bae\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Use Multi-Level BOM": "\u0bae\u0bb2\u0bcd\u0b9f\u0bbf \u0bb2\u0bc6\u0bb5\u0bb2\u0bcd BOM \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_order/locale/th-doc.json b/manufacturing/doctype/production_order/locale/th-doc.json
deleted file mode 100644
index 4047bdb..0000000
--- a/manufacturing/doctype/production_order/locale/th-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Automatically updated via Stock Entry of type Manufacture/Repack": "\u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07\u0e42\u0e14\u0e22\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e1c\u0e48\u0e32\u0e19\u0e17\u0e32\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e43\u0e19\u0e2a\u0e15\u0e47\u0e2d\u0e01\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17 / Repack", 
- "BOM No": "BOM \u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Bill of Material to be considered for manufacturing": "\u0e1a\u0e34\u0e25\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Cancelled": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Completed": "\u0e40\u0e2a\u0e23\u0e47\u0e08", 
- "Draft": "\u0e23\u0e48\u0e32\u0e07", 
- "For Warehouse": "\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e42\u0e01\u0e14\u0e31\u0e07", 
- "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.": "\u0e2b\u0e32\u0e01\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e22\u0e48\u0e2d\u0e22\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e34\u0e1a \u0e21\u0e34\u0e09\u0e30\u0e19\u0e31\u0e49\u0e19\u0e17\u0e38\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e22\u0e48\u0e2d\u0e22\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1b\u0e0f\u0e34\u0e1a\u0e31\u0e15\u0e34\u0e40\u0e1b\u0e47\u0e19\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e34\u0e1a", 
- "In Process": "\u0e43\u0e19\u0e01\u0e23\u0e30\u0e1a\u0e27\u0e19\u0e01\u0e32\u0e23", 
- "Item To Manufacture": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e08\u0e30\u0e1c\u0e25\u0e34\u0e15", 
- "Manufacture against Sales Order": "\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "Manufactured Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Manufactured quantity will be updated in this warehouse": "\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15\u0e08\u0e30\u0e21\u0e35\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07\u0e43\u0e19\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e19\u0e35\u0e49", 
- "Manufacturing": "\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "More Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "PRO": "PRO", 
- "Production Order": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Project Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Qty To Manufacture": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Sales Order": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e32\u0e22", 
- "Series": "\u0e0a\u0e38\u0e14", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30", 
- "Stock UOM": "UOM \u0e2a\u0e15\u0e47\u0e2d\u0e01", 
- "Stopped": "\u0e2b\u0e22\u0e38\u0e14", 
- "Submitted": "Submitted", 
- "Use Multi-Level BOM": "\u0e43\u0e0a\u0e49 BOM \u0e2b\u0e25\u0e32\u0e22\u0e23\u0e30\u0e14\u0e31\u0e1a"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_item/README.md b/manufacturing/doctype/production_plan_item/README.md
new file mode 100644
index 0000000..7103a14
--- /dev/null
+++ b/manufacturing/doctype/production_plan_item/README.md
@@ -0,0 +1 @@
+Item being considered for planning in Production Planning Tool.
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_item/locale/_messages_doc.json b/manufacturing/doctype/production_plan_item/locale/_messages_doc.json
deleted file mode 100644
index 604f711..0000000
--- a/manufacturing/doctype/production_plan_item/locale/_messages_doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-[
- "Sales Order", 
- "Description", 
- "SO Pending Qty", 
- "Production Plan Item", 
- "BOM No", 
- "Planned Qty", 
- "Manufacturing", 
- "Item Code", 
- "UOM"
-]
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_item/locale/ar-doc.json b/manufacturing/doctype/production_plan_item/locale/ar-doc.json
deleted file mode 100644
index 8984f53..0000000
--- a/manufacturing/doctype/production_plan_item/locale/ar-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "BOM No": "\u0644\u0627 BOM", 
- "Description": "\u0648\u0635\u0641", 
- "Item Code": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0631\u0645\u0632", 
- "Manufacturing": "\u062a\u0635\u0646\u064a\u0639", 
- "Planned Qty": "\u0627\u0644\u0645\u062e\u0637\u0637 \u0627\u0644\u0643\u0645\u064a\u0629", 
- "Production Plan Item": "\u062e\u0637\u0629 \u0625\u0646\u062a\u0627\u062c \u0627\u0644\u0633\u0644\u0639\u0629", 
- "SO Pending Qty": "\u0648\u0641\u064a \u0627\u0646\u062a\u0638\u0627\u0631 SO \u0627\u0644\u0643\u0645\u064a\u0629", 
- "Sales Order": "\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_item/locale/de-doc.json b/manufacturing/doctype/production_plan_item/locale/de-doc.json
deleted file mode 100644
index 304f45d..0000000
--- a/manufacturing/doctype/production_plan_item/locale/de-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "BOM No": "BOM Nein", 
- "Description": "Beschreibung", 
- "Item Code": "Item Code", 
- "Manufacturing": "Herstellung", 
- "Planned Qty": "Geplante Menge", 
- "Production Plan Item": "Production Plan Artikel", 
- "SO Pending Qty": "SO Pending Menge", 
- "Sales Order": "Sales Order", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_item/locale/es-doc.json b/manufacturing/doctype/production_plan_item/locale/es-doc.json
deleted file mode 100644
index ee6be06..0000000
--- a/manufacturing/doctype/production_plan_item/locale/es-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "BOM No": "No BOM", 
- "Description": "Descripci\u00f3n", 
- "Item Code": "C\u00f3digo del art\u00edculo", 
- "Manufacturing": "Fabricaci\u00f3n", 
- "Planned Qty": "Cantidad de Planificaci\u00f3n", 
- "Production Plan Item": "Producci\u00f3n del art\u00edculo Plan de", 
- "SO Pending Qty": "SO Cantidad Pendiente", 
- "Sales Order": "De \u00f3rdenes de venta", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_item/locale/fr-doc.json b/manufacturing/doctype/production_plan_item/locale/fr-doc.json
deleted file mode 100644
index 8200984..0000000
--- a/manufacturing/doctype/production_plan_item/locale/fr-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "BOM No": "Aucune nomenclature", 
- "Description": "Description", 
- "Item Code": "Code de l&#39;article", 
- "Manufacturing": "Fabrication", 
- "Planned Qty": "Quantit\u00e9 planifi\u00e9e", 
- "Production Plan Item": "\u00c9l\u00e9ment du plan de production", 
- "SO Pending Qty": "SO attente Qt\u00e9", 
- "Sales Order": "Commande", 
- "UOM": "Emballage"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_item/locale/hi-doc.json b/manufacturing/doctype/production_plan_item/locale/hi-doc.json
deleted file mode 100644
index d0841e0..0000000
--- a/manufacturing/doctype/production_plan_item/locale/hi-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "BOM No": "\u0928\u0939\u0940\u0902 \u092c\u0940\u0913\u090f\u092e", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Item Code": "\u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Manufacturing": "\u0935\u093f\u0928\u093f\u0930\u094d\u092e\u093e\u0923", 
- "Planned Qty": "\u0928\u093f\u092f\u094b\u091c\u093f\u0924 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Production Plan Item": "\u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u092f\u094b\u091c\u0928\u093e \u092e\u0926", 
- "SO Pending Qty": "\u0924\u094b \u092e\u093e\u0924\u094d\u0930\u093e \u0932\u0902\u092c\u093f\u0924", 
- "Sales Order": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_item/locale/hr-doc.json b/manufacturing/doctype/production_plan_item/locale/hr-doc.json
deleted file mode 100644
index e2e27f8..0000000
--- a/manufacturing/doctype/production_plan_item/locale/hr-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "BOM No": "BOM Ne", 
- "Description": "Opis", 
- "Item Code": "Stavka \u0160ifra", 
- "Manufacturing": "Proizvodnja", 
- "Planned Qty": "Planirani Kol", 
- "Production Plan Item": "Proizvodnja plan artikla", 
- "SO Pending Qty": "SO \u010dekanju Kol", 
- "Sales Order": "Prodajnog naloga", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_item/locale/nl-doc.json b/manufacturing/doctype/production_plan_item/locale/nl-doc.json
deleted file mode 100644
index 6f47af8..0000000
--- a/manufacturing/doctype/production_plan_item/locale/nl-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "BOM No": "BOM Geen", 
- "Description": "Beschrijving", 
- "Item Code": "Artikelcode", 
- "Manufacturing": "Productie", 
- "Planned Qty": "Geplande Aantal", 
- "Production Plan Item": "Productie Plan Item", 
- "SO Pending Qty": "SO afwachting Aantal", 
- "Sales Order": "Verkooporder", 
- "UOM": "Verpakking"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_item/locale/pt-BR-doc.json b/manufacturing/doctype/production_plan_item/locale/pt-BR-doc.json
deleted file mode 100644
index 38cbb4f..0000000
--- a/manufacturing/doctype/production_plan_item/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "BOM No": "N\u00ba da LDM", 
- "Description": "Descri\u00e7\u00e3o", 
- "Item Code": "C\u00f3digo do Item", 
- "Manufacturing": "Fabrica\u00e7\u00e3o", 
- "Planned Qty": "Qtde. planejada", 
- "Production Plan Item": "Item do plano de produ\u00e7\u00e3o", 
- "SO Pending Qty": "Qtde. pendente na OV", 
- "Sales Order": "Ordem de Venda", 
- "UOM": "UDM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_item/locale/pt-doc.json b/manufacturing/doctype/production_plan_item/locale/pt-doc.json
deleted file mode 100644
index 7e14d68..0000000
--- a/manufacturing/doctype/production_plan_item/locale/pt-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "BOM No": "BOM N\u00e3o", 
- "Description": "Descri\u00e7\u00e3o", 
- "Item Code": "C\u00f3digo do artigo", 
- "Manufacturing": "Fabrico", 
- "Planned Qty": "Qtde planejada", 
- "Production Plan Item": "Item do plano de produ\u00e7\u00e3o", 
- "SO Pending Qty": "Est\u00e1 pendente de Qtde", 
- "Sales Order": "Ordem de Vendas", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_item/locale/sr-doc.json b/manufacturing/doctype/production_plan_item/locale/sr-doc.json
deleted file mode 100644
index 52a5b67..0000000
--- a/manufacturing/doctype/production_plan_item/locale/sr-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "BOM No": "\u0411\u041e\u041c \u041d\u0435\u043c\u0430", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Item Code": "\u0428\u0438\u0444\u0440\u0430", 
- "Manufacturing": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430", 
- "Planned Qty": "\u041f\u043b\u0430\u043d\u0438\u0440\u0430\u043d\u0438 \u041a\u043e\u043b", 
- "Production Plan Item": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430 \u043f\u043b\u0430\u043d \u0448\u0438\u0444\u0440\u0430", 
- "SO Pending Qty": "\u0421\u041e \u0447\u0435\u043a\u0430\u045a\u0443 \u041a\u0422\u0418", 
- "Sales Order": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041d\u0430\u0440\u0443\u0447\u0438\u0442\u0435", 
- "UOM": "\u0423\u041e\u041c"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_item/locale/ta-doc.json b/manufacturing/doctype/production_plan_item/locale/ta-doc.json
deleted file mode 100644
index bf09cbf..0000000
--- a/manufacturing/doctype/production_plan_item/locale/ta-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "BOM No": "BOM \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Item Code": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "Manufacturing": "\u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Planned Qty": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bbf\u0b9f\u0bcd\u0b9f \u0b85\u0bb3\u0bb5\u0bc1", 
- "Production Plan Item": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "SO Pending Qty": "\u0b8e\u0ba9\u0bb5\u0bc7 \u0b85\u0bb3\u0bb5\u0bc1 \u0ba8\u0bbf\u0bb2\u0bc1\u0bb5\u0bc8\u0baf\u0bbf\u0bb2\u0bcd", 
- "Sales Order": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8", 
- "UOM": "\u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_item/locale/th-doc.json b/manufacturing/doctype/production_plan_item/locale/th-doc.json
deleted file mode 100644
index 62376f0..0000000
--- a/manufacturing/doctype/production_plan_item/locale/th-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "BOM No": "BOM \u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Manufacturing": "\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Planned Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19", 
- "Production Plan Item": "\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e41\u0e1c\u0e19\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "SO Pending Qty": "\u0e14\u0e31\u0e07\u0e19\u0e31\u0e49\u0e19\u0e23\u0e2d\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Sales Order": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e32\u0e22", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_sales_order/README.md b/manufacturing/doctype/production_plan_sales_order/README.md
new file mode 100644
index 0000000..a68d576
--- /dev/null
+++ b/manufacturing/doctype/production_plan_sales_order/README.md
@@ -0,0 +1 @@
+Sales Order being considered for the Production Planning Tool.
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_sales_order/locale/_messages_doc.json b/manufacturing/doctype/production_plan_sales_order/locale/_messages_doc.json
deleted file mode 100644
index 5376f8b..0000000
--- a/manufacturing/doctype/production_plan_sales_order/locale/_messages_doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-[
- "Customer", 
- "SO Date", 
- "Manufacturing", 
- "Production Plan Sales Order", 
- "Grand Total", 
- "Sales Order"
-]
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_sales_order/locale/ar-doc.json b/manufacturing/doctype/production_plan_sales_order/locale/ar-doc.json
deleted file mode 100644
index b50cde1..0000000
--- a/manufacturing/doctype/production_plan_sales_order/locale/ar-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Customer": "\u0632\u0628\u0648\u0646", 
- "Grand Total": "\u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a", 
- "Manufacturing": "\u062a\u0635\u0646\u064a\u0639", 
- "Production Plan Sales Order": "\u0623\u0645\u0631 \u0627\u0644\u0625\u0646\u062a\u0627\u062c \u062e\u0637\u0629 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "SO Date": "SO \u062a\u0627\u0631\u064a\u062e", 
- "Sales Order": "\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_sales_order/locale/de-doc.json b/manufacturing/doctype/production_plan_sales_order/locale/de-doc.json
deleted file mode 100644
index dc939ba..0000000
--- a/manufacturing/doctype/production_plan_sales_order/locale/de-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Customer": "Kunde", 
- "Grand Total": "Grand Total", 
- "Manufacturing": "Herstellung", 
- "Production Plan Sales Order": "Production Plan Sales Order", 
- "SO Date": "SO Datum", 
- "Sales Order": "Sales Order"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_sales_order/locale/es-doc.json b/manufacturing/doctype/production_plan_sales_order/locale/es-doc.json
deleted file mode 100644
index e4d4196..0000000
--- a/manufacturing/doctype/production_plan_sales_order/locale/es-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Customer": "Cliente", 
- "Grand Total": "Gran Total", 
- "Manufacturing": "Fabricaci\u00f3n", 
- "Production Plan Sales Order": "Plan de Ventas Orden de Producci\u00f3n", 
- "SO Date": "Fecha de SO", 
- "Sales Order": "De \u00f3rdenes de venta"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_sales_order/locale/fr-doc.json b/manufacturing/doctype/production_plan_sales_order/locale/fr-doc.json
deleted file mode 100644
index b5bd86b..0000000
--- a/manufacturing/doctype/production_plan_sales_order/locale/fr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Customer": "Client", 
- "Grand Total": "Grand Total", 
- "Manufacturing": "Fabrication", 
- "Production Plan Sales Order": "Plan de Production Ventes Ordre", 
- "SO Date": "SO Date", 
- "Sales Order": "Commande"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_sales_order/locale/hi-doc.json b/manufacturing/doctype/production_plan_sales_order/locale/hi-doc.json
deleted file mode 100644
index 18cae9a..0000000
--- a/manufacturing/doctype/production_plan_sales_order/locale/hi-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Customer": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "Grand Total": "\u092e\u0939\u093e\u092f\u094b\u0917", 
- "Manufacturing": "\u0935\u093f\u0928\u093f\u0930\u094d\u092e\u093e\u0923", 
- "Production Plan Sales Order": "\u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u092f\u094b\u091c\u0928\u093e \u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936", 
- "SO Date": "\u0907\u0924\u0928\u093e \u0924\u093f\u0925\u093f", 
- "Sales Order": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_sales_order/locale/hr-doc.json b/manufacturing/doctype/production_plan_sales_order/locale/hr-doc.json
deleted file mode 100644
index 86a3745..0000000
--- a/manufacturing/doctype/production_plan_sales_order/locale/hr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Customer": "Kupac", 
- "Grand Total": "Sveukupno", 
- "Manufacturing": "Proizvodnja", 
- "Production Plan Sales Order": "Proizvodnja plan prodajnog naloga", 
- "SO Date": "SO Datum", 
- "Sales Order": "Prodajnog naloga"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_sales_order/locale/nl-doc.json b/manufacturing/doctype/production_plan_sales_order/locale/nl-doc.json
deleted file mode 100644
index 0b947ef..0000000
--- a/manufacturing/doctype/production_plan_sales_order/locale/nl-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Customer": "Klant", 
- "Grand Total": "Algemeen totaal", 
- "Manufacturing": "Productie", 
- "Production Plan Sales Order": "Productie Plan Verkooporder", 
- "SO Date": "SO Datum", 
- "Sales Order": "Verkooporder"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_sales_order/locale/pt-BR-doc.json b/manufacturing/doctype/production_plan_sales_order/locale/pt-BR-doc.json
deleted file mode 100644
index e13aacd..0000000
--- a/manufacturing/doctype/production_plan_sales_order/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Customer": "Cliente", 
- "Grand Total": "Total Geral", 
- "Manufacturing": "Fabrica\u00e7\u00e3o", 
- "Production Plan Sales Order": "Ordem de Venda do Plano de Produ\u00e7\u00e3o", 
- "SO Date": "Data da OV", 
- "Sales Order": "Ordem de Venda"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_sales_order/locale/pt-doc.json b/manufacturing/doctype/production_plan_sales_order/locale/pt-doc.json
deleted file mode 100644
index 2b32b50..0000000
--- a/manufacturing/doctype/production_plan_sales_order/locale/pt-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Customer": "Cliente", 
- "Grand Total": "Total geral", 
- "Manufacturing": "Fabrico", 
- "Production Plan Sales Order": "Produ\u00e7\u00e3o Plano de Ordem de Vendas", 
- "SO Date": "SO Data", 
- "Sales Order": "Ordem de Vendas"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_sales_order/locale/sr-doc.json b/manufacturing/doctype/production_plan_sales_order/locale/sr-doc.json
deleted file mode 100644
index 1b11dce..0000000
--- a/manufacturing/doctype/production_plan_sales_order/locale/sr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Customer": "\u041a\u0443\u043f\u0430\u0446", 
- "Grand Total": "\u0421\u0432\u0435\u0443\u043a\u0443\u043f\u043d\u043e", 
- "Manufacturing": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430", 
- "Production Plan Sales Order": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430 \u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u043f\u043b\u0430\u043d \u041d\u0430\u0440\u0443\u0447\u0438", 
- "SO Date": "\u0421\u041e \u0414\u0430\u0442\u0443\u043c", 
- "Sales Order": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041d\u0430\u0440\u0443\u0447\u0438\u0442\u0435"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_sales_order/locale/ta-doc.json b/manufacturing/doctype/production_plan_sales_order/locale/ta-doc.json
deleted file mode 100644
index 2a0d18d..0000000
--- a/manufacturing/doctype/production_plan_sales_order/locale/ta-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Grand Total": "\u0b86\u0b95 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd", 
- "Manufacturing": "\u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Production Plan Sales Order": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8", 
- "SO Date": "\u0b8e\u0ba9\u0bb5\u0bc7 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Sales Order": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_plan_sales_order/locale/th-doc.json b/manufacturing/doctype/production_plan_sales_order/locale/th-doc.json
deleted file mode 100644
index cb8cc57..0000000
--- a/manufacturing/doctype/production_plan_sales_order/locale/th-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Grand Total": "\u0e23\u0e27\u0e21\u0e17\u0e31\u0e49\u0e07\u0e2a\u0e34\u0e49\u0e19", 
- "Manufacturing": "\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Production Plan Sales Order": "\u0e41\u0e1c\u0e19\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e32\u0e22", 
- "SO Date": "\u0e14\u0e31\u0e07\u0e19\u0e31\u0e49\u0e19\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Sales Order": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e32\u0e22"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_planning_tool/README.md b/manufacturing/doctype/production_planning_tool/README.md
new file mode 100644
index 0000000..5dff64c
--- /dev/null
+++ b/manufacturing/doctype/production_planning_tool/README.md
@@ -0,0 +1 @@
+Tool to create Production Orders from a bunch of Sales Orders and generate Material Requests (MRP) as required.
\ No newline at end of file
diff --git a/manufacturing/doctype/production_planning_tool/locale/_messages_doc.json b/manufacturing/doctype/production_planning_tool/locale/_messages_doc.json
deleted file mode 100644
index 1ff6817..0000000
--- a/manufacturing/doctype/production_planning_tool/locale/_messages_doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-[
- "Filter based on customer", 
- "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.", 
- "Select Sales Orders from which you want to create Production Orders.", 
- "To Date", 
- "Filter based on item", 
- "From Date", 
- "Use Multi-Level BOM", 
- "Download Materials Required", 
- "Items to be requested which are \"Out of Stock\" considering all warehouses based on projected qty and minimum order qty", 
- "Company", 
- "Get Items", 
- "Materials Requirement Planning (MRP)", 
- "Production Plan Items", 
- "Select Sales Orders", 
- "Pull sales orders (pending to deliver) based on the above criteria", 
- "Create Production Orders", 
- "Material Request For Warehouse", 
- "Pull items from Sales Order mentioned in the above table.", 
- "Production Planning Tool", 
- "Enter items and planned qty for which you want to raise production orders or download raw materials for analysis.", 
- "Manufacturing", 
- "Get Sales Orders", 
- "Download a report containing all raw materials with their latest inventory status", 
- "Raise Production Order", 
- "Production Plan Sales Orders", 
- "Separate production order will be created for each finished good item.", 
- "Clear Table", 
- "Raise Material Request"
-]
\ No newline at end of file
diff --git a/manufacturing/doctype/production_planning_tool/locale/ar-doc.json b/manufacturing/doctype/production_planning_tool/locale/ar-doc.json
deleted file mode 100644
index 4005b01..0000000
--- a/manufacturing/doctype/production_planning_tool/locale/ar-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Clear Table": "\u0627\u0644\u062c\u062f\u0648\u0644 \u0648\u0627\u0636\u062d", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Create Production Orders": "\u0625\u0646\u0634\u0627\u0621 \u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0625\u0646\u062a\u0627\u062c", 
- "Download Materials Required": "\u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629", 
- "Download a report containing all raw materials with their latest inventory status": "\u062a\u062d\u0645\u064a\u0644 \u062a\u0642\u0631\u064a\u0631\u0627 \u064a\u062a\u0636\u0645\u0646 \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u062e\u0627\u0645 \u0645\u0639 \u0648\u0636\u0639\u0647\u0645 \u0623\u062d\u062f\u062b \u0627\u0644\u0645\u062e\u0632\u0648\u0646", 
- "Enter items and planned qty for which you want to raise production orders or download raw materials for analysis.": "\u0625\u062f\u062e\u0627\u0644 \u0639\u0646\u0627\u0635\u0631 \u0648\u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0645\u062e\u0637\u0637\u0629 \u0627\u0644\u062a\u064a \u062a\u0631\u064a\u062f \u0631\u0641\u0639 \u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0625\u0646\u062a\u0627\u062c \u0623\u0648 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u062e\u0627\u0645 \u0644\u062a\u062d\u0644\u064a\u0644\u0647\u0627.", 
- "Filter based on customer": "\u062a\u0635\u0641\u064a\u0629 \u0639\u0644\u0649 \u0623\u0633\u0627\u0633 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Filter based on item": "\u062a\u0635\u0641\u064a\u0629 \u0627\u0633\u062a\u0646\u0627\u062f\u0627 \u0625\u0644\u0649 \u0627\u0644\u0628\u0646\u062f", 
- "From Date": "\u0645\u0646 \u062a\u0627\u0631\u064a\u062e", 
- "Get Items": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0639\u0646\u0627\u0635\u0631", 
- "Get Sales Orders": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "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.": "\u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0645\u062d\u062f\u062f\u0629\u060c \u0633\u064a\u0646\u0638\u0631 BOM \u0644\u0628\u0646\u0648\u062f \u0641\u0631\u0639\u064a\u0629 \u0627\u0644\u062c\u0645\u0639\u064a\u0629 \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u062e\u0627\u0645. \u062e\u0644\u0627\u0641 \u0630\u0644\u0643\u060c \u0633\u064a\u062a\u0645 \u0645\u0639\u0627\u0645\u0644\u0629 \u062c\u0645\u064a\u0639 \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0641\u0631\u0639\u064a\u0629 \u0627\u0644\u062c\u0645\u0639\u064a\u0629 \u0643\u0645\u0627\u062f\u0629 \u062e\u0627\u0645.", 
- "Items to be requested which are \"Out of Stock\" considering all warehouses based on projected qty and minimum order qty": "\u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u062a\u064a \u064a\u0637\u0644\u0628 \u0645\u0646\u0647\u0627 &quot;\u063a\u064a\u0631 \u0645\u062a\u0627\u062d&quot; \u0627\u0644\u0646\u0638\u0631 \u0641\u064a \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u062e\u0627\u0632\u0646 \u0639\u0644\u0649 \u0623\u0633\u0627\u0633 \u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0645\u062a\u0648\u0642\u0639\u0629 \u0648\u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0627\u0644\u0643\u0645\u064a\u0629 \u062a\u0631\u062a\u064a\u0628", 
- "Manufacturing": "\u062a\u0635\u0646\u064a\u0639", 
- "Material Request For Warehouse": "\u0637\u0644\u0628 \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0645\u0648\u0627\u062f \u0645\u0633\u062a\u0648\u062f\u0639", 
- "Materials Requirement Planning (MRP)": "\u0645\u0648\u0627\u062f \u0645\u062a\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u062a\u062e\u0637\u064a\u0637 (MRP)", 
- "Production Plan Items": "\u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0625\u0646\u062a\u0627\u062c \u062e\u0637\u0629", 
- "Production Plan Sales Orders": "\u062e\u0637\u0629 \u0627\u0644\u0625\u0646\u062a\u0627\u062c \u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Production Planning Tool": "\u0625\u0646\u062a\u0627\u062c \u0623\u062f\u0627\u0629 \u062a\u062e\u0637\u064a\u0637 \u0627\u0644\u0645\u0646\u0632\u0644", 
- "Pull items from Sales Order mentioned in the above table.": "\u0633\u062d\u0628 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0645\u0646 \u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0645\u0630\u0643\u0648\u0631\u0629 \u0641\u064a \u0627\u0644\u062c\u062f\u0648\u0644 \u0623\u0639\u0644\u0627\u0647.", 
- "Pull sales orders (pending to deliver) based on the above criteria": "\u0633\u062d\u0628 \u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0628\u064a\u0639 (\u0641\u064a \u0627\u0646\u062a\u0638\u0627\u0631 \u0644\u062a\u0633\u0644\u064a\u0645) \u0628\u0646\u0627\u0621 \u0639\u0644\u0649 \u0627\u0644\u0645\u0639\u0627\u064a\u064a\u0631 \u0627\u0644\u0645\u0630\u0643\u0648\u0631\u0629 \u0623\u0639\u0644\u0627\u0647", 
- "Purchase Request For Warehouse": "\u0634\u0631\u0627\u0621 \u0637\u0644\u0628 \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0645\u0633\u062a\u0648\u062f\u0639", 
- "Raise Material Request": "\u0631\u0641\u0639 \u0637\u0644\u0628 \u0627\u0644\u0645\u0648\u0627\u062f", 
- "Raise Production Order": "\u0631\u0641\u0639 \u0623\u0645\u0631 \u0627\u0644\u0625\u0646\u062a\u0627\u062c", 
- "Raise Purchase Request": "\u0631\u0641\u0639 \u0637\u0644\u0628 \u0634\u0631\u0627\u0621", 
- "Select Sales Orders": "\u062d\u062f\u062f \u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Select Sales Orders from which you want to create Production Orders.": "\u062d\u062f\u062f \u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u062a\u064a \u062a\u0631\u064a\u062f \u0625\u0646\u0634\u0627\u0621 \u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0625\u0646\u062a\u0627\u062c.", 
- "Separate production order will be created for each finished good item.": "\u0633\u064a\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0645\u0646\u0641\u0635\u0644\u0629 \u0623\u0645\u0631 \u0627\u0644\u0625\u0646\u062a\u0627\u062c \u0644\u0645\u0627\u062f\u0629 \u062c\u064a\u062f\u0629 \u0644\u0643\u0644 \u0627\u0644\u0646\u0647\u0627\u0626\u064a.", 
- "To Date": "\u062d\u062a\u0649 \u0627\u0644\u0627\u0646", 
- "Use Multi-Level BOM": "\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0645\u062a\u0639\u062f\u062f \u0627\u0644\u0645\u0633\u062a\u0648\u064a\u0627\u062a BOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_planning_tool/locale/de-doc.json b/manufacturing/doctype/production_planning_tool/locale/de-doc.json
deleted file mode 100644
index dc74b1f..0000000
--- a/manufacturing/doctype/production_planning_tool/locale/de-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Clear Table": "Tabelle l\u00f6schen", 
- "Company": "Firma", 
- "Create Production Orders": "Erstellen Fertigungsauftr\u00e4ge", 
- "Download Materials Required": "Herunterladen ben\u00f6tigte Materialien", 
- "Download a report containing all raw materials with their latest inventory status": "Laden Sie einen Bericht mit allen Rohstoffen mit ihren neuesten Inventar Status", 
- "Enter items and planned qty for which you want to raise production orders or download raw materials for analysis.": "Geben Sie die Posten und geplante Menge f\u00fcr die Sie Fertigungsauftr\u00e4ge erh\u00f6hen oder downloaden Rohstoffe f\u00fcr die Analyse.", 
- "Filter based on customer": "Filtern basierend auf Kunden-", 
- "Filter based on item": "Filtern basierend auf Artikel", 
- "From Date": "Von Datum", 
- "Get Items": "Holen Artikel", 
- "Get Sales Orders": "Holen Sie Kundenauftr\u00e4ge", 
- "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.": "Wenn aktiviert, wird St\u00fcckliste Baugruppe Artikel f\u00fcr immer Rohstoff betrachtet werden. Andernfalls werden alle Unterbaugruppe Elemente als Ausgangsmaterial behandelt werden.", 
- "Items to be requested which are \"Out of Stock\" considering all warehouses based on projected qty and minimum order qty": "Welche Gegenst\u00e4nde werden gebeten, sich \"Out of Stock\" unter Ber\u00fccksichtigung aller Hallen auf projizierte minimale Bestellmenge und Menge der Basis", 
- "Manufacturing": "Herstellung", 
- "Material Request For Warehouse": "Material Request For Warehouse", 
- "Materials Requirement Planning (MRP)": "Materialien Requirement Planning (MRP)", 
- "Production Plan Items": "Production Plan Artikel", 
- "Production Plan Sales Orders": "Production Plan Kundenauftr\u00e4ge", 
- "Production Planning Tool": "Production Planning-Tool", 
- "Pull items from Sales Order mentioned in the above table.": "Ziehen Sie Elemente aus Sales Order in der obigen Tabelle erw\u00e4hnt.", 
- "Pull sales orders (pending to deliver) based on the above criteria": "Ziehen Sie Kundenauftr\u00e4ge (anh\u00e4ngig zu liefern), basierend auf den oben genannten Kriterien", 
- "Raise Material Request": "Heben Material anfordern", 
- "Raise Production Order": "Heben Fertigungsauftrag", 
- "Select Sales Orders": "W\u00e4hlen Sie Kundenauftr\u00e4ge", 
- "Select Sales Orders from which you want to create Production Orders.": "W\u00e4hlen Sie Auftr\u00e4ge aus der Sie Fertigungsauftr\u00e4ge erstellen.", 
- "Separate production order will be created for each finished good item.": "Separate Fertigungsauftrag wird f\u00fcr jeden fertigen gute Position geschaffen werden.", 
- "To Date": "To Date", 
- "Use Multi-Level BOM": "Verwenden Sie Multi-Level BOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_planning_tool/locale/es-doc.json b/manufacturing/doctype/production_planning_tool/locale/es-doc.json
deleted file mode 100644
index adab9a9..0000000
--- a/manufacturing/doctype/production_planning_tool/locale/es-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Clear Table": "Borrar tabla", 
- "Company": "Empresa", 
- "Create Production Orders": "Cree \u00f3rdenes de producci\u00f3n", 
- "Download Materials Required": "Descargue Materiales necesarios", 
- "Download a report containing all raw materials with their latest inventory status": "Descargar un informe con todas las materias primas con su \u00faltimo estado de inventario", 
- "Enter items and planned qty for which you want to raise production orders or download raw materials for analysis.": "Registre los art\u00edculos y qty previsto para las que desea elevar las \u00f3rdenes de producci\u00f3n o descargar la materia prima para su an\u00e1lisis.", 
- "Filter based on customer": "Filtro basado en el cliente", 
- "Filter based on item": "Filtro basado en el art\u00edculo", 
- "From Date": "Desde la fecha", 
- "Get Items": "Obtener elementos", 
- "Get Sales Orders": "Recibe \u00f3rdenes de venta", 
- "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.": "Si se selecciona, la lista de materiales para los elementos de sub-ensamble ser\u00e1n considerados para obtener materias primas. De lo contrario, todos los elementos de montaje sub-ser\u00e1 tratada como una materia prima.", 
- "Items to be requested which are \"Out of Stock\" considering all warehouses based on projected qty and minimum order qty": "Temas que han solicitado que son &quot;Out of Stock&quot; teniendo en cuenta todos los almacenes basados \u200b\u200ben Cantidad proyectada Cantidad pedido m\u00ednimo y", 
- "Manufacturing": "Fabricaci\u00f3n", 
- "Material Request For Warehouse": "Material de Solicitud de Almac\u00e9n", 
- "Materials Requirement Planning (MRP)": "Materiales planificaci\u00f3n de necesidades (MRP)", 
- "Production Plan Items": "Elementos del Plan de Producci\u00f3n", 
- "Production Plan Sales Orders": "Fabricaci\u00f3n Ventas pedidos Gu\u00eda", 
- "Production Planning Tool": "Production Planning Tool", 
- "Pull items from Sales Order mentioned in the above table.": "Tire de los art\u00edculos en \u00f3rdenes de venta mencionados en el cuadro anterior.", 
- "Pull sales orders (pending to deliver) based on the above criteria": "Tire de \u00f3rdenes de venta (pendiente de entregar) sobre la base de los criterios anteriores", 
- "Purchase Request For Warehouse": "Solicitud de compra para el almac\u00e9n", 
- "Raise Material Request": "Levante solicitar material", 
- "Raise Production Order": "Levante orden de producci\u00f3n", 
- "Raise Purchase Request": "Elevar solicitud de compra", 
- "Select Sales Orders": "Seleccione \u00f3rdenes de venta", 
- "Select Sales Orders from which you want to create Production Orders.": "Seleccione \u00f3rdenes de venta desde el que desea crear \u00f3rdenes de producci\u00f3n.", 
- "Separate production order will be created for each finished good item.": "Para la producci\u00f3n por separado se crea para cada \u00edtem buen acabado.", 
- "To Date": "Conocer", 
- "Use Multi-Level BOM": "Utilice Multi-Level BOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_planning_tool/locale/fr-doc.json b/manufacturing/doctype/production_planning_tool/locale/fr-doc.json
deleted file mode 100644
index 3a1d405..0000000
--- a/manufacturing/doctype/production_planning_tool/locale/fr-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Clear Table": "Effacer le tableau", 
- "Company": "Entreprise", 
- "Create Production Orders": "Cr\u00e9er des ordres de fabrication", 
- "Download Materials Required": "T\u00e9l\u00e9charger Mat\u00e9riel requis", 
- "Download a report containing all raw materials with their latest inventory status": "T\u00e9l\u00e9charger un rapport contenant toutes les mati\u00e8res premi\u00e8res avec leur dernier \u00e9tat des stocks", 
- "Enter items and planned qty for which you want to raise production orders or download raw materials for analysis.": "Introduisez les articles et qt\u00e9 planifi\u00e9e pour laquelle vous voulez soulever ordres de fabrication ou de t\u00e9l\u00e9charger des mati\u00e8res premi\u00e8res pour l&#39;analyse.", 
- "Filter based on customer": "Filtre bas\u00e9 sur le client", 
- "Filter based on item": "Filtre bas\u00e9 sur le point", 
- "From Date": "Partir de la date", 
- "Get Items": "Obtenir les \u00e9l\u00e9ments", 
- "Get Sales Orders": "Obtenez des commandes clients", 
- "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.": "Si elle est coch\u00e9e, la nomenclature des sous-ensembles points seront examin\u00e9s pour obtenir des mati\u00e8res premi\u00e8res. Sinon, tous les \u00e9l\u00e9ments du sous-ensemble sera trait\u00e9e comme une mati\u00e8re premi\u00e8re.", 
- "Items to be requested which are \"Out of Stock\" considering all warehouses based on projected qty and minimum order qty": "Articles \u00e0 \u00eatre demand\u00e9s, qui sont &quot;Out of Stock&quot; compte tenu de tous les entrep\u00f4ts bas\u00e9s sur quantit\u00e9 projet\u00e9e et qt\u00e9 minimum", 
- "Manufacturing": "Fabrication", 
- "Material Request For Warehouse": "Demande de mat\u00e9riel pour l&#39;entrep\u00f4t", 
- "Materials Requirement Planning (MRP)": "Planification des besoins mati\u00e8res (MRP)", 
- "Production Plan Items": "\u00c9l\u00e9ments du plan de production", 
- "Production Plan Sales Orders": "Vente Plan d&#39;ordres de production", 
- "Production Planning Tool": "Outil de planification de la production", 
- "Pull items from Sales Order mentioned in the above table.": "Tirez articles de Commande mentionn\u00e9 dans le tableau ci-dessus.", 
- "Pull sales orders (pending to deliver) based on the above criteria": "Tirez les ordres de vente (en attendant de livrer) sur la base des crit\u00e8res ci-dessus", 
- "Purchase Request For Warehouse": "Demande d&#39;achat pour l&#39;entrep\u00f4t", 
- "Raise Material Request": "Soulever la Demande de Mat\u00e9riel", 
- "Raise Production Order": "Soulever des ordres de fabrication", 
- "Raise Purchase Request": "Soulever la demande d&#39;achat", 
- "Select Sales Orders": "S\u00e9lectionnez les commandes clients", 
- "Select Sales Orders from which you want to create Production Orders.": "S\u00e9lectionnez les commandes clients \u00e0 partir de laquelle vous souhaitez cr\u00e9er des ordres de fabrication.", 
- "Separate production order will be created for each finished good item.": "Pour la production s\u00e9par\u00e9e sera cr\u00e9\u00e9e pour chaque article produit fini.", 
- "To Date": "\u00c0 ce jour", 
- "Use Multi-Level BOM": "Utilisez Multi-Level BOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_planning_tool/locale/hi-doc.json b/manufacturing/doctype/production_planning_tool/locale/hi-doc.json
deleted file mode 100644
index 475615f..0000000
--- a/manufacturing/doctype/production_planning_tool/locale/hi-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Clear Table": "\u0938\u094d\u092a\u0937\u094d\u091f \u092e\u0947\u091c", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Create Production Orders": "\u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u0915\u0947 \u0906\u0926\u0947\u0936 \u092c\u0928\u093e\u090f\u0901", 
- "Download Materials Required": "\u0906\u0935\u0936\u094d\u092f\u0915 \u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0921\u093e\u0909\u0928\u0932\u094b\u0921 \u0915\u0930\u0947\u0902", 
- "Download a report containing all raw materials with their latest inventory status": "\u0909\u0928\u0915\u0940 \u0928\u0935\u0940\u0928\u0924\u092e \u0938\u0942\u091a\u0940 \u0915\u0940 \u0938\u094d\u0925\u093f\u0924\u093f \u0915\u0947 \u0938\u093e\u0925 \u0938\u092d\u0940 \u0915\u091a\u094d\u091a\u0947 \u092e\u093e\u0932 \u092f\u0941\u0915\u094d\u0924 \u0930\u093f\u092a\u094b\u0930\u094d\u091f \u0921\u093e\u0909\u0928\u0932\u094b\u0921 \u0915\u0930\u0947\u0902", 
- "Enter items and planned qty for which you want to raise production orders or download raw materials for analysis.": "\u0935\u0938\u094d\u0924\u0941\u0913\u0902 \u0914\u0930 \u092f\u094b\u091c\u0928\u093e \u092c\u0928\u093e\u0908 \u092e\u093e\u0924\u094d\u0930\u093e \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902, \u091c\u093f\u0938\u0915\u0947 \u0932\u093f\u090f \u0906\u092a \u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u0915\u0947 \u0906\u0926\u0947\u0936 \u0915\u094b \u092c\u0922\u093c\u093e\u0928\u0947 \u092f\u093e \u0935\u093f\u0936\u094d\u0932\u0947\u0937\u0923 \u0915\u0947 \u0932\u093f\u090f \u0915\u091a\u094d\u091a\u0947 \u092e\u093e\u0932 \u0915\u0947 \u0921\u093e\u0909\u0928\u0932\u094b\u0921 \u0915\u0930\u0928\u093e \u091a\u093e\u0939\u0924\u0947 \u0939\u0948\u0902.", 
- "Filter based on customer": "\u0917\u094d\u0930\u093e\u0939\u0915\u094b\u0902 \u0915\u0947 \u0906\u0927\u093e\u0930 \u092a\u0930 \u092b\u093c\u093f\u0932\u094d\u091f\u0930", 
- "Filter based on item": "\u0906\u0907\u091f\u092e \u0915\u0947 \u0906\u0927\u093e\u0930 \u092a\u0930 \u092b\u093c\u093f\u0932\u094d\u091f\u0930", 
- "From Date": "\u0926\u093f\u0928\u093e\u0902\u0915 \u0938\u0947", 
- "Get Items": "\u0906\u0907\u091f\u092e \u092a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Get Sales Orders": "\u0935\u093f\u0915\u094d\u0930\u092f \u0906\u0926\u0947\u0936", 
- "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.": "\u0905\u0917\u0930 \u091a\u0947\u0915\u094d\u0921 \u0909\u092a \u0935\u093f\u0927\u093e\u0928\u0938\u092d\u093e \u0906\u0907\u091f\u092e \u0915\u0947 \u0932\u093f\u090f \u092c\u0940\u0913\u090f\u092e \u0915\u091a\u094d\u091a\u0947 \u092e\u093e\u0932 \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0935\u093f\u091a\u093e\u0930 \u0915\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e. \u0905\u0928\u094d\u092f\u0925\u093e, \u0938\u092d\u0940 \u0909\u092a \u0935\u093f\u0927\u093e\u0928\u0938\u092d\u093e \u0935\u0938\u094d\u0924\u0941\u0913\u0902 \u090f\u0915 \u0915\u091a\u094d\u091a\u0947 \u092e\u093e\u0932 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0907\u0932\u093e\u091c \u0915\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e.", 
- "Items to be requested which are \"Out of Stock\" considering all warehouses based on projected qty and minimum order qty": "\u0905\u0928\u0941\u092e\u093e\u0928\u093f\u0924 \u092e\u093e\u0924\u094d\u0930\u093e \u0914\u0930 \u0928\u094d\u092f\u0942\u0928\u0924\u092e \u0906\u0926\u0947\u0936 \u092e\u093e\u0924\u094d\u0930\u093e \u0915\u0947 \u0906\u0927\u093e\u0930 \u092a\u0930 \u0938\u092d\u0940 \u0917\u094b\u0926\u093e\u092e\u094b\u0902 \u092a\u0930 \u0935\u093f\u091a\u093e\u0930 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u0941\u0930\u094b\u0927 \u0915\u093f\u092f\u093e \u091c\u093e \u0906\u0907\u091f\u092e \u091c\u094b &quot;\u0938\u094d\u091f\u0949\u0915 \u0938\u0947 \u092c\u093e\u0939\u0930 \u0915\u0930 \u0930\u0939\u0947 \u0939\u0948\u0902&quot;", 
- "Manufacturing": "\u0935\u093f\u0928\u093f\u0930\u094d\u092e\u093e\u0923", 
- "Material Request For Warehouse": "\u0935\u0947\u092f\u0930\u0939\u093e\u0909\u0938 \u0915\u0947 \u0932\u093f\u090f \u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0915\u093e \u0905\u0928\u0941\u0930\u094b\u0927", 
- "Materials Requirement Planning (MRP)": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0906\u0935\u0936\u094d\u092f\u0915\u0924\u093e\u090f\u0901 \u092f\u094b\u091c\u0928\u093e (\u090f\u092e\u0906\u0930\u092a\u0940)", 
- "Production Plan Items": "\u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u092f\u094b\u091c\u0928\u093e \u0906\u0907\u091f\u092e", 
- "Production Plan Sales Orders": "\u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u092f\u094b\u091c\u0928\u093e \u0935\u093f\u0915\u094d\u0930\u092f \u0906\u0926\u0947\u0936", 
- "Production Planning Tool": "\u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u092f\u094b\u091c\u0928\u093e \u0909\u092a\u0915\u0930\u0923", 
- "Pull items from Sales Order mentioned in the above table.": "\u0909\u092a\u0930\u094b\u0915\u094d\u0924 \u0924\u093e\u0932\u093f\u0915\u093e \u092e\u0947\u0902 \u0909\u0932\u094d\u0932\u093f\u0916\u093f\u0924 \u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936 \u0938\u0947 \u0906\u0907\u091f\u092e \u0916\u0940\u0902\u091a\u094b.", 
- "Pull sales orders (pending to deliver) based on the above criteria": "\u0909\u092a\u0930\u094b\u0915\u094d\u0924 \u092e\u093e\u0928\u0926\u0902\u0921\u094b\u0902 \u0915\u0947 \u0906\u0927\u093e\u0930 \u092a\u0930 \u092c\u093f\u0915\u094d\u0930\u0940 \u0915\u0947 \u0906\u0926\u0947\u0936 (\u0935\u093f\u0924\u0930\u093f\u0924 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0932\u0902\u092c\u093f\u0924) \u0916\u0940\u0902\u091a\u094b", 
- "Purchase Request For Warehouse": "\u0916\u0930\u0940\u0926 \u0917\u094b\u0926\u093e\u092e \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u0941\u0930\u094b\u0927", 
- "Raise Material Request": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0905\u0928\u0941\u0930\u094b\u0927 \u0909\u0920\u093e\u090f\u0901", 
- "Raise Production Order": "\u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u0915\u093e \u0906\u0926\u0947\u0936 \u0909\u0920\u093e\u090f\u0901", 
- "Raise Purchase Request": "\u0916\u0930\u0940\u0926 \u0915\u0947 \u0905\u0928\u0941\u0930\u094b\u0927 \u0909\u0920\u093e\u090f\u0901", 
- "Select Sales Orders": "\u0935\u093f\u0915\u094d\u0930\u092f \u0906\u0926\u0947\u0936 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Select Sales Orders from which you want to create Production Orders.": "\u0935\u093f\u0915\u094d\u0930\u092f \u0906\u0926\u0947\u0936 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902 \u091c\u093f\u0938\u092e\u0947\u0902 \u0938\u0947 \u0906\u092a \u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u0915\u0947 \u0906\u0926\u0947\u0936 \u092c\u0928\u093e\u0928\u093e \u091a\u093e\u0939\u0924\u0947.", 
- "Separate production order will be created for each finished good item.": "\u0905\u0932\u0917 \u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u0915\u093e \u0906\u0926\u0947\u0936 \u092a\u094d\u0930\u0924\u094d\u092f\u0947\u0915 \u0938\u092e\u093e\u092a\u094d\u0924 \u0905\u091a\u094d\u091b\u093e \u0906\u0907\u091f\u092e \u0915\u0947 \u0932\u093f\u090f \u092c\u0928\u093e\u092f\u093e \u091c\u093e\u090f\u0917\u093e.", 
- "To Date": "\u0924\u093f\u0925\u093f \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Use Multi-Level BOM": "\u092e\u0932\u094d\u091f\u0940 \u0932\u0947\u0935\u0932 \u092c\u0940\u0913\u090f\u092e \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0947\u0902"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_planning_tool/locale/hr-doc.json b/manufacturing/doctype/production_planning_tool/locale/hr-doc.json
deleted file mode 100644
index 3847fa8..0000000
--- a/manufacturing/doctype/production_planning_tool/locale/hr-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Clear Table": "Jasno Tablica", 
- "Company": "Dru\u0161tvo", 
- "Create Production Orders": "Stvaranje radne naloge", 
- "Download Materials Required": "Preuzmite Materijali za", 
- "Download a report containing all raw materials with their latest inventory status": "Preuzmite izvje\u0161\u0107e koje sadr\u017ei sve sirovine sa svojim najnovijim inventara statusa", 
- "Enter items and planned qty for which you want to raise production orders or download raw materials for analysis.": "Unesite stavke i planirani Koli\u010dina za koje \u017eelite pove\u0107ati proizvodne naloge ili preuzimanje sirovine za analizu.", 
- "Filter based on customer": "Filter temelji se na kupca", 
- "Filter based on item": "Filtrirati na temelju to\u010dki", 
- "From Date": "Od datuma", 
- "Get Items": "Nabavite artikle", 
- "Get Sales Orders": "Nabavite narud\u017ebe", 
- "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.": "Ako je ozna\u010deno, BOM za pod-zbor stavke \u0107e biti uzeti u obzir za dobivanje sirovine. Ina\u010de, sve pod-monta\u017ea stavke \u0107e biti tretirani kao sirovinu.", 
- "Items to be requested which are \"Out of Stock\" considering all warehouses based on projected qty and minimum order qty": "Proizvodi se tra\u017ei \u0161to su &quot;Out of Stock&quot; s obzirom na sve skladi\u0161ta na temelju projicirane Qty i minimalne narud\u017ebe Kol", 
- "Manufacturing": "Proizvodnja", 
- "Material Request For Warehouse": "Materijal Zahtjev za galeriju", 
- "Materials Requirement Planning (MRP)": "Materijali Zahtjev za planiranje (MRP)", 
- "Production Plan Items": "Plan proizvodnje Proizvodi", 
- "Production Plan Sales Orders": "Plan proizvodnje narud\u017ebe", 
- "Production Planning Tool": "Planiranje proizvodnje alat", 
- "Pull items from Sales Order mentioned in the above table.": "Povucite stavke iz prodaje Reda navedene u gornjoj tablici.", 
- "Pull sales orders (pending to deliver) based on the above criteria": "Povucite prodajne naloge (na \u010dekanju za isporuku) na temelju navedenih kriterija", 
- "Purchase Request For Warehouse": "Kupnja Zahtjev za galeriju", 
- "Raise Material Request": "Podignite Materijal Zahtjev", 
- "Raise Production Order": "Podignite proizvodnom nalogu", 
- "Raise Purchase Request": "Podignite zahtjev za kupnju", 
- "Select Sales Orders": "Odaberite narud\u017ebe", 
- "Select Sales Orders from which you want to create Production Orders.": "Odaberite narud\u017ebe iz koje \u017eelite stvoriti radne naloge.", 
- "Separate production order will be created for each finished good item.": "Poseban proizvodnja kako \u0107e biti izra\u0111en za svakog gotovog dobrom stavke.", 
- "To Date": "Za datum", 
- "Use Multi-Level BOM": "Koristite multi-level BOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_planning_tool/locale/nl-doc.json b/manufacturing/doctype/production_planning_tool/locale/nl-doc.json
deleted file mode 100644
index f1d04f9..0000000
--- a/manufacturing/doctype/production_planning_tool/locale/nl-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Clear Table": "Clear Tabel", 
- "Company": "Vennootschap", 
- "Create Production Orders": "Maak productieorders", 
- "Download Materials Required": "Download Benodigde materialen", 
- "Download a report containing all raw materials with their latest inventory status": "Download een verslag met alle grondstoffen met hun nieuwste inventaris status", 
- "Enter items and planned qty for which you want to raise production orders or download raw materials for analysis.": "Voer de onderdelen in en geplande aantal waarvoor u wilt productieorders verhogen of grondstoffen voor analyse te downloaden.", 
- "Filter based on customer": "Filteren op basis van klant", 
- "Filter based on item": "Filteren op basis van artikel", 
- "From Date": "Van Datum", 
- "Get Items": "Get Items", 
- "Get Sales Orders": "Get Verkooporders", 
- "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.": "Indien aangevinkt, zal BOM voor sub-assemblage zaken geacht voor het krijgen van grondstoffen. Anders zullen alle subeenheid items worden behandeld als een grondstof.", 
- "Items to be requested which are \"Out of Stock\" considering all warehouses based on projected qty and minimum order qty": "Items worden aangevraagd die &quot;Niet op voorraad&quot; rekening houdend met alle magazijnen op basis van verwachte aantal en minimale bestelling qty", 
- "Manufacturing": "Productie", 
- "Material Request For Warehouse": "Materiaal Request For Warehouse", 
- "Materials Requirement Planning (MRP)": "Materials Requirement Planning (MRP)", 
- "Production Plan Items": "Productie Plan Items", 
- "Production Plan Sales Orders": "Productie Plan Verkooporders", 
- "Production Planning Tool": "Productie Planning Tool", 
- "Pull items from Sales Order mentioned in the above table.": "Trek items van Verkooporder vermeld in de bovenstaande tabel.", 
- "Pull sales orders (pending to deliver) based on the above criteria": "Trek verkooporders (in afwachting van te leveren) op basis van de bovengenoemde criteria", 
- "Purchase Request For Warehouse": "Koop Request For Warehouse", 
- "Raise Material Request": "Raise Materiaal aanvragen", 
- "Raise Production Order": "Raise Productieorder", 
- "Raise Purchase Request": "Raise Purchase Request", 
- "Select Sales Orders": "Selecteer Verkooporders", 
- "Select Sales Orders from which you want to create Production Orders.": "Selecteer Verkooporders van waaruit u wilt productieorders cre\u00ebren.", 
- "Separate production order will be created for each finished good item.": "Gescheiden productie order wordt aangemaakt voor elk eindproduct goed punt.", 
- "To Date": "To-date houden", 
- "Use Multi-Level BOM": "Gebruik Multi-Level BOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_planning_tool/locale/pt-BR-doc.json b/manufacturing/doctype/production_planning_tool/locale/pt-BR-doc.json
deleted file mode 100644
index 3337dbf..0000000
--- a/manufacturing/doctype/production_planning_tool/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Clear Table": "Limpar Tabela", 
- "Company": "Empresa", 
- "Create Production Orders": "Criar Ordens de Produ\u00e7\u00e3o", 
- "Download Materials Required": "Baixar Materiais Necess\u00e1rios", 
- "Download a report containing all raw materials with their latest inventory status": "Baixar um relat\u00f3rio contendo todas as mat\u00e9rias-primas com o seu estado mais recente do invent\u00e1rio", 
- "Enter items and planned qty for which you want to raise production orders or download raw materials for analysis.": "Digite itens e qtde. planejada para o qual voc\u00ea quer levantar ordens de produ\u00e7\u00e3o ou fazer o download de mat\u00e9rias-primas para a an\u00e1lise.", 
- "Filter based on customer": "Filtrar baseado em cliente", 
- "Filter based on item": "Filtrar baseado no item", 
- "From Date": "A partir da data", 
- "Get Items": "Obter itens", 
- "Get Sales Orders": "Obter Ordens de Venda", 
- "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.": "Se marcado, os itens da LDM para a Sub-Montagem ser\u00e3o considerados para obter mat\u00e9rias-primas. Caso contr\u00e1rio, todos os itens da sub-montagem v\u00e3o ser tratados como mat\u00e9ria-prima.", 
- "Items to be requested which are \"Out of Stock\" considering all warehouses based on projected qty and minimum order qty": "Os itens a serem solicitados que est\u00e3o &quot;Fora de Estoque&quot;, considerando todos os almoxarifados com base na quantidade projetada e pedido m\u00ednimo", 
- "Manufacturing": "Fabrica\u00e7\u00e3o", 
- "Material Request For Warehouse": "Pedido de material para Armaz\u00e9m", 
- "Materials Requirement Planning (MRP)": "Planejamento dos Recursos de Manufatura (PRM)", 
- "Production Plan Items": "Itens do plano de produ\u00e7\u00e3o", 
- "Production Plan Sales Orders": "Ordens de Venda do Plano de Produ\u00e7\u00e3o", 
- "Production Planning Tool": "Ferramenta de Planejamento da Produ\u00e7\u00e3o", 
- "Pull items from Sales Order mentioned in the above table.": "Puxar itens da Ordem de Venda mencionada na tabela acima.", 
- "Pull sales orders (pending to deliver) based on the above criteria": "Puxar as Ordens de Venda (pendentes de entrega) com base nos crit\u00e9rios acima", 
- "Raise Material Request": "Levante solicitar material", 
- "Raise Production Order": "Levantar Ordem de Produ\u00e7\u00e3o", 
- "Select Sales Orders": "Selecione as Ordens de Venda", 
- "Select Sales Orders from which you want to create Production Orders.": "Selecione as Ordens de Venda a partir das quais voc\u00ea deseja criar Ordens de Produ\u00e7\u00e3o.", 
- "Separate production order will be created for each finished good item.": "Uma Ordem de Produ\u00e7\u00e3o separada ser\u00e1 criada para cada item acabado.", 
- "To Date": "At\u00e9 a Data", 
- "Use Multi-Level BOM": "Utilize LDM de V\u00e1rios N\u00edveis"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_planning_tool/locale/pt-doc.json b/manufacturing/doctype/production_planning_tool/locale/pt-doc.json
deleted file mode 100644
index 75f6d1d..0000000
--- a/manufacturing/doctype/production_planning_tool/locale/pt-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Clear Table": "Tabela clara", 
- "Company": "Companhia", 
- "Create Production Orders": "Criar ordens de produ\u00e7\u00e3o", 
- "Download Materials Required": "Baixe Materiais Necess\u00e1rios", 
- "Download a report containing all raw materials with their latest inventory status": "Baixe um relat\u00f3rio contendo todas as mat\u00e9rias-primas com o seu estado mais recente invent\u00e1rio", 
- "Enter items and planned qty for which you want to raise production orders or download raw materials for analysis.": "Digite itens e qty planejada para o qual voc\u00ea quer levantar ordens de produ\u00e7\u00e3o ou fazer o download de mat\u00e9rias-primas para a an\u00e1lise.", 
- "Filter based on customer": "Filtrar baseado em cliente", 
- "Filter based on item": "Filtrar com base no item", 
- "From Date": "A partir da data", 
- "Get Items": "Obter itens", 
- "Get Sales Orders": "Obter Pedidos de Vendas", 
- "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.": "Se selecionado, o BOM para a sub-montagem itens ser\u00e3o considerados para obter mat\u00e9rias-primas. Caso contr\u00e1rio, todos os itens de sub-montagem vai ser tratado como uma mat\u00e9ria-prima.", 
- "Items to be requested which are \"Out of Stock\" considering all warehouses based on projected qty and minimum order qty": "Os itens a serem solicitados que est\u00e3o &quot;fora de estoque&quot;, considerando todos os armaz\u00e9ns com base no qty projetada e qty m\u00ednimo", 
- "Manufacturing": "Fabrico", 
- "Material Request For Warehouse": "Pedido de material para Armaz\u00e9m", 
- "Materials Requirement Planning (MRP)": "Materiais Requirement Planning (MRP)", 
- "Production Plan Items": "Plano de itens de produ\u00e7\u00e3o", 
- "Production Plan Sales Orders": "Vendas de produ\u00e7\u00e3o do Plano de Ordens", 
- "Production Planning Tool": "Ferramenta de Planejamento da Produ\u00e7\u00e3o", 
- "Pull items from Sales Order mentioned in the above table.": "Puxe itens da Ordem de Vendas mencionado na tabela acima.", 
- "Pull sales orders (pending to deliver) based on the above criteria": "Puxe pedidos de vendas pendentes (de entregar) com base nos crit\u00e9rios acima", 
- "Purchase Request For Warehouse": "Pedidos de compra do Armaz\u00e9m", 
- "Raise Material Request": "Levante solicitar material", 
- "Raise Production Order": "Levante Ordem de Produ\u00e7\u00e3o", 
- "Raise Purchase Request": "Levante Pedido de Compra", 
- "Select Sales Orders": "Selecione Pedidos de Vendas", 
- "Select Sales Orders from which you want to create Production Orders.": "Selecione Ordens de venda a partir do qual voc\u00ea deseja criar ordens de produ\u00e7\u00e3o.", 
- "Separate production order will be created for each finished good item.": "Ordem de produ\u00e7\u00e3o separado ser\u00e1 criado para cada item acabado.", 
- "To Date": "Conhecer", 
- "Use Multi-Level BOM": "Utilize Multi-Level BOM"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_planning_tool/locale/sr-doc.json b/manufacturing/doctype/production_planning_tool/locale/sr-doc.json
deleted file mode 100644
index 2c4bf5e..0000000
--- a/manufacturing/doctype/production_planning_tool/locale/sr-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Clear Table": "\u0421\u043b\u043e\u0431\u043e\u0434\u0430\u043d \u0422\u0430\u0431\u0435\u043b\u0430", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Create Production Orders": "\u041a\u0440\u0435\u0438\u0440\u0430\u045a\u0435 \u043d\u0430\u043b\u043e\u0433\u0430 \u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u0435", 
- "Download Materials Required": "\u041f\u0440\u0435\u0443\u0437\u0438\u043c\u0430\u045a\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0458\u0430\u043b\u0430 \u041f\u043e\u0442\u0440\u0435\u0431\u043d\u0430", 
- "Download a report containing all raw materials with their latest inventory status": "\u041f\u0440\u0435\u0443\u0437\u043c\u0438\u0442\u0435 \u0438\u0437\u0432\u0435\u0448\u0442\u0430\u0458 \u0441\u0430\u0434\u0440\u0436\u0438 \u0441\u0432\u0435 \u0441\u0438\u0440\u043e\u0432\u0438\u043d\u0435 \u0441\u0430 \u045a\u0438\u0445\u043e\u0432\u0438\u043c \u043d\u0430\u0458\u043d\u043e\u0432\u0438\u0458\u0438\u043c \u0438\u043d\u0432\u0435\u043d\u0442\u0430\u0440\u0430 \u0441\u0442\u0430\u0442\u0443\u0441\u0443", 
- "Enter items and planned qty for which you want to raise production orders or download raw materials for analysis.": "\u0423\u043d\u0435\u0441\u0438\u0442\u0435 \u0441\u0442\u0430\u0432\u043a\u0435 \u0438 \u043f\u043b\u0430\u043d\u0438\u0440\u0430\u043d\u0438 \u041a\u043e\u043b \u0437\u0430 \u043a\u043e\u0458\u0435 \u0436\u0435\u043b\u0438\u0442\u0435 \u0434\u0430 \u043f\u043e\u0434\u0438\u0433\u043d\u0435 \u043d\u0430\u0440\u0435\u0452\u0435\u045a\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u0435 \u0438\u043b\u0438 \u043f\u0440\u0435\u0443\u0437\u0435\u0442\u0438 \u0441\u0438\u0440\u043e\u0432\u0438\u043d\u0435 \u0437\u0430 \u0430\u043d\u0430\u043b\u0438\u0437\u0443.", 
- "Filter based on customer": "\u0424\u0438\u043b\u0442\u0435\u0440 \u043d\u0430 \u0431\u0430\u0437\u0438 \u043a\u0443\u043f\u0446\u0430", 
- "Filter based on item": "\u0424\u0438\u043b\u0442\u0435\u0440 \u043d\u0430 \u0431\u0430\u0437\u0438 \u0441\u0442\u0430\u0432\u043a\u0435", 
- "From Date": "\u041e\u0434 \u0434\u0430\u0442\u0443\u043c\u0430", 
- "Get Items": "\u0413\u0435\u0442 \u0441\u0442\u0430\u0432\u043a\u0435", 
- "Get Sales Orders": "\u0413\u0435\u0442 \u043f\u0440\u043e\u0434\u0430\u0458\u043d\u0438\u0445 \u043d\u0430\u043b\u043e\u0433\u0430", 
- "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.": "\u0410\u043a\u043e \u0458\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d, \u0431\u043e\u043c \u0437\u0430 \u043f\u043e\u0434-\u043c\u043e\u043d\u0442\u0430\u0436\u0435 \u0441\u0442\u0430\u0432\u043a\u0438 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0443\u0437\u0435\u0442\u0438 \u0443 \u043e\u0431\u0437\u0438\u0440 \u0437\u0430 \u0434\u043e\u0431\u0438\u0458\u0430\u045a\u0435 \u0441\u0438\u0440\u043e\u0432\u0438\u043d\u0430. \u0418\u043d\u0430\u0447\u0435, \u0441\u0432\u0438 \u0441\u0443\u0431-\u043c\u043e\u043d\u0442\u0430\u0436\u043d\u0438 \u0441\u0442\u0430\u0432\u043a\u0435 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0442\u0440\u0435\u0442\u0438\u0440\u0430\u043d\u0438 \u043a\u0430\u043e \u0441\u0438\u0440\u043e\u0432\u0438\u043d\u0430.", 
- "Items to be requested which are \"Out of Stock\" considering all warehouses based on projected qty and minimum order qty": "\u0421\u0442\u0430\u0432\u043a\u0435 \u0441\u0435 \u0442\u0440\u0430\u0436\u0435\u043d\u0438 \u043a\u043e\u0458\u0438 \u0441\u0443 &quot;\u041e\u0443\u0442 \u043e\u0444 \u0421\u0442\u043e\u0446\u043a&quot; \u0441 \u043e\u0431\u0437\u0438\u0440\u043e\u043c \u043d\u0430 \u0441\u0432\u0435 \u043c\u0430\u0433\u0430\u0446\u0438\u043d\u0435 \u0437\u0430\u0441\u043d\u043e\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u0440\u043e\u0458\u0435\u043a\u0442\u043e\u0432\u0430\u043d\u043e\u043c \u041a\u0442\u0438 \u0438 \u041c\u0438\u043d\u0438\u043c\u0430\u043b\u043d\u0430 \u043a\u043e\u043b\u0438\u0447\u0438\u043d\u0430 \u0437\u0430 \u043f\u043e\u0440\u0443\u0447\u0438\u0432\u0430\u045a\u0435", 
- "Manufacturing": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430", 
- "Materials Requirement Planning (MRP)": "\u041c\u0430\u0442\u0435\u0440\u0438\u0458\u0430\u043b\u0438 \u0417\u0430\u0445\u0442\u0435\u0432 \u043f\u043b\u0430\u043d\u0438\u0440\u0430\u045a\u0435 (\u041c\u0420\u041f)", 
- "Production Plan Items": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u0438 \u043f\u043b\u0430\u043d \u0410\u0440\u0442\u0438\u043a\u043b\u0438", 
- "Production Plan Sales Orders": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u0438 \u043f\u043b\u0430\u043d \u043f\u0440\u043e\u0434\u0430\u0458\u0435 \u041f\u043e\u0440\u0443\u045f\u0431\u0438\u043d\u0435", 
- "Production Planning Tool": "\u041f\u043b\u0430\u043d\u0438\u0440\u0430\u045a\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0435 \u0430\u043b\u0430\u0442\u0430", 
- "Pull items from Sales Order mentioned in the above table.": "\u041f\u043e\u0432\u0443\u0446\u0438\u0442\u0435 \u0441\u0442\u0430\u0432\u043a\u0435 \u0438\u0437 \u043f\u0440\u043e\u0434\u0430\u0458\u0435 \u0420\u0435\u0434\u0430 \u043f\u043e\u043c\u0435\u043d\u0443\u0442\u043e\u0433 \u0443 \u0433\u043e\u0440\u045a\u043e\u0458 \u0442\u0430\u0431\u0435\u043b\u0438.", 
- "Pull sales orders (pending to deliver) based on the above criteria": "\u041f\u043e\u0432\u0443\u0446\u0438\u0442\u0435 \u043f\u0440\u043e\u0434\u0430\u0458\u043d\u0435 \u043d\u0430\u043b\u043e\u0433\u0435 (\u0447\u0435\u043a\u0430 \u0434\u0430 \u0438\u0441\u043f\u043e\u0440\u0443\u0447\u0438) \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0443 \u043d\u0430\u0432\u0435\u0434\u0435\u043d\u0438\u0445 \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0458\u0443\u043c\u0430", 
- "Purchase Request For Warehouse": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0417\u0430\u0445\u0442\u0435\u0432 \u0437\u0430 \u043c\u0430\u0433\u0430\u0446\u0438\u043d\u0435", 
- "Raise Production Order": "\u041f\u043e\u0434\u0438\u045b\u0438 \u041e\u0440\u0434\u0435\u0440 \u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430", 
- "Raise Purchase Request": "\u041f\u043e\u0434\u0438\u045b\u0438 \u0417\u0430\u0445\u0442\u0435\u0432 \u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430", 
- "Select Sales Orders": "\u0418\u0437\u0431\u043e\u0440 \u043f\u0440\u043e\u0434\u0430\u0458\u043d\u0438\u0445 \u043d\u0430\u043b\u043e\u0433\u0430", 
- "Select Sales Orders from which you want to create Production Orders.": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0440\u043e\u0434\u0430\u0458\u043d\u0438\u0445 \u043d\u0430\u043b\u043e\u0433\u0430 \u0438\u0437 \u043a\u043e\u0458\u0435 \u0436\u0435\u043b\u0438\u0442\u0435 \u0434\u0430 \u043a\u0440\u0435\u0438\u0440\u0430\u0442\u0435 \u043d\u0430\u043b\u043e\u0433\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0443.", 
- "Separate production order will be created for each finished good item.": "\u041e\u0434\u0432\u043e\u0458\u0435\u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430 \u043f\u043e\u0440\u0443\u045f\u0431\u0438\u043d\u0430 \u045b\u0435 \u0431\u0438\u0442\u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u0459\u0435\u043d \u0437\u0430 \u0441\u0432\u0430\u043a\u0443 \u0433\u043e\u0442\u043e\u0432\u043e\u0433 \u0434\u043e\u0431\u0430\u0440 \u0441\u0442\u0430\u0432\u043a\u0435.", 
- "To Date": "\u0417\u0430 \u0434\u0430\u0442\u0443\u043c", 
- "Use Multi-Level BOM": "\u041a\u043e\u0440\u0438\u0441\u0442\u0438\u0442\u0435 \u041c\u0443\u043b\u0442\u0438-\u041b\u0435\u0432\u0435\u043b \u0431\u043e\u043c"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_planning_tool/locale/ta-doc.json b/manufacturing/doctype/production_planning_tool/locale/ta-doc.json
deleted file mode 100644
index 827e4e8..0000000
--- a/manufacturing/doctype/production_planning_tool/locale/ta-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Clear Table": "\u0ba4\u0bc6\u0bb3\u0bbf\u0bb5\u0bbe\u0ba9 \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Create Production Orders": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0b86\u0ba3\u0bc8\u0b95\u0bb3\u0bcd \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95", 
- "Download Materials Required": "\u0ba4\u0bc7\u0bb5\u0bc8\u0baf\u0bbe\u0ba9 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0ba4\u0bbf\u0bb5\u0bbf\u0bb1\u0b95\u0bcd\u0b95", 
- "Download a report containing all raw materials with their latest inventory status": "\u0b85\u0bb5\u0bb0\u0bcd\u0b95\u0bb3\u0bbf\u0ba9\u0bcd \u0b9a\u0bae\u0bc0\u0baa\u0ba4\u0bcd\u0ba4\u0bbf\u0baf \u0b9a\u0bb0\u0b95\u0bcd\u0b95\u0bc1 \u0ba8\u0bbf\u0bb2\u0bc8 \u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0bae\u0bc2\u0bb2\u0baa\u0bcd\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bc6\u0bbe\u0ba3\u0bcd\u0b9f \u0b92\u0bb0\u0bc1 \u0b85\u0bb1\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bc8 \u0baa\u0ba4\u0bbf\u0bb5\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0bc1", 
- "Enter items and planned qty for which you want to raise production orders or download raw materials for analysis.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0b89\u0baf\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b86\u0baf\u0bcd\u0bb5\u0bbf\u0bb2\u0bcd \u0bae\u0bc2\u0bb2\u0baa\u0bcd\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0ba4\u0bbf\u0bb5\u0bbf\u0bb1\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bbf\u0baf \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bc8 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bbf\u0b9f\u0bcd\u0b9f \u0b85\u0bb3\u0bb5\u0bc1 \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Filter based on customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0bb5\u0b9f\u0bbf\u0b95\u0b9f\u0bcd\u0b9f", 
- "Filter based on item": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0bb5\u0b9f\u0bbf\u0b95\u0b9f\u0bcd\u0b9f", 
- "From Date": "\u0ba4\u0bc7\u0ba4\u0bbf", 
- "Get Items": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Get Sales Orders": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "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.": "\u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1\u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbe\u0bb2\u0bcd, \u0ba4\u0bc1\u0ba3\u0bc8 \u0b9a\u0b9f\u0bcd\u0b9f\u0b9a\u0baa\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd BOM \u0bae\u0bc2\u0bb2\u0baa\u0bcd\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bc6\u0bb1 \u0b95\u0bb0\u0bc1\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1. \u0bae\u0bb1\u0bcd\u0bb1\u0baa\u0b9f\u0bbf, \u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0ba4\u0bc1\u0ba3\u0bc8 \u0b9a\u0b9f\u0bcd\u0b9f\u0b9a\u0baa\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 \u0bae\u0bc2\u0bb2\u0baa\u0bcd\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bbe\u0b95 \u0b95\u0bb0\u0bc1\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1.", 
- "Items to be requested which are \"Out of Stock\" considering all warehouses based on projected qty and minimum order qty": "&quot;\u0b85\u0bb5\u0bc1\u0b9f\u0bcd \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0baa\u0bb1\u0bcd\u0bb1\u0bbf\u0baf&quot; \u0b8e\u0ba8\u0bcd\u0ba4 \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0baf \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 \u0b89\u0ba4\u0bcd\u0ba4\u0bc7\u0b9a \u0b85\u0bb3\u0bb5\u0bc1 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0bc1\u0bb1\u0bc8\u0ba8\u0bcd\u0ba4 \u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd \u0b85\u0bb3\u0bb5\u0bc1 \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd \u0baa\u0bb0\u0bbf\u0b9a\u0bc0\u0bb2\u0bbf\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Manufacturing": "\u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Materials Requirement Planning (MRP)": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0ba4\u0bc7\u0bb5\u0bc8 \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bbf\u0b9f\u0bb2\u0bcd (MRP)", 
- "Production Plan Items": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "Production Plan Sales Orders": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8\u0b95\u0bb3\u0bcd", 
- "Production Planning Tool": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bbf\u0b9f\u0bb2\u0bcd \u0b95\u0bb0\u0bc1\u0bb5\u0bbf", 
- "Pull items from Sales Order mentioned in the above table.": "\u0bae\u0bc7\u0bb2\u0bc7 \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3 \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bc8 \u0b87\u0bb4\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Pull sales orders (pending to deliver) based on the above criteria": "\u0bae\u0bc7\u0bb2\u0bc7 \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8\u0b95\u0bb3\u0bcd (\u0bb5\u0bb4\u0b99\u0bcd\u0b95 \u0ba8\u0bbf\u0bb2\u0bc1\u0bb5\u0bc8\u0baf\u0bbf\u0bb2\u0bcd) \u0b87\u0bb4\u0bc1\u0b95\u0bcd\u0b95", 
- "Purchase Request For Warehouse": "\u0b9a\u0bc7\u0bae\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1 \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Raise Production Order": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0b86\u0ba3\u0bc8 \u0b89\u0baf\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4", 
- "Raise Purchase Request": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0b8e\u0bb4\u0bc1\u0baa\u0bcd\u0baa", 
- "Select Sales Orders": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8\u0b95\u0bb3\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Select Sales Orders from which you want to create Production Orders.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0b86\u0ba3\u0bc8\u0b95\u0bb3\u0bcd \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bbf\u0baf \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8\u0b95\u0bb3\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Separate production order will be created for each finished good item.": "\u0ba4\u0ba9\u0bbf \u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b92\u0bb5\u0bcd\u0bb5\u0bc6\u0bbe\u0bb0\u0bc1 \u0bae\u0bc1\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0ba8\u0bb2\u0bcd\u0bb2 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0ba4\u0bc1.", 
- "To Date": "\u0ba4\u0bc7\u0ba4\u0bbf", 
- "Use Multi-Level BOM": "\u0bae\u0bb2\u0bcd\u0b9f\u0bbf \u0bb2\u0bc6\u0bb5\u0bb2\u0bcd BOM \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/production_planning_tool/locale/th-doc.json b/manufacturing/doctype/production_planning_tool/locale/th-doc.json
deleted file mode 100644
index 8b7f5c1..0000000
--- a/manufacturing/doctype/production_planning_tool/locale/th-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Clear Table": "\u0e15\u0e32\u0e23\u0e32\u0e07\u0e17\u0e35\u0e48\u0e0a\u0e31\u0e14\u0e40\u0e08\u0e19", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Create Production Orders": "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Download Materials Required": "\u0e14\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2b\u0e25\u0e14\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e17\u0e35\u0e48\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19", 
- "Download a report containing all raw materials with their latest inventory status": "\u0e14\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2b\u0e25\u0e14\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e17\u0e35\u0e48\u0e21\u0e35\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e34\u0e1a\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e17\u0e35\u0e48\u0e21\u0e35\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e04\u0e07\u0e04\u0e25\u0e31\u0e07\u0e02\u0e2d\u0e07\u0e1e\u0e27\u0e01\u0e40\u0e02\u0e32\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14", 
- "Enter items and planned qty for which you want to raise production orders or download raw materials for analysis.": "\u0e1b\u0e49\u0e2d\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e41\u0e25\u0e30\u0e08\u0e33\u0e19\u0e27\u0e19\u0e17\u0e35\u0e48\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e44\u0e27\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e08\u0e30\u0e22\u0e01\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e1c\u0e25\u0e34\u0e15\u0e2b\u0e23\u0e37\u0e2d\u0e14\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2b\u0e25\u0e14\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e34\u0e1a\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c", 
- "Filter based on customer": "\u0e01\u0e23\u0e2d\u0e07\u0e02\u0e36\u0e49\u0e19\u0e2d\u0e22\u0e39\u0e48\u0e01\u0e31\u0e1a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Filter based on item": "\u0e01\u0e23\u0e2d\u0e07\u0e02\u0e36\u0e49\u0e19\u0e2d\u0e22\u0e39\u0e48\u0e01\u0e31\u0e1a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "From Date": "\u0e08\u0e32\u0e01\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Get Items": "\u0e23\u0e31\u0e1a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Get Sales Orders": "\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "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.": "\u0e2b\u0e32\u0e01\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e22\u0e48\u0e2d\u0e22\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e34\u0e1a \u0e21\u0e34\u0e09\u0e30\u0e19\u0e31\u0e49\u0e19\u0e17\u0e38\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e22\u0e48\u0e2d\u0e22\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1b\u0e0f\u0e34\u0e1a\u0e31\u0e15\u0e34\u0e40\u0e1b\u0e47\u0e19\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e34\u0e1a", 
- "Items to be requested which are \"Out of Stock\" considering all warehouses based on projected qty and minimum order qty": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e23\u0e49\u0e2d\u0e07\u0e02\u0e2d\u0e0b\u0e36\u0e48\u0e07\u0e40\u0e1b\u0e47\u0e19 &quot;\u0e2d\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e2a\u0e15\u0e47\u0e2d\u0e01&quot; \u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e42\u0e01\u0e14\u0e31\u0e07\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e02\u0e36\u0e49\u0e19\u0e2d\u0e22\u0e39\u0e48\u0e01\u0e31\u0e1a\u0e08\u0e33\u0e19\u0e27\u0e19\u0e17\u0e35\u0e48\u0e04\u0e32\u0e14\u0e01\u0e32\u0e23\u0e13\u0e4c\u0e44\u0e27\u0e49\u0e41\u0e25\u0e30\u0e08\u0e33\u0e19\u0e27\u0e19\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e31\u0e49\u0e19\u0e15\u0e48\u0e33", 
- "Manufacturing": "\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Material Request For Warehouse": "\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Materials Requirement Planning (MRP)": "\u0e01\u0e32\u0e23\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e04\u0e27\u0e32\u0e21\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e27\u0e31\u0e2a\u0e14\u0e38 (MRP)", 
- "Production Plan Items": "\u0e41\u0e1c\u0e19\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Production Plan Sales Orders": "\u0e1c\u0e25\u0e34\u0e15\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e02\u0e32\u0e22\u0e41\u0e1c\u0e19", 
- "Production Planning Tool": "\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Pull items from Sales Order mentioned in the above table.": "\u0e14\u0e36\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e08\u0e32\u0e01\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e02\u0e32\u0e22\u0e17\u0e35\u0e48\u0e01\u0e25\u0e48\u0e32\u0e27\u0e16\u0e36\u0e07\u0e43\u0e19\u0e15\u0e32\u0e23\u0e32\u0e07\u0e02\u0e49\u0e32\u0e07\u0e15\u0e49\u0e19", 
- "Pull sales orders (pending to deliver) based on the above criteria": "\u0e14\u0e36\u0e07\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22 (\u0e23\u0e2d\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07\u0e21\u0e2d\u0e1a) \u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e15\u0e32\u0e21\u0e40\u0e01\u0e13\u0e11\u0e4c\u0e14\u0e31\u0e07\u0e01\u0e25\u0e48\u0e32\u0e27\u0e02\u0e49\u0e32\u0e07\u0e15\u0e49\u0e19", 
- "Raise Material Request": "\u0e22\u0e01\u0e04\u0e33\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38", 
- "Raise Production Order": "\u0e22\u0e01\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Select Sales Orders": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e32\u0e22", 
- "Select Sales Orders from which you want to create Production Orders.": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e02\u0e32\u0e22\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e08\u0e30\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d", 
- "Separate production order will be created for each finished good item.": "\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e1c\u0e25\u0e34\u0e15\u0e41\u0e22\u0e01\u0e08\u0e30\u0e16\u0e39\u0e01\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e14\u0e35\u0e43\u0e19\u0e41\u0e15\u0e48\u0e25\u0e30\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\u0e23\u0e39\u0e1b", 
- "To Date": "\u0e19\u0e31\u0e14", 
- "Use Multi-Level BOM": "\u0e43\u0e0a\u0e49 BOM \u0e2b\u0e25\u0e32\u0e22\u0e23\u0e30\u0e14\u0e31\u0e1a"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/update_delivery_date/locale/_messages_doc.json b/manufacturing/doctype/update_delivery_date/locale/_messages_doc.json
deleted file mode 100644
index 8645992..0000000
--- a/manufacturing/doctype/update_delivery_date/locale/_messages_doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-[
- "Customer", 
- "Get Open Sales Order", 
- "Sales Order", 
- "Company", 
- "Update Delivery Date", 
- "To Date", 
- "From Date", 
- "Entries", 
- "Manufacturing", 
- "Territory", 
- "Update Sales Order"
-]
\ No newline at end of file
diff --git a/manufacturing/doctype/update_delivery_date/locale/ar-doc.json b/manufacturing/doctype/update_delivery_date/locale/ar-doc.json
deleted file mode 100644
index 328880a..0000000
--- a/manufacturing/doctype/update_delivery_date/locale/ar-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Company": "\u0634\u0631\u0643\u0629", 
- "Customer": "\u0632\u0628\u0648\u0646", 
- "Entries": "\u0645\u0642\u0627\u0644\u0627\u062a", 
- "From Date": "\u0645\u0646 \u062a\u0627\u0631\u064a\u062e", 
- "Get Open Sales Order": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0641\u062a\u062d \u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Manufacturing": "\u062a\u0635\u0646\u064a\u0639", 
- "Sales Order": "\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Territory": "\u0625\u0642\u0644\u064a\u0645", 
- "To Date": "\u062d\u062a\u0649 \u0627\u0644\u0627\u0646", 
- "Update Delivery Date": "\u062a\u062d\u062f\u064a\u062b \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0633\u0644\u064a\u0645", 
- "Update Sales Order": "\u062a\u062d\u062f\u064a\u062b \u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/update_delivery_date/locale/de-doc.json b/manufacturing/doctype/update_delivery_date/locale/de-doc.json
deleted file mode 100644
index a21240b..0000000
--- a/manufacturing/doctype/update_delivery_date/locale/de-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Company": "Firma", 
- "Customer": "Kunde", 
- "Entries": "Eintr\u00e4ge", 
- "From Date": "Von Datum", 
- "Get Open Sales Order": "Sie \u00f6ffnen Sales Order", 
- "Manufacturing": "Herstellung", 
- "Sales Order": "Sales Order", 
- "Territory": "Gebiet", 
- "To Date": "To Date", 
- "Update Delivery Date": "Aktualisieren Lieferdatum", 
- "Update Sales Order": "Aktualisieren Sie Sales Order"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/update_delivery_date/locale/es-doc.json b/manufacturing/doctype/update_delivery_date/locale/es-doc.json
deleted file mode 100644
index 70ef665..0000000
--- a/manufacturing/doctype/update_delivery_date/locale/es-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Company": "Empresa", 
- "Customer": "Cliente", 
- "Entries": "Comentarios", 
- "From Date": "Desde la fecha", 
- "Get Open Sales Order": "Recibe \u00f3rdenes de venta abierto", 
- "Manufacturing": "Fabricaci\u00f3n", 
- "Sales Order": "De \u00f3rdenes de venta", 
- "Territory": "Territorio", 
- "To Date": "Conocer", 
- "Update Delivery Date": "Actualizaci\u00f3n de Fecha de Entrega", 
- "Update Sales Order": "Actualizaci\u00f3n de \u00f3rdenes de venta"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/update_delivery_date/locale/fr-doc.json b/manufacturing/doctype/update_delivery_date/locale/fr-doc.json
deleted file mode 100644
index 1a23a86..0000000
--- a/manufacturing/doctype/update_delivery_date/locale/fr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Company": "Entreprise", 
- "Customer": "Client", 
- "Entries": "Entr\u00e9es", 
- "From Date": "Partir de la date", 
- "Get Open Sales Order": "Obtenez Ouvrir Commande", 
- "Manufacturing": "Fabrication", 
- "Sales Order": "Commande", 
- "Territory": "Territoire", 
- "To Date": "\u00c0 ce jour", 
- "Update Delivery Date": "Mettre \u00e0 jour Date de livraison", 
- "Update Sales Order": "Mise \u00e0 jour des commandes clients"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/update_delivery_date/locale/hi-doc.json b/manufacturing/doctype/update_delivery_date/locale/hi-doc.json
deleted file mode 100644
index bb6474c..0000000
--- a/manufacturing/doctype/update_delivery_date/locale/hi-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Customer": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "Entries": "\u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f\u092f\u093e\u0902", 
- "From Date": "\u0926\u093f\u0928\u093e\u0902\u0915 \u0938\u0947", 
- "Get Open Sales Order": "\u0913\u092a\u0928 \u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936", 
- "Manufacturing": "\u0935\u093f\u0928\u093f\u0930\u094d\u092e\u093e\u0923", 
- "Sales Order": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936", 
- "Territory": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930", 
- "To Date": "\u0924\u093f\u0925\u093f \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Update Delivery Date": "\u0905\u0926\u094d\u092f\u0924\u0928 \u0921\u093f\u0932\u0940\u0935\u0930\u0940 \u0915\u0940 \u0924\u093e\u0930\u0940\u0916", 
- "Update Sales Order": "\u0905\u0926\u094d\u092f\u0924\u0928 \u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/update_delivery_date/locale/hr-doc.json b/manufacturing/doctype/update_delivery_date/locale/hr-doc.json
deleted file mode 100644
index 06ff481..0000000
--- a/manufacturing/doctype/update_delivery_date/locale/hr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Company": "Dru\u0161tvo", 
- "Customer": "Kupac", 
- "Entries": "Prijave", 
- "From Date": "Od datuma", 
- "Get Open Sales Order": "Nabavite Otvori prodajnog naloga", 
- "Manufacturing": "Proizvodnja", 
- "Sales Order": "Prodajnog naloga", 
- "Territory": "Teritorija", 
- "To Date": "Za datum", 
- "Update Delivery Date": "A\u017eurirajte datum isporuke", 
- "Update Sales Order": "A\u017eurirajte prodajnog naloga"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/update_delivery_date/locale/nl-doc.json b/manufacturing/doctype/update_delivery_date/locale/nl-doc.json
deleted file mode 100644
index 179809a..0000000
--- a/manufacturing/doctype/update_delivery_date/locale/nl-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Company": "Vennootschap", 
- "Customer": "Klant", 
- "Entries": "Inzendingen", 
- "From Date": "Van Datum", 
- "Get Open Sales Order": "Get Open Verkooporder", 
- "Manufacturing": "Productie", 
- "Sales Order": "Verkooporder", 
- "Territory": "Grondgebied", 
- "To Date": "To-date houden", 
- "Update Delivery Date": "Werk Leveringsdatum", 
- "Update Sales Order": "Werk Verkooporder"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/update_delivery_date/locale/pt-BR-doc.json b/manufacturing/doctype/update_delivery_date/locale/pt-BR-doc.json
deleted file mode 100644
index 4d9249e..0000000
--- a/manufacturing/doctype/update_delivery_date/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Company": "Empresa", 
- "Customer": "Cliente", 
- "Entries": "Lan\u00e7amentos", 
- "From Date": "A partir da data", 
- "Get Open Sales Order": "Obter Ordens de Venda abertas", 
- "Manufacturing": "Fabrica\u00e7\u00e3o", 
- "Sales Order": "Ordem de Venda", 
- "Territory": "Territ\u00f3rio", 
- "To Date": "At\u00e9 a Data", 
- "Update Delivery Date": "Atualizar Data de Entrega", 
- "Update Sales Order": "Atualizar Ordem de Venda"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/update_delivery_date/locale/pt-doc.json b/manufacturing/doctype/update_delivery_date/locale/pt-doc.json
deleted file mode 100644
index 09ed52b..0000000
--- a/manufacturing/doctype/update_delivery_date/locale/pt-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Company": "Companhia", 
- "Customer": "Cliente", 
- "Entries": "Entradas", 
- "From Date": "A partir da data", 
- "Get Open Sales Order": "Obter Ordem de vendas Abrir", 
- "Manufacturing": "Fabrico", 
- "Sales Order": "Ordem de Vendas", 
- "Territory": "Territ\u00f3rio", 
- "To Date": "Conhecer", 
- "Update Delivery Date": "Atualize data de entrega", 
- "Update Sales Order": "Atualize Ordem de Vendas"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/update_delivery_date/locale/sr-doc.json b/manufacturing/doctype/update_delivery_date/locale/sr-doc.json
deleted file mode 100644
index b6e6a19..0000000
--- a/manufacturing/doctype/update_delivery_date/locale/sr-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Customer": "\u041a\u0443\u043f\u0430\u0446", 
- "From Date": "\u041e\u0434 \u0434\u0430\u0442\u0443\u043c\u0430", 
- "Get Open Sales Order": "\u0413\u0435\u0442 \u041e\u043f\u0435\u043d \u043f\u0440\u043e\u0434\u0430\u0458\u043d\u0438\u0445 \u043d\u0430\u043b\u043e\u0433\u0430", 
- "Manufacturing": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430", 
- "Sales Order": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041d\u0430\u0440\u0443\u0447\u0438\u0442\u0435", 
- "Territory": "\u0422\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0430", 
- "To Date": "\u0417\u0430 \u0434\u0430\u0442\u0443\u043c", 
- "Update Delivery Date": "\u0423\u043f\u0434\u0430\u0442\u0435 \u0434\u0430\u0442\u0443\u043c \u0438\u0441\u043f\u043e\u0440\u0443\u043a\u0435", 
- "Update Sales Order": "\u0423\u043f\u0434\u0430\u0442\u0435 \u043f\u0440\u043e\u0434\u0430\u0458\u043d\u0438\u0445 \u043d\u0430\u043b\u043e\u0433\u0430"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/update_delivery_date/locale/ta-doc.json b/manufacturing/doctype/update_delivery_date/locale/ta-doc.json
deleted file mode 100644
index f391384..0000000
--- a/manufacturing/doctype/update_delivery_date/locale/ta-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "From Date": "\u0ba4\u0bc7\u0ba4\u0bbf", 
- "Get Open Sales Order": "\u0ba4\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Manufacturing": "\u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Sales Order": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8", 
- "Territory": "\u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd", 
- "To Date": "\u0ba4\u0bc7\u0ba4\u0bbf", 
- "Update Delivery Date": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0ba4\u0bc7\u0ba4\u0bbf \u0baa\u0bc1\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95", 
- "Update Sales Order": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8 \u0baa\u0bc1\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/update_delivery_date/locale/th-doc.json b/manufacturing/doctype/update_delivery_date/locale/th-doc.json
deleted file mode 100644
index 799fec1..0000000
--- a/manufacturing/doctype/update_delivery_date/locale/th-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Entries": "\u0e04\u0e2d\u0e21\u0e40\u0e21\u0e19\u0e15\u0e4c", 
- "From Date": "\u0e08\u0e32\u0e01\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Get Open Sales Order": "\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e40\u0e1b\u0e34\u0e14", 
- "Manufacturing": "\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Sales Order": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e32\u0e22", 
- "Territory": "\u0e2d\u0e32\u0e13\u0e32\u0e40\u0e02\u0e15", 
- "To Date": "\u0e19\u0e31\u0e14", 
- "Update Delivery Date": "\u0e2d\u0e31\u0e1e\u0e40\u0e14\u0e17\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e07", 
- "Update Sales Order": "\u0e2d\u0e31\u0e1e\u0e40\u0e14\u0e17\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/workstation/README.md b/manufacturing/doctype/workstation/README.md
new file mode 100644
index 0000000..f9afe37
--- /dev/null
+++ b/manufacturing/doctype/workstation/README.md
@@ -0,0 +1 @@
+Workstation where BOM Operation is performed.
\ No newline at end of file
diff --git a/manufacturing/doctype/workstation/locale/_messages_doc.json b/manufacturing/doctype/workstation/locale/_messages_doc.json
deleted file mode 100644
index 2df5d82..0000000
--- a/manufacturing/doctype/workstation/locale/_messages_doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-[
- "Workstation", 
- "Units/Shifts", 
- "Capacity", 
- "Description", 
- "Over Heads", 
- "Hour Rate", 
- "Trash Reason", 
- "Hour Rate Consumable", 
- "Capacity Units", 
- "Units/Hour", 
- "Warehouse", 
- "Overhead", 
- "Hour Rate Electricity", 
- "Manufacturing", 
- "Hour Rate Rent", 
- "Workstation Name", 
- "Hour Rate Labour"
-]
\ No newline at end of file
diff --git a/manufacturing/doctype/workstation/locale/ar-doc.json b/manufacturing/doctype/workstation/locale/ar-doc.json
deleted file mode 100644
index e94b387..0000000
--- a/manufacturing/doctype/workstation/locale/ar-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Capacity": "\u0642\u062f\u0631\u0629", 
- "Capacity Units": "\u0642\u062f\u0631\u0629 \u0627\u0644\u0648\u062d\u062f\u0627\u062a", 
- "Description": "\u0648\u0635\u0641", 
- "Hour Rate": "\u0633\u0627\u0639\u0629 \u0642\u064a\u0645", 
- "Hour Rate Consumable": "\u0633\u0627\u0639\u0629 \u0642\u064a\u0645 \u0645\u0633\u062a\u0647\u0644\u0643\u0627\u062a", 
- "Hour Rate Electricity": "\u0633\u0627\u0639\u0629 \u0642\u064a\u0645 \u0627\u0644\u0643\u0647\u0631\u0628\u0627\u0621", 
- "Hour Rate Labour": "\u0633\u0627\u0639\u0629 \u0642\u064a\u0645 \u0627\u0644\u0639\u0645\u0644", 
- "Hour Rate Rent": "\u0633\u0627\u0639\u0629 \u0642\u064a\u0645 \u0625\u064a\u062c\u0627\u0631", 
- "Manufacturing": "\u062a\u0635\u0646\u064a\u0639", 
- "Over Heads": "\u0639\u0644\u0649 \u0631\u0624\u0648\u0633", 
- "Overhead": "\u0641\u0648\u0642", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629", 
- "Units/Hour": "\u0648\u062d\u062f\u0629 / \u0633\u0627\u0639\u0629", 
- "Units/Shifts": "\u0648\u062d\u062f\u0629 / \u0627\u0644\u062a\u062d\u0648\u0644\u0627\u062a", 
- "Warehouse": "\u0645\u0633\u062a\u0648\u062f\u0639", 
- "Workstation": "\u0645\u062d\u0637\u0629 \u0627\u0644\u0639\u0645\u0644", 
- "Workstation Name": "\u0645\u062d\u0637\u0629 \u0627\u0644\u0639\u0645\u0644 \u0627\u0633\u0645"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/workstation/locale/de-doc.json b/manufacturing/doctype/workstation/locale/de-doc.json
deleted file mode 100644
index 1c60c68..0000000
--- a/manufacturing/doctype/workstation/locale/de-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Capacity": "Kapazit\u00e4t", 
- "Capacity Units": "Capacity Units", 
- "Description": "Beschreibung", 
- "Hour Rate": "Hour Rate", 
- "Hour Rate Consumable": "Hour Rate Verbrauchsmaterial", 
- "Hour Rate Electricity": "Hour Rate Strom", 
- "Hour Rate Labour": "Hour Rate Labour", 
- "Hour Rate Rent": "Hour Rate Miete", 
- "Manufacturing": "Herstellung", 
- "Over Heads": "\u00dcber Heads", 
- "Overhead": "Oben", 
- "Trash Reason": "Trash Reason", 
- "Units/Hour": "Einheiten / Stunde", 
- "Units/Shifts": "Units / Shifts", 
- "Warehouse": "Lager", 
- "Workstation": "Arbeitsplatz", 
- "Workstation Name": "Name der Arbeitsstation"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/workstation/locale/es-doc.json b/manufacturing/doctype/workstation/locale/es-doc.json
deleted file mode 100644
index 899cb54..0000000
--- a/manufacturing/doctype/workstation/locale/es-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Capacity": "Capacidad", 
- "Capacity Units": "Unidades de capacidad", 
- "Description": "Descripci\u00f3n", 
- "Hour Rate": "Hora Tarifa", 
- "Hour Rate Consumable": "Consumible Tipo horas", 
- "Hour Rate Electricity": "Tarifario horas", 
- "Hour Rate Labour": "Trabajo tarifa por hora", 
- "Hour Rate Rent": "Alquiler Tarifa horas", 
- "Manufacturing": "Fabricaci\u00f3n", 
- "Over Heads": "Sobre las cabezas de", 
- "Overhead": "Gastos generales", 
- "Trash Reason": "Trash Raz\u00f3n", 
- "Units/Hour": "Unidades / hora", 
- "Units/Shifts": "Unidades / Turnos", 
- "Warehouse": "Almac\u00e9n", 
- "Workstation": "Puesto de trabajo", 
- "Workstation Name": "Nombre de estaci\u00f3n de trabajo"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/workstation/locale/fr-doc.json b/manufacturing/doctype/workstation/locale/fr-doc.json
deleted file mode 100644
index 27f363d..0000000
--- a/manufacturing/doctype/workstation/locale/fr-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Capacity": "Capacit\u00e9", 
- "Capacity Units": "Unit\u00e9s de capacit\u00e9", 
- "Description": "Description", 
- "Hour Rate": "Taux heure", 
- "Hour Rate Consumable": "Consommables heure Tarif", 
- "Hour Rate Electricity": "Tarifs d&#39;\u00e9lectricit\u00e9 heure", 
- "Hour Rate Labour": "Travail heure Tarif", 
- "Hour Rate Rent": "Loyer heure Tarif", 
- "Manufacturing": "Fabrication", 
- "Over Heads": "Au cours chefs", 
- "Overhead": "Au-dessus", 
- "Trash Reason": "Raison Corbeille", 
- "Units/Hour": "Unit\u00e9s / heure", 
- "Units/Shifts": "Unit\u00e9s / Quarts de travail", 
- "Warehouse": "Entrep\u00f4t", 
- "Workstation": "Workstation", 
- "Workstation Name": "Nom de station de travail"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/workstation/locale/hi-doc.json b/manufacturing/doctype/workstation/locale/hi-doc.json
deleted file mode 100644
index a514705..0000000
--- a/manufacturing/doctype/workstation/locale/hi-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Capacity": "\u0915\u094d\u0937\u092e\u0924\u093e", 
- "Capacity Units": "\u0915\u094d\u0937\u092e\u0924\u093e \u0907\u0915\u093e\u0907\u092f\u094b\u0902", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Hour Rate": "\u0918\u0902\u091f\u093e \u0926\u0930", 
- "Hour Rate Consumable": "\u0918\u0902\u091f\u094b \u0915\u0947 \u0932\u093f\u090f \u0926\u0930 \u0909\u092a\u092d\u094b\u091c\u094d\u092f", 
- "Hour Rate Electricity": "\u0918\u0902\u091f\u094b \u0915\u0947 \u0932\u093f\u090f \u0926\u0930 \u092c\u093f\u091c\u0932\u0940", 
- "Hour Rate Labour": "\u0918\u0902\u091f\u094b \u0915\u0947 \u0932\u093f\u090f \u0926\u0930 \u0936\u094d\u0930\u092e", 
- "Hour Rate Rent": "\u0918\u0902\u091f\u093e \u0926\u0930 \u0915\u093f\u0930\u093e\u092f\u093e", 
- "Manufacturing": "\u0935\u093f\u0928\u093f\u0930\u094d\u092e\u093e\u0923", 
- "Over Heads": "\u0938\u093f\u0930 \u092a\u0930", 
- "Overhead": "\u0909\u092a\u0930\u093f", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923", 
- "Units/Hour": "\u0907\u0915\u093e\u0907\u092f\u094b\u0902 / \u0918\u0902\u091f\u093e", 
- "Units/Shifts": "\u0907\u0915\u093e\u0907\u092f\u094b\u0902 / \u092a\u093e\u0932\u0940", 
- "Warehouse": "\u0917\u094b\u0926\u093e\u092e", 
- "Workstation": "\u0935\u0930\u094d\u0915\u0938\u094d\u091f\u0947\u0936\u0928", 
- "Workstation Name": "\u0935\u0930\u094d\u0915\u0938\u094d\u091f\u0947\u0936\u0928 \u0928\u093e\u092e"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/workstation/locale/hr-doc.json b/manufacturing/doctype/workstation/locale/hr-doc.json
deleted file mode 100644
index 79534d6..0000000
--- a/manufacturing/doctype/workstation/locale/hr-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Capacity": "Kapacitet", 
- "Capacity Units": "Kapacitet jedinice", 
- "Description": "Opis", 
- "Hour Rate": "Sat Ocijenite", 
- "Hour Rate Consumable": "Sat Ocijenite Potro\u0161ni", 
- "Hour Rate Electricity": "Sat Ocijenite Struja", 
- "Hour Rate Labour": "Sat Ocijenite rada", 
- "Hour Rate Rent": "Sat Ocijenite Najam", 
- "Manufacturing": "Proizvodnja", 
- "Over Heads": "Vi\u0161e od \u0161efova", 
- "Overhead": "Dometnut", 
- "Trash Reason": "Otpad Razlog", 
- "Units/Hour": "Jedinice / sat", 
- "Units/Shifts": "Jedinice / smjene", 
- "Warehouse": "Skladi\u0161te", 
- "Workstation": "Workstation", 
- "Workstation Name": "Ime Workstation"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/workstation/locale/nl-doc.json b/manufacturing/doctype/workstation/locale/nl-doc.json
deleted file mode 100644
index 613e753..0000000
--- a/manufacturing/doctype/workstation/locale/nl-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Capacity": "Hoedanigheid", 
- "Capacity Units": "Capaciteit Units", 
- "Description": "Beschrijving", 
- "Hour Rate": "Uurtarief", 
- "Hour Rate Consumable": "Uurtarief verbruiksartikelen", 
- "Hour Rate Electricity": "Uur Prijs Elektriciteit", 
- "Hour Rate Labour": "Uurtarief Arbeid", 
- "Hour Rate Rent": "Uur Prijs Huur", 
- "Manufacturing": "Productie", 
- "Over Heads": "Meer dan Heads", 
- "Overhead": "Boven het hoofd", 
- "Trash Reason": "Trash Reden", 
- "Units/Hour": "Eenheden / uur", 
- "Units/Shifts": "Eenheden / Verschuivingen", 
- "Warehouse": "Magazijn", 
- "Workstation": "Workstation", 
- "Workstation Name": "Naam van werkstation"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/workstation/locale/pt-BR-doc.json b/manufacturing/doctype/workstation/locale/pt-BR-doc.json
deleted file mode 100644
index e791709..0000000
--- a/manufacturing/doctype/workstation/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Capacity": "Capacidade", 
- "Capacity Units": "Unidades de Capacidade", 
- "Description": "Descri\u00e7\u00e3o", 
- "Hour Rate": "Valor por hora", 
- "Hour Rate Consumable": "Valor por hora de Consum\u00edveis", 
- "Hour Rate Electricity": "Valor por hora de Eletricidade", 
- "Hour Rate Labour": "Valor por hora de m\u00e3o-de-obra", 
- "Hour Rate Rent": "Valor por hora de Aluguel", 
- "Manufacturing": "Fabrica\u00e7\u00e3o", 
- "Over Heads": "Despesas gerais", 
- "Overhead": "Despesas gerais", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo", 
- "Units/Hour": "Unidades/hora", 
- "Units/Shifts": "Unidades/Turnos", 
- "Warehouse": "Almoxarifado", 
- "Workstation": "Esta\u00e7\u00e3o de Trabalho", 
- "Workstation Name": "Nome da Esta\u00e7\u00e3o de Trabalho"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/workstation/locale/pt-doc.json b/manufacturing/doctype/workstation/locale/pt-doc.json
deleted file mode 100644
index 95b9a90..0000000
--- a/manufacturing/doctype/workstation/locale/pt-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Capacity": "Capacidade", 
- "Capacity Units": "Unidades de capacidade", 
- "Description": "Descri\u00e7\u00e3o", 
- "Hour Rate": "Taxa de hora", 
- "Hour Rate Consumable": "Taxa de consum\u00edveis hora", 
- "Hour Rate Electricity": "Eletricidade Taxa de hora", 
- "Hour Rate Labour": "A taxa de hora", 
- "Hour Rate Rent": "Aluguel Taxa de hora", 
- "Manufacturing": "Fabrico", 
- "Over Heads": "Mais Cabe\u00e7as", 
- "Overhead": "Despesas gerais", 
- "Trash Reason": "Raz\u00e3o lixo", 
- "Units/Hour": "Unidades / hora", 
- "Units/Shifts": "Unidades / Turnos", 
- "Warehouse": "Armaz\u00e9m", 
- "Workstation": "Esta\u00e7\u00e3o de trabalho", 
- "Workstation Name": "Nome da Esta\u00e7\u00e3o de Trabalho"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/workstation/locale/sr-doc.json b/manufacturing/doctype/workstation/locale/sr-doc.json
deleted file mode 100644
index 4c4ec64..0000000
--- a/manufacturing/doctype/workstation/locale/sr-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Capacity": "\u041a\u0430\u043f\u0430\u0446\u0438\u0442\u0435\u0442", 
- "Capacity Units": "\u041a\u0430\u043f\u0430\u0446\u0438\u0442\u0435\u0442 \u0458\u0435\u0434\u0438\u043d\u0438\u0446\u0435", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Hour Rate": "\u0421\u0442\u043e\u043f\u0430 \u0447\u0430\u0441", 
- "Hour Rate Consumable": "\u0421\u0442\u043e\u043f\u0430 \u0447\u0430\u0441 \u041f\u043e\u0442\u0440\u043e\u0448\u043d\u0438", 
- "Hour Rate Electricity": "\u0421\u0442\u043e\u043f\u0430 \u0447\u0430\u0441 \u0435\u043b\u0435\u043a\u0442\u0440\u0438\u0447\u043d\u0435 \u0435\u043d\u0435\u0440\u0433\u0438\u0458\u0435", 
- "Hour Rate Labour": "\u0421\u0442\u043e\u043f\u0430 \u0447\u0430\u0441 \u0440\u0430\u0434\u0430", 
- "Hour Rate Rent": "\u0421\u0442\u043e\u043f\u0430 \u0447\u0430\u0441 \u0418\u0437\u0434\u0430\u0432\u0430\u045a\u0435", 
- "Manufacturing": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430", 
- "Over Heads": "\u041d\u0430\u0434 \u0433\u043b\u0430\u0432\u0430\u043c\u0430", 
- "Overhead": "\u041f\u0440\u0435\u043a\u043e \u0433\u043b\u0430\u0432\u0435", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433", 
- "Units/Hour": "\u0408\u0435\u0434\u0438\u043d\u0438\u0446\u0435 / \u0441\u0430\u0442", 
- "Units/Shifts": "\u0408\u0435\u0434\u0438\u043d\u0438\u0446\u0435 / \u0421\u043c\u0435\u043d\u0435", 
- "Warehouse": "\u041c\u0430\u0433\u0430\u0446\u0438\u043d", 
- "Workstation": "\u0412\u043e\u0440\u043a\u0441\u0442\u0430\u0442\u0438\u043e\u043d", 
- "Workstation Name": "\u0412\u043e\u0440\u043a\u0441\u0442\u0430\u0442\u0438\u043e\u043d \u0418\u043c\u0435"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/workstation/locale/ta-doc.json b/manufacturing/doctype/workstation/locale/ta-doc.json
deleted file mode 100644
index e68c2da..0000000
--- a/manufacturing/doctype/workstation/locale/ta-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Capacity": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bb3\u0bb3\u0bb5\u0bc1", 
- "Capacity Units": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bb3\u0bb3\u0bb5\u0bc1 \u0b85\u0bb2\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Hour Rate": "\u0bae\u0ba3\u0bbf \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Hour Rate Consumable": "\u0bae\u0ba3\u0bbf \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0ba8\u0bc1\u0b95\u0bb0\u0bcd\u0bb5\u0bc7\u0bbe\u0bb0\u0bcd", 
- "Hour Rate Electricity": "\u0bae\u0ba3\u0bbf \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0bae\u0bbf\u0ba9\u0bcd\u0b9a\u0bbe\u0bb0\u0bae\u0bcd", 
- "Hour Rate Labour": "\u0bae\u0ba3\u0bbf \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0ba4\u0bc6\u0bbe\u0bb4\u0bbf\u0bb2\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Hour Rate Rent": "\u0bae\u0ba3\u0bbf \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0bb5\u0bbe\u0b9f\u0b95\u0bc8", 
- "Manufacturing": "\u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Over Heads": "\u0ba4\u0bb2\u0bc8\u0bb5\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bc0\u0ba4\u0bc1", 
- "Overhead": "\u0b85\u0bb5\u0b9a\u0bbf\u0baf\u0bae\u0bbe\u0ba9", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd", 
- "Units/Hour": "\u0b85\u0bb2\u0b95\u0bc1\u0b95\u0bb3\u0bcd / \u0bb9\u0bb5\u0bb0\u0bcd", 
- "Units/Shifts": "\u0b85\u0bb2\u0b95\u0bc1\u0b95\u0bb3\u0bcd / \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bae\u0bcd \u0ba8\u0bc7\u0bb0\u0bc1\u0bae\u0bcd", 
- "Warehouse": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bc8\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0b87\u0b9f\u0bae\u0bcd", 
- "Workstation": "\u0baa\u0ba3\u0bbf\u0ba8\u0bbf\u0bb2\u0bc8\u0baf\u0bae\u0bcd", 
- "Workstation Name": "\u0baa\u0ba3\u0bbf\u0ba8\u0bbf\u0bb2\u0bc8\u0baf \u0baa\u0bc6\u0baf\u0bb0\u0bcd"
-}
\ No newline at end of file
diff --git a/manufacturing/doctype/workstation/locale/th-doc.json b/manufacturing/doctype/workstation/locale/th-doc.json
deleted file mode 100644
index b2fb464..0000000
--- a/manufacturing/doctype/workstation/locale/th-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Capacity": "\u0e04\u0e27\u0e32\u0e21\u0e08\u0e38", 
- "Capacity Units": "\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e04\u0e27\u0e32\u0e21\u0e08\u0e38", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Hour Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07", 
- "Hour Rate Consumable": "\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e2a\u0e34\u0e49\u0e19\u0e40\u0e1b\u0e25\u0e37\u0e2d\u0e07\u0e04\u0e48\u0e32\u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07", 
- "Hour Rate Electricity": "\u0e01\u0e32\u0e23\u0e44\u0e1f\u0e1f\u0e49\u0e32\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07", 
- "Hour Rate Labour": "\u0e41\u0e23\u0e07\u0e07\u0e32\u0e19\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07", 
- "Hour Rate Rent": "\u0e23\u0e32\u0e04\u0e32\u0e40\u0e0a\u0e48\u0e32\u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07", 
- "Manufacturing": "\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Over Heads": "\u0e40\u0e2b\u0e19\u0e37\u0e2d\u0e2b\u0e31\u0e27", 
- "Overhead": "\u0e40\u0e2b\u0e19\u0e37\u0e2d\u0e28\u0e35\u0e23\u0e29\u0e30", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30", 
- "Units/Hour": "\u0e2b\u0e19\u0e48\u0e27\u0e22 / \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07", 
- "Units/Shifts": "\u0e2b\u0e19\u0e48\u0e27\u0e22 / \u0e01\u0e30", 
- "Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Workstation": "\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e04\u0e2a\u0e40\u0e15\u0e0a\u0e31\u0e48", 
- "Workstation Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e2a\u0e40\u0e15\u0e0a\u0e31\u0e19"
-}
\ No newline at end of file
diff --git a/manufacturing/page/manufacturing_home/locale/_messages_js.json b/manufacturing/page/manufacturing_home/locale/_messages_js.json
deleted file mode 100644
index e7a437b..0000000
--- a/manufacturing/page/manufacturing_home/locale/_messages_js.json
+++ /dev/null
@@ -1,18 +0,0 @@
-[
- "BOM Replace Tool", 
- "Production Order", 
- "Masters", 
- "Documents", 
- "Bill of Materials (BOM)", 
- "Orders released for production.", 
- "Generate Material Requests (MRP) and Production Orders.", 
- "Production Planning (MRP)", 
- "Where manufacturing operations are carried out.", 
- "Item", 
- "Replace Item / BOM in all BOMs", 
- "Workstation", 
- "Utility", 
- "All Products or Services.", 
- "Production Planning Tool", 
- "Bill of Materials"
-]
\ No newline at end of file
diff --git a/manufacturing/page/manufacturing_home/locale/ar-js.json b/manufacturing/page/manufacturing_home/locale/ar-js.json
deleted file mode 100644
index 05a5764..0000000
--- a/manufacturing/page/manufacturing_home/locale/ar-js.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "All Products or Services.": "\u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0623\u0648 \u0627\u0644\u062e\u062f\u0645\u0627\u062a.", 
- "BOM Replace Tool": "BOM \u0627\u0633\u062a\u0628\u062f\u0627\u0644 \u0623\u062f\u0627\u0629", 
- "Bill of Materials": "\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u0648\u0627\u062f", 
- "Bill of Materials (BOM)": "\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0642\u0627\u0646\u0648\u0646 \u0627\u0644\u0645\u0648\u0627\u062f (BOM)", 
- "Documents": "\u0648\u062b\u0627\u0626\u0642", 
- "Generate Material Requests (MRP) and Production Orders.": "\u0625\u0646\u0634\u0627\u0621 \u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0645\u0648\u0627\u062f (MRP) \u0648\u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0625\u0646\u062a\u0627\u062c.", 
- "Generate Purchase Requests (MRP) and Production Orders.": "\u0625\u0646\u0634\u0627\u0621 \u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0634\u0631\u0627\u0621 (MRP) \u0648\u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0625\u0646\u062a\u0627\u062c.", 
- "Item": "\u0628\u0646\u062f", 
- "Masters": "\u0627\u0644\u0645\u0627\u062c\u0633\u062a\u064a\u0631", 
- "Orders released for production.": "\u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0625\u0641\u0631\u0627\u062c \u0639\u0646 \u0627\u0644\u0625\u0646\u062a\u0627\u062c.", 
- "Production Order": "\u0627\u0644\u0625\u0646\u062a\u0627\u062c \u062a\u0631\u062a\u064a\u0628", 
- "Production Planning (MRP)": "\u062a\u062e\u0637\u064a\u0637 \u0627\u0644\u0625\u0646\u062a\u0627\u062c (MRP)", 
- "Production Planning Tool": "\u0625\u0646\u062a\u0627\u062c \u0623\u062f\u0627\u0629 \u062a\u062e\u0637\u064a\u0637 \u0627\u0644\u0645\u0646\u0632\u0644", 
- "Replace Item / BOM in all BOMs": "\u0627\u0633\u062a\u0628\u062f\u0627\u0644 \u0627\u0644\u0633\u0644\u0639\u0629 / BOM \u0641\u064a \u062c\u0645\u064a\u0639 BOMs", 
- "Utility": "\u0641\u0627\u0626\u062f\u0629", 
- "Where manufacturing operations are carried out.": "\u062d\u064a\u062b \u062a\u062a\u0645 \u0639\u0645\u0644\u064a\u0627\u062a \u0627\u0644\u062a\u0635\u0646\u064a\u0639 \u0628\u0647\u0627.", 
- "Workstation": "\u0645\u062d\u0637\u0629 \u0627\u0644\u0639\u0645\u0644"
-}
\ No newline at end of file
diff --git a/manufacturing/page/manufacturing_home/locale/de-js.json b/manufacturing/page/manufacturing_home/locale/de-js.json
deleted file mode 100644
index 7c4db43..0000000
--- a/manufacturing/page/manufacturing_home/locale/de-js.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "All Products or Services.": "Alle Produkte oder Dienstleistungen.", 
- "BOM Replace Tool": "BOM Replace Tool", 
- "Bill of Materials": "Bill of Materials", 
- "Bill of Materials (BOM)": "Bill of Materials (BOM)", 
- "Documents": "Unterlagen", 
- "Generate Material Requests (MRP) and Production Orders.": "Generieren Werkstoff Requests (MRP) und Fertigungsauftr\u00e4ge.", 
- "Item": "Artikel", 
- "Masters": "Masters", 
- "Orders released for production.": "Bestellungen f\u00fcr die Produktion freigegeben.", 
- "Production Order": "Fertigungsauftrag", 
- "Production Planning (MRP)": "Production Planning (MRP)", 
- "Production Planning Tool": "Production Planning-Tool", 
- "Replace Item / BOM in all BOMs": "Ersetzen Item / BOM in allen St\u00fccklisten", 
- "Utility": "Nutzen", 
- "Where manufacturing operations are carried out.": "Wo Herstellungsvorg\u00e4nge werden durchgef\u00fchrt.", 
- "Workstation": "Arbeitsplatz"
-}
\ No newline at end of file
diff --git a/manufacturing/page/manufacturing_home/locale/es-js.json b/manufacturing/page/manufacturing_home/locale/es-js.json
deleted file mode 100644
index 7122ee7..0000000
--- a/manufacturing/page/manufacturing_home/locale/es-js.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "All Products or Services.": "Todos los Productos o Servicios.", 
- "BOM Replace Tool": "BOM Tool Reemplazar", 
- "Bill of Materials": "Lista de materiales", 
- "Bill of Materials (BOM)": "Lista de Materiales (BOM)", 
- "Documents": "Documentos", 
- "Generate Material Requests (MRP) and Production Orders.": "Generar solicitudes de material (MRP) y \u00d3rdenes de Producci\u00f3n.", 
- "Generate Purchase Requests (MRP) and Production Orders.": "Generar Ordenes de Compra (MRP) y \u00d3rdenes de Producci\u00f3n.", 
- "Item": "Art\u00edculo", 
- "Masters": "Masters", 
- "Orders released for production.": "Los pedidos a producci\u00f3n.", 
- "Production Order": "Orden de Producci\u00f3n", 
- "Production Planning (MRP)": "Planificaci\u00f3n de la producci\u00f3n (MRP)", 
- "Production Planning Tool": "Production Planning Tool", 
- "Replace Item / BOM in all BOMs": "Reemplazar elemento / BOM en todas las listas de materiales", 
- "Utility": "Utilidad", 
- "Where manufacturing operations are carried out.": "Cuando las operaciones de elaboraci\u00f3n se lleven a cabo.", 
- "Workstation": "Puesto de trabajo"
-}
\ No newline at end of file
diff --git a/manufacturing/page/manufacturing_home/locale/fr-js.json b/manufacturing/page/manufacturing_home/locale/fr-js.json
deleted file mode 100644
index 6457926..0000000
--- a/manufacturing/page/manufacturing_home/locale/fr-js.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "All Products or Services.": "Tous les produits ou services.", 
- "BOM Replace Tool": "Outil Remplacer BOM", 
- "Bill of Materials": "Bill of Materials", 
- "Bill of Materials (BOM)": "Nomenclature (BOM)", 
- "Documents": "Documents", 
- "Generate Material Requests (MRP) and Production Orders.": "Lieu \u00e0 des demandes de mat\u00e9riel (MRP) et de la proc\u00e9dure de production.", 
- "Generate Purchase Requests (MRP) and Production Orders.": "G\u00e9n\u00e9rer Demande d&#39;Achat (MRP) et de la proc\u00e9dure de production.", 
- "Item": "Article", 
- "Masters": "Ma\u00eetres", 
- "Orders released for production.": "Commandes valid\u00e9 pour la production.", 
- "Production Order": "Ordre de fabrication", 
- "Production Planning (MRP)": "Planification de la production (MRP)", 
- "Production Planning Tool": "Outil de planification de la production", 
- "Replace Item / BOM in all BOMs": "Remplacer l&#39;\u00e9l\u00e9ment / BOM dans toutes les nomenclatures", 
- "Utility": "Utilitaire", 
- "Where manufacturing operations are carried out.": "Lorsque les op\u00e9rations de fabrication sont r\u00e9alis\u00e9es.", 
- "Workstation": "Workstation"
-}
\ No newline at end of file
diff --git a/manufacturing/page/manufacturing_home/locale/hi-js.json b/manufacturing/page/manufacturing_home/locale/hi-js.json
deleted file mode 100644
index a755820..0000000
--- a/manufacturing/page/manufacturing_home/locale/hi-js.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "All Products or Services.": "\u0938\u092d\u0940 \u0909\u0924\u094d\u092a\u093e\u0926\u094b\u0902 \u092f\u093e \u0938\u0947\u0935\u093e\u0913\u0902.", 
- "BOM Replace Tool": "\u092c\u0940\u0913\u090f\u092e \u092c\u0926\u0932\u0947\u0902 \u0909\u092a\u0915\u0930\u0923", 
- "Bill of Materials": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0915\u0947 \u092c\u093f\u0932", 
- "Bill of Materials (BOM)": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0915\u0947 \u092c\u093f\u0932 (\u092c\u0940\u0913\u090f\u092e)", 
- "Documents": "\u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c", 
- "Generate Material Requests (MRP) and Production Orders.": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 (\u090f\u092e\u0906\u0930\u092a\u0940) \u0915\u0947 \u0905\u0928\u0941\u0930\u094b\u0927 \u0914\u0930 \u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u0915\u0947 \u0906\u0926\u0947\u0936 \u0909\u0924\u094d\u092a\u0928\u094d\u0928.", 
- "Generate Purchase Requests (MRP) and Production Orders.": "\u0916\u0930\u0940\u0926 \u0905\u0928\u0941\u0930\u094b\u0927 (\u090f\u092e\u0906\u0930\u092a\u0940) \u0914\u0930 \u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u0915\u0947 \u0906\u0926\u0947\u0936 \u0909\u0924\u094d\u092a\u0928\u094d\u0928.", 
- "Item": "\u092e\u0926", 
- "Masters": "\u0938\u094d\u0928\u093e\u0924\u0915\u094b\u0924\u094d\u0924\u0930", 
- "Orders released for production.": "\u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u0915\u0947 \u0932\u093f\u090f \u0906\u0926\u0947\u0936 \u091c\u093e\u0930\u0940 \u0915\u093f\u092f\u093e.", 
- "Production Order": "\u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u0915\u093e \u0906\u0926\u0947\u0936", 
- "Production Planning (MRP)": "\u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u092f\u094b\u091c\u0928\u093e (\u090f\u092e\u0906\u0930\u092a\u0940)", 
- "Production Planning Tool": "\u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u092f\u094b\u091c\u0928\u093e \u0909\u092a\u0915\u0930\u0923", 
- "Replace Item / BOM in all BOMs": "\u0938\u092d\u0940 BOMs \u0906\u0907\u091f\u092e / BOM \u092c\u0926\u0932\u0947\u0902", 
- "Utility": "\u0909\u092a\u092f\u094b\u0917\u093f\u0924\u093e", 
- "Where manufacturing operations are carried out.": "\u091c\u0939\u093e\u0902 \u0928\u093f\u0930\u094d\u092e\u093e\u0923 \u0915\u093e\u0930\u094d\u092f\u094b\u0902 \u0938\u0947 \u092c\u093e\u0939\u0930 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948.", 
- "Workstation": "\u0935\u0930\u094d\u0915\u0938\u094d\u091f\u0947\u0936\u0928"
-}
\ No newline at end of file
diff --git a/manufacturing/page/manufacturing_home/locale/hr-js.json b/manufacturing/page/manufacturing_home/locale/hr-js.json
deleted file mode 100644
index 7184c4f..0000000
--- a/manufacturing/page/manufacturing_home/locale/hr-js.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "All Products or Services.": "Svi proizvodi i usluge.", 
- "BOM Replace Tool": "BOM Zamijenite alat", 
- "Bill of Materials": "Bill materijala", 
- "Bill of Materials (BOM)": "Bill materijala (BOM)", 
- "Documents": "Dokumenti", 
- "Generate Material Requests (MRP) and Production Orders.": "Generirajte Materijal Upiti (MRP) i radne naloge.", 
- "Generate Purchase Requests (MRP) and Production Orders.": "Generirajte Kupnja Upiti (MRP) i radne naloge.", 
- "Item": "Stavka", 
- "Masters": "Majstori", 
- "Orders released for production.": "Narud\u017ebe objavljen za proizvodnju.", 
- "Production Order": "Proizvodnja Red", 
- "Production Planning (MRP)": "Planiranje proizvodnje (MRP)", 
- "Production Planning Tool": "Planiranje proizvodnje alat", 
- "Replace Item / BOM in all BOMs": "Zamijenite predmet / BOM u svim sastavnicama", 
- "Utility": "Korisnost", 
- "Where manufacturing operations are carried out.": "Gdje proizvodni postupci provode.", 
- "Workstation": "Workstation"
-}
\ No newline at end of file
diff --git a/manufacturing/page/manufacturing_home/locale/nl-js.json b/manufacturing/page/manufacturing_home/locale/nl-js.json
deleted file mode 100644
index 1fe0f48..0000000
--- a/manufacturing/page/manufacturing_home/locale/nl-js.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "All Products or Services.": "Alle producten of diensten.", 
- "BOM Replace Tool": "BOM Replace Tool", 
- "Bill of Materials": "Bill of Materials", 
- "Bill of Materials (BOM)": "Bill of Materials (BOM)", 
- "Documents": "Documenten", 
- "Generate Material Requests (MRP) and Production Orders.": "Genereer Materiaal Requests (MRP) en productieorders.", 
- "Generate Purchase Requests (MRP) and Production Orders.": "Genereer inkoopaanvragen (MRP) en productieorders.", 
- "Item": "Item", 
- "Masters": "Masters", 
- "Orders released for production.": "Bestellingen vrijgegeven voor productie.", 
- "Production Order": "Productieorder", 
- "Production Planning (MRP)": "Productie Planning (MRP)", 
- "Production Planning Tool": "Productie Planning Tool", 
- "Replace Item / BOM in all BOMs": "Vervang Item / BOM in alle stuklijsten", 
- "Utility": "Utility", 
- "Where manufacturing operations are carried out.": "Wanneer de productie operaties worden uitgevoerd.", 
- "Workstation": "Workstation"
-}
\ No newline at end of file
diff --git a/manufacturing/page/manufacturing_home/locale/pt-BR-js.json b/manufacturing/page/manufacturing_home/locale/pt-BR-js.json
deleted file mode 100644
index a03ff0a..0000000
--- a/manufacturing/page/manufacturing_home/locale/pt-BR-js.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "All Products or Services.": "Todos os Produtos ou Servi\u00e7os.", 
- "BOM Replace Tool": "Ferramenta de Substitui\u00e7\u00e3o da LDM", 
- "Bill of Materials": "Lista de Materiais", 
- "Bill of Materials (BOM)": "Lista de Materiais (LDM)", 
- "Documents": "Documentos", 
- "Generate Material Requests (MRP) and Production Orders.": "Gerar Pedidos de Materiais (MRP) e ordens de produ\u00e7\u00e3o.", 
- "Item": "Item", 
- "Masters": "Cadastros", 
- "Orders released for production.": "Ordens liberadas para produ\u00e7\u00e3o.", 
- "Production Order": "Ordem de Produ\u00e7\u00e3o", 
- "Production Planning (MRP)": "Planejamento de Produ\u00e7\u00e3o (PRM)", 
- "Production Planning Tool": "Ferramenta de Planejamento da Produ\u00e7\u00e3o", 
- "Replace Item / BOM in all BOMs": "Substituir item / LDM em todas as LDMs", 
- "Utility": "Utilit\u00e1rio", 
- "Where manufacturing operations are carried out.": "Onde as opera\u00e7\u00f5es de fabrica\u00e7\u00e3o s\u00e3o realizadas.", 
- "Workstation": "Esta\u00e7\u00e3o de Trabalho"
-}
\ No newline at end of file
diff --git a/manufacturing/page/manufacturing_home/locale/pt-js.json b/manufacturing/page/manufacturing_home/locale/pt-js.json
deleted file mode 100644
index 4773ac6..0000000
--- a/manufacturing/page/manufacturing_home/locale/pt-js.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "All Products or Services.": "Todos os produtos ou servi\u00e7os.", 
- "BOM Replace Tool": "BOM Ferramenta Substituir", 
- "Bill of Materials": "Lista de Materiais", 
- "Bill of Materials (BOM)": "Lista de Materiais (BOM)", 
- "Documents": "Documentos", 
- "Generate Material Requests (MRP) and Production Orders.": "Gerar Pedidos de Materiais (MRP) e ordens de produ\u00e7\u00e3o.", 
- "Generate Purchase Requests (MRP) and Production Orders.": "Gerar pedidos de compra (MRP) e ordens de produ\u00e7\u00e3o.", 
- "Item": "Item", 
- "Masters": "Mestres", 
- "Orders released for production.": "Ordens liberado para produ\u00e7\u00e3o.", 
- "Production Order": "Ordem de Produ\u00e7\u00e3o", 
- "Production Planning (MRP)": "Planejamento de Produ\u00e7\u00e3o (MRP)", 
- "Production Planning Tool": "Ferramenta de Planejamento da Produ\u00e7\u00e3o", 
- "Replace Item / BOM in all BOMs": "Substituir item / BOM em todas as BOMs", 
- "Utility": "Utilidade", 
- "Where manufacturing operations are carried out.": "Sempre que as opera\u00e7\u00f5es de fabrica\u00e7\u00e3o s\u00e3o realizadas.", 
- "Workstation": "Esta\u00e7\u00e3o de trabalho"
-}
\ No newline at end of file
diff --git a/manufacturing/page/manufacturing_home/locale/sr-js.json b/manufacturing/page/manufacturing_home/locale/sr-js.json
deleted file mode 100644
index cf91895..0000000
--- a/manufacturing/page/manufacturing_home/locale/sr-js.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "All Products or Services.": "\u0421\u0432\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438 \u0438\u043b\u0438 \u0443\u0441\u043b\u0443\u0433\u0435.", 
- "BOM Replace Tool": "\u0411\u041e\u041c \u0417\u0430\u043c\u0435\u043d\u0430 \u0430\u043b\u0430\u0442\u0430", 
- "Bill of Materials": "\u0421\u0430\u0441\u0442\u0430\u0432\u043d\u0438\u0446\u0435", 
- "Bill of Materials (BOM)": "\u0421\u0430\u0441\u0442\u0430\u0432\u043d\u0438\u0446\u0435 (\u0411\u041e\u041c)", 
- "Documents": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438", 
- "Generate Purchase Requests (MRP) and Production Orders.": "\u0413\u0435\u043d\u0435\u0440\u0438\u0448\u0438\u0442\u0435 \u0417\u0430\u0445\u0442\u0435\u0432\u0438 \u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 (\u041c\u0420\u041f) \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u0438\u0445 \u043d\u0430\u043b\u043e\u0433\u0430.", 
- "Item": "\u0421\u0442\u0430\u0432\u043a\u0430", 
- "Masters": "\u041c\u0430\u0458\u0441\u0442\u043e\u0440\u0438", 
- "Orders released for production.": "\u041f\u043e\u0440\u0443\u045f\u0431\u0438\u043d\u0435 \u043f\u0443\u0448\u0442\u0435\u043d \u0437\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0443.", 
- "Production Order": "\u041f\u0440\u043e\u0434\u0443\u0446\u0442\u0438\u043e\u043d \u041e\u0440\u0434\u0435\u0440", 
- "Production Planning (MRP)": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430 \u043f\u043b\u0430\u043d\u0438\u0440\u0430\u045a\u0435 (\u041c\u0420\u041f)", 
- "Production Planning Tool": "\u041f\u043b\u0430\u043d\u0438\u0440\u0430\u045a\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0435 \u0430\u043b\u0430\u0442\u0430", 
- "Replace Item / BOM in all BOMs": "\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u0435 \u0418\u0442\u0435\u043c / \u0431\u043e\u043c \u0443 \u0441\u0432\u0438\u043c \u0411\u041e\u041c\u0441", 
- "Utility": "\u041a\u043e\u0440\u0438\u0441\u043d\u043e\u0441\u0442", 
- "Where manufacturing operations are carried out.": "\u0413\u0434\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0458\u0435 \u0441\u0435 \u0441\u043f\u0440\u043e\u0432\u043e\u0434\u0435.", 
- "Workstation": "\u0412\u043e\u0440\u043a\u0441\u0442\u0430\u0442\u0438\u043e\u043d"
-}
\ No newline at end of file
diff --git a/manufacturing/page/manufacturing_home/locale/ta-js.json b/manufacturing/page/manufacturing_home/locale/ta-js.json
deleted file mode 100644
index c34f9ad..0000000
--- a/manufacturing/page/manufacturing_home/locale/ta-js.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "All Products or Services.": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b9a\u0bc7\u0bb5\u0bc8\u0b95\u0bb3\u0bcd.", 
- "BOM Replace Tool": "BOM \u0baa\u0ba4\u0bbf\u0bb2\u0bbe\u0b95 \u0b95\u0bb0\u0bc1\u0bb5\u0bbf", 
- "Bill of Materials": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 \u0baa\u0bbf\u0bb2\u0bcd", 
- "Bill of Materials (BOM)": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 \u0baa\u0bbf\u0bb2\u0bcd (BOM)", 
- "Documents": "\u0b86\u0bb5\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Generate Purchase Requests (MRP) and Production Orders.": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bb3\u0bcd (MRP) \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0b86\u0ba3\u0bc8\u0b95\u0bb3\u0bcd \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95.", 
- "Item": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "Masters": "\u0bae\u0bc1\u0ba4\u0bc1\u0ba8\u0bbf\u0bb2\u0bc8", 
- "Orders released for production.": "\u0b86\u0ba3\u0bc8\u0b95\u0bb3\u0bcd \u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0bb5\u0bc6\u0bb3\u0bbf\u0baf\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1.", 
- "Production Order": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0b86\u0ba3\u0bc8", 
- "Production Planning (MRP)": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bbf\u0b9f\u0bb2\u0bcd (MRP)", 
- "Production Planning Tool": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bbf\u0b9f\u0bb2\u0bcd \u0b95\u0bb0\u0bc1\u0bb5\u0bbf", 
- "Replace Item / BOM in all BOMs": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 BOM \u0b95\u0bb3\u0bcd \u0b89\u0bb3\u0bcd\u0bb3 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd / BOM \u0baa\u0ba4\u0bbf\u0bb2\u0bbe\u0b95", 
- "Utility": "\u0b89\u0baa\u0baf\u0bc7\u0bbe\u0b95\u0bae\u0bcd", 
- "Where manufacturing operations are carried out.": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0ba8\u0b9f\u0bb5\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bb3\u0bcd \u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bb3\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1 \u0bb5\u0bb0\u0bc1\u0b95\u0bbf\u0ba9\u0bcd\u0bb1\u0ba9.", 
- "Workstation": "\u0baa\u0ba3\u0bbf\u0ba8\u0bbf\u0bb2\u0bc8\u0baf\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/manufacturing/page/manufacturing_home/locale/th-js.json b/manufacturing/page/manufacturing_home/locale/th-js.json
deleted file mode 100644
index ea60a9d..0000000
--- a/manufacturing/page/manufacturing_home/locale/th-js.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "All Products or Services.": "\u0e1c\u0e25\u0e34\u0e15\u0e20\u0e31\u0e13\u0e11\u0e4c\u0e2b\u0e23\u0e37\u0e2d\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23", 
- "BOM Replace Tool": "\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e41\u0e17\u0e19\u0e17\u0e35\u0e48 BOM", 
- "Bill of Materials": "\u0e1a\u0e34\u0e25\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e2a\u0e14\u0e38", 
- "Bill of Materials (BOM)": "\u0e1a\u0e34\u0e25\u0e27\u0e31\u0e2a\u0e14\u0e38 (BOM)", 
- "Documents": "\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23", 
- "Generate Material Requests (MRP) and Production Orders.": "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e04\u0e33\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38 (MRP) \u0e41\u0e25\u0e30\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Item": "\u0e0a\u0e34\u0e49\u0e19", 
- "Masters": "\u0e42\u0e17", 
- "Orders released for production.": "\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e1b\u0e25\u0e48\u0e2d\u0e22\u0e43\u0e2b\u0e49\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Production Order": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Production Planning (MRP)": "\u0e01\u0e32\u0e23\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15 (MRP)", 
- "Production Planning Tool": "\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Replace Item / BOM in all BOMs": "\u0e41\u0e17\u0e19\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 / BOM \u0e43\u0e19 BOMs \u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", 
- "Utility": "\u0e1b\u0e23\u0e30\u0e42\u0e22\u0e0a\u0e19\u0e4c", 
- "Where manufacturing operations are carried out.": "\u0e17\u0e35\u0e48\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23", 
- "Workstation": "\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e04\u0e2a\u0e40\u0e15\u0e0a\u0e31\u0e48"
-}
\ No newline at end of file
diff --git a/manufacturing/search_criteria/__init__.py b/manufacturing/search_criteria/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/manufacturing/search_criteria/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/manufacturing/search_criteria/consumption_against_production/__init__.py b/manufacturing/search_criteria/consumption_against_production/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/manufacturing/search_criteria/consumption_against_production/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/manufacturing/search_criteria/consumption_against_production/consumption_against_production.txt b/manufacturing/search_criteria/consumption_against_production/consumption_against_production.txt
deleted file mode 100644
index 70620ff..0000000
--- a/manufacturing/search_criteria/consumption_against_production/consumption_against_production.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-[
- {
-  "owner": "jai@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:50", 
-  "modified_by": "Administrator", 
-  "modified": "2012-12-10 18:30:00"
- }, 
- {
-  "add_col": "`tabProduction Order`.consider_sa_items", 
-  "parent_doc_type": "Stock Entry", 
-  "module": "Manufacturing", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "add_tab": "`tabProduction Order`", 
-  "doc_type": "Stock Entry Detail", 
-  "name": "__common__", 
-  "filters": "{'Stock Entry\u0001Submitted':1,'Stock Entry\u0001Purpose':'Production Order','Stock Entry\u0001Process':''}", 
-  "add_cond": "`tabProduction Order`.name = `tabStock Entry`.production_order", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabStock Entry`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Consumption Against Production", 
-  "columns": "Stock Entry\u0001ID,Stock Entry\u0001Production Order,Stock Entry\u0001Process,Stock Entry\u0001Posting Date,Stock Entry\u0001Company,Stock Entry Detail\u0001Source Warehouse,Stock Entry Detail\u0001Target Warehouse,Stock Entry Detail\u0001FG Item,Stock Entry Detail\u0001Item Code,Stock Entry Detail\u0001Description,Stock Entry Detail\u0001Reqd Qty,Stock Entry Detail\u0001Transfer Quantity"
- }, 
- {
-  "name": "consumption_against_production", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/manufacturing/search_criteria/itemwise_production_report/__init__.py b/manufacturing/search_criteria/itemwise_production_report/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/manufacturing/search_criteria/itemwise_production_report/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/manufacturing/search_criteria/itemwise_production_report/itemwise_production_report.js b/manufacturing/search_criteria/itemwise_production_report/itemwise_production_report.js
deleted file mode 100644
index 4998fad..0000000
--- a/manufacturing/search_criteria/itemwise_production_report/itemwise_production_report.js
+++ /dev/null
@@ -1,32 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-
-  //to hide all filters
-  this.hide_all_filters();
-
-  // to unhide required filters
-  this.filter_fields_dict['Stock Entry'+FILTER_SEP +'ID'].df.filter_hide = 0;
-  this.filter_fields_dict['Stock Entry'+FILTER_SEP +'Production Order'].df.filter_hide = 0;
-
-  this.filter_fields_dict['Stock Entry'+FILTER_SEP +'From Posting Date'].df.filter_hide = 0;
-  this.filter_fields_dict['Stock Entry'+FILTER_SEP +'To Posting Date'].df.filter_hide = 0;
-
-  this.filter_fields_dict['Stock Entry Detail'+FILTER_SEP +'Target Warehouse'].df.filter_hide = 0;
-
-  this.filter_fields_dict['Stock Entry Detail'+FILTER_SEP +'Item Code'].df.filter_hide = 0;
-}
\ No newline at end of file
diff --git a/manufacturing/search_criteria/itemwise_production_report/itemwise_production_report.txt b/manufacturing/search_criteria/itemwise_production_report/itemwise_production_report.txt
deleted file mode 100644
index 7814fec..0000000
--- a/manufacturing/search_criteria/itemwise_production_report/itemwise_production_report.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- {
-  "owner": "jai@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:51", 
-  "modified_by": "Administrator", 
-  "modified": "2012-12-10 18:30:00"
- }, 
- {
-  "parent_doc_type": "Stock Entry", 
-  "module": "Manufacturing", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Stock Entry\u0001Saved':1,'Stock Entry\u0001Submitted':1,'Stock Entry\u0001Purpose':'Production Order','Stock Entry\u0001Process':'Backflush','Stock Entry Detail\u0001FG Item':1}", 
-  "doc_type": "Stock Entry Detail", 
-  "name": "__common__", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabStock Entry`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Itemwise Production Report", 
-  "columns": "Stock Entry\u0001ID,Stock Entry\u0001Posting Date,Stock Entry\u0001Production Order,Stock Entry\u0001Process,Stock Entry\u0001Company,Stock Entry Detail\u0001Target Warehouse,Stock Entry Detail\u0001Item Code,Stock Entry Detail\u0001Description,Stock Entry Detail\u0001Stock UOM,Stock Entry Detail\u0001Transfer Quantity"
- }, 
- {
-  "name": "itemwise_production_report", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/manufacturing/search_criteria/production_orders_in_process/__init__.py b/manufacturing/search_criteria/production_orders_in_process/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/manufacturing/search_criteria/production_orders_in_process/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/manufacturing/search_criteria/production_orders_in_process/production_orders_in_process.txt b/manufacturing/search_criteria/production_orders_in_process/production_orders_in_process.txt
deleted file mode 100644
index 3a8c8c9..0000000
--- a/manufacturing/search_criteria/production_orders_in_process/production_orders_in_process.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- {
-  "owner": "jai@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:52", 
-  "modified_by": "Administrator", 
-  "modified": "2012-12-10 18:30:00"
- }, 
- {
-  "module": "Manufacturing", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Production Order\u0001Submitted':1,'Production Order\u0001Origin':'','Production Order\u0001Status':'','Production Order\u0001Consider SA Items':'','Production Order\u0001Fiscal Year':''}", 
-  "doc_type": "Production Order", 
-  "name": "__common__", 
-  "add_cond": "`tabProduction Order`.qty > `tabProduction Order`.produced_qty", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabProduction Order`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Production Orders In Process", 
-  "columns": "Production Order\u0001ID,Production Order\u0001Origin,Production Order\u0001Status,Production Order\u0001Posting Date,Production Order\u0001Production Item,Production Order\u0001BOM No,Production Order\u0001Description,Production Order\u0001Stock UOM,Production Order\u0001Qty,Production Order\u0001Produced Qty,Production Order\u0001FG Warehouse,Production Order\u0001WIP Warehouse,Production Order\u0001Consider SA Items,Production Order\u0001Fiscal Year,Production Order\u0001Company"
- }, 
- {
-  "name": "production_orders_in_process", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/patches/april_2013/p05_update_file_data.py b/patches/april_2013/p05_update_file_data.py
index 39449a6..0168de6 100644
--- a/patches/april_2013/p05_update_file_data.py
+++ b/patches/april_2013/p05_update_file_data.py
@@ -1,5 +1,4 @@
 import webnotes, webnotes.utils, os
-from webnotes.modules.export_file import export_to_files
 
 def execute():
 	webnotes.reload_doc("core", "doctype", "file_data")
@@ -71,4 +70,4 @@
 					pass
 		else:
 			webnotes.conn.sql("""delete from `tabFile Data` where name=%s""",
-				fileid)
\ No newline at end of file
+				fileid)
diff --git a/patches/april_2013/p06_default_cost_center.py b/patches/april_2013/p06_default_cost_center.py
index 4f80d95..4aaa7d5 100644
--- a/patches/april_2013/p06_default_cost_center.py
+++ b/patches/april_2013/p06_default_cost_center.py
@@ -1,10 +1,10 @@
 import webnotes
 
 def execute():
-	for dt, fieldname in \
-		(("Journal Voucher Detail", "cost_center"), 
-		("Sales Taxes and Charges", "cost_center_other_charges"), 
-		("Purchase Taxes and Charges", "cost_center"), ("Delivery Note Item", "cost_center"),
-		("Purchase Invoice Item", "cost_center"), ("Sales Invoice Item", "cost_center")):
-			webnotes.conn.sql_ddl("""alter table `tab%s` alter `%s` drop default""" % (dt, fieldname))
+    webnotes.reload_doc("Stock", "DocType", "Delivery Note Item")
+    for dt in ("Journal Voucher Detail", "Sales Taxes and Charges", 
+		"Purchase Taxes and Charges", "Delivery Note Item", 
+		"Purchase Invoice Item", "Sales Invoice Item"):
+			webnotes.conn.sql_ddl("""alter table `tab%s` alter `cost_center` drop default""" \
+				% (dt,))
 			webnotes.reload_doc(webnotes.conn.get_value("DocType", dt, "module"), "DocType", dt)
diff --git a/patches/april_2013/p07_rename_cost_center_other_charges.py b/patches/april_2013/p07_rename_cost_center_other_charges.py
new file mode 100644
index 0000000..c3c9491
--- /dev/null
+++ b/patches/april_2013/p07_rename_cost_center_other_charges.py
@@ -0,0 +1,9 @@
+import webnotes
+
+def execute():
+	webnotes.reload_doc("Accounts", "DocType", "Sales Taxes and Charges")
+	webnotes.conn.sql("""update `tabSales Taxes and Charges`
+		set cost_center = cost_center_other_charges""")
+	webnotes.conn.sql_ddl("""alter table `tabSales Taxes and Charges`
+		drop column cost_center_other_charges""")
+	
\ No newline at end of file
diff --git a/patches/august_2012/remove_cash_flow_statement.py b/patches/august_2012/remove_cash_flow_statement.py
deleted file mode 100644
index 739a4f2..0000000
--- a/patches/august_2012/remove_cash_flow_statement.py
+++ /dev/null
@@ -1,4 +0,0 @@
-from __future__ import unicode_literals
-def execute():
-	import webnotes
-	webnotes.conn.sql("delete from `tabSearch Criteria` where name = 'cash_flow_statement'")
\ No newline at end of file
diff --git a/patches/december_2012/deprecate_tds.py b/patches/december_2012/deprecate_tds.py
index e351fd9..09b378c 100644
--- a/patches/december_2012/deprecate_tds.py
+++ b/patches/december_2012/deprecate_tds.py
@@ -15,8 +15,6 @@
 		webnotes.conn.sql("drop table if exists `tab%s`" % dt)
 		webnotes.conn.begin()
 			
-	delete_doc("Search Criteria", "tds_return")
-			
 	# Add tds entry in tax table for purchase invoice
 	pi_list = webnotes.conn.sql("""select name from `tabPurchase Invoice` 
 		where ifnull(tax_code, '')!='' and ifnull(ded_amount, 0)!=0""")
diff --git a/patches/december_2012/reload_debtors_creditors_ledger.py b/patches/december_2012/reload_debtors_creditors_ledger.py
deleted file mode 100644
index 7f88a6f..0000000
--- a/patches/december_2012/reload_debtors_creditors_ledger.py
+++ /dev/null
@@ -1,5 +0,0 @@
-def execute():
-	import webnotes
-	from webnotes.modules import reload_doc
-	reload_doc("accounts", "search_criteria", "debtors_ledger")
-	reload_doc("accounts", "search_criteria", "creditors_ledger")
\ No newline at end of file
diff --git a/patches/february_2013/p03_material_request.py b/patches/february_2013/p03_material_request.py
index f0373bd..d85710d 100644
--- a/patches/february_2013/p03_material_request.py
+++ b/patches/february_2013/p03_material_request.py
@@ -8,8 +8,6 @@
 		webnotes.rename_doc("DocType", "Purchase Request Item", "Material Request Item", force=True)
 	if not "tabMaterial Request" in tables:
 		webnotes.rename_doc("DocType", "Purchase Request", "Material Request", force=True)
-	webnotes.reload_doc("buying", "search_criteria", "pending_po_items_to_bill")
-	webnotes.reload_doc("buying", "search_criteria", "pending_po_items_to_receive")
 
 	webnotes.reload_doc("stock", "doctype", "material_request")
 	webnotes.reload_doc("stock", "doctype", "material_request_item")
diff --git a/patches/february_2013/remove_gl_mapper.py b/patches/february_2013/remove_gl_mapper.py
index 7771104..7d248d3 100644
--- a/patches/february_2013/remove_gl_mapper.py
+++ b/patches/february_2013/remove_gl_mapper.py
@@ -1,4 +1,7 @@
 def execute():
 	import webnotes
-	for mapper in webnotes.conn.sql("""select name from `tabGL Mapper`"""):
-		webnotes.delete_doc("GL Mapper", mapper[0])
\ No newline at end of file
+	try:
+		for mapper in webnotes.conn.sql("""select name from `tabGL Mapper`"""):
+			webnotes.delete_doc("GL Mapper", mapper[0])
+	except Exception, e:
+		pass
\ No newline at end of file
diff --git a/patches/february_2013/remove_sales_order_pending_items.py b/patches/february_2013/remove_sales_order_pending_items.py
deleted file mode 100644
index bde6a7b..0000000
--- a/patches/february_2013/remove_sales_order_pending_items.py
+++ /dev/null
@@ -1,3 +0,0 @@
-def execute():
-	import webnotes
-	webnotes.delete_doc("Search Criteria", "sales_order_pending_items")
\ No newline at end of file
diff --git a/patches/january_2013/deprecate_stock_search_criteria.py b/patches/january_2013/deprecate_stock_search_criteria.py
deleted file mode 100644
index d51aadb..0000000
--- a/patches/january_2013/deprecate_stock_search_criteria.py
+++ /dev/null
@@ -1,9 +0,0 @@
-import webnotes
-
-def execute():
-	for sc in ["itemwise_price_list", "itemwise_receipt_details",
-			"shortage_to_purchase_request", "stock_aging_report",
-			"stock_ledger", "stock_level", "stock_report",
-			"custom_test2", "custom_test3", "custom_test4",
-			"test_so2", "test_so3"]:
-		webnotes.delete_doc("Search Criteria", sc)
\ No newline at end of file
diff --git a/patches/january_2013/purchase_price_list.py b/patches/january_2013/purchase_price_list.py
index 02c260e..419e709 100644
--- a/patches/january_2013/purchase_price_list.py
+++ b/patches/january_2013/purchase_price_list.py
@@ -4,6 +4,6 @@
 	webnotes.reload_doc("stock", "doctype", "item_price")
 	
 	# check for selling
-	webnotes.conn.sql("""update `tabItem Price` set selling=1
-		where ifnull(selling, 0)=0 and ifnull(buying, 0)=0""")
+	webnotes.conn.sql("""update `tabItem Price` set buying_or_selling = "Selling"
+		where ifnull(buying_or_selling, '')=''""")
 	
\ No newline at end of file
diff --git a/patches/january_2013/remove_support_search_criteria.py b/patches/january_2013/remove_support_search_criteria.py
deleted file mode 100644
index 0443afe..0000000
--- a/patches/january_2013/remove_support_search_criteria.py
+++ /dev/null
@@ -1,4 +0,0 @@
-import webnotes
-def execute():
-	for sc in ["warranty-amc_expiry_details", "warranty-amc_summary"]:
-		webnotes.delete_doc("Search Criteria", sc)
\ No newline at end of file
diff --git a/patches/july_2012/sync_trial_balance.py b/patches/july_2012/sync_trial_balance.py
deleted file mode 100644
index 3755ed4..0000000
--- a/patches/july_2012/sync_trial_balance.py
+++ /dev/null
@@ -1,5 +0,0 @@
-from __future__ import unicode_literals
-def execute():
-	import webnotes
-	from webnotes.modules import reload_doc
-	reload_doc('accounts', 'search_criteria', 'trial_balance')
\ No newline at end of file
diff --git a/patches/june_2012/reports_list_permission.py b/patches/june_2012/reports_list_permission.py
index e34eb5a..462c2f2 100644
--- a/patches/june_2012/reports_list_permission.py
+++ b/patches/june_2012/reports_list_permission.py
@@ -6,9 +6,4 @@
 		delete from `tabDocPerm`
 		where parent in ('Report', 'Search Criteria')""")
 	
-	webnotes.conn.commit()
-	
-	webnotes.reload_doc('core', 'doctype', 'search_criteria')
 	webnotes.reload_doc('core', 'doctype', 'report')
-
-	webnotes.conn.begin()
\ No newline at end of file
diff --git a/patches/june_2013/p02_update_project_completed.py b/patches/june_2013/p02_update_project_completed.py
new file mode 100644
index 0000000..4bc5d6d
--- /dev/null
+++ b/patches/june_2013/p02_update_project_completed.py
@@ -0,0 +1,6 @@
+import webnotes
+
+def execute():
+	webnotes.reload_doc("projects", "doctype", "project")
+	for p in webnotes.conn.sql_list("""select name from tabProject"""):
+		webnotes.bean("Project", p).controller.update_percent_complete()
\ No newline at end of file
diff --git a/patches/june_2013/p03_buying_selling_for_price_list.py b/patches/june_2013/p03_buying_selling_for_price_list.py
new file mode 100644
index 0000000..089f0be
--- /dev/null
+++ b/patches/june_2013/p03_buying_selling_for_price_list.py
@@ -0,0 +1,18 @@
+import webnotes
+from webnotes.utils import cint
+
+def execute():
+	webnotes.reload_doc("setup", "doctype", "price_list")
+	webnotes.reload_doc("stock", "doctype", "item_price")
+	
+	for price_list in webnotes.conn.sql_list("""select name from `tabPrice List`"""):
+		buying, selling = False, False
+		for b, s in webnotes.conn.sql("""select distinct buying, selling 
+			from `tabItem Price` where price_list_name=%s""", price_list):
+				buying = buying or cint(b)
+				selling = selling or cint(s)
+		
+		buying_or_selling = "Selling" if selling else "Buying"
+		webnotes.conn.set_value("Price List", price_list, "buying_or_selling", buying_or_selling)
+		webnotes.conn.sql("""update `tabItem Price` set buying_or_selling=%s 
+			where price_list_name=%s""", (buying_or_selling, price_list))
diff --git a/patches/june_2013/p05_remove_unused_doctypes.py b/patches/june_2013/p05_remove_unused_doctypes.py
new file mode 100644
index 0000000..62cf880
--- /dev/null
+++ b/patches/june_2013/p05_remove_unused_doctypes.py
@@ -0,0 +1,87 @@
+import webnotes
+
+def execute():
+	doctypes = [
+	"Announcement",
+	"Authorization Rules",
+	"Blog Subscriber",
+	"Books",
+	"Call Log",
+	"Call Log Details",
+	"Campaign Expense",
+	"Communication Log",
+	"Compaint Note",
+	"Company Control",
+	"Competitor",
+	"Complaint Detail",
+	"Desktop Item",
+	"DocType Label",
+	"Employee Training",
+	"Featured Item",
+	"GL Control",
+	"GL Mapper",
+	"GL Mapper Detail",
+	"Holiday Block List",
+	"Holiday Block List Allow",
+	"Holiday Block List Date",
+	"Home Control",
+	"Home Settings",
+	"Item Parameter",
+	"Item Parameter Value",
+	"Lead Email CC Detail",
+	"Manage Account",
+	"Market Segment",
+	"Multi Ledger Report Detail",
+	"Naming Series Options",
+	"Navigation Control",
+	"Online Contact",
+	"Order Reconciliation",
+	"Order Reconciliation Detail",
+	"Other Income Detail",
+	"Partner Target Detail",
+	"Permission Control",
+	"Permission Rules",
+	"Print Style",
+	"Product Catalogue Control",
+	"Product Group",
+	"Product Settings",
+	"Products Settings",
+	"Profile Control",
+	"Project Activity",
+	"Project Activity Update",
+	"Project Control",
+	"Project Cost Breakup",
+	"Related Page",
+	"RV Detail",
+	"Sales Browser Control",
+	"Sandbox",
+	"Search Criteria",
+	"Series Detail",
+	"Shipping Address",
+	"SMS Receiver",
+	"State",
+	"TC Detail",
+	"Territory Target Detail",
+	"Timesheet",
+	"Timesheet Detail",
+	"Top Bar Settings",
+	"Training Session",
+	"Training Session Details",
+	"Transfer Ownership",
+	"Trash Control",
+	"Trend Analyzer Control",
+	"Update Delivery Date",
+	"User Setting-Profile",
+	"User Setting-Role Permission",
+	"User Setting-Role User",
+	"User Settings",
+	"Valuation Control",
+	"Website Product Category",
+	"Workflow Action Detail",
+	"Workflow Engine",
+	"Workflow Rule",
+	"Workflow Rule Detail"
+	]
+	
+	for d in doctypes:
+		webnotes.delete_doc("DocType", d)
\ No newline at end of file
diff --git a/patches/june_2013/p06_drop_unused_tables.py b/patches/june_2013/p06_drop_unused_tables.py
new file mode 100644
index 0000000..baad451
--- /dev/null
+++ b/patches/june_2013/p06_drop_unused_tables.py
@@ -0,0 +1,78 @@
+import webnotes
+
+def execute():
+	tables = [
+	"About Us Team",
+	"Account Balance",
+	"Announcement",
+	"Answer",
+	"Blog Subscriber",
+	"Books",
+	"Call Log",
+	"Call Log Details",
+	"Campaign Expense",
+	"Communication Log",
+	"Compaint Note",
+	"Competitor",
+	"Complaint Detail",
+	"Desktop Item",
+	"DocType Label",
+	"Employee Training",
+	"Featured Item",
+	"GL Mapper",
+	"GL Mapper Detail",
+	"Holiday Block List",
+	"Holiday Block List Allow",
+	"Holiday Block List Date",
+	"Item Parameter",
+	"Item Parameter Value",
+	"Landed Cost Master",
+	"Landed Cost Master Detail",
+	"Lead Email CC Detail",
+	"Lease Agreement",
+	"Lease Installment",
+	"Market Segment",
+	"Multi Ledger Report Detail",
+	"Naming Series Options",
+	"Online Contact",
+	"Order Reconciliation Detail",
+	"Other Income Detail",
+	"Partner Target Detail",
+	"Period",
+	"Print Style",
+	"Product",
+	"Product Group",
+	"Project Activity",
+	"Project Activity Update",
+	"Project Cost Breakup",
+	"Question",
+	"RV Detail",
+	"Related Page",
+	"SMS Receiver",
+	"Sales and Purchase Return Item",
+	"Sandbox",
+	"Series Detail",
+	"Service Order Detail",
+	"Service Quotation Detail",
+	"Shipping Address",
+	"State",
+	"TC Detail",
+	"Territory Target Detail",
+	"Timesheet",
+	"Timesheet Detail",
+	"Training Session",
+	"Training Session Details",
+	"User Setting-Profile",
+	"User Setting-Role Permission",
+	"User Setting-Role User",
+	"Website Product Category",
+	"Workflow Action Detail",
+	"Workflow Rule",
+	"Workflow Rule Detail",
+	]
+	
+	webnotes.conn.sql("commit")
+	all_tables = webnotes.conn.sql_list("show tables")
+	for t in tables:
+		if ("tab" + t) in all_tables:
+			webnotes.conn.sql("drop table `tab%s`" % t)
\ No newline at end of file
diff --git a/patches/may_2012/reload_customer_address_contact.py b/patches/may_2012/reload_customer_address_contact.py
deleted file mode 100644
index 4aec19d..0000000
--- a/patches/may_2012/reload_customer_address_contact.py
+++ /dev/null
@@ -1,5 +0,0 @@
-from __future__ import unicode_literals
-def execute():
-	import webnotes
-	import webnotes.modules
-	webnotes.modules.reload_doc('selling', 'search_criteria', 'customer_address_contact')
\ No newline at end of file
diff --git a/patches/may_2012/reload_reports.py b/patches/may_2012/reload_reports.py
deleted file mode 100644
index 1cee3a0..0000000
--- a/patches/may_2012/reload_reports.py
+++ /dev/null
@@ -1,7 +0,0 @@
-from __future__ import unicode_literals
-def execute():
-	import webnotes
-	from webnotes.modules import reload_doc
-	reload_doc('selling', 'search_criteria', 'itemwise_sales_details')
-	reload_doc('selling', 'search_criteria', 'itemwise_delivery_details')
-
diff --git a/patches/may_2012/reload_so_pending_items.py b/patches/may_2012/reload_so_pending_items.py
deleted file mode 100644
index 999004e..0000000
--- a/patches/may_2012/reload_so_pending_items.py
+++ /dev/null
@@ -1,9 +0,0 @@
-from __future__ import unicode_literals
-def execute():
-	import webnotes
-	from webnotes.model import delete_doc
-	delete_doc("Search Criteria", "sales_order_pending_items1")
-	
-	webnotes.conn.sql("update `tabSearch Criteria` set module = 'Selling' where module = 'CRM'")
-	from webnotes.modules import reload_doc
-	reload_doc('selling', 'search_criteria', 'sales_order_pending_items')
\ No newline at end of file
diff --git a/patches/may_2012/renamedt_in_custom_search_criteria.py b/patches/may_2012/renamedt_in_custom_search_criteria.py
deleted file mode 100644
index 1522dee..0000000
--- a/patches/may_2012/renamedt_in_custom_search_criteria.py
+++ /dev/null
@@ -1,100 +0,0 @@
-from __future__ import unicode_literals
-def execute():
-	import webnotes
-	rendt = {
-		'Receivable Voucher'		:	'Sales Invoice',
-		'RV Detail'					:	'Sales Invoice Item',
-		'RV Tax Detail'				:	'Sales Taxes and Charges',
-		'Payable Voucher'			:	'Purchase Invoice',
-		'PV Detail'					:	'Purchase Invoice Item',
-		'Purchase Tax Detail'		:	'Purchase Taxes and Charges',
-		'Indent'					:	'Material Request',
-		'Indent Detail'				:	'Material Request Item',
-		'QA Inspection Report'		:	'Quality Inspection',
-		'Ticket'					:	'Task',
-		'Manage Account'			:	'Global Defaults',
-		'ToDo Item'					:	'ToDo',
-		'Term'						:	'Terms and Conditions',
-		'Static Parameter Detail'	:	'SMS Parameter',
-		'SS Earning Detail'			:	'Salary Slip Earning',
-		'SS Deduction Detail'		:	'Salary Slip Deduction',
-		'Sales Order Detail'		:	'Sales Order Item',
-		'Sales BOM Detail'			:	'Sales BOM Item',
-		'Return Detail'				:	'Sales and Purchase Return Item',
-		'Ref Rate Detail'			:	'Item Price',
-		'Receiver Detail'			:	'SMS Receiver',
-		'Quotation Detail'			:	'Quotation Item',
-		'QA Specification Detail'	:	'Quality Inspection Reading',
-		'Purchase Receipt Detail'	:	'Purchase Receipt Item',
-		'Purchase Other Charges'	:	'Purchase Taxes and Charges Master',
-		'PR Raw Material Detail'	:	'Purchase Receipt Item Supplied',
-		'PP SO Detail'				:	'Production Plan Sales Order',
-		'PP Detail'					:	'Production Plan Item',
-		'PO Raw Material Detail'	:	'Purchase Order Item Supplied',
-		'PO Detail'					:	'Purchase Order Item', 
-		'Packing Slip Detail'		:	'Packing Slip Item',
-		'Other Charges'				:	'Sales Taxes and Charges Master',
-		'Order Lost Reason'			:	'Quotation Lost Reason',
-		'Manage Account'			:	'Global Defaults',
-		'Maintenance Visit Detail'	:	'Maintenance Visit Purpose',
-		'Ledger Balance Export'		:	'Multi Ledger Report',
-		'LC PR Detail'				:	'Landed Cost Purchase Receipt',
-		'Landed Cost Detail'		:	'Landed Cost Item',
-		'KRA Template'				:	'Appraisal Template',
-		'KRA Sheet'					:	'Appraisal Template Goal',
-		'Item Specification Detail' :	'Item Quality Inspection Parameter',
-		'Item Maintenance Detail'	:	'Maintenance Schedule Item',
-		'IR Payment Detail'			:	'Payment to Invoice Matching Tool Detail',
-		'Internal Reconciliation'	:	'Payment to Invoice Matching Tool',
-		'Installed Item Details'	:	'Installation Note Item',
-		'Holiday List Detail'		:	'Holiday',
-		'Follow up'					:	'Communication Log',
-		'Flat BOM Detail'			:	'BOM Explosion Item',
-		'Expense Voucher Detail'	:	'Expense Claim Detail',
-		'Expense Voucher'			:	'Expense Claim',
-		'Expense Type'				:	'Expense Claim Type',
-		'Enquiry Detail'			:	'Opportunity Item',
-		'Enquiry'					:	'Opportunity',
-		'Earning Detail'			:	'Salary Structure Earning',
-		'DocLayerField'				:	'Customize Form Field',
-		'DocLayer'					:	'Customize Form',
-		'Delivery Note Detail'		:	'Delivery Note Item',
-		'Deduction Detail'			:	'Salary Structure Deduction',
-		'Comment Widget Record'		:	'Comment',
-		'BOM Material'				:	'BOM Item',
-		'Bill Of Materials'			:	'BOM',
-		'Appraisal Detail'			:	'Appraisal Goal',
-		'Advance Allocation Detail' :	'Purchase Invoice Advance',
-		'Advance Adjustment Detail' :	'Sales Invoice Advance',
-		'Ledger Detail'				:	'Multi Ledger Report Detail',
-		'TA Control'				:	'Trend Analyzer Control',
-		'Sales and Purchase Return Wizard'	: 'Sales and Purchase Return Tool',
-		'Educational Qualifications Detail' : 'Employee Education',
-		'Delivery Note Packing Detail'		: 'Delivery Note Packing Item',
-		'Experience In Company Detail'		: 'Employee Internal Work History',
-		'Professional Training Details'		: 'Employee Training',
-		'Previous Experience Detail'		: 'Employee External Work History',
-	}
-
-	for d in rendt:
-		webnotes.conn.sql("""
-			update
-				`tabSearch Criteria` 
-			set 
-				doc_type		= replace(doc_type, %s, %s), 
-				filters			= replace(filters, %s, %s), 
-				columns			= replace(columns, %s, %s), 
-				parent_doc_type = replace(parent_doc_type, %s, %s), 
-				add_cond		= replace(add_cond, %s, %s), 
-				add_col			= replace(add_col, %s, %s), 
-				add_tab			= replace(add_tab, %s, %s), 
-				dis_filters		= replace(dis_filters, %s, %s), 
-				group_by		= replace(group_by, %s, %s), 
-				sort_by			= replace(sort_by, %s, %s), 
-				report_script	= replace(report_script, %s, %s), 
-				server_script	= replace(server_script, %s, %s), 
-				custom_query	= replace(custom_query, %s, %s)
-		""", (d, rendt[d], d, rendt[d], d, rendt[d], d, rendt[d], d, rendt[d], d, rendt[d], d, rendt[d], 
-				d, rendt[d], d, rendt[d], d, rendt[d], d, rendt[d], d, rendt[d], d, rendt[d]))
-
-
diff --git a/patches/may_2013/p01_selling_net_total_export.py b/patches/may_2013/p01_selling_net_total_export.py
new file mode 100644
index 0000000..eb6da23
--- /dev/null
+++ b/patches/may_2013/p01_selling_net_total_export.py
@@ -0,0 +1,16 @@
+from __future__ import unicode_literals
+import webnotes
+from webnotes.utils import cint
+
+def execute():
+	for module, doctype in (("Accounts", "Sales Invoice"), ("Selling", "Sales Order"), ("Selling", "Quotation"), 
+		("Stock", "Delivery Note")):
+			webnotes.reload_doc(module, "DocType", doctype)
+			webnotes.conn.sql("""update `tab%s` 
+				set net_total_export = round(net_total / if(conversion_rate=0, 1, ifnull(conversion_rate, 1)), 2),
+				other_charges_total_export = round(grand_total_export - net_total_export, 2)""" %
+				(doctype,))
+	
+	for module, doctype in (("Accounts", "Sales Invoice Item"), ("Selling", "Sales Order Item"), ("Selling", "Quotation Item"), 
+		("Stock", "Delivery Note Item")):
+			webnotes.reload_doc(module, "DocType", doctype)
\ No newline at end of file
diff --git a/patches/may_2013/p06_make_notes.py b/patches/may_2013/p06_make_notes.py
new file mode 100644
index 0000000..597468a
--- /dev/null
+++ b/patches/may_2013/p06_make_notes.py
@@ -0,0 +1,28 @@
+import webnotes, markdown2
+
+def execute():
+	webnotes.reload_doc("utilities", "doctype", "note")
+	webnotes.reload_doc("utilities", "doctype", "note_user")
+	
+	for question in webnotes.conn.sql("""select * from tabQuestion""", as_dict=True):
+		if question.question:
+			name = question.question[:180]
+			if webnotes.conn.exists("Note", name):
+				webnotes.delete_doc("Note", name)
+			note = webnotes.bean({
+				"doctype":"Note",
+				"title": name,
+				"content": "<hr>".join([markdown2.markdown(c) for c in webnotes.conn.sql_list("""
+					select answer from tabAnswer where question=%s""", question.name)]),
+				"owner": question.owner,
+				"creation": question.creation,
+				"public": 1
+			}).insert()
+
+	webnotes.delete_doc("DocType", "Question")
+	webnotes.delete_doc("DocType", "Answer")
+	webnotes.bean("Style Settings").save()
+	
+	# update comment delete
+	webnotes.conn.sql("""update tabDocPerm \
+		set cancel=1 where parent='Comment' and role='System Manager'""")
diff --git a/patches/may_2013/p06_update_billed_amt_po_pr.py b/patches/may_2013/p06_update_billed_amt_po_pr.py
new file mode 100644
index 0000000..5084e98
--- /dev/null
+++ b/patches/may_2013/p06_update_billed_amt_po_pr.py
@@ -0,0 +1,24 @@
+# ERPNext - web based ERP (http://erpnext.com)
+# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
+# 
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+# 
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+# 
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+from __future__ import unicode_literals
+def execute():
+	import webnotes
+	webnotes.reload_doc("buying", "doctype", "purchase_order_item")
+	webnotes.reload_doc("stock", "doctype", "purchase_receipt_item")
+	for pi in webnotes.conn.sql("""select name from `tabPurchase Invoice` where docstatus = 1"""):
+		webnotes.get_obj("Purchase Invoice", pi[0], 
+			with_children=1).update_qty(change_modified=False)
\ No newline at end of file
diff --git a/patches/may_2013/p07_move_update_stock_to_pos.py b/patches/may_2013/p07_move_update_stock_to_pos.py
new file mode 100644
index 0000000..7928728
--- /dev/null
+++ b/patches/may_2013/p07_move_update_stock_to_pos.py
@@ -0,0 +1,23 @@
+import webnotes, webnotes.defaults
+from webnotes.utils import cint
+
+def execute():
+	webnotes.reload_doc("accounts", "doctype", "pos_setting")
+	
+	webnotes.conn.sql("""update `tabPOS Setting` set update_stock=%s""", 
+		cint(webnotes.defaults.get_global_default("update_stock")))
+	
+	webnotes.conn.sql("""delete from `tabSingles`
+		where doctype='Global Defaults' and field='update_stock'""")
+
+	webnotes.conn.sql("""delete from `tabDefaultValue` 
+		where parent='Control Panel' and defkey="update_stock" """)
+
+	webnotes.defaults.clear_cache("Control Panel")
+
+	webnotes.reload_doc("setup", "doctype", "global_defaults")
+	
+	# previously, update_stock was valid only when is_pos was checked
+	# henceforth it is valid, and hence the patch
+	webnotes.conn.sql("""update `tabSales Invoice` set update_stock=0 
+		where ifnull(is_pos, 0)=0""")
\ No newline at end of file
diff --git a/patches/may_2013/p08_change_item_wise_tax.py b/patches/may_2013/p08_change_item_wise_tax.py
new file mode 100644
index 0000000..dbb949e
--- /dev/null
+++ b/patches/may_2013/p08_change_item_wise_tax.py
@@ -0,0 +1,23 @@
+import webnotes
+import json
+from webnotes.utils import flt
+
+def execute():
+	for doctype in ["Purchase Taxes and Charges", "Sales Taxes and Charges"]:
+		for tax_name, item_wise_tax_detail in \
+			webnotes.conn.sql("""select name, item_wise_tax_detail from `tab%s`""" % doctype):
+				if not item_wise_tax_detail or not isinstance(item_wise_tax_detail, basestring):
+					continue
+				
+				try:
+					json.loads(item_wise_tax_detail)
+				except ValueError:
+					out = {}
+					for t in item_wise_tax_detail.split("\n"):
+						if ":" in t:
+							account_head, amount = t.split(":")
+							out[account_head.strip()] = flt(amount.strip())
+							
+					if out:
+						webnotes.conn.sql("""update `tab%s` set item_wise_tax_detail=%s
+							where name=%s""" % (doctype, "%s", "%s"), (json.dumps(out), tax_name))
\ No newline at end of file
diff --git a/patches/november_2012/add_theme_to_profile.py b/patches/november_2012/add_theme_to_profile.py
index 648c1d1..89710a4 100644
--- a/patches/november_2012/add_theme_to_profile.py
+++ b/patches/november_2012/add_theme_to_profile.py
@@ -3,11 +3,12 @@
 def execute():
 	webnotes.clear_perms("Profile")
 	webnotes.reload_doc("core", "doctype", "profile")
+	webnotes.conn.sql("""delete from `tabDefaultValue` where defkey='theme'""")
+	webnotes.delete_doc("Page", "profile-settings")
+	return
 
 	for name in webnotes.conn.sql("""select name from tabProfile"""):
 		theme = webnotes.conn.get_default("theme", name[0])
 		if theme:
 			webnotes.conn.set_value("Profile", name[0], "theme", theme)
 			
-	webnotes.conn.sql("""delete from `tabDefaultValue` where defkey='theme'""")
-	webnotes.delete_doc("Page", "profile-settings")
\ No newline at end of file
diff --git a/patches/november_2012/delete_item_sales_register1.py b/patches/november_2012/delete_item_sales_register1.py
deleted file mode 100644
index 9a17fd5..0000000
--- a/patches/november_2012/delete_item_sales_register1.py
+++ /dev/null
@@ -1,3 +0,0 @@
-def execute():
-	from webnotes.model import delete_doc
-	delete_doc("Search Criteria", "itemwise_sales_register1")
\ No newline at end of file
diff --git a/patches/november_2012/remove_old_unbilled_items_report.py b/patches/november_2012/remove_old_unbilled_items_report.py
deleted file mode 100644
index 36aa7db..0000000
--- a/patches/november_2012/remove_old_unbilled_items_report.py
+++ /dev/null
@@ -1,7 +0,0 @@
-import webnotes
-
-def execute():
-	webnotes.delete_doc("Search Criteria", "delivery_note_itemwise_pending_to_bill")
-
-	from webnotes.modules import reload_doc
-	reload_doc("accounts", "report", "delivered_items_to_be_billed")
\ No newline at end of file
diff --git a/patches/november_2012/rename_employee_leave_balance_report.py b/patches/november_2012/rename_employee_leave_balance_report.py
deleted file mode 100644
index 21ce084..0000000
--- a/patches/november_2012/rename_employee_leave_balance_report.py
+++ /dev/null
@@ -1,7 +0,0 @@
-import webnotes
-
-def execute():
-	webnotes.conn.sql("""delete from `tabSearch Criteria` 
-		where name ='employee_leave_balance_report1'""")
-	webnotes.conn.sql("""delete from `tabSearch Criteria` 
-		where name ='employee_leave_balance_report2'""")
\ No newline at end of file
diff --git a/patches/october_2012/remove_old_customer_contact_address.py b/patches/october_2012/remove_old_customer_contact_address.py
deleted file mode 100644
index 1491eda..0000000
--- a/patches/october_2012/remove_old_customer_contact_address.py
+++ /dev/null
@@ -1,8 +0,0 @@
-def execute():
-	import webnotes
-	webnotes.conn.sql("""delete from `tabSearch Criteria` \
-		where name = 'customer_address_contact'""")
-	
-	webnotes.reload_doc("core", "doctype", "docfield")
-	webnotes.reload_doc("core", "doctype", "report")
-	webnotes.reload_doc('selling', 'report', 'customer_addresses_and_contacts')
\ No newline at end of file
diff --git a/patches/october_2012/remove_old_trial_bal.py b/patches/october_2012/remove_old_trial_bal.py
deleted file mode 100644
index f301525..0000000
--- a/patches/october_2012/remove_old_trial_bal.py
+++ /dev/null
@@ -1,6 +0,0 @@
-from __future__ import unicode_literals
-from webnotes.model import delete_doc
-
-def execute():
-	# remove search criteria
-	delete_doc("Search Criteria", "trial_balance")
diff --git a/patches/patch_list.py b/patches/patch_list.py
index 6b88955..035666c 100644
--- a/patches/patch_list.py
+++ b/patches/patch_list.py
@@ -38,19 +38,15 @@
 	"patches.may_2012.cleanup_property_setter", 
 	"patches.may_2012.rename_prev_doctype", 
 	"patches.may_2012.cleanup_notification_control", 
-	"patches.may_2012.renamedt_in_custom_search_criteria", 
 	"patches.may_2012.stock_reco_patch", 
-	"patches.may_2012.reload_reports", 
 	"patches.may_2012.page_role_series_fix", 
 	"patches.may_2012.reload_sales_invoice_pf", 
 	"patches.may_2012.std_pf_readonly", 
-	"patches.may_2012.reload_so_pending_items", 
 	"patches.may_2012.customize_form_cleanup", 
 	"patches.may_2012.cs_server_readonly", 
 	"patches.may_2012.clear_session_cache", 
 	"patches.may_2012.same_purchase_rate_patch", 
 	"patches.may_2012.create_report_manager_role", 
-	"patches.may_2012.reload_customer_address_contact", 
 	"patches.may_2012.profile_perm_patch", 
 	"patches.may_2012.remove_euro_currency", 
 	"patches.may_2012.remove_communication_log", 
@@ -81,7 +77,6 @@
 	"patches.august_2012.task_allocated_to_assigned", 
 	"patches.august_2012.change_profile_permission", 
 	"patches.august_2012.repost_billed_amt", 
-	"patches.august_2012.remove_cash_flow_statement", 
 	"patches.september_2012.stock_report_permissions_for_accounts", 
 	"patches.september_2012.communication_delete_permission", 
 	"patches.september_2012.all_permissions_patch", 
@@ -96,20 +91,15 @@
 	"patches.october_2012.update_permission", 
 	"patches.october_2012.reload_gl_mapper", 
 	"patches.october_2012.fix_wrong_vouchers", 
-	"patches.october_2012.remove_old_customer_contact_address", 
 	"patches.october_2012.company_fiscal_year_docstatus_patch", 
 	"patches.october_2012.update_account_property", 
-	"patches.october_2012.remove_old_trial_bal", 
 	"patches.october_2012.fix_cancelled_gl_entries", 
 	"patches.october_2012.custom_script_delete_permission", 
 	"patches.november_2012.custom_field_insert_after", 
-	"patches.november_2012.delete_item_sales_register1", 
-	"patches.november_2012.rename_employee_leave_balance_report", 
 	"patches.november_2012.report_permissions", 
 	"patches.november_2012.customer_issue_allocated_to_assigned", 
 	"patches.november_2012.reset_appraisal_permissions", 
 	"patches.november_2012.disable_cancelled_profiles", 
-	"patches.november_2012.remove_old_unbilled_items_report", 
 	"patches.november_2012.support_ticket_response_to_communication", 
 	"patches.november_2012.cancelled_bom_patch", 
 	"patches.november_2012.communication_sender_and_recipient", 
@@ -123,7 +113,6 @@
 	"patches.december_2012.expense_leave_reload", 
 	"patches.december_2012.repost_ordered_qty", 
 	"patches.december_2012.repost_projected_qty", 
-	"patches.december_2012.reload_debtors_creditors_ledger", 
 	"patches.december_2012.website_cache_refactor", 
 	"patches.december_2012.production_cleanup", 
 	"patches.december_2012.fix_default_print_format", 
@@ -138,8 +127,6 @@
 	"patches.december_2012.remove_project_mapper", 
 	"patches.december_2012.update_print_width", 
 	"patches.january_2013.remove_bad_permissions", 
-	"patches.january_2013.deprecate_stock_search_criteria", 
-	"patches.january_2013.remove_support_search_criteria", 
 	"patches.january_2013.holiday_list_patch", 
 	"patches.january_2013.stock_reconciliation_patch", 
 	"patches.january_2013.report_permission", 
@@ -163,7 +150,6 @@
 	"patches.february_2013.remove_gl_mapper",
 	"patches.february_2013.reload_bom_replace_tool_permission",
 	"patches.february_2013.payment_reconciliation_reset_values",
-	"patches.february_2013.remove_sales_order_pending_items",
 	"patches.february_2013.account_negative_balance",
 	"patches.february_2013.remove_account_utils_folder",
 	"patches.february_2013.update_company_in_leave_application",
@@ -187,14 +173,11 @@
 	"execute:webnotes.delete_doc('DocType', 'Service Quotation Detail')",
 	"patches.february_2013.p06_material_request_mappers",
 	"execute:webnotes.delete_doc('Page', 'Query Report')",
-	"execute:webnotes.delete_doc('Search Criteria', 'employeewise_balance_leave_report')",
-	"execute:webnotes.delete_doc('Search Criteria', 'employee_leave_balance_report')",
 	"patches.february_2013.repost_reserved_qty",
 	"execute:webnotes.reload_doc('core', 'doctype', 'report') # 2013-02-25",
 	"execute:webnotes.conn.sql(\"update `tabReport` set report_type=if(ifnull(query, '')='', 'Report Builder', 'Query Report') where is_standard='No'\")",
 	"execute:webnotes.conn.sql(\"update `tabReport` set report_name=name where ifnull(report_name,'')='' and is_standard='No'\")",
 	"patches.february_2013.p08_todo_query_report",
-	"execute:webnotes.delete_doc('Search Criteria', 'gross_profit') # 2013-02-26",
 	'execute:webnotes.reload_doc("accounts", "Print Format", "Sales Invoice Classic") # 2013-02-26',
 	'execute:webnotes.reload_doc("accounts", "Print Format", "Sales Invoice Modern") # 2013-02-26',
 	'execute:webnotes.reload_doc("accounts", "Print Format", "Sales Invoice Spartan") # 2013-02-26',
@@ -208,7 +191,6 @@
 	"execute:webnotes.delete_doc('DocType', 'Attendance Control Panel')",
 	"patches.march_2013.p02_get_global_default",
 	"patches.march_2013.p03_rename_blog_to_blog_post",
-	"execute:webnotes.reload_doc('hr', 'search_criteria', 'monthly_attendance_details')",
 	"patches.march_2013.p04_pos_update_stock_check",
 	"patches.march_2013.p05_payment_reconciliation",
 	"patches.march_2013.p06_remove_sales_purchase_return_tool",
@@ -234,25 +216,33 @@
 	'execute:webnotes.reload_doc("selling", "Print Format", "Quotation Modern") # 2013-04-02',
 	'execute:webnotes.reload_doc("selling", "Print Format", "Quotation Spartan") # 2013-04-02',
 	"patches.april_2013.p04_reverse_modules_list",
-	"execute:webnotes.delete_doc('Search Criteria', 'time_log_summary')",
 	"patches.april_2013.p04_update_role_in_pages",
 	"patches.april_2013.p05_update_file_data",
 	"patches.april_2013.p06_update_file_size",
 	"patches.april_2013.p05_fixes_in_reverse_modules",
 	"execute:webnotes.delete_doc('DocType Mapper', 'Delivery Note-Packing Slip')",
-    "execute:webnotes.reload_doc('Stock', 'DocType', 'Delivery Note Item')",
+	"patches.april_2013.p07_rename_cost_center_other_charges",
 	"patches.april_2013.p06_default_cost_center",
 	"execute:webnotes.reset_perms('File Data')",
 	"patches.april_2013.p07_update_file_data_2",
 	"patches.april_2013.rebuild_sales_browser",
 	"patches.april_2013.p08_price_list_country",
+	"patches.may_2013.p01_selling_net_total_export",
 	"patches.may_2013.repost_stock_for_no_posting_time",
 	"patches.may_2013.p01_conversion_factor_and_aii",
 	"patches.may_2013.p02_update_valuation_rate",
 	"patches.may_2013.p03_update_support_ticket",
 	"patches.may_2013.p04_reorder_level",
 	"patches.may_2013.p05_update_cancelled_gl_entries",
+	"patches.may_2013.p06_make_notes",
+	"patches.may_2013.p06_update_billed_amt_po_pr",
+	"patches.may_2013.p07_move_update_stock_to_pos",
+	"patches.may_2013.p08_change_item_wise_tax",
 	"patches.june_2013.p01_update_bom_exploded_items",
+	"patches.june_2013.p02_update_project_completed",
 	"execute:webnotes.delete_doc('DocType', 'System Console')",
+	"patches.june_2013.p03_buying_selling_for_price_list",
 	"patches.june_2013.p04_fix_event_for_lead_oppty_project",
+	"patches.june_2013.p05_remove_unused_doctypes",
+	"patches.june_2013.p06_drop_unused_tables",
 ]
\ No newline at end of file
diff --git a/patches/september_2012/deprecate_account_balance.py b/patches/september_2012/deprecate_account_balance.py
index 6626602..b8c454d 100644
--- a/patches/september_2012/deprecate_account_balance.py
+++ b/patches/september_2012/deprecate_account_balance.py
@@ -7,7 +7,4 @@
 	for dt in ["Period", "Account Balance", "Multi Ledger Report", 
 			"Multi Ledger Report Detail", "Period Control", "Reposting Tool", 
 			"Lease Agreement", "Lease Installment"]:
-		delete_doc("DocType", dt)
-	
-	# remove search criteria
-	delete_doc("Search Criteria", "Trial Balance")
+		delete_doc("DocType", dt)
\ No newline at end of file
diff --git a/projects/doctype/activity_type/README.md b/projects/doctype/activity_type/README.md
new file mode 100644
index 0000000..4b61e5c
--- /dev/null
+++ b/projects/doctype/activity_type/README.md
@@ -0,0 +1 @@
+Type of Activity (set in Task, Time Log)
\ No newline at end of file
diff --git a/projects/doctype/activity_type/locale/_messages_doc.json b/projects/doctype/activity_type/locale/_messages_doc.json
deleted file mode 100644
index b34bba2..0000000
--- a/projects/doctype/activity_type/locale/_messages_doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "Activity Type", 
- "Projects"
-]
\ No newline at end of file
diff --git a/projects/doctype/activity_type/locale/ar-doc.json b/projects/doctype/activity_type/locale/ar-doc.json
deleted file mode 100644
index 379cb91..0000000
--- a/projects/doctype/activity_type/locale/ar-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Activity Type": "\u0627\u0644\u0646\u0634\u0627\u0637 \u0646\u0648\u0639", 
- "Projects": "\u0645\u0634\u0627\u0631\u064a\u0639"
-}
\ No newline at end of file
diff --git a/projects/doctype/activity_type/locale/de-doc.json b/projects/doctype/activity_type/locale/de-doc.json
deleted file mode 100644
index f2869ed..0000000
--- a/projects/doctype/activity_type/locale/de-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Activity Type": "Art der T\u00e4tigkeit", 
- "Projects": "Projekte"
-}
\ No newline at end of file
diff --git a/projects/doctype/activity_type/locale/es-doc.json b/projects/doctype/activity_type/locale/es-doc.json
deleted file mode 100644
index 89ff093..0000000
--- a/projects/doctype/activity_type/locale/es-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Activity Type": "Tipo de actividad", 
- "Projects": "Proyectos"
-}
\ No newline at end of file
diff --git a/projects/doctype/activity_type/locale/fr-doc.json b/projects/doctype/activity_type/locale/fr-doc.json
deleted file mode 100644
index fd6bb4f..0000000
--- a/projects/doctype/activity_type/locale/fr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Activity Type": "Type d&#39;activit\u00e9", 
- "Projects": "Projets"
-}
\ No newline at end of file
diff --git a/projects/doctype/activity_type/locale/hi-doc.json b/projects/doctype/activity_type/locale/hi-doc.json
deleted file mode 100644
index 3dba0cd..0000000
--- a/projects/doctype/activity_type/locale/hi-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Activity Type": "\u0917\u0924\u093f\u0935\u093f\u0927\u093f \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Projects": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e\u0913\u0902"
-}
\ No newline at end of file
diff --git a/projects/doctype/activity_type/locale/hr-doc.json b/projects/doctype/activity_type/locale/hr-doc.json
deleted file mode 100644
index 8c7413c..0000000
--- a/projects/doctype/activity_type/locale/hr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Activity Type": "Aktivnost Tip", 
- "Projects": "Projekti"
-}
\ No newline at end of file
diff --git a/projects/doctype/activity_type/locale/nl-doc.json b/projects/doctype/activity_type/locale/nl-doc.json
deleted file mode 100644
index 3a52aff..0000000
--- a/projects/doctype/activity_type/locale/nl-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Activity Type": "Activiteit Type", 
- "Projects": "Projecten"
-}
\ No newline at end of file
diff --git a/projects/doctype/activity_type/locale/pt-BR-doc.json b/projects/doctype/activity_type/locale/pt-BR-doc.json
deleted file mode 100644
index db63670..0000000
--- a/projects/doctype/activity_type/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Activity Type": "Tipo da Atividade", 
- "Projects": "Projetos"
-}
\ No newline at end of file
diff --git a/projects/doctype/activity_type/locale/pt-doc.json b/projects/doctype/activity_type/locale/pt-doc.json
deleted file mode 100644
index 8c81db3..0000000
--- a/projects/doctype/activity_type/locale/pt-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Activity Type": "Tipo de Atividade", 
- "Projects": "Projetos"
-}
\ No newline at end of file
diff --git a/projects/doctype/activity_type/locale/sr-doc.json b/projects/doctype/activity_type/locale/sr-doc.json
deleted file mode 100644
index 1edbbfe..0000000
--- a/projects/doctype/activity_type/locale/sr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Activity Type": "\u0410\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442 \u0422\u0438\u043f", 
- "Projects": "\u041f\u0440\u043e\u0458\u0435\u043a\u0442\u0438"
-}
\ No newline at end of file
diff --git a/projects/doctype/activity_type/locale/ta-doc.json b/projects/doctype/activity_type/locale/ta-doc.json
deleted file mode 100644
index a5504eb..0000000
--- a/projects/doctype/activity_type/locale/ta-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Activity Type": "\u0ba8\u0b9f\u0bb5\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0bb5\u0b95\u0bc8", 
- "Projects": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd"
-}
\ No newline at end of file
diff --git a/projects/doctype/activity_type/locale/th-doc.json b/projects/doctype/activity_type/locale/th-doc.json
deleted file mode 100644
index 02ee9df..0000000
--- a/projects/doctype/activity_type/locale/th-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Activity Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21", 
- "Projects": "\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23"
-}
\ No newline at end of file
diff --git a/projects/doctype/project/README.md b/projects/doctype/project/README.md
new file mode 100644
index 0000000..b1da6ad
--- /dev/null
+++ b/projects/doctype/project/README.md
@@ -0,0 +1 @@
+Project details. Projects can be internal or external and can have Tasks, Milestones associated to it.
\ No newline at end of file
diff --git a/projects/doctype/project/locale/_messages_doc.json b/projects/doctype/project/locale/_messages_doc.json
deleted file mode 100644
index 320f6b3..0000000
--- a/projects/doctype/project/locale/_messages_doc.json
+++ /dev/null
@@ -1,46 +0,0 @@
-[
- "Actual Completion Date", 
- "Tasks belonging to this Project.", 
- "Completion Date", 
- "No", 
- "Customer Details", 
- "Trash Reason", 
- "Priority", 
- "Project Tasks", 
- "Internal", 
- "Low", 
- "Project Start Date", 
- "Milestones will be added as Events in the Calendar", 
- "Status", 
- "Project Costing", 
- "Medium", 
- "Gross Margin %", 
- "Gross Margin Value", 
- "Project Name", 
- "Important dates and commitments in your project life cycle", 
- "Completed", 
- "Project Details", 
- "File List", 
- "External", 
- "Projects", 
- "Customer", 
- "Project Value", 
- "Dates", 
- "Milestones", 
- "Notes", 
- "Project", 
- "Project Type", 
- "Cancelled", 
- "Project will get saved and will be searchable with project name given", 
- "Margin", 
- "Estimated Material Cost", 
- "Tasks", 
- "Is Active", 
- "High", 
- "Other", 
- "Select name of Customer to whom project belongs", 
- "Project Milestones", 
- "Yes", 
- "Open", 
- "Company"
-]
\ No newline at end of file
diff --git a/projects/doctype/project/locale/ar-doc.json b/projects/doctype/project/locale/ar-doc.json
deleted file mode 100644
index 29af948..0000000
--- a/projects/doctype/project/locale/ar-doc.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "Actual Completion Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0641\u0639\u0644\u064a", 
- "Cancelled": "\u0625\u0644\u063a\u0627\u0621", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Completed": "\u0627\u0644\u0627\u0646\u062a\u0647\u0627\u0621", 
- "Completion Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u0646\u062a\u0647\u0627\u0621", 
- "Contact No": "\u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0644\u0627", 
- "Contact Person": "\u0627\u062a\u0635\u0644 \u0634\u062e\u0635", 
- "Customer": "\u0632\u0628\u0648\u0646", 
- "Customer Address": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Group": "\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Name": "\u0627\u0633\u0645 \u0627\u0644\u0639\u0645\u064a\u0644", 
- "Dates": "\u0627\u0644\u062a\u0648\u0627\u0631\u064a\u062e", 
- "Email Id": "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u0639\u0631\u0641", 
- "Estimated Material Cost": "\u062a\u0642\u062f\u0631 \u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0645\u0648\u0627\u062f", 
- "External": "\u062e\u0627\u0631\u062c\u064a", 
- "File List": "\u0645\u0644\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "Gross Margin %": "\u0647\u0627\u0645\u0634 \u0625\u062c\u0645\u0627\u0644\u064a\u066a", 
- "Gross Margin Value": "\u0647\u0627\u0645\u0634 \u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0642\u064a\u0645\u0629", 
- "High": "\u0627\u0631\u062a\u0641\u0627\u0639", 
- "Important dates and commitments in your project life cycle": "\u0627\u0644\u0645\u0647\u0645 \u0627\u0644\u062a\u0648\u0627\u0631\u064a\u062e \u0648\u0627\u0644\u0627\u0644\u062a\u0632\u0627\u0645\u0627\u062a \u0641\u064a \u062f\u0648\u0631\u0629 \u062d\u064a\u0627\u0629 \u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u062e\u0627\u0635 \u0628\u0643", 
- "Internal": "\u062f\u0627\u062e\u0644\u064a", 
- "Is Active": "\u0646\u0634\u0637", 
- "Low": "\u0645\u0646\u062e\u0641\u0636", 
- "Margin": "\u0647\u0627\u0645\u0634", 
- "Medium": "\u0645\u062a\u0648\u0633\u0637", 
- "Milestones": "\u0645\u0639\u0627\u0644\u0645", 
- "Milestones will be added as Events in the Calendar": "\u0633\u064a\u062a\u0645 \u0625\u0636\u0627\u0641\u0629 \u0645\u0639\u0627\u0644\u0645 \u0648\u0623\u062d\u062f\u0627\u062b \u0641\u064a \u062a\u0642\u0648\u064a\u0645", 
- "No": "\u0644\u0627", 
- "Notes": "\u062a\u0644\u0627\u062d\u0638", 
- "Open": "\u0641\u062a\u062d", 
- "Other": "\u0622\u062e\u0631", 
- "Priority": "\u0623\u0641\u0636\u0644\u064a\u0629", 
- "Project": "\u0645\u0634\u0631\u0648\u0639", 
- "Project Costing": "\u0645\u0634\u0631\u0648\u0639 \u064a\u0643\u0644\u0641", 
- "Project Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0645\u0634\u0631\u0648\u0639", 
- "Project Milestones": "\u0645\u0634\u0631\u0648\u0639 \u0645\u0639\u0627\u0644\u0645", 
- "Project Name": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0634\u0631\u0648\u0639", 
- "Project Start Date": "\u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0628\u062f\u0621", 
- "Project Tasks": "\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0645\u0647\u0627\u0645", 
- "Project Type": "\u0646\u0648\u0639 \u0627\u0644\u0645\u0634\u0631\u0648\u0639", 
- "Project Value": "\u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0642\u064a\u0645\u0629", 
- "Project will get saved and will be searchable with project name given": "\u0633\u0648\u0641 \u062a\u062d\u0635\u0644 \u0639\u0644\u0649 \u062d\u0641\u0638 \u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0648\u0633\u0648\u0641 \u062a\u0643\u0648\u0646 \u0642\u0627\u0628\u0644\u0629 \u0644\u0644\u0628\u062d\u062b \u0645\u0639 \u0627\u0633\u0645 \u0645\u0634\u0631\u0648\u0639 \u0645\u0639\u064a\u0646", 
- "Projects": "\u0645\u0634\u0627\u0631\u064a\u0639", 
- "Select name of Customer to whom project belongs": "\u062d\u062f\u062f \u0627\u0633\u0645 \u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0632\u0628\u0627\u0626\u0646 \u0627\u0644\u0630\u064a\u0646 \u064a\u0646\u062a\u0645\u064a", 
- "Status": "\u062d\u0627\u0644\u0629", 
- "Tasks": "\u0627\u0644\u0645\u0647\u0627\u0645", 
- "Tasks belonging to this Project.": "\u0627\u0644\u0645\u0647\u0627\u0645 \u0627\u0644\u0645\u0646\u062a\u0645\u064a\u0646 \u0644\u0647\u0630\u0627 \u0627\u0644\u0645\u0634\u0631\u0648\u0639.", 
- "Territory": "\u0625\u0642\u0644\u064a\u0645", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629", 
- "Yes": "\u0646\u0639\u0645"
-}
\ No newline at end of file
diff --git a/projects/doctype/project/locale/de-doc.json b/projects/doctype/project/locale/de-doc.json
deleted file mode 100644
index 27eba02..0000000
--- a/projects/doctype/project/locale/de-doc.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
- "Actual Completion Date": "Tats\u00e4chliche Datum der Fertigstellung", 
- "Cancelled": "Abgesagt", 
- "Company": "Firma", 
- "Completed": "Fertiggestellt", 
- "Completion Date": "Datum der Fertigstellung", 
- "Customer": "Kunde", 
- "Customer Details": "Customer Details", 
- "Dates": "Termine", 
- "Estimated Material Cost": "Gesch\u00e4tzter Materialkalkulationen", 
- "External": "Extern", 
- "File List": "Dateiliste", 
- "Gross Margin %": "Gross Margin%", 
- "Gross Margin Value": "Gross Margin Wert", 
- "High": "Hoch", 
- "Important dates and commitments in your project life cycle": "Wichtige Termine und Verpflichtungen in Ihrem Projekt-Lebenszyklus", 
- "Internal": "Intern", 
- "Is Active": "Aktiv ist", 
- "Low": "Gering", 
- "Margin": "Marge", 
- "Medium": "Medium", 
- "Milestones": "Meilensteine", 
- "Milestones will be added as Events in the Calendar": "Meilensteine \u200b\u200bwerden die Veranstaltungen in der hinzugef\u00fcgt werden", 
- "No": "Auf", 
- "Notes": "Aufzeichnungen", 
- "Open": "\u00d6ffnen", 
- "Other": "Andere", 
- "Priority": "Priorit\u00e4t", 
- "Project": "Projekt", 
- "Project Costing": "Projektkalkulation", 
- "Project Details": "Project Details", 
- "Project Milestones": "Projektmeilensteine", 
- "Project Name": "Project Name", 
- "Project Start Date": "Projekt Startdatum", 
- "Project Tasks": "Projektaufgaben", 
- "Project Type": "Projekttyp", 
- "Project Value": "Projekt Wert", 
- "Project will get saved and will be searchable with project name given": "Projekt wird gespeichert und erhalten werden durchsuchbare mit Projekt-Namen", 
- "Projects": "Projekte", 
- "Select name of Customer to whom project belongs": "W\u00e4hlen Sie den Namen des Kunden, dem geh\u00f6rt Projekts", 
- "Status": "Status", 
- "Tasks": "Aufgaben", 
- "Tasks belonging to this Project.": "Aufgaben geh\u00f6ren zu diesem Projekt.", 
- "Trash Reason": "Trash Reason", 
- "Yes": "Ja"
-}
\ No newline at end of file
diff --git a/projects/doctype/project/locale/es-doc.json b/projects/doctype/project/locale/es-doc.json
deleted file mode 100644
index 990bf9d..0000000
--- a/projects/doctype/project/locale/es-doc.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "Actual Completion Date": "Fecha de Terminaci\u00f3n del Real", 
- "Cancelled": "Cancelado", 
- "Company": "Empresa", 
- "Completed": "Terminado", 
- "Completion Date": "Fecha de Terminaci\u00f3n", 
- "Contact No": "Contacto No", 
- "Contact Person": "Persona de Contacto", 
- "Customer": "Cliente", 
- "Customer Address": "Direcci\u00f3n del cliente", 
- "Customer Details": "Detalles del Cliente", 
- "Customer Group": "Grupo de clientes", 
- "Customer Name": "Nombre del cliente", 
- "Dates": "Fechas", 
- "Email Id": "Email Id", 
- "Estimated Material Cost": "Costo estimado de material", 
- "External": "Externo", 
- "File List": "Lista de archivos", 
- "Gross Margin %": "% Margen Bruto", 
- "Gross Margin Value": "Valor Margen Bruto", 
- "High": "Alto", 
- "Important dates and commitments in your project life cycle": "Fechas importantes y compromisos en el ciclo de vida del proyecto", 
- "Internal": "Interno", 
- "Is Active": "Es activo", 
- "Low": "Bajo", 
- "Margin": "Margen", 
- "Medium": "Medio", 
- "Milestones": "Hitos", 
- "Milestones will be added as Events in the Calendar": "Los hitos se a\u00f1adir\u00e1 como Eventos en el Calendario", 
- "No": "No", 
- "Notes": "Notas", 
- "Open": "Abierto", 
- "Other": "Otro", 
- "Priority": "Prioridad", 
- "Project": "Proyecto", 
- "Project Costing": "C\u00e1lculo del coste del proyecto", 
- "Project Details": "Detalles del Proyecto", 
- "Project Milestones": "Hitos del Proyecto", 
- "Project Name": "Nombre del proyecto", 
- "Project Start Date": "Fecha de Inicio del Proyecto", 
- "Project Tasks": "Tareas del proyecto", 
- "Project Type": "Tipo de Proyecto", 
- "Project Value": "Proyecto Valor", 
- "Project will get saved and will be searchable with project name given": "Proyecto se salvan y se podr\u00e1n realizar b\u00fasquedas con el nombre de proyecto dado", 
- "Projects": "Proyectos", 
- "Select name of Customer to whom project belongs": "Seleccione el nombre del cliente al que pertenece proyecto", 
- "Status": "Estado", 
- "Tasks": "Tareas", 
- "Tasks belonging to this Project.": "Las tareas que pertenecen a este proyecto.", 
- "Territory": "Territorio", 
- "Trash Reason": "Trash Raz\u00f3n", 
- "Yes": "S\u00ed"
-}
\ No newline at end of file
diff --git a/projects/doctype/project/locale/fr-doc.json b/projects/doctype/project/locale/fr-doc.json
deleted file mode 100644
index 8598731..0000000
--- a/projects/doctype/project/locale/fr-doc.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "Actual Completion Date": "Date d&#39;ach\u00e8vement r\u00e9elle", 
- "Cancelled": "Annul\u00e9", 
- "Company": "Entreprise", 
- "Completed": "Termin\u00e9", 
- "Completion Date": "Date d&#39;ach\u00e8vement", 
- "Contact No": "Contact Aucune", 
- "Contact Person": "Personne \u00e0 contacter", 
- "Customer": "Client", 
- "Customer Address": "Adresse du client", 
- "Customer Details": "D\u00e9tails du client", 
- "Customer Group": "Groupe de clients", 
- "Customer Name": "Nom du client", 
- "Dates": "Dates", 
- "Email Id": "Identification d&#39;email", 
- "Estimated Material Cost": "Co\u00fbt des mati\u00e8res premi\u00e8res estim\u00e9e", 
- "External": "Externe", 
- "File List": "Liste des fichiers", 
- "Gross Margin %": "Marge brute%", 
- "Gross Margin Value": "Valeur Marge brute", 
- "High": "Haut", 
- "Important dates and commitments in your project life cycle": "Dates importantes et des engagements dans votre cycle de vie du projet", 
- "Internal": "Interne", 
- "Is Active": "Est active", 
- "Low": "Bas", 
- "Margin": "Marge", 
- "Medium": "Moyen", 
- "Milestones": "Jalons", 
- "Milestones will be added as Events in the Calendar": "Jalons seront ajout\u00e9es au fur \u00e9v\u00e9nements dans le calendrier", 
- "No": "Aucun", 
- "Notes": "Remarques", 
- "Open": "Ouvert", 
- "Other": "Autre", 
- "Priority": "Priorit\u00e9", 
- "Project": "Projet", 
- "Project Costing": "Des co\u00fbts de projet", 
- "Project Details": "D\u00e9tails du projet", 
- "Project Milestones": "\u00c9tapes du projet", 
- "Project Name": "Nom du projet", 
- "Project Start Date": "Date de d\u00e9but du projet", 
- "Project Tasks": "T\u00e2ches du projet", 
- "Project Type": "Type de projet", 
- "Project Value": "Valeur du projet", 
- "Project will get saved and will be searchable with project name given": "Projet seront sauvegard\u00e9s et sera consultable avec le nom de projet donn\u00e9", 
- "Projects": "Projets", 
- "Select name of Customer to whom project belongs": "S\u00e9lectionnez le nom du client \u00e0 qui appartient projet", 
- "Status": "Statut", 
- "Tasks": "T\u00e2ches", 
- "Tasks belonging to this Project.": "T\u00e2ches appartenant \u00e0 ce projet.", 
- "Territory": "Territoire", 
- "Trash Reason": "Raison Corbeille", 
- "Yes": "Oui"
-}
\ No newline at end of file
diff --git a/projects/doctype/project/locale/hi-doc.json b/projects/doctype/project/locale/hi-doc.json
deleted file mode 100644
index 96b1415..0000000
--- a/projects/doctype/project/locale/hi-doc.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "Actual Completion Date": "\u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915 \u092a\u0942\u0930\u093e \u0915\u0930\u0928\u0947 \u0915\u0940 \u0924\u093f\u0925\u093f", 
- "Cancelled": "Cancelled", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Completed": "\u092a\u0942\u0930\u093e", 
- "Completion Date": "\u092a\u0942\u0930\u093e \u0915\u0930\u0928\u0947 \u0915\u0940 \u0924\u093f\u0925\u093f", 
- "Contact No": "\u0915\u094b\u0908 \u0938\u0902\u092a\u0930\u094d\u0915 \u0928\u0939\u0940\u0902", 
- "Contact Person": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0935\u094d\u092f\u0915\u094d\u0924\u093f", 
- "Customer": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "Customer Address": "\u0917\u094d\u0930\u093e\u0939\u0915 \u092a\u0924\u093e", 
- "Customer Details": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0935\u093f\u0935\u0930\u0923", 
- "Customer Group": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0938\u092e\u0942\u0939", 
- "Customer Name": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u093e \u0928\u093e\u092e", 
- "Dates": "\u0924\u093f\u0925\u093f\u092f\u093e\u0902", 
- "Email Id": "\u0908\u092e\u0947\u0932 \u0906\u0908\u0921\u0940", 
- "Estimated Material Cost": "\u0905\u0928\u0941\u092e\u093e\u0928\u093f\u0924 \u092e\u091f\u0947\u0930\u093f\u092f\u0932 \u0915\u0949\u0938\u094d\u091f", 
- "External": "\u092c\u093e\u0939\u0930\u0940", 
- "File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940", 
- "Gross Margin %": "\u0938\u0915\u0932 \u092e\u093e\u0930\u094d\u091c\u093f\u0928%", 
- "Gross Margin Value": "\u0938\u0915\u0932 \u092e\u093e\u0930\u094d\u091c\u093f\u0928 \u092e\u0942\u0932\u094d\u092f", 
- "High": "\u0909\u091a\u094d\u091a", 
- "Important dates and commitments in your project life cycle": "\u0905\u092a\u0928\u0940 \u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u0915\u0947 \u091c\u0940\u0935\u0928 \u091a\u0915\u094d\u0930 \u092e\u0947\u0902 \u092e\u0939\u0924\u094d\u0935\u092a\u0942\u0930\u094d\u0923 \u0924\u093f\u0925\u093f\u092f\u093e\u0901 \u0914\u0930 \u092a\u094d\u0930\u0924\u093f\u092c\u0926\u094d\u0927\u0924\u093e\u0913\u0902", 
- "Internal": "\u0906\u0902\u0924\u0930\u093f\u0915", 
- "Is Active": "\u0938\u0915\u094d\u0930\u093f\u092f \u0939\u0948", 
- "Low": "\u0928\u093f\u092e\u094d\u0928", 
- "Margin": "\u0939\u093e\u0936\u093f\u092f\u093e", 
- "Medium": "\u092e\u0927\u094d\u092f\u092e", 
- "Milestones": "\u092e\u0940\u0932 \u0915\u0947 \u092a\u0924\u094d\u0925\u0930", 
- "Milestones will be added as Events in the Calendar": "\u0909\u092a\u0932\u092c\u094d\u0927\u093f \u0915\u0948\u0932\u0947\u0902\u0921\u0930 \u092e\u0947\u0902 \u0918\u091f\u0928\u093e\u0915\u094d\u0930\u092e \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u091c\u094b\u0921\u093c \u0926\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e", 
- "No": "\u0928\u0939\u0940\u0902", 
- "Notes": "\u0928\u094b\u091f\u094d\u0938", 
- "Open": "\u0916\u0941\u0932\u093e", 
- "Other": "\u0905\u0928\u094d\u092f", 
- "Priority": "\u092a\u094d\u0930\u093e\u0925\u092e\u093f\u0915\u0924\u093e", 
- "Project": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e", 
- "Project Costing": "\u0932\u093e\u0917\u0924 \u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e", 
- "Project Details": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u0935\u093f\u0935\u0930\u0923", 
- "Project Milestones": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u092e\u0940\u0932 \u0915\u0947 \u092a\u0924\u094d\u0925\u0930", 
- "Project Name": "\u0907\u0938 \u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u0915\u093e \u0928\u093e\u092e", 
- "Project Start Date": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u092a\u094d\u0930\u093e\u0930\u0902\u092d \u0926\u093f\u0928\u093e\u0902\u0915", 
- "Project Tasks": "\u092a\u094d\u0930\u094b\u091c\u0947\u0915\u094d\u091f \u0915\u093e\u0930\u094d\u092f", 
- "Project Type": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u0915\u0947 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Project Value": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u092e\u0942\u0932\u094d\u092f", 
- "Project will get saved and will be searchable with project name given": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u0914\u0930 \u092c\u091a \u091c\u093e\u090f\u0917\u093e \u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u092d\u0940 \u0928\u093e\u092e \u0915\u0947 \u0938\u093e\u0925 \u0916\u094b\u091c\u093e \u0939\u094b\u0917\u093e", 
- "Projects": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e\u0913\u0902", 
- "Select name of Customer to whom project belongs": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u091c\u093f\u0938\u0947 \u0905\u0902\u0924\u0930\u094d\u0917\u0924 \u0906\u0924\u093e \u0939\u0948 \u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u0947 \u0928\u093e\u092e \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924", 
- "Tasks": "\u0915\u093e\u0930\u094d\u092f", 
- "Tasks belonging to this Project.": "\u0907\u0938 \u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u0938\u0947 \u0938\u0902\u092c\u0902\u0927\u093f\u0924 \u0915\u093e\u0930\u094d\u092f.", 
- "Territory": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923", 
- "Yes": "\u0939\u093e\u0902"
-}
\ No newline at end of file
diff --git a/projects/doctype/project/locale/hr-doc.json b/projects/doctype/project/locale/hr-doc.json
deleted file mode 100644
index 3f86d4a..0000000
--- a/projects/doctype/project/locale/hr-doc.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "Actual Completion Date": "Stvarni datum dovr\u0161enja", 
- "Cancelled": "Otkazan", 
- "Company": "Dru\u0161tvo", 
- "Completed": "Dovr\u0161en", 
- "Completion Date": "Zavr\u0161etak Datum", 
- "Contact No": "Kontaktirajte Ne", 
- "Contact Person": "Kontakt osoba", 
- "Customer": "Kupac", 
- "Customer Address": "Kupac Adresa", 
- "Customer Details": "Korisni\u010dki podaci", 
- "Customer Group": "Kupac Grupa", 
- "Customer Name": "Naziv klijenta", 
- "Dates": "Termini", 
- "Email Id": "E-mail ID", 
- "Estimated Material Cost": "Procjena tro\u0161kova materijala", 
- "External": "Vanjski", 
- "File List": "Popis datoteka", 
- "Gross Margin %": "Bruto mar\u017ea%", 
- "Gross Margin Value": "Bruto mar\u017ea vrijednost", 
- "High": "Visok", 
- "Important dates and commitments in your project life cycle": "Va\u017eni datumi i obveze u svoj ciklus projekta \u017eivota", 
- "Internal": "Interni", 
- "Is Active": "Je aktivna", 
- "Low": "Nisko", 
- "Margin": "Mar\u017ea", 
- "Medium": "Srednji", 
- "Milestones": "Dostignu\u0107a", 
- "Milestones will be added as Events in the Calendar": "Dostignu\u0107a \u0107e biti dodan kao Doga\u0111anja u kalendaru", 
- "No": "Ne", 
- "Notes": "Bilje\u0161ke", 
- "Open": "Otvoreno", 
- "Other": "Drugi", 
- "Priority": "Prioritet", 
- "Project": "Projekt", 
- "Project Costing": "Projekt Costing", 
- "Project Details": "Projekt Detalji", 
- "Project Milestones": "Projekt Dostignu\u0107a", 
- "Project Name": "Naziv projekta", 
- "Project Start Date": "Projekt datum po\u010detka", 
- "Project Tasks": "Projektni zadaci", 
- "Project Type": "Vrsta projekta", 
- "Project Value": "Projekt Vrijednost", 
- "Project will get saved and will be searchable with project name given": "Projekt \u0107e biti spa\u0161en i da \u0107e se mo\u0107i pretra\u017eivati \u200b\u200bs projektom ime dano", 
- "Projects": "Projekti", 
- "Select name of Customer to whom project belongs": "Odaberite ime kupca kojem projekt pripada", 
- "Status": "Status", 
- "Tasks": "Zadaci", 
- "Tasks belonging to this Project.": "Zadaci koje pripadaju ovom projektu.", 
- "Territory": "Teritorija", 
- "Trash Reason": "Otpad Razlog", 
- "Yes": "Da"
-}
\ No newline at end of file
diff --git a/projects/doctype/project/locale/nl-doc.json b/projects/doctype/project/locale/nl-doc.json
deleted file mode 100644
index 8d3ee82..0000000
--- a/projects/doctype/project/locale/nl-doc.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "Actual Completion Date": "Werkelijke Voltooiingsdatum", 
- "Cancelled": "Geannuleerd", 
- "Company": "Vennootschap", 
- "Completed": "Voltooid", 
- "Completion Date": "Voltooiingsdatum", 
- "Contact No": "Contact Geen", 
- "Contact Person": "Contactpersoon", 
- "Customer": "Klant", 
- "Customer Address": "Klant Adres", 
- "Customer Details": "Klant Details", 
- "Customer Group": "Klantengroep", 
- "Customer Name": "Klantnaam", 
- "Dates": "Data", 
- "Email Id": "E-mail Identiteitskaart", 
- "Estimated Material Cost": "Geschatte Materiaal Kosten", 
- "External": "Extern", 
- "File List": "File List", 
- "Gross Margin %": "Winstmarge%", 
- "Gross Margin Value": "Winstmarge Value", 
- "High": "Hoog", 
- "Important dates and commitments in your project life cycle": "Belangrijke data en verplichtingen in uw project levenscyclus", 
- "Internal": "Intern", 
- "Is Active": "Is actief", 
- "Low": "Laag", 
- "Margin": "Marge", 
- "Medium": "Medium", 
- "Milestones": "Mijlpalen", 
- "Milestones will be added as Events in the Calendar": "Mijlpalen worden toegevoegd als evenementen in deze kalender", 
- "No": "Geen", 
- "Notes": "Opmerkingen", 
- "Open": "Open", 
- "Other": "Ander", 
- "Priority": "Prioriteit", 
- "Project": "Project", 
- "Project Costing": "Project Costing", 
- "Project Details": "Details van het project", 
- "Project Milestones": "Project Milestones", 
- "Project Name": "Naam van het project", 
- "Project Start Date": "Project Start Datum", 
- "Project Tasks": "Projecttaken", 
- "Project Type": "Project Type", 
- "Project Value": "Project Value", 
- "Project will get saved and will be searchable with project name given": "Project zal gered worden en zal doorzoekbaar met de gegeven naam van het project", 
- "Projects": "Projecten", 
- "Select name of Customer to whom project belongs": "Selecteer de naam van de klant aan wie het project behoort", 
- "Status": "Staat", 
- "Tasks": "Taken", 
- "Tasks belonging to this Project.": "Taken die behoren tot dit project.", 
- "Territory": "Grondgebied", 
- "Trash Reason": "Trash Reden", 
- "Yes": "Ja"
-}
\ No newline at end of file
diff --git a/projects/doctype/project/locale/pt-BR-doc.json b/projects/doctype/project/locale/pt-BR-doc.json
deleted file mode 100644
index b475605..0000000
--- a/projects/doctype/project/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
- "Actual Completion Date": "Data de Conclus\u00e3o Real", 
- "Cancelled": "Cancelado", 
- "Company": "Empresa", 
- "Completed": "Conclu\u00eddo", 
- "Completion Date": "Data de Conclus\u00e3o", 
- "Customer": "Cliente", 
- "Customer Details": "Detalhes do Cliente", 
- "Dates": "Datas", 
- "Estimated Material Cost": "Custo estimado de Material", 
- "External": "Externo", 
- "File List": "Lista de Arquivos", 
- "Gross Margin %": "Margem Bruta %", 
- "Gross Margin Value": "Valor Margem Bruta", 
- "High": "Alto", 
- "Important dates and commitments in your project life cycle": "Datas importantes e compromissos no ciclo de vida do seu projeto", 
- "Internal": "Interno", 
- "Is Active": "\u00c9 Ativo", 
- "Low": "Baixo", 
- "Margin": "Margem", 
- "Medium": "M\u00e9dio", 
- "Milestones": "Marcos", 
- "Milestones will be added as Events in the Calendar": "Marcos ser\u00e3o adicionados como eventos no calend\u00e1rio", 
- "No": "N\u00e3o", 
- "Notes": "Notas", 
- "Open": "Abrir", 
- "Other": "Outro", 
- "Priority": "Prioridade", 
- "Project": "Projeto", 
- "Project Costing": "Custo do Projeto", 
- "Project Details": "Detalhes do Projeto", 
- "Project Milestones": "Marcos do Projeto", 
- "Project Name": "Nome do Projeto", 
- "Project Start Date": "Data de in\u00edcio do Projeto", 
- "Project Tasks": "Tarefas do Projeto", 
- "Project Type": "Tipo de Projeto", 
- "Project Value": "Valor do Projeto", 
- "Project will get saved and will be searchable with project name given": "O Projeto ser\u00e1 salvo e poder\u00e1 ser pesquisado atrav\u00e9s do nome dado", 
- "Projects": "Projetos", 
- "Select name of Customer to whom project belongs": "Selecione o nome do cliente a quem pertence o projeto", 
- "Status": "Estado", 
- "Tasks": "Tarefas", 
- "Tasks belonging to this Project.": "Tarefas pertencentes a este projeto.", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo", 
- "Yes": "Sim"
-}
\ No newline at end of file
diff --git a/projects/doctype/project/locale/pt-doc.json b/projects/doctype/project/locale/pt-doc.json
deleted file mode 100644
index defe8f1..0000000
--- a/projects/doctype/project/locale/pt-doc.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "Actual Completion Date": "Data de conclus\u00e3o real", 
- "Cancelled": "Cancelado", 
- "Company": "Companhia", 
- "Completed": "Conclu\u00eddo", 
- "Completion Date": "Data de Conclus\u00e3o", 
- "Contact No": "Contato No", 
- "Contact Person": "Pessoa de contato", 
- "Customer": "Cliente", 
- "Customer Address": "Endere\u00e7o do cliente", 
- "Customer Details": "Detalhes do cliente", 
- "Customer Group": "Grupo de Clientes", 
- "Customer Name": "Nome do cliente", 
- "Dates": "Datas", 
- "Email Id": "Id e-mail", 
- "Estimated Material Cost": "Custo de Material estimada", 
- "External": "Externo", 
- "File List": "Lista de Arquivos", 
- "Gross Margin %": "Margem Bruta%", 
- "Gross Margin Value": "Valor Margem Bruta", 
- "High": "Alto", 
- "Important dates and commitments in your project life cycle": "Datas importantes e compromissos em seu ciclo de vida do projeto", 
- "Internal": "Interno", 
- "Is Active": "\u00c9 Ativo", 
- "Low": "Baixo", 
- "Margin": "Margem", 
- "Medium": "M\u00e9dio", 
- "Milestones": "Milestones", 
- "Milestones will be added as Events in the Calendar": "Marcos ser\u00e1 adicionado como eventos no calend\u00e1rio", 
- "No": "N\u00e3o", 
- "Notes": "Notas", 
- "Open": "Abrir", 
- "Other": "Outro", 
- "Priority": "Prioridade", 
- "Project": "Projeto", 
- "Project Costing": "Project Costing", 
- "Project Details": "Detalhes do projeto", 
- "Project Milestones": "Etapas do Projeto", 
- "Project Name": "Nome do projeto", 
- "Project Start Date": "Data de in\u00edcio do projeto", 
- "Project Tasks": "Tarefas do Projeto", 
- "Project Type": "Tipo de projeto", 
- "Project Value": "Valor do projeto", 
- "Project will get saved and will be searchable with project name given": "Projeto ser\u00e1 salvo e poder\u00e3o ser pesquisados \u200b\u200bcom o nome de determinado projeto", 
- "Projects": "Projetos", 
- "Select name of Customer to whom project belongs": "Selecione o nome do cliente a quem pertence projeto", 
- "Status": "Estado", 
- "Tasks": "Tarefas", 
- "Tasks belonging to this Project.": "Tarefas pertencentes a este projecto.", 
- "Territory": "Territ\u00f3rio", 
- "Trash Reason": "Raz\u00e3o lixo", 
- "Yes": "Sim"
-}
\ No newline at end of file
diff --git a/projects/doctype/project/locale/sr-doc.json b/projects/doctype/project/locale/sr-doc.json
deleted file mode 100644
index 105b203..0000000
--- a/projects/doctype/project/locale/sr-doc.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "Actual Completion Date": "\u0421\u0442\u0432\u0430\u0440\u043d\u0438 \u0434\u0430\u0442\u0443\u043c \u0437\u0430\u0432\u0440\u0448\u0435\u0442\u043a\u0430", 
- "Cancelled": "\u041e\u0442\u043a\u0430\u0437\u0430\u043d", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Completed": "\u0417\u0430\u0432\u0440\u0448\u0435\u043d", 
- "Completion Date": "\u0417\u0430\u0432\u0440\u0448\u0435\u0442\u0430\u043a \u0434\u0430\u0442\u0443\u043c", 
- "Contact No": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u041d\u0435\u043c\u0430", 
- "Contact Person": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u043e\u0441\u043e\u0431\u0430", 
- "Customer": "\u041a\u0443\u043f\u0430\u0446", 
- "Customer Address": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0410\u0434\u0440\u0435\u0441\u0430", 
- "Customer Details": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Customer Group": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0413\u0440\u0443\u043f\u0430", 
- "Customer Name": "\u0418\u043c\u0435 \u043a\u043b\u0438\u0458\u0435\u043d\u0442\u0430", 
- "Dates": "\u0414\u0430\u0442\u0443\u043c\u0438", 
- "Email Id": "\u0415\u043c\u0430\u0438\u043b \u0418\u0414", 
- "Estimated Material Cost": "\u041f\u0440\u043e\u0446\u0435\u045a\u0435\u043d\u0438 \u0442\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0458\u0430\u043b\u0430", 
- "External": "\u0421\u043f\u043e\u0459\u043d\u0438", 
- "File List": "\u0424\u0438\u043b\u0435 \u041b\u0438\u0441\u0442", 
- "Gross Margin %": "\u0411\u0440\u0443\u0442\u043e \u043c\u0430\u0440\u0436\u0430%", 
- "Gross Margin Value": "\u0411\u0440\u0443\u0442\u043e \u043c\u0430\u0440\u0436\u0430 \u0412\u0440\u0435\u0434\u043d\u043e\u0441\u0442", 
- "High": "\u0412\u0438\u0441\u043e\u043a", 
- "Important dates and commitments in your project life cycle": "\u0412\u0430\u0436\u043d\u0438 \u0434\u0430\u0442\u0443\u043c\u0438 \u0438 \u043e\u0431\u0430\u0432\u0435\u0437\u0435 \u0443 \u0441\u0432\u043e\u043c \u0436\u0438\u0432\u043e\u0442\u043d\u043e\u0433 \u0446\u0438\u043a\u043b\u0443\u0441\u0430 \u043f\u0440\u043e\u0458\u0435\u043a\u0442\u0430", 
- "Internal": "\u0418\u043d\u0442\u0435\u0440\u043d\u0438", 
- "Is Active": "\u0408\u0435 \u0430\u043a\u0442\u0438\u0432\u0430\u043d", 
- "Low": "\u041d\u0438\u0437\u0430\u043a", 
- "Margin": "\u041c\u0430\u0440\u0436\u0430", 
- "Medium": "\u0421\u0440\u0435\u0434\u045a\u0438", 
- "Milestones": "\u041f\u0440\u0435\u043a\u0440\u0435\u0442\u043d\u0438\u0446\u0435", 
- "Milestones will be added as Events in the Calendar": "\u041f\u0440\u0435\u043a\u0440\u0435\u0442\u043d\u0438\u0446\u0435 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0434\u043e\u0434\u0430\u0442 \u043a\u0430\u043e \u0414\u043e\u0433\u0430\u0452\u0430\u0458\u0438 \u0443 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u0443", 
- "No": "\u041d\u0435", 
- "Notes": "\u0411\u0435\u043b\u0435\u0448\u043a\u0435", 
- "Open": "\u041e\u0442\u0432\u043e\u0440\u0435\u043d\u043e", 
- "Other": "\u0414\u0440\u0443\u0433\u0438", 
- "Priority": "\u041f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442", 
- "Project": "\u041f\u0440\u043e\u0458\u0435\u043a\u0430\u0442", 
- "Project Costing": "\u0422\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u043f\u0440\u043e\u0458\u0435\u043a\u0442\u0430", 
- "Project Details": "\u041f\u0440\u043e\u0458\u0435\u043a\u0430\u0442 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Project Milestones": "\u041f\u0440\u043e\u0458\u0435\u043a\u0430\u0442 \u041f\u0440\u0435\u043a\u0440\u0435\u0442\u043d\u0438\u0446\u0435", 
- "Project Name": "\u041d\u0430\u0437\u0438\u0432 \u043f\u0440\u043e\u0458\u0435\u043a\u0442\u0430", 
- "Project Start Date": "\u041f\u0440\u043e\u0458\u0435\u043a\u0430\u0442 \u0414\u0430\u0442\u0443\u043c \u043f\u043e\u0447\u0435\u0442\u043a\u0430", 
- "Project Tasks": "\u041f\u0440\u043e\u0458\u0435\u043a\u0442\u043d\u0438\u0445 \u0437\u0430\u0434\u0430\u0442\u0430\u043a\u0430", 
- "Project Type": "\u0422\u0438\u043f \u043f\u0440\u043e\u0458\u0435\u043a\u0442\u0430", 
- "Project Value": "\u041f\u0440\u043e\u0458\u0435\u043a\u0430\u0442 \u0412\u0440\u0435\u0434\u043d\u043e\u0441\u0442", 
- "Project will get saved and will be searchable with project name given": "\u041f\u0440\u043e\u0458\u0435\u043a\u0430\u0442 \u045b\u0435 \u0441\u0435 \u0447\u0443\u0432\u0430\u0458\u0443 \u0438 \u0434\u0430 \u045b\u0435 \u043c\u043e\u045b\u0438 \u0434\u0430 \u043f\u0440\u0435\u0442\u0440\u0430\u0436\u0443\u0458\u0443 \u0441\u0430 \u043f\u0440\u043e\u0458\u0435\u043a\u0442\u043e\u043c \u0438\u043c\u0435\u043d\u043e\u043c \u0434\u0430\u0442\u043e\u043c", 
- "Projects": "\u041f\u0440\u043e\u0458\u0435\u043a\u0442\u0438", 
- "Select name of Customer to whom project belongs": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0438\u043c\u0435 \u043a\u0443\u043f\u0446\u0430 \u043a\u043e\u043c\u0435 \u043f\u0440\u043e\u0458\u0435\u043a\u0430\u0442 \u043f\u0440\u0438\u043f\u0430\u0434\u0430", 
- "Status": "\u0421\u0442\u0430\u0442\u0443\u0441", 
- "Tasks": "\u0417\u0430\u0434\u0430\u0446\u0438", 
- "Tasks belonging to this Project.": "\u0417\u0430\u0434\u0430\u0446\u0438 \u043a\u043e\u0458\u0438 \u043f\u0440\u0438\u043f\u0430\u0434\u0430\u0458\u0443 \u043e\u0432\u043e\u043c \u043f\u0440\u043e\u0458\u0435\u043a\u0442\u0443.", 
- "Territory": "\u0422\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0430", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433", 
- "Yes": "\u0414\u0430"
-}
\ No newline at end of file
diff --git a/projects/doctype/project/locale/ta-doc.json b/projects/doctype/project/locale/ta-doc.json
deleted file mode 100644
index abd1e73..0000000
--- a/projects/doctype/project/locale/ta-doc.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "Actual Completion Date": "\u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbe\u0ba9 \u0ba8\u0bbf\u0bb1\u0bc8\u0bb5\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd", 
- "Cancelled": "\u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Completed": "\u0ba8\u0bbf\u0bb1\u0bc8\u0bb5\u0bc1", 
- "Completion Date": "\u0ba8\u0bbf\u0bb1\u0bc8\u0bb5\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd", 
- "Contact No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Person": "\u0ba8\u0baa\u0bb0\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Customer Address": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Customer Details": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Customer Group": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1", 
- "Customer Name": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Dates": "\u0ba4\u0bc7\u0ba4\u0bbf\u0b95\u0bb3\u0bcd", 
- "Email Id": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0bb5\u0bbf\u0bb2\u0bbe\u0b9a\u0bae\u0bcd", 
- "Estimated Material Cost": "\u0b95\u0bbf\u0b9f\u0bcd\u0b9f\u0ba4\u0bcd\u0ba4\u0b9f\u0bcd\u0b9f \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1", 
- "External": "\u0bb5\u0bc6\u0bb3\u0bbf", 
- "File List": "\u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Gross Margin %": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0b85\u0bb3\u0bb5\u0bc1%", 
- "Gross Margin Value": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0b85\u0bb3\u0bb5\u0bc1 \u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "High": "\u0b89\u0baf\u0bb0\u0bcd", 
- "Important dates and commitments in your project life cycle": "\u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8 \u0b9a\u0bc1\u0bb4\u0bb1\u0bcd\u0b9a\u0bbf \u0bae\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0baf \u0ba4\u0bc7\u0ba4\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bae\u0bc8\u0b95\u0bb3\u0bcd", 
- "Internal": "\u0b89\u0bb3\u0bcd\u0bb3\u0b95", 
- "Is Active": "\u0b9a\u0bc6\u0baf\u0bb2\u0bbf\u0bb2\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1", 
- "Low": "\u0b95\u0bc1\u0bb1\u0bc8\u0ba8\u0bcd\u0ba4", 
- "Margin": "\u0bb5\u0bbf\u0bb3\u0bbf\u0bae\u0bcd\u0baa\u0bc1", 
- "Medium": "\u0b8a\u0b9f\u0b95\u0bae\u0bcd", 
- "Milestones": "\u0bae\u0bc8\u0bb2\u0bcd\u0b95\u0bb1\u0bcd\u0b95\u0bb3\u0bcd", 
- "Milestones will be added as Events in the Calendar": "\u0bae\u0bc8\u0bb2\u0bcd\u0b95\u0bb1\u0bcd\u0b95\u0bb3\u0bcd \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8 \u0ba8\u0bbf\u0b95\u0bb4\u0bcd\u0bb5\u0bc1\u0b95\u0bb3\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0bc1\u0bb3\u0bcd\u0bb3\u0bbe\u0bb0\u0bcd", 
- "No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Notes": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Open": "\u0ba4\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4", 
- "Other": "\u0bb5\u0bc7\u0bb1\u0bc1", 
- "Priority": "\u0bae\u0bc1\u0ba4\u0ba9\u0bcd\u0bae\u0bc8", 
- "Project": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd", 
- "Project Costing": "\u0b9a\u0bc6\u0baf\u0bb1\u0bcd \u0b95\u0bc8\u0b95\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd \u0ba8\u0bbf\u0bb2\u0bbe\u0bb5\u0bbf\u0bb2\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd", 
- "Project Details": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Project Milestones": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0bae\u0bc8\u0bb2\u0bcd\u0b95\u0bb1\u0bcd\u0b95\u0bb3\u0bcd", 
- "Project Name": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Project Start Date": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f \u0ba4\u0bc6\u0bbe\u0b9f\u0b95\u0bcd\u0b95 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Project Tasks": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f \u0baa\u0ba3\u0bbf\u0b95\u0bb3\u0bcd", 
- "Project Type": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f \u0bb5\u0b95\u0bc8", 
- "Project Value": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f \u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Project will get saved and will be searchable with project name given": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0b9a\u0bc7\u0bae\u0bbf\u0b95\u0bcd\u0b95 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd \u0ba4\u0bc7\u0b9f \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd", 
- "Projects": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Select name of Customer to whom project belongs": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0b9a\u0bc6\u0bbe\u0ba8\u0bcd\u0ba4\u0bae\u0bbe\u0ba9\u0ba4\u0bc1 \u0baf\u0bbe\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1 \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Status": "\u0b85\u0ba8\u0bcd\u0ba4\u0bb8\u0bcd\u0ba4\u0bc1", 
- "Tasks": "\u0baa\u0ba3\u0bbf\u0b95\u0bb3\u0bcd", 
- "Tasks belonging to this Project.": "\u0b87\u0ba8\u0bcd\u0ba4 \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0b9a\u0bbe\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4 \u0baa\u0ba3\u0bbf\u0b95\u0bb3\u0bc8.", 
- "Territory": "\u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd", 
- "Yes": "\u0b86\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/projects/doctype/project/locale/th-doc.json b/projects/doctype/project/locale/th-doc.json
deleted file mode 100644
index 8154ab4..0000000
--- a/projects/doctype/project/locale/th-doc.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "Actual Completion Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e2a\u0e21\u0e1a\u0e39\u0e23\u0e13\u0e4c\u0e08\u0e23\u0e34\u0e07", 
- "Cancelled": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Completed": "\u0e40\u0e2a\u0e23\u0e47\u0e08", 
- "Completion Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e2a\u0e21\u0e1a\u0e39\u0e23\u0e13\u0e4c", 
- "Contact No": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Contact Person": "Contact Person", 
- "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Dates": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Email Id": "Email \u0e23\u0e2b\u0e31\u0e2a", 
- "Estimated Material Cost": "\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "External": "\u0e20\u0e32\u0e22\u0e19\u0e2d\u0e01", 
- "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c", 
- "Gross Margin %": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e01\u0e33\u0e44\u0e23\u0e02\u0e31\u0e49\u0e19\u0e15\u0e49\u0e19%", 
- "Gross Margin Value": "\u0e04\u0e48\u0e32\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e01\u0e33\u0e44\u0e23\u0e02\u0e31\u0e49\u0e19\u0e15\u0e49\u0e19", 
- "High": "\u0e2a\u0e39\u0e07", 
- "Important dates and commitments in your project life cycle": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e33\u0e04\u0e31\u0e0d\u0e41\u0e25\u0e30\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e21\u0e38\u0e48\u0e07\u0e21\u0e31\u0e48\u0e19\u0e43\u0e19\u0e27\u0e07\u0e08\u0e23\u0e0a\u0e35\u0e27\u0e34\u0e15\u0e02\u0e2d\u0e07\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Internal": "\u0e20\u0e32\u0e22\u0e43\u0e19", 
- "Is Active": "\u0e21\u0e35\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19", 
- "Low": "\u0e15\u0e48\u0e33", 
- "Margin": "\u0e02\u0e2d\u0e1a", 
- "Medium": "\u0e01\u0e25\u0e32\u0e07", 
- "Milestones": "\u0e04\u0e27\u0e32\u0e21\u0e04\u0e37\u0e1a\u0e2b\u0e19\u0e49\u0e32", 
- "Milestones will be added as Events in the Calendar": "\u0e04\u0e27\u0e32\u0e21\u0e04\u0e37\u0e1a\u0e2b\u0e19\u0e49\u0e32\u0e08\u0e30\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e13\u0e4c\u0e43\u0e19\u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19", 
- "No": "\u0e44\u0e21\u0e48", 
- "Notes": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38", 
- "Open": "\u0e40\u0e1b\u0e34\u0e14", 
- "Other": "\u0e2d\u0e37\u0e48\u0e19 \u0e46", 
- "Priority": "\u0e1a\u0e38\u0e23\u0e34\u0e21\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c", 
- "Project": "\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Project Costing": "\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19", 
- "Project Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e02\u0e2d\u0e07\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Project Milestones": "\u0e04\u0e27\u0e32\u0e21\u0e04\u0e37\u0e1a\u0e2b\u0e19\u0e49\u0e32\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Project Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Project Start Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Project Tasks": "\u0e07\u0e32\u0e19\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Project Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Project Value": "\u0e21\u0e39\u0e25\u0e04\u0e48\u0e32\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Project will get saved and will be searchable with project name given": "\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e44\u0e27\u0e49\u0e41\u0e25\u0e30\u0e08\u0e30\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e17\u0e35\u0e48\u0e21\u0e35\u0e0a\u0e37\u0e48\u0e2d\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14", 
- "Projects": "\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Select name of Customer to whom project belongs": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e0a\u0e37\u0e48\u0e2d\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e0b\u0e36\u0e48\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30", 
- "Tasks": "\u0e07\u0e32\u0e19", 
- "Tasks belonging to this Project.": "\u0e07\u0e32\u0e19\u0e17\u0e35\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e02\u0e2d\u0e07\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e19\u0e35\u200b\u200b\u0e49", 
- "Territory": "\u0e2d\u0e32\u0e13\u0e32\u0e40\u0e02\u0e15", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30", 
- "Yes": "\u0e43\u0e0a\u0e48"
-}
\ No newline at end of file
diff --git a/projects/doctype/project/project.js b/projects/doctype/project/project.js
index d4a034f..a6f32cb 100644
--- a/projects/doctype/project/project.js
+++ b/projects/doctype/project/project.js
@@ -15,20 +15,16 @@
 // along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 // show tasks
-wn.require("public/app/js/gantt_task.js");
-
 cur_frm.cscript.refresh = function(doc) {
 	if(!doc.__islocal) {
-		// refresh gantt chart
-		wn.require('app/projects/gantt_task.js');
-		if(!cur_frm.gantt_area)
-			cur_frm.gantt_area = $('<div>')
-				.appendTo(cur_frm.fields_dict.project_tasks.wrapper);
-		cur_frm.gantt_area.empty();
-		erpnext.show_task_gantt(cur_frm.gantt_area, cur_frm.docname);		
-	} else {
-		if(cur_frm.gantt_area)
-			cur_frm.gantt_area.empty();
+		cur_frm.add_custom_button("Gantt Chart", function() {
+			wn.route_options = {"project": doc.name}
+			wn.set_route("Gantt", "Task");
+		}, "icon-tasks");
+		cur_frm.add_custom_button("Tasks", function() {
+			wn.route_options = {"project": doc.name}
+			wn.set_route("List", "Task");
+		}, "icon-list");
 	}
 }
 
diff --git a/projects/doctype/project/project.py b/projects/doctype/project/project.py
index 84a216c..d9bb7c0 100644
--- a/projects/doctype/project/project.py
+++ b/projects/doctype/project/project.py
@@ -26,29 +26,6 @@
 		self.doc = doc
 		self.doclist = doclist
 	
-	# Get Customer Details along with its primary contact details
-	# ==============================================================
-	def get_customer_details(self):
-		details =webnotes.conn.sql("select address, territory, customer_group,customer_name from `tabCustomer` where name=%s and docstatus!=2",(self.doc.customer),as_dict=1)
-		if details:
-			ret = {
-				'customer_address'	:	details and details[0]['address'] or '',
-				'territory'			 :	details and details[0]['territory'] or '',
-				'customer_group'		:	details and details[0]['customer_group'] or '',
-	'customer_name'		 :	details and details[0]['customer_name'] or ''
-			}
-			#get primary contact details(this is done separately coz. , if join query used & no primary contact thn it would not be able to fetch customer details)
-			contact_det = webnotes.conn.sql("select contact_name, phone, email_id from `tabContact` where customer_name='%s' and is_customer=1 and is_primary_contact=1 and docstatus!=2" %(self.doc.customer), as_dict = 1)
-			ret['contact_person'] = contact_det and contact_det[0]['contact_name'] or ''
-			ret['contact_no'] = contact_det and contact_det[0]['phone'] or ''
-			ret['email_id'] = contact_det and contact_det[0]['email_id'] or ''		
-			return ret
-		else:
-			msgprint("Customer : %s does not exist in system." % (self.doc.customer))
-			raise Exception	
-		
-	#calculate gross profit
-	#=============================================
 	def get_gross_profit(self):
 		pft, per_pft =0, 0
 		pft = flt(self.doc.project_value) - flt(self.doc.est_material_cost)
@@ -57,9 +34,8 @@
 		ret = {'gross_margin_value': pft, 'per_gross_margin': per_pft}
 		return ret
 		
-	# validate
-	#================================================
 	def validate(self):
+		"""validate start date before end date"""
 		if self.doc.project_start_date and self.doc.completion_date:
 			if getdate(self.doc.completion_date) < getdate(self.doc.project_start_date):
 				msgprint("Expected Completion Date can not be less than Project Start Date")
@@ -67,6 +43,15 @@
 				
 	def on_update(self):
 		self.add_calendar_event()
+		
+	def update_percent_complete(self):
+		total = webnotes.conn.sql("""select count(*) from tabTask where project=%s""", 
+			self.doc.name)[0][0]
+		if total:
+			completed = webnotes.conn.sql("""select count(*) from tabTask where
+				project=%s and status in ('Closed', 'Cancelled')""", self.doc.name)[0][0]
+			webnotes.conn.set_value("Project", self.doc.name, "percent_complete",
+			 	int(float(completed) / total * 100))
 
 	def add_calendar_event(self):
 		# delete any earlier event for this project
@@ -88,4 +73,4 @@
 				}).insert()
 	
 	def on_trash(self):
-		delete_events(self.doc.doctype, self.doc.name)
\ No newline at end of file
+		delete_events(self.doc.doctype, self.doc.name)
diff --git a/projects/doctype/project/project.txt b/projects/doctype/project/project.txt
index 326a47a..88dfb97 100644
--- a/projects/doctype/project/project.txt
+++ b/projects/doctype/project/project.txt
@@ -1,8 +1,8 @@
 [
  {
-  "creation": "2013-01-29 19:25:50", 
+  "creation": "2013-03-07 11:55:07", 
   "docstatus": 0, 
-  "modified": "2013-02-22 11:06:22", 
+  "modified": "2013-06-07 12:38:37", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -25,13 +25,15 @@
   "permlevel": 0
  }, 
  {
+  "amend": 0, 
   "doctype": "DocPerm", 
   "name": "__common__", 
   "parent": "Project", 
   "parentfield": "permissions", 
   "parenttype": "DocType", 
   "read": 1, 
-  "role": "Projects User"
+  "report": 1, 
+  "submit": 0
  }, 
  {
   "doctype": "DocType", 
@@ -159,19 +161,6 @@
   "search_index": 0
  }, 
  {
-  "description": "Tasks belonging to this Project.", 
-  "doctype": "DocField", 
-  "fieldname": "sb_tasks", 
-  "fieldtype": "Section Break", 
-  "label": "Tasks"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "project_tasks", 
-  "fieldtype": "HTML", 
-  "label": "Project Tasks"
- }, 
- {
   "doctype": "DocField", 
   "fieldname": "section_break0", 
   "fieldtype": "Section Break", 
@@ -191,6 +180,14 @@
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "percent_complete", 
+  "fieldtype": "Percent", 
+  "in_list_view": 1, 
+  "label": "Percent Complete", 
+  "read_only": 1
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "company", 
   "fieldtype": "Link", 
   "label": "Company", 
@@ -283,38 +280,18 @@
   "search_index": 1
  }, 
  {
-  "doctype": "DocField", 
-  "fieldname": "trash_reason", 
-  "fieldtype": "Small Text", 
-  "hidden": 1, 
-  "label": "Trash Reason", 
-  "no_copy": 0, 
-  "oldfieldname": "trash_reason", 
-  "oldfieldtype": "Small Text", 
-  "print_hide": 1, 
-  "search_index": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "file_list", 
-  "fieldtype": "Small Text", 
-  "hidden": 1, 
-  "label": "File List", 
-  "no_copy": 1, 
-  "print_hide": 1, 
-  "search_index": 0
- }, 
- {
   "cancel": 1, 
   "create": 1, 
   "doctype": "DocPerm", 
   "permlevel": 0, 
-  "report": 1, 
-  "submit": 0, 
+  "role": "Projects User", 
   "write": 1
  }, 
  {
+  "cancel": 0, 
+  "create": 0, 
   "doctype": "DocPerm", 
-  "permlevel": 1
+  "permlevel": 1, 
+  "role": "All"
  }
 ]
\ No newline at end of file
diff --git a/projects/doctype/project_activity/locale/_messages_doc.json b/projects/doctype/project_activity/locale/_messages_doc.json
deleted file mode 100644
index f1d2810..0000000
--- a/projects/doctype/project_activity/locale/_messages_doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-[
- "Percent Complete", 
- "New Update", 
- "Add", 
- "Updates HTML", 
- "Activity Name", 
- "Hours", 
- "Updates", 
- "Last Update By", 
- "Projects", 
- "Last Update", 
- "Project Activity", 
- "Project"
-]
\ No newline at end of file
diff --git a/projects/doctype/project_activity/locale/ar-doc.json b/projects/doctype/project_activity/locale/ar-doc.json
deleted file mode 100644
index 8a2c351..0000000
--- a/projects/doctype/project_activity/locale/ar-doc.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "0": "0", 
- "10": "10", 
- "100": "100", 
- "15": "15", 
- "20": "20", 
- "25": "25", 
- "30": "30", 
- "35": "35", 
- "40": "40", 
- "45": "45", 
- "5": "5", 
- "50": "50", 
- "55": "55", 
- "60": "60", 
- "65": "65", 
- "70": "70", 
- "75": "75", 
- "80": "80", 
- "85": "85", 
- "90": "90", 
- "95": "95", 
- "Activity Name": "\u0627\u0633\u0645 \u0627\u0644\u0646\u0634\u0627\u0637", 
- "Add": "\u0625\u0636\u0627\u0641\u0629", 
- "Hours": "\u0633\u0627\u0639\u0627\u062a", 
- "Last Update": "\u0622\u062e\u0631 \u062a\u062d\u062f\u064a\u062b", 
- "Last Update By": "\u0622\u062e\u0631 \u062a\u062d\u062f\u064a\u062b \u0628\u0648\u0627\u0633\u0637\u0629", 
- "New Update": "\u062a\u062d\u062f\u064a\u062b\u0627\u062a \u062c\u062f\u064a\u062f\u0629", 
- "Percent Complete": "\u0643\u0627\u0645\u0644\u0629 \u0641\u064a \u0627\u0644\u0645\u0626\u0629", 
- "Project": "\u0645\u0634\u0631\u0648\u0639", 
- "Project Activity": "\u0645\u0634\u0631\u0648\u0639 \u0646\u0634\u0627\u0637", 
- "Projects": "\u0645\u0634\u0627\u0631\u064a\u0639", 
- "Updates": "\u062a\u062d\u062f\u064a\u062b\u0627\u062a", 
- "Updates HTML": "\u062a\u062d\u062f\u064a\u062b\u0627\u062a HTML"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_activity/locale/de-doc.json b/projects/doctype/project_activity/locale/de-doc.json
deleted file mode 100644
index f436f5a..0000000
--- a/projects/doctype/project_activity/locale/de-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Activity Name": "Aktivit\u00e4t Name", 
- "Add": "Hinzuf\u00fcgen", 
- "Hours": "Stunden", 
- "Last Update": "Letztes Update", 
- "Last Update By": "Letzte Aktualisierung durch", 
- "New Update": "Neues Update", 
- "Percent Complete": "Percent Complete", 
- "Project": "Projekt", 
- "Project Activity": "Projekt Activity", 
- "Projects": "Projekte", 
- "Updates": "Updates", 
- "Updates HTML": "Updates HTML"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_activity/locale/es-doc.json b/projects/doctype/project_activity/locale/es-doc.json
deleted file mode 100644
index e735bb6..0000000
--- a/projects/doctype/project_activity/locale/es-doc.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "0": "0", 
- "10": "10", 
- "100": "100", 
- "15": "15", 
- "20": "20", 
- "25": "25", 
- "30": "30", 
- "35": "35", 
- "40": "40", 
- "45": "45", 
- "5": "5", 
- "50": "50", 
- "55": "55", 
- "60": "60", 
- "65": "65", 
- "70": "70", 
- "75": "75", 
- "80": "80", 
- "85": "85", 
- "90": "90", 
- "95": "95", 
- "Activity Name": "Nombre de la actividad", 
- "Add": "A\u00f1adir", 
- "Hours": "Horas", 
- "Last Update": "\u00daltima actualizaci\u00f3n", 
- "Last Update By": "Ultima actualizaci\u00f3n por", 
- "New Update": "Nueva Actualizaci\u00f3n", 
- "Percent Complete": "Porcentaje completado", 
- "Project": "Proyecto", 
- "Project Activity": "Actividad del Proyecto", 
- "Projects": "Proyectos", 
- "Updates": "Actualizaciones", 
- "Updates HTML": "Actualizaciones HTML"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_activity/locale/fr-doc.json b/projects/doctype/project_activity/locale/fr-doc.json
deleted file mode 100644
index c0336ef..0000000
--- a/projects/doctype/project_activity/locale/fr-doc.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "0": "0", 
- "10": "10", 
- "100": "100", 
- "15": "15", 
- "20": "20", 
- "25": "25", 
- "30": "30", 
- "35": "35", 
- "40": "40", 
- "45": "45", 
- "5": "5", 
- "50": "50", 
- "55": "55", 
- "60": "60", 
- "65": "65", 
- "70": "70", 
- "75": "75", 
- "80": "80", 
- "85": "85", 
- "90": "90", 
- "95": "95", 
- "Activity Name": "Nom de l&#39;activit\u00e9", 
- "Add": "Ajouter", 
- "Hours": "Heures", 
- "Last Update": "Derni\u00e8re mise \u00e0 jour", 
- "Last Update By": "Derni\u00e8re mise \u00e0 jour par", 
- "New Update": "Nouvelle mise \u00e0 jour", 
- "Percent Complete": "Pour cent complet", 
- "Project": "Projet", 
- "Project Activity": "Activit\u00e9 du projet", 
- "Projects": "Projets", 
- "Updates": "Mises \u00e0 jour", 
- "Updates HTML": "Mises \u00e0 jour HTML"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_activity/locale/hi-doc.json b/projects/doctype/project_activity/locale/hi-doc.json
deleted file mode 100644
index c8c6be6..0000000
--- a/projects/doctype/project_activity/locale/hi-doc.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "0": "0", 
- "10": "10", 
- "100": "100", 
- "15": "15", 
- "20": "20", 
- "25": "25", 
- "30": "30", 
- "35": "35", 
- "40": "40", 
- "45": "45", 
- "5": "5", 
- "50": "50", 
- "55": "55", 
- "60": "60", 
- "65": "65", 
- "70": "70", 
- "75": "75", 
- "80": "80", 
- "85": "85", 
- "90": "90", 
- "95": "95", 
- "Activity Name": "\u0917\u0924\u093f\u0935\u093f\u0927\u093f \u0928\u093e\u092e", 
- "Add": "\u091c\u094b\u0921\u093c\u0928\u093e", 
- "Hours": "\u0918\u0902\u091f\u0947", 
- "Last Update": "\u0905\u0902\u0924\u093f\u092e \u0905\u0926\u094d\u092f\u0924\u0928", 
- "Last Update By": "\u0926\u094d\u0935\u093e\u0930\u093e \u0905\u0902\u0924\u093f\u092e \u0905\u0926\u094d\u092f\u0924\u0928", 
- "New Update": "\u0928\u0908 \u0905\u0926\u094d\u092f\u0924\u0928", 
- "Percent Complete": "\u092a\u0942\u0930\u093e \u092a\u094d\u0930\u0924\u093f\u0936\u0924", 
- "Project": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e", 
- "Project Activity": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u0917\u0924\u093f\u0935\u093f\u0927\u093f", 
- "Projects": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e\u0913\u0902", 
- "Updates": "\u0905\u092a\u0921\u0947\u091f", 
- "Updates HTML": "\u0905\u0926\u094d\u092f\u0924\u0928 HTML"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_activity/locale/hr-doc.json b/projects/doctype/project_activity/locale/hr-doc.json
deleted file mode 100644
index c559486..0000000
--- a/projects/doctype/project_activity/locale/hr-doc.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "0": "0", 
- "10": "10", 
- "100": "100", 
- "15": "15", 
- "20": "20", 
- "25": "25", 
- "30": "30", 
- "35": "35", 
- "40": "40", 
- "45": "45", 
- "5": "5", 
- "50": "50", 
- "55": "55", 
- "60": "60", 
- "65": "65", 
- "70": "70", 
- "75": "75", 
- "80": "80", 
- "85": "85", 
- "90": "90", 
- "95": "95", 
- "Activity Name": "Djelatnost Naziv", 
- "Add": "Dodati", 
- "Hours": "Sati", 
- "Last Update": "Zadnja promjena", 
- "Last Update By": "Zadnji Update", 
- "New Update": "Novi Update", 
- "Percent Complete": "Postotak Cijela", 
- "Project": "Projekt", 
- "Project Activity": "Projekt aktivnost", 
- "Projects": "Projekti", 
- "Updates": "A\u017euriranja", 
- "Updates HTML": "A\u017euriranja HTML"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_activity/locale/nl-doc.json b/projects/doctype/project_activity/locale/nl-doc.json
deleted file mode 100644
index 9b40947..0000000
--- a/projects/doctype/project_activity/locale/nl-doc.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "0": "0", 
- "10": "10", 
- "100": "100", 
- "15": "15", 
- "20": "20", 
- "25": "25", 
- "30": "30", 
- "35": "35", 
- "40": "40", 
- "45": "45", 
- "5": "5", 
- "50": "50", 
- "55": "55", 
- "60": "60", 
- "65": "65", 
- "70": "70", 
- "75": "75", 
- "80": "80", 
- "85": "85", 
- "90": "90", 
- "95": "95", 
- "Activity Name": "Activiteit Naam", 
- "Add": "Toevoegen", 
- "Hours": "Uur", 
- "Last Update": "Laatste update", 
- "Last Update By": "Laatste update door", 
- "New Update": "Nieuwe Update", 
- "Percent Complete": "Percentage voltooid", 
- "Project": "Project", 
- "Project Activity": "Project Activiteit", 
- "Projects": "Projecten", 
- "Updates": "Updates", 
- "Updates HTML": "Updates HTML"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_activity/locale/pt-BR-doc.json b/projects/doctype/project_activity/locale/pt-BR-doc.json
deleted file mode 100644
index 5e087ec..0000000
--- a/projects/doctype/project_activity/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Activity Name": "Nome da Atividade", 
- "Add": "Adicionar", 
- "Hours": "Horas", 
- "Last Update": "\u00daltima Atualiza\u00e7\u00e3o", 
- "Last Update By": "\u00daltima Atualiza\u00e7\u00e3o por", 
- "New Update": "Nova Atualiza\u00e7\u00e3o", 
- "Percent Complete": "Porcentagem Conclu\u00edda", 
- "Project": "Projeto", 
- "Project Activity": "Atividade do Projeto", 
- "Projects": "Projetos", 
- "Updates": "Atualiza\u00e7\u00f5es", 
- "Updates HTML": "Atualiza\u00e7\u00f5es HTML"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_activity/locale/pt-doc.json b/projects/doctype/project_activity/locale/pt-doc.json
deleted file mode 100644
index 43c7c51..0000000
--- a/projects/doctype/project_activity/locale/pt-doc.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "0": "0", 
- "10": "10", 
- "100": "100", 
- "15": "15", 
- "20": "20", 
- "25": "25", 
- "30": "30", 
- "35": "35", 
- "40": "40", 
- "45": "45", 
- "5": "5", 
- "50": "50", 
- "55": "55", 
- "60": "60", 
- "65": "65", 
- "70": "70", 
- "75": "75", 
- "80": "80", 
- "85": "85", 
- "90": "90", 
- "95": "95", 
- "Activity Name": "Nome atividade", 
- "Add": "Adicionar", 
- "Hours": "Horas", 
- "Last Update": "Atualiza\u00e7\u00e3o", 
- "Last Update By": "\u00daltima atualiza\u00e7\u00e3o por", 
- "New Update": "Nova Atualiza\u00e7\u00e3o", 
- "Percent Complete": "Porcentagem Conclu\u00edda", 
- "Project": "Projeto", 
- "Project Activity": "Projeto Atividade", 
- "Projects": "Projetos", 
- "Updates": "Atualiza\u00e7\u00f5es", 
- "Updates HTML": "Atualiza\u00e7\u00f5es HTML"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_activity/locale/sr-doc.json b/projects/doctype/project_activity/locale/sr-doc.json
deleted file mode 100644
index 8b7c121..0000000
--- a/projects/doctype/project_activity/locale/sr-doc.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "0": "0", 
- "10": "10", 
- "100": "100", 
- "15": "15", 
- "20": "20", 
- "25": "25", 
- "30": "30", 
- "35": "35", 
- "40": "40", 
- "45": "45", 
- "5": "5", 
- "50": "50", 
- "55": "55", 
- "60": "60", 
- "65": "65", 
- "70": "70", 
- "75": "75", 
- "80": "80", 
- "85": "85", 
- "90": "90", 
- "95": "95", 
- "Activity Name": "\u0410\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442 \u0418\u043c\u0435", 
- "Add": "\u0414\u043e\u0434\u0430\u0442\u0438", 
- "Hours": "\u0420\u0430\u0434\u043d\u043e \u0432\u0440\u0435\u043c\u0435", 
- "Last Update": "\u041f\u043e\u0441\u043b\u0435\u0434\u045a\u0430 \u0438\u0437\u043c\u0435\u043d\u0430", 
- "Last Update By": "\u041f\u043e\u0441\u043b\u0435\u0434\u045a\u0438 \u0423\u043f\u0434\u0430\u0442\u0435 \u0411\u0438", 
- "New Update": "\u041d\u043e\u0432\u0438 \u0423\u043f\u0434\u0430\u0442\u0435", 
- "Percent Complete": "\u041f\u0440\u043e\u0446\u0435\u043d\u0430\u0442 \u041a\u043e\u043c\u043f\u043b\u0435\u0442\u043d\u0430", 
- "Project": "\u041f\u0440\u043e\u0458\u0435\u043a\u0430\u0442", 
- "Project Activity": "\u041f\u0440\u043e\u0458\u0435\u043a\u0430\u0442 \u0410\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442", 
- "Projects": "\u041f\u0440\u043e\u0458\u0435\u043a\u0442\u0438", 
- "Updates": "\u0410\u0436\u0443\u0440\u0438\u0440\u0430\u045a\u0435", 
- "Updates HTML": "\u0410\u0436\u0443\u0440\u0438\u0440\u0430\u045a\u0435 \u0425\u0422\u041c\u041b"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_activity/locale/ta-doc.json b/projects/doctype/project_activity/locale/ta-doc.json
deleted file mode 100644
index 831c1df..0000000
--- a/projects/doctype/project_activity/locale/ta-doc.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "0": "0", 
- "10": "10", 
- "100": "100", 
- "15": "15", 
- "20": "20", 
- "25": "25", 
- "30": "30", 
- "35": "35", 
- "40": "40", 
- "45": "45", 
- "5": "5", 
- "50": "50", 
- "55": "55", 
- "60": "60", 
- "65": "65", 
- "70": "70", 
- "75": "75", 
- "80": "80", 
- "85": "85", 
- "90": "90", 
- "95": "95", 
- "Activity Name": "\u0ba8\u0b9f\u0bb5\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Add": "\u0b9a\u0bc7\u0bb0\u0bcd", 
- "Hours": "\u0bae\u0ba3\u0bbf", 
- "Last Update": "\u0b95\u0b9f\u0bc8\u0b9a\u0bbf\u0baf\u0bbe\u0b95 \u0baa\u0bc1\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Last Update By": "By \u0b95\u0b9f\u0bc8\u0b9a\u0bbf\u0baf\u0bbe\u0b95 \u0baa\u0bc1\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "New Update": "\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0bae\u0bc7\u0bae\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd", 
- "Percent Complete": "\u0bae\u0bc1\u0bb4\u0bc1\u0bae\u0bc8\u0baf\u0bbe\u0ba9 \u0b9a\u0ba4\u0bb5\u0bc0\u0ba4\u0bae\u0bcd", 
- "Project": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd", 
- "Project Activity": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f \u0b9a\u0bc6\u0baf\u0bb2\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "Projects": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Updates": "\u0bae\u0bc7\u0bae\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd\u0b95\u0bb3\u0bcd", 
- "Updates HTML": "\u0bae\u0bc7\u0bae\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd\u0b95\u0bb3\u0bcd HTML"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_activity/locale/th-doc.json b/projects/doctype/project_activity/locale/th-doc.json
deleted file mode 100644
index 7df17c6..0000000
--- a/projects/doctype/project_activity/locale/th-doc.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "0": "0", 
- "10": "10", 
- "100": "100", 
- "15": "15", 
- "20": "20", 
- "25": "25", 
- "30": "30", 
- "35": "35", 
- "40": "40", 
- "45": "45", 
- "5": "5", 
- "50": "50", 
- "55": "55", 
- "60": "60", 
- "65": "65", 
- "70": "70", 
- "75": "75", 
- "80": "80", 
- "85": "85", 
- "90": "90", 
- "95": "95", 
- "Activity Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21", 
- "Add": "\u0e40\u0e1e\u0e34\u0e48\u0e21", 
- "Hours": "\u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07", 
- "Last Update": "\u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14", 
- "Last Update By": "\u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14\u0e42\u0e14\u0e22", 
- "New Update": "\u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07\u0e43\u0e2b\u0e21\u0e48", 
- "Percent Complete": "\u0e23\u0e49\u0e2d\u0e22\u0e25\u0e30\u0e2a\u0e21\u0e1a\u0e39\u0e23\u0e13\u0e4c", 
- "Project": "\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Project Activity": "\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Projects": "\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Updates": "\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07", 
- "Updates HTML": "HTML \u0e01\u0e32\u0e23\u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_activity_update/locale/_messages_doc.json b/projects/doctype/project_activity_update/locale/_messages_doc.json
deleted file mode 100644
index 1e98c39..0000000
--- a/projects/doctype/project_activity_update/locale/_messages_doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-[
- "e.g. 0.5, 2.5 etc", 
- "Update", 
- "Hours", 
- "Project Activity Update", 
- "Projects"
-]
\ No newline at end of file
diff --git a/projects/doctype/project_activity_update/locale/ar-doc.json b/projects/doctype/project_activity_update/locale/ar-doc.json
deleted file mode 100644
index b600b78..0000000
--- a/projects/doctype/project_activity_update/locale/ar-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Hours": "\u0633\u0627\u0639\u0627\u062a", 
- "Project Activity Update": "\u0645\u0634\u0631\u0648\u0639 \u062a\u062d\u062f\u064a\u062b \u0646\u0634\u0627\u0637", 
- "Projects": "\u0645\u0634\u0627\u0631\u064a\u0639", 
- "Update": "\u062a\u062d\u062f\u064a\u062b", 
- "e.g. 0.5, 2.5 etc": "\u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644 0.5\u060c 2.5 \u0627\u0644\u062e"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_activity_update/locale/de-doc.json b/projects/doctype/project_activity_update/locale/de-doc.json
deleted file mode 100644
index a685dec..0000000
--- a/projects/doctype/project_activity_update/locale/de-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Hours": "Stunden", 
- "Project Activity Update": "Projekt Activity aktualisieren", 
- "Projects": "Projekte", 
- "Update": "Aktualisieren", 
- "e.g. 0.5, 2.5 etc": "z.B. 0,5, 2,5 etc."
-}
\ No newline at end of file
diff --git a/projects/doctype/project_activity_update/locale/es-doc.json b/projects/doctype/project_activity_update/locale/es-doc.json
deleted file mode 100644
index 988b49e..0000000
--- a/projects/doctype/project_activity_update/locale/es-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Hours": "Horas", 
- "Project Activity Update": "Actualizaci\u00f3n del Proyecto de Actividad", 
- "Projects": "Proyectos", 
- "Update": "Actualizar", 
- "e.g. 0.5, 2.5 etc": "por ejemplo, 0,5, 2,5, etc"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_activity_update/locale/fr-doc.json b/projects/doctype/project_activity_update/locale/fr-doc.json
deleted file mode 100644
index 26bce04..0000000
--- a/projects/doctype/project_activity_update/locale/fr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Hours": "Heures", 
- "Project Activity Update": "Mise \u00e0 jour des activit\u00e9s du projet", 
- "Projects": "Projets", 
- "Update": "Mettre \u00e0 jour", 
- "e.g. 0.5, 2.5 etc": "par exemple, 0,5, 2,5, etc"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_activity_update/locale/hi-doc.json b/projects/doctype/project_activity_update/locale/hi-doc.json
deleted file mode 100644
index eefd161..0000000
--- a/projects/doctype/project_activity_update/locale/hi-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Hours": "\u0918\u0902\u091f\u0947", 
- "Project Activity Update": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u0917\u0924\u093f\u0935\u093f\u0927\u093f \u0905\u092a\u0921\u0947\u091f", 
- "Projects": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e\u0913\u0902", 
- "Update": "\u0905\u0926\u094d\u092f\u0924\u0928", 
- "e.g. 0.5, 2.5 etc": "0.5 \u0909\u0926\u093e\u0939\u0930\u0923 \u0915\u0947 \u0932\u093f\u090f, 2.5 \u0906\u0926\u093f"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_activity_update/locale/hr-doc.json b/projects/doctype/project_activity_update/locale/hr-doc.json
deleted file mode 100644
index 14ec5cf..0000000
--- a/projects/doctype/project_activity_update/locale/hr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Hours": "Sati", 
- "Project Activity Update": "Projekt Aktivnost Update", 
- "Projects": "Projekti", 
- "Update": "A\u017eurirati", 
- "e.g. 0.5, 2.5 etc": "npr. 0,5, 2,5 itd."
-}
\ No newline at end of file
diff --git a/projects/doctype/project_activity_update/locale/nl-doc.json b/projects/doctype/project_activity_update/locale/nl-doc.json
deleted file mode 100644
index 72c9117..0000000
--- a/projects/doctype/project_activity_update/locale/nl-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Hours": "Uur", 
- "Project Activity Update": "Project Activiteit update", 
- "Projects": "Projecten", 
- "Update": "Bijwerken", 
- "e.g. 0.5, 2.5 etc": "bijvoorbeeld 0,5, 2,5 enz."
-}
\ No newline at end of file
diff --git a/projects/doctype/project_activity_update/locale/pt-BR-doc.json b/projects/doctype/project_activity_update/locale/pt-BR-doc.json
deleted file mode 100644
index 29ee164..0000000
--- a/projects/doctype/project_activity_update/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Hours": "Horas", 
- "Project Activity Update": "Atualiza\u00e7\u00e3o da Atividade do Projeto", 
- "Projects": "Projetos", 
- "Update": "Atualizar", 
- "e.g. 0.5, 2.5 etc": "por exemplo, 0,5, 2,5, etc"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_activity_update/locale/pt-doc.json b/projects/doctype/project_activity_update/locale/pt-doc.json
deleted file mode 100644
index 9dff294..0000000
--- a/projects/doctype/project_activity_update/locale/pt-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Hours": "Horas", 
- "Project Activity Update": "Atualiza\u00e7\u00e3o do Projeto Atividade", 
- "Projects": "Projetos", 
- "Update": "Atualizar", 
- "e.g. 0.5, 2.5 etc": "por exemplo, 0,5, 2,5, etc"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_activity_update/locale/sr-doc.json b/projects/doctype/project_activity_update/locale/sr-doc.json
deleted file mode 100644
index aeeb0dd..0000000
--- a/projects/doctype/project_activity_update/locale/sr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Hours": "\u0420\u0430\u0434\u043d\u043e \u0432\u0440\u0435\u043c\u0435", 
- "Project Activity Update": "\u041f\u0440\u043e\u0458\u0435\u043a\u0430\u0442 \u0410\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442 \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u045a\u0430", 
- "Projects": "\u041f\u0440\u043e\u0458\u0435\u043a\u0442\u0438", 
- "Update": "\u0410\u0436\u0443\u0440\u0438\u0440\u0430\u045a\u0435", 
- "e.g. 0.5, 2.5 etc": "\u043d\u043f\u0440. 0,5, 2,5, \u0438\u0442\u0434"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_activity_update/locale/ta-doc.json b/projects/doctype/project_activity_update/locale/ta-doc.json
deleted file mode 100644
index 5396a35..0000000
--- a/projects/doctype/project_activity_update/locale/ta-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Hours": "\u0bae\u0ba3\u0bbf", 
- "Project Activity Update": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f \u0b9a\u0bc6\u0baf\u0bb2\u0bcd\u0baa\u0bbe\u0b9f\u0bc1 \u0bae\u0bc7\u0bae\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd", 
- "Projects": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Update": "\u0baa\u0bc1\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95", 
- "e.g. 0.5, 2.5 etc": "\u0b89\u0ba4\u0bbe\u0bb0\u0ba3\u0bae\u0bbe\u0b95 0.5, 2.5 \u0bb9\u0bbf\u0baa\u0bcd\u0bb0\u0bc1"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_activity_update/locale/th-doc.json b/projects/doctype/project_activity_update/locale/th-doc.json
deleted file mode 100644
index 02b72b9..0000000
--- a/projects/doctype/project_activity_update/locale/th-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Hours": "\u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07", 
- "Project Activity Update": "\u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Projects": "\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Update": "\u0e2d\u0e31\u0e1e\u0e40\u0e14\u0e17", 
- "e.g. 0.5, 2.5 etc": "\u0e40\u0e0a\u0e48\u0e19 0.5, 2.5 \u0e2f\u0e25\u0e2f"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_control/__init__.py b/projects/doctype/project_control/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/projects/doctype/project_control/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/projects/doctype/project_control/locale/_messages_doc.json b/projects/doctype/project_control/locale/_messages_doc.json
deleted file mode 100644
index 3e13741..0000000
--- a/projects/doctype/project_control/locale/_messages_doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "Projects", 
- "Project Control"
-]
\ No newline at end of file
diff --git a/projects/doctype/project_control/locale/ar-doc.json b/projects/doctype/project_control/locale/ar-doc.json
deleted file mode 100644
index deb68c3..0000000
--- a/projects/doctype/project_control/locale/ar-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Project Control": "\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Projects": "\u0645\u0634\u0627\u0631\u064a\u0639"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_control/locale/de-doc.json b/projects/doctype/project_control/locale/de-doc.json
deleted file mode 100644
index 45a7808..0000000
--- a/projects/doctype/project_control/locale/de-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Project Control": "Project Control", 
- "Projects": "Projekte"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_control/locale/es-doc.json b/projects/doctype/project_control/locale/es-doc.json
deleted file mode 100644
index 129522f..0000000
--- a/projects/doctype/project_control/locale/es-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Project Control": "Proyecto de Control", 
- "Projects": "Proyectos"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_control/locale/fr-doc.json b/projects/doctype/project_control/locale/fr-doc.json
deleted file mode 100644
index 4dffe1e..0000000
--- a/projects/doctype/project_control/locale/fr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Project Control": "Contr\u00f4le de projet", 
- "Projects": "Projets"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_control/locale/hi-doc.json b/projects/doctype/project_control/locale/hi-doc.json
deleted file mode 100644
index 545aaca..0000000
--- a/projects/doctype/project_control/locale/hi-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Project Control": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923", 
- "Projects": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e\u0913\u0902"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_control/locale/hr-doc.json b/projects/doctype/project_control/locale/hr-doc.json
deleted file mode 100644
index 43eb5eb..0000000
--- a/projects/doctype/project_control/locale/hr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Project Control": "Projekt kontrole", 
- "Projects": "Projekti"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_control/locale/nl-doc.json b/projects/doctype/project_control/locale/nl-doc.json
deleted file mode 100644
index 4c99374..0000000
--- a/projects/doctype/project_control/locale/nl-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Project Control": "Project Control", 
- "Projects": "Projecten"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_control/locale/pt-BR-doc.json b/projects/doctype/project_control/locale/pt-BR-doc.json
deleted file mode 100644
index 8764cf3..0000000
--- a/projects/doctype/project_control/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Project Control": "Controle de Projeto", 
- "Projects": "Projetos"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_control/locale/pt-doc.json b/projects/doctype/project_control/locale/pt-doc.json
deleted file mode 100644
index 477a620..0000000
--- a/projects/doctype/project_control/locale/pt-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Project Control": "Projeto de Controle de", 
- "Projects": "Projetos"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_control/locale/sr-doc.json b/projects/doctype/project_control/locale/sr-doc.json
deleted file mode 100644
index 8f51d67..0000000
--- a/projects/doctype/project_control/locale/sr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Project Control": "\u041f\u0440\u043e\u0458\u0435\u043a\u0430\u0442 \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u0430", 
- "Projects": "\u041f\u0440\u043e\u0458\u0435\u043a\u0442\u0438"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_control/locale/ta-doc.json b/projects/doctype/project_control/locale/ta-doc.json
deleted file mode 100644
index 45807a6..0000000
--- a/projects/doctype/project_control/locale/ta-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Project Control": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "Projects": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_control/locale/th-doc.json b/projects/doctype/project_control/locale/th-doc.json
deleted file mode 100644
index 2989328..0000000
--- a/projects/doctype/project_control/locale/th-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Project Control": "\u0e01\u0e32\u0e23\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Projects": "\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_control/project_control.py b/projects/doctype/project_control/project_control.py
deleted file mode 100644
index 53caab0..0000000
--- a/projects/doctype/project_control/project_control.py
+++ /dev/null
@@ -1,153 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-
-from webnotes.utils import add_days, cint, cstr, date_diff, flt, now, nowdate, add_days
-from webnotes.model import db_exists
-from webnotes.model.bean import copy_doclist
-from webnotes import msgprint
-from webnotes.utils.email_lib import sendmail
-sql = webnotes.conn.sql
-	
-
-
-class DocType:
-	def __init__(self,d,dl):		
-		self.doc, self.doclist = d,dl
-	
-	def get_projects(self, arg):
-	# project list
-		pl=[]
-		status={}
-		if arg == 'Open':
-			pl = [p[0] for p in sql("select name from `tabProject` where status = 'Open' order by creation desc limit 20")]
-			for p1 in pl:
-				status[p1] = 'Open'
-		elif arg == 'Completed':
-			pl = [p[0] for p in sql("select name from `tabProject` where status = 'Completed' order by creation desc limit 20")]
-			for p2 in pl:
-				status[p2] = 'Completed'
-		elif arg == 'Cancelled':
-			pl = [p[0] for p in sql("select name from `tabProject` where status = 'Cancelled' order by creation desc limit 20")]
-			for p3 in pl:
-				status[p3] = 'Cancelled'
-		else:
-			#pl = [p[0] for p in sql("select name from `tabProject` order by creation desc limit 20")]
-			pl1 = sql("select name, status from `tabProject` order by creation desc limit 20", as_dict=1)
-			for p4 in pl1:
-				status[p4['name']] = p4['status']
-				pl.append(p4['name'])
-		
-		# milestones in the next 7 days for active projects
-		ml = webnotes.conn.convert_to_lists(sql("select t1.milestone_date, t1.milestone, t1.parent from `tabProject Milestone` t1, tabProject t2 where t1.parent = t2.name and t2.status='Open' and DATEDIFF(t1.milestone_date, CURDATE()) BETWEEN 0 AND 7 ORDER BY t1.milestone_date ASC"))
-
-		# percent of activity completed per project
-		comp = {}
-		n_tasks = {}
-		
-		for p in pl:
-			t1 = sql('select count(*) from tabTask where project=%s and docstatus!=2', p)[0][0]
-			n_tasks[p] = t1 or 0
-			if t1:
-				t2 = sql('select count(*) from tabTask where project=%s and docstatus!=2 and status="Closed"', p)[0][0]
-				comp[p] = cint(flt(t2)*100/t1)
-		
-		return {'pl':pl, 'ml':ml, 'comp':comp, 'n_tasks':n_tasks, 'status':status}
-		
-	def get_resources(self):
-		ret = {}
-
-		# resource list
-		rl = sql("select distinct allocated_to, assignee_email from tabTask")
-
-		# get open & closed tickets
-		for r in rl:
-			if r[0]:
-				ret[r[1]] = {}
-				ret[r[1]]['id'] = r[0]
-				ret[r[1]]['Total'] = sql("select count(*) from tabTask where allocated_to=%s and docstatus!=2", r[0])[0][0]
-				ret[r[1]]['Closed'] = sql("select count(*) from tabTask where allocated_to=%s and status='Closed' and docstatus!=2", r[0])[0][0]
-				ret[r[1]]['percent'] = cint(flt(ret[r[1]]['Closed']) * 100 / ret[r[1]]['Total'])
-
-		return ret
-
-	# --------------------------------------------------------------
-	# for Gantt Chart
-
-	def get_init_data(self, arg=''):
-		pl = [p[0] for p in sql('select name from tabProject where docstatus != 2')]
-		rl = [p[0] for p in sql('select distinct allocated_to from tabTask where docstatus != 2 and ifnull(allocated_to,"") != ""')]
-		return {'pl':pl, 'rl':rl}
-
-	def get_tasks(self, arg):
-		start_date, end_date, project, resource = arg.split('~~~')
-
-		cl = ''
-		if project and project != 'All':
-			cl = " and ifnull(project,'') = '%s'" % project
-
-		if resource and resource != 'All':
-			cl = " and ifnull(allocated_to,'') = '%s'" % resource
-
-		tl = sql("""
-			select subject, allocated_to, project, exp_start_date, exp_end_date, priority, status, name
-			from tabTask 
-			where 
-				((exp_start_date between '%(st)s' and '%(end)s') or 
-				(exp_end_date between '%(st)s' and '%(end)s') or 
-				(exp_start_date < '%(st)s' and exp_end_date > '%(end)s')) %(cond)s order by exp_start_date limit 100""" % {'st': start_date, 'end': end_date, 'cond':cl})
-
-		return webnotes.conn.convert_to_lists(tl)
-	
-	def declare_proj_completed(self, arg):
-		chk = sql("select name from `tabTask` where project=%s and status='Open'", arg)
-		if chk:
-			chk_lst = [x[0] for x in chk]
-			msgprint("Task(s) "+','.join(chk_lst)+" has staus 'Open'. Please submit all tasks against this project before closing the project.")
-			return cstr('false')
-		else:
-			sql("update `tabProject` set status = 'Completed' where name = %s", arg)
-			return cstr('true')
-			
-			
-def sent_reminder_task():
-	task_list = sql("""
-		select subject, allocated_to, project, exp_start_date, exp_end_date,
-			priority, status, name, senders_name, opening_date, review_date, description 
-		from tabTask
-		where task_email_notify=1 
-			and sent_reminder=0 
-			and status='Open' 
-			and exp_start_date is not null""",as_dict=1)
-	for i in task_list:		
-		if date_diff(i['exp_start_date'],nowdate()) ==2:
-			msg2="""<h2>Two days to complete: %(name)s</h2>
-			<p>This is a reminder for the task %(name)s has been assigned to you 
-				by %(senders_name)s on %(opening_date)s</p>
-			<p><b>Subject:</b> %(subject)s </p>
-			<p><b>Project:</b> %(project)s</p>
-			<p><b>Expected Start Date:</b> %(exp_start_date)s</p>
-			<p><b>Expected End Date:</b> %(exp_end_date)s</p>
-			<p><b>Review Date:</b> %(review_date)s</p>
-			<p><b>Details:</b> %(description)s</p>
-			<p>If you have already completed this task, please update the system</p>
-			<p>Good Luck!</p>
-			<p>(This notification is autogenerated)</p>""" % i
-			sendmail(i['allocated_to'], msg=msg2, subject='A task has been assigned')
-			sql("update `tabTask` set sent_reminder='1' where name='%(name)s' and allocated_to= '%(allocated_to)s'" % i)	
-	
diff --git a/projects/doctype/project_milestone/README.md b/projects/doctype/project_milestone/README.md
new file mode 100644
index 0000000..d47db7b
--- /dev/null
+++ b/projects/doctype/project_milestone/README.md
@@ -0,0 +1 @@
+Important date in the project lifecycle.
\ No newline at end of file
diff --git a/projects/doctype/project_milestone/locale/_messages_doc.json b/projects/doctype/project_milestone/locale/_messages_doc.json
deleted file mode 100644
index f9f4393..0000000
--- a/projects/doctype/project_milestone/locale/_messages_doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-[
- "Status", 
- "Project Milestone", 
- "Completed", 
- "Milestone Date", 
- "Pending", 
- "Milestone", 
- "Projects"
-]
\ No newline at end of file
diff --git a/projects/doctype/project_milestone/locale/ar-doc.json b/projects/doctype/project_milestone/locale/ar-doc.json
deleted file mode 100644
index b5072a6..0000000
--- a/projects/doctype/project_milestone/locale/ar-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Completed": "\u0627\u0644\u0627\u0646\u062a\u0647\u0627\u0621", 
- "Milestone": "\u0645\u0639\u0644\u0645", 
- "Milestone Date": "\u0645\u0639\u0644\u0645 \u062a\u0627\u0631\u064a\u062e", 
- "Pending": "\u0631\u064a\u062b\u0645\u0627", 
- "Project Milestone": "\u0645\u0634\u0631\u0648\u0639 \u062a\u0635\u0646\u064a\u0641", 
- "Projects": "\u0645\u0634\u0627\u0631\u064a\u0639", 
- "Status": "\u062d\u0627\u0644\u0629"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_milestone/locale/de-doc.json b/projects/doctype/project_milestone/locale/de-doc.json
deleted file mode 100644
index 91d64f1..0000000
--- a/projects/doctype/project_milestone/locale/de-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Completed": "Fertiggestellt", 
- "Milestone": "Meilenstein", 
- "Milestone Date": "Milestone Datum", 
- "Pending": "Schwebend", 
- "Project Milestone": "Projekt Milestone", 
- "Projects": "Projekte", 
- "Status": "Status"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_milestone/locale/es-doc.json b/projects/doctype/project_milestone/locale/es-doc.json
deleted file mode 100644
index feee54d..0000000
--- a/projects/doctype/project_milestone/locale/es-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Completed": "Terminado", 
- "Milestone": "Hito", 
- "Milestone Date": "Milestone Fecha", 
- "Pending": "Pendiente", 
- "Project Milestone": "Proyecto Hito", 
- "Projects": "Proyectos", 
- "Status": "Estado"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_milestone/locale/fr-doc.json b/projects/doctype/project_milestone/locale/fr-doc.json
deleted file mode 100644
index 538dad4..0000000
--- a/projects/doctype/project_milestone/locale/fr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Completed": "Termin\u00e9", 
- "Milestone": "\u00c9tape importante", 
- "Milestone Date": "Date de Milestone", 
- "Pending": "En attendant", 
- "Project Milestone": "Des \u00e9tapes du projet", 
- "Projects": "Projets", 
- "Status": "Statut"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_milestone/locale/hi-doc.json b/projects/doctype/project_milestone/locale/hi-doc.json
deleted file mode 100644
index f572ec5..0000000
--- a/projects/doctype/project_milestone/locale/hi-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Completed": "\u092a\u0942\u0930\u093e", 
- "Milestone": "\u092e\u0940\u0932 \u0915\u093e \u092a\u0924\u094d\u0925\u0930", 
- "Milestone Date": "\u092e\u093e\u0907\u0932\u0938\u094d\u091f\u094b\u0928 \u0924\u093f\u0925\u093f", 
- "Pending": "\u0905\u092a\u0942\u0930\u094d\u0923", 
- "Project Milestone": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u092e\u0940\u0932 \u0915\u093e \u092a\u0924\u094d\u0925\u0930", 
- "Projects": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e\u0913\u0902", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_milestone/locale/hr-doc.json b/projects/doctype/project_milestone/locale/hr-doc.json
deleted file mode 100644
index 9afa568..0000000
--- a/projects/doctype/project_milestone/locale/hr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Completed": "Dovr\u0161en", 
- "Milestone": "Prekretnica", 
- "Milestone Date": "Prekretnica Datum", 
- "Pending": "\u010cekanju", 
- "Project Milestone": "Projekt Prekretnica", 
- "Projects": "Projekti", 
- "Status": "Status"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_milestone/locale/nl-doc.json b/projects/doctype/project_milestone/locale/nl-doc.json
deleted file mode 100644
index e54719e..0000000
--- a/projects/doctype/project_milestone/locale/nl-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Completed": "Voltooid", 
- "Milestone": "Mijlpaal", 
- "Milestone Date": "Mijlpaal Datum", 
- "Pending": "In afwachting van", 
- "Project Milestone": "Project Milestone", 
- "Projects": "Projecten", 
- "Status": "Staat"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_milestone/locale/pt-BR-doc.json b/projects/doctype/project_milestone/locale/pt-BR-doc.json
deleted file mode 100644
index ff7ebd3..0000000
--- a/projects/doctype/project_milestone/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Completed": "Conclu\u00eddo", 
- "Milestone": "Marco", 
- "Milestone Date": "Data do Marco", 
- "Pending": "Pendente", 
- "Project Milestone": "Marco do Projeto", 
- "Projects": "Projetos", 
- "Status": "Estado"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_milestone/locale/pt-doc.json b/projects/doctype/project_milestone/locale/pt-doc.json
deleted file mode 100644
index be037b3..0000000
--- a/projects/doctype/project_milestone/locale/pt-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Completed": "Conclu\u00eddo", 
- "Milestone": "Marco mili\u00e1rio", 
- "Milestone Date": "Data Milestone", 
- "Pending": "Pendente", 
- "Project Milestone": "Projeto Milestone", 
- "Projects": "Projetos", 
- "Status": "Estado"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_milestone/locale/sr-doc.json b/projects/doctype/project_milestone/locale/sr-doc.json
deleted file mode 100644
index ec94050..0000000
--- a/projects/doctype/project_milestone/locale/sr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Completed": "\u0417\u0430\u0432\u0440\u0448\u0435\u043d", 
- "Milestone": "\u041f\u0440\u0435\u043a\u0440\u0435\u0442\u043d\u0438\u0446\u0430", 
- "Milestone Date": "\u041c\u0438\u043b\u0435\u0441\u0442\u043e\u043d\u0435 \u0414\u0430\u0442\u0443\u043c", 
- "Pending": "\u041d\u0435\u0440\u0435\u0448\u0435\u043d", 
- "Project Milestone": "\u041f\u0440\u043e\u0458\u0435\u043a\u0430\u0442 \u041c\u0438\u043b\u0435\u0441\u0442\u043e\u043d\u0435", 
- "Projects": "\u041f\u0440\u043e\u0458\u0435\u043a\u0442\u0438", 
- "Status": "\u0421\u0442\u0430\u0442\u0443\u0441"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_milestone/locale/ta-doc.json b/projects/doctype/project_milestone/locale/ta-doc.json
deleted file mode 100644
index e87172c..0000000
--- a/projects/doctype/project_milestone/locale/ta-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Completed": "\u0ba8\u0bbf\u0bb1\u0bc8\u0bb5\u0bc1", 
- "Milestone": "\u0bae\u0bc8\u0bb2\u0bcd \u0b95\u0bb2\u0bcd", 
- "Milestone Date": "\u0bae\u0bc8\u0bb2\u0bcd\u0b95\u0bb2\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Pending": "\u0bae\u0bc1\u0b9f\u0bbf\u0bb5\u0bc1\u0baa\u0bc6\u0bb1\u0bbe\u0ba4", 
- "Project Milestone": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0bae\u0bc8\u0bb2\u0bcd\u0b95\u0bb2\u0bcd", 
- "Projects": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Status": "\u0b85\u0ba8\u0bcd\u0ba4\u0bb8\u0bcd\u0ba4\u0bc1"
-}
\ No newline at end of file
diff --git a/projects/doctype/project_milestone/locale/th-doc.json b/projects/doctype/project_milestone/locale/th-doc.json
deleted file mode 100644
index efbeb6b..0000000
--- a/projects/doctype/project_milestone/locale/th-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Completed": "\u0e40\u0e2a\u0e23\u0e47\u0e08", 
- "Milestone": "\u0e02\u0e31\u0e49\u0e19", 
- "Milestone Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48 Milestone", 
- "Pending": "\u0e04\u0e32\u0e23\u0e32\u0e04\u0e32\u0e0b\u0e31\u0e07", 
- "Project Milestone": "Milestone \u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Projects": "\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30"
-}
\ No newline at end of file
diff --git a/projects/doctype/task/README.md b/projects/doctype/task/README.md
new file mode 100644
index 0000000..0fbd417
--- /dev/null
+++ b/projects/doctype/task/README.md
@@ -0,0 +1 @@
+Task to be completed for a Project (optional).
\ No newline at end of file
diff --git a/projects/doctype/task/locale/_messages_doc.json b/projects/doctype/task/locale/_messages_doc.json
deleted file mode 100644
index 74bc310..0000000
--- a/projects/doctype/task/locale/_messages_doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-[
- "Working", 
- "Priority", 
- "Details", 
- "Closed", 
- "Expected", 
- "Actual Budget", 
- "Status", 
- "Task Details", 
- "Allocated Budget", 
- "Medium", 
- "File List", 
- "Actual Start Date", 
- "Expected End Date", 
- "Company", 
- "Review Date", 
- "More Details", 
- "Projects", 
- "Closing Date", 
- "Time and Budget", 
- "Task", 
- "Actual", 
- "Project", 
- "Cancelled", 
- "Pending Review", 
- "Actual End Date", 
- "High", 
- "Urgent", 
- "Expected Start Date", 
- "Subject", 
- "Open", 
- "Total Hours (Expected)", 
- "Low"
-]
\ No newline at end of file
diff --git a/projects/doctype/task/locale/ar-doc.json b/projects/doctype/task/locale/ar-doc.json
deleted file mode 100644
index 42face8..0000000
--- a/projects/doctype/task/locale/ar-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Actual": "\u0641\u0639\u0644\u064a", 
- "Actual Budget": "\u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629 \u0627\u0644\u0641\u0639\u0644\u064a\u0629", 
- "Actual End Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0625\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0641\u0639\u0644\u064a", 
- "Actual Start Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0628\u062f\u0621 \u0627\u0644\u0641\u0639\u0644\u064a", 
- "Allocated Budget": "\u062a\u062e\u0635\u064a\u0635 \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629", 
- "Cancelled": "\u0625\u0644\u063a\u0627\u0621", 
- "Closed": "\u0645\u063a\u0644\u0642", 
- "Closing Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0625\u0646\u062a\u0647\u0627\u0621", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Details": "\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Expected": "\u0645\u062a\u0648\u0642\u0639", 
- "Expected End Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0625\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0645\u062a\u0648\u0642\u0639", 
- "Expected Start Date": "\u064a\u062a\u0648\u0642\u0639 \u0627\u0644\u0628\u062f\u0621 \u062a\u0627\u0631\u064a\u062e", 
- "File List": "\u0645\u0644\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "High": "\u0627\u0631\u062a\u0641\u0627\u0639", 
- "Low": "\u0645\u0646\u062e\u0641\u0636", 
- "Medium": "\u0645\u062a\u0648\u0633\u0637", 
- "More Details": "\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Open": "\u0641\u062a\u062d", 
- "Pending Review": "\u0641\u064a \u0627\u0646\u062a\u0638\u0627\u0631 \u0627\u0644\u0645\u0631\u0627\u062c\u0639\u0629", 
- "Priority": "\u0623\u0641\u0636\u0644\u064a\u0629", 
- "Project": "\u0645\u0634\u0631\u0648\u0639", 
- "Projects": "\u0645\u0634\u0627\u0631\u064a\u0639", 
- "Review Date": "\u0645\u0631\u0627\u062c\u0639\u0629 \u062a\u0627\u0631\u064a\u062e", 
- "Status": "\u062d\u0627\u0644\u0629", 
- "Subject": "\u0645\u0648\u0636\u0648\u0639", 
- "Task": "\u0645\u0647\u0645\u0629", 
- "Task Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0645\u0647\u0645\u0629", 
- "Time and Budget": "\u0627\u0644\u0648\u0642\u062a \u0648\u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629", 
- "Total Hours (Expected)": "\u0645\u062c\u0645\u0648\u0639 \u0633\u0627\u0639\u0627\u062a (\u0627\u0644\u0645\u062a\u0648\u0642\u0639\u0629)", 
- "Urgent": "\u0645\u0644\u062d", 
- "Working": "\u0639\u0627\u0645\u0644"
-}
\ No newline at end of file
diff --git a/projects/doctype/task/locale/de-doc.json b/projects/doctype/task/locale/de-doc.json
deleted file mode 100644
index 9edc445..0000000
--- a/projects/doctype/task/locale/de-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Actual": "Tats\u00e4chlich", 
- "Actual Budget": "Tats\u00e4chliche Budget", 
- "Actual End Date": "Actual End Datum", 
- "Actual Start Date": "Tats\u00e4chliche Startdatum", 
- "Allocated Budget": "Zugeteilten Budget", 
- "Cancelled": "Abgesagt", 
- "Closed": "Geschlossen", 
- "Closing Date": "Einsendeschluss", 
- "Company": "Firma", 
- "Details": "Details", 
- "Expected": "Voraussichtlich", 
- "Expected End Date": "Erwartete Enddatum", 
- "Expected Start Date": "Fr\u00fchestes Eintrittsdatum", 
- "File List": "Dateiliste", 
- "High": "Hoch", 
- "Low": "Gering", 
- "Medium": "Medium", 
- "More Details": "Mehr Details", 
- "Open": "\u00d6ffnen", 
- "Pending Review": "Bis Bewertung", 
- "Priority": "Priorit\u00e4t", 
- "Project": "Projekt", 
- "Projects": "Projekte", 
- "Review Date": "Bewerten Datum", 
- "Status": "Status", 
- "Subject": "Thema", 
- "Task": "Aufgabe", 
- "Task Details": "Task Details", 
- "Time and Budget": "Zeit und Budget", 
- "Total Hours (Expected)": "Total Hours (Erwartete)", 
- "Urgent": "Dringend", 
- "Working": "Arbeit"
-}
\ No newline at end of file
diff --git a/projects/doctype/task/locale/es-doc.json b/projects/doctype/task/locale/es-doc.json
deleted file mode 100644
index 890f1c3..0000000
--- a/projects/doctype/task/locale/es-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Actual": "Real", 
- "Actual Budget": "Presupuesto Real", 
- "Actual End Date": "Fecha de finalizaci\u00f3n real", 
- "Actual Start Date": "Fecha real de inicio", 
- "Allocated Budget": "Presupuesto asignado", 
- "Cancelled": "Cancelado", 
- "Closed": "Cerrado", 
- "Closing Date": "Fecha tope", 
- "Company": "Empresa", 
- "Details": "Detalles", 
- "Expected": "Esperado", 
- "Expected End Date": "Fin Fecha prevista", 
- "Expected Start Date": "Fecha prevista de inicio", 
- "File List": "Lista de archivos", 
- "High": "Alto", 
- "Low": "Bajo", 
- "Medium": "Medio", 
- "More Details": "M\u00e1s detalles", 
- "Open": "Abierto", 
- "Pending Review": "Pendientes de revisi\u00f3n", 
- "Priority": "Prioridad", 
- "Project": "Proyecto", 
- "Projects": "Proyectos", 
- "Review Date": "Fecha de revisi\u00f3n", 
- "Status": "Estado", 
- "Subject": "Sujeto", 
- "Task": "Tarea", 
- "Task Details": "Detalles de la tarea", 
- "Time and Budget": "Tiempo y Presupuesto", 
- "Total Hours (Expected)": "Horas totales (esperados)", 
- "Urgent": "Urgente", 
- "Working": "Laboral"
-}
\ No newline at end of file
diff --git a/projects/doctype/task/locale/fr-doc.json b/projects/doctype/task/locale/fr-doc.json
deleted file mode 100644
index b11ddb5..0000000
--- a/projects/doctype/task/locale/fr-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Actual": "R\u00e9el", 
- "Actual Budget": "Budget R\u00e9el", 
- "Actual End Date": "Date de fin r\u00e9elle", 
- "Actual Start Date": "Date de d\u00e9but r\u00e9elle", 
- "Allocated Budget": "Budget allou\u00e9", 
- "Cancelled": "Annul\u00e9", 
- "Closed": "Ferm\u00e9", 
- "Closing Date": "Date de cl\u00f4ture", 
- "Company": "Entreprise", 
- "Details": "D\u00e9tails", 
- "Expected": "Attendu", 
- "Expected End Date": "Date de fin pr\u00e9vue", 
- "Expected Start Date": "Date de d\u00e9but pr\u00e9vue", 
- "File List": "Liste des fichiers", 
- "High": "Haut", 
- "Low": "Bas", 
- "Medium": "Moyen", 
- "More Details": "Plus de d\u00e9tails", 
- "Open": "Ouvert", 
- "Pending Review": "Attente d&#39;examen", 
- "Priority": "Priorit\u00e9", 
- "Project": "Projet", 
- "Projects": "Projets", 
- "Review Date": "Date de revoir", 
- "Status": "Statut", 
- "Subject": "Sujet", 
- "Task": "T\u00e2che", 
- "Task Details": "D\u00e9tails de la t\u00e2che", 
- "Time and Budget": "Temps et budget", 
- "Total Hours (Expected)": "Total des heures (pr\u00e9vue)", 
- "Urgent": "Urgent", 
- "Working": "De travail"
-}
\ No newline at end of file
diff --git a/projects/doctype/task/locale/hi-doc.json b/projects/doctype/task/locale/hi-doc.json
deleted file mode 100644
index 7bf6eb6..0000000
--- a/projects/doctype/task/locale/hi-doc.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "Actual": "\u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915", 
- "Actual Budget": "\u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915 \u092c\u091c\u091f", 
- "Actual End Date": "\u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915 \u0938\u092e\u093e\u092a\u094d\u0924\u093f \u0924\u093f\u0925\u093f", 
- "Actual Start Date": "\u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915 \u092a\u094d\u0930\u093e\u0930\u0902\u092d \u0926\u093f\u0928\u093e\u0902\u0915", 
- "Allocated Budget": "\u0906\u0935\u0902\u091f\u093f\u0924 \u092c\u091c\u091f", 
- "Cancelled": "Cancelled", 
- "Closed": "\u092c\u0902\u0926", 
- "Closing Date": "\u0924\u093f\u0925\u093f \u0938\u092e\u093e\u092a\u0928", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Details": "\u0935\u093f\u0935\u0930\u0923", 
- "Expected": "\u0905\u092a\u0947\u0915\u094d\u0937\u093f\u0924", 
- "Expected End Date": "\u0909\u092e\u094d\u092e\u0940\u0926 \u0938\u092e\u093e\u092a\u094d\u0924\u093f \u0924\u093f\u0925\u093f", 
- "Expected Start Date": "\u0909\u092e\u094d\u092e\u0940\u0926 \u092a\u094d\u0930\u093e\u0930\u0902\u092d \u0926\u093f\u0928\u093e\u0902\u0915", 
- "File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940", 
- "High": "\u0909\u091a\u094d\u091a", 
- "Low": "\u0928\u093f\u092e\u094d\u0928", 
- "Medium": "\u092e\u0927\u094d\u092f\u092e", 
- "More Details": "\u0905\u0927\u093f\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Open": "\u0916\u0941\u0932\u093e", 
- "Pending Review": "\u0938\u092e\u0940\u0915\u094d\u0937\u093e \u0915\u0947 \u0932\u093f\u090f \u0932\u0902\u092c\u093f\u0924", 
- "Priority": "\u092a\u094d\u0930\u093e\u0925\u092e\u093f\u0915\u0924\u093e", 
- "Project": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e", 
- "Projects": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e\u0913\u0902", 
- "Review Date": "\u0924\u093f\u0925\u093f \u0915\u0940 \u0938\u092e\u0940\u0915\u094d\u0937\u093e", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924", 
- "Subject": "\u0935\u093f\u0937\u092f", 
- "Task": "\u0915\u093e\u0930\u094d\u092f", 
- "Task Details": "\u0915\u093e\u0930\u094d\u092f \u0935\u093f\u0935\u0930\u0923", 
- "Time and Budget": "\u0938\u092e\u092f \u0914\u0930 \u092c\u091c\u091f", 
- "Total Hours (Actual)": "\u0915\u0941\u0932 \u0918\u0902\u091f\u0947 (\u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915)", 
- "Total Hours (Expected)": "\u0915\u0941\u0932 \u0918\u0902\u091f\u0947 (\u0909\u092e\u094d\u092e\u0940\u0926)", 
- "Urgent": "\u0905\u0924\u094d\u092f\u093e\u0935\u0936\u094d\u092f\u0915", 
- "Working": "\u0915\u093e\u0930\u094d\u092f"
-}
\ No newline at end of file
diff --git a/projects/doctype/task/locale/hr-doc.json b/projects/doctype/task/locale/hr-doc.json
deleted file mode 100644
index b162e76..0000000
--- a/projects/doctype/task/locale/hr-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Actual": "Stvaran", 
- "Actual Budget": "Stvarni prora\u010dun", 
- "Actual End Date": "Stvarni Datum zavr\u0161etka", 
- "Actual Start Date": "Stvarni datum po\u010detka", 
- "Allocated Budget": "Dodijeljeni prora\u010duna", 
- "Cancelled": "Otkazan", 
- "Closed": "Zatvoreno", 
- "Closing Date": "Datum zatvaranja", 
- "Company": "Dru\u0161tvo", 
- "Details": "Detalji", 
- "Expected": "O\u010dekivana", 
- "Expected End Date": "O\u010dekivani Datum zavr\u0161etka", 
- "Expected Start Date": "O\u010dekivani datum po\u010detka", 
- "File List": "Popis datoteka", 
- "High": "Visok", 
- "Low": "Nisko", 
- "Medium": "Srednji", 
- "More Details": "Vi\u0161e pojedinosti", 
- "Open": "Otvoreno", 
- "Pending Review": "U tijeku pregled", 
- "Priority": "Prioritet", 
- "Project": "Projekt", 
- "Projects": "Projekti", 
- "Review Date": "Recenzija Datum", 
- "Status": "Status", 
- "Subject": "Predmet", 
- "Task": "Zadatak", 
- "Task Details": "Zadatak Detalji", 
- "Time and Budget": "Vrijeme i prora\u010dun", 
- "Total Hours (Expected)": "Ukupno vrijeme (O\u010dekivani)", 
- "Urgent": "Hitan", 
- "Working": "Rad"
-}
\ No newline at end of file
diff --git a/projects/doctype/task/locale/nl-doc.json b/projects/doctype/task/locale/nl-doc.json
deleted file mode 100644
index fd89bd5..0000000
--- a/projects/doctype/task/locale/nl-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Actual": "Daadwerkelijk", 
- "Actual Budget": "Werkelijk Begroting", 
- "Actual End Date": "Werkelijke Einddatum", 
- "Actual Start Date": "Werkelijke Startdatum", 
- "Allocated Budget": "Toegekende budget", 
- "Cancelled": "Geannuleerd", 
- "Closed": "Gesloten", 
- "Closing Date": "Afsluitingsdatum", 
- "Company": "Vennootschap", 
- "Details": "Details", 
- "Expected": "Verwachte", 
- "Expected End Date": "Verwachte einddatum", 
- "Expected Start Date": "Verwachte startdatum", 
- "File List": "File List", 
- "High": "Hoog", 
- "Low": "Laag", 
- "Medium": "Medium", 
- "More Details": "Meer details", 
- "Open": "Open", 
- "Pending Review": "In afwachting Beoordeling", 
- "Priority": "Prioriteit", 
- "Project": "Project", 
- "Projects": "Projecten", 
- "Review Date": "Herzieningsdatum", 
- "Status": "Staat", 
- "Subject": "Onderwerp", 
- "Task": "Taak", 
- "Task Details": "Taak Details", 
- "Time and Budget": "Tijd en Budget", 
- "Total Hours (Expected)": "Totaal aantal uren (Verwachte)", 
- "Urgent": "Dringend", 
- "Working": "Werkzaam"
-}
\ No newline at end of file
diff --git a/projects/doctype/task/locale/pt-BR-doc.json b/projects/doctype/task/locale/pt-BR-doc.json
deleted file mode 100644
index 54fdbc6..0000000
--- a/projects/doctype/task/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Actual": "Real", 
- "Actual Budget": "Or\u00e7amento Real", 
- "Actual End Date": "Data Final Real", 
- "Actual Start Date": "Data de In\u00edcio Real", 
- "Allocated Budget": "Or\u00e7amento alocado", 
- "Cancelled": "Cancelado", 
- "Closed": "Fechado", 
- "Closing Date": "Data de Encerramento", 
- "Company": "Empresa", 
- "Details": "Detalhes", 
- "Expected": "Esperado", 
- "Expected End Date": "Data Final prevista", 
- "Expected Start Date": "Data Inicial prevista", 
- "File List": "Lista de Arquivos", 
- "High": "Alto", 
- "Low": "Baixo", 
- "Medium": "M\u00e9dio", 
- "More Details": "Mais detalhes", 
- "Open": "Abrir", 
- "Pending Review": "Revis\u00e3o pendente", 
- "Priority": "Prioridade", 
- "Project": "Projeto", 
- "Projects": "Projetos", 
- "Review Date": "Data da Revis\u00e3o", 
- "Status": "Estado", 
- "Subject": "Assunto", 
- "Task": "Tarefa", 
- "Task Details": "Detalhes da Tarefa", 
- "Time and Budget": "Tempo e Or\u00e7amento", 
- "Total Hours (Expected)": "Total de Horas (Esperado)", 
- "Urgent": "Urgente", 
- "Working": "Trabalhando"
-}
\ No newline at end of file
diff --git a/projects/doctype/task/locale/pt-doc.json b/projects/doctype/task/locale/pt-doc.json
deleted file mode 100644
index 4224f4a..0000000
--- a/projects/doctype/task/locale/pt-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Actual": "Real", 
- "Actual Budget": "Or\u00e7amento real", 
- "Actual End Date": "Data final real", 
- "Actual Start Date": "Data de in\u00edcio real", 
- "Allocated Budget": "Or\u00e7amento atribu\u00eddo", 
- "Cancelled": "Cancelado", 
- "Closed": "Fechado", 
- "Closing Date": "Data de Encerramento", 
- "Company": "Companhia", 
- "Details": "Detalhes", 
- "Expected": "Esperado", 
- "Expected End Date": "Data final esperado", 
- "Expected Start Date": "Data de In\u00edcio do esperado", 
- "File List": "Lista de Arquivos", 
- "High": "Alto", 
- "Low": "Baixo", 
- "Medium": "M\u00e9dio", 
- "More Details": "Mais detalhes", 
- "Open": "Abrir", 
- "Pending Review": "Revis\u00e3o pendente", 
- "Priority": "Prioridade", 
- "Project": "Projeto", 
- "Projects": "Projetos", 
- "Review Date": "Comente Data", 
- "Status": "Estado", 
- "Subject": "Assunto", 
- "Task": "Tarefa", 
- "Task Details": "Detalhes da tarefa", 
- "Time and Budget": "Tempo e Or\u00e7amento", 
- "Total Hours (Expected)": "Total de Horas (esperado)", 
- "Urgent": "Urgente", 
- "Working": "Trabalhando"
-}
\ No newline at end of file
diff --git a/projects/doctype/task/locale/sr-doc.json b/projects/doctype/task/locale/sr-doc.json
deleted file mode 100644
index 5d6ecf1..0000000
--- a/projects/doctype/task/locale/sr-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Actual": "\u0421\u0442\u0432\u0430\u0440\u0430\u043d", 
- "Actual Budget": "\u0421\u0442\u0432\u0430\u0440\u043d\u0430 \u0431\u0443\u045f\u0435\u0442\u0430", 
- "Actual End Date": "\u0421\u0443\u043d\u0446\u0435 \u0414\u0430\u0442\u0443\u043c \u0437\u0430\u0432\u0440\u0448\u0435\u0442\u043a\u0430", 
- "Actual Start Date": "\u0421\u0443\u043d\u0446\u0435 \u0414\u0430\u0442\u0443\u043c \u043f\u043e\u0447\u0435\u0442\u043a\u0430", 
- "Allocated Budget": "\u0418\u0437\u0434\u0432\u043e\u0458\u0435\u043d\u0430 \u0431\u0443\u045f\u0435\u0442\u0430", 
- "Cancelled": "\u041e\u0442\u043a\u0430\u0437\u0430\u043d", 
- "Closed": "\u0417\u0430\u0442\u0432\u043e\u0440\u0435\u043d\u043e", 
- "Closing Date": "\u0414\u0430\u0442\u0443\u043c \u0437\u0430\u0442\u0432\u0430\u0440\u0430\u045a\u0430", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Details": "\u0414\u0435\u0442\u0430\u0459\u0438", 
- "Expected": "\u041e\u0447\u0435\u043a\u0438\u0432\u0430\u043d", 
- "Expected End Date": "\u041e\u0447\u0435\u043a\u0438\u0432\u0430\u043d\u0438 \u0434\u0430\u0442\u0443\u043c \u0437\u0430\u0432\u0440\u0448\u0435\u0442\u043a\u0430", 
- "Expected Start Date": "\u041e\u0447\u0435\u043a\u0438\u0432\u0430\u043d\u0438 \u0434\u0430\u0442\u0443\u043c \u043f\u043e\u0447\u0435\u0442\u043a\u0430", 
- "File List": "\u0424\u0438\u043b\u0435 \u041b\u0438\u0441\u0442", 
- "High": "\u0412\u0438\u0441\u043e\u043a", 
- "Low": "\u041d\u0438\u0437\u0430\u043a", 
- "Medium": "\u0421\u0440\u0435\u0434\u045a\u0438", 
- "More Details": "\u0412\u0438\u0448\u0435 \u0434\u0435\u0442\u0430\u0459\u0430", 
- "Open": "\u041e\u0442\u0432\u043e\u0440\u0435\u043d\u043e", 
- "Pending Review": "\u0427\u0435\u043a\u0430 \u043a\u0440\u0438\u0442\u0438\u043a\u0443", 
- "Priority": "\u041f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442", 
- "Project": "\u041f\u0440\u043e\u0458\u0435\u043a\u0430\u0442", 
- "Projects": "\u041f\u0440\u043e\u0458\u0435\u043a\u0442\u0438", 
- "Review Date": "\u041f\u0440\u0435\u0433\u043b\u0435\u0434\u0430\u0458\u0442\u0435 \u0414\u0430\u0442\u0435", 
- "Status": "\u0421\u0442\u0430\u0442\u0443\u0441", 
- "Subject": "\u041f\u0440\u0435\u0434\u043c\u0435\u0442", 
- "Task": "\u0417\u0430\u0434\u0430\u0442\u0430\u043a", 
- "Task Details": "\u0417\u0430\u0434\u0430\u0442\u0430\u043a \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Time and Budget": "\u0412\u0440\u0435\u043c\u0435 \u0438 \u0431\u0443\u045f\u0435\u0442", 
- "Total Hours (Expected)": "\u0423\u043a\u0443\u043f\u043d\u043e \u0447\u0430\u0441\u043e\u0432\u0430 (\u043e\u0447\u0435\u043a\u0438\u0432\u0430\u043d\u043e)", 
- "Urgent": "\u0425\u0438\u0442\u0430\u043d", 
- "Working": "\u0420\u0430\u0434\u043d\u0438"
-}
\ No newline at end of file
diff --git a/projects/doctype/task/locale/ta-doc.json b/projects/doctype/task/locale/ta-doc.json
deleted file mode 100644
index dc1ba22..0000000
--- a/projects/doctype/task/locale/ta-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Actual": "\u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbe\u0ba9", 
- "Actual Budget": "\u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbe\u0ba9 \u0baa\u0b9f\u0bcd\u0b9c\u0bc6\u0b9f\u0bcd", 
- "Actual End Date": "\u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbe\u0ba9 \u0bae\u0bc1\u0b9f\u0bbf\u0bb5\u0bc1 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Actual Start Date": "\u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbe\u0ba9 \u0ba4\u0bc6\u0bbe\u0b9f\u0b95\u0bcd\u0b95 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Allocated Budget": "\u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0baa\u0b9f\u0bcd\u0b9c\u0bc6\u0b9f\u0bcd", 
- "Cancelled": "\u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Closed": "\u0bae\u0bc2\u0b9f\u0bbf\u0baf", 
- "Closing Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0bae\u0bc2\u0b9f\u0bc1\u0bb5\u0ba4\u0bc1", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Details": "\u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Expected": "\u0b8e\u0ba4\u0bbf\u0bb0\u0bcd\u0baa\u0bbe\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "Expected End Date": "\u0b8e\u0ba4\u0bbf\u0bb0\u0bcd\u0baa\u0bbe\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1 \u0bae\u0bc1\u0b9f\u0bbf\u0bb5\u0bc1 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Expected Start Date": "\u0b8e\u0ba4\u0bbf\u0bb0\u0bcd\u0baa\u0bbe\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1 \u0ba4\u0bc6\u0bbe\u0b9f\u0b95\u0bcd\u0b95 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "File List": "\u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "High": "\u0b89\u0baf\u0bb0\u0bcd", 
- "Low": "\u0b95\u0bc1\u0bb1\u0bc8\u0ba8\u0bcd\u0ba4", 
- "Medium": "\u0b8a\u0b9f\u0b95\u0bae\u0bcd", 
- "More Details": "\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0baa\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Open": "\u0ba4\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4", 
- "Pending Review": "\u0bb5\u0bbf\u0bae\u0bb0\u0bcd\u0b9a\u0ba9\u0bae\u0bcd \u0ba8\u0bbf\u0bb2\u0bc1\u0bb5\u0bc8\u0baf\u0bbf\u0bb2\u0bcd", 
- "Priority": "\u0bae\u0bc1\u0ba4\u0ba9\u0bcd\u0bae\u0bc8", 
- "Project": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd", 
- "Projects": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Review Date": "\u0ba4\u0bc7\u0ba4\u0bbf", 
- "Status": "\u0b85\u0ba8\u0bcd\u0ba4\u0bb8\u0bcd\u0ba4\u0bc1", 
- "Subject": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Task": "\u0baa\u0ba3\u0bbf", 
- "Task Details": "\u0baa\u0ba3\u0bbf \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Time and Budget": "\u0ba8\u0bc7\u0bb0\u0bae\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0baa\u0b9f\u0bcd\u0b9c\u0bc6\u0b9f\u0bcd", 
- "Total Hours (Expected)": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0ba8\u0bc7\u0bb0\u0bae\u0bcd (\u0b8e\u0ba4\u0bbf\u0bb0\u0bcd\u0baa\u0bbe\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1)", 
- "Urgent": "\u0b85\u0bb5\u0b9a\u0bb0\u0bae\u0bbe\u0ba9", 
- "Working": "\u0b89\u0bb4\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/projects/doctype/task/locale/th-doc.json b/projects/doctype/task/locale/th-doc.json
deleted file mode 100644
index 10a94af..0000000
--- a/projects/doctype/task/locale/th-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Actual": "\u0e15\u0e32\u0e21\u0e04\u0e27\u0e32\u0e21\u0e40\u0e1b\u0e47\u0e19\u0e08\u0e23\u0e34\u0e07", 
- "Actual Budget": "\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e08\u0e23\u0e34\u0e07", 
- "Actual End Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14\u0e08\u0e23\u0e34\u0e07", 
- "Actual Start Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e08\u0e23\u0e34\u0e07", 
- "Allocated Budget": "\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e17\u0e35\u0e48\u0e08\u0e31\u0e14\u0e2a\u0e23\u0e23", 
- "Cancelled": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01", 
- "Closed": "\u0e1b\u0e34\u0e14", 
- "Closing Date": "\u0e1b\u0e34\u0e14\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "Expected": "\u0e17\u0e35\u0e48\u0e04\u0e32\u0e14\u0e2b\u0e27\u0e31\u0e07", 
- "Expected End Date": "\u0e04\u0e32\u0e14\u0e27\u0e48\u0e32\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14", 
- "Expected Start Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e04\u0e32\u0e14\u0e27\u0e48\u0e32", 
- "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c", 
- "High": "\u0e2a\u0e39\u0e07", 
- "Low": "\u0e15\u0e48\u0e33", 
- "Medium": "\u0e01\u0e25\u0e32\u0e07", 
- "More Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Open": "\u0e40\u0e1b\u0e34\u0e14", 
- "Pending Review": "\u0e23\u0e2d\u0e15\u0e23\u0e27\u0e08\u0e17\u0e32\u0e19", 
- "Priority": "\u0e1a\u0e38\u0e23\u0e34\u0e21\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c", 
- "Project": "\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Projects": "\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Review Date": "\u0e17\u0e1a\u0e17\u0e27\u0e19\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30", 
- "Subject": "\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Task": "\u0e07\u0e32\u0e19", 
- "Task Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e07\u0e32\u0e19", 
- "Time and Budget": "\u0e40\u0e27\u0e25\u0e32\u0e41\u0e25\u0e30\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Total Hours (Expected)": "\u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07\u0e23\u0e27\u0e21 (\u0e04\u0e32\u0e14\u0e27\u0e48\u0e32)", 
- "Urgent": "\u0e14\u0e48\u0e27\u0e19", 
- "Working": "\u0e17\u0e33\u0e07\u0e32\u0e19"
-}
\ No newline at end of file
diff --git a/projects/doctype/task/task.js b/projects/doctype/task/task.js
index 8493920..131b5fd 100644
--- a/projects/doctype/task/task.js
+++ b/projects/doctype/task/task.js
@@ -34,7 +34,7 @@
 		}
 	},
 
-	after_save: function() {
+	validate: function() {
 		this.frm.doc.project && wn.model.remove_from_locals("Project",
 			this.frm.doc.project);
 	},
diff --git a/projects/doctype/task/task.py b/projects/doctype/task/task.py
index ad2303e..a76dc9b 100644
--- a/projects/doctype/task/task.py
+++ b/projects/doctype/task/task.py
@@ -15,7 +15,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 from __future__ import unicode_literals
-import webnotes
+import webnotes, json
 
 from webnotes.utils import getdate, today
 from webnotes.model import db_exists
@@ -59,4 +59,35 @@
 			
 		if self.doc.status=="Closed" and status != "Closed" and not self.doc.act_end_date:
 			self.doc.act_end_date = today()
-		
\ No newline at end of file
+			
+	def on_update(self):
+		"""update percent complete in project"""
+		if self.doc.project:
+			webnotes.bean("Project", self.doc.project).controller.update_percent_complete()
+
+@webnotes.whitelist()
+def get_events(start, end, filters=None):
+	from webnotes.widgets.reportview import build_match_conditions
+	if not webnotes.has_permission("Task"):
+		webnotes.msgprint(_("No Permission"), raise_exception=1)
+
+	conditions = build_match_conditions("Task")
+	conditions and (" and " + conditions) or ""
+	
+	if filters:
+		filters = json.loads(filters)
+		for key in filters:
+			if filters[key]:
+				conditions += " and " + key + ' = "' + filters[key].replace('"', '\"') + '"'
+	
+	data = webnotes.conn.sql("""select name, exp_start_date, exp_end_date, 
+		subject, status, project from `tabTask`
+		where ((exp_start_date between '%(start)s' and '%(end)s') \
+			or (exp_end_date between '%(start)s' and '%(end)s'))
+		%(conditions)s""" % {
+			"start": start,
+			"end": end,
+			"conditions": conditions
+		}, as_dict=True, update={"allDay": 0})
+
+	return data
diff --git a/projects/doctype/task/task_calendar.js b/projects/doctype/task/task_calendar.js
new file mode 100644
index 0000000..94d7cc5
--- /dev/null
+++ b/projects/doctype/task/task_calendar.js
@@ -0,0 +1,19 @@
+wn.views.calendar["Task"] = {
+	field_map: {
+		"start": "exp_start_date",
+		"end": "exp_end_date",
+		"id": "name",
+		"title": "subject",
+		"allDay": "allDay"
+	},
+	gantt: true,
+	filters: [
+		{
+			"fieldtype": "Link", 
+			"fieldname": "project", 
+			"options": "Project", 
+			"label": "Project"
+		}
+	],
+	get_events_method: "projects.doctype.task.task.get_events"
+}
\ No newline at end of file
diff --git a/projects/doctype/time_log/README.md b/projects/doctype/time_log/README.md
new file mode 100644
index 0000000..bab52e7
--- /dev/null
+++ b/projects/doctype/time_log/README.md
@@ -0,0 +1 @@
+Log of activity done by a user in a particular period.
\ No newline at end of file
diff --git a/projects/doctype/time_log/locale/_messages_js.json b/projects/doctype/time_log/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/projects/doctype/time_log/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/projects/doctype/time_log/locale/_messages_py.json b/projects/doctype/time_log/locale/_messages_py.json
deleted file mode 100644
index c594d54..0000000
--- a/projects/doctype/time_log/locale/_messages_py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-[
- "This Time Log conflicts with"
-]
\ No newline at end of file
diff --git a/projects/doctype/time_log/time_log.py b/projects/doctype/time_log/time_log.py
index 8ab46c1..0a5adba 100644
--- a/projects/doctype/time_log/time_log.py
+++ b/projects/doctype/time_log/time_log.py
@@ -5,7 +5,6 @@
 from webnotes import _
 from webnotes.utils import cstr
 
-from webnotes.widgets.reportview import build_match_conditions
 
 class OverlapError(webnotes.ValidationError): pass
 
@@ -60,6 +59,10 @@
 				
 @webnotes.whitelist()
 def get_events(start, end):
+	from webnotes.widgets.reportview import build_match_conditions
+	if not webnotes.has_permission("Time Log"):
+		webnotes.msgprint(_("No Permission"), raise_exception=1)
+
 	match = build_match_conditions("Time Log")
 	data = webnotes.conn.sql("""select name, from_time, to_time, 
 		activity_type, task, project from `tabTime Log`
diff --git a/projects/doctype/time_log/time_log_calendar.js b/projects/doctype/time_log/time_log_calendar.js
index e5bb774..52338a9 100644
--- a/projects/doctype/time_log/time_log_calendar.js
+++ b/projects/doctype/time_log/time_log_calendar.js
@@ -1,4 +1,4 @@
-wn.views.calendar["Time Log"] = wn.views.Calendar.extend({
+wn.views.calendar["Time Log"] = {
 	field_map: {
 		"start": "from_time",
 		"end": "to_time",
@@ -7,4 +7,4 @@
 		"allDay": "allDay"
 	},
 	get_events_method: "projects.doctype.time_log.time_log.get_events"
-})
\ No newline at end of file
+}
\ No newline at end of file
diff --git a/projects/doctype/time_log_batch/README.md b/projects/doctype/time_log_batch/README.md
new file mode 100644
index 0000000..c27521a
--- /dev/null
+++ b/projects/doctype/time_log_batch/README.md
@@ -0,0 +1 @@
+Group of Time Logs that can be batched for billing.
\ No newline at end of file
diff --git a/projects/doctype/time_log_batch_detail/README.md b/projects/doctype/time_log_batch_detail/README.md
new file mode 100644
index 0000000..daa04aa
--- /dev/null
+++ b/projects/doctype/time_log_batch_detail/README.md
@@ -0,0 +1 @@
+Time Log detail for parent Time Log Batch.
\ No newline at end of file
diff --git a/projects/doctype/timesheet/__init__.py b/projects/doctype/timesheet/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/projects/doctype/timesheet/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/projects/doctype/timesheet/locale/_messages_doc.json b/projects/doctype/timesheet/locale/_messages_doc.json
deleted file mode 100644
index fab2534..0000000
--- a/projects/doctype/timesheet/locale/_messages_doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-[
- "Status", 
- "Timesheet By", 
- "Notes", 
- "Timesheet", 
- "Timesheet Date", 
- "Amendment Date", 
- "Cancelled", 
- "Draft", 
- "Submitted", 
- "Timesheet Details", 
- "Amended From", 
- "Projects"
-]
\ No newline at end of file
diff --git a/projects/doctype/timesheet/locale/ar-doc.json b/projects/doctype/timesheet/locale/ar-doc.json
deleted file mode 100644
index 335b3a9..0000000
--- a/projects/doctype/timesheet/locale/ar-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "Amendment Date": "\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u062a\u0627\u0631\u064a\u062e", 
- "Cancelled": "\u0625\u0644\u063a\u0627\u0621", 
- "Draft": "\u0645\u0633\u0648\u062f\u0629", 
- "Notes": "\u062a\u0644\u0627\u062d\u0638", 
- "Projects": "\u0645\u0634\u0627\u0631\u064a\u0639", 
- "Status": "\u062d\u0627\u0644\u0629", 
- "Submitted": "\u0627\u0644\u0645\u0642\u062f\u0645\u0629", 
- "Timesheet": "\u0633\u0627\u0639\u0627\u062a \u0627\u0644\u0639\u0645\u0644", 
- "Timesheet By": "\u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0628\u0648\u0627\u0633\u0637\u0629", 
- "Timesheet Date": "\u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u062a\u0627\u0631\u064a\u062e", 
- "Timesheet Details": "\u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u062a\u0641\u0627\u0635\u064a\u0644"
-}
\ No newline at end of file
diff --git a/projects/doctype/timesheet/locale/de-doc.json b/projects/doctype/timesheet/locale/de-doc.json
deleted file mode 100644
index e070b21..0000000
--- a/projects/doctype/timesheet/locale/de-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Amended From": "Ge\u00e4ndert von", 
- "Amendment Date": "\u00c4nderung Datum", 
- "Cancelled": "Abgesagt", 
- "Draft": "Entwurf", 
- "Notes": "Aufzeichnungen", 
- "Projects": "Projekte", 
- "Status": "Status", 
- "Submitted": "Eingereicht", 
- "Timesheet": "Timesheet", 
- "Timesheet By": "Timesheet By", 
- "Timesheet Date": "Timesheet Datum", 
- "Timesheet Details": "Timesheet Einzelheiten"
-}
\ No newline at end of file
diff --git a/projects/doctype/timesheet/locale/es-doc.json b/projects/doctype/timesheet/locale/es-doc.json
deleted file mode 100644
index a769174..0000000
--- a/projects/doctype/timesheet/locale/es-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Amended From": "De modificada", 
- "Amendment Date": "Enmienda Fecha", 
- "Cancelled": "Cancelado", 
- "Draft": "Borrador", 
- "Notes": "Notas", 
- "Projects": "Proyectos", 
- "Status": "Estado", 
- "Submitted": "Enviado", 
- "Timesheet": "Parte de horas", 
- "Timesheet By": "Por parte de horas", 
- "Timesheet Date": "Fecha de parte de horas", 
- "Timesheet Details": "Detalles del parte de horas"
-}
\ No newline at end of file
diff --git a/projects/doctype/timesheet/locale/fr-doc.json b/projects/doctype/timesheet/locale/fr-doc.json
deleted file mode 100644
index 7fe0e38..0000000
--- a/projects/doctype/timesheet/locale/fr-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Amended From": "De modifi\u00e9e", 
- "Amendment Date": "Date de la modification", 
- "Cancelled": "Annul\u00e9", 
- "Draft": "Avant-projet", 
- "Notes": "Remarques", 
- "Projects": "Projets", 
- "Status": "Statut", 
- "Submitted": "Soumis", 
- "Timesheet": "Feuille de pr\u00e9sence", 
- "Timesheet By": "Feuille de temps par", 
- "Timesheet Date": "Date de feuille de temps", 
- "Timesheet Details": "D\u00e9tails des feuilles de temps"
-}
\ No newline at end of file
diff --git a/projects/doctype/timesheet/locale/hi-doc.json b/projects/doctype/timesheet/locale/hi-doc.json
deleted file mode 100644
index 18e02b7..0000000
--- a/projects/doctype/timesheet/locale/hi-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Amendment Date": "\u0938\u0902\u0936\u094b\u0927\u0928 \u0924\u093f\u0925\u093f", 
- "Cancelled": "Cancelled", 
- "Draft": "\u092e\u0938\u094c\u0926\u093e", 
- "Notes": "\u0928\u094b\u091f\u094d\u0938", 
- "Projects": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e\u0913\u0902", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924", 
- "Submitted": "\u092a\u0947\u0936", 
- "Timesheet": "Timesheet", 
- "Timesheet By": "\u0926\u094d\u0935\u093e\u0930\u093e Timesheet", 
- "Timesheet Date": "Timesheet \u0924\u093f\u0925\u093f", 
- "Timesheet Details": "Timesheet \u0935\u093f\u0935\u0930\u0923"
-}
\ No newline at end of file
diff --git a/projects/doctype/timesheet/locale/hr-doc.json b/projects/doctype/timesheet/locale/hr-doc.json
deleted file mode 100644
index 5f7e1d6..0000000
--- a/projects/doctype/timesheet/locale/hr-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Amended From": "Izmijenjena Od", 
- "Amendment Date": "Amandman Datum", 
- "Cancelled": "Otkazan", 
- "Draft": "Skica", 
- "Notes": "Bilje\u0161ke", 
- "Projects": "Projekti", 
- "Status": "Status", 
- "Submitted": "Prijavljen", 
- "Timesheet": "Kontrolna kartica", 
- "Timesheet By": "Timesheet Do", 
- "Timesheet Date": "Timesheet Datum", 
- "Timesheet Details": "Timesheet Detalji"
-}
\ No newline at end of file
diff --git a/projects/doctype/timesheet/locale/nl-doc.json b/projects/doctype/timesheet/locale/nl-doc.json
deleted file mode 100644
index 035df4c..0000000
--- a/projects/doctype/timesheet/locale/nl-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Amended From": "Gewijzigd Van", 
- "Amendment Date": "Wijziging Datum", 
- "Cancelled": "Geannuleerd", 
- "Draft": "Ontwerp", 
- "Notes": "Opmerkingen", 
- "Projects": "Projecten", 
- "Status": "Staat", 
- "Submitted": "Ingezonden", 
- "Timesheet": "Rooster", 
- "Timesheet By": "Timesheet Door", 
- "Timesheet Date": "Timesheet Datum", 
- "Timesheet Details": "Timesheet Details"
-}
\ No newline at end of file
diff --git a/projects/doctype/timesheet/locale/pt-BR-doc.json b/projects/doctype/timesheet/locale/pt-BR-doc.json
deleted file mode 100644
index 5ad54cf..0000000
--- a/projects/doctype/timesheet/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Amended From": "Corrigido De", 
- "Amendment Date": "Data da Corre\u00e7\u00e3o", 
- "Cancelled": "Cancelado", 
- "Draft": "Rascunho", 
- "Notes": "Notas", 
- "Projects": "Projetos", 
- "Status": "Estado", 
- "Submitted": "Enviado", 
- "Timesheet": "Quadro de Hor\u00e1rios", 
- "Timesheet By": "Quadro de Hor\u00e1rios Por", 
- "Timesheet Date": "Data do Quadro de Hor\u00e1rios", 
- "Timesheet Details": "Detalhes do Quadro de Hor\u00e1rios"
-}
\ No newline at end of file
diff --git a/projects/doctype/timesheet/locale/pt-doc.json b/projects/doctype/timesheet/locale/pt-doc.json
deleted file mode 100644
index f31ce7e..0000000
--- a/projects/doctype/timesheet/locale/pt-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Amended From": "Alterado De", 
- "Amendment Date": "Data emenda", 
- "Cancelled": "Cancelado", 
- "Draft": "Rascunho", 
- "Notes": "Notas", 
- "Projects": "Projetos", 
- "Status": "Estado", 
- "Submitted": "Enviado", 
- "Timesheet": "Quadro de Hor\u00e1rios", 
- "Timesheet By": "Por Timesheet", 
- "Timesheet Date": "Data Timesheet", 
- "Timesheet Details": "Detalhes quadro de hor\u00e1rios"
-}
\ No newline at end of file
diff --git a/projects/doctype/timesheet/locale/sr-doc.json b/projects/doctype/timesheet/locale/sr-doc.json
deleted file mode 100644
index c9f9d9f..0000000
--- a/projects/doctype/timesheet/locale/sr-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "Amendment Date": "\u0410\u043c\u0430\u043d\u0434\u043c\u0430\u043d \u0414\u0430\u0442\u0443\u043c", 
- "Cancelled": "\u041e\u0442\u043a\u0430\u0437\u0430\u043d", 
- "Draft": "\u041d\u0430\u0446\u0440\u0442", 
- "Notes": "\u0411\u0435\u043b\u0435\u0448\u043a\u0435", 
- "Projects": "\u041f\u0440\u043e\u0458\u0435\u043a\u0442\u0438", 
- "Status": "\u0421\u0442\u0430\u0442\u0443\u0441", 
- "Submitted": "\u041f\u043e\u0434\u043d\u0435\u0442", 
- "Timesheet": "\u041a\u043e\u043d\u0442\u0440\u043e\u043b\u043d\u0430 \u043a\u0430\u0440\u0442\u0438\u0446\u0430", 
- "Timesheet By": "\u041f\u043e \u0422\u0438\u043c\u0435\u0441\u0445\u0435\u0435\u0442", 
- "Timesheet Date": "\u0414\u0430\u0442\u0443\u043c \u0422\u0438\u043c\u0435\u0441\u0445\u0435\u0435\u0442", 
- "Timesheet Details": "\u0422\u0438\u043c\u0435\u0441\u0445\u0435\u0435\u0442 \u0414\u0435\u0442\u0430\u0459\u0438"
-}
\ No newline at end of file
diff --git a/projects/doctype/timesheet/locale/ta-doc.json b/projects/doctype/timesheet/locale/ta-doc.json
deleted file mode 100644
index cb4cc25..0000000
--- a/projects/doctype/timesheet/locale/ta-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Amendment Date": "\u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Cancelled": "\u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Draft": "\u0b95\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1 \u0bb5\u0bc0\u0b9a\u0bcd\u0b9a\u0bc1", 
- "Notes": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Projects": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Status": "\u0b85\u0ba8\u0bcd\u0ba4\u0bb8\u0bcd\u0ba4\u0bc1", 
- "Submitted": "\u0b9a\u0bae\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Timesheet": "Timesheet", 
- "Timesheet By": "By Timesheet", 
- "Timesheet Date": "Timesheet \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Timesheet Details": "Timesheet \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/projects/doctype/timesheet/locale/th-doc.json b/projects/doctype/timesheet/locale/th-doc.json
deleted file mode 100644
index 6003a4c..0000000
--- a/projects/doctype/timesheet/locale/th-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Amendment Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e01\u0e49\u0e44\u0e02", 
- "Cancelled": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01", 
- "Draft": "\u0e23\u0e48\u0e32\u0e07", 
- "Notes": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38", 
- "Projects": "\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30", 
- "Submitted": "Submitted", 
- "Timesheet": "timesheet", 
- "Timesheet By": "timesheet \u0e42\u0e14\u0e22", 
- "Timesheet Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48 timesheet", 
- "Timesheet Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 Timesheet"
-}
\ No newline at end of file
diff --git a/projects/doctype/timesheet/timesheet.js b/projects/doctype/timesheet/timesheet.js
deleted file mode 100644
index ab2e05b..0000000
--- a/projects/doctype/timesheet/timesheet.js
+++ /dev/null
@@ -1,53 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-
-// ======================= OnLoad =============================================
-cur_frm.cscript.onload = function(doc,cdt,cdn){  
-  if(!doc.status) set_multiple(cdt,cdn,{status:'Draft'});
-  if(!doc.timesheet_date) set_multiple(cdt,cdn,{timesheet_date:get_today()});
-}
-
-cur_frm.cscript.refresh = function(doc,cdt,cdn){
-	cur_frm.set_intro("Timesheets will soon be removed. Please create a new Time Log. To create \
-	 a new Time Log, to to Projects > Time Log > New Time Log. This will be removed in a few days.")
-}
-
-
-cur_frm.fields_dict['timesheet_details'].grid.get_field("project_name").get_query = function(doc,cdt,cdn){
-  var cond=cond1='';
-  var d = locals[cdt][cdn];
-  //if(d.customer_name) cond = 'ifnull(`tabProject`.customer_name, "") = "'+d.customer_name+'" AND';
-  if(d.task_id) cond1 = 'ifnull(`tabTask`.project, "") = `tabProject`.name AND `tabTask`.name = "'+d.task_id+'" AND';
-  
-  return repl('SELECT distinct `tabProject`.`name` FROM `tabProject`, `tabTask` WHERE %(cond1)s `tabProject`.`name` LIKE "%s" ORDER BY `tabProject`.`name` ASC LIMIT 50', {cond1:cond1});
-}
-
-cur_frm.cscript.task_name = function(doc, cdt, cdn){
-  var d = locals[cdt][cdn];
-  if(d.task_name) get_server_fields('get_task_details', d.task_name, 'timesheet_details', doc, cdt, cdn, 1);
-}
-
-cur_frm.fields_dict['timesheet_details'].grid.get_field("task_name").get_query = function(doc,cdt,cdn){
-  var cond='';
-  var d = locals[cdt][cdn];
-  if(d.project_name) cond = 'ifnull(`tabTask`.project, "") = "'+d.project_name+'" AND';
-  
-  return repl('SELECT distinct `tabTask`.`subject` FROM `tabTask` WHERE %(cond)s `tabTask`.`subject` LIKE "%s" ORDER BY `tabTask`.`subject` ASC LIMIT 50', {cond:cond});
-}
-
-cur_frm.fields_dict.timesheet_details.grid.get_field("customer_name").get_query = 
-	erpnext.utils.customer_query;
\ No newline at end of file
diff --git a/projects/doctype/timesheet/timesheet.py b/projects/doctype/timesheet/timesheet.py
deleted file mode 100644
index 8123278..0000000
--- a/projects/doctype/timesheet/timesheet.py
+++ /dev/null
@@ -1,97 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.	If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-import time, datetime
-
-from webnotes.utils import cint, cstr, getdate, now, nowdate
-from webnotes.model import db_exists
-from webnotes.model.bean import getlist, copy_doclist
-from webnotes import msgprint
-
-sql = webnotes.conn.sql
-
-class DocType:
-	def __init__(self,doc,doclist=[]):
-		self.doc = doc
-		self.doclist = doclist
-	
-	def get_customer_details(self, project_name):
-		cust = sql("select customer, customer_name from `tabProject` where name = %s", project_name)
-		if cust:
-			ret = {'customer': cust and cust[0][0] or '', 'customer_name': cust and cust[0][1] or ''}
-			return (ret)
-	
-	def get_task_details(self, task_sub):
-		tsk = sql("select name, project, customer, customer_name from `tabTask` where subject = %s", task_sub)
-		if tsk:
-			ret = {'task_id': tsk and tsk[0][0] or '', 'project_name': tsk and tsk[0][1] or '', 'customer_name': tsk and tsk[0][3] or ''}
-			return ret
-	
-	def get_time(self, timestr):
-		if len(timestr.split(":"))==2:
-			format = "%H:%M"
-		else:
-			format = "%H:%M:%S"
-			
-		return time.strptime(timestr, format)
-	
-	def validate(self):
-		msgprint("Please create a new Time Log", raise_exception=True)
-		
-		if getdate(self.doc.timesheet_date) > getdate(nowdate()):
-			msgprint("You can not prepare timesheet for future date")
-			raise Exception
-		
-		chk = sql("select name from `tabTimesheet` where timesheet_date=%s and owner=%s and status!='Cancelled' and name!=%s", (self.doc.timesheet_date, self.doc.owner, self.doc.name))
-		if chk:
-			msgprint("You have already created timesheet "+ cstr(chk and chk[0][0] or '')+" for this date.")
-			raise Exception
-
-		for d in getlist(self.doclist, 'timesheet_details'):
-			if d.act_start_time and d.act_end_time:
-				d1 = self.get_time(d.act_start_time)
-				d2 = self.get_time(d.act_end_time)
-				
-				if d1 > d2:
-					msgprint("Start time can not be greater than end time. Check for Task Id : "+cstr(d.task_id))
-					raise Exception
-				elif d1 == d2:
-					msgprint("Start time and end time can not be same. Check for Task Id : "+cstr(d.task_id))
-					raise Exception
-	
-	def calculate_total_hr(self):
-		for d in getlist(self.doclist, 'timesheet_details'):
-			x1 = d.act_start_time.split(":")
-			x2 = d.act_end_time.split(":")
-			
-			d1 = datetime.timedelta(minutes=cint(x1[1]), hours=cint(x1[0]))			
-			d2 = datetime.timedelta(minutes=cint(x2[1]), hours=cint(x2[0]))
-			d3 = (d2 - d1).seconds
-			d.act_total_hrs = time.strftime("%H:%M:%S", time.gmtime(d3))
-			sql("update `tabTimesheet Detail` set act_total_hrs = %s where parent=%s and name=%s", (d.act_total_hrs,self.doc.name,d.name))
-	
-	def on_update(self):
-		self.calculate_total_hr()
-		webnotes.conn.set(self.doc, 'status', 'Draft')
-	
-	def on_submit(self):
-		webnotes.conn.set(self.doc, 'status', 'Submitted')
-	
-	def on_cancel(self):
-		webnotes.conn.set(self.doc, 'status', 'Cancelled')
-			
\ No newline at end of file
diff --git a/projects/doctype/timesheet/timesheet.txt b/projects/doctype/timesheet/timesheet.txt
deleted file mode 100644
index d64a3e1..0000000
--- a/projects/doctype/timesheet/timesheet.txt
+++ /dev/null
@@ -1,180 +0,0 @@
-[
- {
-  "creation": "2013-01-29 19:25:50", 
-  "docstatus": 0, 
-  "modified": "2013-02-26 13:44:35", 
-  "modified_by": "Administrator", 
-  "owner": "ashwini@webnotestech.com"
- }, 
- {
-  "autoname": "TimeSheet.#####", 
-  "doctype": "DocType", 
-  "is_submittable": 1, 
-  "module": "Projects", 
-  "name": "__common__", 
-  "search_fields": "status, owner, timesheet_date"
- }, 
- {
-  "doctype": "DocField", 
-  "name": "__common__", 
-  "parent": "Timesheet", 
-  "parentfield": "fields", 
-  "parenttype": "DocType", 
-  "permlevel": 0
- }, 
- {
-  "doctype": "DocPerm", 
-  "name": "__common__", 
-  "parent": "Timesheet", 
-  "parentfield": "permissions", 
-  "parenttype": "DocType", 
-  "read": 1
- }, 
- {
-  "doctype": "DocType", 
-  "name": "Timesheet"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "timesheet_details_section_break", 
-  "fieldtype": "Section Break", 
-  "label": "Timesheet Details"
- }, 
- {
-  "default": "Today", 
-  "doctype": "DocField", 
-  "fieldname": "timesheet_date", 
-  "fieldtype": "Date", 
-  "in_filter": 1, 
-  "label": "Timesheet Date", 
-  "oldfieldname": "timesheet_date", 
-  "oldfieldtype": "Date", 
-  "reqd": 1, 
-  "search_index": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "column_break_3", 
-  "fieldtype": "Column Break"
- }, 
- {
-  "default": "Draft", 
-  "doctype": "DocField", 
-  "fieldname": "status", 
-  "fieldtype": "Select", 
-  "in_filter": 0, 
-  "in_list_view": 1, 
-  "label": "Status", 
-  "oldfieldname": "status", 
-  "oldfieldtype": "Select", 
-  "options": "\nDraft\nSubmitted\nCancelled", 
-  "read_only": 1, 
-  "reqd": 1, 
-  "search_index": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "section_break0", 
-  "fieldtype": "Section Break", 
-  "options": "Simple"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "timesheet_details", 
-  "fieldtype": "Table", 
-  "label": "Timesheet Details", 
-  "oldfieldname": "timesheet_details", 
-  "oldfieldtype": "Table", 
-  "options": "Timesheet Detail"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "section_break_7", 
-  "fieldtype": "Section Break"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "notes", 
-  "fieldtype": "Text", 
-  "in_list_view": 1, 
-  "label": "Notes"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "owner", 
-  "fieldtype": "Link", 
-  "in_filter": 1, 
-  "label": "Timesheet By", 
-  "oldfieldname": "owner", 
-  "oldfieldtype": "Link", 
-  "options": "Profile", 
-  "reqd": 1, 
-  "search_index": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "amended_from", 
-  "fieldtype": "Data", 
-  "hidden": 1, 
-  "label": "Amended From", 
-  "oldfieldname": "amended_from", 
-  "oldfieldtype": "Data", 
-  "print_hide": 1, 
-  "read_only": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "amendment_date", 
-  "fieldtype": "Date", 
-  "hidden": 1, 
-  "label": "Amendment Date", 
-  "oldfieldname": "amendment_date", 
-  "oldfieldtype": "Date", 
-  "print_hide": 1, 
-  "read_only": 1
- }, 
- {
-  "amend": 1, 
-  "cancel": 1, 
-  "create": 1, 
-  "doctype": "DocPerm", 
-  "permlevel": 0, 
-  "report": 1, 
-  "role": "Projects User", 
-  "submit": 0, 
-  "write": 1
- }, 
- {
-  "amend": 0, 
-  "cancel": 0, 
-  "create": 0, 
-  "doctype": "DocPerm", 
-  "permlevel": 1, 
-  "report": 0, 
-  "role": "Projects User", 
-  "submit": 0, 
-  "write": 0
- }, 
- {
-  "amend": 1, 
-  "cancel": 1, 
-  "create": 1, 
-  "doctype": "DocPerm", 
-  "permlevel": 0, 
-  "report": 1, 
-  "role": "System Manager", 
-  "submit": 1, 
-  "write": 1
- }, 
- {
-  "amend": 0, 
-  "cancel": 0, 
-  "create": 0, 
-  "doctype": "DocPerm", 
-  "permlevel": 1, 
-  "report": 0, 
-  "role": "System Manager", 
-  "submit": 0, 
-  "write": 0
- }
-]
\ No newline at end of file
diff --git a/projects/doctype/timesheet_detail/__init__.py b/projects/doctype/timesheet_detail/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/projects/doctype/timesheet_detail/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/projects/doctype/timesheet_detail/locale/_messages_doc.json b/projects/doctype/timesheet_detail/locale/_messages_doc.json
deleted file mode 100644
index a51a3e2..0000000
--- a/projects/doctype/timesheet_detail/locale/_messages_doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-[
- "Task Id", 
- "Activity Type", 
- "Actual End Time", 
- "Actual Start Time", 
- "Project", 
- "Total Hours (Actual)", 
- "Customer Name", 
- "Additional Info", 
- "Timesheet Detail", 
- "Task Name", 
- "Projects"
-]
\ No newline at end of file
diff --git a/projects/doctype/timesheet_detail/locale/ar-doc.json b/projects/doctype/timesheet_detail/locale/ar-doc.json
deleted file mode 100644
index b4d1ce2..0000000
--- a/projects/doctype/timesheet_detail/locale/ar-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Activity Type": "\u0627\u0644\u0646\u0634\u0627\u0637 \u0646\u0648\u0639", 
- "Actual End Time": "\u0646\u0647\u0627\u064a\u0629 \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0641\u0639\u0644\u064a", 
- "Actual Start Time": "\u0648\u0642\u062a \u0627\u0644\u0628\u062f\u0621 \u0627\u0644\u0641\u0639\u0644\u064a", 
- "Additional Info": "\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0625\u0636\u0627\u0641\u064a\u0629", 
- "Customer Name": "\u0627\u0633\u0645 \u0627\u0644\u0639\u0645\u064a\u0644", 
- "Project": "\u0645\u0634\u0631\u0648\u0639", 
- "Projects": "\u0645\u0634\u0627\u0631\u064a\u0639", 
- "Task Id": "\u0627\u0644\u0645\u0647\u0645\u0629 \u0631\u0642\u0645", 
- "Task Name": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0647\u0645\u0629", 
- "Timesheet Detail": "\u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Total Hours (Actual)": "\u0645\u062c\u0645\u0648\u0639 \u0633\u0627\u0639\u0627\u062a (\u0627\u0644\u0641\u0639\u0644\u064a\u0629)"
-}
\ No newline at end of file
diff --git a/projects/doctype/timesheet_detail/locale/de-doc.json b/projects/doctype/timesheet_detail/locale/de-doc.json
deleted file mode 100644
index 9a29d33..0000000
--- a/projects/doctype/timesheet_detail/locale/de-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Activity Type": "Art der T\u00e4tigkeit", 
- "Actual End Time": "Tats\u00e4chliche Endzeit", 
- "Actual Start Time": "Tats\u00e4chliche Startzeit", 
- "Additional Info": "Zus\u00e4tzliche Informationen", 
- "Customer Name": "Name des Kunden", 
- "Project": "Projekt", 
- "Projects": "Projekte", 
- "Task Id": "Task-Id", 
- "Task Name": "Task-Name", 
- "Timesheet Detail": "Timesheet Details", 
- "Total Hours (Actual)": "Total Hours (Actual)"
-}
\ No newline at end of file
diff --git a/projects/doctype/timesheet_detail/locale/es-doc.json b/projects/doctype/timesheet_detail/locale/es-doc.json
deleted file mode 100644
index 0a28e7f..0000000
--- a/projects/doctype/timesheet_detail/locale/es-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Activity Type": "Tipo de actividad", 
- "Actual End Time": "Hora de finalizaci\u00f3n real", 
- "Actual Start Time": "Tiempo real de inicio", 
- "Additional Info": "Informaci\u00f3n adicional", 
- "Customer Name": "Nombre del cliente", 
- "Project": "Proyecto", 
- "Projects": "Proyectos", 
- "Task Id": "Tarea Id", 
- "Task Name": "Nombre de tarea", 
- "Timesheet Detail": "Detalle de parte de horas", 
- "Total Hours (Actual)": "Horas totales (real)"
-}
\ No newline at end of file
diff --git a/projects/doctype/timesheet_detail/locale/fr-doc.json b/projects/doctype/timesheet_detail/locale/fr-doc.json
deleted file mode 100644
index 269ede8..0000000
--- a/projects/doctype/timesheet_detail/locale/fr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Activity Type": "Type d&#39;activit\u00e9", 
- "Actual End Time": "Heure de fin r\u00e9elle", 
- "Actual Start Time": "Heure de d\u00e9but r\u00e9elle", 
- "Additional Info": "Informations additionnelles \u00e0", 
- "Customer Name": "Nom du client", 
- "Project": "Projet", 
- "Projects": "Projets", 
- "Task Id": "T\u00e2che Id", 
- "Task Name": "Nom de la t\u00e2che", 
- "Timesheet Detail": "D\u00e9tail des feuilles de temps", 
- "Total Hours (Actual)": "Total des heures (r\u00e9elles)"
-}
\ No newline at end of file
diff --git a/projects/doctype/timesheet_detail/locale/hi-doc.json b/projects/doctype/timesheet_detail/locale/hi-doc.json
deleted file mode 100644
index 4d34871..0000000
--- a/projects/doctype/timesheet_detail/locale/hi-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Activity Type": "\u0917\u0924\u093f\u0935\u093f\u0927\u093f \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Actual End Time": "\u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915 \u0905\u0902\u0924 \u0938\u092e\u092f", 
- "Actual Start Time": "\u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915 \u092a\u094d\u0930\u093e\u0930\u0902\u092d \u0938\u092e\u092f", 
- "Additional Info": "\u0905\u0924\u093f\u0930\u093f\u0915\u094d\u0924 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Customer Name": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u093e \u0928\u093e\u092e", 
- "Project": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e", 
- "Projects": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e\u0913\u0902", 
- "Task Id": "\u091f\u093e\u0938\u094d\u0915 \u0906\u0908\u0921\u0940", 
- "Task Name": "\u0915\u093e\u0930\u094d\u092f \u0915\u093e \u0928\u093e\u092e", 
- "Timesheet Detail": "Timesheet \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Total Hours (Actual)": "\u0915\u0941\u0932 \u0918\u0902\u091f\u0947 (\u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915)"
-}
\ No newline at end of file
diff --git a/projects/doctype/timesheet_detail/locale/hr-doc.json b/projects/doctype/timesheet_detail/locale/hr-doc.json
deleted file mode 100644
index d19276a..0000000
--- a/projects/doctype/timesheet_detail/locale/hr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Activity Type": "Aktivnost Tip", 
- "Actual End Time": "Stvarni Vrijeme zavr\u0161etka", 
- "Actual Start Time": "Stvarni Vrijeme po\u010detka", 
- "Additional Info": "Dodatne informacije", 
- "Customer Name": "Naziv klijenta", 
- "Project": "Projekt", 
- "Projects": "Projekti", 
- "Task Id": "Zadatak Id", 
- "Task Name": "Zadatak Ime", 
- "Timesheet Detail": "Timesheet Detalj", 
- "Total Hours (Actual)": "Ukupno vrijeme (Stvarni)"
-}
\ No newline at end of file
diff --git a/projects/doctype/timesheet_detail/locale/nl-doc.json b/projects/doctype/timesheet_detail/locale/nl-doc.json
deleted file mode 100644
index 8305440..0000000
--- a/projects/doctype/timesheet_detail/locale/nl-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Activity Type": "Activiteit Type", 
- "Actual End Time": "Werkelijke Eindtijd", 
- "Actual Start Time": "Werkelijke Starttijd", 
- "Additional Info": "Extra informatie", 
- "Customer Name": "Klantnaam", 
- "Project": "Project", 
- "Projects": "Projecten", 
- "Task Id": "Taak-id", 
- "Task Name": "Taaknaam", 
- "Timesheet Detail": "Timesheet Detail", 
- "Total Hours (Actual)": "Totaal uren (werkelijke)"
-}
\ No newline at end of file
diff --git a/projects/doctype/timesheet_detail/locale/pt-BR-doc.json b/projects/doctype/timesheet_detail/locale/pt-BR-doc.json
deleted file mode 100644
index b11f35a..0000000
--- a/projects/doctype/timesheet_detail/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Activity Type": "Tipo da Atividade", 
- "Actual End Time": "Tempos Final Real", 
- "Actual Start Time": "Hor\u00e1rio de In\u00edcio Real", 
- "Additional Info": "Informa\u00e7\u00f5es Adicionais", 
- "Customer Name": "Nome do cliente", 
- "Project": "Projeto", 
- "Projects": "Projetos", 
- "Task Id": "ID da Tarefa", 
- "Task Name": "Nome da Tarefa", 
- "Timesheet Detail": "Detalhe do Quadro de Hor\u00e1rios", 
- "Total Hours (Actual)": "Total de Horas (Real)"
-}
\ No newline at end of file
diff --git a/projects/doctype/timesheet_detail/locale/pt-doc.json b/projects/doctype/timesheet_detail/locale/pt-doc.json
deleted file mode 100644
index b2dcf2b..0000000
--- a/projects/doctype/timesheet_detail/locale/pt-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Activity Type": "Tipo de Atividade", 
- "Actual End Time": "Fim dos Tempos real", 
- "Actual Start Time": "Hor\u00e1rio de in\u00edcio real", 
- "Additional Info": "Informa\u00e7\u00f5es Adicionais", 
- "Customer Name": "Nome do cliente", 
- "Project": "Projeto", 
- "Projects": "Projetos", 
- "Task Id": "Tarefa Id", 
- "Task Name": "Nome da Tarefa", 
- "Timesheet Detail": "Detalhe de quadro de hor\u00e1rios", 
- "Total Hours (Actual)": "Total de Horas (Real)"
-}
\ No newline at end of file
diff --git a/projects/doctype/timesheet_detail/locale/sr-doc.json b/projects/doctype/timesheet_detail/locale/sr-doc.json
deleted file mode 100644
index b29f234..0000000
--- a/projects/doctype/timesheet_detail/locale/sr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Activity Type": "\u0410\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442 \u0422\u0438\u043f", 
- "Actual End Time": "\u0421\u0443\u043d\u0446\u0435 \u041a\u0440\u0430\u0458\u045a\u0435 \u0432\u0440\u0435\u043c\u0435", 
- "Actual Start Time": "\u0421\u0443\u043d\u0446\u0435 \u0421\u0442\u0430\u0440\u0442 \u0422\u0438\u043c\u0435", 
- "Additional Info": "\u0414\u043e\u0434\u0430\u0442\u043d\u0438 \u043f\u043e\u0434\u0430\u0446\u0438", 
- "Customer Name": "\u0418\u043c\u0435 \u043a\u043b\u0438\u0458\u0435\u043d\u0442\u0430", 
- "Project": "\u041f\u0440\u043e\u0458\u0435\u043a\u0430\u0442", 
- "Projects": "\u041f\u0440\u043e\u0458\u0435\u043a\u0442\u0438", 
- "Task Id": "\u0417\u0430\u0434\u0430\u0442\u0430\u043a \u0418\u0434", 
- "Task Name": "\u041d\u0430\u0437\u0438\u0432 \u0437\u0430\u0434\u0430\u0442\u043a\u0430", 
- "Timesheet Detail": "\u0422\u0438\u043c\u0435\u0441\u0445\u0435\u0435\u0442 \u0414\u0435\u0442\u0430\u0459", 
- "Total Hours (Actual)": "\u0423\u043a\u0443\u043f\u043d\u043e \u0432\u0440\u0435\u043c\u0435 (\u0421\u0443\u043d\u0446\u0435)"
-}
\ No newline at end of file
diff --git a/projects/doctype/timesheet_detail/locale/ta-doc.json b/projects/doctype/timesheet_detail/locale/ta-doc.json
deleted file mode 100644
index d6abb7f..0000000
--- a/projects/doctype/timesheet_detail/locale/ta-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Activity Type": "\u0ba8\u0b9f\u0bb5\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0bb5\u0b95\u0bc8", 
- "Actual End Time": "\u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbe\u0ba9 \u0bae\u0bc1\u0b9f\u0bbf\u0bb5\u0bc1 \u0ba8\u0bc7\u0bb0\u0bae\u0bcd", 
- "Actual Start Time": "\u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbe\u0ba9 \u0ba4\u0bc6\u0bbe\u0b9f\u0b95\u0bcd\u0b95 \u0ba8\u0bc7\u0bb0\u0bae\u0bcd", 
- "Additional Info": "\u0b95\u0bc2\u0b9f\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Customer Name": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Project": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd", 
- "Projects": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Task Id": "\u0baa\u0ba3\u0bbf \u0b85\u0b9f\u0bc8\u0baf\u0bbe\u0bb3\u0bae\u0bcd", 
- "Task Name": "\u0baa\u0ba3\u0bbf \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Timesheet Detail": "Timesheet \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Total Hours (Actual)": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0ba8\u0bc7\u0bb0\u0bae\u0bcd (\u0b85\u0b9a\u0bb2\u0bcd)"
-}
\ No newline at end of file
diff --git a/projects/doctype/timesheet_detail/locale/th-doc.json b/projects/doctype/timesheet_detail/locale/th-doc.json
deleted file mode 100644
index 197e90f..0000000
--- a/projects/doctype/timesheet_detail/locale/th-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Activity Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21", 
- "Actual End Time": "\u0e40\u0e27\u0e25\u0e32\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14\u0e08\u0e23\u0e34\u0e07", 
- "Actual Start Time": "\u0e40\u0e27\u0e25\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e08\u0e23\u0e34\u0e07", 
- "Additional Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Customer Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Project": "\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Projects": "\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Task Id": "\u0e23\u0e2b\u0e31\u0e2a\u0e07\u0e32\u0e19", 
- "Task Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e07\u0e32\u0e19", 
- "Timesheet Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 Timesheet", 
- "Total Hours (Actual)": "\u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07\u0e23\u0e27\u0e21 (\u0e08\u0e23\u0e34\u0e07)"
-}
\ No newline at end of file
diff --git a/projects/doctype/timesheet_detail/timesheet_detail.py b/projects/doctype/timesheet_detail/timesheet_detail.py
deleted file mode 100644
index 7f48feb..0000000
--- a/projects/doctype/timesheet_detail/timesheet_detail.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-
-class DocType:
-	def __init__(self, d, dl):
-		self.doc, self.doclist = d, dl
\ No newline at end of file
diff --git a/projects/doctype/timesheet_detail/timesheet_detail.txt b/projects/doctype/timesheet_detail/timesheet_detail.txt
deleted file mode 100644
index b99425b..0000000
--- a/projects/doctype/timesheet_detail/timesheet_detail.txt
+++ /dev/null
@@ -1,132 +0,0 @@
-[
- {
-  "creation": "2013-01-10 16:34:18", 
-  "docstatus": 0, 
-  "modified": "2013-01-22 14:50:09", 
-  "modified_by": "Administrator", 
-  "owner": "Administrator"
- }, 
- {
-  "autoname": "TSD.#####", 
-  "doctype": "DocType", 
-  "istable": 1, 
-  "module": "Projects", 
-  "name": "__common__"
- }, 
- {
-  "doctype": "DocField", 
-  "name": "__common__", 
-  "parent": "Timesheet Detail", 
-  "parentfield": "fields", 
-  "parenttype": "DocType", 
-  "permlevel": 0
- }, 
- {
-  "doctype": "DocType", 
-  "name": "Timesheet Detail"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "act_start_time", 
-  "fieldtype": "Time", 
-  "label": "Actual Start Time", 
-  "oldfieldname": "act_start_time", 
-  "oldfieldtype": "Time", 
-  "print_width": "160px", 
-  "reqd": 1, 
-  "width": "160px"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "act_end_time", 
-  "fieldtype": "Time", 
-  "label": "Actual End Time", 
-  "oldfieldname": "act_end_time", 
-  "oldfieldtype": "Time", 
-  "print_width": "160px", 
-  "reqd": 1, 
-  "width": "160px"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "activity_type", 
-  "fieldtype": "Link", 
-  "label": "Activity Type", 
-  "options": "Activity Type", 
-  "print_width": "200px", 
-  "reqd": 1, 
-  "search_index": 0, 
-  "width": "200px"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "other_details", 
-  "fieldtype": "Text", 
-  "label": "Additional Info", 
-  "oldfieldname": "other_details", 
-  "oldfieldtype": "Text", 
-  "print_width": "200px", 
-  "width": "200px"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "act_total_hrs", 
-  "fieldtype": "Data", 
-  "label": "Total Hours (Actual)", 
-  "oldfieldname": "act_total_hrs", 
-  "oldfieldtype": "Data", 
-  "print_width": "100px", 
-  "read_only": 1, 
-  "width": "100px"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "customer_name", 
-  "fieldtype": "Link", 
-  "label": "Customer Name", 
-  "oldfieldname": "customer_name", 
-  "oldfieldtype": "Data", 
-  "options": "Customer", 
-  "print_width": "150px", 
-  "width": "150px"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "project_name", 
-  "fieldtype": "Link", 
-  "in_filter": 1, 
-  "label": "Project", 
-  "oldfieldname": "project_name", 
-  "oldfieldtype": "Link", 
-  "options": "Project", 
-  "print_width": "150px", 
-  "reqd": 0, 
-  "search_index": 1, 
-  "width": "150px"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "task_id", 
-  "fieldtype": "Link", 
-  "in_filter": 1, 
-  "label": "Task Id", 
-  "oldfieldname": "task_id", 
-  "oldfieldtype": "Link", 
-  "options": "Task", 
-  "print_width": "150px", 
-  "search_index": 1, 
-  "width": "150px"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "task_name", 
-  "fieldtype": "Data", 
-  "label": "Task Name", 
-  "oldfieldname": "task_name", 
-  "oldfieldtype": "Link", 
-  "print_width": "250px", 
-  "reqd": 0, 
-  "search_index": 0, 
-  "width": "250px"
- }
-]
\ No newline at end of file
diff --git a/projects/page/projects/__init__.py b/projects/page/projects/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/projects/page/projects/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/projects/page/projects/projects.css b/projects/page/projects/projects.css
deleted file mode 100644
index 2fc9c27..0000000
--- a/projects/page/projects/projects.css
+++ /dev/null
@@ -1,6 +0,0 @@
-.gantt {
-    -moz-box-sizing: border-box;
-    border: 14px solid #DDDDDD;
-    border-radius: 6px 6px 6px 6px;
-    margin: 20px auto;	
-}
\ No newline at end of file
diff --git a/projects/page/projects/projects.html b/projects/page/projects/projects.html
deleted file mode 100644
index e69de29..0000000
--- a/projects/page/projects/projects.html
+++ /dev/null
diff --git a/projects/page/projects/projects.js b/projects/page/projects/projects.js
deleted file mode 100644
index ef81718..0000000
--- a/projects/page/projects/projects.js
+++ /dev/null
@@ -1,24 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-pscript.onload_Projects = function(wrapper) {
-	wn.ui.make_app_page({parent:wrapper, title:'Gantt Chart: All Tasks', single_column:true});
-	if(!erpnext.show_task_gantt)
-		wn.require('app/js/gantt_task.js');
-
-	var gantt_area = $('<div>').appendTo($(wrapper).find('.layout-main'));
-	erpnext.show_task_gantt(gantt_area);
-}
\ No newline at end of file
diff --git a/projects/page/projects/projects.py b/projects/page/projects/projects.py
deleted file mode 100644
index 5949518..0000000
--- a/projects/page/projects/projects.py
+++ /dev/null
@@ -1,29 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.	If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-
-@webnotes.whitelist()
-def get_tasks():
-	cond = ''
-	if webnotes.form_dict.get('project'):
-		cond = ' and project="%s"' % webnotes.form_dict.get('project')
-	return webnotes.conn.sql("""select name, project, subject, exp_start_date, exp_end_date, 
-		description, status from tabTask where 
-		project is not null
-		and exp_start_date is not null 
-		and exp_end_date is not null %s""" % cond, as_dict=True)
\ No newline at end of file
diff --git a/projects/page/projects/projects.txt b/projects/page/projects/projects.txt
deleted file mode 100644
index 170134e..0000000
--- a/projects/page/projects/projects.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-06-14 18:44:57", 
-  "modified_by": "Administrator", 
-  "modified": "2013-01-09 17:19:26"
- }, 
- {
-  "name": "__common__", 
-  "doctype": "Page", 
-  "module": "Projects", 
-  "standard": "Yes", 
-  "page_name": "Projects"
- }, 
- {
-  "name": "__common__", 
-  "parent": "Projects", 
-  "doctype": "Page Role", 
-  "parenttype": "Page", 
-  "role": "Projects User", 
-  "parentfield": "roles"
- }, 
- {
-  "name": "Projects", 
-  "doctype": "Page"
- }, 
- {
-  "doctype": "Page Role"
- }
-]
\ No newline at end of file
diff --git a/projects/page/projects_home/locale/_messages_js.json b/projects/page/projects_home/locale/_messages_js.json
deleted file mode 100644
index fe4cb6b..0000000
--- a/projects/page/projects_home/locale/_messages_js.json
+++ /dev/null
@@ -1,17 +0,0 @@
-[
- "Time Log", 
- "Masters", 
- "Task", 
- "Project master.", 
- "Gantt chart of all tasks.", 
- "Activity Type", 
- "Gantt Chart", 
- "Timesheet", 
- "Project", 
- "Time Log for tasks.", 
- "Project activity / task.", 
- "Documents", 
- "Timesheet for tasks.", 
- "Tools", 
- "Types of activities for Time Sheets"
-]
\ No newline at end of file
diff --git a/projects/page/projects_home/locale/ar-js.json b/projects/page/projects_home/locale/ar-js.json
deleted file mode 100644
index cfc087d..0000000
--- a/projects/page/projects_home/locale/ar-js.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Activity Type": "\u0627\u0644\u0646\u0634\u0627\u0637 \u0646\u0648\u0639", 
- "Documents": "\u0648\u062b\u0627\u0626\u0642", 
- "Gantt Chart": "\u0645\u062e\u0637\u0637 \u062c\u0627\u0646\u062a", 
- "Gantt chart of all tasks.": "\u0645\u062e\u0637\u0637 \u062c\u0627\u0646\u062a \u0644\u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0647\u0627\u0645.", 
- "Masters": "\u0627\u0644\u0645\u0627\u062c\u0633\u062a\u064a\u0631", 
- "Project": "\u0645\u0634\u0631\u0648\u0639", 
- "Project activity / task.": "\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0646\u0634\u0627\u0637 / \u0627\u0644\u0645\u0647\u0645\u0629.", 
- "Project master.": "\u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0631\u0626\u064a\u0633\u064a.", 
- "Task": "\u0645\u0647\u0645\u0629", 
- "Timesheet": "\u0633\u0627\u0639\u0627\u062a \u0627\u0644\u0639\u0645\u0644", 
- "Timesheet for tasks.": "\u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0644\u0644\u0645\u0647\u0627\u0645.", 
- "Tools": "\u0623\u062f\u0648\u0627\u062a", 
- "Types of activities for Time Sheets": "\u0623\u0646\u0648\u0627\u0639 \u0627\u0644\u0623\u0646\u0634\u0637\u0629 \u0644\u062c\u062f\u0627\u0648\u0644 \u0632\u0645\u0646\u064a\u0629"
-}
\ No newline at end of file
diff --git a/projects/page/projects_home/locale/de-js.json b/projects/page/projects_home/locale/de-js.json
deleted file mode 100644
index 49f2412..0000000
--- a/projects/page/projects_home/locale/de-js.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Activity Type": "Art der T\u00e4tigkeit", 
- "Documents": "Unterlagen", 
- "Gantt Chart": "Gantt Chart", 
- "Gantt chart of all tasks.": "Gantt-Diagramm aller Aufgaben.", 
- "Masters": "Masters", 
- "Project": "Projekt", 
- "Project activity / task.": "Projektaktivit\u00e4t / Aufgabe.", 
- "Project master.": "Projekt Meister.", 
- "Task": "Aufgabe", 
- "Timesheet": "Timesheet", 
- "Timesheet for tasks.": "Timesheet f\u00fcr Aufgaben.", 
- "Tools": "Werkzeuge", 
- "Types of activities for Time Sheets": "Arten von Aktivit\u00e4ten f\u00fcr Time Sheets"
-}
\ No newline at end of file
diff --git a/projects/page/projects_home/locale/es-js.json b/projects/page/projects_home/locale/es-js.json
deleted file mode 100644
index 4942dcf..0000000
--- a/projects/page/projects_home/locale/es-js.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Activity Type": "Tipo de actividad", 
- "Documents": "Documentos", 
- "Gantt Chart": "Diagrama de Gantt", 
- "Gantt chart of all tasks.": "Diagrama de Gantt de las tareas.", 
- "Masters": "Masters", 
- "Project": "Proyecto", 
- "Project activity / task.": "Proyecto de actividad / tarea.", 
- "Project master.": "Proyecto maestro.", 
- "Task": "Tarea", 
- "Timesheet": "Parte de horas", 
- "Timesheet for tasks.": "Parte de horas para las tareas.", 
- "Tools": "Instrumentos", 
- "Types of activities for Time Sheets": "Tipos de actividades de hojas de tiempo"
-}
\ No newline at end of file
diff --git a/projects/page/projects_home/locale/fr-js.json b/projects/page/projects_home/locale/fr-js.json
deleted file mode 100644
index eeb1ec0..0000000
--- a/projects/page/projects_home/locale/fr-js.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Activity Type": "Type d&#39;activit\u00e9", 
- "Documents": "Documents", 
- "Gantt Chart": "Diagramme de Gantt", 
- "Gantt chart of all tasks.": "Diagramme de Gantt de toutes les t\u00e2ches.", 
- "Masters": "Ma\u00eetres", 
- "Project": "Projet", 
- "Project activity / task.": "Activit\u00e9 de projet / t\u00e2che.", 
- "Project master.": "Projet de master.", 
- "Task": "T\u00e2che", 
- "Timesheet": "Feuille de pr\u00e9sence", 
- "Timesheet for tasks.": "Feuille de temps pour les t\u00e2ches.", 
- "Tools": "Outils", 
- "Types of activities for Time Sheets": "Types d&#39;activit\u00e9s pour les feuilles de temps"
-}
\ No newline at end of file
diff --git a/projects/page/projects_home/locale/hi-js.json b/projects/page/projects_home/locale/hi-js.json
deleted file mode 100644
index 97bf344..0000000
--- a/projects/page/projects_home/locale/hi-js.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Activity Type": "\u0917\u0924\u093f\u0935\u093f\u0927\u093f \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Documents": "\u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c", 
- "Gantt Chart": "Gantt \u091a\u093e\u0930\u094d\u091f", 
- "Gantt chart of all tasks.": "\u0938\u092d\u0940 \u0915\u093e\u0930\u094d\u092f\u094b\u0902 \u0915\u0947 \u0917\u0948\u0902\u091f \u091a\u093e\u0930\u094d\u091f.", 
- "Masters": "\u0938\u094d\u0928\u093e\u0924\u0915\u094b\u0924\u094d\u0924\u0930", 
- "Project": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e", 
- "Project activity / task.": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e / \u0915\u093e\u0930\u094d\u092f \u0915\u093e\u0930\u094d\u092f.", 
- "Project master.": "\u092e\u093e\u0938\u094d\u091f\u0930 \u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e.", 
- "Task": "\u0915\u093e\u0930\u094d\u092f", 
- "Timesheet": "Timesheet", 
- "Timesheet for tasks.": "\u0915\u093e\u0930\u094d\u092f\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f Timesheet.", 
- "Tools": "\u0909\u092a\u0915\u0930\u0923", 
- "Types of activities for Time Sheets": "\u0917\u0924\u093f\u0935\u093f\u0927\u093f\u092f\u094b\u0902 \u0915\u0947 \u0938\u092e\u092f \u092a\u0924\u094d\u0930\u0915 \u0915\u0947 \u0932\u093f\u090f \u092a\u094d\u0930\u0915\u093e\u0930"
-}
\ No newline at end of file
diff --git a/projects/page/projects_home/locale/hr-js.json b/projects/page/projects_home/locale/hr-js.json
deleted file mode 100644
index ec6afd7..0000000
--- a/projects/page/projects_home/locale/hr-js.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Activity Type": "Aktivnost Tip", 
- "Documents": "Dokumenti", 
- "Gantt Chart": "Gantogram", 
- "Gantt chart of all tasks.": "Gantogram svih zadataka.", 
- "Masters": "Majstori", 
- "Project": "Projekt", 
- "Project activity / task.": "Projekt aktivnost / zadatak.", 
- "Project master.": "Projekt majstor.", 
- "Task": "Zadatak", 
- "Timesheet": "Kontrolna kartica", 
- "Timesheet for tasks.": "Timesheet za zadatke.", 
- "Tools": "Alat", 
- "Types of activities for Time Sheets": "Vrste aktivnosti za vrijeme listova"
-}
\ No newline at end of file
diff --git a/projects/page/projects_home/locale/nl-js.json b/projects/page/projects_home/locale/nl-js.json
deleted file mode 100644
index 6c99936..0000000
--- a/projects/page/projects_home/locale/nl-js.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Activity Type": "Activiteit Type", 
- "Documents": "Documenten", 
- "Gantt Chart": "Gantt-diagram", 
- "Gantt chart of all tasks.": "Gantt-grafiek van alle taken.", 
- "Masters": "Masters", 
- "Project": "Project", 
- "Project activity / task.": "Project activiteit / taak.", 
- "Project master.": "Project meester.", 
- "Task": "Taak", 
- "Timesheet": "Rooster", 
- "Timesheet for tasks.": "Timesheet voor taken.", 
- "Tools": "Gereedschap", 
- "Types of activities for Time Sheets": "Soorten activiteiten voor Time Sheets"
-}
\ No newline at end of file
diff --git a/projects/page/projects_home/locale/pt-BR-js.json b/projects/page/projects_home/locale/pt-BR-js.json
deleted file mode 100644
index d36d1a3..0000000
--- a/projects/page/projects_home/locale/pt-BR-js.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Activity Type": "Tipo da Atividade", 
- "Documents": "Documentos", 
- "Gantt Chart": "Gr\u00e1fico de Gantt", 
- "Gantt chart of all tasks.": "Gr\u00e1fico de Gantt de todas as tarefas.", 
- "Masters": "Cadastros", 
- "Project": "Projeto", 
- "Project activity / task.": "Atividade / tarefa do projeto.", 
- "Project master.": "Cadastro de Projeto.", 
- "Task": "Tarefa", 
- "Timesheet": "Quadro de Hor\u00e1rios", 
- "Timesheet for tasks.": "Quadro de Hor\u00e1rios para as tarefas.", 
- "Tools": "Ferramentas", 
- "Types of activities for Time Sheets": "Tipos de atividades para quadro de hor\u00e1rios"
-}
\ No newline at end of file
diff --git a/projects/page/projects_home/locale/pt-js.json b/projects/page/projects_home/locale/pt-js.json
deleted file mode 100644
index 2922bdf..0000000
--- a/projects/page/projects_home/locale/pt-js.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Activity Type": "Tipo de Atividade", 
- "Documents": "Documentos", 
- "Gantt Chart": "Gantt", 
- "Gantt chart of all tasks.": "Gantt de todas as tarefas.", 
- "Masters": "Mestres", 
- "Project": "Projeto", 
- "Project activity / task.": "Atividade de projeto / tarefa.", 
- "Project master.": "Projeto mestre.", 
- "Task": "Tarefa", 
- "Timesheet": "Quadro de Hor\u00e1rios", 
- "Timesheet for tasks.": "Quadro de Hor\u00e1rios para as tarefas.", 
- "Tools": "Ferramentas", 
- "Types of activities for Time Sheets": "Tipos de atividades para folhas de tempo"
-}
\ No newline at end of file
diff --git a/projects/page/projects_home/locale/sr-js.json b/projects/page/projects_home/locale/sr-js.json
deleted file mode 100644
index 763abe8..0000000
--- a/projects/page/projects_home/locale/sr-js.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Activity Type": "\u0410\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442 \u0422\u0438\u043f", 
- "Documents": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438", 
- "Gantt Chart": "\u0413\u0430\u043d\u0442\u0442 \u0426\u0445\u0430\u0440\u0442", 
- "Gantt chart of all tasks.": "\u0413\u0430\u043d\u0442\u043e\u0432 \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u043d \u0441\u0432\u0438\u0445 \u0437\u0430\u0434\u0430\u0442\u0430\u043a\u0430.", 
- "Masters": "\u041c\u0430\u0458\u0441\u0442\u043e\u0440\u0438", 
- "Project": "\u041f\u0440\u043e\u0458\u0435\u043a\u0430\u0442", 
- "Project activity / task.": "\u041f\u0440\u043e\u0458\u0435\u043a\u0430\u0442 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442 / \u0437\u0430\u0434\u0430\u0442\u0430\u043a.", 
- "Project master.": "\u041f\u0440\u043e\u0458\u0435\u043a\u0430\u0442 \u0433\u043e\u0441\u043f\u043e\u0434\u0430\u0440.", 
- "Task": "\u0417\u0430\u0434\u0430\u0442\u0430\u043a", 
- "Timesheet": "\u041a\u043e\u043d\u0442\u0440\u043e\u043b\u043d\u0430 \u043a\u0430\u0440\u0442\u0438\u0446\u0430", 
- "Timesheet for tasks.": "\u0422\u0438\u043c\u0435\u0441\u0445\u0435\u0435\u0442 \u0437\u0430 \u0437\u0430\u0434\u0430\u0442\u043a\u0435.", 
- "Tools": "\u0410\u043b\u0430\u0442", 
- "Types of activities for Time Sheets": "\u0412\u0440\u0441\u0442\u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u0437\u0430 \u0432\u0440\u0435\u043c\u0435 \u0421\u0445\u0435\u0435\u0442\u0441"
-}
\ No newline at end of file
diff --git a/projects/page/projects_home/locale/ta-js.json b/projects/page/projects_home/locale/ta-js.json
deleted file mode 100644
index c5e1317..0000000
--- a/projects/page/projects_home/locale/ta-js.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Activity Type": "\u0ba8\u0b9f\u0bb5\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0bb5\u0b95\u0bc8", 
- "Documents": "\u0b86\u0bb5\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Gantt Chart": "\u0b95\u0bbe\u0ba3\u0bcd\u0b9f\u0bcd \u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bae\u0bcd", 
- "Gantt chart of all tasks.": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0baa\u0ba3\u0bbf\u0b95\u0bb3\u0bc8 \u0b95\u0ba9\u0bcd\u0b9f\u0bcd \u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bae\u0bcd.", 
- "Masters": "\u0bae\u0bc1\u0ba4\u0bc1\u0ba8\u0bbf\u0bb2\u0bc8", 
- "Project": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd", 
- "Project activity / task.": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f \u0b9a\u0bc6\u0baf\u0bb2\u0bcd\u0baa\u0bbe\u0b9f\u0bc1 / \u0baa\u0ba3\u0bbf.", 
- "Project master.": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd.", 
- "Task": "\u0baa\u0ba3\u0bbf", 
- "Timesheet": "Timesheet", 
- "Timesheet for tasks.": "\u0baa\u0ba3\u0bbf\u0b95\u0bb3\u0bbf\u0bb2\u0bcd Timesheet.", 
- "Tools": "\u0b95\u0bb0\u0bc1\u0bb5\u0bbf\u0b95\u0bb3\u0bcd", 
- "Types of activities for Time Sheets": "\u0ba8\u0bc7\u0bb0\u0bae\u0bcd \u0ba4\u0bbe\u0bb3\u0bcd\u0b95\u0bb3\u0bcd \u0b9a\u0bc6\u0baf\u0bb2\u0bcd\u0baa\u0bbe\u0b9f\u0bc1\u0b95\u0bb3\u0bc8 \u0bb5\u0b95\u0bc8\u0b95\u0bb3\u0bcd"
-}
\ No newline at end of file
diff --git a/projects/page/projects_home/locale/th-js.json b/projects/page/projects_home/locale/th-js.json
deleted file mode 100644
index f224786..0000000
--- a/projects/page/projects_home/locale/th-js.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Activity Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21", 
- "Documents": "\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23", 
- "Gantt Chart": "\u0e41\u0e1c\u0e19\u0e20\u0e39\u0e21\u0e34\u0e41\u0e01\u0e19\u0e15\u0e4c", 
- "Gantt chart of all tasks.": "\u0e41\u0e1c\u0e19\u0e20\u0e39\u0e21\u0e34 Gantt \u0e02\u0e2d\u0e07\u0e07\u0e32\u0e19\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", 
- "Masters": "\u0e42\u0e17", 
- "Project": "\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Project activity / task.": "\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23 / \u0e07\u0e32\u0e19", 
- "Project master.": "\u0e15\u0e49\u0e19\u0e41\u0e1a\u0e1a\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Task": "\u0e07\u0e32\u0e19", 
- "Timesheet": "timesheet", 
- "Timesheet for tasks.": "timesheet \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e07\u0e32\u0e19", 
- "Tools": "\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d", 
- "Types of activities for Time Sheets": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e02\u0e2d\u0e07\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e41\u0e1c\u0e48\u0e19\u0e40\u0e27\u0e25\u0e32"
-}
\ No newline at end of file
diff --git a/projects/search_criteria/__init__.py b/projects/search_criteria/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/projects/search_criteria/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/projects/search_criteria/projectwise_delivered_qty_and_costs/__init__.py b/projects/search_criteria/projectwise_delivered_qty_and_costs/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/projects/search_criteria/projectwise_delivered_qty_and_costs/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/projects/search_criteria/projectwise_delivered_qty_and_costs/projectwise_delivered_qty_and_costs.js b/projects/search_criteria/projectwise_delivered_qty_and_costs/projectwise_delivered_qty_and_costs.js
deleted file mode 100644
index c8b42dc..0000000
--- a/projects/search_criteria/projectwise_delivered_qty_and_costs/projectwise_delivered_qty_and_costs.js
+++ /dev/null
@@ -1,32 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.hide_all_filters();
-
-  //this.add_filter({fieldname:'item_code', label:'Item Code', fieldtype:'Link', options:'Item',ignore : 1,parent:'Delivery Note Item'});
-
-  this.filter_fields_dict['Delivery Note'+FILTER_SEP +'Project Name'].df.filter_hide = 0;
-  this.filter_fields_dict['Delivery Note'+FILTER_SEP +'Company'].df.filter_hide = 0;
-  this.filter_fields_dict['Delivery Note'+FILTER_SEP +'Fiscal Year'].df.filter_hide = 0;  
-  this.filter_fields_dict['Delivery Note'+FILTER_SEP +'Customer'].df.filter_hide = 0;
-  this.filter_fields_dict['Delivery Note'+FILTER_SEP +'Customer Name'].df.filter_hide = 0;
-
-  this.filter_fields_dict['Delivery Note'+FILTER_SEP +'Project Name'].df.in_first_page = 1;
-
-  this.filter_fields_dict['Delivery Note'+FILTER_SEP +'Company'].df['report_default'] = sys_defaults.company;
-  this.filter_fields_dict['Delivery Note'+FILTER_SEP +'Fiscal Year'].df['report_default'] = sys_defaults.fiscal_year;
-}
diff --git a/projects/search_criteria/projectwise_delivered_qty_and_costs/projectwise_delivered_qty_and_costs.txt b/projects/search_criteria/projectwise_delivered_qty_and_costs/projectwise_delivered_qty_and_costs.txt
deleted file mode 100644
index b2ecb6c..0000000
--- a/projects/search_criteria/projectwise_delivered_qty_and_costs/projectwise_delivered_qty_and_costs.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-[
- {
-  "owner": "harshada@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:52", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:52"
- }, 
- {
-  "parent_doc_type": "Delivery Note", 
-  "module": "Projects", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Delivery Note\u0001Submitted':1,'Delivery Note\u0001Status':'Submitted','Delivery Note\u0001Fiscal Year':''}", 
-  "doc_type": "Delivery Note Item", 
-  "name": "__common__", 
-  "add_cond": "IFNULL(`tabDelivery Note`.`project_name`,\"\")!=\"\"", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabDelivery Note`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Projectwise Delivered Qty and Costs", 
-  "columns": "Delivery Note\u0001ID,Delivery Note\u0001Project Name,Delivery Note\u0001Customer,Delivery Note\u0001Customer Name,Delivery Note Item\u0001Item Code,Delivery Note Item\u0001Item Name,Delivery Note Item\u0001Quantity,Delivery Note\u0001Posting Date,Delivery Note\u0001% Billed,Delivery Note Item\u0001Amount*"
- }, 
- {
-  "name": "projectwise_delivered_qty_and_costs", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/projects/search_criteria/projectwise_pending_qty_and_costs/__init__.py b/projects/search_criteria/projectwise_pending_qty_and_costs/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/projects/search_criteria/projectwise_pending_qty_and_costs/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/projects/search_criteria/projectwise_pending_qty_and_costs/projectwise_pending_qty_and_costs.js b/projects/search_criteria/projectwise_pending_qty_and_costs/projectwise_pending_qty_and_costs.js
deleted file mode 100644
index ce56077..0000000
--- a/projects/search_criteria/projectwise_pending_qty_and_costs/projectwise_pending_qty_and_costs.js
+++ /dev/null
@@ -1,31 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.hide_all_filters();
-
-  //this.add_filter({fieldname:'item_code', label:'Item Code', fieldtype:'Link', options:'Item',ignore : 1,parent:'Sales Order Item'});
-
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Project Name'].df.filter_hide = 0;
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Company'].df.filter_hide = 0;
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Fiscal Year'].df.filter_hide = 0;  
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Customer'].df.filter_hide = 0;
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Customer Name'].df.filter_hide = 0;
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Project Name'].df.in_first_page = 1;
-
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Company'].df['report_default'] = sys_defaults.company;
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Fiscal Year'].df['report_default'] = sys_defaults.fiscal_year;
-}
diff --git a/projects/search_criteria/projectwise_pending_qty_and_costs/projectwise_pending_qty_and_costs.txt b/projects/search_criteria/projectwise_pending_qty_and_costs/projectwise_pending_qty_and_costs.txt
deleted file mode 100644
index 37b6294..0000000
--- a/projects/search_criteria/projectwise_pending_qty_and_costs/projectwise_pending_qty_and_costs.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-[
- {
-  "owner": "ashwini@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:52", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:52"
- }, 
- {
-  "add_col": "SUM(`tabSales Order Item`.`qty` - `tabSales Order Item`.`delivered_qty`) AS 'Pending Qty'\nSUM((`tabSales Order Item`.`qty` - `tabSales Order Item`.`delivered_qty`)* `tabSales Order Item`.basic_rate) AS 'Pending Amount'", 
-  "parent_doc_type": "Sales Order", 
-  "module": "Projects", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Sales Order\u0001Submitted':1,'Sales Order\u0001Status':'Submitted','Sales Order\u0001Fiscal Year':''}", 
-  "doc_type": "Sales Order Item", 
-  "name": "__common__", 
-  "add_cond": "`tabSales Order Item`.`qty` > `tabSales Order Item`.`delivered_qty`\nIFNULL(`tabSales Order`.`project_name`,\"\")!=\"\"\n`tabSales Order`.order_type = 'Sales'", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabSales Order`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Projectwise Pending Qty and Costs", 
-  "columns": "Sales Order\u0001ID,Sales Order\u0001Project Name,Sales Order\u0001Customer,Sales Order\u0001Customer Name,Sales Order Item\u0001Item Code,Sales Order Item\u0001Item Name,Sales Order\u0001%  Delivered,Sales Order\u0001% Billed,Sales Order\u0001Sales Order Date,Sales Order\u0001Expected Delivery Date"
- }, 
- {
-  "name": "projectwise_pending_qty_and_costs", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/projects/search_criteria/projectwise_purchase_details/__init__.py b/projects/search_criteria/projectwise_purchase_details/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/projects/search_criteria/projectwise_purchase_details/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/projects/search_criteria/projectwise_purchase_details/projectwise_purchase_details.js b/projects/search_criteria/projectwise_purchase_details/projectwise_purchase_details.js
deleted file mode 100644
index bd4be54..0000000
--- a/projects/search_criteria/projectwise_purchase_details/projectwise_purchase_details.js
+++ /dev/null
@@ -1,108 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  //hide all filters
-  //------------------------------------------------
-  this.hide_all_filters();
-
-  //add filters
-  //------------------------------------------------ 
-  this.add_filter({fieldname:'based_on', label:'Based On', fieldtype:'Select', options:'Purchase Order'+NEWLINE+'Purchase Invoice'+NEWLINE+'Purchase Receipt',report_default:'Purchase Order',ignore : 1,parent:'Purchase Order', single_select:1});
-
-  this.add_filter({fieldname:'purchase_order', label:'Purchase Order', fieldtype:'Link', options:'Purchase Order', ignore : 1, parent:'Purchase Order'});
-  this.add_filter({fieldname:'purchase_receipt', label:'Purchase Receipt',fieldtype:'Link', options:'Purchase Receipt',ignore : 1, parent:'Purchase Order'});
-  this.add_filter({fieldname:'purchase_invoice', label:'Purchase Invoice',fieldtype:'Link', options:'Purchase Invoice',ignore : 1, parent:'Purchase Order'});  
-
-  //unhide filters
-  //------------------------------------------------    
-  this.filter_fields_dict['Purchase Order'+FILTER_SEP +'Project Name'].df.filter_hide = 0;
-  this.filter_fields_dict['Purchase Order'+FILTER_SEP +'Company'].df.filter_hide = 0;
-  this.filter_fields_dict['Purchase Order'+FILTER_SEP +'Fiscal Year'].df.filter_hide = 0;  
-
-  //move filter field in first page
-  //------------------------------------------------    
-  this.filter_fields_dict['Purchase Order'+FILTER_SEP +'Based On'].df.in_first_page = 1;
-  this.filter_fields_dict['Purchase Order'+FILTER_SEP +'Project Name'].df.in_first_page = 1;
-  this.filter_fields_dict['Purchase Order'+FILTER_SEP +'Purchase Order'].df.in_first_page = 1;
-  this.filter_fields_dict['Purchase Order'+FILTER_SEP +'Purchase Invoice'].df.in_first_page = 1;   
-  this.filter_fields_dict['Purchase Order'+FILTER_SEP +'Purchase Receipt'].df.in_first_page = 1;   
-  
-  // default values
-  //------------------------------------------------    
-  this.filter_fields_dict['Purchase Order'+FILTER_SEP +'Company'].df['report_default'] = sys_defaults.company;
-  this.filter_fields_dict['Purchase Order'+FILTER_SEP +'Fiscal Year'].df['report_default'] = sys_defaults.fiscal_year;
-}
-
-//hide select columns field
-//------------------------------------------------
-this.mytabs.items['Select Columns'].hide();
-
-
-report.get_query = function() {
-
-  //get filter values
-  based_on = this.filter_fields_dict['Purchase Order'+FILTER_SEP+'Based On'].get_value();   
-  purchase_order = this.filter_fields_dict['Purchase Order'+FILTER_SEP+'Purchase Order'].get_value();
-  purchase_invoice = this.filter_fields_dict['Purchase Order'+FILTER_SEP+'Purchase Invoice'].get_value();      
-  purchase_receipt = this.filter_fields_dict['Purchase Order'+FILTER_SEP+'Purchase Receipt'].get_value();      
-  project_name = this.filter_fields_dict['Purchase Order'+FILTER_SEP+'Project Name'].get_value();   
-  company = this.filter_fields_dict['Purchase Order'+FILTER_SEP+'Company'].get_value();      
-  fy = this.filter_fields_dict['Purchase Order'+FILTER_SEP+'Fiscal Year'].get_value();        
-     
-  // make query based on transaction
-  //-------------------------------------------------------------------------------------------
-
-  var cond = '';  
-  //for purchase order
-  if(based_on == 'Purchase Order'){
-
-    if(purchase_order) cond += ' AND `tabPurchase Order`.name = "'+purchase_order+'"';
-    if(project_name) cond += ' AND `tabPurchase Order`.project_name = "'+project_name+'"';    
-    if(company) cond += ' AND `tabPurchase Order`.company = "'+company+'"';
-    if(fy !='') cond += ' AND `tabPurchase Order`.fiscal_year = "'+fy+'"'; 
-
-    var q = 'SELECT DISTINCT `tabPurchase Order`.name, `tabPurchase Order`.status, `tabPurchase Order`.project_name, `tabPurchase Order`.supplier,`tabPurchase Order`.supplier_name,`tabPurchase Order`.per_received, `tabPurchase Order`.per_billed, `tabPurchase Order`.grand_total FROM `tabPurchase Order` WHERE IFNULL(`tabPurchase Order`.project_name,"") != ""'+cond+' AND `tabPurchase Order`.docstatus != 2';  
-    return q;
-  }  
-  
-  //for purchase receipt
-  else if(based_on == 'Purchase Receipt'){
-    if(purchase_order) cond += ' t2.purchase_order = "'+purchase_order+'" AND ';
-    if(purchase_receipt) cond += ' t1.name = "'+purchase_receipt+'" AND ';
-    if(project_name) cond += ' t1.project_name = "'+project_name+'" AND ';    
-    if(company) cond += ' t1.company = "'+company+'" AND ';
-    if(fy !='') cond += ' t1.fiscal_year = "'+fy+'" AND '; 
- 
-  
-    var q = 'SELECT DISTINCT t1.name, t1.status, t1.project_name, t1.supplier, t1.supplier_name,t1.grand_total FROM `tabPurchase Receipt` t1,  `tabPurchase Receipt Item` t2 WHERE '+cond +'IFNULL(t1.project_name,"") !="" AND t1.docstatus != 2 AND t1.name = t2.parent';
-  
-    return q;  
-  }
-  //for purchase invoice
-  else if(based_on == 'Purchase Invoice'){
-    if(purchase_order) cond += ' t2.purchase_order = "'+purchase_order+'" AND ';
-    if(purchase_receipt) cond += ' t2.purchase_receipt = "'+purchase_receipt+'" AND';
-    if(purchase_invoice) cond += ' t1.name = "'+purchase_invoice+'" AND';
-    if(project_name) cond += ' t1.project_name = "'+project_name+'" AND ';    
-    if(company) cond += ' t1.company = "'+company+'" AND ';
-    if(fy !='') cond += ' t1.fiscal_year = "'+fy+'" AND ';     
-    
-    var q = 'SELECT DISTINCT t1.name , t1.credit_to , t1.project_name, t1.supplier, t1.supplier_name , t1.grand_total FROM `tabPurchase Invoice` t1,  `tabPurchase Invoice Item` t2 WHERE '+cond +'IFNULL(t1.project_name,"") !="" AND t1.docstatus != 2 AND t1.name = t2.parent';
-  
-    return q;  
-  }  
-}
\ No newline at end of file
diff --git a/projects/search_criteria/projectwise_purchase_details/projectwise_purchase_details.py b/projects/search_criteria/projectwise_purchase_details/projectwise_purchase_details.py
deleted file mode 100644
index ed82ceb..0000000
--- a/projects/search_criteria/projectwise_purchase_details/projectwise_purchase_details.py
+++ /dev/null
@@ -1,40 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-based_on = filter_values.get('based_on')
-# make default columns
-#for r in res:
-col = []
-if based_on == 'Purchase Order':
-  col = [['Purchase Order ID','Link','Purchase Order'],['Status','Data',''],['Project Name','Link','Project'],['Supplier','Link','Supplier'],['Supplier Name','Data',''],['% Received','Data',''],['% Billed','Data',''],['Grand Total','Currency','']] 
-
-elif based_on == 'Purchase Invoice':
-  col = [['Purchase Receipt ID','Link','Purchase Invoice'],['Status','Data',''],['Project Name','Link','Project'],['Supplier','Link','Supplier'],['Supplier Name','Data',''],['Grand Total','Currency','']]
-
-elif based_on == 'Purchase Receipt':
-  col = [['Purchase Invoice ID','Link','Purchase Receipt'],['Credit To','Data',''],['Project Name','Link','Project'],['Supplier','Link','Supplier'],['Supplier Name','Data',''],['Grand Total','Currency','']]
- 
-  
-for c in col:
-  colnames.append(c[0])
-  coltypes.append(c[1])
-  coloptions.append(c[2])
-  l = (len(c[0])*9) 
-  if l < 150 : col_width = '150px'
-  else:  col_width = '%spx'%(l)
-  colwidths.append(col_width)
-  col_idx[c[0]] = len(colnames)-1  
\ No newline at end of file
diff --git a/projects/search_criteria/projectwise_purchase_details/projectwise_purchase_details.txt b/projects/search_criteria/projectwise_purchase_details/projectwise_purchase_details.txt
deleted file mode 100644
index cb88f58..0000000
--- a/projects/search_criteria/projectwise_purchase_details/projectwise_purchase_details.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-[
- {
-  "owner": "ashwini@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:52", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:52"
- }, 
- {
-  "doc_type": "Purchase Order", 
-  "name": "__common__", 
-  "module": "Projects", 
-  "doctype": "Search Criteria", 
-  "sort_order": "DESC", 
-  "filters": "{'Purchase Order\u0001Status':'','Purchase Order\u0001Fiscal Year':''}", 
-  "page_len": 50, 
-  "criteria_name": "Projectwise Purchase Details", 
-  "standard": "Yes"
- }, 
- {
-  "name": "projectwise_purchase_details", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/projects/search_criteria/projectwise_sales_details/__init__.py b/projects/search_criteria/projectwise_sales_details/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/projects/search_criteria/projectwise_sales_details/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/projects/search_criteria/projectwise_sales_details/projectwise_sales_details.js b/projects/search_criteria/projectwise_sales_details/projectwise_sales_details.js
deleted file mode 100644
index 4e92c3c..0000000
--- a/projects/search_criteria/projectwise_sales_details/projectwise_sales_details.js
+++ /dev/null
@@ -1,112 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  //hide all filters
-  //------------------------------------------------
-  this.hide_all_filters();
-
-  //add filters
-  //------------------------------------------------
-  this.add_filter({fieldname:'based_on', label:'Based On', fieldtype:'Select', options:'Sales Order'+NEWLINE+'Delivery Note'+NEWLINE+'Sales Invoice',report_default:'Sales Order',ignore : 1,parent:'Sales Order', single_select:1});
-
-  this.add_filter({fieldname:'sales_order', label:'Sales Order', fieldtype:'Link', options:'Sales Order', ignore : 1, parent:'Sales Order'});
-  this.add_filter({fieldname:'delivery_note', label:'Delivery Note', fieldtype:'Link', options:'Delivery Note',ignore : 1, parent:'Sales Order'});
-  this.add_filter({fieldname:'sales_invoice', label:'Sales Invoice',fieldtype:'Link', options:'Sales Invoice',ignore : 1, parent:'Sales Order'});
-
-  //unhide filters
-  //------------------------------------------------  
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Project Name'].df.filter_hide = 0;
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Company'].df.filter_hide = 0;
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Fiscal Year'].df.filter_hide = 0;  
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Customer'].df.filter_hide = 0;
-
-  //move filter field in first page
-  //------------------------------------------------  
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Based On'].df.in_first_page = 1;
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Project Name'].df.in_first_page = 1;
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Sales Order'].df.in_first_page = 1;
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Delivery Note'].df.in_first_page = 1;
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Sales Invoice'].df.in_first_page = 1;   
-
-  // default values
-  //------------------------------------------------  
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Company'].df['report_default'] = sys_defaults.company;
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Fiscal Year'].df['report_default'] = sys_defaults.fiscal_year;
-
-}
-
-//hide select columns field
-//------------------------------------------------
-//this.mytabs.items['Select Columns'].hide();
-
-
-report.get_query = function() {
-
-  //get filter values
-  based_on = this.filter_fields_dict['Sales Order'+FILTER_SEP+'Based On'].get_value();   
-  sales_order = this.filter_fields_dict['Sales Order'+FILTER_SEP+'Sales Order'].get_value();
-  delivery_note = this.filter_fields_dict['Sales Order'+FILTER_SEP+'Delivery Note'].get_value();
-  sales_invoice = this.filter_fields_dict['Sales Order'+FILTER_SEP+'Sales Invoice'].get_value();      
-  project_name = this.filter_fields_dict['Sales Order'+FILTER_SEP+'Project Name'].get_value();      
-  company = this.filter_fields_dict['Sales Order'+FILTER_SEP+'Company'].get_value();      
-  fy = this.filter_fields_dict['Sales Order'+FILTER_SEP+'Fiscal Year'].get_value();      
-
-  // make query based on transaction
-  //-------------------------------------------------------------------------------------------
-
-  var cond = '';  
-  //for sales order
-  if(based_on == 'Sales Order'){
-
-    if(sales_order) cond += ' AND `tabSales Order`.name = "'+sales_order+'"';
-    if(project_name) cond += ' AND `tabSales Order`.project_name = "'+project_name+'"';    
-    if(company) cond += ' AND `tabSales Order`.company = "'+company+'"';
-    if(fy) cond += ' AND `tabSales Order`.fiscal_year = "'+fy+'"'; 
-           
-    var q = 'SELECT DISTINCT `tabSales Order`.name, `tabSales Order`.order_type, `tabSales Order`.status, `tabSales Order`.project_name, `tabSales Order`.customer,`tabSales Order`.customer_name,`tabSales Order`.per_delivered, `tabSales Order`.per_billed, `tabSales Order`.grand_total FROM `tabSales Order` WHERE IFNULL(`tabSales Order`.project_name,"") != ""'+cond+' AND `tabSales Order`.docstatus != 2';  
-    return q;
-  }  
-  
-  //for delivery note
-  else if(based_on == 'Delivery Note'){
-    if(sales_order) cond += ' t1.name = t2.parent AND t2.prevdoc_docname = "'+sales_order+'" AND ';
-    if(delivery_note) cond += ' t1.name = "'+delivery_note+'" AND ';
-    if(project_name) cond += ' t1.project_name = "'+project_name+'" AND ';    
-    if(company) cond += ' t1.company = "'+company+'" AND ';
-    if(fy) cond += ' t1.fiscal_year = "'+fy+'" AND '; 
-    
-    var q = 'SELECT DISTINCT t1.name, t1.status, t1.project_name, t1.customer, t1.customer_name, t1.per_billed, t1.per_installed, t1.grand_total FROM `tabDelivery Note` t1, `tabDelivery Note Item` t2  WHERE '+cond+' IFNULL(t1.project_name,"") !="" AND t1.docstatus != 2';
-
-    return q;
-  }
-  
-  //for sales invoice
-  else if(based_on == 'Sales Invoice'){
-    if(sales_order) cond += ' t2.sales_order = "'+sales_order+'" AND ';
-    if(delivery_note) cond += ' t2.delivery_note = "'+delivery_note+'" AND ';
-    if(sales_invoice) cond += ' t1.name = "'+sales_invoice+'" AND ';
-    if(project_name) cond += ' t1.project_name = "'+project_name+'" AND '; 
-    if(company) cond += ' t1.company = "'+company+'" AND ';
-    if(fy) cond += ' t1.fiscal_year = "'+fy+'" AND '; 
-
-       
-    var q = 'SELECT DISTINCT t1.name , t1.debit_to , t1.project_name , t1.customer , t1.customer_name , t1.grand_total  FROM `tabSales Invoice` t1,  `tabSales Invoice Item` t2 WHERE '+cond +'IFNULL(t1.project_name,"") !="" AND t1.docstatus != 2 AND t1.name = t2.parent';
-
-    return q;  
-  }
-  
-}
\ No newline at end of file
diff --git a/projects/search_criteria/projectwise_sales_details/projectwise_sales_details.py b/projects/search_criteria/projectwise_sales_details/projectwise_sales_details.py
deleted file mode 100644
index 50ade66..0000000
--- a/projects/search_criteria/projectwise_sales_details/projectwise_sales_details.py
+++ /dev/null
@@ -1,37 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-based_on = filter_values.get('based_on')
-
-cols=[]
-
-if based_on == 'Sales Order':  
-  cols = [['Sales Order No','Link','150px','Sales Order'], ['Order Type','Data','100px',''], ['Status','Data','100px',''], ['Project Name','Link','150px','Project'], ['Customer','Link','150px','Customer'], ['Customer Name','Data','200px',''], ['% Delivered','Currency','100px',''], ['% Billed','Currency','100px',''], ['Grand Total','Currency','150px','']]
-
-elif based_on == 'Delivery Note':
-  cols = [['Delivery Note No','Link','150px','Delivery Note'], ['Status','Data','100px',''], ['Project Name','Link','200px','Project'], ['Customer','Link','150px','Customer'], ['Customer Name','Data','200px',''], ['% Installed','Currency','100px',''], ['% Billed','Currency','100px',''], ['Grand Total','Currency','150px','']]
-
-elif based_on == 'Sales Invoice':
-  cols = [['Sales Invoice No','Link','150px','Sales Invoice'], ['Debit To','Data','150px',''], ['Project Name','Link','200px','Project'], ['Customer','Link','150px','Customer'], ['Customer Name','Data','200px',''], ['Grand Total','Currency','150px','']]
-
-
-for c in cols:
-  colnames.append(c[0])
-  coltypes.append(c[1])
-  colwidths.append(c[2])
-  coloptions.append(c[3])
-  col_idx[c[0]] = len(colnames)-1
\ No newline at end of file
diff --git a/projects/search_criteria/projectwise_sales_details/projectwise_sales_details.txt b/projects/search_criteria/projectwise_sales_details/projectwise_sales_details.txt
deleted file mode 100644
index 11a50a6..0000000
--- a/projects/search_criteria/projectwise_sales_details/projectwise_sales_details.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-[
- {
-  "owner": "harshada@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:52", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:52"
- }, 
- {
-  "doc_type": "Sales Order", 
-  "name": "__common__", 
-  "module": "Projects", 
-  "doctype": "Search Criteria", 
-  "sort_order": "DESC", 
-  "filters": "{'Sales Order\u0001Saved':1,'Sales Order\u0001Submitted':1,'Sales Order\u0001Status':''}", 
-  "page_len": 50, 
-  "criteria_name": "Projectwise Sales Details", 
-  "standard": "Yes"
- }, 
- {
-  "name": "projectwise_sales_details", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/projects/search_criteria/projectwise_sales_orders/__init__.py b/projects/search_criteria/projectwise_sales_orders/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/projects/search_criteria/projectwise_sales_orders/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/projects/search_criteria/projectwise_sales_orders/projectwise_sales_orders.txt b/projects/search_criteria/projectwise_sales_orders/projectwise_sales_orders.txt
deleted file mode 100644
index 29919e6..0000000
--- a/projects/search_criteria/projectwise_sales_orders/projectwise_sales_orders.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- {
-  "owner": "harshada@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:52", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:52"
- }, 
- {
-  "module": "Projects", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Sales Order\u0001Saved':1,'Sales Order\u0001Submitted':1,'Sales Order\u0001Status':'','Sales Order\u0001Fiscal Year':''}", 
-  "doc_type": "Sales Order", 
-  "name": "__common__", 
-  "add_cond": "ifnull(`tabSales Order`.project_name ,'') != ''", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabSales Order`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Projectwise Sales Orders", 
-  "columns": "Sales Order\u0001ID,Sales Order\u0001Status,Sales Order\u0001Project Name,Sales Order\u0001Customer,Sales Order\u0001Sales Order Date,Sales Order\u0001Expected Delivery Date,Sales Order\u0001Quotation No,Sales Order\u0001%  Delivered,Sales Order\u0001% Billed,Sales Order\u0001Grand Total*"
- }, 
- {
-  "name": "projectwise_sales_orders", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/projects/search_criteria/timesheet_report/__init__.py b/projects/search_criteria/timesheet_report/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/projects/search_criteria/timesheet_report/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/projects/search_criteria/timesheet_report/timesheet_report.js b/projects/search_criteria/timesheet_report/timesheet_report.js
deleted file mode 100644
index 12d9680..0000000
--- a/projects/search_criteria/timesheet_report/timesheet_report.js
+++ /dev/null
@@ -1,23 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.filter_fields_dict['Timesheet Detail'+FILTER_SEP +'Project Name'].df.in_first_page = 1;
-  this.filter_fields_dict['Timesheet Detail'+FILTER_SEP +'Task Id'].df.in_first_page = 1;
-this.filter_fields_dict['Timesheet'+FILTER_SEP +'Timesheet by'].df.filter_hide = 1;
-}
-
-//this.mytabs.items['Select Columns'].hide()
\ No newline at end of file
diff --git a/projects/search_criteria/timesheet_report/timesheet_report.txt b/projects/search_criteria/timesheet_report/timesheet_report.txt
deleted file mode 100644
index 14bbe08..0000000
--- a/projects/search_criteria/timesheet_report/timesheet_report.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- {
-  "owner": "ashwini@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:53", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:53"
- }, 
- {
-  "parent_doc_type": "Timesheet", 
-  "module": "Projects", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Timesheet\u0001Saved':1,'Timesheet\u0001Submitted':1}", 
-  "doc_type": "Timesheet Detail", 
-  "name": "__common__", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabTimesheet`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Timesheet Report", 
-  "columns": "Timesheet\u0001ID,Timesheet\u0001Timesheet Date,Timesheet\u0001Timesheet by,Timesheet Detail\u0001Project Name,Timesheet Detail\u0001Task Id,Timesheet Detail\u0001Task Name,Timesheet Detail\u0001Actual Start Time,Timesheet Detail\u0001Actual End Time,Timesheet Detail\u0001Total Hours (Actual)"
- }, 
- {
-  "name": "timesheet_report", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/public/css/splash.css b/public/css/splash.css
new file mode 100644
index 0000000..d4f0493
--- /dev/null
+++ b/public/css/splash.css
@@ -0,0 +1,52 @@
+@-webkit-keyframes pulse {
+  from {
+    opacity: 0.7;
+  }
+
+  to {
+    opacity: 1;
+  }
+}
+
+@keyframes pulse {
+  from {
+    opacity: 0.7;
+  }
+
+  to {
+    opacity: 1;
+  }
+}
+
+
+.splash {
+	margin: auto;
+	position: absolute;
+	top: 0px;
+	left: 0px;
+	right: 0px;
+	bottom: 30px;
+	width: 160px;
+	height: 160px;
+	text-align: center;
+	color: #888;
+	
+	animation-duration: 1s;
+	animation-name: pulse;
+	animation-iteration-count: infinite;
+	animation-direction: alternate;
+
+	-webkit-animation-duration: 1s;
+	-webkit-animation-name: pulse;
+	-webkit-animation-iteration-count: infinite;
+	-webkit-animation-direction: alternate;
+}
+
+.splash:after {
+	content: "erpnext";
+	font-size: 30px;
+	font-weight: 700;
+	font-family: Helvetica, Arial, sans-serif;
+	position: relative;
+	top: -30px;
+}
diff --git a/public/images/favicon.ico b/public/images/favicon.ico
index 045b1bd..4fbf3f2 100644
--- a/public/images/favicon.ico
+++ b/public/images/favicon.ico
Binary files differ
diff --git a/public/images/splash.svg b/public/images/splash.svg
new file mode 100644
index 0000000..3f9fa88
--- /dev/null
+++ b/public/images/splash.svg
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.48.2 r9819"
+   sodipodi:docname="splash-mono.svg"
+   inkscape:export-filename="/Users/anandpdoshi/Dropbox/erpnext/logo 2013/erpnext-logo-2013 other colors 3.png"
+   inkscape:export-xdpi="167.56363"
+   inkscape:export-ydpi="167.56363"
+   viewBox="0 0 680 820"
+   preserveAspectRatio="xMidyMid meet"
+   width="100%"
+   height="100%">
+  <defs
+     id="defs4" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.53740115"
+     inkscape:cx="417.75453"
+     inkscape:cy="501.17067"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer4"
+     showgrid="false"
+     inkscape:snap-bbox="false"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:snap-global="true"
+     inkscape:bbox-paths="false"
+     inkscape:bbox-nodes="false"
+     inkscape:snap-page="false"
+     inkscape:snap-grids="true"
+     inkscape:window-width="721"
+     inkscape:window-height="690"
+     inkscape:window-x="293"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3836" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline">
+    <rect
+       style="opacity:0.90000000000000002;fill:#bdc3c7;fill-opacity:1"
+       id="rect3800"
+       width="150"
+       height="150"
+       x="60.000008"
+       y="-472.36218"
+       rx="20"
+       ry="20"
+       transform="scale(1,-1)" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Layer 2">
+    <path
+       transform="scale(1,-1)"
+       style="display:inline;opacity:0.90000000000000002;fill:#bdc3c7;fill-opacity:1"
+       d="m 180,-372.36218 110,0 20,0 0,20 0,110 c 0,11.08 -8.92,20 -20,20 l -110,0 c -11.08,0 -20,-8.92 -20,-20 l 0,-110 c 0,-11.08 8.92,-20 20,-20 z"
+       id="rect3051"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="scccssssss" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="Layer 3">
+    <rect
+       style="display:inline;opacity:0.90000000000000002;fill:#bdc3c7;fill-opacity:0.94117647"
+       id="rect3840"
+       width="150"
+       height="150"
+       x="260"
+       y="-272.36218"
+       rx="20"
+       ry="20"
+       transform="scale(1,-1)" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer4"
+     inkscape:label="Layer 4">
+    <path
+       sodipodi:nodetypes="scccssssss"
+       inkscape:connector-curvature="0"
+       id="path3054"
+       d="m 490,372.36218 -110,0 -20,0 0,-20 0,-110 c 0,-11.08 8.92,-20 20,-20 l 110,0 c 11.08,0 20,8.92 20,20 l 0,110 c 0,11.08 -8.92,20 -20,20 z"
+       style="display:inline;opacity:0.90000000000000002;fill:#bdc3c7;fill-opacity:1" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Layer 5">
+    <rect
+       style="display:inline;opacity:0.90000000000000002;fill:#bdc3c7;fill-opacity:0.94117647"
+       id="rect3844"
+       width="150"
+       height="150"
+       x="460"
+       y="-472.36218"
+       rx="20"
+       ry="20"
+       transform="scale(1,-1)" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer6"
+     inkscape:label="Layer 6">
+    <path
+       style="display:inline;opacity:0.90000000000000002;fill:#bdc3c7;fill-opacity:0.94117647"
+       d="m 490,422.36218 -110,0 -20,0 0,20 0,110 c 0,11.08 8.92,20 20,20 l 110,0 c 11.08,0 20,-8.92 20,-20 l 0,-110 c 0,-11.08 -8.92,-20 -20,-20 z"
+       id="path3058"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="scccssssss" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer7"
+     inkscape:label="Layer 7">
+    <rect
+       style="display:inline;opacity:0.90000000000000002;fill:#bdc3c7;fill-opacity:1"
+       id="rect3848"
+       width="150"
+       height="150"
+       x="260"
+       y="-672.36218"
+       rx="20"
+       ry="20"
+       transform="scale(1,-1)" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer8"
+     inkscape:label="Layer 8">
+    <path
+       sodipodi:nodetypes="scccssssss"
+       inkscape:connector-curvature="0"
+       id="path3056"
+       d="m 180,422.36218 110,0 20,0 0,20 0,110 c 0,11.08 -8.92,20 -20,20 l -110,0 c -11.08,0 -20,-8.92 -20,-20 l 0,-110 c 0,-11.08 8.92,-20 20,-20 z"
+       style="display:inline;opacity:0.90000000000000002;fill:#bdc3c7;fill-opacity:1" />
+  </g>
+</svg>
diff --git a/public/js/conf.js b/public/js/conf.js
index 522de0a..71f1fa6 100644
--- a/public/js/conf.js
+++ b/public/js/conf.js
@@ -15,8 +15,8 @@
 
 // add toolbar icon
 $(document).bind('toolbar_setup', function() {
-	$('.brand').html((wn.boot.website_settings.brand_html || 'erpnext') +
-	' <i class="icon-home icon-white navbar-icon-home" ></i>')
+	$('.navbar-brand').html('<object data="app/images/splash.svg" \
+		class="toolbar-splash" type="image/svg+xml"></object>erpnext')
 	.css('max-width', '200px').css('overflow', 'hidden')
 	.hover(function() {
 		$(this).find('.icon-home').addClass('navbar-icon-home-hover');
diff --git a/public/js/gantt_task.js b/public/js/gantt_task.js
deleted file mode 100644
index 6b679cf..0000000
--- a/public/js/gantt_task.js
+++ /dev/null
@@ -1,90 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-// gantt chart for project tasks
-
-wn.require('lib/js/lib/jQuery.Gantt/css/style.css');
-wn.require('lib/js/lib/jQuery.Gantt/js/jquery.fn.gantt.min.js');
-
-erpnext.show_task_gantt = function(parent, project) {
-	
-	$(parent).css('min-height', '300px').html('<div class="alert">Loading...</div>')
-	
-	var get_source = function(r) {
-		var source = [];
-		// projects
-		$.each(r.message, function(i,v) {
-			if(v.exp_start_date && v.exp_end_date) {
-				source.push({
-					name: v.project, 
-					desc: v.subject,
-					values: [{
-						label: v.subject,
-						desc: v.description || v.subject,
-						from: '/Date("'+v.exp_start_date+'")/',
-						to: '/Date("'+v.exp_end_date+'")/',
-						customClass: {
-							'Open':'ganttRed',
-							'Pending Review':'ganttOrange',
-							'Working':'',
-							'Completed':'ganttGreen',
-							'Cancelled':'ganttGray'
-						}[v.status],
-						dataObj: v
-					}]
-				})				
-			}
-		});
-		return source	
-	}
-	wn.call({
-		method: 'projects.page.projects.projects.get_tasks',
-		args: {
-			project: project || ''
-		},
-		callback: function(r) {
-			$(parent).empty();
-			if(!r.message.length) {
-				$(parent).html('<div class="alert">No Tasks Yet.</div>');
-			} else {
-				var gantt_area = $('<div class="gantt">').appendTo(parent);
-				gantt_area.gantt({
-					source: get_source(r),
-					navigate: project ? "button" : "scroll",
-					scale: "weeks",
-					minScale: "day",
-					maxScale: "months",
-					onItemClick: function(data) {
-						wn.set_route('Form', 'Task', data.name);
-					},
-					onAddClick: function(dt, rowId) {
-						newdoc('Task');
-					}
-				});				
-			}
-
-			$('<button class="btn"><i class="icon icon-plus"></i>\
-				Create a new Task</button>').click(function() {
-				wn.model.with_doctype('Task', function() {
-					var new_name = wn.model.make_new_doc_and_get_name('Task');
-					if(project)
-						locals.Task[new_name].project = project;
-					wn.set_route('Form', 'Task', new_name);
-				});
-			}).appendTo(parent);
-		}
-	})	
-}
diff --git a/public/js/kb_common.js b/public/js/kb_common.js
deleted file mode 100644
index 6dca3f8..0000000
--- a/public/js/kb_common.js
+++ /dev/null
@@ -1,158 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-// question toolbar
-// contains - voting widget / tag list and user info / timestamp
-// By XXXXXX on YYYYY
-
-KBItemToolbar = function(args, kb) {
-	$.extend(this, args);
-	var me = this;
-	this.make = function() {
-		this.wrapper = $a(this.parent, 'div', '', {});
-		this.line1 = $a(this.wrapper, 'div', '', {color: '#888', fontSize:'11px', margin:'7px 0px'});
-		this.make_timestamp();
-		this.make_answers();
-		if(this.with_tags)
-			this.make_tags();
-		this.setup_del();
-	}
-	
-	this.make_timestamp = function() {
-		this.line1.innerHTML = repl('By %(name)s | %(when)s', {
-			name: wn.user_info(this.det.owner).fullname,
-			when: wn.datetime.comment_when(this.det.modified)
-		});
-		
-		// allow system manager to delete questions / answers
-		if(has_common(user_roles, ['Administrator', 'System Manager'])) {
-			this.line1.innerHTML += ' | <a style="cursor:pointer;"\
-				class="del-link">delete</a>';
-		}
-	}
-
-	this.make_answers = function() {
-		if(this.doctype=='Question') {
-			if(this.det.answers==0) {
-				this.line1.innerHTML += ' | no answers';
-			} else if(this.det.answers==1) {
-				this.line1.innerHTML += ' | 1 answer';
-			} else {
-				this.line1.innerHTML += ' | '+this.det.answers+' answers';
-			}
-		}
-	}
-	
-	this.make_tags = function() {
-		this.line1.innerHTML += ' | '
-		this.tags_area = $a(this.line1, 'span', 'kb-tags')
-		this.tags = new TagList(this.tags_area, 
-			this.det._user_tags && (this.det._user_tags.split(',')), 
-			this.doctype, this.det.name, 0, kb.set_tag_filter)		
-	}
-
-	this.setup_del = function() {
-		$(this.line1).find('.del-link').click(function() {
-			this.innerHTML = 'deleting...'; 
-			this.disabled = 1;
-			$c_page('utilities', 'questions', 'delete', {
-				dt: me.doctype, dn: me.det.name}, function(r,rt) {
-				// reload the list
-				kb.list.run()
-			});
-		});		
-	}
-
-	this.make();
-}
-
-
-// displays an editable text,
-// needs parent, text, disp_class, inp_class
-// dt, dn
-
-EditableText = function(args) {
-	$.extend(this, args);
-	var me = this;
-	
-	me.$w = $(repl('<div class="ed-text">\
-		<div class="ed-text-display %(disp_class)s"></div>\
-		<a class="ed-text-edit" style="cursor: pointer; float: right; margin-top: -16px;">[edit]</a>\
-		<textarea class="ed-text-input %(inp_class)s hide"></textarea>\
-		<div class="help hide"><br>Formatted as <a href="#markdown-reference"\
-		 	target="_blank">markdown</a></div>\
-		<button class="btn btn-info hide ed-text-save">Save</button>\
-		<a class="ed-text-cancel hide" style="cursor: pointer;">Cancel</a>\
-	</div>', args)).appendTo(me.parent);
-	
-	this.set_display = function(txt) {
-		var display_wrapper = me.$w.find('.ed-text-display');
-		display_wrapper.html(wn.markdown(txt));
-		display_wrapper.find("a").attr("target", "blank");
-		me.text = txt;
-	}
-	
-	this.set_display(me.text);
-	
-	if(me.height) me.$w.find('.ed-text-input').css('height', me.height);
-	if(me.width) me.$w.find('.ed-text-input').css('width', me.width);
-	
-	// edit
-	me.$w.find('.ed-text-edit').click(function() {
-		me.$w.find('.ed-text-input').val(me.text);
-		me.show_as_input();
-	})
-	
-	// save button - save the new text
-	me.$w.find('.ed-text-save').click(
-		function() {
-			var v = me.$w.find('.ed-text-input').val();
-			// check if text is written
-			if(!v) {
-				msgprint('Please write something!');
-				return;
-			}
-			var btn = this;
-			$(btn).set_working();
-			$c_page('utilities', 'question_view', 'update_item', {
-					dt: me.dt, dn: me.dn, fn: me.fieldname, text: v
-				}, 
-				function(r) {
-					$(btn).done_working();
-					if(r.exc) {msgprint(r.exc); return; }
-					me.set_display(v);
-					me.show_as_text();
-				});
-		}
-	)
-	
-
-	// cancel button
-	me.$w.find('.ed-text-cancel').click(function() {
-		me.show_as_text();		
-	})
-
-	this.show_as_text = function() {
-		me.$w.find('.ed-text-display, .ed-text-edit').toggle(true);
-		me.$w.find('.ed-text-input, .ed-text-save, .ed-text-cancel, .help').toggle(false);
-	}
-
-	this.show_as_input = function() {
-		me.$w.find('.ed-text-display, .ed-text-edit').toggle(false);
-		me.$w.find('.ed-text-input, .ed-text-save, .ed-text-cancel, .help').toggle(true);
-	}
-
-}
diff --git a/public/js/locale/_messages_js.json b/public/js/locale/_messages_js.json
deleted file mode 100644
index acb06e7..0000000
--- a/public/js/locale/_messages_js.json
+++ /dev/null
@@ -1,312 +0,0 @@
-[
- "BOM Replace Tool", 
- "Product Group", 
- "Period Closing Voucher", 
- "Lead", 
- "Employee Training", 
- "Web Page", 
- "Human Resources", 
- "Item Price", 
- "Sales Invoice Advance", 
- "Role", 
- "BOM", 
- "Branch", 
- "Department", 
- "Territory", 
- "Project Control", 
- "Item Tax", 
- "Bin", 
- "Sales Browser Control", 
- "Appraisal Template", 
- "Default Home Page", 
- "Custom Field", 
- "DocType Mapper", 
- "Unread Messages", 
- "Brand", 
- "Journal Voucher", 
- "Payment to Invoice Matching Tool", 
- "Letter Head", 
- "Job Opening", 
- "Leave Control Panel", 
- "Authorization Rule", 
- "Workflow State", 
- "DocPerm", 
- "Rename Tool", 
- "Attendance Control Panel", 
- "Stock Entry", 
- "Naming Series", 
- "Price List", 
- "Maintenance Schedule Item", 
- "Production Order", 
- "Account", 
- "Budget Detail", 
- "Jobs Email Settings", 
- "Website Script", 
- "Material Request", 
- "Setup", 
- "Timesheet Detail", 
- "Messages", 
- "Batch", 
- "Deduction Type", 
- "Project", 
- "Sales BOM Item", 
- "SMS Center", 
- "Sales Taxes and Charges Master", 
- "DocField", 
- "Packing Slip Item", 
- "GL Control", 
- "Maintenance Visit", 
- "Appraisal", 
- "Expense Claim", 
- "Production Planning Tool", 
- "Stock Ledger", 
- "Budget Control", 
- "Sales Taxes and Charges", 
- "Help", 
- "Campaign", 
- "Maintenance Visit Purpose", 
- "Purchase Invoice", 
- "Item Reorder", 
- "Leave Type", 
- "Sales and Purchase Return Tool", 
- "Global Defaults", 
- "Tag", 
- "Accounts", 
- "Buying", 
- "Project Activity Update", 
- "Quotation Item", 
- "Salary Slip Earning", 
- "Bank Reconciliation Detail", 
- "Sales Order", 
- "Email Digest", 
- "Event", 
- "Leave Allocation", 
- "Supplier Quotation Item", 
- "SMS Receiver", 
- "Attendance", 
- "Landed Cost Item", 
- "Table Mapper Detail", 
- "Quality Inspection Reading", 
- "Installation Note Item", 
- "HR", 
- "Purchase Invoice Advance", 
- "Shipping Address", 
- "Budget Distribution", 
- "Leave Block List", 
- "Packing Slip", 
- "Supplier", 
- "State", 
- "Employee External Work History", 
- "Employee", 
- "Products Settings", 
- "UOM Conversion Detail", 
- "ToDo", 
- "UOM", 
- "Supplier Type", 
- "Serial No", 
- "My Settings", 
- "Landed Cost Purchase Receipt", 
- "Salary Structure Deduction", 
- "Home Control", 
- "Maintenance Schedule Detail", 
- "Budget Distribution Detail", 
- "Print Heading", 
- "Update Delivery Date", 
- "Sales Email Settings", 
- "Utilities", 
- "Warehouse User", 
- "Website Slideshow", 
- "Valuation Control", 
- "Profile Control", 
- "Purchase Taxes and Charges", 
- "Landed Cost Wizard", 
- "Patch Log", 
- "Report", 
- "Sales Invoice", 
- "Website Item Group", 
- "Salary Slip Deduction", 
- "Workflow Rule Detail", 
- "Projects", 
- "Purchase Order Item", 
- "Notification Control", 
- "Workstation", 
- "POS Setting", 
- "Forum", 
- "Support Ticket", 
- "Project Activity", 
- "Documentation", 
- "Purchase Order Item Supplied", 
- "Quotation Lost Reason", 
- "Event Role", 
- "Contact", 
- "Industry Type", 
- "Contact Control", 
- "Market Segment", 
- "Comment", 
- "Sales Person", 
- "Purchase Invoice Item", 
- "Page Role", 
- "BOM Explosion Item", 
- "Grade", 
- "Communication", 
- "Print Format", 
- "Workflow", 
- "Sandbox", 
- "Module Def", 
- "Employee Education", 
- "Currency", 
- "Material Request Item", 
- "Sales Order Item", 
- "Featured Item", 
- "Sales BOM", 
- "Home", 
- "Calendar", 
- "Timesheet", 
- "Company", 
- "Employee Internal Work History", 
- "Appraisal Template Goal", 
- "Sales and Purchase Return Item", 
- "Support", 
- "Activity Type", 
- "Cost Center", 
- "Product Settings", 
- "Delivery Note Item", 
- "Company Control", 
- "Website Settings", 
- "Answer", 
- "Email Settings", 
- "Holiday", 
- "Installation Note", 
- "Workflow Engine", 
- "Website", 
- "Core", 
- "Item Customer Detail", 
- "Selling", 
- "Terms and Conditions", 
- "About Us Team Member", 
- "Target Detail", 
- "Related Page", 
- "Payment to Invoice Matching Tool Detail", 
- "Contact Us Settings", 
- "Expense Claim Detail", 
- "Stock Ledger Entry", 
- "Bank Reconciliation", 
- "Multi Ledger Report Detail", 
- "Delivery Note Packing Item", 
- "Employment Type", 
- "Purchase Receipt Item", 
- "Earning Type", 
- "Designation", 
- "Question", 
- "Sales Common", 
- "Purchase Taxes and Charges Master", 
- "C-Form Invoice Detail", 
- "Workflow Action", 
- "Property Setter", 
- "BOM Operation", 
- "Item Group", 
- "Supplier Quotation", 
- "Workflow Action Detail", 
- "Purchase Common", 
- "File Data", 
- "Knowledge Base", 
- "Sales Partner", 
- "Customer Issue", 
- "Feed", 
- "Scheduler Log", 
- "Salary Slip", 
- "Appraisal Goal", 
- "Customize Form Field", 
- "GL Mapper Detail", 
- "Series Detail", 
- "Blog Subscriber", 
- "Warehouse", 
- "Quality Inspection", 
- "DocType Label", 
- "GL Entry", 
- "Control Panel", 
- "Delivery Note", 
- "Trend Analyzer Control", 
- "Production", 
- "Search Criteria", 
- "Salary Structure", 
- "Purchase Receipt Item Supplied", 
- "Customer Group", 
- "Opportunity Item", 
- "Quotation", 
- "Sales Invoice Item", 
- "GL Mapper", 
- "Workflow Document State", 
- "Item Website Specification", 
- "Mode of Payment", 
- "Leave Block List Date", 
- "System Console", 
- "To Do", 
- "Permission Control", 
- "Workflow Transition", 
- "Features Setup", 
- "Field Mapper Detail", 
- "Bulk Email", 
- "BOM Item", 
- "Blog", 
- "Other Income Detail", 
- "Task", 
- "Setup Control", 
- "Expense Claim Type", 
- "Website Product Category", 
- "Stock", 
- "Profile", 
- "Authorization Control", 
- "Item Quality Inspection Parameter", 
- "MIS Control", 
- "Leave Block List Allow", 
- "Style Settings", 
- "Trash Control", 
- "Salary Structure Earning", 
- "DocType", 
- "SMS Parameter", 
- "Maintenance Schedule", 
- "Event User", 
- "Stock Reconciliation", 
- "Purchase Receipt", 
- "Address", 
- "About Us Settings", 
- "Job Applicant", 
- "Manufacturing", 
- "Opportunity", 
- "Customize Form", 
- "Customer", 
- "Sales Team", 
- "Top Bar Item", 
- "Custom Script", 
- "Country", 
- "DefaultValue", 
- "Modules", 
- "Production Plan Sales Order", 
- "Stock UOM Replace Utility", 
- "Production Plan Item", 
- "Holiday List", 
- "Item", 
- "Fiscal Year", 
- "SMS Control", 
- "Activity", 
- "Journal Voucher Detail", 
- "Project Milestone", 
- "Purchase Order", 
- "Page", 
- "Leave Application", 
- "Stock Entry Detail", 
- "Live Chat", 
- "Item Supplier", 
- "Salary Manager", 
- "Company History", 
- "Website Slideshow Item", 
- "Naming Series Options", 
- "C-Form", 
- "SMS Settings", 
- "SMS Log", 
- "Newsletter", 
- "Warehouse Type", 
- "Workflow Rule", 
- "UserRole"
-]
\ No newline at end of file
diff --git a/public/js/locale/ar-js.json b/public/js/locale/ar-js.json
deleted file mode 100644
index 5f68631..0000000
--- a/public/js/locale/ar-js.json
+++ /dev/null
@@ -1,322 +0,0 @@
-{
- "About Us Settings": "\u062d\u0648\u0644 \u0628\u0646\u0627 \u0625\u0639\u062f\u0627\u062f\u0627\u062a", 
- "About Us Team Member": "\u062d\u0648\u0644 \u0639\u0636\u0648 \u0641\u0631\u064a\u0642 \u0628\u0646\u0627", 
- "Account": "\u062d\u0633\u0627\u0628", 
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Activity": "\u0646\u0634\u0627\u0637", 
- "Activity Type": "\u0627\u0644\u0646\u0634\u0627\u0637 \u0646\u0648\u0639", 
- "Address": "\u0639\u0646\u0648\u0627\u0646", 
- "Answer": "\u0625\u062c\u0627\u0628\u0629", 
- "Appraisal": "\u062a\u0642\u064a\u064a\u0645", 
- "Appraisal Goal": "\u062a\u0642\u064a\u064a\u0645 \u0627\u0644\u0647\u062f\u0641", 
- "Appraisal Template": "\u062a\u0642\u064a\u064a\u0645 \u0642\u0627\u0644\u0628", 
- "Appraisal Template Goal": "\u062a\u0642\u064a\u064a\u0645 \u0642\u0627\u0644\u0628 \u0627\u0644\u0647\u062f\u0641", 
- "Attendance": "\u0627\u0644\u062d\u0636\u0648\u0631", 
- "Attendance Control Panel": "\u0627\u0644\u062d\u0636\u0648\u0631 \u0644\u0648\u062d\u0629 \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Authorization Control": "\u0625\u0630\u0646 \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Authorization Rule": "\u0625\u0630\u0646 \u0627\u0644\u0642\u0627\u0639\u062f\u0629", 
- "BOM": "BOM", 
- "BOM Explosion Item": "BOM \u0627\u0646\u0641\u062c\u0627\u0631 \u0627\u0644\u0625\u063a\u0644\u0627\u0642", 
- "BOM Item": "BOM \u0627\u0644\u0645\u062f\u064a\u0646\u0629", 
- "BOM Operation": "BOM \u0639\u0645\u0644\u064a\u0629", 
- "BOM Replace Tool": "BOM \u0627\u0633\u062a\u0628\u062f\u0627\u0644 \u0623\u062f\u0627\u0629", 
- "Bank Reconciliation": "\u0627\u0644\u0628\u0646\u0643 \u0627\u0644\u0645\u0635\u0627\u0644\u062d\u0629", 
- "Bank Reconciliation Detail": "\u0627\u0644\u0628\u0646\u0643 \u0627\u0644\u0645\u0635\u0627\u0644\u062d\u0629 \u062a\u0641\u0627\u0635\u064a\u0644", 
- "Batch": "\u062f\u0641\u0639\u0629", 
- "Bin": "\u0628\u0646", 
- "Blog": "\u0628\u0644\u0648\u0642", 
- "Blog Subscriber": "\u0628\u0644\u0648\u0642 \u0627\u0644\u0645\u0634\u062a\u0631\u0643", 
- "Branch": "\u0641\u0631\u0639", 
- "Brand": "\u0639\u0644\u0627\u0645\u0629 \u062a\u062c\u0627\u0631\u064a\u0629", 
- "Budget Control": "\u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629 \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Budget Detail": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629", 
- "Budget Distribution": "\u062a\u0648\u0632\u064a\u0639 \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629", 
- "Budget Distribution Detail": "\u062a\u0648\u0632\u064a\u0639 \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Bulk Email": "\u0627\u0644\u062c\u0632\u0621 \u0627\u0644\u0623\u0643\u0628\u0631 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Buying": "\u0634\u0631\u0627\u0621", 
- "C-Form": "\u0646\u0645\u0648\u0630\u062c C-", 
- "C-Form Invoice Detail": "C-\u0646\u0645\u0648\u0630\u062c \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", 
- "Calendar": "\u062a\u0642\u0648\u064a\u0645", 
- "Campaign": "\u062d\u0645\u0644\u0629", 
- "Comment": "\u062a\u0639\u0644\u064a\u0642", 
- "Communication": "\u0627\u062a\u0635\u0627\u0644\u0627\u062a", 
- "Communication Log": "\u0633\u062c\u0644 \u0627\u0644\u0627\u062a\u0635\u0627\u0644\u0627\u062a", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Company Control": "\u0634\u0631\u0643\u0629 \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Company History": "\u0646\u0628\u0630\u0629 \u0639\u0646 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0634\u0631\u0643\u0629", 
- "Contact": "\u0627\u062a\u0635\u0644", 
- "Contact Control": "\u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Contact Us Settings": "\u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0646\u0627 \u0625\u0639\u062f\u0627\u062f\u0627\u062a", 
- "Control Panel": "\u0644\u0648\u062d\u0629 \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Core": "\u062c\u0648\u0647\u0631", 
- "Cost Center": "\u0645\u0631\u0643\u0632 \u0627\u0644\u062a\u0643\u0644\u0641\u0629", 
- "Country": "\u0628\u0644\u062f", 
- "Cross List Item Group": "\u0639\u0628\u0648\u0631 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0641\u0631\u064a\u0642 \u0627\u0644\u0625\u063a\u0644\u0627\u0642", 
- "Currency": "\u0639\u0645\u0644\u0629", 
- "Custom Field": "\u0645\u062e\u0635\u0635 \u0627\u0644\u0645\u064a\u062f\u0627\u0646\u064a\u0629", 
- "Custom Script": "\u0633\u064a\u0646\u0627\u0631\u064a\u0648 \u0645\u062e\u0635\u0635", 
- "Customer": "\u0632\u0628\u0648\u0646", 
- "Customer Group": "\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Issue": "\u0627\u0644\u0639\u062f\u062f \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customize Form": "\u062a\u062e\u0635\u064a\u0635 \u0646\u0645\u0648\u0630\u062c", 
- "Customize Form Field": "\u062a\u062e\u0635\u064a\u0635 \u062d\u0642\u0644 \u0646\u0645\u0648\u0630\u062c", 
- "Deduction Type": "\u062e\u0635\u0645 \u0646\u0648\u0639", 
- "Default Home Page": "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629", 
- "DefaultValue": "\u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629", 
- "Delivery Note": "\u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u062a\u0633\u0644\u064a\u0645", 
- "Delivery Note Item": "\u0645\u0644\u0627\u062d\u0638\u0629 \u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0633\u0644\u0639\u0629", 
- "Delivery Note Packing Item": "\u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u062a\u0648\u0635\u064a\u0644 \u0627\u0644\u062a\u063a\u0644\u064a\u0641", 
- "Department": "\u0642\u0633\u0645", 
- "Designation": "\u062a\u0639\u064a\u064a\u0646", 
- "DocField": "DocField", 
- "DocPerm": "DocPerm", 
- "DocType": "DOCTYPE", 
- "DocType Label": "DOCTYPE \u062a\u0633\u0645\u064a\u0629", 
- "DocType Mapper": "DOCTYPE \u0645\u062e\u0637\u0637", 
- "Documentation": "\u062a\u0648\u062b\u064a\u0642", 
- "Earning Type": "\u0643\u0633\u0628 \u0646\u0648\u0639", 
- "Email Digest": "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u062f\u0627\u064a\u062c\u0633\u062a", 
- "Email Settings": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Employee": "\u0639\u0627\u0645\u0644", 
- "Employee Education": "\u0645\u0648\u0638\u0641 \u0627\u0644\u062a\u0639\u0644\u064a\u0645", 
- "Employee External Work History": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u0648\u0638\u0641 \u0627\u0644\u0639\u0645\u0644 \u0627\u0644\u062e\u0627\u0631\u062c\u064a", 
- "Employee Internal Work History": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u0648\u0638\u0641 \u0627\u0644\u0639\u0645\u0644 \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629", 
- "Employee Training": "\u062a\u062f\u0631\u064a\u0628 \u0627\u0644\u0645\u0648\u0638\u0641\u064a\u0646", 
- "Employment Type": "\u0645\u062c\u0627\u0644 \u0627\u0644\u0639\u0645\u0644", 
- "Event": "\u062d\u062f\u062b", 
- "Event Role": "\u0627\u0644\u062d\u062f\u062b \u0627\u0644\u062f\u0648\u0631", 
- "Event User": "\u062d\u062f\u062b \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645", 
- "Expense Claim": "\u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0637\u0627\u0644\u0628\u0629", 
- "Expense Claim Detail": "\u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0637\u0627\u0644\u0628\u0629 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Expense Claim Type": "\u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0637\u0627\u0644\u0628\u0629 \u0646\u0648\u0639", 
- "Featured Item": "\u0645\u0645\u064a\u0632\u0629", 
- "Features Setup": "\u0645\u064a\u0632\u0627\u062a \u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Feed": "\u0623\u0637\u0639\u0645", 
- "Field Mapper Detail": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0645\u062e\u0637\u0637 \u0627\u0644\u062d\u0642\u0644", 
- "File Data": "\u0645\u0644\u0641 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Forum": "\u0645\u0646\u062a\u062f\u0649", 
- "GL Control": "GL \u0627\u0644\u062a\u062d\u0643\u0645", 
- "GL Entry": "GL \u0627\u0644\u062f\u062e\u0648\u0644", 
- "GL Mapper": "GL \u0645\u062e\u0637\u0637", 
- "GL Mapper Detail": "GL \u0645\u062e\u0637\u0637 \u062a\u0641\u0635\u064a\u0644\u064a", 
- "Global Defaults": "\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0627\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a\u0629", 
- "Grade": "\u062f\u0631\u062c\u0629", 
- "HR": "HR", 
- "Help": "\u0645\u0633\u0627\u0639\u062f\u0629", 
- "Holiday": "\u0639\u0637\u0644\u0629", 
- "Holiday Block List": "\u0625\u0642\u0627\u0645\u0627\u062a \u0642\u0627\u0626\u0645\u0629", 
- "Holiday Block List Allow": "\u0639\u0637\u0644\u0629 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062d\u0638\u0631 \u0627\u0644\u0633\u0645\u0627\u062d", 
- "Holiday Block List Date": "\u062a\u0627\u0631\u064a\u062e \u0625\u0642\u0627\u0645\u0627\u062a \u0642\u0627\u0626\u0645\u0629", 
- "Holiday List": "\u0639\u0637\u0644\u0629 \u0642\u0627\u0626\u0645\u0629", 
- "Home": "\u0645\u0646\u0632\u0644", 
- "Home Control": "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629 \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Human Resources": "\u0627\u0644\u0645\u0648\u0627\u0631\u062f \u0627\u0644\u0628\u0634\u0631\u064a\u0629", 
- "Industry Type": "\u0635\u0646\u0627\u0639\u0629 \u0646\u0648\u0639", 
- "Installation Note": "\u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u062a\u062b\u0628\u064a\u062a", 
- "Installation Note Item": "\u0645\u0644\u0627\u062d\u0638\u0629 \u062a\u062b\u0628\u064a\u062a \u0627\u0644\u0625\u063a\u0644\u0627\u0642", 
- "Item": "\u0628\u0646\u062f", 
- "Item Customer Detail": "\u0627\u0644\u0628\u0646\u062f \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Item Group": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", 
- "Item Price": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0633\u0639\u0631", 
- "Item Quality Inspection Parameter": "\u0645\u0639\u0644\u0645\u0629 \u0627\u0644\u0628\u0646\u062f \u0627\u0644\u062a\u0641\u062a\u064a\u0634 \u0627\u0644\u062c\u0648\u062f\u0629", 
- "Item Reorder": "\u0627\u0644\u0628\u0646\u062f \u0625\u0639\u0627\u062f\u0629 \u062a\u0631\u062a\u064a\u0628", 
- "Item Supplier": "\u0627\u0644\u0628\u0646\u062f \u0645\u0632\u0648\u062f", 
- "Item Tax": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0636\u0631\u0627\u0626\u0628", 
- "Item Website Specification": "\u0627\u0644\u0628\u0646\u062f \u0645\u0648\u0627\u0635\u0641\u0627\u062a \u0627\u0644\u0645\u0648\u0642\u0639", 
- "Job Applicant": "\u0637\u0627\u0644\u0628 \u0627\u0644\u0639\u0645\u0644", 
- "Job Opening": "\u0627\u0641\u062a\u062a\u0627\u062d \u0627\u0644\u0639\u0645\u0644", 
- "Jobs Email Settings": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0648\u0638\u0627\u0626\u0641", 
- "Journal Voucher": "\u0645\u062c\u0644\u0629 \u0642\u0633\u064a\u0645\u0629", 
- "Journal Voucher Detail": "\u0645\u062c\u0644\u0629 \u0642\u0633\u064a\u0645\u0629 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Knowledge Base": "\u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0645\u0639\u0631\u0641\u0629", 
- "Landed Cost Item": "\u0647\u0628\u0637\u062a \u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0633\u0644\u0639\u0629", 
- "Landed Cost Purchase Receipt": "\u0647\u0628\u0637\u062a \u0627\u0633\u062a\u0644\u0627\u0645 \u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "Landed Cost Wizard": "\u0647\u0628\u0637\u062a \u062a\u0643\u0644\u0641\u0629 \u0645\u0639\u0627\u0644\u062c", 
- "Lead": "\u0642\u064a\u0627\u062f\u0629", 
- "Leave Allocation": "\u062a\u0631\u0643 \u062a\u0648\u0632\u064a\u0639", 
- "Leave Application": "\u062a\u0631\u0643 \u0627\u0644\u062a\u0637\u0628\u064a\u0642", 
- "Leave Block List": "\u062a\u0631\u0643 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062d\u0638\u0631", 
- "Leave Block List Allow": "\u062a\u0631\u0643 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062d\u0638\u0631 \u0627\u0644\u0633\u0645\u0627\u062d", 
- "Leave Block List Date": "\u062a\u0631\u0643 \u0628\u0644\u0648\u0643 \u062a\u0627\u0631\u064a\u062e \u0642\u0627\u0626\u0645\u0629", 
- "Leave Control Panel": "\u062a\u0631\u0643 \u0644\u0648\u062d\u0629 \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Leave Type": "\u062a\u0631\u0643 \u0646\u0648\u0639", 
- "Letter Head": "\u0631\u0633\u0627\u0644\u0629 \u0631\u0626\u064a\u0633", 
- "Live Chat": "\u062d\u062c\u0632\u064a", 
- "MIS Control": "MIS \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Maintenance Schedule": "\u0635\u064a\u0627\u0646\u0629 \u062c\u062f\u0648\u0644", 
- "Maintenance Schedule Detail": "\u0635\u064a\u0627\u0646\u0629 \u062c\u062f\u0648\u0644 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Maintenance Schedule Item": "\u0635\u064a\u0627\u0646\u0629 \u062c\u062f\u0648\u0644 \u0627\u0644\u0633\u0644\u0639\u0629", 
- "Maintenance Visit": "\u0635\u064a\u0627\u0646\u0629 \u0632\u064a\u0627\u0631\u0629", 
- "Maintenance Visit Purpose": "\u0635\u064a\u0627\u0646\u0629 \u0632\u064a\u0627\u0631\u0629 \u0627\u0644\u063a\u0631\u0636", 
- "Manufacturing": "\u062a\u0635\u0646\u064a\u0639", 
- "Market Segment": "\u0633\u0648\u0642 \u0627\u0644\u0642\u0637\u0627\u0639", 
- "Material Request": "\u0637\u0644\u0628 \u0627\u0644\u0645\u0648\u0627\u062f", 
- "Material Request Item": "\u0637\u0644\u0628 \u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u0625\u063a\u0644\u0627\u0642", 
- "Messages": "\u0631\u0633\u0627\u0626\u0644", 
- "Mode of Payment": "\u0637\u0631\u064a\u0642\u0629 \u0627\u0644\u062f\u0641\u0639", 
- "Module Def": "\u0648\u062d\u062f\u0629 \u0645\u0648\u0627\u0637\u0646\u0647", 
- "Modules": "\u0648\u062d\u062f\u0627\u062a", 
- "Multi Ledger Report Detail": "\u0645\u0648\u0636\u0648\u0639 \u062a\u0642\u0631\u064a\u0631 \u062a\u0641\u0635\u064a\u0644\u064a \u0644\u064a\u062f\u062c\u0631", 
- "My Settings": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a", 
- "Naming Series": "\u062a\u0633\u0645\u064a\u0629 \u0627\u0644\u0633\u0644\u0633\u0644\u0629", 
- "Naming Series Options": "\u062e\u064a\u0627\u0631\u0627\u062a \u062a\u0633\u0645\u064a\u0629 \u0627\u0644\u0633\u0644\u0633\u0644\u0629", 
- "Newsletter": "\u0627\u0644\u0646\u0634\u0631\u0629 \u0627\u0644\u0625\u062e\u0628\u0627\u0631\u064a\u0629", 
- "Notification Control": "\u0625\u0639\u0644\u0627\u0645 \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Opportunity": "\u0641\u0631\u0635\u0629", 
- "Opportunity Item": "\u0641\u0631\u0635\u0629 \u0627\u0644\u0633\u0644\u0639\u0629", 
- "Other Income Detail": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0625\u064a\u0631\u0627\u062f\u0627\u062a \u0627\u0644\u0623\u062e\u0631\u0649", 
- "POS Setting": "POS \u0625\u0639\u062f\u0627\u062f", 
- "Packing Slip": "\u0632\u0644\u0629 \u0627\u0644\u062a\u0639\u0628\u0626\u0629", 
- "Packing Slip Item": "\u0627\u0644\u062a\u0639\u0628\u0626\u0629 \u0627\u0644\u0625\u063a\u0644\u0627\u0642 \u0632\u0644\u0629", 
- "Page": "\u0635\u0641\u062d\u0629", 
- "Page Role": "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0644\u062f\u0648\u0631", 
- "Patch Log": "\u0633\u062c\u0644 \u0627\u0644\u062a\u0635\u062d\u064a\u062d", 
- "Payment to Invoice Matching Tool": "\u062f\u0641\u0639 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0625\u0644\u0649 \u0623\u062f\u0627\u0629 \u0645\u0637\u0627\u0628\u0642\u0629", 
- "Payment to Invoice Matching Tool Detail": "\u062f\u0641\u0639 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0644\u062a\u0641\u0627\u0635\u064a\u0644 \u0623\u062f\u0627\u0629 \u0645\u0637\u0627\u0628\u0642\u0629", 
- "Period Closing Voucher": "\u0641\u062a\u0631\u0629 \u0627\u0644\u0625\u063a\u0644\u0627\u0642 \u0642\u0633\u064a\u0645\u0629", 
- "Permission Control": "\u0625\u0630\u0646 \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Plot Control": "\u0645\u0624\u0627\u0645\u0631\u0629 \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Price List": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631", 
- "Print Format": "\u0637\u0628\u0627\u0639\u0629 \u0634\u0643\u0644", 
- "Print Heading": "\u0637\u0628\u0627\u0639\u0629 \u0639\u0646\u0648\u0627\u0646", 
- "Product": "\u0646\u062a\u0627\u062c", 
- "Product Group": "\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a", 
- "Product Settings": "\u0627\u0644\u0645\u0646\u062a\u062c \u0625\u0639\u062f\u0627\u062f\u0627\u062a", 
- "Production": "\u0627\u0644\u0625\u0646\u062a\u0627\u062c", 
- "Production Order": "\u0627\u0644\u0625\u0646\u062a\u0627\u062c \u062a\u0631\u062a\u064a\u0628", 
- "Production Plan Item": "\u062e\u0637\u0629 \u0625\u0646\u062a\u0627\u062c \u0627\u0644\u0633\u0644\u0639\u0629", 
- "Production Plan Sales Order": "\u0623\u0645\u0631 \u0627\u0644\u0625\u0646\u062a\u0627\u062c \u062e\u0637\u0629 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Production Planning Tool": "\u0625\u0646\u062a\u0627\u062c \u0623\u062f\u0627\u0629 \u062a\u062e\u0637\u064a\u0637 \u0627\u0644\u0645\u0646\u0632\u0644", 
- "Products Settings": "\u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0625\u0639\u062f\u0627\u062f\u0627\u062a", 
- "Profile": "\u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0634\u062e\u0635\u064a", 
- "Profile Control": "\u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0634\u062e\u0635\u064a \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Project": "\u0645\u0634\u0631\u0648\u0639", 
- "Project Activity": "\u0645\u0634\u0631\u0648\u0639 \u0646\u0634\u0627\u0637", 
- "Project Activity Update": "\u0645\u0634\u0631\u0648\u0639 \u062a\u062d\u062f\u064a\u062b \u0646\u0634\u0627\u0637", 
- "Project Control": "\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Project Milestone": "\u0645\u0634\u0631\u0648\u0639 \u062a\u0635\u0646\u064a\u0641", 
- "Projects": "\u0645\u0634\u0627\u0631\u064a\u0639", 
- "Property Setter": "\u0627\u0644\u0645\u0644\u0643\u064a\u0629 \u0648\u0627\u0636\u0639\u0629", 
- "Purchase Common": "\u0634\u0631\u0627\u0621 \u0627\u0644\u0645\u0634\u062a\u0631\u0643\u0629", 
- "Purchase Invoice": "\u0634\u0631\u0627\u0621 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", 
- "Purchase Invoice Advance": "\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0634\u0631\u0627\u0621 \u0645\u0642\u062f\u0645\u0627", 
- "Purchase Invoice Item": "\u0634\u0631\u0627\u0621 \u0627\u0644\u0633\u0644\u0639\u0629 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", 
- "Purchase Order": "\u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "Purchase Order Item": "\u0634\u0631\u0627\u0621 \u0627\u0644\u0633\u0644\u0639\u0629 \u062a\u0631\u062a\u064a\u0628", 
- "Purchase Order Item Supplied": "\u0634\u0631\u0627\u0621 \u0627\u0644\u0633\u0644\u0639\u0629 \u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0648\u0631\u062f\u0629", 
- "Purchase Receipt": "\u0634\u0631\u0627\u0621 \u0627\u0633\u062a\u0644\u0627\u0645", 
- "Purchase Receipt Item": "\u0634\u0631\u0627\u0621 \u0627\u0644\u0633\u0644\u0639\u0629 \u0627\u0633\u062a\u0644\u0627\u0645", 
- "Purchase Receipt Item Supplied": "\u0634\u0631\u0627\u0621 \u0627\u0644\u0633\u0644\u0639\u0629 \u0627\u0633\u062a\u0644\u0627\u0645 \u0627\u0644\u0645\u0648\u0631\u062f\u0629", 
- "Purchase Request": "\u0637\u0644\u0628 \u0634\u0631\u0627\u0621", 
- "Purchase Request Item": "\u0634\u0631\u0627\u0621 \u0627\u0644\u0633\u0644\u0639\u0629 \u0637\u0644\u0628", 
- "Purchase Taxes and Charges": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "Purchase Taxes and Charges Master": "\u0636\u0631\u0627\u0626\u0628 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a \u0648\u0631\u0633\u0648\u0645 \u0645\u0627\u062c\u0633\u062a\u064a\u0631", 
- "Quality Inspection": "\u0641\u062d\u0635 \u0627\u0644\u062c\u0648\u062f\u0629", 
- "Quality Inspection Reading": "\u062c\u0648\u062f\u0629 \u0627\u0644\u062a\u0641\u062a\u064a\u0634 \u0627\u0644\u0642\u0631\u0627\u0621\u0629", 
- "Question": "\u0633\u0624\u0627\u0644", 
- "Quotation": "\u0627\u0642\u062a\u0628\u0627\u0633", 
- "Quotation Item": "\u0627\u0642\u062a\u0628\u0627\u0633 \u0627\u0644\u0625\u063a\u0644\u0627\u0642", 
- "Quotation Lost Reason": "\u0641\u0642\u062f\u062a \u0627\u0642\u062a\u0628\u0627\u0633 \u0627\u0644\u0633\u0628\u0628", 
- "Related Page": "\u0627\u0644\u0635\u0641\u062d\u0629 \u0630\u0627\u062a \u0627\u0644\u0635\u0644\u0629", 
- "Rename Tool": "\u0625\u0639\u0627\u062f\u0629 \u062a\u0633\u0645\u064a\u0629 \u0623\u062f\u0627\u0629", 
- "Report": "\u062a\u0642\u0631\u064a\u0631", 
- "Role": "\u062f\u0648\u0631", 
- "SMS Center": "\u0645\u0631\u0643\u0632 SMS", 
- "SMS Control": "SMS \u062a\u062d\u0643\u0645", 
- "SMS Log": "SMS \u062f\u062e\u0648\u0644", 
- "SMS Parameter": "SMS \u0645\u0639\u0644\u0645\u0629", 
- "SMS Receiver": "SMS \u0627\u0633\u062a\u0642\u0628\u0627\u0644", 
- "SMS Settings": "SMS \u0625\u0639\u062f\u0627\u062f\u0627\u062a", 
- "Salary Manager": "\u0631\u0627\u062a\u0628 \u0645\u062f\u064a\u0631", 
- "Salary Slip": "\u0627\u0644\u0631\u0627\u062a\u0628 \u0632\u0644\u0629", 
- "Salary Slip Deduction": "\u0632\u0644\u0629 \u0627\u0644\u0631\u0627\u062a\u0628 \u062e\u0635\u0645", 
- "Salary Slip Earning": "\u0632\u0644\u0629 \u0627\u0644\u0631\u0627\u062a\u0628 \u0643\u0633\u0628", 
- "Salary Structure": "\u0647\u064a\u0643\u0644 \u0627\u0644\u0645\u0631\u062a\u0628\u0627\u062a", 
- "Salary Structure Deduction": "\u0647\u064a\u0643\u0644 \u0627\u0644\u0645\u0631\u062a\u0628\u0627\u062a \u062e\u0635\u0645", 
- "Salary Structure Earning": "\u0647\u064a\u0643\u0644 \u0627\u0644\u0631\u0648\u0627\u062a\u0628 \u0643\u0633\u0628", 
- "Sales BOM": "\u0645\u0628\u064a\u0639\u0627\u062a BOM", 
- "Sales BOM Item": "\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0633\u0644\u0639\u0629 BOM", 
- "Sales Browser Control": "\u0645\u0628\u064a\u0639\u0627\u062a \u0645\u062a\u0635\u0641\u062d \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Sales Common": "\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0645\u0634\u062a\u0631\u0643\u0629", 
- "Sales Email Settings": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u0628\u064a\u0639\u0627\u062a", 
- "Sales Invoice": "\u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u0628\u064a\u0639\u0627\u062a", 
- "Sales Invoice Advance": "\u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0645\u0642\u062f\u0645\u0629", 
- "Sales Invoice Item": "\u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0633\u0644\u0639\u0629", 
- "Sales Order": "\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Sales Order Item": "\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0625\u063a\u0644\u0627\u0642", 
- "Sales Partner": "\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0634\u0631\u064a\u0643", 
- "Sales Person": "\u0645\u0628\u064a\u0639\u0627\u062a \u0634\u062e\u0635", 
- "Sales Taxes and Charges": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0639\u0644\u0649 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "Sales Taxes and Charges Master": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0639\u0644\u0649 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0648\u0631\u0633\u0648\u0645 \u0645\u0627\u062c\u0633\u062a\u064a\u0631", 
- "Sales Team": "\u0641\u0631\u064a\u0642 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Sales and Purchase Return Item": "\u0645\u0628\u064a\u0639\u0627\u062a \u0648\u0634\u0631\u0627\u0621 \u0627\u0644\u0633\u0644\u0639\u0629 \u0627\u0644\u0639\u0648\u062f\u0629", 
- "Sales and Purchase Return Tool": "\u0645\u0628\u064a\u0639\u0627\u062a \u0648\u0634\u0631\u0627\u0621 \u0623\u062f\u0627\u0629 \u0627\u0644\u0639\u0648\u062f\u0629", 
- "Sandbox": "\u0631\u0645\u0644", 
- "Scheduler Log": "\u062c\u062f\u0648\u0644\u0629 \u062f\u062e\u0648\u0644", 
- "Search Criteria": "\u0645\u0639\u0627\u064a\u064a\u0631 \u0627\u0644\u0628\u062d\u062b", 
- "Selling": "\u0628\u064a\u0639", 
- "Serial No": "\u0627\u0644\u0645\u0633\u0644\u0633\u0644 \u0644\u0627", 
- "Series Detail": "\u0633\u0644\u0633\u0644\u0629 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Setup Control": "\u0625\u0639\u062f\u0627\u062f \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Shipping Address": "\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0634\u062d\u0646", 
- "State": "\u062f\u0648\u0644\u0629", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Stock Entry": "\u0627\u0644\u0623\u0633\u0647\u0645 \u0627\u0644\u062f\u062e\u0648\u0644", 
- "Stock Entry Detail": "\u0627\u0644\u0623\u0633\u0647\u0645 \u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Stock Ledger": "\u0627\u0644\u0623\u0633\u0647\u0645 \u0644\u064a\u062f\u062c\u0631", 
- "Stock Ledger Entry": "\u0627\u0644\u0623\u0633\u0647\u0645 \u0644\u064a\u062f\u062c\u0631 \u0627\u0644\u062f\u062e\u0648\u0644", 
- "Stock Reconciliation": "\u0627\u0644\u0623\u0633\u0647\u0645 \u0627\u0644\u0645\u0635\u0627\u0644\u062d\u0629", 
- "Stock UOM Replace Utility": "\u0627\u0644\u0623\u0633\u0647\u0645 \u0623\u062f\u0627\u0629 \u0627\u0633\u062a\u0628\u062f\u0627\u0644 UOM", 
- "Style Settings": "\u0646\u0645\u0637 \u0627\u0644\u0636\u0628\u0637", 
- "Supplier": "\u0645\u0632\u0648\u062f", 
- "Supplier Quotation": "\u0627\u0642\u062a\u0628\u0627\u0633 \u0627\u0644\u0645\u0648\u0631\u062f", 
- "Supplier Quotation Item": "\u0627\u0644\u0645\u0648\u0631\u062f \u0627\u0642\u062a\u0628\u0627\u0633 \u0627\u0644\u0625\u063a\u0644\u0627\u0642", 
- "Supplier Type": "\u0627\u0644\u0645\u0648\u0631\u062f \u0646\u0648\u0639", 
- "Support": "\u062f\u0639\u0645", 
- "Support Ticket": "\u062a\u0630\u0643\u0631\u0629 \u062f\u0639\u0645", 
- "System Console": "\u0646\u0638\u0627\u0645 \u0648\u062d\u062f\u0629 \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Table Mapper Detail": "\u0627\u0644\u062c\u062f\u0648\u0644 \u0645\u062e\u0637\u0637 \u062a\u0641\u0635\u064a\u0644\u064a", 
- "Tag": "\u0628\u0637\u0627\u0642\u0629", 
- "Target Detail": "\u0627\u0644\u0647\u062f\u0641 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Task": "\u0645\u0647\u0645\u0629", 
- "Terms and Conditions": "\u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Territory": "\u0625\u0642\u0644\u064a\u0645", 
- "Timesheet": "\u0633\u0627\u0639\u0627\u062a \u0627\u0644\u0639\u0645\u0644", 
- "Timesheet Detail": "\u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "To Do": "\u0647\u0644 \u0644", 
- "ToDo": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0645\u0647\u0627\u0645", 
- "Top Bar Item": "\u0623\u0641\u0636\u0644 \u0634\u0631\u064a\u0637 \u0627\u0644\u0625\u063a\u0644\u0627\u0642", 
- "Trash Control": "\u0627\u0644\u0642\u0645\u0627\u0645\u0629 \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Trend Analyzer Control": "\u0627\u0644\u0627\u062a\u062c\u0627\u0647 \u0645\u062d\u0644\u0644 \u0627\u0644\u062a\u062d\u0643\u0645", 
- "UOM": "UOM", 
- "UOM Conversion Detail": "UOM \u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Unread Messages": "\u0631\u0633\u0627\u0626\u0644 \u063a\u064a\u0631 \u0645\u0642\u0631\u0648\u0621\u0629", 
- "Update Delivery Date": "\u062a\u062d\u062f\u064a\u062b \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0633\u0644\u064a\u0645", 
- "UserRole": "UserRole", 
- "Utilities": "\u062e\u062f\u0645\u0627\u062a", 
- "Valuation Control": "\u062a\u0642\u064a\u064a\u0645 \u0645\u0631\u0627\u0642\u0628\u0629", 
- "Warehouse": "\u0645\u0633\u062a\u0648\u062f\u0639", 
- "Warehouse Type": "\u0645\u0633\u062a\u0648\u062f\u0639 \u0646\u0648\u0639", 
- "Warehouse User": "\u0645\u0633\u062a\u0648\u062f\u0639 \u0627\u0644\u0639\u0636\u0648", 
- "Web Page": "\u0635\u0641\u062d\u0629 \u0639\u0644\u0649 \u0627\u0644\u0625\u0646\u062a\u0631\u0646\u062a", 
- "Website": "\u0627\u0644\u0645\u0648\u0642\u0639", 
- "Website Item Group": "\u0645\u0648\u0642\u0639 \u0627\u0644\u0633\u0644\u0639\u0629 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", 
- "Website Product Category": "\u0627\u0644\u0645\u0648\u0642\u0639 \u0641\u0626\u0629 \u0627\u0644\u0645\u0646\u062a\u062c", 
- "Website Script": "\u0627\u0644\u0645\u0648\u0642\u0639 \u0633\u0643\u0631\u0628\u062a", 
- "Website Settings": "\u0645\u0648\u0642\u0639 \u0625\u0639\u062f\u0627\u062f\u0627\u062a", 
- "Website Slideshow": "\u0645\u0648\u0642\u0639 \u0639\u0631\u0636 \u0627\u0644\u0634\u0631\u0627\u0626\u062d", 
- "Website Slideshow Item": "\u0645\u0648\u0642\u0639 \u0627\u0644\u0633\u0644\u0639\u0629 \u0639\u0631\u0636 \u0634\u0631\u0627\u0626\u062d", 
- "Workflow": "\u0633\u064a\u0631 \u0627\u0644\u0639\u0645\u0644", 
- "Workflow Action": "\u0633\u064a\u0631 \u0627\u0644\u0639\u0645\u0644 \u0627\u0644\u0639\u0645\u0644", 
- "Workflow Action Detail": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0633\u064a\u0631 \u0627\u0644\u0639\u0645\u0644 \u0627\u0644\u0639\u0645\u0644", 
- "Workflow Document State": "\u0633\u064a\u0631 \u0627\u0644\u0639\u0645\u0644 \u0627\u0644\u0648\u062b\u064a\u0642\u0629 \u0627\u0644\u062f\u0648\u0644\u0629", 
- "Workflow Engine": "\u0633\u064a\u0631 \u0627\u0644\u0639\u0645\u0644 \u0627\u0644\u0645\u062d\u0631\u0643", 
- "Workflow Rule": "\u0627\u0644\u0642\u0627\u0639\u062f\u0629 \u0633\u064a\u0631 \u0627\u0644\u0639\u0645\u0644", 
- "Workflow Rule Detail": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0633\u064a\u0631 \u0627\u0644\u0639\u0645\u0644 \u0627\u0644\u0642\u0627\u0639\u062f\u0629", 
- "Workflow State": "\u0627\u0644\u062f\u0648\u0644\u0629 \u0633\u064a\u0631 \u0627\u0644\u0639\u0645\u0644", 
- "Workflow Transition": "\u0627\u0644\u0627\u0646\u062a\u0642\u0627\u0644 \u0633\u064a\u0631 \u0627\u0644\u0639\u0645\u0644", 
- "Workstation": "\u0645\u062d\u0637\u0629 \u0627\u0644\u0639\u0645\u0644", 
- "test": "\u0627\u062e\u062a\u0628\u0627\u0631"
-}
\ No newline at end of file
diff --git a/public/js/locale/de-js.json b/public/js/locale/de-js.json
deleted file mode 100644
index fb5359b..0000000
--- a/public/js/locale/de-js.json
+++ /dev/null
@@ -1,315 +0,0 @@
-{
- "About Us Settings": "\u00dcber uns Settings", 
- "About Us Team Member": "\u00dcber uns Team Member", 
- "Account": "Konto", 
- "Accounts": "Konten", 
- "Activity": "Aktivit\u00e4t", 
- "Activity Type": "Art der T\u00e4tigkeit", 
- "Address": "Adresse", 
- "Answer": "Beantworten", 
- "Appraisal": "Bewertung", 
- "Appraisal Goal": "Bewertung Goal", 
- "Appraisal Template": "Bewertung Template", 
- "Appraisal Template Goal": "Bewertung Template Goal", 
- "Attendance": "Teilnahme", 
- "Attendance Control Panel": "Teilnahme Control Panel", 
- "Authorization Control": "Authorization Control", 
- "Authorization Rule": "Autorisierungsregel", 
- "BOM": "BOM", 
- "BOM Explosion Item": "St\u00fccklistenaufl\u00f6sung Artikel", 
- "BOM Item": "St\u00fccklistenposition", 
- "BOM Operation": "BOM Betrieb", 
- "BOM Replace Tool": "BOM Replace Tool", 
- "Bank Reconciliation": "Kontenabstimmung", 
- "Bank Reconciliation Detail": "Kontenabstimmung Details", 
- "Batch": "Stapel", 
- "Bin": "Kasten", 
- "Blog": "Blog", 
- "Blog Subscriber": "Blog Subscriber", 
- "Branch": "Zweig", 
- "Brand": "Marke", 
- "Budget Control": "Budget Control", 
- "Budget Detail": "Budget Detailansicht", 
- "Budget Distribution": "Budget Verteilung", 
- "Budget Distribution Detail": "Budget Verteilung Detailansicht", 
- "Bulk Email": "Bulk Email", 
- "Buying": "Kauf", 
- "C-Form": "C-Form", 
- "C-Form Invoice Detail": "C-Form Rechnungsdetails", 
- "Calendar": "Kalender", 
- "Campaign": "Kampagne", 
- "Comment": "Kommentar", 
- "Communication": "Kommunikation", 
- "Communication Log": "Communication Log", 
- "Company": "Firma", 
- "Company Control": "Firma Control", 
- "Company History": "Unternehmensgeschichte", 
- "Contact": "Kontakt", 
- "Contact Control": "Kontakt Kontrolle", 
- "Contact Us Settings": "Kontakt Settings", 
- "Control Panel": "Control Panel", 
- "Core": "Kern", 
- "Cost Center": "Kostenstellenrechnung", 
- "Country": "Land", 
- "Currency": "W\u00e4hrung", 
- "Custom Field": "Custom Field", 
- "Custom Script": "Custom Script", 
- "Customer": "Kunde", 
- "Customer Group": "Customer Group", 
- "Customer Issue": "Das Anliegen des Kunden", 
- "Customize Form": "Formular anpassen", 
- "Customize Form Field": "Passen Form Field", 
- "Deduction Type": "Abzug Typ", 
- "Default Home Page": "Standard Home Page", 
- "DefaultValue": "DefaultValue", 
- "Delivery Note": "Lieferschein", 
- "Delivery Note Item": "Lieferscheinposition", 
- "Delivery Note Packing Item": "Lieferschein Verpackung Artikel", 
- "Department": "Abteilung", 
- "Designation": "Bezeichnung", 
- "DocField": "DocField", 
- "DocPerm": "DocPerm", 
- "DocType": "DOCTYPE", 
- "DocType Label": "DocType Etikett", 
- "DocType Mapper": "DocType Mapper", 
- "Documentation": "Dokumentation", 
- "Earning Type": "Earning Typ", 
- "Email Digest": "Email Digest", 
- "Email Settings": "E-Mail-Einstellungen", 
- "Employee": "Mitarbeiter", 
- "Employee Education": "Mitarbeiterschulung", 
- "Employee External Work History": "Mitarbeiter Externe Arbeit Geschichte", 
- "Employee Internal Work History": "Mitarbeiter Interner Arbeitsbereich Geschichte", 
- "Employee Training": "Mitarbeiterschulung", 
- "Employment Type": "Besch\u00e4ftigungsart", 
- "Event": "Veranstaltung", 
- "Event Role": "Event Rolle", 
- "Event User": "Ereignis Benutzer", 
- "Expense Claim": "Expense Anspruch", 
- "Expense Claim Detail": "Expense Anspruch Details", 
- "Expense Claim Type": "Expense Anspruch Type", 
- "Featured Item": "Feature-Produkt", 
- "Features Setup": "Features Setup", 
- "Feed": "F\u00fcttern", 
- "Field Mapper Detail": "Feld Mapper Details", 
- "File Data": "File Data", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "Forum": "Forum", 
- "GL Control": "GL Steuerung", 
- "GL Entry": "GL Eintrag", 
- "GL Mapper": "GL Mapper", 
- "GL Mapper Detail": "GL Mapper Details", 
- "Global Defaults": "Globale Defaults", 
- "Grade": "Klasse", 
- "HR": "HR", 
- "Help": "Hilfe", 
- "Holiday": "Urlaub", 
- "Holiday Block List": "Ferienwohnung Block List", 
- "Holiday Block List Allow": "Ferienwohnung Block List zulassen", 
- "Holiday Block List Date": "Ferienwohnung Block List Datum", 
- "Holiday List": "Ferienwohnung Liste", 
- "Home": "Zuhause", 
- "Home Control": "Home Control", 
- "Human Resources": "Human Resources", 
- "Industry Type": "Industry Typ", 
- "Installation Note": "Installation Hinweis", 
- "Installation Note Item": "Installation Hinweis Artikel", 
- "Item": "Artikel", 
- "Item Customer Detail": "Artikel Kundenrezensionen", 
- "Item Group": "Artikel-Gruppe", 
- "Item Price": "Artikel Preis", 
- "Item Quality Inspection Parameter": "Qualit\u00e4tspr\u00fcfung Artikel Parameter", 
- "Item Reorder": "Artikel Reorder", 
- "Item Supplier": "Artikel Lieferant", 
- "Item Tax": "MwSt. Artikel", 
- "Item Website Specification": "Artikelbeschreibung Webseite", 
- "Job Applicant": "Job Applicant", 
- "Job Opening": "Stellenangebot", 
- "Jobs Email Settings": "Jobs per E-Mail Einstellungen", 
- "Journal Voucher": "Journal Gutschein", 
- "Journal Voucher Detail": "Journal Voucher Detail", 
- "Knowledge Base": "Knowledge Base", 
- "Landed Cost Item": "Landed Cost Artikel", 
- "Landed Cost Purchase Receipt": "Landed Cost Kaufbeleg", 
- "Landed Cost Wizard": "Landed Cost Wizard", 
- "Lead": "F\u00fchren", 
- "Leave Allocation": "Lassen Allocation", 
- "Leave Application": "Lassen Anwendung", 
- "Leave Block List": "Lassen Block List", 
- "Leave Block List Allow": "Lassen Lassen Block List", 
- "Leave Block List Date": "Lassen Block List Datum", 
- "Leave Control Panel": "Lassen Sie Control Panel", 
- "Leave Type": "Lassen Typ", 
- "Letter Head": "Briefkopf", 
- "Live Chat": "Live-Chat", 
- "MIS Control": "MIS Kontrolle", 
- "Maintenance Schedule": "Wartungsplan", 
- "Maintenance Schedule Detail": "Wartungsplan Details", 
- "Maintenance Schedule Item": "Wartungsplan Artikel", 
- "Maintenance Visit": "Wartung Besuch", 
- "Maintenance Visit Purpose": "Wartung Visit Zweck", 
- "Manufacturing": "Herstellung", 
- "Market Segment": "Market Segment", 
- "Material Request": "Material anfordern", 
- "Material Request Item": "Material anfordern Artikel", 
- "Messages": "Nachrichten", 
- "Mode of Payment": "Zahlungsweise", 
- "Module Def": "Module Def", 
- "Modules": "Module", 
- "Multi Ledger Report Detail": "Multi Ledger Detail Report", 
- "My Settings": "Meine Einstellungen", 
- "Naming Series": "Benennen Series", 
- "Naming Series Options": "Benennen Optionen Series", 
- "Newsletter": "Mitteilungsblatt", 
- "Notification Control": "Meldungssteuervorrichtung", 
- "Opportunity": "Gelegenheit", 
- "Opportunity Item": "Gelegenheit Artikel", 
- "Other Income Detail": "Sonstige Ertr\u00e4ge Detailansicht", 
- "POS Setting": "POS Setting", 
- "Packing Slip": "Packzettel", 
- "Packing Slip Item": "Packzettel Artikel", 
- "Page": "Seite", 
- "Page Role": "Seite Role", 
- "Patch Log": "Anmelden Patch-", 
- "Payment to Invoice Matching Tool": "Zahlung an Rechnung Matching-Tool", 
- "Payment to Invoice Matching Tool Detail": "Zahlung an Rechnung Matching Werkzeug-Detail", 
- "Period Closing Voucher": "Periodenverschiebung Gutschein", 
- "Permission Control": "Permission Steuerung", 
- "Price List": "Preisliste", 
- "Print Format": "Drucken Format", 
- "Print Heading": "Unterwegs drucken", 
- "Product Group": "Product Group", 
- "Product Settings": "Produkt-Settings", 
- "Production Order": "Fertigungsauftrag", 
- "Production Plan Item": "Production Plan Artikel", 
- "Production Plan Sales Order": "Production Plan Sales Order", 
- "Production Planning Tool": "Production Planning-Tool", 
- "Products Settings": "Produkte Einstellungen", 
- "Profile": "Profil", 
- "Profile Control": "Profile Control", 
- "Project": "Projekt", 
- "Project Activity": "Projekt Activity", 
- "Project Activity Update": "Projekt Activity aktualisieren", 
- "Project Control": "Project Control", 
- "Project Milestone": "Projekt Milestone", 
- "Projects": "Projekte", 
- "Property Setter": "Property Setter", 
- "Purchase Common": "Erwerb Eigener", 
- "Purchase Invoice": "Kaufrechnung", 
- "Purchase Invoice Advance": "Advance Purchase Rechnung", 
- "Purchase Invoice Item": "Kaufrechnung Artikel", 
- "Purchase Order": "Auftragsbest\u00e4tigung", 
- "Purchase Order Item": "Bestellposition", 
- "Purchase Order Item Supplied": "Bestellposition geliefert", 
- "Purchase Receipt": "Kaufbeleg", 
- "Purchase Receipt Item": "Kaufbeleg Artikel", 
- "Purchase Receipt Item Supplied": "Kaufbeleg Liefergegenstand", 
- "Purchase Taxes and Charges": "Purchase Steuern und Abgaben", 
- "Purchase Taxes and Charges Master": "Steuern und Geb\u00fchren Meister Kauf", 
- "Quality Inspection": "Qualit\u00e4tspr\u00fcfung", 
- "Quality Inspection Reading": "Qualit\u00e4tspr\u00fcfung Lesen", 
- "Question": "Frage", 
- "Quotation": "Zitat", 
- "Quotation Item": "Zitat Artikel", 
- "Quotation Lost Reason": "Zitat Passwort Reason", 
- "Related Page": "Verwandte Seite", 
- "Rename Tool": "Umbenennen-Tool", 
- "Report": "Bericht", 
- "Role": "Rolle", 
- "SMS Center": "SMS Center", 
- "SMS Control": "SMS Control", 
- "SMS Log": "SMS Log", 
- "SMS Parameter": "SMS Parameter", 
- "SMS Receiver": "SMS-Empf\u00e4nger", 
- "SMS Settings": "SMS-Einstellungen", 
- "Salary Manager": "Manager Gehalt", 
- "Salary Slip": "Gehaltsabrechnung", 
- "Salary Slip Deduction": "Lohnabzug Rutsch", 
- "Salary Slip Earning": "Earning Gehaltsabrechnung", 
- "Salary Structure": "Gehaltsstruktur", 
- "Salary Structure Deduction": "Gehaltsstruktur Abzug", 
- "Salary Structure Earning": "Earning Gehaltsstruktur", 
- "Sales BOM": "Vertrieb BOM", 
- "Sales BOM Item": "Vertrieb St\u00fccklistenposition", 
- "Sales Browser Control": "Vertrieb Browser Control", 
- "Sales Common": "Vertrieb Gemeinsame", 
- "Sales Email Settings": "Vertrieb E-Mail-Einstellungen", 
- "Sales Invoice": "Sales Invoice", 
- "Sales Invoice Advance": "Sales Invoice Geleistete", 
- "Sales Invoice Item": "Sales Invoice Artikel", 
- "Sales Order": "Sales Order", 
- "Sales Order Item": "Auftragsposition", 
- "Sales Partner": "Vertriebspartner", 
- "Sales Person": "Sales Person", 
- "Sales Taxes and Charges": "Vertrieb Steuern und Abgaben", 
- "Sales Taxes and Charges Master": "Vertrieb Steuern und Abgaben Meister", 
- "Sales Team": "Sales Team", 
- "Sales and Purchase Return Item": "Sales and Purchase Zur\u00fcck Artikel", 
- "Sales and Purchase Return Tool": "Sales and Purchase Return-Tool", 
- "Sandbox": "Sandkasten", 
- "Scheduler Log": "Scheduler Log", 
- "Search Criteria": "Suchkriterien", 
- "Selling": "Verkauf", 
- "Serial No": "Serial In", 
- "Series Detail": "Series Detailansicht", 
- "Setup": "Setup", 
- "Setup Control": "Setup Control", 
- "Shipping Address": "Versandadresse", 
- "State": "Zustand", 
- "Stock": "Lager", 
- "Stock Entry": "Lager Eintrag", 
- "Stock Entry Detail": "Lager Eintrag Details", 
- "Stock Ledger": "Lager Ledger", 
- "Stock Ledger Entry": "Lager Ledger Eintrag", 
- "Stock Reconciliation": "Lager Vers\u00f6hnung", 
- "Stock UOM Replace Utility": "Lager UOM ersetzen Dienstprogramm", 
- "Style Settings": "Style Einstellungen", 
- "Supplier": "Lieferant", 
- "Supplier Quotation": "Lieferant Angebot", 
- "Supplier Quotation Item": "Lieferant Angebotsposition", 
- "Supplier Type": "Lieferant Typ", 
- "Support": "Unterst\u00fctzen", 
- "Support Ticket": "Support Ticket", 
- "System Console": "System Console", 
- "Table Mapper Detail": "Tabelle Mapper Details", 
- "Tag": "Anh\u00e4nger", 
- "Target Detail": "Ziel Detailansicht", 
- "Task": "Aufgabe", 
- "Terms and Conditions": "AGB", 
- "Territory": "Gebiet", 
- "Timesheet": "Timesheet", 
- "Timesheet Detail": "Timesheet Details", 
- "To Do": "To Do", 
- "ToDo": "ToDo", 
- "Top Bar Item": "Top Bar Artikel", 
- "Trash Control": "Trash Steuerung", 
- "Trend Analyzer Control": "Trend Analyzer Steuerung", 
- "UOM": "UOM", 
- "UOM Conversion Detail": "UOM Conversion Details", 
- "Unread Messages": "Ungelesene Nachrichten", 
- "Update Delivery Date": "Aktualisieren Lieferdatum", 
- "UserRole": "UserRole", 
- "Utilities": "Dienstprogramme", 
- "Valuation Control": "Valuation Control-", 
- "Warehouse": "Lager", 
- "Warehouse Type": "Warehouse Typ", 
- "Warehouse User": "Warehouse Benutzer", 
- "Web Page": "Web Page", 
- "Website": "Webseite", 
- "Website Item Group": "Website-Elementgruppe", 
- "Website Product Category": "Website Produktkategorie", 
- "Website Script": "Website Script", 
- "Website Settings": "Website-Einstellungen", 
- "Website Slideshow": "Website Slideshow", 
- "Website Slideshow Item": "Website Slideshow Artikel", 
- "Workflow": "Workflow", 
- "Workflow Action": "Workflow-Aktion", 
- "Workflow Action Detail": "Workflow-Aktion Details", 
- "Workflow Document State": "Workflow Document Staat", 
- "Workflow Engine": "Workflow Engine", 
- "Workflow Rule": "Workflow-Regel", 
- "Workflow Rule Detail": "Workflow Rule Details", 
- "Workflow State": "Workflow-Status", 
- "Workflow Transition": "Workflow Transition", 
- "Workstation": "Arbeitsplatz"
-}
\ No newline at end of file
diff --git a/public/js/locale/es-js.json b/public/js/locale/es-js.json
deleted file mode 100644
index da4ad25..0000000
--- a/public/js/locale/es-js.json
+++ /dev/null
@@ -1,322 +0,0 @@
-{
- "About Us Settings": "La Empresa Ajustes", 
- "About Us Team Member": "Acerca de Nosotros Miembro del Equipo", 
- "Account": "Cuenta", 
- "Accounts": "Cuentas", 
- "Activity": "Actividad", 
- "Activity Type": "Tipo de actividad", 
- "Address": "Direcci\u00f3n", 
- "Answer": "Responder", 
- "Appraisal": "Evaluaci\u00f3n", 
- "Appraisal Goal": "Evaluaci\u00f3n Meta", 
- "Appraisal Template": "Evaluaci\u00f3n de plantilla", 
- "Appraisal Template Goal": "Evaluaci\u00f3n Meta plantilla", 
- "Attendance": "Asistencia", 
- "Attendance Control Panel": "La asistencia del Panel de control", 
- "Authorization Control": "Autorizaci\u00f3n de Control", 
- "Authorization Rule": "Autorizaci\u00f3n Regla", 
- "BOM": "BOM", 
- "BOM Explosion Item": "Art\u00edculo BOM Explosion", 
- "BOM Item": "Art\u00edculo BOM", 
- "BOM Operation": "BOM Operaci\u00f3n", 
- "BOM Replace Tool": "BOM Tool Reemplazar", 
- "Bank Reconciliation": "Conciliaci\u00f3n Bancaria", 
- "Bank Reconciliation Detail": "Banco Detalle Reconciliaci\u00f3n", 
- "Batch": "Lote", 
- "Bin": "Papelera", 
- "Blog": "Blog", 
- "Blog Subscriber": "Blog suscriptor", 
- "Branch": "Rama", 
- "Brand": "Marca", 
- "Budget Control": "Control del Presupuesto", 
- "Budget Detail": "Presupuesto Detalle", 
- "Budget Distribution": "Distribuci\u00f3n del presupuesto", 
- "Budget Distribution Detail": "Presupuesto Detalle Distribuci\u00f3n", 
- "Bulk Email": "E-mail a granel", 
- "Buying": "Comprar", 
- "C-Form": "C-Form", 
- "C-Form Invoice Detail": "C-Form Detalle de la factura", 
- "Calendar": "Calendario", 
- "Campaign": "Campa\u00f1a", 
- "Comment": "Comentario", 
- "Communication": "Comunicaci\u00f3n", 
- "Communication Log": "Comunicaci\u00f3n sesi\u00f3n", 
- "Company": "Empresa", 
- "Company Control": "Control Company", 
- "Company History": "Historia de la empresa", 
- "Contact": "Contacto", 
- "Contact Control": "P\u00f3ngase en contacto con el Control", 
- "Contact Us Settings": "Cont\u00e1ctenos Configuraci\u00f3n", 
- "Control Panel": "Panel de control", 
- "Core": "N\u00facleo", 
- "Cost Center": "De centros de coste", 
- "Country": "Pa\u00eds", 
- "Cross List Item Group": "Grupo de la Cruz lista de elementos", 
- "Currency": "Moneda", 
- "Custom Field": "Campo personalizado", 
- "Custom Script": "Secuencia de personalizaci\u00f3n", 
- "Customer": "Cliente", 
- "Customer Group": "Grupo de clientes", 
- "Customer Issue": "Customer Issue", 
- "Customize Form": "Personalizar formulario", 
- "Customize Form Field": "Personalizaci\u00f3n de campos de formulario", 
- "Deduction Type": "Deducci\u00f3n Tipo", 
- "Default Home Page": "P\u00e1gina de inicio por defecto", 
- "DefaultValue": "DefaultValue", 
- "Delivery Note": "Nota de entrega", 
- "Delivery Note Item": "Nota de entrega del art\u00edculo", 
- "Delivery Note Packing Item": "Nota de Entrega Embalaje art\u00edculo", 
- "Department": "Departamento", 
- "Designation": "Designaci\u00f3n", 
- "DocField": "DocField", 
- "DocPerm": "DocPerm", 
- "DocType": "DOCTYPE", 
- "DocType Label": "Etiqueta de tipo de documento", 
- "DocType Mapper": "DocType Mapper", 
- "Documentation": "Documentaci\u00f3n", 
- "Earning Type": "Ganando Tipo", 
- "Email Digest": "Email Resumen", 
- "Email Settings": "Configuraci\u00f3n del correo electr\u00f3nico", 
- "Employee": "Empleado", 
- "Employee Education": "Educaci\u00f3n de los Empleados", 
- "Employee External Work History": "Empleado Historial de trabajo externo", 
- "Employee Internal Work History": "Empleado Historial de trabajo interno", 
- "Employee Training": "Capacitaci\u00f3n de los empleados", 
- "Employment Type": "Tipo de empleo", 
- "Event": "Evento", 
- "Event Role": "Evento Papel", 
- "Event User": "Evento del usuario", 
- "Expense Claim": "Cuenta de gastos", 
- "Expense Claim Detail": "Detalle de Gastos Reclamo", 
- "Expense Claim Type": "Tipo de Reclamaci\u00f3n de Gastos", 
- "Featured Item": "Producto destacado", 
- "Features Setup": "Caracter\u00edsticas del programa de instalaci\u00f3n", 
- "Feed": "Alimentar", 
- "Field Mapper Detail": "Detalle de campo Mapper", 
- "File Data": "Archivo de datos", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "Forum": "Foro", 
- "GL Control": "GL control", 
- "GL Entry": "GL entrada", 
- "GL Mapper": "GL Mapper", 
- "GL Mapper Detail": "GL Detalle Mapper", 
- "Global Defaults": "Predeterminados globales", 
- "Grade": "Grado", 
- "HR": "HR", 
- "Help": "Ayudar", 
- "Holiday": "Fiesta", 
- "Holiday Block List": "Holiday lista de bloqueo", 
- "Holiday Block List Allow": "Lista Casas Bloquear Permitir", 
- "Holiday Block List Date": "Bloque de vacaciones Lista Fecha", 
- "Holiday List": "Holiday lista", 
- "Home": "Casa", 
- "Home Control": "P\u00e1gina principal Control", 
- "Human Resources": "Recursos Humanos", 
- "Industry Type": "Industria Tipo", 
- "Installation Note": "Instalaci\u00f3n Nota", 
- "Installation Note Item": "Instalaci\u00f3n art\u00edculo Nota", 
- "Item": "Art\u00edculo", 
- "Item Customer Detail": "Art\u00edculo Detalle Cliente", 
- "Item Group": "Grupo de art\u00edculos", 
- "Item Price": "Art\u00edculo Precio", 
- "Item Quality Inspection Parameter": "Calidad Inspecci\u00f3n Tema Par\u00e1metro", 
- "Item Reorder": "Art\u00edculo reorden", 
- "Item Supplier": "Art\u00edculo Proveedor", 
- "Item Tax": "Art\u00edculo Tributaria", 
- "Item Website Specification": "Elemento Especificaci\u00f3n web", 
- "Job Applicant": "Solicitante de empleo", 
- "Job Opening": "Job Opening", 
- "Jobs Email Settings": "Trabajos Configuraci\u00f3n del correo electr\u00f3nico", 
- "Journal Voucher": "Diario Voucher", 
- "Journal Voucher Detail": "Diario Detalle Voucher", 
- "Knowledge Base": "Base de conocimientos", 
- "Landed Cost Item": "Landed Cost art\u00edculo", 
- "Landed Cost Purchase Receipt": "Landed Cost recibo de compra", 
- "Landed Cost Wizard": "Landed Cost Asistente", 
- "Lead": "Conducir", 
- "Leave Allocation": "Deja Asignaci\u00f3n", 
- "Leave Application": "Deja aplicaci\u00f3n", 
- "Leave Block List": "Deja lista de bloqueo", 
- "Leave Block List Allow": "Deja Lista de bloqueo Permitir", 
- "Leave Block List Date": "Deje Fecha Lista de bloqueo", 
- "Leave Control Panel": "Deja Panel de control", 
- "Leave Type": "Deja Tipo", 
- "Letter Head": "Carta Head", 
- "Live Chat": "Chat en Directo", 
- "MIS Control": "MIS control", 
- "Maintenance Schedule": "Programa de mantenimiento", 
- "Maintenance Schedule Detail": "Mantenimiento Detalle Horario", 
- "Maintenance Schedule Item": "Mantenimiento elemento de programaci\u00f3n", 
- "Maintenance Visit": "Mantenimiento Visita", 
- "Maintenance Visit Purpose": "Mantenimiento Prop\u00f3sito Visita", 
- "Manufacturing": "Fabricaci\u00f3n", 
- "Market Segment": "Sector de mercado", 
- "Material Request": "Material de Solicitud", 
- "Material Request Item": "Art\u00edculo Material Request", 
- "Messages": "Mensajes", 
- "Mode of Payment": "Forma de Pago", 
- "Module Def": "M\u00f3dulo Def", 
- "Modules": "M\u00f3dulos", 
- "Multi Ledger Report Detail": "M\u00faltiples Ledger Informe detallado", 
- "My Settings": "Mis Opciones", 
- "Naming Series": "Nombrar Series", 
- "Naming Series Options": "Nombrar Opciones de serie", 
- "Newsletter": "Hoja informativa", 
- "Notification Control": "Notificaci\u00f3n de control", 
- "Opportunity": "Oportunidad", 
- "Opportunity Item": "Oportunidad art\u00edculo", 
- "Other Income Detail": "Detalle de otros ingresos", 
- "POS Setting": "Configuraci\u00f3n POS", 
- "Packing Slip": "Packing Slip", 
- "Packing Slip Item": "Art\u00edculo Embalaje Slip", 
- "Page": "P\u00e1gina", 
- "Page Role": "P\u00e1gina Papel", 
- "Patch Log": "Patch sesi\u00f3n", 
- "Payment to Invoice Matching Tool": "El pago a la herramienta Matching Factura", 
- "Payment to Invoice Matching Tool Detail": "Pago al detalle de la factura Matching Tool", 
- "Period Closing Voucher": "Per\u00edodo de cierre Voucher", 
- "Permission Control": "Permiso de Control", 
- "Plot Control": "Parcela de control", 
- "Price List": "Precio de lista", 
- "Print Format": "Formato de impresi\u00f3n", 
- "Print Heading": "Imprimir Encabezado", 
- "Product": "Producto", 
- "Product Group": "Grupo de productos", 
- "Product Settings": "Configuraci\u00f3n del producto", 
- "Production": "Producci\u00f3n", 
- "Production Order": "Orden de Producci\u00f3n", 
- "Production Plan Item": "Producci\u00f3n del art\u00edculo Plan de", 
- "Production Plan Sales Order": "Plan de Ventas Orden de Producci\u00f3n", 
- "Production Planning Tool": "Production Planning Tool", 
- "Products Settings": "Productos Settings", 
- "Profile": "Perfil", 
- "Profile Control": "Perfil de control", 
- "Project": "Proyecto", 
- "Project Activity": "Actividad del Proyecto", 
- "Project Activity Update": "Actualizaci\u00f3n del Proyecto de Actividad", 
- "Project Control": "Proyecto de Control", 
- "Project Milestone": "Proyecto Hito", 
- "Projects": "Proyectos", 
- "Property Setter": "Propiedad Setter", 
- "Purchase Common": "Compra Com\u00fan", 
- "Purchase Invoice": "Compra de facturas", 
- "Purchase Invoice Advance": "Compra Anticipada Factura", 
- "Purchase Invoice Item": "Compra del art\u00edculo Factura", 
- "Purchase Order": "Orden de Compra", 
- "Purchase Order Item": "Compra Art\u00edculo de Orden", 
- "Purchase Order Item Supplied": "Posici\u00f3n de pedido suministrado", 
- "Purchase Receipt": "Recibo de compra", 
- "Purchase Receipt Item": "Compra Art\u00edculo Receipt", 
- "Purchase Receipt Item Supplied": "Art\u00edculo recibo de compra suministra", 
- "Purchase Request": "Solicitud de compra", 
- "Purchase Request Item": "Compra Solicitar Art\u00edculo", 
- "Purchase Taxes and Charges": "Impuestos y Cargos de compra", 
- "Purchase Taxes and Charges Master": "Impuestos sobre las compras y Master Cargos", 
- "Quality Inspection": "Inspecci\u00f3n de Calidad", 
- "Quality Inspection Reading": "Lectura de Inspecci\u00f3n de Calidad", 
- "Question": "Cuesti\u00f3n", 
- "Quotation": "Cita", 
- "Quotation Item": "Cotizaci\u00f3n del art\u00edculo", 
- "Quotation Lost Reason": "Cita Perdida Raz\u00f3n", 
- "Related Page": "P\u00e1gina Relacionada", 
- "Rename Tool": "Cambiar el nombre de la herramienta", 
- "Report": "Informe", 
- "Role": "Papel", 
- "SMS Center": "Centro SMS", 
- "SMS Control": "SMS Control", 
- "SMS Log": "SMS Log", 
- "SMS Parameter": "Par\u00e1metro SMS", 
- "SMS Receiver": "SMS Receiver", 
- "SMS Settings": "Configuraci\u00f3n de SMS", 
- "Salary Manager": "Manager Salarios", 
- "Salary Slip": "Salario Slip", 
- "Salary Slip Deduction": "Salario Deducci\u00f3n Slip", 
- "Salary Slip Earning": "N\u00f3mina Ganar", 
- "Salary Structure": "Estructura salarial", 
- "Salary Structure Deduction": "Salario Deducci\u00f3n Estructura", 
- "Salary Structure Earning": "Estructura salarial ganar", 
- "Sales BOM": "Ventas BOM", 
- "Sales BOM Item": "Ventas de art\u00edculo de lista de materiales", 
- "Sales Browser Control": "Ventas control de explorador", 
- "Sales Common": "Sales comunes", 
- "Sales Email Settings": "Ventas Configuraci\u00f3n del correo electr\u00f3nico", 
- "Sales Invoice": "Factura de venta", 
- "Sales Invoice Advance": "Venta anticipada de facturas", 
- "Sales Invoice Item": "Ventas art\u00edculo Factura", 
- "Sales Order": "De \u00f3rdenes de venta", 
- "Sales Order Item": "Sales Art\u00edculo de Orden", 
- "Sales Partner": "Sales Partner", 
- "Sales Person": "Sales Person", 
- "Sales Taxes and Charges": "Ventas Impuestos y Cargos", 
- "Sales Taxes and Charges Master": "Impuestos de Ventas y Master Cargos", 
- "Sales Team": "Equipo de ventas", 
- "Sales and Purchase Return Item": "Venta y Compra de art\u00edculo de vuelta", 
- "Sales and Purchase Return Tool": "Herramienta de ventas y devoluci\u00f3n de compra", 
- "Sandbox": "Arenero", 
- "Scheduler Log": "Programador de sesi\u00f3n", 
- "Search Criteria": "Criterios de B\u00fasqueda", 
- "Selling": "De venta", 
- "Serial No": "N\u00famero de orden", 
- "Series Detail": "Serie Detalle", 
- "Setup": "Disposici\u00f3n", 
- "Setup Control": "Control de la instalaci\u00f3n", 
- "Shipping Address": "Direcci\u00f3n de env\u00edo", 
- "State": "Estado", 
- "Stock": "Valores", 
- "Stock Entry": "De la entrada", 
- "Stock Entry Detail": "Detalle de la entrada", 
- "Stock Ledger": "Stock Ledger", 
- "Stock Ledger Entry": "Stock Ledger Entry", 
- "Stock Reconciliation": "De la Reconciliaci\u00f3n", 
- "Stock UOM Replace Utility": "De la UOM utilidad replace", 
- "Style Settings": "Ajustes de estilo", 
- "Supplier": "Proveedor", 
- "Supplier Quotation": "Proveedor Cotizaci\u00f3n", 
- "Supplier Quotation Item": "Proveedor del art\u00edculo Cotizaci\u00f3n", 
- "Supplier Type": "Proveedor Tipo", 
- "Support": "Apoyar", 
- "Support Ticket": "Ticket de soporte", 
- "System Console": "La consola del sistema", 
- "Table Mapper Detail": "Tabla Detalle Mapper", 
- "Tag": "Etiqueta", 
- "Target Detail": "Target Detalle", 
- "Task": "Tarea", 
- "Terms and Conditions": "T\u00e9rminos y Condiciones", 
- "Territory": "Territorio", 
- "Timesheet": "Parte de horas", 
- "Timesheet Detail": "Detalle de parte de horas", 
- "To Do": "Para hacer", 
- "ToDo": "ToDo", 
- "Top Bar Item": "Bar Producto Top", 
- "Trash Control": "Control de Basura", 
- "Trend Analyzer Control": "Trend Control Analizador", 
- "UOM": "UOM", 
- "UOM Conversion Detail": "UOM Detalle de conversi\u00f3n", 
- "Unread Messages": "Los mensajes no le\u00eddos", 
- "Update Delivery Date": "Actualizaci\u00f3n de Fecha de Entrega", 
- "UserRole": "UserRole", 
- "Utilities": "Utilidades", 
- "Valuation Control": "Evaluaci\u00f3n de Control", 
- "Warehouse": "Almac\u00e9n", 
- "Warehouse Type": "Dep\u00f3sito de tipo", 
- "Warehouse User": "Almac\u00e9n del usuario", 
- "Web Page": "P\u00e1gina Web", 
- "Website": "Sitio web", 
- "Website Item Group": "Website grupo de elementos", 
- "Website Product Category": "Sitio web Categor\u00eda de producto", 
- "Website Script": "Sitio Web de secuencias de comandos", 
- "Website Settings": "Ajustes del Sitio Web", 
- "Website Slideshow": "Sitio Web Presentaci\u00f3n", 
- "Website Slideshow Item": "Sitio Web Presentaci\u00f3n del art\u00edculo", 
- "Workflow": "Flujo de trabajo", 
- "Workflow Action": "Acci\u00f3n de flujo de trabajo", 
- "Workflow Action Detail": "Detalle de Acci\u00f3n de flujo de trabajo", 
- "Workflow Document State": "Estado de flujo de trabajo de documentos", 
- "Workflow Engine": "Workflow Engine", 
- "Workflow Rule": "Flujo de trabajo de la Regla", 
- "Workflow Rule Detail": "Detalle de la regla de flujo de trabajo", 
- "Workflow State": "Estado de flujo de trabajo", 
- "Workflow Transition": "La transici\u00f3n de flujo de trabajo", 
- "Workstation": "Puesto de trabajo", 
- "test": "prueba"
-}
\ No newline at end of file
diff --git a/public/js/locale/fr-js.json b/public/js/locale/fr-js.json
deleted file mode 100644
index 88b2927..0000000
--- a/public/js/locale/fr-js.json
+++ /dev/null
@@ -1,322 +0,0 @@
-{
- "About Us Settings": "\u00c0 propos de nous R\u00e9glages", 
- "About Us Team Member": "\u00c0 propos membre de l&#39;\u00e9quipe-nous", 
- "Account": "Compte", 
- "Accounts": "Comptes", 
- "Activity": "Activit\u00e9", 
- "Activity Type": "Type d&#39;activit\u00e9", 
- "Address": "Adresse", 
- "Answer": "R\u00e9pondre", 
- "Appraisal": "\u00c9valuation", 
- "Appraisal Goal": "Objectif d&#39;\u00e9valuation", 
- "Appraisal Template": "Mod\u00e8le d&#39;\u00e9valuation", 
- "Appraisal Template Goal": "Objectif mod\u00e8le d&#39;\u00e9valuation", 
- "Attendance": "Pr\u00e9sence", 
- "Attendance Control Panel": "Panneau de configuration de pr\u00e9sence", 
- "Authorization Control": "Contr\u00f4le d&#39;autorisation", 
- "Authorization Rule": "R\u00e8gle d&#39;autorisation", 
- "BOM": "BOM", 
- "BOM Explosion Item": "Article \u00e9clatement de la nomenclature", 
- "BOM Item": "Article BOM", 
- "BOM Operation": "Op\u00e9ration BOM", 
- "BOM Replace Tool": "Outil Remplacer BOM", 
- "Bank Reconciliation": "Rapprochement bancaire", 
- "Bank Reconciliation Detail": "D\u00e9tail de rapprochement bancaire", 
- "Batch": "Lot", 
- "Bin": "Bo\u00eete", 
- "Blog": "Blog", 
- "Blog Subscriber": "Abonn\u00e9 Blog", 
- "Branch": "Branche", 
- "Brand": "Marque", 
- "Budget Control": "Contr\u00f4le budg\u00e9taire", 
- "Budget Detail": "D\u00e9tail du budget", 
- "Budget Distribution": "R\u00e9partition du budget", 
- "Budget Distribution Detail": "D\u00e9tail R\u00e9partition du budget", 
- "Bulk Email": "Bulk Email", 
- "Buying": "Achat", 
- "C-Form": "C-Form", 
- "C-Form Invoice Detail": "C-Form D\u00e9tail Facture", 
- "Calendar": "Calendrier", 
- "Campaign": "Campagne", 
- "Comment": "Commenter", 
- "Communication": "Communication", 
- "Communication Log": "Journal des communications", 
- "Company": "Entreprise", 
- "Company Control": "Control Entreprise", 
- "Company History": "Historique de l&#39;entreprise", 
- "Contact": "Contacter", 
- "Contact Control": "Contactez contr\u00f4le", 
- "Contact Us Settings": "Contactez-nous R\u00e9glages", 
- "Control Panel": "Panneau de configuration", 
- "Core": "C\u0153ur", 
- "Cost Center": "Centre de co\u00fbts", 
- "Country": "Pays", 
- "Cross List Item Group": "Traversez Groupe \u00e9l\u00e9ment de liste", 
- "Currency": "Monnaie", 
- "Custom Field": "Champ personnalis\u00e9", 
- "Custom Script": "Script personnalis\u00e9", 
- "Customer": "Client", 
- "Customer Group": "Groupe de clients", 
- "Customer Issue": "Num\u00e9ro client", 
- "Customize Form": "Personnaliser le formulaire", 
- "Customize Form Field": "Personnaliser un champ de formulaire", 
- "Deduction Type": "Type de d\u00e9duction", 
- "Default Home Page": "Page d&#39;accueil par d\u00e9faut", 
- "DefaultValue": "DefaultValue", 
- "Delivery Note": "Remarque livraison", 
- "Delivery Note Item": "Point de Livraison", 
- "Delivery Note Packing Item": "Article d&#39;emballage de livraison Note", 
- "Department": "D\u00e9partement", 
- "Designation": "D\u00e9signation", 
- "DocField": "DocField", 
- "DocPerm": "DocPerm", 
- "DocType": "DOCTYPE", 
- "DocType Label": "\u00c9tiquette DocType", 
- "DocType Mapper": "Mapper DocType", 
- "Documentation": "Documentation", 
- "Earning Type": "Gagner Type d&#39;", 
- "Email Digest": "Email Digest", 
- "Email Settings": "Param\u00e8tres de messagerie", 
- "Employee": "Employ\u00e9", 
- "Employee Education": "Formation des employ\u00e9s", 
- "Employee External Work History": "Ant\u00e9c\u00e9dents de travail des employ\u00e9s externe", 
- "Employee Internal Work History": "Ant\u00e9c\u00e9dents de travail des employ\u00e9s internes", 
- "Employee Training": "Formation des employ\u00e9s", 
- "Employment Type": "Type d&#39;emploi", 
- "Event": "\u00c9v\u00e9nement", 
- "Event Role": "R\u00f4le de l&#39;\u00e9v\u00e9nement", 
- "Event User": "L&#39;utilisateur d&#39;Event", 
- "Expense Claim": "Demande d&#39;indemnit\u00e9 de", 
- "Expense Claim Detail": "D\u00e9tail remboursement des d\u00e9penses", 
- "Expense Claim Type": "Type de demande d&#39;indemnit\u00e9", 
- "Featured Item": "Produit vedette", 
- "Features Setup": "Features Setup", 
- "Feed": "Nourrir", 
- "Field Mapper Detail": "D\u00e9tail Mapper domaine", 
- "File Data": "Fichier de donn\u00e9es", 
- "Fiscal Year": "Exercice", 
- "Forum": "Forum", 
- "GL Control": "GL contr\u00f4le", 
- "GL Entry": "Entr\u00e9e GL", 
- "GL Mapper": "GL Mapper", 
- "GL Mapper Detail": "D\u00e9tail Mapper GL", 
- "Global Defaults": "Par d\u00e9faut mondiaux", 
- "Grade": "Grade", 
- "HR": "RH", 
- "Help": "Aider", 
- "Holiday": "Vacances", 
- "Holiday Block List": "Block List vacances", 
- "Holiday Block List Allow": "Block List vacances Permettez-", 
- "Holiday Block List Date": "Liste Date vacances Bloquer", 
- "Holiday List": "Liste de vacances", 
- "Home": "Maison", 
- "Home Control": "Home Control", 
- "Human Resources": "Ressources humaines", 
- "Industry Type": "Secteur d&#39;activit\u00e9", 
- "Installation Note": "Note d&#39;installation", 
- "Installation Note Item": "Article Remarque Installation", 
- "Item": "Article", 
- "Item Customer Detail": "D\u00e9tail d&#39;article", 
- "Item Group": "Groupe d&#39;\u00e9l\u00e9ments", 
- "Item Price": "Prix \u200b\u200bde l&#39;article", 
- "Item Quality Inspection Parameter": "Param\u00e8tre d&#39;inspection Article de qualit\u00e9", 
- "Item Reorder": "R\u00e9organiser article", 
- "Item Supplier": "Fournisseur d&#39;article", 
- "Item Tax": "Point d&#39;imp\u00f4t", 
- "Item Website Specification": "Sp\u00e9cification Site \u00e9l\u00e9ment", 
- "Job Applicant": "Demandeur d&#39;emploi", 
- "Job Opening": "Offre d&#39;emploi", 
- "Jobs Email Settings": "Param\u00e8tres de messagerie Emploi", 
- "Journal Voucher": "Bon Journal", 
- "Journal Voucher Detail": "D\u00e9tail pi\u00e8ce de journal", 
- "Knowledge Base": "Base de connaissances", 
- "Landed Cost Item": "Article co\u00fbt en magasin", 
- "Landed Cost Purchase Receipt": "Landed Cost re\u00e7u d&#39;achat", 
- "Landed Cost Wizard": "Assistant co\u00fbt en magasin", 
- "Lead": "Conduire", 
- "Leave Allocation": "Laisser Allocation", 
- "Leave Application": "Demande de cong\u00e9s", 
- "Leave Block List": "Laisser Block List", 
- "Leave Block List Allow": "Laisser Block List Autoriser", 
- "Leave Block List Date": "Laisser Date de Block List", 
- "Leave Control Panel": "Laisser le Panneau de configuration", 
- "Leave Type": "Laisser Type d&#39;", 
- "Letter Head": "A en-t\u00eate", 
- "Live Chat": "Chat en direct", 
- "MIS Control": "MIS contr\u00f4le", 
- "Maintenance Schedule": "Calendrier d&#39;entretien", 
- "Maintenance Schedule Detail": "D\u00e9tail calendrier d&#39;entretien", 
- "Maintenance Schedule Item": "Article calendrier d&#39;entretien", 
- "Maintenance Visit": "Visite de maintenance", 
- "Maintenance Visit Purpose": "But Visite d&#39;entretien", 
- "Manufacturing": "Fabrication", 
- "Market Segment": "Segment de march\u00e9", 
- "Material Request": "Demande de mat\u00e9riel", 
- "Material Request Item": "Article demande de mat\u00e9riel", 
- "Messages": "Messages", 
- "Mode of Payment": "Mode de paiement", 
- "Module Def": "Module Def", 
- "Modules": "Modules", 
- "Multi Ledger Report Detail": "Multi D\u00e9tail Rapport Ledger", 
- "My Settings": "Mes r\u00e9glages", 
- "Naming Series": "Nommer S\u00e9rie", 
- "Naming Series Options": "Nommer Options des s\u00e9ries", 
- "Newsletter": "Bulletin", 
- "Notification Control": "Contr\u00f4le de notification", 
- "Opportunity": "Occasion", 
- "Opportunity Item": "Article occasion", 
- "Other Income Detail": "D\u00e9tail Autres revenus", 
- "POS Setting": "R\u00e9glage POS", 
- "Packing Slip": "Bordereau", 
- "Packing Slip Item": "Emballage article Slip", 
- "Page": "Page", 
- "Page Role": "R\u00f4le page", 
- "Patch Log": "Connexion Patch", 
- "Payment to Invoice Matching Tool": "Paiement \u00e0 l&#39;outil Invoice Matching", 
- "Payment to Invoice Matching Tool Detail": "Paiement \u00e0 l&#39;outil D\u00e9tail Facture Matching", 
- "Period Closing Voucher": "Bon cl\u00f4ture de la p\u00e9riode", 
- "Permission Control": "L&#39;autorisation Contr\u00f4le", 
- "Plot Control": "Contr\u00f4le Terrain", 
- "Price List": "Liste des Prix", 
- "Print Format": "Format d&#39;impression", 
- "Print Heading": "Imprimer Cap", 
- "Product": "Produit", 
- "Product Group": "Groupe de produits", 
- "Product Settings": "Param\u00e8tres du produit", 
- "Production": "Production", 
- "Production Order": "Ordre de fabrication", 
- "Production Plan Item": "\u00c9l\u00e9ment du plan de production", 
- "Production Plan Sales Order": "Plan de Production Ventes Ordre", 
- "Production Planning Tool": "Outil de planification de la production", 
- "Products Settings": "R\u00e9glages Produits", 
- "Profile": "Profil", 
- "Profile Control": "Contr\u00f4le profil", 
- "Project": "Projet", 
- "Project Activity": "Activit\u00e9 du projet", 
- "Project Activity Update": "Mise \u00e0 jour des activit\u00e9s du projet", 
- "Project Control": "Contr\u00f4le de projet", 
- "Project Milestone": "Des \u00e9tapes du projet", 
- "Projects": "Projets", 
- "Property Setter": "Setter propri\u00e9t\u00e9", 
- "Purchase Common": "Achat commune", 
- "Purchase Invoice": "Achetez facture", 
- "Purchase Invoice Advance": "Paiement \u00e0 l&#39;avance Facture", 
- "Purchase Invoice Item": "Achat d&#39;article de facture", 
- "Purchase Order": "Bon de commande", 
- "Purchase Order Item": "Achat Passer commande", 
- "Purchase Order Item Supplied": "Point de commande fourni", 
- "Purchase Receipt": "Achat R\u00e9ception", 
- "Purchase Receipt Item": "Achat d&#39;article de r\u00e9ception", 
- "Purchase Receipt Item Supplied": "Article re\u00e7u d&#39;achat fournis", 
- "Purchase Request": "Demande d&#39;achat", 
- "Purchase Request Item": "Achetez article Demande d&#39;", 
- "Purchase Taxes and Charges": "Imp\u00f4ts achat et les frais", 
- "Purchase Taxes and Charges Master": "Imp\u00f4ts achat et Master frais", 
- "Quality Inspection": "Inspection de la Qualit\u00e9", 
- "Quality Inspection Reading": "Lecture d&#39;inspection de la qualit\u00e9", 
- "Question": "Question", 
- "Quotation": "Citation", 
- "Quotation Item": "Article devis", 
- "Quotation Lost Reason": "Devis perdu la raison", 
- "Related Page": "Associ\u00e9s Page", 
- "Rename Tool": "Renommer l&#39;outil", 
- "Report": "Rapport", 
- "Role": "R\u00f4le", 
- "SMS Center": "Centre SMS", 
- "SMS Control": "SMS Control", 
- "SMS Log": "SMS Log", 
- "SMS Parameter": "Param\u00e8tre SMS", 
- "SMS Receiver": "SMS Receiver", 
- "SMS Settings": "Param\u00e8tres SMS", 
- "Salary Manager": "Salaire Responsable", 
- "Salary Slip": "Glissement des salaires", 
- "Salary Slip Deduction": "D\u00e9duction bulletin de salaire", 
- "Salary Slip Earning": "Slip Salaire Gagner", 
- "Salary Structure": "Grille des salaires", 
- "Salary Structure Deduction": "D\u00e9duction structure salariale", 
- "Salary Structure Earning": "Structure salariale Gagner", 
- "Sales BOM": "BOM ventes", 
- "Sales BOM Item": "Article nomenclature des ventes", 
- "Sales Browser Control": "Contr\u00f4le de navigateur ventes", 
- "Sales Common": "Les ventes courantes", 
- "Sales Email Settings": "R\u00e9glages Courriel Ventes", 
- "Sales Invoice": "Facture de vente", 
- "Sales Invoice Advance": "Advance facture de vente", 
- "Sales Invoice Item": "Article facture de vente", 
- "Sales Order": "Commande", 
- "Sales Order Item": "Poste de commande client", 
- "Sales Partner": "Sales Partner", 
- "Sales Person": "Sales Person", 
- "Sales Taxes and Charges": "Taxes de vente et frais", 
- "Sales Taxes and Charges Master": "Taxes de vente et frais de Master", 
- "Sales Team": "\u00c9quipe des ventes", 
- "Sales and Purchase Return Item": "Vente et achat du lot Retour", 
- "Sales and Purchase Return Tool": "Outil de vente et de retour d&#39;achat", 
- "Sandbox": "Tas de sable", 
- "Scheduler Log": "Scheduler Connexion", 
- "Search Criteria": "Crit\u00e8res de recherche", 
- "Selling": "Vente", 
- "Serial No": "N \u00b0 de s\u00e9rie", 
- "Series Detail": "D\u00e9tail Series", 
- "Setup": "Installation", 
- "Setup Control": "Configuration \u00e0 l&#39;aide", 
- "Shipping Address": "Adresse de livraison", 
- "State": "\u00c9tat", 
- "Stock": "Stock", 
- "Stock Entry": "Entr\u00e9e Stock", 
- "Stock Entry Detail": "D\u00e9tail d&#39;entr\u00e9e Stock", 
- "Stock Ledger": "Stock Ledger", 
- "Stock Ledger Entry": "Stock Ledger Entry", 
- "Stock Reconciliation": "Stock r\u00e9conciliation", 
- "Stock UOM Replace Utility": "Utilitaire Stock Remplacer Emballage", 
- "Style Settings": "Param\u00e8tres de style", 
- "Supplier": "Fournisseur", 
- "Supplier Quotation": "Devis Fournisseur", 
- "Supplier Quotation Item": "Article Devis Fournisseur", 
- "Supplier Type": "Type de fournisseur", 
- "Support": "Soutenir", 
- "Support Ticket": "Support Ticket", 
- "System Console": "Console System", 
- "Table Mapper Detail": "D\u00e9tail Mapper tableau", 
- "Tag": "Balise", 
- "Target Detail": "D\u00e9tail cible", 
- "Task": "T\u00e2che", 
- "Terms and Conditions": "Termes et Conditions", 
- "Territory": "Territoire", 
- "Timesheet": "Feuille de pr\u00e9sence", 
- "Timesheet Detail": "D\u00e9tail des feuilles de temps", 
- "To Do": "To Do", 
- "ToDo": "ToDo", 
- "Top Bar Item": "Point Bar Top", 
- "Trash Control": "Contr\u00f4le Corbeille", 
- "Trend Analyzer Control": "Contr\u00f4le Analyseur de tendance", 
- "UOM": "Emballage", 
- "UOM Conversion Detail": "D\u00e9tail de conversion Emballage", 
- "Unread Messages": "Messages non lus", 
- "Update Delivery Date": "Mettre \u00e0 jour Date de livraison", 
- "UserRole": "UserRole", 
- "Utilities": "Utilitaires", 
- "Valuation Control": "Contr\u00f4le \u00e9valuation", 
- "Warehouse": "Entrep\u00f4t", 
- "Warehouse Type": "Type d&#39;entrep\u00f4t", 
- "Warehouse User": "L&#39;utilisateur d&#39;entrep\u00f4t", 
- "Web Page": "Page Web", 
- "Website": "Site Web", 
- "Website Item Group": "Groupe Article Site", 
- "Website Product Category": "Cat\u00e9gorie de produit site web", 
- "Website Script": "Script site web", 
- "Website Settings": "R\u00e9glages Site web", 
- "Website Slideshow": "Diaporama site web", 
- "Website Slideshow Item": "Point Diaporama site web", 
- "Workflow": "Flux de travail", 
- "Workflow Action": "Action de workflow", 
- "Workflow Action Detail": "D\u00e9tail d&#39;action de workflow", 
- "Workflow Document State": "Etat du document de workflow", 
- "Workflow Engine": "Workflow Engine", 
- "Workflow Rule": "R\u00e8gle de workflow", 
- "Workflow Rule Detail": "D\u00e9tail r\u00e8gle de workflow", 
- "Workflow State": "\u00c9tat de workflow", 
- "Workflow Transition": "Transition de workflow", 
- "Workstation": "Workstation", 
- "test": "test"
-}
\ No newline at end of file
diff --git a/public/js/locale/hi-js.json b/public/js/locale/hi-js.json
deleted file mode 100644
index c567bcd..0000000
--- a/public/js/locale/hi-js.json
+++ /dev/null
@@ -1,335 +0,0 @@
-{
- "About Us Settings": "\u0939\u092e\u093e\u0930\u0947 \u092c\u093e\u0930\u0947 \u092e\u0947\u0902 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938", 
- "About Us Team Member": "\u0939\u092e\u093e\u0930\u0947 \u0926\u0932 \u0915\u0947 \u0938\u0926\u0938\u094d\u092f \u0915\u0947 \u092c\u093e\u0930\u0947 \u092e\u0947\u0902", 
- "Account": "\u0916\u093e\u0924\u093e", 
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Activity": "\u0938\u0915\u094d\u0930\u093f\u092f\u0924\u093e", 
- "Activity Type": "\u0917\u0924\u093f\u0935\u093f\u0927\u093f \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Address": "\u092a\u0924\u093e", 
- "Analysis": "\u0935\u093f\u0936\u094d\u0932\u0947\u0937\u0923", 
- "Answer": "\u091c\u0935\u093e\u092c", 
- "Applied": "\u0932\u093e\u0917\u0942", 
- "Appraisal": "\u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928", 
- "Appraisal Goal": "\u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928 \u0932\u0915\u094d\u0937\u094d\u092f", 
- "Appraisal Template": "\u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f", 
- "Appraisal Template Goal": "\u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f \u0932\u0915\u094d\u0937\u094d\u092f", 
- "Approve": "\u0905\u0928\u0941\u092e\u094b\u0926\u0928 \u0915\u0930\u0928\u093e", 
- "Approved": "\u0905\u0928\u0941\u092e\u094b\u0926\u093f\u0924", 
- "Approved by HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928 \u0926\u094d\u0935\u093e\u0930\u093e \u0938\u094d\u0935\u0940\u0915\u0943\u0924", 
- "Attendance": "\u0909\u092a\u0938\u094d\u0925\u093f\u0924\u093f", 
- "Attendance Control Panel": "\u0909\u092a\u0938\u094d\u0925\u093f\u0924\u093f \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923 \u0915\u0915\u094d\u0937", 
- "Authorization Control": "\u092a\u094d\u0930\u093e\u0927\u093f\u0915\u0930\u0923 \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923", 
- "Authorization Rule": "\u092a\u094d\u0930\u093e\u0927\u093f\u0915\u0930\u0923 \u0928\u093f\u092f\u092e", 
- "BOM": "\u092c\u0940\u0913\u090f\u092e", 
- "BOM Explosion Item": "\u092c\u0940\u0913\u090f\u092e \u0927\u092e\u093e\u0915\u093e \u0906\u0907\u091f\u092e", 
- "BOM Item": "\u092c\u0940\u0913\u090f\u092e \u0906\u0907\u091f\u092e", 
- "BOM Operation": "\u092c\u0940\u0913\u090f\u092e \u0911\u092a\u0930\u0947\u0936\u0928", 
- "BOM Replace Tool": "\u092c\u0940\u0913\u090f\u092e \u092c\u0926\u0932\u0947\u0902 \u0909\u092a\u0915\u0930\u0923", 
- "Bank Reconciliation": "\u092c\u0948\u0902\u0915 \u0938\u092e\u093e\u0927\u093e\u0928", 
- "Bank Reconciliation Detail": "\u092c\u0948\u0902\u0915 \u0938\u0941\u0932\u0939 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Batch": "\u092c\u0948\u091a", 
- "Bin": "\u092c\u093f\u0928", 
- "Blog": "\u092c\u094d\u0932\u0949\u0917", 
- "Blog Subscriber": "\u092c\u094d\u0932\u0949\u0917 \u0938\u092c\u094d\u0938\u0915\u094d\u0930\u093e\u0907\u092c\u0930", 
- "Branch": "\u0936\u093e\u0916\u093e", 
- "Brand": "\u092c\u094d\u0930\u093e\u0902\u0921", 
- "Budget Control": "\u092c\u091c\u091f \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923", 
- "Budget Detail": "\u092c\u091c\u091f \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Budget Distribution": "\u092c\u091c\u091f \u0935\u093f\u0924\u0930\u0923", 
- "Budget Distribution Detail": "\u092c\u091c\u091f \u0935\u093f\u0924\u0930\u0923 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Bulk Email": "\u0925\u094b\u0915 \u0908\u092e\u0947\u0932", 
- "Buying": "\u0915\u094d\u0930\u092f", 
- "C-Form": "\u0938\u0940 - \u092b\u093e\u0930\u094d\u092e", 
- "C-Form Invoice Detail": "\u0938\u0940 - \u092b\u093e\u0930\u094d\u092e \u0915\u0947 \u091a\u093e\u0932\u093e\u0928 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Calendar": "\u0915\u0948\u0932\u0947\u0902\u0921\u0930", 
- "Campaign": "\u0905\u092d\u093f\u092f\u093e\u0928", 
- "Comment": "\u091f\u093f\u092a\u094d\u092a\u0923\u0940", 
- "Communication": "\u0938\u0902\u091a\u093e\u0930", 
- "Communication Log": "\u0938\u0902\u091a\u093e\u0930 \u092a\u094d\u0930\u0935\u0947\u0936 \u0915\u0930\u0947\u0902", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Company Control": "\u0915\u0902\u092a\u0928\u0940 \u0915\u0947 \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923", 
- "Company History": "\u0915\u0902\u092a\u0928\u0940 \u0907\u0924\u093f\u0939\u093e\u0938", 
- "Contact": "\u0938\u0902\u092a\u0930\u094d\u0915", 
- "Contact Control": "\u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923 \u0938\u0902\u092a\u0930\u094d\u0915", 
- "Contact Us Settings": "\u0939\u092e\u0938\u0947 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938 \u0938\u0902\u092a\u0930\u094d\u0915", 
- "Control Panel": "\u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923 \u0915\u0915\u094d\u0937", 
- "Core": "\u092e\u0942\u0932", 
- "Cost Center": "\u0932\u093e\u0917\u0924 \u0915\u0947\u0902\u0926\u094d\u0930", 
- "Country": "\u0926\u0947\u0936", 
- "Cross List Item Group": "\u0915\u094d\u0930\u0949\u0938 \u0938\u0942\u091a\u0940 \u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Currency": "\u092e\u0941\u0926\u094d\u0930\u093e", 
- "Custom Field": "\u0915\u0938\u094d\u091f\u092e \u092b\u093c\u0940\u0932\u094d\u0921", 
- "Custom Script": "\u0915\u0938\u094d\u091f\u092e \u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f", 
- "Customer": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "Customer Group": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0938\u092e\u0942\u0939", 
- "Customer Issue": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u0947 \u092e\u0941\u0926\u094d\u0926\u0947", 
- "Customize Form": "\u092a\u094d\u0930\u092a\u0924\u094d\u0930 \u0915\u094b \u0905\u0928\u0941\u0915\u0942\u0932\u093f\u0924", 
- "Customize Form Field": "\u092a\u094d\u0930\u092a\u0924\u094d\u0930 \u092b\u093c\u0940\u0932\u094d\u0921 \u0905\u0928\u0941\u0915\u0942\u0932\u093f\u0924", 
- "Deduction Type": "\u0915\u091f\u094c\u0924\u0940 \u0915\u0947 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Default Home Page": "\u0921\u093f\u092b\u0949\u0932\u094d\u091f \u0939\u094b\u092e \u092a\u0947\u091c", 
- "DefaultValue": "DefaultValue", 
- "Delivery Note": "\u092c\u093f\u0932\u091f\u0940", 
- "Delivery Note Item": "\u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f \u0906\u0907\u091f\u092e", 
- "Delivery Note Packing Item": "\u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f \u092a\u0948\u0915\u093f\u0902\u0917 \u0906\u0907\u091f\u092e", 
- "Department": "\u0935\u093f\u092d\u093e\u0917", 
- "Designation": "\u092a\u0926\u0928\u093e\u092e", 
- "Development": "\u0935\u093f\u0915\u093e\u0938", 
- "DocField": "DocField", 
- "DocPerm": "DocPerm", 
- "DocType": "Doctype", 
- "DocType Label": "DOCTYPE \u0932\u0947\u092c\u0932", 
- "DocType Mapper": "DOCTYPE \u092a\u094d\u0930\u0924\u093f\u091a\u093f\u0924\u094d\u0930\u0923", 
- "Documentation": "\u092a\u094d\u0930\u0932\u0947\u0916\u0928", 
- "Earning Type": "\u092a\u094d\u0930\u0915\u093e\u0930 \u0915\u092e\u093e\u0908", 
- "Email Digest": "\u0908\u092e\u0947\u0932 \u0921\u093e\u0907\u091c\u0947\u0938\u094d\u091f", 
- "Email Settings": "\u0908\u092e\u0947\u0932 \u0938\u0947\u091f\u093f\u0902\u0917", 
- "Employee": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940", 
- "Employee Education": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u0936\u093f\u0915\u094d\u0937\u093e", 
- "Employee External Work History": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u092c\u093e\u0939\u0930\u0940 \u0915\u093e\u092e \u0907\u0924\u093f\u0939\u093e\u0938", 
- "Employee Internal Work History": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u0906\u0902\u0924\u0930\u093f\u0915 \u0915\u093e\u0930\u094d\u092f \u0907\u0924\u093f\u0939\u093e\u0938", 
- "Employee Training": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u092a\u094d\u0930\u0936\u093f\u0915\u094d\u0937\u0923", 
- "Employment Type": "\u0930\u094b\u091c\u0917\u093e\u0930 \u0915\u0947 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Event": "\u0918\u091f\u0928\u093e", 
- "Event Role": "\u0918\u091f\u0928\u093e \u0930\u094b\u0932", 
- "Event User": "\u0907\u0935\u0947\u0902\u091f \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u0915\u0947", 
- "Expense Claim": "\u0935\u094d\u092f\u092f \u0926\u093e\u0935\u093e", 
- "Expense Claim Detail": "\u0935\u094d\u092f\u092f \u0926\u093e\u0935\u093e \u0935\u093f\u0935\u0930\u0923", 
- "Expense Claim Type": "\u0935\u094d\u092f\u092f \u0926\u093e\u0935\u093e \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Featured Item": "\u0935\u093f\u0936\u0947\u0937 \u0930\u0941\u092a \u0938\u0947 \u092a\u094d\u0930\u0926\u0930\u094d\u0936\u093f\u0924 \u0906\u0907\u091f\u092e", 
- "Features Setup": "\u0938\u0941\u0935\u093f\u0927\u093e\u090f\u0901 \u0938\u0947\u091f\u0905\u092a", 
- "Feed": "\u0916\u093f\u0932\u093e\u0928\u093e", 
- "Field Mapper Detail": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u092a\u094d\u0930\u0924\u093f\u091a\u093f\u0924\u094d\u0930\u0923 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "File Data": "\u0921\u0947\u091f\u093e \u092b\u093c\u093e\u0907\u0932", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "Forum": "\u092b\u094b\u0930\u092e", 
- "GL Control": "\u091c\u0940\u090f\u0932 \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923", 
- "GL Entry": "\u091c\u0940\u090f\u0932 \u090f\u0902\u091f\u094d\u0930\u0940", 
- "GL Mapper": "\u091c\u0940\u090f\u0932 \u092a\u094d\u0930\u0924\u093f\u091a\u093f\u0924\u094d\u0930\u0923", 
- "GL Mapper Detail": "\u091c\u0940\u090f\u0932 \u092a\u094d\u0930\u0924\u093f\u091a\u093f\u0924\u094d\u0930\u0923 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Global Defaults": "\u0935\u0948\u0936\u094d\u0935\u093f\u0915 \u092e\u0942\u0932\u092d\u0942\u0924", 
- "Grade": "\u0917\u094d\u0930\u0947\u0921", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Help": "\u092e\u0926\u0926", 
- "Holiday": "\u091b\u0941\u091f\u094d\u091f\u0940", 
- "Holiday Block List": "\u0905\u0935\u0915\u093e\u0936 \u092c\u094d\u0932\u0949\u0915 \u0938\u0942\u091a\u0940", 
- "Holiday Block List Allow": "\u0905\u0935\u0915\u093e\u0936 \u092c\u094d\u0932\u0949\u0915 \u0938\u0942\u091a\u0940 \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947\u0902", 
- "Holiday Block List Date": "\u0905\u0935\u0915\u093e\u0936 \u092c\u094d\u0932\u0949\u0915 \u0938\u0942\u091a\u0940 \u0924\u093f\u0925\u093f", 
- "Holiday List": "\u0905\u0935\u0915\u093e\u0936 \u0938\u0942\u091a\u0940", 
- "Home": "\u0918\u0930", 
- "Home Control": "\u0939\u094b\u092e \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923", 
- "Human Resources": "\u092e\u093e\u0928\u0935\u0940\u092f \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Industry Type": "\u0909\u0926\u094d\u092f\u094b\u0917 \u0915\u0947 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Installation Note": "\u0938\u094d\u0925\u093e\u092a\u0928\u093e \u0928\u094b\u091f", 
- "Installation Note Item": "\u0905\u0927\u093f\u0937\u094d\u0920\u093e\u092a\u0928 \u0928\u094b\u091f \u0906\u0907\u091f\u092e", 
- "Item": "\u092e\u0926", 
- "Item Customer Detail": "\u0906\u0907\u091f\u092e \u0917\u094d\u0930\u093e\u0939\u0915 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Item Group": "\u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Item Price": "\u092e\u0926 \u092e\u0942\u0932\u094d\u092f", 
- "Item Quality Inspection Parameter": "\u0906\u0907\u091f\u092e \u0917\u0941\u0923\u0935\u0924\u094d\u0924\u093e \u0928\u093f\u0930\u0940\u0915\u094d\u0937\u0923 \u092a\u0948\u0930\u093e\u092e\u0940\u091f\u0930", 
- "Item Reorder": "\u0906\u0907\u091f\u092e \u092a\u0941\u0928\u0903 \u0915\u094d\u0930\u092e\u093f\u0924 \u0915\u0930\u0947\u0902", 
- "Item Supplier": "\u0906\u0907\u091f\u092e \u092a\u094d\u0930\u0926\u093e\u092f\u0915", 
- "Item Tax": "\u0906\u0907\u091f\u092e \u091f\u0948\u0915\u094d\u0938", 
- "Item Website Specification": "\u0906\u0907\u091f\u092e \u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0935\u093f\u0936\u093f\u0937\u094d\u091f\u0924\u093e", 
- "Job Applicant": "\u0928\u094c\u0915\u0930\u0940 \u0906\u0935\u0947\u0926\u0915", 
- "Job Opening": "\u0928\u094c\u0915\u0930\u0940 \u0916\u094b\u0932\u0928\u0947", 
- "Jobs Email Settings": "\u0928\u094c\u0915\u0930\u093f\u092f\u093e\u0902 \u0908\u092e\u0947\u0932 \u0938\u0947\u091f\u093f\u0902\u0917", 
- "Journal Voucher": "\u091c\u0930\u094d\u0928\u0932 \u0935\u093e\u0909\u091a\u0930", 
- "Journal Voucher Detail": "\u091c\u0930\u094d\u0928\u0932 \u0935\u093e\u0909\u091a\u0930 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Knowledge Base": "\u091c\u094d\u091e\u093e\u0928\u0915\u094b\u0936", 
- "Landed Cost Item": "\u0906\u092f\u093e\u0924\u093f\u0924 \u092e\u093e\u0932 \u0915\u0940 \u0932\u093e\u0917\u0924 \u092e\u0926", 
- "Landed Cost Master": "\u0906\u092f\u093e\u0924\u093f\u0924 \u092e\u093e\u0932 \u0915\u0940 \u0932\u093e\u0917\u0924 \u092e\u093e\u0938\u094d\u091f\u0930", 
- "Landed Cost Master Detail": "\u0909\u0924\u0930\u093e \u0932\u093e\u0917\u0924 \u092e\u093e\u0938\u094d\u091f\u0930 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Landed Cost Purchase Receipt": "\u0906\u092f\u093e\u0924\u093f\u0924 \u092e\u093e\u0932 \u0915\u0940 \u0932\u093e\u0917\u0924 \u0916\u0930\u0940\u0926 \u0930\u0938\u0940\u0926", 
- "Landed Cost Wizard": "\u0906\u092f\u093e\u0924\u093f\u0924 \u092e\u093e\u0932 \u0915\u0940 \u0932\u093e\u0917\u0924 \u0935\u093f\u091c\u093c\u093e\u0930\u094d\u0921", 
- "Lead": "\u0928\u0947\u0924\u0943\u0924\u094d\u0935", 
- "Leave Allocation": "\u0906\u092c\u0902\u091f\u0928 \u091b\u094b\u0921\u093c \u0926\u094b", 
- "Leave Application": "\u091b\u0941\u091f\u094d\u091f\u0940 \u0915\u0940 \u0905\u0930\u094d\u091c\u093c\u0940", 
- "Leave Block List": "\u092c\u094d\u0932\u0949\u0915 \u0938\u0942\u091a\u0940 \u091b\u094b\u0921\u093c \u0926\u094b", 
- "Leave Block List Allow": "\u091b\u094b\u0921\u093c \u0926\u094b \u092c\u094d\u0932\u0949\u0915 \u0938\u0942\u091a\u0940 \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947\u0902", 
- "Leave Block List Date": "\u092c\u094d\u0932\u0949\u0915 \u0938\u0942\u091a\u0940 \u0924\u093f\u0925\u093f \u091b\u094b\u0921\u093c \u0926\u094b", 
- "Leave Control Panel": "\u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923 \u0915\u0915\u094d\u0937 \u091b\u094b\u0921\u093c \u0926\u094b", 
- "Leave Type": "\u092a\u094d\u0930\u0915\u093e\u0930 \u091b\u094b\u0921\u093c \u0926\u094b", 
- "Letter Head": "\u092a\u0924\u094d\u0930\u0936\u0940\u0930\u094d\u0937", 
- "Live Chat": "\u0932\u093e\u0907\u0935 \u091a\u0948\u091f", 
- "MIS Control": "\u090f\u092e\u0906\u0908\u090f\u0938 \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923", 
- "Maintenance Schedule": "\u0930\u0916\u0930\u0916\u093e\u0935 \u0905\u0928\u0941\u0938\u0942\u091a\u0940", 
- "Maintenance Schedule Detail": "\u0930\u0916\u0930\u0916\u093e\u0935 \u0905\u0928\u0941\u0938\u0942\u091a\u0940 \u0935\u093f\u0935\u0930\u0923", 
- "Maintenance Schedule Item": "\u0930\u0916\u0930\u0916\u093e\u0935 \u0905\u0928\u0941\u0938\u0942\u091a\u0940 \u0906\u0907\u091f\u092e", 
- "Maintenance Visit": "\u0930\u0916\u0930\u0916\u093e\u0935 \u092d\u0947\u0902\u091f", 
- "Maintenance Visit Purpose": "\u0930\u0916\u0930\u0916\u093e\u0935 \u092d\u0947\u0902\u091f \u092a\u094d\u0930\u092f\u094b\u091c\u0928", 
- "Manufacturing": "\u0935\u093f\u0928\u093f\u0930\u094d\u092e\u093e\u0923", 
- "Market Segment": "\u092c\u093e\u091c\u093e\u0930 \u0916\u0902\u0921", 
- "Material Request": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0905\u0928\u0941\u0930\u094b\u0927", 
- "Material Request Item": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0905\u0928\u0941\u0930\u094b\u0927 \u0906\u0907\u091f\u092e", 
- "Messages": "\u0938\u0902\u0926\u0947\u0936", 
- "Mode of Payment": "\u092d\u0941\u0917\u0924\u093e\u0928 \u0915\u0940 \u0930\u0940\u0924\u093f", 
- "Module Def": "\u092e\u0949\u0921\u094d\u092f\u0942\u0932 Def", 
- "Modules": "\u092e\u0949\u0921\u094d\u092f\u0942\u0932", 
- "Multi Ledger Report Detail": "\u092e\u0932\u094d\u091f\u0940 \u0932\u0947\u091c\u0930 \u0930\u093f\u092a\u094b\u0930\u094d\u091f \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "My Settings": "\u092e\u0947\u0930\u0940 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938", 
- "Naming Series": "\u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u093e \u0928\u093e\u092e\u0915\u0930\u0923", 
- "Naming Series Options": "\u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0935\u093f\u0915\u0932\u094d\u092a \u0928\u093e\u092e\u0915\u0930\u0923", 
- "Newsletter": "\u0928\u094d\u092f\u0942\u091c\u093c\u0932\u0948\u091f\u0930", 
- "Notification Control": "\u0905\u0927\u093f\u0938\u0942\u091a\u0928\u093e \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923", 
- "Opportunity": "\u0905\u0935\u0938\u0930", 
- "Opportunity Item": "\u0905\u0935\u0938\u0930 \u0906\u0907\u091f\u092e", 
- "Other Income Detail": "\u0905\u0928\u094d\u092f \u0906\u092f \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "POS Setting": "\u0938\u094d\u0925\u093f\u0924\u093f \u0938\u0947\u091f\u093f\u0902\u0917", 
- "Packing Slip": "\u092a\u0930\u094d\u091a\u0940 \u092a\u0948\u0915\u093f\u0902\u0917", 
- "Packing Slip Item": "\u092a\u0948\u0915\u093f\u0902\u0917 \u0938\u094d\u0932\u093f\u092a \u0906\u0907\u091f\u092e", 
- "Page": "\u092a\u0947\u091c", 
- "Page Role": "\u092a\u0943\u0937\u094d\u0920 \u0930\u094b\u0932", 
- "Patch Log": "\u092a\u0948\u091a \u092a\u094d\u0930\u0935\u0947\u0936 \u0915\u0930\u0947\u0902", 
- "Payment to Invoice Matching Tool": "\u091a\u093e\u0932\u093e\u0928 \u092e\u093f\u0932\u093e\u0928 \u0909\u092a\u0915\u0930\u0923 \u0915\u0947 \u0932\u093f\u090f \u092d\u0941\u0917\u0924\u093e\u0928", 
- "Payment to Invoice Matching Tool Detail": "\u091a\u093e\u0932\u093e\u0928 \u092e\u093f\u0932\u093e\u0928 \u0909\u092a\u0915\u0930\u0923 \u0935\u093f\u0938\u094d\u0924\u093e\u0930 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092d\u0941\u0917\u0924\u093e\u0928", 
- "Pending HR Approval": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928 \u0905\u0928\u0941\u092e\u094b\u0926\u0928 \u0915\u0947 \u0932\u093f\u090f \u0932\u0902\u092c\u093f\u0924", 
- "Period Closing Voucher": "\u0905\u0935\u0927\u093f \u0938\u092e\u093e\u092a\u0928 \u0935\u093e\u0909\u091a\u0930", 
- "Permission Control": "\u0905\u0928\u0941\u092e\u0924\u093f \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923", 
- "Plot Control": "\u092a\u094d\u0932\u0949\u091f \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923", 
- "Price List": "\u0915\u0940\u092e\u0924 \u0938\u0942\u091a\u0940", 
- "Print Format": "\u092a\u094d\u0930\u093e\u0930\u0942\u092a \u092a\u094d\u0930\u093f\u0902\u091f", 
- "Print Heading": "\u0936\u0940\u0930\u094d\u0937\u0915 \u092a\u094d\u0930\u093f\u0902\u091f", 
- "Product": "\u0909\u0924\u094d\u092a\u093e\u0926", 
- "Product Group": "\u0909\u0924\u094d\u092a\u093e\u0926 \u0938\u092e\u0942\u0939", 
- "Product Settings": "\u0909\u0924\u094d\u092a\u093e\u0926 \u0938\u0947\u091f\u093f\u0902\u0917", 
- "Production": "\u0909\u0924\u094d\u092a\u093e\u0926\u0928", 
- "Production Order": "\u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u0915\u093e \u0906\u0926\u0947\u0936", 
- "Production Plan Item": "\u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u092f\u094b\u091c\u0928\u093e \u092e\u0926", 
- "Production Plan Sales Order": "\u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u092f\u094b\u091c\u0928\u093e \u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936", 
- "Production Planning Tool": "\u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u092f\u094b\u091c\u0928\u093e \u0909\u092a\u0915\u0930\u0923", 
- "Products Settings": "\u0909\u0924\u094d\u092a\u093e\u0926 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938", 
- "Profile": "\u0930\u0942\u092a\u0930\u0947\u0916\u093e", 
- "Profile Control": "\u092a\u094d\u0930\u094b\u092b\u093c\u093e\u0907\u0932 \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923", 
- "Project": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e", 
- "Project Activity": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u0917\u0924\u093f\u0935\u093f\u0927\u093f", 
- "Project Activity Update": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u0917\u0924\u093f\u0935\u093f\u0927\u093f \u0905\u092a\u0921\u0947\u091f", 
- "Project Control": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923", 
- "Project Milestone": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u092e\u0940\u0932 \u0915\u093e \u092a\u0924\u094d\u0925\u0930", 
- "Projects": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e\u0913\u0902", 
- "Property Setter": "\u0938\u0902\u092a\u0924\u094d\u0924\u093f \u0938\u0947\u091f\u0930", 
- "Purchase Common": "\u0906\u092e \u0916\u0930\u0940\u0926", 
- "Purchase Invoice": "\u091a\u093e\u0932\u093e\u0928 \u0916\u0930\u0940\u0926", 
- "Purchase Invoice Advance": "\u091a\u093e\u0932\u093e\u0928 \u0905\u0917\u094d\u0930\u093f\u092e \u0916\u0930\u0940\u0926", 
- "Purchase Invoice Item": "\u091a\u093e\u0932\u093e\u0928 \u0906\u0907\u091f\u092e \u0916\u0930\u0940\u0926", 
- "Purchase Order": "\u0906\u0926\u0947\u0936 \u0916\u0930\u0940\u0926", 
- "Purchase Order Item": "\u0916\u0930\u0940\u0926 \u0906\u0926\u0947\u0936 \u0906\u0907\u091f\u092e", 
- "Purchase Order Item Supplied": "\u0916\u0930\u0940\u0926 \u0906\u0926\u0947\u0936 \u0906\u0907\u091f\u092e \u0915\u0940 \u0906\u092a\u0942\u0930\u094d\u0924\u093f", 
- "Purchase Receipt": "\u0930\u0938\u0940\u0926 \u0916\u0930\u0940\u0926", 
- "Purchase Receipt Item": "\u0930\u0938\u0940\u0926 \u0906\u0907\u091f\u092e \u0916\u0930\u0940\u0926", 
- "Purchase Receipt Item Supplied": "\u0916\u0930\u0940\u0926 \u0930\u0938\u0940\u0926 \u0906\u0907\u091f\u092e \u0915\u0940 \u0906\u092a\u0942\u0930\u094d\u0924\u093f", 
- "Purchase Request": "\u0905\u0928\u0941\u0930\u094b\u0927 \u0916\u0930\u0940\u0926", 
- "Purchase Request Item": "\u0905\u0928\u0941\u0930\u094b\u0927 \u0906\u0907\u091f\u092e \u0916\u0930\u0940\u0926", 
- "Purchase Taxes and Charges": "\u0916\u0930\u0940\u0926 \u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915", 
- "Purchase Taxes and Charges Master": "\u0916\u0930\u0940\u0926 \u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u092e\u093e\u0938\u094d\u091f\u0930", 
- "Quality Inspection": "\u0917\u0941\u0923\u0935\u0924\u094d\u0924\u093e \u0928\u093f\u0930\u0940\u0915\u094d\u0937\u0923", 
- "Quality Inspection Reading": "\u0917\u0941\u0923\u0935\u0924\u094d\u0924\u093e \u0928\u093f\u0930\u0940\u0915\u094d\u0937\u0923 \u092a\u0922\u093c\u0928\u093e", 
- "Question": "\u0938\u0935\u093e\u0932", 
- "Quotation": "\u0909\u0926\u094d\u0927\u0930\u0923", 
- "Quotation Item": "\u0915\u094b\u091f\u0947\u0936\u0928 \u0906\u0907\u091f\u092e", 
- "Quotation Lost Reason": "\u0915\u094b\u091f\u0947\u0936\u0928 \u0915\u093e\u0930\u0923 \u0916\u094b\u092f\u093e", 
- "Reject": "\u0905\u0938\u094d\u0935\u0940\u0915\u093e\u0930", 
- "Rejected": "\u0905\u0938\u094d\u0935\u0940\u0915\u0943\u0924", 
- "Related Page": "\u0938\u0902\u092c\u0902\u0927\u093f\u0924 \u092a\u0947\u091c", 
- "Rename Tool": "\u0909\u092a\u0915\u0930\u0923 \u0915\u093e \u0928\u093e\u092e \u092c\u0926\u0932\u0947\u0902", 
- "Report": "\u0930\u093f\u092a\u094b\u0930\u094d\u091f", 
- "Role": "\u092d\u0942\u092e\u093f\u0915\u093e", 
- "SMS Center": "\u090f\u0938\u090f\u092e\u090f\u0938 \u0915\u0947\u0902\u0926\u094d\u0930", 
- "SMS Control": "\u090f\u0938\u090f\u092e\u090f\u0938 \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923", 
- "SMS Log": "\u090f\u0938\u090f\u092e\u090f\u0938 \u092a\u094d\u0930\u0935\u0947\u0936", 
- "SMS Parameter": "\u090f\u0938\u090f\u092e\u090f\u0938 \u092a\u0948\u0930\u093e\u092e\u0940\u091f\u0930", 
- "SMS Receiver": "\u090f\u0938\u090f\u092e\u090f\u0938 \u0930\u093f\u0938\u0940\u0935\u0930", 
- "SMS Settings": "\u090f\u0938\u090f\u092e\u090f\u0938 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938", 
- "Salary Manager": "\u0935\u0947\u0924\u0928 \u092a\u094d\u0930\u092c\u0902\u0927\u0915", 
- "Salary Slip": "\u0935\u0947\u0924\u0928\u092a\u0930\u094d\u091a\u0940", 
- "Salary Slip Deduction": "\u0935\u0947\u0924\u0928\u092a\u0930\u094d\u091a\u0940 \u0915\u091f\u094c\u0924\u0940", 
- "Salary Slip Earning": "\u0915\u092e\u093e\u0908 \u0935\u0947\u0924\u0928\u092a\u0930\u094d\u091a\u0940", 
- "Salary Structure": "\u0935\u0947\u0924\u0928 \u0938\u0902\u0930\u091a\u0928\u093e", 
- "Salary Structure Deduction": "\u0935\u0947\u0924\u0928 \u0938\u0902\u0930\u091a\u0928\u093e \u0915\u091f\u094c\u0924\u0940", 
- "Salary Structure Earning": "\u0915\u092e\u093e\u0908 \u0935\u0947\u0924\u0928 \u0938\u0902\u0930\u091a\u0928\u093e", 
- "Sales BOM": "\u092c\u093f\u0915\u094d\u0930\u0940 \u092c\u0940\u0913\u090f\u092e", 
- "Sales BOM Item": "\u092c\u093f\u0915\u094d\u0930\u0940 \u092c\u0940\u0913\u090f\u092e \u0906\u0907\u091f\u092e", 
- "Sales Browser Control": "\u092c\u093f\u0915\u094d\u0930\u0940 \u092c\u094d\u0930\u093e\u0909\u091c\u093c\u0930 \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923", 
- "Sales Common": "\u0906\u092e \u092c\u093f\u0915\u094d\u0930\u0940", 
- "Sales Email Settings": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0908\u092e\u0947\u0932 \u0938\u0947\u091f\u093f\u0902\u0917", 
- "Sales Invoice": "\u092c\u093f\u0915\u094d\u0930\u0940 \u091a\u093e\u0932\u093e\u0928", 
- "Sales Invoice Advance": "\u092c\u093f\u0915\u094d\u0930\u0940 \u091a\u093e\u0932\u093e\u0928 \u0905\u0917\u094d\u0930\u093f\u092e", 
- "Sales Invoice Item": "\u092c\u093f\u0915\u094d\u0930\u0940 \u091a\u093e\u0932\u093e\u0928 \u0906\u0907\u091f\u092e", 
- "Sales Order": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936", 
- "Sales Order Item": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936 \u0906\u0907\u091f\u092e", 
- "Sales Partner": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0938\u093e\u0925\u0940", 
- "Sales Person": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0935\u094d\u092f\u0915\u094d\u0924\u093f", 
- "Sales Taxes and Charges": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915", 
- "Sales Taxes and Charges Master": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u092e\u093e\u0938\u094d\u091f\u0930", 
- "Sales Team": "\u092c\u093f\u0915\u094d\u0930\u0940 \u091f\u0940\u092e", 
- "Sales and Purchase Return Item": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0914\u0930 \u0916\u0930\u0940\u0926 \u0915\u0947 \u092e\u0926 \u0935\u093e\u092a\u0938\u0940", 
- "Sales and Purchase Return Tool": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0914\u0930 \u0916\u0930\u0940\u0926 \u0915\u0947 \u0930\u093f\u091f\u0930\u094d\u0928 \u091f\u0942\u0932", 
- "Sandbox": "Sandbox", 
- "Scheduler Log": "\u0938\u092e\u092f\u092c\u0926\u094d\u0927\u0915 \u092a\u094d\u0930\u0935\u0947\u0936", 
- "Search Criteria": "\u0916\u094b\u091c \u092e\u093e\u092a\u0926\u0902\u0921", 
- "Selling": "\u0935\u093f\u0915\u094d\u0930\u092f", 
- "Serial No": "\u0928\u0939\u0940\u0902 \u0938\u0940\u0930\u093f\u092f\u0932", 
- "Series Detail": "\u0938\u0940\u0930\u0940\u091c \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Setup Control": "\u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923 \u0938\u0947\u091f\u0905\u092a", 
- "Setup Masters": "\u0938\u0947\u091f\u0905\u092a \u092e\u093e\u0938\u094d\u091f\u0930\u094d\u0938", 
- "Shipping Address": "\u0936\u093f\u092a\u093f\u0902\u0917 \u092a\u0924\u093e", 
- "State": "\u0930\u093e\u091c\u094d\u092f", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "Stock Entry": "\u0938\u094d\u091f\u0949\u0915 \u090f\u0902\u091f\u094d\u0930\u0940", 
- "Stock Entry Detail": "\u0936\u0947\u092f\u0930 \u090f\u0902\u091f\u094d\u0930\u0940 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Stock Ledger": "\u0938\u094d\u091f\u0949\u0915 \u0932\u0947\u091c\u0930", 
- "Stock Ledger Entry": "\u0938\u094d\u091f\u0949\u0915 \u0916\u093e\u0924\u093e \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f", 
- "Stock Reconciliation": "\u0938\u094d\u091f\u0949\u0915 \u0938\u0941\u0932\u0939", 
- "Stock UOM Replace Utility": "\u0938\u094d\u091f\u0949\u0915 UOM \u092c\u0926\u0932\u0947\u0902 \u0909\u092a\u092f\u094b\u0917\u093f\u0924\u093e", 
- "Style Settings": "\u0936\u0948\u0932\u0940 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938", 
- "Supplier": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915", 
- "Supplier Quotation": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0915\u094b\u091f\u0947\u0936\u0928", 
- "Supplier Quotation Item": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0915\u094b\u091f\u0947\u0936\u0928 \u0906\u0907\u091f\u092e", 
- "Supplier Type": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Support": "\u0938\u092e\u0930\u094d\u0925\u0928", 
- "Support Ticket": "\u0938\u092e\u0930\u094d\u0925\u0928 \u091f\u093f\u0915\u091f", 
- "System": "\u092a\u094d\u0930\u0923\u093e\u0932\u0940", 
- "System Console": "\u0938\u093f\u0938\u094d\u091f\u092e \u0915\u0902\u0938\u094b\u0932", 
- "Table Mapper Detail": "\u091f\u0947\u092c\u0932 \u092a\u094d\u0930\u0924\u093f\u091a\u093f\u0924\u094d\u0930\u0923 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Tag": "\u091f\u0948\u0917", 
- "Target Detail": "\u0932\u0915\u094d\u0937\u094d\u092f \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Task": "\u0915\u093e\u0930\u094d\u092f", 
- "Terms and Conditions": "\u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u0947\u0902", 
- "Territory": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930", 
- "Timesheet": "Timesheet", 
- "Timesheet Detail": "Timesheet \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "To Do": "\u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u094d\u092f\u093e", 
- "ToDo": "ToDo", 
- "Top Bar Item": "\u0936\u0940\u0930\u094d\u0937 \u092c\u093e\u0930 \u0906\u0907\u091f\u092e", 
- "Trash Control": "\u091f\u094d\u0930\u0948\u0936 \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923", 
- "Trend Analyzer Control": "\u0930\u0941\u091d\u093e\u0928 \u0935\u093f\u0936\u094d\u0932\u0947\u0937\u0915 \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923", 
- "UOM": "UOM", 
- "UOM Conversion Detail": "UOM \u0930\u0942\u092a\u093e\u0902\u0924\u0930\u0923 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Unread Messages": "\u0905\u092a\u0920\u093f\u0924 \u0938\u0902\u0926\u0947\u0936\u094b\u0902", 
- "Update Delivery Date": "\u0905\u0926\u094d\u092f\u0924\u0928 \u0921\u093f\u0932\u0940\u0935\u0930\u0940 \u0915\u0940 \u0924\u093e\u0930\u0940\u0916", 
- "UserRole": "UserRole", 
- "Utilities": "\u0909\u092a\u092f\u094b\u0917\u093f\u0924\u093e\u090f\u0901", 
- "Valuation Control": "\u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928 \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923", 
- "Warehouse": "\u0917\u094b\u0926\u093e\u092e", 
- "Warehouse Type": "\u0935\u0947\u0905\u0930\u0939\u093e\u0909\u0938 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Warehouse User": "\u0935\u0947\u0905\u0930\u0939\u093e\u0909\u0938 \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u0915\u0947", 
- "Web Page": "\u0935\u0947\u092c \u092a\u0947\u091c", 
- "Website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f", 
- "Website Item Group": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Website Product Category": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0909\u0924\u094d\u092a\u093e\u0926 \u0936\u094d\u0930\u0947\u0923\u0940", 
- "Website Script": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f", 
- "Website Settings": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0938\u0947\u091f\u093f\u0902\u0917", 
- "Website Slideshow": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0938\u094d\u0932\u093e\u0907\u0921 \u0936\u094b", 
- "Website Slideshow Item": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0938\u094d\u0932\u093e\u0907\u0921 \u0936\u094b \u0906\u0907\u091f\u092e", 
- "Workflow": "\u0915\u093e\u0930\u094d\u092f\u092a\u094d\u0930\u0935\u093e\u0939", 
- "Workflow Action": "\u0935\u0930\u094d\u0915\u092b\u093c\u094d\u0932\u094b \u0932\u0921\u093c\u093e\u0908", 
- "Workflow Action Detail": "\u0935\u0930\u094d\u0915\u092b\u093c\u094d\u0932\u094b \u0915\u093e\u0930\u094d\u0930\u0935\u093e\u0908 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Workflow Document State": "\u0935\u0930\u094d\u0915\u092b\u093c\u094d\u0932\u094b \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c \u0930\u093e\u091c\u094d\u092f", 
- "Workflow Engine": "\u0915\u093e\u0930\u094d\u092f\u092a\u094d\u0930\u0935\u093e\u0939 \u0907\u0902\u091c\u0928", 
- "Workflow Rule": "\u0935\u0930\u094d\u0915\u092b\u093c\u094d\u0932\u094b \u0928\u093f\u092f\u092e", 
- "Workflow Rule Detail": "\u0935\u0930\u094d\u0915\u092b\u093c\u094d\u0932\u094b \u0928\u093f\u092f\u092e \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Workflow State": "\u0915\u093e\u0930\u094d\u092f\u092a\u094d\u0930\u0935\u093e\u0939 \u0930\u093e\u091c\u094d\u092f", 
- "Workflow Transition": "\u0935\u0930\u094d\u0915\u092b\u093c\u094d\u0932\u094b \u0938\u0902\u0915\u094d\u0930\u092e\u0923", 
- "Workstation": "\u0935\u0930\u094d\u0915\u0938\u094d\u091f\u0947\u0936\u0928", 
- "test": "\u092a\u0930\u0940\u0915\u094d\u0937\u0923"
-}
\ No newline at end of file
diff --git a/public/js/locale/hr-js.json b/public/js/locale/hr-js.json
deleted file mode 100644
index 2cbca02..0000000
--- a/public/js/locale/hr-js.json
+++ /dev/null
@@ -1,321 +0,0 @@
-{
- "About Us Settings": "O nama Postavke", 
- "About Us Team Member": "O nama reprezentativka", 
- "Account": "Ra\u010dun", 
- "Accounts": "Ra\u010duni", 
- "Activity": "Djelatnost", 
- "Activity Type": "Aktivnost Tip", 
- "Address": "Adresa", 
- "Answer": "Odgovoriti", 
- "Appraisal": "Procjena", 
- "Appraisal Goal": "Procjena gol", 
- "Appraisal Template": "Procjena Predlo\u017eak", 
- "Appraisal Template Goal": "Procjena Predlo\u017eak cilja", 
- "Attendance": "Poha\u0111anje", 
- "Attendance Control Panel": "Gledatelja Upravlja\u010dka plo\u010da", 
- "Authorization Control": "Odobrenje kontrole", 
- "Authorization Rule": "Autorizacija Pravilo", 
- "BOM": "BOM", 
- "BOM Explosion Item": "BOM eksplozije artikla", 
- "BOM Item": "BOM artikla", 
- "BOM Operation": "BOM Operacija", 
- "BOM Replace Tool": "BOM Zamijenite alat", 
- "Bank Reconciliation": "Banka pomirenje", 
- "Bank Reconciliation Detail": "Banka Pomirenje Detalj", 
- "Batch": "Serija", 
- "Bin": "Kanta", 
- "Blog": "Blog", 
- "Blog Subscriber": "Blog Pretplatnik", 
- "Branch": "Grana", 
- "Brand": "Marka", 
- "Budget Control": "Prora\u010dun kontrola", 
- "Budget Detail": "Prora\u010dun Detalj", 
- "Budget Distribution": "Prora\u010dun Distribucija", 
- "Budget Distribution Detail": "Prora\u010dun Distribucija Detalj", 
- "Bulk Email": "Bulk Email", 
- "Buying": "Kupovina", 
- "C-Form": "C-Form", 
- "C-Form Invoice Detail": "C-Obrazac Ra\u010dun Detalj", 
- "Calendar": "Kalendar", 
- "Campaign": "Kampanja", 
- "Comment": "Komentirati", 
- "Communication": "Komunikacija", 
- "Communication Log": "Komunikacija Prijava", 
- "Company": "Dru\u0161tvo", 
- "Company Control": "Tvrtka Kontrola", 
- "Company History": "Povijest tvrtke", 
- "Contact": "Kontaktirati", 
- "Contact Control": "Kontaktirajte kontrolu", 
- "Contact Us Settings": "Kontaktirajte nas Settings", 
- "Control Panel": "Upravlja\u010dka plo\u010da", 
- "Core": "Sr\u017e", 
- "Cost Center": "Tro\u0161ka", 
- "Country": "Zemlja", 
- "Cross List Item Group": "Kri\u017e Group stavku popisa", 
- "Currency": "Valuta", 
- "Custom Field": "Prilago\u0111ena polja", 
- "Custom Script": "Prilago\u0111ena skripta", 
- "Customer": "Kupac", 
- "Customer Group": "Kupac Grupa", 
- "Customer Issue": "Kupac Issue", 
- "Customize Form": "Prilagodite obrazac", 
- "Customize Form Field": "Prilagodba polja obrasca", 
- "Deduction Type": "Odbitak Tip", 
- "Default Home Page": "Zadani Po\u010detna stranica", 
- "DefaultValue": "DefaultValue", 
- "Delivery Note": "Obavje\u0161tenje o primanji po\u0161iljke", 
- "Delivery Note Item": "Otpremnica artikla", 
- "Delivery Note Packing Item": "Dostava Napomena Pakiranje artikla", 
- "Department": "Odsjek", 
- "Designation": "Oznaka", 
- "DocField": "DocField", 
- "DocPerm": "DocPerm", 
- "DocType": "DOCTYPE", 
- "DocType Label": "DOCTYPE oznaka", 
- "DocType Mapper": "DOCTYPE Mapper", 
- "Documentation": "Dokumentacija", 
- "Earning Type": "Zarada Vid", 
- "Email Digest": "E-po\u0161ta", 
- "Email Settings": "Postavke e-po\u0161te", 
- "Employee": "Zaposlenik", 
- "Employee Education": "Zaposlenik Obrazovanje", 
- "Employee External Work History": "Zaposlenik Vanjski Rad Povijest", 
- "Employee Internal Work History": "Zaposlenik Unutarnji Rad Povijest", 
- "Employee Training": "Zaposlenik Trening", 
- "Employment Type": "Zapo\u0161ljavanje Tip", 
- "Event": "Doga\u0111aj", 
- "Event Role": "Doga\u0111aj Uloga", 
- "Event User": "Doga\u0111aj Upute", 
- "Expense Claim": "Rashodi polaganja", 
- "Expense Claim Detail": "Rashodi Zahtjev Detalj", 
- "Expense Claim Type": "Rashodi Vrsta polaganja", 
- "Featured Item": "Prikazan artikla", 
- "Features Setup": "Zna\u010dajke konfiguracija", 
- "Feed": "Hraniti", 
- "Field Mapper Detail": "Polje Mapper Detalj", 
- "File Data": "File Podaci", 
- "Fiscal Year": "Fiskalna godina", 
- "Forum": "Forum", 
- "GL Control": "GL kontrola", 
- "GL Entry": "GL Stupanje", 
- "GL Mapper": "GL Mapper", 
- "GL Mapper Detail": "GL Mapper Detalj", 
- "Global Defaults": "Globalni Zadano", 
- "Grade": "Razred", 
- "HR": "HR", 
- "Help": "Pomo\u0107i", 
- "Holiday": "Odmor", 
- "Holiday Block List": "Turisti\u010dka Blok Popis", 
- "Holiday Block List Allow": "Turisti\u010dka Popis Blok Dopustite", 
- "Holiday Block List Date": "Turisti\u010dka Blok Popis Datum", 
- "Holiday List": "Turisti\u010dka Popis", 
- "Home": "Dom", 
- "Home Control": "Po\u010detna kontrola", 
- "Human Resources": "Ljudski resursi", 
- "Industry Type": "Industrija Tip", 
- "Installation Note": "Instalacija Napomena", 
- "Installation Note Item": "Instalacija Napomena artikla", 
- "Item": "Stavka", 
- "Item Customer Detail": "Stavka Kupac Detalj", 
- "Item Group": "Stavka Grupa", 
- "Item Price": "Stavka Cijena", 
- "Item Quality Inspection Parameter": "Stavka Provera kvaliteta parametara", 
- "Item Reorder": "Stavka redoslijeda", 
- "Item Supplier": "Stavka Dobavlja\u010d", 
- "Item Tax": "Stavka poreza", 
- "Item Website Specification": "Stavka Web Specifikacija", 
- "Job Applicant": "Posao podnositelj", 
- "Job Opening": "Posao Otvaranje", 
- "Jobs Email Settings": "Poslovi Postavke e-po\u0161te", 
- "Journal Voucher": "\u010casopis bon", 
- "Journal Voucher Detail": "\u010casopis bon Detalj", 
- "Knowledge Base": "Baza znanja", 
- "Landed Cost Item": "Sletio Tro\u0161kovi artikla", 
- "Landed Cost Purchase Receipt": "Sletio Tro\u0161ak Kupnja Potvrda", 
- "Landed Cost Wizard": "Sletio Tro\u0161ak \u010carobnjak", 
- "Lead": "Dovesti", 
- "Leave Allocation": "Ostavite Raspodjela", 
- "Leave Application": "Ostavite aplikaciju", 
- "Leave Block List": "Ostavite Block List", 
- "Leave Block List Allow": "Ostavite Blok Popis Dopustite", 
- "Leave Block List Date": "Ostavite Date Popis Block", 
- "Leave Control Panel": "Ostavite Upravlja\u010dka plo\u010da", 
- "Leave Type": "Ostavite Vid", 
- "Letter Head": "Pismo Head", 
- "Live Chat": "Live Chat", 
- "MIS Control": "MIS kontrola", 
- "Maintenance Schedule": "Odr\u017eavanje Raspored", 
- "Maintenance Schedule Detail": "Odr\u017eavanje Raspored Detalj", 
- "Maintenance Schedule Item": "Odr\u017eavanje Raspored predmeta", 
- "Maintenance Visit": "Odr\u017eavanje Posjetite", 
- "Maintenance Visit Purpose": "Odr\u017eavanje Posjetite Namjena", 
- "Manufacturing": "Proizvodnja", 
- "Market Segment": "Tr\u017ei\u0161ni segment", 
- "Material Request": "Materijal zahtjev", 
- "Material Request Item": "Materijal Zahtjev artikla", 
- "Messages": "Poruke", 
- "Mode of Payment": "Na\u010din pla\u0107anja", 
- "Module Def": "Modul Def", 
- "Modules": "Moduli", 
- "Multi Ledger Report Detail": "Multi knjiga Izvje\u0161\u0107e Detalj", 
- "My Settings": "Moje postavke", 
- "Naming Series": "Imenovanje serije", 
- "Naming Series Options": "Imenovanje Serija isporuke", 
- "Newsletter": "Bilten", 
- "Notification Control": "Obavijest kontrola", 
- "Opportunity": "Prilika", 
- "Opportunity Item": "Prilika artikla", 
- "Other Income Detail": "Ostali prihodi Detalj", 
- "POS Setting": "POS Pode\u0161avanje", 
- "Packing Slip": "Odreskom", 
- "Packing Slip Item": "Odreskom predmet", 
- "Page": "Stranica", 
- "Page Role": "Stranica Uloga", 
- "Patch Log": "Patch Prijava", 
- "Payment to Invoice Matching Tool": "Pla\u0107anje fakture podudaranje alat", 
- "Payment to Invoice Matching Tool Detail": "Pla\u0107anje fakture podudaranje alat Detalj", 
- "Period Closing Voucher": "Razdoblje Zatvaranje bon", 
- "Permission Control": "Dopu\u0161tenje kontrola", 
- "Plot Control": "Zemlji\u0161te kontrola", 
- "Price List": "Cjenik", 
- "Print Format": "Ispis formata", 
- "Print Heading": "Ispis Naslov", 
- "Product": "Proizvod", 
- "Product Group": "Product Group", 
- "Product Settings": "Postavke proizvoda", 
- "Production Order": "Proizvodnja Red", 
- "Production Plan Item": "Proizvodnja plan artikla", 
- "Production Plan Sales Order": "Proizvodnja plan prodajnog naloga", 
- "Production Planning Tool": "Planiranje proizvodnje alat", 
- "Products Settings": "Proizvodi Postavke", 
- "Profile": "Profil", 
- "Profile Control": "Profil kontrola", 
- "Project": "Projekt", 
- "Project Activity": "Projekt aktivnost", 
- "Project Activity Update": "Projekt Aktivnost Update", 
- "Project Control": "Projekt kontrole", 
- "Project Milestone": "Projekt Prekretnica", 
- "Projects": "Projekti", 
- "Property Setter": "Nekretnine seter", 
- "Purchase Common": "Kupnja Zajedni\u010dka", 
- "Purchase Invoice": "Kupnja fakture", 
- "Purchase Invoice Advance": "Kupnja fakture Predujam", 
- "Purchase Invoice Item": "Kupnja fakture predmet", 
- "Purchase Order": "Narud\u017ebenica", 
- "Purchase Order Item": "Narud\u017ebenica predmet", 
- "Purchase Order Item Supplied": "Narud\u017ebenica artikla Isporuka", 
- "Purchase Receipt": "Ra\u010dun kupnje", 
- "Purchase Receipt Item": "Kupnja Potvrda predmet", 
- "Purchase Receipt Item Supplied": "Kupnja Prijem artikla Isporuka", 
- "Purchase Request": "Zahtjev za kupnju", 
- "Purchase Request Item": "Zahtjev za kupnju predmeta", 
- "Purchase Taxes and Charges": "Kupnja Porezi i naknade", 
- "Purchase Taxes and Charges Master": "Kupnja Porezi i naknade Master", 
- "Quality Inspection": "Provera kvaliteta", 
- "Quality Inspection Reading": "Kvaliteta Inspekcija \u010ditanje", 
- "Question": "Pitanje", 
- "Quotation": "Citat", 
- "Quotation Item": "Citat artikla", 
- "Quotation Lost Reason": "Citat Izgubili razlog", 
- "Related Page": "Vezani Stranica", 
- "Rename Tool": "Preimenovanje alat", 
- "Report": "Prijavi", 
- "Role": "Uloga", 
- "SMS Center": "SMS centar", 
- "SMS Control": "SMS kontrola", 
- "SMS Log": "SMS Prijava", 
- "SMS Parameter": "SMS parametra", 
- "SMS Receiver": "SMS-prijemnik", 
- "SMS Settings": "Postavke SMS", 
- "Salary Manager": "Pla\u0107a Manager", 
- "Salary Slip": "Pla\u0107a proklizavanja", 
- "Salary Slip Deduction": "Pla\u0107a proklizavanja Odbitak", 
- "Salary Slip Earning": "Pla\u0107a proklizavanja Zarada", 
- "Salary Structure": "Pla\u0107a Struktura", 
- "Salary Structure Deduction": "Pla\u0107a Struktura Odbitak", 
- "Salary Structure Earning": "Pla\u0107a Struktura Zarada", 
- "Sales BOM": "Prodaja BOM", 
- "Sales BOM Item": "Prodaja BOM artikla", 
- "Sales Browser Control": "Prodaja Preglednik kontrole", 
- "Sales Common": "Prodaja Zajedni\u010dke", 
- "Sales Email Settings": "Prodaja Postavke e-po\u0161te", 
- "Sales Invoice": "Prodaja fakture", 
- "Sales Invoice Advance": "Prodaja Ra\u010dun Predujam", 
- "Sales Invoice Item": "Prodaja Ra\u010dun artikla", 
- "Sales Order": "Prodajnog naloga", 
- "Sales Order Item": "Prodajnog naloga artikla", 
- "Sales Partner": "Prodaja partner", 
- "Sales Person": "Prodaja Osoba", 
- "Sales Taxes and Charges": "Prodaja Porezi i naknade", 
- "Sales Taxes and Charges Master": "Prodaja Porezi i naknade Master", 
- "Sales Team": "Prodaja Team", 
- "Sales and Purchase Return Item": "Prodaja i kupnja Povratak Stavka", 
- "Sales and Purchase Return Tool": "Prodaja i kupnja Povratak Tool", 
- "Sandbox": "Kutija s pijeskom", 
- "Scheduler Log": "Planer Prijava", 
- "Search Criteria": "Tra\u017ei Kriteriji", 
- "Selling": "Prodaja", 
- "Serial No": "Serijski br", 
- "Series Detail": "Serija Detalj", 
- "Setup": "Postavljanje", 
- "Setup Control": "Postavljanje kontrola", 
- "Shipping Address": "Dostava Adresa", 
- "State": "Dr\u017eava", 
- "Stock": "Zaliha", 
- "Stock Entry": "Katalo\u0161ki Stupanje", 
- "Stock Entry Detail": "Katalo\u0161ki Stupanje Detalj", 
- "Stock Ledger": "Stock Ledger", 
- "Stock Ledger Entry": "Stock Ledger Stupanje", 
- "Stock Reconciliation": "Katalo\u0161ki pomirenje", 
- "Stock UOM Replace Utility": "Katalo\u0161ki UOM Zamjena Utility", 
- "Style Settings": "Stil Postavke", 
- "Supplier": "Dobavlja\u010d", 
- "Supplier Quotation": "Dobavlja\u010d Ponuda", 
- "Supplier Quotation Item": "Dobavlja\u010d ponudu artikla", 
- "Supplier Type": "Dobavlja\u010d Tip", 
- "Support": "Podr\u017eati", 
- "Support Ticket": "Podr\u0161ka karata", 
- "System Console": "Sustav konzole", 
- "Table Mapper Detail": "Tablica Mapper Detalj", 
- "Tag": "Privjesak", 
- "Target Detail": "Ciljana Detalj", 
- "Task": "Zadatak", 
- "Terms and Conditions": "Odredbe i uvjeti", 
- "Territory": "Teritorija", 
- "Timesheet": "Kontrolna kartica", 
- "Timesheet Detail": "Timesheet Detalj", 
- "To Do": "Da li", 
- "ToDo": "ToDo", 
- "Top Bar Item": "Najbolje Bar artikla", 
- "Trash Control": "Sme\u0107e kontrola", 
- "Trend Analyzer Control": "Trend Analyzer kontrola", 
- "UOM": "UOM", 
- "UOM Conversion Detail": "UOM pretvorbe Detalj", 
- "Unread Messages": "Nepro\u010ditane poruke", 
- "Update Delivery Date": "A\u017eurirajte datum isporuke", 
- "UserRole": "UserRole", 
- "Utilities": "Komunalne usluge", 
- "Valuation Control": "Vrednovanje kontrola", 
- "Warehouse": "Skladi\u0161te", 
- "Warehouse Type": "Skladi\u0161te Tip", 
- "Warehouse User": "Skladi\u0161te Upute", 
- "Web Page": "Web stranica", 
- "Website": "Website", 
- "Website Item Group": "Web stranica artikla Grupa", 
- "Website Product Category": "Web Kategorija proizvoda", 
- "Website Script": "Web Skripta", 
- "Website Settings": "Website Postavke", 
- "Website Slideshow": "Web Slideshow", 
- "Website Slideshow Item": "Web Slideshow artikla", 
- "Workflow": "Workflow", 
- "Workflow Action": "Workflow Akcija", 
- "Workflow Action Detail": "Workflow Akcija Detalj", 
- "Workflow Document State": "Workflow dokument Dr\u017eava", 
- "Workflow Engine": "Workflow motora", 
- "Workflow Rule": "Workflow Pravilo", 
- "Workflow Rule Detail": "Workflow Pravilo Detalj", 
- "Workflow State": "Workflow dr\u017eava", 
- "Workflow Transition": "Tijek tranzicije", 
- "Workstation": "Workstation", 
- "test": "test"
-}
\ No newline at end of file
diff --git a/public/js/locale/nl-js.json b/public/js/locale/nl-js.json
deleted file mode 100644
index 26bfcce..0000000
--- a/public/js/locale/nl-js.json
+++ /dev/null
@@ -1,322 +0,0 @@
-{
- "About Us Settings": "Over Ons Instellingen", 
- "About Us Team Member": "Over ons Team Member", 
- "Account": "Rekening", 
- "Accounts": "Accounts", 
- "Activity": "Activiteit", 
- "Activity Type": "Activiteit Type", 
- "Address": "Adres", 
- "Answer": "Beantwoorden", 
- "Appraisal": "Taxatie", 
- "Appraisal Goal": "Beoordeling Doel", 
- "Appraisal Template": "Beoordeling Sjabloon", 
- "Appraisal Template Goal": "Beoordeling Sjabloon Doel", 
- "Attendance": "Opkomst", 
- "Attendance Control Panel": "Aanwezigheid Control Panel", 
- "Authorization Control": "Autorisatie controle", 
- "Authorization Rule": "Autorisatie Rule", 
- "BOM": "BOM", 
- "BOM Explosion Item": "BOM Explosie Item", 
- "BOM Item": "BOM Item", 
- "BOM Operation": "BOM Operatie", 
- "BOM Replace Tool": "BOM Replace Tool", 
- "Bank Reconciliation": "Bank Verzoening", 
- "Bank Reconciliation Detail": "Bank Verzoening Detail", 
- "Batch": "Partij", 
- "Bin": "Bak", 
- "Blog": "Blog", 
- "Blog Subscriber": "Blog Abonnee", 
- "Branch": "Tak", 
- "Brand": "Merk", 
- "Budget Control": "Begrotingscontrole", 
- "Budget Detail": "Budget Detail", 
- "Budget Distribution": "Budget Distributie", 
- "Budget Distribution Detail": "Budget Distributie Detail", 
- "Bulk Email": "Bulk Email", 
- "Buying": "Het kopen", 
- "C-Form": "C-Form", 
- "C-Form Invoice Detail": "C-Form Factuurspecificatie", 
- "Calendar": "Kalender", 
- "Campaign": "Campagne", 
- "Comment": "Commentaar", 
- "Communication": "Verbinding", 
- "Communication Log": "Communicatie Inloggen", 
- "Company": "Vennootschap", 
- "Company Control": "Bedrijf Controle", 
- "Company History": "Bedrijf Geschiedenis", 
- "Contact": "Contact", 
- "Contact Control": "Contact Controle", 
- "Contact Us Settings": "Neem contact met ons op Instellingen", 
- "Control Panel": "Controle Panel", 
- "Core": "Kern", 
- "Cost Center": "Kostenplaats", 
- "Country": "Land", 
- "Cross List Item Group": "Cross List Item Group", 
- "Currency": "Valuta", 
- "Custom Field": "Aangepast veld", 
- "Custom Script": "Aangepaste Script", 
- "Customer": "Klant", 
- "Customer Group": "Klantengroep", 
- "Customer Issue": "Probleem voor de klant", 
- "Customize Form": "Pas Form", 
- "Customize Form Field": "Pas Form Field", 
- "Deduction Type": "Aftrek Type", 
- "Default Home Page": "Standaard startpagina", 
- "DefaultValue": "DefaultValue", 
- "Delivery Note": "Vrachtbrief", 
- "Delivery Note Item": "Levering Note Item", 
- "Delivery Note Packing Item": "Levering Opmerking Verpakking Item", 
- "Department": "Afdeling", 
- "Designation": "Benaming", 
- "DocField": "DocField", 
- "DocPerm": "DocPerm", 
- "DocType": "DOCTYPE", 
- "DocType Label": "DocType Label", 
- "DocType Mapper": "DocType Mapper", 
- "Documentation": "Documentatie", 
- "Earning Type": "Verdienen Type", 
- "Email Digest": "E-mail Digest", 
- "Email Settings": "E-mailinstellingen", 
- "Employee": "Werknemer", 
- "Employee Education": "Medewerker Onderwijs", 
- "Employee External Work History": "Medewerker Buitendienst Medewerker Geschiedenis", 
- "Employee Internal Work History": "Medewerker Interne Werk Geschiedenis", 
- "Employee Training": "Medewerker Training", 
- "Employment Type": "Type baan", 
- "Event": "Evenement", 
- "Event Role": "Event Rol", 
- "Event User": "Evenement Gebruiker", 
- "Expense Claim": "Expense Claim", 
- "Expense Claim Detail": "Expense Claim Detail", 
- "Expense Claim Type": "Expense Claim Type", 
- "Featured Item": "Featured Product", 
- "Features Setup": "Features instelscherm", 
- "Feed": "Voeden", 
- "Field Mapper Detail": "Field Mapper Detail", 
- "File Data": "File Data", 
- "Fiscal Year": "Boekjaar", 
- "Forum": "Forum", 
- "GL Control": "GL Controle", 
- "GL Entry": "GL Entry", 
- "GL Mapper": "GL Mapper", 
- "GL Mapper Detail": "GL Mapper Detail", 
- "Global Defaults": "Global Standaardwaarden", 
- "Grade": "Graad", 
- "HR": "HR", 
- "Help": "Help", 
- "Holiday": "Feestdag", 
- "Holiday Block List": "Holiday Block List", 
- "Holiday Block List Allow": "Holiday Block List Laat", 
- "Holiday Block List Date": "Holiday Block List Datum", 
- "Holiday List": "Holiday Lijst", 
- "Home": "Thuis", 
- "Home Control": "Home Control", 
- "Human Resources": "Human Resources", 
- "Industry Type": "Industry Type", 
- "Installation Note": "Installatie Opmerking", 
- "Installation Note Item": "Installatie Opmerking Item", 
- "Item": "Item", 
- "Item Customer Detail": "Item Klant Detail", 
- "Item Group": "Item Group", 
- "Item Price": "Item Prijs", 
- "Item Quality Inspection Parameter": "Item Kwaliteitscontrole Parameter", 
- "Item Reorder": "Item opnieuw ordenen", 
- "Item Supplier": "Item Leverancier", 
- "Item Tax": "Item Belasting", 
- "Item Website Specification": "Item Website Specificatie", 
- "Job Applicant": "Sollicitant", 
- "Job Opening": "Vacature", 
- "Jobs Email Settings": "Vacatures E-mailinstellingen", 
- "Journal Voucher": "Journal Voucher", 
- "Journal Voucher Detail": "Journal Voucher Detail", 
- "Knowledge Base": "Knowledge Base", 
- "Landed Cost Item": "Landed Cost Item", 
- "Landed Cost Purchase Receipt": "Landed Cost Inkoop Ontvangstbewijs", 
- "Landed Cost Wizard": "Landed Cost Wizard", 
- "Lead": "Leiden", 
- "Leave Allocation": "Laat Toewijzing", 
- "Leave Application": "Verlofaanvraag", 
- "Leave Block List": "Laat Block List", 
- "Leave Block List Allow": "Laat Block List Laat", 
- "Leave Block List Date": "Laat Block List Datum", 
- "Leave Control Panel": "Laat het Configuratiescherm", 
- "Leave Type": "Laat Type", 
- "Letter Head": "Brief Hoofd", 
- "Live Chat": "Live Chat", 
- "MIS Control": "MIS Controle", 
- "Maintenance Schedule": "Onderhoudsschema", 
- "Maintenance Schedule Detail": "Onderhoudsschema Detail", 
- "Maintenance Schedule Item": "Onderhoudsschema Item", 
- "Maintenance Visit": "Onderhoud Bezoek", 
- "Maintenance Visit Purpose": "Onderhoud Bezoek Doel", 
- "Manufacturing": "Productie", 
- "Market Segment": "Marktsegment", 
- "Material Request": "Materiaal aanvragen", 
- "Material Request Item": "Materiaal aanvragen Item", 
- "Messages": "Berichten", 
- "Mode of Payment": "Wijze van betaling", 
- "Module Def": "Module Def", 
- "Modules": "Modules", 
- "Multi Ledger Report Detail": "Multi Ledger Report Detail", 
- "My Settings": "Mijn instellingen", 
- "Naming Series": "Benoemen Series", 
- "Naming Series Options": "Benoemen Reeksopties", 
- "Newsletter": "Nieuwsbrief", 
- "Notification Control": "Kennisgeving Controle", 
- "Opportunity": "Kans", 
- "Opportunity Item": "Opportunity Item", 
- "Other Income Detail": "Overige inkomsten Detail", 
- "POS Setting": "POS-instelling", 
- "Packing Slip": "Pakbon", 
- "Packing Slip Item": "Pakbon Item", 
- "Page": "Pagina", 
- "Page Role": "Pagina Rol", 
- "Patch Log": "Patch Inloggen", 
- "Payment to Invoice Matching Tool": "Betaling aan Factuurvergelijk Tool", 
- "Payment to Invoice Matching Tool Detail": "Betaling aan Factuurvergelijk Tool Detail", 
- "Period Closing Voucher": "Periode Closing Voucher", 
- "Permission Control": "Toestemming Controle", 
- "Plot Control": "Plot Controle", 
- "Price List": "Prijslijst", 
- "Print Format": "Print Formaat", 
- "Print Heading": "Print rubriek", 
- "Product": "Product", 
- "Product Group": "Productgroep", 
- "Product Settings": "Product-instellingen", 
- "Production": "Productie", 
- "Production Order": "Productieorder", 
- "Production Plan Item": "Productie Plan Item", 
- "Production Plan Sales Order": "Productie Plan Verkooporder", 
- "Production Planning Tool": "Productie Planning Tool", 
- "Products Settings": "Producten Instellingen", 
- "Profile": "Profiel", 
- "Profile Control": "Profiel Controle", 
- "Project": "Project", 
- "Project Activity": "Project Activiteit", 
- "Project Activity Update": "Project Activiteit update", 
- "Project Control": "Project Control", 
- "Project Milestone": "Project Milestone", 
- "Projects": "Projecten", 
- "Property Setter": "Onroerend goed Setter", 
- "Purchase Common": "Aankoop Gemeenschappelijke", 
- "Purchase Invoice": "Aankoop Factuur", 
- "Purchase Invoice Advance": "Aankoop Factuur Advance", 
- "Purchase Invoice Item": "Aankoop Factuur Item", 
- "Purchase Order": "Purchase Order", 
- "Purchase Order Item": "Aankoop Bestelling", 
- "Purchase Order Item Supplied": "Aankoop Bestelling ingevoerd", 
- "Purchase Receipt": "Aankoopbewijs", 
- "Purchase Receipt Item": "Aankoopbewijs Item", 
- "Purchase Receipt Item Supplied": "Aankoopbewijs Item ingevoerd", 
- "Purchase Request": "Aankoop Request", 
- "Purchase Request Item": "Aankoop Request Item", 
- "Purchase Taxes and Charges": "Aankoop en-heffingen", 
- "Purchase Taxes and Charges Master": "Aankoop en-heffingen Master", 
- "Quality Inspection": "Kwaliteitscontrole", 
- "Quality Inspection Reading": "Kwaliteitscontrole Reading", 
- "Question": "Vraag", 
- "Quotation": "Citaat", 
- "Quotation Item": "Offerte Item", 
- "Quotation Lost Reason": "Offerte Verloren Reden", 
- "Related Page": "Verwante pagina", 
- "Rename Tool": "Wijzig de naam van Tool", 
- "Report": "Verslag", 
- "Role": "Rol", 
- "SMS Center": "SMS Center", 
- "SMS Control": "SMS Control", 
- "SMS Log": "SMS Log", 
- "SMS Parameter": "SMS Parameter", 
- "SMS Receiver": "SMS-ontvanger", 
- "SMS Settings": "SMS-instellingen", 
- "Salary Manager": "Salaris Manager", 
- "Salary Slip": "Loonstrook", 
- "Salary Slip Deduction": "Loonstrook Aftrek", 
- "Salary Slip Earning": "Loonstrook verdienen", 
- "Salary Structure": "Salarisstructuur", 
- "Salary Structure Deduction": "Salaris Structuur Aftrek", 
- "Salary Structure Earning": "Salaris Structuur verdienen", 
- "Sales BOM": "Verkoop BOM", 
- "Sales BOM Item": "Verkoop BOM Item", 
- "Sales Browser Control": "Verkoop Browser Control", 
- "Sales Common": "Verkoop Gemeenschappelijke", 
- "Sales Email Settings": "Sales E-mailinstellingen", 
- "Sales Invoice": "Sales Invoice", 
- "Sales Invoice Advance": "Sales Invoice Advance", 
- "Sales Invoice Item": "Sales Invoice Item", 
- "Sales Order": "Verkooporder", 
- "Sales Order Item": "Sales Order Item", 
- "Sales Partner": "Sales Partner", 
- "Sales Person": "Sales Person", 
- "Sales Taxes and Charges": "Verkoop en-heffingen", 
- "Sales Taxes and Charges Master": "Verkoop en-heffingen Master", 
- "Sales Team": "Sales Team", 
- "Sales and Purchase Return Item": "Verkoop en Inkoop Return Item", 
- "Sales and Purchase Return Tool": "Verkoop en Inkoop Return Tool", 
- "Sandbox": "Sandbox", 
- "Scheduler Log": "Scheduler Inloggen", 
- "Search Criteria": "Zoekcriteria", 
- "Selling": "Selling", 
- "Serial No": "Serienummer", 
- "Series Detail": "Series Detail", 
- "Setup": "Setup", 
- "Setup Control": "Setup Controle", 
- "Shipping Address": "Verzendadres", 
- "State": "Staat", 
- "Stock": "Voorraad", 
- "Stock Entry": "Stock Entry", 
- "Stock Entry Detail": "Stock Entry Detail", 
- "Stock Ledger": "Stock Ledger", 
- "Stock Ledger Entry": "Stock Ledger Entry", 
- "Stock Reconciliation": "Stock Verzoening", 
- "Stock UOM Replace Utility": "Stock Verpakking Vervang Utility", 
- "Style Settings": "Stijlinstellingen", 
- "Supplier": "Leverancier", 
- "Supplier Quotation": "Leverancier Offerte", 
- "Supplier Quotation Item": "Leverancier Offerte Item", 
- "Supplier Type": "Leverancier Type", 
- "Support": "Ondersteunen", 
- "Support Ticket": "Hulpaanvraag", 
- "System Console": "System Console", 
- "Table Mapper Detail": "Tabel Mapper Detail", 
- "Tag": "Label", 
- "Target Detail": "Doel Detail", 
- "Task": "Taak", 
- "Terms and Conditions": "Algemene Voorwaarden", 
- "Territory": "Grondgebied", 
- "Timesheet": "Rooster", 
- "Timesheet Detail": "Timesheet Detail", 
- "To Do": "To Do", 
- "ToDo": "ToDo", 
- "Top Bar Item": "Top Bar Item", 
- "Trash Control": "Trash Controle", 
- "Trend Analyzer Control": "Trendanalyse Controle", 
- "UOM": "Verpakking", 
- "UOM Conversion Detail": "Verpakking Conversie Detail", 
- "Unread Messages": "Ongelezen berichten", 
- "Update Delivery Date": "Werk Leveringsdatum", 
- "UserRole": "UserRole", 
- "Utilities": "Utilities", 
- "Valuation Control": "Waardering Controle", 
- "Warehouse": "Magazijn", 
- "Warehouse Type": "Warehouse Type", 
- "Warehouse User": "Magazijn Gebruiker", 
- "Web Page": "Webpagina", 
- "Website": "Website", 
- "Website Item Group": "Website Item Group", 
- "Website Product Category": "Website Product Category", 
- "Website Script": "Website Script", 
- "Website Settings": "Website-instellingen", 
- "Website Slideshow": "Website Diashow", 
- "Website Slideshow Item": "Website Diashow Item", 
- "Workflow": "Workflow", 
- "Workflow Action": "Workflow Actie", 
- "Workflow Action Detail": "Workflow Actie Detail", 
- "Workflow Document State": "Workflow Document State", 
- "Workflow Engine": "Workflow Engine", 
- "Workflow Rule": "Workflow Rule", 
- "Workflow Rule Detail": "Workflow Regel Detail", 
- "Workflow State": "Workflow State", 
- "Workflow Transition": "Workflow Transition", 
- "Workstation": "Workstation", 
- "test": "test"
-}
\ No newline at end of file
diff --git a/public/js/locale/pt-BR-js.json b/public/js/locale/pt-BR-js.json
deleted file mode 100644
index 6ee3837..0000000
--- a/public/js/locale/pt-BR-js.json
+++ /dev/null
@@ -1,317 +0,0 @@
-{
- "About Us Settings": "Configura\u00e7\u00f5es do Quem Somos", 
- "About Us Team Member": "Sobre Membro da Equipe", 
- "Account": "Conta", 
- "Accounts": "Contas", 
- "Activity": "Atividade", 
- "Activity Type": "Tipo da Atividade", 
- "Address": "Endere\u00e7o", 
- "Answer": "Resposta", 
- "Appraisal": "Avalia\u00e7\u00e3o", 
- "Appraisal Goal": "Meta de Avalia\u00e7\u00e3o", 
- "Appraisal Template": "Modelo de Avalia\u00e7\u00e3o", 
- "Appraisal Template Goal": "Meta do Modelo de Avalia\u00e7\u00e3o", 
- "Attendance": "Comparecimento", 
- "Attendance Control Panel": "Painel de Controle de Comparecimento", 
- "Authorization Control": "Controle de autoriza\u00e7\u00e3o", 
- "Authorization Rule": "Regra de autoriza\u00e7\u00e3o", 
- "BOM": "LDM", 
- "BOM Explosion Item": "Item da Explos\u00e3o da LDM", 
- "BOM Item": "Item da LDM", 
- "BOM Operation": "Opera\u00e7\u00e3o da LDM", 
- "BOM Replace Tool": "Ferramenta de Substitui\u00e7\u00e3o da LDM", 
- "Bank Reconciliation": "Reconcilia\u00e7\u00e3o Banc\u00e1ria", 
- "Bank Reconciliation Detail": "Detalhe da Reconcilia\u00e7\u00e3o Banc\u00e1ria", 
- "Batch": "Lote", 
- "Bin": "Caixa", 
- "Blog": "Blog", 
- "Blog Subscriber": "Assinante do Blog", 
- "Branch": "Ramo", 
- "Brand": "Marca", 
- "Budget Control": "Controle de Or\u00e7amento", 
- "Budget Detail": "Detalhe do Or\u00e7amento", 
- "Budget Distribution": "Distribui\u00e7\u00e3o de Or\u00e7amento", 
- "Budget Distribution Detail": "Detalhe da Distribui\u00e7\u00e3o de Or\u00e7amento", 
- "Bulk Email": "E-mail em massa", 
- "Buying": "Compras", 
- "C-Form": "Formul\u00e1rio-C", 
- "C-Form Invoice Detail": "Detalhe Fatura do Formul\u00e1rio-C", 
- "Calendar": "Calend\u00e1rio", 
- "Campaign": "Campanha", 
- "Comment": "Coment\u00e1rio", 
- "Communication": "Comunica\u00e7\u00e3o", 
- "Communication Log": "Log de Comunica\u00e7\u00e3o", 
- "Company": "Empresa", 
- "Company Control": "Controle da Empresa", 
- "Company History": "Hist\u00f3rico da Empresa", 
- "Contact": "Contato", 
- "Contact Control": "Controle de Contato", 
- "Contact Us Settings": "Configura\u00e7\u00f5es do Fale Conosco", 
- "Control Panel": "Painel de Controle", 
- "Core": "N\u00facleo", 
- "Cost Center": "Centro de Custos", 
- "Country": "Pa\u00eds", 
- "Currency": "Moeda", 
- "Custom Field": "Campo personalizado", 
- "Custom Script": "Script personalizado", 
- "Customer": "Cliente", 
- "Customer Group": "Grupo de Clientes", 
- "Customer Issue": "Quest\u00e3o do Cliente", 
- "Customize Form": "Personalize Formul\u00e1rio", 
- "Customize Form Field": "Personalize campo de formul\u00e1rio", 
- "Deduction Type": "Tipo de dedu\u00e7\u00e3o", 
- "Default Home Page": "P\u00e1gina Inicial padr\u00e3o", 
- "DefaultValue": "Valor padr\u00e3o", 
- "Delivery Note": "Guia de Remessa", 
- "Delivery Note Item": "Item da Guia de Remessa", 
- "Delivery Note Packing Item": "Item do Pacote da Guia de Remessa", 
- "Department": "Departamento", 
- "Designation": "Designa\u00e7\u00e3o", 
- "DocField": "DocField", 
- "DocPerm": "DocPerm", 
- "DocType": "DocType", 
- "DocType Label": "Etiqueta do DocType", 
- "DocType Mapper": "Mapeador do DocType", 
- "Documentation": "Documenta\u00e7\u00e3o", 
- "Earning Type": "Tipo de Ganho", 
- "Email Digest": "Resumo por E-mail", 
- "Email Settings": "Configura\u00e7\u00f5es de e-mail", 
- "Employee": "Funcion\u00e1rio", 
- "Employee Education": "Escolaridade do Funcion\u00e1rio", 
- "Employee External Work History": "Hist\u00f3rico de trabalho externo do Funcion\u00e1rio", 
- "Employee Internal Work History": "Hist\u00f3rico de trabalho interno do Funcion\u00e1rio", 
- "Employee Training": "Treinamento de funcion\u00e1rios", 
- "Employment Type": "Tipo de emprego", 
- "Event": "Evento", 
- "Event Role": "Fun\u00e7\u00e3o do Evento", 
- "Event User": "Usu\u00e1rio do Evento", 
- "Expense Claim": "Pedido de Reembolso de Despesas", 
- "Expense Claim Detail": "Detalhe do Pedido de Reembolso de Despesas", 
- "Expense Claim Type": "Tipo de Pedido de Reembolso de Despesas", 
- "Featured Item": "Item Destacado", 
- "Features Setup": "Configura\u00e7\u00e3o de caracter\u00edsticas", 
- "Feed": "Alimentar", 
- "Field Mapper Detail": "Detalhe do Mapeador do Campo", 
- "File Data": "Dados de arquivo", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Forum": "F\u00f3rum", 
- "GL Control": "GL Controle", 
- "GL Entry": "Lan\u00e7amento GL", 
- "GL Mapper": "Mapeamento GL", 
- "GL Mapper Detail": "Detalhe do Mapeamento GL", 
- "Global Defaults": "Padr\u00f5es globais", 
- "Grade": "Grau", 
- "HR": "RH", 
- "Help": "Ajudar", 
- "Holiday": "Feriado", 
- "Holiday Block List": "Lista de Bloqueios de f\u00e9rias", 
- "Holiday Block List Allow": "Lista de Bloqueios de f\u00e9rias Permitir", 
- "Holiday Block List Date": "Data feriado Lista de Bloqueios", 
- "Holiday List": "Lista de feriado", 
- "Home": "In\u00edcio", 
- "Home Control": "In\u00edcio de Controle", 
- "Human Resources": "Recursos Humanos", 
- "Industry Type": "Tipo de ind\u00fastria", 
- "Installation Note": "Nota de Instala\u00e7\u00e3o", 
- "Installation Note Item": "Item da Nota de Instala\u00e7\u00e3o", 
- "Item": "Item", 
- "Item Customer Detail": "Detalhe do Cliente do Item", 
- "Item Group": "Grupo de Itens", 
- "Item Price": "Pre\u00e7o do Item", 
- "Item Quality Inspection Parameter": "Par\u00e2metro de Inspe\u00e7\u00e3o de Qualidade do Item", 
- "Item Reorder": "Item Reordenar", 
- "Item Supplier": "Fornecedor do Item", 
- "Item Tax": "Imposto do Item", 
- "Item Website Specification": "Especifica\u00e7\u00e3o do Site do Item", 
- "Job Applicant": "Candidato a emprego", 
- "Job Opening": "Vaga de emprego", 
- "Jobs Email Settings": "Configura\u00e7\u00f5es do e-mail de empregos", 
- "Journal Voucher": "Comprovante do livro Di\u00e1rio", 
- "Journal Voucher Detail": "Detalhe do Comprovante do livro Di\u00e1rio", 
- "Knowledge Base": "Base de Conhecimento", 
- "Landed Cost Item": "Custo de desembarque do Item", 
- "Landed Cost Purchase Receipt": "Recibo de compra do custo de desembarque", 
- "Landed Cost Wizard": "Assistente de Custo de Desembarque", 
- "Lead": "Prospecto", 
- "Leave Allocation": "Aloca\u00e7\u00e3o de Licen\u00e7as", 
- "Leave Application": "Solicita\u00e7\u00e3o de Licen\u00e7as", 
- "Leave Block List": "Deixe Lista de Bloqueios", 
- "Leave Block List Allow": "Deixe Lista de Bloqueios Permitir", 
- "Leave Block List Date": "Deixe Data Lista de Bloqueios", 
- "Leave Control Panel": "Painel de Controle de Licen\u00e7as", 
- "Leave Type": "Tipo de Licen\u00e7as", 
- "Letter Head": "Timbrado", 
- "Live Chat": "Chat ao vivo", 
- "MIS Control": "Controle MIS", 
- "Maintenance Schedule": "Programa\u00e7\u00e3o da Manuten\u00e7\u00e3o", 
- "Maintenance Schedule Detail": "Detalhe da Programa\u00e7\u00e3o da Manuten\u00e7\u00e3o", 
- "Maintenance Schedule Item": "Item da Programa\u00e7\u00e3o da Manuten\u00e7\u00e3o", 
- "Maintenance Visit": "Visita de manuten\u00e7\u00e3o", 
- "Maintenance Visit Purpose": "Finalidade da visita de manuten\u00e7\u00e3o", 
- "Manufacturing": "Fabrica\u00e7\u00e3o", 
- "Market Segment": "Segmento de mercado", 
- "Material Request": "Pedido de material", 
- "Material Request Item": "Item de solicita\u00e7\u00e3o de material", 
- "Messages": "Mensagens", 
- "Mode of Payment": "Forma de Pagamento", 
- "Module Def": "M\u00f3dulo Def", 
- "Modules": "M\u00f3dulos", 
- "Multi Ledger Report Detail": "Detalhe do Relat\u00f3rio de m\u00faltiplos Livros-Raz\u00e3o", 
- "My Settings": "Minhas Configura\u00e7\u00f5es", 
- "Naming Series": "S\u00e9ries nomeadas", 
- "Naming Series Options": "Op\u00e7\u00f5es das S\u00e9ries nomeadas", 
- "Newsletter": "Boletim informativo", 
- "Notification Control": "Controle de Notifica\u00e7\u00e3o", 
- "Opportunity": "Oportunidade", 
- "Opportunity Item": "Item da oportunidade", 
- "Other Income Detail": "Detalhe sobre Outras Receitas", 
- "POS Setting": "Configura\u00e7\u00e3o de PDV", 
- "Packing Slip": "Guia de Remessa", 
- "Packing Slip Item": "Item da Guia de Remessa", 
- "Page": "P\u00e1gina", 
- "Page Role": "Fun\u00e7\u00e3o da p\u00e1gina", 
- "Patch Log": "Log de Patches", 
- "Payment to Invoice Matching Tool": "Ferramenta de Pagamento contra Fatura correspondente", 
- "Payment to Invoice Matching Tool Detail": "Detalhe da Ferramenta de Pagamento contra Fatura correspondente", 
- "Period Closing Voucher": "Comprovante de Encerramento per\u00edodo", 
- "Permission Control": "Controle de Permiss\u00e3o", 
- "Price List": "Lista de Pre\u00e7os", 
- "Print Format": "Formato de impress\u00e3o", 
- "Print Heading": "Cabe\u00e7alho de impress\u00e3o", 
- "Product Group": "Grupo de Produtos", 
- "Product Settings": "Configura\u00e7\u00f5es do produto", 
- "Production Order": "Ordem de Produ\u00e7\u00e3o", 
- "Production Plan Item": "Item do plano de produ\u00e7\u00e3o", 
- "Production Plan Sales Order": "Ordem de Venda do Plano de Produ\u00e7\u00e3o", 
- "Production Planning Tool": "Ferramenta de Planejamento da Produ\u00e7\u00e3o", 
- "Products Settings": "Configura\u00e7\u00f5es de produtos", 
- "Profile": "Perfil", 
- "Profile Control": "Controle de Perfil", 
- "Project": "Projeto", 
- "Project Activity": "Atividade do Projeto", 
- "Project Activity Update": "Atualiza\u00e7\u00e3o da Atividade do Projeto", 
- "Project Control": "Controle de Projeto", 
- "Project Milestone": "Marco do Projeto", 
- "Projects": "Projetos", 
- "Property Setter": "Setter propriedade", 
- "Purchase Common": "Compras comum", 
- "Purchase Invoice": "Nota Fiscal de Compra", 
- "Purchase Invoice Advance": "Antecipa\u00e7\u00e3o da Nota Fiscal de Compra", 
- "Purchase Invoice Item": "Item da Nota Fiscal de Compra", 
- "Purchase Order": "Ordem de Compra", 
- "Purchase Order Item": "Item da Ordem de Compra", 
- "Purchase Order Item Supplied": "Item da Ordem de Compra fornecido", 
- "Purchase Receipt": "Recibo de Compra", 
- "Purchase Receipt Item": "Item do Recibo de Compra", 
- "Purchase Receipt Item Supplied": "Item do Recibo de Compra Fornecido", 
- "Purchase Request": "Pedido de Compra", 
- "Purchase Request Item": "Item do Pedido de Compra", 
- "Purchase Taxes and Charges": "Impostos e Encargos sobre Compras", 
- "Purchase Taxes and Charges Master": "Cadastro de Impostos e Encargos sobre Compras", 
- "Quality Inspection": "Inspe\u00e7\u00e3o de Qualidade", 
- "Quality Inspection Reading": "Leitura da Inspe\u00e7\u00e3o de Qualidade", 
- "Question": "Pergunta", 
- "Quotation": "Cota\u00e7\u00e3o", 
- "Quotation Item": "Item da Cota\u00e7\u00e3o", 
- "Quotation Lost Reason": "Raz\u00e3o da perda da Cota\u00e7\u00e3o", 
- "Related Page": "P\u00e1gina Relacionada", 
- "Rename Tool": "Ferramenta de Renomear", 
- "Report": "Relat\u00f3rio", 
- "Role": "Fun\u00e7\u00e3o", 
- "SMS Center": "Centro de SMS", 
- "SMS Control": "Controle de SMS", 
- "SMS Log": "Log de SMS", 
- "SMS Parameter": "Par\u00e2metro de SMS", 
- "SMS Receiver": "Receptor do SMS", 
- "SMS Settings": "Defini\u00e7\u00f5es de SMS", 
- "Salary Manager": "Gerenciador de sal\u00e1rio", 
- "Salary Slip": "Folha de pagamento", 
- "Salary Slip Deduction": "Dedu\u00e7\u00e3o da folha de pagamento", 
- "Salary Slip Earning": "Ganhos da folha de pagamento", 
- "Salary Structure": "Estrutura Salarial", 
- "Salary Structure Deduction": "Dedu\u00e7\u00e3o da Estrutura Salarial", 
- "Salary Structure Earning": "Ganho da Estrutura Salarial", 
- "Sales BOM": "LDM de Vendas", 
- "Sales BOM Item": "Item da LDM de Vendas", 
- "Sales Browser Control": "Controle do Navegador de Vendas", 
- "Sales Common": "Vendas comuns", 
- "Sales Email Settings": "Configura\u00e7\u00f5es do Email de Vendas", 
- "Sales Invoice": "Nota Fiscal de Venda", 
- "Sales Invoice Advance": "Antecipa\u00e7\u00e3o da Nota Fiscal de Venda", 
- "Sales Invoice Item": "Item da Nota Fiscal de Venda", 
- "Sales Order": "Ordem de Venda", 
- "Sales Order Item": "Item da Ordem de Venda", 
- "Sales Partner": "Parceiro de Vendas", 
- "Sales Person": "Vendedor", 
- "Sales Taxes and Charges": "Impostos e Taxas sobre Vendas", 
- "Sales Taxes and Charges Master": "Cadastro de Impostos e Taxas sobre Vendas", 
- "Sales Team": "Equipe de Vendas", 
- "Sales and Purchase Return Item": "Item de retorno de compra e venda", 
- "Sales and Purchase Return Tool": "Ferramenta de retorno de compra e venda", 
- "Sandbox": "Sandbox", 
- "Scheduler Log": "Log do Agendador", 
- "Search Criteria": "Crit\u00e9rios da pesquisa", 
- "Selling": "Vendas", 
- "Serial No": "N\u00ba de S\u00e9rie", 
- "Series Detail": "Detalhe da S\u00e9ries", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Setup Control": "Controle de configura\u00e7\u00e3o", 
- "Shipping Address": "Endere\u00e7o de envio", 
- "State": "Estado", 
- "Stock": "Estoque", 
- "Stock Entry": "Lan\u00e7amento no Estoque", 
- "Stock Entry Detail": "Detalhe do lan\u00e7amento no Estoque", 
- "Stock Ledger": "Livro de Invent\u00e1rio", 
- "Stock Ledger Entry": "Lan\u00e7amento do Livro de Invent\u00e1rio", 
- "Stock Reconciliation": "Reconcilia\u00e7\u00e3o de Estoque", 
- "Stock UOM Replace Utility": "Utilit\u00e1rio para Substituir UDM do Estoque", 
- "Style Settings": "Configura\u00e7\u00f5es de Estilo", 
- "Supplier": "Fornecedor", 
- "Supplier Quotation": "Cota\u00e7\u00e3o do Fornecedor", 
- "Supplier Quotation Item": "Item da Cota\u00e7\u00e3o do Fornecedor", 
- "Supplier Type": "Tipo de Fornecedor", 
- "Support": "Suporte", 
- "Support Ticket": "Ticket de Suporte", 
- "System Console": "Console do Sistema", 
- "Table Mapper Detail": "Detalhe do mapeamento da tabela", 
- "Tag": "Etiqueta", 
- "Target Detail": "Detalhe da meta", 
- "Task": "Tarefa", 
- "Terms and Conditions": "Termos e Condi\u00e7\u00f5es", 
- "Territory": "Territ\u00f3rio", 
- "Timesheet": "Quadro de Hor\u00e1rios", 
- "Timesheet Detail": "Detalhe do Quadro de Hor\u00e1rios", 
- "To Do": "Lista de Tarefas", 
- "ToDo": "Lista de Tarefas", 
- "Top Bar Item": "Item da barra superior", 
- "Trash Control": "Controle de lixo", 
- "Trend Analyzer Control": "Controle do Analisador de tend\u00eancia", 
- "UOM": "UDM", 
- "UOM Conversion Detail": "Detalhe da Convers\u00e3o de UDM", 
- "Unread Messages": "Mensagens n\u00e3o lidas", 
- "Update Delivery Date": "Atualizar Data de Entrega", 
- "UserRole": "Fun\u00e7\u00e3o do Usu\u00e1rio", 
- "Utilities": "Utilit\u00e1rios", 
- "Valuation Control": "Controle de Avalia\u00e7\u00e3o", 
- "Warehouse": "Almoxarifado", 
- "Warehouse Type": "Tipo de Almoxarifado", 
- "Warehouse User": "Usu\u00e1rio Armaz\u00e9m", 
- "Web Page": "P\u00e1gina Web", 
- "Website": "Site", 
- "Website Item Group": "Grupo de Itens do site", 
- "Website Product Category": "Categoria de Produto do site", 
- "Website Script": "Script do site", 
- "Website Settings": "Configura\u00e7\u00f5es do site", 
- "Website Slideshow": "Slideshow do site", 
- "Website Slideshow Item": "Item do Slideshow do site", 
- "Workflow": "Fluxo de Trabalho", 
- "Workflow Action": "A\u00e7\u00e3o do Fluxo de Trabalho", 
- "Workflow Action Detail": "Detalhe da A\u00e7\u00e3o do Fluxo de Trabalho", 
- "Workflow Document State": "Estado do Documento do Fluxo de Trabalho", 
- "Workflow Engine": "Mecanismo do Fluxo de Trabalho", 
- "Workflow Rule": "Regra do Fluxo de Trabalho", 
- "Workflow Rule Detail": "Detalhe da Regra do Fluxo de Trabalho", 
- "Workflow State": "Estado do Fluxo de Trabalho", 
- "Workflow Transition": "Transi\u00e7\u00e3o do Fluxo de Trabalho", 
- "Workstation": "Esta\u00e7\u00e3o de Trabalho"
-}
\ No newline at end of file
diff --git a/public/js/locale/pt-js.json b/public/js/locale/pt-js.json
deleted file mode 100644
index b9c7eab..0000000
--- a/public/js/locale/pt-js.json
+++ /dev/null
@@ -1,322 +0,0 @@
-{
- "About Us Settings": "Quem Somos Configura\u00e7\u00f5es", 
- "About Us Team Member": "Quem Somos Membro da Equipe", 
- "Account": "Conta", 
- "Accounts": "Contas", 
- "Activity": "Atividade", 
- "Activity Type": "Tipo de Atividade", 
- "Address": "Endere\u00e7o", 
- "Answer": "Responder", 
- "Appraisal": "Avalia\u00e7\u00e3o", 
- "Appraisal Goal": "Meta de avalia\u00e7\u00e3o", 
- "Appraisal Template": "Modelo de avalia\u00e7\u00e3o", 
- "Appraisal Template Goal": "Meta Modelo de avalia\u00e7\u00e3o", 
- "Attendance": "Comparecimento", 
- "Attendance Control Panel": "Painel de Controle de Presen\u00e7a", 
- "Authorization Control": "Controle de autoriza\u00e7\u00e3o", 
- "Authorization Rule": "Regra autoriza\u00e7\u00e3o", 
- "BOM": "BOM", 
- "BOM Explosion Item": "BOM item explos\u00e3o", 
- "BOM Item": "Item BOM", 
- "BOM Operation": "Opera\u00e7\u00e3o BOM", 
- "BOM Replace Tool": "BOM Ferramenta Substituir", 
- "Bank Reconciliation": "Banco Reconcilia\u00e7\u00e3o", 
- "Bank Reconciliation Detail": "Banco Detalhe Reconcilia\u00e7\u00e3o", 
- "Batch": "Fornada", 
- "Bin": "Caixa", 
- "Blog": "Blog", 
- "Blog Subscriber": "Assinante Blog", 
- "Branch": "Ramo", 
- "Brand": "Marca", 
- "Budget Control": "Controle de Or\u00e7amento", 
- "Budget Detail": "Detalhe or\u00e7amento", 
- "Budget Distribution": "Distribui\u00e7\u00e3o or\u00e7amento", 
- "Budget Distribution Detail": "Detalhe Distribui\u00e7\u00e3o or\u00e7amento", 
- "Bulk Email": "E-mail em massa", 
- "Buying": "Comprar", 
- "C-Form": "C-Form", 
- "C-Form Invoice Detail": "C-Form Detalhe Fatura", 
- "Calendar": "Calend\u00e1rio", 
- "Campaign": "Campanha", 
- "Comment": "Coment\u00e1rio", 
- "Communication": "Comunica\u00e7\u00e3o", 
- "Communication Log": "Log Comunica\u00e7\u00e3o", 
- "Company": "Companhia", 
- "Company Control": "Controle da Companhia", 
- "Company History": "Hist\u00f3ria da Empresa", 
- "Contact": "Contato", 
- "Contact Control": "Fale Controle", 
- "Contact Us Settings": "Contato Configura\u00e7\u00f5es", 
- "Control Panel": "Painel de controle", 
- "Core": "N\u00facleo", 
- "Cost Center": "Centro de Custos", 
- "Country": "Pa\u00eds", 
- "Cross List Item Group": "Atravesse Grupo item da lista", 
- "Currency": "Moeda", 
- "Custom Field": "Campo personalizado", 
- "Custom Script": "Script personalizado", 
- "Customer": "Cliente", 
- "Customer Group": "Grupo de Clientes", 
- "Customer Issue": "Edi\u00e7\u00e3o cliente", 
- "Customize Form": "Personalize Forma", 
- "Customize Form Field": "Personalize campo de formul\u00e1rio", 
- "Deduction Type": "Tipo de dedu\u00e7\u00e3o", 
- "Default Home Page": "Home Page padr\u00e3o", 
- "DefaultValue": "DefaultValue", 
- "Delivery Note": "Guia de remessa", 
- "Delivery Note Item": "Item Nota de Entrega", 
- "Delivery Note Packing Item": "Entrega do item embalagem Nota", 
- "Department": "Departamento", 
- "Designation": "Designa\u00e7\u00e3o", 
- "DocField": "DocField", 
- "DocPerm": "DocPerm", 
- "DocType": "DOCTYPE", 
- "DocType Label": "Etiqueta DocType", 
- "DocType Mapper": "Mapper DocType", 
- "Documentation": "Documenta\u00e7\u00e3o", 
- "Earning Type": "Ganhando Tipo", 
- "Email Digest": "E-mail Digest", 
- "Email Settings": "Configura\u00e7\u00f5es de e-mail", 
- "Employee": "Empregado", 
- "Employee Education": "Educa\u00e7\u00e3o empregado", 
- "Employee External Work History": "Empregado hist\u00f3ria de trabalho externo", 
- "Employee Internal Work History": "Empregado Hist\u00f3ria Trabalho Interno", 
- "Employee Training": "Treinamento de funcion\u00e1rios", 
- "Employment Type": "Tipo de emprego", 
- "Event": "Evento", 
- "Event Role": "Papel evento", 
- "Event User": "Usu\u00e1rio evento", 
- "Expense Claim": "Relat\u00f3rio de Despesas", 
- "Expense Claim Detail": "Detalhe de Despesas", 
- "Expense Claim Type": "Tipo de reembolso de despesas", 
- "Featured Item": "Item Destacado", 
- "Features Setup": "Configura\u00e7\u00e3o caracter\u00edsticas", 
- "Feed": "Alimentar", 
- "Field Mapper Detail": "Detalhe Mapper campo", 
- "File Data": "Dados de arquivo", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Forum": "F\u00f3rum", 
- "GL Control": "GL Controle", 
- "GL Entry": "Entrada GL", 
- "GL Mapper": "GL Mapper", 
- "GL Mapper Detail": "GL Detalhe Mapper", 
- "Global Defaults": "Padr\u00f5es globais", 
- "Grade": "Grau", 
- "HR": "HR", 
- "Help": "Ajudar", 
- "Holiday": "F\u00e9rias", 
- "Holiday Block List": "Lista de Bloqueios de f\u00e9rias", 
- "Holiday Block List Allow": "Lista de Bloqueios de f\u00e9rias Permitir", 
- "Holiday Block List Date": "Data feriado Lista de Bloqueios", 
- "Holiday List": "Lista de feriado", 
- "Home": "Casa", 
- "Home Control": "Home Control", 
- "Human Resources": "Recursos Humanos", 
- "Industry Type": "Tipo ind\u00fastria", 
- "Installation Note": "Nota de Instala\u00e7\u00e3o", 
- "Installation Note Item": "Item Nota de Instala\u00e7\u00e3o", 
- "Item": "Item", 
- "Item Customer Detail": "Detalhe Cliente item", 
- "Item Group": "Grupo Item", 
- "Item Price": "Item Pre\u00e7o", 
- "Item Quality Inspection Parameter": "Item Par\u00e2metro de Inspe\u00e7\u00e3o de Qualidade", 
- "Item Reorder": "Item Reordenar", 
- "Item Supplier": "Fornecedor item", 
- "Item Tax": "Imposto item", 
- "Item Website Specification": "Especifica\u00e7\u00e3o Site item", 
- "Job Applicant": "Candidato a emprego", 
- "Job Opening": "Abertura de emprego", 
- "Jobs Email Settings": "E-mail Configura\u00e7\u00f5es de empregos", 
- "Journal Voucher": "Vale Jornal", 
- "Journal Voucher Detail": "Jornal Detalhe Vale", 
- "Knowledge Base": "Base de Conhecimento", 
- "Landed Cost Item": "Item de custo Landed", 
- "Landed Cost Purchase Receipt": "Recibo de compra Landed Cost", 
- "Landed Cost Wizard": "Assistente de Custo Landed", 
- "Lead": "Conduzir", 
- "Leave Allocation": "Deixe Aloca\u00e7\u00e3o", 
- "Leave Application": "Deixe Aplica\u00e7\u00e3o", 
- "Leave Block List": "Deixe Lista de Bloqueios", 
- "Leave Block List Allow": "Deixe Lista de Bloqueios Permitir", 
- "Leave Block List Date": "Deixe Data Lista de Bloqueios", 
- "Leave Control Panel": "Deixe Painel de Controle", 
- "Leave Type": "Deixar Tipo", 
- "Letter Head": "Cabe\u00e7a letra", 
- "Live Chat": "Live Chat", 
- "MIS Control": "MIS Controle", 
- "Maintenance Schedule": "Programa\u00e7\u00e3o de Manuten\u00e7\u00e3o", 
- "Maintenance Schedule Detail": "Detalhe Programa de Manuten\u00e7\u00e3o", 
- "Maintenance Schedule Item": "Item Programa de Manuten\u00e7\u00e3o", 
- "Maintenance Visit": "Visita de manuten\u00e7\u00e3o", 
- "Maintenance Visit Purpose": "Finalidade visita de manuten\u00e7\u00e3o", 
- "Manufacturing": "Fabrico", 
- "Market Segment": "Segmento de mercado", 
- "Material Request": "Pedido de material", 
- "Material Request Item": "Item de solicita\u00e7\u00e3o de material", 
- "Messages": "Mensagens", 
- "Mode of Payment": "Modo de Pagamento", 
- "Module Def": "M\u00f3dulo Def", 
- "Modules": "M\u00f3dulos", 
- "Multi Ledger Report Detail": "Detalhes do Relat\u00f3rio de multi Ledger", 
- "My Settings": "Minhas Configura\u00e7\u00f5es", 
- "Naming Series": "Nomeando Series", 
- "Naming Series Options": "Nomeando S\u00e9rie Op\u00e7\u00f5es", 
- "Newsletter": "Boletim informativo", 
- "Notification Control": "Controle de Notifica\u00e7\u00e3o", 
- "Opportunity": "Oportunidade", 
- "Opportunity Item": "Item oportunidade", 
- "Other Income Detail": "Detalhe Outras Receitas", 
- "POS Setting": "Defini\u00e7\u00e3o POS", 
- "Packing Slip": "Embalagem deslizamento", 
- "Packing Slip Item": "Embalagem item deslizamento", 
- "Page": "P\u00e1gina", 
- "Page Role": "Papel p\u00e1gina", 
- "Patch Log": "Log remendo", 
- "Payment to Invoice Matching Tool": "Pagamento a ferramenta correspondente fatura", 
- "Payment to Invoice Matching Tool Detail": "Pagamento a Detalhe Ferramenta fatura correspondente", 
- "Period Closing Voucher": "Comprovante de Encerramento per\u00edodo", 
- "Permission Control": "Controle de permiss\u00e3o", 
- "Plot Control": "Controle trama", 
- "Price List": "Lista de Pre\u00e7os", 
- "Print Format": "Imprimir Formato", 
- "Print Heading": "Imprimir t\u00edtulo", 
- "Product": "Produto", 
- "Product Group": "Grupo de Produtos", 
- "Product Settings": "Configura\u00e7\u00f5es do produto", 
- "Production": "Produ\u00e7\u00e3o", 
- "Production Order": "Ordem de Produ\u00e7\u00e3o", 
- "Production Plan Item": "Item do plano de produ\u00e7\u00e3o", 
- "Production Plan Sales Order": "Produ\u00e7\u00e3o Plano de Ordem de Vendas", 
- "Production Planning Tool": "Ferramenta de Planejamento da Produ\u00e7\u00e3o", 
- "Products Settings": "Configura\u00e7\u00f5es de produtos", 
- "Profile": "Perfil", 
- "Profile Control": "Controlo de perfil", 
- "Project": "Projeto", 
- "Project Activity": "Projeto Atividade", 
- "Project Activity Update": "Atualiza\u00e7\u00e3o do Projeto Atividade", 
- "Project Control": "Projeto de Controle de", 
- "Project Milestone": "Projeto Milestone", 
- "Projects": "Projetos", 
- "Property Setter": "Setter propriedade", 
- "Purchase Common": "Compre comum", 
- "Purchase Invoice": "Compre Fatura", 
- "Purchase Invoice Advance": "Compra Antecipada Fatura", 
- "Purchase Invoice Item": "Comprar item Fatura", 
- "Purchase Order": "Ordem de Compra", 
- "Purchase Order Item": "Comprar item Ordem", 
- "Purchase Order Item Supplied": "Item da ordem de compra em actualiza\u00e7\u00e3o", 
- "Purchase Receipt": "Compra recibo", 
- "Purchase Receipt Item": "Comprar item recep\u00e7\u00e3o", 
- "Purchase Receipt Item Supplied": "Recibo de compra do item em actualiza\u00e7\u00e3o", 
- "Purchase Request": "Pedido de Compra", 
- "Purchase Request Item": "Comprar item de solicita\u00e7\u00e3o", 
- "Purchase Taxes and Charges": "Impostos e Encargos de compra", 
- "Purchase Taxes and Charges Master": "Impostos de compra e Master Encargos", 
- "Quality Inspection": "Inspe\u00e7\u00e3o de Qualidade", 
- "Quality Inspection Reading": "Leitura de Inspe\u00e7\u00e3o de Qualidade", 
- "Question": "Pergunta", 
- "Quotation": "Cita\u00e7\u00e3o", 
- "Quotation Item": "Item cita\u00e7\u00e3o", 
- "Quotation Lost Reason": "Cota\u00e7\u00e3o Perdeu Raz\u00e3o", 
- "Related Page": "P\u00e1gina Relacionada", 
- "Rename Tool": "Renomear Ferramenta", 
- "Report": "Relat\u00f3rio", 
- "Role": "Papel", 
- "SMS Center": "SMS Center", 
- "SMS Control": "SMS Controle", 
- "SMS Log": "SMS Log", 
- "SMS Parameter": "Par\u00e2metro SMS", 
- "SMS Receiver": "SMS Receptor", 
- "SMS Settings": "Defini\u00e7\u00f5es SMS", 
- "Salary Manager": "Gerente de sal\u00e1rio", 
- "Salary Slip": "Folha de sal\u00e1rio", 
- "Salary Slip Deduction": "Dedu\u00e7\u00e3o folha de sal\u00e1rio", 
- "Salary Slip Earning": "Folha de sal\u00e1rio Ganhando", 
- "Salary Structure": "Estrutura Salarial", 
- "Salary Structure Deduction": "Dedu\u00e7\u00e3o Estrutura Salarial", 
- "Salary Structure Earning": "Estrutura salarial Ganhando", 
- "Sales BOM": "BOM vendas", 
- "Sales BOM Item": "Vendas item BOM", 
- "Sales Browser Control": "Vendas controle de navegador", 
- "Sales Common": "Vendas comuns", 
- "Sales Email Settings": "Vendas Configura\u00e7\u00f5es de Email", 
- "Sales Invoice": "Fatura de vendas", 
- "Sales Invoice Advance": "Vendas antecipadas Fatura", 
- "Sales Invoice Item": "Vendas item Fatura", 
- "Sales Order": "Ordem de Vendas", 
- "Sales Order Item": "Vendas item Ordem", 
- "Sales Partner": "Parceiro de vendas", 
- "Sales Person": "Vendas Pessoa", 
- "Sales Taxes and Charges": "Vendas Impostos e Taxas", 
- "Sales Taxes and Charges Master": "Vendas Impostos e Encargos mestre", 
- "Sales Team": "Equipe de Vendas", 
- "Sales and Purchase Return Item": "Vendas e item retorno de compra", 
- "Sales and Purchase Return Tool": "Ferramenta de vendas e retorno de compra", 
- "Sandbox": "Sandbox", 
- "Scheduler Log": "Scheduler Log", 
- "Search Criteria": "Crit\u00e9rios da pesquisa", 
- "Selling": "Vendendo", 
- "Serial No": "N \u00ba de S\u00e9rie", 
- "Series Detail": "Detalhe s\u00e9rie", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Setup Control": "Controle de configura\u00e7\u00e3o", 
- "Shipping Address": "Endere\u00e7o para envio", 
- "State": "Estado", 
- "Stock": "Estoque", 
- "Stock Entry": "Entrada estoque", 
- "Stock Entry Detail": "Detalhe Entrada estoque", 
- "Stock Ledger": "Estoque Ledger", 
- "Stock Ledger Entry": "Entrada da Raz\u00e3o", 
- "Stock Reconciliation": "Da Reconcilia\u00e7\u00e3o", 
- "Stock UOM Replace Utility": "Utilit\u00e1rio da Substituir UOM", 
- "Style Settings": "Settings", 
- "Supplier": "Fornecedor", 
- "Supplier Quotation": "Cota\u00e7\u00e3o fornecedor", 
- "Supplier Quotation Item": "Cota\u00e7\u00e3o do item fornecedor", 
- "Supplier Type": "Tipo de fornecedor", 
- "Support": "Apoiar", 
- "Support Ticket": "Ticket de Suporte", 
- "System Console": "Sistema de Console", 
- "Table Mapper Detail": "Detalhe Mapper tabela", 
- "Tag": "Etiqueta", 
- "Target Detail": "Detalhe alvo", 
- "Task": "Tarefa", 
- "Terms and Conditions": "Termos e Condi\u00e7\u00f5es", 
- "Territory": "Territ\u00f3rio", 
- "Timesheet": "Quadro de Hor\u00e1rios", 
- "Timesheet Detail": "Detalhe de quadro de hor\u00e1rios", 
- "To Do": "Que fazer", 
- "ToDo": "ToDo", 
- "Top Bar Item": "Item da barra de topo", 
- "Trash Control": "Controle de lixo", 
- "Trend Analyzer Control": "Controlo Analyzer tend\u00eancia", 
- "UOM": "UOM", 
- "UOM Conversion Detail": "UOM Detalhe Convers\u00e3o", 
- "Unread Messages": "Mensagens n\u00e3o lidas", 
- "Update Delivery Date": "Atualize data de entrega", 
- "UserRole": "UserRole", 
- "Utilities": "Utilit\u00e1rios", 
- "Valuation Control": "Controle de valoriza\u00e7\u00e3o", 
- "Warehouse": "Armaz\u00e9m", 
- "Warehouse Type": "Tipo de armaz\u00e9m", 
- "Warehouse User": "Usu\u00e1rio Armaz\u00e9m", 
- "Web Page": "P\u00e1gina Web", 
- "Website": "Site", 
- "Website Item Group": "Grupo Item site", 
- "Website Product Category": "Categoria de Produto site", 
- "Website Script": "Script site", 
- "Website Settings": "Configura\u00e7\u00f5es do site", 
- "Website Slideshow": "Slideshow site", 
- "Website Slideshow Item": "Item Slideshow site", 
- "Workflow": "Fluxo de trabalho", 
- "Workflow Action": "A\u00e7\u00e3o de fluxo de trabalho", 
- "Workflow Action Detail": "Detalhe A\u00e7\u00e3o de fluxo de trabalho", 
- "Workflow Document State": "Estado Documento de fluxo de trabalho", 
- "Workflow Engine": "Workflow Engine", 
- "Workflow Rule": "Regra de fluxo de trabalho", 
- "Workflow Rule Detail": "Detalhe regra de fluxo de trabalho", 
- "Workflow State": "Estado de fluxo de trabalho", 
- "Workflow Transition": "Transi\u00e7\u00e3o de fluxo de trabalho", 
- "Workstation": "Esta\u00e7\u00e3o de trabalho", 
- "test": "teste"
-}
\ No newline at end of file
diff --git a/public/js/locale/sr-js.json b/public/js/locale/sr-js.json
deleted file mode 100644
index 6b59235..0000000
--- a/public/js/locale/sr-js.json
+++ /dev/null
@@ -1,311 +0,0 @@
-{
- "About Us Settings": "\u041e \u043d\u0430\u043c\u0430 \u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "About Us Team Member": "\u041e \u043d\u0430\u043c\u0430 \u0447\u043b\u0430\u043d \u0442\u0438\u043c\u0430", 
- "Account": "\u0420\u0430\u0447\u0443\u043d", 
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Activity": "\u0410\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442", 
- "Activity Type": "\u0410\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442 \u0422\u0438\u043f", 
- "Address": "\u0410\u0434\u0440\u0435\u0441\u0430", 
- "Answer": "\u041e\u0434\u0433\u043e\u0432\u043e\u0440", 
- "Appraisal": "\u041f\u0440\u043e\u0446\u0435\u043d\u0430", 
- "Appraisal Goal": "\u041f\u0440\u043e\u0446\u0435\u043d\u0430 \u0413\u043e\u043b", 
- "Appraisal Template": "\u041f\u0440\u043e\u0446\u0435\u043d\u0430 \u0428\u0430\u0431\u043b\u043e\u043d", 
- "Appraisal Template Goal": "\u041f\u0440\u043e\u0446\u0435\u043d\u0430 \u0428\u0430\u0431\u043b\u043e\u043d \u0413\u043e\u043b", 
- "Attendance": "\u041f\u043e\u0445\u0430\u0452\u0430\u045a\u0435", 
- "Attendance Control Panel": "\u0413\u043b\u0435\u0434\u0430\u043b\u0430\u0446\u0430 \u0426\u043e\u043d\u0442\u0440\u043e\u043b \u041f\u0430\u043d\u0435\u043b", 
- "Authorization Control": "\u041e\u0432\u043b\u0430\u0448\u045b\u0435\u045a\u0435 \u0437\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0443", 
- "Authorization Rule": "\u041e\u0432\u043b\u0430\u0448\u045b\u0435\u045a\u0435 \u041f\u0440\u0430\u0432\u0438\u043b\u043e", 
- "BOM": "\u0411\u041e\u041c", 
- "BOM Explosion Item": "\u0411\u041e\u041c \u0415\u043a\u0441\u043f\u043b\u043e\u0437\u0438\u0458\u0430 \u0448\u0438\u0444\u0440\u0430", 
- "BOM Item": "\u0411\u041e\u041c \u0448\u0438\u0444\u0440\u0430", 
- "BOM Operation": "\u0411\u041e\u041c \u041e\u043f\u0435\u0440\u0430\u0446\u0438\u0458\u0430", 
- "BOM Replace Tool": "\u0411\u041e\u041c \u0417\u0430\u043c\u0435\u043d\u0430 \u0430\u043b\u0430\u0442\u0430", 
- "Bank Reconciliation": "\u0411\u0430\u043d\u043a\u0430 \u043f\u043e\u043c\u0438\u0440\u0435\u045a\u0435", 
- "Bank Reconciliation Detail": "\u0411\u0430\u043d\u043a\u0430 \u043f\u043e\u043c\u0438\u0440\u0435\u045a\u0435 \u0414\u0435\u0442\u0430\u0459", 
- "Batch": "\u0421\u0435\u0440\u0438\u0458\u0430", 
- "Bin": "\u0411\u0443\u043d\u043a\u0435\u0440", 
- "Blog": "\u0411\u043b\u043e\u0433", 
- "Blog Subscriber": "\u0411\u043b\u043e\u0433 \u041f\u0440\u0435\u0442\u043f\u043b\u0430\u0442\u043d\u0438\u043a", 
- "Branch": "\u0424\u0438\u043b\u0438\u0458\u0430\u043b\u0430", 
- "Brand": "\u041c\u0430\u0440\u043a\u0430", 
- "Budget Control": "\u0411\u0443\u045f\u0435\u0442 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0430", 
- "Budget Detail": "\u0411\u0443\u045f\u0435\u0442 \u0414\u0435\u0442\u0430\u0459", 
- "Budget Distribution": "\u0411\u0443\u045f\u0435\u0442 \u0414\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0446\u0438\u0458\u0430", 
- "Budget Distribution Detail": "\u0411\u0443\u045f\u0435\u0442 \u0414\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0446\u0438\u0458\u0430 \u0414\u0435\u0442\u0430\u0459", 
- "Bulk Email": "\u0411\u0443\u043b\u043a \u043c\u0430\u0438\u043b", 
- "Buying": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430", 
- "C-Form": "\u0426-\u0424\u043e\u0440\u043c", 
- "C-Form Invoice Detail": "\u0426-\u0424\u043e\u0440\u043c \u0420\u0430\u0447\u0443\u043d \u0414\u0435\u0442\u0430\u0459", 
- "Calendar": "\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440", 
- "Campaign": "\u041a\u0430\u043c\u043f\u0430\u045a\u0430", 
- "Comment": "\u041a\u043e\u043c\u0435\u043d\u0442\u0430\u0440", 
- "Communication": "\u041a\u043e\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0458\u0430", 
- "Communication Log": "\u041a\u043e\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0458\u0430 \u041f\u0440\u0438\u0458\u0430\u0432\u0430", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Company Control": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430 \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u0430", 
- "Company History": "\u0418\u0441\u0442\u043e\u0440\u0438\u0458\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435", 
- "Contact": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "Contact Control": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0426\u043e\u043d\u0442\u0440\u043e\u043b", 
- "Contact Us Settings": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0421\u0435\u0442\u0442\u0438\u043d\u0433\u0441", 
- "Control Panel": "\u041a\u043e\u043d\u0442\u0440\u043e\u043b\u043d\u0430 \u0442\u0430\u0431\u043b\u0430", 
- "Core": "\u0408\u0435\u0437\u0433\u0440\u043e", 
- "Cost Center": "\u0422\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u0446\u0435\u043d\u0442\u0430\u0440", 
- "Country": "\u0417\u0435\u043c\u0459\u0430", 
- "Cross List Item Group": "\u041a\u0440\u0441\u0442 \u0413\u0440\u043e\u0443\u043f \u041b\u0438\u0441\u0442 \u0418\u0442\u0435\u043c", 
- "Currency": "\u0412\u0430\u043b\u0443\u0442\u0430", 
- "Custom Field": "\u041f\u0440\u0438\u043b\u0430\u0433\u043e\u0452\u0435\u043d\u0430 \u043f\u043e\u0459\u0430", 
- "Custom Script": "\u0426\u0443\u0441\u0442\u043e\u043c \u0421\u0446\u0440\u0438\u043f\u0442", 
- "Customer": "\u041a\u0443\u043f\u0430\u0446", 
- "Customer Group": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0413\u0440\u0443\u043f\u0430", 
- "Customer Issue": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0438\u0437\u0434\u0430\u045a\u0435", 
- "Customize Form": "\u041f\u0440\u0438\u043b\u0430\u0433\u043e\u0434\u0438\u0442\u0435 \u0444\u043e\u0440\u043c\u0443\u043b\u0430\u0440", 
- "Customize Form Field": "\u041f\u0440\u0438\u043b\u0430\u0433\u043e\u0434\u0438\u0442\u0435 \u043f\u043e\u0459\u0435 \u0424\u043e\u0440\u043c", 
- "Deduction Type": "\u041e\u0434\u0431\u0438\u0442\u0430\u043a \u0422\u0438\u043f", 
- "Default Home Page": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u0425\u043e\u043c\u0435 \u041f\u0430\u0433\u0435", 
- "DefaultValue": "\u0414\u0435\u0444\u0430\u0443\u043b\u0442\u0412\u0430\u043b\u0443\u0435", 
- "Delivery Note": "\u041e\u0431\u0430\u0432\u0435\u0448\u0442\u0435\u045a\u0435 \u043e \u043f\u0440\u0438\u0458\u0435\u043c\u0443 \u043f\u043e\u0448\u0438\u0459\u043a\u0435", 
- "Delivery Note Item": "\u0418\u0441\u043f\u043e\u0440\u0443\u043a\u0430 \u041d\u0430\u043f\u043e\u043c\u0435\u043d\u0430 \u0421\u0442\u0430\u0432\u043a\u0430", 
- "Delivery Note Packing Item": "\u0418\u0441\u043f\u043e\u0440\u0443\u043a\u0430 \u041d\u0430\u043f\u043e\u043c\u0435\u043d\u0430 \u041f\u0430\u043a\u043e\u0432\u0430\u045a\u0435 \u0458\u0435\u0434\u0438\u043d\u0438\u0446\u0435", 
- "Department": "\u041e\u0434\u0435\u0459\u0435\u045a\u0435", 
- "Designation": "\u041e\u0437\u043d\u0430\u043a\u0430", 
- "DocField": "\u0414\u043e\u0446\u0424\u0438\u0435\u043b\u0434", 
- "DocPerm": "\u0414\u043e\u0446\u041f\u0435\u0440\u043c", 
- "DocType": "\u0414\u041e\u0426\u0422\u0418\u041f\u0415", 
- "DocType Label": "\u0414\u041e\u0426\u0422\u0418\u041f\u0415 \u041b\u0430\u0431\u0435\u043b", 
- "DocType Mapper": "\u0414\u041e\u0426\u0422\u0418\u041f\u0415 \u041c\u0430\u043f\u043f\u0435\u0440", 
- "Documentation": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0458\u0430", 
- "Earning Type": "\u0417\u0430\u0440\u0430\u0434\u0430 \u0412\u0438\u0434", 
- "Email Digest": "\u0415-\u043c\u0430\u0438\u043b \u0414\u0438\u0433\u0435\u0441\u0442", 
- "Email Settings": "\u0415\u043c\u0430\u0438\u043b \u043f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "Employee": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438\u043a", 
- "Employee Education": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438 \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u045a\u0435", 
- "Employee External Work History": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438 \u0421\u043f\u043e\u0459\u043d\u0438 \u0420\u0430\u0434 \u0418\u0441\u0442\u043e\u0440\u0438\u0458\u0430", 
- "Employee Internal Work History": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438 \u0418\u043d\u0442\u0435\u0440\u043d\u0430 \u0420\u0430\u0434 \u0418\u0441\u0442\u043e\u0440\u0438\u0458\u0430", 
- "Employee Training": "\u041e\u0431\u0443\u043a\u0430 \u0437\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438\u0445", 
- "Employment Type": "\u0422\u0438\u043f \u0437\u0430\u043f\u043e\u0441\u043b\u0435\u045a\u0430", 
- "Event": "\u0414\u043e\u0433\u0430\u0452\u0430\u0458", 
- "Event Role": "\u0414\u043e\u0433\u0430\u0452\u0430\u0458 \u0423\u043b\u043e\u0433\u0430", 
- "Event User": "\u0414\u043e\u0433\u0430\u0452\u0430\u0458 \u041a\u043e\u0440\u0438\u0441\u043d\u0438\u043a", 
- "Expense Claim": "\u0420\u0430\u0441\u0445\u043e\u0434\u0438 \u043f\u043e\u0442\u0440\u0430\u0436\u0438\u0432\u0430\u045a\u0435", 
- "Expense Claim Detail": "\u0420\u0430\u0441\u0445\u043e\u0434\u0438 \u043f\u043e\u0442\u0440\u0430\u0436\u0438\u0432\u0430\u045a\u0435 \u0414\u0435\u0442\u0430\u0459", 
- "Expense Claim Type": "\u0420\u0430\u0441\u0445\u043e\u0434\u0438 \u043f\u043e\u0442\u0440\u0430\u0436\u0438\u0432\u0430\u045a\u0435 \u0422\u0438\u043f", 
- "Featured Item": "\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0459\u0430\u043c\u043e", 
- "Features Setup": "\u0424\u0443\u043d\u043a\u0446\u0438\u0458\u0435 \u0437\u0430 \u043f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0435", 
- "Feed": "\u0425\u0440\u0430\u043d\u0438\u0442\u0438", 
- "Field Mapper Detail": "\u041f\u043e\u0459\u0435 \u041c\u0430\u043f\u043f\u0435\u0440 \u0414\u0435\u0442\u0430\u0459", 
- "File Data": "\u0424\u0438\u043b\u0435 \u043f\u043e\u0434\u0430\u0442\u0430\u043a\u0430", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "Forum": "\u0424\u043e\u0440\u0443\u043c", 
- "GL Control": "\u0413\u041b \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u0430", 
- "GL Entry": "\u0413\u041b \u0415\u043d\u0442\u0440\u0438", 
- "GL Mapper": "\u0413\u041b \u041c\u0430\u043f\u043f\u0435\u0440", 
- "GL Mapper Detail": "\u0413\u041b \u041c\u0430\u043f\u043f\u0435\u0440 \u0414\u0435\u0442\u0430\u0459", 
- "Global Defaults": "\u0413\u043b\u043e\u0431\u0430\u043b\u043d\u0438 \u0414\u0435\u0444\u0430\u0443\u043b\u0442\u0441", 
- "Grade": "\u0420\u0430\u0437\u0440\u0435\u0434", 
- "HR": "\u0425\u0420", 
- "Help": "\u041f\u043e\u043c\u043e\u045b", 
- "Holiday": "\u041f\u0440\u0430\u0437\u043d\u0438\u043a", 
- "Holiday List": "\u0425\u043e\u043b\u0438\u0434\u0430\u0438 \u041b\u0438\u0441\u0442\u0430", 
- "Home": "\u041a\u0443\u045b\u0438", 
- "Home Control": "\u0425\u043e\u043c\u0435 \u0426\u043e\u043d\u0442\u0440\u043e\u043b", 
- "Human Resources": "\u0409\u0443\u0434\u0441\u043a\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u0438", 
- "Industry Type": "\u0418\u043d\u0434\u0443\u0441\u0442\u0440\u0438\u0458\u0430 \u0422\u0438\u043f", 
- "Installation Note": "\u0418\u043d\u0441\u0442\u0430\u043b\u0430\u0446\u0438\u0458\u0430 \u041d\u0430\u043f\u043e\u043c\u0435\u043d\u0430", 
- "Installation Note Item": "\u0418\u043d\u0441\u0442\u0430\u043b\u0430\u0446\u0438\u0458\u0430 \u041d\u0430\u043f\u043e\u043c\u0435\u043d\u0430 \u0421\u0442\u0430\u0432\u043a\u0430", 
- "Item": "\u0421\u0442\u0430\u0432\u043a\u0430", 
- "Item Customer Detail": "\u0421\u0442\u0430\u0432\u043a\u0430 \u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0414\u0435\u0442\u0430\u0459", 
- "Item Group": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0413\u0440\u0443\u043f\u0430", 
- "Item Price": "\u0410\u0440\u0442\u0438\u043a\u0430\u043b \u0426\u0435\u043d\u0430", 
- "Item Quality Inspection Parameter": "\u0421\u0442\u0430\u0432\u043a\u0430 \u041f\u0440\u043e\u0432\u0435\u0440\u0430 \u043a\u0432\u0430\u043b\u0438\u0442\u0435\u0442\u0430 \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0430\u0440", 
- "Item Supplier": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447", 
- "Item Tax": "\u0421\u0442\u0430\u0432\u043a\u0430 \u041f\u043e\u0440\u0435\u0441\u043a\u0430", 
- "Item Website Specification": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0421\u0430\u0458\u0442 \u0421\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0458\u0430", 
- "Job Applicant": "\u041f\u043e\u0441\u0430\u043e \u0437\u0430\u0445\u0442\u0435\u0432\u0430", 
- "Job Opening": "\u041f\u043e\u0441\u0430\u043e \u041e\u0442\u0432\u0430\u0440\u0430\u045a\u0435", 
- "Jobs Email Settings": "\u041f\u043e\u0441\u043b\u043e\u0432\u0438 \u0415\u043c\u0430\u0438\u043b \u043f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "Journal Voucher": "\u0427\u0430\u0441\u043e\u043f\u0438\u0441 \u0432\u0430\u0443\u0447\u0435\u0440\u0430", 
- "Journal Voucher Detail": "\u0427\u0430\u0441\u043e\u043f\u0438\u0441 \u0412\u0430\u0443\u0447\u0435\u0440 \u0414\u0435\u0442\u0430\u0459", 
- "Knowledge Base": "\u0411\u0430\u0437\u0430 \u0437\u043d\u0430\u045a\u0430", 
- "Landed Cost Item": "\u0421\u043b\u0435\u0442\u0435\u043e \u0426\u0435\u043d\u0430 \u0430\u0440\u0442\u0438\u043a\u043b\u0430", 
- "Landed Cost Purchase Receipt": "\u0421\u043b\u0435\u0442\u0435\u043e \u043d\u0430\u0431\u0430\u0432\u043d\u0443 \u041f\u0440\u0438\u0458\u0435\u043c", 
- "Landed Cost Wizard": "\u0421\u043b\u0435\u0442\u0435\u043e \u0422\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u0427\u0430\u0440\u043e\u0431\u045a\u0430\u043a", 
- "Lead": "\u0414\u043e\u0432\u0435\u0441\u0442\u0438", 
- "Leave Allocation": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0410\u043b\u043e\u043a\u0430\u0446\u0438\u0458\u0430", 
- "Leave Application": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0430\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u0458\u0443", 
- "Leave Control Panel": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0426\u043e\u043d\u0442\u0440\u043e\u043b \u041f\u0430\u043d\u0435\u043b", 
- "Leave Type": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0412\u0438\u0434", 
- "Letter Head": "\u041f\u0438\u0441\u043c\u043e \u0413\u043b\u0430\u0432\u0430", 
- "Live Chat": "\u041b\u0438\u0432\u0435 \u0426\u0445\u0430\u0442", 
- "MIS Control": "\u041c\u0418\u0421 \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u0430", 
- "Maintenance Schedule": "\u041e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0435 \u0420\u0430\u0441\u043f\u043e\u0440\u0435\u0434", 
- "Maintenance Schedule Detail": "\u041e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0435 \u0420\u0430\u0441\u043f\u043e\u0440\u0435\u0434 \u0414\u0435\u0442\u0430\u0459", 
- "Maintenance Schedule Item": "\u041e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0435 \u0420\u0430\u0441\u043f\u043e\u0440\u0435\u0434 \u0448\u0438\u0444\u0440\u0430", 
- "Maintenance Visit": "\u041e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0435 \u043f\u043e\u0441\u0435\u0442\u0430", 
- "Maintenance Visit Purpose": "\u041e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0435 \u043f\u043e\u0441\u0435\u0442\u0430 \u0421\u0432\u0440\u0445\u0430", 
- "Manufacturing": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430", 
- "Market Segment": "\u0421\u0435\u0433\u043c\u0435\u043d\u0442 \u0442\u0440\u0436\u0438\u0448\u0442\u0430", 
- "Messages": "\u041f\u043e\u0440\u0443\u043a\u0435", 
- "Mode of Payment": "\u041d\u0430\u0447\u0438\u043d \u043f\u043b\u0430\u045b\u0430\u045a\u0430", 
- "Module Def": "\u041c\u043e\u0434\u0443\u043b \u0414\u0435\u0444", 
- "Modules": "\u041c\u043e\u0434\u0443\u043b\u0438", 
- "Multi Ledger Report Detail": "\u041c\u0443\u043b\u0442\u0438 \u041b\u0435\u045f\u0435\u0440 \u0418\u0437\u0432\u0435\u0448\u0442\u0430\u0458 \u0414\u0435\u0442\u0430\u0459", 
- "My Settings": "\u041c\u043e\u0458\u0430 \u043f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "Naming Series": "\u0418\u043c\u0435\u043d\u043e\u0432\u0430\u045a\u0435 \u0421\u0435\u0440\u0438\u0435\u0441", 
- "Naming Series Options": "\u0418\u043c\u0435\u043d\u043e\u0432\u0430\u045a\u0435 \u0441\u0435\u0440\u0438\u0458\u0435 \u041e\u043f\u0446\u0438\u0458\u0435", 
- "Newsletter": "\u0411\u0438\u043b\u0442\u0435\u043d", 
- "Notification Control": "\u041e\u0431\u0430\u0432\u0435\u0448\u0442\u0435\u045a\u0435 \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u0430", 
- "Opportunity": "\u041f\u0440\u0438\u043b\u0438\u043a\u0430", 
- "Opportunity Item": "\u041f\u0440\u0438\u043b\u0438\u043a\u0430 \u0448\u0438\u0444\u0440\u0430", 
- "Other Income Detail": "\u041e\u0441\u0442\u0430\u043b\u0438 \u043f\u0440\u0438\u0445\u043e\u0434\u0438 \u0414\u0435\u0442\u0430\u0459", 
- "POS Setting": "\u041f\u041e\u0421 \u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0435", 
- "Packing Slip": "\u041f\u0430\u043a\u043e\u0432\u0430\u045a\u0435 \u0421\u043b\u0438\u043f", 
- "Packing Slip Item": "\u041f\u0430\u043a\u043e\u0432\u0430\u045a\u0435 \u0421\u043b\u0438\u043f \u0418\u0442\u0435\u043c", 
- "Page": "\u0421\u0442\u0440\u0430\u043d\u0430", 
- "Page Role": "\u0421\u0442\u0440\u0430\u043d\u0430 \u0423\u043b\u043e\u0433\u0430", 
- "Patch Log": "\u041f\u0430\u0442\u0446\u0445 \u041f\u0440\u0438\u0458\u0430\u0432\u0430", 
- "Payment to Invoice Matching Tool": "\u041f\u043b\u0430\u045b\u0430\u045a\u0435 \u0444\u0430\u043a\u0442\u0443\u0440\u0435 \u041c\u0430\u0442\u0446\u0445\u0438\u043d\u0433 \u0422\u043e\u043e\u043b", 
- "Payment to Invoice Matching Tool Detail": "\u041f\u043b\u0430\u045b\u0430\u045a\u0435 \u0444\u0430\u043a\u0442\u0443\u0440\u0435 \u041c\u0430\u0442\u0446\u0445\u0438\u043d\u0433 \u0422\u043e\u043e\u043b \u0414\u0435\u0442\u0430\u0459", 
- "Period Closing Voucher": "\u041f\u0435\u0440\u0438\u043e\u0434 \u0417\u0430\u0442\u0432\u0430\u0440\u0430\u045a\u0435 \u0432\u0430\u0443\u0447\u0435\u0440\u0430", 
- "Permission Control": "\u0414\u043e\u0437\u0432\u043e\u043b\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435", 
- "Plot Control": "\u041f\u043b\u0430\u0446 \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u0430", 
- "Price List": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a", 
- "Print Format": "\u041f\u0440\u0438\u043d\u0442 \u0424\u043e\u0440\u043c\u0430\u0442", 
- "Print Heading": "\u0428\u0442\u0430\u043c\u043f\u0430\u045a\u0435 \u043d\u0430\u0441\u043b\u043e\u0432\u0430", 
- "Product": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434", 
- "Product Group": "\u0413\u0440\u0443\u043f\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0430", 
- "Product Settings": "\u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0430", 
- "Production": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430", 
- "Production Order": "\u041f\u0440\u043e\u0434\u0443\u0446\u0442\u0438\u043e\u043d \u041e\u0440\u0434\u0435\u0440", 
- "Production Plan Item": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430 \u043f\u043b\u0430\u043d \u0448\u0438\u0444\u0440\u0430", 
- "Production Plan Sales Order": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430 \u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u043f\u043b\u0430\u043d \u041d\u0430\u0440\u0443\u0447\u0438", 
- "Production Planning Tool": "\u041f\u043b\u0430\u043d\u0438\u0440\u0430\u045a\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0435 \u0430\u043b\u0430\u0442\u0430", 
- "Products Settings": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438 \u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "Profile": "\u041f\u0440\u043e\u0444\u0438\u043b", 
- "Profile Control": "\u041f\u0440\u043e\u0444\u0438\u043b \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u0430", 
- "Project": "\u041f\u0440\u043e\u0458\u0435\u043a\u0430\u0442", 
- "Project Activity": "\u041f\u0440\u043e\u0458\u0435\u043a\u0430\u0442 \u0410\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442", 
- "Project Activity Update": "\u041f\u0440\u043e\u0458\u0435\u043a\u0430\u0442 \u0410\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442 \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u045a\u0430", 
- "Project Control": "\u041f\u0440\u043e\u0458\u0435\u043a\u0430\u0442 \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u0430", 
- "Project Milestone": "\u041f\u0440\u043e\u0458\u0435\u043a\u0430\u0442 \u041c\u0438\u043b\u0435\u0441\u0442\u043e\u043d\u0435", 
- "Projects": "\u041f\u0440\u043e\u0458\u0435\u043a\u0442\u0438", 
- "Property Setter": "\u0418\u043c\u043e\u0432\u0438\u043d\u0430 \u0441\u0435\u0442\u0435\u0440", 
- "Purchase Common": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0417\u0430\u0458\u0435\u0434\u043d\u0438\u0447\u043a\u0438", 
- "Purchase Invoice": "\u0424\u0430\u043a\u0442\u0443\u0440\u0438", 
- "Purchase Invoice Advance": "\u0424\u0430\u043a\u0442\u0443\u0440\u0438 \u0410\u0434\u0432\u0430\u043d\u0446\u0435", 
- "Purchase Invoice Item": "\u0424\u0430\u043a\u0442\u0443\u0440\u0438 \u0418\u0442\u0435\u043c", 
- "Purchase Order": "\u041d\u0430\u043b\u043e\u0433 \u0437\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443", 
- "Purchase Order Item": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0435 \u043f\u043e\u0440\u0443\u045f\u0431\u0438\u043d\u0435", 
- "Purchase Order Item Supplied": "\u041d\u0430\u0440\u0443\u045f\u0431\u0435\u043d\u0438\u0446\u0435 \u0430\u0440\u0442\u0438\u043a\u043b\u0430 \u0443 \u043a\u043e\u043c\u043f\u043b\u0435\u0442\u0443", 
- "Purchase Receipt": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u0440\u0438\u0458\u0435\u043c", 
- "Purchase Receipt Item": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0435 \u0420\u0435\u0446\u0435\u0438\u043f\u0442", 
- "Purchase Receipt Item Supplied": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u043e\u0442\u0432\u0440\u0434\u0430 \u0458\u0435\u0434\u0438\u043d\u0438\u0446\u0435 \u0443 \u043a\u043e\u043c\u043f\u043b\u0435\u0442\u0443", 
- "Purchase Request": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0417\u0430\u0445\u0442\u0435\u0432", 
- "Purchase Request Item": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0443 \u0417\u0430\u0445\u0442\u0435\u0432", 
- "Purchase Taxes and Charges": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435", 
- "Purchase Taxes and Charges Master": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u041c\u0430\u0441\u0442\u0435\u0440", 
- "Quality Inspection": "\u041f\u0440\u043e\u0432\u0435\u0440\u0430 \u043a\u0432\u0430\u043b\u0438\u0442\u0435\u0442\u0430", 
- "Quality Inspection Reading": "\u041f\u0440\u043e\u0432\u0435\u0440\u0430 \u043a\u0432\u0430\u043b\u0438\u0442\u0435\u0442\u0430 \u0420\u0435\u0434\u0438\u043d\u0433", 
- "Question": "\u041f\u0438\u0442\u0430\u045a\u0435", 
- "Quotation": "\u0426\u0438\u0442\u0430\u0442", 
- "Quotation Item": "\u041f\u043e\u043d\u0443\u0434\u0430 \u0448\u0438\u0444\u0440\u0430", 
- "Quotation Lost Reason": "\u041f\u043e\u043d\u0443\u0434\u0430 \u041b\u043e\u0441\u0442 \u0440\u0430\u0437\u043b\u043e\u0433", 
- "Related Page": "\u0420\u0435\u043b\u0430\u0442\u0435\u0434 \u0421\u0442\u0440\u0430\u043d\u0430", 
- "Rename Tool": "\u041f\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u045a\u0435 \u0422\u043e\u043e\u043b", 
- "Report": "\u0418\u0437\u0432\u0435\u0448\u0442\u0430\u0458", 
- "Role": "\u0423\u043b\u043e\u0433\u0430", 
- "SMS Center": "\u0421\u041c\u0421 \u0446\u0435\u043d\u0442\u0430\u0440", 
- "SMS Control": "\u0421\u041c\u0421 \u0426\u043e\u043d\u0442\u0440\u043e\u043b", 
- "SMS Log": "\u0421\u041c\u0421 \u041f\u0440\u0438\u0458\u0430\u0432\u0430", 
- "SMS Parameter": "\u0421\u041c\u0421 \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0430\u0440", 
- "SMS Receiver": "\u0421\u041c\u0421 \u043f\u0440\u0438\u0458\u0435\u043c\u043d\u0438\u043a", 
- "SMS Settings": "\u0421\u041c\u0421 \u043f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "Salary Manager": "\u041f\u043b\u0430\u0442\u0430 \u041c\u0435\u043d\u0430\u045f\u0435\u0440", 
- "Salary Slip": "\u041f\u043b\u0430\u0442\u0430 \u0421\u043b\u0438\u043f", 
- "Salary Slip Deduction": "\u041f\u043b\u0430\u0442\u0430 \u0421\u043b\u0438\u043f \u041e\u0434\u0431\u0438\u0442\u0430\u043a", 
- "Salary Slip Earning": "\u041f\u043b\u0430\u0442\u0430 \u0421\u043b\u0438\u043f \u0417\u0430\u0440\u0430\u0434\u0430", 
- "Salary Structure": "\u041f\u043b\u0430\u0442\u0430 \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430", 
- "Salary Structure Deduction": "\u041f\u043b\u0430\u0442\u0430 \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u041e\u0434\u0431\u0438\u0442\u0430\u043a", 
- "Salary Structure Earning": "\u041f\u043b\u0430\u0442\u0430 \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0417\u0430\u0440\u0430\u0434\u0430", 
- "Sales BOM": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0411\u041e\u041c", 
- "Sales BOM Item": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0411\u041e\u041c \u0448\u0438\u0444\u0440\u0430", 
- "Sales Browser Control": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0411\u0440\u043e\u0432\u0441\u0435\u0440 \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u0430", 
- "Sales Common": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0426\u043e\u043c\u043c\u043e\u043d", 
- "Sales Email Settings": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0415\u043c\u0430\u0438\u043b \u043f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "Sales Invoice": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0420\u0430\u0447\u0443\u043d", 
- "Sales Invoice Advance": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0420\u0430\u0447\u0443\u043d \u0410\u0434\u0432\u0430\u043d\u0446\u0435", 
- "Sales Invoice Item": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0420\u0430\u0447\u0443\u043d \u0448\u0438\u0444\u0440\u0430", 
- "Sales Order": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041d\u0430\u0440\u0443\u0447\u0438\u0442\u0435", 
- "Sales Order Item": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041d\u0430\u0440\u0443\u0447\u0438\u0442\u0435 \u0430\u0440\u0442\u0438\u043a\u043b\u0430", 
- "Sales Partner": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041f\u0430\u0440\u0442\u043d\u0435\u0440", 
- "Sales Person": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041e\u0441\u043e\u0431\u0430", 
- "Sales Taxes and Charges": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435", 
- "Sales Taxes and Charges Master": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u041c\u0430\u0441\u0442\u0435\u0440", 
- "Sales Team": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0422\u0438\u043c", 
- "Sales and Purchase Return Item": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0438 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u043e\u0432\u0440\u0430\u0442\u0430\u043a \u0430\u0443\u043a\u0446\u0438\u0458\u0438", 
- "Sales and Purchase Return Tool": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0438 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0430\u043b\u0430\u0442\u0430 \u041f\u043e\u0432\u0440\u0430\u0442\u0430\u043a", 
- "Sandbox": "\u041a\u0443\u0442\u0438\u0458\u0430 \u0441 \u043f\u0435\u0441\u043a\u043e\u043c", 
- "Scheduler Log": "\u041f\u043b\u0430\u043d\u0435\u0440 \u041f\u0440\u0438\u0458\u0430\u0432\u0430", 
- "Search Criteria": "\u041a\u0440\u0438\u0442\u0435\u0440\u0438\u0458\u0443\u043c\u0438 \u043f\u0440\u0435\u0442\u0440\u0430\u0433\u0435", 
- "Selling": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430", 
- "Serial No": "\u0421\u0435\u0440\u0438\u0458\u0441\u043a\u0438 \u0431\u0440\u043e\u0458", 
- "Series Detail": "\u0421\u0435\u0440\u0438\u0458\u0430 \u0414\u0435\u0442\u0430\u0459", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Setup Control": "\u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0435 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435", 
- "Shipping Address": "\u0410\u0434\u0440\u0435\u0441\u0430 \u0438\u0441\u043f\u043e\u0440\u0443\u043a\u0435", 
- "State": "\u0414\u0440\u0436\u0430\u0432\u0430", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "Stock Entry": "\u0411\u0435\u0440\u0437\u0430 \u0421\u0442\u0443\u043f\u0430\u045a\u0435", 
- "Stock Entry Detail": "\u0411\u0435\u0440\u0437\u0430 \u0423\u043d\u043e\u0441 \u0414\u0435\u0442\u0430\u0459", 
- "Stock Ledger": "\u0411\u0435\u0440\u0437\u0430 \u041b\u0435\u045f\u0435\u0440", 
- "Stock Ledger Entry": "\u0411\u0435\u0440\u0437\u0430 \u041b\u0435\u045f\u0435\u0440 \u0415\u043d\u0442\u0440\u0438", 
- "Stock Reconciliation": "\u0411\u0435\u0440\u0437\u0430 \u043f\u043e\u043c\u0438\u0440\u0435\u045a\u0435", 
- "Stock UOM Replace Utility": "\u0411\u0435\u0440\u0437\u0430 \u0423\u041e\u041c \u0417\u0430\u043c\u0435\u043d\u0438 \u043a\u043e\u043c\u0443\u043d\u0430\u043b\u043d\u043e", 
- "Style Settings": "\u0421\u0442\u0438\u043b\u0435 \u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "Supplier": "\u0414\u043e\u0431\u0430\u0432\u0459\u0430\u0447", 
- "Supplier Quotation": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u041f\u043e\u043d\u0443\u0434\u0430", 
- "Supplier Quotation Item": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u041f\u043e\u043d\u0443\u0434\u0430 \u0448\u0438\u0444\u0440\u0430", 
- "Supplier Type": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u0422\u0438\u043f", 
- "Support": "\u041f\u043e\u0434\u0440\u0448\u043a\u0430", 
- "Support Ticket": "\u041f\u043e\u0434\u0440\u0448\u043a\u0430 \u0443\u043b\u0430\u0437\u043d\u0438\u0446\u0430", 
- "System Console": "\u0421\u0438\u0441\u0442\u0435\u043c \u041a\u043e\u043d\u0437\u043e\u043b\u0430", 
- "Table Mapper Detail": "\u0422\u0430\u0431\u0435\u043b\u0430 \u041c\u0430\u043f\u043f\u0435\u0440 \u0414\u0435\u0442\u0430\u0459", 
- "Tag": "\u041d\u0430\u0434\u0438\u043c\u0430\u043a", 
- "Target Detail": "\u0426\u0438\u0459\u043d\u0430 \u0414\u0435\u0442\u0430\u0459", 
- "Task": "\u0417\u0430\u0434\u0430\u0442\u0430\u043a", 
- "Terms and Conditions": "\u0423\u0441\u043b\u043e\u0432\u0438", 
- "Territory": "\u0422\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0430", 
- "Timesheet": "\u041a\u043e\u043d\u0442\u0440\u043e\u043b\u043d\u0430 \u043a\u0430\u0440\u0442\u0438\u0446\u0430", 
- "Timesheet Detail": "\u0422\u0438\u043c\u0435\u0441\u0445\u0435\u0435\u0442 \u0414\u0435\u0442\u0430\u0459", 
- "To Do": "\u0414\u0430 \u043b\u0438", 
- "ToDo": "\u0422\u043e\u0414\u043e", 
- "Top Bar Item": "\u0422\u043e\u043f \u0411\u0430\u0440 \u0448\u0438\u0444\u0440\u0430", 
- "Trash Control": "\u0421\u043c\u0435\u045b\u0435 \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u0430", 
- "Trend Analyzer Control": "\u0422\u0440\u0435\u043d\u0434 \u0410\u043d\u0430\u043b\u0438\u0437\u0435\u0440 \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u0430", 
- "UOM": "\u0423\u041e\u041c", 
- "UOM Conversion Detail": "\u0423\u041e\u041c \u041a\u043e\u043d\u0432\u0435\u0440\u0437\u0438\u0458\u0430 \u0414\u0435\u0442\u0430\u0459", 
- "Unread Messages": "\u041d\u0435\u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043d\u0438\u0445 \u043f\u043e\u0440\u0443\u043a\u0430", 
- "Update Delivery Date": "\u0423\u043f\u0434\u0430\u0442\u0435 \u0434\u0430\u0442\u0443\u043c \u0438\u0441\u043f\u043e\u0440\u0443\u043a\u0435", 
- "UserRole": "\u0423\u0441\u0435\u0440\u0420\u043e\u043b\u0435", 
- "Utilities": "\u041a\u043e\u043c\u0443\u043d\u0430\u043b\u043d\u0435 \u0443\u0441\u043b\u0443\u0433\u0435", 
- "Valuation Control": "\u041f\u0440\u043e\u0446\u0435\u043d\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0430", 
- "Warehouse": "\u041c\u0430\u0433\u0430\u0446\u0438\u043d", 
- "Warehouse Type": "\u0421\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0435 \u0422\u0438\u043f", 
- "Web Page": "\u0412\u0435\u0431 \u0441\u0442\u0440\u0430\u043d\u0430", 
- "Website": "\u0412\u0435\u0431\u0441\u0430\u0458\u0442", 
- "Website Item Group": "\u0421\u0430\u0458\u0442 \u0442\u0430\u0447\u043a\u0430 \u0413\u0440\u0443\u043f\u0430", 
- "Website Product Category": "\u0421\u0430\u0458\u0442 \u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0458\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0430", 
- "Website Script": "\u0421\u0430\u0458\u0442 \u0441\u043a\u0440\u0438\u043f\u0442\u0435", 
- "Website Settings": "\u0421\u0430\u0458\u0442 \u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "Website Slideshow": "\u0421\u0430\u0458\u0442 \u0421\u043b\u0438\u0434\u0435\u0441\u0445\u043e\u0432", 
- "Website Slideshow Item": "\u0421\u0430\u0458\u0442 \u0421\u043b\u0438\u0434\u0435\u0441\u0445\u043e\u0432 \u0448\u0438\u0444\u0440\u0430", 
- "Workflow": "\u0412\u043e\u0440\u043a\u0444\u043b\u043e\u0432", 
- "Workflow Action": "\u0412\u043e\u0440\u043a\u0444\u043b\u043e\u0432 \u0410\u043a\u0446\u0438\u0458\u0430", 
- "Workflow Action Detail": "\u0412\u043e\u0440\u043a\u0444\u043b\u043e\u0432 \u0410\u043a\u0446\u0438\u0458\u0430 \u0414\u0435\u0442\u0430\u0459", 
- "Workflow Document State": "\u0412\u043e\u0440\u043a\u0444\u043b\u043e\u0432 \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u0434\u0440\u0436\u0430\u0432\u0430", 
- "Workflow Engine": "\u0412\u043e\u0440\u043a\u0444\u043b\u043e\u0432 \u0415\u043d\u0433\u0438\u043d\u0435", 
- "Workflow Rule": "\u0412\u043e\u0440\u043a\u0444\u043b\u043e\u0432 \u041f\u0440\u0430\u0432\u0438\u043b\u043e", 
- "Workflow Rule Detail": "\u0412\u043e\u0440\u043a\u0444\u043b\u043e\u0432 \u041f\u0440\u0430\u0432\u0438\u043b\u043e \u0414\u0435\u0442\u0430\u0459", 
- "Workflow State": "\u0412\u043e\u0440\u043a\u0444\u043b\u043e\u0432 \u0434\u0440\u0436\u0430\u0432\u0430", 
- "Workflow Transition": "\u0412\u043e\u0440\u043a\u0444\u043b\u043e\u0432 \u0422\u0440\u0430\u043d\u0437\u0438\u0446\u0438\u0458\u0430", 
- "Workstation": "\u0412\u043e\u0440\u043a\u0441\u0442\u0430\u0442\u0438\u043e\u043d"
-}
\ No newline at end of file
diff --git a/public/js/locale/ta-js.json b/public/js/locale/ta-js.json
deleted file mode 100644
index 400030a..0000000
--- a/public/js/locale/ta-js.json
+++ /dev/null
@@ -1,311 +0,0 @@
-{
- "About Us Settings": "\u0baa\u0bb1\u0bcd\u0bb1\u0bbf \u0b8e\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "About Us Team Member": "\u0b8e\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1 \u0b89\u0bb1\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0ba9\u0bb0\u0bcd \u0baa\u0bb1\u0bcd\u0bb1\u0bbf", 
- "Account": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1", 
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Activity": "\u0ba8\u0b9f\u0bb5\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8", 
- "Activity Type": "\u0ba8\u0b9f\u0bb5\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0bb5\u0b95\u0bc8", 
- "Address": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Answer": "\u0baa\u0ba4\u0bbf\u0bb2\u0bcd", 
- "Appraisal": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b9f\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Appraisal Goal": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0b95\u0bc7\u0bbe\u0bb2\u0bcd", 
- "Appraisal Template": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1", 
- "Appraisal Template Goal": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1 \u0b95\u0bc7\u0bbe\u0bb2\u0bcd", 
- "Attendance": "\u0b95\u0bb5\u0ba9\u0bae\u0bcd", 
- "Attendance Control Panel": "\u0bb5\u0bb0\u0bc1\u0b95\u0bc8 \u0b95\u0ba3\u0bcd\u0b9f\u0bcd\u0bb0\u0bc7\u0bbe\u0bb2\u0bcd \u0baa\u0bc7\u0ba9\u0bb2\u0bcd", 
- "Authorization Control": "\u0b85\u0b99\u0bcd\u0b95\u0bc0\u0b95\u0bbe\u0bb0\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "Authorization Rule": "\u0b85\u0b99\u0bcd\u0b95\u0bc0\u0b95\u0bbe\u0bb0 \u0bb5\u0bbf\u0ba4\u0bbf", 
- "BOM": "BOM", 
- "BOM Explosion Item": "BOM \u0bb5\u0bc6\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "BOM Item": "BOM \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "BOM Operation": "BOM \u0b86\u0baa\u0bb0\u0bc7\u0bb7\u0ba9\u0bcd", 
- "BOM Replace Tool": "BOM \u0baa\u0ba4\u0bbf\u0bb2\u0bbe\u0b95 \u0b95\u0bb0\u0bc1\u0bb5\u0bbf", 
- "Bank Reconciliation": "\u0bb5\u0b99\u0bcd\u0b95\u0bbf \u0ba8\u0bb2\u0bcd\u0bb2\u0bbf\u0ba3\u0b95\u0bcd\u0b95", 
- "Bank Reconciliation Detail": "\u0bb5\u0b99\u0bcd\u0b95\u0bbf \u0ba8\u0bb2\u0bcd\u0bb2\u0bbf\u0ba3\u0b95\u0bcd\u0b95 \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Batch": "\u0b95\u0bc2\u0b9f\u0bcd\u0b9f\u0bae\u0bcd", 
- "Bin": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bcd\u0b9f\u0bbf", 
- "Blog": "\u0bb5\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0ba4\u0bbf\u0bb5\u0bc1", 
- "Blog Subscriber": "\u0bb5\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0ba4\u0bbf\u0bb5\u0bc1 \u0b9a\u0ba8\u0bcd\u0ba4\u0bbe\u0ba4\u0bbe\u0bb0\u0bb0\u0bcd", 
- "Branch": "\u0b95\u0bbf\u0bb3\u0bc8", 
- "Brand": "\u0baa\u0bbf\u0bb0\u0bbe\u0ba3\u0bcd\u0b9f\u0bcd", 
- "Budget Control": "\u0bb5\u0bb0\u0bb5\u0bc1 \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "Budget Detail": "\u0bb5\u0bb0\u0bb5\u0bc1 \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Budget Distribution": "\u0baa\u0b9f\u0bcd\u0b9c\u0bc6\u0b9f\u0bcd \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bae\u0bcd", 
- "Budget Distribution Detail": "\u0baa\u0b9f\u0bcd\u0b9c\u0bc6\u0b9f\u0bcd \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bae\u0bcd \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Bulk Email": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd", 
- "Buying": "\u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0ba4\u0bb2\u0bcd", 
- "C-Form": "\u0b9a\u0bbf \u0baa\u0b9f\u0bbf\u0bb5\u0bae\u0bcd", 
- "C-Form Invoice Detail": "\u0b9a\u0bbf \u0baa\u0b9f\u0bbf\u0bb5\u0bae\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Calendar": "\u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8", 
- "Campaign": "\u0baa\u0bbf\u0bb0\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0bae\u0bcd", 
- "Comment": "\u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Communication": "\u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Communication Log": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 \u0baa\u0bc1\u0b95\u0bc1\u0baa\u0ba4\u0bbf\u0b95\u0bc8", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Company Control": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "Company History": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0bb5\u0bb0\u0bb2\u0bbe\u0bb1\u0bc1", 
- "Contact": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Control": "\u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Us Settings": "\u0b8e\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Control Panel": "\u0b95\u0ba3\u0bcd\u0b9f\u0bcd\u0bb0\u0bc7\u0bbe\u0bb2\u0bcd \u0baa\u0bc7\u0ba9\u0bb2\u0bcd", 
- "Core": "\u0b89\u0bb3\u0bcd\u0bb3\u0b95\u0bae\u0bcd", 
- "Cost Center": "\u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0bae\u0bc8\u0baf\u0bae\u0bcd", 
- "Country": "\u0ba8\u0bbe\u0b9f\u0bc1", 
- "Cross List Item Group": "\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0b95\u0bc1\u0bb4\u0bc1 \u0b95\u0b9f\u0b95\u0bcd\u0b95", 
- "Currency": "\u0ba8\u0bbe\u0ba3\u0baf", 
- "Custom Field": "\u0ba4\u0ba9\u0bbf\u0baa\u0bcd\u0baa\u0baf\u0ba9\u0bcd \u0baa\u0bc1\u0bb2\u0bae\u0bcd", 
- "Custom Script": "\u0ba4\u0ba9\u0bbf\u0baa\u0bcd\u0baa\u0baf\u0ba9\u0bcd \u0b89\u0bb0\u0bc8", 
- "Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Customer Group": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1", 
- "Customer Issue": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bb5\u0bc6\u0bb3\u0bbf\u0baf\u0bc0\u0b9f\u0bc1", 
- "Customize Form": "\u0baa\u0b9f\u0bbf\u0bb5\u0bae\u0bcd \u0ba4\u0ba9\u0bbf\u0baa\u0bcd\u0baa\u0baf\u0ba9\u0bbe\u0b95\u0bcd\u0b95\u0bc1", 
- "Customize Form Field": "\u0baa\u0b9f\u0bbf\u0bb5\u0bae\u0bcd \u0baa\u0bc1\u0bb2\u0bae\u0bcd \u0ba4\u0ba9\u0bbf\u0baa\u0bcd\u0baa\u0baf\u0ba9\u0bbe\u0b95\u0bcd\u0b95\u0bc1", 
- "Deduction Type": "\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bb1\u0bbf\u0baf\u0bc1\u0bae\u0bcd \u0bb5\u0b95\u0bc8", 
- "Default Home Page": "\u0b87\u0baf\u0bb2\u0bcd\u0baa\u0bc1\u0ba8\u0bbf\u0bb2\u0bc8 \u0bae\u0bc1\u0b95\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "DefaultValue": "DefaultValue", 
- "Delivery Note": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Delivery Note Item": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Delivery Note Packing Item": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0ba4\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Department": "\u0b87\u0bb2\u0bbe\u0b95\u0bbe", 
- "Designation": "\u0baa\u0ba4\u0bb5\u0bbf", 
- "DocField": "DocField", 
- "DocPerm": "DocPerm", 
- "DocType": "DOCTYPE", 
- "DocType Label": "DOCTYPE \u0bb2\u0bc7\u0baa\u0bbf\u0bb3\u0bcd", 
- "DocType Mapper": "DOCTYPE mapper", 
- "Documentation": "\u0b86\u0bb5\u0ba3\u0bae\u0bbe\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Earning Type": "\u0bb5\u0b95\u0bc8 \u0b9a\u0bae\u0bcd\u0baa\u0bbe\u0ba4\u0bbf\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Email Digest": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b9f\u0bc8\u0b9c\u0bb8\u0bcd\u0b9f\u0bcd", 
- "Email Settings": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Employee": "\u0b8a\u0bb4\u0bbf\u0baf\u0bb0\u0bcd", 
- "Employee Education": "\u0b8a\u0bb4\u0bbf\u0baf\u0bb0\u0bcd \u0b95\u0bb2\u0bcd\u0bb5\u0bbf", 
- "Employee External Work History": "\u0b8a\u0bb4\u0bbf\u0baf\u0bb0\u0bcd \u0baa\u0bc1\u0bb1 \u0bb5\u0bc7\u0bb2\u0bc8 \u0bb5\u0bb0\u0bb2\u0bbe\u0bb1\u0bc1", 
- "Employee Internal Work History": "\u0b8a\u0bb4\u0bbf\u0baf\u0bb0\u0bcd \u0b89\u0bb3\u0bcd\u0ba8\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1 \u0bb5\u0bc7\u0bb2\u0bc8 \u0bb5\u0bb0\u0bb2\u0bbe\u0bb1\u0bc1", 
- "Employee Training": "\u0baa\u0ba3\u0bbf\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0baf\u0bbf\u0bb1\u0bcd\u0b9a\u0bbf", 
- "Employment Type": "\u0bb5\u0bc7\u0bb2\u0bc8 \u0bb5\u0b95\u0bc8", 
- "Event": "\u0b9a\u0bae\u0bcd\u0baa\u0bb5\u0bae\u0bcd", 
- "Event Role": "\u0ba8\u0bbf\u0b95\u0bb4\u0bcd\u0bb5\u0bc1 \u0baa\u0bbe\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bae\u0bcd", 
- "Event User": "\u0ba8\u0bbf\u0b95\u0bb4\u0bcd\u0bb5\u0bc1 \u0baa\u0baf\u0ba9\u0bb0\u0bcd", 
- "Expense Claim": "\u0b87\u0bb4\u0baa\u0bcd\u0baa\u0bbf\u0bb2\u0bcd \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8", 
- "Expense Claim Detail": "\u0b87\u0bb4\u0baa\u0bcd\u0baa\u0bbf\u0bb2\u0bcd \u0b89\u0bb0\u0bbf\u0bae\u0bc8\u0b95\u0bc7\u0bbe\u0bb0\u0bb2\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Expense Claim Type": "\u0b87\u0bb4\u0baa\u0bcd\u0baa\u0bbf\u0bb2\u0bcd \u0b89\u0bb0\u0bbf\u0bae\u0bc8\u0b95\u0bc7\u0bbe\u0bb0\u0bb2\u0bcd \u0bb5\u0b95\u0bc8", 
- "Featured Item": "\u0b87\u0b9f\u0bae\u0bcd\u0baa\u0bc6\u0bb1\u0bcd\u0bb1\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0ba4\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Features Setup": "\u0b85\u0bae\u0bcd\u0b9a\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Feed": "\u0b89\u0ba3\u0bb5\u0bc1", 
- "Field Mapper Detail": "\u0baa\u0bc1\u0bb2\u0bae\u0bcd mapper \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "File Data": "\u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bcd", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "Forum": "\u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bae\u0bcd", 
- "GL Control": "\u0b9c\u0bc0 \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "GL Entry": "\u0b9c\u0bc0 \u0ba8\u0bc1\u0bb4\u0bc8\u0bb5\u0bc1", 
- "GL Mapper": "\u0b9c\u0bc0 mapper", 
- "GL Mapper Detail": "\u0b9c\u0bc0 mapper \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Global Defaults": "\u0b89\u0bb2\u0b95 \u0b87\u0baf\u0bb2\u0bcd\u0baa\u0bc1\u0ba8\u0bbf\u0bb2\u0bc8\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "Grade": "\u0b95\u0bbf\u0bb0\u0bae\u0bae\u0bcd", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "Help": "\u0b89\u0ba4\u0bb5\u0bbf", 
- "Holiday": "\u0bb5\u0bbf\u0b9f\u0bc1\u0bae\u0bc1\u0bb1\u0bc8", 
- "Holiday List": "\u0bb5\u0bbf\u0b9f\u0bc1\u0bae\u0bc1\u0bb1\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Home": "\u0bae\u0bc1\u0b95\u0baa\u0bcd\u0baa\u0bc1", 
- "Home Control": "\u0bae\u0bc1\u0b95\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "Human Resources": "\u0bae\u0bbe\u0ba9\u0bbf\u0b9f \u0bb5\u0bb3\u0bae\u0bcd", 
- "Industry Type": "\u0ba4\u0bc6\u0bbe\u0bb4\u0bbf\u0bb2\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Installation Note": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0bb2\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Installation Note Item": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0bb2\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Item": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "Item Customer Detail": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Item Group": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Item Price": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8", 
- "Item Quality Inspection Parameter": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0ba4\u0bb0 \u0b86\u0baf\u0bcd\u0bb5\u0bc1 \u0b85\u0bb3\u0bb5\u0bc1\u0bb0\u0bc1", 
- "Item Supplier": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b9a\u0baa\u0bcd\u0bb3\u0bc8\u0baf\u0bb0\u0bcd", 
- "Item Tax": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0bb0\u0bbf", 
- "Item Website Specification": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0bb2\u0bc8\u0ba4\u0bcd\u0ba4\u0bb3\u0bae\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Job Applicant": "\u0bb5\u0bc7\u0bb2\u0bc8 \u0bb5\u0bbf\u0ba3\u0bcd\u0ba3\u0baa\u0bcd\u0baa\u0ba4\u0bbe\u0bb0\u0bb0\u0bcd", 
- "Job Opening": "\u0bb5\u0bc7\u0bb2\u0bc8 \u0ba4\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "Jobs Email Settings": "\u0bb5\u0bc7\u0bb2\u0bc8\u0b95\u0bb3\u0bcd \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Journal Voucher": "\u0baa\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bbf\u0b95\u0bc8 \u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd", 
- "Journal Voucher Detail": "\u0baa\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bbf\u0b95\u0bc8 \u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Knowledge Base": "\u0b85\u0bb1\u0bbf\u0bb5\u0bc1 \u0ba4\u0bb3\u0bae\u0bcd", 
- "Landed Cost Item": "\u0b87\u0bb1\u0b99\u0bcd\u0b95\u0bbf\u0ba9\u0bbe\u0bb0\u0bcd \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "Landed Cost Purchase Receipt": "\u0b87\u0bb1\u0b99\u0bcd\u0b95\u0bbf\u0ba9\u0bbe\u0bb0\u0bcd \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb0\u0b9a\u0bc0\u0ba4\u0bc1", 
- "Landed Cost Wizard": "\u0b87\u0bb1\u0b99\u0bcd\u0b95\u0bbf\u0ba9\u0bbe\u0bb0\u0bcd \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0b9a\u0bbe\u0bb0\u0bcd\u0b9f\u0bcd", 
- "Lead": "\u0ba4\u0bb2\u0bc8\u0bae\u0bc8", 
- "Leave Allocation": "\u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bc0\u0b9f\u0bc1 \u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Leave Application": "\u0bb5\u0bbf\u0ba3\u0bcd\u0ba3\u0baa\u0bcd\u0baa \u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Leave Control Panel": "\u0b95\u0ba3\u0bcd\u0b9f\u0bcd\u0bb0\u0bc7\u0bbe\u0bb2\u0bcd \u0baa\u0bc7\u0ba9\u0bb2\u0bcd \u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Leave Type": "\u0bb5\u0b95\u0bc8 \u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Letter Head": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf\u0baf\u0b9f\u0b99\u0bcd\u0b95\u0bb2\u0bcd", 
- "Live Chat": "\u0b85\u0bb0\u0b9f\u0bcd\u0b9f\u0bc8 \u0bb5\u0bbe\u0bb4", 
- "MIS Control": "MIS \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "Maintenance Schedule": "\u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8", 
- "Maintenance Schedule Detail": "\u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8 \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Maintenance Schedule Item": "\u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "Maintenance Visit": "\u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0bb0\u0bc1\u0b95\u0bc8", 
- "Maintenance Visit Purpose": "\u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bc6\u0ba9\u0bcd\u0bb1\u0bc1 \u0ba8\u0bc7\u0bbe\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Manufacturing": "\u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Market Segment": "\u0b9a\u0ba8\u0bcd\u0ba4\u0bc8 \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1", 
- "Messages": "\u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf\u0b95\u0bb3\u0bcd", 
- "Mode of Payment": "\u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0bae\u0bcd \u0bae\u0bc1\u0bb1\u0bc8", 
- "Module Def": "\u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0ba4\u0bbf \u0b9f\u0bc6\u0baa\u0bcd", 
- "Modules": "\u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0ba4\u0bbf\u0b95\u0bb3\u0bcd", 
- "Multi Ledger Report Detail": "\u0baa\u0bb2 \u0bb2\u0bc6\u0b9f\u0bcd\u0b9c\u0bb0\u0bcd \u0b85\u0bb1\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "My Settings": "\u0b8e\u0ba9\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Naming Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bbf\u0b9f\u0bc1\u0bae\u0bcd", 
- "Naming Series Options": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0bb5\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bbf\u0b9f\u0bc1\u0bae\u0bcd", 
- "Newsletter": "\u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf \u0bae\u0b9f\u0bb2\u0bcd", 
- "Notification Control": "\u0b85\u0bb1\u0bbf\u0bb5\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "Opportunity": "\u0b9a\u0ba8\u0bcd\u0ba4\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bae\u0bcd", 
- "Opportunity Item": "\u0bb5\u0bbe\u0baf\u0bcd\u0baa\u0bcd\u0baa\u0bc1 \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bcd", 
- "Other Income Detail": "\u0bae\u0bb1\u0bcd\u0bb1 \u0bb5\u0bb0\u0bc1\u0bae\u0bbe\u0ba9\u0bae\u0bcd \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "POS Setting": "\u0baa\u0bbf\u0b93\u0b8e\u0bb8\u0bcd \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "Packing Slip": "\u0bb8\u0bcd\u0bb2\u0bbf\u0baa\u0bcd \u0baa\u0bc6\u0bbe\u0ba4\u0bbf", 
- "Packing Slip Item": "\u0bb8\u0bcd\u0bb2\u0bbf\u0baa\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0baa\u0bc6\u0bbe\u0ba4\u0bbf", 
- "Page": "\u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Page Role": "\u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0baa\u0bbe\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bae\u0bcd", 
- "Patch Log": "\u0b87\u0ba3\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0bc1\u0b95\u0bc1\u0baa\u0ba4\u0bbf\u0b95\u0bc8", 
- "Payment to Invoice Matching Tool": "\u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1\u0bae\u0bcd \u0b95\u0bb0\u0bc1\u0bb5\u0bbf \u0baa\u0ba3\u0bae\u0bcd", 
- "Payment to Invoice Matching Tool Detail": "\u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1\u0bae\u0bcd \u0b95\u0bb0\u0bc1\u0bb5\u0bbf \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95 \u0baa\u0ba3\u0bae\u0bcd", 
- "Period Closing Voucher": "\u0b95\u0bbe\u0bb2\u0bae\u0bcd \u0bae\u0bc1\u0b9f\u0bbf\u0bb5\u0bc1\u0bb1\u0bc1\u0bae\u0bcd \u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd", 
- "Permission Control": "\u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "Plot Control": "\u0b9a\u0ba4\u0bbf \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "Price List": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Print Format": "\u0bb5\u0b9f\u0bbf\u0bb5\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f", 
- "Print Heading": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f", 
- "Product": "\u0bb5\u0bbf\u0bb3\u0bc8\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Product Group": "\u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Product Settings": "\u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Production": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf", 
- "Production Order": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0b86\u0ba3\u0bc8", 
- "Production Plan Item": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Production Plan Sales Order": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8", 
- "Production Planning Tool": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bbf\u0b9f\u0bb2\u0bcd \u0b95\u0bb0\u0bc1\u0bb5\u0bbf", 
- "Products Settings": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Profile": "\u0b9a\u0bc1\u0baf\u0bb5\u0bbf\u0bb5\u0bb0\u0ba4\u0bcd\u0ba4\u0bc8", 
- "Profile Control": "\u0b9a\u0bc1\u0baf\u0bb5\u0bbf\u0bb5\u0bb0\u0ba4\u0bcd\u0ba4\u0bc8 \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "Project": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd", 
- "Project Activity": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f \u0b9a\u0bc6\u0baf\u0bb2\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "Project Activity Update": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f \u0b9a\u0bc6\u0baf\u0bb2\u0bcd\u0baa\u0bbe\u0b9f\u0bc1 \u0bae\u0bc7\u0bae\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd", 
- "Project Control": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "Project Milestone": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0bae\u0bc8\u0bb2\u0bcd\u0b95\u0bb2\u0bcd", 
- "Projects": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Property Setter": "\u0b9a\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bc1 \u0b9a\u0bc6\u0b9f\u0bcd\u0b9f\u0bb0\u0bcd", 
- "Purchase Common": "\u0baa\u0bc6\u0bbe\u0ba4\u0bc1\u0bb5\u0bbe\u0ba9 \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Invoice": "\u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bb5\u0ba9\u0bb5\u0bc1", 
- "Purchase Invoice Advance": "\u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b85\u0b9f\u0bcd\u0bb5\u0bbe\u0ba9\u0bcd\u0bb8\u0bcd \u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0bb5\u0ba4\u0bb1\u0bcd\u0b95\u0bc1", 
- "Purchase Invoice Item": "\u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Order": "\u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Order Item": "\u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Order Item Supplied": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b86\u0ba3\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bbf\u0baf\u0ba4\u0bc1", 
- "Purchase Receipt": "\u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Receipt Item": "\u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Receipt Item Supplied": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bbf\u0baf\u0ba4\u0bc1", 
- "Purchase Request": "\u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Request Item": "\u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Taxes and Charges": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Purchase Taxes and Charges Master": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd", 
- "Quality Inspection": "\u0ba4\u0bb0\u0bae\u0bbe\u0ba9 \u0b86\u0baf\u0bcd\u0bb5\u0bc1", 
- "Quality Inspection Reading": "\u0ba4\u0bb0\u0bae\u0bbe\u0ba9 \u0b86\u0baf\u0bcd\u0bb5\u0bc1 \u0baa\u0b9f\u0bbf\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd", 
- "Question": "\u0bb5\u0bbf\u0ba9\u0bbe", 
- "Quotation": "\u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd", 
- "Quotation Item": "\u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Quotation Lost Reason": "\u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd \u0bb2\u0bbe\u0bb8\u0bcd\u0b9f\u0bcd", 
- "Related Page": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b9f\u0bc8\u0baf \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Rename Tool": "\u0b95\u0bb0\u0bc1\u0bb5\u0bbf \u0bae\u0bb1\u0bc1\u0baa\u0bc6\u0baf\u0bb0\u0bbf\u0b9f\u0bc1", 
- "Report": "\u0baa\u0bc1\u0b95\u0bbe\u0bb0\u0bcd", 
- "Role": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "SMS Center": "\u0b8e\u0bb8\u0bcd\u0b8e\u0bae\u0bcd\u0b8e\u0bb8\u0bcd \u0bae\u0bc8\u0baf\u0bae\u0bcd", 
- "SMS Control": "\u0b8e\u0bb8\u0bcd\u0b8e\u0bae\u0bcd\u0b8e\u0bb8\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "SMS Log": "\u0b8e\u0bb8\u0bcd\u0b8e\u0bae\u0bcd\u0b8e\u0bb8\u0bcd \u0baa\u0bc1\u0b95\u0bc1\u0baa\u0ba4\u0bbf\u0b95\u0bc8", 
- "SMS Parameter": "\u0b8e\u0bb8\u0bcd\u0b8e\u0bae\u0bcd\u0b8e\u0bb8\u0bcd \u0b85\u0bb3\u0bb5\u0bc1\u0bb0\u0bc1", 
- "SMS Receiver": "\u0b8e\u0bb8\u0bcd\u0b8e\u0bae\u0bcd\u0b8e\u0bb8\u0bcd \u0baa\u0bc6\u0bb1\u0bc1\u0ba8\u0bb0\u0bcd", 
- "SMS Settings": "SMS \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Salary Manager": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0bae\u0bc7\u0bb2\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Salary Slip": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0bb8\u0bcd\u0bb2\u0bbf\u0baa\u0bcd", 
- "Salary Slip Deduction": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0bb8\u0bcd\u0bb2\u0bbf\u0baa\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0baf\u0bb1\u0bbf\u0ba4\u0bb2\u0bcd", 
- "Salary Slip Earning": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0bb8\u0bcd\u0bb2\u0bbf\u0baa\u0bcd \u0b86\u0ba4\u0bbe\u0baf\u0bae\u0bcd", 
- "Salary Structure": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Salary Structure Deduction": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0baf\u0bb1\u0bbf\u0ba4\u0bb2\u0bcd", 
- "Salary Structure Earning": "\u0b9a\u0bae\u0bcd\u0baa\u0bb3\u0bae\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b86\u0ba4\u0bbe\u0baf\u0bae\u0bcd", 
- "Sales BOM": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 BOM", 
- "Sales BOM Item": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 BOM \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Sales Browser Control": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b89\u0bb2\u0bbe\u0bb5\u0bbf \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "Sales Common": "\u0baa\u0bc6\u0bbe\u0ba4\u0bc1\u0bb5\u0bbe\u0ba9 \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8", 
- "Sales Email Settings": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Sales Invoice": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Sales Invoice Advance": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0bae\u0bc1\u0ba9\u0bcd\u0baa\u0ba3\u0bae\u0bcd", 
- "Sales Invoice Item": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Sales Order": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8", 
- "Sales Order Item": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "Sales Partner": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bb0\u0ba9\u0bcd\u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8 \u0ba4\u0bc1\u0ba3\u0bc8", 
- "Sales Person": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0ba8\u0baa\u0bb0\u0bcd", 
- "Sales Taxes and Charges": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Sales Taxes and Charges Master": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd", 
- "Sales Team": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Sales and Purchase Return Item": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0bae\u0bcd\u0baa \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "Sales and Purchase Return Tool": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0bae\u0bcd\u0baa \u0b95\u0bb0\u0bc1\u0bb5\u0bbf", 
- "Sandbox": "Sandbox", 
- "Scheduler Log": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f \u0baa\u0bc1\u0b95\u0bc1\u0baa\u0ba4\u0bbf\u0b95\u0bc8", 
- "Search Criteria": "\u0ba4\u0bc7\u0b9f\u0bb2\u0bcd \u0bb5\u0bb0\u0bc8\u0baf\u0bb1\u0bc8\u0b95\u0bb3\u0bcd", 
- "Selling": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8", 
- "Serial No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Series Detail": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Setup Control": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "Shipping Address": "\u0b95\u0baa\u0bcd\u0baa\u0bb2\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "State": "\u0ba8\u0bbf\u0bb2\u0bc8", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "Stock Entry": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0ba8\u0bc1\u0bb4\u0bc8\u0bb5\u0bc1", 
- "Stock Entry Detail": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0ba8\u0bc1\u0bb4\u0bc8\u0bb5\u0bc1 \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Stock Ledger": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bb2\u0bc6\u0b9f\u0bcd\u0b9c\u0bb0\u0bcd", 
- "Stock Ledger Entry": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bb2\u0bc6\u0b9f\u0bcd\u0b9c\u0bb0\u0bcd \u0ba8\u0bc1\u0bb4\u0bc8\u0bb5\u0bc1", 
- "Stock Reconciliation": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0ba8\u0bb2\u0bcd\u0bb2\u0bbf\u0ba3\u0b95\u0bcd\u0b95", 
- "Stock UOM Replace Utility": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd \u0baa\u0ba4\u0bbf\u0bb2\u0bbe\u0b95 \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Style Settings": "\u0b89\u0b9f\u0bc8 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Supplier": "\u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bb5\u0bb0\u0bcd", 
- "Supplier Quotation": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Supplier Quotation Item": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Supplier Type": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0bb5\u0b95\u0bc8", 
- "Support": "\u0b86\u0ba4\u0bb0\u0bb5\u0bc1", 
- "Support Ticket": "\u0b86\u0ba4\u0bb0\u0bb5\u0bc1 \u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc6\u0b9f\u0bcd", 
- "System Console": "\u0b95\u0ba3\u0bbf\u0ba9\u0bbf \u0baa\u0ba3\u0bbf\u0baf\u0b95\u0bae\u0bcd", 
- "Table Mapper Detail": "\u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8 mapper \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Tag": "Tag", 
- "Target Detail": "\u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1 \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Task": "\u0baa\u0ba3\u0bbf", 
- "Terms and Conditions": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd", 
- "Territory": "\u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd", 
- "Timesheet": "Timesheet", 
- "Timesheet Detail": "Timesheet \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "To Do": "\u0b9a\u0bc6\u0baf\u0bcd", 
- "ToDo": "TODO", 
- "Top Bar Item": "\u0bae\u0bc7\u0bb2\u0bcd \u0baa\u0b9f\u0bcd\u0b9f\u0bbf \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "Trash Control": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "Trend Analyzer Control": "\u0baa\u0bc7\u0bbe\u0b95\u0bcd\u0b95\u0bc1 \u0baa\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0baf\u0bcd\u0bb5\u0bbf \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "UOM": "\u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd", 
- "UOM Conversion Detail": "\u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bae\u0bcd \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Unread Messages": "\u0baa\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bbe\u0ba4 \u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf\u0b95\u0bb3\u0bcd", 
- "Update Delivery Date": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0ba4\u0bc7\u0ba4\u0bbf \u0baa\u0bc1\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95", 
- "UserRole": "UserRole", 
- "Utilities": "\u0baa\u0baf\u0ba9\u0bcd\u0baa\u0bbe\u0b9f\u0bc1\u0b95\u0bb3\u0bcd", 
- "Valuation Control": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "Warehouse": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bc8\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0b87\u0b9f\u0bae\u0bcd", 
- "Warehouse Type": "\u0b9a\u0bc7\u0bae\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Web Page": "\u0bb5\u0bb2\u0bc8 \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Website": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0bae\u0bcd", 
- "Website Item Group": "\u0b87\u0ba3\u0bc8\u0baf \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bc1\u0bb4\u0bc1", 
- "Website Product Category": "\u0b87\u0ba3\u0bc8\u0baf \u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1", 
- "Website Script": "\u0b87\u0ba3\u0bc8\u0baf \u0b89\u0bb0\u0bc8", 
- "Website Settings": "\u0b87\u0ba3\u0bc8\u0baf \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Website Slideshow": "\u0b87\u0ba3\u0bc8\u0baf \u0baa", 
- "Website Slideshow Item": "\u0b87\u0ba3\u0bc8\u0baf \u0baa \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Workflow": "\u0baa\u0ba3\u0bbf\u0baf\u0bc7\u0bbe\u0b9f\u0bcd\u0b9f\u0bae\u0bcd", 
- "Workflow Action": "\u0baa\u0ba3\u0bbf\u0baf\u0bc7\u0bbe\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0b85\u0ba4\u0bbf\u0bb0\u0b9f\u0bbf", 
- "Workflow Action Detail": "\u0baa\u0ba3\u0bbf\u0baf\u0bc7\u0bbe\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0b85\u0ba4\u0bbf\u0bb0\u0b9f\u0bbf \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Workflow Document State": "\u0baa\u0ba3\u0bbf\u0baf\u0bc7\u0bbe\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0b86\u0bb5\u0ba3 \u0bae\u0bbe\u0ba8\u0bbf\u0bb2\u0bae\u0bcd", 
- "Workflow Engine": "\u0baa\u0ba3\u0bbf\u0baf\u0bc7\u0bbe\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0b8e\u0b9e\u0bcd\u0b9a\u0bbf\u0ba9\u0bcd", 
- "Workflow Rule": "\u0baa\u0ba3\u0bbf\u0baf\u0bc7\u0bbe\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0bb5\u0bbf\u0ba4\u0bbf", 
- "Workflow Rule Detail": "\u0baa\u0ba3\u0bbf\u0baf\u0bc7\u0bbe\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0bb5\u0bbf\u0ba4\u0bbf \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Workflow State": "\u0baa\u0ba3\u0bbf\u0baf\u0bc7\u0bbe\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0bae\u0bbe\u0ba8\u0bbf\u0bb2\u0bae\u0bcd", 
- "Workflow Transition": "\u0baa\u0ba3\u0bbf\u0baf\u0bc7\u0bbe\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bae\u0bcd", 
- "Workstation": "\u0baa\u0ba3\u0bbf\u0ba8\u0bbf\u0bb2\u0bc8\u0baf\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/public/js/locale/th-js.json b/public/js/locale/th-js.json
deleted file mode 100644
index cc2bb08..0000000
--- a/public/js/locale/th-js.json
+++ /dev/null
@@ -1,317 +0,0 @@
-{
- "About Us Settings": "\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e40\u0e23\u0e32", 
- "About Us Team Member": "\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01\u0e43\u0e19\u0e17\u0e35\u0e21\u0e40\u0e23\u0e32", 
- "Account": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Activity": "\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21", 
- "Activity Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21", 
- "Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", 
- "Answer": "\u0e15\u0e2d\u0e1a", 
- "Appraisal": "\u0e01\u0e32\u0e23\u0e15\u0e35\u0e23\u0e32\u0e04\u0e32", 
- "Appraisal Goal": "\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19", 
- "Appraisal Template": "\u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19", 
- "Appraisal Template Goal": "\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e17\u0e21\u0e40\u0e1e\u0e25\u0e17\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19", 
- "Attendance": "\u0e01\u0e32\u0e23\u0e14\u0e39\u0e41\u0e25\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "Attendance Control Panel": "\u0e41\u0e1c\u0e07\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e48\u0e27\u0e21\u0e1b\u0e23\u0e30\u0e0a\u0e38\u0e21", 
- "Authorization Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e2d\u0e19\u0e38\u0e21\u0e31\u0e15\u0e34", 
- "Authorization Rule": "\u0e01\u0e0e\u0e01\u0e32\u0e23\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15", 
- "BOM": "BOM", 
- "BOM Explosion Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e30\u0e40\u0e1a\u0e34\u0e14 BOM", 
- "BOM Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 BOM", 
- "BOM Operation": "\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e07\u0e32\u0e19 BOM", 
- "BOM Replace Tool": "\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e41\u0e17\u0e19\u0e17\u0e35\u0e48 BOM", 
- "Bank Reconciliation": "\u0e01\u0e23\u0e30\u0e17\u0e1a\u0e22\u0e2d\u0e14\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23", 
- "Bank Reconciliation Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e17\u0e1a\u0e22\u0e2d\u0e14\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23", 
- "Batch": "\u0e0a\u0e38\u0e14", 
- "Bin": "\u0e16\u0e31\u0e07", 
- "Blog": "\u0e1a\u0e25\u0e47\u0e2d\u0e01", 
- "Blog Subscriber": "\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01\u0e1a\u0e25\u0e47\u0e2d\u0e01", 
- "Branch": "\u0e2a\u0e32\u0e02\u0e32", 
- "Brand": "\u0e22\u0e35\u0e48\u0e2b\u0e49\u0e2d", 
- "Budget Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Budget Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Budget Distribution": "\u0e01\u0e32\u0e23\u0e41\u0e1e\u0e23\u0e48\u0e01\u0e23\u0e30\u0e08\u0e32\u0e22\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Budget Distribution Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Bulk Email": "\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c\u0e02\u0e22\u0e30", 
- "Buying": "\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d", 
- "C-Form": "C-Form", 
- "C-Form Invoice Detail": "C-Form \u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "Calendar": "\u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19", 
- "Campaign": "\u0e23\u0e13\u0e23\u0e07\u0e04\u0e4c", 
- "Comment": "\u0e04\u0e27\u0e32\u0e21\u0e40\u0e2b\u0e47\u0e19", 
- "Communication": "\u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23", 
- "Communication Log": "\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Company Control": "\u0e01\u0e32\u0e23\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e02\u0e2d\u0e07 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Company History": "\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Contact": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Control": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21", 
- "Contact Us Settings": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e40\u0e23\u0e32\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32", 
- "Control Panel": "\u0e41\u0e1c\u0e07\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21", 
- "Core": "\u0e41\u0e01\u0e19", 
- "Cost Center": "\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19", 
- "Country": "\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28", 
- "Currency": "\u0e40\u0e07\u0e34\u0e19\u0e15\u0e23\u0e32", 
- "Custom Field": "\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07", 
- "Custom Script": "\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07", 
- "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Issue": "\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customize Form": "\u0e1b\u0e23\u0e31\u0e1a\u0e41\u0e15\u0e48\u0e07\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a", 
- "Customize Form Field": "\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e02\u0e15\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e1f\u0e2d\u0e23\u0e4c\u0e21", 
- "Deduction Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2b\u0e31\u0e01", 
- "Default Home Page": "\u0e2b\u0e19\u0e49\u0e32\u0e41\u0e23\u0e01\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "DefaultValue": "\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Delivery Note": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Delivery Note Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38", 
- "Delivery Note Packing Item": "\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e1a\u0e23\u0e23\u0e08\u0e38\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38", 
- "Department": "\u0e41\u0e1c\u0e19\u0e01", 
- "Designation": "\u0e01\u0e32\u0e23\u0e41\u0e15\u0e48\u0e07\u0e15\u0e31\u0e49\u0e07", 
- "DocField": "DocField", 
- "DocPerm": "DocPerm", 
- "DocType": "DOCTYPE", 
- "DocType Label": "\u0e1b\u0e49\u0e32\u0e22 DocType", 
- "DocType Mapper": "Mapper DocType", 
- "Documentation": "\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23", 
- "Earning Type": "\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17", 
- "Email Digest": "\u0e02\u0e48\u0e32\u0e27\u0e2a\u0e32\u0e23\u0e17\u0e32\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25", 
- "Email Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2d\u0e35\u0e40\u0e21\u0e25", 
- "Employee": "\u0e25\u0e39\u0e01\u0e08\u0e49\u0e32\u0e07", 
- "Employee Education": "\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19", 
- "Employee External Work History": "\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e20\u0e32\u0e22\u0e19\u0e2d\u0e01", 
- "Employee Internal Work History": "\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e20\u0e32\u0e22\u0e43\u0e19", 
- "Employee Training": "\u0e01\u0e32\u0e23\u0e1d\u0e36\u0e01\u0e2d\u0e1a\u0e23\u0e21\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19", 
- "Employment Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e01\u0e32\u0e23\u0e08\u0e49\u0e32\u0e07\u0e07\u0e32\u0e19", 
- "Event": "\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e13\u0e4c", 
- "Event Role": "\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e13\u0e4c", 
- "Event User": "\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19", 
- "Expense Claim": "\u0e40\u0e23\u0e35\u0e22\u0e01\u0e23\u0e49\u0e2d\u0e07\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", 
- "Expense Claim Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e2a\u0e34\u0e19\u0e44\u0e2b\u0e21", 
- "Expense Claim Type": "\u0e40\u0e23\u0e35\u0e22\u0e01\u0e23\u0e49\u0e2d\u0e07\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", 
- "Featured Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e40\u0e14\u0e48\u0e19", 
- "Features Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e2a\u0e34\u0e48\u0e07\u0e2d\u0e33\u0e19\u0e27\u0e22\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e30\u0e14\u0e27\u0e01", 
- "Feed": "\u0e01\u0e34\u0e19", 
- "Field Mapper Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e2a\u0e19\u0e32\u0e21\u0e41\u0e21\u0e1b\u0e40\u0e1b\u0e2d\u0e23\u0e4c", 
- "File Data": "\u0e41\u0e1f\u0e49\u0e21\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Forum": "\u0e1f\u0e2d\u0e23\u0e31\u0e48\u0e21", 
- "GL Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21 GL", 
- "GL Entry": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 GL", 
- "GL Mapper": "Mapper GL", 
- "GL Mapper Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 Mapper GL", 
- "Global Defaults": "\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e17\u0e31\u0e48\u0e27\u0e42\u0e25\u0e01", 
- "Grade": "\u0e40\u0e01\u0e23\u0e14", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Help": "\u0e0a\u0e48\u0e27\u0e22", 
- "Holiday": "\u0e27\u0e31\u0e19\u0e2b\u0e22\u0e38\u0e14", 
- "Holiday Block List": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e25\u0e47\u0e2d\u0e01\u0e27\u0e31\u0e19\u0e2b\u0e22\u0e38\u0e14", 
- "Holiday Block List Allow": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e25\u0e47\u0e2d\u0e01 Holiday \u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49", 
- "Holiday Block List Date": "\u0e27\u0e31\u0e19\u0e2b\u0e22\u0e38\u0e14\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e25\u0e47\u0e2d\u0e01", 
- "Holiday List": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e27\u0e31\u0e19\u0e2b\u0e22\u0e38\u0e14", 
- "Home": "\u0e1a\u0e49\u0e32\u0e19", 
- "Home Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e2b\u0e19\u0e49\u0e32\u0e41\u0e23\u0e01", 
- "Human Resources": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e21\u0e19\u0e38\u0e29\u0e22\u0e4c", 
- "Industry Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2d\u0e38\u0e15\u0e2a\u0e32\u0e2b\u0e01\u0e23\u0e23\u0e21", 
- "Installation Note": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Installation Note Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Item": "\u0e0a\u0e34\u0e49\u0e19", 
- "Item Customer Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Price": "\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Quality Inspection Parameter": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e", 
- "Item Reorder": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 Reorder", 
- "Item Supplier": "\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Item Tax": "\u0e20\u0e32\u0e29\u0e35\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Website Specification": "\u0e2a\u0e40\u0e1b\u0e01\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Job Applicant": "\u0e1c\u0e39\u0e49\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e07\u0e32\u0e19", 
- "Job Opening": "\u0e40\u0e1b\u0e34\u0e14\u0e07\u0e32\u0e19", 
- "Jobs Email Settings": "\u0e07\u0e32\u0e19\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2d\u0e35\u0e40\u0e21\u0e25", 
- "Journal Voucher": "\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e27\u0e32\u0e23\u0e2a\u0e32\u0e23", 
- "Journal Voucher Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e27\u0e32\u0e23\u0e2a\u0e32\u0e23", 
- "Knowledge Base": "\u0e10\u0e32\u0e19\u0e04\u0e27\u0e32\u0e21\u0e23\u0e39\u0e49", 
- "Landed Cost Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e25\u0e07", 
- "Landed Cost Purchase Receipt": "\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19\u0e25\u0e07\u0e0b\u0e37\u0e49\u0e2d", 
- "Landed Cost Wizard": "\u0e15\u0e31\u0e27\u0e0a\u0e48\u0e27\u0e22\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e17\u0e35\u0e48\u0e14\u0e34\u0e19", 
- "Lead": "\u0e19\u0e33", 
- "Leave Allocation": "\u0e1d\u0e32\u0e01\u0e08\u0e31\u0e14\u0e2a\u0e23\u0e23", 
- "Leave Application": "\u0e1d\u0e32\u0e01\u0e41\u0e2d\u0e1e\u0e25\u0e34\u0e40\u0e04\u0e0a\u0e31\u0e19", 
- "Leave Block List": "\u0e1d\u0e32\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e25\u0e47\u0e2d\u0e01", 
- "Leave Block List Allow": "\u0e1d\u0e32\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e25\u0e47\u0e2d\u0e01\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49", 
- "Leave Block List Date": "\u0e1d\u0e32\u0e01\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e25\u0e47\u0e2d\u0e01", 
- "Leave Control Panel": "\u0e1d\u0e32\u0e01\u0e41\u0e1c\u0e07\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21", 
- "Leave Type": "\u0e1d\u0e32\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17", 
- "Letter Head": "\u0e2b\u0e31\u0e27\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22", 
- "Live Chat": "Live Chat", 
- "MIS Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e23\u0e30\u0e1a\u0e1a\u0e2a\u0e32\u0e23\u0e2a\u0e19\u0e40\u0e17\u0e28", 
- "Maintenance Schedule": "\u0e15\u0e32\u0e23\u0e32\u0e07\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "Maintenance Schedule Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e15\u0e32\u0e23\u0e32\u0e07\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "Maintenance Schedule Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e15\u0e32\u0e23\u0e32\u0e07\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "Maintenance Visit": "\u0e0a\u0e21\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "Maintenance Visit Purpose": "\u0e27\u0e31\u0e15\u0e16\u0e38\u0e1b\u0e23\u0e30\u0e2a\u0e07\u0e04\u0e4c\u0e0a\u0e21\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "Manufacturing": "\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Market Segment": "\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e25\u0e32\u0e14", 
- "Material Request": "\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38", 
- "Material Request Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e02\u0e2d", 
- "Messages": "\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21", 
- "Mode of Payment": "\u0e42\u0e2b\u0e21\u0e14\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19", 
- "Module Def": "Def \u0e42\u0e21\u0e14\u0e39\u0e25", 
- "Modules": "\u0e42\u0e21\u0e14\u0e39\u0e25", 
- "Multi Ledger Report Detail": "\u0e2b\u0e25\u0e32\u0e22\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e02\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e22\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17", 
- "My Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e02\u0e2d\u0e07\u0e09\u0e31\u0e19", 
- "Naming Series": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e0b\u0e35\u0e23\u0e35\u0e2a\u0e4c", 
- "Naming Series Options": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e0a\u0e38\u0e14", 
- "Newsletter": "\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e02\u0e48\u0e32\u0e27", 
- "Notification Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e41\u0e08\u0e49\u0e07\u0e40\u0e15\u0e37\u0e2d\u0e19", 
- "Opportunity": "\u0e42\u0e2d\u0e01\u0e32\u0e2a", 
- "Opportunity Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e42\u0e2d\u0e01\u0e32\u0e2a", 
- "Other Income Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e23\u0e32\u0e22\u200b\u200b\u0e44\u0e14\u0e49\u0e2d\u0e37\u0e48\u0e19 \u0e46", 
- "POS Setting": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32 POS", 
- "Packing Slip": "\u0e2a\u0e25\u0e34\u0e1b", 
- "Packing Slip Item": "\u0e1a\u0e23\u0e23\u0e08\u0e38\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e25\u0e34\u0e1b", 
- "Page": "\u0e2b\u0e19\u0e49\u0e32", 
- "Page Role": "\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e2b\u0e19\u0e49\u0e32\u0e17\u0e35\u0e48", 
- "Patch Log": "\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e41\u0e1e\u0e17\u0e0a\u0e4c", 
- "Payment to Invoice Matching Tool": "\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e08\u0e31\u0e1a\u0e04\u0e39\u0e48\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "Payment to Invoice Matching Tool Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e08\u0e31\u0e1a\u0e04\u0e39\u0e48\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "Period Closing Voucher": "\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e1b\u0e34\u0e14\u0e07\u0e27\u0e14", 
- "Permission Control": "\u0e01\u0e32\u0e23\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15", 
- "Price List": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e08\u0e49\u0e07\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Print Format": "\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a", 
- "Print Heading": "\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Product Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Product Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e1c\u0e25\u0e34\u0e15\u0e20\u0e31\u0e13\u0e11\u0e4c", 
- "Production Order": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Production Plan Item": "\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e41\u0e1c\u0e19\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Production Plan Sales Order": "\u0e41\u0e1c\u0e19\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e32\u0e22", 
- "Production Planning Tool": "\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Products Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e1c\u0e25\u0e34\u0e15\u0e20\u0e31\u0e13\u0e11\u0e4c", 
- "Profile": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "Profile Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "Project": "\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Project Activity": "\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Project Activity Update": "\u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Project Control": "\u0e01\u0e32\u0e23\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Project Milestone": "Milestone \u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Projects": "\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Property Setter": "\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e43\u0e2b\u0e49\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23 Setter", 
- "Purchase Common": "\u0e0b\u0e37\u0e49\u0e2d\u0e2a\u0e32\u0e21\u0e31\u0e0d", 
- "Purchase Invoice": "\u0e0b\u0e37\u0e49\u0e2d\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "Purchase Invoice Advance": "\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d\u0e25\u0e48\u0e27\u0e07\u0e2b\u0e19\u0e49\u0e32", 
- "Purchase Invoice Item": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "Purchase Order": "\u0e43\u0e1a\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d", 
- "Purchase Order Item": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d", 
- "Purchase Order Item Supplied": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e17\u0e35\u0e48\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Purchase Receipt": "\u0e0b\u0e37\u0e49\u0e2d\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19", 
- "Purchase Receipt Item": "\u0e0b\u0e37\u0e49\u0e2d\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19", 
- "Purchase Receipt Item Supplied": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e31\u0e1a\u0e0b\u0e37\u0e49\u0e2d\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Purchase Request": "\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e2d", 
- "Purchase Request Item": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e02\u0e2d", 
- "Purchase Taxes and Charges": "\u0e20\u0e32\u0e29\u0e35\u0e0b\u0e37\u0e49\u0e2d\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23", 
- "Purchase Taxes and Charges Master": "\u0e20\u0e32\u0e29\u0e35\u0e0b\u0e37\u0e49\u0e2d\u0e41\u0e25\u0e30\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32\u0e42\u0e17\u0e04\u0e48\u0e32", 
- "Quality Inspection": "\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e", 
- "Quality Inspection Reading": "\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e\u0e01\u0e32\u0e23\u0e2d\u0e48\u0e32\u0e19", 
- "Question": "\u0e04\u0e33\u0e16\u0e32\u0e21", 
- "Quotation": "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", 
- "Quotation Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", 
- "Quotation Lost Reason": "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32 Lost \u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25", 
- "Related Page": "\u0e40\u0e1e\u0e08\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07", 
- "Rename Tool": "\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d", 
- "Report": "\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19", 
- "Role": "\u0e1a\u0e17\u0e1a\u0e32\u0e17", 
- "SMS Center": "\u0e28\u0e39\u0e19\u0e22\u0e4c SMS", 
- "SMS Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07 SMS", 
- "SMS Log": "\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a SMS", 
- "SMS Parameter": "\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c SMS", 
- "SMS Receiver": "\u0e23\u0e31\u0e1a SMS", 
- "SMS Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32 SMS", 
- "Salary Manager": "Manager \u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23", 
- "Salary Slip": "\u0e2a\u0e25\u0e34\u0e1b\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Salary Slip Deduction": "\u0e2b\u0e31\u0e01\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e2a\u0e25\u0e34\u0e1b", 
- "Salary Slip Earning": "\u0e2a\u0e25\u0e34\u0e1b\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49", 
- "Salary Structure": "\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Salary Structure Deduction": "\u0e2b\u0e31\u0e01\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Salary Structure Earning": "\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49", 
- "Sales BOM": "BOM \u0e02\u0e32\u0e22", 
- "Sales BOM Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 BOM \u0e02\u0e32\u0e22", 
- "Sales Browser Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22", 
- "Sales Common": "\u0e02\u0e32\u0e22\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b", 
- "Sales Email Settings": "\u0e02\u0e32\u0e22\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2d\u0e35\u0e40\u0e21\u0e25", 
- "Sales Invoice": "\u0e02\u0e32\u0e22\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "Sales Invoice Advance": "\u0e02\u0e32\u0e22\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e25\u0e48\u0e27\u0e07\u0e2b\u0e19\u0e49\u0e32", 
- "Sales Invoice Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "Sales Order": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e32\u0e22", 
- "Sales Order Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "Sales Partner": "\u0e1e\u0e31\u0e19\u0e18\u0e21\u0e34\u0e15\u0e23\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "Sales Person": "\u0e04\u0e19\u0e02\u0e32\u0e22", 
- "Sales Taxes and Charges": "\u0e20\u0e32\u0e29\u0e35\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", 
- "Sales Taxes and Charges Master": "\u0e20\u0e32\u0e29\u0e35\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32\u0e42\u0e17", 
- "Sales Team": "\u0e17\u0e35\u0e21\u0e02\u0e32\u0e22", 
- "Sales and Purchase Return Item": "\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e01\u0e25\u0e31\u0e1a", 
- "Sales and Purchase Return Tool": "\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e22\u0e49\u0e2d\u0e19\u0e01\u0e25\u0e31\u0e1a", 
- "Sandbox": "sandbox", 
- "Scheduler Log": "\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e15\u0e32\u0e23\u0e32\u0e07\u0e40\u0e27\u0e25\u0e32", 
- "Search Criteria": "\u0e40\u0e01\u0e13\u0e11\u0e4c\u0e01\u0e32\u0e23\u0e04\u0e49\u0e19\u0e2b\u0e32", 
- "Selling": "\u0e02\u0e32\u0e22", 
- "Serial No": "\u0e2d\u0e19\u0e38\u0e01\u0e23\u0e21\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Series Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e0a\u0e38\u0e14", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Setup Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Shipping Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07", 
- "State": "\u0e23\u0e31\u0e10", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Stock Entry": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Stock Entry Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e23\u0e32\u0e22\u200b\u200b\u0e01\u0e32\u0e23\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Stock Ledger": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e22\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Stock Ledger Entry": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e22\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17", 
- "Stock Reconciliation": "\u0e2a\u0e21\u0e32\u0e19\u0e09\u0e31\u0e19\u0e17\u0e4c\u0e2a\u0e15\u0e47\u0e2d\u0e01", 
- "Stock UOM Replace Utility": "\u0e2a\u0e15\u0e47\u0e2d\u0e01\u0e22\u0e39\u0e17\u0e34\u0e25\u0e34\u0e15\u0e35\u0e49\u0e41\u0e17\u0e19\u0e17\u0e35\u0e48 UOM", 
- "Style Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Supplier": "\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Supplier Quotation": "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15", 
- "Supplier Quotation Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15", 
- "Supplier Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15", 
- "Support": "\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19", 
- "Support Ticket": "\u0e15\u0e31\u0e4b\u0e27\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19", 
- "System Console": "\u0e23\u0e30\u0e1a\u0e1a\u0e04\u0e2d\u0e19\u0e42\u0e0b\u0e25", 
- "Table Mapper Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e15\u0e32\u0e23\u0e32\u0e07\u0e41\u0e21\u0e1b\u0e40\u0e1b\u0e2d\u0e23\u0e4c", 
- "Tag": "\u0e41\u0e17\u0e47\u0e01", 
- "Target Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22", 
- "Task": "\u0e07\u0e32\u0e19", 
- "Terms and Conditions": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Territory": "\u0e2d\u0e32\u0e13\u0e32\u0e40\u0e02\u0e15", 
- "Timesheet": "timesheet", 
- "Timesheet Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 Timesheet", 
- "To Do": "\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e17\u0e48\u0e2d\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e27", 
- "ToDo": "\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e17\u0e33", 
- "Top Bar Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 Bar \u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e22\u0e2d\u0e14", 
- "Trash Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30", 
- "Trend Analyzer Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e41\u0e19\u0e27\u0e42\u0e19\u0e49\u0e21", 
- "UOM": "UOM", 
- "UOM Conversion Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07 UOM", 
- "Unread Messages": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e2d\u0e48\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21", 
- "Update Delivery Date": "\u0e2d\u0e31\u0e1e\u0e40\u0e14\u0e17\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e07", 
- "UserRole": "UserRole", 
- "Utilities": "\u0e22\u0e39\u0e17\u0e34\u0e25\u0e34\u0e15\u0e35\u0e49", 
- "Valuation Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19", 
- "Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Warehouse Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Warehouse User": "\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Web Page": "\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a", 
- "Website": "\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Website Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Website Product Category": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Website Script": "\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Website Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Website Slideshow": "\u0e2a\u0e44\u0e25\u0e14\u0e4c\u0e42\u0e0a\u0e27\u0e4c\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Website Slideshow Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e44\u0e25\u0e14\u0e4c\u0e42\u0e0a\u0e27\u0e4c\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Workflow": "\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c", 
- "Workflow Action": "\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e17\u0e33\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c", 
- "Workflow Action Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19", 
- "Workflow Document State": "\u0e23\u0e31\u0e10\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c", 
- "Workflow Engine": "\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e22\u0e19\u0e15\u0e4c\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c", 
- "Workflow Rule": "\u0e01\u0e0e\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c", 
- "Workflow Rule Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e0e\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c", 
- "Workflow State": "\u0e23\u0e31\u0e10\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c", 
- "Workflow Transition": "\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c", 
- "Workstation": "\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e04\u0e2a\u0e40\u0e15\u0e0a\u0e31\u0e48"
-}
\ No newline at end of file
diff --git a/public/js/startup.css b/public/js/startup.css
index 88ebedd..a4da59c 100644
--- a/public/js/startup.css
+++ b/public/js/startup.css
@@ -4,7 +4,6 @@
 
 body {
 	font-family: Arial, Helvetica, sans-serif;
-	font-size: 13px;
 }
 
 span, div, td, input, textarea, button, select {
@@ -20,28 +19,6 @@
 	text-align: center;
 }
 
-.navbar-new-comments {
-	margin: -3px 0px;
-	padding: 2px;
-	min-width: 20px;
-	text-align: center;
-	display: inline-block;
-	border-radius: 2px;
-	color: #999999;
-	background-color: #333131;
-}
-
-.navbar-new-comments:hover,
-.navbar-new-comments:active,
-.navbar-new-comments:focus {
-	color: #fff;
-}
-
-.navbar-new-comments-true {
-	color: #fff;
-	background-color: #B00D07;
-}
-
 /*extra size menus for recent*/
 .dropdown-menu#toolbar-recent, .dropdown-menu#toolbar-options, .dropdown-menu#toolbar-help{
 	min-width: 160px !important;
@@ -60,4 +37,11 @@
 .show-all-reports {
 	margin-top: 5px;
 	font-size: 11px;
+}
+
+/* toolbar */
+.toolbar-splash {
+	width: 32px; 
+	height: 32px; 
+	margin: -11px auto;
 }
\ No newline at end of file
diff --git a/public/js/startup.js b/public/js/startup.js
index 76f2c26..96953ad 100644
--- a/public/js/startup.js
+++ b/public/js/startup.js
@@ -35,15 +35,6 @@
 		// setup toolbar
 		erpnext.toolbar.setup();
 		
-		// set interval for updates
-		erpnext.startup.set_periodic_updates();
-
-		// border to the body
-		// ------------------
-		$('footer').html('<div class="web-footer erpnext-footer">\
-			<a href="#attributions">Attributions and License</a> | \
-			<a href="#latest-updates"><b>Latest Updates</b></a></div>');
-
 		// complete registration
 		if(in_list(user_roles,'System Manager') && (wn.boot.setup_complete=='No')) { 
 			wn.require("app/js/complete_setup.js");
@@ -73,67 +64,6 @@
 	}
 }
 
-
-// ========== Update Messages ============
-erpnext.update_messages = function(reset) {
-	// Updates Team Messages
-	
-	if(inList(['Guest'], user) || !wn.session_alive) { return; }
-
-	if(!reset) {
-		var set_messages = function(r) {
-			if(!r.exc) {
-				// This function is defined in toolbar.js
-				erpnext.toolbar.set_new_comments(r.message.unread_messages);
-				
-				var show_in_circle = function(parent_id, msg) {
-					var parent = $('#'+parent_id);
-					if(parent) {
-						if(msg) {
-							parent.find('span:first').text(msg);
-							parent.toggle(true);
-						} else {
-							parent.toggle(false);
-						}
-					}
-				}
-				
-				show_in_circle('unread_messages', r.message.unread_messages);
-				show_in_circle('open_support_tickets', r.message.open_support_tickets);
-				show_in_circle('things_todo', r.message.things_todo);
-				show_in_circle('todays_events', r.message.todays_events);
-				show_in_circle('open_tasks', r.message.open_tasks);
-				show_in_circle('unanswered_questions', r.message.unanswered_questions);
-				show_in_circle('open_leads', r.message.open_leads);
-
-			} else {
-				clearInterval(wn.updates.id);
-			}
-		}
-
-		wn.call({
-			method: 'startup.startup.get_global_status_messages',
-			type:"GET",
-			callback: set_messages
-		});
-	
-	} else {
-		erpnext.toolbar.set_new_comments(0);
-		$('#unread_messages').toggle(false);
-	}
-}
-
-erpnext.startup.set_periodic_updates = function() {
-	// Set interval for periodic updates of team messages
-	wn.updates = {};
-
-	if(wn.updates.id) {
-		clearInterval(wn.updates.id);
-	}
-
-	wn.updates.id = setInterval(erpnext.update_messages, 60000);
-}
-
 erpnext.hide_naming_series = function() {
 	if(cur_frm.fields_dict.naming_series) {
 		cur_frm.toggle_display("naming_series", cur_frm.doc.__islocal?true:false);
@@ -141,21 +71,19 @@
 }
 
 erpnext.setup_mousetrap = function() {
-	Mousetrap.bind(["command+g", "ctrl+g"], function() {
+	$(document).keydown("meta+g ctrl+g", function(e) {
 		wn.ui.toolbar.search.show();
 		return false;
 	});
-
-	Mousetrap.bind(["command+s", "ctrl+s"], function() {
-		if(cur_frm && !cur_frm.save_disabled && cint(cur_frm.doc.docstatus)===0)
-			cur_frm.save();
-		else if(cur_frm && !cur_frm.save_disabled && cint(cur_frm.doc.docstatus)===1
-				&& cur_frm.doc.__unsaved)
-			cur_frm.frm_head.appframe.buttons['Update'].click();
+	
+	$(document).keydown("meta+s ctrl+s", function(e) {
+		if(cur_frm) {
+			cur_frm.save_or_update();
+		}
 		else if(wn.container.page.save_action)
 			wn.container.page.save_action();
 		return false;
-	});	
+	})
 }
 
 // start
diff --git a/public/js/toolbar.js b/public/js/toolbar.js
index 03d7d0a..4becb23 100644
--- a/public/js/toolbar.js
+++ b/public/js/toolbar.js
@@ -18,76 +18,23 @@
 wn.provide('erpnext.toolbar');
 
 erpnext.toolbar.setup = function() {
-	// modules 
-	erpnext.toolbar.add_modules();
-	
 	// profile
-	$('#toolbar-user').append('<li><a href="#Form/Profile/'+user+'">'
+	var $user = $('#toolbar-user');
+	$user.append('<li><a href="#Form/Profile/'+user+'">'
 		+wn._("My Settings")+'...</a></li>');
-
-	$('.navbar .pull-right').append('\
-		<li><a href="#!messages" title="'+wn._('Unread Messages')
-			+'"><span class="navbar-new-comments"></span></a></li>');
-
-	// help
-	$('.navbar .pull-right').prepend('<li class="dropdown">\
-		<a class="dropdown-toggle" data-toggle="dropdown" href="#" \
-			onclick="return false;">'+wn._('Help')+'<b class="caret"></b></a>\
-		<ul class="dropdown-menu" id="toolbar-help">\
-		</ul></li>')
-
-	$('#toolbar-help').append('<li><a href="https://erpnext.com/manual" target="_blank">'
+	$user.append('<li class="divider"></li>');
+	$user.append('<li><a href="https://erpnext.com/manual" target="_blank">'
 		+wn._('Documentation')+'</a></li>')
-
-	$('#toolbar-help').append('<li><a href="http://groups.google.com/group/erpnext-user-forum" target="_blank">'
+	$user.append('<li><a href="http://groups.google.com/group/erpnext-user-forum" target="_blank">'
 		+wn._('Forum')+'</a></li>')
-
-	$('#toolbar-help').append('<li><a href="http://www.providesupport.com?messenger=iwebnotes" target="_blank">\
+	$user.append('<li><a href="http://www.providesupport.com?messenger=iwebnotes" target="_blank">\
 		'+wn._('Live Chat')+'</a></li>')
-
+	
 	erpnext.toolbar.set_new_comments();
 }
 
-erpnext.toolbar.add_modules = function() {
-	$('<li class="dropdown">\
-		<a class="dropdown-toggle" data-toggle="dropdown" href="#"\
-			title="'+wn._("Modules")+'"\
-			onclick="return false;"><i class="icon-th"></i></a>\
-		<ul class="dropdown-menu modules">\
-		</ul>\
-		</li>').prependTo('.navbar .nav:first');
-	
-	var modules_list = wn.user.get_desktop_items().sort();
-	
-	var _get_list_item = function(m) {
-		args = {
-			module: m,
-			module_page: wn.modules[m].link,
-			module_label: wn._(wn.modules[m].label || m),
-			icon: wn.modules[m].icon
-		}
-		
-		return repl('<li><a href="#!%(module_page)s" \
-			data-module="%(module)s"><i class="%(icon)s" style="display: inline-block; \
-				width: 21px; margin-top: -2px; margin-left: -7px;"></i>\
-			%(module_label)s</a></li>', args);
-	}
-
-	// add to dropdown
-	$.each(modules_list,function(i, m) {
-		if(m!='Setup') {
-			$('.navbar .modules').append(_get_list_item(m));			
-		}
-	})
-	
-	// setup for system manager
-	if(user_roles.indexOf("System Manager")!=-1) {
-		$('.navbar .modules').append('<li class="divider">' + _get_list_item("Setup"));
-	}
-	
-}
-
 erpnext.toolbar.set_new_comments = function(new_comments) {
+	return;
 	var navbar_nc = $('.navbar-new-comments');
 	if(cint(new_comments)) {
 		navbar_nc.addClass('navbar-new-comments-true')
diff --git a/public/js/transaction.js b/public/js/transaction.js
new file mode 100644
index 0000000..9df0147
--- /dev/null
+++ b/public/js/transaction.js
@@ -0,0 +1,527 @@
+// ERPNext - web based ERP (http://erpnext.com)
+// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
+// 
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+// 
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+// 
+// You should have received a copy of the GNU General Public License
+// along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+wn.provide("erpnext");
+
+erpnext.TransactionController = wn.ui.form.Controller.extend({
+	onload: function() {
+		if(this.frm.doc.__islocal) {
+			var me = this,
+				today = get_today(),
+				currency = wn.defaults.get_default("currency");
+			
+			$.each({
+				posting_date: today,
+				due_date: today,
+				transaction_date: today,
+				currency: currency,
+				price_list_currency: currency,
+				status: "Draft",
+				company: wn.defaults.get_default("company"),
+				fiscal_year: wn.defaults.get_default("fiscal_year"),
+				is_subcontracted: "No",
+				conversion_rate: 1.0,
+				plc_conversion_rate: 1.0
+			}, function(fieldname, value) {
+				if(me.frm.fields_dict[fieldname] && !me.frm.doc[fieldname])
+					me.frm.set_value(fieldname, value);
+			});
+		}
+	},
+	
+	refresh: function() {
+		this.frm.clear_custom_buttons();
+		erpnext.hide_naming_series();
+		this.show_item_wise_taxes();
+		this.frm.fields_dict.currency ? this.currency() : this.set_dynamic_labels();
+	},
+	
+	onload_post_render: function() {
+		if(this.frm.doc.__islocal && this.frm.doc.company) {
+			var me = this;
+			this.frm.call({
+				doc: this.frm.doc,
+				method: "onload_post_render",
+				freeze: true,
+				callback: function(r) {
+					// remove this call when using client side mapper
+					me.set_default_values();
+					me.frm.refresh();
+				}
+			});
+		}
+	},
+	
+	validate: function() {
+		this.calculate_taxes_and_totals();
+	},
+	
+	company: function() {
+		if(this.frm.doc.company && this.frm.fields_dict.currency) {
+			var me = this;
+			var company_currency = this.get_company_currency();
+			$.each(["currency", "price_list_currency"], function(i, fieldname) {
+				if(!me.doc[fieldname]) {
+					me.frm.set_value(fieldname, company_currency);
+				}
+			});
+			this.price_list_currency();
+		}
+	},
+	
+	get_company_currency: function() {
+		return erpnext.get_currency(this.frm.doc.company);
+	},
+	
+	currency: function() {
+		if(this.frm.doc.currency === this.get_company_currency())
+			this.frm.set_value("conversion_rate", 1.0);
+		
+		this.price_list_currency();
+	},
+	
+	price_list_name: function(buying_or_selling) {
+		var me = this;
+		if(this.frm.doc.price_list_name) {
+			this.frm.call({
+				method: "setup.utils.get_price_list_currency",
+				args: {args: {
+					price_list_name: this.frm.doc.price_list_name,
+					buying_or_selling: buying_or_selling
+				}},
+				callback: function(r) {
+					if(!r.exc) {
+						me.price_list_currency();
+					}
+				}
+			});
+		}
+	},
+	
+	price_list_currency: function() {
+		// What TODO? should we make price list system non-mandatory?
+		this.frm.toggle_reqd("plc_conversion_rate",
+			!!(this.frm.doc.price_list_name && this.frm.doc.price_list_currency));
+		
+		if(this.frm.doc.price_list_currency === this.get_company_currency()) {
+			this.frm.set_value("plc_conversion_rate", 1.0);
+		} else if(this.frm.doc.price_list_currency === this.frm.doc.currency) {
+			this.frm.set_value("plc_conversion_rate", this.frm.doc.conversion_rate);
+		}
+		this.set_dynamic_labels();
+	},
+	
+	plc_conversion_rate: function() {
+		this.price_list_currency();
+	},
+	
+	conversion_rate: function() {
+		this.price_list_currency();
+		this.calculate_taxes_and_totals();
+	},
+	
+	qty: function(doc, cdt, cdn) {
+		this.calculate_taxes_and_totals();
+	},
+	
+	tax_rate: function(doc, cdt, cdn) {
+		this.calculate_taxes_and_totals();
+	},
+	
+	row_id: function(doc, cdt, cdn) {
+		var tax = wn.model.get_doc(cdt, cdn);
+		try {
+			this.validate_on_previous_row(tax);
+			this.calculate_taxes_and_totals();
+		} catch(e) {
+			tax.row_id = null;
+			refresh_field("row_id", tax.name, tax.parentfield);
+			throw e;
+		}
+	},
+	
+	recalculate: function() {
+		this.calculate_taxes_and_totals();
+	},
+	
+	recalculate_values: function() {
+		this.calculate_taxes_and_totals();
+	},
+	
+	calculate_charges: function() {
+		this.calculate_taxes_and_totals();
+	},
+	
+	included_in_print_rate: function(doc, cdt, cdn) {
+		var tax = wn.model.get_doc(cdt, cdn);
+		try {
+			this.validate_on_previous_row(tax);
+			this.validate_inclusive_tax(tax);
+			this.calculate_taxes_and_totals();
+		} catch(e) {
+			tax.included_in_print_rate = 0;
+			refresh_field("included_in_print_rate", tax.name, tax.parentfield);
+			throw e;
+		}
+	},
+	
+	validate_on_previous_row: function(tax) {
+		// validate if a valid row id is mentioned in case of
+		// On Previous Row Amount and On Previous Row Total
+		if((["On Previous Row Amount", "On Previous Row Total"].indexOf(tax.charge_type) != -1) &&
+			(!tax.row_id || cint(tax.row_id) >= tax.idx)) {
+				var msg = repl(wn._("Row") + " # %(idx)s [%(doctype)s]: " +
+					wn._("Please specify a valid") + " %(row_id_label)s", {
+						idx: tax.idx,
+						doctype: tax.doctype,
+						row_id_label: wn.meta.get_label(tax.doctype, "row_id", tax.name)
+					});
+				msgprint(msg);
+				throw msg;
+			}
+	},
+	
+	validate_inclusive_tax: function(tax) {
+		if(!this.frm.tax_doclist) this.frm.tax_doclist = this.get_tax_doclist();
+		
+		var actual_type_error = function() {
+			var msg = repl(wn._("For row") + " # %(idx)s [%(doctype)s]: " + 
+				"%(charge_type_label)s = \"%(charge_type)s\" " +
+				wn._("cannot be included in Item's rate"), {
+					idx: tax.idx,
+					doctype: tax.doctype,
+					charge_type_label: wn.meta.get_label(tax.doctype, "charge_type", tax.name),
+					charge_type: tax.charge_type
+				});
+			msgprint(msg);
+			throw msg;
+		};
+		
+		var on_previous_row_error = function(row_range) {
+			var msg = repl(wn._("For row") + " # %(idx)s [%(doctype)s]: " + 
+				wn._("to be included in Item's rate, it is required that: ") + 
+				" [" + wn._("Row") + " # %(row_range)s] " + wn._("also be included in Item's rate"), {
+					idx: tax.idx,
+					doctype: tax.doctype,
+					charge_type_label: wn.meta.get_label(tax.doctype, "charge_type", tax.name),
+					charge_type: tax.charge_type,
+					inclusive_label: wn.meta.get_label(tax.doctype, "included_in_print_rate", tax.name),
+					row_range: row_range,
+				});
+			
+			msgprint(msg);
+			throw msg;
+		};
+		
+		if(cint(tax.included_in_print_rate)) {
+			if(tax.charge_type == "Actual") {
+				// inclusive tax cannot be of type Actual
+				actual_type_error();
+			} else if(tax.charge_type == "On Previous Row Amount" &&
+				!cint(this.frm.tax_doclist[tax.row_id - 1].included_in_print_rate)) {
+					// referred row should also be an inclusive tax
+					on_previous_row_error(tax.row_id);
+			} else if(tax.charge_type == "On Previous Row Total") {
+				var taxes_not_included = $.map(this.frm.tax_doclist.slice(0, tax.row_id), 
+					function(t) { return cint(t.included_in_print_rate) ? null : t; });
+				if(taxes_not_included.length > 0) {
+					// all rows above this tax should be inclusive
+					on_previous_row_error(tax.row_id == 1 ? "1" : "1 - " + tax.row_id);
+				}
+			}
+		}
+	},
+	
+	_load_item_tax_rate: function(item_tax_rate) {
+		return item_tax_rate ? JSON.parse(item_tax_rate) : {};
+	},
+	
+	_get_tax_rate: function(tax, item_tax_map) {
+		return (keys(item_tax_map).indexOf(tax.account_head) != -1) ?
+			flt(item_tax_map[tax.account_head], precision("rate", tax)) :
+			tax.rate;
+	},
+	
+	get_item_wise_taxes_html: function() {
+		var item_tax = {};
+		var tax_accounts = [];
+		var company_currency = this.get_company_currency();
+		
+		$.each(this.get_tax_doclist(), function(i, tax) {
+			var tax_amount_precision = precision("tax_amount", tax);
+			var tax_rate_precision = precision("rate", tax);
+			$.each(JSON.parse(tax.item_wise_tax_detail || '{}'), 
+				function(item_code, tax_data) {
+					if(!item_tax[item_code]) item_tax[item_code] = {};
+					if($.isArray(tax_data)) {
+						var tax_rate = tax_data[0] == null ? "" : (flt(tax_data[0], tax_rate_precision) + "%"),
+							tax_amount = format_currency(flt(tax_data[1], tax_amount_precision), company_currency);
+						
+						item_tax[item_code][tax.account_head] = [tax_rate, tax_amount];
+					} else {
+						item_tax[item_code][tax.account_head] = [flt(tax_data, tax_rate_precision) + "%", ""];
+					}
+				});
+			tax_accounts.push(tax.account_head);
+		});
+		
+		var headings = $.map([wn._("Item Name")].concat(tax_accounts), 
+			function(head) { return '<th style="min-width: 100px;">' + (head || "") + "</th>" }).join("\n");
+		
+		var rows = $.map(this.get_item_doclist(), function(item) {
+			var item_tax_record = item_tax[item.item_code || item.item_name];
+			if(!item_tax_record) { return null; }
+			return repl("<tr><td>%(item_name)s</td>%(taxes)s</tr>", {
+				item_name: item.item_name,
+				taxes: $.map(tax_accounts, function(head) {
+					return "<td>(" + item_tax_record[head][0] + ") " + item_tax_record[head][1] + "</td>"
+				}).join("\n")
+			});
+		}).join("\n");
+		
+		if(!rows) return "";
+		return '<div style="overflow-x: scroll;"><table class="table table-bordered table-hover">\
+			<thead><tr>' + headings + '</tr></thead> \
+			<tbody>' + rows + '</tbody> \
+		</table></div>';
+	},
+	
+	set_default_values: function() {
+		$.each(wn.model.get_doclist(this.frm.doctype, this.frm.docname), function(i, doc) {
+			var updated = wn.model.set_default_values(doc);
+			if(doc.parentfield) {
+				refresh_field(doc.parentfield);
+			} else {
+				refresh_field(updated);
+			}
+		});
+	},
+	
+	_validate_before_fetch: function(fieldname) {
+		var me = this;
+		if(!me.frm.doc[fieldname]) {
+			return (wn._("Please specify") + ": " + 
+				wn.meta.get_label(me.frm.doc.doctype, fieldname, me.frm.doc.name) + 
+				". " + wn._("It is needed to fetch Item Details."));
+		}
+		return null;
+	},
+	
+	validate_company_and_party: function(party_field) {
+		var me = this;
+		var valid = true;
+		var msg = "";
+		$.each(["company", party_field], function(i, fieldname) {
+			var msg_for_fieldname = me._validate_before_fetch(fieldname);
+			if(msg_for_fieldname) {
+				msgprint(msg_for_fieldname);
+				valid = false;
+			}
+		});
+		return valid;
+	},
+	
+	get_item_doclist: function() {
+		return wn.model.get_doclist(this.frm.doc.doctype, this.frm.doc.name,
+			{parentfield: this.fname});
+	},
+	
+	get_tax_doclist: function() {
+		return wn.model.get_doclist(this.frm.doc.doctype, this.frm.doc.name,
+			{parentfield: this.other_fname});
+	},
+	
+	validate_conversion_rate: function() {
+		this.frm.doc.conversion_rate = flt(this.frm.doc.conversion_rate, precision("conversion_rate"));
+		var conversion_rate_label = wn.meta.get_label(this.frm.doc.doctype, "conversion_rate", 
+			this.frm.doc.name);
+		
+		if(this.frm.doc.conversion_rate == 0) {
+			wn.throw(wn._(conversion_rate_label) + " " + wn._("cannot be 0"));
+		}
+		
+		var company_currency = this.get_company_currency();
+		var valid_conversion_rate = this.frm.doc.conversion_rate ?
+			((this.frm.doc.currency == company_currency && this.frm.doc.conversion_rate == 1.0) ||
+			(this.frm.doc.currency != company_currency && this.frm.doc.conversion_rate != 1.0)) :
+			false;
+		
+		if(!valid_conversion_rate) {
+			wn.throw(wn._("Please enter valid") + " " + wn._(conversion_rate_label) + 
+				" 1 " + this.frm.doc.currency + " = [?] " + company_currency);
+		}
+	},
+	
+	calculate_taxes_and_totals: function() {
+		this.validate_conversion_rate();
+		this.frm.item_doclist = this.get_item_doclist();
+		this.frm.tax_doclist = this.get_tax_doclist();
+		
+		this.calculate_item_values();
+		this.initialize_taxes();
+		this.determine_exclusive_rate && this.determine_exclusive_rate();
+		this.calculate_net_total();
+		this.calculate_taxes();
+		this.calculate_totals();
+		this._cleanup();
+		
+		this.show_item_wise_taxes();
+	},
+	
+	initialize_taxes: function() {
+		var me = this;
+		$.each(this.frm.tax_doclist, function(i, tax) {
+			tax.item_wise_tax_detail = {};
+			$.each(["tax_amount", "total",
+				"tax_amount_for_current_item", "grand_total_for_current_item",
+				"tax_fraction_for_current_item", "grand_total_fraction_for_current_item"],
+				function(i, fieldname) { tax[fieldname] = 0.0 });
+			
+			me.validate_on_previous_row(tax);
+			me.validate_inclusive_tax(tax);
+			wn.model.round_floats_in(tax);
+		});
+	},
+	
+	calculate_taxes: function() {
+		var me = this;
+		
+		$.each(this.frm.item_doclist, function(n, item) {
+			var item_tax_map = me._load_item_tax_rate(item.item_tax_rate);
+			
+			$.each(me.frm.tax_doclist, function(i, tax) {
+				// tax_amount represents the amount of tax for the current step
+				var current_tax_amount = me.get_current_tax_amount(item, tax, item_tax_map);
+
+				me.set_item_tax_amount && me.set_item_tax_amount(item, tax, current_tax_amount);
+				
+				// case when net total is 0 but there is an actual type charge
+				// in this case add the actual amount to tax.tax_amount
+				// and tax.grand_total_for_current_item for the first such iteration
+				if(tax.charge_type == "Actual" && 
+					!(current_tax_amount || me.frm.doc.net_total || tax.tax_amount)) {
+						var zero_net_total_adjustment = flt(tax.rate, precision("tax_amount", tax));
+						current_tax_amount += zero_net_total_adjustment;
+					}
+				
+				// store tax_amount for current item as it will be used for
+				// charge type = 'On Previous Row Amount'
+				tax.tax_amount_for_current_item = current_tax_amount;
+				
+				// accumulate tax amount into tax.tax_amount
+				tax.tax_amount += current_tax_amount;
+				
+				// for buying
+				if(tax.category) {
+					// if just for valuation, do not add the tax amount in total
+					// hence, setting it as 0 for further steps
+					current_tax_amount = (tax.category == "Valuation") ? 0.0 : current_tax_amount;
+					
+					current_tax_amount *= (tax.add_deduct_tax == "Deduct") ? -1.0 : 1.0;
+				}
+				
+				// Calculate tax.total viz. grand total till that step
+				// note: grand_total_for_current_item contains the contribution of 
+				// item's amount, previously applied tax and the current tax on that item
+				if(i==0) {
+					tax.grand_total_for_current_item = flt(item.amount + current_tax_amount,
+						precision("total", tax));
+				} else {
+					tax.grand_total_for_current_item = 
+						flt(me.frm.tax_doclist[i-1].grand_total_for_current_item + current_tax_amount,
+							precision("total", tax));
+				}
+				
+				// in tax.total, accumulate grand total for each item
+				tax.total += tax.grand_total_for_current_item;
+			});
+		});
+	},
+	
+	get_current_tax_amount: function(item, tax, item_tax_map) {
+		var tax_rate = this._get_tax_rate(tax, item_tax_map);
+		var current_tax_amount = 0.0;
+		
+		if(tax.charge_type == "Actual") {
+			// distribute the tax amount proportionally to each item row
+			var actual = flt(tax.rate, precision("tax_amount", tax));
+			current_tax_amount = this.frm.doc.net_total ?
+				((item.amount / this.frm.doc.net_total) * actual) :
+				0.0;
+			
+		} else if(tax.charge_type == "On Net Total") {
+			current_tax_amount = (tax_rate / 100.0) * item.amount;
+			
+		} else if(tax.charge_type == "On Previous Row Amount") {
+			current_tax_amount = (tax_rate / 100.0) *
+				this.frm.tax_doclist[cint(tax.row_id) - 1].tax_amount_for_current_item;
+			
+		} else if(tax.charge_type == "On Previous Row Total") {
+			current_tax_amount = (tax_rate / 100.0) *
+				this.frm.tax_doclist[cint(tax.row_id) - 1].grand_total_for_current_item;
+			
+		}
+		
+		current_tax_amount = flt(current_tax_amount, precision("tax_amount", tax));
+		
+		// store tax breakup for each item
+		tax.item_wise_tax_detail[item.item_code || item.item_name] = [tax_rate, current_tax_amount];
+		
+		return current_tax_amount;
+	},
+	
+	_cleanup: function() {
+		$.each(this.frm.tax_doclist, function(i, tax) {
+			$.each(["tax_amount_for_current_item", "grand_total_for_current_item",
+				"tax_fraction_for_current_item", "grand_total_fraction_for_current_item"], 
+				function(i, fieldname) { delete tax[fieldname]; });
+			
+			tax.item_wise_tax_detail = JSON.stringify(tax.item_wise_tax_detail);
+		});
+	},
+
+	calculate_total_advance: function(parenttype, advance_parentfield) {
+		if(this.frm.doc.doctype == parenttype && this.frm.doc.docstatus < 2) {
+			var advance_doclist = wn.model.get_doclist(this.frm.doc.doctype, this.frm.doc.name, 
+				{parentfield: advance_parentfield});
+			this.frm.doc.total_advance = flt(wn.utils.sum(
+				$.map(advance_doclist, function(adv) { return adv.allocated_amount })
+			), precision("total_advance"));
+			
+			this.calculate_outstanding_amount();
+		}
+	},
+	
+	_set_in_company_currency: function(item, print_field, base_field) {
+		// set values in base currency
+		item[base_field] = flt(item[print_field] * this.frm.doc.conversion_rate,
+			precision(base_field, item));
+	},
+	
+	get_terms: function() {
+		var me = this;
+		if(this.frm.doc.tc_name) {
+			this.frm.call({
+				method: "webnotes.client.get_value",
+				args: {
+					doctype: "Terms and Conditions",
+					fieldname: "terms",
+					filters: { name: this.frm.doc.tc_name },
+				},
+			});
+		}
+	},
+});
\ No newline at end of file
diff --git a/public/js/utils.js b/public/js/utils.js
index 4df9555..0284670 100644
--- a/public/js/utils.js
+++ b/public/js/utils.js
@@ -13,8 +13,7 @@
 // 
 // You should have received a copy of the GNU General Public License
 // along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-wn.provide('erpnext.utils');
+wn.provide("erpnext.utils");
 
 erpnext.get_currency = function(company) {
 	if(!company && cur_frm)
@@ -23,4 +22,4 @@
 		return wn.model.get(":Company", company).default_currency || wn.boot.sysdefaults.currency;
 	else
 		return wn.boot.sysdefaults.currency;
-}
\ No newline at end of file
+}
diff --git a/public/js/website_utils.js b/public/js/website_utils.js
index d1b5ab7..098f8da 100644
--- a/public/js/website_utils.js
+++ b/public/js/website_utils.js
@@ -15,7 +15,6 @@
 
 wn.call = function(opts) {
 	if(opts.btn) {
-		var $spinner = $('<img src="lib/images/ui/button-load.gif">').appendTo($(opts.btn).parent())
 		$(opts.btn).attr("disabled", "disabled");
 	}
 	
@@ -23,6 +22,8 @@
 		$(opts.msg).toggle(false);
 	}
 	
+	if(!opts.args) opts.args = {};
+	
 	// get or post?
 	if(!opts.args._type) {
 		opts.args._type = opts.type || "GET";
@@ -48,10 +49,17 @@
 		success: function(data) {
 			if(opts.btn) {
 				$(opts.btn).attr("disabled", false);
-				$spinner.remove();
 			}
 			if(data.exc) {
-				console.log(data.exc);
+				if(opts.btn) {
+					$(opts.btn).addClass("btn-danger");
+					setTimeout(function() { $(opts.btn).removeClass("btn-danger"); }, 1000);
+				}
+			} else{
+				if(opts.btn) {
+					$(opts.btn).addClass("btn-success");
+					setTimeout(function() { $(opts.btn).removeClass("btn-success"); }, 1000);
+				}
 			}
 			if(opts.msg && data.message) {
 				$(opts.msg).html(data.message).toggle(true);
@@ -70,16 +78,14 @@
 	// update login
 	var full_name = getCookie("full_name");
 	if(full_name) {
-		$("#user-tools").html(repl('<a href="profile" title="My Profile" id="user-full-name">%(full_name)s</a> | \
-			<a href="account" title="My Account">My Account</a> | \
-			<!--<a href="cart" title="Shopping Cart"><i class="icon-shopping-cart"></i> (%(count)s)</a> | -->\
-			<a href="server.py?cmd=web_logout" title="Sign Out"><i class="icon-signout"></i></a>', {
-			full_name: full_name,
-			count: getCookie("cart_count") || "0"
-		}));
-		$("#user-tools a").tooltip({"placement":"bottom"});
+		$("#user-tools").addClass("hide");
+		$("#user-tools-post-login").removeClass("hide");
+		$("#user-full-name").text(full_name);
 	}
-})
+	
+	$("#user-tools a").tooltip({"placement":"bottom"});
+	$("#user-tools-post-login a").tooltip({"placement":"bottom"});
+});
 
 // Utility functions
 
@@ -100,6 +106,12 @@
 		return decodeURIComponent(results[1]);		
 }
 
+function make_query_string(obj) {
+	var query_params = [];
+	$.each(obj, function(k, v) { query_params.push(encodeURIComponent(k) + "=" + encodeURIComponent(v)); });
+	return "?" + query_params.join("&");
+}
+
 function repl(s, dict) {
 	if(s==null)return '';
 	for(key in dict) {
@@ -162,3 +174,34 @@
 		return a;
 	};
 }
+
+// shopping cart
+if(!wn.cart) wn.cart = {};
+var full_name = getCookie("full_name");
+
+$.extend(wn.cart, {
+	update_cart: function(opts) {
+		if(!full_name) {
+			if(localStorage) {
+				localStorage.setItem("last_visited", window.location.pathname.slice(1));
+				localStorage.setItem("pending_add_to_cart", opts.item_code);
+			}
+			window.location.href = "login";
+		} else {
+			wn.call({
+				type: "POST",
+				method: "website.helpers.cart.update_cart",
+				args: {
+					item_code: opts.item_code,
+					qty: opts.qty,
+					with_doclist: opts.with_doclist
+				},
+				btn: opts.btn,
+				callback: function(r) {
+					if(opts.callback)
+						opts.callback(r);
+				}
+			});
+		}
+	},
+});
\ No newline at end of file
diff --git a/selling/Print Format/Quotation Classic/Quotation Classic.txt b/selling/Print Format/Quotation Classic/Quotation Classic.txt
index 03a056b..0a63309 100644
--- a/selling/Print Format/Quotation Classic/Quotation Classic.txt
+++ b/selling/Print Format/Quotation Classic/Quotation Classic.txt
@@ -1,15 +1,15 @@
 [
  {
-  "creation": "2012-04-17 11:29:12", 
+  "creation": "2013-04-19 13:30:51", 
   "docstatus": 0, 
-  "modified": "2013-04-02 18:14:21", 
+  "modified": "2013-05-28 17:17:05", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
  {
   "doc_type": "Quotation", 
   "doctype": "Print Format", 
-  "html": "<!--\n\tSample Print Format for ERPNext\n\tPlease use at your own discretion\n\tFor suggestions and contributions:\n\t\thttps://github.com/webnotes/erpnext-print-templates\n\n\tFreely usable under MIT license\n-->\n\n<!-- Style Settings -->\n<style>\n\t/*\n\t\tcommon style for whole page\n\t\tThis should include:\n\t\t+ page size related settings\n\t\t+ font family settings\n\t\t+ line spacing settings\n\t*/\n\t@media screen {\n\t\tbody {\n\t\t\twidth: 8.3in;\n\t\t}\n\t}\n\n\thtml, body, div, span, td {\n\t\tfont-family: \"Georgia\", serif;\n\t\tfont-size: 12px;\n\t}\n\n\tbody {\n\t\tpadding: 10px;\n\t\tmargin: auto;\n\t\tfont-size: 12px;\n\t\tline-height: 150%;\n\t}\n\n\t.common {\n\t\tfont-family: \"Georgia\", serif !important;\n\t\tfont-size: 12px;\n\t\tpadding: 10px 0px;\n\t}\n\n\ttable {\n\t\tborder-collapse: collapse;\n\t\twidth: 100%;\n\t\tvertical-align: top;\n\t}\n\n\ttable td {\n\t\tpadding: 2px 0px;\n\t}\n\t\n\ttable h1, h2, h3, h4, h5, h6 {\n\t\tpadding: 0px;\n\t\tmargin: 0px;\n\t}\n\n\ttable.header-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.header-table thead {\n\t\tborder-bottom: 1px solid black;\n\t}\n\n\ttable.header-table h3 {\n\t\tcolor: gray;\n\t}\n\n\ttable.header-table thead td {\n\t\tpadding: 5px 0px;\n\t}\n\n\tdiv.page-body table td:nth-child(6),\n\tdiv.page-body table td:nth-child(7) {\n\t\ttext-align: right;\n\t}\n\n\ttable.footer-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.footer-table td table td:nth-child(2),\n\ttable.footer-table td table td:nth-child(3) {\n\t\ttext-align: right;\n\t}\n</style>\n\n\n<!-- Javascript -->\n<script>\n\tsi_std = {\n\t\tprint_item_table: function() {\n\t\t\tvar table = print_table(\n\t\t\t\t'Quotation',\n\t\t\t\tdoc.name,\n\t\t\t\t'quotation_details',\n\t\t\t\t'Quotation Item',\n\t\t\t\t[// Here specify the table columns to be displayed\n\t\t\t\t\t'SR', 'item_code', 'item_name', 'description', 'qty', 'stock_uom',\n\t\t\t\t\t'export_rate', 'export_amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the labels of column headings\n\t\t\t\t\t'Sr', 'Item Code', 'Item Name', 'Description', 'Qty',\n\t\t\t\t\t'UoM', 'Basic Rate', 'Amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the column widths\n\t\t\t\t\t'3%', '10%', '15%', '32%', '5%',\n\t\t\t\t\t'5%', '15%', '15%'\n\t\t\t\t],\n\t\t\t\tnull,\n\t\t\t\tnull,\n\t\t\t\t{\n\t\t\t\t\t'description' : function(data_row) {\n\t\t\t\t\t\tif(data_row.adj_rate) {\n\t\t\t\t\t\t\tvar to_append = '<div style=\"padding-left: 15px;\"><i>Discount: ' + \n\t\t\t\t\t\t\t\tdata_row.adj_rate + '% on ' + doc.currency + ' ' +\n\t\t\t\t\t\t\t\tfmt_money(data_row.ref_rate) + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\treturn data_row.description + to_append;\n\t\t\t\t\t\t\t} else { return data_row.description; }\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\treturn data_row.description;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t// This code takes care of page breaks\n\t\t\tif(table.appendChild) {\n\t\t\t\tout = table.innerHTML;\n\t\t\t} else {\n\t\t\t\tout = '';\n\t\t\t\tfor(var i=0; i < (table.length-1); i++) {\n\t\t\t\t\tout += table[i].innerHTML + \n\t\t\t\t\t\t'<div style = \"page-break-after: always;\" \\\n\t\t\t\t\t\tclass = \"page_break\"></div>\\\n\t\t\t\t\t\t<div class=\"page-settings\"></div>';\n\t\t\t\t}\n\t\t\t\tout += table[table.length-1].innerHTML;\n\t\t\t}\n\t\t\treturn out;\n\t\t},\n\n\n\t\tprint_other_charges: function(parent) {\n\t\t\tvar oc = getchildren('Sales Taxes and Charges', doc.name, 'other_charges');\n\t\t\tvar rows = '<table width=100%>\\n';\n\t\t\tfor(var i=0; i<oc.length; i++) {\n\t\t\t\tif(!oc[i].included_in_print_rate) {\n\t\t\t\t\trows +=\n\t\t\t\t\t\t'<tr>\\n' +\n\t\t\t\t\t\t\t'\\t<td>' + oc[i].description + '</td>\\n' +\n\t\t\t\t\t\t\t'\\t<td></td>\\n' +\n\t\t\t\t\t\t\t'\\t<td width=38%>' + fmt_money(oc[i].tax_amount/doc.conversion_rate) + '</td>\\n' +\n\t\t\t\t\t\t'</tr>\\n';\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn rows + '</table>\\n';\n\t\t}\n\t};\n</script>\n\n\n<!-- Page Layout Settings -->\n<div class='common page-header'>\n\t<!-- \n\t\tPage Header will contain\n\t\t\t+ table 1\n\t\t\t\t+ table 1a\n\t\t\t\t\t- Name\n\t\t\t\t\t- Address\n\t\t\t\t\t- Contact\n\t\t\t\t\t- Mobile No\n\t\t\t\t+ table 1b\n\t\t\t\t\t- Voucher Date\n\t\t\t\t\t- Due Date\n\t-->\n\t<table class='header-table' cellspacing=0>\n\t\t<thead>\n\t\t\t<tr><td>\n\t\t\t\t\t<script>'<h1>' + (doc.select_print_heading || 'Quotation') + '</h1>'</script>\n\t\t\t</td></tr>\n\t\t\t<tr><td><h3><script>cur_frm.docname</script></h3></td></tr>\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60%><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=39%><b>Name</b></td>\n\t\t\t\t\t\t<td><script>doc.customer_name</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Address</b></td>\n\t\t\t\t\t\t<td><script>replace_newlines(doc.address_display)</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Contact</b></td>\n\t\t\t\t\t\t<td><script>doc.contact_display</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</tbody></table></td>\n\t\t\t\t<td><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=63%><b>Quotation Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.transaction_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t</tbody></table></td>\n\t\t\t</tr>\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n<div class='common page-body'>\n\t<!-- \n\t\tPage Body will contain\n\t\t\t+ table 2\n\t\t\t\t- Sales Invoice Data\n\t-->\n\t<script>si_std.print_item_table()</script>\n</div>\n<div class='common page-footer'>\n\t<!-- \n\t\tPage Footer will contain\n\t\t\t+ table 3\n\t\t\t\t- Terms and Conditions\n\t\t\t\t- Total Rounded Amount Calculation\n\t\t\t\t- Total Rounded Amount in Words\n\t-->\n\t<table class='footer-table' width=100% cellspacing=0>\n\t\t<thead>\n\t\t\t\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60% style='padding-right: 10px;'>\n\t\t\t\t\t<b>Terms, Conditions &amp; Other Information:</b><br />\n\t\t\t\t\t<script>doc.terms</script>\n\t\t\t\t</td>\n\t\t\t\t<td>\n\t\t\t\t\t<table cellspacing=0 width=100%><tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Net Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td width=38%><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.net_total/doc.conversion_rate)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=3><script>si_std.print_other_charges()</script></td></tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Grand Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.grand_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr style='font-weight: bold'>\n\t\t\t\t\t\t\t<td>Rounded Total</td>\n\t\t\t\t\t\t\t<td><script>doc.currency</script></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.rounded_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody></table>\n\t\t\t\t\t<br /><b>In Words</b><br />\n\t\t\t\t\t<i><script>doc.in_words_export</script></i>\n\t\t\t\t</td>\n\t\t\t</tr>\t\t\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n", 
+  "html": "<!--\n\tSample Print Format for ERPNext\n\tPlease use at your own discretion\n\tFor suggestions and contributions:\n\t\thttps://github.com/webnotes/erpnext-print-templates\n\n\tFreely usable under MIT license\n-->\n\n<!-- Style Settings -->\n<style>\n\t/*\n\t\tcommon style for whole page\n\t\tThis should include:\n\t\t+ page size related settings\n\t\t+ font family settings\n\t\t+ line spacing settings\n\t*/\n\t@media screen {\n\t\tbody {\n\t\t\twidth: 8.3in;\n\t\t}\n\t}\n\n\thtml, body, div, span, td {\n\t\tfont-family: \"Georgia\", serif;\n\t\tfont-size: 12px;\n\t}\n\n\tbody {\n\t\tpadding: 10px;\n\t\tmargin: auto;\n\t\tfont-size: 12px;\n\t\tline-height: 150%;\n\t}\n\n\t.common {\n\t\tfont-family: \"Georgia\", serif !important;\n\t\tfont-size: 12px;\n\t\tpadding: 10px 0px;\n\t}\n\n\ttable {\n\t\tborder-collapse: collapse;\n\t\twidth: 100%;\n\t\tvertical-align: top;\n\t}\n\n\ttable td {\n\t\tpadding: 2px 0px;\n\t}\n\t\n\ttable h1, h2, h3, h4, h5, h6 {\n\t\tpadding: 0px;\n\t\tmargin: 0px;\n\t}\n\n\ttable.header-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.header-table thead {\n\t\tborder-bottom: 1px solid black;\n\t}\n\n\ttable.header-table h3 {\n\t\tcolor: gray;\n\t}\n\n\ttable.header-table thead td {\n\t\tpadding: 5px 0px;\n\t}\n\n\tdiv.page-body table td:nth-child(6),\n\tdiv.page-body table td:nth-child(7) {\n\t\ttext-align: right;\n\t}\n\n\ttable.footer-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.footer-table td table td:nth-child(2),\n\ttable.footer-table td table td:nth-child(3) {\n\t\ttext-align: right;\n\t}\n</style>\n\n\n<!-- Javascript -->\n<script>\n\tsi_std = {\n\t\tprint_item_table: function() {\n\t\t\tvar table = print_table(\n\t\t\t\t'Quotation',\n\t\t\t\tdoc.name,\n\t\t\t\t'quotation_details',\n\t\t\t\t'Quotation Item',\n\t\t\t\t[// Here specify the table columns to be displayed\n\t\t\t\t\t'SR', 'item_code', 'item_name', 'description', 'qty', 'stock_uom',\n\t\t\t\t\t'export_rate', 'export_amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the labels of column headings\n\t\t\t\t\t'Sr', 'Item Code', 'Item Name', 'Description', 'Qty',\n\t\t\t\t\t'UoM', 'Basic Rate', 'Amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the column widths\n\t\t\t\t\t'3%', '10%', '15%', '32%', '5%',\n\t\t\t\t\t'5%', '15%', '15%'\n\t\t\t\t],\n\t\t\t\tnull,\n\t\t\t\tnull,\n\t\t\t\t{\n\t\t\t\t\t'description' : function(data_row) {\n\t\t\t\t\t\tif(data_row.adj_rate) {\n\t\t\t\t\t\t\tvar to_append = '<div style=\"padding-left: 15px;\"><i>Discount: ' + \n\t\t\t\t\t\t\t\tdata_row.adj_rate + '% on ' + doc.currency + ' ' +\n\t\t\t\t\t\t\t\tfmt_money(data_row.ref_rate) + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\treturn data_row.description + to_append;\n\t\t\t\t\t\t\t} else { return data_row.description; }\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\treturn data_row.description;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t// This code takes care of page breaks\n\t\t\tif(table.appendChild) {\n\t\t\t\tout = table.innerHTML;\n\t\t\t} else {\n\t\t\t\tout = '';\n\t\t\t\tfor(var i=0; i < (table.length-1); i++) {\n\t\t\t\t\tout += table[i].innerHTML + \n\t\t\t\t\t\t'<div style = \"page-break-after: always;\" \\\n\t\t\t\t\t\tclass = \"page_break\"></div>\\\n\t\t\t\t\t\t<div class=\"page-settings\"></div>';\n\t\t\t\t}\n\t\t\t\tout += table[table.length-1].innerHTML;\n\t\t\t}\n\t\t\treturn out;\n\t\t},\n\n\n\t\tprint_other_charges: function(parent) {\n\t\t\tvar oc = getchildren('Sales Taxes and Charges', doc.name, 'other_charges');\n\t\t\tvar rows = '<table width=100%>\\n';\n\t\t\tfor(var i=0; i<oc.length; i++) {\n\t\t\t\tif(!oc[i].included_in_print_rate) {\n\t\t\t\t\trows +=\n\t\t\t\t\t\t'<tr>\\n' +\n\t\t\t\t\t\t\t'\\t<td>' + oc[i].description + '</td>\\n' +\n\t\t\t\t\t\t\t'\\t<td></td>\\n' +\n\t\t\t\t\t\t\t'\\t<td width=38%>' + fmt_money(oc[i].tax_amount/doc.conversion_rate) + '</td>\\n' +\n\t\t\t\t\t\t'</tr>\\n';\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn rows + '</table>\\n';\n\t\t}\n\t};\n</script>\n\n\n<!-- Page Layout Settings -->\n<div class='common page-header'>\n\t<!-- \n\t\tPage Header will contain\n\t\t\t+ table 1\n\t\t\t\t+ table 1a\n\t\t\t\t\t- Name\n\t\t\t\t\t- Address\n\t\t\t\t\t- Contact\n\t\t\t\t\t- Mobile No\n\t\t\t\t+ table 1b\n\t\t\t\t\t- Voucher Date\n\t\t\t\t\t- Due Date\n\t-->\n\t<table class='header-table' cellspacing=0>\n\t\t<thead>\n\t\t\t<tr><td>\n\t\t\t\t\t<script>'<h1>' + (doc.select_print_heading || 'Quotation') + '</h1>'</script>\n\t\t\t</td></tr>\n\t\t\t<tr><td><h3><script>cur_frm.docname</script></h3></td></tr>\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60%><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=39%><b>Name</b></td>\n\t\t\t\t\t\t<td><script>doc.customer_name</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Address</b></td>\n\t\t\t\t\t\t<td><script>replace_newlines(doc.address_display)</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Contact</b></td>\n\t\t\t\t\t\t<td><script>doc.contact_display</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</tbody></table></td>\n\t\t\t\t<td><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=63%><b>Quotation Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.transaction_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t</tbody></table></td>\n\t\t\t</tr>\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n<div class='common page-body'>\n\t<!-- \n\t\tPage Body will contain\n\t\t\t+ table 2\n\t\t\t\t- Sales Invoice Data\n\t-->\n\t<script>si_std.print_item_table()</script>\n</div>\n<div class='common page-footer'>\n\t<!-- \n\t\tPage Footer will contain\n\t\t\t+ table 3\n\t\t\t\t- Terms and Conditions\n\t\t\t\t- Total Rounded Amount Calculation\n\t\t\t\t- Total Rounded Amount in Words\n\t-->\n\t<table class='footer-table' width=100% cellspacing=0>\n\t\t<thead>\n\t\t\t\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60% style='padding-right: 10px;'>\n\t\t\t\t\t<b>Terms, Conditions &amp; Other Information:</b><br />\n\t\t\t\t\t<script>doc.terms</script>\n\t\t\t\t</td>\n\t\t\t\t<td>\n\t\t\t\t\t<table cellspacing=0 width=100%><tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Net Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td width=38%><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.net_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=3><script>si_std.print_other_charges()</script></td></tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Grand Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.grand_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr style='font-weight: bold'>\n\t\t\t\t\t\t\t<td>Rounded Total</td>\n\t\t\t\t\t\t\t<td><script>doc.currency</script></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.rounded_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody></table>\n\t\t\t\t\t<br /><b>In Words</b><br />\n\t\t\t\t\t<i><script>doc.in_words_export</script></i>\n\t\t\t\t</td>\n\t\t\t</tr>\t\t\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n", 
   "module": "Selling", 
   "name": "__common__", 
   "print_format_type": "Client", 
diff --git a/selling/Print Format/Quotation Modern/Quotation Modern.txt b/selling/Print Format/Quotation Modern/Quotation Modern.txt
index b7a29bf..0f841aa 100644
--- a/selling/Print Format/Quotation Modern/Quotation Modern.txt
+++ b/selling/Print Format/Quotation Modern/Quotation Modern.txt
@@ -1,15 +1,15 @@
 [
  {
-  "creation": "2012-04-17 11:29:12", 
+  "creation": "2013-04-19 13:30:51", 
   "docstatus": 0, 
-  "modified": "2013-04-02 18:14:05", 
+  "modified": "2013-05-28 17:18:02", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
  {
   "doc_type": "Quotation", 
   "doctype": "Print Format", 
-  "html": "<!--\n\tSample Print Format for ERPNext\n\tPlease use at your own discretion\n\tFor suggestions and contributions:\n\t\thttps://github.com/webnotes/erpnext-print-templates\n\n\tFreely usable under MIT license\n-->\n\n<!-- Style Settings -->\n<style>\n\t/*\n\t\tcommon style for whole page\n\t\tThis should include:\n\t\t+ page size related settings\n\t\t+ font family settings\n\t\t+ line spacing settings\n\t*/\n\t@media screen {\n\t\tbody {\n\t\t\twidth: 8.3in;\n\t\t}\n\t}\n\n\thtml, body, div, span, td {\n\t\tfont-family: \"Helvetica\", \"Arial\", sans-serif;\n\t\tfont-size: 12px;\n\t}\n\n\tbody {\n\t\tpadding: 10px;\n\t\tmargin: auto;\n\t\tfont-size: 12px;\n\t\tline-height: 150%;\n\t}\n\n\t.common {\n\t\tfont-family: \"Helvetica\", \"Arial\", sans-serif !important;\n\t\tfont-size: 12px;\n\t\tpadding: 10px 0px;\n\t}\n\n\ttable {\n\t\tborder-collapse: collapse;\n\t\twidth: 100%;\n\t\tvertical-align: top;\n\t\tborder-style: none !important;\n\t}\n\n\ttable td {\n\t\tpadding: 2px 0px;\n\t\tborder-style: none !important;\n\t}\n\t\n\ttable h1, h2, h3, h4, h5, h6 {\n\t\tpadding: 0px;\n\t\tmargin: 0px;\n\t}\n\n\ttable.header-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.header-table h1 {\n\t\ttext-transform: uppercase;\n\t\tcolor: white;\n\t\tfont-size: 55px;\n\t\tfont-style: italic;\n\t}\n\n\ttable.header-table thead tr:nth-child(1) div {\n\t\theight: 24px;\n\t\tbackground-color: #696969;\n\t\tvertical-align: middle;\n\t\tpadding: 12px 0px 0px 0px;\n\t\twidth: 100%;\n\t}\n\n\tdiv.page-body table td:nth-child(6),\n\tdiv.page-body table td:nth-child(7) {\n\t\ttext-align: right;\n\t}\n\n\tdiv.page-body table tr td {\n\t\tbackground-color: #DCDCDC !important;\n\t}\n\n\tdiv.page-body table tr:nth-child(1) td {\n\t\tbackground-color: #696969 !important;\n\t\tcolor: white !important;\n\t}\n\n\ttable.footer-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.footer-table td table td:nth-child(2),\n\ttable.footer-table td table td:nth-child(3) {\n\t\ttext-align: right;\n\t}\n\n\ttable.footer-table tfoot td {\n\t\tbackground-color: #696969;\n\t\theight: 10px;\n\t}\n\n\t.imp-details {\n\t\tbackground-color: #DCDCDC;\n\t}\n</style>\n\n\n<!-- Javascript -->\n<script>\n\tsi_std = {\n\t\tprint_item_table: function() {\n\t\t\tvar table = print_table(\n\t\t\t\t'Quotation',\n\t\t\t\tdoc.name,\n\t\t\t\t'quotation_details',\n\t\t\t\t'Quotation Item',\n\t\t\t\t[// Here specify the table columns to be displayed\n\t\t\t\t\t'SR', 'item_code', 'item_name', 'description', 'qty', 'stock_uom',\n\t\t\t\t\t'export_rate', 'export_amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the labels of column headings\n\t\t\t\t\t'Sr', 'Item Code', 'Item Name', 'Description', 'Qty',\n\t\t\t\t\t'UoM', 'Basic Rate', 'Amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the column widths\n\t\t\t\t\t'3%', '10%', '15%', '32%', '5%',\n\t\t\t\t\t'5%', '15%', '15%'\n\t\t\t\t],\n\t\t\t\tnull,\n\t\t\t\tnull,\n\t\t\t\t{\n\t\t\t\t\t'description' : function(data_row) {\n\t\t\t\t\t\tif(data_row.adj_rate) {\n\t\t\t\t\t\t\tvar to_append = '<div style=\"padding-left: 15px;\"><i>Discount: ' + \n\t\t\t\t\t\t\t\tdata_row.adj_rate + '% on ' + doc.currency + ' ' +\n\t\t\t\t\t\t\t\tfmt_money(data_row.ref_rate) + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\treturn data_row.description + to_append;\n\t\t\t\t\t\t\t} else { return data_row.description; }\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\treturn data_row.description;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t// This code takes care of page breaks\n\t\t\tif(table.appendChild) {\n\t\t\t\tout = table.innerHTML;\n\t\t\t} else {\n\t\t\t\tout = '';\n\t\t\t\tfor(var i=0; i < (table.length-1); i++) {\n\t\t\t\t\tout += table[i].innerHTML + \n\t\t\t\t\t\t'<div style = \"page-break-after: always;\" \\\n\t\t\t\t\t\tclass = \"page_break\"></div>\\\n\t\t\t\t\t\t<div class=\"page-settings\"></div>';\n\t\t\t\t}\n\t\t\t\tout += table[table.length-1].innerHTML;\n\t\t\t}\n\t\t\treturn out;\n\t\t},\n\n\n\t\tprint_other_charges: function(parent) {\n\t\t\tvar oc = getchildren('Sales Taxes and Charges', doc.name, 'other_charges');\n\t\t\tvar rows = '<table width=100%>\\n';\n\t\t\tfor(var i=0; i<oc.length; i++) {\n\t\t\t\tif(!oc[i].included_in_print_rate) {\n\t\t\t\t\trows +=\n\t\t\t\t\t\t'<tr>\\n' +\n\t\t\t\t\t\t\t'\\t<td>' + oc[i].description + '</td>\\n' +\n\t\t\t\t\t\t\t'\\t<td></td>\\n' +\n\t\t\t\t\t\t\t'\\t<td width=38%>' + fmt_money(oc[i].tax_amount/doc.conversion_rate) + '</td>\\n' +\n\t\t\t\t\t\t'</tr>\\n';\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn rows + '</table>\\n';\n\t\t}\n\t};\n</script>\n\n\n<!-- Page Layout Settings -->\n<div class='common page-header'>\n\t<!-- \n\t\tPage Header will contain\n\t\t\t+ table 1\n\t\t\t\t+ table 1a\n\t\t\t\t\t- Name\n\t\t\t\t\t- Address\n\t\t\t\t\t- Contact\n\t\t\t\t\t- Mobile No\n\t\t\t\t+ table 1b\n\t\t\t\t\t- Voucher Date\n\t\t\t\t\t- Due Date\n\t-->\n\t<table class='header-table' cellspacing=0>\n\t\t<thead>\n\t\t\t<tr><td colspan=2><div><script>'<h1>' + (doc.select_print_heading || 'Quotation') + '</h1>'</script></div></td></tr>\n\t\t\t<tr><td colspan=2><div style=\"height:15px\"></div></td></tr>\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60%><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=39%><b>Name</b></td>\n\t\t\t\t\t\t<td><script>doc.customer_name</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Address</b></td>\n\t\t\t\t\t\t<td><script>replace_newlines(doc.address_display)</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Contact</b></td>\n\t\t\t\t\t\t<td><script>doc.contact_display</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</tbody></table></td>\n\t\t\t\t<td><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr class='imp-details'>\n\t\t\t\t\t\t<td><b>Quotation No.</b></td>\n\t\t\t\t\t\t<td><script>cur_frm.docname</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=63%><b>Quotation Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.transaction_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t</tbody></table></td>\n\t\t\t</tr>\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n<div class='common page-body'>\n\t<!-- \n\t\tPage Body will contain\n\t\t\t+ table 2\n\t\t\t\t- Sales Invoice Data\n\t-->\n\t<script>si_std.print_item_table()</script>\n</div>\n<div class='common page-footer'>\n\t<!-- \n\t\tPage Footer will contain\n\t\t\t+ table 3\n\t\t\t\t- Terms and Conditions\n\t\t\t\t- Total Rounded Amount Calculation\n\t\t\t\t- Total Rounded Amount in Words\n\t-->\n\t<table class='footer-table' width=100% cellspacing=0>\n\t\t<thead>\n\t\t\t\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60% style='padding-right: 10px;'>\n\t\t\t\t\t<b>Terms, Conditions &amp; Other Information:</b><br />\n\t\t\t\t\t<script>doc.terms</script>\n\t\t\t\t</td>\n\t\t\t\t<td>\n\t\t\t\t\t<table cellspacing=0 width=100%><tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Net Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td width=38%><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.net_total/doc.conversion_rate)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=3><script>si_std.print_other_charges()</script></td></tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Grand Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.grand_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr style='font-weight: bold' class='imp-details'>\n\t\t\t\t\t\t\t<td>Rounded Total</td>\n\t\t\t\t\t\t\t<td><script>doc.currency</script></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.rounded_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody></table>\n\t\t\t\t\t<br /><b>In Words</b><br />\n\t\t\t\t\t<i><script>doc.in_words_export</script></i>\n\t\t\t\t</td>\n\t\t\t</tr>\t\t\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\t<tr><td colspan=2><div></div></td><tr>\n\t\t</tfoot>\n\t</table>\n</div>\n", 
+  "html": "<!--\n\tSample Print Format for ERPNext\n\tPlease use at your own discretion\n\tFor suggestions and contributions:\n\t\thttps://github.com/webnotes/erpnext-print-templates\n\n\tFreely usable under MIT license\n-->\n\n<!-- Style Settings -->\n<style>\n\t/*\n\t\tcommon style for whole page\n\t\tThis should include:\n\t\t+ page size related settings\n\t\t+ font family settings\n\t\t+ line spacing settings\n\t*/\n\t@media screen {\n\t\tbody {\n\t\t\twidth: 8.3in;\n\t\t}\n\t}\n\n\thtml, body, div, span, td {\n\t\tfont-family: \"Helvetica\", \"Arial\", sans-serif;\n\t\tfont-size: 12px;\n\t}\n\n\tbody {\n\t\tpadding: 10px;\n\t\tmargin: auto;\n\t\tfont-size: 12px;\n\t\tline-height: 150%;\n\t}\n\n\t.common {\n\t\tfont-family: \"Helvetica\", \"Arial\", sans-serif !important;\n\t\tfont-size: 12px;\n\t\tpadding: 10px 0px;\n\t}\n\n\ttable {\n\t\tborder-collapse: collapse;\n\t\twidth: 100%;\n\t\tvertical-align: top;\n\t\tborder-style: none !important;\n\t}\n\n\ttable td {\n\t\tpadding: 2px 0px;\n\t\tborder-style: none !important;\n\t}\n\t\n\ttable h1, h2, h3, h4, h5, h6 {\n\t\tpadding: 0px;\n\t\tmargin: 0px;\n\t}\n\n\ttable.header-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.header-table h1 {\n\t\ttext-transform: uppercase;\n\t\tcolor: white;\n\t\tfont-size: 55px;\n\t\tfont-style: italic;\n\t}\n\n\ttable.header-table thead tr:nth-child(1) div {\n\t\theight: 24px;\n\t\tbackground-color: #696969;\n\t\tvertical-align: middle;\n\t\tpadding: 12px 0px 0px 0px;\n\t\twidth: 100%;\n\t}\n\n\tdiv.page-body table td:nth-child(6),\n\tdiv.page-body table td:nth-child(7) {\n\t\ttext-align: right;\n\t}\n\n\tdiv.page-body table tr td {\n\t\tbackground-color: #DCDCDC !important;\n\t}\n\n\tdiv.page-body table tr:nth-child(1) td {\n\t\tbackground-color: #696969 !important;\n\t\tcolor: white !important;\n\t}\n\n\ttable.footer-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.footer-table td table td:nth-child(2),\n\ttable.footer-table td table td:nth-child(3) {\n\t\ttext-align: right;\n\t}\n\n\ttable.footer-table tfoot td {\n\t\tbackground-color: #696969;\n\t\theight: 10px;\n\t}\n\n\t.imp-details {\n\t\tbackground-color: #DCDCDC;\n\t}\n</style>\n\n\n<!-- Javascript -->\n<script>\n\tsi_std = {\n\t\tprint_item_table: function() {\n\t\t\tvar table = print_table(\n\t\t\t\t'Quotation',\n\t\t\t\tdoc.name,\n\t\t\t\t'quotation_details',\n\t\t\t\t'Quotation Item',\n\t\t\t\t[// Here specify the table columns to be displayed\n\t\t\t\t\t'SR', 'item_code', 'item_name', 'description', 'qty', 'stock_uom',\n\t\t\t\t\t'export_rate', 'export_amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the labels of column headings\n\t\t\t\t\t'Sr', 'Item Code', 'Item Name', 'Description', 'Qty',\n\t\t\t\t\t'UoM', 'Basic Rate', 'Amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the column widths\n\t\t\t\t\t'3%', '10%', '15%', '32%', '5%',\n\t\t\t\t\t'5%', '15%', '15%'\n\t\t\t\t],\n\t\t\t\tnull,\n\t\t\t\tnull,\n\t\t\t\t{\n\t\t\t\t\t'description' : function(data_row) {\n\t\t\t\t\t\tif(data_row.adj_rate) {\n\t\t\t\t\t\t\tvar to_append = '<div style=\"padding-left: 15px;\"><i>Discount: ' + \n\t\t\t\t\t\t\t\tdata_row.adj_rate + '% on ' + doc.currency + ' ' +\n\t\t\t\t\t\t\t\tfmt_money(data_row.ref_rate) + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\treturn data_row.description + to_append;\n\t\t\t\t\t\t\t} else { return data_row.description; }\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\treturn data_row.description;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t// This code takes care of page breaks\n\t\t\tif(table.appendChild) {\n\t\t\t\tout = table.innerHTML;\n\t\t\t} else {\n\t\t\t\tout = '';\n\t\t\t\tfor(var i=0; i < (table.length-1); i++) {\n\t\t\t\t\tout += table[i].innerHTML + \n\t\t\t\t\t\t'<div style = \"page-break-after: always;\" \\\n\t\t\t\t\t\tclass = \"page_break\"></div>\\\n\t\t\t\t\t\t<div class=\"page-settings\"></div>';\n\t\t\t\t}\n\t\t\t\tout += table[table.length-1].innerHTML;\n\t\t\t}\n\t\t\treturn out;\n\t\t},\n\n\n\t\tprint_other_charges: function(parent) {\n\t\t\tvar oc = getchildren('Sales Taxes and Charges', doc.name, 'other_charges');\n\t\t\tvar rows = '<table width=100%>\\n';\n\t\t\tfor(var i=0; i<oc.length; i++) {\n\t\t\t\tif(!oc[i].included_in_print_rate) {\n\t\t\t\t\trows +=\n\t\t\t\t\t\t'<tr>\\n' +\n\t\t\t\t\t\t\t'\\t<td>' + oc[i].description + '</td>\\n' +\n\t\t\t\t\t\t\t'\\t<td></td>\\n' +\n\t\t\t\t\t\t\t'\\t<td width=38%>' + fmt_money(oc[i].tax_amount/doc.conversion_rate) + '</td>\\n' +\n\t\t\t\t\t\t'</tr>\\n';\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn rows + '</table>\\n';\n\t\t}\n\t};\n</script>\n\n\n<!-- Page Layout Settings -->\n<div class='common page-header'>\n\t<!-- \n\t\tPage Header will contain\n\t\t\t+ table 1\n\t\t\t\t+ table 1a\n\t\t\t\t\t- Name\n\t\t\t\t\t- Address\n\t\t\t\t\t- Contact\n\t\t\t\t\t- Mobile No\n\t\t\t\t+ table 1b\n\t\t\t\t\t- Voucher Date\n\t\t\t\t\t- Due Date\n\t-->\n\t<table class='header-table' cellspacing=0>\n\t\t<thead>\n\t\t\t<tr><td colspan=2><div><script>'<h1>' + (doc.select_print_heading || 'Quotation') + '</h1>'</script></div></td></tr>\n\t\t\t<tr><td colspan=2><div style=\"height:15px\"></div></td></tr>\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60%><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=39%><b>Name</b></td>\n\t\t\t\t\t\t<td><script>doc.customer_name</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Address</b></td>\n\t\t\t\t\t\t<td><script>replace_newlines(doc.address_display)</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Contact</b></td>\n\t\t\t\t\t\t<td><script>doc.contact_display</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</tbody></table></td>\n\t\t\t\t<td><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr class='imp-details'>\n\t\t\t\t\t\t<td><b>Quotation No.</b></td>\n\t\t\t\t\t\t<td><script>cur_frm.docname</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=63%><b>Quotation Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.transaction_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t</tbody></table></td>\n\t\t\t</tr>\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n<div class='common page-body'>\n\t<!-- \n\t\tPage Body will contain\n\t\t\t+ table 2\n\t\t\t\t- Sales Invoice Data\n\t-->\n\t<script>si_std.print_item_table()</script>\n</div>\n<div class='common page-footer'>\n\t<!-- \n\t\tPage Footer will contain\n\t\t\t+ table 3\n\t\t\t\t- Terms and Conditions\n\t\t\t\t- Total Rounded Amount Calculation\n\t\t\t\t- Total Rounded Amount in Words\n\t-->\n\t<table class='footer-table' width=100% cellspacing=0>\n\t\t<thead>\n\t\t\t\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60% style='padding-right: 10px;'>\n\t\t\t\t\t<b>Terms, Conditions &amp; Other Information:</b><br />\n\t\t\t\t\t<script>doc.terms</script>\n\t\t\t\t</td>\n\t\t\t\t<td>\n\t\t\t\t\t<table cellspacing=0 width=100%><tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Net Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td width=38%><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.net_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=3><script>si_std.print_other_charges()</script></td></tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Grand Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.grand_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr style='font-weight: bold' class='imp-details'>\n\t\t\t\t\t\t\t<td>Rounded Total</td>\n\t\t\t\t\t\t\t<td><script>doc.currency</script></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.rounded_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody></table>\n\t\t\t\t\t<br /><b>In Words</b><br />\n\t\t\t\t\t<i><script>doc.in_words_export</script></i>\n\t\t\t\t</td>\n\t\t\t</tr>\t\t\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\t<tr><td colspan=2><div></div></td><tr>\n\t\t</tfoot>\n\t</table>\n</div>\n", 
   "module": "Selling", 
   "name": "__common__", 
   "print_format_type": "Client", 
diff --git a/selling/Print Format/Quotation Spartan/Quotation Spartan.txt b/selling/Print Format/Quotation Spartan/Quotation Spartan.txt
index 3fbf629..d2bfcd0 100644
--- a/selling/Print Format/Quotation Spartan/Quotation Spartan.txt
+++ b/selling/Print Format/Quotation Spartan/Quotation Spartan.txt
@@ -1,15 +1,15 @@
 [
  {
-  "creation": "2012-04-17 11:29:12", 
+  "creation": "2013-04-19 13:30:51", 
   "docstatus": 0, 
-  "modified": "2013-04-02 18:13:47", 
+  "modified": "2013-05-28 17:18:38", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
  {
   "doc_type": "Quotation", 
   "doctype": "Print Format", 
-  "html": "<!--\n\tSample Print Format for ERPNext\n\tPlease use at your own discretion\n\tFor suggestions and contributions:\n\t\thttps://github.com/webnotes/erpnext-print-templates\n\n\tFreely usable under MIT license\n-->\n\n<!-- Style Settings -->\n<style>\n\t/*\n\t\tcommon style for whole page\n\t\tThis should include:\n\t\t+ page size related settings\n\t\t+ font family settings\n\t\t+ line spacing settings\n\t*/\n\t@media screen {\n\t\tbody {\n\t\t\twidth: 8.3in;\n\t\t}\n\t}\n\n\thtml, body, div, span, td {\n\t\tfont-family: \"Arial\", sans-serif;\n\t\tfont-size: 12px;\n\t}\n\n\tbody {\n\t\tpadding: 10px;\n\t\tmargin: auto;\n\t\tfont-size: 12px;\n\t\tline-height: 150%;\n\t}\n\n\t.common {\n\t\tfont-family: \"Arial\", sans-serif !important;\n\t\tfont-size: 12px;\n\t\tpadding: 0px;\n\t}\n\n\ttable {\n\t\twidth: 100% !important;\n\t\tvertical-align: top;\n\t}\n\n\ttable td {\n\t\tpadding: 2px 0px;\n\t}\n\n\ttable, td {\n\t\tborder-collapse: collapse !important;\n\t\tpadding: 0px;\n\t\tmargin: 0px !important;\n\t}\n\t\n\ttable h1, h2, h3, h4, h5, h6 {\n\t\tpadding: 0px;\n\t\tmargin: 0px;\n\t}\n\n\ttable.header-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.header-table h3 {\n\t\tcolor: gray;\n\t}\n\n\ttable.header-table thead td {\n\t\tpadding: 5px;\n\t}\n\n\ttable.header-table > thead,\n\ttable.header-table > tbody > tr > td,\n\ttable.footer-table > tbody > tr > td {\n\t\tborder: 1px solid black;\n\t\tpadding: 5px;\n\t}\n\n\ttable.footer-table > tbody,\n\ttable.header-table > thead {\n\t\tborder-bottom: 3px solid black;\n\t}\n\n\ttable.header-table > thead {\n\t\tborder-top: 3px solid black;\n\t}\n\n\tdiv.page-body table td:nth-child(6),\n\tdiv.page-body table td:nth-child(7) {\n\t\ttext-align: right;\n\t}\n\n\tdiv.page-body td {\n\t\tbackground-color: white !important;\n\t\tborder: 1px solid black !important;\n\t}\n\n\ttable.footer-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.footer-table td table td:nth-child(2),\n\ttable.footer-table td table td:nth-child(3) {\n\t\ttext-align: right;\n\t}\n</style>\n\n\n<!-- Javascript -->\n<script>\n\tsi_std = {\n\t\tprint_item_table: function() {\n\t\t\tvar table = print_table(\n\t\t\t\t'Quotation',\n\t\t\t\tdoc.name,\n\t\t\t\t'quotation_details',\n\t\t\t\t'Quotation Item',\n\t\t\t\t[// Here specify the table columns to be displayed\n\t\t\t\t\t'SR', 'item_code', 'item_name', 'description', 'qty', 'stock_uom',\n\t\t\t\t\t'export_rate', 'export_amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the labels of column headings\n\t\t\t\t\t'Sr', 'Item Code', 'Item Name', 'Description', 'Qty',\n\t\t\t\t\t'UoM', 'Basic Rate', 'Amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the column widths\n\t\t\t\t\t'3%', '10%', '15%', '32%', '5%',\n\t\t\t\t\t'5%', '15%', '15%'\n\t\t\t\t],\n\t\t\t\tnull,\n\t\t\t\tnull,\n\t\t\t\t{\n\t\t\t\t\t'description' : function(data_row) {\n\t\t\t\t\t\tif(data_row.adj_rate) {\n\t\t\t\t\t\t\tvar to_append = '<div style=\"padding-left: 15px;\"><i>Discount: ' + \n\t\t\t\t\t\t\t\tdata_row.adj_rate + '% on ' + doc.currency + ' ' +\n\t\t\t\t\t\t\t\tfmt_money(data_row.ref_rate) + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\treturn data_row.description + to_append;\n\t\t\t\t\t\t\t} else { return data_row.description; }\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\treturn data_row.description;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t// This code takes care of page breaks\n\t\t\tif(table.appendChild) {\n\t\t\t\tout = table.innerHTML;\n\t\t\t} else {\n\t\t\t\tout = '';\n\t\t\t\tfor(var i=0; i < (table.length-1); i++) {\n\t\t\t\t\tout += table[i].innerHTML + \n\t\t\t\t\t\t'<div style = \"page-break-after: always;\" \\\n\t\t\t\t\t\tclass = \"page_break\"></div>\\\n\t\t\t\t\t\t<div class=\"page-settings\"></div>';\n\t\t\t\t}\n\t\t\t\tout += table[table.length-1].innerHTML;\n\t\t\t}\n\t\t\treturn out;\n\t\t},\n\n\n\t\tprint_other_charges: function(parent) {\n\t\t\tvar oc = getchildren('Sales Taxes and Charges', doc.name, 'other_charges');\n\t\t\tvar rows = '<table width=100%>\\n';\n\t\t\tfor(var i=0; i<oc.length; i++) {\n\t\t\t\tif(!oc[i].included_in_print_rate) {\n\t\t\t\t\trows +=\n\t\t\t\t\t\t'<tr>\\n' +\n\t\t\t\t\t\t\t'\\t<td>' + oc[i].description + '</td>\\n' +\n\t\t\t\t\t\t\t'\\t<td></td>\\n' +\n\t\t\t\t\t\t\t'\\t<td width=38%>' + fmt_money(oc[i].tax_amount/doc.conversion_rate) + '</td>\\n' +\n\t\t\t\t\t\t'</tr>\\n';\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn rows + '</table>\\n';\n\t\t}\n\t};\n</script>\n\n\n<!-- Page Layout Settings -->\n<div class='common page-header'>\n\t<!-- \n\t\tPage Header will contain\n\t\t\t+ table 1\n\t\t\t\t+ table 1a\n\t\t\t\t\t- Name\n\t\t\t\t\t- Address\n\t\t\t\t\t- Contact\n\t\t\t\t\t- Mobile No\n\t\t\t\t+ table 1b\n\t\t\t\t\t- Voucher Date\n\t\t\t\t\t- Due Date\n\t-->\n\t<table class='header-table' cellspacing=0>\n\t\t<thead>\n\t\t\t<tr><td colspan=2><script>'<h1>' + (doc.select_print_heading || 'Quotation') + '</h1>'</script></td></tr>\n\t\t\t<tr><td colspan=2><h3><script>cur_frm.docname</script></h3></td></tr>\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60%><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=39%><b>Name</b></td>\n\t\t\t\t\t\t<td><script>doc.customer_name</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Address</b></td>\n\t\t\t\t\t\t<td><script>replace_newlines(doc.address_display)</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Contact</b></td>\n\t\t\t\t\t\t<td><script>doc.contact_display</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</tbody></table></td>\n\t\t\t\t<td><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=63%><b>Quotation Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.transaction_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t</tbody></table></td>\n\t\t\t</tr>\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n<div class='common page-body'>\n\t<!-- \n\t\tPage Body will contain\n\t\t\t+ table 2\n\t\t\t\t- Sales Invoice Data\n\t-->\n\t<script>si_std.print_item_table()</script>\n</div>\n<div class='common page-footer'>\n\t<!-- \n\t\tPage Footer will contain\n\t\t\t+ table 3\n\t\t\t\t- Terms and Conditions\n\t\t\t\t- Total Rounded Amount Calculation\n\t\t\t\t- Total Rounded Amount in Words\n\t-->\n\t<table class='footer-table' width=100% cellspacing=0>\n\t\t<thead>\n\t\t\t\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60% style='padding-right: 10px;'>\n\t\t\t\t\t<b>Terms, Conditions &amp; Other Information:</b><br />\n\t\t\t\t\t<script>doc.terms</script>\n\t\t\t\t</td>\n\t\t\t\t<td>\n\t\t\t\t\t<table cellspacing=0 width=100%><tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Net Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td width=38%><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.net_total/doc.conversion_rate)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=3><script>si_std.print_other_charges()</script></td></tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Grand Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.grand_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr style='font-weight: bold'>\n\t\t\t\t\t\t\t<td>Rounded Total</td>\n\t\t\t\t\t\t\t<td><script>doc.currency</script></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.rounded_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody></table>\n\t\t\t\t\t<br /><b>In Words</b><br />\n\t\t\t\t\t<i><script>doc.in_words_export</script></i>\n\t\t\t\t</td>\n\t\t\t</tr>\t\t\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n", 
+  "html": "<!--\n\tSample Print Format for ERPNext\n\tPlease use at your own discretion\n\tFor suggestions and contributions:\n\t\thttps://github.com/webnotes/erpnext-print-templates\n\n\tFreely usable under MIT license\n-->\n\n<!-- Style Settings -->\n<style>\n\t/*\n\t\tcommon style for whole page\n\t\tThis should include:\n\t\t+ page size related settings\n\t\t+ font family settings\n\t\t+ line spacing settings\n\t*/\n\t@media screen {\n\t\tbody {\n\t\t\twidth: 8.3in;\n\t\t}\n\t}\n\n\thtml, body, div, span, td {\n\t\tfont-family: \"Arial\", sans-serif;\n\t\tfont-size: 12px;\n\t}\n\n\tbody {\n\t\tpadding: 10px;\n\t\tmargin: auto;\n\t\tfont-size: 12px;\n\t\tline-height: 150%;\n\t}\n\n\t.common {\n\t\tfont-family: \"Arial\", sans-serif !important;\n\t\tfont-size: 12px;\n\t\tpadding: 0px;\n\t}\n\n\ttable {\n\t\twidth: 100% !important;\n\t\tvertical-align: top;\n\t}\n\n\ttable td {\n\t\tpadding: 2px 0px;\n\t}\n\n\ttable, td {\n\t\tborder-collapse: collapse !important;\n\t\tpadding: 0px;\n\t\tmargin: 0px !important;\n\t}\n\t\n\ttable h1, h2, h3, h4, h5, h6 {\n\t\tpadding: 0px;\n\t\tmargin: 0px;\n\t}\n\n\ttable.header-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.header-table h3 {\n\t\tcolor: gray;\n\t}\n\n\ttable.header-table thead td {\n\t\tpadding: 5px;\n\t}\n\n\ttable.header-table > thead,\n\ttable.header-table > tbody > tr > td,\n\ttable.footer-table > tbody > tr > td {\n\t\tborder: 1px solid black;\n\t\tpadding: 5px;\n\t}\n\n\ttable.footer-table > tbody,\n\ttable.header-table > thead {\n\t\tborder-bottom: 3px solid black;\n\t}\n\n\ttable.header-table > thead {\n\t\tborder-top: 3px solid black;\n\t}\n\n\tdiv.page-body table td:nth-child(6),\n\tdiv.page-body table td:nth-child(7) {\n\t\ttext-align: right;\n\t}\n\n\tdiv.page-body td {\n\t\tbackground-color: white !important;\n\t\tborder: 1px solid black !important;\n\t}\n\n\ttable.footer-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.footer-table td table td:nth-child(2),\n\ttable.footer-table td table td:nth-child(3) {\n\t\ttext-align: right;\n\t}\n</style>\n\n\n<!-- Javascript -->\n<script>\n\tsi_std = {\n\t\tprint_item_table: function() {\n\t\t\tvar table = print_table(\n\t\t\t\t'Quotation',\n\t\t\t\tdoc.name,\n\t\t\t\t'quotation_details',\n\t\t\t\t'Quotation Item',\n\t\t\t\t[// Here specify the table columns to be displayed\n\t\t\t\t\t'SR', 'item_code', 'item_name', 'description', 'qty', 'stock_uom',\n\t\t\t\t\t'export_rate', 'export_amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the labels of column headings\n\t\t\t\t\t'Sr', 'Item Code', 'Item Name', 'Description', 'Qty',\n\t\t\t\t\t'UoM', 'Basic Rate', 'Amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the column widths\n\t\t\t\t\t'3%', '10%', '15%', '32%', '5%',\n\t\t\t\t\t'5%', '15%', '15%'\n\t\t\t\t],\n\t\t\t\tnull,\n\t\t\t\tnull,\n\t\t\t\t{\n\t\t\t\t\t'description' : function(data_row) {\n\t\t\t\t\t\tif(data_row.adj_rate) {\n\t\t\t\t\t\t\tvar to_append = '<div style=\"padding-left: 15px;\"><i>Discount: ' + \n\t\t\t\t\t\t\t\tdata_row.adj_rate + '% on ' + doc.currency + ' ' +\n\t\t\t\t\t\t\t\tfmt_money(data_row.ref_rate) + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\treturn data_row.description + to_append;\n\t\t\t\t\t\t\t} else { return data_row.description; }\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\treturn data_row.description;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t// This code takes care of page breaks\n\t\t\tif(table.appendChild) {\n\t\t\t\tout = table.innerHTML;\n\t\t\t} else {\n\t\t\t\tout = '';\n\t\t\t\tfor(var i=0; i < (table.length-1); i++) {\n\t\t\t\t\tout += table[i].innerHTML + \n\t\t\t\t\t\t'<div style = \"page-break-after: always;\" \\\n\t\t\t\t\t\tclass = \"page_break\"></div>\\\n\t\t\t\t\t\t<div class=\"page-settings\"></div>';\n\t\t\t\t}\n\t\t\t\tout += table[table.length-1].innerHTML;\n\t\t\t}\n\t\t\treturn out;\n\t\t},\n\n\n\t\tprint_other_charges: function(parent) {\n\t\t\tvar oc = getchildren('Sales Taxes and Charges', doc.name, 'other_charges');\n\t\t\tvar rows = '<table width=100%>\\n';\n\t\t\tfor(var i=0; i<oc.length; i++) {\n\t\t\t\tif(!oc[i].included_in_print_rate) {\n\t\t\t\t\trows +=\n\t\t\t\t\t\t'<tr>\\n' +\n\t\t\t\t\t\t\t'\\t<td>' + oc[i].description + '</td>\\n' +\n\t\t\t\t\t\t\t'\\t<td></td>\\n' +\n\t\t\t\t\t\t\t'\\t<td width=38%>' + fmt_money(oc[i].tax_amount/doc.conversion_rate) + '</td>\\n' +\n\t\t\t\t\t\t'</tr>\\n';\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn rows + '</table>\\n';\n\t\t}\n\t};\n</script>\n\n\n<!-- Page Layout Settings -->\n<div class='common page-header'>\n\t<!-- \n\t\tPage Header will contain\n\t\t\t+ table 1\n\t\t\t\t+ table 1a\n\t\t\t\t\t- Name\n\t\t\t\t\t- Address\n\t\t\t\t\t- Contact\n\t\t\t\t\t- Mobile No\n\t\t\t\t+ table 1b\n\t\t\t\t\t- Voucher Date\n\t\t\t\t\t- Due Date\n\t-->\n\t<table class='header-table' cellspacing=0>\n\t\t<thead>\n\t\t\t<tr><td colspan=2><script>'<h1>' + (doc.select_print_heading || 'Quotation') + '</h1>'</script></td></tr>\n\t\t\t<tr><td colspan=2><h3><script>cur_frm.docname</script></h3></td></tr>\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60%><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=39%><b>Name</b></td>\n\t\t\t\t\t\t<td><script>doc.customer_name</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Address</b></td>\n\t\t\t\t\t\t<td><script>replace_newlines(doc.address_display)</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Contact</b></td>\n\t\t\t\t\t\t<td><script>doc.contact_display</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</tbody></table></td>\n\t\t\t\t<td><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=63%><b>Quotation Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.transaction_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t</tbody></table></td>\n\t\t\t</tr>\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n<div class='common page-body'>\n\t<!-- \n\t\tPage Body will contain\n\t\t\t+ table 2\n\t\t\t\t- Sales Invoice Data\n\t-->\n\t<script>si_std.print_item_table()</script>\n</div>\n<div class='common page-footer'>\n\t<!-- \n\t\tPage Footer will contain\n\t\t\t+ table 3\n\t\t\t\t- Terms and Conditions\n\t\t\t\t- Total Rounded Amount Calculation\n\t\t\t\t- Total Rounded Amount in Words\n\t-->\n\t<table class='footer-table' width=100% cellspacing=0>\n\t\t<thead>\n\t\t\t\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60% style='padding-right: 10px;'>\n\t\t\t\t\t<b>Terms, Conditions &amp; Other Information:</b><br />\n\t\t\t\t\t<script>doc.terms</script>\n\t\t\t\t</td>\n\t\t\t\t<td>\n\t\t\t\t\t<table cellspacing=0 width=100%><tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Net Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td width=38%><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.net_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=3><script>si_std.print_other_charges()</script></td></tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Grand Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.grand_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr style='font-weight: bold'>\n\t\t\t\t\t\t\t<td>Rounded Total</td>\n\t\t\t\t\t\t\t<td><script>doc.currency</script></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.rounded_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody></table>\n\t\t\t\t\t<br /><b>In Words</b><br />\n\t\t\t\t\t<i><script>doc.in_words_export</script></i>\n\t\t\t\t</td>\n\t\t\t</tr>\t\t\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n", 
   "module": "Selling", 
   "name": "__common__", 
   "print_format_type": "Client", 
diff --git a/selling/Print Format/Sales Order Classic/Sales Order Classic.txt b/selling/Print Format/Sales Order Classic/Sales Order Classic.txt
index 9415035..28e3af0 100644
--- a/selling/Print Format/Sales Order Classic/Sales Order Classic.txt
+++ b/selling/Print Format/Sales Order Classic/Sales Order Classic.txt
@@ -1,17 +1,18 @@
 [
  {
-  "creation": "2012-04-17 11:29:12", 
+  "creation": "2013-04-19 13:30:51", 
   "docstatus": 0, 
-  "modified": "2013-01-25 17:18:37", 
+  "modified": "2013-05-28 17:20:59", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
  {
   "doc_type": "Sales Order", 
   "doctype": "Print Format", 
-  "html": "<!--\n\tSample Print Format for ERPNext\n\tPlease use at your own discretion\n\tFor suggestions and contributions:\n\t\thttps://github.com/webnotes/erpnext-print-templates\n\n\tFreely usable under MIT license\n-->\n\n<!-- Style Settings -->\n<style>\n\t/*\n\t\tcommon style for whole page\n\t\tThis should include:\n\t\t+ page size related settings\n\t\t+ font family settings\n\t\t+ line spacing settings\n\t*/\n\t@media screen {\n\t\tbody {\n\t\t\twidth: 8.3in;\n\t\t}\n\t}\n\n\thtml, body, div, span, td {\n\t\tfont-family: \"Georgia\", serif;\n\t\tfont-size: 12px;\n\t}\n\n\tbody {\n\t\tpadding: 10px;\n\t\tmargin: auto;\n\t\tfont-size: 12px;\n\t\tline-height: 150%;\n\t}\n\n\t.common {\n\t\tfont-family: \"Georgia\", serif !important;\n\t\tfont-size: 12px;\n\t\tpadding: 10px 0px;\n\t}\n\n\ttable {\n\t\tborder-collapse: collapse;\n\t\twidth: 100%;\n\t\tvertical-align: top;\n\t}\n\n\ttable td {\n\t\tpadding: 2px 0px;\n\t}\n\t\n\ttable h1, h2, h3, h4, h5, h6 {\n\t\tpadding: 0px;\n\t\tmargin: 0px;\n\t}\n\n\ttable.header-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.header-table thead {\n\t\tborder-bottom: 1px solid black;\n\t}\n\n\ttable.header-table h3 {\n\t\tcolor: gray;\n\t}\n\n\ttable.header-table thead td {\n\t\tpadding: 5px 0px;\n\t}\n\n\tdiv.page-body table td:nth-child(6),\n\tdiv.page-body table td:nth-child(7) {\n\t\ttext-align: right;\n\t}\n\n\ttable.footer-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.footer-table td table td:nth-child(2),\n\ttable.footer-table td table td:nth-child(3) {\n\t\ttext-align: right;\n\t}\n</style>\n\n\n<!-- Javascript -->\n<script>\n\tsi_std = {\n\t\tprint_item_table: function() {\n\t\t\tvar table = print_table(\n\t\t\t\t'Sales Order',\n\t\t\t\tdoc.name,\n\t\t\t\t'sales_order_details',\n\t\t\t\t'Sales Order Item',\n\t\t\t\t[// Here specify the table columns to be displayed\n\t\t\t\t\t'SR', 'item_code', 'description', 'qty', 'stock_uom',\n\t\t\t\t\t'basic_rate', 'amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the labels of column headings\n\t\t\t\t\t'Sr', 'Item Code', 'Description', 'Qty',\n\t\t\t\t\t'UoM', 'Basic Rate', 'Amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the column widths\n\t\t\t\t\t'3%', '20%', '37%', '5%',\n\t\t\t\t\t'5%', '15%', '15%'\n\t\t\t\t],\n\t\t\t\tnull,\n\t\t\t\tnull,\n\t\t\t\t{\n\t\t\t\t\t'description' : function(data_row) {\n\t\t\t\t\t\tif(data_row.adj_rate) {\n\t\t\t\t\t\t\tvar to_append = '<div style=\"padding-left: 15px;\"><i>Discount: ' + \n\t\t\t\t\t\t\t\tdata_row.adj_rate + '% on ' + doc.currency + ' ' +\n\t\t\t\t\t\t\t\tfmt_money(data_row.ref_rate) + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\treturn data_row.description + to_append;\n\t\t\t\t\t\t\t} else { return data_row.description; }\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\treturn data_row.description;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t// This code takes care of page breaks\n\t\t\tif(table.appendChild) {\n\t\t\t\tout = table.innerHTML;\n\t\t\t} else {\n\t\t\t\tout = '';\n\t\t\t\tfor(var i=0; i < (table.length-1); i++) {\n\t\t\t\t\tout += table[i].innerHTML + \n\t\t\t\t\t\t'<div style = \"page-break-after: always;\" \\\n\t\t\t\t\t\tclass = \"page_break\"></div>\\\n\t\t\t\t\t\t<div class=\"page-settings\"></div>';\n\t\t\t\t}\n\t\t\t\tout += table[table.length-1].innerHTML;\n\t\t\t}\n\t\t\treturn out;\n\t\t},\n\n\n\t\tprint_other_charges: function(parent) {\n\t\t\tvar oc = getchildren('Sales Taxes and Charges', doc.name, 'other_charges');\n\t\t\tvar rows = '<table width=100%>\\n';\n\t\t\tfor(var i=0; i<oc.length; i++) {\n\t\t\t\tif(!oc[i].included_in_print_rate) {\n\t\t\t\t\trows +=\n\t\t\t\t\t\t'<tr>\\n' +\n\t\t\t\t\t\t\t'\\t<td>' + oc[i].description + '</td>\\n' +\n\t\t\t\t\t\t\t'\\t<td></td>\\n' +\n\t\t\t\t\t\t\t'\\t<td width=38%>' + fmt_money(oc[i].tax_amount/doc.conversion_rate) + '</td>\\n' +\n\t\t\t\t\t\t'</tr>\\n';\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn rows + '</table>\\n';\n\t\t}\n\t};\n</script>\n\n\n<!-- Page Layout Settings -->\n<div class='common page-header'>\n\t<!-- \n\t\tPage Header will contain\n\t\t\t+ table 1\n\t\t\t\t+ table 1a\n\t\t\t\t\t- Name\n\t\t\t\t\t- Address\n\t\t\t\t\t- Contact\n\t\t\t\t\t- Mobile No\n\t\t\t\t+ table 1b\n\t\t\t\t\t- Voucher Date\n\t\t\t\t\t- Due Date\n\t-->\n\t<table class='header-table' cellspacing=0>\n\t\t<thead>\n\t\t\t<tr><td><script>'<h1>' + (doc.select_print_heading || 'Sales Order') + '</h1>'</script></td></tr>\n\t\t\t<tr><td><h3><script>cur_frm.docname</script></h3></td></tr>\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60%><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=39%><b>Name</b></td>\n\t\t\t\t\t\t<td><script>doc.customer_name</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Address</b></td>\n\t\t\t\t\t\t<td><script>replace_newlines(doc.address_display)</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Contact</b></td>\n\t\t\t\t\t\t<td><script>doc.contact_display</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</tbody></table></td>\n\t\t\t\t<td><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=63%><b>Sales Order Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.transaction_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Delivery Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.delivery_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t</tbody></table></td>\n\t\t\t</tr>\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n<div class='common page-body'>\n\t<!-- \n\t\tPage Body will contain\n\t\t\t+ table 2\n\t\t\t\t- Sales Invoice Data\n\t-->\n\t<script>si_std.print_item_table()</script>\n</div>\n<div class='common page-footer'>\n\t<!-- \n\t\tPage Footer will contain\n\t\t\t+ table 3\n\t\t\t\t- Terms and Conditions\n\t\t\t\t- Total Rounded Amount Calculation\n\t\t\t\t- Total Rounded Amount in Words\n\t-->\n\t<table class='footer-table' width=100% cellspacing=0>\n\t\t<thead>\n\t\t\t\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60% style='padding-right: 10px;'>\n\t\t\t\t\t<b>Terms, Conditions &amp; Other Information:</b><br />\n\t\t\t\t\t<script>doc.terms</script>\n\t\t\t\t</td>\n\t\t\t\t<td>\n\t\t\t\t\t<table cellspacing=0 width=100%><tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Net Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td width=38%><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.net_total)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=3><script>si_std.print_other_charges()</script></td></tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Grand Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.grand_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr style='font-weight: bold'>\n\t\t\t\t\t\t\t<td>Rounded Total</td>\n\t\t\t\t\t\t\t<td><script>doc.currency</script></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.rounded_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody></table>\n\t\t\t\t\t<br /><b>In Words</b><br />\n\t\t\t\t\t<i><script>doc.in_words_export</script></i>\n\t\t\t\t</td>\n\t\t\t</tr>\t\t\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n", 
+  "html": "<!--\n\tSample Print Format for ERPNext\n\tPlease use at your own discretion\n\tFor suggestions and contributions:\n\t\thttps://github.com/webnotes/erpnext-print-templates\n\n\tFreely usable under MIT license\n-->\n\n<!-- Style Settings -->\n<style>\n\t/*\n\t\tcommon style for whole page\n\t\tThis should include:\n\t\t+ page size related settings\n\t\t+ font family settings\n\t\t+ line spacing settings\n\t*/\n\t@media screen {\n\t\tbody {\n\t\t\twidth: 8.3in;\n\t\t}\n\t}\n\n\thtml, body, div, span, td {\n\t\tfont-family: \"Georgia\", serif;\n\t\tfont-size: 12px;\n\t}\n\n\tbody {\n\t\tpadding: 10px;\n\t\tmargin: auto;\n\t\tfont-size: 12px;\n\t\tline-height: 150%;\n\t}\n\n\t.common {\n\t\tfont-family: \"Georgia\", serif !important;\n\t\tfont-size: 12px;\n\t\tpadding: 10px 0px;\n\t}\n\n\ttable {\n\t\tborder-collapse: collapse;\n\t\twidth: 100%;\n\t\tvertical-align: top;\n\t}\n\n\ttable td {\n\t\tpadding: 2px 0px;\n\t}\n\t\n\ttable h1, h2, h3, h4, h5, h6 {\n\t\tpadding: 0px;\n\t\tmargin: 0px;\n\t}\n\n\ttable.header-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.header-table thead {\n\t\tborder-bottom: 1px solid black;\n\t}\n\n\ttable.header-table h3 {\n\t\tcolor: gray;\n\t}\n\n\ttable.header-table thead td {\n\t\tpadding: 5px 0px;\n\t}\n\n\tdiv.page-body table td:nth-child(6),\n\tdiv.page-body table td:nth-child(7) {\n\t\ttext-align: right;\n\t}\n\n\ttable.footer-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.footer-table td table td:nth-child(2),\n\ttable.footer-table td table td:nth-child(3) {\n\t\ttext-align: right;\n\t}\n</style>\n\n\n<!-- Javascript -->\n<script>\n\tsi_std = {\n\t\tprint_item_table: function() {\n\t\t\tvar table = print_table(\n\t\t\t\t'Sales Order',\n\t\t\t\tdoc.name,\n\t\t\t\t'sales_order_details',\n\t\t\t\t'Sales Order Item',\n\t\t\t\t[// Here specify the table columns to be displayed\n\t\t\t\t\t'SR', 'item_code', 'description', 'qty', 'stock_uom',\n\t\t\t\t\t'basic_rate', 'amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the labels of column headings\n\t\t\t\t\t'Sr', 'Item Code', 'Description', 'Qty',\n\t\t\t\t\t'UoM', 'Basic Rate', 'Amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the column widths\n\t\t\t\t\t'3%', '20%', '37%', '5%',\n\t\t\t\t\t'5%', '15%', '15%'\n\t\t\t\t],\n\t\t\t\tnull,\n\t\t\t\tnull,\n\t\t\t\t{\n\t\t\t\t\t'description' : function(data_row) {\n\t\t\t\t\t\tif(data_row.adj_rate) {\n\t\t\t\t\t\t\tvar to_append = '<div style=\"padding-left: 15px;\"><i>Discount: ' + \n\t\t\t\t\t\t\t\tdata_row.adj_rate + '% on ' + doc.currency + ' ' +\n\t\t\t\t\t\t\t\tfmt_money(data_row.ref_rate) + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\treturn data_row.description + to_append;\n\t\t\t\t\t\t\t} else { return data_row.description; }\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\treturn data_row.description;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t// This code takes care of page breaks\n\t\t\tif(table.appendChild) {\n\t\t\t\tout = table.innerHTML;\n\t\t\t} else {\n\t\t\t\tout = '';\n\t\t\t\tfor(var i=0; i < (table.length-1); i++) {\n\t\t\t\t\tout += table[i].innerHTML + \n\t\t\t\t\t\t'<div style = \"page-break-after: always;\" \\\n\t\t\t\t\t\tclass = \"page_break\"></div>\\\n\t\t\t\t\t\t<div class=\"page-settings\"></div>';\n\t\t\t\t}\n\t\t\t\tout += table[table.length-1].innerHTML;\n\t\t\t}\n\t\t\treturn out;\n\t\t},\n\n\n\t\tprint_other_charges: function(parent) {\n\t\t\tvar oc = getchildren('Sales Taxes and Charges', doc.name, 'other_charges');\n\t\t\tvar rows = '<table width=100%>\\n';\n\t\t\tfor(var i=0; i<oc.length; i++) {\n\t\t\t\tif(!oc[i].included_in_print_rate) {\n\t\t\t\t\trows +=\n\t\t\t\t\t\t'<tr>\\n' +\n\t\t\t\t\t\t\t'\\t<td>' + oc[i].description + '</td>\\n' +\n\t\t\t\t\t\t\t'\\t<td></td>\\n' +\n\t\t\t\t\t\t\t'\\t<td width=38%>' + fmt_money(oc[i].tax_amount/doc.conversion_rate) + '</td>\\n' +\n\t\t\t\t\t\t'</tr>\\n';\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn rows + '</table>\\n';\n\t\t}\n\t};\n</script>\n\n\n<!-- Page Layout Settings -->\n<div class='common page-header'>\n\t<!-- \n\t\tPage Header will contain\n\t\t\t+ table 1\n\t\t\t\t+ table 1a\n\t\t\t\t\t- Name\n\t\t\t\t\t- Address\n\t\t\t\t\t- Contact\n\t\t\t\t\t- Mobile No\n\t\t\t\t+ table 1b\n\t\t\t\t\t- Voucher Date\n\t\t\t\t\t- Due Date\n\t-->\n\t<table class='header-table' cellspacing=0>\n\t\t<thead>\n\t\t\t<tr><td><script>'<h1>' + (doc.select_print_heading || 'Sales Order') + '</h1>'</script></td></tr>\n\t\t\t<tr><td><h3><script>cur_frm.docname</script></h3></td></tr>\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60%><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=39%><b>Name</b></td>\n\t\t\t\t\t\t<td><script>doc.customer_name</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Address</b></td>\n\t\t\t\t\t\t<td><script>replace_newlines(doc.address_display)</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Contact</b></td>\n\t\t\t\t\t\t<td><script>doc.contact_display</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</tbody></table></td>\n\t\t\t\t<td><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=63%><b>Sales Order Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.transaction_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Delivery Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.delivery_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t</tbody></table></td>\n\t\t\t</tr>\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n<div class='common page-body'>\n\t<!-- \n\t\tPage Body will contain\n\t\t\t+ table 2\n\t\t\t\t- Sales Invoice Data\n\t-->\n\t<script>si_std.print_item_table()</script>\n</div>\n<div class='common page-footer'>\n\t<!-- \n\t\tPage Footer will contain\n\t\t\t+ table 3\n\t\t\t\t- Terms and Conditions\n\t\t\t\t- Total Rounded Amount Calculation\n\t\t\t\t- Total Rounded Amount in Words\n\t-->\n\t<table class='footer-table' width=100% cellspacing=0>\n\t\t<thead>\n\t\t\t\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60% style='padding-right: 10px;'>\n\t\t\t\t\t<b>Terms, Conditions &amp; Other Information:</b><br />\n\t\t\t\t\t<script>doc.terms</script>\n\t\t\t\t</td>\n\t\t\t\t<td>\n\t\t\t\t\t<table cellspacing=0 width=100%><tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Net Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td width=38%><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.net_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=3><script>si_std.print_other_charges()</script></td></tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Grand Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.grand_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr style='font-weight: bold'>\n\t\t\t\t\t\t\t<td>Rounded Total</td>\n\t\t\t\t\t\t\t<td><script>doc.currency</script></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.rounded_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody></table>\n\t\t\t\t\t<br /><b>In Words</b><br />\n\t\t\t\t\t<i><script>doc.in_words_export</script></i>\n\t\t\t\t</td>\n\t\t\t</tr>\t\t\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n", 
   "module": "Selling", 
   "name": "__common__", 
+  "print_format_type": "Client", 
   "standard": "Yes"
  }, 
  {
diff --git a/selling/Print Format/Sales Order Modern/Sales Order Modern.txt b/selling/Print Format/Sales Order Modern/Sales Order Modern.txt
index f222d5b..5237068 100644
--- a/selling/Print Format/Sales Order Modern/Sales Order Modern.txt
+++ b/selling/Print Format/Sales Order Modern/Sales Order Modern.txt
@@ -1,17 +1,18 @@
 [
  {
-  "creation": "2012-04-17 11:29:12", 
+  "creation": "2013-04-19 13:30:51", 
   "docstatus": 0, 
-  "modified": "2013-01-25 17:18:20", 
+  "modified": "2013-05-28 17:21:05", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
  {
   "doc_type": "Sales Order", 
   "doctype": "Print Format", 
-  "html": "<!--\n\tSample Print Format for ERPNext\n\tPlease use at your own discretion\n\tFor suggestions and contributions:\n\t\thttps://github.com/webnotes/erpnext-print-templates\n\n\tFreely usable under MIT license\n-->\n\n<!-- Style Settings -->\n<style>\n\t/*\n\t\tcommon style for whole page\n\t\tThis should include:\n\t\t+ page size related settings\n\t\t+ font family settings\n\t\t+ line spacing settings\n\t*/\n\t@media screen {\n\t\tbody {\n\t\t\twidth: 8.3in;\n\t\t}\n\t}\n\n\thtml, body, div, span, td {\n\t\tfont-family: \"Helvetica\", \"Arial\", sans-serif;\n\t\tfont-size: 12px;\n\t}\n\n\tbody {\n\t\tpadding: 10px;\n\t\tmargin: auto;\n\t\tfont-size: 12px;\n\t\tline-height: 150%;\n\t}\n\n\t.common {\n\t\tfont-family: \"Helvetica\", \"Arial\", sans-serif !important;\n\t\tfont-size: 12px;\n\t\tpadding: 10px 0px;\n\t}\n\n\ttable {\n\t\tborder-collapse: collapse;\n\t\twidth: 100%;\n\t\tvertical-align: top;\n\t\tborder-style: none !important;\n\t}\n\n\ttable td {\n\t\tpadding: 2px 0px;\n\t\tborder-style: none !important;\n\t}\n\t\n\ttable h1, h2, h3, h4, h5, h6 {\n\t\tpadding: 0px;\n\t\tmargin: 0px;\n\t}\n\n\ttable.header-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.header-table h1 {\n\t\ttext-transform: uppercase;\n\t\tcolor: white;\n\t\tfont-size: 55px;\n\t\tfont-style: italic;\n\t}\n\n\ttable.header-table thead tr:nth-child(1) div {\n\t\theight: 24px;\n\t\tbackground-color: #696969;\n\t\tvertical-align: middle;\n\t\tpadding: 12px 0px 0px 0px;\n\t\twidth: 100%;\n\t}\n\n\tdiv.page-body table td:nth-child(6),\n\tdiv.page-body table td:nth-child(7) {\n\t\ttext-align: right;\n\t}\n\n\tdiv.page-body table tr td {\n\t\tbackground-color: #DCDCDC !important;\n\t}\n\n\tdiv.page-body table tr:nth-child(1) td {\n\t\tbackground-color: #696969 !important;\n\t\tcolor: white !important;\n\t}\n\n\ttable.footer-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.footer-table td table td:nth-child(2),\n\ttable.footer-table td table td:nth-child(3) {\n\t\ttext-align: right;\n\t}\n\n\ttable.footer-table tfoot td {\n\t\tbackground-color: #696969;\n\t\theight: 10px;\n\t}\n\n\t.imp-details {\n\t\tbackground-color: #DCDCDC;\n\t}\n</style>\n\n\n<!-- Javascript -->\n<script>\n\tsi_std = {\n\t\tprint_item_table: function() {\n\t\t\tvar table = print_table(\n\t\t\t\t'Sales Order',\n\t\t\t\tdoc.name,\n\t\t\t\t'sales_order_details',\n\t\t\t\t'Sales Order Item',\n\t\t\t\t[// Here specify the table columns to be displayed\n\t\t\t\t\t'SR', 'item_code', 'description', 'qty', 'stock_uom',\n\t\t\t\t\t'basic_rate', 'amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the labels of column headings\n\t\t\t\t\t'Sr', 'Item Code', 'Description', 'Qty',\n\t\t\t\t\t'UoM', 'Basic Rate', 'Amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the column widths\n\t\t\t\t\t'3%', '20%', '37%', '5%',\n\t\t\t\t\t'5%', '15%', '15%'\n\t\t\t\t],\n\t\t\t\tnull,\n\t\t\t\tnull,\n\t\t\t\t{\n\t\t\t\t\t'description' : function(data_row) {\n\t\t\t\t\t\tif(data_row.adj_rate) {\n\t\t\t\t\t\t\tvar to_append = '<div style=\"padding-left: 15px;\"><i>Discount: ' + \n\t\t\t\t\t\t\t\tdata_row.adj_rate + '% on ' + doc.currency + ' ' +\n\t\t\t\t\t\t\t\tfmt_money(data_row.ref_rate) + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\treturn data_row.description + to_append;\n\t\t\t\t\t\t\t} else { return data_row.description; }\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\treturn data_row.description;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t// This code takes care of page breaks\n\t\t\tif(table.appendChild) {\n\t\t\t\tout = table.innerHTML;\n\t\t\t} else {\n\t\t\t\tout = '';\n\t\t\t\tfor(var i=0; i < (table.length-1); i++) {\n\t\t\t\t\tout += table[i].innerHTML + \n\t\t\t\t\t\t'<div style = \"page-break-after: always;\" \\\n\t\t\t\t\t\tclass = \"page_break\"></div>\\\n\t\t\t\t\t\t<div class=\"page-settings\"></div>';\n\t\t\t\t}\n\t\t\t\tout += table[table.length-1].innerHTML;\n\t\t\t}\n\t\t\treturn out;\n\t\t},\n\n\n\t\tprint_other_charges: function(parent) {\n\t\t\tvar oc = getchildren('Sales Taxes and Charges', doc.name, 'other_charges');\n\t\t\tvar rows = '<table width=100%>\\n';\n\t\t\tfor(var i=0; i<oc.length; i++) {\n\t\t\t\tif(!oc[i].included_in_print_rate) {\n\t\t\t\t\trows +=\n\t\t\t\t\t\t'<tr>\\n' +\n\t\t\t\t\t\t\t'\\t<td>' + oc[i].description + '</td>\\n' +\n\t\t\t\t\t\t\t'\\t<td></td>\\n' +\n\t\t\t\t\t\t\t'\\t<td width=38%>' + fmt_money(oc[i].tax_amount/doc.conversion_rate) + '</td>\\n' +\n\t\t\t\t\t\t'</tr>\\n';\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn rows + '</table>\\n';\n\t\t}\n\t};\n</script>\n\n\n<!-- Page Layout Settings -->\n<div class='common page-header'>\n\t<!-- \n\t\tPage Header will contain\n\t\t\t+ table 1\n\t\t\t\t+ table 1a\n\t\t\t\t\t- Name\n\t\t\t\t\t- Address\n\t\t\t\t\t- Contact\n\t\t\t\t\t- Mobile No\n\t\t\t\t+ table 1b\n\t\t\t\t\t- Voucher Date\n\t\t\t\t\t- Due Date\n\t-->\n\t<table class='header-table' cellspacing=0>\n\t\t<thead>\n\t\t\t<tr><td colspan=2><div><script>'<h1>' + (doc.select_print_heading || 'Sales Order') + '</h1>'</script></div></td></tr>\n\t\t\t<tr><td colspan=2><div style=\"height:15px\"></div></td></tr>\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60%><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=39%><b>Name</b></td>\n\t\t\t\t\t\t<td><script>doc.customer_name</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Address</b></td>\n\t\t\t\t\t\t<td><script>replace_newlines(doc.address_display)</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Contact</b></td>\n\t\t\t\t\t\t<td><script>doc.contact_display</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</tbody></table></td>\n\t\t\t\t<td><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr class='imp-details'>\n\t\t\t\t\t\t<td><b>Sales Order No.</b></td>\n\t\t\t\t\t\t<td><script>cur_frm.docname</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=63%><b>Sales Order Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.transaction_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Delivery Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.delivery_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t</tbody></table></td>\n\t\t\t</tr>\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n<div class='common page-body'>\n\t<!-- \n\t\tPage Body will contain\n\t\t\t+ table 2\n\t\t\t\t- Sales Invoice Data\n\t-->\n\t<script>si_std.print_item_table()</script>\n</div>\n<div class='common page-footer'>\n\t<!-- \n\t\tPage Footer will contain\n\t\t\t+ table 3\n\t\t\t\t- Terms and Conditions\n\t\t\t\t- Total Rounded Amount Calculation\n\t\t\t\t- Total Rounded Amount in Words\n\t-->\n\t<table class='footer-table' width=100% cellspacing=0>\n\t\t<thead>\n\t\t\t\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60% style='padding-right: 10px;'>\n\t\t\t\t\t<b>Terms, Conditions &amp; Other Information:</b><br />\n\t\t\t\t\t<script>doc.terms</script>\n\t\t\t\t</td>\n\t\t\t\t<td>\n\t\t\t\t\t<table cellspacing=0 width=100%><tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Net Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td width=38%><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.net_total)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=3><script>si_std.print_other_charges()</script></td></tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Grand Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.grand_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr style='font-weight: bold' class='imp-details'>\n\t\t\t\t\t\t\t<td>Rounded Total</td>\n\t\t\t\t\t\t\t<td><script>doc.currency</script></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.rounded_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody></table>\n\t\t\t\t\t<br /><b>In Words</b><br />\n\t\t\t\t\t<i><script>doc.in_words_export</script></i>\n\t\t\t\t</td>\n\t\t\t</tr>\t\t\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\t<tr><td colspan=2><div></div></td><tr>\n\t\t</tfoot>\n\t</table>\n</div>\n", 
+  "html": "<!--\n\tSample Print Format for ERPNext\n\tPlease use at your own discretion\n\tFor suggestions and contributions:\n\t\thttps://github.com/webnotes/erpnext-print-templates\n\n\tFreely usable under MIT license\n-->\n\n<!-- Style Settings -->\n<style>\n\t/*\n\t\tcommon style for whole page\n\t\tThis should include:\n\t\t+ page size related settings\n\t\t+ font family settings\n\t\t+ line spacing settings\n\t*/\n\t@media screen {\n\t\tbody {\n\t\t\twidth: 8.3in;\n\t\t}\n\t}\n\n\thtml, body, div, span, td {\n\t\tfont-family: \"Helvetica\", \"Arial\", sans-serif;\n\t\tfont-size: 12px;\n\t}\n\n\tbody {\n\t\tpadding: 10px;\n\t\tmargin: auto;\n\t\tfont-size: 12px;\n\t\tline-height: 150%;\n\t}\n\n\t.common {\n\t\tfont-family: \"Helvetica\", \"Arial\", sans-serif !important;\n\t\tfont-size: 12px;\n\t\tpadding: 10px 0px;\n\t}\n\n\ttable {\n\t\tborder-collapse: collapse;\n\t\twidth: 100%;\n\t\tvertical-align: top;\n\t\tborder-style: none !important;\n\t}\n\n\ttable td {\n\t\tpadding: 2px 0px;\n\t\tborder-style: none !important;\n\t}\n\t\n\ttable h1, h2, h3, h4, h5, h6 {\n\t\tpadding: 0px;\n\t\tmargin: 0px;\n\t}\n\n\ttable.header-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.header-table h1 {\n\t\ttext-transform: uppercase;\n\t\tcolor: white;\n\t\tfont-size: 55px;\n\t\tfont-style: italic;\n\t}\n\n\ttable.header-table thead tr:nth-child(1) div {\n\t\theight: 24px;\n\t\tbackground-color: #696969;\n\t\tvertical-align: middle;\n\t\tpadding: 12px 0px 0px 0px;\n\t\twidth: 100%;\n\t}\n\n\tdiv.page-body table td:nth-child(6),\n\tdiv.page-body table td:nth-child(7) {\n\t\ttext-align: right;\n\t}\n\n\tdiv.page-body table tr td {\n\t\tbackground-color: #DCDCDC !important;\n\t}\n\n\tdiv.page-body table tr:nth-child(1) td {\n\t\tbackground-color: #696969 !important;\n\t\tcolor: white !important;\n\t}\n\n\ttable.footer-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.footer-table td table td:nth-child(2),\n\ttable.footer-table td table td:nth-child(3) {\n\t\ttext-align: right;\n\t}\n\n\ttable.footer-table tfoot td {\n\t\tbackground-color: #696969;\n\t\theight: 10px;\n\t}\n\n\t.imp-details {\n\t\tbackground-color: #DCDCDC;\n\t}\n</style>\n\n\n<!-- Javascript -->\n<script>\n\tsi_std = {\n\t\tprint_item_table: function() {\n\t\t\tvar table = print_table(\n\t\t\t\t'Sales Order',\n\t\t\t\tdoc.name,\n\t\t\t\t'sales_order_details',\n\t\t\t\t'Sales Order Item',\n\t\t\t\t[// Here specify the table columns to be displayed\n\t\t\t\t\t'SR', 'item_code', 'description', 'qty', 'stock_uom',\n\t\t\t\t\t'basic_rate', 'amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the labels of column headings\n\t\t\t\t\t'Sr', 'Item Code', 'Description', 'Qty',\n\t\t\t\t\t'UoM', 'Basic Rate', 'Amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the column widths\n\t\t\t\t\t'3%', '20%', '37%', '5%',\n\t\t\t\t\t'5%', '15%', '15%'\n\t\t\t\t],\n\t\t\t\tnull,\n\t\t\t\tnull,\n\t\t\t\t{\n\t\t\t\t\t'description' : function(data_row) {\n\t\t\t\t\t\tif(data_row.adj_rate) {\n\t\t\t\t\t\t\tvar to_append = '<div style=\"padding-left: 15px;\"><i>Discount: ' + \n\t\t\t\t\t\t\t\tdata_row.adj_rate + '% on ' + doc.currency + ' ' +\n\t\t\t\t\t\t\t\tfmt_money(data_row.ref_rate) + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\treturn data_row.description + to_append;\n\t\t\t\t\t\t\t} else { return data_row.description; }\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\treturn data_row.description;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t// This code takes care of page breaks\n\t\t\tif(table.appendChild) {\n\t\t\t\tout = table.innerHTML;\n\t\t\t} else {\n\t\t\t\tout = '';\n\t\t\t\tfor(var i=0; i < (table.length-1); i++) {\n\t\t\t\t\tout += table[i].innerHTML + \n\t\t\t\t\t\t'<div style = \"page-break-after: always;\" \\\n\t\t\t\t\t\tclass = \"page_break\"></div>\\\n\t\t\t\t\t\t<div class=\"page-settings\"></div>';\n\t\t\t\t}\n\t\t\t\tout += table[table.length-1].innerHTML;\n\t\t\t}\n\t\t\treturn out;\n\t\t},\n\n\n\t\tprint_other_charges: function(parent) {\n\t\t\tvar oc = getchildren('Sales Taxes and Charges', doc.name, 'other_charges');\n\t\t\tvar rows = '<table width=100%>\\n';\n\t\t\tfor(var i=0; i<oc.length; i++) {\n\t\t\t\tif(!oc[i].included_in_print_rate) {\n\t\t\t\t\trows +=\n\t\t\t\t\t\t'<tr>\\n' +\n\t\t\t\t\t\t\t'\\t<td>' + oc[i].description + '</td>\\n' +\n\t\t\t\t\t\t\t'\\t<td></td>\\n' +\n\t\t\t\t\t\t\t'\\t<td width=38%>' + fmt_money(oc[i].tax_amount/doc.conversion_rate) + '</td>\\n' +\n\t\t\t\t\t\t'</tr>\\n';\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn rows + '</table>\\n';\n\t\t}\n\t};\n</script>\n\n\n<!-- Page Layout Settings -->\n<div class='common page-header'>\n\t<!-- \n\t\tPage Header will contain\n\t\t\t+ table 1\n\t\t\t\t+ table 1a\n\t\t\t\t\t- Name\n\t\t\t\t\t- Address\n\t\t\t\t\t- Contact\n\t\t\t\t\t- Mobile No\n\t\t\t\t+ table 1b\n\t\t\t\t\t- Voucher Date\n\t\t\t\t\t- Due Date\n\t-->\n\t<table class='header-table' cellspacing=0>\n\t\t<thead>\n\t\t\t<tr><td colspan=2><div><script>'<h1>' + (doc.select_print_heading || 'Sales Order') + '</h1>'</script></div></td></tr>\n\t\t\t<tr><td colspan=2><div style=\"height:15px\"></div></td></tr>\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60%><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=39%><b>Name</b></td>\n\t\t\t\t\t\t<td><script>doc.customer_name</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Address</b></td>\n\t\t\t\t\t\t<td><script>replace_newlines(doc.address_display)</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Contact</b></td>\n\t\t\t\t\t\t<td><script>doc.contact_display</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</tbody></table></td>\n\t\t\t\t<td><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr class='imp-details'>\n\t\t\t\t\t\t<td><b>Sales Order No.</b></td>\n\t\t\t\t\t\t<td><script>cur_frm.docname</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=63%><b>Sales Order Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.transaction_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Delivery Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.delivery_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t</tbody></table></td>\n\t\t\t</tr>\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n<div class='common page-body'>\n\t<!-- \n\t\tPage Body will contain\n\t\t\t+ table 2\n\t\t\t\t- Sales Invoice Data\n\t-->\n\t<script>si_std.print_item_table()</script>\n</div>\n<div class='common page-footer'>\n\t<!-- \n\t\tPage Footer will contain\n\t\t\t+ table 3\n\t\t\t\t- Terms and Conditions\n\t\t\t\t- Total Rounded Amount Calculation\n\t\t\t\t- Total Rounded Amount in Words\n\t-->\n\t<table class='footer-table' width=100% cellspacing=0>\n\t\t<thead>\n\t\t\t\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60% style='padding-right: 10px;'>\n\t\t\t\t\t<b>Terms, Conditions &amp; Other Information:</b><br />\n\t\t\t\t\t<script>doc.terms</script>\n\t\t\t\t</td>\n\t\t\t\t<td>\n\t\t\t\t\t<table cellspacing=0 width=100%><tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Net Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td width=38%><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.net_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=3><script>si_std.print_other_charges()</script></td></tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Grand Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.grand_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr style='font-weight: bold' class='imp-details'>\n\t\t\t\t\t\t\t<td>Rounded Total</td>\n\t\t\t\t\t\t\t<td><script>doc.currency</script></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.rounded_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody></table>\n\t\t\t\t\t<br /><b>In Words</b><br />\n\t\t\t\t\t<i><script>doc.in_words_export</script></i>\n\t\t\t\t</td>\n\t\t\t</tr>\t\t\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\t<tr><td colspan=2><div></div></td><tr>\n\t\t</tfoot>\n\t</table>\n</div>\n", 
   "module": "Selling", 
   "name": "__common__", 
+  "print_format_type": "Client", 
   "standard": "Yes"
  }, 
  {
diff --git a/selling/Print Format/Sales Order Spartan/Sales Order Spartan.txt b/selling/Print Format/Sales Order Spartan/Sales Order Spartan.txt
index 3db5f05..f1f5d92 100644
--- a/selling/Print Format/Sales Order Spartan/Sales Order Spartan.txt
+++ b/selling/Print Format/Sales Order Spartan/Sales Order Spartan.txt
@@ -1,17 +1,18 @@
 [
  {
-  "creation": "2012-04-17 11:29:12", 
+  "creation": "2013-04-19 13:30:51", 
   "docstatus": 0, 
-  "modified": "2013-01-25 17:19:08", 
+  "modified": "2013-05-28 17:20:50", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
  {
   "doc_type": "Sales Order", 
   "doctype": "Print Format", 
-  "html": "<!--\n\tSample Print Format for ERPNext\n\tPlease use at your own discretion\n\tFor suggestions and contributions:\n\t\thttps://github.com/webnotes/erpnext-print-templates\n\n\tFreely usable under MIT license\n-->\n\n<!-- Style Settings -->\n<style>\n\t/*\n\t\tcommon style for whole page\n\t\tThis should include:\n\t\t+ page size related settings\n\t\t+ font family settings\n\t\t+ line spacing settings\n\t*/\n\t@media screen {\n\t\tbody {\n\t\t\twidth: 8.3in;\n\t\t}\n\t}\n\n\thtml, body, div, span, td {\n\t\tfont-family: \"Arial\", sans-serif;\n\t\tfont-size: 12px;\n\t}\n\n\tbody {\n\t\tpadding: 10px;\n\t\tmargin: auto;\n\t\tfont-size: 12px;\n\t\tline-height: 150%;\n\t}\n\n\t.common {\n\t\tfont-family: \"Arial\", sans-serif !important;\n\t\tfont-size: 12px;\n\t\tpadding: 0px;\n\t}\n\n\ttable {\n\t\twidth: 100% !important;\n\t\tvertical-align: top;\n\t}\n\n\ttable td {\n\t\tpadding: 2px 0px;\n\t}\n\n\ttable, td {\n\t\tborder-collapse: collapse !important;\n\t\tpadding: 0px;\n\t\tmargin: 0px !important;\n\t}\n\t\n\ttable h1, h2, h3, h4, h5, h6 {\n\t\tpadding: 0px;\n\t\tmargin: 0px;\n\t}\n\n\ttable.header-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.header-table h3 {\n\t\tcolor: gray;\n\t}\n\n\ttable.header-table thead td {\n\t\tpadding: 5px;\n\t}\n\n\ttable.header-table > thead,\n\ttable.header-table > tbody > tr > td,\n\ttable.footer-table > tbody > tr > td {\n\t\tborder: 1px solid black;\n\t\tpadding: 5px;\n\t}\n\n\ttable.footer-table > tbody,\n\ttable.header-table > thead {\n\t\tborder-bottom: 3px solid black;\n\t}\n\n\ttable.header-table > thead {\n\t\tborder-top: 3px solid black;\n\t}\n\n\tdiv.page-body table td:nth-child(6),\n\tdiv.page-body table td:nth-child(7) {\n\t\ttext-align: right;\n\t}\n\n\tdiv.page-body td {\n\t\tbackground-color: white !important;\n\t\tborder: 1px solid black !important;\n\t}\n\n\ttable.footer-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.footer-table td table td:nth-child(2),\n\ttable.footer-table td table td:nth-child(3) {\n\t\ttext-align: right;\n\t}\n</style>\n\n\n<!-- Javascript -->\n<script>\n\tsi_std = {\n\t\tprint_item_table: function() {\n\t\t\tvar table = print_table(\n\t\t\t\t'Sales Order',\n\t\t\t\tdoc.name,\n\t\t\t\t'sales_order_details',\n\t\t\t\t'Sales Order Item',\n\t\t\t\t[// Here specify the table columns to be displayed\n\t\t\t\t\t'SR', 'item_code', 'description', 'qty', 'stock_uom',\n\t\t\t\t\t'basic_rate', 'amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the labels of column headings\n\t\t\t\t\t'Sr', 'Item Code', 'Description', 'Qty',\n\t\t\t\t\t'UoM', 'Basic Rate', 'Amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the column widths\n\t\t\t\t\t'3%', '20%', '37%', '5%',\n\t\t\t\t\t'5%', '15%', '15%'\n\t\t\t\t],\n\t\t\t\tnull,\n\t\t\t\tnull,\n\t\t\t\t{\n\t\t\t\t\t'description' : function(data_row) {\n\t\t\t\t\t\tif(data_row.adj_rate) {\n\t\t\t\t\t\t\tvar to_append = '<div style=\"padding-left: 15px;\"><i>Discount: ' + \n\t\t\t\t\t\t\t\tdata_row.adj_rate + '% on ' + doc.currency + ' ' +\n\t\t\t\t\t\t\t\tfmt_money(data_row.ref_rate) + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\treturn data_row.description + to_append;\n\t\t\t\t\t\t\t} else { return data_row.description; }\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\treturn data_row.description;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t// This code takes care of page breaks\n\t\t\tif(table.appendChild) {\n\t\t\t\tout = table.innerHTML;\n\t\t\t} else {\n\t\t\t\tout = '';\n\t\t\t\tfor(var i=0; i < (table.length-1); i++) {\n\t\t\t\t\tout += table[i].innerHTML + \n\t\t\t\t\t\t'<div style = \"page-break-after: always;\" \\\n\t\t\t\t\t\tclass = \"page_break\"></div>\\\n\t\t\t\t\t\t<div class=\"page-settings\"></div>';\n\t\t\t\t}\n\t\t\t\tout += table[table.length-1].innerHTML;\n\t\t\t}\n\t\t\treturn out;\n\t\t},\n\n\n\t\tprint_other_charges: function(parent) {\n\t\t\tvar oc = getchildren('Sales Taxes and Charges', doc.name, 'other_charges');\n\t\t\tvar rows = '<table width=100%>\\n';\n\t\t\tfor(var i=0; i<oc.length; i++) {\n\t\t\t\tif(!oc[i].included_in_print_rate) {\n\t\t\t\t\trows +=\n\t\t\t\t\t\t'<tr>\\n' +\n\t\t\t\t\t\t\t'\\t<td>' + oc[i].description + '</td>\\n' +\n\t\t\t\t\t\t\t'\\t<td></td>\\n' +\n\t\t\t\t\t\t\t'\\t<td width=38%>' + fmt_money(oc[i].tax_amount/doc.conversion_rate) + '</td>\\n' +\n\t\t\t\t\t\t'</tr>\\n';\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn rows + '</table>\\n';\n\t\t}\n\t};\n</script>\n\n\n<!-- Page Layout Settings -->\n<div class='common page-header'>\n\t<!-- \n\t\tPage Header will contain\n\t\t\t+ table 1\n\t\t\t\t+ table 1a\n\t\t\t\t\t- Name\n\t\t\t\t\t- Address\n\t\t\t\t\t- Contact\n\t\t\t\t\t- Mobile No\n\t\t\t\t+ table 1b\n\t\t\t\t\t- Voucher Date\n\t\t\t\t\t- Due Date\n\t-->\n\t<table class='header-table' cellspacing=0>\n\t\t<thead>\n\t\t\t<tr><td colspan=2><script>'<h1>' + (doc.select_print_heading || 'Sales Order') + '</h1>'</script></td></tr>\n\t\t\t<tr><td colspan=2><h3><script>cur_frm.docname</script></h3></td></tr>\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60%><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=39%><b>Name</b></td>\n\t\t\t\t\t\t<td><script>doc.customer_name</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Address</b></td>\n\t\t\t\t\t\t<td><script>replace_newlines(doc.address_display)</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Contact</b></td>\n\t\t\t\t\t\t<td><script>doc.contact_display</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</tbody></table></td>\n\t\t\t\t<td><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=63%><b>Sales Order Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.transaction_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Delivery Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.delivery_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t</tbody></table></td>\n\t\t\t</tr>\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n<div class='common page-body'>\n\t<!-- \n\t\tPage Body will contain\n\t\t\t+ table 2\n\t\t\t\t- Sales Invoice Data\n\t-->\n\t<script>si_std.print_item_table()</script>\n</div>\n<div class='common page-footer'>\n\t<!-- \n\t\tPage Footer will contain\n\t\t\t+ table 3\n\t\t\t\t- Terms and Conditions\n\t\t\t\t- Total Rounded Amount Calculation\n\t\t\t\t- Total Rounded Amount in Words\n\t-->\n\t<table class='footer-table' width=100% cellspacing=0>\n\t\t<thead>\n\t\t\t\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60% style='padding-right: 10px;'>\n\t\t\t\t\t<b>Terms, Conditions &amp; Other Information:</b><br />\n\t\t\t\t\t<script>doc.terms</script>\n\t\t\t\t</td>\n\t\t\t\t<td>\n\t\t\t\t\t<table cellspacing=0 width=100%><tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Net Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td width=38%><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.net_total)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=3><script>si_std.print_other_charges()</script></td></tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Grand Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.grand_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr style='font-weight: bold'>\n\t\t\t\t\t\t\t<td>Rounded Total</td>\n\t\t\t\t\t\t\t<td><script>doc.currency</script></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.rounded_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody></table>\n\t\t\t\t\t<br /><b>In Words</b><br />\n\t\t\t\t\t<i><script>doc.in_words_export</script></i>\n\t\t\t\t</td>\n\t\t\t</tr>\t\t\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n", 
+  "html": "<!--\n\tSample Print Format for ERPNext\n\tPlease use at your own discretion\n\tFor suggestions and contributions:\n\t\thttps://github.com/webnotes/erpnext-print-templates\n\n\tFreely usable under MIT license\n-->\n\n<!-- Style Settings -->\n<style>\n\t/*\n\t\tcommon style for whole page\n\t\tThis should include:\n\t\t+ page size related settings\n\t\t+ font family settings\n\t\t+ line spacing settings\n\t*/\n\t@media screen {\n\t\tbody {\n\t\t\twidth: 8.3in;\n\t\t}\n\t}\n\n\thtml, body, div, span, td {\n\t\tfont-family: \"Arial\", sans-serif;\n\t\tfont-size: 12px;\n\t}\n\n\tbody {\n\t\tpadding: 10px;\n\t\tmargin: auto;\n\t\tfont-size: 12px;\n\t\tline-height: 150%;\n\t}\n\n\t.common {\n\t\tfont-family: \"Arial\", sans-serif !important;\n\t\tfont-size: 12px;\n\t\tpadding: 0px;\n\t}\n\n\ttable {\n\t\twidth: 100% !important;\n\t\tvertical-align: top;\n\t}\n\n\ttable td {\n\t\tpadding: 2px 0px;\n\t}\n\n\ttable, td {\n\t\tborder-collapse: collapse !important;\n\t\tpadding: 0px;\n\t\tmargin: 0px !important;\n\t}\n\t\n\ttable h1, h2, h3, h4, h5, h6 {\n\t\tpadding: 0px;\n\t\tmargin: 0px;\n\t}\n\n\ttable.header-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.header-table h3 {\n\t\tcolor: gray;\n\t}\n\n\ttable.header-table thead td {\n\t\tpadding: 5px;\n\t}\n\n\ttable.header-table > thead,\n\ttable.header-table > tbody > tr > td,\n\ttable.footer-table > tbody > tr > td {\n\t\tborder: 1px solid black;\n\t\tpadding: 5px;\n\t}\n\n\ttable.footer-table > tbody,\n\ttable.header-table > thead {\n\t\tborder-bottom: 3px solid black;\n\t}\n\n\ttable.header-table > thead {\n\t\tborder-top: 3px solid black;\n\t}\n\n\tdiv.page-body table td:nth-child(6),\n\tdiv.page-body table td:nth-child(7) {\n\t\ttext-align: right;\n\t}\n\n\tdiv.page-body td {\n\t\tbackground-color: white !important;\n\t\tborder: 1px solid black !important;\n\t}\n\n\ttable.footer-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.footer-table td table td:nth-child(2),\n\ttable.footer-table td table td:nth-child(3) {\n\t\ttext-align: right;\n\t}\n</style>\n\n\n<!-- Javascript -->\n<script>\n\tsi_std = {\n\t\tprint_item_table: function() {\n\t\t\tvar table = print_table(\n\t\t\t\t'Sales Order',\n\t\t\t\tdoc.name,\n\t\t\t\t'sales_order_details',\n\t\t\t\t'Sales Order Item',\n\t\t\t\t[// Here specify the table columns to be displayed\n\t\t\t\t\t'SR', 'item_code', 'description', 'qty', 'stock_uom',\n\t\t\t\t\t'basic_rate', 'amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the labels of column headings\n\t\t\t\t\t'Sr', 'Item Code', 'Description', 'Qty',\n\t\t\t\t\t'UoM', 'Basic Rate', 'Amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the column widths\n\t\t\t\t\t'3%', '20%', '37%', '5%',\n\t\t\t\t\t'5%', '15%', '15%'\n\t\t\t\t],\n\t\t\t\tnull,\n\t\t\t\tnull,\n\t\t\t\t{\n\t\t\t\t\t'description' : function(data_row) {\n\t\t\t\t\t\tif(data_row.adj_rate) {\n\t\t\t\t\t\t\tvar to_append = '<div style=\"padding-left: 15px;\"><i>Discount: ' + \n\t\t\t\t\t\t\t\tdata_row.adj_rate + '% on ' + doc.currency + ' ' +\n\t\t\t\t\t\t\t\tfmt_money(data_row.ref_rate) + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\treturn data_row.description + to_append;\n\t\t\t\t\t\t\t} else { return data_row.description; }\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\treturn data_row.description;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t// This code takes care of page breaks\n\t\t\tif(table.appendChild) {\n\t\t\t\tout = table.innerHTML;\n\t\t\t} else {\n\t\t\t\tout = '';\n\t\t\t\tfor(var i=0; i < (table.length-1); i++) {\n\t\t\t\t\tout += table[i].innerHTML + \n\t\t\t\t\t\t'<div style = \"page-break-after: always;\" \\\n\t\t\t\t\t\tclass = \"page_break\"></div>\\\n\t\t\t\t\t\t<div class=\"page-settings\"></div>';\n\t\t\t\t}\n\t\t\t\tout += table[table.length-1].innerHTML;\n\t\t\t}\n\t\t\treturn out;\n\t\t},\n\n\n\t\tprint_other_charges: function(parent) {\n\t\t\tvar oc = getchildren('Sales Taxes and Charges', doc.name, 'other_charges');\n\t\t\tvar rows = '<table width=100%>\\n';\n\t\t\tfor(var i=0; i<oc.length; i++) {\n\t\t\t\tif(!oc[i].included_in_print_rate) {\n\t\t\t\t\trows +=\n\t\t\t\t\t\t'<tr>\\n' +\n\t\t\t\t\t\t\t'\\t<td>' + oc[i].description + '</td>\\n' +\n\t\t\t\t\t\t\t'\\t<td></td>\\n' +\n\t\t\t\t\t\t\t'\\t<td width=38%>' + fmt_money(oc[i].tax_amount/doc.conversion_rate) + '</td>\\n' +\n\t\t\t\t\t\t'</tr>\\n';\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn rows + '</table>\\n';\n\t\t}\n\t};\n</script>\n\n\n<!-- Page Layout Settings -->\n<div class='common page-header'>\n\t<!-- \n\t\tPage Header will contain\n\t\t\t+ table 1\n\t\t\t\t+ table 1a\n\t\t\t\t\t- Name\n\t\t\t\t\t- Address\n\t\t\t\t\t- Contact\n\t\t\t\t\t- Mobile No\n\t\t\t\t+ table 1b\n\t\t\t\t\t- Voucher Date\n\t\t\t\t\t- Due Date\n\t-->\n\t<table class='header-table' cellspacing=0>\n\t\t<thead>\n\t\t\t<tr><td colspan=2><script>'<h1>' + (doc.select_print_heading || 'Sales Order') + '</h1>'</script></td></tr>\n\t\t\t<tr><td colspan=2><h3><script>cur_frm.docname</script></h3></td></tr>\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60%><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=39%><b>Name</b></td>\n\t\t\t\t\t\t<td><script>doc.customer_name</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Address</b></td>\n\t\t\t\t\t\t<td><script>replace_newlines(doc.address_display)</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Contact</b></td>\n\t\t\t\t\t\t<td><script>doc.contact_display</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</tbody></table></td>\n\t\t\t\t<td><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=63%><b>Sales Order Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.transaction_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Delivery Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.delivery_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t</tbody></table></td>\n\t\t\t</tr>\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n<div class='common page-body'>\n\t<!-- \n\t\tPage Body will contain\n\t\t\t+ table 2\n\t\t\t\t- Sales Invoice Data\n\t-->\n\t<script>si_std.print_item_table()</script>\n</div>\n<div class='common page-footer'>\n\t<!-- \n\t\tPage Footer will contain\n\t\t\t+ table 3\n\t\t\t\t- Terms and Conditions\n\t\t\t\t- Total Rounded Amount Calculation\n\t\t\t\t- Total Rounded Amount in Words\n\t-->\n\t<table class='footer-table' width=100% cellspacing=0>\n\t\t<thead>\n\t\t\t\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60% style='padding-right: 10px;'>\n\t\t\t\t\t<b>Terms, Conditions &amp; Other Information:</b><br />\n\t\t\t\t\t<script>doc.terms</script>\n\t\t\t\t</td>\n\t\t\t\t<td>\n\t\t\t\t\t<table cellspacing=0 width=100%><tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Net Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td width=38%><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.net_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=3><script>si_std.print_other_charges()</script></td></tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Grand Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.grand_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr style='font-weight: bold'>\n\t\t\t\t\t\t\t<td>Rounded Total</td>\n\t\t\t\t\t\t\t<td><script>doc.currency</script></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.rounded_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody></table>\n\t\t\t\t\t<br /><b>In Words</b><br />\n\t\t\t\t\t<i><script>doc.in_words_export</script></i>\n\t\t\t\t</td>\n\t\t\t</tr>\t\t\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n", 
   "module": "Selling", 
   "name": "__common__", 
+  "print_format_type": "Client", 
   "standard": "Yes"
  }, 
  {
diff --git a/selling/README.md b/selling/README.md
new file mode 100644
index 0000000..db05132
--- /dev/null
+++ b/selling/README.md
@@ -0,0 +1,6 @@
+Selling management module. Includes forms for capturing / managing the sales process.
+
+- Lead
+- Opportunity
+- Quotation
+- Sales Order
\ No newline at end of file
diff --git a/selling/doctype/campaign/README.md b/selling/doctype/campaign/README.md
new file mode 100644
index 0000000..a837318
--- /dev/null
+++ b/selling/doctype/campaign/README.md
@@ -0,0 +1 @@
+Sales campaign / promotion, like special discount, exhibition, newsletter etc.
\ No newline at end of file
diff --git a/selling/doctype/campaign/locale/_messages_doc.json b/selling/doctype/campaign/locale/_messages_doc.json
deleted file mode 100644
index 03e0251..0000000
--- a/selling/doctype/campaign/locale/_messages_doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-[
- "Trash Reason", 
- "Selling", 
- "Description", 
- "Campaign", 
- "Campaign Name", 
- "Keep Track of Sales Campaigns. Keep track of Leads, Quotations, Sales Order etc from Campaigns to gauge Return on Investment. "
-]
\ No newline at end of file
diff --git a/selling/doctype/campaign/locale/ar-doc.json b/selling/doctype/campaign/locale/ar-doc.json
deleted file mode 100644
index b83ef6d..0000000
--- a/selling/doctype/campaign/locale/ar-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Campaign": "\u062d\u0645\u0644\u0629", 
- "Campaign Name": "\u0627\u0633\u0645 \u0627\u0644\u062d\u0645\u0644\u0629", 
- "Description": "\u0648\u0635\u0641", 
- "Keep Track of Sales Campaigns. Keep track of Leads, Quotations, Sales Order etc from Campaigns to gauge Return on Investment. ": "\u062a\u062a\u0628\u0639 \u0627\u0644\u062d\u0645\u0644\u0627\u062a \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a. \u062a\u062a\u0628\u0639 \u0627\u0644\u0639\u0631\u0648\u0636\u060c \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633\u0627\u062a\u060c \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0648\u063a\u064a\u0631\u0647\u0627 \u0645\u0646 \u0627\u0644\u062d\u0645\u0644\u0627\u062a \u064a\u0634\u062a\u0631\u064a \u0644\u0642\u064a\u0627\u0633 \u0627\u0644\u0639\u0627\u0626\u062f \u0639\u0644\u0649 \u0627\u0644\u0627\u0633\u062a\u062b\u0645\u0627\u0631.", 
- "Selling": "\u0628\u064a\u0639", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629"
-}
\ No newline at end of file
diff --git a/selling/doctype/campaign/locale/de-doc.json b/selling/doctype/campaign/locale/de-doc.json
deleted file mode 100644
index 646bb18..0000000
--- a/selling/doctype/campaign/locale/de-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Campaign": "Kampagne", 
- "Campaign Name": "Kampagnenname", 
- "Description": "Beschreibung", 
- "Keep Track of Sales Campaigns. Keep track of Leads, Quotations, Sales Order etc from Campaigns to gauge Return on Investment. ": "Behalten Sie den \u00dcberblick of Sales Campaigns. Verfolgen Sie Leads, Angebote, Sales Order etc von Kampagnen zur Return on Investment messen.", 
- "Selling": "Verkauf", 
- "Trash Reason": "Trash Reason"
-}
\ No newline at end of file
diff --git a/selling/doctype/campaign/locale/es-doc.json b/selling/doctype/campaign/locale/es-doc.json
deleted file mode 100644
index c974285..0000000
--- a/selling/doctype/campaign/locale/es-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Campaign": "Campa\u00f1a", 
- "Campaign Name": "Nombre de la campa\u00f1a", 
- "Description": "Descripci\u00f3n", 
- "Keep Track of Sales Campaigns. Keep track of Leads, Quotations, Sales Order etc from Campaigns to gauge Return on Investment. ": "Lleve un registro de las campa\u00f1as de ventas. Lleve un registro de Leads, citas, etc \u00f3rdenes de venta de las campa\u00f1as para medir rendimiento de la inversi\u00f3n.", 
- "Selling": "De venta", 
- "Trash Reason": "Trash Raz\u00f3n"
-}
\ No newline at end of file
diff --git a/selling/doctype/campaign/locale/fr-doc.json b/selling/doctype/campaign/locale/fr-doc.json
deleted file mode 100644
index ade6d82..0000000
--- a/selling/doctype/campaign/locale/fr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Campaign": "Campagne", 
- "Campaign Name": "Nom de la campagne", 
- "Description": "Description", 
- "Keep Track of Sales Campaigns. Keep track of Leads, Quotations, Sales Order etc from Campaigns to gauge Return on Investment. ": "Garder une trace des campagnes de vente. Gardez une trace de prospects, devis, etc Commande de campagnes visant \u00e0 jauger le retour sur investissement.", 
- "Selling": "Vente", 
- "Trash Reason": "Raison Corbeille"
-}
\ No newline at end of file
diff --git a/selling/doctype/campaign/locale/hi-doc.json b/selling/doctype/campaign/locale/hi-doc.json
deleted file mode 100644
index e2bf6c6..0000000
--- a/selling/doctype/campaign/locale/hi-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Campaign": "\u0905\u092d\u093f\u092f\u093e\u0928", 
- "Campaign Name": "\u0905\u092d\u093f\u092f\u093e\u0928 \u0915\u093e \u0928\u093e\u092e", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Keep Track of Sales Campaigns. Keep track of Leads, Quotations, Sales Order etc from Campaigns to gauge Return on Investment. ": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0905\u092d\u093f\u092f\u093e\u0928 \u0915\u093e \u091f\u094d\u0930\u0948\u0915 \u0930\u0916\u0947\u0902. \u092c\u093f\u0915\u094d\u0930\u0940\u0938\u0942\u0924\u094d\u0930, \u0915\u094b\u091f\u0947\u0936\u0928, \u0905\u092d\u093f\u092f\u093e\u0928 \u0938\u0947 \u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936 \u0906\u0926\u093f \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0928\u093f\u0935\u0947\u0936 \u092a\u0930 \u0935\u093e\u092a\u0938\u0940 \u0917\u0947\u091c \u091f\u094d\u0930\u0948\u0915 \u0930\u0916\u0947\u0902.", 
- "Selling": "\u0935\u093f\u0915\u094d\u0930\u092f", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923"
-}
\ No newline at end of file
diff --git a/selling/doctype/campaign/locale/hr-doc.json b/selling/doctype/campaign/locale/hr-doc.json
deleted file mode 100644
index 36291b8..0000000
--- a/selling/doctype/campaign/locale/hr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Campaign": "Kampanja", 
- "Campaign Name": "Naziv kampanje", 
- "Description": "Opis", 
- "Keep Track of Sales Campaigns. Keep track of Leads, Quotations, Sales Order etc from Campaigns to gauge Return on Investment. ": "Dr\u017eati Trag od prodaje kampanje. Pratite vodi, citati, prodaja reda itd. iz kampanje radi vrjednovanja povrat na investiciju.", 
- "Selling": "Prodaja", 
- "Trash Reason": "Otpad Razlog"
-}
\ No newline at end of file
diff --git a/selling/doctype/campaign/locale/nl-doc.json b/selling/doctype/campaign/locale/nl-doc.json
deleted file mode 100644
index 84c2445..0000000
--- a/selling/doctype/campaign/locale/nl-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Campaign": "Campagne", 
- "Campaign Name": "Campagnenaam", 
- "Description": "Beschrijving", 
- "Keep Track of Sales Campaigns. Keep track of Leads, Quotations, Sales Order etc from Campaigns to gauge Return on Investment. ": "Bijhouden van Sales Campaigns. Blijf op de hoogte van Leads, Offertes, Sales Order enz. van campagnes om Return on Investment te meten.", 
- "Selling": "Selling", 
- "Trash Reason": "Trash Reden"
-}
\ No newline at end of file
diff --git a/selling/doctype/campaign/locale/pt-BR-doc.json b/selling/doctype/campaign/locale/pt-BR-doc.json
deleted file mode 100644
index 72106ee..0000000
--- a/selling/doctype/campaign/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Campaign": "Campanha", 
- "Campaign Name": "Nome da Campanha", 
- "Description": "Descri\u00e7\u00e3o", 
- "Keep Track of Sales Campaigns. Keep track of Leads, Quotations, Sales Order etc from Campaigns to gauge Return on Investment. ": "Mantenha o controle das campanhas de vendas. Mantenha o controle de prospectos, cota\u00e7\u00f5es, Ordens de Venda, etc para mensurar o Retorno do Investimento.", 
- "Selling": "Vendas", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo"
-}
\ No newline at end of file
diff --git a/selling/doctype/campaign/locale/pt-doc.json b/selling/doctype/campaign/locale/pt-doc.json
deleted file mode 100644
index a357368..0000000
--- a/selling/doctype/campaign/locale/pt-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Campaign": "Campanha", 
- "Campaign Name": "Nome da campanha", 
- "Description": "Descri\u00e7\u00e3o", 
- "Keep Track of Sales Campaigns. Keep track of Leads, Quotations, Sales Order etc from Campaigns to gauge Return on Investment. ": "Mantenha o controle de campanhas de vendas. Mantenha o controle de liga\u00e7\u00f5es, cota\u00e7\u00f5es, etc Vendas Ordem de Campanhas de medir retorno sobre o investimento.", 
- "Selling": "Vendendo", 
- "Trash Reason": "Raz\u00e3o lixo"
-}
\ No newline at end of file
diff --git a/selling/doctype/campaign/locale/sr-doc.json b/selling/doctype/campaign/locale/sr-doc.json
deleted file mode 100644
index eeb5d60..0000000
--- a/selling/doctype/campaign/locale/sr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Campaign": "\u041a\u0430\u043c\u043f\u0430\u045a\u0430", 
- "Campaign Name": "\u041d\u0430\u0437\u0438\u0432 \u043a\u0430\u043c\u043f\u0430\u045a\u0435", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Keep Track of Sales Campaigns. Keep track of Leads, Quotations, Sales Order etc from Campaigns to gauge Return on Investment. ": "\u0412\u043e\u0434\u0438\u0442\u0435 \u0435\u0432\u0438\u0434\u0435\u043d\u0446\u0438\u0458\u0443 \u043e \u043f\u0440\u043e\u0434\u0430\u0458\u043d\u0438\u0445 \u043a\u0430\u043c\u043f\u0430\u045a\u0430. \u041f\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043e\u0434\u0438, \u0446\u0438\u0442\u0430\u0442\u0438\u043c\u0430, \u043f\u0440\u043e\u0434\u0430\u0458\u0435 \u0440\u0435\u0434\u0430 \u0438\u0442\u0434 \u0438\u0437 \u043a\u0430\u043c\u043f\u0430\u045a\u0435 \u0434\u0430 \u0438\u0437\u043c\u0435\u0440\u0438 \u043f\u043e\u0432\u0440\u0430\u045b\u0430\u0458 \u0438\u043d\u0432\u0435\u0441\u0442\u0438\u0446\u0438\u0458\u0435.", 
- "Selling": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433"
-}
\ No newline at end of file
diff --git a/selling/doctype/campaign/locale/ta-doc.json b/selling/doctype/campaign/locale/ta-doc.json
deleted file mode 100644
index c76906b..0000000
--- a/selling/doctype/campaign/locale/ta-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Campaign": "\u0baa\u0bbf\u0bb0\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0bae\u0bcd", 
- "Campaign Name": "\u0baa\u0bbf\u0bb0\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0bae\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Keep Track of Sales Campaigns. Keep track of Leads, Quotations, Sales Order etc from Campaigns to gauge Return on Investment. ": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0baa\u0bbf\u0bb0\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bbf\u0ba9\u0bcd\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bc1\u0b99\u0bcd\u0b95\u0bb3\u0bcd. \u0bae\u0bc1\u0ba4\u0bb2\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0bae\u0bc0\u0ba4\u0bc1 \u0bae\u0bc0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b86\u0bb0\u0bbe\u0baf \u0baa\u0bbf\u0bb0\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b9a\u0bc6\u0bb2\u0bcd\u0b95\u0bbf\u0ba9\u0bcd\u0bb1\u0ba4\u0bc1, \u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd\u0b95\u0bb3\u0bcd, \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8 \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1\u0bb5\u0bc8 \u0b95\u0ba3\u0bcd\u0b95\u0bbe\u0ba3\u0bbf\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Selling": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/selling/doctype/campaign/locale/th-doc.json b/selling/doctype/campaign/locale/th-doc.json
deleted file mode 100644
index 0f5295f..0000000
--- a/selling/doctype/campaign/locale/th-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Campaign": "\u0e23\u0e13\u0e23\u0e07\u0e04\u0e4c", 
- "Campaign Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e41\u0e04\u0e21\u0e40\u0e1b\u0e0d", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Keep Track of Sales Campaigns. Keep track of Leads, Quotations, Sales Order etc from Campaigns to gauge Return on Investment. ": "\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e41\u0e04\u0e21\u0e40\u0e1b\u0e0d\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22 \u0e15\u0e34\u0e14\u0e15\u0e32\u0e21 Leads, \u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32, \u0e2f\u0e25\u0e2f \u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22\u0e08\u0e32\u0e01\u0e41\u0e04\u0e21\u0e40\u0e1b\u0e0d\u0e17\u0e35\u0e48\u0e08\u0e30\u0e27\u0e31\u0e14\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e1c\u0e25\u0e15\u0e2d\u0e1a\u0e41\u0e17\u0e19\u0e08\u0e32\u0e01\u0e01\u0e32\u0e23\u0e25\u0e07\u0e17\u0e38\u0e19", 
- "Selling": "\u0e02\u0e32\u0e22", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30"
-}
\ No newline at end of file
diff --git a/selling/doctype/communication_log/locale/_messages_doc.json b/selling/doctype/communication_log/locale/_messages_doc.json
deleted file mode 100644
index 652caa0..0000000
--- a/selling/doctype/communication_log/locale/_messages_doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-[
- "Selling", 
- "Visit", 
- "Notes", 
- "SMS", 
- "Phone", 
- "Communication Log", 
- "Communication type", 
- "Date", 
- "Communication by", 
- "Other", 
- "Email"
-]
\ No newline at end of file
diff --git a/selling/doctype/communication_log/locale/ar-doc.json b/selling/doctype/communication_log/locale/ar-doc.json
deleted file mode 100644
index 051ccc4..0000000
--- a/selling/doctype/communication_log/locale/ar-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Communication Log": "\u0633\u062c\u0644 \u0627\u0644\u0627\u062a\u0635\u0627\u0644\u0627\u062a", 
- "Communication by": "\u0628\u0644\u0627\u063a", 
- "Communication type": "\u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0646\u0648\u0639", 
- "Date": "\u062a\u0627\u0631\u064a\u062e", 
- "Email": "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Notes": "\u062a\u0644\u0627\u062d\u0638", 
- "Other": "\u0622\u062e\u0631", 
- "Phone": "\u0647\u0627\u062a\u0641", 
- "SMS": "SMS", 
- "Selling": "\u0628\u064a\u0639", 
- "Visit": "\u0632\u064a\u0627\u0631\u0629"
-}
\ No newline at end of file
diff --git a/selling/doctype/communication_log/locale/de-doc.json b/selling/doctype/communication_log/locale/de-doc.json
deleted file mode 100644
index 94b0e5a..0000000
--- a/selling/doctype/communication_log/locale/de-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Communication Log": "Communication Log", 
- "Communication by": "Kommunikation durch", 
- "Communication type": "Art der Kommunikation", 
- "Date": "Datum", 
- "Email": "E-Mail", 
- "Notes": "Aufzeichnungen", 
- "Other": "Andere", 
- "Phone": "Telefon", 
- "SMS": "SMS", 
- "Selling": "Verkauf", 
- "Visit": "Besuchen"
-}
\ No newline at end of file
diff --git a/selling/doctype/communication_log/locale/es-doc.json b/selling/doctype/communication_log/locale/es-doc.json
deleted file mode 100644
index 446f3bb..0000000
--- a/selling/doctype/communication_log/locale/es-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Communication Log": "Comunicaci\u00f3n sesi\u00f3n", 
- "Communication by": "La comunicaci\u00f3n por", 
- "Communication type": "Tipo de comunicaci\u00f3n", 
- "Date": "Fecha", 
- "Email": "Email", 
- "Notes": "Notas", 
- "Other": "Otro", 
- "Phone": "Tel\u00e9fono", 
- "SMS": "SMS", 
- "Selling": "De venta", 
- "Visit": "Visitar"
-}
\ No newline at end of file
diff --git a/selling/doctype/communication_log/locale/fr-doc.json b/selling/doctype/communication_log/locale/fr-doc.json
deleted file mode 100644
index 91c0ade..0000000
--- a/selling/doctype/communication_log/locale/fr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Communication Log": "Journal des communications", 
- "Communication by": "Communication", 
- "Communication type": "Type de communication", 
- "Date": "Date", 
- "Email": "Email", 
- "Notes": "Remarques", 
- "Other": "Autre", 
- "Phone": "T\u00e9l\u00e9phone", 
- "SMS": "SMS", 
- "Selling": "Vente", 
- "Visit": "Visiter"
-}
\ No newline at end of file
diff --git a/selling/doctype/communication_log/locale/hi-doc.json b/selling/doctype/communication_log/locale/hi-doc.json
deleted file mode 100644
index 166a092..0000000
--- a/selling/doctype/communication_log/locale/hi-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Communication Log": "\u0938\u0902\u091a\u093e\u0930 \u092a\u094d\u0930\u0935\u0947\u0936 \u0915\u0930\u0947\u0902", 
- "Communication by": "\u0926\u094d\u0935\u093e\u0930\u093e \u0938\u0902\u091a\u093e\u0930", 
- "Communication type": "\u0938\u0902\u091a\u093e\u0930 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Date": "\u0924\u093e\u0930\u0940\u0916", 
- "Email": "\u0908\u092e\u0947\u0932", 
- "Notes": "\u0928\u094b\u091f\u094d\u0938", 
- "Other": "\u0905\u0928\u094d\u092f", 
- "Phone": "\u092b\u093c\u094b\u0928", 
- "SMS": "\u090f\u0938\u090f\u092e\u090f\u0938", 
- "Selling": "\u0935\u093f\u0915\u094d\u0930\u092f", 
- "Visit": "\u092d\u0947\u0902\u091f"
-}
\ No newline at end of file
diff --git a/selling/doctype/communication_log/locale/hr-doc.json b/selling/doctype/communication_log/locale/hr-doc.json
deleted file mode 100644
index b392476..0000000
--- a/selling/doctype/communication_log/locale/hr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Communication Log": "Komunikacija Prijava", 
- "Communication by": "Komunikacija", 
- "Communication type": "Komunikacija putovanja", 
- "Date": "Datum", 
- "Email": "E-mail", 
- "Notes": "Bilje\u0161ke", 
- "Other": "Drugi", 
- "Phone": "Telefon", 
- "SMS": "SMS", 
- "Selling": "Prodaja", 
- "Visit": "Posjetiti"
-}
\ No newline at end of file
diff --git a/selling/doctype/communication_log/locale/nl-doc.json b/selling/doctype/communication_log/locale/nl-doc.json
deleted file mode 100644
index 78f824b..0000000
--- a/selling/doctype/communication_log/locale/nl-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Communication Log": "Communicatie Inloggen", 
- "Communication by": "Communicatie door", 
- "Communication type": "Communicatietype", 
- "Date": "Datum", 
- "Email": "E-mail", 
- "Notes": "Opmerkingen", 
- "Other": "Ander", 
- "Phone": "Telefoon", 
- "SMS": "SMS", 
- "Selling": "Selling", 
- "Visit": "Bezoeken"
-}
\ No newline at end of file
diff --git a/selling/doctype/communication_log/locale/pt-BR-doc.json b/selling/doctype/communication_log/locale/pt-BR-doc.json
deleted file mode 100644
index 2eb01f3..0000000
--- a/selling/doctype/communication_log/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Communication Log": "Log de Comunica\u00e7\u00e3o", 
- "Communication by": "Comunica\u00e7\u00e3o por", 
- "Communication type": "Tipo de comunica\u00e7\u00e3o", 
- "Date": "Data", 
- "Email": "E-mail", 
- "Notes": "Notas", 
- "Other": "Outro", 
- "Phone": "Telefone", 
- "SMS": "SMS", 
- "Selling": "Vendas", 
- "Visit": "Visita"
-}
\ No newline at end of file
diff --git a/selling/doctype/communication_log/locale/pt-doc.json b/selling/doctype/communication_log/locale/pt-doc.json
deleted file mode 100644
index 6e293e7..0000000
--- a/selling/doctype/communication_log/locale/pt-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Communication Log": "Log Comunica\u00e7\u00e3o", 
- "Communication by": "Comunica\u00e7\u00e3o por", 
- "Communication type": "Tipo de comunica\u00e7\u00e3o", 
- "Date": "Data", 
- "Email": "E-mail", 
- "Notes": "Notas", 
- "Other": "Outro", 
- "Phone": "Telefone", 
- "SMS": "SMS", 
- "Selling": "Vendendo", 
- "Visit": "Visitar"
-}
\ No newline at end of file
diff --git a/selling/doctype/communication_log/locale/sr-doc.json b/selling/doctype/communication_log/locale/sr-doc.json
deleted file mode 100644
index 9bbec26..0000000
--- a/selling/doctype/communication_log/locale/sr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Communication Log": "\u041a\u043e\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0458\u0430 \u041f\u0440\u0438\u0458\u0430\u0432\u0430", 
- "Communication by": "\u041a\u043e\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0458\u0430", 
- "Communication type": "\u041a\u043e\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0458\u0430 \u0442\u0438\u043f\u0430", 
- "Date": "\u0414\u0430\u0442\u0443\u043c", 
- "Email": "\u0415-\u043c\u0430\u0438\u043b", 
- "Notes": "\u0411\u0435\u043b\u0435\u0448\u043a\u0435", 
- "Other": "\u0414\u0440\u0443\u0433\u0438", 
- "Phone": "\u0422\u0435\u043b\u0435\u0444\u043e\u043d", 
- "SMS": "\u0421\u041c\u0421", 
- "Selling": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430", 
- "Visit": "\u041f\u043e\u0441\u0435\u0442\u0438\u0442\u0438"
-}
\ No newline at end of file
diff --git a/selling/doctype/communication_log/locale/ta-doc.json b/selling/doctype/communication_log/locale/ta-doc.json
deleted file mode 100644
index 2d3a526..0000000
--- a/selling/doctype/communication_log/locale/ta-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Communication Log": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 \u0baa\u0bc1\u0b95\u0bc1\u0baa\u0ba4\u0bbf\u0b95\u0bc8", 
- "Communication by": "\u0bae\u0bc2\u0bb2\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Communication type": "\u0ba4\u0b95\u0bb5\u0bb2\u0bcd \u0bb5\u0b95\u0bc8", 
- "Date": "\u0ba4\u0bc7\u0ba4\u0bbf", 
- "Email": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd", 
- "Notes": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Other": "\u0bb5\u0bc7\u0bb1\u0bc1", 
- "Phone": "\u0ba4\u0bc6\u0bbe\u0bb2\u0bc8\u0baa\u0bc7\u0b9a\u0bbf", 
- "SMS": "\u0b8e\u0bb8\u0bcd\u0b8e\u0bae\u0bcd\u0b8e\u0bb8\u0bcd", 
- "Selling": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8", 
- "Visit": "\u0bb5\u0bb0\u0bc1\u0b95\u0bc8"
-}
\ No newline at end of file
diff --git a/selling/doctype/communication_log/locale/th-doc.json b/selling/doctype/communication_log/locale/th-doc.json
deleted file mode 100644
index 1942a9f..0000000
--- a/selling/doctype/communication_log/locale/th-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Communication Log": "\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23", 
- "Communication by": "\u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23\u0e42\u0e14\u0e22", 
- "Communication type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23", 
- "Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Email": "\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c", 
- "Notes": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38", 
- "Other": "\u0e2d\u0e37\u0e48\u0e19 \u0e46", 
- "Phone": "\u0e42\u0e17\u0e23\u0e28\u0e31\u0e1e\u0e17\u0e4c", 
- "SMS": "SMS", 
- "Selling": "\u0e02\u0e32\u0e22", 
- "Visit": "\u0e40\u0e22\u0e35\u0e48\u0e22\u0e21"
-}
\ No newline at end of file
diff --git a/selling/doctype/customer/README.md b/selling/doctype/customer/README.md
new file mode 100644
index 0000000..9a641a6
--- /dev/null
+++ b/selling/doctype/customer/README.md
@@ -0,0 +1 @@
+Customer master.
\ No newline at end of file
diff --git a/selling/doctype/customer/customer.js b/selling/doctype/customer/customer.js
index 40a7846..35a6f59 100644
--- a/selling/doctype/customer/customer.js
+++ b/selling/doctype/customer/customer.js
@@ -59,19 +59,6 @@
 			parent: cur_frm.fields_dict['address_html'].wrapper,
 			page_length: 5,
 			new_doctype: "Address",
-			custom_new_doc: function(doctype) {
-				var address = wn.model.make_new_doc_and_get_name('Address');
-				address = locals['Address'][address];
-				address.customer = cur_frm.doc.name;
-				address.customer_name = cur_frm.doc.customer_name;
-				address.address_title = cur_frm.doc.customer_name;
-				
-				if(!(cur_frm.address_list.data && cur_frm.address_list.data.length)) {
-					address.address_type = "Office";
-				}
-
-				wn.set_route("Form", "Address", address.name);
-			},
 			get_query: function() {
 				return "select name, address_type, address_line1, address_line2, city, state, country, pincode, fax, email_id, phone, is_primary_address, is_shipping_address from tabAddress where customer='"+cur_frm.docname+"' and docstatus != 2 order by is_primary_address desc"
 			},
@@ -89,16 +76,6 @@
 		cur_frm.contact_list = new wn.ui.Listing({
 			parent: cur_frm.fields_dict['contact_html'].wrapper,
 			page_length: 5,
-			custom_new_doc: function(doctype) {
-				var contact = wn.model.make_new_doc_and_get_name('Contact');
-				contact = locals['Contact'][contact];
-				contact.customer = cur_frm.doc.name;
-				contact.customer_name = cur_frm.doc.customer_name;
-				if(cur_frm.doc.customer_type == 'Individual') {
-					contact.first_name = cur_frm.doc.customer_name;
-				}
-				wn.set_route("Form", "Contact", contact.name);
-			},
 			new_doctype: "Contact",
 			get_query: function() {
 				return "select name, first_name, last_name, email_id, phone, mobile_no, department, designation, is_primary_contact from tabContact where customer='"+cur_frm.docname+"' and docstatus != 2 order by is_primary_contact desc"
diff --git a/selling/doctype/customer/locale/_messages_doc.json b/selling/doctype/customer/locale/_messages_doc.json
deleted file mode 100644
index ccbabdb..0000000
--- a/selling/doctype/customer/locale/_messages_doc.json
+++ /dev/null
@@ -1,40 +0,0 @@
-[
- "To create an Account Head under a different company, select the company and save customer.", 
- "Basic Info", 
- "Contact HTML", 
- "Address Desc", 
- "Default Price List", 
- "Address HTML", 
- "Fetch lead which will be converted into customer.", 
- "Sales Team Details", 
- "Territory", 
- "Website", 
- "Lead Ref", 
- "Selling", 
- "This currency will get fetched in Sales transactions of this customer", 
- "Buyer of Goods and Services.", 
- "Company", 
- "Customer Type", 
- "Credit Days", 
- "CUSTMUM", 
- "Default Sales Partner", 
- "Customer Details", 
- "Customer", 
- "Contact Desc", 
- "Default Currency", 
- "CUST", 
- "<a href=\"#!Sales Browser/Customer Group\">To manage Customer Groups, click here</a>", 
- "Communication HTML", 
- "Your Customer's TAX registration numbers (if applicable) or any general information", 
- "Default Commission Rate", 
- "Customer Name", 
- "Series", 
- "Address & Contacts", 
- "Sales Team", 
- "Credit Limit", 
- "Individual", 
- "More Info", 
- "<a href=\"#!Sales Browser/Territory\">To manage Territory, click here</a>", 
- "Customer Group", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts"
-]
\ No newline at end of file
diff --git a/selling/doctype/customer/locale/_messages_js.json b/selling/doctype/customer/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/selling/doctype/customer/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/selling/doctype/customer/locale/_messages_py.json b/selling/doctype/customer/locale/_messages_py.json
deleted file mode 100644
index ee75284..0000000
--- a/selling/doctype/customer/locale/_messages_py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-[
- "A Supplier exists with same name"
-]
\ No newline at end of file
diff --git a/selling/doctype/customer/locale/ar-doc.json b/selling/doctype/customer/locale/ar-doc.json
deleted file mode 100644
index 83cc6bb..0000000
--- a/selling/doctype/customer/locale/ar-doc.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Customer Group\">To manage Customer Groups, click here</a>": "<a href=\"#!Sales Browser/Customer Group\">\u0644\u0625\u062f\u0627\u0631\u0629 \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0639\u0645\u0644\u0627\u0621\u060c \u0627\u0646\u0642\u0631 \u0647\u0646\u0627</a>", 
- "<a href=\"#!Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#!Sales Browser/Territory\">\u0644\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0625\u0642\u0644\u064a\u0645\u060c \u0627\u0646\u0642\u0631 \u0647\u0646\u0627</a>", 
- "Address & Contacts": "\u0639\u0646\u0648\u0627\u0646 \u0648\u0627\u062a\u0635\u0627\u0644\u0627\u062a", 
- "Address Desc": "\u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Address HTML": "\u0645\u0639\u0627\u0644\u062c\u0629 HTML", 
- "Basic Info": "\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0623\u0633\u0627\u0633\u064a\u0629", 
- "Buyer of Goods and Services.": "\u0627\u0644\u0645\u0634\u062a\u0631\u064a \u0644\u0644\u0633\u0644\u0639 \u0648\u0627\u0644\u062e\u062f\u0645\u0627\u062a.", 
- "CUST": "CUST", 
- "CUSTMUM": "CUSTMUM", 
- "Communication HTML": "\u0627\u0644\u0627\u062a\u0635\u0627\u0644\u0627\u062a HTML", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Contact Desc": "\u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Contact HTML": "\u0627\u0644\u0627\u062a\u0635\u0627\u0644 HTML", 
- "Credit Days": "\u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646 \u0623\u064a\u0627\u0645", 
- "Credit Limit": "\u0627\u0644\u062d\u062f \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646\u064a", 
- "Customer": "\u0632\u0628\u0648\u0646", 
- "Customer Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Group": "\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Name": "\u0627\u0633\u0645 \u0627\u0644\u0639\u0645\u064a\u0644", 
- "Customer Type": "\u0646\u0648\u0639 \u0627\u0644\u0639\u0645\u064a\u0644", 
- "Default Commission Rate": "\u0642\u064a\u0645 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0627\u0644\u0644\u062c\u0646\u0629", 
- "Default Currency": "\u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629", 
- "Default Price List": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a", 
- "Default Sales Partner": "\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0634\u0631\u064a\u0643", 
- "Fetch lead which will be converted into customer.": "\u062c\u0644\u0628 \u0627\u0644\u0631\u0635\u0627\u0635 \u0627\u0644\u062a\u064a \u0633\u064a\u062a\u0645 \u062a\u062d\u0648\u064a\u0644\u0647\u0627 \u0625\u0644\u0649 \u0627\u0644\u0639\u0645\u0644\u0627\u0621.", 
- "Individual": "\u0641\u0631\u062f", 
- "Lead Ref": "\u064a\u0624\u062f\u064a \u0627\u0644\u0645\u0631\u062c\u0639", 
- "More Info": "\u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "\u0645\u0644\u0627\u062d\u0638\u0629: \u064a\u0645\u0643\u0646\u0643 \u0625\u062f\u0627\u0631\u0629 \u0627\u062a\u0635\u0627\u0644\u0627\u062a \u0645\u062a\u0639\u062f\u062f\u0629 \u0623\u0648 \u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0639\u0646 \u0637\u0631\u064a\u0642 \u0627\u0644\u0639\u0646\u0627\u0648\u064a\u0646 \u0648\u0627\u062a\u0635\u0627\u0644\u0627\u062a", 
- "Sales Team": "\u0641\u0631\u064a\u0642 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Sales Team Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0641\u0631\u064a\u0642 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Selling": "\u0628\u064a\u0639", 
- "Series": "\u0633\u0644\u0633\u0644\u0629", 
- "Territory": "\u0625\u0642\u0644\u064a\u0645", 
- "This currency will get fetched in Sales transactions of this customer": "\u0633\u0648\u0641 \u062a\u062d\u0635\u0644 \u0639\u0644\u0649 \u0647\u0630\u0647 \u0627\u0644\u0639\u0645\u0644\u0629 \u0641\u064a \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0627\u062a \u0627\u0644\u0645\u0646\u0627\u0644 \u0645\u0628\u064a\u0639\u0627\u062a \u0647\u0630\u0627 \u0627\u0644\u0639\u0645\u064a\u0644", 
- "To create an Account Head under a different company, select the company and save customer.": "\u0644\u0625\u0646\u0634\u0627\u0621 \u062d\u0633\u0627\u0628 \u062a\u062d\u062a \u0631\u0626\u064a\u0633 \u0634\u0631\u0643\u0629 \u0645\u062e\u062a\u0644\u0641\u0629\u060c \u062d\u062f\u062f \u0627\u0644\u0634\u0631\u0643\u0629 \u0648\u0627\u0646\u0642\u0627\u0630 \u0627\u0644\u0639\u0645\u0644\u0627\u0621.", 
- "Website": "\u0627\u0644\u0645\u0648\u0642\u0639", 
- "Your Customer's TAX registration numbers (if applicable) or any general information": "\u0639\u0645\u064a\u0644\u0643 \u0623\u0631\u0642\u0627\u0645 \u0627\u0644\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u064a (\u0625\u0646 \u0648\u062c\u062f\u062a) \u0623\u0648 \u0623\u064a \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0639\u0627\u0645\u0629"
-}
\ No newline at end of file
diff --git a/selling/doctype/customer/locale/ar-py.json b/selling/doctype/customer/locale/ar-py.json
deleted file mode 100644
index c2e3e14..0000000
--- a/selling/doctype/customer/locale/ar-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "A Supplier exists with same name": "\u0648\u0647\u0646\u0627\u0643 \u0645\u0648\u0631\u062f \u0645\u0648\u062c\u0648\u062f \u0645\u0639 \u0646\u0641\u0633 \u0627\u0644\u0627\u0633\u0645"
-}
\ No newline at end of file
diff --git a/selling/doctype/customer/locale/de-doc.json b/selling/doctype/customer/locale/de-doc.json
deleted file mode 100644
index 304a1a3..0000000
--- a/selling/doctype/customer/locale/de-doc.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Customer Group\">To manage Customer Groups, click here</a>": "<a href=\"#!Sales Browser/Customer Group\"> Kundengruppen zu verwalten, klicken Sie hier </ a>", 
- "<a href=\"#!Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#!Sales Browser/Territory\"> Um Territory zu verwalten, klicken Sie hier </ a>", 
- "Address & Contacts": "Adresse und Kontakte", 
- "Address Desc": "Adresse Desc", 
- "Address HTML": "Adresse HTML", 
- "Basic Info": "Basic Info", 
- "Buyer of Goods and Services.": "K\u00e4ufer von Waren und Dienstleistungen.", 
- "CUST": "CUST", 
- "CUSTMUM": "CUSTMUM", 
- "Communication HTML": "Communication HTML", 
- "Company": "Firma", 
- "Contact Desc": "Kontakt Desc", 
- "Contact HTML": "Kontakt HTML", 
- "Credit Days": "Kredit-Tage", 
- "Credit Limit": "Kreditlimit", 
- "Customer": "Kunde", 
- "Customer Details": "Customer Details", 
- "Customer Group": "Customer Group", 
- "Customer Name": "Name des Kunden", 
- "Customer Type": "Kundentyp", 
- "Default Commission Rate": "Standard Kommission bewerten", 
- "Default Currency": "Standardw\u00e4hrung", 
- "Default Price List": "Standard Preisliste", 
- "Default Sales Partner": "Standard Vertriebspartner", 
- "Fetch lead which will be converted into customer.": "Fetch Blei, die in Kunden konvertiert werden.", 
- "Individual": "Einzelne", 
- "Lead Ref": "Blei Ref", 
- "More Info": "Mehr Info", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "Hinweis: Sie k\u00f6nnen mehrere Kontakte oder Adresse via Adressen & Kontakte verwalten", 
- "Sales Team": "Sales Team", 
- "Sales Team Details": "Sales Team Details", 
- "Selling": "Verkauf", 
- "Series": "Serie", 
- "Territory": "Gebiet", 
- "This currency will get fetched in Sales transactions of this customer": "Diese W\u00e4hrung wird in Sales Transaktionen dieser Kunden erhalten geholt", 
- "To create an Account Head under a different company, select the company and save customer.": "Um ein Konto Kopf unter einem anderen Unternehmen zu erstellen, w\u00e4hlen das Unternehmen und sparen Kunden.", 
- "Website": "Webseite", 
- "Your Customer's TAX registration numbers (if applicable) or any general information": "Ihre Kunden TAX Kennzeichen (falls zutreffend) oder allgemeine Informationen"
-}
\ No newline at end of file
diff --git a/selling/doctype/customer/locale/de-py.json b/selling/doctype/customer/locale/de-py.json
deleted file mode 100644
index 12b9ac7..0000000
--- a/selling/doctype/customer/locale/de-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "A Supplier exists with same name": "Ein Lieferant existiert mit dem gleichen Namen"
-}
\ No newline at end of file
diff --git a/selling/doctype/customer/locale/es-doc.json b/selling/doctype/customer/locale/es-doc.json
deleted file mode 100644
index ae587c6..0000000
--- a/selling/doctype/customer/locale/es-doc.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Customer Group\">To manage Customer Groups, click here</a>": "<a href=\"#!Sales Browser/Customer Group\">Para administrar grupos de clientes, haga clic aqu\u00ed</a>", 
- "<a href=\"#!Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#!Sales Browser/Territory\">Para gestionar Territorio, haga clic aqu\u00ed</a>", 
- "Address & Contacts": "Direcci\u00f3n y contactos", 
- "Address Desc": "Abordar la descripci\u00f3n", 
- "Address HTML": "Direcci\u00f3n HTML", 
- "Basic Info": "Informaci\u00f3n b\u00e1sica", 
- "Buyer of Goods and Services.": "Comprador de Bienes y Servicios.", 
- "CUST": "CUST", 
- "CUSTMUM": "CUSTMUM", 
- "Communication HTML": "Comunicaci\u00f3n HTML", 
- "Company": "Empresa", 
- "Contact Desc": "P\u00f3ngase en contacto con la descripci\u00f3n", 
- "Contact HTML": "Contactar con HTML", 
- "Credit Days": "D\u00edas de cr\u00e9dito", 
- "Credit Limit": "L\u00edmite de Cr\u00e9dito", 
- "Customer": "Cliente", 
- "Customer Details": "Detalles del Cliente", 
- "Customer Group": "Grupo de clientes", 
- "Customer Name": "Nombre del cliente", 
- "Customer Type": "Tipo de cliente", 
- "Default Commission Rate": "Tasa de Incumplimiento Comisi\u00f3n", 
- "Default Currency": "Moneda predeterminada", 
- "Default Price List": "Por defecto Lista de precios", 
- "Default Sales Partner": "Ventas predeterminados de los asociados", 
- "Fetch lead which will be converted into customer.": "Fetch de plomo, que se convierte en cliente.", 
- "Individual": "Individual", 
- "Lead Ref": "El plomo Ref", 
- "More Info": "M\u00e1s informaci\u00f3n", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "Nota: Usted puede manejar varias direcciones o contactos a trav\u00e9s de las direcciones y contactos", 
- "Sales Team": "Equipo de ventas", 
- "Sales Team Details": "Detalles del Equipo de Ventas", 
- "Selling": "De venta", 
- "Series": "Serie", 
- "Territory": "Territorio", 
- "This currency will get fetched in Sales transactions of this customer": "Esta moneda conseguir\u00e1 exagerado en las transacciones de venta de este cliente", 
- "To create an Account Head under a different company, select the company and save customer.": "Para crear un Jefe de Cuenta bajo una empresa diferente, seleccione la empresa y ahorrar al cliente.", 
- "Website": "Sitio web", 
- "Your Customer's TAX registration numbers (if applicable) or any general information": "De sus clientes n\u00fameros impuesto de matriculaci\u00f3n (si es aplicable) o cualquier otra informaci\u00f3n de car\u00e1cter general"
-}
\ No newline at end of file
diff --git a/selling/doctype/customer/locale/es-py.json b/selling/doctype/customer/locale/es-py.json
deleted file mode 100644
index 7f9b0d4..0000000
--- a/selling/doctype/customer/locale/es-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "A Supplier exists with same name": "Un Proveedor existe con el mismo nombre"
-}
\ No newline at end of file
diff --git a/selling/doctype/customer/locale/fr-doc.json b/selling/doctype/customer/locale/fr-doc.json
deleted file mode 100644
index 5671b15..0000000
--- a/selling/doctype/customer/locale/fr-doc.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Customer Group\">To manage Customer Groups, click here</a>": "<a href=\"#!Sales Browser/Customer Group\">Pour g\u00e9rer les groupes de clients, cliquez ici</a>", 
- "<a href=\"#!Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#!Sales Browser/Territory\">Pour g\u00e9rer le territoire, cliquez ici</a>", 
- "Address & Contacts": "Adresse &amp; Contacts", 
- "Address Desc": "Adresse Desc", 
- "Address HTML": "Adresse HTML", 
- "Basic Info": "Informations de base", 
- "Buyer of Goods and Services.": "Lors de votre achat de biens et services.", 
- "CUST": "CUST", 
- "CUSTMUM": "CUSTMUM", 
- "Communication HTML": "Communication HTML", 
- "Company": "Entreprise", 
- "Contact Desc": "Contacter Desc", 
- "Contact HTML": "Contacter HTML", 
- "Credit Days": "Jours de cr\u00e9dit", 
- "Credit Limit": "Limite de cr\u00e9dit", 
- "Customer": "Client", 
- "Customer Details": "D\u00e9tails du client", 
- "Customer Group": "Groupe de clients", 
- "Customer Name": "Nom du client", 
- "Customer Type": "Type de client", 
- "Default Commission Rate": "Taux de commission par d\u00e9faut", 
- "Default Currency": "Devise par d\u00e9faut", 
- "Default Price List": "Liste des prix d\u00e9faut", 
- "Default Sales Partner": "Par d\u00e9faut Sales Partner", 
- "Fetch lead which will be converted into customer.": "Fetch plomb qui sera converti en client.", 
- "Individual": "Individuel", 
- "Lead Ref": "Le plomb R\u00e9f", 
- "More Info": "Plus d&#39;infos", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "Remarque: vous pouvez g\u00e9rer les adresses multiples ou contacts via les adresses et contacts", 
- "Sales Team": "\u00c9quipe des ventes", 
- "Sales Team Details": "D\u00e9tails \u00e9quipe de vente", 
- "Selling": "Vente", 
- "Series": "S\u00e9rie", 
- "Territory": "Territoire", 
- "This currency will get fetched in Sales transactions of this customer": "Cette monnaie obtiendrez r\u00e9cup\u00e9r\u00e9s dans les transactions de vente de ce client", 
- "To create an Account Head under a different company, select the company and save customer.": "Pour cr\u00e9er un compte Head en vertu d&#39;une autre entreprise, s\u00e9lectionnez l&#39;entreprise et sauver client.", 
- "Website": "Site Web", 
- "Your Customer's TAX registration numbers (if applicable) or any general information": "Votre Client num\u00e9ros d&#39;immatriculation fiscale (le cas \u00e9ch\u00e9ant) ou toute autre information g\u00e9n\u00e9rale"
-}
\ No newline at end of file
diff --git a/selling/doctype/customer/locale/fr-py.json b/selling/doctype/customer/locale/fr-py.json
deleted file mode 100644
index b6236fa..0000000
--- a/selling/doctype/customer/locale/fr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "A Supplier exists with same name": "Un Fournisseur existe avec le m\u00eame nom"
-}
\ No newline at end of file
diff --git a/selling/doctype/customer/locale/hi-doc.json b/selling/doctype/customer/locale/hi-doc.json
deleted file mode 100644
index 7bfed0d..0000000
--- a/selling/doctype/customer/locale/hi-doc.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Customer Group\">To manage Customer Groups, click here</a>": "<a href=\"#!Sales Browser/Customer Group\">\u0917\u094d\u0930\u093e\u0939\u0915 \u0938\u092e\u0942\u0939\u094b\u0902 \u0915\u094b \u092a\u094d\u0930\u092c\u0902\u0927\u093f\u0924 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f, \u092f\u0939\u093e\u0901 \u0915\u094d\u0932\u093f\u0915 \u0915\u0930\u0947\u0902</a>", 
- "<a href=\"#!Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#!Sales Browser/Territory\">\u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u0915\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f, \u092f\u0939\u093e\u0901 \u0915\u094d\u0932\u093f\u0915 \u0915\u0930\u0947\u0902</a>", 
- "Address & Contacts": "\u092a\u0924\u093e \u0914\u0930 \u0938\u0902\u092a\u0930\u094d\u0915", 
- "Address Desc": "\u091c\u093e\u0928\u0915\u093e\u0930\u0940 \u092a\u0924\u093e \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Address HTML": "HTML \u092a\u0924\u093e \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Basic Info": "\u092e\u0942\u0932 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Buyer of Goods and Services.": "\u0938\u093e\u092e\u093e\u0928 \u0914\u0930 \u0938\u0947\u0935\u093e\u0913\u0902 \u0915\u0947 \u0916\u0930\u0940\u0926\u093e\u0930.", 
- "CUST": "\u0915\u0938\u094d\u091f\u092e\u0930", 
- "CUSTMUM": "CUSTMUM", 
- "Communication HTML": "\u0938\u0902\u091a\u093e\u0930 HTML", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Contact Desc": "\u0938\u0902\u092a\u0930\u094d\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Contact HTML": "\u0938\u0902\u092a\u0930\u094d\u0915 HTML", 
- "Credit Days": "\u0915\u094d\u0930\u0947\u0921\u093f\u091f \u0926\u093f\u0928", 
- "Credit Limit": "\u0938\u093e\u0916 \u0938\u0940\u092e\u093e", 
- "Customer": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "Customer Details": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0935\u093f\u0935\u0930\u0923", 
- "Customer Group": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0938\u092e\u0942\u0939", 
- "Customer Name": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u093e \u0928\u093e\u092e", 
- "Customer Type": "\u0917\u094d\u0930\u093e\u0939\u0915 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Default Commission Rate": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u0915\u092e\u0940\u0936\u0928 \u0926\u0930", 
- "Default Currency": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u092e\u0941\u0926\u094d\u0930\u093e", 
- "Default Price List": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940", 
- "Default Sales Partner": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u092c\u093f\u0915\u094d\u0930\u0940 \u0938\u093e\u0925\u0940", 
- "Fetch lead which will be converted into customer.": "\u0928\u0947\u0924\u0943\u0924\u094d\u0935 \u091c\u094b \u0917\u094d\u0930\u093e\u0939\u0915 \u092e\u0947\u0902 \u092a\u0930\u093f\u0935\u0930\u094d\u0924\u093f\u0924 \u0915\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e \u0932\u093e\u092f\u0947\u0902.", 
- "Individual": "\u0935\u094d\u092f\u0915\u094d\u0924\u093f", 
- "Lead Ref": "\u0930\u0947\u092b\u0930\u0940 \u0932\u0940\u0921", 
- "More Info": "\u0905\u0927\u093f\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "\u0928\u094b\u091f: \u0906\u092a \u092a\u0924\u0947 \u0914\u0930 \u0938\u0902\u092a\u0930\u094d\u0915 \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u090f\u0915\u093e\u0927\u093f\u0915 \u092a\u0924\u093e \u092f\u093e \u0938\u0902\u092a\u0930\u094d\u0915 \u092a\u094d\u0930\u092c\u0902\u0927\u093f\u0924 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902", 
- "Sales Team": "\u092c\u093f\u0915\u094d\u0930\u0940 \u091f\u0940\u092e", 
- "Sales Team Details": "\u092c\u093f\u0915\u094d\u0930\u0940 \u091f\u0940\u092e \u0935\u093f\u0935\u0930\u0923", 
- "Selling": "\u0935\u093f\u0915\u094d\u0930\u092f", 
- "Series": "\u0915\u0908", 
- "Territory": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930", 
- "This currency will get fetched in Sales transactions of this customer": "\u0907\u0938 \u092e\u0941\u0926\u094d\u0930\u093e \u0915\u0947 \u0907\u0938 \u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u0940 \u092c\u093f\u0915\u094d\u0930\u0940 \u0932\u0947\u0928\u0926\u0947\u0928 \u092e\u0947\u0902 \u0915\u094c\u0921\u093c\u0940 \u0939\u094b \u091c\u093e\u090f\u0917\u0940", 
- "To create an Account Head under a different company, select the company and save customer.": "\u090f\u0915 \u0905\u0932\u0917 \u0915\u0902\u092a\u0928\u0940 \u0915\u0947 \u0924\u0939\u0924 \u090f\u0915 \u0916\u093e\u0924\u093e \u092a\u094d\u0930\u092e\u0941\u0916 \u092c\u0928\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f, \u0915\u0902\u092a\u0928\u0940 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902 \u0914\u0930 \u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u094b \u092c\u091a\u093e\u0928\u0947.", 
- "Website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f", 
- "Your Customer's TAX registration numbers (if applicable) or any general information": "\u0905\u092a\u0928\u0947 \u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u0930 \u092a\u0902\u091c\u0940\u0915\u0930\u0923 \u0938\u0902\u0916\u094d\u092f\u093e (\u092f\u0926\u093f \u0932\u093e\u0917\u0942 \u0939\u094b) \u092f\u093e \u0915\u093f\u0938\u0940 \u092d\u0940 \u0938\u093e\u092e\u093e\u0928\u094d\u092f \u091c\u093e\u0928\u0915\u093e\u0930\u0940"
-}
\ No newline at end of file
diff --git a/selling/doctype/customer/locale/hi-py.json b/selling/doctype/customer/locale/hi-py.json
deleted file mode 100644
index 369039f..0000000
--- a/selling/doctype/customer/locale/hi-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "A Supplier exists with same name": "\u090f\u0915 \u0938\u092a\u094d\u0932\u093e\u092f\u0930 \u0915\u0947 \u090f\u0915 \u0939\u0940 \u0928\u093e\u092e \u0915\u0947 \u0938\u093e\u0925 \u092e\u094c\u091c\u0942\u0926 \u0939\u0948"
-}
\ No newline at end of file
diff --git a/selling/doctype/customer/locale/hr-doc.json b/selling/doctype/customer/locale/hr-doc.json
deleted file mode 100644
index 201e2dc..0000000
--- a/selling/doctype/customer/locale/hr-doc.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Customer Group\">To manage Customer Groups, click here</a>": "<a href=\"#!Sales Browser/Customer Group\">Za upravljati skupine kupaca, kliknite ovdje</a>", 
- "<a href=\"#!Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#!Sales Browser/Territory\">Za upravljanje Territory, kliknite ovdje</a>", 
- "Address & Contacts": "Adresa i kontakti", 
- "Address Desc": "Adresa Desc", 
- "Address HTML": "Adresa HTML", 
- "Basic Info": "Osnovne informacije", 
- "Buyer of Goods and Services.": "Kupac robe i usluga.", 
- "CUST": "Cust", 
- "CUSTMUM": "CUSTMUM", 
- "Communication HTML": "Komunikacija HTML", 
- "Company": "Dru\u0161tvo", 
- "Contact Desc": "Kontakt ukratko", 
- "Contact HTML": "Kontakt HTML", 
- "Credit Days": "Kreditne Dani", 
- "Credit Limit": "Kreditni limit", 
- "Customer": "Kupac", 
- "Customer Details": "Korisni\u010dki podaci", 
- "Customer Group": "Kupac Grupa", 
- "Customer Name": "Naziv klijenta", 
- "Customer Type": "Vrsta klijenta", 
- "Default Commission Rate": "Zadani komisija Ocijenite", 
- "Default Currency": "Zadani valuta", 
- "Default Price List": "Zadani Cjenik", 
- "Default Sales Partner": "Zadani Prodaja partner", 
- "Fetch lead which will be converted into customer.": "Fetch vodstvo koje \u0107e se pretvoriti u kupca.", 
- "Individual": "Pojedinac", 
- "Lead Ref": "Olovo Ref.", 
- "More Info": "Vi\u0161e informacija", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "Napomena: mo\u017eete upravljati s vi\u0161e adresa ili kontakti preko adrese i kontakti", 
- "Sales Team": "Prodaja Team", 
- "Sales Team Details": "Prodaja Team Detalji", 
- "Selling": "Prodaja", 
- "Series": "Serija", 
- "Territory": "Teritorija", 
- "This currency will get fetched in Sales transactions of this customer": "Ova valuta \u0107e se dohvatio u prodajnim transakcijama ovog kupca", 
- "To create an Account Head under a different company, select the company and save customer.": "Za stvaranje ra\u010duna glavu pod drugom tvrtkom, odaberite tvrtku i spasiti kupca.", 
- "Website": "Website", 
- "Your Customer's TAX registration numbers (if applicable) or any general information": "Va\u0161 klijent je poreznoj registraciji brojevi (ako je primjenjivo) ili bilo op\u0107e informacije"
-}
\ No newline at end of file
diff --git a/selling/doctype/customer/locale/hr-py.json b/selling/doctype/customer/locale/hr-py.json
deleted file mode 100644
index 1e25cda..0000000
--- a/selling/doctype/customer/locale/hr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "A Supplier exists with same name": "Dobavlja\u010d postoji s istim imenom"
-}
\ No newline at end of file
diff --git a/selling/doctype/customer/locale/nl-doc.json b/selling/doctype/customer/locale/nl-doc.json
deleted file mode 100644
index ae6164d..0000000
--- a/selling/doctype/customer/locale/nl-doc.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Customer Group\">To manage Customer Groups, click here</a>": "<a href=\"#!Sales Browser/Customer Group\">Om Doelgroepen beheren, klik hier</a>", 
- "<a href=\"#!Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#!Sales Browser/Territory\">Om Territory beheren, klik hier</a>", 
- "Address & Contacts": "Adres &amp; Contact", 
- "Address Desc": "Adres Desc", 
- "Address HTML": "Adres HTML", 
- "Basic Info": "Basic Info", 
- "Buyer of Goods and Services.": "Bij uw aankoop van goederen en diensten.", 
- "CUST": "CUST", 
- "CUSTMUM": "CUSTMUM", 
- "Communication HTML": "Communicatie HTML", 
- "Company": "Vennootschap", 
- "Contact Desc": "Contact Desc", 
- "Contact HTML": "Contact HTML", 
- "Credit Days": "Credit Dagen", 
- "Credit Limit": "Kredietlimiet", 
- "Customer": "Klant", 
- "Customer Details": "Klant Details", 
- "Customer Group": "Klantengroep", 
- "Customer Name": "Klantnaam", 
- "Customer Type": "Klant Type", 
- "Default Commission Rate": "Standaard Commissie Rate", 
- "Default Currency": "Standaard valuta", 
- "Default Price List": "Standaard Prijslijst", 
- "Default Sales Partner": "Standaard Sales Partner", 
- "Fetch lead which will be converted into customer.": "Fetch lead die wordt omgezet in klant.", 
- "Individual": "Individueel", 
- "Lead Ref": "Lood Ref", 
- "More Info": "Meer info", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "Opmerking: U kunt meerdere Adres of Contactlenzen beheren via Adressen &amp; Contactpersonen", 
- "Sales Team": "Sales Team", 
- "Sales Team Details": "Sales Team Details", 
- "Selling": "Selling", 
- "Series": "Serie", 
- "Territory": "Grondgebied", 
- "This currency will get fetched in Sales transactions of this customer": "Deze munt krijgt haalde in Sales transacties van deze klant", 
- "To create an Account Head under a different company, select the company and save customer.": "Om een \u200b\u200baccount te cre\u00ebren hoofd onder een andere onderneming, selecteert u het bedrijf en op te slaan klant.", 
- "Website": "Website", 
- "Your Customer's TAX registration numbers (if applicable) or any general information": "Uw klant fiscale nummers (indien van toepassing) of een algemene informatie"
-}
\ No newline at end of file
diff --git a/selling/doctype/customer/locale/nl-py.json b/selling/doctype/customer/locale/nl-py.json
deleted file mode 100644
index 0a45983..0000000
--- a/selling/doctype/customer/locale/nl-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "A Supplier exists with same name": "Een leverancier bestaat met dezelfde naam"
-}
\ No newline at end of file
diff --git a/selling/doctype/customer/locale/pt-BR-doc.json b/selling/doctype/customer/locale/pt-BR-doc.json
deleted file mode 100644
index 8aec413..0000000
--- a/selling/doctype/customer/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Customer Group\">To manage Customer Groups, click here</a>": "<a href=\"#!Sales Browser/Customer Group\">Para gerenciar Grupos de Clientes, clique aqui</a>", 
- "<a href=\"#!Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#!Sales Browser/Territory\">Para gerenciar Territ\u00f3rio, clique aqui</a>", 
- "Address & Contacts": "Endere\u00e7o e Contatos", 
- "Address Desc": "Descri\u00e7\u00e3o do Endere\u00e7o", 
- "Address HTML": "Endere\u00e7o HTML", 
- "Basic Info": "Informa\u00e7\u00f5es B\u00e1sicas", 
- "Buyer of Goods and Services.": "Comprador de Mercadorias e Servi\u00e7os.", 
- "CUST": "CUST", 
- "CUSTMUM": "CUSTMUM", 
- "Communication HTML": "Comunica\u00e7\u00e3o HTML", 
- "Company": "Empresa", 
- "Contact Desc": "Descri\u00e7\u00e3o do Contato", 
- "Contact HTML": "Contato HTML", 
- "Credit Days": "Dias de Cr\u00e9dito", 
- "Credit Limit": "Limite de Cr\u00e9dito", 
- "Customer": "Cliente", 
- "Customer Details": "Detalhes do Cliente", 
- "Customer Group": "Grupo de Clientes", 
- "Customer Name": "Nome do cliente", 
- "Customer Type": "Tipo de Cliente", 
- "Default Commission Rate": "Taxa de Comiss\u00e3o padr\u00e3o", 
- "Default Currency": "Moeda padr\u00e3o", 
- "Default Price List": "Lista de Pre\u00e7os padr\u00e3o", 
- "Default Sales Partner": "Parceiro de vendas padr\u00e3o", 
- "Fetch lead which will be converted into customer.": "Extrair prospecto que vai se tornar cliente.", 
- "Individual": "Individual", 
- "Lead Ref": "Ref. do Prospecto", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "Nota: voc\u00ea pode gerenciar M\u00faltiplos Endere\u00e7os ou Contatos atrav\u00e9s de Endere\u00e7os & Contatos", 
- "Sales Team": "Equipe de Vendas", 
- "Sales Team Details": "Detalhes da Equipe de Vendas", 
- "Selling": "Vendas", 
- "Series": "S\u00e9ries", 
- "Territory": "Territ\u00f3rio", 
- "This currency will get fetched in Sales transactions of this customer": "Essa moeda vai ser buscada em transa\u00e7\u00f5es de vendas deste cliente", 
- "To create an Account Head under a different company, select the company and save customer.": "Para criar uma Conta, sob uma empresa diferente, selecione a empresa e salve o Cliente.", 
- "Website": "Site", 
- "Your Customer's TAX registration numbers (if applicable) or any general information": "Os n\u00fameros de inscri\u00e7\u00e3o fiscal do seu Cliente (se aplic\u00e1vel) ou qualquer outra informa\u00e7\u00e3o geral"
-}
\ No newline at end of file
diff --git a/selling/doctype/customer/locale/pt-BR-py.json b/selling/doctype/customer/locale/pt-BR-py.json
deleted file mode 100644
index 8047920..0000000
--- a/selling/doctype/customer/locale/pt-BR-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "A Supplier exists with same name": "Um Fornecedor existe com mesmo nome"
-}
\ No newline at end of file
diff --git a/selling/doctype/customer/locale/pt-doc.json b/selling/doctype/customer/locale/pt-doc.json
deleted file mode 100644
index 617b059..0000000
--- a/selling/doctype/customer/locale/pt-doc.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Customer Group\">To manage Customer Groups, click here</a>": "<a href=\"#!Sales Browser/Customer Group\">Para gerenciar grupos de clientes, clique aqui</a>", 
- "<a href=\"#!Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#!Sales Browser/Territory\">Para gerenciar Territ\u00f3rio, clique aqui</a>", 
- "Address & Contacts": "Endere\u00e7o e contatos", 
- "Address Desc": "Endere\u00e7o Descr", 
- "Address HTML": "Abordar HTML", 
- "Basic Info": "Informa\u00e7\u00f5es B\u00e1sicas", 
- "Buyer of Goods and Services.": "Comprador de Mercadorias e Servi\u00e7os.", 
- "CUST": "CUST", 
- "CUSTMUM": "CUSTMUM", 
- "Communication HTML": "Comunica\u00e7\u00e3o HTML", 
- "Company": "Companhia", 
- "Contact Desc": "Contato Descr", 
- "Contact HTML": "Contato HTML", 
- "Credit Days": "Dias de cr\u00e9dito", 
- "Credit Limit": "Limite de Cr\u00e9dito", 
- "Customer": "Cliente", 
- "Customer Details": "Detalhes do cliente", 
- "Customer Group": "Grupo de Clientes", 
- "Customer Name": "Nome do cliente", 
- "Customer Type": "Tipo de Cliente", 
- "Default Commission Rate": "Taxa de Comiss\u00e3o padr\u00e3o", 
- "Default Currency": "Moeda padr\u00e3o", 
- "Default Price List": "Lista de Pre\u00e7os padr\u00e3o", 
- "Default Sales Partner": "Parceiro de vendas padr\u00e3o", 
- "Fetch lead which will be converted into customer.": "Fetch chumbo que vai ser convertido em cliente.", 
- "Individual": "Individual", 
- "Lead Ref": "Chumbo Ref.", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "Nota: voc\u00ea pode gerenciar Endere\u00e7o m\u00faltipla ou Contatos atrav\u00e9s de endere\u00e7os e contatos", 
- "Sales Team": "Equipe de Vendas", 
- "Sales Team Details": "Vendas Team Detalhes", 
- "Selling": "Vendendo", 
- "Series": "S\u00e9rie", 
- "Territory": "Territ\u00f3rio", 
- "This currency will get fetched in Sales transactions of this customer": "Essa moeda vai ser buscado em transa\u00e7\u00f5es de vendas deste cliente", 
- "To create an Account Head under a different company, select the company and save customer.": "Para criar uma conta, sob Cabe\u00e7a uma empresa diferente, selecione a empresa e salvar cliente.", 
- "Website": "Site", 
- "Your Customer's TAX registration numbers (if applicable) or any general information": "Seu cliente FISCAIS n\u00fameros de inscri\u00e7\u00e3o (se aplic\u00e1vel) ou qualquer outra informa\u00e7\u00e3o geral"
-}
\ No newline at end of file
diff --git a/selling/doctype/customer/locale/pt-py.json b/selling/doctype/customer/locale/pt-py.json
deleted file mode 100644
index 8047920..0000000
--- a/selling/doctype/customer/locale/pt-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "A Supplier exists with same name": "Um Fornecedor existe com mesmo nome"
-}
\ No newline at end of file
diff --git a/selling/doctype/customer/locale/sr-doc.json b/selling/doctype/customer/locale/sr-doc.json
deleted file mode 100644
index be055e5..0000000
--- a/selling/doctype/customer/locale/sr-doc.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Customer Group\">To manage Customer Groups, click here</a>": "<a href=\"#!Sales Browser/Customer Group\">\u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u0443\u043f\u0440\u0430\u0432\u0459\u0430\u043b\u0438 \u0433\u0440\u0443\u043f\u0435 \u043a\u043e\u0440\u0438\u0441\u043d\u0438\u043a\u0430, \u043a\u043b\u0438\u043a\u043d\u0438\u0442\u0435 \u043e\u0432\u0434\u0435</a>", 
- "<a href=\"#!Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#!Sales Browser/Territory\">\u0417\u0430 \u0443\u043f\u0440\u0430\u0432\u0459\u0430\u045a\u0435 \u0442\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u043e\u043c, \u043a\u043b\u0438\u043a\u043d\u0438\u0442\u0435 \u043e\u0432\u0434\u0435</a>", 
- "Address & Contacts": "\u0410\u0434\u0440\u0435\u0441\u0430 \u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0438", 
- "Address Desc": "\u0410\u0434\u0440\u0435\u0441\u0430 \u0414\u0435\u0441\u0446", 
- "Address HTML": "\u0410\u0434\u0440\u0435\u0441\u0430 \u0425\u0422\u041c\u041b", 
- "Basic Info": "\u041e\u0441\u043d\u043e\u0432\u043d\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0435", 
- "Buyer of Goods and Services.": "\u041a\u0443\u043f\u0430\u0446 \u0440\u043e\u0431\u0435 \u0438 \u0443\u0441\u043b\u0443\u0433\u0430.", 
- "CUST": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0430", 
- "CUSTMUM": "\u0426\u0423\u0421\u0422\u041c\u0423\u041c", 
- "Communication HTML": "\u041a\u043e\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0458\u0430 \u0425\u0422\u041c\u041b", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Contact Desc": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0414\u0435\u0441\u0446", 
- "Contact HTML": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0425\u0422\u041c\u041b", 
- "Credit Days": "\u041a\u0440\u0435\u0434\u0438\u0442\u043d\u0438 \u0414\u0430\u043d\u0430", 
- "Credit Limit": "\u041a\u0440\u0435\u0434\u0438\u0442\u043d\u0438 \u043b\u0438\u043c\u0438\u0442", 
- "Customer": "\u041a\u0443\u043f\u0430\u0446", 
- "Customer Details": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Customer Group": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0413\u0440\u0443\u043f\u0430", 
- "Customer Name": "\u0418\u043c\u0435 \u043a\u043b\u0438\u0458\u0435\u043d\u0442\u0430", 
- "Customer Type": "\u0412\u0440\u0441\u0442\u0430 \u043a\u043e\u0440\u0438\u0441\u043d\u0438\u043a\u0430", 
- "Default Commission Rate": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u041a\u043e\u043c\u0438\u0441\u0438\u0458\u0430 \u041e\u0446\u0435\u043d\u0438", 
- "Default Currency": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u0432\u0430\u043b\u0443\u0442\u0430", 
- "Default Price List": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a", 
- "Default Sales Partner": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0434\u0435\u0444\u0430\u0443\u043b\u0442 \u041f\u0430\u0440\u0442\u043d\u0435\u0440", 
- "Fetch lead which will be converted into customer.": "\u0414\u043e\u043d\u0435\u0441\u0438 \u0432\u043e\u0452\u0441\u0442\u0432\u043e \u043a\u043e\u0458\u0435 \u045b\u0435 \u0431\u0438\u0442\u0438 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u043e\u0432\u0430\u043d\u0430 \u0443 \u043a\u0443\u043f\u0446\u0430.", 
- "Individual": "\u041f\u043e\u0458\u0435\u0434\u0438\u043d\u0430\u0446", 
- "Lead Ref": "\u041e\u043b\u043e\u0432\u043e \u0420\u0435\u0444", 
- "More Info": "\u0412\u0438\u0448\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0430", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "\u041d\u0430\u043f\u043e\u043c\u0435\u043d\u0430: \u041c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u0443\u043f\u0440\u0430\u0432\u0459\u0430\u0442\u0435 \u0441\u0430 \u0432\u0438\u0448\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 \u0438\u043b\u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0435 \u043f\u0440\u0435\u043a\u043e \u0430\u0434\u0440\u0435\u0441\u0435 \u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0438", 
- "Sales Team": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0422\u0438\u043c", 
- "Sales Team Details": "\u041f\u0440\u043e\u0434\u0430\u0458\u043d\u0438 \u0442\u0438\u043c \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Selling": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430", 
- "Series": "\u0421\u0435\u0440\u0438\u0458\u0430", 
- "Territory": "\u0422\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0430", 
- "This currency will get fetched in Sales transactions of this customer": "\u041e\u0432\u0430 \u0432\u0430\u043b\u0443\u0442\u0430 \u045b\u0435 \u0441\u0435 \u043f\u0440\u0435\u0443\u0437\u0435\u0442\u0430 \u0443 \u043a\u0443\u043f\u043e\u043f\u0440\u043e\u0434\u0430\u0458\u043d\u0438\u043c \u0442\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0430\u043c\u0430 \u043e\u0432\u043e\u0433 \u043a\u043e\u0440\u0438\u0441\u043d\u0438\u043a\u0430", 
- "To create an Account Head under a different company, select the company and save customer.": "\u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u0438\u043b\u0438 \u0448\u0435\u0444\u0430 \u043d\u0430\u043b\u043e\u0433\u0430 \u043f\u043e\u0434 \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u0442\u0438\u043c \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435, \u0438\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0443 \u0438 \u0441\u0430\u0447\u0443\u0432\u0430\u0458\u0442\u0435 \u043a\u0443\u043f\u0446\u0430.", 
- "Website": "\u0412\u0435\u0431\u0441\u0430\u0458\u0442", 
- "Your Customer's TAX registration numbers (if applicable) or any general information": "\u0412\u0430\u0448 \u043a\u043b\u0438\u0458\u0435\u043d\u0442 \u0458\u0435 \u041f\u041e\u0420\u0415\u0421\u041a\u0415 \u0440\u0435\u0433\u0438\u0441\u0442\u0430\u0440\u0441\u043a\u0438 \u0431\u0440\u043e\u0458\u0435\u0432\u0438 (\u0430\u043a\u043e \u043f\u043e\u0441\u0442\u043e\u0458\u0438) \u0438\u043b\u0438 \u0431\u0438\u043b\u043e \u043e\u043f\u0448\u0442\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0435"
-}
\ No newline at end of file
diff --git a/selling/doctype/customer/locale/ta-doc.json b/selling/doctype/customer/locale/ta-doc.json
deleted file mode 100644
index 71d043f..0000000
--- a/selling/doctype/customer/locale/ta-doc.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Customer Group\">To manage Customer Groups, click here</a>": "<a href=\"#!Sales Browser/Customer Group\">\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b95\u0bc1\u0bb4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95, \u0b87\u0b99\u0bcd\u0b95\u0bc7 \u0b95\u0bbf\u0bb3\u0bbf\u0b95\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bb5\u0bc1\u0bae\u0bcd</a>", 
- "<a href=\"#!Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#!Sales Browser/Territory\">\u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95, \u0b87\u0b99\u0bcd\u0b95\u0bc7 \u0b95\u0bbf\u0bb3\u0bbf\u0b95\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bb5\u0bc1\u0bae\u0bcd</a>", 
- "Address & Contacts": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Address Desc": "DESC \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Address HTML": "HTML \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Basic Info": "\u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Buyer of Goods and Services.": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b9a\u0bc7\u0bb5\u0bc8\u0b95\u0bb3\u0bcd \u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd.", 
- "CUST": "CUST", 
- "CUSTMUM": "CUSTMUM", 
- "Communication HTML": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 HTML", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Contact Desc": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 DESC", 
- "Contact HTML": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 HTML", 
- "Credit Days": "\u0b95\u0b9f\u0ba9\u0bcd \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd", 
- "Credit Limit": "\u0b95\u0b9f\u0ba9\u0bcd \u0b8e\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Customer Details": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Customer Group": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1", 
- "Customer Name": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Customer Type": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Default Commission Rate": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0bae\u0bbf\u0bb7\u0ba9\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Default Currency": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0ba8\u0bbe\u0ba3\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd", 
- "Default Price List": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Default Sales Partner": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bb0\u0ba9\u0bcd\u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8 \u0ba4\u0bc1\u0ba3\u0bc8", 
- "Fetch lead which will be converted into customer.": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0baa\u0bcd\u0baa\u0b9f\u0bb2\u0bbe\u0bae\u0bcd \u0b8e\u0ba8\u0bcd\u0ba4 \u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0ba3\u0bbf \u0b8e\u0b9f\u0bc1\u0b95\u0bcd\u0b95.", 
- "Individual": "\u0ba4\u0ba9\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Lead Ref": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b87\u0b9f\u0bcd\u0b9f\u0bc1", 
- "More Info": "\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1: \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0bb5\u0bb4\u0bbf\u0baf\u0bbe\u0b95 \u0baa\u0bb2 \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd", 
- "Sales Team": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Sales Team Details": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Selling": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8", 
- "Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Territory": "\u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd", 
- "This currency will get fetched in Sales transactions of this customer": "\u0b87\u0ba8\u0bcd\u0ba4 \u0ba8\u0bbe\u0ba3\u0baf \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0ba8\u0b9f\u0bb5\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bb3\u0bbf\u0bb2\u0bcd \u0b8e\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bb5\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8", 
- "To create an Account Head under a different company, select the company and save customer.": "\u0bb5\u0bc7\u0bb1\u0bc1 \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0b95\u0bc0\u0bb4\u0bcd \u0b92\u0bb0\u0bc1 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0ba4\u0bb2\u0bc8\u0bae\u0bc8 \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95, \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b9a\u0bc7\u0bae\u0bbf\u0b95\u0bcd\u0b95.", 
- "Website": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0bae\u0bcd", 
- "Your Customer's TAX registration numbers (if applicable) or any general information": "\u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bb5\u0bb0\u0bbf \u0baa\u0ba4\u0bbf\u0bb5\u0bc1 \u0b8e\u0ba3\u0bcd\u0b95\u0bb3\u0bcd (\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbf\u0ba9\u0bbe\u0bb2\u0bcd) \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b8e\u0ba8\u0bcd\u0ba4 \u0baa\u0bc6\u0bbe\u0ba4\u0bc1 \u0ba4\u0b95\u0bb5\u0bb2\u0bcd"
-}
\ No newline at end of file
diff --git a/selling/doctype/customer/locale/th-doc.json b/selling/doctype/customer/locale/th-doc.json
deleted file mode 100644
index f8f1819..0000000
--- a/selling/doctype/customer/locale/th-doc.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Customer Group\">To manage Customer Groups, click here</a>": "<a href=\"#!Sales Browser/Customer Group\">\u0e43\u0e19\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e01\u0e25\u0e38\u0e48\u0e21\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e04\u0e25\u0e34\u0e01\u0e17\u0e35\u0e48\u0e19\u0e35\u0e48</a>", 
- "<a href=\"#!Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#!Sales Browser/Territory\">\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e14\u0e34\u0e19\u0e41\u0e14\u0e19\u0e04\u0e25\u0e34\u0e01\u0e17\u0e35\u0e48\u0e19\u0e35\u0e48</a>", 
- "Address & Contacts": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d &amp;", 
- "Address Desc": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "Address HTML": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48 HTML", 
- "Basic Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19", 
- "Buyer of Goods and Services.": "\u0e1c\u0e39\u0e49\u0e0b\u0e37\u0e49\u0e2d\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e41\u0e25\u0e30\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23", 
- "CUST": "cust", 
- "CUSTMUM": "CUSTMUM", 
- "Communication HTML": "HTML \u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Contact Desc": "Desc \u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact HTML": "HTML \u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Credit Days": "\u0e27\u0e31\u0e19\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", 
- "Credit Limit": "\u0e27\u0e07\u0e40\u0e07\u0e34\u0e19\u0e2a\u0e34\u0e19\u0e40\u0e0a\u0e37\u0e48\u0e2d", 
- "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Default Commission Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e04\u0e48\u0e32\u0e04\u0e2d\u0e21\u0e21\u0e34\u0e0a\u0e0a\u0e31\u0e48\u0e19\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Default Currency": "\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Default Price List": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Default Sales Partner": "\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e02\u0e32\u0e22\u0e1e\u0e31\u0e19\u0e18\u0e21\u0e34\u0e15\u0e23", 
- "Fetch lead which will be converted into customer.": "\u0e40\u0e23\u0e35\u0e22\u0e01\u0e15\u0e30\u0e01\u0e31\u0e48\u0e27\u0e0b\u0e36\u0e48\u0e07\u0e08\u0e30\u0e16\u0e39\u0e01\u0e41\u0e1b\u0e25\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Individual": "\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Lead Ref": "\u0e19\u0e33 Ref", 
- "More Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38: \u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e2b\u0e25\u0e32\u0e22\u0e2b\u0e23\u0e37\u0e2d\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e1c\u0e48\u0e32\u0e19\u0e17\u0e32\u0e07\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e41\u0e25\u0e30\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Sales Team": "\u0e17\u0e35\u0e21\u0e02\u0e32\u0e22", 
- "Sales Team Details": "\u0e02\u0e32\u0e22\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e17\u0e35\u0e21", 
- "Selling": "\u0e02\u0e32\u0e22", 
- "Series": "\u0e0a\u0e38\u0e14", 
- "Territory": "\u0e2d\u0e32\u0e13\u0e32\u0e40\u0e02\u0e15", 
- "This currency will get fetched in Sales transactions of this customer": "\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e19\u0e35\u0e49\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "To create an Account Head under a different company, select the company and save customer.": "\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e2b\u0e31\u0e27\u0e2b\u0e19\u0e49\u0e32\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e17\u0e35\u0e48\u0e41\u0e15\u0e01\u0e15\u0e48\u0e32\u0e07\u0e01\u0e31\u0e19\u0e20\u0e32\u0e22\u0e43\u0e15\u0e49 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 \u0e40\u0e25\u0e37\u0e2d\u0e01 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 \u0e41\u0e25\u0e30\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Website": "\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Your Customer's TAX registration numbers (if applicable) or any general information": "\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19\u0e20\u0e32\u0e29\u0e35 (\u0e16\u0e49\u0e32\u0e21\u0e35) \u0e2b\u0e23\u0e37\u0e2d\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b"
-}
\ No newline at end of file
diff --git a/selling/doctype/customer/locale/th-py.json b/selling/doctype/customer/locale/th-py.json
deleted file mode 100644
index 54756a0..0000000
--- a/selling/doctype/customer/locale/th-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "A Supplier exists with same name": "\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15\u0e17\u0e35\u0e48\u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48\u0e17\u0e35\u0e48\u0e21\u0e35\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e19"
-}
\ No newline at end of file
diff --git a/selling/doctype/industry_type/README.md b/selling/doctype/industry_type/README.md
new file mode 100644
index 0000000..94856ab
--- /dev/null
+++ b/selling/doctype/industry_type/README.md
@@ -0,0 +1 @@
+Type of industry for a Customer.
\ No newline at end of file
diff --git a/selling/doctype/industry_type/locale/_messages_doc.json b/selling/doctype/industry_type/locale/_messages_doc.json
deleted file mode 100644
index c38002b..0000000
--- a/selling/doctype/industry_type/locale/_messages_doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-[
- "Industry", 
- "Selling", 
- "Industry Type"
-]
\ No newline at end of file
diff --git a/selling/doctype/industry_type/locale/ar-doc.json b/selling/doctype/industry_type/locale/ar-doc.json
deleted file mode 100644
index f110695..0000000
--- a/selling/doctype/industry_type/locale/ar-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Industry": "\u0635\u0646\u0627\u0639\u0629", 
- "Industry Type": "\u0635\u0646\u0627\u0639\u0629 \u0646\u0648\u0639", 
- "Selling": "\u0628\u064a\u0639"
-}
\ No newline at end of file
diff --git a/selling/doctype/industry_type/locale/de-doc.json b/selling/doctype/industry_type/locale/de-doc.json
deleted file mode 100644
index 1df9fe1..0000000
--- a/selling/doctype/industry_type/locale/de-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Industry": "Industrie", 
- "Industry Type": "Industry Typ", 
- "Selling": "Verkauf"
-}
\ No newline at end of file
diff --git a/selling/doctype/industry_type/locale/es-doc.json b/selling/doctype/industry_type/locale/es-doc.json
deleted file mode 100644
index e18a69e..0000000
--- a/selling/doctype/industry_type/locale/es-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Industry": "Industria", 
- "Industry Type": "Industria Tipo", 
- "Selling": "De venta"
-}
\ No newline at end of file
diff --git a/selling/doctype/industry_type/locale/fr-doc.json b/selling/doctype/industry_type/locale/fr-doc.json
deleted file mode 100644
index 1b3259e..0000000
--- a/selling/doctype/industry_type/locale/fr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Industry": "Industrie", 
- "Industry Type": "Secteur d&#39;activit\u00e9", 
- "Selling": "Vente"
-}
\ No newline at end of file
diff --git a/selling/doctype/industry_type/locale/hi-doc.json b/selling/doctype/industry_type/locale/hi-doc.json
deleted file mode 100644
index 0d4bb3a..0000000
--- a/selling/doctype/industry_type/locale/hi-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Industry": "\u0909\u0926\u094d\u092f\u094b\u0917", 
- "Industry Type": "\u0909\u0926\u094d\u092f\u094b\u0917 \u0915\u0947 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Selling": "\u0935\u093f\u0915\u094d\u0930\u092f"
-}
\ No newline at end of file
diff --git a/selling/doctype/industry_type/locale/hr-doc.json b/selling/doctype/industry_type/locale/hr-doc.json
deleted file mode 100644
index c4a38cf..0000000
--- a/selling/doctype/industry_type/locale/hr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Industry": "Industrija", 
- "Industry Type": "Industrija Tip", 
- "Selling": "Prodaja"
-}
\ No newline at end of file
diff --git a/selling/doctype/industry_type/locale/nl-doc.json b/selling/doctype/industry_type/locale/nl-doc.json
deleted file mode 100644
index 8c3915b..0000000
--- a/selling/doctype/industry_type/locale/nl-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Industry": "Industrie", 
- "Industry Type": "Industry Type", 
- "Selling": "Selling"
-}
\ No newline at end of file
diff --git a/selling/doctype/industry_type/locale/pt-BR-doc.json b/selling/doctype/industry_type/locale/pt-BR-doc.json
deleted file mode 100644
index ab94068..0000000
--- a/selling/doctype/industry_type/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Industry": "Ind\u00fastria", 
- "Industry Type": "Tipo de ind\u00fastria", 
- "Selling": "Vendas"
-}
\ No newline at end of file
diff --git a/selling/doctype/industry_type/locale/pt-doc.json b/selling/doctype/industry_type/locale/pt-doc.json
deleted file mode 100644
index cf36d0f..0000000
--- a/selling/doctype/industry_type/locale/pt-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Industry": "Ind\u00fastria", 
- "Industry Type": "Tipo ind\u00fastria", 
- "Selling": "Vendendo"
-}
\ No newline at end of file
diff --git a/selling/doctype/industry_type/locale/sr-doc.json b/selling/doctype/industry_type/locale/sr-doc.json
deleted file mode 100644
index 2a6dd4d..0000000
--- a/selling/doctype/industry_type/locale/sr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Industry": "\u0418\u043d\u0434\u0443\u0441\u0442\u0440\u0438\u0458\u0430", 
- "Industry Type": "\u0418\u043d\u0434\u0443\u0441\u0442\u0440\u0438\u0458\u0430 \u0422\u0438\u043f", 
- "Selling": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430"
-}
\ No newline at end of file
diff --git a/selling/doctype/industry_type/locale/ta-doc.json b/selling/doctype/industry_type/locale/ta-doc.json
deleted file mode 100644
index 8aedf08..0000000
--- a/selling/doctype/industry_type/locale/ta-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Industry": "\u0ba4\u0bc6\u0bbe\u0bb4\u0bbf\u0bb2\u0bcd", 
- "Industry Type": "\u0ba4\u0bc6\u0bbe\u0bb4\u0bbf\u0bb2\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Selling": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8"
-}
\ No newline at end of file
diff --git a/selling/doctype/industry_type/locale/th-doc.json b/selling/doctype/industry_type/locale/th-doc.json
deleted file mode 100644
index 2b40806..0000000
--- a/selling/doctype/industry_type/locale/th-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Industry": "\u0e2d\u0e38\u0e15\u0e2a\u0e32\u0e2b\u0e01\u0e23\u0e23\u0e21", 
- "Industry Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2d\u0e38\u0e15\u0e2a\u0e32\u0e2b\u0e01\u0e23\u0e23\u0e21", 
- "Selling": "\u0e02\u0e32\u0e22"
-}
\ No newline at end of file
diff --git a/selling/doctype/installation_note/README.md b/selling/doctype/installation_note/README.md
new file mode 100644
index 0000000..b0190c9
--- /dev/null
+++ b/selling/doctype/installation_note/README.md
@@ -0,0 +1 @@
+Details of product installation at Customer location.
\ No newline at end of file
diff --git a/selling/doctype/installation_note/installation_note.js b/selling/doctype/installation_note/installation_note.js
index 64c6e98..b0e005e 100644
--- a/selling/doctype/installation_note/installation_note.js
+++ b/selling/doctype/installation_note/installation_note.js
@@ -65,16 +65,6 @@
   if(doc.customer) get_server_fields('get_customer_address', JSON.stringify({customer: doc.customer, address: doc.customer_address, contact: doc.contact_person}),'', doc, dt, dn, 1);
 }
 
-cur_frm.fields_dict.customer_address.on_new = function(dn) {
-  locals['Address'][dn].customer = locals[cur_frm.doctype][cur_frm.docname].customer;
-  locals['Address'][dn].customer_name = locals[cur_frm.doctype][cur_frm.docname].customer_name;
-}
-
-cur_frm.fields_dict.contact_person.on_new = function(dn) {
-  locals['Contact'][dn].customer = locals[cur_frm.doctype][cur_frm.docname].customer;
-  locals['Contact'][dn].customer_name = locals[cur_frm.doctype][cur_frm.docname].customer_name;
-}
-
 cur_frm.fields_dict['customer_address'].get_query = function(doc, cdt, cdn) {
   return 'SELECT name,address_line1,city FROM tabAddress WHERE customer = "'+ doc.customer +'" AND docstatus != 2 AND name LIKE "%s" ORDER BY name ASC LIMIT 50';
 }
diff --git a/selling/doctype/installation_note/installation_note.py b/selling/doctype/installation_note/installation_note.py
index ea20d51..63e1bae 100644
--- a/selling/doctype/installation_note/installation_note.py
+++ b/selling/doctype/installation_note/installation_note.py
@@ -21,10 +21,7 @@
 from webnotes.model.bean import getlist
 from webnotes.model.code import get_obj
 from webnotes import msgprint
-from stock.utils import get_valid_serial_nos
-
-sql = webnotes.conn.sql
-	
+from stock.utils import get_valid_serial_nos	
 
 from utilities.transaction_base import TransactionBase
 
@@ -34,6 +31,19 @@
 		self.doclist = doclist
 		self.tname = 'Installation Note Item'
 		self.fname = 'installed_item_details'
+		self.status_updater = [{
+			'source_dt': 'Installation Note Item',
+			'target_dt': 'Delivery Note Item',
+			'target_field': 'installed_qty',
+			'target_ref_field': 'qty',
+			'join_field': 'prevdoc_detail_docname',
+			'target_parent_dt': 'Delivery Note',
+			'target_parent_field': 'per_installed',
+			'source_field': 'qty',
+			'percent_join_field': 'prevdoc_docname',
+			'status_field': 'installation_status',
+			'keyword': 'Installed'
+		}]
 
 	def validate(self):
 		self.validate_fiscal_year()
@@ -42,156 +52,111 @@
 		sales_com_obj = get_obj(dt = 'Sales Common')
 		sales_com_obj.check_active_sales_items(self)
 		sales_com_obj.get_prevdoc_date(self)
-		self.validate_mandatory()
 		self.validate_reference_value()
  
-	
-	#fetch delivery note details
-	#====================================
 	def pull_delivery_note_details(self):
 		self.validate_prev_docname()
-		self.doclist = get_obj('DocType Mapper', 'Delivery Note-Installation Note').dt_map('Delivery Note', 'Installation Note', self.doc.delivery_note_no, self.doc, self.doclist, "[['Delivery Note', 'Installation Note'],['Delivery Note Item', 'Installation Note Item']]")
+		self.doclist = get_obj('DocType Mapper', 'Delivery Note-Installation Note').dt_map(
+			'Delivery Note', 'Installation Note', self.doc.delivery_note_no, 
+			self.doc, self.doclist, "[['Delivery Note', 'Installation Note'], \
+			['Delivery Note Item', 'Installation Note Item']]")
 	
-	# Validates that Delivery Note is not pulled twice 
-	#============================================
 	def validate_prev_docname(self):
 		for d in getlist(self.doclist, 'installed_item_details'): 
 			if self.doc.delivery_note_no == d.prevdoc_docname:
-				msgprint(cstr(self.doc.delivery_note_no) + " delivery note details have already been pulled. ")
-				raise Exception, "Validation Error. "
-	
-	#Fiscal Year Validation
-	#================================
+				msgprint(cstr(self.doc.delivery_note_no) + 
+					" delivery note details have already been pulled", raise_exception=1)
+
 	def validate_fiscal_year(self):
-		get_obj('Sales Common').validate_fiscal_year(self.doc.fiscal_year,self.doc.inst_date,'Installation Date')
-	
-	#	Validate Mandatory 
-	#===============================
-	def validate_mandatory(self):
-		# Amendment Date
-		if self.doc.amended_from and not self.doc.amendment_date:
-			msgprint("Please Enter Amendment Date")
-			raise Exception, "Validation Error. "
-	
-	# Validate values with reference document
-	#----------------------------------------
+		get_obj('Sales Common').validate_fiscal_year(self.doc.fiscal_year, self.doc.inst_date, 
+			'Installation Date')
+
 	def validate_reference_value(self):
-		get_obj('DocType Mapper', 'Delivery Note-Installation Note', with_children = 1).validate_reference_value(self, self.doc.name)
+		mapper = get_obj('DocType Mapper', 'Delivery Note-Installation Note', with_children = 1)
+		mapper.validate_reference_value(self, self.doc.name)
 	
-	#check if serial no added
-	#-----------------------------
-	def is_serial_no_added(self,item_code,serial_no):
-		ar_required = sql("select has_serial_no from tabItem where name = '%s'" % item_code)
-		ar_required = ar_required and ar_required[0][0] or ''
+	def is_serial_no_added(self, item_code, serial_no):
+		ar_required = webnotes.conn.get_value("Item", item_code, "has_serial_no")
 		if ar_required == 'Yes' and not serial_no:
-			msgprint("Serial No is mandatory for item: "+ item_code)
-			raise Exception
+			msgprint("Serial No is mandatory for item: " + item_code, raise_exception=1)
 		elif ar_required != 'Yes' and cstr(serial_no).strip():
-			msgprint("If serial no required, please select 'Yes' in 'Has Serial No' in Item :"+item_code)
-			raise Exception
+			msgprint("If serial no required, please select 'Yes' in 'Has Serial No' in Item :" + 
+				item_code, raise_exception=1)
 	
-	#check if serial no exist in system
-	#-------------------------------------
 	def is_serial_no_exist(self, item_code, serial_no):
 		for x in serial_no:
-			chk = sql("select name from `tabSerial No` where name =%s", x)
-			if not chk:
-				msgprint("Serial No "+x+" does not exist in the system")
-				raise Exception
+			if not webnotes.conn.exists("Serial No", x):
+				msgprint("Serial No " + x + " does not exist in the system", raise_exception=1)
 	
-	#check if serial no already installed
-	#------------------------------------------
 	def is_serial_no_installed(self,cur_s_no,item_code):
 		for x in cur_s_no:
-			status = sql("select status from `tabSerial No` where name = %s", x)
+			status = webnotes.conn.sql("select status from `tabSerial No` where name = %s", x)
 			status = status and status[0][0] or ''
 			
 			if status == 'Installed':
-				msgprint("Item "+item_code+" with serial no. "+x+" already installed")
-				raise Exception, "Validation Error."
+				msgprint("Item "+item_code+" with serial no. " + x + " already installed", 
+					raise_exception=1)
 	
-	#get list of serial no from previous_doc
-	#----------------------------------------------
-	def get_prevdoc_serial_no(self, prevdoc_detail_docname, prevdoc_docname):
-		res = sql("select serial_no from `tabDelivery Note Item` where name = '%s' and parent ='%s'" % (prevdoc_detail_docname, prevdoc_docname))
-		return get_valid_serial_nos(res[0][0])
+	def get_prevdoc_serial_no(self, prevdoc_detail_docname):
+		serial_nos = webnotes.conn.get_value("Delivery Note Item", 
+			prevdoc_detail_docname, "serial_no")
+		return get_valid_serial_nos(serial_nos)
 		
-	#check if all serial nos from current record exist in resp delivery note
-	#---------------------------------------------------------------------------------
 	def is_serial_no_match(self, cur_s_no, prevdoc_s_no, prevdoc_docname):
-		for x in cur_s_no:
-			if not(x in prevdoc_s_no):
-				msgprint("Serial No. "+x+" not present in the Delivery Note "+prevdoc_docname, raise_exception = 1)
-				raise Exception, "Validation Error."
-	
-	#validate serial number
-	#----------------------------------------
+		for sr in cur_s_no:
+			if sr not in prevdoc_s_no:
+				msgprint("Serial No. " + sr + " is not matching with the Delivery Note " + 
+					prevdoc_docname, raise_exception = 1)
+
 	def validate_serial_no(self):
 		cur_s_no, prevdoc_s_no, sr_list = [], [], []
 		for d in getlist(self.doclist, 'installed_item_details'):
 			self.is_serial_no_added(d.item_code, d.serial_no)
-			
 			if d.serial_no:
-
 				sr_list = get_valid_serial_nos(d.serial_no, d.qty, d.item_code)
 				self.is_serial_no_exist(d.item_code, sr_list)
 				
-				prevdoc_s_no = self.get_prevdoc_serial_no(d.prevdoc_detail_docname, d.prevdoc_docname)
+				prevdoc_s_no = self.get_prevdoc_serial_no(d.prevdoc_detail_docname)
 				if prevdoc_s_no:
 					self.is_serial_no_match(sr_list, prevdoc_s_no, d.prevdoc_docname)
 				
 				self.is_serial_no_installed(sr_list, d.item_code)
 		return sr_list
-	
-	#validate installation date
-	#-------------------------------
+
 	def validate_installation_date(self):
 		for d in getlist(self.doclist, 'installed_item_details'):
 			if d.prevdoc_docname:
-				d_date = sql("select posting_date from `tabDelivery Note` where name=%s", d.prevdoc_docname)
-				d_date = d_date and d_date[0][0] or ''
-				
+				d_date = webnotes.conn.get_value("Delivery Note", d.prevdoc_docname, "posting_date")				
 				if d_date > getdate(self.doc.inst_date):
-					msgprint("Installation Date can not be before Delivery Date "+cstr(d_date)+" for item "+d.item_code)
-					raise Exception
+					msgprint("Installation Date can not be before Delivery Date " + cstr(d_date) + 
+						" for item "+d.item_code, raise_exception=1)
 	
 	def check_item_table(self):
 		if not(getlist(self.doclist, 'installed_item_details')):
-			msgprint("Please fetch items from Delivery Note selected")
-			raise Exception
+			msgprint("Please fetch items from Delivery Note selected", raise_exception=1)
 	
 	def on_update(self):
+		get_obj("Stock Ledger").scrub_serial_nos(self, 'installed_item_details')
 		webnotes.conn.set(self.doc, 'status', 'Draft')
 	
 	def on_submit(self):
 		valid_lst = []
 		valid_lst = self.validate_serial_no()
 		
-		get_obj("Sales Common").update_prevdoc_detail(1,self)
-		
 		for x in valid_lst:
-			wp = sql("select warranty_period from `tabSerial No` where name = '%s'"% x)
-			wp = wp and wp[0][0] or 0
-			if wp:
-				sql("update `tabSerial No` set maintenance_status = 'Under Warranty' where name = '%s'" % x)
-			
-			sql("update `tabSerial No` set status = 'Installed' where name = '%s'" % x)
-		
-		webnotes.conn.set(self.doc, 'status', 'Submitted')
+			if webnotes.conn.get_value("Serial No", x, "warranty_period"):
+				webnotes.conn.set_value("Serial No", x, "maintenance_status", "Under Warranty")
+			webnotes.conn.set_value("Serial No", x, "status", "Installed")
 
+		self.update_prevdoc_status()
+		webnotes.conn.set(self.doc, 'status', 'Submitted')
 	
 	def on_cancel(self):
-		cur_s_no = []
-		sales_com_obj = get_obj(dt = 'Sales Common')
-		sales_com_obj.update_prevdoc_detail(0,self)
-		
 		for d in getlist(self.doclist, 'installed_item_details'):
 			if d.serial_no:
-				#get current list of serial no
-				cur_serial_no = d.serial_no.replace(' ', '')
-				cur_s_no = cur_serial_no.split(',')
-		
-		for x in cur_s_no:
-			sql("update `tabSerial No` set status = 'Delivered' where name = '%s'" % x)
-			
+				d.serial_no = d.serial_no.replace(",", "\n")
+				for sr_no in d.serial_no.split("\n"):
+					webnotes.conn.set_value("Serial No", sr_no, "status", "Delivered")
+
+		self.update_prevdoc_status()
 		webnotes.conn.set(self.doc, 'status', 'Cancelled')
diff --git a/selling/doctype/installation_note/installation_note.txt b/selling/doctype/installation_note/installation_note.txt
index 9dd851d..8032cbe 100644
--- a/selling/doctype/installation_note/installation_note.txt
+++ b/selling/doctype/installation_note/installation_note.txt
@@ -2,7 +2,7 @@
  {
   "creation": "2013-04-30 13:13:06", 
   "docstatus": 0, 
-  "modified": "2013-05-09 14:43:28", 
+  "modified": "2013-06-11 16:16:39", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -230,18 +230,6 @@
   "read_only": 1
  }, 
  {
-  "description": "The date at which current entry is corrected in the system.", 
-  "doctype": "DocField", 
-  "fieldname": "amendment_date", 
-  "fieldtype": "Date", 
-  "hidden": 1, 
-  "label": "Amendment Date", 
-  "no_copy": 1, 
-  "oldfieldname": "amendment_date", 
-  "oldfieldtype": "Date", 
-  "print_hide": 1
- }, 
- {
   "doctype": "DocField", 
   "fieldname": "remarks", 
   "fieldtype": "Small Text", 
@@ -252,18 +240,6 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "cancel_reason", 
-  "fieldtype": "Data", 
-  "hidden": 1, 
-  "label": "Cancel Reason", 
-  "no_copy": 1, 
-  "oldfieldname": "cancel_reason", 
-  "oldfieldtype": "Data", 
-  "print_hide": 1, 
-  "read_only": 1
- }, 
- {
-  "doctype": "DocField", 
   "fieldname": "item_details", 
   "fieldtype": "Section Break", 
   "label": "Item Details", 
diff --git a/selling/doctype/installation_note/locale/_messages_doc.json b/selling/doctype/installation_note/locale/_messages_doc.json
deleted file mode 100644
index 9a00afc..0000000
--- a/selling/doctype/installation_note/locale/_messages_doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-[
- "Installation Note Item", 
- "Customer Address", 
- "Draft", 
- "Cancel Reason", 
- "Territory", 
- "Installation Note", 
- "Status", 
- "Selling", 
- "Contact Person", 
- "Company", 
- "Amended From", 
- "Get Items", 
- "Address", 
- "Delivery Note No", 
- "Customer", 
- "Name", 
- "The date at which current entry is corrected in the system.", 
- "Customer Group", 
- "Submitted", 
- "Remarks", 
- "Fiscal Year", 
- "Contact", 
- "Mobile No", 
- "IN", 
- "Cancelled", 
- "Installation Time", 
- "Select the relevant company name if you have multiple companies.", 
- "Amendment Date", 
- "Installation Date", 
- "Contact Email", 
- "Item Details", 
- "Series"
-]
\ No newline at end of file
diff --git a/selling/doctype/installation_note/locale/ar-doc.json b/selling/doctype/installation_note/locale/ar-doc.json
deleted file mode 100644
index 5fd6b50..0000000
--- a/selling/doctype/installation_note/locale/ar-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Address": "\u0639\u0646\u0648\u0627\u0646", 
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "Amendment Date": "\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u062a\u0627\u0631\u064a\u062e", 
- "Cancel Reason": "\u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u0633\u0628\u0628", 
- "Cancelled": "\u0625\u0644\u063a\u0627\u0621", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Contact": "\u0627\u062a\u0635\u0644", 
- "Contact Email": "\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Contact Person": "\u0627\u062a\u0635\u0644 \u0634\u062e\u0635", 
- "Customer": "\u0632\u0628\u0648\u0646", 
- "Customer Address": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Group": "\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Delivery Note No": "\u0645\u0644\u0627\u062d\u0638\u0629 \u0644\u0627 \u062a\u0633\u0644\u064a\u0645", 
- "Draft": "\u0645\u0633\u0648\u062f\u0629", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Get Items": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0639\u0646\u0627\u0635\u0631", 
- "IN": "IN", 
- "Installation Date": "\u062a\u062b\u0628\u064a\u062a \u062a\u0627\u0631\u064a\u062e", 
- "Installation Note": "\u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u062a\u062b\u0628\u064a\u062a", 
- "Installation Note Item": "\u0645\u0644\u0627\u062d\u0638\u0629 \u062a\u062b\u0628\u064a\u062a \u0627\u0644\u0625\u063a\u0644\u0627\u0642", 
- "Installation Time": "\u062a\u062b\u0628\u064a\u062a \u0627\u0644\u0632\u0645\u0646", 
- "Item Details": "\u0627\u0644\u0633\u0644\u0639\u0629", 
- "Mobile No": "\u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644", 
- "Name": "\u0627\u0633\u0645", 
- "Remarks": "\u062a\u0635\u0631\u064a\u062d\u0627\u062a", 
- "Select the relevant company name if you have multiple companies.": "\u062d\u062f\u062f \u0627\u0633\u0645 \u0627\u0644\u0634\u0631\u0643\u0629 \u0630\u0627\u062a \u0627\u0644\u0635\u0644\u0629 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0644\u062f\u064a\u0643 \u0627\u0644\u0634\u0631\u0643\u0627\u062a \u0645\u062a\u0639\u062f\u062f\u0629.", 
- "Selling": "\u0628\u064a\u0639", 
- "Series": "\u0633\u0644\u0633\u0644\u0629", 
- "Status": "\u062d\u0627\u0644\u0629", 
- "Submitted": "\u0627\u0644\u0645\u0642\u062f\u0645\u0629", 
- "Territory": "\u0625\u0642\u0644\u064a\u0645", 
- "The date at which current entry is corrected in the system.": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u062a\u0635\u062d\u064a\u062d \u0627\u0644\u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u062d\u0627\u0644\u064a \u0641\u064a \u0627\u0644\u0646\u0638\u0627\u0645."
-}
\ No newline at end of file
diff --git a/selling/doctype/installation_note/locale/de-doc.json b/selling/doctype/installation_note/locale/de-doc.json
deleted file mode 100644
index 7f70581..0000000
--- a/selling/doctype/installation_note/locale/de-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Address": "Adresse", 
- "Amended From": "Ge\u00e4ndert von", 
- "Amendment Date": "\u00c4nderung Datum", 
- "Cancel Reason": "Abbrechen Reason", 
- "Cancelled": "Abgesagt", 
- "Company": "Firma", 
- "Contact": "Kontakt", 
- "Contact Email": "Kontakt per E-Mail", 
- "Contact Person": "Ansprechpartner", 
- "Customer": "Kunde", 
- "Customer Address": "Kundenadresse", 
- "Customer Group": "Customer Group", 
- "Delivery Note No": "Lieferschein Nein", 
- "Draft": "Entwurf", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "Get Items": "Holen Artikel", 
- "IN": "IN", 
- "Installation Date": "Installation Date", 
- "Installation Note": "Installation Hinweis", 
- "Installation Note Item": "Installation Hinweis Artikel", 
- "Installation Time": "Installation Time", 
- "Item Details": "Artikeldetails", 
- "Mobile No": "In Mobile", 
- "Name": "Name", 
- "Remarks": "Bemerkungen", 
- "Select the relevant company name if you have multiple companies.": "W\u00e4hlen Sie den entsprechenden Firmennamen, wenn Sie mehrere Unternehmen haben.", 
- "Selling": "Verkauf", 
- "Series": "Serie", 
- "Status": "Status", 
- "Submitted": "Eingereicht", 
- "Territory": "Gebiet", 
- "The date at which current entry is corrected in the system.": "Der Zeitpunkt, zu dem aktuellen Eintrag in dem System korrigiert."
-}
\ No newline at end of file
diff --git a/selling/doctype/installation_note/locale/es-doc.json b/selling/doctype/installation_note/locale/es-doc.json
deleted file mode 100644
index 37b8757..0000000
--- a/selling/doctype/installation_note/locale/es-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Address": "Direcci\u00f3n", 
- "Amended From": "De modificada", 
- "Amendment Date": "Enmienda Fecha", 
- "Cancel Reason": "Cancelar Raz\u00f3n", 
- "Cancelled": "Cancelado", 
- "Company": "Empresa", 
- "Contact": "Contacto", 
- "Contact Email": "Correo electr\u00f3nico de contacto", 
- "Contact Person": "Persona de Contacto", 
- "Customer": "Cliente", 
- "Customer Address": "Direcci\u00f3n del cliente", 
- "Customer Group": "Grupo de clientes", 
- "Delivery Note No": "Entrega Nota No", 
- "Draft": "Borrador", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "Get Items": "Obtener elementos", 
- "IN": "EN", 
- "Installation Date": "Fecha de instalaci\u00f3n", 
- "Installation Note": "Instalaci\u00f3n Nota", 
- "Installation Note Item": "Instalaci\u00f3n art\u00edculo Nota", 
- "Installation Time": "Tiempo de instalaci\u00f3n", 
- "Item Details": "Datos del art\u00edculo", 
- "Mobile No": "Mobile No", 
- "Name": "Nombre", 
- "Remarks": "Observaciones", 
- "Select the relevant company name if you have multiple companies.": "Seleccione el nombre de la empresa correspondiente, si usted tiene m\u00faltiples empresas.", 
- "Selling": "De venta", 
- "Series": "Serie", 
- "Status": "Estado", 
- "Submitted": "Enviado", 
- "Territory": "Territorio", 
- "The date at which current entry is corrected in the system.": "La fecha en la que la entrada actual se corrige en el sistema."
-}
\ No newline at end of file
diff --git a/selling/doctype/installation_note/locale/fr-doc.json b/selling/doctype/installation_note/locale/fr-doc.json
deleted file mode 100644
index 9719426..0000000
--- a/selling/doctype/installation_note/locale/fr-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Address": "Adresse", 
- "Amended From": "De modifi\u00e9e", 
- "Amendment Date": "Date de la modification", 
- "Cancel Reason": "Annuler Raison", 
- "Cancelled": "Annul\u00e9", 
- "Company": "Entreprise", 
- "Contact": "Contacter", 
- "Contact Email": "Contact Courriel", 
- "Contact Person": "Personne \u00e0 contacter", 
- "Customer": "Client", 
- "Customer Address": "Adresse du client", 
- "Customer Group": "Groupe de clients", 
- "Delivery Note No": "Remarque Aucune livraison", 
- "Draft": "Avant-projet", 
- "Fiscal Year": "Exercice", 
- "Get Items": "Obtenir les \u00e9l\u00e9ments", 
- "IN": "EN", 
- "Installation Date": "Date d&#39;installation", 
- "Installation Note": "Note d&#39;installation", 
- "Installation Note Item": "Article Remarque Installation", 
- "Installation Time": "Temps d&#39;installation", 
- "Item Details": "D\u00e9tails d&#39;article", 
- "Mobile No": "Aucun mobile", 
- "Name": "Nom", 
- "Remarks": "Remarques", 
- "Select the relevant company name if you have multiple companies.": "S\u00e9lectionnez le nom de l&#39;entreprise concern\u00e9e si vous avez plusieurs soci\u00e9t\u00e9s.", 
- "Selling": "Vente", 
- "Series": "S\u00e9rie", 
- "Status": "Statut", 
- "Submitted": "Soumis", 
- "Territory": "Territoire", 
- "The date at which current entry is corrected in the system.": "La date \u00e0 laquelle l&#39;entr\u00e9e courante est corrig\u00e9e dans le syst\u00e8me."
-}
\ No newline at end of file
diff --git a/selling/doctype/installation_note/locale/hi-doc.json b/selling/doctype/installation_note/locale/hi-doc.json
deleted file mode 100644
index a196a1c..0000000
--- a/selling/doctype/installation_note/locale/hi-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Address": "\u092a\u0924\u093e", 
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Amendment Date": "\u0938\u0902\u0936\u094b\u0927\u0928 \u0924\u093f\u0925\u093f", 
- "Cancel Reason": "\u0915\u093e\u0930\u0923 \u0930\u0926\u094d\u0926 \u0915\u0930\u0947\u0902", 
- "Cancelled": "Cancelled", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Contact": "\u0938\u0902\u092a\u0930\u094d\u0915", 
- "Contact Email": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0908\u092e\u0947\u0932", 
- "Contact Person": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0935\u094d\u092f\u0915\u094d\u0924\u093f", 
- "Customer": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "Customer Address": "\u0917\u094d\u0930\u093e\u0939\u0915 \u092a\u0924\u093e", 
- "Customer Group": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0938\u092e\u0942\u0939", 
- "Delivery Note No": "\u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f", 
- "Draft": "\u092e\u0938\u094c\u0926\u093e", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "Get Items": "\u0906\u0907\u091f\u092e \u092a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "IN": "\u092e\u0947\u0902", 
- "Installation Date": "\u0938\u094d\u0925\u093e\u092a\u0928\u093e \u0915\u0940 \u0924\u093e\u0930\u0940\u0916", 
- "Installation Note": "\u0938\u094d\u0925\u093e\u092a\u0928\u093e \u0928\u094b\u091f", 
- "Installation Note Item": "\u0905\u0927\u093f\u0937\u094d\u0920\u093e\u092a\u0928 \u0928\u094b\u091f \u0906\u0907\u091f\u092e", 
- "Installation Time": "\u0905\u0927\u093f\u0937\u094d\u0920\u093e\u092a\u0928 \u0915\u093e\u0932", 
- "Item Details": "\u0906\u0907\u091f\u092e \u0935\u093f\u0935\u0930\u0923", 
- "Mobile No": "\u0928\u0939\u0940\u0902 \u092e\u094b\u092c\u093e\u0907\u0932", 
- "Name": "\u0928\u093e\u092e", 
- "Remarks": "\u091f\u093f\u092a\u094d\u092a\u0923\u093f\u092f\u093e\u0901", 
- "Select the relevant company name if you have multiple companies.": "\u0905\u0917\u0930 \u0906\u092a \u0915\u0908 \u0915\u0902\u092a\u0928\u093f\u092f\u094b\u0902 \u092a\u094d\u0930\u093e\u0938\u0902\u0917\u093f\u0915 \u0915\u0902\u092a\u0928\u0940 \u0915\u0947 \u0928\u093e\u092e \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902.", 
- "Selling": "\u0935\u093f\u0915\u094d\u0930\u092f", 
- "Series": "\u0915\u0908", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924", 
- "Submitted": "\u092a\u0947\u0936", 
- "Territory": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930", 
- "The date at which current entry is corrected in the system.": "\u091c\u094b \u0924\u093e\u0930\u0940\u0916 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0938\u0939\u0940 \u0939\u0948."
-}
\ No newline at end of file
diff --git a/selling/doctype/installation_note/locale/hr-doc.json b/selling/doctype/installation_note/locale/hr-doc.json
deleted file mode 100644
index 2cb0937..0000000
--- a/selling/doctype/installation_note/locale/hr-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Address": "Adresa", 
- "Amended From": "Izmijenjena Od", 
- "Amendment Date": "Amandman Datum", 
- "Cancel Reason": "Odustani razlog", 
- "Cancelled": "Otkazan", 
- "Company": "Dru\u0161tvo", 
- "Contact": "Kontaktirati", 
- "Contact Email": "Kontakt e", 
- "Contact Person": "Kontakt osoba", 
- "Customer": "Kupac", 
- "Customer Address": "Kupac Adresa", 
- "Customer Group": "Kupac Grupa", 
- "Delivery Note No": "Dostava Napomena Ne", 
- "Draft": "Skica", 
- "Fiscal Year": "Fiskalna godina", 
- "Get Items": "Nabavite artikle", 
- "IN": "U", 
- "Installation Date": "Instalacija Datum", 
- "Installation Note": "Instalacija Napomena", 
- "Installation Note Item": "Instalacija Napomena artikla", 
- "Installation Time": "Instalacija Vrijeme", 
- "Item Details": "Stavka Detalji", 
- "Mobile No": "Mobitel Nema", 
- "Name": "Ime", 
- "Remarks": "Primjedbe", 
- "Select the relevant company name if you have multiple companies.": "Odaberite odgovaraju\u0107i naziv tvrtke ako imate vi\u0161e tvrtki.", 
- "Selling": "Prodaja", 
- "Series": "Serija", 
- "Status": "Status", 
- "Submitted": "Prijavljen", 
- "Territory": "Teritorija", 
- "The date at which current entry is corrected in the system.": "Datum na koji teku\u0107i zapis ispravljen u sustavu."
-}
\ No newline at end of file
diff --git a/selling/doctype/installation_note/locale/nl-doc.json b/selling/doctype/installation_note/locale/nl-doc.json
deleted file mode 100644
index 16ababf..0000000
--- a/selling/doctype/installation_note/locale/nl-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Address": "Adres", 
- "Amended From": "Gewijzigd Van", 
- "Amendment Date": "Wijziging Datum", 
- "Cancel Reason": "Annuleren Reden", 
- "Cancelled": "Geannuleerd", 
- "Company": "Vennootschap", 
- "Contact": "Contact", 
- "Contact Email": "Contact E-mail", 
- "Contact Person": "Contactpersoon", 
- "Customer": "Klant", 
- "Customer Address": "Klant Adres", 
- "Customer Group": "Klantengroep", 
- "Delivery Note No": "Levering aantekening", 
- "Draft": "Ontwerp", 
- "Fiscal Year": "Boekjaar", 
- "Get Items": "Get Items", 
- "IN": "IN", 
- "Installation Date": "Installatie Datum", 
- "Installation Note": "Installatie Opmerking", 
- "Installation Note Item": "Installatie Opmerking Item", 
- "Installation Time": "Installatie Tijd", 
- "Item Details": "Item Details", 
- "Mobile No": "Mobiel Nog geen", 
- "Name": "Naam", 
- "Remarks": "Opmerkingen", 
- "Select the relevant company name if you have multiple companies.": "Selecteer de gewenste bedrijfsnaam als u meerdere bedrijven.", 
- "Selling": "Selling", 
- "Series": "Serie", 
- "Status": "Staat", 
- "Submitted": "Ingezonden", 
- "Territory": "Grondgebied", 
- "The date at which current entry is corrected in the system.": "De datum waarop huidige item wordt gecorrigeerd in het systeem."
-}
\ No newline at end of file
diff --git a/selling/doctype/installation_note/locale/pt-BR-doc.json b/selling/doctype/installation_note/locale/pt-BR-doc.json
deleted file mode 100644
index 6fe9f1b..0000000
--- a/selling/doctype/installation_note/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Address": "Endere\u00e7o", 
- "Amended From": "Corrigido De", 
- "Amendment Date": "Data da Corre\u00e7\u00e3o", 
- "Cancel Reason": "Motivo do Cancelar", 
- "Cancelled": "Cancelado", 
- "Company": "Empresa", 
- "Contact": "Contato", 
- "Contact Email": "E-mail do Contato", 
- "Contact Person": "Pessoa de Contato", 
- "Customer": "Cliente", 
- "Customer Address": "Endere\u00e7o do cliente", 
- "Customer Group": "Grupo de Clientes", 
- "Delivery Note No": "N\u00ba da Guia de Remessa", 
- "Draft": "Rascunho", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Get Items": "Obter itens", 
- "IN": "EM", 
- "Installation Date": "Data de Instala\u00e7\u00e3o", 
- "Installation Note": "Nota de Instala\u00e7\u00e3o", 
- "Installation Note Item": "Item da Nota de Instala\u00e7\u00e3o", 
- "Installation Time": "O tempo de Instala\u00e7\u00e3o", 
- "Item Details": "Detalhes do Item", 
- "Mobile No": "Telefone Celular", 
- "Name": "Nome", 
- "Remarks": "Observa\u00e7\u00f5es", 
- "Select the relevant company name if you have multiple companies.": "Selecione o nome da empresa em quest\u00e3o, se voc\u00ea tem v\u00e1rias empresas.", 
- "Selling": "Vendas", 
- "Series": "S\u00e9ries", 
- "Status": "Estado", 
- "Submitted": "Enviado", 
- "Territory": "Territ\u00f3rio", 
- "The date at which current entry is corrected in the system.": "A data em que o lan\u00e7amento atual \u00e9 corrigido no sistema."
-}
\ No newline at end of file
diff --git a/selling/doctype/installation_note/locale/pt-doc.json b/selling/doctype/installation_note/locale/pt-doc.json
deleted file mode 100644
index 4a6650a..0000000
--- a/selling/doctype/installation_note/locale/pt-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Address": "Endere\u00e7o", 
- "Amended From": "Alterado De", 
- "Amendment Date": "Data emenda", 
- "Cancel Reason": "Cancelar Raz\u00e3o", 
- "Cancelled": "Cancelado", 
- "Company": "Companhia", 
- "Contact": "Contato", 
- "Contact Email": "Contato E-mail", 
- "Contact Person": "Pessoa de contato", 
- "Customer": "Cliente", 
- "Customer Address": "Endere\u00e7o do cliente", 
- "Customer Group": "Grupo de Clientes", 
- "Delivery Note No": "Nota de Entrega N\u00e3o", 
- "Draft": "Rascunho", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Get Items": "Obter itens", 
- "IN": "EM", 
- "Installation Date": "Data de instala\u00e7\u00e3o", 
- "Installation Note": "Nota de Instala\u00e7\u00e3o", 
- "Installation Note Item": "Item Nota de Instala\u00e7\u00e3o", 
- "Installation Time": "O tempo de instala\u00e7\u00e3o", 
- "Item Details": "Item Detalhes", 
- "Mobile No": "No m\u00f3vel", 
- "Name": "Nome", 
- "Remarks": "Observa\u00e7\u00f5es", 
- "Select the relevant company name if you have multiple companies.": "Selecione o nome da empresa em quest\u00e3o, se voc\u00ea tem v\u00e1rias empresas.", 
- "Selling": "Vendendo", 
- "Series": "S\u00e9rie", 
- "Status": "Estado", 
- "Submitted": "Enviado", 
- "Territory": "Territ\u00f3rio", 
- "The date at which current entry is corrected in the system.": "A data em que a entrada actual \u00e9 corrigido no sistema."
-}
\ No newline at end of file
diff --git a/selling/doctype/installation_note/locale/sr-doc.json b/selling/doctype/installation_note/locale/sr-doc.json
deleted file mode 100644
index 75a2015..0000000
--- a/selling/doctype/installation_note/locale/sr-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Address": "\u0410\u0434\u0440\u0435\u0441\u0430", 
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "Amendment Date": "\u0410\u043c\u0430\u043d\u0434\u043c\u0430\u043d \u0414\u0430\u0442\u0443\u043c", 
- "Cancel Reason": "\u041e\u0442\u043a\u0430\u0436\u0438 \u0440\u0430\u0437\u043b\u043e\u0433", 
- "Cancelled": "\u041e\u0442\u043a\u0430\u0437\u0430\u043d", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Contact": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "Contact Email": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0415\u043c\u0430\u0438\u043b", 
- "Contact Person": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u043e\u0441\u043e\u0431\u0430", 
- "Customer": "\u041a\u0443\u043f\u0430\u0446", 
- "Customer Address": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0410\u0434\u0440\u0435\u0441\u0430", 
- "Customer Group": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0413\u0440\u0443\u043f\u0430", 
- "Delivery Note No": "\u0418\u0441\u043f\u043e\u0440\u0443\u043a\u0430 \u041d\u0430\u043f\u043e\u043c\u0435\u043d\u0430 \u041d\u0435", 
- "Draft": "\u041d\u0430\u0446\u0440\u0442", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "Get Items": "\u0413\u0435\u0442 \u0441\u0442\u0430\u0432\u043a\u0435", 
- "IN": "\u0423", 
- "Installation Date": "\u0418\u043d\u0441\u0442\u0430\u043b\u0430\u0446\u0438\u0458\u0430 \u0414\u0430\u0442\u0443\u043c", 
- "Installation Note": "\u0418\u043d\u0441\u0442\u0430\u043b\u0430\u0446\u0438\u0458\u0430 \u041d\u0430\u043f\u043e\u043c\u0435\u043d\u0430", 
- "Installation Note Item": "\u0418\u043d\u0441\u0442\u0430\u043b\u0430\u0446\u0438\u0458\u0430 \u041d\u0430\u043f\u043e\u043c\u0435\u043d\u0430 \u0421\u0442\u0430\u0432\u043a\u0430", 
- "Installation Time": "\u0418\u043d\u0441\u0442\u0430\u043b\u0430\u0446\u0438\u0458\u0430 \u0432\u0440\u0435\u043c\u0435", 
- "Item Details": "\u0414\u0435\u0442\u0430\u0459\u0438 \u0430\u0440\u0442\u0438\u043a\u043b\u0430", 
- "Mobile No": "\u041c\u043e\u0431\u0438\u043b\u043d\u0438 \u041d\u0435\u043c\u0430", 
- "Name": "\u0418\u043c\u0435", 
- "Remarks": "\u041f\u0440\u0438\u043c\u0435\u0434\u0431\u0435", 
- "Select the relevant company name if you have multiple companies.": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u043e\u0434\u0433\u043e\u0432\u0430\u0440\u0430\u0458\u0443\u045b\u0443 \u0438\u043c\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435, \u0430\u043a\u043e \u0438\u043c\u0430\u0442\u0435 \u0432\u0438\u0448\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430.", 
- "Selling": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430", 
- "Series": "\u0421\u0435\u0440\u0438\u0458\u0430", 
- "Status": "\u0421\u0442\u0430\u0442\u0443\u0441", 
- "Submitted": "\u041f\u043e\u0434\u043d\u0435\u0442", 
- "Territory": "\u0422\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0430", 
- "The date at which current entry is corrected in the system.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u0458\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u0459\u0435\u043d \u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u0443."
-}
\ No newline at end of file
diff --git a/selling/doctype/installation_note/locale/ta-doc.json b/selling/doctype/installation_note/locale/ta-doc.json
deleted file mode 100644
index d762043..0000000
--- a/selling/doctype/installation_note/locale/ta-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Address": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Amendment Date": "\u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Cancel Reason": "\u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd \u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Cancelled": "\u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Contact": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Email": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Person": "\u0ba8\u0baa\u0bb0\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Customer Address": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Customer Group": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1", 
- "Delivery Note No": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Draft": "\u0b95\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1 \u0bb5\u0bc0\u0b9a\u0bcd\u0b9a\u0bc1", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "Get Items": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "IN": "IN", 
- "Installation Date": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0bb2\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Installation Note": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0bb2\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Installation Note Item": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0bb2\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Installation Time": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0bb2\u0bcd \u0ba8\u0bc7\u0bb0\u0bae\u0bcd", 
- "Item Details": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Mobile No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0bae\u0bc6\u0bbe\u0baa\u0bc8\u0bb2\u0bcd", 
- "Name": "\u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Remarks": "\u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd", 
- "Select the relevant company name if you have multiple companies.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bb2 \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd \u0b9a\u0bae\u0bcd\u0baa\u0ba8\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Selling": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8", 
- "Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Status": "\u0b85\u0ba8\u0bcd\u0ba4\u0bb8\u0bcd\u0ba4\u0bc1", 
- "Submitted": "\u0b9a\u0bae\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Territory": "\u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd", 
- "The date at which current entry is corrected in the system.": "\u0ba4\u0bc7\u0ba4\u0bbf \u0b87\u0ba4\u0bc1 \u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8 \u0b9a\u0bb0\u0bbf."
-}
\ No newline at end of file
diff --git a/selling/doctype/installation_note/locale/th-doc.json b/selling/doctype/installation_note/locale/th-doc.json
deleted file mode 100644
index 2a1a567..0000000
--- a/selling/doctype/installation_note/locale/th-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", 
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Amendment Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e01\u0e49\u0e44\u0e02", 
- "Cancel Reason": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25", 
- "Cancelled": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Contact": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Email": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c", 
- "Contact Person": "Contact Person", 
- "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Delivery Note No": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Draft": "\u0e23\u0e48\u0e32\u0e07", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Get Items": "\u0e23\u0e31\u0e1a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "IN": "\u0e43\u0e19", 
- "Installation Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Installation Note": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Installation Note Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Installation Time": "\u0e40\u0e27\u0e25\u0e32\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Item Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Mobile No": "\u0e21\u0e37\u0e2d\u0e16\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Name": "\u0e0a\u0e37\u0e48\u0e2d", 
- "Remarks": "\u0e02\u0e49\u0e2d\u0e04\u0e34\u0e14\u0e40\u0e2b\u0e47\u0e19", 
- "Select the relevant company name if you have multiple companies.": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e0a\u0e37\u0e48\u0e2d \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 \u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e21\u0e35\u0e2b\u0e25\u0e32\u0e22 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Selling": "\u0e02\u0e32\u0e22", 
- "Series": "\u0e0a\u0e38\u0e14", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30", 
- "Submitted": "Submitted", 
- "Territory": "\u0e2d\u0e32\u0e13\u0e32\u0e40\u0e02\u0e15", 
- "The date at which current entry is corrected in the system.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e21\u0e35\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e44\u0e02\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a"
-}
\ No newline at end of file
diff --git a/selling/doctype/installation_note_item/README.md b/selling/doctype/installation_note_item/README.md
new file mode 100644
index 0000000..49d7eec
--- /dev/null
+++ b/selling/doctype/installation_note_item/README.md
@@ -0,0 +1 @@
+Detail of Item installed as a part of Installation Note.
\ No newline at end of file
diff --git a/selling/doctype/installation_note_item/locale/_messages_doc.json b/selling/doctype/installation_note_item/locale/_messages_doc.json
deleted file mode 100644
index 44bd93c..0000000
--- a/selling/doctype/installation_note_item/locale/_messages_doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-[
- "Selling", 
- "Description", 
- "Installation Note Item", 
- "Delivery Date", 
- "Against Document Detail No", 
- "Against Document No", 
- "Serial No", 
- "Installed Qty", 
- "Document Type", 
- "Item Code"
-]
\ No newline at end of file
diff --git a/selling/doctype/installation_note_item/locale/ar-doc.json b/selling/doctype/installation_note_item/locale/ar-doc.json
deleted file mode 100644
index 70a3497..0000000
--- a/selling/doctype/installation_note_item/locale/ar-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Against Document Detail No": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0648\u062b\u064a\u0642\u0629 \u0631\u0642\u0645 \u0636\u062f", 
- "Against Document No": "\u0636\u062f \u0627\u0644\u0648\u062b\u064a\u0642\u0629 \u0631\u0642\u0645", 
- "Delivery Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0633\u0644\u064a\u0645", 
- "Description": "\u0648\u0635\u0641", 
- "Document Type": "\u0646\u0648\u0639 \u0627\u0644\u0648\u062b\u064a\u0642\u0629", 
- "Installation Note Item": "\u0645\u0644\u0627\u062d\u0638\u0629 \u062a\u062b\u0628\u064a\u062a \u0627\u0644\u0625\u063a\u0644\u0627\u0642", 
- "Installed Qty": "\u062a\u062b\u0628\u064a\u062a \u0627\u0644\u0643\u0645\u064a\u0629", 
- "Item Code": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0631\u0645\u0632", 
- "Selling": "\u0628\u064a\u0639", 
- "Serial No": "\u0627\u0644\u0645\u0633\u0644\u0633\u0644 \u0644\u0627"
-}
\ No newline at end of file
diff --git a/selling/doctype/installation_note_item/locale/de-doc.json b/selling/doctype/installation_note_item/locale/de-doc.json
deleted file mode 100644
index 8eb8a15..0000000
--- a/selling/doctype/installation_note_item/locale/de-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Against Document Detail No": "Vor Document Detailaufnahme", 
- "Against Document No": "Gegen Dokument Nr.", 
- "Delivery Date": "Liefertermin", 
- "Description": "Beschreibung", 
- "Document Type": "Document Type", 
- "Installation Note Item": "Installation Hinweis Artikel", 
- "Installed Qty": "Installierte Anzahl", 
- "Item Code": "Item Code", 
- "Selling": "Verkauf", 
- "Serial No": "Serial In"
-}
\ No newline at end of file
diff --git a/selling/doctype/installation_note_item/locale/es-doc.json b/selling/doctype/installation_note_item/locale/es-doc.json
deleted file mode 100644
index 8e1f5bd..0000000
--- a/selling/doctype/installation_note_item/locale/es-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Against Document Detail No": "Contra Detalle documento n", 
- "Against Document No": "Contra el documento n \u00ba", 
- "Delivery Date": "Fecha de Entrega", 
- "Description": "Descripci\u00f3n", 
- "Document Type": "Tipo de documento", 
- "Installation Note Item": "Instalaci\u00f3n art\u00edculo Nota", 
- "Installed Qty": "Cantidad instalada", 
- "Item Code": "C\u00f3digo del art\u00edculo", 
- "Selling": "De venta", 
- "Serial No": "N\u00famero de orden"
-}
\ No newline at end of file
diff --git a/selling/doctype/installation_note_item/locale/fr-doc.json b/selling/doctype/installation_note_item/locale/fr-doc.json
deleted file mode 100644
index cf51f3c..0000000
--- a/selling/doctype/installation_note_item/locale/fr-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Against Document Detail No": "Contre D\u00e9tail document n", 
- "Against Document No": "Contre le document n \u00b0", 
- "Delivery Date": "Date de livraison", 
- "Description": "Description", 
- "Document Type": "Type de document", 
- "Installation Note Item": "Article Remarque Installation", 
- "Installed Qty": "Qt\u00e9 install\u00e9e", 
- "Item Code": "Code de l&#39;article", 
- "Selling": "Vente", 
- "Serial No": "N \u00b0 de s\u00e9rie"
-}
\ No newline at end of file
diff --git a/selling/doctype/installation_note_item/locale/hi-doc.json b/selling/doctype/installation_note_item/locale/hi-doc.json
deleted file mode 100644
index 6afb8d8..0000000
--- a/selling/doctype/installation_note_item/locale/hi-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Against Document Detail No": "\u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c \u0935\u093f\u0938\u094d\u0924\u093e\u0930 \u0928\u0939\u0940\u0902 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b", 
- "Against Document No": "\u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u0915\u094b\u0908", 
- "Delivery Date": "\u092a\u094d\u0930\u0938\u0935 \u0915\u0940 \u0924\u093e\u0930\u0940\u0916", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Document Type": "\u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Installation Note Item": "\u0905\u0927\u093f\u0937\u094d\u0920\u093e\u092a\u0928 \u0928\u094b\u091f \u0906\u0907\u091f\u092e", 
- "Installed Qty": "\u0938\u094d\u0925\u093e\u092a\u093f\u0924 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Item Code": "\u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Selling": "\u0935\u093f\u0915\u094d\u0930\u092f", 
- "Serial No": "\u0928\u0939\u0940\u0902 \u0938\u0940\u0930\u093f\u092f\u0932"
-}
\ No newline at end of file
diff --git a/selling/doctype/installation_note_item/locale/hr-doc.json b/selling/doctype/installation_note_item/locale/hr-doc.json
deleted file mode 100644
index c7c26c9..0000000
--- a/selling/doctype/installation_note_item/locale/hr-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Against Document Detail No": "Protiv dokumenta Detalj No", 
- "Against Document No": "Protiv dokumentu nema", 
- "Delivery Date": "Dostava Datum", 
- "Description": "Opis", 
- "Document Type": "Document Type", 
- "Installation Note Item": "Instalacija Napomena artikla", 
- "Installed Qty": "Instalirani Kol", 
- "Item Code": "Stavka \u0160ifra", 
- "Selling": "Prodaja", 
- "Serial No": "Serijski br"
-}
\ No newline at end of file
diff --git a/selling/doctype/installation_note_item/locale/nl-doc.json b/selling/doctype/installation_note_item/locale/nl-doc.json
deleted file mode 100644
index d859af3..0000000
--- a/selling/doctype/installation_note_item/locale/nl-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Against Document Detail No": "Tegen Document Detail Geen", 
- "Against Document No": "Tegen document nr.", 
- "Delivery Date": "Leveringsdatum", 
- "Description": "Beschrijving", 
- "Document Type": "Soort document", 
- "Installation Note Item": "Installatie Opmerking Item", 
- "Installed Qty": "Aantal ge\u00efnstalleerd", 
- "Item Code": "Artikelcode", 
- "Selling": "Selling", 
- "Serial No": "Serienummer"
-}
\ No newline at end of file
diff --git a/selling/doctype/installation_note_item/locale/pt-BR-doc.json b/selling/doctype/installation_note_item/locale/pt-BR-doc.json
deleted file mode 100644
index 27c0f2e..0000000
--- a/selling/doctype/installation_note_item/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Against Document Detail No": "Contra Detalhe do Documento n\u00ba ", 
- "Against Document No": "Contra Documento n\u00ba", 
- "Delivery Date": "Data de entrega", 
- "Description": "Descri\u00e7\u00e3o", 
- "Document Type": "Tipo de Documento", 
- "Installation Note Item": "Item da Nota de Instala\u00e7\u00e3o", 
- "Installed Qty": "Quantidade Instalada", 
- "Item Code": "C\u00f3digo do Item", 
- "Selling": "Vendas", 
- "Serial No": "N\u00ba de S\u00e9rie"
-}
\ No newline at end of file
diff --git a/selling/doctype/installation_note_item/locale/pt-doc.json b/selling/doctype/installation_note_item/locale/pt-doc.json
deleted file mode 100644
index eb20455..0000000
--- a/selling/doctype/installation_note_item/locale/pt-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Against Document Detail No": "Contra Detalhe documento n", 
- "Against Document No": "Contra documento n", 
- "Delivery Date": "Data de entrega", 
- "Description": "Descri\u00e7\u00e3o", 
- "Document Type": "Tipo de Documento", 
- "Installation Note Item": "Item Nota de Instala\u00e7\u00e3o", 
- "Installed Qty": "Quantidade instalada", 
- "Item Code": "C\u00f3digo do artigo", 
- "Selling": "Vendendo", 
- "Serial No": "N \u00ba de S\u00e9rie"
-}
\ No newline at end of file
diff --git a/selling/doctype/installation_note_item/locale/sr-doc.json b/selling/doctype/installation_note_item/locale/sr-doc.json
deleted file mode 100644
index ca06ab8..0000000
--- a/selling/doctype/installation_note_item/locale/sr-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Against Document Detail No": "\u041f\u0440\u043e\u0442\u0438\u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0430\u0442\u0430 \u0434\u0435\u0442\u0430\u0459\u0430 \u041d\u0435\u043c\u0430", 
- "Against Document No": "\u041f\u0440\u043e\u0442\u0438\u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0443 \u041d\u0435\u043c\u0430", 
- "Delivery Date": "\u0414\u0430\u0442\u0443\u043c \u0438\u0441\u043f\u043e\u0440\u0443\u043a\u0435", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Document Type": "\u0414\u043e\u0446\u0443\u043c\u0435\u043d\u0442 \u0422\u0438\u043f\u0435", 
- "Installation Note Item": "\u0418\u043d\u0441\u0442\u0430\u043b\u0430\u0446\u0438\u0458\u0430 \u041d\u0430\u043f\u043e\u043c\u0435\u043d\u0430 \u0421\u0442\u0430\u0432\u043a\u0430", 
- "Installed Qty": "\u0418\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u043d\u0438 \u041a\u043e\u043b", 
- "Item Code": "\u0428\u0438\u0444\u0440\u0430", 
- "Selling": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430", 
- "Serial No": "\u0421\u0435\u0440\u0438\u0458\u0441\u043a\u0438 \u0431\u0440\u043e\u0458"
-}
\ No newline at end of file
diff --git a/selling/doctype/installation_note_item/locale/ta-doc.json b/selling/doctype/installation_note_item/locale/ta-doc.json
deleted file mode 100644
index 1876d6d..0000000
--- a/selling/doctype/installation_note_item/locale/ta-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Against Document Detail No": "\u0b86\u0bb5\u0ba3 \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95", 
- "Against Document No": "\u0b86\u0bb5\u0ba3 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Delivery Date": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Document Type": "\u0b86\u0bb5\u0ba3 \u0bb5\u0b95\u0bc8", 
- "Installation Note Item": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0bb2\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Installed Qty": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0b85\u0bb3\u0bb5\u0bc1", 
- "Item Code": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "Selling": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8", 
- "Serial No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd"
-}
\ No newline at end of file
diff --git a/selling/doctype/installation_note_item/locale/th-doc.json b/selling/doctype/installation_note_item/locale/th-doc.json
deleted file mode 100644
index bd9a10d..0000000
--- a/selling/doctype/installation_note_item/locale/th-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Against Document Detail No": "\u0e01\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Against Document No": "\u0e01\u0e31\u0e1a\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Delivery Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e07", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Document Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23", 
- "Installation Note Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Installed Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Selling": "\u0e02\u0e32\u0e22", 
- "Serial No": "\u0e2d\u0e19\u0e38\u0e01\u0e23\u0e21\u0e44\u0e21\u0e48\u0e21\u0e35"
-}
\ No newline at end of file
diff --git a/selling/doctype/lead/README.md b/selling/doctype/lead/README.md
new file mode 100644
index 0000000..a12dcf6
--- /dev/null
+++ b/selling/doctype/lead/README.md
@@ -0,0 +1 @@
+Prospective customer / prospect database. List of all prospects that could be source of business.
\ No newline at end of file
diff --git a/selling/doctype/lead/lead.js b/selling/doctype/lead/lead.js
index 118b4c7..c94aafa 100644
--- a/selling/doctype/lead/lead.js
+++ b/selling/doctype/lead/lead.js
@@ -50,7 +50,7 @@
 	}
 
 	if(in_list(user_roles,'System Manager')) {
-		cur_frm.page_layout.footer.help_area.innerHTML = '<hr>\
+		cur_frm.footer.help_area.innerHTML = '<hr>\
 			<p><a href="#Form/Sales Email Settings">Sales Email Settings</a><br>\
 			<span class="help">Automatically extract Leads from a mail box e.g. "sales@example.com"</span></p>';
 	}
diff --git a/selling/doctype/lead/lead.txt b/selling/doctype/lead/lead.txt
index 2463f01..0b602ea 100644
--- a/selling/doctype/lead/lead.txt
+++ b/selling/doctype/lead/lead.txt
@@ -2,7 +2,7 @@
  {
   "creation": "2013-04-10 11:45:37", 
   "docstatus": 0, 
-  "modified": "2013-04-10 11:49:11", 
+  "modified": "2013-06-14 16:20:17", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -345,6 +345,13 @@
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "default_price_list", 
+  "fieldtype": "Link", 
+  "label": "Default Price List", 
+  "options": "Price List"
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "fiscal_year", 
   "fieldtype": "Select", 
   "hidden": 1, 
@@ -428,17 +435,6 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "trash_reason", 
-  "fieldtype": "Small Text", 
-  "label": "Trash Reason", 
-  "no_copy": 1, 
-  "oldfieldname": "trash_reason", 
-  "oldfieldtype": "Small Text", 
-  "print_hide": 1, 
-  "read_only": 1
- }, 
- {
-  "doctype": "DocField", 
   "fieldname": "unsubscribed", 
   "fieldtype": "Check", 
   "label": "Unsubscribed"
diff --git a/selling/doctype/lead/locale/_messages_doc.json b/selling/doctype/lead/locale/_messages_doc.json
deleted file mode 100644
index d8e7e05..0000000
--- a/selling/doctype/lead/locale/_messages_doc.json
+++ /dev/null
@@ -1,81 +0,0 @@
-[
- "City", 
- "Trash Reason", 
- "Contact Info", 
- "Lead", 
- "Address Line 1", 
- "Fiscal Year", 
- "Address Line 2", 
- "Lost Reason", 
- "Blog", 
- "Source", 
- "Country", 
- "Interested", 
- "Call", 
- "Exhibition", 
- "Your sales person who will contact the lead in future", 
- "Supplier", 
- "Lead Lost", 
- "Channel Partner", 
- "Territory", 
- "Lead Details", 
- "Email", 
- "Lead Type", 
- "Status", 
- "Fax", 
- "Selling", 
- "Unsubscribed", 
- "From Customer", 
- "Next Contact Date", 
- "Company", 
- "Blog Subscriber", 
- "Phone", 
- "LEAD/10-11/", 
- "Last Contact Date", 
- "Lead Owner", 
- "Advertisement", 
- "Consultant", 
- "Date on which the lead was last contacted", 
- "Naming Series", 
- "<a href=\"#!Sales Browser/Territory\">To manage Territory, click here</a>", 
- "Customer", 
- "Website", 
- "Remark", 
- "To manage multiple series please go to Setup > Manage Series", 
- "Lower Income", 
- "Contact Name", 
- "Industry", 
- "Pin Code", 
- "Source of th", 
- "LEAD/MUMBAI/", 
- "Middle Income", 
- "Campaign Name", 
- "Converted", 
- "Mobile No.", 
- "Next Contact By", 
- "Contact in Future", 
- "Market Segment", 
- "Request Type", 
- "Replied", 
- "Upper Income", 
- "Not interested", 
- "Contacted", 
- "LEAD", 
- "Name of organization from where lead has come", 
- "Communication HTML", 
- "Your sales person will get a reminder on this date to contact the lead", 
- "Attempted to Contact", 
- "Suggestions", 
- "State", 
- "Enter campaign name if the source of lead is campaign.", 
- "Client", 
- "More Info", 
- "Company Name", 
- "Product Enquiry", 
- "Other", 
- "Source of the lead. If via a campaign, select \"Campaign\"", 
- "Request for Information", 
- "Open", 
- "Campaign", 
- "Email Id"
-]
\ No newline at end of file
diff --git a/selling/doctype/lead/locale/_messages_js.json b/selling/doctype/lead/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/selling/doctype/lead/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/selling/doctype/lead/locale/_messages_py.json b/selling/doctype/lead/locale/_messages_py.json
deleted file mode 100644
index ec291c9..0000000
--- a/selling/doctype/lead/locale/_messages_py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-[
- "Email Id must be unique, already exists for: "
-]
\ No newline at end of file
diff --git a/selling/doctype/lead/locale/ar-doc.json b/selling/doctype/lead/locale/ar-doc.json
deleted file mode 100644
index b40081f..0000000
--- a/selling/doctype/lead/locale/ar-doc.json
+++ /dev/null
@@ -1,82 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#!Sales Browser/Territory\">\u0644\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0625\u0642\u0644\u064a\u0645\u060c \u0627\u0646\u0642\u0631 \u0647\u0646\u0627</a>", 
- "<a href=\"javascript:cur_frm.cscript.TerritoryHelp();\">To manage Territory, click here</a>": "<a href=\"javascript:cur_frm.cscript.TerritoryHelp();\">\u0644\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0625\u0642\u0644\u064a\u0645\u060c \u0627\u0646\u0642\u0631 \u0647\u0646\u0627</a>", 
- "Address Line 1": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0633\u0637\u0631 1", 
- "Address Line 2": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0633\u0637\u0631 2", 
- "Advertisement": "\u0625\u0639\u0644\u0627\u0646", 
- "Attempted to Contact": "\u062d\u0627\u0648\u0644\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644", 
- "Blog": "\u0628\u0644\u0648\u0642", 
- "Blog Subscriber": "\u0628\u0644\u0648\u0642 \u0627\u0644\u0645\u0634\u062a\u0631\u0643", 
- "Call": "\u062f\u0639\u0648\u0629", 
- "Campaign": "\u062d\u0645\u0644\u0629", 
- "Campaign Name": "\u0627\u0633\u0645 \u0627\u0644\u062d\u0645\u0644\u0629", 
- "Channel Partner": "\u0642\u0646\u0627\u0629 \u0627\u0644\u0634\u0631\u064a\u0643", 
- "City": "\u0645\u062f\u064a\u0646\u0629", 
- "Client": "\u0632\u0628\u0648\u0646", 
- "Communication HTML": "\u0627\u0644\u0627\u062a\u0635\u0627\u0644\u0627\u062a HTML", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Company Name": "\u0627\u0633\u0645 \u0627\u0644\u0634\u0631\u0643\u0629", 
- "Consultant": "\u0645\u0633\u062a\u0634\u0627\u0631", 
- "Contact Info": "\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644", 
- "Contact Name": "\u0627\u0633\u0645 \u062c\u0647\u0629 \u0627\u0644\u0627\u062a\u0635\u0627\u0644", 
- "Contact in Future": "\u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0641\u064a \u0627\u0644\u0645\u0633\u062a\u0642\u0628\u0644", 
- "Contacted": "\u0627\u0644\u0627\u062a\u0635\u0627\u0644", 
- "Converted": "\u062a\u062d\u0648\u064a\u0644", 
- "Country": "\u0628\u0644\u062f", 
- "Customer": "\u0632\u0628\u0648\u0646", 
- "Date on which the lead was last contacted": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u062a\u0645 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0627\u0644\u0635\u062f\u0627\u0631\u0629 \u0645\u0634\u0627\u0631\u0643\u0629", 
- "Email": "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Email Id": "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u0639\u0631\u0641", 
- "Enter campaign name if the source of lead is campaign.": "\u0623\u062f\u062e\u0644 \u0627\u0633\u0645 \u0627\u0644\u062d\u0645\u0644\u0629 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0645\u0635\u062f\u0631 \u0627\u0644\u0631\u0635\u0627\u0635 \u0647\u0648 \u0627\u0644\u062d\u0645\u0644\u0629.", 
- "Exhibition": "\u0645\u0639\u0631\u0636", 
- "Fax": "\u0628\u0627\u0644\u0641\u0627\u0643\u0633", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "From Customer": "\u0645\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Industry": "\u0635\u0646\u0627\u0639\u0629", 
- "Interested": "\u0645\u0647\u062a\u0645", 
- "LEAD": "LEAD", 
- "LEAD/10-11/": "LEAD/10-11 /", 
- "LEAD/MUMBAI/": "\u0627\u0644\u0631\u0635\u0627\u0635 / MUMBAI /", 
- "Last Contact Date": "\u0645\u0634\u0627\u0631\u0643\u0629 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u062a\u0627\u0631\u064a\u062e", 
- "Lead": "\u0642\u064a\u0627\u062f\u0629", 
- "Lead Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0639\u0644\u0627\u0646", 
- "Lead Lost": "\u064a\u0624\u062f\u064a \u0641\u0642\u062f\u0627\u0646", 
- "Lead Owner": "\u064a\u0624\u062f\u064a \u0627\u0644\u0645\u0627\u0644\u0643", 
- "Lead Type": "\u064a\u0624\u062f\u064a \u0627\u0644\u0646\u0648\u0639", 
- "Lost Reason": "\u0641\u0642\u062f \u0627\u0644\u0633\u0628\u0628", 
- "Lower Income": "\u0630\u0627\u062a \u0627\u0644\u062f\u062e\u0644 \u0627\u0644\u0645\u0646\u062e\u0641\u0636", 
- "Market Segment": "\u0633\u0648\u0642 \u0627\u0644\u0642\u0637\u0627\u0639", 
- "Middle Income": "\u0627\u0644\u0645\u062a\u0648\u0633\u0637\u0629 \u0627\u0644\u062f\u062e\u0644", 
- "Mobile No.": "\u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644", 
- "More Info": "\u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a", 
- "Name of organization from where lead has come": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0646\u0638\u0645\u0629 \u0645\u0646 \u062d\u064a\u062b \u0627\u0644\u0631\u0635\u0627\u0635 \u0642\u062f \u062d\u0627\u0646", 
- "Naming Series": "\u062a\u0633\u0645\u064a\u0629 \u0627\u0644\u0633\u0644\u0633\u0644\u0629", 
- "Next Contact By": "\u0644\u0627\u062d\u0642 \u0627\u062a\u0635\u0644 \u0628\u0648\u0627\u0633\u0637\u0629", 
- "Next Contact Date": "\u062a\u0627\u0631\u064a\u062e \u0644\u0627\u062d\u0642 \u0627\u062a\u0635\u0644", 
- "Not interested": "\u063a\u064a\u0631 \u0645\u0647\u062a\u0645", 
- "Open": "\u0641\u062a\u062d", 
- "Other": "\u0622\u062e\u0631", 
- "Phone": "\u0647\u0627\u062a\u0641", 
- "Pin Code": "\u0631\u0645\u0632 PIN", 
- "Product Enquiry": "\u0627\u0644\u0645\u0646\u062a\u062c \u0627\u0633\u062a\u0641\u0633\u0627\u0631", 
- "Remark": "\u0643\u0644\u0627\u0645", 
- "Replied": "\u0631\u062f", 
- "Request Type": "\u0637\u0644\u0628 \u0646\u0648\u0639", 
- "Request for Information": "\u0637\u0644\u0628 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a", 
- "Selling": "\u0628\u064a\u0639", 
- "Source": "\u0645\u0635\u062f\u0631", 
- "Source of th": "\u0645\u0635\u062f\u0631 \u0645\u0646 \u0627\u0644", 
- "Source of the lead. If via a campaign, select \"Campaign\"": "\u0645\u0635\u062f\u0631 \u0627\u0644\u0631\u0635\u0627\u0635. \u0625\u0630\u0627 \u0639\u0646 \u0637\u0631\u064a\u0642 \u062d\u0645\u0644\u0629\u060c \u062d\u062f\u062f &quot;\u0627\u0644\u062d\u0645\u0644\u0629&quot;", 
- "State": "\u062f\u0648\u0644\u0629", 
- "Status": "\u062d\u0627\u0644\u0629", 
- "Suggestions": "\u0627\u0642\u062a\u0631\u0627\u062d\u0627\u062a", 
- "Supplier": "\u0645\u0632\u0648\u062f", 
- "Territory": "\u0625\u0642\u0644\u064a\u0645", 
- "To manage multiple series please go to Setup > Manage Series": "\u0644\u0625\u062f\u0627\u0631\u0629 \u0633\u0644\u0633\u0644\u0629 \u0645\u062a\u0639\u062f\u062f\u0629 \u064a\u0631\u062c\u0649 \u0627\u0644\u062f\u062e\u0648\u0644 \u0625\u0644\u0649 \u0625\u0639\u062f\u0627\u062f&gt; \u0625\u062f\u0627\u0631\u0629 \u0633\u0644\u0633\u0644\u0629", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629", 
- "Unsubscribed": "\u0625\u0644\u063a\u0627\u0621 \u0627\u0634\u062a\u0631\u0627\u0643\u0643", 
- "Upper Income": "\u0627\u0644\u0639\u0644\u0648\u064a \u0627\u0644\u062f\u062e\u0644", 
- "Website": "\u0627\u0644\u0645\u0648\u0642\u0639", 
- "Your sales person who will contact the lead in future": "\u0645\u0628\u064a\u0639\u0627\u062a\u0643 \u0627\u0644\u0634\u062e\u0635 \u0627\u0644\u0630\u064a \u0633\u0648\u0641 \u0627\u062a\u0635\u0644 \u0632\u0645\u0627\u0645 \u0627\u0644\u0645\u0628\u0627\u062f\u0631\u0629 \u0641\u064a \u0627\u0644\u0645\u0633\u062a\u0642\u0628\u0644", 
- "Your sales person will get a reminder on this date to contact the lead": "\u0633\u064a\u0643\u0648\u0646 \u0644\u062f\u064a\u0643 \u0645\u0628\u064a\u0639\u0627\u062a \u0634\u062e\u0635 \u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u062a\u0630\u0643\u0631\u0629 \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0641\u064a \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0627\u0644\u0635\u062f\u0627\u0631\u0629"
-}
\ No newline at end of file
diff --git a/selling/doctype/lead/locale/ar-py.json b/selling/doctype/lead/locale/ar-py.json
deleted file mode 100644
index 12e8a01..0000000
--- a/selling/doctype/lead/locale/ar-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Email Id must be unique, already exists for: ": "\u0645\u0639\u0631\u0641 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u064a\u062c\u0628 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0641\u0631\u064a\u062f\u0629 \u0645\u0646 \u0646\u0648\u0639\u0647\u0627\u060c \u0645\u0648\u062c\u0648\u062f \u0628\u0627\u0644\u0641\u0639\u0644 \u0645\u0646 \u0623\u062c\u0644:"
-}
\ No newline at end of file
diff --git a/selling/doctype/lead/locale/de-doc.json b/selling/doctype/lead/locale/de-doc.json
deleted file mode 100644
index b258873..0000000
--- a/selling/doctype/lead/locale/de-doc.json
+++ /dev/null
@@ -1,81 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#!Sales Browser/Territory\"> Um Territory zu verwalten, klicken Sie hier </ a>", 
- "Address Line 1": "Address Line 1", 
- "Address Line 2": "Address Line 2", 
- "Advertisement": "Anzeige", 
- "Attempted to Contact": "Versucht, Kontakt", 
- "Blog": "Blog", 
- "Blog Subscriber": "Blog Subscriber", 
- "Call": "Rufen", 
- "Campaign": "Kampagne", 
- "Campaign Name": "Kampagnenname", 
- "Channel Partner": "Channel Partner", 
- "City": "City", 
- "Client": "Auftraggeber", 
- "Communication HTML": "Communication HTML", 
- "Company": "Firma", 
- "Company Name": "Firmenname", 
- "Consultant": "Berater", 
- "Contact Info": "Kontakt Info", 
- "Contact Name": "Kontakt Name", 
- "Contact in Future": "Kontakt in Zukunft", 
- "Contacted": "Kontaktiert", 
- "Converted": "Umgerechnet", 
- "Country": "Land", 
- "Customer": "Kunde", 
- "Date on which the lead was last contacted": "Datum, an dem das Blei letzten kontaktiert wurde", 
- "Email": "E-Mail", 
- "Email Id": "Email Id", 
- "Enter campaign name if the source of lead is campaign.": "Geben Sie Namen der Kampagne, wenn die Quelle von Blei-Kampagne.", 
- "Exhibition": "Ausstellung", 
- "Fax": "Fax", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "From Customer": "Von Kunden", 
- "Industry": "Industrie", 
- "Interested": "Interessiert", 
- "LEAD": "F\u00dcHREN", 
- "LEAD/10-11/": "LEAD/10-11 /", 
- "LEAD/MUMBAI/": "LEAD / MUMBAI /", 
- "Last Contact Date": "Letzter Kontakt Datum", 
- "Lead": "F\u00fchren", 
- "Lead Details": "Blei Einzelheiten", 
- "Lead Lost": "F\u00fchrung verloren", 
- "Lead Owner": "Blei Owner", 
- "Lead Type": "Bleisatz", 
- "Lost Reason": "Verlorene Reason", 
- "Lower Income": "Lower Income", 
- "Market Segment": "Market Segment", 
- "Middle Income": "Middle Income", 
- "Mobile No.": "Handy Nr.", 
- "More Info": "Mehr Info", 
- "Name of organization from where lead has come": "Name der Organisation, wo Blei hat kommen", 
- "Naming Series": "Benennen Series", 
- "Next Contact By": "Von Next Kontakt", 
- "Next Contact Date": "Weiter Kontakt Datum", 
- "Not interested": "Kein Interesse", 
- "Open": "\u00d6ffnen", 
- "Other": "Andere", 
- "Phone": "Telefon", 
- "Pin Code": "Pin Code", 
- "Product Enquiry": "Produkt-Anfrage", 
- "Remark": "Bemerkung", 
- "Replied": "Beantwortet", 
- "Request Type": "Art der Anfrage", 
- "Request for Information": "Request for Information", 
- "Selling": "Verkauf", 
- "Source": "Quelle", 
- "Source of th": "Quelle th", 
- "Source of the lead. If via a campaign, select \"Campaign\"": "Quelle der Leitung. Wenn \u00fcber die Kampagne, w\u00e4hlen Sie \"Kampagne\"", 
- "State": "Zustand", 
- "Status": "Status", 
- "Suggestions": "Vorschl\u00e4ge", 
- "Supplier": "Lieferant", 
- "Territory": "Gebiet", 
- "To manage multiple series please go to Setup > Manage Series": "Um mehrere Reihen zu verwalten gehen Sie bitte auf Setup> Verwalten Series", 
- "Trash Reason": "Trash Reason", 
- "Unsubscribed": "Unsubscribed", 
- "Upper Income": "Obere Income", 
- "Website": "Webseite", 
- "Your sales person who will contact the lead in future": "Ihr Umsatz Person, die die F\u00fchrung in der Zukunft an", 
- "Your sales person will get a reminder on this date to contact the lead": "Ihre Vertriebsmitarbeiter erhalten eine Erinnerung an diesem Tag an die Spitze setzen"
-}
\ No newline at end of file
diff --git a/selling/doctype/lead/locale/de-py.json b/selling/doctype/lead/locale/de-py.json
deleted file mode 100644
index ddfc5e5..0000000
--- a/selling/doctype/lead/locale/de-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Email Id must be unique, already exists for: ": "Email Id muss eindeutig sein, bereits f\u00fcr:"
-}
\ No newline at end of file
diff --git a/selling/doctype/lead/locale/es-doc.json b/selling/doctype/lead/locale/es-doc.json
deleted file mode 100644
index 2dfdcd9..0000000
--- a/selling/doctype/lead/locale/es-doc.json
+++ /dev/null
@@ -1,82 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#!Sales Browser/Territory\">Para gestionar Territorio, haga clic aqu\u00ed</a>", 
- "<a href=\"javascript:cur_frm.cscript.TerritoryHelp();\">To manage Territory, click here</a>": "<a href=\"javascript:cur_frm.cscript.TerritoryHelp();\">Para gestionar Territorio, haga clic aqu\u00ed</a>", 
- "Address Line 1": "Direcci\u00f3n L\u00ednea 1", 
- "Address Line 2": "Direcci\u00f3n L\u00ednea 2", 
- "Advertisement": "Anuncio", 
- "Attempted to Contact": "Intent\u00f3 establecer contacto con", 
- "Blog": "Blog", 
- "Blog Subscriber": "Blog suscriptor", 
- "Call": "Llamar", 
- "Campaign": "Campa\u00f1a", 
- "Campaign Name": "Nombre de la campa\u00f1a", 
- "Channel Partner": "Channel Partner", 
- "City": "Ciudad", 
- "Client": "Cliente", 
- "Communication HTML": "Comunicaci\u00f3n HTML", 
- "Company": "Empresa", 
- "Company Name": "Nombre de la compa\u00f1\u00eda", 
- "Consultant": "Consultor", 
- "Contact Info": "Informaci\u00f3n de contacto", 
- "Contact Name": "Nombre de contacto", 
- "Contact in Future": "P\u00f3ngase en contacto con en el Futuro", 
- "Contacted": "Contactado", 
- "Converted": "Convertido", 
- "Country": "Pa\u00eds", 
- "Customer": "Cliente", 
- "Date on which the lead was last contacted": "Fecha en la que se estableci\u00f3 contacto con el plomo \u00faltimo", 
- "Email": "Email", 
- "Email Id": "Email Id", 
- "Enter campaign name if the source of lead is campaign.": "Ingresa una campa\u00f1a si la fuente de plomo es la campa\u00f1a.", 
- "Exhibition": "Exposici\u00f3n", 
- "Fax": "Fax", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "From Customer": "Desde Cliente", 
- "Industry": "Industria", 
- "Interested": "Interesado", 
- "LEAD": "PLOMO", 
- "LEAD/10-11/": "LEAD/10-11 /", 
- "LEAD/MUMBAI/": "LEAD / MUMBAI /", 
- "Last Contact Date": "Fecha del \u00faltimo contacto", 
- "Lead": "Conducir", 
- "Lead Details": "Plomo Detalles", 
- "Lead Lost": "El plomo Perdido", 
- "Lead Owner": "El plomo Propietario", 
- "Lead Type": "Plomo Tipo", 
- "Lost Reason": "Raz\u00f3n Perdido", 
- "Lower Income": "Menores ingresos", 
- "Market Segment": "Sector de mercado", 
- "Middle Income": "Ingreso Medio", 
- "Mobile No.": "M\u00f3vil No.", 
- "More Info": "M\u00e1s informaci\u00f3n", 
- "Name of organization from where lead has come": "Nombre de la organizaci\u00f3n a partir de donde el plomo ha llegado", 
- "Naming Series": "Nombrar Series", 
- "Next Contact By": "Contacto Siguiente por", 
- "Next Contact Date": "Fecha Siguiente Contactar", 
- "Not interested": "No le interesa", 
- "Open": "Abierto", 
- "Other": "Otro", 
- "Phone": "Tel\u00e9fono", 
- "Pin Code": "Pin Code", 
- "Product Enquiry": "Consulta de producto", 
- "Remark": "Observaci\u00f3n", 
- "Replied": "Respondidos", 
- "Request Type": "Tipo de solicitud", 
- "Request for Information": "Solicitud de Informaci\u00f3n", 
- "Selling": "De venta", 
- "Source": "Fuente", 
- "Source of th": "Fuente de th", 
- "Source of the lead. If via a campaign, select \"Campaign\"": "Origen de la iniciativa. Si a trav\u00e9s de una campa\u00f1a, seleccione &quot;Campa\u00f1a&quot;", 
- "State": "Estado", 
- "Status": "Estado", 
- "Suggestions": "Sugerencias", 
- "Supplier": "Proveedor", 
- "Territory": "Territorio", 
- "To manage multiple series please go to Setup > Manage Series": "Para gestionar m\u00faltiples series por favor vaya a Configuraci\u00f3n&gt; Administrar Series", 
- "Trash Reason": "Trash Raz\u00f3n", 
- "Unsubscribed": "No suscrito", 
- "Upper Income": "Ingresos m\u00e1s altos", 
- "Website": "Sitio web", 
- "Your sales person who will contact the lead in future": "Su persona de las ventas que se comunicar\u00e1 con el plomo en el futuro", 
- "Your sales person will get a reminder on this date to contact the lead": "Su persona de ventas se pondr\u00e1 un aviso en la fecha en contacto con el plomo"
-}
\ No newline at end of file
diff --git a/selling/doctype/lead/locale/es-py.json b/selling/doctype/lead/locale/es-py.json
deleted file mode 100644
index 6a8f12f..0000000
--- a/selling/doctype/lead/locale/es-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Email Id must be unique, already exists for: ": "Identificaci\u00f3n del email debe ser \u00fanico, ya existe para:"
-}
\ No newline at end of file
diff --git a/selling/doctype/lead/locale/fr-doc.json b/selling/doctype/lead/locale/fr-doc.json
deleted file mode 100644
index 3795d85..0000000
--- a/selling/doctype/lead/locale/fr-doc.json
+++ /dev/null
@@ -1,82 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#!Sales Browser/Territory\">Pour g\u00e9rer le territoire, cliquez ici</a>", 
- "<a href=\"javascript:cur_frm.cscript.TerritoryHelp();\">To manage Territory, click here</a>": "<a href=\"javascript:cur_frm.cscript.TerritoryHelp();\">Pour g\u00e9rer le territoire, cliquez ici</a>", 
- "Address Line 1": "Adresse ligne 1", 
- "Address Line 2": "Adresse ligne 2", 
- "Advertisement": "Publicit\u00e9", 
- "Attempted to Contact": "Tent\u00e9 de contacter", 
- "Blog": "Blog", 
- "Blog Subscriber": "Abonn\u00e9 Blog", 
- "Call": "Appeler", 
- "Campaign": "Campagne", 
- "Campaign Name": "Nom de la campagne", 
- "Channel Partner": "Channel Partner", 
- "City": "Ville", 
- "Client": "Client", 
- "Communication HTML": "Communication HTML", 
- "Company": "Entreprise", 
- "Company Name": "Nom de la soci\u00e9t\u00e9", 
- "Consultant": "Consultant", 
- "Contact Info": "Information de contact", 
- "Contact Name": "Contact Nom", 
- "Contact in Future": "Contactez dans l&#39;avenir", 
- "Contacted": "Contact\u00e9", 
- "Converted": "Converti", 
- "Country": "Pays", 
- "Customer": "Client", 
- "Date on which the lead was last contacted": "Date \u00e0 laquelle le plomb a \u00e9t\u00e9 mise contact\u00e9", 
- "Email": "Email", 
- "Email Id": "Identification d&#39;email", 
- "Enter campaign name if the source of lead is campaign.": "Entrez le nom de la campagne si la source de plomb est la campagne.", 
- "Exhibition": "Exposition", 
- "Fax": "Fax", 
- "Fiscal Year": "Exercice", 
- "From Customer": "De client\u00e8le", 
- "Industry": "Industrie", 
- "Interested": "Int\u00e9ress\u00e9", 
- "LEAD": "LEAD", 
- "LEAD/10-11/": "LEAD/10-11 /", 
- "LEAD/MUMBAI/": "LEAD / MUMBAI /", 
- "Last Contact Date": "Date de Contact Derni\u00e8re", 
- "Lead": "Conduire", 
- "Lead Details": "Le plomb D\u00e9tails", 
- "Lead Lost": "Conduire perdu", 
- "Lead Owner": "Conduire du propri\u00e9taire", 
- "Lead Type": "Type de c\u00e2bles", 
- "Lost Reason": "Raison perdu", 
- "Lower Income": "Basse revenu", 
- "Market Segment": "Segment de march\u00e9", 
- "Middle Income": "Revenu interm\u00e9diaire", 
- "Mobile No.": "Mobile n \u00b0", 
- "More Info": "Plus d&#39;infos", 
- "Name of organization from where lead has come": "Nom de l&#39;organisme d&#39;o\u00f9 le plomb est venu", 
- "Naming Series": "Nommer S\u00e9rie", 
- "Next Contact By": "Suivant Par", 
- "Next Contact Date": "Date Contact Suivant", 
- "Not interested": "Pas int\u00e9ress\u00e9", 
- "Open": "Ouvert", 
- "Other": "Autre", 
- "Phone": "T\u00e9l\u00e9phone", 
- "Pin Code": "Code Pin", 
- "Product Enquiry": "Demande d&#39;information produit", 
- "Remark": "Remarque", 
- "Replied": "R\u00e9pondu", 
- "Request Type": "Type de demande", 
- "Request for Information": "Demande de renseignements", 
- "Selling": "Vente", 
- "Source": "Source", 
- "Source of th": "Source d&#39;e", 
- "Source of the lead. If via a campaign, select \"Campaign\"": "La source de la sonde. Si par le biais d&#39;une campagne, s\u00e9lectionnez &quot;campagne&quot;", 
- "State": "\u00c9tat", 
- "Status": "Statut", 
- "Suggestions": "Suggestions", 
- "Supplier": "Fournisseur", 
- "Territory": "Territoire", 
- "To manage multiple series please go to Setup > Manage Series": "Pour g\u00e9rer plusieurs s\u00e9ries s&#39;il vous pla\u00eet allez dans R\u00e9glages&gt; G\u00e9rer S\u00e9rie", 
- "Trash Reason": "Raison Corbeille", 
- "Unsubscribed": "D\u00e9sabonn\u00e9", 
- "Upper Income": "Revenu \u00e9lev\u00e9", 
- "Website": "Site Web", 
- "Your sales person who will contact the lead in future": "Votre personne de ventes qui prendra contact avec le plomb dans l&#39;avenir", 
- "Your sales person will get a reminder on this date to contact the lead": "Votre personne de ventes recevoir un rappel \u00e0 cette date pour contacter le plomb"
-}
\ No newline at end of file
diff --git a/selling/doctype/lead/locale/fr-py.json b/selling/doctype/lead/locale/fr-py.json
deleted file mode 100644
index 9b034e8..0000000
--- a/selling/doctype/lead/locale/fr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Email Id must be unique, already exists for: ": "Identification d&#39;email doit \u00eatre unique, qui existe d\u00e9j\u00e0 pour:"
-}
\ No newline at end of file
diff --git a/selling/doctype/lead/locale/hi-doc.json b/selling/doctype/lead/locale/hi-doc.json
deleted file mode 100644
index 47b964a..0000000
--- a/selling/doctype/lead/locale/hi-doc.json
+++ /dev/null
@@ -1,82 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#!Sales Browser/Territory\">\u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u0915\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f, \u092f\u0939\u093e\u0901 \u0915\u094d\u0932\u093f\u0915 \u0915\u0930\u0947\u0902</a>", 
- "<a href=\"javascript:cur_frm.cscript.TerritoryHelp();\">To manage Territory, click here</a>": "<a href=\"javascript:cur_frm.cscript.TerritoryHelp();\">\u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u0915\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f, \u092f\u0939\u093e\u0901 \u0915\u094d\u0932\u093f\u0915 \u0915\u0930\u0947\u0902</a>", 
- "Address Line 1": "\u092a\u0924\u093e \u092a\u0902\u0915\u094d\u0924\u093f 1", 
- "Address Line 2": "\u092a\u0924\u093e \u092a\u0902\u0915\u094d\u0924\u093f 2", 
- "Advertisement": "\u0935\u093f\u091c\u094d\u091e\u093e\u092a\u0928", 
- "Attempted to Contact": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0915\u0930\u0928\u0947 \u0915\u093e \u092a\u094d\u0930\u092f\u093e\u0938", 
- "Blog": "\u092c\u094d\u0932\u0949\u0917", 
- "Blog Subscriber": "\u092c\u094d\u0932\u0949\u0917 \u0938\u092c\u094d\u0938\u0915\u094d\u0930\u093e\u0907\u092c\u0930", 
- "Call": "\u0915\u0949\u0932", 
- "Campaign": "\u0905\u092d\u093f\u092f\u093e\u0928", 
- "Campaign Name": "\u0905\u092d\u093f\u092f\u093e\u0928 \u0915\u093e \u0928\u093e\u092e", 
- "Channel Partner": "\u091a\u0948\u0928\u0932 \u092a\u093e\u0930\u094d\u091f\u0928\u0930", 
- "City": "\u0936\u0939\u0930", 
- "Client": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "Communication HTML": "\u0938\u0902\u091a\u093e\u0930 HTML", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Company Name": "\u0915\u0902\u092a\u0928\u0940 \u0915\u093e \u0928\u093e\u092e", 
- "Consultant": "\u0938\u0932\u093e\u0939\u0915\u093e\u0930", 
- "Contact Info": "\u0938\u0902\u092a\u0930\u094d\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Contact Name": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0915\u093e \u0928\u093e\u092e", 
- "Contact in Future": "\u092d\u0935\u093f\u0937\u094d\u092f \u092e\u0947\u0902 \u0938\u0902\u092a\u0930\u094d\u0915", 
- "Contacted": "Contacted", 
- "Converted": "\u092a\u0930\u093f\u0935\u0930\u094d\u0924\u093f\u0924", 
- "Country": "\u0926\u0947\u0936", 
- "Customer": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "Date on which the lead was last contacted": "\u0924\u093e\u0930\u0940\u0916, \u091c\u093f\u0938 \u092a\u0930 \u0906\u0917\u0947 \u0905\u0902\u0924\u093f\u092e \u092c\u093e\u0930 \u0938\u0902\u092a\u0930\u094d\u0915 \u0915\u093f\u092f\u093e \u0925\u093e", 
- "Email": "\u0908\u092e\u0947\u0932", 
- "Email Id": "\u0908\u092e\u0947\u0932 \u0906\u0908\u0921\u0940", 
- "Enter campaign name if the source of lead is campaign.": "\u0905\u092d\u093f\u092f\u093e\u0928 \u0915\u093e \u0928\u093e\u092e \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902 \u0905\u0917\u0930 \u0928\u0947\u0924\u0943\u0924\u094d\u0935 \u0915\u0947 \u0938\u094d\u0930\u094b\u0924 \u0905\u092d\u093f\u092f\u093e\u0928 \u0939\u0948.", 
- "Exhibition": "\u092a\u094d\u0930\u0926\u0930\u094d\u0936\u0928\u0940", 
- "Fax": "\u092b\u0948\u0915\u094d\u0938", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "From Customer": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0938\u0947", 
- "Industry": "\u0909\u0926\u094d\u092f\u094b\u0917", 
- "Interested": "\u0907\u091a\u094d\u091b\u0941\u0915", 
- "LEAD": "\u0938\u0940\u0938\u093e", 
- "LEAD/10-11/": "LEAD/10-11 /", 
- "LEAD/MUMBAI/": "\u0938\u0940\u0938\u093e / / \u092e\u0941\u0902\u092c\u0908", 
- "Last Contact Date": "\u092a\u093f\u091b\u0932\u0947 \u0938\u0902\u092a\u0930\u094d\u0915 \u0924\u093f\u0925\u093f", 
- "Lead": "\u0928\u0947\u0924\u0943\u0924\u094d\u0935", 
- "Lead Details": "\u0935\u093f\u0935\u0930\u0923 \u0932\u0940\u0921", 
- "Lead Lost": "\u0916\u094b\u092f\u093e \u0932\u0940\u0921", 
- "Lead Owner": "\u092e\u093e\u0932\u093f\u0915 \u0932\u0940\u0921", 
- "Lead Type": "\u092a\u094d\u0930\u0915\u093e\u0930 \u0932\u0940\u0921", 
- "Lost Reason": "\u0916\u094b\u092f\u093e \u0915\u093e\u0930\u0923", 
- "Lower Income": "\u0915\u092e \u0906\u092f", 
- "Market Segment": "\u092c\u093e\u091c\u093e\u0930 \u0916\u0902\u0921", 
- "Middle Income": "\u092e\u0927\u094d\u092f \u0906\u092f", 
- "Mobile No.": "\u092e\u094b\u092c\u093e\u0907\u0932 \u0928\u0902\u092c\u0930", 
- "More Info": "\u0905\u0927\u093f\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Name of organization from where lead has come": "\u091c\u0939\u093e\u0902 \u0928\u0947\u0924\u0943\u0924\u094d\u0935 \u0906 \u0917\u092f\u093e \u0939\u0948 \u0938\u0947 \u0938\u0902\u0917\u0920\u0928 \u0915\u0947 \u0928\u093e\u092e", 
- "Naming Series": "\u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u093e \u0928\u093e\u092e\u0915\u0930\u0923", 
- "Next Contact By": "\u0926\u094d\u0935\u093e\u0930\u093e \u0905\u0917\u0932\u0947 \u0938\u0902\u092a\u0930\u094d\u0915", 
- "Next Contact Date": "\u0905\u0917\u0932\u0947 \u0938\u0902\u092a\u0930\u094d\u0915 \u0924\u093f\u0925\u093f", 
- "Not interested": "\u0915\u094b\u0908 \u0926\u093f\u0932\u091a\u0938\u094d\u092a\u0940 \u0928\u0939\u0940\u0902", 
- "Open": "\u0916\u0941\u0932\u093e", 
- "Other": "\u0905\u0928\u094d\u092f", 
- "Phone": "\u092b\u093c\u094b\u0928", 
- "Pin Code": "\u092a\u093f\u0928 \u0915\u094b\u0921", 
- "Product Enquiry": "\u0909\u0924\u094d\u092a\u093e\u0926 \u092a\u0942\u091b\u0924\u093e\u091b", 
- "Remark": "\u091f\u093f\u092a\u094d\u092a\u0923\u0940", 
- "Replied": "\u0909\u0924\u094d\u0924\u0930", 
- "Request Type": "\u0905\u0928\u0941\u0930\u094b\u0927 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Request for Information": "\u0938\u0942\u091a\u0928\u093e \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u0941\u0930\u094b\u0927", 
- "Selling": "\u0935\u093f\u0915\u094d\u0930\u092f", 
- "Source": "\u0938\u094d\u0930\u094b\u0924", 
- "Source of th": "\u0935\u0947\u0902 \u0915\u0947 \u0938\u094d\u0930\u094b\u0924", 
- "Source of the lead. If via a campaign, select \"Campaign\"": "\u0928\u0947\u0924\u0943\u0924\u094d\u0935 \u0915\u0947 \u0938\u094d\u0930\u094b\u0924. \u092f\u0926\u093f \u090f\u0915 \u0905\u092d\u093f\u092f\u093e\u0928 \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947, &quot;\u0905\u092d\u093f\u092f\u093e\u0928&quot; \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "State": "\u0930\u093e\u091c\u094d\u092f", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924", 
- "Suggestions": "\u0938\u0941\u091d\u093e\u0935", 
- "Supplier": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915", 
- "Territory": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930", 
- "To manage multiple series please go to Setup > Manage Series": "\u090f\u0915\u093e\u0927\u093f\u0915 \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0938\u0947\u091f\u0905\u092a \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u091c\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u0943\u092a\u092f\u093e \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923", 
- "Unsubscribed": "\u0906\u092a\u0915\u0940 \u0938\u0926\u0938\u094d\u092f\u0924\u093e \u0938\u092e\u093e\u092a\u094d\u0924 \u0915\u0930 \u0926\u0940", 
- "Upper Income": "\u090a\u092a\u0930\u0940 \u0906\u092f", 
- "Website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f", 
- "Your sales person who will contact the lead in future": "\u0905\u092a\u0928\u0940 \u092c\u093f\u0915\u094d\u0930\u0940 \u0935\u094d\u092f\u0915\u094d\u0924\u093f \u091c\u094b \u092d\u0935\u093f\u0937\u094d\u092f \u092e\u0947\u0902 \u0928\u0947\u0924\u0943\u0924\u094d\u0935 \u0938\u0902\u092a\u0930\u094d\u0915 \u0915\u0930\u0947\u0902\u0917\u0947", 
- "Your sales person will get a reminder on this date to contact the lead": "\u0905\u092a\u0928\u0940 \u092c\u093f\u0915\u094d\u0930\u0940 \u0935\u094d\u092f\u0915\u094d\u0924\u093f \u0907\u0938 \u0924\u093f\u0925\u093f \u092a\u0930 \u090f\u0915 \u091a\u0947\u0924\u093e\u0935\u0928\u0940 \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0928\u0947\u0924\u0943\u0924\u094d\u0935 \u0938\u0902\u092a\u0930\u094d\u0915 \u0915\u0930\u0947\u0902\u0917\u0947"
-}
\ No newline at end of file
diff --git a/selling/doctype/lead/locale/hi-py.json b/selling/doctype/lead/locale/hi-py.json
deleted file mode 100644
index ba0d6a8..0000000
--- a/selling/doctype/lead/locale/hi-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Email Id must be unique, already exists for: ": "\u0908\u092e\u0947\u0932 \u0906\u0908\u0921\u0940 \u0905\u0926\u094d\u0935\u093f\u0924\u0940\u092f \u0939\u094b\u0928\u093e \u091a\u093e\u0939\u093f\u090f, \u0915\u0947 \u0932\u093f\u090f \u092a\u0939\u0932\u0947 \u0938\u0947 \u0939\u0940 \u092e\u094c\u091c\u0942\u0926 \u0939\u0948:"
-}
\ No newline at end of file
diff --git a/selling/doctype/lead/locale/hr-doc.json b/selling/doctype/lead/locale/hr-doc.json
deleted file mode 100644
index 5e1d170..0000000
--- a/selling/doctype/lead/locale/hr-doc.json
+++ /dev/null
@@ -1,81 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#!Sales Browser/Territory\">Za upravljanje Territory, kliknite ovdje</a>", 
- "Address Line 1": "Adresa Linija 1", 
- "Address Line 2": "Adresa Linija 2", 
- "Advertisement": "Reklama", 
- "Attempted to Contact": "Poku\u0161aj Kontakt", 
- "Blog": "Blog", 
- "Blog Subscriber": "Blog Pretplatnik", 
- "Call": "Nazvati", 
- "Campaign": "Kampanja", 
- "Campaign Name": "Naziv kampanje", 
- "Channel Partner": "Channel Partner", 
- "City": "Grad", 
- "Client": "Klijent", 
- "Communication HTML": "Komunikacija HTML", 
- "Company": "Dru\u0161tvo", 
- "Company Name": "Ime tvrtke", 
- "Consultant": "Konzultant", 
- "Contact Info": "Kontakt Informacije", 
- "Contact Name": "Kontakt Naziv", 
- "Contact in Future": "Kontakt u budu\u0107nosti", 
- "Contacted": "Kontaktirao", 
- "Converted": "Pretvoreno", 
- "Country": "Zemlja", 
- "Customer": "Kupac", 
- "Date on which the lead was last contacted": "Datum na koji je vodstvo zadnje kontaktirao", 
- "Email": "E-mail", 
- "Email Id": "E-mail ID", 
- "Enter campaign name if the source of lead is campaign.": "Unesite naziv kampanje ukoliko izvor olova je kampanja.", 
- "Exhibition": "Izlo\u017eba", 
- "Fax": "Fax", 
- "Fiscal Year": "Fiskalna godina", 
- "From Customer": "Od kupca", 
- "Industry": "Industrija", 
- "Interested": "Zainteresiran", 
- "LEAD": "OLOVO", 
- "LEAD/10-11/": "LEAD/10-11 /", 
- "LEAD/MUMBAI/": "OLOVO / MUMBAI /", 
- "Last Contact Date": "Zadnji kontakt Datum", 
- "Lead": "Dovesti", 
- "Lead Details": "Olovo Detalji", 
- "Lead Lost": "Olovo Lost", 
- "Lead Owner": "Olovo Vlasnik", 
- "Lead Type": "Olovo Vid", 
- "Lost Reason": "Izgubili Razlog", 
- "Lower Income": "Donja Prihodi", 
- "Market Segment": "Tr\u017ei\u0161ni segment", 
- "Middle Income": "Srednji Prihodi", 
- "Mobile No.": "Mobitel broj", 
- "More Info": "Vi\u0161e informacija", 
- "Name of organization from where lead has come": "Naziv organizacije odakle je do\u0161ao olovo", 
- "Naming Series": "Imenovanje serije", 
- "Next Contact By": "Sljede\u0107a Kontakt Do", 
- "Next Contact Date": "Sljede\u0107a Kontakt Datum", 
- "Not interested": "Ne zanima", 
- "Open": "Otvoreno", 
- "Other": "Drugi", 
- "Phone": "Telefon", 
- "Pin Code": "Pin Code", 
- "Product Enquiry": "Na upit", 
- "Remark": "Primjedba", 
- "Replied": "Odgovorio", 
- "Request Type": "Zahtjev Tip", 
- "Request for Information": "Zahtjev za informacije", 
- "Selling": "Prodaja", 
- "Source": "Izvor", 
- "Source of th": "Izvor th", 
- "Source of the lead. If via a campaign, select \"Campaign\"": "Izvor olova. Ako putem kampanje, odaberite &quot;kampanja&quot;", 
- "State": "Dr\u017eava", 
- "Status": "Status", 
- "Suggestions": "Prijedlozi", 
- "Supplier": "Dobavlja\u010d", 
- "Territory": "Teritorija", 
- "To manage multiple series please go to Setup > Manage Series": "Za upravljati s vi\u0161e niz molimo idite na Postavke&gt; Upravljanje serije", 
- "Trash Reason": "Otpad Razlog", 
- "Unsubscribed": "Pretplatu", 
- "Upper Income": "Gornja Prihodi", 
- "Website": "Website", 
- "Your sales person who will contact the lead in future": "Va\u0161 prodaje osobi koja \u0107e kontaktirati vodstvo u budu\u0107nosti", 
- "Your sales person will get a reminder on this date to contact the lead": "Va\u0161 prodava\u010d \u0107e dobiti podsjetnik na taj datum da se obratite vodstvo"
-}
\ No newline at end of file
diff --git a/selling/doctype/lead/locale/hr-py.json b/selling/doctype/lead/locale/hr-py.json
deleted file mode 100644
index b4d4037..0000000
--- a/selling/doctype/lead/locale/hr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Email Id must be unique, already exists for: ": "E-mail Id mora biti jedinstvena, ve\u0107 postoji za:"
-}
\ No newline at end of file
diff --git a/selling/doctype/lead/locale/nl-doc.json b/selling/doctype/lead/locale/nl-doc.json
deleted file mode 100644
index 50b8b66..0000000
--- a/selling/doctype/lead/locale/nl-doc.json
+++ /dev/null
@@ -1,82 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#!Sales Browser/Territory\">Om Territory beheren, klik hier</a>", 
- "<a href=\"javascript:cur_frm.cscript.TerritoryHelp();\">To manage Territory, click here</a>": "<a href=\"javascript:cur_frm.cscript.TerritoryHelp();\">Om Territory beheren, klik hier</a>", 
- "Address Line 1": "Adres Lijn 1", 
- "Address Line 2": "Adres Lijn 2", 
- "Advertisement": "Advertentie", 
- "Attempted to Contact": "Geprobeerd om contact", 
- "Blog": "Blog", 
- "Blog Subscriber": "Blog Abonnee", 
- "Call": "Noemen", 
- "Campaign": "Campagne", 
- "Campaign Name": "Campagnenaam", 
- "Channel Partner": "Channel Partner", 
- "City": "City", 
- "Client": "Klant", 
- "Communication HTML": "Communicatie HTML", 
- "Company": "Vennootschap", 
- "Company Name": "Bedrijfsnaam", 
- "Consultant": "Consultant", 
- "Contact Info": "Contact Info", 
- "Contact Name": "Contact Naam", 
- "Contact in Future": "Contact in de toekomst", 
- "Contacted": "Contact", 
- "Converted": "Omgezet", 
- "Country": "Land", 
- "Customer": "Klant", 
- "Date on which the lead was last contacted": "Datum waarop het voortouw laatste werd benaderd", 
- "Email": "E-mail", 
- "Email Id": "E-mail Identiteitskaart", 
- "Enter campaign name if the source of lead is campaign.": "Voer naam voor de campagne als de bron van lood is campagne.", 
- "Exhibition": "Tentoonstelling", 
- "Fax": "Fax", 
- "Fiscal Year": "Boekjaar", 
- "From Customer": "Van Klant", 
- "Industry": "Industrie", 
- "Interested": "Ge\u00efnteresseerd", 
- "LEAD": "LEAD", 
- "LEAD/10-11/": "LEAD/10-11 /", 
- "LEAD/MUMBAI/": "LEIDEN / MUMBAI /", 
- "Last Contact Date": "Laatste Contact Datum", 
- "Lead": "Leiden", 
- "Lead Details": "Lood Details", 
- "Lead Lost": "Lood Verloren", 
- "Lead Owner": "Lood Owner", 
- "Lead Type": "Lood Type", 
- "Lost Reason": "Verloren Reden", 
- "Lower Income": "Lager inkomen", 
- "Market Segment": "Marktsegment", 
- "Middle Income": "Midden Inkomen", 
- "Mobile No.": "Mobile No", 
- "More Info": "Meer info", 
- "Name of organization from where lead has come": "Naam van de organisatie waar lood is gekomen", 
- "Naming Series": "Benoemen Series", 
- "Next Contact By": "Volgende Contact Door", 
- "Next Contact Date": "Volgende Contact Datum", 
- "Not interested": "Niet ge\u00efnteresseerd", 
- "Open": "Open", 
- "Other": "Ander", 
- "Phone": "Telefoon", 
- "Pin Code": "Pin Code", 
- "Product Enquiry": "Product Aanvraag", 
- "Remark": "Opmerking", 
- "Replied": "Beantwoord", 
- "Request Type": "Soort aanvraag", 
- "Request for Information": "Aanvraag voor informatie", 
- "Selling": "Selling", 
- "Source": "Bron", 
- "Source of th": "Bron van e", 
- "Source of the lead. If via a campaign, select \"Campaign\"": "Bron van de leiding. Als er Via een campagne, selecteert u &quot;Campagne&quot;", 
- "State": "Staat", 
- "Status": "Staat", 
- "Suggestions": "Tips", 
- "Supplier": "Leverancier", 
- "Territory": "Grondgebied", 
- "To manage multiple series please go to Setup > Manage Series": "Om meerdere reeksen te beheren gaat u naar Setup&gt; Beheer-serie", 
- "Trash Reason": "Trash Reden", 
- "Unsubscribed": "Uitgeschreven", 
- "Upper Income": "Bovenste Inkomen", 
- "Website": "Website", 
- "Your sales person who will contact the lead in future": "Uw verkoop persoon die de leiding contact in de toekomst", 
- "Your sales person will get a reminder on this date to contact the lead": "Uw verkoop persoon krijgt een herinnering op deze datum om de leiding te contacteren"
-}
\ No newline at end of file
diff --git a/selling/doctype/lead/locale/nl-py.json b/selling/doctype/lead/locale/nl-py.json
deleted file mode 100644
index b074480..0000000
--- a/selling/doctype/lead/locale/nl-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Email Id must be unique, already exists for: ": "E-mail Identiteitskaart moet uniek zijn, al bestaat voor:"
-}
\ No newline at end of file
diff --git a/selling/doctype/lead/locale/pt-BR-doc.json b/selling/doctype/lead/locale/pt-BR-doc.json
deleted file mode 100644
index 1179872..0000000
--- a/selling/doctype/lead/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,81 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#!Sales Browser/Territory\">Para gerenciar Territ\u00f3rio, clique aqui</a>", 
- "Address Line 1": "Endere\u00e7o Linha 1", 
- "Address Line 2": "Endere\u00e7o Linha 2", 
- "Advertisement": "An\u00fancio", 
- "Attempted to Contact": "Tentou entrar em Contato", 
- "Blog": "Blog", 
- "Blog Subscriber": "Assinante do Blog", 
- "Call": "Chamar", 
- "Campaign": "Campanha", 
- "Campaign Name": "Nome da Campanha", 
- "Channel Partner": "Parceiro de Canal", 
- "City": "Cidade", 
- "Client": "Cliente", 
- "Communication HTML": "Comunica\u00e7\u00e3o HTML", 
- "Company": "Empresa", 
- "Company Name": "Nome da Empresa", 
- "Consultant": "Consultor", 
- "Contact Info": "Informa\u00e7\u00f5es para Contato", 
- "Contact Name": "Nome do Contato", 
- "Contact in Future": "Fale no Futuro", 
- "Contacted": "Contactado", 
- "Converted": "Convertido", 
- "Country": "Pa\u00eds", 
- "Customer": "Cliente", 
- "Date on which the lead was last contacted": "\u00daltima data em que o Prospecto foi contatado", 
- "Email": "E-mail", 
- "Email Id": "Endere\u00e7o de e-mail", 
- "Enter campaign name if the source of lead is campaign.": "Digite o nome da campanha se a origem do Prospecto foi uma campanha.", 
- "Exhibition": "Exposi\u00e7\u00e3o", 
- "Fax": "Fax", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "From Customer": "Do Cliente", 
- "Industry": "Ind\u00fastria", 
- "Interested": "Interessado", 
- "LEAD": "LEAD", 
- "LEAD/10-11/": "LEAD/10-11 /", 
- "LEAD/MUMBAI/": "LEAD / MUMBAI /", 
- "Last Contact Date": "Data do \u00faltimo contato", 
- "Lead": "Prospecto", 
- "Lead Details": "Detalhes do Prospecto", 
- "Lead Lost": "Prospecto Perdido", 
- "Lead Owner": "Propriet\u00e1rio do Prospecto", 
- "Lead Type": "Tipo de Prospecto", 
- "Lost Reason": "Raz\u00e3o da perda", 
- "Lower Income": "Baixa Renda", 
- "Market Segment": "Segmento de mercado", 
- "Middle Income": "Rendimento M\u00e9dio", 
- "Mobile No.": "Telefone Celular.", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Name of organization from where lead has come": "Nome da Organiza\u00e7\u00e3o de onde veio o Prospecto", 
- "Naming Series": "S\u00e9ries nomeadas", 
- "Next Contact By": "Pr\u00f3ximo Contato Por", 
- "Next Contact Date": "Data do pr\u00f3ximo Contato", 
- "Not interested": "N\u00e3o est\u00e1 interessado", 
- "Open": "Abrir", 
- "Other": "Outro", 
- "Phone": "Telefone", 
- "Pin Code": "C\u00f3digo PIN", 
- "Product Enquiry": "Consulta de Produto", 
- "Remark": "Observa\u00e7\u00e3o", 
- "Replied": "Respondeu", 
- "Request Type": "Tipo de Solicita\u00e7\u00e3o", 
- "Request for Information": "Pedido de Informa\u00e7\u00e3o", 
- "Selling": "Vendas", 
- "Source": "Fonte", 
- "Source of th": "Origem do", 
- "Source of the lead. If via a campaign, select \"Campaign\"": "Origem do Prospecto. Se foi atrav\u00e9s de uma campanha, selecione &quot;Campanha&quot;", 
- "State": "Estado", 
- "Status": "Estado", 
- "Suggestions": "Sugest\u00f5es", 
- "Supplier": "Fornecedor", 
- "Territory": "Territ\u00f3rio", 
- "To manage multiple series please go to Setup > Manage Series": "Para gerenciar v\u00e1rias s\u00e9ries por favor, v\u00e1 para Configura\u00e7\u00e3o &gt; Gerenciar S\u00e9ries", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo", 
- "Unsubscribed": "Inscri\u00e7\u00e3o Cancelada", 
- "Upper Income": "Renda superior", 
- "Website": "Site", 
- "Your sales person who will contact the lead in future": "Seu vendedor que entrar\u00e1 em contato com o prospecto no futuro", 
- "Your sales person will get a reminder on this date to contact the lead": "Seu vendedor receber\u00e1 um lembrete nesta data para contatar o prospecto"
-}
\ No newline at end of file
diff --git a/selling/doctype/lead/locale/pt-BR-py.json b/selling/doctype/lead/locale/pt-BR-py.json
deleted file mode 100644
index f148f5e..0000000
--- a/selling/doctype/lead/locale/pt-BR-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Email Id must be unique, already exists for: ": "Endere\u00e7o de e-mail deve ser \u00fanico, j\u00e1 existe para: "
-}
\ No newline at end of file
diff --git a/selling/doctype/lead/locale/pt-doc.json b/selling/doctype/lead/locale/pt-doc.json
deleted file mode 100644
index d4f66b4..0000000
--- a/selling/doctype/lead/locale/pt-doc.json
+++ /dev/null
@@ -1,82 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#!Sales Browser/Territory\">Para gerenciar Territ\u00f3rio, clique aqui</a>", 
- "<a href=\"javascript:cur_frm.cscript.TerritoryHelp();\">To manage Territory, click here</a>": "<a href=\"javascript:cur_frm.cscript.TerritoryHelp();\">Para gerenciar Territ\u00f3rio, clique aqui</a>", 
- "Address Line 1": "Endere\u00e7o Linha 1", 
- "Address Line 2": "Endere\u00e7o Linha 2", 
- "Advertisement": "An\u00fancio", 
- "Attempted to Contact": "Tentou entrar em contato", 
- "Blog": "Blog", 
- "Blog Subscriber": "Assinante Blog", 
- "Call": "Chamar", 
- "Campaign": "Campanha", 
- "Campaign Name": "Nome da campanha", 
- "Channel Partner": "Parceiro de Canal", 
- "City": "Cidade", 
- "Client": "Cliente", 
- "Communication HTML": "Comunica\u00e7\u00e3o HTML", 
- "Company": "Companhia", 
- "Company Name": "Nome da empresa", 
- "Consultant": "Consultor", 
- "Contact Info": "Informa\u00e7\u00f5es para contato", 
- "Contact Name": "Nome de Contato", 
- "Contact in Future": "Fale no Futuro", 
- "Contacted": "Contactado", 
- "Converted": "Convertido", 
- "Country": "Pa\u00eds", 
- "Customer": "Cliente", 
- "Date on which the lead was last contacted": "Data em que a lideran\u00e7a foi passada contactado", 
- "Email": "E-mail", 
- "Email Id": "Id e-mail", 
- "Enter campaign name if the source of lead is campaign.": "Digite o nome da campanha que a fonte de chumbo \u00e9 a campanha.", 
- "Exhibition": "Exposi\u00e7\u00e3o", 
- "Fax": "Fax", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "From Customer": "Do Cliente", 
- "Industry": "Ind\u00fastria", 
- "Interested": "Interessado", 
- "LEAD": "LEAD", 
- "LEAD/10-11/": "LEAD/10-11 /", 
- "LEAD/MUMBAI/": "LEAD / MUMBAI /", 
- "Last Contact Date": "Data do \u00faltimo contato", 
- "Lead": "Conduzir", 
- "Lead Details": "Chumbo Detalhes", 
- "Lead Lost": "Levar Perdido", 
- "Lead Owner": "Levar Propriet\u00e1rio", 
- "Lead Type": "Chumbo Tipo", 
- "Lost Reason": "Raz\u00e3o perdido", 
- "Lower Income": "Baixa Renda", 
- "Market Segment": "Segmento de mercado", 
- "Middle Income": "Rendimento M\u00e9dio", 
- "Mobile No.": "Mobile No.", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Name of organization from where lead has come": "Nome da organiza\u00e7\u00e3o de onde veio chumbo", 
- "Naming Series": "Nomeando Series", 
- "Next Contact By": "Contato Pr\u00f3xima Por", 
- "Next Contact Date": "Data Contato pr\u00f3ximo", 
- "Not interested": "N\u00e3o est\u00e1 interessado", 
- "Open": "Abrir", 
- "Other": "Outro", 
- "Phone": "Telefone", 
- "Pin Code": "C\u00f3digo PIN", 
- "Product Enquiry": "Produto Inqu\u00e9rito", 
- "Remark": "Observa\u00e7\u00e3o", 
- "Replied": "Respondeu", 
- "Request Type": "Tipo de Solicita\u00e7\u00e3o", 
- "Request for Information": "Pedido de Informa\u00e7\u00e3o", 
- "Selling": "Vendendo", 
- "Source": "Fonte", 
- "Source of th": "Fonte do th", 
- "Source of the lead. If via a campaign, select \"Campaign\"": "Fonte do chumbo. Se atrav\u00e9s de uma campanha, selecione &quot;Campanha&quot;", 
- "State": "Estado", 
- "Status": "Estado", 
- "Suggestions": "Sugest\u00f5es", 
- "Supplier": "Fornecedor", 
- "Territory": "Territ\u00f3rio", 
- "To manage multiple series please go to Setup > Manage Series": "Para gerenciar v\u00e1rias s\u00e9ries por favor, v\u00e1 para Configura\u00e7\u00e3o&gt; Gerenciar Series", 
- "Trash Reason": "Raz\u00e3o lixo", 
- "Unsubscribed": "Inscri\u00e7\u00e3o cancelada", 
- "Upper Income": "Renda superior", 
- "Website": "Site", 
- "Your sales person who will contact the lead in future": "Sua pessoa de vendas que entrar\u00e1 em contato com a lideran\u00e7a no futuro", 
- "Your sales person will get a reminder on this date to contact the lead": "Seu vendedor receber\u00e1 um lembrete nesta data em contato com o chumbo"
-}
\ No newline at end of file
diff --git a/selling/doctype/lead/locale/pt-py.json b/selling/doctype/lead/locale/pt-py.json
deleted file mode 100644
index b369098..0000000
--- a/selling/doctype/lead/locale/pt-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Email Id must be unique, already exists for: ": "Id e-mail deve ser \u00fanico, j\u00e1 existe para:"
-}
\ No newline at end of file
diff --git a/selling/doctype/lead/locale/sr-doc.json b/selling/doctype/lead/locale/sr-doc.json
deleted file mode 100644
index 143a7e4..0000000
--- a/selling/doctype/lead/locale/sr-doc.json
+++ /dev/null
@@ -1,81 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#!Sales Browser/Territory\">\u0417\u0430 \u0443\u043f\u0440\u0430\u0432\u0459\u0430\u045a\u0435 \u0442\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u043e\u043c, \u043a\u043b\u0438\u043a\u043d\u0438\u0442\u0435 \u043e\u0432\u0434\u0435</a>", 
- "Address Line 1": "\u0410\u0434\u0434\u0440\u0435\u0441\u0441 \u041b\u0438\u043d\u0435 1", 
- "Address Line 2": "\u0410\u0434\u0434\u0440\u0435\u0441\u0441 \u041b\u0438\u043d\u0435 2", 
- "Advertisement": "\u0420\u0435\u043a\u043b\u0430\u043c\u0430", 
- "Attempted to Contact": "\u041f\u043e\u043a\u0443\u0448\u0430\u0458 \u0434\u0430 \u0441\u0435 \u041a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "Blog": "\u0411\u043b\u043e\u0433", 
- "Blog Subscriber": "\u0411\u043b\u043e\u0433 \u041f\u0440\u0435\u0442\u043f\u043b\u0430\u0442\u043d\u0438\u043a", 
- "Call": "\u041f\u043e\u0437\u0438\u0432", 
- "Campaign": "\u041a\u0430\u043c\u043f\u0430\u045a\u0430", 
- "Campaign Name": "\u041d\u0430\u0437\u0438\u0432 \u043a\u0430\u043c\u043f\u0430\u045a\u0435", 
- "Channel Partner": "\u0426\u0445\u0430\u043d\u043d\u0435\u043b \u041f\u0430\u0440\u0442\u043d\u0435\u0440", 
- "City": "\u0413\u0440\u0430\u0434", 
- "Client": "\u041a\u043b\u0438\u0458\u0435\u043d\u0442", 
- "Communication HTML": "\u041a\u043e\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0458\u0430 \u0425\u0422\u041c\u041b", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Company Name": "\u0418\u043c\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435", 
- "Consultant": "\u041a\u043e\u043d\u0441\u0443\u043b\u0442\u0430\u043d\u0442", 
- "Contact Info": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0418\u043d\u0444\u043e", 
- "Contact Name": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0418\u043c\u0435", 
- "Contact in Future": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0443 \u0431\u0443\u0434\u0443\u045b\u043d\u043e\u0441\u0442", 
- "Contacted": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u0438\u0440\u0430\u043d\u0438", 
- "Converted": "\u041f\u0440\u0435\u0442\u0432\u043e\u0440\u0435\u043d\u043e", 
- "Country": "\u0417\u0435\u043c\u0459\u0430", 
- "Customer": "\u041a\u0443\u043f\u0430\u0446", 
- "Date on which the lead was last contacted": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0458\u0435 \u0432\u043e\u0434\u0435\u045b\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u045a\u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "Email": "\u0415-\u043c\u0430\u0438\u043b", 
- "Email Id": "\u0415\u043c\u0430\u0438\u043b \u0418\u0414", 
- "Enter campaign name if the source of lead is campaign.": "\u0423\u043d\u0435\u0441\u0438\u0442\u0435 \u043d\u0430\u0437\u0438\u0432 \u043a\u0430\u043c\u043f\u0430\u045a\u0435, \u0430\u043a\u043e \u0438\u0437\u0432\u043e\u0440 \u043e\u043b\u043e\u0432\u0430 \u043a\u0430\u043c\u043f\u0430\u045a\u0430.", 
- "Exhibition": "\u0418\u0437\u043b\u043e\u0436\u0431\u0430", 
- "Fax": "\u0424\u0430\u043a", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "From Customer": "\u041e\u0434 \u043a\u0443\u043f\u0446\u0430", 
- "Industry": "\u0418\u043d\u0434\u0443\u0441\u0442\u0440\u0438\u0458\u0430", 
- "Interested": "\u0417\u0430\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043e\u0432\u0430\u043d", 
- "LEAD": "\u041b\u0415\u0410\u0414", 
- "LEAD/10-11/": "\u041b\u0415\u0410\u0414/10-11 /", 
- "LEAD/MUMBAI/": "\u041b\u0415\u0410\u0414 / \u041c\u0423\u041c\u0411\u0410\u0418 /", 
- "Last Contact Date": "\u041f\u043e\u0441\u043b\u0435\u0434\u045a\u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442 \u0414\u0430\u0442\u0443\u043c", 
- "Lead": "\u0414\u043e\u0432\u0435\u0441\u0442\u0438", 
- "Lead Details": "\u041e\u043b\u043e\u0432\u043e \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Lead Lost": "\u041e\u043b\u043e\u0432\u043e \u041b\u043e\u0441\u0442", 
- "Lead Owner": "\u041e\u043b\u043e\u0432\u043e \u0412\u043b\u0430\u0441\u043d\u0438\u043a", 
- "Lead Type": "\u041e\u043b\u043e\u0432\u043e \u0422\u0438\u043f", 
- "Lost Reason": "\u041b\u043e\u0441\u0442 \u0420\u0430\u0437\u043b\u043e\u0433", 
- "Lower Income": "\u0414\u043e\u045a\u0430 \u043f\u0440\u0438\u0445\u043e\u0434\u0430", 
- "Market Segment": "\u0421\u0435\u0433\u043c\u0435\u043d\u0442 \u0442\u0440\u0436\u0438\u0448\u0442\u0430", 
- "Middle Income": "\u0421\u0440\u0435\u0434\u045a\u0438 \u043f\u0440\u0438\u0445\u043e\u0434", 
- "Mobile No.": "\u041c\u043e\u0431\u0438\u043b\u0435 \u041d\u043e", 
- "More Info": "\u0412\u0438\u0448\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0430", 
- "Name of organization from where lead has come": "\u041d\u0430\u0437\u0438\u0432 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0458\u0435 \u043e\u0434\u0430\u043a\u043b\u0435 \u0458\u0435 \u0434\u043e\u0448\u0430\u043e \u043e\u043b\u043e\u0432\u043e", 
- "Naming Series": "\u0418\u043c\u0435\u043d\u043e\u0432\u0430\u045a\u0435 \u0421\u0435\u0440\u0438\u0435\u0441", 
- "Next Contact By": "\u0421\u043b\u0435\u0434\u0435\u045b\u0435 \u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u041f\u043e", 
- "Next Contact Date": "\u0421\u043b\u0435\u0434\u0435\u045b\u0435 \u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0414\u0430\u0442\u0443\u043c", 
- "Not interested": "\u041d\u0438\u0441\u0430\u043c \u0437\u0430\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043e\u0432\u0430\u043d", 
- "Open": "\u041e\u0442\u0432\u043e\u0440\u0435\u043d\u043e", 
- "Other": "\u0414\u0440\u0443\u0433\u0438", 
- "Phone": "\u0422\u0435\u043b\u0435\u0444\u043e\u043d", 
- "Pin Code": "\u041f\u0438\u043d \u043a\u043e\u0434", 
- "Product Enquiry": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434 \u0415\u043d\u043a\u0443\u0438\u0440\u0438", 
- "Remark": "\u041f\u0440\u0438\u043c\u0435\u0434\u0431\u0430", 
- "Replied": "\u041e\u0434\u0433\u043e\u0432\u043e\u0440\u0435\u043d\u043e", 
- "Request Type": "\u0417\u0430\u0445\u0442\u0435\u0432 \u0422\u0438\u043f", 
- "Request for Information": "\u0417\u0430\u0445\u0442\u0435\u0432 \u0437\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0435", 
- "Selling": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430", 
- "Source": "\u0418\u0437\u0432\u043e\u0440", 
- "Source of th": "\u0418\u0437\u0432\u043e\u0440 \u043e\u0433", 
- "Source of the lead. If via a campaign, select \"Campaign\"": "\u0418\u0437\u0432\u043e\u0440 \u043e\u043b\u043e\u0432\u0430. \u0410\u043a\u043e \u043f\u0440\u0435\u043a\u043e \u043a\u0430\u043c\u043f\u0430\u045a\u0435, \u0438\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 &quot;\u043a\u0430\u043c\u043f\u0430\u045a\u0443&quot;", 
- "State": "\u0414\u0440\u0436\u0430\u0432\u0430", 
- "Status": "\u0421\u0442\u0430\u0442\u0443\u0441", 
- "Suggestions": "\u041f\u0440\u0435\u0434\u043b\u043e\u0437\u0438", 
- "Supplier": "\u0414\u043e\u0431\u0430\u0432\u0459\u0430\u0447", 
- "Territory": "\u0422\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0430", 
- "To manage multiple series please go to Setup > Manage Series": "\u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u0443\u043f\u0440\u0430\u0432\u0459\u0430\u043b\u0438 \u0432\u0438\u0448\u0435 \u0441\u0435\u0440\u0438\u0458\u0443 \u0438\u0434\u0438\u0442\u0435 \u043d\u0430 \u0421\u0435\u0442\u0443\u043f&gt; \u0423\u043f\u0440\u0430\u0432\u0459\u0430\u045a\u0435 \u0421\u0435\u0440\u0438\u0435\u0441", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433", 
- "Unsubscribed": "\u041e\u0442\u043a\u0430\u0437\u0430\u043b\u0438", 
- "Upper Income": "\u0413\u043e\u0440\u045a\u0430 \u043f\u0440\u0438\u0445\u043e\u0434\u0430", 
- "Website": "\u0412\u0435\u0431\u0441\u0430\u0458\u0442", 
- "Your sales person who will contact the lead in future": "\u0412\u0430\u0448 \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0446 \u043a\u043e\u0458\u0438 \u045b\u0435 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0438\u0440\u0430\u0442\u0438 \u0432\u043e\u0452\u0441\u0442\u0432\u043e \u0443 \u0431\u0443\u0434\u0443\u045b\u043d\u043e\u0441\u0442\u0438", 
- "Your sales person will get a reminder on this date to contact the lead": "\u0412\u0430\u0448\u0430 \u043e\u0441\u043e\u0431\u0430 \u043f\u0440\u043e\u0434\u0430\u0458\u0430 \u045b\u0435 \u0434\u043e\u0431\u0438\u0442\u0438 \u043f\u043e\u0434\u0441\u0435\u0442\u043d\u0438\u043a \u043d\u0430 \u043e\u0432\u0430\u0458 \u0434\u0430\u0442\u0443\u043c \u0434\u0430 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0438\u0440\u0430\u0442\u0435 \u0432\u043e\u0452\u0441\u0442\u0432\u043e"
-}
\ No newline at end of file
diff --git a/selling/doctype/lead/locale/sr-py.json b/selling/doctype/lead/locale/sr-py.json
deleted file mode 100644
index e4b18b6..0000000
--- a/selling/doctype/lead/locale/sr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Email Id must be unique, already exists for: ": "\u0415\u043c\u0430\u0438\u043b \u0418\u0414 \u043c\u043e\u0440\u0430 \u0431\u0438\u0442\u0438 \u0458\u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d, \u0432\u0435\u045b \u043f\u043e\u0441\u0442\u043e\u0458\u0438 \u0437\u0430:"
-}
\ No newline at end of file
diff --git a/selling/doctype/lead/locale/ta-doc.json b/selling/doctype/lead/locale/ta-doc.json
deleted file mode 100644
index d97318b..0000000
--- a/selling/doctype/lead/locale/ta-doc.json
+++ /dev/null
@@ -1,81 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#!Sales Browser/Territory\">\u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95, \u0b87\u0b99\u0bcd\u0b95\u0bc7 \u0b95\u0bbf\u0bb3\u0bbf\u0b95\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bb5\u0bc1\u0bae\u0bcd</a>", 
- "Address Line 1": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf \u0bb5\u0bb0\u0bbf 1", 
- "Address Line 2": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf \u0bb5\u0bb0\u0bbf 2", 
- "Advertisement": "\u0bb5\u0bbf\u0bb3\u0bae\u0bcd\u0baa\u0bb0\u0bae\u0bcd", 
- "Attempted to Contact": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bb3 \u0bae\u0bc1\u0baf\u0bb1\u0bcd\u0b9a\u0bbf", 
- "Blog": "\u0bb5\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0ba4\u0bbf\u0bb5\u0bc1", 
- "Blog Subscriber": "\u0bb5\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0ba4\u0bbf\u0bb5\u0bc1 \u0b9a\u0ba8\u0bcd\u0ba4\u0bbe\u0ba4\u0bbe\u0bb0\u0bb0\u0bcd", 
- "Call": "\u0b85\u0bb4\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Campaign": "\u0baa\u0bbf\u0bb0\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0bae\u0bcd", 
- "Campaign Name": "\u0baa\u0bbf\u0bb0\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0bae\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Channel Partner": "\u0b9a\u0bc7\u0ba9\u0bb2\u0bcd \u0bb5\u0bb0\u0ba9\u0bcd\u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8 \u0ba4\u0bc1\u0ba3\u0bc8", 
- "City": "\u0ba8\u0b95\u0bb0\u0bae\u0bcd", 
- "Client": "\u0b95\u0bbf\u0bb3\u0bc8\u0baf\u0ba9\u0bcd", 
- "Communication HTML": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 HTML", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Company Name": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Consultant": "\u0baa\u0bbf\u0bb1\u0bb0\u0bcd \u0b85\u0bb1\u0bbf\u0bb5\u0bc1\u0bb0\u0bc8 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0baa\u0bb5\u0bb0\u0bcd", 
- "Contact Info": "\u0ba4\u0b95\u0bb5\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Name": "\u0baa\u0bc6\u0baf\u0bb0\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact in Future": "\u0b8e\u0ba4\u0bbf\u0bb0\u0bcd\u0b95\u0bbe\u0bb2\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contacted": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Converted": "\u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "Country": "\u0ba8\u0bbe\u0b9f\u0bc1", 
- "Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Date on which the lead was last contacted": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0ba3\u0bbf \u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 \u0b8e\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Email": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd", 
- "Email Id": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0bb5\u0bbf\u0bb2\u0bbe\u0b9a\u0bae\u0bcd", 
- "Enter campaign name if the source of lead is campaign.": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0ba3\u0bbf \u0bae\u0bc2\u0bb2\u0bae\u0bcd \u0baa\u0bbf\u0bb0\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0bae\u0bcd \u0b8e\u0ba9\u0bcd\u0bb1\u0bc1 \u0baa\u0bbf\u0bb0\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0bae\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bc8 \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Exhibition": "\u0b95\u0ba3\u0bcd\u0b95\u0bbe\u0b9f\u0bcd\u0b9a\u0bbf", 
- "Fax": "\u0ba4\u0bc6\u0bbe\u0bb2\u0bc8\u0ba8\u0b95\u0bb2\u0bcd", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "From Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1", 
- "Industry": "\u0ba4\u0bc6\u0bbe\u0bb4\u0bbf\u0bb2\u0bcd", 
- "Interested": "\u0b85\u0b95\u0bcd\u0b95\u0bb1\u0bc8 \u0b89\u0bb3\u0bcd\u0bb3", 
- "LEAD": "LEAD", 
- "LEAD/10-11/": "LEAD/10-11 /", 
- "LEAD/MUMBAI/": "LEAD / \u0bae\u0bc1\u0bae\u0bcd\u0baa\u0bc8 /", 
- "Last Contact Date": "\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Lead": "\u0ba4\u0bb2\u0bc8\u0bae\u0bc8", 
- "Lead Details": "\u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd \u0b87\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Lead Lost": "\u0bb2\u0bbe\u0bb8\u0bcd\u0b9f\u0bcd \u0b87\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Lead Owner": "\u0b89\u0bb0\u0bbf\u0bae\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b87\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Lead Type": "\u0bb5\u0b95\u0bc8 \u0b87\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Lost Reason": "\u0b87\u0bb4\u0ba8\u0bcd\u0ba4 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd", 
- "Lower Income": "\u0b95\u0bc1\u0bb1\u0bc8\u0ba8\u0bcd\u0ba4 \u0bb5\u0bb0\u0bc1\u0bae\u0bbe\u0ba9\u0bae\u0bcd", 
- "Market Segment": "\u0b9a\u0ba8\u0bcd\u0ba4\u0bc8 \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1", 
- "Middle Income": "\u0ba8\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bb0 \u0bb5\u0bb0\u0bc1\u0bae\u0bbe\u0ba9\u0bae\u0bcd", 
- "Mobile No.": "\u0bae\u0bc6\u0bbe\u0baa\u0bc8\u0bb2\u0bcd \u0b8e\u0ba3\u0bcd", 
- "More Info": "\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Name of organization from where lead has come": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0ba3\u0bbf \u0bb5\u0ba8\u0bcd\u0ba4\u0bc1\u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1 \u0b8e\u0b99\u0bcd\u0b95\u0bc7 \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bbf\u0ba9\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Naming Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bbf\u0b9f\u0bc1\u0bae\u0bcd", 
- "Next Contact By": "\u0b85\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Next Contact Date": "\u0b85\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Not interested": "\u0b86\u0bb0\u0bcd\u0bb5\u0bae\u0bcd", 
- "Open": "\u0ba4\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4", 
- "Other": "\u0bb5\u0bc7\u0bb1\u0bc1", 
- "Phone": "\u0ba4\u0bc6\u0bbe\u0bb2\u0bc8\u0baa\u0bc7\u0b9a\u0bbf", 
- "Pin Code": "\u0bae\u0bc1\u0bb3\u0bcd \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "Product Enquiry": "\u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0bbf\u0b9a\u0bbe\u0bb0\u0ba3\u0bc8", 
- "Remark": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Replied": "\u0baa\u0ba4\u0bbf\u0bb2\u0bcd", 
- "Request Type": "\u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0bb5\u0b95\u0bc8", 
- "Request for Information": "\u0ba4\u0b95\u0bb5\u0bb2\u0bcd \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8", 
- "Selling": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8", 
- "Source": "\u0bae\u0bc2\u0bb2", 
- "Source of th": "\u0bb5\u0ba4\u0bc1 \u0b86\u0ba4\u0bbe\u0bb0\u0bae\u0bcd", 
- "Source of the lead. If via a campaign, select \"Campaign\"": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0ba3\u0bbf \u0b86\u0ba4\u0bbe\u0bb0\u0bae\u0bcd. \u0b92\u0bb0\u0bc1 \u0baa\u0bbf\u0bb0\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0ba4\u0bcd\u0ba4\u0bc8 \u0bb5\u0bb4\u0bbf\u0baf\u0bbe\u0b95 \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd, &quot;\u0b87\u0baf\u0b95\u0bcd\u0b95\u0bae\u0bcd&quot; \u0b8e\u0ba9\u0bcd\u0baa\u0ba4\u0bc8 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd", 
- "State": "\u0ba8\u0bbf\u0bb2\u0bc8", 
- "Status": "\u0b85\u0ba8\u0bcd\u0ba4\u0bb8\u0bcd\u0ba4\u0bc1", 
- "Suggestions": "\u0baa\u0bb0\u0bbf\u0ba8\u0bcd\u0ba4\u0bc1\u0bb0\u0bc8\u0b95\u0bb3\u0bcd", 
- "Supplier": "\u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bb5\u0bb0\u0bcd", 
- "Territory": "\u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd", 
- "To manage multiple series please go to Setup > Manage Series": "\u0baa\u0bb2 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95 \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bcd\u0b95&gt; \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd", 
- "Unsubscribed": "\u0b95\u0bc1\u0bb4\u0bc1\u0bb5\u0bbf\u0bb2\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Upper Income": "\u0b89\u0baf\u0bb0\u0bcd \u0bb5\u0bb0\u0bc1\u0bae\u0bbe\u0ba9\u0bae\u0bcd", 
- "Website": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0bae\u0bcd", 
- "Your sales person who will contact the lead in future": "\u0b8e\u0ba4\u0bbf\u0bb0\u0bcd\u0b95\u0bbe\u0bb2\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0ba3\u0bbf \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 \u0baf\u0bbe\u0bb0\u0bcd \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0ba8\u0baa\u0bb0\u0bcd", 
- "Your sales person will get a reminder on this date to contact the lead": "\u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0ba8\u0baa\u0bb0\u0bcd \u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0ba3\u0bbf \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bb3 \u0b87\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc7\u0ba4\u0bbf\u0baf\u0bbf\u0bb2\u0bcd \u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0ba9\u0bc8\u0bb5\u0bc2\u0b9f\u0bcd\u0b9f\u0bb2\u0bcd \u0bb5\u0bb0\u0bc1\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/selling/doctype/lead/locale/ta-py.json b/selling/doctype/lead/locale/ta-py.json
deleted file mode 100644
index a024830..0000000
--- a/selling/doctype/lead/locale/ta-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Email Id must be unique, already exists for: ": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0bb5\u0bbf\u0bb2\u0bbe\u0b9a\u0bae\u0bcd \u0ba4\u0ba9\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd, \u0b8f\u0bb1\u0bcd\u0b95\u0ba9\u0bb5\u0bc7 \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1:"
-}
\ No newline at end of file
diff --git a/selling/doctype/lead/locale/th-doc.json b/selling/doctype/lead/locale/th-doc.json
deleted file mode 100644
index 0450f1c..0000000
--- a/selling/doctype/lead/locale/th-doc.json
+++ /dev/null
@@ -1,81 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#!Sales Browser/Territory\">\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e14\u0e34\u0e19\u0e41\u0e14\u0e19\u0e04\u0e25\u0e34\u0e01\u0e17\u0e35\u0e48\u0e19\u0e35\u0e48</a>", 
- "Address Line 1": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e1a\u0e23\u0e23\u0e17\u0e31\u0e14\u0e17\u0e35\u0e48 1", 
- "Address Line 2": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e1a\u0e23\u0e23\u0e17\u0e31\u0e14\u0e17\u0e35\u0e48 2", 
- "Advertisement": "\u0e01\u0e32\u0e23\u0e42\u0e06\u0e29\u0e13\u0e32", 
- "Attempted to Contact": "\u0e1e\u0e22\u0e32\u0e22\u0e32\u0e21\u0e17\u0e35\u0e48\u0e08\u0e30\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Blog": "\u0e1a\u0e25\u0e47\u0e2d\u0e01", 
- "Blog Subscriber": "\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01\u0e1a\u0e25\u0e47\u0e2d\u0e01", 
- "Call": "\u0e42\u0e17\u0e23\u0e28\u0e31\u0e1e\u0e17\u0e4c", 
- "Campaign": "\u0e23\u0e13\u0e23\u0e07\u0e04\u0e4c", 
- "Campaign Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e41\u0e04\u0e21\u0e40\u0e1b\u0e0d", 
- "Channel Partner": "\u0e1e\u0e31\u0e19\u0e18\u0e21\u0e34\u0e15\u0e23\u0e0a\u0e48\u0e2d\u0e07\u0e17\u0e32\u0e07", 
- "City": "\u0e40\u0e21\u0e37\u0e2d\u0e07", 
- "Client": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Communication HTML": "HTML \u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Company Name": "\u0e0a\u0e37\u0e48\u0e2d \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Consultant": "\u0e1c\u0e39\u0e49\u0e43\u0e2b\u0e49\u0e04\u0e33\u0e1b\u0e23\u0e36\u0e01\u0e29\u0e32", 
- "Contact Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e1c\u0e39\u0e49\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact in Future": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e43\u0e19\u0e2d\u0e19\u0e32\u0e04\u0e15", 
- "Contacted": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Converted": "\u0e41\u0e1b\u0e25\u0e07", 
- "Country": "\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28", 
- "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Date on which the lead was last contacted": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e19\u0e33\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14", 
- "Email": "\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c", 
- "Email Id": "Email \u0e23\u0e2b\u0e31\u0e2a", 
- "Enter campaign name if the source of lead is campaign.": "\u0e1b\u0e49\u0e2d\u0e19\u0e0a\u0e37\u0e48\u0e2d\u0e41\u0e04\u0e21\u0e40\u0e1b\u0e0d\u0e2b\u0e32\u0e01\u0e41\u0e2b\u0e25\u0e48\u0e07\u0e17\u0e35\u0e48\u0e21\u0e32\u0e02\u0e2d\u0e07\u0e2a\u0e32\u0e23\u0e15\u0e30\u0e01\u0e31\u0e48\u0e27\u0e40\u0e1b\u0e47\u0e19\u0e41\u0e04\u0e21\u0e40\u0e1b\u0e0d", 
- "Exhibition": "\u0e07\u0e32\u0e19\u0e21\u0e2b\u0e01\u0e23\u0e23\u0e21", 
- "Fax": "\u0e41\u0e1f\u0e01\u0e0b\u0e4c", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "From Customer": "\u0e08\u0e32\u0e01\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Industry": "\u0e2d\u0e38\u0e15\u0e2a\u0e32\u0e2b\u0e01\u0e23\u0e23\u0e21", 
- "Interested": "\u0e2a\u0e19\u0e43\u0e08", 
- "LEAD": "LEAD", 
- "LEAD/10-11/": "LEAD/10-11 /", 
- "LEAD/MUMBAI/": "LEAD / \u0e21\u0e38\u0e21\u0e44\u0e1a /", 
- "Last Contact Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14", 
- "Lead": "\u0e19\u0e33", 
- "Lead Details": "\u0e19\u0e33\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "Lead Lost": "\u0e19\u0e33 Lost", 
- "Lead Owner": "\u0e19\u0e33\u0e40\u0e08\u0e49\u0e32\u0e02\u0e2d\u0e07", 
- "Lead Type": "\u0e19\u0e33\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17", 
- "Lost Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e17\u0e35\u0e48\u0e2b\u0e32\u0e22\u0e44\u0e1b", 
- "Lower Income": "\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49\u0e15\u0e48\u0e33", 
- "Market Segment": "\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e25\u0e32\u0e14", 
- "Middle Income": "\u0e21\u0e35\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49\u0e1b\u0e32\u0e19\u0e01\u0e25\u0e32\u0e07", 
- "Mobile No.": "\u0e40\u0e1a\u0e2d\u0e23\u0e4c\u0e21\u0e37\u0e2d\u0e16\u0e37\u0e2d", 
- "More Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Name of organization from where lead has come": "\u0e0a\u0e37\u0e48\u0e2d\u0e02\u0e2d\u0e07\u0e2d\u0e07\u0e04\u0e4c\u0e01\u0e23\u0e08\u0e32\u0e01\u0e17\u0e35\u0e48\u0e19\u0e33\u0e21\u0e32", 
- "Naming Series": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e0b\u0e35\u0e23\u0e35\u0e2a\u0e4c", 
- "Next Contact By": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e16\u0e31\u0e14\u0e44\u0e1b", 
- "Next Contact Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e16\u0e31\u0e14\u0e44\u0e1b\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Not interested": "\u0e44\u0e21\u0e48\u0e2a\u0e19\u0e43\u0e08", 
- "Open": "\u0e40\u0e1b\u0e34\u0e14", 
- "Other": "\u0e2d\u0e37\u0e48\u0e19 \u0e46", 
- "Phone": "\u0e42\u0e17\u0e23\u0e28\u0e31\u0e1e\u0e17\u0e4c", 
- "Pin Code": "\u0e23\u0e2b\u0e31\u0e2a PIN", 
- "Product Enquiry": "\u0e2a\u0e2d\u0e1a\u0e16\u0e32\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Remark": "\u0e04\u0e33\u0e1e\u0e39\u0e14", 
- "Replied": "Replied", 
- "Request Type": "\u0e0a\u0e19\u0e34\u0e14\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e23\u0e49\u0e2d\u0e07\u0e02\u0e2d", 
- "Request for Information": "\u0e01\u0e32\u0e23\u0e23\u0e49\u0e2d\u0e07\u0e02\u0e2d\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25", 
- "Selling": "\u0e02\u0e32\u0e22", 
- "Source": "\u0e41\u0e2b\u0e25\u0e48\u0e07", 
- "Source of th": "\u0e41\u0e2b\u0e25\u0e48\u0e07\u0e17\u0e35\u0e48\u0e21\u0e32\u0e02\u0e2d\u0e07 th", 
- "Source of the lead. If via a campaign, select \"Campaign\"": "\u0e41\u0e2b\u0e25\u0e48\u0e07\u0e17\u0e35\u0e48\u0e21\u0e32\u0e02\u0e2d\u0e07\u0e2a\u0e32\u0e23\u0e15\u0e30\u0e01\u0e31\u0e48\u0e27 \u0e16\u0e49\u0e32\u0e1c\u0e48\u0e32\u0e19\u0e41\u0e04\u0e21\u0e40\u0e1b\u0e0d\u0e40\u0e25\u0e37\u0e2d\u0e01 &quot;\u0e41\u0e04\u0e21\u0e40\u0e1b\u0e0d&quot;", 
- "State": "\u0e23\u0e31\u0e10", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30", 
- "Suggestions": "\u0e02\u0e49\u0e2d\u0e40\u0e2a\u0e19\u0e2d\u0e41\u0e19\u0e30", 
- "Supplier": "\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Territory": "\u0e2d\u0e32\u0e13\u0e32\u0e40\u0e02\u0e15", 
- "To manage multiple series please go to Setup > Manage Series": "\u0e43\u0e19\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e01\u0e31\u0e1a\u0e2b\u0e25\u0e32\u0e22\u0e0a\u0e38\u0e14\u0e42\u0e1b\u0e23\u0e14\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32&gt; \u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e41\u0e1a\u0e1a", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30", 
- "Unsubscribed": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e01\u0e32\u0e23\u0e2a\u0e21\u0e31\u0e04\u0e23", 
- "Upper Income": "\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49\u0e1a\u0e19", 
- "Website": "\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Your sales person who will contact the lead in future": "\u0e04\u0e19\u0e02\u0e32\u0e22\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e17\u0e35\u0e48\u0e08\u0e30\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e19\u0e33\u0e43\u0e19\u0e2d\u0e19\u0e32\u0e04\u0e15", 
- "Your sales person will get a reminder on this date to contact the lead": "\u0e04\u0e19\u0e02\u0e32\u0e22\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e08\u0e30\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e41\u0e08\u0e49\u0e07\u0e40\u0e15\u0e37\u0e2d\u0e19\u0e43\u0e19\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49\u0e17\u0e35\u0e48\u0e08\u0e30\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e19\u0e33"
-}
\ No newline at end of file
diff --git a/selling/doctype/lead/locale/th-py.json b/selling/doctype/lead/locale/th-py.json
deleted file mode 100644
index 9eac19f..0000000
--- a/selling/doctype/lead/locale/th-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Email Id must be unique, already exists for: ": "Email \u0e23\u0e2b\u0e31\u0e2a\u0e15\u0e49\u0e2d\u0e07\u0e44\u0e21\u0e48\u0e0b\u0e49\u0e33\u0e01\u0e31\u0e19\u0e2d\u0e22\u0e39\u0e48\u0e41\u0e25\u0e49\u0e27\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a:"
-}
\ No newline at end of file
diff --git a/selling/doctype/opportunity/README.md b/selling/doctype/opportunity/README.md
new file mode 100644
index 0000000..6017b4c
--- /dev/null
+++ b/selling/doctype/opportunity/README.md
@@ -0,0 +1 @@
+Potential sales opportunity (deal) from a Lead or Customer.
\ No newline at end of file
diff --git a/selling/doctype/opportunity/locale/_messages_doc.json b/selling/doctype/opportunity/locale/_messages_doc.json
deleted file mode 100644
index 2c5f004..0000000
--- a/selling/doctype/opportunity/locale/_messages_doc.json
+++ /dev/null
@@ -1,67 +0,0 @@
-[
- "Last Contact Date", 
- "To Discuss", 
- "Contact Info", 
- "Customer's Vendor", 
- "Lead", 
- "Customer Address", 
- "Cold Calling", 
- "Potential Sales Deal", 
- "Supplier Reference", 
- "Sales", 
- "Date on which the lead was last contacted", 
- "Source", 
- "Draft", 
- "Exhibition", 
- "Maintenance", 
- "Territory", 
- "Opportunity Items", 
- "Status", 
- "Contact Mobile No", 
- "Selling", 
- "OPPT", 
- "Next Contact Date", 
- "Company", 
- "<a href=\"#Sales Browser/Customer Group\">To manage Territory, click here</a>", 
- "Amended From", 
- "Keep a track of communication related to this enquiry which will help for future reference.", 
- "<a href=\"#Sales Browser/Territory\">To manage Territory, click here</a>", 
- "Advertisement", 
- "Address", 
- "Opportunity", 
- "Naming Series", 
- "Enter name of campaign if source of enquiry is campaign", 
- "Customer", 
- "Opportunity From", 
- "Name", 
- "To manage multiple series please go to Setup > Manage Series", 
- "Items", 
- "Customer Group", 
- "Quotation Lost Reason", 
- "Submitted", 
- "Fiscal Year", 
- "Contact", 
- "Customer Name", 
- "Walk In", 
- "Cancelled", 
- "Quotation Sent", 
- "Your sales person who will contact the customer in future", 
- "Contact Person", 
- "Amendment Date", 
- "Items which do not exist in Item master can also be entered on customer's request", 
- "The date at which current entry is made in system.", 
- "Filing in Additional Information about the Opportunity will help you analyze your data better.", 
- "Reference", 
- "Opportunity Lost", 
- "Mass Mailing", 
- "Communication HTML", 
- "Next Contact By", 
- "Order Confirmed", 
- "Opportunity Type", 
- "Your sales person will get a reminder on this date to contact the customer", 
- "More Info", 
- "Opportunity Date", 
- "Contact Email", 
- "Existing Customer", 
- "Campaign"
-]
\ No newline at end of file
diff --git a/selling/doctype/opportunity/locale/ar-doc.json b/selling/doctype/opportunity/locale/ar-doc.json
deleted file mode 100644
index 69034e1..0000000
--- a/selling/doctype/opportunity/locale/ar-doc.json
+++ /dev/null
@@ -1,67 +0,0 @@
-{
- "<a href=\"#Sales Browser/Customer Group\">To manage Territory, click here</a>": "<a href=\"#Sales Browser/Customer Group\">\u0644\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0625\u0642\u0644\u064a\u0645\u060c \u0627\u0646\u0642\u0631 \u0647\u0646\u0627</a>", 
- "<a href=\"#Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#Sales Browser/Territory\">\u0644\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0625\u0642\u0644\u064a\u0645\u060c \u0627\u0646\u0642\u0631 \u0647\u0646\u0627</a>", 
- "Address": "\u0639\u0646\u0648\u0627\u0646", 
- "Advertisement": "\u0625\u0639\u0644\u0627\u0646", 
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "Amendment Date": "\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u062a\u0627\u0631\u064a\u062e", 
- "Campaign": "\u062d\u0645\u0644\u0629", 
- "Cancelled": "\u0625\u0644\u063a\u0627\u0621", 
- "Cold Calling": "\u0648\u0648\u0635\u0641 \u0627\u0644\u0628\u0627\u0631\u062f\u0629", 
- "Communication HTML": "\u0627\u0644\u0627\u062a\u0635\u0627\u0644\u0627\u062a HTML", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Contact": "\u0627\u062a\u0635\u0644", 
- "Contact Email": "\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Contact Info": "\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644", 
- "Contact Mobile No": "\u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0627\u0644\u0645\u062d\u0645\u0648\u0644 \u0644\u0627", 
- "Contact Person": "\u0627\u062a\u0635\u0644 \u0634\u062e\u0635", 
- "Customer": "\u0632\u0628\u0648\u0646", 
- "Customer Address": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Group": "\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Name": "\u0627\u0633\u0645 \u0627\u0644\u0639\u0645\u064a\u0644", 
- "Customer's Vendor": "\u0627\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u0628\u0627\u0626\u0639", 
- "Date on which the lead was last contacted": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u062a\u0645 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0627\u0644\u0635\u062f\u0627\u0631\u0629 \u0645\u0634\u0627\u0631\u0643\u0629", 
- "Draft": "\u0645\u0633\u0648\u062f\u0629", 
- "Enter name of campaign if source of enquiry is campaign": "\u0623\u062f\u062e\u0644 \u0627\u0633\u0645 \u0627\u0644\u062d\u0645\u0644\u0629 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0645\u0635\u062f\u0631 \u0645\u0646 \u0627\u0644\u062a\u062d\u0642\u064a\u0642 \u0647\u0648 \u062d\u0645\u0644\u0629", 
- "Exhibition": "\u0645\u0639\u0631\u0636", 
- "Existing Customer": "\u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Filing in Additional Information about the Opportunity will help you analyze your data better.": "\u0648\u0631\u0641\u0639 \u0641\u064a \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0625\u0636\u0627\u0641\u064a\u0629 \u062d\u0648\u0644 \u0627\u0644\u0641\u0631\u0635 \u062a\u0633\u0627\u0639\u062f\u0643 \u0639\u0644\u0649 \u062a\u062d\u0644\u064a\u0644 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643 \u0639\u0644\u0649 \u0646\u062d\u0648 \u0623\u0641\u0636\u0644.", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Items": "\u0627\u0644\u0628\u0646\u0648\u062f", 
- "Items which do not exist in Item master can also be entered on customer's request": "\u0648\u064a\u0645\u0643\u0646 \u0623\u064a\u0636\u0627 \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u062a\u064a \u0644\u0627 \u0648\u062c\u0648\u062f \u0644\u0647\u0627 \u0641\u064a \u0627\u0644\u0645\u062f\u064a\u0646\u0629 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629 \u0639\u0644\u0649 \u0623\u0646 \u064a\u062a\u0645 \u0625\u062f\u062e\u0627\u0644 \u0637\u0644\u0628 \u0627\u0644\u0632\u0628\u0648\u0646", 
- "Keep a track of communication related to this enquiry which will help for future reference.": "\u0627\u0644\u062d\u0641\u0627\u0638 \u0639\u0644\u0649 \u0645\u0633\u0627\u0631 \u0627\u0644\u0627\u062a\u0635\u0627\u0644\u0627\u062a \u0627\u0644\u0645\u062a\u0639\u0644\u0642\u0629 \u0628\u0647\u0630\u0627 \u0627\u0644\u062a\u062d\u0642\u064a\u0642 \u0648\u0627\u0644\u062a\u064a \u0633\u0648\u0641 \u062a\u0633\u0627\u0639\u062f \u0644\u0644\u0631\u062c\u0648\u0639 \u0625\u0644\u064a\u0647\u0627 \u0645\u0633\u062a\u0642\u0628\u0644\u0627.", 
- "Last Contact Date": "\u0645\u0634\u0627\u0631\u0643\u0629 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u062a\u0627\u0631\u064a\u062e", 
- "Lead": "\u0642\u064a\u0627\u062f\u0629", 
- "Maintenance": "\u0635\u064a\u0627\u0646\u0629", 
- "Mass Mailing": "\u0627\u0644\u0634\u0627\u0645\u0644 \u0627\u0644\u0628\u0631\u064a\u062f\u064a\u0629", 
- "More Info": "\u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a", 
- "Name": "\u0627\u0633\u0645", 
- "Naming Series": "\u062a\u0633\u0645\u064a\u0629 \u0627\u0644\u0633\u0644\u0633\u0644\u0629", 
- "Next Contact By": "\u0644\u0627\u062d\u0642 \u0627\u062a\u0635\u0644 \u0628\u0648\u0627\u0633\u0637\u0629", 
- "Next Contact Date": "\u062a\u0627\u0631\u064a\u062e \u0644\u0627\u062d\u0642 \u0627\u062a\u0635\u0644", 
- "OPPT": "OPPT", 
- "Opportunity": "\u0641\u0631\u0635\u0629", 
- "Opportunity Date": "\u0627\u0644\u0641\u0631\u0635\u0629 \u062a\u0627\u0631\u064a\u062e", 
- "Opportunity From": "\u0641\u0631\u0635\u0629 \u0645\u0646", 
- "Opportunity Items": "\u0641\u0631\u0635\u0629 \u0627\u0644\u0623\u0635\u0646\u0627\u0641", 
- "Opportunity Lost": "\u0641\u0642\u062f\u062a \u0641\u0631\u0635\u0629", 
- "Opportunity Type": "\u0627\u0644\u0641\u0631\u0635\u0629 \u0646\u0648\u0639", 
- "Order Confirmed": "\u0623\u0643\u062f\u062a \u0623\u062c\u0644", 
- "Potential Sales Deal": "\u0635\u0641\u0642\u0629 \u0645\u062d\u062a\u0645\u0644\u0629 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Quotation Lost Reason": "\u0641\u0642\u062f\u062a \u0627\u0642\u062a\u0628\u0627\u0633 \u0627\u0644\u0633\u0628\u0628", 
- "Quotation Sent": "\u0627\u0642\u062a\u0628\u0627\u0633 \u0627\u0644\u0645\u0631\u0633\u0644\u0629", 
- "Reference": "\u0645\u0631\u062c\u0639", 
- "Sales": "\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Selling": "\u0628\u064a\u0639", 
- "Source": "\u0645\u0635\u062f\u0631", 
- "Status": "\u062d\u0627\u0644\u0629", 
- "Submitted": "\u0627\u0644\u0645\u0642\u062f\u0645\u0629", 
- "Supplier Reference": "\u0645\u0631\u062c\u0639 \u0627\u0644\u0645\u0648\u0631\u062f", 
- "Territory": "\u0625\u0642\u0644\u064a\u0645", 
- "The date at which current entry is made in system.": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u0627\u062f\u062e\u0627\u0644\u0647\u0627 \u0641\u064a \u0627\u0644\u0646\u0638\u0627\u0645 \u0627\u0644\u062d\u0627\u0644\u064a.", 
- "To Discuss": "\u0644\u0645\u0646\u0627\u0642\u0634\u0629", 
- "To manage multiple series please go to Setup > Manage Series": "\u0644\u0625\u062f\u0627\u0631\u0629 \u0633\u0644\u0633\u0644\u0629 \u0645\u062a\u0639\u062f\u062f\u0629 \u064a\u0631\u062c\u0649 \u0627\u0644\u062f\u062e\u0648\u0644 \u0625\u0644\u0649 \u0625\u0639\u062f\u0627\u062f&gt; \u0625\u062f\u0627\u0631\u0629 \u0633\u0644\u0633\u0644\u0629", 
- "Walk In": "\u0627\u0644\u0645\u0634\u064a \u0641\u064a", 
- "Your sales person who will contact the customer in future": "\u0645\u0628\u064a\u0639\u0627\u062a\u0643 \u0627\u0644\u0634\u062e\u0635 \u0627\u0644\u0630\u064a \u0633\u0648\u0641 \u0627\u062a\u0635\u0644 \u0627\u0644\u0639\u0645\u064a\u0644 \u0641\u064a \u0627\u0644\u0645\u0633\u062a\u0642\u0628\u0644", 
- "Your sales person will get a reminder on this date to contact the customer": "\u0633\u064a\u0643\u0648\u0646 \u0644\u062f\u064a\u0643 \u0645\u0628\u064a\u0639\u0627\u062a \u0634\u062e\u0635 \u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u062a\u0630\u0643\u0631\u0629 \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0644\u0644\u0627\u062a\u0635\u0627\u0644 \u0627\u0644\u0639\u0645\u0644\u0627\u0621"
-}
\ No newline at end of file
diff --git a/selling/doctype/opportunity/locale/de-doc.json b/selling/doctype/opportunity/locale/de-doc.json
deleted file mode 100644
index 6358891..0000000
--- a/selling/doctype/opportunity/locale/de-doc.json
+++ /dev/null
@@ -1,67 +0,0 @@
-{
- "<a href=\"#Sales Browser/Customer Group\">To manage Territory, click here</a>": "<a href=\"#Sales Browser/Customer Group\"> Um Territory zu verwalten, klicken Sie hier </ a>", 
- "<a href=\"#Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#Sales Browser/Territory\"> Um Territory zu verwalten, klicken Sie hier </ a>", 
- "Address": "Adresse", 
- "Advertisement": "Anzeige", 
- "Amended From": "Ge\u00e4ndert von", 
- "Amendment Date": "\u00c4nderung Datum", 
- "Campaign": "Kampagne", 
- "Cancelled": "Abgesagt", 
- "Cold Calling": "Cold Calling", 
- "Communication HTML": "Communication HTML", 
- "Company": "Firma", 
- "Contact": "Kontakt", 
- "Contact Email": "Kontakt per E-Mail", 
- "Contact Info": "Kontakt Info", 
- "Contact Mobile No": "Kontakt Mobile Kein", 
- "Contact Person": "Ansprechpartner", 
- "Customer": "Kunde", 
- "Customer Address": "Kundenadresse", 
- "Customer Group": "Customer Group", 
- "Customer Name": "Name des Kunden", 
- "Customer's Vendor": "Kunden Hersteller", 
- "Date on which the lead was last contacted": "Datum, an dem das Blei letzten kontaktiert wurde", 
- "Draft": "Entwurf", 
- "Enter name of campaign if source of enquiry is campaign": "Geben Sie den Namen der Kampagne, wenn die Quelle der Anfrage ist Kampagne", 
- "Exhibition": "Ausstellung", 
- "Existing Customer": "Bestehende Kunden", 
- "Filing in Additional Information about the Opportunity will help you analyze your data better.": "Die Einreichung in Weitere Informationen \u00fcber die M\u00f6glichkeit wird Ihnen helfen, Ihre Daten analysieren besser.", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "Items": "Artikel", 
- "Items which do not exist in Item master can also be entered on customer's request": "Gegenst\u00e4nde, die nicht in Artikelstammdaten nicht existieren kann auch auf Wunsch des Kunden eingegeben werden", 
- "Keep a track of communication related to this enquiry which will help for future reference.": "Verfolgen Sie die Kommunikation im Zusammenhang mit dieser Untersuchung, die f\u00fcr zuk\u00fcnftige Referenz helfen.", 
- "Last Contact Date": "Letzter Kontakt Datum", 
- "Lead": "F\u00fchren", 
- "Maintenance": "Wartung", 
- "Mass Mailing": "Mass Mailing", 
- "More Info": "Mehr Info", 
- "Name": "Name", 
- "Naming Series": "Benennen Series", 
- "Next Contact By": "Von Next Kontakt", 
- "Next Contact Date": "Weiter Kontakt Datum", 
- "OPPT": "OPPT", 
- "Opportunity": "Gelegenheit", 
- "Opportunity Date": "Gelegenheit Datum", 
- "Opportunity From": "Von der Chance", 
- "Opportunity Items": "Gelegenheit Artikel", 
- "Opportunity Lost": "Chance vertan", 
- "Opportunity Type": "Gelegenheit Typ", 
- "Order Confirmed": "Bestellung best\u00e4tigt", 
- "Potential Sales Deal": "Sales Potential Deal", 
- "Quotation Lost Reason": "Zitat Passwort Reason", 
- "Quotation Sent": "Gesendete Quotation", 
- "Reference": "Referenz", 
- "Sales": "Vertrieb", 
- "Selling": "Verkauf", 
- "Source": "Quelle", 
- "Status": "Status", 
- "Submitted": "Eingereicht", 
- "Supplier Reference": "Lieferant Reference", 
- "Territory": "Gebiet", 
- "The date at which current entry is made in system.": "Das Datum, an dem aktuellen Eintrag im System hergestellt wird.", 
- "To Discuss": "Zu diskutieren", 
- "To manage multiple series please go to Setup > Manage Series": "Um mehrere Reihen zu verwalten gehen Sie bitte auf Setup> Verwalten Series", 
- "Walk In": "Walk In", 
- "Your sales person who will contact the customer in future": "Ihr Umsatz Person, die die Kunden in Zukunft in Verbindung setzen", 
- "Your sales person will get a reminder on this date to contact the customer": "Ihre Vertriebsmitarbeiter erhalten eine Erinnerung an diesem Tag, um den Kunden an"
-}
\ No newline at end of file
diff --git a/selling/doctype/opportunity/locale/es-doc.json b/selling/doctype/opportunity/locale/es-doc.json
deleted file mode 100644
index 3b14243..0000000
--- a/selling/doctype/opportunity/locale/es-doc.json
+++ /dev/null
@@ -1,67 +0,0 @@
-{
- "<a href=\"#Sales Browser/Customer Group\">To manage Territory, click here</a>": "<a href=\"#Sales Browser/Customer Group\">Para gestionar Territorio, haga clic aqu\u00ed</a>", 
- "<a href=\"#Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#Sales Browser/Territory\">Para gestionar Territorio, haga clic aqu\u00ed</a>", 
- "Address": "Direcci\u00f3n", 
- "Advertisement": "Anuncio", 
- "Amended From": "De modificada", 
- "Amendment Date": "Enmienda Fecha", 
- "Campaign": "Campa\u00f1a", 
- "Cancelled": "Cancelado", 
- "Cold Calling": "Llamadas en fr\u00edo", 
- "Communication HTML": "Comunicaci\u00f3n HTML", 
- "Company": "Empresa", 
- "Contact": "Contacto", 
- "Contact Email": "Correo electr\u00f3nico de contacto", 
- "Contact Info": "Informaci\u00f3n de contacto", 
- "Contact Mobile No": "Contacto M\u00f3vil No", 
- "Contact Person": "Persona de Contacto", 
- "Customer": "Cliente", 
- "Customer Address": "Direcci\u00f3n del cliente", 
- "Customer Group": "Grupo de clientes", 
- "Customer Name": "Nombre del cliente", 
- "Customer's Vendor": "Cliente Proveedor", 
- "Date on which the lead was last contacted": "Fecha en la que se estableci\u00f3 contacto con el plomo \u00faltimo", 
- "Draft": "Borrador", 
- "Enter name of campaign if source of enquiry is campaign": "Introducir el nombre de la campa\u00f1a si la fuente de la investigaci\u00f3n es la campa\u00f1a", 
- "Exhibition": "Exposici\u00f3n", 
- "Existing Customer": "Ya es cliente", 
- "Filing in Additional Information about the Opportunity will help you analyze your data better.": "La presentaci\u00f3n de informaci\u00f3n adicional sobre la oportunidad le ayudar\u00e1 a analizar mejor sus datos.", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "Items": "Art\u00edculos", 
- "Items which do not exist in Item master can also be entered on customer's request": "Los productos que no existen en el Maestro de art\u00edculos tambi\u00e9n se pueden introducir en la petici\u00f3n del cliente", 
- "Keep a track of communication related to this enquiry which will help for future reference.": "Mantenga un registro de la comunicaci\u00f3n relacionada con esta investigaci\u00f3n que ayudar\u00e1 para referencia futura.", 
- "Last Contact Date": "Fecha del \u00faltimo contacto", 
- "Lead": "Conducir", 
- "Maintenance": "Mantenimiento", 
- "Mass Mailing": "Mass Mailing", 
- "More Info": "M\u00e1s informaci\u00f3n", 
- "Name": "Nombre", 
- "Naming Series": "Nombrar Series", 
- "Next Contact By": "Contacto Siguiente por", 
- "Next Contact Date": "Fecha Siguiente Contactar", 
- "OPPT": "OPPT", 
- "Opportunity": "Oportunidad", 
- "Opportunity Date": "Oportunidad Fecha", 
- "Opportunity From": "De Oportunidad", 
- "Opportunity Items": "Art\u00edculos Oportunidad", 
- "Opportunity Lost": "Oportunidad Perdida", 
- "Opportunity Type": "Oportunidad Tipo", 
- "Order Confirmed": "Pedido confirmado", 
- "Potential Sales Deal": "Ventas posible acuerdo", 
- "Quotation Lost Reason": "Cita Perdida Raz\u00f3n", 
- "Quotation Sent": "Presupuesto enviado", 
- "Reference": "Referencia", 
- "Sales": "Venta", 
- "Selling": "De venta", 
- "Source": "Fuente", 
- "Status": "Estado", 
- "Submitted": "Enviado", 
- "Supplier Reference": "Proveedor de referencia", 
- "Territory": "Territorio", 
- "The date at which current entry is made in system.": "La fecha en que se efect\u00fae la entrada actual en el sistema.", 
- "To Discuss": "Para discutir", 
- "To manage multiple series please go to Setup > Manage Series": "Para gestionar m\u00faltiples series por favor vaya a Configuraci\u00f3n&gt; Administrar Series", 
- "Walk In": "Walk In", 
- "Your sales person who will contact the customer in future": "Su persona de las ventas que se comunicar\u00e1 con el cliente en el futuro", 
- "Your sales person will get a reminder on this date to contact the customer": "Su persona de ventas se pondr\u00e1 un aviso en la fecha de contacto con el cliente"
-}
\ No newline at end of file
diff --git a/selling/doctype/opportunity/locale/fr-doc.json b/selling/doctype/opportunity/locale/fr-doc.json
deleted file mode 100644
index 5ee6274..0000000
--- a/selling/doctype/opportunity/locale/fr-doc.json
+++ /dev/null
@@ -1,67 +0,0 @@
-{
- "<a href=\"#Sales Browser/Customer Group\">To manage Territory, click here</a>": "<a href=\"#Sales Browser/Customer Group\">Pour g\u00e9rer le territoire, cliquez ici</a>", 
- "<a href=\"#Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#Sales Browser/Territory\">Pour g\u00e9rer le territoire, cliquez ici</a>", 
- "Address": "Adresse", 
- "Advertisement": "Publicit\u00e9", 
- "Amended From": "De modifi\u00e9e", 
- "Amendment Date": "Date de la modification", 
- "Campaign": "Campagne", 
- "Cancelled": "Annul\u00e9", 
- "Cold Calling": "Cold Calling", 
- "Communication HTML": "Communication HTML", 
- "Company": "Entreprise", 
- "Contact": "Contacter", 
- "Contact Email": "Contact Courriel", 
- "Contact Info": "Information de contact", 
- "Contact Mobile No": "Contact Mobile Aucune", 
- "Contact Person": "Personne \u00e0 contacter", 
- "Customer": "Client", 
- "Customer Address": "Adresse du client", 
- "Customer Group": "Groupe de clients", 
- "Customer Name": "Nom du client", 
- "Customer's Vendor": "Client Fournisseur", 
- "Date on which the lead was last contacted": "Date \u00e0 laquelle le plomb a \u00e9t\u00e9 mise contact\u00e9", 
- "Draft": "Avant-projet", 
- "Enter name of campaign if source of enquiry is campaign": "Entrez le nom de la campagne si la source de l&#39;enqu\u00eate est la campagne", 
- "Exhibition": "Exposition", 
- "Existing Customer": "Client existant", 
- "Filing in Additional Information about the Opportunity will help you analyze your data better.": "D\u00e9p\u00f4t dans les Renseignements additionnels au sujet de l&#39;opportunit\u00e9 vous aidera \u00e0 analyser vos donn\u00e9es de meilleure qualit\u00e9.", 
- "Fiscal Year": "Exercice", 
- "Items": "Articles", 
- "Items which do not exist in Item master can also be entered on customer's request": "Les \u00e9l\u00e9ments qui n&#39;existent pas dans la ma\u00eetrise d&#39;article peut \u00e9galement \u00eatre inscrits sur la demande du client", 
- "Keep a track of communication related to this enquiry which will help for future reference.": "Gardez une trace de la communication li\u00e9e \u00e0 cette enqu\u00eate qui aidera pour r\u00e9f\u00e9rence future.", 
- "Last Contact Date": "Date de Contact Derni\u00e8re", 
- "Lead": "Conduire", 
- "Maintenance": "Entretien", 
- "Mass Mailing": "Mailing de masse", 
- "More Info": "Plus d&#39;infos", 
- "Name": "Nom", 
- "Naming Series": "Nommer S\u00e9rie", 
- "Next Contact By": "Suivant Par", 
- "Next Contact Date": "Date Contact Suivant", 
- "OPPT": "OPPT", 
- "Opportunity": "Occasion", 
- "Opportunity Date": "Date de possibilit\u00e9", 
- "Opportunity From": "De opportunit\u00e9", 
- "Opportunity Items": "Articles Opportunit\u00e9", 
- "Opportunity Lost": "Une occasion manqu\u00e9e", 
- "Opportunity Type": "Type d&#39;opportunit\u00e9", 
- "Order Confirmed": "Afin Confirm\u00e9", 
- "Potential Sales Deal": "Potentiel de l&#39;offre de vente", 
- "Quotation Lost Reason": "Devis perdu la raison", 
- "Quotation Sent": "Citation Envoy\u00e9", 
- "Reference": "R\u00e9f\u00e9rence", 
- "Sales": "Ventes", 
- "Selling": "Vente", 
- "Source": "Source", 
- "Status": "Statut", 
- "Submitted": "Soumis", 
- "Supplier Reference": "R\u00e9f\u00e9rence fournisseur", 
- "Territory": "Territoire", 
- "The date at which current entry is made in system.": "La date \u00e0 laquelle l&#39;entr\u00e9e courante est faite dans le syst\u00e8me.", 
- "To Discuss": "Pour discuter", 
- "To manage multiple series please go to Setup > Manage Series": "Pour g\u00e9rer plusieurs s\u00e9ries s&#39;il vous pla\u00eet allez dans R\u00e9glages&gt; G\u00e9rer S\u00e9rie", 
- "Walk In": "Walk In", 
- "Your sales person who will contact the customer in future": "Votre personne de ventes qui prendra contact avec le client dans le futur", 
- "Your sales person will get a reminder on this date to contact the customer": "Votre personne de ventes recevoir un rappel de cette date pour contacter le client"
-}
\ No newline at end of file
diff --git a/selling/doctype/opportunity/locale/hi-doc.json b/selling/doctype/opportunity/locale/hi-doc.json
deleted file mode 100644
index 443d204..0000000
--- a/selling/doctype/opportunity/locale/hi-doc.json
+++ /dev/null
@@ -1,69 +0,0 @@
-{
- "<a href=\"#Sales Browser/Customer Group\">To manage Territory, click here</a>": "<a href=\"#Sales Browser/Customer Group\">\u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u0915\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f, \u092f\u0939\u093e\u0901 \u0915\u094d\u0932\u093f\u0915 \u0915\u0930\u0947\u0902</a>", 
- "<a href=\"#Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#Sales Browser/Territory\">\u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u0915\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f, \u092f\u0939\u093e\u0901 \u0915\u094d\u0932\u093f\u0915 \u0915\u0930\u0947\u0902</a>", 
- "Address": "\u092a\u0924\u093e", 
- "Advertisement": "\u0935\u093f\u091c\u094d\u091e\u093e\u092a\u0928", 
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Amendment Date": "\u0938\u0902\u0936\u094b\u0927\u0928 \u0924\u093f\u0925\u093f", 
- "Campaign": "\u0905\u092d\u093f\u092f\u093e\u0928", 
- "Cancelled": "Cancelled", 
- "Cold Calling": "\u0938\u0930\u094d\u0926 \u092a\u0939\u0941\u0901\u091a", 
- "Communication HTML": "\u0938\u0902\u091a\u093e\u0930 HTML", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Contact": "\u0938\u0902\u092a\u0930\u094d\u0915", 
- "Contact Email": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0908\u092e\u0947\u0932", 
- "Contact Info": "\u0938\u0902\u092a\u0930\u094d\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Contact Mobile No": "\u092e\u094b\u092c\u093e\u0907\u0932 \u0938\u0902\u092a\u0930\u094d\u0915 \u0928\u0939\u0940\u0902", 
- "Contact Person": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0935\u094d\u092f\u0915\u094d\u0924\u093f", 
- "Customer": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "Customer Address": "\u0917\u094d\u0930\u093e\u0939\u0915 \u092a\u0924\u093e", 
- "Customer Group": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0938\u092e\u0942\u0939", 
- "Customer Name": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u093e \u0928\u093e\u092e", 
- "Customer's Vendor": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0935\u093f\u0915\u094d\u0930\u0947\u0924\u093e", 
- "Date on which the lead was last contacted": "\u0924\u093e\u0930\u0940\u0916, \u091c\u093f\u0938 \u092a\u0930 \u0906\u0917\u0947 \u0905\u0902\u0924\u093f\u092e \u092c\u093e\u0930 \u0938\u0902\u092a\u0930\u094d\u0915 \u0915\u093f\u092f\u093e \u0925\u093e", 
- "Draft": "\u092e\u0938\u094c\u0926\u093e", 
- "ENQ": "Enq", 
- "ENQUIRY": "\u092a\u0942\u091b\u0924\u093e\u091b", 
- "Enter name of campaign if source of enquiry is campaign": "\u0905\u092d\u093f\u092f\u093e\u0928 \u0915\u093e \u0928\u093e\u092e \u0926\u0930\u094d\u091c\u093c \u0905\u0917\u0930 \u091c\u093e\u0902\u091a \u0915\u0947 \u0938\u094d\u0930\u094b\u0924 \u0905\u092d\u093f\u092f\u093e\u0928", 
- "Exhibition": "\u092a\u094d\u0930\u0926\u0930\u094d\u0936\u0928\u0940", 
- "Existing Customer": "\u092e\u094c\u091c\u0942\u0926\u093e \u0917\u094d\u0930\u093e\u0939\u0915", 
- "Filing in Additional Information about the Opportunity will help you analyze your data better.": "\u0905\u0935\u0938\u0930 \u0915\u0947 \u092c\u093e\u0930\u0947 \u092e\u0947\u0902 \u0905\u0924\u093f\u0930\u093f\u0915\u094d\u0924 \u0938\u0942\u091a\u0928\u093e \u092e\u0947\u0902 \u092b\u093e\u0907\u0932\u093f\u0902\u0917 \u092e\u0947\u0902 \u092e\u0926\u0926 \u092e\u093f\u0932\u0947\u0917\u0940 \u0906\u092a \u0905\u092a\u0928\u0947 \u0921\u0947\u091f\u093e \u0915\u093e \u0935\u093f\u0936\u094d\u0932\u0947\u0937\u0923 \u092c\u0947\u0939\u0924\u0930.", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "Items": "\u0906\u0907\u091f\u092e", 
- "Items which do not exist in Item master can also be entered on customer's request": "\u0906\u0907\u091f\u092e \u091c\u094b \u0906\u0907\u091f\u092e \u092e\u093e\u0938\u094d\u091f\u0930 \u092e\u0947\u0902 \u092e\u094c\u091c\u0942\u0926 \u0928\u0939\u0940\u0902 \u0939\u0948 \u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u0947 \u0905\u0928\u0941\u0930\u094b\u0927 \u092a\u0930 \u092d\u0940 \u0926\u0930\u094d\u091c \u0915\u093f\u092f\u093e \u091c\u093e \u0938\u0915\u0924\u093e \u0939\u0948", 
- "Keep a track of communication related to this enquiry which will help for future reference.": "\u091c\u093e\u0902\u091a \u0939\u0948 \u091c\u094b \u092d\u0935\u093f\u0937\u094d\u092f \u092e\u0947\u0902 \u0938\u0902\u0926\u0930\u094d\u092d \u0915\u0947 \u0932\u093f\u090f \u092e\u0926\u0926 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0938\u0902\u092c\u0902\u0927\u093f\u0924 \u0938\u0902\u091a\u093e\u0930 \u0915\u093e \u091f\u094d\u0930\u0948\u0915 \u0930\u0916\u0947\u0902.", 
- "Last Contact Date": "\u092a\u093f\u091b\u0932\u0947 \u0938\u0902\u092a\u0930\u094d\u0915 \u0924\u093f\u0925\u093f", 
- "Lead": "\u0928\u0947\u0924\u0943\u0924\u094d\u0935", 
- "Maintenance": "\u0930\u0916\u0930\u0916\u093e\u0935", 
- "Mass Mailing": "\u092e\u093e\u0938 \u092e\u0947\u0932\u093f\u0902\u0917", 
- "More Info": "\u0905\u0927\u093f\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Name": "\u0928\u093e\u092e", 
- "Naming Series": "\u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u093e \u0928\u093e\u092e\u0915\u0930\u0923", 
- "Next Contact By": "\u0926\u094d\u0935\u093e\u0930\u093e \u0905\u0917\u0932\u0947 \u0938\u0902\u092a\u0930\u094d\u0915", 
- "Next Contact Date": "\u0905\u0917\u0932\u0947 \u0938\u0902\u092a\u0930\u094d\u0915 \u0924\u093f\u0925\u093f", 
- "OPPT": "OPPT", 
- "Opportunity": "\u0905\u0935\u0938\u0930", 
- "Opportunity Date": "\u0905\u0935\u0938\u0930 \u0924\u093f\u0925\u093f", 
- "Opportunity From": "\u0905\u0935\u0938\u0930 \u0938\u0947", 
- "Opportunity Items": "\u0905\u0935\u0938\u0930 \u0906\u0907\u091f\u092e", 
- "Opportunity Lost": "\u092e\u094c\u0915\u093e \u0916\u094b \u0926\u093f\u092f\u093e", 
- "Opportunity Type": "\u0905\u0935\u0938\u0930 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Order Confirmed": "\u0906\u0926\u0947\u0936 \u0915\u0940 \u092a\u0941\u0937\u094d\u091f\u093f \u0915\u0940", 
- "Potential Sales Deal": "\u0938\u0902\u092d\u093e\u0935\u093f\u0924 \u092c\u093f\u0915\u094d\u0930\u0940 \u0938\u094c\u0926\u093e", 
- "Quotation Lost Reason": "\u0915\u094b\u091f\u0947\u0936\u0928 \u0915\u093e\u0930\u0923 \u0916\u094b\u092f\u093e", 
- "Quotation Sent": "\u0915\u094b\u091f\u0947\u0936\u0928 \u092d\u0947\u091c\u0947 \u0917\u090f", 
- "Reference": "\u0938\u0902\u0926\u0930\u094d\u092d", 
- "Sales": "\u0935\u093f\u0915\u094d\u0930\u092f", 
- "Selling": "\u0935\u093f\u0915\u094d\u0930\u092f", 
- "Source": "\u0938\u094d\u0930\u094b\u0924", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924", 
- "Submitted": "\u092a\u0947\u0936", 
- "Supplier Reference": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0938\u0902\u0926\u0930\u094d\u092d", 
- "Territory": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930", 
- "The date at which current entry is made in system.": "\u0924\u093e\u0930\u0940\u0916, \u091c\u093f\u0938 \u092a\u0930 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948.", 
- "To Discuss": "\u091a\u0930\u094d\u091a\u093e \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "To manage multiple series please go to Setup > Manage Series": "\u090f\u0915\u093e\u0927\u093f\u0915 \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0938\u0947\u091f\u0905\u092a \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u091c\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u0943\u092a\u092f\u093e \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928", 
- "Walk In": "\u092e\u0947\u0902 \u091a\u0932\u094b", 
- "Your sales person who will contact the customer in future": "\u0905\u092a\u0928\u0940 \u092c\u093f\u0915\u094d\u0930\u0940 \u0935\u094d\u092f\u0915\u094d\u0924\u093f \u091c\u094b \u092d\u0935\u093f\u0937\u094d\u092f \u092e\u0947\u0902 \u0917\u094d\u0930\u093e\u0939\u0915\u094b\u0902 \u0938\u0947 \u0938\u0902\u092a\u0930\u094d\u0915 \u0915\u0930\u0947\u0902\u0917\u0947", 
- "Your sales person will get a reminder on this date to contact the customer": "\u0905\u092a\u0928\u0940 \u092c\u093f\u0915\u094d\u0930\u0940 \u0935\u094d\u092f\u0915\u094d\u0924\u093f \u0907\u0938 \u0924\u093f\u0925\u093f \u092a\u0930 \u090f\u0915 \u091a\u0947\u0924\u093e\u0935\u0928\u0940 \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0917\u094d\u0930\u093e\u0939\u0915\u094b\u0902 \u0938\u0947 \u0938\u0902\u092a\u0930\u094d\u0915 \u0915\u0930\u0947\u0902\u0917\u0947"
-}
\ No newline at end of file
diff --git a/selling/doctype/opportunity/locale/hr-doc.json b/selling/doctype/opportunity/locale/hr-doc.json
deleted file mode 100644
index abb5dbb..0000000
--- a/selling/doctype/opportunity/locale/hr-doc.json
+++ /dev/null
@@ -1,67 +0,0 @@
-{
- "<a href=\"#Sales Browser/Customer Group\">To manage Territory, click here</a>": "<a href=\"#Sales Browser/Customer Group\">Za upravljanje Territory, kliknite ovdje</a>", 
- "<a href=\"#Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#Sales Browser/Territory\">Za upravljanje Territory, kliknite ovdje</a>", 
- "Address": "Adresa", 
- "Advertisement": "Reklama", 
- "Amended From": "Izmijenjena Od", 
- "Amendment Date": "Amandman Datum", 
- "Campaign": "Kampanja", 
- "Cancelled": "Otkazan", 
- "Cold Calling": "Hladno pozivanje", 
- "Communication HTML": "Komunikacija HTML", 
- "Company": "Dru\u0161tvo", 
- "Contact": "Kontaktirati", 
- "Contact Email": "Kontakt e", 
- "Contact Info": "Kontakt Informacije", 
- "Contact Mobile No": "Kontaktirajte Mobile Nema", 
- "Contact Person": "Kontakt osoba", 
- "Customer": "Kupac", 
- "Customer Address": "Kupac Adresa", 
- "Customer Group": "Kupac Grupa", 
- "Customer Name": "Naziv klijenta", 
- "Customer's Vendor": "Kupca Prodavatelj", 
- "Date on which the lead was last contacted": "Datum na koji je vodstvo zadnje kontaktirao", 
- "Draft": "Skica", 
- "Enter name of campaign if source of enquiry is campaign": "Unesite naziv kampanje, ako je izvor upit je kampanja", 
- "Exhibition": "Izlo\u017eba", 
- "Existing Customer": "Postoje\u0107i Kupac", 
- "Filing in Additional Information about the Opportunity will help you analyze your data better.": "Podno\u0161enje u dodatne informacije o Prilika \u0107e vam pomo\u0107i da analizirati podatke bolje.", 
- "Fiscal Year": "Fiskalna godina", 
- "Items": "Proizvodi", 
- "Items which do not exist in Item master can also be entered on customer's request": "Proizvodi koji ne postoje u artikla gospodara tako\u0111er mo\u017ee unijeti na zahtjev kupca", 
- "Keep a track of communication related to this enquiry which will help for future reference.": "Dr\u017eite pratiti komunikacije vezane uz ovaj upit koji \u0107e vam pomo\u0107i za budu\u0107u referencu.", 
- "Last Contact Date": "Zadnji kontakt Datum", 
- "Lead": "Dovesti", 
- "Maintenance": "Odr\u017eavanje", 
- "Mass Mailing": "Misa mailing", 
- "More Info": "Vi\u0161e informacija", 
- "Name": "Ime", 
- "Naming Series": "Imenovanje serije", 
- "Next Contact By": "Sljede\u0107a Kontakt Do", 
- "Next Contact Date": "Sljede\u0107a Kontakt Datum", 
- "OPPT": "OPPT", 
- "Opportunity": "Prilika", 
- "Opportunity Date": "Prilika Datum", 
- "Opportunity From": "Prilika Od", 
- "Opportunity Items": "Prilika Proizvodi", 
- "Opportunity Lost": "Prilika Izgubili", 
- "Opportunity Type": "Prilika Tip", 
- "Order Confirmed": "Red Potvr\u0111eno", 
- "Potential Sales Deal": "Potencijal Prodaja Deal", 
- "Quotation Lost Reason": "Citat Izgubili razlog", 
- "Quotation Sent": "Citat Sent", 
- "Reference": "Upu\u0107ivanje", 
- "Sales": "Prodajni", 
- "Selling": "Prodaja", 
- "Source": "Izvor", 
- "Status": "Status", 
- "Submitted": "Prijavljen", 
- "Supplier Reference": "Dobavlja\u010d Referenca", 
- "Territory": "Teritorija", 
- "The date at which current entry is made in system.": "Datum na koji teku\u0107i zapis se sastoji u sustavu.", 
- "To Discuss": "Za Raspravljajte", 
- "To manage multiple series please go to Setup > Manage Series": "Za upravljati s vi\u0161e niz molimo idite na Postavke&gt; Upravljanje serije", 
- "Walk In": "\u0160etnja u", 
- "Your sales person who will contact the customer in future": "Va\u0161 prodaje osobi koja \u0107e kontaktirati kupca u budu\u0107nosti", 
- "Your sales person will get a reminder on this date to contact the customer": "Va\u0161 prodava\u010d \u0107e dobiti podsjetnik na taj datum kontaktirati kupca"
-}
\ No newline at end of file
diff --git a/selling/doctype/opportunity/locale/nl-doc.json b/selling/doctype/opportunity/locale/nl-doc.json
deleted file mode 100644
index e0ed41a..0000000
--- a/selling/doctype/opportunity/locale/nl-doc.json
+++ /dev/null
@@ -1,67 +0,0 @@
-{
- "<a href=\"#Sales Browser/Customer Group\">To manage Territory, click here</a>": "<a href=\"#Sales Browser/Customer Group\">Om Territory beheren, klik hier</a>", 
- "<a href=\"#Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#Sales Browser/Territory\">Om Territory beheren, klik hier</a>", 
- "Address": "Adres", 
- "Advertisement": "Advertentie", 
- "Amended From": "Gewijzigd Van", 
- "Amendment Date": "Wijziging Datum", 
- "Campaign": "Campagne", 
- "Cancelled": "Geannuleerd", 
- "Cold Calling": "Cold Calling", 
- "Communication HTML": "Communicatie HTML", 
- "Company": "Vennootschap", 
- "Contact": "Contact", 
- "Contact Email": "Contact E-mail", 
- "Contact Info": "Contact Info", 
- "Contact Mobile No": "Contact Mobiel Nog geen", 
- "Contact Person": "Contactpersoon", 
- "Customer": "Klant", 
- "Customer Address": "Klant Adres", 
- "Customer Group": "Klantengroep", 
- "Customer Name": "Klantnaam", 
- "Customer's Vendor": "Klant Vendor", 
- "Date on which the lead was last contacted": "Datum waarop het voortouw laatste werd benaderd", 
- "Draft": "Ontwerp", 
- "Enter name of campaign if source of enquiry is campaign": "Voer de naam van de campagne als bron van onderzoek is campagne", 
- "Exhibition": "Tentoonstelling", 
- "Existing Customer": "Bestaande klant", 
- "Filing in Additional Information about the Opportunity will help you analyze your data better.": "Het indienen van aanvullende informatie over de Opportunity zal u helpen uw gegevens te analyseren hoe beter.", 
- "Fiscal Year": "Boekjaar", 
- "Items": "Artikelen", 
- "Items which do not exist in Item master can also be entered on customer's request": "Items die niet bestaan \u200b\u200bin punt master kan ook worden ingevoerd op verzoek van de klant", 
- "Keep a track of communication related to this enquiry which will help for future reference.": "Houd een spoor van communicatie met betrekking tot dit onderzoek dat zal helpen voor toekomstig gebruik.", 
- "Last Contact Date": "Laatste Contact Datum", 
- "Lead": "Leiden", 
- "Maintenance": "Onderhoud", 
- "Mass Mailing": "Mass Mailing", 
- "More Info": "Meer info", 
- "Name": "Naam", 
- "Naming Series": "Benoemen Series", 
- "Next Contact By": "Volgende Contact Door", 
- "Next Contact Date": "Volgende Contact Datum", 
- "OPPT": "OPPT", 
- "Opportunity": "Kans", 
- "Opportunity Date": "Opportunity Datum", 
- "Opportunity From": "Opportunity Van", 
- "Opportunity Items": "Opportunity Items", 
- "Opportunity Lost": "Opportunity Verloren", 
- "Opportunity Type": "Type functie", 
- "Order Confirmed": "Order bevestigd", 
- "Potential Sales Deal": "Potenti\u00eble Sales Deal", 
- "Quotation Lost Reason": "Offerte Verloren Reden", 
- "Quotation Sent": "Offerte Verzonden", 
- "Reference": "Verwijzing", 
- "Sales": "Sales", 
- "Selling": "Selling", 
- "Source": "Bron", 
- "Status": "Staat", 
- "Submitted": "Ingezonden", 
- "Supplier Reference": "Leverancier Referentie", 
- "Territory": "Grondgebied", 
- "The date at which current entry is made in system.": "De datum waarop huidige item wordt gemaakt in het systeem.", 
- "To Discuss": "Om Bespreek", 
- "To manage multiple series please go to Setup > Manage Series": "Om meerdere reeksen te beheren gaat u naar Setup&gt; Beheer-serie", 
- "Walk In": "Walk In", 
- "Your sales person who will contact the customer in future": "Uw verkoop persoon die de klant in de toekomst contact op te nemen", 
- "Your sales person will get a reminder on this date to contact the customer": "Uw verkoop persoon krijgt een herinnering op deze datum aan de klant contact op te nemen"
-}
\ No newline at end of file
diff --git a/selling/doctype/opportunity/locale/pt-BR-doc.json b/selling/doctype/opportunity/locale/pt-BR-doc.json
deleted file mode 100644
index 17614fd..0000000
--- a/selling/doctype/opportunity/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,67 +0,0 @@
-{
- "<a href=\"#Sales Browser/Customer Group\">To manage Territory, click here</a>": "<a href=\"#Sales Browser/Customer Group\">Para gerenciar Territ\u00f3rio, clique aqui</a>", 
- "<a href=\"#Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#Sales Browser/Territory\">Para gerenciar Territ\u00f3rio, clique aqui</a>", 
- "Address": "Endere\u00e7o", 
- "Advertisement": "An\u00fancio", 
- "Amended From": "Corrigido De", 
- "Amendment Date": "Data da Corre\u00e7\u00e3o", 
- "Campaign": "Campanha", 
- "Cancelled": "Cancelado", 
- "Cold Calling": "Cold Calling", 
- "Communication HTML": "Comunica\u00e7\u00e3o HTML", 
- "Company": "Empresa", 
- "Contact": "Contato", 
- "Contact Email": "E-mail do Contato", 
- "Contact Info": "Informa\u00e7\u00f5es para Contato", 
- "Contact Mobile No": "Celular do Contato", 
- "Contact Person": "Pessoa de Contato", 
- "Customer": "Cliente", 
- "Customer Address": "Endere\u00e7o do cliente", 
- "Customer Group": "Grupo de Clientes", 
- "Customer Name": "Nome do cliente", 
- "Customer's Vendor": "Vendedor do cliente", 
- "Date on which the lead was last contacted": "\u00daltima data em que o Prospecto foi contatado", 
- "Draft": "Rascunho", 
- "Enter name of campaign if source of enquiry is campaign": "Digite o nome da campanha se o motivo da consulta foi uma campanha.", 
- "Exhibition": "Exposi\u00e7\u00e3o", 
- "Existing Customer": "Cliente existente", 
- "Filing in Additional Information about the Opportunity will help you analyze your data better.": "Preenchimento de informa\u00e7\u00f5es adicionais sobre o Opportunity vai ajudar a analisar melhor seus dados.", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Items": "Itens", 
- "Items which do not exist in Item master can also be entered on customer's request": "Itens que n\u00e3o existem no Cadastro de Itens tamb\u00e9m podem ser inseridos na requisi\u00e7\u00e3o do cliente", 
- "Keep a track of communication related to this enquiry which will help for future reference.": "Mantenha o controle de comunica\u00e7\u00f5es relacionadas a esta consulta, o que ir\u00e1 ajudar para futuras refer\u00eancias.", 
- "Last Contact Date": "Data do \u00faltimo contato", 
- "Lead": "Prospecto", 
- "Maintenance": "Manuten\u00e7\u00e3o", 
- "Mass Mailing": "Divulga\u00e7\u00e3o em massa", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Name": "Nome", 
- "Naming Series": "S\u00e9ries nomeadas", 
- "Next Contact By": "Pr\u00f3ximo Contato Por", 
- "Next Contact Date": "Data do pr\u00f3ximo Contato", 
- "OPPT": "OPPT", 
- "Opportunity": "Oportunidade", 
- "Opportunity Date": "Data da oportunidade", 
- "Opportunity From": "Oportunidade De", 
- "Opportunity Items": "Itens da oportunidade", 
- "Opportunity Lost": "Oportunidade perdida", 
- "Opportunity Type": "Tipo de Oportunidade", 
- "Order Confirmed": "Ordem Confirmada", 
- "Potential Sales Deal": "Neg\u00f3cio de Vendas em potencial", 
- "Quotation Lost Reason": "Raz\u00e3o da perda da Cota\u00e7\u00e3o", 
- "Quotation Sent": "Cota\u00e7\u00e3o Enviada", 
- "Reference": "Refer\u00eancia", 
- "Sales": "Vendas", 
- "Selling": "Vendas", 
- "Source": "Fonte", 
- "Status": "Estado", 
- "Submitted": "Enviado", 
- "Supplier Reference": "Refer\u00eancia do Fornecedor", 
- "Territory": "Territ\u00f3rio", 
- "The date at which current entry is made in system.": "A data em que o lan\u00e7amento atual \u00e9 feito no sistema.", 
- "To Discuss": "Para Discutir", 
- "To manage multiple series please go to Setup > Manage Series": "Para gerenciar v\u00e1rias s\u00e9ries por favor, v\u00e1 para Configura\u00e7\u00e3o &gt; Gerenciar S\u00e9ries", 
- "Walk In": "Walk In", 
- "Your sales person who will contact the customer in future": "Seu vendedor que entrar\u00e1 em contato com o cliente no futuro", 
- "Your sales person will get a reminder on this date to contact the customer": "Seu vendedor receber\u00e1 um lembrete nesta data para contatar o cliente"
-}
\ No newline at end of file
diff --git a/selling/doctype/opportunity/locale/pt-doc.json b/selling/doctype/opportunity/locale/pt-doc.json
deleted file mode 100644
index d6318a6..0000000
--- a/selling/doctype/opportunity/locale/pt-doc.json
+++ /dev/null
@@ -1,67 +0,0 @@
-{
- "<a href=\"#Sales Browser/Customer Group\">To manage Territory, click here</a>": "<a href=\"#Sales Browser/Customer Group\">Para gerenciar Territ\u00f3rio, clique aqui</a>", 
- "<a href=\"#Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#Sales Browser/Territory\">Para gerenciar Territ\u00f3rio, clique aqui</a>", 
- "Address": "Endere\u00e7o", 
- "Advertisement": "An\u00fancio", 
- "Amended From": "Alterado De", 
- "Amendment Date": "Data emenda", 
- "Campaign": "Campanha", 
- "Cancelled": "Cancelado", 
- "Cold Calling": "Cold Calling", 
- "Communication HTML": "Comunica\u00e7\u00e3o HTML", 
- "Company": "Companhia", 
- "Contact": "Contato", 
- "Contact Email": "Contato E-mail", 
- "Contact Info": "Informa\u00e7\u00f5es para contato", 
- "Contact Mobile No": "Contato m\u00f3veis n\u00e3o", 
- "Contact Person": "Pessoa de contato", 
- "Customer": "Cliente", 
- "Customer Address": "Endere\u00e7o do cliente", 
- "Customer Group": "Grupo de Clientes", 
- "Customer Name": "Nome do cliente", 
- "Customer's Vendor": "Vendedor cliente", 
- "Date on which the lead was last contacted": "Data em que a lideran\u00e7a foi passada contactado", 
- "Draft": "Rascunho", 
- "Enter name of campaign if source of enquiry is campaign": "Digite o nome da campanha se fonte de pesquisa \u00e9 a campanha", 
- "Exhibition": "Exposi\u00e7\u00e3o", 
- "Existing Customer": "Cliente existente", 
- "Filing in Additional Information about the Opportunity will help you analyze your data better.": "Apresenta\u00e7\u00e3o de informa\u00e7\u00f5es adicionais sobre o Opportunity vai ajudar a analisar melhor seus dados.", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Items": "Itens", 
- "Items which do not exist in Item master can also be entered on customer's request": "Itens que n\u00e3o existem no cadastro de itens tamb\u00e9m podem ser inseridos no pedido do cliente", 
- "Keep a track of communication related to this enquiry which will help for future reference.": "Mantenha uma faixa de comunica\u00e7\u00e3o relacionada a este inqu\u00e9rito que ir\u00e1 ajudar para refer\u00eancia futura.", 
- "Last Contact Date": "Data do \u00faltimo contato", 
- "Lead": "Conduzir", 
- "Maintenance": "Manuten\u00e7\u00e3o", 
- "Mass Mailing": "Divulga\u00e7\u00e3o em massa", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Name": "Nome", 
- "Naming Series": "Nomeando Series", 
- "Next Contact By": "Contato Pr\u00f3xima Por", 
- "Next Contact Date": "Data Contato pr\u00f3ximo", 
- "OPPT": "OPPT", 
- "Opportunity": "Oportunidade", 
- "Opportunity Date": "Data oportunidade", 
- "Opportunity From": "Oportunidade De", 
- "Opportunity Items": "Itens oportunidade", 
- "Opportunity Lost": "Oportunidade perdida", 
- "Opportunity Type": "Tipo de Oportunidade", 
- "Order Confirmed": "Confirmado fim", 
- "Potential Sales Deal": "Neg\u00f3cio de Vendas", 
- "Quotation Lost Reason": "Cota\u00e7\u00e3o Perdeu Raz\u00e3o", 
- "Quotation Sent": "Cota\u00e7\u00e3o enviada", 
- "Reference": "Refer\u00eancia", 
- "Sales": "De vendas", 
- "Selling": "Vendendo", 
- "Source": "Fonte", 
- "Status": "Estado", 
- "Submitted": "Enviado", 
- "Supplier Reference": "Refer\u00eancia fornecedor", 
- "Territory": "Territ\u00f3rio", 
- "The date at which current entry is made in system.": "A data em que a entrada actual \u00e9 feita no sistema.", 
- "To Discuss": "Para Discutir", 
- "To manage multiple series please go to Setup > Manage Series": "Para gerenciar v\u00e1rias s\u00e9ries por favor, v\u00e1 para Configura\u00e7\u00e3o&gt; Gerenciar Series", 
- "Walk In": "Walk In", 
- "Your sales person who will contact the customer in future": "Sua pessoa de vendas que entrar\u00e1 em contato com o cliente no futuro", 
- "Your sales person will get a reminder on this date to contact the customer": "Seu vendedor receber\u00e1 um lembrete sobre esta data para contato com o cliente"
-}
\ No newline at end of file
diff --git a/selling/doctype/opportunity/locale/sr-doc.json b/selling/doctype/opportunity/locale/sr-doc.json
deleted file mode 100644
index 22a05f6..0000000
--- a/selling/doctype/opportunity/locale/sr-doc.json
+++ /dev/null
@@ -1,67 +0,0 @@
-{
- "<a href=\"#Sales Browser/Customer Group\">To manage Territory, click here</a>": "<a href=\"#Sales Browser/Customer Group\">\u0417\u0430 \u0443\u043f\u0440\u0430\u0432\u0459\u0430\u045a\u0435 \u0442\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u043e\u043c, \u043a\u043b\u0438\u043a\u043d\u0438\u0442\u0435 \u043e\u0432\u0434\u0435</a>", 
- "<a href=\"#Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#Sales Browser/Territory\">\u0417\u0430 \u0443\u043f\u0440\u0430\u0432\u0459\u0430\u045a\u0435 \u0442\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u043e\u043c, \u043a\u043b\u0438\u043a\u043d\u0438\u0442\u0435 \u043e\u0432\u0434\u0435</a>", 
- "Address": "\u0410\u0434\u0440\u0435\u0441\u0430", 
- "Advertisement": "\u0420\u0435\u043a\u043b\u0430\u043c\u0430", 
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "Amendment Date": "\u0410\u043c\u0430\u043d\u0434\u043c\u0430\u043d \u0414\u0430\u0442\u0443\u043c", 
- "Campaign": "\u041a\u0430\u043c\u043f\u0430\u045a\u0430", 
- "Cancelled": "\u041e\u0442\u043a\u0430\u0437\u0430\u043d", 
- "Cold Calling": "\u0425\u043b\u0430\u0434\u043d\u0430 \u041f\u043e\u0437\u0438\u0432\u0430\u045a\u0435", 
- "Communication HTML": "\u041a\u043e\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0458\u0430 \u0425\u0422\u041c\u041b", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Contact": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "Contact Email": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0415\u043c\u0430\u0438\u043b", 
- "Contact Info": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0418\u043d\u0444\u043e", 
- "Contact Mobile No": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u041c\u043e\u0431\u0438\u043b\u0435 \u041d\u0435\u043c\u0430", 
- "Contact Person": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u043e\u0441\u043e\u0431\u0430", 
- "Customer": "\u041a\u0443\u043f\u0430\u0446", 
- "Customer Address": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0410\u0434\u0440\u0435\u0441\u0430", 
- "Customer Group": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0413\u0440\u0443\u043f\u0430", 
- "Customer Name": "\u0418\u043c\u0435 \u043a\u043b\u0438\u0458\u0435\u043d\u0442\u0430", 
- "Customer's Vendor": "\u041a\u0443\u043f\u0446\u0430 \u041f\u0440\u043e\u0434\u0430\u0432\u0430\u0446", 
- "Date on which the lead was last contacted": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0458\u0435 \u0432\u043e\u0434\u0435\u045b\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u045a\u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "Draft": "\u041d\u0430\u0446\u0440\u0442", 
- "Enter name of campaign if source of enquiry is campaign": "\u0423\u043d\u0435\u0441\u0438\u0442\u0435 \u043d\u0430\u0437\u0438\u0432 \u043a\u0430\u043c\u043f\u0430\u045a\u0435, \u0430\u043a\u043e \u0438\u0437\u0432\u043e\u0440 \u0438\u0441\u0442\u0440\u0430\u0433\u0435 \u0458\u0435 \u043a\u0430\u043c\u043f\u0430\u045a\u0430", 
- "Exhibition": "\u0418\u0437\u043b\u043e\u0436\u0431\u0430", 
- "Existing Customer": "\u041f\u043e\u0441\u0442\u043e\u0458\u0435\u045b\u0438 \u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438", 
- "Filing in Additional Information about the Opportunity will help you analyze your data better.": "\u041f\u043e\u0434\u043d\u043e\u0448\u0435\u045a\u0435 \u0434\u043e\u0434\u0430\u0442\u043d\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0435 \u043e \u043c\u043e\u0433\u0443\u045b\u043d\u043e\u0441\u0442\u0438\u043c\u0430 \u043f\u043e\u043c\u043e\u045b\u0438 \u045b\u0435 \u0432\u0430\u043c \u0434\u0430 \u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u0442\u0435 \u043f\u043e\u0434\u0430\u0442\u043a\u0435 \u0431\u043e\u0459\u0435.", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "Items": "\u0410\u0440\u0442\u0438\u043a\u043b\u0438", 
- "Items which do not exist in Item master can also be entered on customer's request": "\u0421\u0442\u0430\u0432\u043a\u0435 \u043a\u043e\u0458\u0435 \u043d\u0435 \u043f\u043e\u0441\u0442\u043e\u0458\u0435 \u0443 \u0430\u0440\u0442\u0438\u043a\u043b\u0430 \u043c\u0430\u0441\u0442\u0435\u0440 \u043c\u043e\u0436\u0435 \u0441\u0435 \u0443\u043f\u0438\u0441\u0430\u0442\u0438 \u043d\u0430 \u0437\u0430\u0445\u0442\u0435\u0432 \u043a\u0443\u043f\u0446\u0430", 
- "Keep a track of communication related to this enquiry which will help for future reference.": "\u0412\u043e\u0434\u0438\u0442\u0435 \u0435\u0432\u0438\u0434\u0435\u043d\u0446\u0438\u0458\u0443 \u043e \u043a\u043e\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0458\u0438 \u0443 \u0432\u0435\u0437\u0438 \u0441\u0430 \u043e\u0432\u043e\u043c \u0438\u0441\u0442\u0440\u0430\u0433\u0443 \u043a\u043e\u0458\u0430 \u045b\u0435 \u043f\u043e\u043c\u043e\u045b\u0438 \u0437\u0430 \u0431\u0443\u0434\u0443\u045b\u0443 \u0440\u0435\u0444\u0435\u0440\u0435\u043d\u0446\u0443.", 
- "Last Contact Date": "\u041f\u043e\u0441\u043b\u0435\u0434\u045a\u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442 \u0414\u0430\u0442\u0443\u043c", 
- "Lead": "\u0414\u043e\u0432\u0435\u0441\u0442\u0438", 
- "Maintenance": "\u041e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0435", 
- "Mass Mailing": "\u041c\u0430\u0441\u043e\u0432\u043d\u0430 \u041c\u0430\u0438\u043b\u0438\u043d\u0433", 
- "More Info": "\u0412\u0438\u0448\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0430", 
- "Name": "\u0418\u043c\u0435", 
- "Naming Series": "\u0418\u043c\u0435\u043d\u043e\u0432\u0430\u045a\u0435 \u0421\u0435\u0440\u0438\u0435\u0441", 
- "Next Contact By": "\u0421\u043b\u0435\u0434\u0435\u045b\u0435 \u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u041f\u043e", 
- "Next Contact Date": "\u0421\u043b\u0435\u0434\u0435\u045b\u0435 \u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0414\u0430\u0442\u0443\u043c", 
- "OPPT": "\u041e\u041f\u041f\u0422", 
- "Opportunity": "\u041f\u0440\u0438\u043b\u0438\u043a\u0430", 
- "Opportunity Date": "\u041f\u0440\u0438\u043b\u0438\u043a\u0430 \u0414\u0430\u0442\u0443\u043c", 
- "Opportunity From": "\u041f\u0440\u0438\u043b\u0438\u043a\u0430 \u041e\u0434", 
- "Opportunity Items": "\u041e\u043f\u043f\u043e\u0440\u0442\u0443\u043d\u0438\u0442\u0438 \u0410\u0440\u0442\u0438\u043a\u043b\u0438", 
- "Opportunity Lost": "\u041f\u0440\u0438\u043b\u0438\u043a\u0430 \u041b\u043e\u0441\u0442", 
- "Opportunity Type": "\u041f\u0440\u0438\u043b\u0438\u043a\u0430 \u0422\u0438\u043f", 
- "Order Confirmed": "\u041d\u0430\u043b\u043e\u0433 \u041f\u043e\u0442\u0432\u0440\u0452\u0435\u043d\u0430", 
- "Potential Sales Deal": "\u041f\u043e\u0442\u0435\u043d\u0446\u0438\u0458\u0430\u043b \u043f\u0440\u043e\u0434\u0430\u0458\u0435 \u0414\u0435\u0430\u043b", 
- "Quotation Lost Reason": "\u041f\u043e\u043d\u0443\u0434\u0430 \u041b\u043e\u0441\u0442 \u0440\u0430\u0437\u043b\u043e\u0433", 
- "Quotation Sent": "\u041f\u043e\u043d\u0443\u0434\u0430 \u0421\u0435\u043d\u0442", 
- "Reference": "\u0423\u043f\u0443\u045b\u0438\u0432\u0430\u045a\u0435", 
- "Sales": "\u041f\u0440\u043e\u0434\u0430\u0458\u043d\u0438", 
- "Selling": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430", 
- "Source": "\u0418\u0437\u0432\u043e\u0440", 
- "Status": "\u0421\u0442\u0430\u0442\u0443\u0441", 
- "Submitted": "\u041f\u043e\u0434\u043d\u0435\u0442", 
- "Supplier Reference": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u0420\u0435\u0444\u0435\u0440\u0435\u043d\u0442\u043d\u0430", 
- "Territory": "\u0422\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0430", 
- "The date at which current entry is made in system.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0458\u0435 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0438 \u0443\u043d\u043e\u0441 \u043d\u0430\u043f\u0440\u0430\u0432\u0459\u0435\u043d \u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u0443.", 
- "To Discuss": "\u0414\u0430 \u0414\u0438\u0441\u0446\u0443\u0441\u0441", 
- "To manage multiple series please go to Setup > Manage Series": "\u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u0443\u043f\u0440\u0430\u0432\u0459\u0430\u043b\u0438 \u0432\u0438\u0448\u0435 \u0441\u0435\u0440\u0438\u0458\u0443 \u0438\u0434\u0438\u0442\u0435 \u043d\u0430 \u0421\u0435\u0442\u0443\u043f&gt; \u0423\u043f\u0440\u0430\u0432\u0459\u0430\u045a\u0435 \u0421\u0435\u0440\u0438\u0435\u0441", 
- "Walk In": "\u0428\u0435\u0442\u045a\u0430 \u0443", 
- "Your sales person who will contact the customer in future": "\u0412\u0430\u0448 \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0446 \u043a\u043e\u0458\u0438 \u045b\u0435 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0438\u0440\u0430\u0442\u0438 \u043a\u0443\u043f\u0446\u0430 \u0443 \u0431\u0443\u0434\u0443\u045b\u043d\u043e\u0441\u0442\u0438", 
- "Your sales person will get a reminder on this date to contact the customer": "\u0412\u0430\u0448\u0430 \u043e\u0441\u043e\u0431\u0430 \u043f\u0440\u043e\u0434\u0430\u0458\u0430 \u045b\u0435 \u0434\u043e\u0431\u0438\u0442\u0438 \u043f\u043e\u0434\u0441\u0435\u0442\u043d\u0438\u043a \u043d\u0430 \u043e\u0432\u0430\u0458 \u0434\u0430\u0442\u0443\u043c \u0434\u0430 \u0441\u0435 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0438\u0440\u0430 \u043a\u0443\u043f\u0446\u0430"
-}
\ No newline at end of file
diff --git a/selling/doctype/opportunity/locale/ta-doc.json b/selling/doctype/opportunity/locale/ta-doc.json
deleted file mode 100644
index 4e3580b..0000000
--- a/selling/doctype/opportunity/locale/ta-doc.json
+++ /dev/null
@@ -1,67 +0,0 @@
-{
- "<a href=\"#Sales Browser/Customer Group\">To manage Territory, click here</a>": "<a href=\"#Sales Browser/Customer Group\">\u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95, \u0b87\u0b99\u0bcd\u0b95\u0bc7 \u0b95\u0bbf\u0bb3\u0bbf\u0b95\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bb5\u0bc1\u0bae\u0bcd</a>", 
- "<a href=\"#Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#Sales Browser/Territory\">\u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95, \u0b87\u0b99\u0bcd\u0b95\u0bc7 \u0b95\u0bbf\u0bb3\u0bbf\u0b95\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bb5\u0bc1\u0bae\u0bcd</a>", 
- "Address": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Advertisement": "\u0bb5\u0bbf\u0bb3\u0bae\u0bcd\u0baa\u0bb0\u0bae\u0bcd", 
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Amendment Date": "\u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Campaign": "\u0baa\u0bbf\u0bb0\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0bae\u0bcd", 
- "Cancelled": "\u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Cold Calling": "\u0b95\u0bc1\u0bb3\u0bbf\u0bb0\u0bcd \u0b95\u0bbe\u0bb2\u0bbf\u0b99\u0bcd", 
- "Communication HTML": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 HTML", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Contact": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Email": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Info": "\u0ba4\u0b95\u0bb5\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Mobile No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0bae\u0bc6\u0bbe\u0baa\u0bc8\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Person": "\u0ba8\u0baa\u0bb0\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Customer Address": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Customer Group": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1", 
- "Customer Name": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Customer's Vendor": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Date on which the lead was last contacted": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0ba3\u0bbf \u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 \u0b8e\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Draft": "\u0b95\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1 \u0bb5\u0bc0\u0b9a\u0bcd\u0b9a\u0bc1", 
- "Enter name of campaign if source of enquiry is campaign": "\u0bb5\u0bbf\u0b9a\u0bbe\u0bb0\u0ba3\u0bc8 \u0bae\u0bc2\u0bb2\u0bae\u0bcd \u0baa\u0bbf\u0bb0\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0bae\u0bcd \u0b8e\u0ba9\u0bcd\u0bb1\u0bc1 \u0baa\u0bbf\u0bb0\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0bae\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bc8 \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bb5\u0bc1\u0bae\u0bcd", 
- "Exhibition": "\u0b95\u0ba3\u0bcd\u0b95\u0bbe\u0b9f\u0bcd\u0b9a\u0bbf", 
- "Existing Customer": "\u0b8f\u0bb1\u0bcd\u0b95\u0ba9\u0bb5\u0bc7 \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Filing in Additional Information about the Opportunity will help you analyze your data better.": "\u0bb5\u0bbe\u0baf\u0bcd\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0bb1\u0bcd\u0bb1\u0bbf \u0b95\u0bc2\u0b9f\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd \u0ba4\u0bbe\u0b95\u0bcd\u0b95\u0bb2\u0bcd \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba8\u0ba9\u0bcd\u0bb1\u0bbe\u0b95 \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba4\u0bb0\u0bb5\u0bc1 \u0baa\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0baf\u0bcd\u0bb5\u0bc1 \u0b89\u0ba4\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "Items": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "Items which do not exist in Item master can also be entered on customer's request": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd \u0b89\u0bb3\u0bcd\u0bb3 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0b8e\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bc1\u0bae\u0bcd \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0ba8\u0bc1\u0bb4\u0bc8\u0ba8\u0bcd\u0ba4", 
- "Keep a track of communication related to this enquiry which will help for future reference.": "\u0b8e\u0ba4\u0bbf\u0bb0\u0bcd\u0b95\u0bbe\u0bb2 \u0b89\u0ba4\u0bb5\u0bc1\u0bae\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0b9a\u0bbe\u0bb0\u0ba3\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bbe\u0ba9 \u0ba4\u0b95\u0bb5\u0bb2\u0bcd \u0b92\u0bb0\u0bc1 \u0b95\u0ba3\u0bcd\u0b95\u0bbe\u0ba3\u0bbf\u0b95\u0bcd\u0b95.", 
- "Last Contact Date": "\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Lead": "\u0ba4\u0bb2\u0bc8\u0bae\u0bc8", 
- "Maintenance": "\u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Mass Mailing": "\u0bb5\u0bc6\u0b95\u0bc1\u0b9c\u0ba9 \u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd", 
- "More Info": "\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Name": "\u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Naming Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bbf\u0b9f\u0bc1\u0bae\u0bcd", 
- "Next Contact By": "\u0b85\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Next Contact Date": "\u0b85\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "OPPT": "OPPT", 
- "Opportunity": "\u0b9a\u0ba8\u0bcd\u0ba4\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bae\u0bcd", 
- "Opportunity Date": "\u0bb5\u0bbe\u0baf\u0bcd\u0baa\u0bcd\u0baa\u0bc1 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Opportunity From": "\u0bb5\u0bbe\u0baf\u0bcd\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0bb0\u0bae\u0bcd\u0baa\u0bc1", 
- "Opportunity Items": "\u0bb5\u0bbe\u0baf\u0bcd\u0baa\u0bcd\u0baa\u0bc1 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "Opportunity Lost": "\u0bb5\u0bbe\u0baf\u0bcd\u0baa\u0bcd\u0baa\u0bc8 \u0b87\u0bb4\u0ba8\u0bcd\u0ba4", 
- "Opportunity Type": "\u0bb5\u0bbe\u0baf\u0bcd\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0b95\u0bc8", 
- "Order Confirmed": "\u0b92\u0bb4\u0bc1\u0b99\u0bcd\u0b95\u0bc1 \u0b95\u0ba9\u0bcd\u0baa\u0bbe\u0bb0\u0bcd\u0bae\u0bcd\u0b9f\u0bc1", 
- "Potential Sales Deal": "\u0b9a\u0bbe\u0ba4\u0bcd\u0ba4\u0bbf\u0baf\u0bae\u0bbe\u0ba9 \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b92\u0baa\u0bcd\u0baa\u0ba8\u0bcd\u0ba4\u0bae\u0bcd", 
- "Quotation Lost Reason": "\u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd \u0bb2\u0bbe\u0bb8\u0bcd\u0b9f\u0bcd", 
- "Quotation Sent": "\u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Reference": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Sales": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8", 
- "Selling": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8", 
- "Source": "\u0bae\u0bc2\u0bb2", 
- "Status": "\u0b85\u0ba8\u0bcd\u0ba4\u0bb8\u0bcd\u0ba4\u0bc1", 
- "Submitted": "\u0b9a\u0bae\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Supplier Reference": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Territory": "\u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd", 
- "The date at which current entry is made in system.": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf.", 
- "To Discuss": "\u0b86\u0bb2\u0bc7\u0bbe\u0b9a\u0bbf\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd", 
- "To manage multiple series please go to Setup > Manage Series": "\u0baa\u0bb2 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95 \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bcd\u0b95&gt; \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd", 
- "Walk In": "\u0bb2\u0bcd \u0ba8\u0b9f\u0b95\u0bcd\u0b95", 
- "Your sales person who will contact the customer in future": "\u0b8e\u0ba4\u0bbf\u0bb0\u0bcd\u0b95\u0bbe\u0bb2\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 \u0baf\u0bbe\u0bb0\u0bcd \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0ba8\u0baa\u0bb0\u0bcd", 
- "Your sales person will get a reminder on this date to contact the customer": "\u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0ba8\u0baa\u0bb0\u0bcd \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bb3 \u0b87\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc7\u0ba4\u0bbf\u0baf\u0bbf\u0bb2\u0bcd \u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0ba9\u0bc8\u0bb5\u0bc2\u0b9f\u0bcd\u0b9f\u0bb2\u0bcd \u0bb5\u0bb0\u0bc1\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/selling/doctype/opportunity/locale/th-doc.json b/selling/doctype/opportunity/locale/th-doc.json
deleted file mode 100644
index 7b96960..0000000
--- a/selling/doctype/opportunity/locale/th-doc.json
+++ /dev/null
@@ -1,67 +0,0 @@
-{
- "<a href=\"#Sales Browser/Customer Group\">To manage Territory, click here</a>": "<a href=\"#Sales Browser/Customer Group\">\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e14\u0e34\u0e19\u0e41\u0e14\u0e19\u0e04\u0e25\u0e34\u0e01\u0e17\u0e35\u0e48\u0e19\u0e35\u0e48</a>", 
- "<a href=\"#Sales Browser/Territory\">To manage Territory, click here</a>": "<a href=\"#Sales Browser/Territory\">\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e14\u0e34\u0e19\u0e41\u0e14\u0e19\u0e04\u0e25\u0e34\u0e01\u0e17\u0e35\u0e48\u0e19\u0e35\u0e48</a>", 
- "Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", 
- "Advertisement": "\u0e01\u0e32\u0e23\u0e42\u0e06\u0e29\u0e13\u0e32", 
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Amendment Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e01\u0e49\u0e44\u0e02", 
- "Campaign": "\u0e23\u0e13\u0e23\u0e07\u0e04\u0e4c", 
- "Cancelled": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01", 
- "Cold Calling": "\u0e42\u0e17\u0e23\u0e40\u0e22\u0e47\u0e19", 
- "Communication HTML": "HTML \u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Contact": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Email": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c", 
- "Contact Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Mobile No": "\u0e40\u0e1a\u0e2d\u0e23\u0e4c\u0e21\u0e37\u0e2d\u0e16\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Contact Person": "Contact Person", 
- "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer's Vendor": "\u0e1c\u0e39\u0e49\u0e02\u0e32\u0e22\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Date on which the lead was last contacted": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e19\u0e33\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14", 
- "Draft": "\u0e23\u0e48\u0e32\u0e07", 
- "Enter name of campaign if source of enquiry is campaign": "\u0e1b\u0e49\u0e2d\u0e19\u0e0a\u0e37\u0e48\u0e2d\u0e02\u0e2d\u0e07\u0e41\u0e04\u0e21\u0e40\u0e1b\u0e0d\u0e2b\u0e32\u0e01\u0e41\u0e2b\u0e25\u0e48\u0e07\u0e17\u0e35\u0e48\u0e21\u0e32\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e23\u0e13\u0e23\u0e07\u0e04\u0e4c\u0e2a\u0e2d\u0e1a\u0e16\u0e32\u0e21\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Exhibition": "\u0e07\u0e32\u0e19\u0e21\u0e2b\u0e01\u0e23\u0e23\u0e21", 
- "Existing Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e17\u0e35\u0e48\u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48", 
- "Filing in Additional Information about the Opportunity will help you analyze your data better.": "\u0e22\u0e37\u0e48\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e42\u0e2d\u0e01\u0e32\u0e2a\u0e17\u0e35\u0e48\u0e08\u0e30\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e14\u0e35\u0e02\u0e36\u0e49\u0e19", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Items": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Items which do not exist in Item master can also be entered on customer's request": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2b\u0e25\u0e31\u0e01\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e02\u0e49\u0e32\u0e23\u0e49\u0e2d\u0e07\u0e02\u0e2d\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Keep a track of communication related to this enquiry which will help for future reference.": "\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e37\u0e1a\u0e2a\u0e27\u0e19\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e19\u0e35\u0e49\u0e0b\u0e36\u0e48\u0e07\u0e08\u0e30\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07\u0e43\u0e19\u0e2d\u0e19\u0e32\u0e04\u0e15", 
- "Last Contact Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14", 
- "Lead": "\u0e19\u0e33", 
- "Maintenance": "\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "Mass Mailing": "\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e21\u0e27\u0e25", 
- "More Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Name": "\u0e0a\u0e37\u0e48\u0e2d", 
- "Naming Series": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e0b\u0e35\u0e23\u0e35\u0e2a\u0e4c", 
- "Next Contact By": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e16\u0e31\u0e14\u0e44\u0e1b", 
- "Next Contact Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e16\u0e31\u0e14\u0e44\u0e1b\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "OPPT": "OPPT", 
- "Opportunity": "\u0e42\u0e2d\u0e01\u0e32\u0e2a", 
- "Opportunity Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e21\u0e35\u0e42\u0e2d\u0e01\u0e32\u0e2a", 
- "Opportunity From": "\u0e42\u0e2d\u0e01\u0e32\u0e2a\u0e08\u0e32\u0e01", 
- "Opportunity Items": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e42\u0e2d\u0e01\u0e32\u0e2a", 
- "Opportunity Lost": "\u0e2a\u0e39\u0e0d\u0e40\u0e2a\u0e35\u0e22\u0e42\u0e2d\u0e01\u0e32\u0e2a", 
- "Opportunity Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e42\u0e2d\u0e01\u0e32\u0e2a", 
- "Order Confirmed": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19", 
- "Potential Sales Deal": "Deal \u0e02\u0e32\u0e22\u0e17\u0e35\u0e48\u0e21\u0e35\u0e28\u0e31\u0e01\u0e22\u0e20\u0e32\u0e1e", 
- "Quotation Lost Reason": "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32 Lost \u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25", 
- "Quotation Sent": "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e48\u0e07", 
- "Reference": "\u0e01\u0e32\u0e23\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07", 
- "Sales": "\u0e02\u0e32\u0e22", 
- "Selling": "\u0e02\u0e32\u0e22", 
- "Source": "\u0e41\u0e2b\u0e25\u0e48\u0e07", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30", 
- "Submitted": "Submitted", 
- "Supplier Reference": "\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Territory": "\u0e2d\u0e32\u0e13\u0e32\u0e40\u0e02\u0e15", 
- "The date at which current entry is made in system.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e08\u0e30\u0e17\u0e33\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a", 
- "To Discuss": "\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e2b\u0e32\u0e23\u0e37\u0e2d\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a", 
- "To manage multiple series please go to Setup > Manage Series": "\u0e43\u0e19\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e01\u0e31\u0e1a\u0e2b\u0e25\u0e32\u0e22\u0e0a\u0e38\u0e14\u0e42\u0e1b\u0e23\u0e14\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32&gt; \u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e41\u0e1a\u0e1a", 
- "Walk In": "Walk In", 
- "Your sales person who will contact the customer in future": "\u0e04\u0e19\u0e02\u0e32\u0e22\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e17\u0e35\u0e48\u0e08\u0e30\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e01\u0e31\u0e1a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e43\u0e19\u0e2d\u0e19\u0e32\u0e04\u0e15", 
- "Your sales person will get a reminder on this date to contact the customer": "\u0e04\u0e19\u0e02\u0e32\u0e22\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e08\u0e30\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e41\u0e08\u0e49\u0e07\u0e40\u0e15\u0e37\u0e2d\u0e19\u0e43\u0e19\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49\u0e17\u0e35\u0e48\u0e08\u0e30\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32"
-}
\ No newline at end of file
diff --git a/selling/doctype/opportunity/opportunity.js b/selling/doctype/opportunity/opportunity.js
index dc322eb..3a56d4d 100644
--- a/selling/doctype/opportunity/opportunity.js
+++ b/selling/doctype/opportunity/opportunity.js
@@ -122,16 +122,6 @@
 	if(doc.customer) get_server_fields('get_customer_address', JSON.stringify({customer: doc.customer, address: doc.customer_address, contact: doc.contact_person}),'', doc, dt, dn, 1);
 }
 
-cur_frm.fields_dict.customer_address.on_new = function(dn) {
-	locals['Address'][dn].customer = locals[cur_frm.doctype][cur_frm.docname].customer;
-	locals['Address'][dn].customer_name = locals[cur_frm.doctype][cur_frm.docname].customer_name;
-}
-
-cur_frm.fields_dict.contact_person.on_new = function(dn) {
-	locals['Contact'][dn].customer = locals[cur_frm.doctype][cur_frm.docname].customer;
-	locals['Contact'][dn].customer_name = locals[cur_frm.doctype][cur_frm.docname].customer_name;
-}
-
 cur_frm.fields_dict['customer_address'].get_query = function(doc, cdt, cdn) {
 	return 'SELECT name, address_line1, city FROM tabAddress \
 		WHERE customer = "'+ doc.customer +'" AND docstatus != 2 AND \
diff --git a/selling/doctype/opportunity/opportunity.txt b/selling/doctype/opportunity/opportunity.txt
index da085a3..fc4d041 100644
--- a/selling/doctype/opportunity/opportunity.txt
+++ b/selling/doctype/opportunity/opportunity.txt
@@ -2,7 +2,7 @@
  {
   "creation": "2013-03-07 18:50:30", 
   "docstatus": 0, 
-  "modified": "2013-04-02 16:28:08", 
+  "modified": "2013-06-11 16:03:41", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -430,22 +430,6 @@
   "width": "150px"
  }, 
  {
-  "doctype": "DocField", 
-  "fieldname": "amendment_date", 
-  "fieldtype": "Date", 
-  "label": "Amendment Date", 
-  "no_copy": 1, 
-  "oldfieldname": "amendment_date", 
-  "oldfieldtype": "Date", 
-  "print_hide": 1, 
-  "read_only": 1, 
-  "width": "150px"
- }, 
- {
-  "doctype": "DocPerm", 
-  "role": "System Manager"
- }, 
- {
   "doctype": "DocPerm", 
   "role": "Sales User"
  }, 
diff --git a/selling/doctype/opportunity_item/README.md b/selling/doctype/opportunity_item/README.md
new file mode 100644
index 0000000..810c10b
--- /dev/null
+++ b/selling/doctype/opportunity_item/README.md
@@ -0,0 +1 @@
+Items considered in the parent Opportunity.
\ No newline at end of file
diff --git a/selling/doctype/opportunity_item/locale/_messages_doc.json b/selling/doctype/opportunity_item/locale/_messages_doc.json
deleted file mode 100644
index 0ee079c..0000000
--- a/selling/doctype/opportunity_item/locale/_messages_doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-[
- "Selling", 
- "Description", 
- "Brand", 
- "Qty", 
- "Opportunity Item", 
- "Item Name", 
- "Item Group", 
- "Basic Rate", 
- "Item Code", 
- "UOM"
-]
\ No newline at end of file
diff --git a/selling/doctype/opportunity_item/locale/ar-doc.json b/selling/doctype/opportunity_item/locale/ar-doc.json
deleted file mode 100644
index bddec53..0000000
--- a/selling/doctype/opportunity_item/locale/ar-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Basic Rate": "\u0642\u064a\u0645 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629", 
- "Brand": "\u0639\u0644\u0627\u0645\u0629 \u062a\u062c\u0627\u0631\u064a\u0629", 
- "Description": "\u0648\u0635\u0641", 
- "Item Code": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0631\u0645\u0632", 
- "Item Group": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", 
- "Item Name": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0627\u0633\u0645", 
- "Opportunity Item": "\u0641\u0631\u0635\u0629 \u0627\u0644\u0633\u0644\u0639\u0629", 
- "Qty": "\u0627\u0644\u0643\u0645\u064a\u0629", 
- "Selling": "\u0628\u064a\u0639", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/selling/doctype/opportunity_item/locale/de-doc.json b/selling/doctype/opportunity_item/locale/de-doc.json
deleted file mode 100644
index 469bde5..0000000
--- a/selling/doctype/opportunity_item/locale/de-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Basic Rate": "Basic Rate", 
- "Brand": "Marke", 
- "Description": "Beschreibung", 
- "Item Code": "Item Code", 
- "Item Group": "Artikel-Gruppe", 
- "Item Name": "Item Name", 
- "Opportunity Item": "Gelegenheit Artikel", 
- "Qty": "Menge", 
- "Selling": "Verkauf", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/selling/doctype/opportunity_item/locale/es-doc.json b/selling/doctype/opportunity_item/locale/es-doc.json
deleted file mode 100644
index feac16e..0000000
--- a/selling/doctype/opportunity_item/locale/es-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Basic Rate": "Tasa B\u00e1sica", 
- "Brand": "Marca", 
- "Description": "Descripci\u00f3n", 
- "Item Code": "C\u00f3digo del art\u00edculo", 
- "Item Group": "Grupo de art\u00edculos", 
- "Item Name": "Nombre del elemento", 
- "Opportunity Item": "Oportunidad art\u00edculo", 
- "Qty": "Cantidad", 
- "Selling": "De venta", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/selling/doctype/opportunity_item/locale/fr-doc.json b/selling/doctype/opportunity_item/locale/fr-doc.json
deleted file mode 100644
index 1e25fc6..0000000
--- a/selling/doctype/opportunity_item/locale/fr-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Basic Rate": "Taux de base", 
- "Brand": "Marque", 
- "Description": "Description", 
- "Item Code": "Code de l&#39;article", 
- "Item Group": "Groupe d&#39;\u00e9l\u00e9ments", 
- "Item Name": "Nom d&#39;article", 
- "Opportunity Item": "Article occasion", 
- "Qty": "Qt\u00e9", 
- "Selling": "Vente", 
- "UOM": "Emballage"
-}
\ No newline at end of file
diff --git a/selling/doctype/opportunity_item/locale/hi-doc.json b/selling/doctype/opportunity_item/locale/hi-doc.json
deleted file mode 100644
index 3ab7c68..0000000
--- a/selling/doctype/opportunity_item/locale/hi-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Basic Rate": "\u092e\u0942\u0932 \u0926\u0930", 
- "Brand": "\u092c\u094d\u0930\u093e\u0902\u0921", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Item Code": "\u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Item Group": "\u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Item Name": "\u092e\u0926 \u0915\u093e \u0928\u093e\u092e", 
- "Opportunity Item": "\u0905\u0935\u0938\u0930 \u0906\u0907\u091f\u092e", 
- "Qty": "\u092e\u093e\u0924\u094d\u0930\u093e", 
- "Selling": "\u0935\u093f\u0915\u094d\u0930\u092f", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/selling/doctype/opportunity_item/locale/hr-doc.json b/selling/doctype/opportunity_item/locale/hr-doc.json
deleted file mode 100644
index 2710a74..0000000
--- a/selling/doctype/opportunity_item/locale/hr-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Basic Rate": "Osnovna stopa", 
- "Brand": "Marka", 
- "Description": "Opis", 
- "Item Code": "Stavka \u0160ifra", 
- "Item Group": "Stavka Grupa", 
- "Item Name": "Stavka Ime", 
- "Opportunity Item": "Prilika artikla", 
- "Qty": "Kol", 
- "Selling": "Prodaja", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/selling/doctype/opportunity_item/locale/nl-doc.json b/selling/doctype/opportunity_item/locale/nl-doc.json
deleted file mode 100644
index 0c53947..0000000
--- a/selling/doctype/opportunity_item/locale/nl-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Basic Rate": "Basic Rate", 
- "Brand": "Merk", 
- "Description": "Beschrijving", 
- "Item Code": "Artikelcode", 
- "Item Group": "Item Group", 
- "Item Name": "Naam van het punt", 
- "Opportunity Item": "Opportunity Item", 
- "Qty": "Aantal", 
- "Selling": "Selling", 
- "UOM": "Verpakking"
-}
\ No newline at end of file
diff --git a/selling/doctype/opportunity_item/locale/pt-BR-doc.json b/selling/doctype/opportunity_item/locale/pt-BR-doc.json
deleted file mode 100644
index 2995bec..0000000
--- a/selling/doctype/opportunity_item/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Basic Rate": "Taxa B\u00e1sica", 
- "Brand": "Marca", 
- "Description": "Descri\u00e7\u00e3o", 
- "Item Code": "C\u00f3digo do Item", 
- "Item Group": "Grupo de Itens", 
- "Item Name": "Nome do Item", 
- "Opportunity Item": "Item da oportunidade", 
- "Qty": "Qtde.", 
- "Selling": "Vendas", 
- "UOM": "UDM"
-}
\ No newline at end of file
diff --git a/selling/doctype/opportunity_item/locale/pt-doc.json b/selling/doctype/opportunity_item/locale/pt-doc.json
deleted file mode 100644
index 89a7206..0000000
--- a/selling/doctype/opportunity_item/locale/pt-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Basic Rate": "Taxa B\u00e1sica", 
- "Brand": "Marca", 
- "Description": "Descri\u00e7\u00e3o", 
- "Item Code": "C\u00f3digo do artigo", 
- "Item Group": "Grupo Item", 
- "Item Name": "Nome do item", 
- "Opportunity Item": "Item oportunidade", 
- "Qty": "Qty", 
- "Selling": "Vendendo", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/selling/doctype/opportunity_item/locale/sr-doc.json b/selling/doctype/opportunity_item/locale/sr-doc.json
deleted file mode 100644
index 960e063..0000000
--- a/selling/doctype/opportunity_item/locale/sr-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Basic Rate": "\u041e\u0441\u043d\u043e\u0432\u043d\u0430 \u0441\u0442\u043e\u043f\u0430", 
- "Brand": "\u041c\u0430\u0440\u043a\u0430", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Item Code": "\u0428\u0438\u0444\u0440\u0430", 
- "Item Group": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0413\u0440\u0443\u043f\u0430", 
- "Item Name": "\u041d\u0430\u0437\u0438\u0432", 
- "Opportunity Item": "\u041f\u0440\u0438\u043b\u0438\u043a\u0430 \u0448\u0438\u0444\u0440\u0430", 
- "Qty": "\u041a\u043e\u043b", 
- "Selling": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430", 
- "UOM": "\u0423\u041e\u041c"
-}
\ No newline at end of file
diff --git a/selling/doctype/opportunity_item/locale/ta-doc.json b/selling/doctype/opportunity_item/locale/ta-doc.json
deleted file mode 100644
index c70653a..0000000
--- a/selling/doctype/opportunity_item/locale/ta-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Basic Rate": "\u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Brand": "\u0baa\u0bbf\u0bb0\u0bbe\u0ba3\u0bcd\u0b9f\u0bcd", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Item Code": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "Item Group": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Item Name": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Opportunity Item": "\u0bb5\u0bbe\u0baf\u0bcd\u0baa\u0bcd\u0baa\u0bc1 \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bcd", 
- "Qty": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Selling": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8", 
- "UOM": "\u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/selling/doctype/opportunity_item/locale/th-doc.json b/selling/doctype/opportunity_item/locale/th-doc.json
deleted file mode 100644
index e33bd5d..0000000
--- a/selling/doctype/opportunity_item/locale/th-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Basic Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e02\u0e31\u0e49\u0e19\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19", 
- "Brand": "\u0e22\u0e35\u0e48\u0e2b\u0e49\u0e2d", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Opportunity Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e42\u0e2d\u0e01\u0e32\u0e2a", 
- "Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Selling": "\u0e02\u0e32\u0e22", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/selling/doctype/quotation/README.md b/selling/doctype/quotation/README.md
new file mode 100644
index 0000000..d51bab5
--- /dev/null
+++ b/selling/doctype/quotation/README.md
@@ -0,0 +1 @@
+Price + terms quote sent to Lead or Customer.
\ No newline at end of file
diff --git a/selling/doctype/quotation/locale/_messages_doc.json b/selling/doctype/quotation/locale/_messages_doc.json
deleted file mode 100644
index b4a2cf4..0000000
--- a/selling/doctype/quotation/locale/_messages_doc.json
+++ /dev/null
@@ -1,96 +0,0 @@
-[
- "Customer's Vendor", 
- "Lead", 
- "Customer Address", 
- "Price List Currency", 
- "Price List and Currency", 
- "Territory", 
- "Company", 
- "Communication History", 
- "Naming Series", 
- "Price List", 
- "Amendment Date", 
- "Keep a track on communications regarding this Quotation. This will help you remember earlier communications in case the Customer comes back again", 
- "Taxes", 
- "Customer Name", 
- "Cancelled", 
- "Organization", 
- "Get Terms and Conditions", 
- "Letter Head", 
- "Conversion Rate", 
- "Sales Taxes and Charges", 
- "Reference", 
- "Campaign", 
- "More Info", 
- "Quotation Items", 
- "Supplier Reference", 
- "Source", 
- "Exhibition", 
- "Price List Currency Conversion Rate", 
- "Get Taxes and Charges", 
- "Select Print Heading", 
- "In Words will be visible once you save the Quotation.", 
- "Contact Person", 
- "Filling in additional information about the Quotation will help you analyze your data better.", 
- "File List", 
- "Rate at which Price list currency is converted to company's base currency", 
- "Order Lost", 
- "Rounded Total", 
- "To manage multiple series please go to Setup > Manage Series", 
- "Items", 
- "In Words", 
- "Taxes and Charges Total*", 
- "Contact", 
- "Customer's currency - If you want to select a currency that is not the default currency, then you must also specify the Currency Conversion Rate.", 
- "To create Quotation against Opportunity, Select Opportunity No. and click on 'Pull Opportunity Details' ", 
- "Quotation Date", 
- "Grand Total*", 
- "Currency", 
- "Existing Customer", 
- "Select Terms and Conditions", 
- "Totals", 
- "Draft", 
- "Maintenance", 
- "Select the currency in which price list is maintained", 
- "Terms and Conditions HTML", 
- "Status", 
- "Selling", 
- "Terms and Conditions", 
- "Re-Calculate Values", 
- "QTN", 
- "Calculate Taxes and Charges", 
- "Quotation", 
- "Rate at which customer's currency is converted to company's base currency", 
- "Submitted", 
- "Grand Total", 
- "Mobile No", 
- "Net Total*", 
- "The date at which current entry is made in system.", 
- "Communication HTML", 
- "Pull Opportunity Detail", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.", 
- "Order Confirmed", 
- "Sales", 
- "Term Details", 
- "Customer Group", 
- "Opportunity Item", 
- "Order Type", 
- "Will be fetched from Customer", 
- "The date at which current entry is corrected in the system.", 
- "Contact Info", 
- "Quotation To", 
- "Lead Name", 
- "Select the relevant company name if you have multiple companies.", 
- "Amended From", 
- "Advertisement", 
- "Address", 
- "Customer", 
- "Mass Mailing", 
- "Quotation Lost Reason", 
- "Fiscal Year", 
- "Taxes and Charges Calculation", 
- "Opportunity No", 
- "Cold Calling", 
- "Add Terms and Conditions for the Quotation like Payment Terms, Validity of Offer etc. You can also prepare a Terms and Conditions Master and use the Template", 
- "Contact Email"
-]
\ No newline at end of file
diff --git a/selling/doctype/quotation/locale/ar-doc.json b/selling/doctype/quotation/locale/ar-doc.json
deleted file mode 100644
index 75b6b4f..0000000
--- a/selling/doctype/quotation/locale/ar-doc.json
+++ /dev/null
@@ -1,96 +0,0 @@
-{
- "Add Terms and Conditions for the Quotation like Payment Terms, Validity of Offer etc. You can also prepare a Terms and Conditions Master and use the Template": "\u0625\u0636\u0627\u0641\u0629 \u0628\u0646\u0648\u062f \u0648\u0634\u0631\u0648\u0637 \u0644\u0645\u062b\u0644 \u0627\u0642\u062a\u0628\u0627\u0633 \u0634\u0631\u0648\u0637 \u0627\u0644\u062f\u0641\u0639\u060c \u0648\u0635\u062d\u0629 \u0648\u0645\u0627 \u0625\u0644\u0649 \u0630\u0644\u0643 \u064a\u0645\u0643\u0646\u0643 \u0639\u0631\u0636 \u0623\u064a\u0636\u0627 \u0628\u0625\u0639\u062f\u0627\u062f \u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645 \u0648\u0645\u0627\u062c\u0633\u062a\u064a\u0631 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0642\u0627\u0644\u0628", 
- "Address": "\u0639\u0646\u0648\u0627\u0646", 
- "Advertisement": "\u0625\u0639\u0644\u0627\u0646", 
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "Amendment Date": "\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u062a\u0627\u0631\u064a\u062e", 
- "Calculate Taxes and Charges": "\u062d\u0633\u0627\u0628 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "Campaign": "\u062d\u0645\u0644\u0629", 
- "Cancelled": "\u0625\u0644\u063a\u0627\u0621", 
- "Cold Calling": "\u0648\u0648\u0635\u0641 \u0627\u0644\u0628\u0627\u0631\u062f\u0629", 
- "Communication HTML": "\u0627\u0644\u0627\u062a\u0635\u0627\u0644\u0627\u062a HTML", 
- "Communication History": "\u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0627\u0644\u062a\u0627\u0631\u064a\u062e", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Contact": "\u0627\u062a\u0635\u0644", 
- "Contact Email": "\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Contact Info": "\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644", 
- "Contact Person": "\u0627\u062a\u0635\u0644 \u0634\u062e\u0635", 
- "Conversion Rate": "\u0645\u0639\u062f\u0644 \u0627\u0644\u062a\u062d\u0648\u064a\u0644", 
- "Currency": "\u0639\u0645\u0644\u0629", 
- "Customer": "\u0632\u0628\u0648\u0646", 
- "Customer Address": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Group": "\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Name": "\u0627\u0633\u0645 \u0627\u0644\u0639\u0645\u064a\u0644", 
- "Customer's Vendor": "\u0627\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u0628\u0627\u0626\u0639", 
- "Customer's currency - If you want to select a currency that is not the default currency, then you must also specify the Currency Conversion Rate.": "\u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0639\u0645\u064a\u0644 - \u0625\u0630\u0627 \u0643\u0646\u062a \u062a\u0631\u064a\u062f \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u062a\u064a \u0644\u064a\u0633 \u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629\u060c \u062b\u0645 \u064a\u062c\u0628 \u0639\u0644\u064a\u0643 \u0623\u064a\u0636\u0627 \u062a\u062d\u062f\u064a\u062f \u0633\u0639\u0631 \u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u0639\u0645\u0644\u0629.", 
- "Draft": "\u0645\u0633\u0648\u062f\u0629", 
- "Exhibition": "\u0645\u0639\u0631\u0636", 
- "Existing Customer": "\u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "File List": "\u0645\u0644\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "Filling in additional information about the Quotation will help you analyze your data better.": "\u0633\u0648\u0641 \u0645\u0644\u0621 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0625\u0636\u0627\u0641\u064a\u0629 \u062d\u0648\u0644 \u0627\u0642\u062a\u0628\u0627\u0633 \u062a\u0633\u0627\u0639\u062f\u0643 \u0639\u0644\u0649 \u062a\u062d\u0644\u064a\u0644 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643 \u0639\u0644\u0649 \u0646\u062d\u0648 \u0623\u0641\u0636\u0644.", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Get Taxes and Charges": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "Get Terms and Conditions": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Grand Total": "\u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a", 
- "Grand Total*": "\u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0643\u0644\u064a *", 
- "In Words": "\u0641\u064a \u0643\u0644\u0645\u0627\u062a", 
- "In Words will be visible once you save the Quotation.": "\u0648\u0628\u0639\u0628\u0627\u0631\u0629 \u062a\u0643\u0648\u0646 \u0645\u0631\u0626\u064a\u0629 \u0628\u0645\u062c\u0631\u062f \u062d\u0641\u0638 \u0627\u0642\u062a\u0628\u0627\u0633.", 
- "Items": "\u0627\u0644\u0628\u0646\u0648\u062f", 
- "Keep a track on communications regarding this Quotation. This will help you remember earlier communications in case the Customer comes back again": "\u0627\u0644\u062d\u0641\u0627\u0638 \u0639\u0644\u0649 \u0627\u0644\u0645\u0633\u0627\u0631 \u0639\u0644\u0649 \u0627\u0644\u0627\u062a\u0635\u0627\u0644\u0627\u062a \u0628\u062e\u0635\u0648\u0635 \u0647\u0630\u0627 \u0627\u0642\u062a\u0628\u0627\u0633. \u0648\u0647\u0630\u0627 \u064a\u0633\u0627\u0639\u062f\u0643 \u0639\u0644\u0649 \u062a\u0630\u0643\u0631 \u0648\u0642\u062a \u0633\u0627\u0628\u0642 \u0627\u0644\u0627\u062a\u0635\u0627\u0644\u0627\u062a \u0641\u064a \u062d\u0627\u0644\u0629 \u0627\u0630\u0627 \u0643\u0627\u0646 \u0627\u0644\u0639\u0645\u064a\u0644 \u064a\u0623\u062a\u064a \u0645\u0631\u0629 \u0623\u062e\u0631\u0649", 
- "Lead": "\u0642\u064a\u0627\u062f\u0629", 
- "Lead Name": "\u064a\u0624\u062f\u064a \u0627\u0633\u0645", 
- "Letter Head": "\u0631\u0633\u0627\u0644\u0629 \u0631\u0626\u064a\u0633", 
- "Maintenance": "\u0635\u064a\u0627\u0646\u0629", 
- "Mass Mailing": "\u0627\u0644\u0634\u0627\u0645\u0644 \u0627\u0644\u0628\u0631\u064a\u062f\u064a\u0629", 
- "Mobile No": "\u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644", 
- "More Info": "\u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a", 
- "Naming Series": "\u062a\u0633\u0645\u064a\u0629 \u0627\u0644\u0633\u0644\u0633\u0644\u0629", 
- "Net Total*": "* \u0625\u062c\u0645\u0627\u0644\u064a \u0635\u0627\u0641\u064a", 
- "Opportunity Item": "\u0641\u0631\u0635\u0629 \u0627\u0644\u0633\u0644\u0639\u0629", 
- "Opportunity No": "\u0641\u0631\u0635\u0629 \u0644\u0627", 
- "Order Confirmed": "\u0623\u0643\u062f\u062a \u0623\u062c\u0644", 
- "Order Lost": "\u0641\u0642\u062f\u062a \u0627\u0644\u0646\u0638\u0627\u0645", 
- "Order Type": "\u0646\u0648\u0639 \u0627\u0644\u0646\u0638\u0627\u0645", 
- "Organization": "\u0645\u0646\u0638\u0645\u0629", 
- "Price List": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631", 
- "Price List Currency": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0639\u0645\u0644\u0627\u062a", 
- "Price List Currency Conversion Rate": "\u0633\u0639\u0631 \u062a\u062d\u0648\u064a\u0644 \u0639\u0645\u0644\u0629 \u0642\u0627\u0626\u0645\u0629 \u0642\u064a\u0645", 
- "Price List and Currency": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0648\u0627\u0644\u0639\u0645\u0644\u0627\u062a", 
- "Pull Opportunity Detail": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0633\u062d\u0628 \u0627\u0644\u0641\u0631\u0635", 
- "QTN": "QTN", 
- "Quotation": "\u0627\u0642\u062a\u0628\u0627\u0633", 
- "Quotation Date": "\u0627\u0642\u062a\u0628\u0627\u0633 \u062a\u0627\u0631\u064a\u062e", 
- "Quotation Items": "\u0627\u0642\u062a\u0628\u0627\u0633 \u0639\u0646\u0627\u0635\u0631", 
- "Quotation Lost Reason": "\u0641\u0642\u062f\u062a \u0627\u0642\u062a\u0628\u0627\u0633 \u0627\u0644\u0633\u0628\u0628", 
- "Quotation To": "\u0627\u0642\u062a\u0628\u0627\u0633", 
- "Rate at which Price list currency is converted to company's base currency": "\u0627\u0644\u0645\u0639\u062f\u0644 \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u062a\u062d\u0648\u064a\u0644 \u0633\u0639\u0631 \u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629 \u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0644\u0634\u0631\u0643\u0629", 
- "Rate at which customer's currency is converted to company's base currency": "\u0627\u0644\u0645\u0639\u062f\u0644 \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u0639\u0645\u0644\u0629 \u0625\u0644\u0649 \u0639\u0645\u0644\u0629 \u0627\u0644\u0639\u0645\u064a\u0644 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0634\u0631\u0643\u0629", 
- "Re-Calculate Values": "\u0625\u0639\u0627\u062f\u0629 \u062d\u0633\u0627\u0628 \u0627\u0644\u0642\u064a\u0645", 
- "Reference": "\u0645\u0631\u062c\u0639", 
- "Rounded Total": "\u062a\u0642\u0631\u064a\u0628 \u0625\u062c\u0645\u0627\u0644\u064a", 
- "Sales": "\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Sales Taxes and Charges": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0639\u0644\u0649 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "Select Print Heading": "\u062d\u062f\u062f \u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u0639\u0646\u0648\u0627\u0646", 
- "Select Terms and Conditions": "\u062d\u062f\u062f \u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Select the currency in which price list is maintained": "\u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u062a\u064a \u064a\u062a\u0645 \u0627\u0644\u0627\u062d\u062a\u0641\u0627\u0638 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "\u062a\u062d\u062f\u064a\u062f \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0643\u0645\u0627 \u062a\u0645 \u0625\u062f\u062e\u0627\u0644\u0647\u0627 \u0641\u064a \u0645\u0627\u062c\u0633\u062a\u064a\u0631 &quot;\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631&quot;. \u0648\u0647\u0630\u0627 \u0633\u062d\u0628 \u0627\u0644\u0645\u0639\u062f\u0644\u0627\u062a \u0627\u0644\u0645\u0631\u062c\u0639\u064a\u0629 \u0645\u0646 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0636\u062f \u0647\u0630\u0647 \u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0633\u0639\u0631 \u0643\u0645\u0627 \u0647\u0648 \u0645\u062d\u062f\u062f \u0641\u064a \u0645\u0627\u062c\u0633\u062a\u064a\u0631 &quot;\u0627\u0644\u0633\u0644\u0639\u0629&quot;.", 
- "Select the relevant company name if you have multiple companies.": "\u062d\u062f\u062f \u0627\u0633\u0645 \u0627\u0644\u0634\u0631\u0643\u0629 \u0630\u0627\u062a \u0627\u0644\u0635\u0644\u0629 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0644\u062f\u064a\u0643 \u0627\u0644\u0634\u0631\u0643\u0627\u062a \u0645\u062a\u0639\u062f\u062f\u0629.", 
- "Selling": "\u0628\u064a\u0639", 
- "Source": "\u0645\u0635\u062f\u0631", 
- "Status": "\u062d\u0627\u0644\u0629", 
- "Submitted": "\u0627\u0644\u0645\u0642\u062f\u0645\u0629", 
- "Supplier Reference": "\u0645\u0631\u062c\u0639 \u0627\u0644\u0645\u0648\u0631\u062f", 
- "Taxes": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628", 
- "Taxes and Charges Calculation": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645 \u062d\u0633\u0627\u0628", 
- "Taxes and Charges Total*": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645 \u0627\u0644\u0645\u062c\u0645\u0648\u0639 *", 
- "Term Details": "\u0645\u0635\u0637\u0644\u062d \u062a\u0641\u0627\u0635\u064a\u0644", 
- "Terms and Conditions": "\u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Terms and Conditions HTML": "\u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645 HTML", 
- "Territory": "\u0625\u0642\u0644\u064a\u0645", 
- "The date at which current entry is corrected in the system.": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u062a\u0635\u062d\u064a\u062d \u0627\u0644\u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u062d\u0627\u0644\u064a \u0641\u064a \u0627\u0644\u0646\u0638\u0627\u0645.", 
- "The date at which current entry is made in system.": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u0627\u062f\u062e\u0627\u0644\u0647\u0627 \u0641\u064a \u0627\u0644\u0646\u0638\u0627\u0645 \u0627\u0644\u062d\u0627\u0644\u064a.", 
- "To create Quotation against Opportunity, Select Opportunity No. and click on 'Pull Opportunity Details' ": "\u0644\u062e\u0644\u0642 \u0627\u0644\u0641\u0631\u0635 \u0636\u062f \u0627\u0642\u062a\u0628\u0627\u0633\u060c \u062d\u062f\u062f \u0631\u0642\u0645 \u0627\u0644\u0641\u0631\u0635 \u0648\u0627\u0646\u0642\u0631 \u0639\u0644\u0649 &quot;\u062a\u0641\u0627\u0635\u064a\u0644 \u0641\u0631\u0635\u0629 \u0633\u062d\u0628 &#39;", 
- "To manage multiple series please go to Setup > Manage Series": "\u0644\u0625\u062f\u0627\u0631\u0629 \u0633\u0644\u0633\u0644\u0629 \u0645\u062a\u0639\u062f\u062f\u0629 \u064a\u0631\u062c\u0649 \u0627\u0644\u062f\u062e\u0648\u0644 \u0625\u0644\u0649 \u0625\u0639\u062f\u0627\u062f&gt; \u0625\u062f\u0627\u0631\u0629 \u0633\u0644\u0633\u0644\u0629", 
- "Totals": "\u0627\u0644\u0645\u062c\u0627\u0645\u064a\u0639", 
- "Will be fetched from Customer": "\u0648\u0633\u064a\u062a\u0645 \u062c\u0644\u0628 \u0645\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621"
-}
\ No newline at end of file
diff --git a/selling/doctype/quotation/locale/de-doc.json b/selling/doctype/quotation/locale/de-doc.json
deleted file mode 100644
index 0d5b949..0000000
--- a/selling/doctype/quotation/locale/de-doc.json
+++ /dev/null
@@ -1,96 +0,0 @@
-{
- "Add Terms and Conditions for the Quotation like Payment Terms, Validity of Offer etc. You can also prepare a Terms and Conditions Master and use the Template": "F\u00fcgen AGB f\u00fcr das Angebot wie Zahlungsbedingungen, G\u00fcltigkeit des Angebots etc. Sie k\u00f6nnen auch ein AGB-Master und verwenden Sie die Vorlage", 
- "Address": "Adresse", 
- "Advertisement": "Anzeige", 
- "Amended From": "Ge\u00e4ndert von", 
- "Amendment Date": "\u00c4nderung Datum", 
- "Calculate Taxes and Charges": "Berechnen Sie Steuern und Abgaben", 
- "Campaign": "Kampagne", 
- "Cancelled": "Abgesagt", 
- "Cold Calling": "Cold Calling", 
- "Communication HTML": "Communication HTML", 
- "Communication History": "Communication History", 
- "Company": "Firma", 
- "Contact": "Kontakt", 
- "Contact Email": "Kontakt per E-Mail", 
- "Contact Info": "Kontakt Info", 
- "Contact Person": "Ansprechpartner", 
- "Conversion Rate": "Conversion Rate", 
- "Currency": "W\u00e4hrung", 
- "Customer": "Kunde", 
- "Customer Address": "Kundenadresse", 
- "Customer Group": "Customer Group", 
- "Customer Name": "Name des Kunden", 
- "Customer's Vendor": "Kunden Hersteller", 
- "Customer's currency - If you want to select a currency that is not the default currency, then you must also specify the Currency Conversion Rate.": "Kunden W\u00e4hrung - Wenn Sie eine W\u00e4hrung, die nicht die Standard-W\u00e4hrung ausw\u00e4hlen wollen, dann m\u00fcssen Sie auch die Currency Conversion Rate.", 
- "Draft": "Entwurf", 
- "Exhibition": "Ausstellung", 
- "Existing Customer": "Bestehende Kunden", 
- "File List": "Dateiliste", 
- "Filling in additional information about the Quotation will help you analyze your data better.": "Ausf\u00fcllen zus\u00e4tzliche Informationen \u00fcber das Angebot wird Ihnen helfen, Ihre Daten analysieren besser.", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "Get Taxes and Charges": "Holen Steuern und Abgaben", 
- "Get Terms and Conditions": "Holen AGB", 
- "Grand Total": "Grand Total", 
- "Grand Total*": "Grand Total *", 
- "In Words": "In Worte", 
- "In Words will be visible once you save the Quotation.": "In Worte sichtbar sein wird, sobald Sie das Angebot zu speichern.", 
- "Items": "Artikel", 
- "Keep a track on communications regarding this Quotation. This will help you remember earlier communications in case the Customer comes back again": "Halten Sie einen Track auf Mitteilungen \u00fcber dieses Angebot. Dies hilft Ihnen, sich zuvor Kommunikation im Falle der Kunde kommt wieder", 
- "Lead": "F\u00fchren", 
- "Lead Name": "Name der Person", 
- "Letter Head": "Briefkopf", 
- "Maintenance": "Wartung", 
- "Mass Mailing": "Mass Mailing", 
- "Mobile No": "In Mobile", 
- "More Info": "Mehr Info", 
- "Naming Series": "Benennen Series", 
- "Net Total*": "* Net Total", 
- "Opportunity Item": "Gelegenheit Artikel", 
- "Opportunity No": "Die Gelegenheit", 
- "Order Confirmed": "Bestellung best\u00e4tigt", 
- "Order Lost": "Lost Order", 
- "Order Type": "Auftragsart", 
- "Organization": "Organisation", 
- "Price List": "Preisliste", 
- "Price List Currency": "W\u00e4hrung Preisliste", 
- "Price List Currency Conversion Rate": "Preisliste Currency Conversion Rate", 
- "Price List and Currency": "Listenpreis und W\u00e4hrungsrechner", 
- "Pull Opportunity Detail": "Ziehen Sie Gelegenheit Detailansicht", 
- "QTN": "QTN", 
- "Quotation": "Zitat", 
- "Quotation Date": "Quotation Datum", 
- "Quotation Items": "Angebotspositionen", 
- "Quotation Lost Reason": "Zitat Passwort Reason", 
- "Quotation To": "Um Angebot", 
- "Rate at which Price list currency is converted to company's base currency": "Geschwindigkeit, mit der W\u00e4hrung der Preisliste zu Unternehmen der Basisw\u00e4hrung umgewandelt wird", 
- "Rate at which customer's currency is converted to company's base currency": "Rate, mit der Kunden W\u00e4hrung ist an Unternehmen Basisw\u00e4hrung umgerechnet", 
- "Re-Calculate Values": "Neu berechnen Werte", 
- "Reference": "Referenz", 
- "Rounded Total": "Abgerundete insgesamt", 
- "Sales": "Vertrieb", 
- "Sales Taxes and Charges": "Vertrieb Steuern und Abgaben", 
- "Select Print Heading": "W\u00e4hlen Sie Drucken \u00dcberschrift", 
- "Select Terms and Conditions": "W\u00e4hlen AGB", 
- "Select the currency in which price list is maintained": "W\u00e4hlen Sie die W\u00e4hrung, in der Preisliste wird beibehalten", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "W\u00e4hlen Sie die Preisliste in der \"Preisliste\" Master eingetragen. Dadurch werden die Referenzkurse Artikel gegen diese Preisliste in der \"Item\" Master vorgegeben ziehen.", 
- "Select the relevant company name if you have multiple companies.": "W\u00e4hlen Sie den entsprechenden Firmennamen, wenn Sie mehrere Unternehmen haben.", 
- "Selling": "Verkauf", 
- "Source": "Quelle", 
- "Status": "Status", 
- "Submitted": "Eingereicht", 
- "Supplier Reference": "Lieferant Reference", 
- "Taxes": "Steuern", 
- "Taxes and Charges Calculation": "Steuern und Geb\u00fchren Berechnung", 
- "Taxes and Charges Total*": "Steuern und Geb\u00fchren Total *", 
- "Term Details": "Begriff Einzelheiten", 
- "Terms and Conditions": "AGB", 
- "Terms and Conditions HTML": "AGB HTML", 
- "Territory": "Gebiet", 
- "The date at which current entry is corrected in the system.": "Der Zeitpunkt, zu dem aktuellen Eintrag in dem System korrigiert.", 
- "The date at which current entry is made in system.": "Das Datum, an dem aktuellen Eintrag im System hergestellt wird.", 
- "To create Quotation against Opportunity, Select Opportunity No. and click on 'Pull Opportunity Details' ": "Um Quotation gegen Gelegenheit schaffen, ausw\u00e4hlen Chance No und klicken Sie auf \"Pull Opportunity-Details '", 
- "To manage multiple series please go to Setup > Manage Series": "Um mehrere Reihen zu verwalten gehen Sie bitte auf Setup> Verwalten Series", 
- "Totals": "Totals", 
- "Will be fetched from Customer": "Wird vom Kunden abgeholt werden"
-}
\ No newline at end of file
diff --git a/selling/doctype/quotation/locale/es-doc.json b/selling/doctype/quotation/locale/es-doc.json
deleted file mode 100644
index 55b5284..0000000
--- a/selling/doctype/quotation/locale/es-doc.json
+++ /dev/null
@@ -1,96 +0,0 @@
-{
- "Add Terms and Conditions for the Quotation like Payment Terms, Validity of Offer etc. You can also prepare a Terms and Conditions Master and use the Template": "A\u00f1adir T\u00e9rminos y Condiciones de la Oferta como condiciones de pago, la validez de una oferta, etc Tambi\u00e9n se puede preparar a un Maestro T\u00e9rminos y Condiciones y el uso de la plantilla", 
- "Address": "Direcci\u00f3n", 
- "Advertisement": "Anuncio", 
- "Amended From": "De modificada", 
- "Amendment Date": "Enmienda Fecha", 
- "Calculate Taxes and Charges": "C\u00e1lculo de Impuestos y Cargos", 
- "Campaign": "Campa\u00f1a", 
- "Cancelled": "Cancelado", 
- "Cold Calling": "Llamadas en fr\u00edo", 
- "Communication HTML": "Comunicaci\u00f3n HTML", 
- "Communication History": "Historial de comunicaciones", 
- "Company": "Empresa", 
- "Contact": "Contacto", 
- "Contact Email": "Correo electr\u00f3nico de contacto", 
- "Contact Info": "Informaci\u00f3n de contacto", 
- "Contact Person": "Persona de Contacto", 
- "Conversion Rate": "Conversi\u00f3n de Tasa de", 
- "Currency": "Moneda", 
- "Customer": "Cliente", 
- "Customer Address": "Direcci\u00f3n del cliente", 
- "Customer Group": "Grupo de clientes", 
- "Customer Name": "Nombre del cliente", 
- "Customer's Vendor": "Cliente Proveedor", 
- "Customer's currency - If you want to select a currency that is not the default currency, then you must also specify the Currency Conversion Rate.": "Moneda del cliente - Si desea seleccionar una moneda que no es la moneda por defecto, entonces tambi\u00e9n se debe especificar el porcentaje de conversiones de moneda.", 
- "Draft": "Borrador", 
- "Exhibition": "Exposici\u00f3n", 
- "Existing Customer": "Ya es cliente", 
- "File List": "Lista de archivos", 
- "Filling in additional information about the Quotation will help you analyze your data better.": "Introducci\u00f3n de informaci\u00f3n adicional sobre el Presupuesto le ayudar\u00e1 a analizar mejor sus datos.", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "Get Taxes and Charges": "Obtener Impuestos y Cargos", 
- "Get Terms and Conditions": "C\u00f3mo T\u00e9rminos y Condiciones", 
- "Grand Total": "Gran Total", 
- "Grand Total*": "Total general *", 
- "In Words": "En las palabras", 
- "In Words will be visible once you save the Quotation.": "En palabras ser\u00e1n visibles una vez que guarde la cita.", 
- "Items": "Art\u00edculos", 
- "Keep a track on communications regarding this Quotation. This will help you remember earlier communications in case the Customer comes back again": "Mantenga un registro de las comunicaciones relativas a esta cita. Esto le ayudar\u00e1 a recordar anteriores comunicaciones en caso de que el cliente se vuelve otra vez", 
- "Lead": "Conducir", 
- "Lead Name": "Plomo Nombre", 
- "Letter Head": "Carta Head", 
- "Maintenance": "Mantenimiento", 
- "Mass Mailing": "Mass Mailing", 
- "Mobile No": "Mobile No", 
- "More Info": "M\u00e1s informaci\u00f3n", 
- "Naming Series": "Nombrar Series", 
- "Net Total*": "* Total Neto", 
- "Opportunity Item": "Oportunidad art\u00edculo", 
- "Opportunity No": "No Opportunity", 
- "Order Confirmed": "Pedido confirmado", 
- "Order Lost": "Orden Perdido", 
- "Order Type": "Tipo de orden", 
- "Organization": "Organizaci\u00f3n", 
- "Price List": "Precio de lista", 
- "Price List Currency": "Precio de Lista Currency", 
- "Price List Currency Conversion Rate": "Lista de precios de divisas Conversi\u00f3n de Tasa de", 
- "Price List and Currency": "Lista de precios y de divisas", 
- "Pull Opportunity Detail": "Tire Detalle de Oportunidades", 
- "QTN": "QTN", 
- "Quotation": "Cita", 
- "Quotation Date": "Cotizaci\u00f3n Fecha", 
- "Quotation Items": "Art\u00edculos de Cotizaci\u00f3n", 
- "Quotation Lost Reason": "Cita Perdida Raz\u00f3n", 
- "Quotation To": "PRESUPUESTO a", 
- "Rate at which Price list currency is converted to company's base currency": "Velocidad a la que se convierte la moneda Lista de precios a la moneda base de la compa\u00f1\u00eda de", 
- "Rate at which customer's currency is converted to company's base currency": "Grado en el que la moneda del cliente se convierten a la moneda base de la compa\u00f1\u00eda de", 
- "Re-Calculate Values": "Vuelva a calcular los valores", 
- "Reference": "Referencia", 
- "Rounded Total": "Total redondeado", 
- "Sales": "Venta", 
- "Sales Taxes and Charges": "Ventas Impuestos y Cargos", 
- "Select Print Heading": "Seleccione Imprimir Encabezado", 
- "Select Terms and Conditions": "Seleccione T\u00e9rminos y Condiciones", 
- "Select the currency in which price list is maintained": "Seleccione la moneda en la que se mantiene la lista de precios", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "Seleccione la lista de precios seg\u00fan la inscripci\u00f3n en la &quot;Lista de Precios&quot; maestro. Esto har\u00e1 que los tipos de referencia de art\u00edculos en contra de esta lista de precios como se especifica en el &quot;Item&quot; maestro.", 
- "Select the relevant company name if you have multiple companies.": "Seleccione el nombre de la empresa correspondiente, si usted tiene m\u00faltiples empresas.", 
- "Selling": "De venta", 
- "Source": "Fuente", 
- "Status": "Estado", 
- "Submitted": "Enviado", 
- "Supplier Reference": "Proveedor de referencia", 
- "Taxes": "Impuestos", 
- "Taxes and Charges Calculation": "Los impuestos y cargos de c\u00e1lculo", 
- "Taxes and Charges Total*": "* Impuestos y cargos totales", 
- "Term Details": "Datos del plazo", 
- "Terms and Conditions": "T\u00e9rminos y Condiciones", 
- "Terms and Conditions HTML": "T\u00e9rminos y Condiciones HTML", 
- "Territory": "Territorio", 
- "The date at which current entry is corrected in the system.": "La fecha en la que la entrada actual se corrige en el sistema.", 
- "The date at which current entry is made in system.": "La fecha en que se efect\u00fae la entrada actual en el sistema.", 
- "To create Quotation against Opportunity, Select Opportunity No. and click on 'Pull Opportunity Details' ": "Para crear Cotizaci\u00f3n contra Opportunity, seleccione No. oportunidades y haga clic en &#39;Detalles de la oportunidad pull &quot;", 
- "To manage multiple series please go to Setup > Manage Series": "Para gestionar m\u00faltiples series por favor vaya a Configuraci\u00f3n&gt; Administrar Series", 
- "Totals": "Totales", 
- "Will be fetched from Customer": "\u00bfSer\u00e1 que ir a buscar al cliente"
-}
\ No newline at end of file
diff --git a/selling/doctype/quotation/locale/fr-doc.json b/selling/doctype/quotation/locale/fr-doc.json
deleted file mode 100644
index 99b8fd1..0000000
--- a/selling/doctype/quotation/locale/fr-doc.json
+++ /dev/null
@@ -1,96 +0,0 @@
-{
- "Add Terms and Conditions for the Quotation like Payment Terms, Validity of Offer etc. You can also prepare a Terms and Conditions Master and use the Template": "Ajouter des termes et conditions de la soumission comme Conditions de paiement, la validit\u00e9 de l&#39;offre, etc Vous pouvez \u00e9galement pr\u00e9parer un cadre et une ma\u00eetrise de l&#39;\u00e9tat et utiliser le mod\u00e8le de", 
- "Address": "Adresse", 
- "Advertisement": "Publicit\u00e9", 
- "Amended From": "De modifi\u00e9e", 
- "Amendment Date": "Date de la modification", 
- "Calculate Taxes and Charges": "Calculer les imp\u00f4ts et charges", 
- "Campaign": "Campagne", 
- "Cancelled": "Annul\u00e9", 
- "Cold Calling": "Cold Calling", 
- "Communication HTML": "Communication HTML", 
- "Communication History": "Histoire de la communication", 
- "Company": "Entreprise", 
- "Contact": "Contacter", 
- "Contact Email": "Contact Courriel", 
- "Contact Info": "Information de contact", 
- "Contact Person": "Personne \u00e0 contacter", 
- "Conversion Rate": "Taux de conversion", 
- "Currency": "Monnaie", 
- "Customer": "Client", 
- "Customer Address": "Adresse du client", 
- "Customer Group": "Groupe de clients", 
- "Customer Name": "Nom du client", 
- "Customer's Vendor": "Client Fournisseur", 
- "Customer's currency - If you want to select a currency that is not the default currency, then you must also specify the Currency Conversion Rate.": "La devise du client - Si vous voulez s\u00e9lectionner une devise qui n&#39;est pas la devise par d\u00e9faut, vous devez \u00e9galement sp\u00e9cifier le taux de conversion de devises.", 
- "Draft": "Avant-projet", 
- "Exhibition": "Exposition", 
- "Existing Customer": "Client existant", 
- "File List": "Liste des fichiers", 
- "Filling in additional information about the Quotation will help you analyze your data better.": "Remplir des informations suppl\u00e9mentaires sur le devis vous aidera \u00e0 analyser vos donn\u00e9es de meilleure qualit\u00e9.", 
- "Fiscal Year": "Exercice", 
- "Get Taxes and Charges": "Obtenez Taxes et frais", 
- "Get Terms and Conditions": "Obtenez Termes et Conditions", 
- "Grand Total": "Grand Total", 
- "Grand Total*": "Total g\u00e9n\u00e9ral *", 
- "In Words": "Dans les mots", 
- "In Words will be visible once you save the Quotation.": "Dans les mots seront visibles une fois que vous enregistrez le devis.", 
- "Items": "Articles", 
- "Keep a track on communications regarding this Quotation. This will help you remember earlier communications in case the Customer comes back again": "Gardez une trace sur les communications concernant ce devis. Cela vous aidera \u00e0 ne pas oublier communications ant\u00e9rieures dans le cas o\u00f9 le client revient \u00e0 nouveau", 
- "Lead": "Conduire", 
- "Lead Name": "Nom du chef de", 
- "Letter Head": "A en-t\u00eate", 
- "Maintenance": "Entretien", 
- "Mass Mailing": "Mailing de masse", 
- "Mobile No": "Aucun mobile", 
- "More Info": "Plus d&#39;infos", 
- "Naming Series": "Nommer S\u00e9rie", 
- "Net Total*": "* Total net", 
- "Opportunity Item": "Article occasion", 
- "Opportunity No": "Pas de possibilit\u00e9", 
- "Order Confirmed": "Afin Confirm\u00e9", 
- "Order Lost": "Acheter Perdu", 
- "Order Type": "Type d&#39;ordre", 
- "Organization": "Organisation", 
- "Price List": "Liste des Prix", 
- "Price List Currency": "Devise Prix", 
- "Price List Currency Conversion Rate": "Liste de prix de conversion de devises Taux", 
- "Price List and Currency": "Liste des prix et de la monnaie", 
- "Pull Opportunity Detail": "Tirez D\u00e9tails de l&#39;opportunit\u00e9", 
- "QTN": "QTN", 
- "Quotation": "Citation", 
- "Quotation Date": "Date de Cotation", 
- "Quotation Items": "Articles de devis", 
- "Quotation Lost Reason": "Devis perdu la raison", 
- "Quotation To": "Devis Pour", 
- "Rate at which Price list currency is converted to company's base currency": "Taux auquel la monnaie Liste de prix est converti en devise de base entreprise", 
- "Rate at which customer's currency is converted to company's base currency": "Vitesse \u00e0 laquelle la devise du client est converti en devise de base entreprise", 
- "Re-Calculate Values": "Re-calculer les valeurs", 
- "Reference": "R\u00e9f\u00e9rence", 
- "Rounded Total": "Totale arrondie", 
- "Sales": "Ventes", 
- "Sales Taxes and Charges": "Taxes de vente et frais", 
- "Select Print Heading": "S\u00e9lectionnez Imprimer Cap", 
- "Select Terms and Conditions": "S\u00e9lectionnez Termes et Conditions", 
- "Select the currency in which price list is maintained": "S\u00e9lectionnez la devise dans laquelle la liste de prix est maintenue", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "S\u00e9lectionnez la liste de prix comme indiqu\u00e9e dans &quot;Liste des prix&quot; ma\u00eetre. Cela tirera les taux de r\u00e9f\u00e9rence d&#39;articles contre cette liste de prix tel que sp\u00e9cifi\u00e9 dans &quot;Item&quot; ma\u00eetre.", 
- "Select the relevant company name if you have multiple companies.": "S\u00e9lectionnez le nom de l&#39;entreprise concern\u00e9e si vous avez plusieurs soci\u00e9t\u00e9s.", 
- "Selling": "Vente", 
- "Source": "Source", 
- "Status": "Statut", 
- "Submitted": "Soumis", 
- "Supplier Reference": "R\u00e9f\u00e9rence fournisseur", 
- "Taxes": "Imp\u00f4ts", 
- "Taxes and Charges Calculation": "Taxes et frais de calcul", 
- "Taxes and Charges Total*": "Les imp\u00f4ts et charges Total *", 
- "Term Details": "D\u00e9tails terme", 
- "Terms and Conditions": "Termes et Conditions", 
- "Terms and Conditions HTML": "Termes et Conditions HTML", 
- "Territory": "Territoire", 
- "The date at which current entry is corrected in the system.": "La date \u00e0 laquelle l&#39;entr\u00e9e courante est corrig\u00e9e dans le syst\u00e8me.", 
- "The date at which current entry is made in system.": "La date \u00e0 laquelle l&#39;entr\u00e9e courante est faite dans le syst\u00e8me.", 
- "To create Quotation against Opportunity, Select Opportunity No. and click on 'Pull Opportunity Details' ": "Pour cr\u00e9er Devis contre Opportunity, Opportunity No. S\u00e9lectionnez et cliquez sur \u00abD\u00e9tails concernant la possibilit\u00e9 Pull &#39;", 
- "To manage multiple series please go to Setup > Manage Series": "Pour g\u00e9rer plusieurs s\u00e9ries s&#39;il vous pla\u00eet allez dans R\u00e9glages&gt; G\u00e9rer S\u00e9rie", 
- "Totals": "Totaux", 
- "Will be fetched from Customer": "Doivent \u00eatre r\u00e9cup\u00e9r\u00e9s de la client\u00e8le"
-}
\ No newline at end of file
diff --git a/selling/doctype/quotation/locale/hi-doc.json b/selling/doctype/quotation/locale/hi-doc.json
deleted file mode 100644
index 78b7016..0000000
--- a/selling/doctype/quotation/locale/hi-doc.json
+++ /dev/null
@@ -1,96 +0,0 @@
-{
- "Add Terms and Conditions for the Quotation like Payment Terms, Validity of Offer etc. You can also prepare a Terms and Conditions Master and use the Template": "\u0915\u094b\u091f\u0947\u0936\u0928 \u0915\u0947 \u0932\u093f\u090f \u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u094b\u0902 \u0915\u094b \u091c\u094b\u0921\u093c\u0947\u0902 \u092a\u094d\u0930\u0938\u094d\u0924\u093e\u0935 \u0906\u0926\u093f \u0915\u0947 \u092d\u0941\u0917\u0924\u093e\u0928, \u0928\u093f\u092f\u092e \u0915\u0940 \u0935\u0948\u0927\u0924\u093e \u0915\u0940 \u0924\u0930\u0939 \u0906\u092a \u092d\u0940 \u090f\u0915 \u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u0947\u0902 \u092e\u093e\u0938\u094d\u091f\u0930 \u0924\u0948\u092f\u093e\u0930 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902 \u0914\u0930 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0947\u0902", 
- "Address": "\u092a\u0924\u093e", 
- "Advertisement": "\u0935\u093f\u091c\u094d\u091e\u093e\u092a\u0928", 
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Amendment Date": "\u0938\u0902\u0936\u094b\u0927\u0928 \u0924\u093f\u0925\u093f", 
- "Calculate Taxes and Charges": "\u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u0915\u0940 \u0917\u0923\u0928\u093e", 
- "Campaign": "\u0905\u092d\u093f\u092f\u093e\u0928", 
- "Cancelled": "Cancelled", 
- "Cold Calling": "\u0938\u0930\u094d\u0926 \u092a\u0939\u0941\u0901\u091a", 
- "Communication HTML": "\u0938\u0902\u091a\u093e\u0930 HTML", 
- "Communication History": "\u0938\u0902\u091a\u093e\u0930 \u0907\u0924\u093f\u0939\u093e\u0938", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Contact": "\u0938\u0902\u092a\u0930\u094d\u0915", 
- "Contact Email": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0908\u092e\u0947\u0932", 
- "Contact Info": "\u0938\u0902\u092a\u0930\u094d\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Contact Person": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0935\u094d\u092f\u0915\u094d\u0924\u093f", 
- "Conversion Rate": "\u0930\u0942\u092a\u093e\u0902\u0924\u0930\u0923 \u0926\u0930", 
- "Currency": "\u092e\u0941\u0926\u094d\u0930\u093e", 
- "Customer": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "Customer Address": "\u0917\u094d\u0930\u093e\u0939\u0915 \u092a\u0924\u093e", 
- "Customer Group": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0938\u092e\u0942\u0939", 
- "Customer Name": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u093e \u0928\u093e\u092e", 
- "Customer's Vendor": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0935\u093f\u0915\u094d\u0930\u0947\u0924\u093e", 
- "Customer's currency - If you want to select a currency that is not the default currency, then you must also specify the Currency Conversion Rate.": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u0940 \u092e\u0941\u0926\u094d\u0930\u093e - \u092f\u0926\u093f \u0906\u092a \u090f\u0915 \u092e\u0941\u0926\u094d\u0930\u093e \u0939\u0948 \u0915\u093f \u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u092e\u0941\u0926\u094d\u0930\u093e \u0928\u0939\u0940\u0902 \u0939\u0948 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0928\u093e \u091a\u093e\u0939\u0924\u0947 \u0939\u0948\u0902, \u0924\u094b \u0906\u092a \u092d\u0940 \u092e\u0941\u0926\u094d\u0930\u093e \u0930\u0942\u092a\u093e\u0902\u0924\u0930\u0923 \u0926\u0930 \u0915\u094b \u0928\u093f\u0930\u094d\u0926\u093f\u0937\u094d\u091f \u0915\u0930\u0928\u093e \u091a\u093e\u0939\u093f\u090f.", 
- "Draft": "\u092e\u0938\u094c\u0926\u093e", 
- "Exhibition": "\u092a\u094d\u0930\u0926\u0930\u094d\u0936\u0928\u0940", 
- "Existing Customer": "\u092e\u094c\u091c\u0942\u0926\u093e \u0917\u094d\u0930\u093e\u0939\u0915", 
- "File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940", 
- "Filling in additional information about the Quotation will help you analyze your data better.": "\u0915\u094b\u091f\u0947\u0936\u0928 \u0915\u0947 \u092c\u093e\u0930\u0947 \u092e\u0947\u0902 \u0905\u0924\u093f\u0930\u093f\u0915\u094d\u0924 \u091c\u093e\u0928\u0915\u093e\u0930\u0940 \u092e\u0947\u0902 \u092d\u0930\u0928\u0947 \u092e\u0947\u0902 \u092e\u0926\u0926 \u092e\u093f\u0932\u0947\u0917\u0940 \u0906\u092a \u0905\u092a\u0928\u0947 \u0921\u0947\u091f\u093e \u0915\u093e \u0935\u093f\u0936\u094d\u0932\u0947\u0937\u0923 \u092c\u0947\u0939\u0924\u0930.", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "Get Taxes and Charges": "\u0915\u0930 \u0914\u0930 \u092a\u094d\u0930\u092d\u093e\u0930", 
- "Get Terms and Conditions": "\u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u0947\u0902", 
- "Grand Total": "\u092e\u0939\u093e\u092f\u094b\u0917", 
- "Grand Total*": "\u092e\u0939\u093e\u092f\u094b\u0917 *", 
- "In Words": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902", 
- "In Words will be visible once you save the Quotation.": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902 \u0926\u093f\u0916\u093e\u0908 \u0939\u094b \u0938\u0915\u0924\u093e \u0939\u0948 \u090f\u0915 \u092c\u093e\u0930 \u0906\u092a \u0909\u0926\u094d\u0927\u0930\u0923 \u092c\u091a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0939\u094b\u0917\u093e.", 
- "Items": "\u0906\u0907\u091f\u092e", 
- "Keep a track on communications regarding this Quotation. This will help you remember earlier communications in case the Customer comes back again": "\u0907\u0938 \u0909\u0926\u094d\u0927\u0930\u0923 \u0915\u0947 \u092c\u093e\u0930\u0947 \u092e\u0947\u0902 \u0938\u0902\u091a\u093e\u0930 \u092a\u0930 \u090f\u0915 \u091f\u094d\u0930\u0948\u0915 \u0930\u0916\u0947\u0902. \u092f\u0939 \u0906\u092a \u092a\u0939\u0932\u0947 \u0938\u0902\u091a\u093e\u0930 \u092f\u093e\u0926 \u0915\u0930\u0928\u0947 \u092e\u0947\u0902 \u092e\u0926\u0926 \u0915\u0947 \u092e\u093e\u092e\u0932\u0947 \u092e\u0947\u0902 \u0917\u094d\u0930\u093e\u0939\u0915 \u092b\u093f\u0930 \u0938\u0947 \u0935\u093e\u092a\u0938 \u0906\u0924\u093e \u0939\u0948", 
- "Lead": "\u0928\u0947\u0924\u0943\u0924\u094d\u0935", 
- "Lead Name": "\u0928\u093e\u092e \u0932\u0940\u0921", 
- "Letter Head": "\u092a\u0924\u094d\u0930\u0936\u0940\u0930\u094d\u0937", 
- "Maintenance": "\u0930\u0916\u0930\u0916\u093e\u0935", 
- "Mass Mailing": "\u092e\u093e\u0938 \u092e\u0947\u0932\u093f\u0902\u0917", 
- "Mobile No": "\u0928\u0939\u0940\u0902 \u092e\u094b\u092c\u093e\u0907\u0932", 
- "More Info": "\u0905\u0927\u093f\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Naming Series": "\u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u093e \u0928\u093e\u092e\u0915\u0930\u0923", 
- "Net Total*": "\u0928\u0947\u091f \u0915\u0941\u0932 *", 
- "Opportunity Item": "\u0905\u0935\u0938\u0930 \u0906\u0907\u091f\u092e", 
- "Opportunity No": "\u0915\u094b\u0908 \u092e\u094c\u0915\u093e", 
- "Order Confirmed": "\u0906\u0926\u0947\u0936 \u0915\u0940 \u092a\u0941\u0937\u094d\u091f\u093f \u0915\u0940", 
- "Order Lost": "\u0906\u0926\u0947\u0936 \u0916\u094b\u092f\u093e", 
- "Order Type": "\u0906\u0926\u0947\u0936 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Organization": "\u0938\u0902\u0917\u0920\u0928", 
- "Price List": "\u0915\u0940\u092e\u0924 \u0938\u0942\u091a\u0940", 
- "Price List Currency": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092e\u0941\u0926\u094d\u0930\u093e", 
- "Price List Currency Conversion Rate": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092e\u0941\u0926\u094d\u0930\u093e \u0930\u0942\u092a\u093e\u0902\u0924\u0930\u0923 \u0926\u0930", 
- "Price List and Currency": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u0914\u0930 \u092e\u0941\u0926\u094d\u0930\u093e", 
- "Pull Opportunity Detail": "\u0905\u0935\u0938\u0930 \u0935\u093f\u0938\u094d\u0924\u093e\u0930 \u0916\u0940\u0902\u091a\u094b", 
- "QTN": "QTN", 
- "Quotation": "\u0909\u0926\u094d\u0927\u0930\u0923", 
- "Quotation Date": "\u0915\u094b\u091f\u0947\u0936\u0928 \u0924\u093f\u0925\u093f", 
- "Quotation Items": "\u0915\u094b\u091f\u0947\u0936\u0928 \u0906\u0907\u091f\u092e", 
- "Quotation Lost Reason": "\u0915\u094b\u091f\u0947\u0936\u0928 \u0915\u093e\u0930\u0923 \u0916\u094b\u092f\u093e", 
- "Quotation To": "\u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u094b\u091f\u0947\u0936\u0928", 
- "Rate at which Price list currency is converted to company's base currency": "\u0926\u0930 \u091c\u093f\u0938 \u092a\u0930 \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092e\u0941\u0926\u094d\u0930\u093e \u0915\u0902\u092a\u0928\u0940 \u0915\u0947 \u092c\u0947\u0938 \u092e\u0941\u0926\u094d\u0930\u093e \u092e\u0947\u0902 \u092a\u0930\u093f\u0935\u0930\u094d\u0924\u093f\u0924 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948", 
- "Rate at which customer's currency is converted to company's base currency": "\u091c\u093f\u0938 \u092a\u0930 \u0926\u0930 \u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u0940 \u092e\u0941\u0926\u094d\u0930\u093e \u0915\u0902\u092a\u0928\u0940 \u0915\u0947 \u092c\u0947\u0938 \u092e\u0941\u0926\u094d\u0930\u093e \u092e\u0947\u0902 \u092a\u0930\u093f\u0935\u0930\u094d\u0924\u093f\u0924 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948", 
- "Re-Calculate Values": "\u092a\u0941\u0928\u0903 \u0917\u0923\u0928\u093e \u092e\u093e\u0928", 
- "Reference": "\u0938\u0902\u0926\u0930\u094d\u092d", 
- "Rounded Total": "\u0917\u094b\u0932 \u0915\u0941\u0932", 
- "Sales": "\u0935\u093f\u0915\u094d\u0930\u092f", 
- "Sales Taxes and Charges": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915", 
- "Select Print Heading": "\u091a\u092f\u0928 \u0936\u0940\u0930\u094d\u0937\u0915 \u092a\u094d\u0930\u093f\u0902\u091f", 
- "Select Terms and Conditions": "\u0928\u093f\u092f\u092e\u094b\u0902 \u0914\u0930 \u0936\u0930\u094d\u0924\u094b\u0902 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Select the currency in which price list is maintained": "\u091c\u093f\u0938 \u092e\u0941\u0926\u094d\u0930\u093e \u092e\u0947\u0902 \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092c\u0928\u093e\u090f \u0930\u0916\u093e \u0939\u0948 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "&quot;\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940&quot; \u092e\u093e\u0938\u094d\u091f\u0930 \u092e\u0947\u0902 \u092a\u094d\u0930\u0935\u0947\u0936 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902. \u092f\u0939 \u0907\u0938 \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u092e\u0926\u094b\u0902 \u0915\u0940 \u0938\u0902\u0926\u0930\u094d\u092d \u0926\u0930 \u092a\u0941\u0932 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 &quot;\u0906\u0907\u091f\u092e&quot; \u092e\u093e\u0938\u094d\u091f\u0930 \u092e\u0947\u0902 \u0928\u093f\u0930\u094d\u0926\u093f\u0937\u094d\u091f.", 
- "Select the relevant company name if you have multiple companies.": "\u0905\u0917\u0930 \u0906\u092a \u0915\u0908 \u0915\u0902\u092a\u0928\u093f\u092f\u094b\u0902 \u092a\u094d\u0930\u093e\u0938\u0902\u0917\u093f\u0915 \u0915\u0902\u092a\u0928\u0940 \u0915\u0947 \u0928\u093e\u092e \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902.", 
- "Selling": "\u0935\u093f\u0915\u094d\u0930\u092f", 
- "Source": "\u0938\u094d\u0930\u094b\u0924", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924", 
- "Submitted": "\u092a\u0947\u0936", 
- "Supplier Reference": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0938\u0902\u0926\u0930\u094d\u092d", 
- "Taxes": "\u0915\u0930", 
- "Taxes and Charges Calculation": "\u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u0917\u0923\u0928\u093e", 
- "Taxes and Charges Total*": "\u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u0915\u0941\u0932 *", 
- "Term Details": "\u0905\u0935\u0927\u093f \u0935\u093f\u0935\u0930\u0923", 
- "Terms and Conditions": "\u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u0947\u0902", 
- "Terms and Conditions HTML": "\u0928\u093f\u092f\u092e\u094b\u0902 \u0914\u0930 \u0936\u0930\u094d\u0924\u094b\u0902 HTML", 
- "Territory": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930", 
- "The date at which current entry is corrected in the system.": "\u091c\u094b \u0924\u093e\u0930\u0940\u0916 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0938\u0939\u0940 \u0939\u0948.", 
- "The date at which current entry is made in system.": "\u0924\u093e\u0930\u0940\u0916, \u091c\u093f\u0938 \u092a\u0930 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948.", 
- "To create Quotation against Opportunity, Select Opportunity No. and click on 'Pull Opportunity Details' ": "\u092c\u0928\u093e\u0928\u0947 \u0915\u0947 \u0905\u0935\u0938\u0930 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u0915\u094b\u091f\u0947\u0936\u0928, \u0905\u0935\u0938\u0930 \u0938\u0902 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902 \u0914\u0930 &#39;\u0916\u0940\u0902\u091a\u094b \u0905\u0935\u0938\u0930 \u0935\u093f\u0935\u0930\u0923&#39; \u092a\u0930 \u0915\u094d\u0932\u093f\u0915 \u0915\u0930\u0947\u0902", 
- "To manage multiple series please go to Setup > Manage Series": "\u090f\u0915\u093e\u0927\u093f\u0915 \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0938\u0947\u091f\u0905\u092a \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u091c\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u0943\u092a\u092f\u093e \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928", 
- "Totals": "\u092f\u094b\u0917", 
- "Will be fetched from Customer": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0938\u0947 \u0926\u093f\u0932\u0935\u093e\u092f\u093e \u091c\u093e\u090f\u0917\u093e"
-}
\ No newline at end of file
diff --git a/selling/doctype/quotation/locale/hr-doc.json b/selling/doctype/quotation/locale/hr-doc.json
deleted file mode 100644
index 5d63a17..0000000
--- a/selling/doctype/quotation/locale/hr-doc.json
+++ /dev/null
@@ -1,96 +0,0 @@
-{
- "Add Terms and Conditions for the Quotation like Payment Terms, Validity of Offer etc. You can also prepare a Terms and Conditions Master and use the Template": "Dodaj Uvjete za kotaciju poput pla\u0107anja, trajanje ponude, itd. Tako\u0111er mo\u017eete pripremiti Uvjeti i odredbe Master i koristiti predlo\u017eak", 
- "Address": "Adresa", 
- "Advertisement": "Reklama", 
- "Amended From": "Izmijenjena Od", 
- "Amendment Date": "Amandman Datum", 
- "Calculate Taxes and Charges": "Izra\u010dun poreza i pristojbi", 
- "Campaign": "Kampanja", 
- "Cancelled": "Otkazan", 
- "Cold Calling": "Hladno pozivanje", 
- "Communication HTML": "Komunikacija HTML", 
- "Communication History": "Komunikacija Povijest", 
- "Company": "Dru\u0161tvo", 
- "Contact": "Kontaktirati", 
- "Contact Email": "Kontakt e", 
- "Contact Info": "Kontakt Informacije", 
- "Contact Person": "Kontakt osoba", 
- "Conversion Rate": "Stopa konverzije", 
- "Currency": "Valuta", 
- "Customer": "Kupac", 
- "Customer Address": "Kupac Adresa", 
- "Customer Group": "Kupac Grupa", 
- "Customer Name": "Naziv klijenta", 
- "Customer's Vendor": "Kupca Prodavatelj", 
- "Customer's currency - If you want to select a currency that is not the default currency, then you must also specify the Currency Conversion Rate.": "Kupca valuta - Ako \u017eelite odabrati valutu koja nije zadana valuta, onda morate odrediti stopu pretvorbe valuta.", 
- "Draft": "Skica", 
- "Exhibition": "Izlo\u017eba", 
- "Existing Customer": "Postoje\u0107i Kupac", 
- "File List": "Popis datoteka", 
- "Filling in additional information about the Quotation will help you analyze your data better.": "Ispunjavanje dodatne informacije o kotaciju \u0107e vam pomo\u0107i da analizirati podatke bolje.", 
- "Fiscal Year": "Fiskalna godina", 
- "Get Taxes and Charges": "Nabavite porezi i pristojbe", 
- "Get Terms and Conditions": "Nabavite Uvjeti i pravila", 
- "Grand Total": "Sveukupno", 
- "Grand Total*": "Sveukupno *", 
- "In Words": "U rije\u010di", 
- "In Words will be visible once you save the Quotation.": "U rije\u010di \u0107e biti vidljiv nakon \u0161to spremite ponudu.", 
- "Items": "Proizvodi", 
- "Keep a track on communications regarding this Quotation. This will help you remember earlier communications in case the Customer comes back again": "Dr\u017eite pratiti na komunikaciju u vezi ovog ponudu. To \u0107e vam pomo\u0107i da zapamtite ranije komunikacije u slu\u010daju Kupac dolazi natrag", 
- "Lead": "Dovesti", 
- "Lead Name": "Olovo Ime", 
- "Letter Head": "Pismo Head", 
- "Maintenance": "Odr\u017eavanje", 
- "Mass Mailing": "Misa mailing", 
- "Mobile No": "Mobitel Nema", 
- "More Info": "Vi\u0161e informacija", 
- "Naming Series": "Imenovanje serije", 
- "Net Total*": "Neto Ukupno *", 
- "Opportunity Item": "Prilika artikla", 
- "Opportunity No": "Prilika Ne", 
- "Order Confirmed": "Red Potvr\u0111eno", 
- "Order Lost": "Red Izgubili", 
- "Order Type": "Vrsta narud\u017ebe", 
- "Organization": "Organizacija", 
- "Price List": "Cjenik", 
- "Price List Currency": "Cjenik valuta", 
- "Price List Currency Conversion Rate": "Cjenik valuta pretvorbe Stopa", 
- "Price List and Currency": "Cjenik i valuta", 
- "Pull Opportunity Detail": "Povucite Opportunity Detalj", 
- "QTN": "QTN", 
- "Quotation": "Citat", 
- "Quotation Date": "Ponuda Datum", 
- "Quotation Items": "Kotaciji Proizvodi", 
- "Quotation Lost Reason": "Citat Izgubili razlog", 
- "Quotation To": "Ponuda za", 
- "Rate at which Price list currency is converted to company's base currency": "Stopa po kojoj Cjenik valute se pretvaraju u tvrtke bazne valute", 
- "Rate at which customer's currency is converted to company's base currency": "Stopa po kojoj se valuta klijenta se pretvaraju u tvrtke bazne valute", 
- "Re-Calculate Values": "Ponovno izra\u010dunati vrijednosti", 
- "Reference": "Upu\u0107ivanje", 
- "Rounded Total": "Zaobljeni Ukupno", 
- "Sales": "Prodajni", 
- "Sales Taxes and Charges": "Prodaja Porezi i naknade", 
- "Select Print Heading": "Odaberite Ispis Naslov", 
- "Select Terms and Conditions": "Odaberite Uvjeti i pravila", 
- "Select the currency in which price list is maintained": "Odaberite valutu u kojoj cjenik odr\u017eava", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "Odaberite cjenik kao u\u0161ao u &quot;Cjenik&quot; gospodara. To \u0107e povu\u0107i referentne stope predmeta protiv ove cjeniku kao \u0161to je navedeno u &quot;artikla&quot; gospodara.", 
- "Select the relevant company name if you have multiple companies.": "Odaberite odgovaraju\u0107i naziv tvrtke ako imate vi\u0161e tvrtki.", 
- "Selling": "Prodaja", 
- "Source": "Izvor", 
- "Status": "Status", 
- "Submitted": "Prijavljen", 
- "Supplier Reference": "Dobavlja\u010d Referenca", 
- "Taxes": "Porezi", 
- "Taxes and Charges Calculation": "Porezi i naknade Prora\u010dun", 
- "Taxes and Charges Total*": "Porezi i naknade Ukupno *", 
- "Term Details": "Oro\u010deni Detalji", 
- "Terms and Conditions": "Odredbe i uvjeti", 
- "Terms and Conditions HTML": "Uvjeti HTML", 
- "Territory": "Teritorija", 
- "The date at which current entry is corrected in the system.": "Datum na koji teku\u0107i zapis ispravljen u sustavu.", 
- "The date at which current entry is made in system.": "Datum na koji teku\u0107i zapis se sastoji u sustavu.", 
- "To create Quotation against Opportunity, Select Opportunity No. and click on 'Pull Opportunity Details' ": "Za izradu ponudu protiv Opportunity, odaberite Opportunity broj i kliknite na &quot;povu\u0107i Opportunity podaci &#39;", 
- "To manage multiple series please go to Setup > Manage Series": "Za upravljati s vi\u0161e niz molimo idite na Postavke&gt; Upravljanje serije", 
- "Totals": "Ukupan rezultat", 
- "Will be fetched from Customer": "Ho\u0107e li biti preuzeta od kupca"
-}
\ No newline at end of file
diff --git a/selling/doctype/quotation/locale/nl-doc.json b/selling/doctype/quotation/locale/nl-doc.json
deleted file mode 100644
index d26defe..0000000
--- a/selling/doctype/quotation/locale/nl-doc.json
+++ /dev/null
@@ -1,96 +0,0 @@
-{
- "Add Terms and Conditions for the Quotation like Payment Terms, Validity of Offer etc. You can also prepare a Terms and Conditions Master and use the Template": "Voeg Algemene Voorwaarden voor de offerte als Betalingscondities, Geldigheid van de aanbieding, enz. U kunt ook de voorbereiding van een Algemene voorwaarden Master en gebruik maken van de sjabloon", 
- "Address": "Adres", 
- "Advertisement": "Advertentie", 
- "Amended From": "Gewijzigd Van", 
- "Amendment Date": "Wijziging Datum", 
- "Calculate Taxes and Charges": "Bereken en-heffingen", 
- "Campaign": "Campagne", 
- "Cancelled": "Geannuleerd", 
- "Cold Calling": "Cold Calling", 
- "Communication HTML": "Communicatie HTML", 
- "Communication History": "Communicatie Geschiedenis", 
- "Company": "Vennootschap", 
- "Contact": "Contact", 
- "Contact Email": "Contact E-mail", 
- "Contact Info": "Contact Info", 
- "Contact Person": "Contactpersoon", 
- "Conversion Rate": "Succespercentage", 
- "Currency": "Valuta", 
- "Customer": "Klant", 
- "Customer Address": "Klant Adres", 
- "Customer Group": "Klantengroep", 
- "Customer Name": "Klantnaam", 
- "Customer's Vendor": "Klant Vendor", 
- "Customer's currency - If you want to select a currency that is not the default currency, then you must also specify the Currency Conversion Rate.": "Klant valuta - Als u een valuta die niet de standaard valuta te selecteren, dan moet u ook de Currency Conversion Rate.", 
- "Draft": "Ontwerp", 
- "Exhibition": "Tentoonstelling", 
- "Existing Customer": "Bestaande klant", 
- "File List": "File List", 
- "Filling in additional information about the Quotation will help you analyze your data better.": "Het invullen van aanvullende informatie over de Offerte zal u helpen beter uw gegevens te analyseren.", 
- "Fiscal Year": "Boekjaar", 
- "Get Taxes and Charges": "Get Belastingen en heffingen", 
- "Get Terms and Conditions": "Get Algemene Voorwaarden", 
- "Grand Total": "Algemeen totaal", 
- "Grand Total*": "Eindtotaal *", 
- "In Words": "In Woorden", 
- "In Words will be visible once you save the Quotation.": "In Woorden zijn zichtbaar zodra het opslaan van de offerte.", 
- "Items": "Artikelen", 
- "Keep a track on communications regarding this Quotation. This will help you remember earlier communications in case the Customer comes back again": "Houd een track op de communicatie met betrekking tot deze offerte. Dit zal je helpen herinneren eerdere mededelingen in het geval de Klant komt weer terug", 
- "Lead": "Leiden", 
- "Lead Name": "Lead Naam", 
- "Letter Head": "Brief Hoofd", 
- "Maintenance": "Onderhoud", 
- "Mass Mailing": "Mass Mailing", 
- "Mobile No": "Mobiel Nog geen", 
- "More Info": "Meer info", 
- "Naming Series": "Benoemen Series", 
- "Net Total*": "Net Totaal *", 
- "Opportunity Item": "Opportunity Item", 
- "Opportunity No": "Opportunity Geen", 
- "Order Confirmed": "Order bevestigd", 
- "Order Lost": "Bestel Verloren", 
- "Order Type": "Bestel Type", 
- "Organization": "Organisatie", 
- "Price List": "Prijslijst", 
- "Price List Currency": "Prijslijst Valuta", 
- "Price List Currency Conversion Rate": "Prijslijst Currency Conversion Rate", 
- "Price List and Currency": "Prijslijst en Valuta", 
- "Pull Opportunity Detail": "Trek Opportunity Detail", 
- "QTN": "QTN", 
- "Quotation": "Citaat", 
- "Quotation Date": "Offerte Datum", 
- "Quotation Items": "Offerte Items", 
- "Quotation Lost Reason": "Offerte Verloren Reden", 
- "Quotation To": "Offerte Voor", 
- "Rate at which Price list currency is converted to company's base currency": "Snelheid waarmee Prijslijst valuta wordt omgerekend naar de basis bedrijf munt", 
- "Rate at which customer's currency is converted to company's base currency": "Snelheid waarmee de klant valuta wordt omgerekend naar de basis bedrijf munt", 
- "Re-Calculate Values": "Re-waarden berekenen", 
- "Reference": "Verwijzing", 
- "Rounded Total": "Afgeronde Totaal", 
- "Sales": "Sales", 
- "Sales Taxes and Charges": "Verkoop en-heffingen", 
- "Select Print Heading": "Selecteer Print rubriek", 
- "Select Terms and Conditions": "Selecteer Algemene Voorwaarden", 
- "Select the currency in which price list is maintained": "Selecteer de valuta waarin prijslijst wordt aangehouden", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "Selecteer de prijslijst, zoals ingevoerd in &quot;prijslijst&quot; meester. Dit trekt de referentie-tarieven van artikelen tegen deze prijslijst zoals gespecificeerd in &quot;Item&quot; meester.", 
- "Select the relevant company name if you have multiple companies.": "Selecteer de gewenste bedrijfsnaam als u meerdere bedrijven.", 
- "Selling": "Selling", 
- "Source": "Bron", 
- "Status": "Staat", 
- "Submitted": "Ingezonden", 
- "Supplier Reference": "Leverancier Referentie", 
- "Taxes": "Belastingen", 
- "Taxes and Charges Calculation": "Belastingen en kosten berekenen", 
- "Taxes and Charges Total*": "Belastingen en heffingen Totaal *", 
- "Term Details": "Term Details", 
- "Terms and Conditions": "Algemene Voorwaarden", 
- "Terms and Conditions HTML": "Algemene Voorwaarden HTML", 
- "Territory": "Grondgebied", 
- "The date at which current entry is corrected in the system.": "De datum waarop huidige item wordt gecorrigeerd in het systeem.", 
- "The date at which current entry is made in system.": "De datum waarop huidige item wordt gemaakt in het systeem.", 
- "To create Quotation against Opportunity, Select Opportunity No. and click on 'Pull Opportunity Details' ": "Om Offerte tegen Opportunity maken, selecteert u Opportunity No en klik op &#39;Pull Opportunity Details&#39;", 
- "To manage multiple series please go to Setup > Manage Series": "Om meerdere reeksen te beheren gaat u naar Setup&gt; Beheer-serie", 
- "Totals": "Totalen", 
- "Will be fetched from Customer": "Wordt opgehaald uit Klantenservice"
-}
\ No newline at end of file
diff --git a/selling/doctype/quotation/locale/pt-BR-doc.json b/selling/doctype/quotation/locale/pt-BR-doc.json
deleted file mode 100644
index e306e8e..0000000
--- a/selling/doctype/quotation/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,96 +0,0 @@
-{
- "Add Terms and Conditions for the Quotation like Payment Terms, Validity of Offer etc. You can also prepare a Terms and Conditions Master and use the Template": "Adicione Termos e Condi\u00e7\u00f5es para a Cota\u00e7\u00e3o como Condi\u00e7\u00f5es de Pagamento, Validade da Oferta e etc. Voc\u00ea tamb\u00e9m pode preparar um cadastro de Termos e Condi\u00e7\u00f5es e usar o Modelo", 
- "Address": "Endere\u00e7o", 
- "Advertisement": "An\u00fancio", 
- "Amended From": "Corrigido De", 
- "Amendment Date": "Data da Corre\u00e7\u00e3o", 
- "Calculate Taxes and Charges": "Calcular Impostos e Encargos", 
- "Campaign": "Campanha", 
- "Cancelled": "Cancelado", 
- "Cold Calling": "Cold Calling", 
- "Communication HTML": "Comunica\u00e7\u00e3o HTML", 
- "Communication History": "Hist\u00f3rico da comunica\u00e7\u00e3o", 
- "Company": "Empresa", 
- "Contact": "Contato", 
- "Contact Email": "E-mail do Contato", 
- "Contact Info": "Informa\u00e7\u00f5es para Contato", 
- "Contact Person": "Pessoa de Contato", 
- "Conversion Rate": "Taxa de Convers\u00e3o", 
- "Currency": "Moeda", 
- "Customer": "Cliente", 
- "Customer Address": "Endere\u00e7o do cliente", 
- "Customer Group": "Grupo de Clientes", 
- "Customer Name": "Nome do cliente", 
- "Customer's Vendor": "Vendedor do cliente", 
- "Customer's currency - If you want to select a currency that is not the default currency, then you must also specify the Currency Conversion Rate.": "Moeda do cliente - Se voc\u00ea deseja selecionar uma moeda que n\u00e3o \u00e9 a moeda padr\u00e3o, ent\u00e3o voc\u00ea tamb\u00e9m deve especificar a taxa de convers\u00e3o.", 
- "Draft": "Rascunho", 
- "Exhibition": "Exposi\u00e7\u00e3o", 
- "Existing Customer": "Cliente existente", 
- "File List": "Lista de Arquivos", 
- "Filling in additional information about the Quotation will help you analyze your data better.": "Preenchimento de informa\u00e7\u00f5es adicionais sobre a cota\u00e7\u00e3o ir\u00e1 ajud\u00e1-lo a analisar os seus dados melhor.", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Get Taxes and Charges": "Obter Impostos e Encargos", 
- "Get Terms and Conditions": "Obter os Termos e Condi\u00e7\u00f5es", 
- "Grand Total": "Total Geral", 
- "Grand Total*": "Total Geral*", 
- "In Words": "Por extenso", 
- "In Words will be visible once you save the Quotation.": "Por extenso ser\u00e1 vis\u00edvel quando voc\u00ea salvar a cota\u00e7\u00e3o.", 
- "Items": "Itens", 
- "Keep a track on communications regarding this Quotation. This will help you remember earlier communications in case the Customer comes back again": "Mantenha o controle sobre as comunica\u00e7\u00f5es relativas a este Or\u00e7amento. Isso vai ajudar voc\u00ea a lembrar de comunica\u00e7\u00f5es anteriores para o caso de o cliente voltar novamente", 
- "Lead": "Prospecto", 
- "Lead Name": "Nome do Prospecto", 
- "Letter Head": "Timbrado", 
- "Maintenance": "Manuten\u00e7\u00e3o", 
- "Mass Mailing": "Divulga\u00e7\u00e3o em massa", 
- "Mobile No": "Telefone Celular", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Naming Series": "S\u00e9ries nomeadas", 
- "Net Total*": "Total L\u00edquido*", 
- "Opportunity Item": "Item da oportunidade", 
- "Opportunity No": "N\u00ba da oportunidade", 
- "Order Confirmed": "Ordem Confirmada", 
- "Order Lost": "Ordem Perdida", 
- "Order Type": "Tipo de Ordem", 
- "Organization": "Organiza\u00e7\u00e3o", 
- "Price List": "Lista de Pre\u00e7os", 
- "Price List Currency": "Moeda da Lista de Pre\u00e7os", 
- "Price List Currency Conversion Rate": "Taxa de convers\u00e3o da moeda da lista de pre\u00e7os", 
- "Price List and Currency": "Lista de Pre\u00e7os e Moeda", 
- "Pull Opportunity Detail": "Puxar Detalhe da oportunidade", 
- "QTN": "QTN", 
- "Quotation": "Cota\u00e7\u00e3o", 
- "Quotation Date": "Data da Cota\u00e7\u00e3o", 
- "Quotation Items": "Itens da Cota\u00e7\u00e3o", 
- "Quotation Lost Reason": "Raz\u00e3o da perda da Cota\u00e7\u00e3o", 
- "Quotation To": "Cota\u00e7\u00e3o para", 
- "Rate at which Price list currency is converted to company's base currency": "Taxa na qual a moeda da lista de pre\u00e7os \u00e9 convertida para a moeda base da empresa", 
- "Rate at which customer's currency is converted to company's base currency": "Taxa na qual a moeda do cliente \u00e9 convertida para a moeda base da empresa", 
- "Re-Calculate Values": "Re-calcular valores", 
- "Reference": "Refer\u00eancia", 
- "Rounded Total": "Total arredondado", 
- "Sales": "Vendas", 
- "Sales Taxes and Charges": "Impostos e Taxas sobre Vendas", 
- "Select Print Heading": "Selecione o Cabe\u00e7alho de Impress\u00e3o", 
- "Select Terms and Conditions": "Selecione os Termos e Condi\u00e7\u00f5es", 
- "Select the currency in which price list is maintained": "Selecione a moeda na qual a lista de pre\u00e7os \u00e9 mantida", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "Selecione a lista de pre\u00e7os como cadastrada em &quot;Lista de Pre\u00e7o&quot;. Isso vai puxar os valores de refer\u00eancia dos itens contra esta lista de pre\u00e7os, conforme especificado no cadastro &quot;Item&quot;.", 
- "Select the relevant company name if you have multiple companies.": "Selecione o nome da empresa em quest\u00e3o, se voc\u00ea tem v\u00e1rias empresas.", 
- "Selling": "Vendas", 
- "Source": "Fonte", 
- "Status": "Estado", 
- "Submitted": "Enviado", 
- "Supplier Reference": "Refer\u00eancia do Fornecedor", 
- "Taxes": "Impostos", 
- "Taxes and Charges Calculation": "C\u00e1lculo de Impostos e Encargos", 
- "Taxes and Charges Total*": "Total de Impostos e Encargos*", 
- "Term Details": "Detalhes dos Termos", 
- "Terms and Conditions": "Termos e Condi\u00e7\u00f5es", 
- "Terms and Conditions HTML": "Termos e Condi\u00e7\u00f5es HTML", 
- "Territory": "Territ\u00f3rio", 
- "The date at which current entry is corrected in the system.": "A data em que o lan\u00e7amento atual \u00e9 corrigido no sistema.", 
- "The date at which current entry is made in system.": "A data em que o lan\u00e7amento atual \u00e9 feito no sistema.", 
- "To create Quotation against Opportunity, Select Opportunity No. and click on 'Pull Opportunity Details' ": "Para criar uma Cota\u00e7\u00e3o para uma Oportunidade, selecione o N\u00ba da Oportunidade e clique em &#39;Obter Detalhes da Oportunidade&quot;", 
- "To manage multiple series please go to Setup > Manage Series": "Para gerenciar v\u00e1rias s\u00e9ries por favor, v\u00e1 para Configura\u00e7\u00e3o &gt; Gerenciar S\u00e9ries", 
- "Totals": "Totais", 
- "Will be fetched from Customer": "Ser\u00e1 obtido a partir do Cliente"
-}
\ No newline at end of file
diff --git a/selling/doctype/quotation/locale/pt-doc.json b/selling/doctype/quotation/locale/pt-doc.json
deleted file mode 100644
index cfdc4d7..0000000
--- a/selling/doctype/quotation/locale/pt-doc.json
+++ /dev/null
@@ -1,96 +0,0 @@
-{
- "Add Terms and Conditions for the Quotation like Payment Terms, Validity of Offer etc. You can also prepare a Terms and Conditions Master and use the Template": "Adicione Termos e Condi\u00e7\u00f5es para a cota\u00e7\u00e3o como Condi\u00e7\u00f5es de pagamento, validade de oferta etc Voc\u00ea tamb\u00e9m pode preparar um Termos e Condi\u00e7\u00f5es mestre e usar o modelo", 
- "Address": "Endere\u00e7o", 
- "Advertisement": "An\u00fancio", 
- "Amended From": "Alterado De", 
- "Amendment Date": "Data emenda", 
- "Calculate Taxes and Charges": "Calcular Impostos e Taxas", 
- "Campaign": "Campanha", 
- "Cancelled": "Cancelado", 
- "Cold Calling": "Cold Calling", 
- "Communication HTML": "Comunica\u00e7\u00e3o HTML", 
- "Communication History": "Hist\u00f3ria da comunica\u00e7\u00e3o", 
- "Company": "Companhia", 
- "Contact": "Contato", 
- "Contact Email": "Contato E-mail", 
- "Contact Info": "Informa\u00e7\u00f5es para contato", 
- "Contact Person": "Pessoa de contato", 
- "Conversion Rate": "Taxa de Convers\u00e3o", 
- "Currency": "Moeda", 
- "Customer": "Cliente", 
- "Customer Address": "Endere\u00e7o do cliente", 
- "Customer Group": "Grupo de Clientes", 
- "Customer Name": "Nome do cliente", 
- "Customer's Vendor": "Vendedor cliente", 
- "Customer's currency - If you want to select a currency that is not the default currency, then you must also specify the Currency Conversion Rate.": "Moeda do cliente - Se voc\u00ea deseja selecionar uma moeda que n\u00e3o \u00e9 a moeda padr\u00e3o, ent\u00e3o voc\u00ea tamb\u00e9m deve especificar a taxa de convers\u00e3o.", 
- "Draft": "Rascunho", 
- "Exhibition": "Exposi\u00e7\u00e3o", 
- "Existing Customer": "Cliente existente", 
- "File List": "Lista de Arquivos", 
- "Filling in additional information about the Quotation will help you analyze your data better.": "Preenchimento de informa\u00e7\u00f5es adicionais sobre a cota\u00e7\u00e3o ir\u00e1 ajud\u00e1-lo a analisar os seus dados melhor.", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Get Taxes and Charges": "Obter Impostos e Taxas", 
- "Get Terms and Conditions": "Obter os Termos e Condi\u00e7\u00f5es", 
- "Grand Total": "Total geral", 
- "Grand Total*": "Grande * Total", 
- "In Words": "Em Palavras", 
- "In Words will be visible once you save the Quotation.": "Em Palavras ser\u00e1 vis\u00edvel quando voc\u00ea salvar a cota\u00e7\u00e3o.", 
- "Items": "Itens", 
- "Keep a track on communications regarding this Quotation. This will help you remember earlier communications in case the Customer comes back again": "Manter um controle sobre as comunica\u00e7\u00f5es relativas a este Or\u00e7amento. Isso vai ajudar voc\u00ea a lembrar comunica\u00e7\u00f5es anteriores no caso de o cliente volta novamente", 
- "Lead": "Conduzir", 
- "Lead Name": "Nome levar", 
- "Letter Head": "Cabe\u00e7a letra", 
- "Maintenance": "Manuten\u00e7\u00e3o", 
- "Mass Mailing": "Divulga\u00e7\u00e3o em massa", 
- "Mobile No": "No m\u00f3vel", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Naming Series": "Nomeando Series", 
- "Net Total*": "* Total Net", 
- "Opportunity Item": "Item oportunidade", 
- "Opportunity No": "Sem oportunidade", 
- "Order Confirmed": "Confirmado fim", 
- "Order Lost": "Ordem Perdido", 
- "Order Type": "Tipo de Ordem", 
- "Organization": "Organiza\u00e7\u00e3o", 
- "Price List": "Lista de Pre\u00e7os", 
- "Price List Currency": "Hoje Lista de Pre\u00e7os", 
- "Price List Currency Conversion Rate": "O pre\u00e7o de lista taxa de convers\u00e3o", 
- "Price List and Currency": "Lista de Pre\u00e7os e Moeda", 
- "Pull Opportunity Detail": "Puxe Detalhe da oportunidade", 
- "QTN": "QTN", 
- "Quotation": "Cita\u00e7\u00e3o", 
- "Quotation Date": "Data cita\u00e7\u00e3o", 
- "Quotation Items": "Itens cota\u00e7\u00e3o", 
- "Quotation Lost Reason": "Cota\u00e7\u00e3o Perdeu Raz\u00e3o", 
- "Quotation To": "Para cita\u00e7\u00e3o", 
- "Rate at which Price list currency is converted to company's base currency": "Taxa em que moeda lista de pre\u00e7os \u00e9 convertido para a moeda da empresa de base", 
- "Rate at which customer's currency is converted to company's base currency": "Taxa na qual a moeda do cliente \u00e9 convertido para a moeda da empresa de base", 
- "Re-Calculate Values": "Re-calcular valores", 
- "Reference": "Refer\u00eancia", 
- "Rounded Total": "Total arredondado", 
- "Sales": "De vendas", 
- "Sales Taxes and Charges": "Vendas Impostos e Taxas", 
- "Select Print Heading": "Selecione Imprimir t\u00edtulo", 
- "Select Terms and Conditions": "Selecione Termos e Condi\u00e7\u00f5es", 
- "Select the currency in which price list is maintained": "Selecione a moeda na qual a lista de pre\u00e7os \u00e9 mantida", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "Selecione a lista de pre\u00e7os como entrou em master &quot;Pre\u00e7o de lista&quot;. Isso vai puxar as taxas de refer\u00eancia de itens contra esta lista de pre\u00e7os, conforme especificado no &quot;Item&quot; mestre.", 
- "Select the relevant company name if you have multiple companies.": "Selecione o nome da empresa em quest\u00e3o, se voc\u00ea tem v\u00e1rias empresas.", 
- "Selling": "Vendendo", 
- "Source": "Fonte", 
- "Status": "Estado", 
- "Submitted": "Enviado", 
- "Supplier Reference": "Refer\u00eancia fornecedor", 
- "Taxes": "Impostos", 
- "Taxes and Charges Calculation": "Impostos e Encargos de C\u00e1lculo", 
- "Taxes and Charges Total*": "Impostos e Encargos Total *", 
- "Term Details": "Detalhes prazo", 
- "Terms and Conditions": "Termos e Condi\u00e7\u00f5es", 
- "Terms and Conditions HTML": "Termos e Condi\u00e7\u00f5es HTML", 
- "Territory": "Territ\u00f3rio", 
- "The date at which current entry is corrected in the system.": "A data em que a entrada actual \u00e9 corrigido no sistema.", 
- "The date at which current entry is made in system.": "A data em que a entrada actual \u00e9 feita no sistema.", 
- "To create Quotation against Opportunity, Select Opportunity No. and click on 'Pull Opportunity Details' ": "Para criar cota\u00e7\u00e3o contra o Opportunity, selecione N\u00e3o. Oportunidade e clique em &#39;Detalhes Pull oportunidade &quot;", 
- "To manage multiple series please go to Setup > Manage Series": "Para gerenciar v\u00e1rias s\u00e9ries por favor, v\u00e1 para Configura\u00e7\u00e3o&gt; Gerenciar Series", 
- "Totals": "Totais", 
- "Will be fetched from Customer": "Ser\u00e1 obtido a partir Cliente"
-}
\ No newline at end of file
diff --git a/selling/doctype/quotation/locale/sr-doc.json b/selling/doctype/quotation/locale/sr-doc.json
deleted file mode 100644
index d32a9f6..0000000
--- a/selling/doctype/quotation/locale/sr-doc.json
+++ /dev/null
@@ -1,96 +0,0 @@
-{
- "Add Terms and Conditions for the Quotation like Payment Terms, Validity of Offer etc. You can also prepare a Terms and Conditions Master and use the Template": "\u0414\u043e\u0434\u0430\u0458\u0442\u0435 \u0423\u0441\u043b\u043e\u0432\u0435 \u0437\u0430 \u043a\u043e\u0442\u0430\u0446\u0438\u0458\u0443 \u043a\u0430\u043e \u0443\u0441\u043b\u043e\u0432\u0438 \u043f\u043b\u0430\u045b\u0430\u045a\u0430, \u0432\u0430\u0436\u0435\u045a\u0430 \u043f\u043e\u043d\u0443\u0434\u0430, \u0438\u0442\u0434 \u0422\u0430\u043a\u043e\u0452\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u0438\u043f\u0440\u0435\u043c\u0438\u0442\u0438 \u0423\u0441\u043b\u043e\u0432\u0438 \u043f\u043e\u0441\u043b\u043e\u0432\u0430\u045a\u0430 \u043c\u0430\u0441\u0442\u0435\u0440 \u0438 \u043a\u043e\u0440\u0438\u0448\u045b\u0435\u045a\u0435 \u0448\u0430\u0431\u043b\u043e\u043d\u0430", 
- "Address": "\u0410\u0434\u0440\u0435\u0441\u0430", 
- "Advertisement": "\u0420\u0435\u043a\u043b\u0430\u043c\u0430", 
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "Amendment Date": "\u0410\u043c\u0430\u043d\u0434\u043c\u0430\u043d \u0414\u0430\u0442\u0443\u043c", 
- "Calculate Taxes and Charges": "\u0418\u0437\u0440\u0430\u0447\u0443\u043d\u0430\u0458\u0442\u0435 \u043f\u043e\u0440\u0435\u0437\u0430 \u0438 \u0442\u0430\u043a\u0441\u0438", 
- "Campaign": "\u041a\u0430\u043c\u043f\u0430\u045a\u0430", 
- "Cancelled": "\u041e\u0442\u043a\u0430\u0437\u0430\u043d", 
- "Cold Calling": "\u0425\u043b\u0430\u0434\u043d\u0430 \u041f\u043e\u0437\u0438\u0432\u0430\u045a\u0435", 
- "Communication HTML": "\u041a\u043e\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0458\u0430 \u0425\u0422\u041c\u041b", 
- "Communication History": "\u041a\u043e\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0458\u0430 \u0418\u0441\u0442\u043e\u0440\u0438\u0458\u0430", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Contact": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "Contact Email": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0415\u043c\u0430\u0438\u043b", 
- "Contact Info": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0418\u043d\u0444\u043e", 
- "Contact Person": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u043e\u0441\u043e\u0431\u0430", 
- "Conversion Rate": "\u0421\u0442\u043e\u043f\u0430 \u043a\u043e\u043d\u0432\u0435\u0440\u0437\u0438\u0458\u0435", 
- "Currency": "\u0412\u0430\u043b\u0443\u0442\u0430", 
- "Customer": "\u041a\u0443\u043f\u0430\u0446", 
- "Customer Address": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0410\u0434\u0440\u0435\u0441\u0430", 
- "Customer Group": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0413\u0440\u0443\u043f\u0430", 
- "Customer Name": "\u0418\u043c\u0435 \u043a\u043b\u0438\u0458\u0435\u043d\u0442\u0430", 
- "Customer's Vendor": "\u041a\u0443\u043f\u0446\u0430 \u041f\u0440\u043e\u0434\u0430\u0432\u0430\u0446", 
- "Customer's currency - If you want to select a currency that is not the default currency, then you must also specify the Currency Conversion Rate.": "\u0414\u043e\u043c\u0430\u045b\u043e\u0458 \u0432\u0430\u043b\u0443\u0442\u0438 - \u0410\u043a\u043e \u0436\u0435\u043b\u0438\u0442\u0435 \u0434\u0430 \u0438\u0437\u0430\u0431\u0435\u0440\u0435\u0442\u0435 \u0432\u0430\u043b\u0443\u0442\u0443 \u043a\u043e\u0458\u0430 \u043d\u0438\u0458\u0435 \u043f\u043e\u0434\u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u043d\u0430 \u0432\u0430\u043b\u0443\u0442\u0430, \u043e\u043d\u0434\u0430 \u043c\u043e\u0440\u0430\u0442\u0435 \u043e\u0434\u0440\u0435\u0434\u0438\u0442\u0438 \u0420\u0430\u0442\u0435 \u043a\u043e\u043d\u0432\u0435\u0440\u0437\u0438\u0458\u0435 \u0432\u0430\u043b\u0443\u0442\u0430.", 
- "Draft": "\u041d\u0430\u0446\u0440\u0442", 
- "Exhibition": "\u0418\u0437\u043b\u043e\u0436\u0431\u0430", 
- "Existing Customer": "\u041f\u043e\u0441\u0442\u043e\u0458\u0435\u045b\u0438 \u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438", 
- "File List": "\u0424\u0438\u043b\u0435 \u041b\u0438\u0441\u0442", 
- "Filling in additional information about the Quotation will help you analyze your data better.": "\u041f\u043e\u043f\u0443\u045a\u0430\u0432\u0430\u045a\u0435 \u0434\u043e\u0434\u0430\u0442\u043d\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0435 \u043e \u043a\u043e\u0442\u0430\u0446\u0438\u0458\u0443 \u045b\u0435 \u0432\u0430\u043c \u043f\u043e\u043c\u043e\u045b\u0438 \u0434\u0430 \u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u0442\u0435 \u0431\u043e\u0459\u0435 \u043f\u043e\u0434\u0430\u0442\u043a\u0435.", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "Get Taxes and Charges": "\u0413\u0435\u0442 \u043f\u043e\u0440\u0435\u0437\u0430 \u0438 \u0442\u0430\u043a\u0441\u0438", 
- "Get Terms and Conditions": "\u0413\u0435\u0442 \u0423\u0441\u043b\u043e\u0432\u0435", 
- "Grand Total": "\u0421\u0432\u0435\u0443\u043a\u0443\u043f\u043d\u043e", 
- "Grand Total*": "\u0413\u0440\u0430\u043d\u0434 \u0423\u043a\u0443\u043f\u043d\u043e *", 
- "In Words": "\u0423 \u0412\u043e\u0440\u0434\u0441", 
- "In Words will be visible once you save the Quotation.": "\u0423 \u0440\u0435\u0447\u0438 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0432\u0438\u0434\u0459\u0438\u0432 \u043a\u0430\u0434\u0430 \u0441\u0430\u0447\u0443\u0432\u0430\u0442\u0435 \u0446\u0438\u0442\u0430\u0442.", 
- "Items": "\u0410\u0440\u0442\u0438\u043a\u043b\u0438", 
- "Keep a track on communications regarding this Quotation. This will help you remember earlier communications in case the Customer comes back again": "\u0418\u043c\u0430\u0458\u0442\u0435 \u043d\u0443\u043c\u0435\u0440\u0443 \u043d\u0430 \u043a\u043e\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0458\u0435 \u0443 \u0432\u0435\u0437\u0438 \u043e\u0432\u043e\u0433 \u0446\u0438\u0442\u0430\u0442\u0430. \u0422\u043e \u045b\u0435 \u043f\u043e\u043c\u043e\u045b\u0438 \u0434\u0430 \u0441\u0435 \u0441\u0435\u0442\u0438\u0442\u0435 \u0440\u0430\u043d\u0438\u0458\u0438\u0445 \u043a\u043e\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0458\u0443 \u0443 \u0441\u043b\u0443\u0447\u0430\u0458\u0443 \u041a\u0443\u043f\u0430\u0446 \u0434\u043e\u0452\u0435 \u043f\u043e\u043d\u043e\u0432\u043e", 
- "Lead": "\u0414\u043e\u0432\u0435\u0441\u0442\u0438", 
- "Lead Name": "\u041e\u043b\u043e\u0432\u043e \u0418\u043c\u0435", 
- "Letter Head": "\u041f\u0438\u0441\u043c\u043e \u0413\u043b\u0430\u0432\u0430", 
- "Maintenance": "\u041e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0435", 
- "Mass Mailing": "\u041c\u0430\u0441\u043e\u0432\u043d\u0430 \u041c\u0430\u0438\u043b\u0438\u043d\u0433", 
- "Mobile No": "\u041c\u043e\u0431\u0438\u043b\u043d\u0438 \u041d\u0435\u043c\u0430", 
- "More Info": "\u0412\u0438\u0448\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0430", 
- "Naming Series": "\u0418\u043c\u0435\u043d\u043e\u0432\u0430\u045a\u0435 \u0421\u0435\u0440\u0438\u0435\u0441", 
- "Net Total*": "\u041d\u0435\u0442\u043e \u0423\u043a\u0443\u043f\u043d\u043e *", 
- "Opportunity Item": "\u041f\u0440\u0438\u043b\u0438\u043a\u0430 \u0448\u0438\u0444\u0440\u0430", 
- "Opportunity No": "\u041f\u0440\u0438\u043b\u0438\u043a\u0430 \u041d\u0435\u043c\u0430", 
- "Order Confirmed": "\u041d\u0430\u043b\u043e\u0433 \u041f\u043e\u0442\u0432\u0440\u0452\u0435\u043d\u0430", 
- "Order Lost": "\u041d\u0430\u043b\u043e\u0433 \u041b\u043e\u0441\u0442", 
- "Order Type": "\u0412\u0440\u0441\u0442\u0430 \u043f\u043e\u0440\u0443\u045f\u0431\u0438\u043d\u0435", 
- "Organization": "\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0458\u0430", 
- "Price List": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a", 
- "Price List Currency": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0432\u0430\u043b\u0443\u0442\u0430", 
- "Price List Currency Conversion Rate": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0432\u0430\u043b\u0443\u0442\u0430 \u0421\u0442\u043e\u043f\u0430 \u043a\u043e\u043d\u0432\u0435\u0440\u0437\u0438\u0458\u0435", 
- "Price List and Currency": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0438 \u0432\u0430\u043b\u0443\u0442\u0430", 
- "Pull Opportunity Detail": "\u041f\u0443\u043b\u043b \u0414\u0435\u0442\u0430\u0459 \u041e\u043f\u043f\u043e\u0440\u0442\u0443\u043d\u0438\u0442\u0438", 
- "QTN": "\u041a\u0422\u041d", 
- "Quotation": "\u0426\u0438\u0442\u0430\u0442", 
- "Quotation Date": "\u041f\u043e\u043d\u0443\u0434\u0430 \u0414\u0430\u0442\u0443\u043c", 
- "Quotation Items": "\u0426\u0438\u0442\u0430\u0442 \u0410\u0440\u0442\u0438\u043a\u043b\u0438", 
- "Quotation Lost Reason": "\u041f\u043e\u043d\u0443\u0434\u0430 \u041b\u043e\u0441\u0442 \u0440\u0430\u0437\u043b\u043e\u0433", 
- "Quotation To": "\u0426\u0438\u0442\u0430\u0442", 
- "Rate at which Price list currency is converted to company's base currency": "\u0421\u0442\u043e\u043f\u0430 \u043f\u043e \u043a\u043e\u0458\u043e\u0458 \u0441\u0435 \u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0432\u0430\u043b\u0443\u0442\u0430 \u043f\u0440\u0435\u0442\u0432\u0430\u0440\u0430 \u0443 \u043e\u0441\u043d\u043e\u0432\u043d\u0443 \u0432\u0430\u043b\u0443\u0442\u0443 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435", 
- "Rate at which customer's currency is converted to company's base currency": "\u0421\u0442\u043e\u043f\u0430 \u043f\u043e \u043a\u043e\u0458\u043e\u0458 \u043a\u0443\u043f\u0446\u0430 \u0432\u0430\u043b\u0443\u0442\u0430 \u043f\u0440\u0435\u0442\u0432\u0430\u0440\u0430 \u0443 \u043e\u0441\u043d\u043e\u0432\u043d\u0443 \u0432\u0430\u043b\u0443\u0442\u0443 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435", 
- "Re-Calculate Values": "\u041f\u0440\u0435\u0440\u0430\u0447\u0443\u043d\u0430\u0442\u0438 \u0432\u0440\u0435\u0434\u043d\u043e\u0441\u0442\u0438", 
- "Reference": "\u0423\u043f\u0443\u045b\u0438\u0432\u0430\u045a\u0435", 
- "Rounded Total": "\u0420\u043e\u0443\u043d\u0434\u0435\u0434 \u0423\u043a\u0443\u043f\u043d\u043e", 
- "Sales": "\u041f\u0440\u043e\u0434\u0430\u0458\u043d\u0438", 
- "Sales Taxes and Charges": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435", 
- "Select Print Heading": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u041f\u0440\u0438\u043d\u0442 \u0425\u0435\u0430\u0434\u0438\u043d\u0433", 
- "Select Terms and Conditions": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0423\u0441\u043b\u043e\u0432\u0435", 
- "Select the currency in which price list is maintained": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0432\u0430\u043b\u0443\u0442\u0443 \u0443 \u043a\u043e\u0458\u043e\u0458 \u0441\u0435 \u043e\u0434\u0440\u0436\u0430\u0432\u0430 \u0446\u0435\u043d\u043e\u0432\u043d\u0438\u043a", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0446\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u043a\u0430\u043e \u0443\u0448\u0430\u043e \u0443 &quot;\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a&quot; \u0433\u043e\u0441\u043f\u043e\u0434\u0430\u0440\u0430. \u0422\u043e \u045b\u0435 \u043f\u043e\u0432\u0443\u045b\u0438 \u0440\u0435\u0444\u0435\u0440\u0435\u043d\u0442\u043d\u0435 \u0441\u0442\u043e\u043f\u0435 \u0441\u0442\u0430\u0432\u043a\u0438 \u043f\u0440\u043e\u0442\u0438\u0432 \u043e\u0432\u043e\u0433 \u0446\u0435\u043d\u043e\u0432\u043d\u0438\u043a\u0430 \u043a\u0430\u043e \u0448\u0442\u043e \u0458\u0435 \u043d\u0430\u0432\u0435\u0434\u0435\u043d\u043e \u0443 &quot;\u0442\u0430\u0447\u043a\u0430&quot; \u0433\u043e\u0441\u043f\u043e\u0434\u0430\u0440\u0430.", 
- "Select the relevant company name if you have multiple companies.": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u043e\u0434\u0433\u043e\u0432\u0430\u0440\u0430\u0458\u0443\u045b\u0443 \u0438\u043c\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435, \u0430\u043a\u043e \u0438\u043c\u0430\u0442\u0435 \u0432\u0438\u0448\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430.", 
- "Selling": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430", 
- "Source": "\u0418\u0437\u0432\u043e\u0440", 
- "Status": "\u0421\u0442\u0430\u0442\u0443\u0441", 
- "Submitted": "\u041f\u043e\u0434\u043d\u0435\u0442", 
- "Supplier Reference": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u0420\u0435\u0444\u0435\u0440\u0435\u043d\u0442\u043d\u0430", 
- "Taxes": "\u041f\u043e\u0440\u0435\u0437\u0438", 
- "Taxes and Charges Calculation": "\u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u0438\u0437\u0440\u0430\u0447\u0443\u043d\u0430\u0432\u0430\u045a\u0435", 
- "Taxes and Charges Total*": "\u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u0423\u043a\u0443\u043f\u043d\u043e *", 
- "Term Details": "\u041e\u0440\u043e\u0447\u0435\u043d\u0430 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Terms and Conditions": "\u0423\u0441\u043b\u043e\u0432\u0438", 
- "Terms and Conditions HTML": "\u0423\u0441\u043b\u043e\u0432\u0438 \u0425\u0422\u041c\u041b", 
- "Territory": "\u0422\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0430", 
- "The date at which current entry is corrected in the system.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u0458\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u0459\u0435\u043d \u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u0443.", 
- "The date at which current entry is made in system.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0458\u0435 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0438 \u0443\u043d\u043e\u0441 \u043d\u0430\u043f\u0440\u0430\u0432\u0459\u0435\u043d \u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u0443.", 
- "To create Quotation against Opportunity, Select Opportunity No. and click on 'Pull Opportunity Details' ": "\u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u043a\u0440\u0435\u0438\u0440\u0430\u043b\u0438 \u041a\u0432\u043e\u0442\u0438\u0440\u0430\u045a\u0435 \u043f\u0440\u043e\u0442\u0438\u0432 \u041e\u043f\u043f\u043e\u0440\u0442\u0443\u043d\u0438\u0442\u0438, \u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u041d\u0435 \u043f\u0440\u0438\u043b\u0438\u043a\u0430 \u0438 \u043a\u043b\u0438\u043a\u043d\u0438\u0442\u0435 \u043d\u0430 &quot;\u043f\u0443\u043b\u043b \u041e\u043f\u043f\u043e\u0440\u0442\u0443\u043d\u0438\u0442\u0438 \u0414\u0435\u0442\u0430\u0459\u0438 &#39;", 
- "To manage multiple series please go to Setup > Manage Series": "\u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u0443\u043f\u0440\u0430\u0432\u0459\u0430\u043b\u0438 \u0432\u0438\u0448\u0435 \u0441\u0435\u0440\u0438\u0458\u0443 \u0438\u0434\u0438\u0442\u0435 \u043d\u0430 \u0421\u0435\u0442\u0443\u043f&gt; \u0423\u043f\u0440\u0430\u0432\u0459\u0430\u045a\u0435 \u0421\u0435\u0440\u0438\u0435\u0441", 
- "Totals": "\u0423\u043a\u0443\u043f\u043d\u043e", 
- "Will be fetched from Customer": "\u0411\u0438\u045b\u0435 \u043f\u0440\u0435\u0443\u0437\u0435\u0442\u0430 \u0438\u0437 \u043a\u043b\u0438\u0458\u0435\u043d\u0442\u0430"
-}
\ No newline at end of file
diff --git a/selling/doctype/quotation/locale/ta-doc.json b/selling/doctype/quotation/locale/ta-doc.json
deleted file mode 100644
index d733f54..0000000
--- a/selling/doctype/quotation/locale/ta-doc.json
+++ /dev/null
@@ -1,96 +0,0 @@
-{
- "Add Terms and Conditions for the Quotation like Payment Terms, Validity of Offer etc. You can also prepare a Terms and Conditions Master and use the Template": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd \u0ba4\u0baf\u0bbe\u0bb0\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1 \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bbe\u0bae\u0bcd \u0b9a\u0bb2\u0bc1\u0b95\u0bc8 \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1 \u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bbf\u0ba4\u0bbf\u0bae\u0bc1\u0bb1\u0bc8\u0b95\u0bb3\u0bcd, \u0b9a\u0bc6\u0bb2\u0bcd\u0bb2\u0bc1\u0baa\u0b9f\u0bbf \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1 \u0bb5\u0bbf\u0bb2\u0bc8 \u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95", 
- "Address": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Advertisement": "\u0bb5\u0bbf\u0bb3\u0bae\u0bcd\u0baa\u0bb0\u0bae\u0bcd", 
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Amendment Date": "\u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Calculate Taxes and Charges": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0b9f", 
- "Campaign": "\u0baa\u0bbf\u0bb0\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0bae\u0bcd", 
- "Cancelled": "\u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Cold Calling": "\u0b95\u0bc1\u0bb3\u0bbf\u0bb0\u0bcd \u0b95\u0bbe\u0bb2\u0bbf\u0b99\u0bcd", 
- "Communication HTML": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 HTML", 
- "Communication History": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 \u0bb5\u0bb0\u0bb2\u0bbe\u0bb1\u0bc1", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Contact": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Email": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Info": "\u0ba4\u0b95\u0bb5\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Person": "\u0ba8\u0baa\u0bb0\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Conversion Rate": "\u0b89\u0ba3\u0bb5\u0bc1 \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Currency": "\u0ba8\u0bbe\u0ba3\u0baf", 
- "Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Customer Address": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Customer Group": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1", 
- "Customer Name": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Customer's Vendor": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Customer's currency - If you want to select a currency that is not the default currency, then you must also specify the Currency Conversion Rate.": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0ba8\u0bbe\u0ba3\u0baf\u0bae\u0bcd - \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0ba8\u0bbe\u0ba3\u0baf\u0bae\u0bcd \u0b85\u0bb2\u0bcd\u0bb2 \u0b8e\u0ba9\u0bcd\u0bb1\u0bc1 \u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0ba3\u0baf\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95 \u0bb5\u0bbf\u0bb0\u0bc1\u0bae\u0bcd\u0baa\u0bbf\u0ba9\u0bbe\u0bb2\u0bcd, \u0baa\u0bbf\u0bb1\u0b95\u0bc1 \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba8\u0bbe\u0ba3\u0baf \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bae\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b9f \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd.", 
- "Draft": "\u0b95\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1 \u0bb5\u0bc0\u0b9a\u0bcd\u0b9a\u0bc1", 
- "Exhibition": "\u0b95\u0ba3\u0bcd\u0b95\u0bbe\u0b9f\u0bcd\u0b9a\u0bbf", 
- "Existing Customer": "\u0b8f\u0bb1\u0bcd\u0b95\u0ba9\u0bb5\u0bc7 \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "File List": "\u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Filling in additional information about the Quotation will help you analyze your data better.": "\u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0baa\u0bb1\u0bcd\u0bb1\u0bbf \u0b95\u0bc2\u0b9f\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bc2\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0bbf \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba8\u0ba9\u0bcd\u0bb1\u0bbe\u0b95 \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba4\u0bb0\u0bb5\u0bc1 \u0baa\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0baf\u0bcd\u0bb5\u0bc1 \u0b89\u0ba4\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "Get Taxes and Charges": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Get Terms and Conditions": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Grand Total": "\u0b86\u0b95 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd", 
- "Grand Total*": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd *", 
- "In Words": "\u0bb5\u0bc7\u0bb0\u0bcd\u0b9f\u0bcd\u0bb8\u0bcd", 
- "In Words will be visible once you save the Quotation.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd \u0b9a\u0bc7\u0bae\u0bbf\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0bb1\u0bc8 \u0b9a\u0bc6\u0bbe\u0bb1\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbe\u0ba3\u0b95\u0bcd\u0b95\u0bc2\u0b9f\u0bbf\u0baf\u0ba4\u0bbe\u0b95 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd.", 
- "Items": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "Keep a track on communications regarding this Quotation. This will help you remember earlier communications in case the Customer comes back again": "\u0b87\u0ba8\u0bcd\u0ba4 \u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd \u0baa\u0bb1\u0bcd\u0bb1\u0bbf\u0baf \u0ba4\u0b95\u0bb5\u0bb2\u0bcd \u0b92\u0bb0\u0bc1 \u0b95\u0ba3\u0bcd\u0b95\u0bbe\u0ba3\u0bbf\u0b95\u0bcd\u0b95. \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bae\u0bc0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0bae\u0bc0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0bb5\u0bb0\u0bc1\u0bae\u0bcd \u0bb5\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb2\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0bae\u0bc1\u0ba8\u0bcd\u0ba4\u0bc8\u0baf \u0ba4\u0b95\u0bb5\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0ba8\u0bbf\u0ba9\u0bc8\u0bb5\u0bbf\u0bb2\u0bcd \u0b89\u0ba4\u0bb5\u0bc1\u0bae\u0bcd", 
- "Lead": "\u0ba4\u0bb2\u0bc8\u0bae\u0bc8", 
- "Lead Name": "\u0baa\u0bc6\u0baf\u0bb0\u0bcd \u0b87\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Letter Head": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf\u0baf\u0b9f\u0b99\u0bcd\u0b95\u0bb2\u0bcd", 
- "Maintenance": "\u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Mass Mailing": "\u0bb5\u0bc6\u0b95\u0bc1\u0b9c\u0ba9 \u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd", 
- "Mobile No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0bae\u0bc6\u0bbe\u0baa\u0bc8\u0bb2\u0bcd", 
- "More Info": "\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Naming Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bbf\u0b9f\u0bc1\u0bae\u0bcd", 
- "Net Total*": "\u0ba8\u0bbf\u0b95\u0bb0 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd *", 
- "Opportunity Item": "\u0bb5\u0bbe\u0baf\u0bcd\u0baa\u0bcd\u0baa\u0bc1 \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bcd", 
- "Opportunity No": "\u0bb5\u0bbe\u0baf\u0bcd\u0baa\u0bcd\u0baa\u0bc1 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Order Confirmed": "\u0b92\u0bb4\u0bc1\u0b99\u0bcd\u0b95\u0bc1 \u0b95\u0ba9\u0bcd\u0baa\u0bbe\u0bb0\u0bcd\u0bae\u0bcd\u0b9f\u0bc1", 
- "Order Lost": "\u0b92\u0bb4\u0bc1\u0b99\u0bcd\u0b95\u0bc1 \u0bb2\u0bbe\u0bb8\u0bcd\u0b9f\u0bcd", 
- "Order Type": "\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0bb5\u0b95\u0bc8", 
- "Organization": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Price List": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Price List Currency": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0ba8\u0bbe\u0ba3\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd", 
- "Price List Currency Conversion Rate": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0ba8\u0bbe\u0ba3\u0baf \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bae\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Price List and Currency": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0ba8\u0bbe\u0ba3\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd", 
- "Pull Opportunity Detail": "\u0bb5\u0bbe\u0baf\u0bcd\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95 \u0b87\u0bb4\u0bc1\u0b95\u0bcd\u0b95", 
- "QTN": "QTN", 
- "Quotation": "\u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd", 
- "Quotation Date": "\u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Quotation Items": "\u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "Quotation Lost Reason": "\u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd \u0bb2\u0bbe\u0bb8\u0bcd\u0b9f\u0bcd", 
- "Quotation To": "\u0b8e\u0ba9\u0bcd\u0bb1\u0bc1 \u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd", 
- "Rate at which Price list currency is converted to company's base currency": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0ba8\u0bbe\u0ba3\u0baf \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0ba8\u0bbe\u0ba3\u0baf \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8", 
- "Rate at which customer's currency is converted to company's base currency": "\u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0b87\u0ba4\u0bc1 \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0ba8\u0bbe\u0ba3\u0baf \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0ba8\u0bbe\u0ba3\u0baf \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd", 
- "Re-Calculate Values": "\u0bae\u0bc0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0b9f\u0bc1\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bb2\u0bbe\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0bae\u0bcd", 
- "Reference": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Rounded Total": "\u0bb5\u0b9f\u0bcd\u0b9f\u0bae\u0bbe\u0ba9 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4", 
- "Sales": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8", 
- "Sales Taxes and Charges": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Select Print Heading": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f\u0bc1", 
- "Select Terms and Conditions": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Select the currency in which price list is maintained": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1 \u0b87\u0ba4\u0bbf\u0bb2\u0bcd \u0ba8\u0bbe\u0ba3\u0baf \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "&quot;\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd&quot; \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bcd\u0b9f \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1 \u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bc8 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd. &quot;\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd&quot; \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0b87\u0ba8\u0bcd\u0ba4 \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bbf\u0ba9\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0b87\u0bb4\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd.", 
- "Select the relevant company name if you have multiple companies.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bb2 \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd \u0b9a\u0bae\u0bcd\u0baa\u0ba8\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Selling": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8", 
- "Source": "\u0bae\u0bc2\u0bb2", 
- "Status": "\u0b85\u0ba8\u0bcd\u0ba4\u0bb8\u0bcd\u0ba4\u0bc1", 
- "Submitted": "\u0b9a\u0bae\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Supplier Reference": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Taxes": "\u0bb5\u0bb0\u0bbf", 
- "Taxes and Charges Calculation": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0b9f\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Taxes and Charges Total*": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd *", 
- "Term Details": "\u0b95\u0bbe\u0bb2 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Terms and Conditions": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd", 
- "Terms and Conditions HTML": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd HTML", 
- "Territory": "\u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd", 
- "The date at which current entry is corrected in the system.": "\u0ba4\u0bc7\u0ba4\u0bbf \u0b87\u0ba4\u0bc1 \u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8 \u0b9a\u0bb0\u0bbf.", 
- "The date at which current entry is made in system.": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf.", 
- "To create Quotation against Opportunity, Select Opportunity No. and click on 'Pull Opportunity Details' ": "\u0bb5\u0bbe\u0baf\u0bcd\u0baa\u0bcd\u0baa\u0bc1 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95 \u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95, \u0bb5\u0bbe\u0baf\u0bcd\u0baa\u0bcd\u0baa\u0bc1 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1 &#39;\u0b87\u0bb4\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd \u0bb5\u0bbe\u0baf\u0bcd\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd&#39; \u0b95\u0bbf\u0bb3\u0bbf\u0b95\u0bcd", 
- "To manage multiple series please go to Setup > Manage Series": "\u0baa\u0bb2 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95 \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bcd\u0b95&gt; \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd", 
- "Totals": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4", 
- "Will be fetched from Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0b8e\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bb5\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8"
-}
\ No newline at end of file
diff --git a/selling/doctype/quotation/locale/th-doc.json b/selling/doctype/quotation/locale/th-doc.json
deleted file mode 100644
index 6637d02..0000000
--- a/selling/doctype/quotation/locale/th-doc.json
+++ /dev/null
@@ -1,96 +0,0 @@
-{
- "Add Terms and Conditions for the Quotation like Payment Terms, Validity of Offer etc. You can also prepare a Terms and Conditions Master and use the Template": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e43\u0e19\u0e01\u0e32\u0e23\u0e02\u0e2d\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e40\u0e0a\u0e48\u0e19\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07\u0e02\u0e2d\u0e07\u0e02\u0e49\u0e2d\u0e40\u0e2a\u0e19\u0e2d\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13 \u0e2f\u0e25\u0e2f \u0e19\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e19\u0e35\u0e49\u0e22\u0e31\u0e07\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e15\u0e23\u0e35\u0e22\u0e21\u0e04\u0e27\u0e32\u0e21\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e02\u0e49\u0e2d\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e41\u0e25\u0e30\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32\u0e42\u0e17\u0e41\u0e25\u0e30\u0e43\u0e0a\u0e49\u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a", 
- "Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", 
- "Advertisement": "\u0e01\u0e32\u0e23\u0e42\u0e06\u0e29\u0e13\u0e32", 
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Amendment Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e01\u0e49\u0e44\u0e02", 
- "Calculate Taxes and Charges": "\u0e04\u0e33\u0e19\u0e27\u0e13\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23", 
- "Campaign": "\u0e23\u0e13\u0e23\u0e07\u0e04\u0e4c", 
- "Cancelled": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01", 
- "Cold Calling": "\u0e42\u0e17\u0e23\u0e40\u0e22\u0e47\u0e19", 
- "Communication HTML": "HTML \u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23", 
- "Communication History": "\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Contact": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Email": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c", 
- "Contact Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Person": "Contact Person", 
- "Conversion Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07", 
- "Currency": "\u0e40\u0e07\u0e34\u0e19\u0e15\u0e23\u0e32", 
- "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer's Vendor": "\u0e1c\u0e39\u0e49\u0e02\u0e32\u0e22\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer's currency - If you want to select a currency that is not the default currency, then you must also specify the Currency Conversion Rate.": "\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32 - \u0e2b\u0e32\u0e01\u0e04\u0e38\u0e13\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e41\u0e25\u0e49\u0e27\u0e04\u0e38\u0e13\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e23\u0e30\u0e1a\u0e38\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19", 
- "Draft": "\u0e23\u0e48\u0e32\u0e07", 
- "Exhibition": "\u0e07\u0e32\u0e19\u0e21\u0e2b\u0e01\u0e23\u0e23\u0e21", 
- "Existing Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e17\u0e35\u0e48\u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48", 
- "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c", 
- "Filling in additional information about the Quotation will help you analyze your data better.": "\u0e01\u0e23\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e08\u0e30\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e14\u0e35\u0e02\u0e36\u0e49\u0e19", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Get Taxes and Charges": "\u0e23\u0e31\u0e1a\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e18\u0e23\u0e23\u0e21\u0e40\u0e19\u0e35\u0e22\u0e21", 
- "Get Terms and Conditions": "\u0e23\u0e31\u0e1a\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Grand Total": "\u0e23\u0e27\u0e21\u0e17\u0e31\u0e49\u0e07\u0e2a\u0e34\u0e49\u0e19", 
- "Grand Total*": "* \u0e41\u0e01\u0e23\u0e19\u0e14\u0e4c\u0e23\u0e27\u0e21", 
- "In Words": "\u0e43\u0e19\u0e04\u0e33\u0e1e\u0e39\u0e14\u0e02\u0e2d\u0e07", 
- "In Words will be visible once you save the Quotation.": "\u0e43\u0e19\u0e04\u0e33\u0e1e\u0e39\u0e14\u0e02\u0e2d\u0e07\u0e08\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e21\u0e2d\u0e07\u0e40\u0e2b\u0e47\u0e19\u0e44\u0e14\u0e49\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", 
- "Items": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Keep a track on communications regarding this Quotation. This will help you remember earlier communications in case the Customer comes back again": "\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e1a\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e19\u0e35\u0e49 \u0e19\u0e35\u0e49\u0e08\u0e30\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e08\u0e33\u0e44\u0e27\u0e49\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e19\u0e35\u0e49\u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23\u0e43\u0e19\u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e01\u0e25\u0e31\u0e1a\u0e21\u0e32\u0e2d\u0e35\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07", 
- "Lead": "\u0e19\u0e33", 
- "Lead Name": "\u0e19\u0e33\u0e0a\u0e37\u0e48\u0e2d", 
- "Letter Head": "\u0e2b\u0e31\u0e27\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22", 
- "Maintenance": "\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "Mass Mailing": "\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e21\u0e27\u0e25", 
- "Mobile No": "\u0e21\u0e37\u0e2d\u0e16\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "More Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Naming Series": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e0b\u0e35\u0e23\u0e35\u0e2a\u0e4c", 
- "Net Total*": "* \u0e2a\u0e38\u0e17\u0e18\u0e34", 
- "Opportunity Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e42\u0e2d\u0e01\u0e32\u0e2a", 
- "Opportunity No": "\u0e44\u0e21\u0e48\u0e21\u0e35\u0e42\u0e2d\u0e01\u0e32\u0e2a\u0e17\u0e35\u0e48", 
- "Order Confirmed": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19", 
- "Order Lost": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e17\u0e35\u0e48\u0e2b\u0e32\u0e22\u0e44\u0e1b", 
- "Order Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d", 
- "Organization": "\u0e2d\u0e07\u0e04\u0e4c\u0e01\u0e23", 
- "Price List": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e08\u0e49\u0e07\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Price List Currency": "\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32", 
- "Price List Currency Conversion Rate": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07", 
- "Price List and Currency": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e41\u0e25\u0e30\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19", 
- "Pull Opportunity Detail": "\u0e14\u0e36\u0e07\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e42\u0e2d\u0e01\u0e32\u0e2a", 
- "QTN": "QTN", 
- "Quotation": "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", 
- "Quotation Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", 
- "Quotation Items": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", 
- "Quotation Lost Reason": "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32 Lost \u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25", 
- "Quotation To": "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e40\u0e1e\u0e37\u0e48\u0e2d", 
- "Rate at which Price list currency is converted to company's base currency": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e17\u0e35\u0e48\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e08\u0e30\u0e16\u0e39\u0e01\u0e41\u0e1b\u0e25\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e2b\u0e25\u0e31\u0e01\u0e02\u0e2d\u0e07 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Rate at which customer's currency is converted to company's base currency": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e17\u0e35\u0e48\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e08\u0e30\u0e16\u0e39\u0e01\u0e41\u0e1b\u0e25\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e2b\u0e25\u0e31\u0e01\u0e02\u0e2d\u0e07 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Re-Calculate Values": "\u0e04\u0e48\u0e32\u0e04\u0e33\u0e19\u0e27\u0e13\u0e43\u0e2b\u0e21\u0e48", 
- "Reference": "\u0e01\u0e32\u0e23\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07", 
- "Rounded Total": "\u0e23\u0e27\u0e21\u0e01\u0e25\u0e21", 
- "Sales": "\u0e02\u0e32\u0e22", 
- "Sales Taxes and Charges": "\u0e20\u0e32\u0e29\u0e35\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", 
- "Select Print Heading": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Select Terms and Conditions": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Select the currency in which price list is maintained": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e08\u0e30\u0e22\u0e31\u0e07\u0e04\u0e07", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e15\u0e32\u0e21\u0e17\u0e35\u0e48\u0e1b\u0e49\u0e2d\u0e19\u0e43\u0e19 &quot;\u0e23\u0e32\u0e04\u0e32\u0e15\u0e32\u0e21\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23&quot; \u0e15\u0e49\u0e19\u0e41\u0e1a\u0e1a \u0e19\u0e35\u0e49\u0e08\u0e30\u0e14\u0e36\u0e07\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e41\u0e25\u0e01\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07\u0e02\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e01\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e19\u0e35\u0e49\u0e15\u0e32\u0e21\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38\u0e44\u0e27\u0e49\u0e43\u0e19 &quot;\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23&quot; \u0e15\u0e49\u0e19\u0e41\u0e1a\u0e1a", 
- "Select the relevant company name if you have multiple companies.": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e0a\u0e37\u0e48\u0e2d \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 \u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e21\u0e35\u0e2b\u0e25\u0e32\u0e22 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Selling": "\u0e02\u0e32\u0e22", 
- "Source": "\u0e41\u0e2b\u0e25\u0e48\u0e07", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30", 
- "Submitted": "Submitted", 
- "Supplier Reference": "\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Taxes": "\u0e20\u0e32\u0e29\u0e35", 
- "Taxes and Charges Calculation": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e04\u0e33\u0e19\u0e27\u0e13\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", 
- "Taxes and Charges Total*": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e23\u0e27\u0e21 *", 
- "Term Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e04\u0e33", 
- "Terms and Conditions": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Terms and Conditions HTML": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02 HTML", 
- "Territory": "\u0e2d\u0e32\u0e13\u0e32\u0e40\u0e02\u0e15", 
- "The date at which current entry is corrected in the system.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e21\u0e35\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e44\u0e02\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a", 
- "The date at which current entry is made in system.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e08\u0e30\u0e17\u0e33\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a", 
- "To create Quotation against Opportunity, Select Opportunity No. and click on 'Pull Opportunity Details' ": "\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e01\u0e31\u0e1a\u0e42\u0e2d\u0e01\u0e32\u0e2a\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e42\u0e2d\u0e01\u0e32\u0e2a\u0e41\u0e25\u0e30\u0e04\u0e25\u0e34\u0e01\u0e17\u0e35\u0e48 &#39;\u0e14\u0e36\u0e07\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e42\u0e2d\u0e01\u0e32\u0e2a&#39;", 
- "To manage multiple series please go to Setup > Manage Series": "\u0e43\u0e19\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e01\u0e31\u0e1a\u0e2b\u0e25\u0e32\u0e22\u0e0a\u0e38\u0e14\u0e42\u0e1b\u0e23\u0e14\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32&gt; \u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e41\u0e1a\u0e1a", 
- "Totals": "\u0e1c\u0e25\u0e23\u0e27\u0e21", 
- "Will be fetched from Customer": "\u0e08\u0e30\u0e16\u0e39\u0e01\u0e40\u0e23\u0e35\u0e22\u0e01\u0e08\u0e32\u0e01\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32"
-}
\ No newline at end of file
diff --git a/selling/doctype/quotation/quotation.js b/selling/doctype/quotation/quotation.js
index 078baf1..4276193 100644
--- a/selling/doctype/quotation/quotation.js
+++ b/selling/doctype/quotation/quotation.js
@@ -21,109 +21,52 @@
 cur_frm.cscript.sales_team_fname = "sales_team";
 
 // =====================================================================================
-wn.require('app/selling/doctype/sales_common/sales_common.js');
 wn.require('app/accounts/doctype/sales_taxes_and_charges_master/sales_taxes_and_charges_master.js');
 wn.require('app/utilities/doctype/sms_control/sms_control.js');
+wn.require('app/selling/doctype/sales_common/sales_common.js');
 
-// ONLOAD
-// ===================================================================================
-cur_frm.cscript.onload = function(doc, cdt, cdn) {
-	cur_frm.cscript.manage_rounded_total();
-	if(!doc.quotation_to) 
-		hide_field(['customer','customer_address','contact_person','customer_name','lead', 
-	 		'address_display', 'contact_display', 'contact_mobile', 'contact_email', 
-			'territory', 'customer_group']);
-	if(!doc.price_list_name) set_multiple(cdt,cdn,{price_list_name:sys_defaults.price_list_name});
-	if(!doc.status) set_multiple(cdt,cdn,{status:'Draft'});
-	if(!doc.transaction_date) set_multiple(cdt,cdn,{transaction_date:get_today()});
-	if(!doc.conversion_rate) set_multiple(cdt,cdn,{conversion_rate:'1.00'});
-	if(!doc.currency && sys_defaults.currency) set_multiple(cdt,cdn,{currency:sys_defaults.currency});
-	if(!doc.price_list_currency) set_multiple(cdt, cdn, {price_list_currency: doc.currency, plc_conversion_rate: 1});
-
-	if(!doc.company && sys_defaults.company) set_multiple(cdt,cdn,{company:sys_defaults.company});
-	if(!doc.fiscal_year && sys_defaults.fiscal_year) set_multiple(cdt,cdn,{fiscal_year:sys_defaults.fiscal_year});
-	
-	if(doc.quotation_to) {
-		if(doc.quotation_to == 'Customer') {
-			hide_field('lead');
+erpnext.selling.QuotationController = erpnext.selling.SellingController.extend({
+	refresh: function(doc, dt, dn) {
+		this._super();
+		
+		if(doc.docstatus == 1 && doc.status!='Order Lost') {
+			cur_frm.add_custom_button('Make Sales Order', cur_frm.cscript['Make Sales Order']);
+			cur_frm.add_custom_button('Set as Lost', cur_frm.cscript['Declare Order Lost']);
+			cur_frm.add_custom_button('Send SMS', cur_frm.cscript.send_sms);
 		}
-		else if (doc.quotation_to == 'Lead') {
-			hide_field(['customer', 'customer_address', 'contact_person', 'customer_group']);
+
+		if (!doc.__islocal) {
+			cur_frm.communication_view = new wn.views.CommunicationList({
+				list: wn.model.get("Communication", {"quotation": doc.name}),
+				parent: cur_frm.fields_dict.communication_html.wrapper,
+				doc: doc,
+				recipients: doc.contact_email
+			});		
 		}
-	}
-}
-
-cur_frm.cscript.onload_post_render = function(doc, dt, dn) {
-	var callback = function(doc, dt, dn) {
-		// defined in sales_common.js
-		cur_frm.cscript.update_item_details(doc, dt, dn);
-	}
-	cur_frm.cscript.hide_price_list_currency(doc, dt, dn, callback); 
-}
-
-// hide - unhide fields based on lead or customer..
-// =======================================================================================================================
-cur_frm.cscript.lead_cust_show = function(doc,cdt,cdn){
-	hide_field(['lead', 'customer','customer_address','contact_person',
-		'customer_name','address_display','contact_display','contact_mobile','contact_email',
-		'territory','customer_group']);
-	if(doc.quotation_to == 'Lead') unhide_field(['lead']);
-	else if(doc.quotation_to == 'Customer') unhide_field(['customer']);
+		
+		this.quotation_to();
+	},
 	
-	doc.lead = doc.customer = doc.customer_name = doc.customer_address = doc.contact_person = doc.address_display = doc.contact_display = doc.contact_mobile = doc.contact_email = doc.territory = doc.customer_group = "";
-}
-
-
-
-//================ hide - unhide fields on basis of quotation to either lead or customer ===============================
-cur_frm.cscript.quotation_to = function(doc,cdt,cdn){
-	cur_frm.cscript.lead_cust_show(doc,cdt,cdn);
-}
-
-
-// REFRESH
-// ===================================================================================
-cur_frm.cscript.refresh = function(doc, cdt, cdn) {
-	cur_frm.clear_custom_buttons();
-
-	if (!cur_frm.cscript.is_onload) cur_frm.cscript.hide_price_list_currency(doc, cdt, cdn); 
-
-
-	if(doc.docstatus == 1 && doc.status!='Order Lost') {
-		cur_frm.add_custom_button('Make Sales Order', cur_frm.cscript['Make Sales Order']);
-		cur_frm.add_custom_button('Set as Lost', cur_frm.cscript['Declare Order Lost']);
-		cur_frm.add_custom_button('Send SMS', cur_frm.cscript.send_sms);
-	}
-
-	erpnext.hide_naming_series();
-	cur_frm.toggle_display("contact_section", doc.customer || doc.lead);
+	quotation_to: function() {
+		this.frm.toggle_reqd("lead", this.frm.doc.quotation_to == "Lead");
+		this.frm.toggle_reqd("customer", this.frm.doc.quotation_to == "Customer");
+	},
 	
-	if (!doc.__islocal) {
-		cur_frm.communication_view = new wn.views.CommunicationList({
-			list: wn.model.get("Communication", {"quotation": doc.name}),
-			parent: cur_frm.fields_dict.communication_html.wrapper,
-			doc: doc,
-			recipients: doc.contact_email
-		});		
-	}
-}
+	validate_company_and_party: function(party_field) {
+		if(this.frm.doc.quotation_to == "Lead") {
+			return true;
+		} else if(!this.frm.doc.quotation_to) {
+			msgprint(wn._("Please select a value for" + " " + wn.meta.get_label(this.frm.doc.doctype,
+				"quotation_to", this.frm.doc.name)));
+			return false;
+		} else {
+			return this._super(party_field);
+		}
+	},
+});
 
-
-//customer
-cur_frm.cscript.customer = function(doc,dt,dn) {
-	var pl = doc.price_list_name;
-	var callback = function(r,rt) {
-		var doc = locals[cur_frm.doctype][cur_frm.docname];
-		cur_frm.refresh();		
-		if (pl != doc.price_list_name) cur_frm.cscript.price_list_name(doc, dt, dn); 
-	}
-
-	if(doc.customer) $c_obj(make_doclist(doc.doctype, doc.name), 
-		'get_default_customer_address', '', callback);
-	if(doc.customer) unhide_field(['customer_address','contact_person','territory', 'customer_group']);
-	cur_frm.toggle_display("contact_section", doc.customer || doc.lead);
-		console.log(doc.customer_group);
-}
+// for backward compatibility: combine new and previous states
+$.extend(cur_frm.cscript, new erpnext.selling.QuotationController({frm: cur_frm}));
 
 cur_frm.cscript.customer_address = cur_frm.cscript.contact_person = function(doc,dt,dn) {
 	if(doc.customer) get_server_fields('get_customer_address', JSON.stringify({
@@ -136,8 +79,6 @@
 cur_frm.fields_dict.lead.get_query = erpnext.utils.lead_query;
 
 cur_frm.cscript.lead = function(doc, cdt, cdn) {
-	cur_frm.toggle_display("contact_section", doc.customer || doc.lead);
-	
 	if(doc.lead) {
 		get_server_fields('get_lead_details', doc.lead,'', doc, cdt, cdn, 1);
 		unhide_field('territory');
@@ -248,31 +189,6 @@
 	qtn_lost_dialog.show();
 }
 
-//===================== Quotation to validation - either customer or lead mandatory ====================
-cur_frm.cscript.quot_to_validate = function(doc,cdt,cdn){
-
-	if(doc.quotation_to == 'Lead'){
-
-		if(!doc.lead){
-			alert("Lead is mandatory.");
-			validated = false;
-		}
-	}
-	else if(doc.quotation_to == 'Customer'){
-		if(!doc.customer){
-			alert("Customer is mandatory.");
-			validated = false;
-		}
-	}
-}
-
-//===================validation function =================================
-
-cur_frm.cscript.validate = function(doc,cdt,cdn){
-	cur_frm.cscript.recalculate_values(doc, cdt, cdn);
-	cur_frm.cscript.quot_to_validate(doc,cdt,cdn);
-}
-
 //================ Last Quoted Price and Last Sold Price suggestion ======================
 cur_frm.fields_dict['quotation_details'].grid.get_field('item_code').get_query= function(doc, cdt, cdn) {
 	var d = locals[cdt][cdn];
diff --git a/selling/doctype/quotation/quotation.py b/selling/doctype/quotation/quotation.py
index c154a6a..d33cd6c 100644
--- a/selling/doctype/quotation/quotation.py
+++ b/selling/doctype/quotation/quotation.py
@@ -95,33 +95,9 @@
 	def get_rate(self,arg):
 		return get_obj('Sales Common').get_rate(arg)
 
-	# Load Default Charges
-	# ----------------------------------------------------------
-	def load_default_taxes(self):
-		self.doclist = get_obj('Sales Common').load_default_taxes(self)
-
-	# Pull details from other charges master (Get Sales Taxes and Charges Master)
-	# ----------------------------------------------------------
-	def get_other_charges(self):
-		self.doclist = get_obj('Sales Common').get_other_charges(self)	
-	
-		 
-# GET TERMS AND CONDITIONS
-# ====================================================================================
-	def get_tc_details(self):
-		return get_obj('Sales Common').get_tc_details(self)
-
-		
 # VALIDATE
 # ==============================================================================================
 	
-	# Amendment date is necessary if document is amended
-	# --------------------------------------------------
-	def validate_mandatory(self):
-		if self.doc.amended_from and not self.doc.amendment_date:
-			msgprint("Please Enter Amendment Date")
-			raise Exception
-
 	# Fiscal Year Validation
 	# ----------------------
 	def validate_fiscal_year(self):
@@ -142,6 +118,8 @@
 	#do not allow sales item in maintenance quotation and service item in sales quotation
 	#-----------------------------------------------------------------------------------------------
 	def validate_order_type(self):
+		super(DocType, self).validate_order_type()
+		
 		if self.doc.order_type in ['Maintenance', 'Service']:
 			for d in getlist(self.doclist, 'quotation_details'):
 				is_service_item = sql("select is_service_item from `tabItem` where name=%s", d.item_code)
@@ -180,7 +158,6 @@
 			"Order Confirmed", "Order Lost", "Cancelled"])
 
 		self.validate_fiscal_year()
-		self.validate_mandatory()
 		self.set_last_contact_date()
 		self.validate_order_type()
 		self.validate_for_items()
@@ -193,9 +170,6 @@
 	def on_update(self):
 		# Set Quotation Status
 		webnotes.conn.set(self.doc, 'status', 'Draft')
-
-		# subject for follow
-		self.doc.subject = '[%(status)s] To %(customer)s worth %(currency)s %(grand_total)s' % self.doc.fields
 	
 	#update enquiry
 	#------------------
diff --git a/selling/doctype/quotation/quotation.txt b/selling/doctype/quotation/quotation.txt
index 4115be8..74a4396 100644
--- a/selling/doctype/quotation/quotation.txt
+++ b/selling/doctype/quotation/quotation.txt
@@ -1,8 +1,8 @@
 [
  {
-  "creation": "2013-05-22 12:10:46", 
+  "creation": "2013-05-24 19:29:08", 
   "docstatus": 0, 
-  "modified": "2013-05-22 16:54:07", 
+  "modified": "2013-06-19 15:55:15", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -78,6 +78,7 @@
   "reqd": 1
  }, 
  {
+  "depends_on": "eval:doc.quotation_to == \"Customer\"", 
   "doctype": "DocField", 
   "fieldname": "customer", 
   "fieldtype": "Link", 
@@ -92,6 +93,7 @@
   "search_index": 1
  }, 
  {
+  "depends_on": "eval:doc.quotation_to == \"Lead\"", 
   "doctype": "DocField", 
   "fieldname": "lead", 
   "fieldtype": "Link", 
@@ -105,19 +107,21 @@
   "read_only": 0
  }, 
  {
+  "depends_on": "customer", 
   "doctype": "DocField", 
   "fieldname": "customer_name", 
   "fieldtype": "Data", 
-  "hidden": 1, 
+  "hidden": 0, 
   "in_list_view": 1, 
   "label": "Customer Name", 
   "read_only": 1
  }, 
  {
+  "depends_on": "customer", 
   "doctype": "DocField", 
   "fieldname": "address_display", 
   "fieldtype": "Small Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "in_filter": 0, 
   "label": "Address", 
   "oldfieldname": "customer_address", 
@@ -128,29 +132,32 @@
   "search_index": 0
  }, 
  {
+  "depends_on": "customer", 
   "doctype": "DocField", 
   "fieldname": "contact_display", 
   "fieldtype": "Small Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "in_filter": 0, 
   "label": "Contact", 
   "print_hide": 0, 
   "read_only": 1
  }, 
  {
+  "depends_on": "customer", 
   "doctype": "DocField", 
   "fieldname": "contact_mobile", 
   "fieldtype": "Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Mobile No", 
   "print_hide": 0, 
   "read_only": 1
  }, 
  {
+  "depends_on": "customer", 
   "doctype": "DocField", 
   "fieldname": "contact_email", 
   "fieldtype": "Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Contact Email", 
   "print_hide": 1, 
   "read_only": 1
@@ -164,6 +171,34 @@
   "width": "50%"
  }, 
  {
+  "doctype": "DocField", 
+  "fieldname": "amended_from", 
+  "fieldtype": "Data", 
+  "label": "Amended From", 
+  "no_copy": 1, 
+  "oldfieldname": "amended_from", 
+  "oldfieldtype": "Data", 
+  "print_hide": 1, 
+  "read_only": 1, 
+  "width": "150px"
+ }, 
+ {
+  "description": "Select the relevant company name if you have multiple companies.", 
+  "doctype": "DocField", 
+  "fieldname": "company", 
+  "fieldtype": "Link", 
+  "in_filter": 1, 
+  "label": "Company", 
+  "oldfieldname": "company", 
+  "oldfieldtype": "Link", 
+  "options": "Company", 
+  "print_hide": 1, 
+  "read_only": 0, 
+  "reqd": 1, 
+  "search_index": 0, 
+  "width": "150px"
+ }, 
+ {
   "default": "Today", 
   "description": "The date at which current entry is made in system.", 
   "doctype": "DocField", 
@@ -188,7 +223,7 @@
   "label": "Order Type", 
   "oldfieldname": "order_type", 
   "oldfieldtype": "Select", 
-  "options": "\nSales\nMaintenance", 
+  "options": "\nSales\nMaintenance\nShopping Cart", 
   "print_hide": 1, 
   "read_only": 0, 
   "reqd": 1, 
@@ -196,107 +231,49 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "items", 
-  "fieldtype": "Section Break", 
-  "label": "Items", 
-  "oldfieldtype": "Section Break", 
-  "print_hide": 0, 
-  "read_only": 0, 
-  "search_index": 0
- }, 
- {
-  "allow_on_submit": 1, 
-  "doctype": "DocField", 
-  "fieldname": "quotation_details", 
-  "fieldtype": "Table", 
-  "label": "Quotation Items", 
-  "oldfieldname": "quotation_details", 
-  "oldfieldtype": "Table", 
-  "options": "Quotation Item", 
-  "read_only": 0, 
-  "width": "40px"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "sec_break23", 
-  "fieldtype": "Section Break", 
-  "options": "Simple", 
-  "read_only": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "col_break34", 
-  "fieldtype": "Column Break", 
-  "read_only": 0, 
-  "width": "50%"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "net_total", 
-  "fieldtype": "Currency", 
-  "label": "Net Total*", 
-  "no_copy": 0, 
-  "oldfieldname": "net_total", 
-  "oldfieldtype": "Currency", 
-  "options": "Company:company:default_currency", 
-  "print_hide": 0, 
-  "read_only": 1, 
-  "reqd": 0, 
-  "width": "100px"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "recalculate_values", 
-  "fieldtype": "Button", 
-  "label": "Re-Calculate Values", 
-  "oldfieldtype": "Button", 
-  "print_hide": 1, 
-  "read_only": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "col_break35", 
-  "fieldtype": "Column Break", 
-  "read_only": 0, 
-  "width": "50%"
- }, 
- {
-  "description": "To create Quotation against Opportunity, Select Opportunity No. and click on 'Pull Opportunity Details' ", 
-  "doctype": "DocField", 
-  "fieldname": "enq_no", 
-  "fieldtype": "Link", 
-  "hidden": 0, 
-  "in_filter": 1, 
-  "label": "Opportunity No", 
-  "no_copy": 0, 
-  "oldfieldname": "enq_no", 
-  "oldfieldtype": "Link", 
-  "options": "Opportunity", 
-  "print_hide": 0, 
-  "read_only": 0, 
-  "report_hide": 0, 
-  "search_index": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "pull_enquiry_detail", 
-  "fieldtype": "Button", 
-  "hidden": 0, 
-  "label": "Pull Opportunity Detail", 
-  "no_copy": 0, 
-  "oldfieldtype": "Button", 
-  "print_hide": 0, 
-  "read_only": 0, 
-  "report_hide": 0
- }, 
- {
-  "doctype": "DocField", 
   "fieldname": "section_break0", 
   "fieldtype": "Section Break", 
   "label": "Price List and Currency", 
   "read_only": 0
  }, 
  {
+  "description": "Customer's currency - If you want to select a currency that is not the default currency, then you must also specify the Currency Conversion Rate.", 
+  "doctype": "DocField", 
+  "fieldname": "currency", 
+  "fieldtype": "Link", 
+  "in_filter": 1, 
+  "label": "Currency", 
+  "oldfieldname": "currency", 
+  "oldfieldtype": "Select", 
+  "options": "Currency", 
+  "print_hide": 1, 
+  "read_only": 0, 
+  "reqd": 1, 
+  "search_index": 0, 
+  "width": "100px"
+ }, 
+ {
+  "default": "1.00", 
+  "description": "Rate at which customer's currency is converted to company's base currency", 
+  "doctype": "DocField", 
+  "fieldname": "conversion_rate", 
+  "fieldtype": "Float", 
+  "label": "Conversion Rate", 
+  "oldfieldname": "conversion_rate", 
+  "oldfieldtype": "Currency", 
+  "print_hide": 1, 
+  "read_only": 0, 
+  "reqd": 1, 
+  "width": "100px"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "column_break2", 
+  "fieldtype": "Column Break", 
+  "read_only": 0, 
+  "width": "50%"
+ }, 
+ {
   "description": "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.", 
   "doctype": "DocField", 
   "fieldname": "price_list_name", 
@@ -335,40 +312,100 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "column_break2", 
+  "fieldname": "items", 
+  "fieldtype": "Section Break", 
+  "label": "Items", 
+  "oldfieldtype": "Section Break", 
+  "print_hide": 0, 
+  "read_only": 0, 
+  "search_index": 0
+ }, 
+ {
+  "allow_on_submit": 1, 
+  "doctype": "DocField", 
+  "fieldname": "quotation_details", 
+  "fieldtype": "Table", 
+  "label": "Quotation Items", 
+  "oldfieldname": "quotation_details", 
+  "oldfieldtype": "Table", 
+  "options": "Quotation Item", 
+  "read_only": 0, 
+  "reqd": 1, 
+  "width": "40px"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "sec_break23", 
+  "fieldtype": "Section Break", 
+  "options": "Simple", 
+  "read_only": 0
+ }, 
+ {
+  "description": "To create Quotation against Opportunity, Select Opportunity No. and click on 'Pull Opportunity Details' ", 
+  "doctype": "DocField", 
+  "fieldname": "enq_no", 
+  "fieldtype": "Link", 
+  "hidden": 0, 
+  "in_filter": 1, 
+  "label": "Opportunity No", 
+  "no_copy": 0, 
+  "oldfieldname": "enq_no", 
+  "oldfieldtype": "Link", 
+  "options": "Opportunity", 
+  "print_hide": 0, 
+  "read_only": 0, 
+  "report_hide": 0, 
+  "search_index": 0
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "pull_enquiry_detail", 
+  "fieldtype": "Button", 
+  "hidden": 0, 
+  "label": "Pull Opportunity Detail", 
+  "no_copy": 0, 
+  "oldfieldtype": "Button", 
+  "print_hide": 0, 
+  "read_only": 0, 
+  "report_hide": 0
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "col_break34", 
   "fieldtype": "Column Break", 
   "read_only": 0, 
   "width": "50%"
  }, 
  {
-  "description": "Customer's currency - If you want to select a currency that is not the default currency, then you must also specify the Currency Conversion Rate.", 
   "doctype": "DocField", 
-  "fieldname": "currency", 
-  "fieldtype": "Link", 
-  "in_filter": 1, 
-  "label": "Currency", 
-  "oldfieldname": "currency", 
-  "oldfieldtype": "Select", 
-  "options": "Currency", 
+  "fieldname": "net_total_export", 
+  "fieldtype": "Currency", 
+  "label": "Net Total (Export)", 
+  "options": "currency", 
+  "read_only": 1
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "net_total", 
+  "fieldtype": "Currency", 
+  "label": "Net Total*", 
+  "no_copy": 0, 
+  "oldfieldname": "net_total", 
+  "oldfieldtype": "Currency", 
+  "options": "Company:company:default_currency", 
   "print_hide": 1, 
-  "read_only": 0, 
-  "reqd": 1, 
-  "search_index": 0, 
+  "read_only": 1, 
+  "reqd": 0, 
   "width": "100px"
  }, 
  {
-  "default": "1.00", 
-  "description": "Rate at which customer's currency is converted to company's base currency", 
   "doctype": "DocField", 
-  "fieldname": "conversion_rate", 
-  "fieldtype": "Float", 
-  "label": "Conversion Rate", 
-  "oldfieldname": "conversion_rate", 
-  "oldfieldtype": "Currency", 
+  "fieldname": "recalculate_values", 
+  "fieldtype": "Button", 
+  "label": "Re-Calculate Values", 
+  "oldfieldtype": "Button", 
   "print_hide": 1, 
-  "read_only": 0, 
-  "reqd": 1, 
-  "width": "100px"
+  "read_only": 0
  }, 
  {
   "doctype": "DocField", 
@@ -392,6 +429,11 @@
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "column_break_34", 
+  "fieldtype": "Column Break"
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "get_charges", 
   "fieldtype": "Button", 
   "hidden": 0, 
@@ -402,6 +444,11 @@
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "section_break_36", 
+  "fieldtype": "Section Break"
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "other_charges", 
   "fieldtype": "Table", 
   "label": "Sales Taxes and Charges", 
@@ -412,18 +459,32 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "calculate_charges", 
-  "fieldtype": "Button", 
-  "label": "Calculate Taxes and Charges", 
-  "oldfieldtype": "Button", 
+  "fieldname": "other_charges_calculation", 
+  "fieldtype": "HTML", 
+  "label": "Taxes and Charges Calculation", 
+  "oldfieldtype": "HTML", 
   "print_hide": 1, 
   "read_only": 0
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "section_break_39", 
+  "fieldtype": "Section Break"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "other_charges_total_export", 
+  "fieldtype": "Currency", 
+  "label": "Taxes and Charges Total (Export)", 
+  "options": "currency", 
+  "print_hide": 1, 
+  "read_only": 1
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "other_charges_total", 
   "fieldtype": "Currency", 
-  "label": "Taxes and Charges Total*", 
+  "label": "Taxes and Charges Total", 
   "oldfieldname": "other_charges_total", 
   "oldfieldtype": "Currency", 
   "options": "Company:company:default_currency", 
@@ -432,10 +493,15 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "other_charges_calculation", 
-  "fieldtype": "HTML", 
-  "label": "Taxes and Charges Calculation", 
-  "oldfieldtype": "HTML", 
+  "fieldname": "column_break_42", 
+  "fieldtype": "Column Break"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "calculate_charges", 
+  "fieldtype": "Button", 
+  "label": "Calculate Taxes and Charges", 
+  "oldfieldtype": "Button", 
   "print_hide": 1, 
   "read_only": 0
  }, 
@@ -450,55 +516,6 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "grand_total", 
-  "fieldtype": "Currency", 
-  "label": "Grand Total*", 
-  "no_copy": 0, 
-  "oldfieldname": "grand_total", 
-  "oldfieldtype": "Currency", 
-  "options": "Company:company:default_currency", 
-  "print_hide": 1, 
-  "read_only": 1, 
-  "reqd": 0, 
-  "width": "200px"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "rounded_total", 
-  "fieldtype": "Currency", 
-  "label": "Rounded Total", 
-  "no_copy": 0, 
-  "oldfieldname": "rounded_total", 
-  "oldfieldtype": "Currency", 
-  "options": "Company:company:default_currency", 
-  "print_hide": 1, 
-  "read_only": 1, 
-  "width": "200px"
- }, 
- {
-  "description": "In Words will be visible once you save the Quotation.", 
-  "doctype": "DocField", 
-  "fieldname": "in_words", 
-  "fieldtype": "Data", 
-  "label": "In Words", 
-  "no_copy": 0, 
-  "oldfieldname": "in_words", 
-  "oldfieldtype": "Data", 
-  "print_hide": 1, 
-  "read_only": 1, 
-  "width": "200px"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "column_break3", 
-  "fieldtype": "Column Break", 
-  "oldfieldtype": "Column Break", 
-  "print_hide": 1, 
-  "read_only": 0, 
-  "width": "50%"
- }, 
- {
-  "doctype": "DocField", 
   "fieldname": "grand_total_export", 
   "fieldtype": "Currency", 
   "in_list_view": 1, 
@@ -539,6 +556,55 @@
   "width": "200px"
  }, 
  {
+  "doctype": "DocField", 
+  "fieldname": "column_break3", 
+  "fieldtype": "Column Break", 
+  "oldfieldtype": "Column Break", 
+  "print_hide": 1, 
+  "read_only": 0, 
+  "width": "50%"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "grand_total", 
+  "fieldtype": "Currency", 
+  "label": "Grand Total*", 
+  "no_copy": 0, 
+  "oldfieldname": "grand_total", 
+  "oldfieldtype": "Currency", 
+  "options": "Company:company:default_currency", 
+  "print_hide": 1, 
+  "read_only": 1, 
+  "reqd": 0, 
+  "width": "200px"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "rounded_total", 
+  "fieldtype": "Currency", 
+  "label": "Rounded Total", 
+  "no_copy": 0, 
+  "oldfieldname": "rounded_total", 
+  "oldfieldtype": "Currency", 
+  "options": "Company:company:default_currency", 
+  "print_hide": 1, 
+  "read_only": 1, 
+  "width": "200px"
+ }, 
+ {
+  "description": "In Words will be visible once you save the Quotation.", 
+  "doctype": "DocField", 
+  "fieldname": "in_words", 
+  "fieldtype": "Data", 
+  "label": "In Words", 
+  "no_copy": 0, 
+  "oldfieldname": "in_words", 
+  "oldfieldtype": "Data", 
+  "print_hide": 1, 
+  "read_only": 1, 
+  "width": "200px"
+ }, 
+ {
   "description": "Add Terms and Conditions for the Quotation like Payment Terms, Validity of Offer etc. You can also prepare a Terms and Conditions Master and use the Template", 
   "doctype": "DocField", 
   "fieldname": "terms_section_break", 
@@ -562,22 +628,21 @@
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "column_break_54", 
+  "fieldtype": "Column Break"
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "get_terms", 
   "fieldtype": "Button", 
   "label": "Get Terms and Conditions", 
   "oldfieldtype": "Button", 
-  "options": "get_tc_details", 
   "read_only": 0
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "terms_html", 
-  "fieldtype": "HTML", 
-  "label": "Terms and Conditions HTML", 
-  "oldfieldtype": "HTML", 
-  "options": "You can add Terms and Notes that will be printed in the Transaction", 
-  "print_hide": 1, 
-  "read_only": 0
+  "fieldname": "section_break_56", 
+  "fieldtype": "Section Break"
  }, 
  {
   "doctype": "DocField", 
@@ -596,6 +661,36 @@
   "read_only": 0
  }, 
  {
+  "description": "Will be fetched from Customer", 
+  "doctype": "DocField", 
+  "fieldname": "territory", 
+  "fieldtype": "Link", 
+  "hidden": 0, 
+  "in_filter": 1, 
+  "label": "Territory", 
+  "options": "Territory", 
+  "print_hide": 1, 
+  "read_only": 0, 
+  "reqd": 1, 
+  "search_index": 0
+ }, 
+ {
+  "depends_on": "customer", 
+  "doctype": "DocField", 
+  "fieldname": "customer_group", 
+  "fieldtype": "Link", 
+  "in_filter": 1, 
+  "label": "Customer Group", 
+  "oldfieldname": "customer_group", 
+  "oldfieldtype": "Link", 
+  "options": "Customer Group", 
+  "print_hide": 1, 
+  "read_only": 0, 
+  "reqd": 0, 
+  "search_index": 0
+ }, 
+ {
+  "depends_on": "customer", 
   "doctype": "DocField", 
   "fieldname": "col_break98", 
   "fieldtype": "Column Break", 
@@ -628,41 +723,6 @@
   "reqd": 0
  }, 
  {
-  "doctype": "DocField", 
-  "fieldname": "col_break99", 
-  "fieldtype": "Column Break", 
-  "read_only": 0, 
-  "width": "50%"
- }, 
- {
-  "description": "Will be fetched from Customer", 
-  "doctype": "DocField", 
-  "fieldname": "territory", 
-  "fieldtype": "Link", 
-  "hidden": 0, 
-  "in_filter": 1, 
-  "label": "Territory", 
-  "options": "Territory", 
-  "print_hide": 1, 
-  "read_only": 0, 
-  "reqd": 1, 
-  "search_index": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "customer_group", 
-  "fieldtype": "Link", 
-  "in_filter": 1, 
-  "label": "Customer Group", 
-  "oldfieldname": "customer_group", 
-  "oldfieldtype": "Link", 
-  "options": "Customer Group", 
-  "print_hide": 1, 
-  "read_only": 0, 
-  "reqd": 0, 
-  "search_index": 0
- }, 
- {
   "description": "Filling in additional information about the Quotation will help you analyze your data better.", 
   "doctype": "DocField", 
   "fieldname": "more_info", 
@@ -673,32 +733,18 @@
   "read_only": 0
  }, 
  {
-  "allow_on_submit": 1, 
   "doctype": "DocField", 
-  "fieldname": "letter_head", 
-  "fieldtype": "Select", 
-  "label": "Letter Head", 
-  "oldfieldname": "letter_head", 
-  "oldfieldtype": "Select", 
-  "options": "link:Letter Head", 
-  "print_hide": 1, 
-  "read_only": 0
- }, 
- {
-  "description": "Select the relevant company name if you have multiple companies.", 
-  "doctype": "DocField", 
-  "fieldname": "company", 
+  "fieldname": "campaign", 
   "fieldtype": "Link", 
-  "in_filter": 1, 
-  "label": "Company", 
-  "oldfieldname": "company", 
+  "hidden": 0, 
+  "label": "Campaign", 
+  "no_copy": 0, 
+  "oldfieldname": "campaign", 
   "oldfieldtype": "Link", 
-  "options": "Company", 
+  "options": "Campaign", 
   "print_hide": 1, 
   "read_only": 0, 
-  "reqd": 1, 
-  "search_index": 0, 
-  "width": "150px"
+  "report_hide": 0
  }, 
  {
   "doctype": "DocField", 
@@ -715,6 +761,70 @@
   "report_hide": 0
  }, 
  {
+  "allow_on_submit": 0, 
+  "default": "Draft", 
+  "doctype": "DocField", 
+  "fieldname": "status", 
+  "fieldtype": "Select", 
+  "in_filter": 1, 
+  "label": "Status", 
+  "no_copy": 1, 
+  "oldfieldname": "status", 
+  "oldfieldtype": "Select", 
+  "options": "\nDraft\nSubmitted\nOrder Confirmed\nOrder Lost\nCancelled", 
+  "print_hide": 1, 
+  "read_only": 1, 
+  "reqd": 1, 
+  "search_index": 0
+ }, 
+ {
+  "allow_on_submit": 1, 
+  "doctype": "DocField", 
+  "fieldname": "order_lost_reason", 
+  "fieldtype": "Small Text", 
+  "label": "Quotation Lost Reason", 
+  "no_copy": 1, 
+  "oldfieldname": "order_lost_reason", 
+  "oldfieldtype": "Small Text", 
+  "print_hide": 1, 
+  "read_only": 0
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "column_break4", 
+  "fieldtype": "Column Break", 
+  "oldfieldtype": "Column Break", 
+  "print_hide": 1, 
+  "read_only": 0, 
+  "width": "50%"
+ }, 
+ {
+  "allow_on_submit": 1, 
+  "doctype": "DocField", 
+  "fieldname": "letter_head", 
+  "fieldtype": "Select", 
+  "label": "Letter Head", 
+  "oldfieldname": "letter_head", 
+  "oldfieldtype": "Select", 
+  "options": "link:Letter Head", 
+  "print_hide": 1, 
+  "read_only": 0
+ }, 
+ {
+  "allow_on_submit": 1, 
+  "doctype": "DocField", 
+  "fieldname": "select_print_heading", 
+  "fieldtype": "Link", 
+  "label": "Select Print Heading", 
+  "no_copy": 1, 
+  "oldfieldname": "select_print_heading", 
+  "oldfieldtype": "Link", 
+  "options": "Print Heading", 
+  "print_hide": 1, 
+  "read_only": 0, 
+  "report_hide": 1
+ }, 
+ {
   "doctype": "DocField", 
   "fieldname": "fiscal_year", 
   "fieldtype": "Select", 
@@ -743,97 +853,6 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "column_break4", 
-  "fieldtype": "Column Break", 
-  "oldfieldtype": "Column Break", 
-  "print_hide": 1, 
-  "read_only": 0, 
-  "width": "50%"
- }, 
- {
-  "allow_on_submit": 0, 
-  "default": "Draft", 
-  "doctype": "DocField", 
-  "fieldname": "status", 
-  "fieldtype": "Select", 
-  "in_filter": 1, 
-  "label": "Status", 
-  "no_copy": 1, 
-  "oldfieldname": "status", 
-  "oldfieldtype": "Select", 
-  "options": "\nDraft\nSubmitted\nOrder Confirmed\nOrder Lost\nCancelled", 
-  "print_hide": 1, 
-  "read_only": 1, 
-  "reqd": 1, 
-  "search_index": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "campaign", 
-  "fieldtype": "Link", 
-  "hidden": 0, 
-  "label": "Campaign", 
-  "no_copy": 0, 
-  "oldfieldname": "campaign", 
-  "oldfieldtype": "Link", 
-  "options": "Campaign", 
-  "print_hide": 1, 
-  "read_only": 0, 
-  "report_hide": 0
- }, 
- {
-  "allow_on_submit": 1, 
-  "doctype": "DocField", 
-  "fieldname": "order_lost_reason", 
-  "fieldtype": "Small Text", 
-  "label": "Quotation Lost Reason", 
-  "no_copy": 1, 
-  "oldfieldname": "order_lost_reason", 
-  "oldfieldtype": "Small Text", 
-  "print_hide": 1, 
-  "read_only": 0
- }, 
- {
-  "allow_on_submit": 1, 
-  "doctype": "DocField", 
-  "fieldname": "select_print_heading", 
-  "fieldtype": "Link", 
-  "label": "Select Print Heading", 
-  "no_copy": 1, 
-  "oldfieldname": "select_print_heading", 
-  "oldfieldtype": "Link", 
-  "options": "Print Heading", 
-  "print_hide": 1, 
-  "read_only": 0, 
-  "report_hide": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "amended_from", 
-  "fieldtype": "Data", 
-  "label": "Amended From", 
-  "no_copy": 1, 
-  "oldfieldname": "amended_from", 
-  "oldfieldtype": "Data", 
-  "print_hide": 1, 
-  "read_only": 1, 
-  "width": "150px"
- }, 
- {
-  "description": "The date at which current entry is corrected in the system.", 
-  "doctype": "DocField", 
-  "fieldname": "amendment_date", 
-  "fieldtype": "Date", 
-  "label": "Amendment Date", 
-  "no_copy": 1, 
-  "oldfieldname": "amendment_date", 
-  "oldfieldtype": "Date", 
-  "print_hide": 1, 
-  "read_only": 0, 
-  "width": "100px"
- }, 
- {
-  "doctype": "DocField", 
   "fieldname": "communication_history", 
   "fieldtype": "Section Break", 
   "oldfieldtype": "Section Break", 
@@ -854,14 +873,13 @@
   "width": "40px"
  }, 
  {
-  "doctype": "DocField", 
-  "fieldname": "file_list", 
-  "fieldtype": "Small Text", 
-  "hidden": 1, 
-  "label": "File List", 
-  "no_copy": 1, 
-  "print_hide": 1, 
-  "read_only": 0
+  "amend": 1, 
+  "cancel": 1, 
+  "create": 1, 
+  "doctype": "DocPerm", 
+  "role": "Sales Manager", 
+  "submit": 1, 
+  "write": 1
  }, 
  {
   "amend": 1, 
@@ -873,17 +891,13 @@
   "write": 1
  }, 
  {
+  "amend": 0, 
+  "cancel": 0, 
+  "create": 0, 
   "doctype": "DocPerm", 
-  "role": "Customer"
- }, 
- {
-  "amend": 1, 
-  "cancel": 1, 
-  "create": 1, 
-  "doctype": "DocPerm", 
-  "role": "Sales Manager", 
-  "submit": 1, 
-  "write": 1
+  "role": "Customer", 
+  "submit": 0, 
+  "write": 0
  }, 
  {
   "amend": 1, 
diff --git a/selling/doctype/quotation_item/README.md b/selling/doctype/quotation_item/README.md
new file mode 100644
index 0000000..c89b633
--- /dev/null
+++ b/selling/doctype/quotation_item/README.md
@@ -0,0 +1 @@
+Item details (qty, rate) in parent Quotation.
\ No newline at end of file
diff --git a/selling/doctype/quotation_item/locale/_messages_doc.json b/selling/doctype/quotation_item/locale/_messages_doc.json
deleted file mode 100644
index 6149535..0000000
--- a/selling/doctype/quotation_item/locale/_messages_doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-[
- "Item Name", 
- "UOM", 
- "Item Tax Rate", 
- "Selling", 
- "Description", 
- "Brand", 
- "Quantity", 
- "Discount (%)", 
- "Customer's Item Code", 
- "Against Docname", 
- "Amount*", 
- "Amount", 
- "Item Group", 
- "Item Code", 
- "Price List Rate*", 
- "Quotation Item", 
- "Basic Rate*", 
- "Rate", 
- "Against Doctype", 
- "Page Break", 
- "Price List Rate"
-]
\ No newline at end of file
diff --git a/selling/doctype/quotation_item/locale/ar-doc.json b/selling/doctype/quotation_item/locale/ar-doc.json
deleted file mode 100644
index cc11e4c..0000000
--- a/selling/doctype/quotation_item/locale/ar-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Against Docname": "\u0636\u062f Docname", 
- "Against Doctype": "DOCTYPE \u0636\u062f", 
- "Amount": "\u0643\u0645\u064a\u0629", 
- "Amount*": "* \u0627\u0644\u0645\u0628\u0644\u063a", 
- "Basic Rate*": "* \u0633\u0639\u0631 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629", 
- "Brand": "\u0639\u0644\u0627\u0645\u0629 \u062a\u062c\u0627\u0631\u064a\u0629", 
- "Customer's Item Code": "\u0643\u0648\u062f \u0627\u0644\u0635\u0646\u0641 \u0627\u0644\u0639\u0645\u064a\u0644", 
- "Description": "\u0648\u0635\u0641", 
- "Discount (%)": "\u0627\u0644\u062e\u0635\u0645 (\u066a)", 
- "Item Code": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0631\u0645\u0632", 
- "Item Group": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", 
- "Item Name": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0627\u0633\u0645", 
- "Item Tax Rate": "\u0627\u0644\u0628\u0646\u062f \u0636\u0631\u064a\u0628\u0629", 
- "Page Break": "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0633\u062a\u0631\u0627\u062d\u0629", 
- "Price List Rate": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0642\u064a\u0645", 
- "Price List Rate*": "* \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0642\u064a\u0645", 
- "Quantity": "\u0643\u0645\u064a\u0629", 
- "Quotation Item": "\u0627\u0642\u062a\u0628\u0627\u0633 \u0627\u0644\u0625\u063a\u0644\u0627\u0642", 
- "Rate": "\u0645\u0639\u062f\u0644", 
- "Selling": "\u0628\u064a\u0639", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/selling/doctype/quotation_item/locale/de-doc.json b/selling/doctype/quotation_item/locale/de-doc.json
deleted file mode 100644
index 195411c..0000000
--- a/selling/doctype/quotation_item/locale/de-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Against Docname": "Vor DocName", 
- "Against Doctype": "Vor Doctype", 
- "Amount": "Menge", 
- "Amount*": "Betrag *", 
- "Basic Rate*": "Basic Rate *", 
- "Brand": "Marke", 
- "Customer's Item Code": "Kunden Item Code", 
- "Description": "Beschreibung", 
- "Discount (%)": "Rabatt (%)", 
- "Item Code": "Item Code", 
- "Item Group": "Artikel-Gruppe", 
- "Item Name": "Item Name", 
- "Item Tax Rate": "Artikel Tax Rate", 
- "Page Break": "Seitenwechsel", 
- "Price List Rate": "Preis List", 
- "Price List Rate*": "Preis List *", 
- "Quantity": "Menge", 
- "Quotation Item": "Zitat Artikel", 
- "Rate": "Rate", 
- "Selling": "Verkauf", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/selling/doctype/quotation_item/locale/es-doc.json b/selling/doctype/quotation_item/locale/es-doc.json
deleted file mode 100644
index c3186e5..0000000
--- a/selling/doctype/quotation_item/locale/es-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Against Docname": "Contra DocNombre", 
- "Against Doctype": "Contra Doctype", 
- "Amount": "Cantidad", 
- "Amount*": "Importe *", 
- "Basic Rate*": "* Tasa B\u00e1sica", 
- "Brand": "Marca", 
- "Customer's Item Code": "Cliente C\u00f3digo del art\u00edculo", 
- "Description": "Descripci\u00f3n", 
- "Discount (%)": "Descuento (%)", 
- "Item Code": "C\u00f3digo del art\u00edculo", 
- "Item Group": "Grupo de art\u00edculos", 
- "Item Name": "Nombre del elemento", 
- "Item Tax Rate": "Art\u00edculo Tasa Impositiva", 
- "Page Break": "Salto de p\u00e1gina", 
- "Price List Rate": "Precio Califica", 
- "Price List Rate*": "Lista de precios * Evaluar", 
- "Quantity": "Cantidad", 
- "Quotation Item": "Cotizaci\u00f3n del art\u00edculo", 
- "Rate": "Velocidad", 
- "Selling": "De venta", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/selling/doctype/quotation_item/locale/fr-doc.json b/selling/doctype/quotation_item/locale/fr-doc.json
deleted file mode 100644
index b2f2f6f..0000000
--- a/selling/doctype/quotation_item/locale/fr-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Against Docname": "Contre docName", 
- "Against Doctype": "Contre Doctype", 
- "Amount": "Montant", 
- "Amount*": "* Montant", 
- "Basic Rate*": "* Taux de base", 
- "Brand": "Marque", 
- "Customer's Item Code": "Code article client", 
- "Description": "Description", 
- "Discount (%)": "Remise (%)", 
- "Item Code": "Code de l&#39;article", 
- "Item Group": "Groupe d&#39;\u00e9l\u00e9ments", 
- "Item Name": "Nom d&#39;article", 
- "Item Tax Rate": "Taux d&#39;imposition article", 
- "Page Break": "Saut de page", 
- "Price List Rate": "Prix \u200b\u200bListe des Prix", 
- "Price List Rate*": "* Taux Prix", 
- "Quantity": "Quantit\u00e9", 
- "Quotation Item": "Article devis", 
- "Rate": "Taux", 
- "Selling": "Vente", 
- "UOM": "Emballage"
-}
\ No newline at end of file
diff --git a/selling/doctype/quotation_item/locale/hi-doc.json b/selling/doctype/quotation_item/locale/hi-doc.json
deleted file mode 100644
index be7493f..0000000
--- a/selling/doctype/quotation_item/locale/hi-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Against Docname": "Docname \u0916\u093f\u0932\u093e\u092b", 
- "Against Doctype": "Doctype \u0915\u0947 \u0916\u093f\u0932\u093e\u092b", 
- "Amount": "\u0930\u093e\u0936\u093f", 
- "Amount*": "\u0930\u093e\u0936\u093f *", 
- "Basic Rate*": "\u092e\u0942\u0932 \u0926\u0930 *", 
- "Brand": "\u092c\u094d\u0930\u093e\u0902\u0921", 
- "Customer's Item Code": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Discount (%)": "\u0921\u093f\u0938\u094d\u0915\u093e\u0909\u0902\u091f (%)", 
- "Item Code": "\u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Item Group": "\u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Item Name": "\u092e\u0926 \u0915\u093e \u0928\u093e\u092e", 
- "Item Tax Rate": "\u0906\u0907\u091f\u092e \u0915\u0930 \u0915\u0940 \u0926\u0930", 
- "Page Break": "\u092a\u0943\u0937\u094d\u0920\u093e\u0924\u0930", 
- "Price List Rate": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u0926\u0930", 
- "Price List Rate*": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u0926\u0930 *", 
- "Quantity": "\u092e\u093e\u0924\u094d\u0930\u093e", 
- "Quotation Item": "\u0915\u094b\u091f\u0947\u0936\u0928 \u0906\u0907\u091f\u092e", 
- "Rate": "\u0926\u0930", 
- "Selling": "\u0935\u093f\u0915\u094d\u0930\u092f", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/selling/doctype/quotation_item/locale/hr-doc.json b/selling/doctype/quotation_item/locale/hr-doc.json
deleted file mode 100644
index 519cdf3..0000000
--- a/selling/doctype/quotation_item/locale/hr-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Against Docname": "Protiv Docname", 
- "Against Doctype": "Protiv DOCTYPE", 
- "Amount": "Iznos", 
- "Amount*": "Iznos *", 
- "Basic Rate*": "Osnovna stopa *", 
- "Brand": "Marka", 
- "Customer's Item Code": "Kupca Stavka \u0160ifra", 
- "Description": "Opis", 
- "Discount (%)": "Popust (%)", 
- "Item Code": "Stavka \u0160ifra", 
- "Item Group": "Stavka Grupa", 
- "Item Name": "Stavka Ime", 
- "Item Tax Rate": "Stavka Porezna stopa", 
- "Page Break": "Prijelom stranice", 
- "Price List Rate": "Cjenik Stopa", 
- "Price List Rate*": "Cjenik Ocijeni *", 
- "Quantity": "Koli\u010dina", 
- "Quotation Item": "Citat artikla", 
- "Rate": "Stopa", 
- "Selling": "Prodaja", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/selling/doctype/quotation_item/locale/nl-doc.json b/selling/doctype/quotation_item/locale/nl-doc.json
deleted file mode 100644
index a9ea030..0000000
--- a/selling/doctype/quotation_item/locale/nl-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Against Docname": "Tegen Docname", 
- "Against Doctype": "Tegen Doctype", 
- "Amount": "Bedrag", 
- "Amount*": "Bedrag *", 
- "Basic Rate*": "Basic Rate *", 
- "Brand": "Merk", 
- "Customer's Item Code": "Klant Artikelcode", 
- "Description": "Beschrijving", 
- "Discount (%)": "Korting (%)", 
- "Item Code": "Artikelcode", 
- "Item Group": "Item Group", 
- "Item Name": "Naam van het punt", 
- "Item Tax Rate": "Item Belastingtarief", 
- "Page Break": "Pagina-einde", 
- "Price List Rate": "Prijslijst Prijs", 
- "Price List Rate*": "Prijslijst Prijs *", 
- "Quantity": "Hoeveelheid", 
- "Quotation Item": "Offerte Item", 
- "Rate": "Tarief", 
- "Selling": "Selling", 
- "UOM": "Verpakking"
-}
\ No newline at end of file
diff --git a/selling/doctype/quotation_item/locale/pt-BR-doc.json b/selling/doctype/quotation_item/locale/pt-BR-doc.json
deleted file mode 100644
index e7763ab..0000000
--- a/selling/doctype/quotation_item/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Against Docname": "Contra Docname", 
- "Against Doctype": "Contra Doctype", 
- "Amount": "Quantidade", 
- "Amount*": "Quantidade*", 
- "Basic Rate*": "Taxa B\u00e1sica*", 
- "Brand": "Marca", 
- "Customer's Item Code": "C\u00f3digo do Item do Cliente", 
- "Description": "Descri\u00e7\u00e3o", 
- "Discount (%)": "Desconto (%)", 
- "Item Code": "C\u00f3digo do Item", 
- "Item Group": "Grupo de Itens", 
- "Item Name": "Nome do Item", 
- "Item Tax Rate": "Taxa de Imposto do Item", 
- "Page Break": "Quebra de p\u00e1gina", 
- "Price List Rate": "Taxa de Lista de Pre\u00e7os", 
- "Price List Rate*": "Taxa de Lista de Pre\u00e7os*", 
- "Quantity": "Quantidade", 
- "Quotation Item": "Item da Cota\u00e7\u00e3o", 
- "Rate": "Taxa", 
- "Selling": "Vendas", 
- "UOM": "UDM"
-}
\ No newline at end of file
diff --git a/selling/doctype/quotation_item/locale/pt-doc.json b/selling/doctype/quotation_item/locale/pt-doc.json
deleted file mode 100644
index 8fa9364..0000000
--- a/selling/doctype/quotation_item/locale/pt-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Against Docname": "Contra docName", 
- "Against Doctype": "Contra Doctype", 
- "Amount": "Quantidade", 
- "Amount*": "* Quantidade", 
- "Basic Rate*": "* Taxa B\u00e1sica", 
- "Brand": "Marca", 
- "Customer's Item Code": "C\u00f3digo do Cliente item", 
- "Description": "Descri\u00e7\u00e3o", 
- "Discount (%)": "Desconto (%)", 
- "Item Code": "C\u00f3digo do artigo", 
- "Item Group": "Grupo Item", 
- "Item Name": "Nome do item", 
- "Item Tax Rate": "Taxa de Imposto item", 
- "Page Break": "Quebra de p\u00e1gina", 
- "Price List Rate": "Taxa de Lista de Pre\u00e7os", 
- "Price List Rate*": "Pre\u00e7o * Taxa de lista", 
- "Quantity": "Quantidade", 
- "Quotation Item": "Item cita\u00e7\u00e3o", 
- "Rate": "Taxa", 
- "Selling": "Vendendo", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/selling/doctype/quotation_item/locale/sr-doc.json b/selling/doctype/quotation_item/locale/sr-doc.json
deleted file mode 100644
index 2024fd9..0000000
--- a/selling/doctype/quotation_item/locale/sr-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Against Docname": "\u041f\u0440\u043e\u0442\u0438\u0432 \u0414\u043e\u0446\u043d\u0430\u043c\u0435", 
- "Against Doctype": "\u041f\u0440\u043e\u0442\u0438\u0432 \u0414\u041e\u0426\u0422\u0418\u041f\u0415", 
- "Amount": "\u0418\u0437\u043d\u043e\u0441", 
- "Amount*": "\u0418\u0437\u043d\u043e\u0441 *", 
- "Basic Rate*": "\u041e\u0441\u043d\u043e\u0432\u043d\u0438 \u0420\u0430\u0442\u0435 *", 
- "Brand": "\u041c\u0430\u0440\u043a\u0430", 
- "Customer's Item Code": "\u0428\u0438\u0444\u0440\u0430 \u043a\u0443\u043f\u0446\u0430", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Discount (%)": "\u041f\u043e\u043f\u0443\u0441\u0442 (%)", 
- "Item Code": "\u0428\u0438\u0444\u0440\u0430", 
- "Item Group": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0413\u0440\u0443\u043f\u0430", 
- "Item Name": "\u041d\u0430\u0437\u0438\u0432", 
- "Item Tax Rate": "\u0421\u0442\u0430\u0432\u043a\u0430 \u041f\u043e\u0440\u0435\u0441\u043a\u0430 \u0441\u0442\u043e\u043f\u0430", 
- "Page Break": "\u0421\u0442\u0440\u0430\u043d\u0430 \u041f\u0430\u0443\u0437\u0430", 
- "Price List Rate": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u041e\u0446\u0435\u043d\u0438", 
- "Price List Rate*": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0420\u0430\u0442\u0435 *", 
- "Quantity": "\u041a\u043e\u043b\u0438\u0447\u0438\u043d\u0430", 
- "Quotation Item": "\u041f\u043e\u043d\u0443\u0434\u0430 \u0448\u0438\u0444\u0440\u0430", 
- "Rate": "\u0421\u0442\u043e\u043f\u0430", 
- "Selling": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430", 
- "UOM": "\u0423\u041e\u041c"
-}
\ No newline at end of file
diff --git a/selling/doctype/quotation_item/locale/ta-doc.json b/selling/doctype/quotation_item/locale/ta-doc.json
deleted file mode 100644
index 94cc655..0000000
--- a/selling/doctype/quotation_item/locale/ta-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Against Docname": "Docname \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95", 
- "Against Doctype": "Doctype \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95", 
- "Amount": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Amount*": "\u0b85\u0bb3\u0bb5\u0bc1 *", 
- "Basic Rate*": "\u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd *", 
- "Brand": "\u0baa\u0bbf\u0bb0\u0bbe\u0ba3\u0bcd\u0b9f\u0bcd", 
- "Customer's Item Code": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bc1", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Discount (%)": "\u0ba4\u0bb3\u0bcd\u0bb3\u0bc1\u0baa\u0b9f\u0bbf (%)", 
- "Item Code": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "Item Group": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Item Name": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Item Tax Rate": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0bb0\u0bbf \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Page Break": "\u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0baa\u0bbf\u0bb0\u0bc7\u0b95\u0bcd", 
- "Price List Rate": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Price List Rate*": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd *", 
- "Quantity": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Quotation Item": "\u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Rate": "\u0bb5\u0bbf\u0bb2\u0bc8", 
- "Selling": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8", 
- "UOM": "\u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/selling/doctype/quotation_item/locale/th-doc.json b/selling/doctype/quotation_item/locale/th-doc.json
deleted file mode 100644
index 7f4c0c9..0000000
--- a/selling/doctype/quotation_item/locale/th-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Against Docname": "\u0e01\u0e31\u0e1a Docname", 
- "Against Doctype": "\u0e01\u0e31\u0e1a Doctype", 
- "Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Amount*": "* \u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19", 
- "Basic Rate*": "* \u0e2d\u0e31\u0e15\u0e23\u0e32\u0e02\u0e31\u0e49\u0e19\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19", 
- "Brand": "\u0e22\u0e35\u0e48\u0e2b\u0e49\u0e2d", 
- "Customer's Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Discount (%)": "\u0e2a\u0e48\u0e27\u0e19\u0e25\u0e14 (%)", 
- "Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Item Tax Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e20\u0e32\u0e29\u0e35\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Page Break": "\u0e41\u0e1a\u0e48\u0e07\u0e2b\u0e19\u0e49\u0e32", 
- "Price List Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e23\u0e32\u0e04\u0e32\u0e15\u0e32\u0e21\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Price List Rate*": "\u0e23\u0e32\u0e04\u0e32 * \u0e2d\u0e31\u0e15\u0e23\u0e32\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d", 
- "Quantity": "\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13", 
- "Quotation Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", 
- "Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32", 
- "Selling": "\u0e02\u0e32\u0e22", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/selling/doctype/quotation_item/quotation_item.txt b/selling/doctype/quotation_item/quotation_item.txt
index bcb9281..11ac1ba 100644
--- a/selling/doctype/quotation_item/quotation_item.txt
+++ b/selling/doctype/quotation_item/quotation_item.txt
@@ -2,7 +2,7 @@
  {
   "creation": "2013-03-07 11:42:57", 
   "docstatus": 0, 
-  "modified": "2013-05-22 12:08:32", 
+  "modified": "2013-05-22 12:10:32", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -119,7 +119,7 @@
   "options": "currency", 
   "print_hide": 1, 
   "print_width": "100px", 
-  "read_only": 0, 
+  "read_only": 1, 
   "reqd": 0, 
   "width": "100px"
  }, 
@@ -195,7 +195,7 @@
   "options": "Company:company:default_currency", 
   "print_hide": 1, 
   "print_width": "100px", 
-  "read_only": 0, 
+  "read_only": 1, 
   "reqd": 0, 
   "search_index": 0, 
   "width": "100px"
diff --git a/selling/doctype/sales_common/README.md b/selling/doctype/sales_common/README.md
new file mode 100644
index 0000000..1c029d2
--- /dev/null
+++ b/selling/doctype/sales_common/README.md
@@ -0,0 +1 @@
+Common scripts used in Sales Cycle.
\ No newline at end of file
diff --git a/selling/doctype/sales_common/locale/_messages_doc.json b/selling/doctype/sales_common/locale/_messages_doc.json
deleted file mode 100644
index 185805b..0000000
--- a/selling/doctype/sales_common/locale/_messages_doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "Selling", 
- "Sales Common"
-]
\ No newline at end of file
diff --git a/selling/doctype/sales_common/locale/_messages_js.json b/selling/doctype/sales_common/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/selling/doctype/sales_common/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/selling/doctype/sales_common/locale/_messages_py.json b/selling/doctype/sales_common/locale/_messages_py.json
deleted file mode 100644
index fc353a5..0000000
--- a/selling/doctype/sales_common/locale/_messages_py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-[
- "not within Fiscal Year"
-]
\ No newline at end of file
diff --git a/selling/doctype/sales_common/locale/ar-doc.json b/selling/doctype/sales_common/locale/ar-doc.json
deleted file mode 100644
index db164bf..0000000
--- a/selling/doctype/sales_common/locale/ar-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Sales Common": "\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0645\u0634\u062a\u0631\u0643\u0629", 
- "Selling": "\u0628\u064a\u0639"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_common/locale/ar-py.json b/selling/doctype/sales_common/locale/ar-py.json
deleted file mode 100644
index ad8905b..0000000
--- a/selling/doctype/sales_common/locale/ar-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "not within Fiscal Year": "\u0644\u0627 \u062a\u062f\u062e\u0644 \u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_common/locale/de-doc.json b/selling/doctype/sales_common/locale/de-doc.json
deleted file mode 100644
index d621e00..0000000
--- a/selling/doctype/sales_common/locale/de-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Sales Common": "Vertrieb Gemeinsame", 
- "Selling": "Verkauf"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_common/locale/de-py.json b/selling/doctype/sales_common/locale/de-py.json
deleted file mode 100644
index 30a69ba..0000000
--- a/selling/doctype/sales_common/locale/de-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "not within Fiscal Year": "nicht innerhalb Gesch\u00e4ftsjahr"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_common/locale/es-doc.json b/selling/doctype/sales_common/locale/es-doc.json
deleted file mode 100644
index 81a8dbe..0000000
--- a/selling/doctype/sales_common/locale/es-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Sales Common": "Sales comunes", 
- "Selling": "De venta"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_common/locale/es-py.json b/selling/doctype/sales_common/locale/es-py.json
deleted file mode 100644
index ef81e72..0000000
--- a/selling/doctype/sales_common/locale/es-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "not within Fiscal Year": "no en el a\u00f1o fiscal"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_common/locale/fr-doc.json b/selling/doctype/sales_common/locale/fr-doc.json
deleted file mode 100644
index 51c6d88..0000000
--- a/selling/doctype/sales_common/locale/fr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Sales Common": "Les ventes courantes", 
- "Selling": "Vente"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_common/locale/fr-py.json b/selling/doctype/sales_common/locale/fr-py.json
deleted file mode 100644
index be13be6..0000000
--- a/selling/doctype/sales_common/locale/fr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "not within Fiscal Year": "ne rel\u00e8vent pas de l&#39;exercice"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_common/locale/hi-doc.json b/selling/doctype/sales_common/locale/hi-doc.json
deleted file mode 100644
index 29773dc..0000000
--- a/selling/doctype/sales_common/locale/hi-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Sales Common": "\u0906\u092e \u092c\u093f\u0915\u094d\u0930\u0940", 
- "Selling": "\u0935\u093f\u0915\u094d\u0930\u092f"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_common/locale/hi-py.json b/selling/doctype/sales_common/locale/hi-py.json
deleted file mode 100644
index 3db5ba9..0000000
--- a/selling/doctype/sales_common/locale/hi-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "not within Fiscal Year": "\u0928\u0939\u0940\u0902 \u0935\u093f\u0924\u094d\u0924 \u0935\u0930\u094d\u0937 \u0915\u0947 \u092d\u0940\u0924\u0930"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_common/locale/hr-doc.json b/selling/doctype/sales_common/locale/hr-doc.json
deleted file mode 100644
index a306ffe..0000000
--- a/selling/doctype/sales_common/locale/hr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Sales Common": "Prodaja Zajedni\u010dke", 
- "Selling": "Prodaja"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_common/locale/hr-py.json b/selling/doctype/sales_common/locale/hr-py.json
deleted file mode 100644
index 45a68f0..0000000
--- a/selling/doctype/sales_common/locale/hr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "not within Fiscal Year": "nije u fiskalnoj godini"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_common/locale/nl-doc.json b/selling/doctype/sales_common/locale/nl-doc.json
deleted file mode 100644
index 29b8ab1..0000000
--- a/selling/doctype/sales_common/locale/nl-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Sales Common": "Verkoop Gemeenschappelijke", 
- "Selling": "Selling"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_common/locale/nl-py.json b/selling/doctype/sales_common/locale/nl-py.json
deleted file mode 100644
index c39ccb3..0000000
--- a/selling/doctype/sales_common/locale/nl-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "not within Fiscal Year": "niet binnen boekjaar"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_common/locale/pt-BR-doc.json b/selling/doctype/sales_common/locale/pt-BR-doc.json
deleted file mode 100644
index b617cab..0000000
--- a/selling/doctype/sales_common/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Sales Common": "Vendas comuns", 
- "Selling": "Vendas"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_common/locale/pt-BR-py.json b/selling/doctype/sales_common/locale/pt-BR-py.json
deleted file mode 100644
index ef1ccd4..0000000
--- a/selling/doctype/sales_common/locale/pt-BR-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "not within Fiscal Year": "n\u00e3o est\u00e1 dentro do Ano Fiscal"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_common/locale/pt-doc.json b/selling/doctype/sales_common/locale/pt-doc.json
deleted file mode 100644
index c810200..0000000
--- a/selling/doctype/sales_common/locale/pt-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Sales Common": "Vendas comuns", 
- "Selling": "Vendendo"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_common/locale/pt-py.json b/selling/doctype/sales_common/locale/pt-py.json
deleted file mode 100644
index 31d866e..0000000
--- a/selling/doctype/sales_common/locale/pt-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "not within Fiscal Year": "n\u00e3o dentro de Ano Fiscal"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_common/locale/sr-doc.json b/selling/doctype/sales_common/locale/sr-doc.json
deleted file mode 100644
index f15dee6..0000000
--- a/selling/doctype/sales_common/locale/sr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Sales Common": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0426\u043e\u043c\u043c\u043e\u043d", 
- "Selling": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_common/locale/sr-py.json b/selling/doctype/sales_common/locale/sr-py.json
deleted file mode 100644
index 76842c7..0000000
--- a/selling/doctype/sales_common/locale/sr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "not within Fiscal Year": "\u043d\u0435 \u0443 \u043e\u043a\u0432\u0438\u0440\u0443 \u0444\u0438\u0441\u043a\u0430\u043b\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_common/locale/ta-doc.json b/selling/doctype/sales_common/locale/ta-doc.json
deleted file mode 100644
index 40205bc..0000000
--- a/selling/doctype/sales_common/locale/ta-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Sales Common": "\u0baa\u0bc6\u0bbe\u0ba4\u0bc1\u0bb5\u0bbe\u0ba9 \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8", 
- "Selling": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_common/locale/ta-py.json b/selling/doctype/sales_common/locale/ta-py.json
deleted file mode 100644
index 6b74051..0000000
--- a/selling/doctype/sales_common/locale/ta-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "not within Fiscal Year": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1 \u0b89\u0bb3\u0bcd\u0bb3"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_common/locale/th-doc.json b/selling/doctype/sales_common/locale/th-doc.json
deleted file mode 100644
index c21ef9e..0000000
--- a/selling/doctype/sales_common/locale/th-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Sales Common": "\u0e02\u0e32\u0e22\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b", 
- "Selling": "\u0e02\u0e32\u0e22"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_common/locale/th-py.json b/selling/doctype/sales_common/locale/th-py.json
deleted file mode 100644
index 23de80b..0000000
--- a/selling/doctype/sales_common/locale/th-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "not within Fiscal Year": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_common/sales_common.js b/selling/doctype/sales_common/sales_common.js
index 8a8d8d0..0a7bef7 100644
--- a/selling/doctype/sales_common/sales_common.js
+++ b/selling/doctype/sales_common/sales_common.js
@@ -21,118 +21,474 @@
 // cur_frm.cscript.other_fname - wn.require('app/accounts/doctype/sales_taxes_and_charges_master/sales_taxes_and_charges_master.js'); fieldname
 // cur_frm.cscript.sales_team_fname - Sales Team fieldname
 
-// ============== Load Default Taxes ===================
-cur_frm.cscript.load_taxes = function(doc, cdt, cdn, callback) {
-	// run if this is not executed from dt_map...
-	doc = locals[doc.doctype][doc.name];
-	if(doc.customer || getchildren('Sales Taxes and Charges', doc.name, 'other_charges', doc.doctype).length) {
-		if(callback) {
-			callback(doc, cdt, cdn);
+wn.provide("erpnext.selling");
+wn.require("app/js/transaction.js");
+
+erpnext.selling.SellingController = erpnext.TransactionController.extend({
+	setup: function() {
+		this.frm.add_fetch("sales_partner", "commission_rate", "commission_rate");
+	},
+	
+	onload: function() {
+		this._super();
+		this.toggle_rounded_total();
+	},
+	
+	customer: function() {
+		var me = this;
+		if(this.frm.doc.customer || this.frm.doc.debit_to) {
+			if(!this.frm.doc.company) {
+				this.frm.set_value("customer", null);
+				msgprint(wn._("Please specify Company"));
+			} else {
+				var price_list_name = this.frm.doc.price_list_name;
+				this.frm.call({
+					doc: this.frm.doc,
+					method: "set_customer_defaults",
+					freeze: true,
+					callback: function(r) {
+						if(!r.exc) {
+							me.frm.refresh_fields();
+							(me.frm.doc.price_list_name !== price_list_name) ? 
+								me.price_list_name() :
+								me.price_list_currency();
+						}
+					}
+				});
+			}
 		}
-	} else if(doc.charge) {
-		cur_frm.cscript.get_charges(doc, cdt, cdn, callback);
-	} else {
-		$c_obj(make_doclist(doc.doctype, doc.name),'load_default_taxes','',function(r,rt){
-			refresh_field('other_charges');
-			if(callback) callback(doc, cdt, cdn);
+	},
+	
+	barcode: function(doc, cdt, cdn) {
+		this.item_code(doc, cdt, cdn);
+	},
+	
+	item_code: function(doc, cdt, cdn) {
+		var me = this;
+		var item = wn.model.get_doc(cdt, cdn);
+		if(item.item_code || item.barcode) {
+			if(!this.validate_company_and_party("customer")) {
+				item.item_code = null;
+				refresh_field("item_code", item.name, item.parentfield);
+			} else {
+				this.frm.call({
+					method: "selling.utils.get_item_details",
+					child: item,
+					args: {
+						args: {
+							item_code: item.item_code,
+							barcode: item.barcode,
+							warehouse: item.warehouse,
+							doctype: me.frm.doc.doctype,
+							customer: me.frm.doc.customer,
+							currency: me.frm.doc.currency,
+							conversion_rate: me.frm.doc.conversion_rate,
+							price_list_name: me.frm.doc.price_list_name,
+							price_list_currency: me.frm.doc.price_list_currency,
+							plc_conversion_rate: me.frm.doc.plc_conversion_rate,
+							company: me.frm.doc.company,
+							order_type: me.frm.doc.order_type,
+							is_pos: cint(me.frm.doc.is_pos),
+						}
+					},
+					callback: function(r) {
+						if(!r.exc) {
+							me.ref_rate(me.frm.doc, cdt, cdn);
+						}
+					}
+				});
+			}
+		}
+	},
+	
+	price_list_name: function() {
+		this._super("Selling");
+	},
+	
+	ref_rate: function(doc, cdt, cdn) {
+		var item = wn.model.get_doc(cdt, cdn);
+		wn.model.round_floats_in(item, ["ref_rate", "adj_rate"]);
+		
+		item.export_rate = flt(item.ref_rate * (1 - item.adj_rate / 100.0),
+			precision("export_rate", item));
+		
+		this.calculate_taxes_and_totals();
+	},
+	
+	adj_rate: function(doc, cdt, cdn) {
+		var item = wn.model.get_doc(cdt, cdn);
+		if(!item.ref_rate) {
+			item.adj_rate = 0.0;
+		} else {
+			this.ref_rate(doc, cdt, cdn);
+		}
+	},
+	
+	export_rate: function(doc, cdt, cdn) {
+		var item = wn.model.get_doc(cdt, cdn);
+		wn.model.round_floats_in(item, ["export_rate", "ref_rate"]);
+		
+		if(item.ref_rate) {
+			item.adj_rate = flt((1 - item.export_rate / item.ref_rate) * 100.0,
+				precision("adj_rate", item));
+		} else {
+			item.adj_rate = 0.0;
+		}
+		
+		this.calculate_taxes_and_totals();
+	},
+	
+	commission_rate: function() {
+		this.calculate_commission();
+		refresh_field("total_commission");
+	},
+	
+	total_commission: function() {
+		if(this.frm.doc.net_total) {
+			wn.model.round_floats_in(this.frm.doc, ["net_total", "total_commission"]);
+			
+			if(this.frm.doc.net_total < this.frm.doc.total_commission) {
+				var msg = (wn._("[Error]") + " " + 
+					wn._(wn.meta.get_label(this.frm.doc.doctype, "total_commission", 
+						this.frm.doc.name)) + " > " + 
+					wn._(wn.meta.get_label(this.frm.doc.doctype, "net_total", this.frm.doc.name)));
+				msgprint(msg);
+				throw msg;
+			}
+		
+			this.frm.set_value("commission_rate", 
+				flt(this.frm.doc.total_commission * 100.0 / this.frm.doc.net_total));
+		}
+	},
+	
+	allocated_percentage: function(doc, cdt, cdn) {
+		var sales_person = wn.model.get_doc(cdt, cdn);
+		
+		if(sales_person.allocated_percentage) {
+			sales_person.allocated_percentage = flt(sales_person.allocated_percentage,
+				precision("allocated_percentage", sales_person));
+			sales_person.allocated_amount = flt(this.frm.doc.net_total *
+				sales_person.allocated_percentage / 100.0, 
+				precision("allocated_amount", sales_person));
+
+			refresh_field(["allocated_percentage", "allocated_amount"], sales_person.name,
+				sales_person.parentfield);
+		}
+	},
+	
+	warehouse: function(doc, cdt, cdn) {
+		var item = webnotes.get_doc(cdt, cdn);
+		if(item.item_code && (item.warehouse || item.reserved_warehouse)) {
+			this.frm.call({
+				method: "selling.utils.get_available_qty",
+				child: item,
+				args: {
+					item_code: item.item_code,
+					warehouse: item.warehouse || item.reserved_warehouse,
+				},
+			});
+		}
+	},
+	
+	toggle_rounded_total: function() {
+		var me = this;
+		if(cint(wn.defaults.get_global_default("disable_rounded_total"))) {
+			$.each(["rounded_total", "rounded_total_export"], function(i, fieldname) {
+				me.frm.set_df_property(fieldname, "print_hide", 1);
+				me.frm.toggle_display(fieldname, false);
+			});
+		}
+	},
+	
+	calculate_taxes_and_totals: function() {
+		this._super();
+		this.calculate_total_advance("Sales Invoice", "advance_adjustment_details");
+		this.calculate_commission();
+		this.calculate_contribution();
+
+		// TODO check for custom_recalc in custom scripts of server
+		
+		this.frm.refresh_fields();
+	},
+	
+	calculate_item_values: function() {
+		var me = this;
+		$.each(this.frm.item_doclist, function(i, item) {
+			wn.model.round_floats_in(item);
+			item.export_amount = flt(item.export_rate * item.qty, precision("export_amount", item));
+			
+			me._set_in_company_currency(item, "ref_rate", "base_ref_rate");
+			me._set_in_company_currency(item, "export_rate", "basic_rate");
+			me._set_in_company_currency(item, "export_amount", "amount");
 		});
-	}
-}
-
-
-// Gets called after existing item details are update to fill in
-// remaining default values
-cur_frm.cscript.load_defaults = function(doc, dt, dn, callback) {
-	if(!cur_frm.doc.__islocal) { return; }
-
-	doc = locals[doc.doctype][doc.name];
-	var fields_to_refresh = wn.model.set_default_values(doc);
-	if(fields_to_refresh) { refresh_many(fields_to_refresh); }
-
-	fields_to_refresh = null;
-	var children = getchildren(cur_frm.cscript.tname, doc.name, cur_frm.cscript.fname);
-	if(!children) { return; }
-	for(var i=0; i<children.length; i++) {
-		wn.model.set_default_values(children[i]);
-	}
-	refresh_field(cur_frm.cscript.fname);
-	cur_frm.cscript.load_taxes(doc, dt, dn, callback);
-}
-
-
-// Update existing item details
-cur_frm.cscript.update_item_details = function(doc, dt, dn, callback) {
-	doc = locals[doc.doctype][doc.name];
-	if(!cur_frm.doc.__islocal) return;
-	var children = getchildren(cur_frm.cscript.tname, doc.name, cur_frm.cscript.fname);
-	if(children.length) {
-		$c_obj(make_doclist(doc.doctype, doc.name), 'get_item_details', '',
-		function(r, rt) {
-			if(!r.exc) {
-				refresh_field(cur_frm.cscript.fname);
-				doc = locals[doc.doctype][doc.name];
-				cur_frm.cscript.load_defaults(doc, dt, dn, callback);
+		
+	},
+	
+	determine_exclusive_rate: function() {
+		var me = this;
+		$.each(me.frm.item_doclist, function(n, item) {
+			var item_tax_map = me._load_item_tax_rate(item.item_tax_rate);
+			var cumulated_tax_fraction = 0.0;
+			
+			$.each(me.frm.tax_doclist, function(i, tax) {
+				tax.tax_fraction_for_current_item = me.get_current_tax_fraction(tax, item_tax_map);
+				
+				if(i==0) {
+					tax.grand_total_fraction_for_current_item = 1 + tax.tax_fraction_for_current_item;
+				} else {
+					tax.grand_total_fraction_for_current_item = 
+						me.frm.tax_doclist[i-1].grand_total_fraction_for_current_item +
+						tax.tax_fraction_for_current_item;
+				}
+				
+				cumulated_tax_fraction += tax.tax_fraction_for_current_item;
+			});
+			
+			if(cumulated_tax_fraction) {
+				item.basic_rate = flt(
+					(item.export_rate * me.frm.doc.conversion_rate) / (1 + cumulated_tax_fraction),
+					precision("basic_rate", item));
+				
+				item.amount = flt(item.basic_rate * item.qty, precision("amount", item));
+				
+				if(item.adj_rate == 100) {
+					item.base_ref_rate = item.basic_rate;
+					item.basic_rate = 0.0;
+				} else {
+					item.base_ref_rate = flt(item.basic_rate / (1 - item.adj_rate / 100.0),
+						precision("base_ref_rate", item));
+				}
 			}
 		});
-	} else {
-		cur_frm.cscript.load_taxes(doc, dt, dn, callback);
-	}
-}
-
-
-var set_dynamic_label_par = function(doc, cdt, cdn, base_curr) {
-	//parent flds
-	par_cols_base = {'net_total': 'Net Total', 'other_charges_total': 'Taxes and Charges Total', 
-		'grand_total':	'Grand Total', 'rounded_total': 'Rounded Total', 'in_words': 'In Words'}
-	par_cols_export = {'grand_total_export': 'Grand Total', 'rounded_total_export':	'Rounded Total', 'in_words_export':	'In Words'};
-
-	for (d in par_cols_base) cur_frm.fields_dict[d].label_span.innerHTML = par_cols_base[d]+' (' + base_curr + ')';
-	for (d in par_cols_export) cur_frm.fields_dict[d].label_span.innerHTML = par_cols_export[d]+' (' + doc.currency + ')';
-	cur_frm.fields_dict['conversion_rate'].label_span.innerHTML = "Conversion Rate (" + doc.currency +' -> '+ base_curr + ')';
-	cur_frm.fields_dict['plc_conversion_rate'].label_span.innerHTML = 'Price List Currency Conversion Rate (' + doc.price_list_currency +' -> '+ base_curr + ')';
-
-	if (doc.doctype == 'Sales Invoice') {
-		si_cols = {'total_advance': 'Total Advance', 'outstanding_amount': 'Outstanding Amount', 'paid_amount': 'Paid Amount', 'write_off_amount': 'Write Off Amount'}
-		for (d in si_cols) cur_frm.fields_dict[d].label_span.innerHTML = si_cols[d] + ' (' + base_curr + ')';
-	}
-}
-
-
-var set_dynamic_label_child = function(doc, cdt, cdn, base_curr) {
-	// item table flds
-	item_cols_base = {'basic_rate': 'Basic Rate', 'base_ref_rate': 'Price List Rate', 'amount': 'Amount'};
-	item_cols_export = {'export_rate': 'Basic Rate', 'ref_rate': 'Price List Rate', 'export_amount': 'Amount'};
+	},
+	
+	get_current_tax_fraction: function(tax, item_tax_map) {
+		// Get tax fraction for calculating tax exclusive amount
+		// from tax inclusive amount
+		var current_tax_fraction = 0.0;
 		
-	for (d in item_cols_base) $('[data-grid-fieldname="'+cur_frm.cscript.tname+'-'+d+'"]').html(item_cols_base[d]+' ('+base_curr+')');
-	for (d in item_cols_export) $('[data-grid-fieldname="'+cur_frm.cscript.tname+'-'+d+'"]').html(item_cols_export[d]+' ('+doc.currency+')');	
-
-	var hide = (doc.currency == sys_defaults['currency']) ? false : true;
-	for (f in item_cols_base) {
-		cur_frm.fields_dict[cur_frm.cscript.fname].grid.set_column_disp(f, hide);
-	}
-
-	//tax table flds
-	tax_cols = {'tax_amount': 'Amount', 'total': 'Total'};
-	for (d in tax_cols) $('[data-grid-fieldname="Sales Taxes and Charges-'+d+'"]').html(tax_cols[d]+' ('+base_curr+')');
+		if(cint(tax.included_in_print_rate)) {
+			var tax_rate = this._get_tax_rate(tax, item_tax_map);
+			
+			if(tax.charge_type == "On Net Total") {
+				current_tax_fraction = (tax_rate / 100.0);
+				
+			} else if(tax.charge_type == "On Previous Row Amount") {
+				current_tax_fraction = (tax_rate / 100.0) *
+					this.frm.tax_doclist[cint(tax.row_id) - 1].tax_fraction_for_current_item;
+				
+			} else if(tax.charge_type == "On Previous Row Total") {
+				current_tax_fraction = (tax_rate / 100.0) *
+					this.frm.tax_doclist[cint(tax.row_id) - 1].grand_total_fraction_for_current_item;
+			}
+		}
 		
-	if (doc.doctype == 'Sales Invoice') {
-		// advance table flds
-		adv_cols = {'advance_amount': 'Advance Amount', 'allocated_amount': 'Allocated Amount'}
-		for (d in adv_cols) $('[data-grid-fieldname="Sales Invoice Advance-'+d+'"]').html(adv_cols[d]+' ('+base_curr+')');	
-	}
-}
+		return current_tax_fraction;
+	},
+	
+	calculate_net_total: function() {
+		var me = this;
 
-// Change label dynamically based on currency
-//------------------------------------------------------------------
+		this.frm.doc.net_total = this.frm.doc.net_total_export = 0.0;
+		$.each(this.frm.item_doclist, function(i, item) {
+			me.frm.doc.net_total += item.amount;
+			me.frm.doc.net_total_export += item.export_amount;
+		});
+		
+		wn.model.round_floats_in(this.frm.doc, ["net_total", "net_total_export"]);
+	},
+	
+	calculate_totals: function() {
+		var tax_count = this.frm.tax_doclist.length;
+		this.frm.doc.grand_total = flt(
+			tax_count ? this.frm.tax_doclist[tax_count - 1].total : this.frm.doc.net_total,
+			precision("grand_total"));
+		this.frm.doc.grand_total_export = flt(this.frm.doc.grand_total / this.frm.doc.conversion_rate,
+			precision("grand_total_export"));
+			
+		this.frm.doc.other_charges_total = flt(this.frm.doc.grand_total - this.frm.doc.net_total,
+			precision("other_charges_total"));
+		this.frm.doc.other_charges_total_export = flt(
+			this.frm.doc.grand_total_export - this.frm.doc.net_total_export,
+			precision("other_charges_total_export"));
+			
+		this.frm.doc.rounded_total = Math.round(this.frm.doc.grand_total);
+		this.frm.doc.rounded_total_export = Math.round(this.frm.doc.grand_total_export);
+	},
+	
+	calculate_outstanding_amount: function() {
+		// NOTE: 
+		// write_off_amount is only for POS Invoice
+		// total_advance is only for non POS Invoice
+		if(this.frm.doc.doctype == "Sales Invoice" && this.frm.doc.docstatus < 2) {
+			wn.model.round_floats_in(this.frm.doc, ["grand_total", "total_advance", "write_off_amount",
+				"paid_amount"]);
+			var total_amount_to_pay = this.frm.doc.grand_total - this.frm.doc.write_off_amount;
+			this.frm.doc.outstanding_amount = flt(total_amount_to_pay - this.frm.doc.total_advance - 
+				this.frm.doc.paid_amount, precision("outstanding_amount"));
+		}
+	},
+	
+	calculate_commission: function() {
+		if(this.frm.fields_dict.commission_rate) {
+			if(this.frm.doc.commission_rate > 100) {
+				var msg = wn._(wn.meta.get_label(this.frm.doc.doctype, "commission_rate", this.frm.doc.name)) +
+					" " + wn._("cannot be greater than 100");
+				msgprint(msg);
+				throw msg;
+			}
+		
+			this.frm.doc.total_commission = flt(this.frm.doc.net_total * this.frm.doc.commission_rate / 100.0,
+				precision("total_commission"));
+		}
+	},
+	
+	calculate_contribution: function() {
+		var me = this;
+		$.each(wn.model.get_doclist(this.frm.doc.doctype, this.frm.doc.name, 
+			{parentfield: "sales_team"}), function(i, sales_person) {
+				wn.model.round_floats_in(sales_person);
+				if(sales_person.allocated_percentage) {
+					sales_person.allocated_amount = flt(
+						me.frm.doc.net_total * sales_person.allocated_percentage / 100.0,
+						precision("allocated_amount", sales_person));
+				}
+			});
+	},
+	
+	_cleanup: function() {
+		this._super();
+		this.frm.doc.in_words = this.frm.doc.in_words_export = "";
+	},
 
-cur_frm.cscript.dynamic_label = function(doc, cdt, cdn, base_curr, callback) {
-	cur_frm.cscript.base_currency = base_curr;
-	set_dynamic_label_par(doc, cdt, cdn, base_curr);
-	set_dynamic_label_child(doc, cdt, cdn, base_curr);
-	set_sales_bom_help(doc);
+	show_item_wise_taxes: function() {
+		if(this.frm.fields_dict.other_charges_calculation) {
+			$(this.get_item_wise_taxes_html())
+				.appendTo($(this.frm.fields_dict.other_charges_calculation.wrapper).empty());
+		}
+	},
+	
+	get_charges: function() {
+		var me = this;
+		if(this.frm.doc.charge) {
+			this.frm.call({
+				doc: this.frm.doc,
+				method: "get_other_charges",
+				callback: function(r) {
+					if(!r.exc) {
+						me.calculate_taxes_and_totals();
+					}
+				}
+			});
+		}
+	},
+	
+	set_dynamic_labels: function() {
+		var company_currency = this.get_company_currency();
+		
+		this.change_form_labels(company_currency);
+		this.change_grid_labels(company_currency);
+		set_sales_bom_help(this.frm.doc);
+	},
+	
+	change_form_labels: function(company_currency) {
+		var me = this;
+		var field_label_map = {};
+		
+		var setup_field_label_map = function(fields_list, currency) {
+			$.each(fields_list, function(i, fname) {
+				var docfield = wn.meta.get_docfield(me.frm.doc.doctype, fname);
+				if(docfield) {
+					var label = wn._(docfield.label || "").replace(/\([^\)]*\)/g, "");
+					field_label_map[fname] = label.trim() + " (" + currency + ")";
+				}
+			});
+		};
+		
+		setup_field_label_map(["net_total", "other_charges_total", "grand_total", 
+			"rounded_total", "in_words",
+			"outstanding_amount", "total_advance", "paid_amount", "write_off_amount"],
+			company_currency);
+		
+		setup_field_label_map(["net_total_export", "other_charges_total_export", "grand_total_export", 
+			"rounded_total_export", "in_words_export"], this.frm.doc.currency);
+		
+		setup_field_label_map(["conversion_rate"], 	"1 " + this.frm.doc.currency 
+			+ " = [?] " + company_currency);
+		
+		if(this.frm.doc.price_list_currency && this.frm.doc.price_list_currency!=company_currency) {
+			setup_field_label_map(["plc_conversion_rate"], 	"1 " + this.frm.doc.price_list_currency 
+				+ " = [?] " + company_currency);
+		}
+		
+		// toggle fields
+		this.frm.toggle_display(["conversion_rate", "net_total", "other_charges_total", 
+			"grand_total", "rounded_total", "in_words"],
+			this.frm.doc.currency != company_currency);
+			
+		this.frm.toggle_display(["plc_conversion_rate"], 
+			this.frm.doc.price_list_currency != company_currency);
+		
+		// set labels
+		$.each(field_label_map, function(fname, label) {
+			me.frm.fields_dict[fname].set_label(label);
+		});
+	},
+	
+	change_grid_labels: function(company_currency) {
+		var me = this;
+		var field_label_map = {};
+		
+		var setup_field_label_map = function(fields_list, currency, parentfield) {
+			var grid_doctype = me.frm.fields_dict[parentfield].grid.doctype;
+			$.each(fields_list, function(i, fname) {
+				var docfield = wn.meta.get_docfield(grid_doctype, fname);
+				if(docfield) {
+					var label = wn._(docfield.label || "").replace(/\([^\)]*\)/g, "");
+					field_label_map[grid_doctype + "-" + fname] = 
+						label.trim() + " (" + currency + ")";
+				}
+			});
+		}
+		
+		setup_field_label_map(["basic_rate", "base_ref_rate", "amount"],
+			company_currency, this.fname);
+		
+		setup_field_label_map(["export_rate", "ref_rate", "export_amount"],
+			this.frm.doc.currency, this.fname);
+		
+		setup_field_label_map(["tax_amount", "total"], company_currency, "other_charges");
+		
+		if(this.frm.fields_dict["advance_allocation_details"]) {
+			setup_field_label_map(["advance_amount", "allocated_amount"], company_currency,
+				"advance_allocation_details");
+		}
+		
+		// toggle columns
+		var item_grid = this.frm.fields_dict[this.fname].grid;
+		var show = this.frm.doc.currency != company_currency;
+		$.each(["basic_rate", "base_ref_rate", "amount"], function(i, fname) {
+			if(wn.meta.get_docfield(item_grid.doctype, fname))
+				item_grid.set_column_disp(fname, show);
+		});
+		
+		// set labels
+		var $wrapper = $(this.frm.wrapper);
+		$.each(field_label_map, function(fname, label) {
+			$wrapper.find('[data-grid-fieldname="'+fname+'"]').text(label);
+		});
+	},
+	
+});
 
-	if (callback) callback(doc, cdt, cdn);
-}
+// to save previous state of cur_frm.cscript
+var prev_cscript = {};
+$.extend(prev_cscript, cur_frm.cscript);
+
+cur_frm.cscript = new erpnext.selling.SellingController({frm: cur_frm});
+
+// for backward compatibility: combine new and previous states
+$.extend(cur_frm.cscript, prev_cscript);
 
 // Help for Sales BOM items
 var set_sales_bom_help = function(doc) {
@@ -158,113 +514,8 @@
 	refresh_field('sales_bom_help');
 }
 
-
-// hide / unhide price list currency based on availability of price list in customer's currency
-//---------------------------------------------------------------------------------------------------
-
-cur_frm.cscript.hide_price_list_currency = function(doc, cdt, cdn, callback1) {
-	if (doc.price_list_name && doc.currency) {
-		wn.call({
-			method: 'selling.doctype.sales_common.sales_common.get_price_list_currency',
-			args: {'price_list':doc.price_list_name, 'company': doc.company},
-			callback: function(r, rt) {
-				pl_currency = r.message[0]?r.message[0]:[];
-				unhide_field(['price_list_currency', 'plc_conversion_rate']);
-				
-				if (pl_currency.length==1) {
-					if (doc.price_list_currency != pl_currency[0]) 
-						set_multiple(cdt, cdn, {price_list_currency:pl_currency[0]});
-					if (pl_currency[0] == doc.currency) {
-						if(doc.plc_conversion_rate != doc.conversion_rate) 
-							set_multiple(cdt, cdn, {plc_conversion_rate:doc.conversion_rate});
-						hide_field(['price_list_currency', 'plc_conversion_rate']);
-					} else if (pl_currency[0] == r.message[1]) {
-						if (doc.plc_conversion_rate != 1) 
-							set_multiple(cdt, cdn, {plc_conversion_rate:1})
-						hide_field(['price_list_currency', 'plc_conversion_rate']);
-					}
-				}
-
-				if (r.message[1] == doc.currency) {
-					if (doc.conversion_rate != 1) 
-						set_multiple(cdt, cdn, {conversion_rate:1});
-					hide_field(['conversion_rate', 'grand_total_export', 'in_words_export', 'rounded_total_export']);
-				} else {
-					unhide_field(['conversion_rate', 'grand_total_export', 'in_words_export']);
-					if(!cint(sys_defaults.disable_rounded_total))
-						unhide_field("rounded_total_export");
-				}
-				if (r.message[1] == doc.price_list_currency) {
-					if (doc.plc_conversion_rate != 1) 
-						set_multiple(cdt, cdn, {plc_conversion_rate:1});
-					hide_field('plc_conversion_rate');
-				} else unhide_field('plc_conversion_rate');
-				cur_frm.cscript.dynamic_label(doc, cdt, cdn, r.message[1], callback1);	
-			}
-		})
-	}
-}
-
-cur_frm.cscript.manage_rounded_total = function() {
-	if(cint(sys_defaults.disable_rounded_total)) {
-		cur_frm.set_df_property("rounded_total", "print_hide", 1);
-		cur_frm.set_df_property("rounded_total_export", "print_hide", 1);
-		hide_field(["rounded_total", "rounded_total_export"]);
-	}
-}
-
-// TRIGGERS FOR CALCULATIONS
-// =====================================================================================================
-
-// ********************* CURRENCY ******************************
-cur_frm.cscript.currency = function(doc, cdt, cdn) {
-	cur_frm.cscript.price_list_name(doc, cdt, cdn); 
-}
-
-cur_frm.cscript.price_list_currency = cur_frm.cscript.currency;
-cur_frm.cscript.conversion_rate = cur_frm.cscript.currency;
-cur_frm.cscript.plc_conversion_rate = cur_frm.cscript.currency;
-
-cur_frm.cscript.company = function(doc, cdt, cdn) {
-	wn.call({
-		method: 'selling.doctype.sales_common.sales_common.get_comp_base_currency',
-		args: {company:doc.company},
-		callback: function(r, rt) {
-			var doc = locals[cdt][cdn];
-			set_multiple(doc.doctype, doc.name, {
-				currency:r.message, 
-				price_list_currency:r.message
-			});
-			cur_frm.cscript.currency(doc, cdt, cdn);
-		}
-	});
-}
-
-
-
-// ******************** PRICE LIST ******************************
-cur_frm.cscript.price_list_name = function(doc, cdt, cdn) {
-	var callback = function() {
-		var fname = cur_frm.cscript.fname;
-		var cl = getchildren(cur_frm.cscript.tname, doc.name, cur_frm.cscript.fname);
-		if(doc.price_list_name && doc.currency && doc.price_list_currency && doc.conversion_rate && doc.plc_conversion_rate) {
-			$c_obj(make_doclist(doc.doctype, doc.name), 'get_adj_percent', '',
-				function(r, rt) {
-					refresh_field(fname);
-					var doc = locals[cdt][cdn];
-					cur_frm.cscript.recalc(doc,3);		//this is to re-calculate BASIC RATE and AMOUNT on basis of changed REF RATE
-				}
-			);
-		}
-	}
-	cur_frm.cscript.hide_price_list_currency(doc, cdt, cdn, callback);
-}
-
-
-
-// ******************** ITEM CODE ******************************** 
 cur_frm.fields_dict[cur_frm.cscript.fname].grid.get_field("item_code").get_query = function(doc, cdt, cdn) {
-	if (inList(['Maintenance', 'Service'], doc.order_type)) {
+	if (doc.order_type == "Maintenance") {
 	 	return erpnext.queries.item({
 			'ifnull(tabItem.is_service_item, "No")': 'Yes'
 		});
@@ -275,47 +526,6 @@
 	}
 }
 
-
-cur_frm.cscript.item_code = function(doc, cdt, cdn) {
-	var fname = cur_frm.cscript.fname;
-	var d = locals[cdt][cdn];
-	if (d.item_code) {
-		if (!doc.company) {
-			msgprint("Please select company to proceed");
-			d.item_code = '';
-			refresh_field('item_code', d.name, fname);
-		} else {
-			var callback = function(r, rt){
-				cur_frm.cscript.recalc(doc, 1);
-			}
-			var args = {
-				'item_code':d.item_code, 
-				'income_account':d.income_account, 
-				'cost_center': d.cost_center, 
-				'warehouse': d.warehouse
-			};
-			get_server_fields('get_item_details',JSON.stringify(args), 
-				fname,doc,cdt,cdn,1,callback);
-		}
-	}
-	if(cur_frm.cscript.custom_item_code){
-		cur_frm.cscript.custom_item_code(doc, cdt, cdn);
-	}
-}
-
-//Barcode
-//
-cur_frm.cscript.barcode = function(doc, cdt, cdn) {
-	var d = locals[cdt][cdn];
-	var callback = function(r, rt) {
-		cur_frm.cscript.item_code(doc, cdt, cdn);
-	}
-	if(d.barcode) {
-		get_server_fields('get_barcode_details', d.barcode, cur_frm.cscript.fname, 
-		doc, cdt, cdn, 1, callback);
-	}
-}
-
 cur_frm.fields_dict[cur_frm.cscript.fname].grid.get_field('batch_no').get_query = 
 	function(doc, cdt, cdn) {
 		var d = locals[cdt][cdn];
@@ -338,16 +548,6 @@
 		}
 	}
 
-cur_frm.fields_dict.customer_address.on_new = function(dn) {
-	locals['Address'][dn].customer = locals[cur_frm.doctype][cur_frm.docname].customer;
-	locals['Address'][dn].customer_name = locals[cur_frm.doctype][cur_frm.docname].customer_name;
-}
-
-cur_frm.fields_dict.contact_person.on_new = function(dn) {
-	locals['Contact'][dn].customer = locals[cur_frm.doctype][cur_frm.docname].customer;
-	locals['Contact'][dn].customer_name = locals[cur_frm.doctype][cur_frm.docname].customer_name;
-}
-
 cur_frm.fields_dict['customer_address'].get_query = function(doc, cdt, cdn) {
 	return 'SELECT name, address_line1, city FROM tabAddress \
 		WHERE customer = "'+ doc.customer +'" AND docstatus != 2 AND \
@@ -360,66 +560,6 @@
 		'" AND docstatus != 2 AND %(key)s LIKE "%s" ORDER BY name ASC LIMIT 50';
 }
 
-// *********************** QUANTITY ***************************
-cur_frm.cscript.qty = function(doc, cdt, cdn) { cur_frm.cscript.recalc(doc, 1); }
-	
-// ************************ DISCOUNT (%) ***********************
-cur_frm.cscript.adj_rate = function(doc, cdt, cdn) { cur_frm.cscript.recalc(doc, 1); }
-
-// ************************ REF RATE ****************************
-cur_frm.cscript.ref_rate = function(doc, cdt, cdn){
-	var d = locals[cdt][cdn];
-	var consider_incl_rate = cur_frm.cscript.consider_incl_rate(doc, cur_frm.cscript.other_fname);
-	if(!consider_incl_rate) {
-		set_multiple(cur_frm.cscript.tname, d.name, {'export_rate': flt(d.ref_rate) * (100 - flt(d.adj_rate)) / 100}, cur_frm.cscript.fname);
-	}
-	cur_frm.cscript.recalc(doc, 1);
-}
-
-// *********************** BASIC RATE **************************
-cur_frm.cscript.basic_rate = function(doc, cdt, cdn) { 
-	var fname = cur_frm.cscript.fname;
-	var d = locals[cdt][cdn];
-	if(!d.qty) {
-		d.qty = 1;
-		refresh_field('qty', d.name, fname);
-	}
-	var consider_incl_rate = cur_frm.cscript.consider_incl_rate(doc, cur_frm.cscript.other_fname);
-	if(!consider_incl_rate) {
-		cur_frm.cscript.recalc(doc, 2);
-	} else {
-		var basic_rate = cur_frm.cscript.back_calc_basic_rate(
-			doc, cur_frm.cscript.tname, fname, d, cur_frm.cscript.other_fname
-		);
-		// TODO: remove roundNumber for basic_rate comparison
-		if (d.basic_rate != roundNumber(basic_rate, 2)) { 
-			d.basic_rate = basic_rate;
-			refresh_field('basic_rate', d.name, fname); 
-			msgprint("You cannot change Basic Rate* (Base Currency) when \
-				considering rates inclusive of taxes.<br /> \
-				Please either <br /> \
-				* Specify Basic Rate (i.e. Rate which will be displayed in print) <br /> \
-				-- or -- <br />\
-				* Uncheck 'Is this Tax included in Basic Rate?' in the tax entries of Taxes section.");
-		}
-	}
-}
-
-// ************************ EXPORT RATE *************************
-cur_frm.cscript.export_rate = function(doc,cdt,cdn) {
-	var cur_rec = locals[cdt][cdn];
-	var fname = cur_frm.cscript.fname;
-	var tname = cur_frm.cscript.tname;
-	if(flt(cur_rec.ref_rate)>0 && flt(cur_rec.export_rate)>0) {
-		var adj_rate = 100 * (1 - (flt(cur_rec.export_rate) / flt(cur_rec.ref_rate)));
-		set_multiple(tname, cur_rec.name, { 'adj_rate': adj_rate }, fname);
-	}
-	doc = locals[doc.doctype][doc.name];
-	cur_frm.cscript.recalc(doc, 1);
-}
-
-
-
 // ************* GET OTHER CHARGES BASED ON COMPANY *************
 cur_frm.fields_dict.charge.get_query = function(doc) {
 	return 'SELECT DISTINCT `tabSales Taxes and Charges Master`.name FROM \
@@ -430,492 +570,4 @@
 		ORDER BY `tabSales Taxes and Charges Master`.name LIMIT 50';
 }
 
-// ********************* Get Charges ****************************
-cur_frm.cscript.get_charges = function(doc, cdt, cdn, callback) {
-	$c_obj(make_doclist(doc.doctype,doc.name),
-		'get_other_charges',
-		'', 
-		function(r, rt) {
-			cur_frm.cscript.calculate_charges(doc, cdt, cdn);
-			if(callback) callback(doc, cdt, cdn);
-		}, null,null,cur_frm.fields_dict.get_charges.input);
-}
-
-
-// CALCULATION OF TOTAL AMOUNTS
-// ======================================================================================================== 
-cur_frm.cscript.recalc = function(doc, n) {
-	if(!n)n=0;
-	doc = locals[doc.doctype][doc.name];
-	var tname = cur_frm.cscript.tname;
-	var fname = cur_frm.cscript.fname;
-	var sales_team = cur_frm.cscript.sales_team_fname;
-	var other_fname	= cur_frm.cscript.other_fname;
-	
-	if(!flt(doc.conversion_rate)) { 
-		doc.conversion_rate = 1; 
-		refresh_field('conversion_rate'); 
-	}
-	if(!flt(doc.plc_conversion_rate)) { 
-		doc.plc_conversion_rate = 1; 
-		refresh_field('plc_conversion_rate'); 
-	}
-
-	if(n > 0) cur_frm.cscript.update_fname_table(doc , tname , fname , n, other_fname); // updates all values in table (i.e. amount, export amount, net total etc.)
-	
-	if(flt(doc.net_total) > 0) {
-		var cl = getchildren('Sales Taxes and Charges', doc.name, other_fname,doc.doctype);
-		for(var i = 0; i<cl.length; i++){
-			cl[i].total_tax_amount = 0;
-			cl[i].total_amount = 0;
-			cl[i].tax_amount = 0;										// this is done to calculate other charges
-			cl[i].total = 0;
-			cl[i].item_wise_tax_detail = "";
-			if(in_list(['On Previous Row Amount','On Previous Row Total'],cl[i].charge_type) && !cl[i].row_id){
-				alert("Please Enter Row on which amount needs to be calculated for row : "+cl[i].idx);
-				validated = false;
-			}
-		}
-		cur_frm.cscript.calc_other_charges(doc , tname , fname , other_fname); // calculate other charges
-	}
-	cur_frm.cscript.calc_doc_values(doc, null, null, tname, fname, other_fname); // calculates total amounts
-
-	// ******************* calculate allocated amount of sales person ************************
-	cl = getchildren('Sales Team', doc.name, sales_team);
-	for(var i=0;i<cl.length;i++) {
-		if (cl[i].allocated_percentage) {
-			cl[i].allocated_amount = flt(flt(doc.net_total)*flt(cl[i].allocated_percentage)/100);
-			refresh_field('allocated_amount', cl[i].name, sales_team);
-		}
-	}
-	doc.in_words = '';
-	doc.in_words_export = '';
-	refresh_many(['total_discount_rate','total_discount','net_total','total_commission','grand_total','rounded_total','grand_total_export','rounded_total_export','in_words','in_words_export','other_charges','other_charges_total']);
-	if(cur_frm.cscript.custom_recalc)cur_frm.cscript.custom_recalc(doc);
-}
-
-// ******* Calculation of total amounts of document (item amount + other charges)****************
-cur_frm.cscript.calc_doc_values = function(doc, cdt, cdn, tname, fname, other_fname) {
-	doc = locals[doc.doctype][doc.name];
-	var net_total = 0; var other_charges_total = 0;
-	var net_total_incl = 0
-	var cl = getchildren(tname, doc.name, fname);
-	for(var i = 0; i<cl.length; i++){
-		//net_total += flt(cl[i].basic_rate) * flt(cl[i].qty);
-		net_total += flt(cl[i].amount);
-		net_total_incl += flt(cl[i].export_amount);
-	}
-
-	var inclusive_rate = 0
-	var d = getchildren('Sales Taxes and Charges', doc.name, other_fname,doc.doctype);
-	for(var j = 0; j<d.length; j++){
-		other_charges_total += flt(d[j].tax_amount);
-		if(d[j].included_in_print_rate) {
-			inclusive_rate = 1;
-		}
-	}
-
-	if(flt(doc.conversion_rate)>1) {
-		net_total_incl *= flt(doc.conversion_rate);
-	}
-
-	doc.net_total = inclusive_rate ? flt(net_total_incl) : flt(net_total);
-	doc.other_charges_total = roundNumber(flt(other_charges_total), 2);
-	doc.grand_total = roundNumber((flt(net_total) + flt(other_charges_total)), 2);
-	doc.rounded_total = Math.round(doc.grand_total);
-	doc.grand_total_export = roundNumber((flt(doc.grand_total) / flt(doc.conversion_rate)), 2);
-	doc.rounded_total_export = Math.round(doc.grand_total_export);
-	doc.total_commission = flt(flt(net_total) * flt(doc.commission_rate) / 100);
-}
-
-// ******************************* OTHER CHARGES *************************************
-cur_frm.cscript.calc_other_charges = function(doc , tname , fname , other_fname) {
-	doc = locals[doc.doctype][doc.name];
-
-	// Make Display Area
-	cur_frm.fields_dict['other_charges_calculation'].disp_area.innerHTML =
-		'<b style="padding: 8px 0px;">Calculation Details for Taxes and Charges:</b>';
-
-	var cl = getchildren(tname, doc.name, fname);
-	var tax = getchildren('Sales Taxes and Charges', doc.name, other_fname,doc.doctype);
-	
-	// Make display table
-	var otc = make_table(cur_frm.fields_dict['other_charges_calculation'].disp_area,
-		cl.length + 1, tax.length + 1, '90%', [], { border:'1px solid #AAA', padding:'2px' });
-	$y(otc,{marginTop:'8px'});
-
-	var tax_desc = {}; var tax_desc_rates = []; var net_total = 0;
-	
-	for(var i=0;i<cl.length;i++) {
-		net_total += flt(flt(cl[i].qty) * flt(cl[i].basic_rate));
-		var prev_total = flt(cl[i].amount);
-		if(cl[i].item_tax_rate) {
-			try {
-				var check_tax = JSON.parse(cl[i].item_tax_rate);				//to get in dictionary
-			} catch(exception) {
-				var check_tax = eval('var a='+cl[i].item_tax_rate+';a');        //to get in dictionary
-			}
-		}
-		
-		// Add Item Code in new Row
-		$td(otc,i+1,0).innerHTML = cl[i].item_code ? cl[i].item_code : cl[i].description;
-		
-		//var tax = getchildren('Sales Taxes and Charges', doc.name, other_fname,doc.doctype);
-		var total = net_total;
-		
-		
-		for(var t=0;t<tax.length;t++){
-			var account = tax[t].account_head;
-			$td(otc,0,t+1).innerHTML = account?account:'';
-			//Check For Rate
-			if(cl[i].item_tax_rate && check_tax[account]!=null) {
-				var rate = flt(check_tax[account]);
-			} else {
-				// if particular item doesn't have particular rate it will take other charges rate
-				var rate = flt(tax[t].rate);
-			}
-
-			//Check For Rate and get tax amount
-			var tax_amount = cur_frm.cscript.check_charge_type_and_get_tax_amount(doc,tax,t, cl[i], rate);
-			
-			//enter item_wise_tax_detail i.e. tax rate on each item
-			var item_wise_tax_detail = cur_frm.cscript.get_item_wise_tax_detail(doc, rate, cl, i, tax, t);
-			if(tax[t].charge_type != "Actual") tax[t].item_wise_tax_detail += item_wise_tax_detail;
-			tax[t].total_amount = flt(tax_amount);		 //stores actual tax amount in virtual field
-			tax[t].total_tax_amount = flt(prev_total);			//stores total amount in virtual field
-			tax[t].tax_amount += flt(tax_amount);			 
-			var total_amount = flt(tax[t].tax_amount);
-			total_tax_amount = flt(tax[t].total_tax_amount) + flt(total_amount);
-			set_multiple('Sales Taxes and Charges', tax[t].name, { 'item_wise_tax_detail':tax[t].item_wise_tax_detail, 'amount':roundNumber(flt(total_amount), 2), 'total':roundNumber(flt(total)+flt(tax[t].tax_amount), 2)}, other_fname);
-			prev_total += flt(tax[t].total_amount);	 // for previous row total
-			total += flt(tax[t].tax_amount);		 // for adding total to previous amount
-
-			if(tax[t].charge_type == 'Actual')
-				$td(otc,i+1,t+1).innerHTML = format_currency(tax[t].total_amount, erpnext.get_currency(doc.company));
-			else
-				$td(otc,i+1,t+1).innerHTML = '('+format_number(rate) + '%) ' +format_currency(tax[t].total_amount, erpnext.get_currency(doc.company));
-
-		}
-	}
-	
-	for(var t=0;t<tax.length;t++){
-		tax[t].tax_amount = roundNumber(tax[t].tax_amount, 2);
-	}
-}
-cur_frm.cscript.check_charge_type_and_get_tax_amount = function( doc, tax, t, cl, rate, print_amt) {
-	doc = locals[doc.doctype][doc.name];
-	if (! print_amt) print_amt = 0;
-	var tax_amount = 0;
-	if(tax[t].charge_type == 'Actual') {
-		var value = flt(tax[t].rate) / flt(doc.net_total);	 // this give the ratio in which all items are divided					 
-		return tax_amount = flt(value) * flt(cl.amount);
-	 }	 
-	else if(tax[t].charge_type == 'On Net Total') {
-		if (flt(print_amt) == 1) {
-			doc.excise_rate = flt(rate);
-			doc.total_excise_rate += flt(rate);
-			refresh_field('excise_rate');
-			refresh_field('total_excise_rate');
-			return
-		}
-	return tax_amount = (flt(rate) * flt(cl.amount) / 100);
-	}
-	else if(tax[t].charge_type == 'On Previous Row Amount'){
-		if(flt(print_amt) == 1) {
-			doc.total_excise_rate += flt(flt(doc.excise_rate) * 0.01 * flt(rate));
-			refresh_field('total_excise_rate');
-			return
-		}
-		var row_no = (tax[t].row_id).toString();
-		var row = (row_no).split("+");			// splits the values and stores in an array
-		for(var r = 0;r<row.length;r++){
-			var id = cint(row[r].replace(/^\s+|\s+$/g,""));
-			tax_amount += (flt(rate) * flt(tax[id-1].total_amount) / 100);
-		}
-		var row_id = row_no.indexOf("/");
-		if(row_id != -1) {
-			rate = '';
-			var row = (row_no).split("/");			// splits the values and stores in an array
-			if(row.length>2) alert("You cannot enter more than 2 nos. for division");
-			var id1 = cint(row[0].replace(/^\s+|\s+$/g,""));
-			var id2 = cint(row[1].replace(/^\s+|\s+$/g,""));
-			tax_amount = flt(tax[id1-1].total_amount) / flt(tax[id2-1].total_amount);
-		}
-		return tax_amount
-	}
-	else if(tax[t].charge_type == 'On Previous Row Total') {
-		if(flt(print_amt) == 1) {
-			doc.sales_tax_rate += flt(rate);
-			refresh_field('sales_tax_rate');
-			return
-		}
-		var row = cint(tax[t].row_id);
-		return tax_amount = flt(rate) * (flt(tax[row-1].total_tax_amount)+flt(tax[row-1].total_amount)) / 100;
-	}
-}
-
-// ********************** Functions for inclusive value calc ******************************
-cur_frm.cscript.consider_incl_rate = function(doc, other_fname) {
-	var tax_list = getchildren('Sales Taxes and Charges', doc.name, other_fname, doc.doctype);
-	for(var i=0; i<tax_list.length; i++) {
-		if(tax_list[i].included_in_print_rate) {
-			return true;
-		}
-	}
-	return false;
-}
-
-cur_frm.cscript.back_calc_basic_rate = function(doc, tname, fname, child, other_fname) {	
-	var get_item_tax_rate = function(item, tax) {
-		if(item.item_tax_rate) {
-			try {
-				var item_tax = JSON.parse(item.item_tax_rate);
-			} catch(exception) {
-				var item_tax = eval('var a='+item.item_tax_rate+';a');
-			}
-			if(item_tax[tax.account_head]!=null) {
-				return flt(item_tax[tax.account_head]);
-			}
-		}
-	};
-
-	var tax_list = getchildren('Sales Taxes and Charges', doc.name, other_fname, doc.doctype);
-	var total = 1;
-	var temp_tax_list = [];
-	var amt = 0;
-	var item_tax_rate = 0;
-	var rate = 0;
-	for(var i=0; i<tax_list.length; i++) {
-		amt = 0;
-		item_tax_rate = get_item_tax_rate(child, tax_list[i]);
-		rate = item_tax_rate ? item_tax_rate : flt(tax_list[i].rate);
-		if(tax_list[i].included_in_print_rate) {
-			if(tax_list[i].charge_type=='On Net Total') {
-				amt = flt(rate / 100);
-			} else if(tax_list[i].charge_type=='On Previous Row Total') {
-				amt = flt((rate * temp_tax_list[tax_list[i].row_id-1]['total']) / 100);
-			} else if(tax_list[i].charge_type=='On Previous Row Amount') {
-				amt = flt((rate * temp_tax_list[tax_list[i].row_id-1]['amt']) / 100);
-			}
-		}
-		total += flt(amt);
-		temp_tax_list[i] = {
-			amt: amt,
-			total: total
-		};
-	}
-	var basic_rate = (child.export_rate * flt(doc.conversion_rate)) / total;
-	//console.log(temp_tax_list);
-	//console.log('in basic rate back calc');
-	//console.log(basic_rate);
-	return basic_rate;
-}
-
-cur_frm.cscript.included_in_print_rate = function(doc, cdt, cdn) {
-	var tax = locals[cdt][cdn];
-	if(tax.included_in_print_rate==1) { 
-		if(!inList(['On Net Total', 'On Previous Row Total', 'On Previous Row Amount'], tax.charge_type)) {
-			msgprint("'Is this Tax included in Basic Rate?' (i.e. Inclusive Price) is only valid for charges of type: <br /> \
-				* On Net Total <br /> \
-				* On Previous Row Amount <br /> \
-				* On Previous Row Total");
-			tax.included_in_print_rate = 0;
-			refresh_field('included_in_print_rate', tax.name, cur_frm.cscript.other_fname);
-		} 
-		var tax_list = getchildren('Sales Taxes and Charges', doc.name, cur_frm.cscript.other_fname, doc.doctype);
-		cur_frm.cscript.validate_print_rate_option(doc, tax_list, tax.idx-1);
-	}
-}
-
-// ********************** Update values in table ******************************
-cur_frm.cscript.update_fname_table = function(doc , tname , fname , n, other_fname) {
-	doc = locals[doc.doctype][doc.name] 
-	var net_total = 0
-	var cl = getchildren(tname, doc.name, fname);
-	var consider_incl_rate = cur_frm.cscript.consider_incl_rate(doc, other_fname);
-	for(var i=0;i<cl.length;i++) {
-		if(n == 1){
-			if(!consider_incl_rate) {
-				if(flt(cl[i].ref_rate) > 0) {
-					set_multiple(tname, cl[i].name, {
-						'export_rate': flt(flt(cl[i].ref_rate) * (100 - flt(cl[i].adj_rate)) / 100)
-					}, fname);
-				}
-				set_multiple(tname, cl[i].name, {
-					'export_amount': flt(flt(cl[i].qty) * flt(cl[i].export_rate)),
-					'basic_rate': flt(flt(cl[i].export_rate) * flt(doc.conversion_rate)),
-					'amount': roundNumber(flt((flt(cl[i].export_rate) * flt(doc.conversion_rate)) * flt(cl[i].qty)), 2)
-				}, fname);
-				//var base_ref_rate = flt(cl[i].basic_rate) + flt(flt(cl[i].basic_rate) * flt(cl[i].adj_rate) / 100);
-				//set_multiple(tname, cl[i].name, {
-				//	'base_ref_rate': flt(base_ref_rate)
-				//}, fname);
-
-		} else if(consider_incl_rate) {
-			if(flt(cl[i].export_rate) > 0) {
-				// calculate basic rate based on taxes
-				// then calculate and set basic_rate, base_ref_rate, ref_rate, amount, export_amount
-				var ref_rate = flt(cl[i].adj_rate)!=flt(100) ?
-					flt((100 * flt(cl[i].export_rate))/flt(100 - flt(cl[i].adj_rate))) :
-					flt(0)
-				set_multiple(tname, cl[i].name, { 'ref_rate': ref_rate }, fname);
-			} else if((flt(cl[i].ref_rate) > 0) && (flt(cl[i].adj_rate) > 0)) {
-				var export_rate = flt(cl[i].ref_rate) * flt(1 - flt(cl[i].adj_rate / 100));
-				set_multiple(tname, cl[i].name, { 'export_rate': flt(export_rate) }, fname);
-			}
-			//console.log("export_rate: " + cl[i].export_rate);
-
-			var basic_rate = cur_frm.cscript.back_calc_basic_rate(doc, tname, fname, cl[i], other_fname);
-			var base_ref_rate = basic_rate + flt(basic_rate * flt(cl[i].adj_rate) / 100);
-			set_multiple(tname, cl[i].name, {
-				'basic_rate': flt(basic_rate),
-				'amount': roundNumber(flt(basic_rate * flt(cl[i].qty)), 2),
-				'export_amount': flt(flt(cl[i].qty) * flt(cl[i].export_rate)),
-				'base_ref_rate': flt(base_ref_rate)
-			}, fname);
-		}
-		}
-		else if(n == 2){
-			if(flt(cl[i].ref_rate) > 0)
-				set_multiple(tname, cl[i].name, {'adj_rate': 100 - flt(flt(cl[i].basic_rate)	* 100 / (flt(cl[i].ref_rate) * flt(doc.conversion_rate)))}, fname);
-			set_multiple(tname, cl[i].name, {'amount': flt(flt(cl[i].qty) * flt(cl[i].basic_rate)), 'export_rate': flt(flt(cl[i].basic_rate) / flt(doc.conversion_rate)), 'export_amount': flt((flt(cl[i].basic_rate) / flt(doc.conversion_rate)) * flt(cl[i].qty)) }, fname);
-		}
-		/*else if(n == 3){
-			set_multiple(tname, cl[i].name, {'basic_rate': flt(flt(cl[i].export_rate) * flt(doc.conversion_rate))}, fname);
-			set_multiple(tname, cl[i].name, {'amount' : flt(flt(cl[i].basic_rate) * flt(cl[i].qty)), 'export_amount': flt(flt(cl[i].export_rate) * flt(cl[i].qty))}, fname);
-			if(cl[i].ref_rate > 0)
-		set_multiple(tname, cl[i].name, {'adj_rate': 100 - flt(flt(cl[i].export_rate) * 100 / flt(cl[i].ref_rate)), 'base_ref_rate': flt(flt(cl[i].ref_rate) * flt(doc.conversion_rate)) }, fname);
-		}*/
-		net_total += flt(flt(cl[i].qty) * flt(cl[i].basic_rate));
-	}
-	doc.net_total = net_total;
-	refresh_field('net_total');
-}
-
-cur_frm.cscript.get_item_wise_tax_detail = function( doc, rate, cl, i, tax, t) {
-	doc = locals[doc.doctype][doc.name];
-	var detail = '';
-	detail = cl[i].item_code + " : " + cstr(rate) + NEWLINE;
-	return detail;
-}
-
-// **************** RE-CALCULATE VALUES ***************************
-
-cur_frm.cscript.recalculate_values = function(doc, cdt, cdn) {	
-	cur_frm.cscript.calculate_charges(doc,cdt,cdn);
-}
-
-cur_frm.cscript.validate_print_rate_option = function(doc, taxes, i) {
-	if(in_list(['On Previous Row Amount','On Previous Row Total'], taxes[i].charge_type)) { 
-		if(!taxes[i].row_id){
-			alert("Please Enter Row on which amount needs to be calculated for row : "+taxes[i].idx);
-			validated = false;
-		} else if(taxes[i].included_in_print_rate && taxes[taxes[i].row_id-1].charge_type=='Actual') {
-			msgprint("Row of type 'Actual' cannot be depended on for type '" + taxes[i].charge_type + "'\
-				when using tax inclusive prices.<br />\
-				This will lead to incorrect values.<br /><br /> \
-				<b>Please specify correct value in 'Enter Row' column of <span style='color:red'>Row: "	
-				+ taxes[i].idx + "</span> in Taxes table</b>");
-			validated = false;
-			taxes[i].included_in_print_rate = 0;
-			refresh_field('included_in_print_rate', taxes[i].name, other_fname);
-		} else if ((taxes[i].included_in_print_rate && !taxes[taxes[i].row_id-1].included_in_print_rate) || 
-			(!taxes[i].included_in_print_rate && taxes[taxes[i].row_id-1].included_in_print_rate)) {
-			msgprint("If any row in the tax table depends on 'Previous Row Amount/Total', <br />\
-				'Is this Tax included in Basic Rate?' column should be same for both row <br />\
-				i.e for that row and the previous row. <br /><br />\
-				The same is violated for row #"+(i+1)+" and row #"+taxes[i].row_id
-			);
-			validated = false;
-		}		
-	}
-}
-
-cur_frm.cscript.calculate_charges = function(doc, cdt, cdn) {
-	var other_fname	= cur_frm.cscript.other_fname;
-
-	var cl = getchildren('Sales Taxes and Charges', doc.name, other_fname, doc.doctype);
-	for(var i = 0; i<cl.length; i++){
-		cl[i].total_tax_amount = 0;
-		cl[i].total_amount = 0;
-		cl[i].tax_amount = 0;										// this is done to calculate other charges
-		cl[i].total = 0;
-		cur_frm.cscript.validate_print_rate_option(doc, cl, i);
-	}
-	cur_frm.cscript.recalc(doc, 1);
-}
-
-// Get Sales Partner Commission
-// =================================================================================
-cur_frm.cscript.sales_partner = function(doc, cdt, cdn){
-	if(doc.sales_partner){
-
-		get_server_fields('get_comm_rate', doc.sales_partner, '', doc, cdt, cdn, 1);
-	}
-}
-
-// *******Commission Rate Trigger (calculates total commission amount)*********
-cur_frm.cscript.commission_rate = function(doc, cdt, cdn) {
-	if(doc.commission_rate > 100){
-		alert("Commision rate cannot be greater than 100.");
-		doc.total_commission = 0;
-		doc.commission_rate = 0;
-	} else {
-		doc.total_commission = doc.net_total * doc.commission_rate / 100;
-	}
-	refresh_many(['total_commission','commission_rate']);
-
-}
-
-// *******Total Commission Trigger (calculates commission rate)*********
-cur_frm.cscript.total_commission = function(doc, cdt, cdn) {
-	if(doc.net_total){
-		if(doc.net_total < doc.total_commission){
-			alert("Total commission cannot be greater than net total.");
-			doc.total_commission = 0;
-			doc.commission_rate = 0;
-		} else {
-			doc.commission_rate = doc.total_commission * 100 / doc.net_total;
-		}
-		refresh_many(['total_commission','commission_rate']);
-	}
-}
-// Sales Person Allocated % trigger 
-// ==============================================================================
-cur_frm.cscript.allocated_percentage = function(doc, cdt, cdn) {
-	var fname = cur_frm.cscript.sales_team_fname;
-	var d = locals[cdt][cdn];
-	if (d.allocated_percentage) {
-		d.allocated_amount = flt(flt(doc.net_total)*flt(d.allocated_percentage)/100);
-		refresh_field('allocated_amount', d.name, fname);
-	}
-}
-
-// Client Side Validation
-// =================================================================================
-cur_frm.cscript.validate = function(doc, cdt, cdn) {
-	cur_frm.cscript.validate_items(doc);
-	var cl = getchildren('Sales Taxes and Charges Master', doc.name, 'other_charges');
-	for(var i =0;i<cl.length;i++) {
-		if(!cl[i].amount) {
-			alert("Please Enter Amount in Row no. "+cl[i].idx+" in Taxes and Charges table");
-			validated = false;
-		}
-	}
-	cur_frm.cscript.calculate_charges (doc, cdt, cdn);
-
-	if (doc.docstatus == 0 && cur_frm.cscript.calc_adjustment_amount)
-	 	cur_frm.cscript.calc_adjustment_amount(doc);
-}
-
-
-// ************** Atleast one item in document ****************
-cur_frm.cscript.validate_items = function(doc) {
-	var cl = getchildren(cur_frm.cscript.tname, doc.name, cur_frm.cscript.fname);
-	if(!cl.length){
-		alert("Please enter Items for " + doc.doctype);
-		validated = false;
-	}
-}
-
 cur_frm.fields_dict.customer.get_query = erpnext.utils.customer_query;
\ No newline at end of file
diff --git a/selling/doctype/sales_common/sales_common.py b/selling/doctype/sales_common/sales_common.py
index 549128f..c524a92 100644
--- a/selling/doctype/sales_common/sales_common.py
+++ b/selling/doctype/sales_common/sales_common.py
@@ -28,23 +28,6 @@
 
 from utilities.transaction_base import TransactionBase
 
-
-@webnotes.whitelist()
-def get_comp_base_currency(arg=None):
-	""" get default currency of company"""
-	res = webnotes.conn.sql("""select default_currency from `tabCompany`
-			where name = %s""", webnotes.form_dict.get('company'))
-	return res and res[0][0] or None
-
-@webnotes.whitelist()
-def get_price_list_currency(arg=None):
-	""" Get all currency in which price list is maintained"""
-	plc = webnotes.conn.sql("select distinct ref_currency from `tabItem Price` where price_list_name = %s", webnotes.form_dict['price_list'])
-	plc = [d[0] for d in plc]
-	base_currency = get_comp_base_currency(webnotes.form_dict['company'])
-	return plc, base_currency
-
-
 class DocType(TransactionBase):
 	def __init__(self,d,dl):
 		self.doc, self.doclist = d,dl
@@ -65,26 +48,6 @@
 
 		self.msg = []
 
-
-	# Get Sales Person Details
-	# ==========================
-	
-	# TODO: To be deprecated if not in use
-	def get_sales_person_details(self, obj):
-		if obj.doc.doctype != 'Quotation':
-			obj.doclist = obj.doc.clear_table(obj.doclist,'sales_team')
-			idx = 0
-			for d in webnotes.conn.sql("select sales_person, allocated_percentage, allocated_amount, incentives from `tabSales Team` where parent = '%s'" % obj.doc.customer):
-				ch = addchild(obj.doc, 'sales_team', 'Sales Team', obj.doclist)
-				ch.sales_person = d and cstr(d[0]) or ''
-				ch.allocated_percentage = d and flt(d[1]) or 0
-				ch.allocated_amount = d and flt(d[2]) or 0
-				ch.incentives = d and flt(d[3]) or 0
-				ch.idx = idx
-				idx += 1
-		return obj.doclist
-
-
 	# Get customer's contact person details
 	# ==============================================================
 	def get_contact_details(self, obj = '', primary = 0):
@@ -102,204 +65,13 @@
 			obj.doc.customer_address = c['contact_address']
 
 
-	# Get customer's primary shipping details
-	# ==============================================================
-	def get_shipping_details(self, obj = ''):
-		det = webnotes.conn.sql("select name, ship_to, shipping_address from `tabShipping Address` where customer = '%s' and docstatus != 2 and ifnull(is_primary_address, 'Yes') = 'Yes'" %(obj.doc.customer), as_dict = 1)
-		obj.doc.ship_det_no = det and det[0]['name'] or ''
-		obj.doc.ship_to = det and det[0]['ship_to'] or ''
-		obj.doc.shipping_address = det and det[0]['shipping_address'] or ''
-
-
 	# get invoice details
 	# ====================
 	def get_invoice_details(self, obj = ''):
 		if obj.doc.company:
 			acc_head = webnotes.conn.sql("select name from `tabAccount` where name = '%s' and docstatus != 2" % (cstr(obj.doc.customer) + " - " + webnotes.conn.get_value('Company', obj.doc.company, 'abbr')))
 			obj.doc.debit_to = acc_head and acc_head[0][0] or ''
-
-	
-	
-	# Get Item Details
-	# ===============================================================
-	def get_item_details(self, args, obj):
-		import json
-		if not obj.doc.price_list_name:
-			msgprint("Please Select Price List before selecting Items", raise_exception=True)
-		item = webnotes.conn.sql("""select description, item_name, brand, item_group, stock_uom, 
-			default_warehouse, default_income_account, default_sales_cost_center, 
-			purchase_account, description_html, barcode from `tabItem` 
-			where name = %s and (ifnull(end_of_life,'')='' or end_of_life >	now() 
-			or end_of_life = '0000-00-00') and (is_sales_item = 'Yes' 
-			or is_service_item = 'Yes')""", args['item_code'], as_dict=1)
-		
-		tax = webnotes.conn.sql("""select tax_type, tax_rate from `tabItem Tax` 
-			where parent = %s""", args['item_code'])
-		t = {}
-		for x in tax: t[x[0]] = flt(x[1])
-		ret = {
-			'description': item and item[0]['description_html'] or \
-				item[0]['description'],
-			'barcode': item and item[0]['barcode'] or '',
-			'item_group': item and item[0]['item_group'] or '',
-			'item_name': item and item[0]['item_name'] or '',
-			'brand': item and item[0]['brand'] or '',
-			'stock_uom': item and item[0]['stock_uom'] or '',
-			'reserved_warehouse': item and item[0]['default_warehouse'] or '',
-			'warehouse': item and item[0]['default_warehouse'] or \
-				args.get('warehouse'),
-			'income_account': item and item[0]['default_income_account'] or \
-				args.get('income_account'),
-			'expense_account': item and item[0]['purchase_account'] or \
-			 	args.get('expense_account'),
-			'cost_center': item and item[0]['default_sales_cost_center'] or \
-				args.get('cost_center'),
-			# this is done coz if item once fetched is fetched again than its qty shld be reset to 1
-			'qty': 1.00, 
-			'adj_rate': 0,
-			'amount': 0,
-			'export_amount': 0,
-			'item_tax_rate': json.dumps(t),
-			'batch_no': ''
-		}
-		if(obj.doc.price_list_name and item):	#this is done to fetch the changed BASIC RATE and REF RATE based on PRICE LIST
-			base_ref_rate =	self.get_ref_rate(args['item_code'], obj.doc.price_list_name, obj.doc.price_list_currency, obj.doc.plc_conversion_rate)
-			ret['ref_rate'] = flt(base_ref_rate)/flt(obj.doc.conversion_rate)
-			ret['export_rate'] = flt(base_ref_rate)/flt(obj.doc.conversion_rate)
-			ret['base_ref_rate'] = flt(base_ref_rate)
-			ret['basic_rate'] = flt(base_ref_rate)
-		
-		if ret['warehouse'] or ret['reserved_warehouse']:
 			
-			av_qty = self.get_available_qty({'item_code': args['item_code'], 'warehouse': ret['warehouse'] or ret['reserved_warehouse']})
-			ret.update(av_qty)
-			
-		# get customer code for given item from Item Customer Detail
-		customer_item_code_row = webnotes.conn.sql("""\
-			select ref_code from `tabItem Customer Detail`
-			where parent = %s and customer_name = %s""",
-			(args['item_code'], obj.doc.customer))
-		if customer_item_code_row and customer_item_code_row[0][0]:
-			ret['customer_item_code'] = customer_item_code_row[0][0]
-
-		return ret
-
-
-	def get_item_defaults(self, args):
-		item = webnotes.conn.sql("""select default_warehouse, default_income_account, 
-			default_sales_cost_center, purchase_account from `tabItem` where name = %s 
-			and (ifnull(end_of_life,'') = '' or end_of_life > now() or end_of_life = '0000-00-00') 
-			and (is_sales_item = 'Yes' or is_service_item = 'Yes') """, 
-			(args['item_code']), as_dict=1)
-		ret = {
-			'reserved_warehouse': item and item[0]['default_warehouse'] or '',
-			'warehouse': item and item[0]['default_warehouse'] or args.get('warehouse'),
-			'income_account': item and item[0]['default_income_account'] or \
-				args.get('income_account'),
-			'expense_account': item and item[0]['purchase_account'] or args.get('expense_account'),
-			'cost_center': item and item[0]['default_sales_cost_center'] or args.get('cost_center'),
-		}
-
-		return ret
-
-	def get_available_qty(self,args):
-		tot_avail_qty = webnotes.conn.sql("select projected_qty, actual_qty from `tabBin` where item_code = '%s' and warehouse = '%s'" % (args['item_code'], args['warehouse']), as_dict=1)
-		ret = {
-			 'projected_qty' : tot_avail_qty and flt(tot_avail_qty[0]['projected_qty']) or 0,
-			 'actual_qty' : tot_avail_qty and flt(tot_avail_qty[0]['actual_qty']) or 0
-		}
-		return ret
-
-	
-	# ***************** Get Ref rate as entered in Item Master ********************
-	def get_ref_rate(self, item_code, price_list_name, price_list_currency, plc_conv_rate):
-		ref_rate = webnotes.conn.sql("select ref_rate from `tabItem Price` where parent = %s and price_list_name = %s and ref_currency = %s and selling=1", 
-		(item_code, price_list_name, price_list_currency))
-		base_ref_rate = ref_rate and flt(ref_rate[0][0]) * flt(plc_conv_rate) or 0
-		return base_ref_rate
-
-	def get_barcode_details(self, barcode):
-		item = webnotes.conn.sql("select name, end_of_life, is_sales_item, is_service_item \
-			from `tabItem` where barcode = %s", barcode, as_dict=1)
-		ret = {}
-		if not item:
-			msgprint("""No item found for this barcode: %s. 
-				May be barcode not updated in item master. Please check""" % barcode)
-		elif item[0]['end_of_life'] and getdate(cstr(item[0]['end_of_life'])) < nowdate():
-			msgprint("Item: %s has been expired. Please check 'End of Life' field in item master" % item[0]['name'])
-		elif item[0]['is_sales_item'] == 'No' and item[0]['is_service_item'] == 'No':
-			msgprint("Item: %s is not a sales or service item" % item[0]['name'])
-		elif len(item) > 1:
-			msgprint("There are multiple item for this barcode. \nPlease select item code manually")
-		else:
-			ret = {'item_code': item and item[0]['name'] or ''}
-			
-		return ret
-
-		
-	# ****** Re-cancellculates Basic Rate & amount based on Price List Selected ******
-	def get_adj_percent(self, obj): 
-		for d in getlist(obj.doclist, obj.fname):
-			base_ref_rate = self.get_ref_rate(d.item_code, obj.doc.price_list_name, obj.doc.price_list_currency, obj.doc.plc_conversion_rate)
-			d.adj_rate = 0
-			d.ref_rate = flt(base_ref_rate)/flt(obj.doc.conversion_rate)
-			d.basic_rate = flt(base_ref_rate)
-			d.base_ref_rate = flt(base_ref_rate)
-			d.export_rate = flt(base_ref_rate)/flt(obj.doc.conversion_rate)
-			d.amount = flt(d.qty)*flt(base_ref_rate)
-			d.export_amount = flt(d.qty)*flt(base_ref_rate)/flt(obj.doc.conversion_rate)
-
-
-	# Load Default Taxes
-	# ====================
-	def load_default_taxes(self, obj):
-		if cstr(obj.doc.charge):
-			return self.get_other_charges(obj)
-		else:
-			return self.get_other_charges(obj, 1)
-
-		
-	# Get other charges from Master
-	# =================================================================================
-	def get_other_charges(self,obj, default=0):
-		obj.doclist = obj.doc.clear_table(obj.doclist, 'other_charges')
-		if not getlist(obj.doclist, 'other_charges'):
-			if default: add_cond = 'ifnull(t2.is_default,0) = 1'
-			else: add_cond = 't1.parent = "'+cstr(obj.doc.charge)+'"'
-			idx = 0
-			other_charge = webnotes.conn.sql("""\
-				select t1.*
-				from
-					`tabSales Taxes and Charges` t1,
-					`tabSales Taxes and Charges Master` t2
-				where
-					t1.parent = t2.name and
-					t2.company = '%s' and
-					%s
-				order by t1.idx""" % (obj.doc.company, add_cond), as_dict=1)
-			from webnotes.model import default_fields
-			for other in other_charge:
-				# remove default fields like parent, parenttype etc.
-				# from query results
-				for field in default_fields:
-					if field in other: del other[field]
-
-				d = addchild(obj.doc, 'other_charges', 'Sales Taxes and Charges',
-					obj.doclist)
-				d.fields.update(other)
-				d.rate = flt(d.rate)
-				d.tax_amount = flt(d.tax_rate)
-				d.included_in_print_rate = cint(d.included_in_print_rate)
-				d.idx = idx
-				idx += 1
-		return obj.doclist
-			
-	# Get TERMS AND CONDITIONS
-	# =======================================================================================
-	def get_tc_details(self,obj):
-		r = webnotes.conn.sql("select terms from `tabTerms and Conditions` where name = %s", obj.doc.tc_name)
-		if r: obj.doc.terms = r[0][0]
-
 #---------------------------------------- Get Tax Details -------------------------------#
 	def get_tax_details(self, item_code, obj):
 		import json
@@ -329,23 +101,6 @@
 		}
 		return ret
 		
-	# Get Commission rate
-	# =======================================================================
-	def get_comm_rate(self, sales_partner, obj):
-
-		comm_rate = webnotes.conn.sql("select commission_rate from `tabSales Partner` where name = '%s' and docstatus != 2" %(sales_partner), as_dict=1)
-		if comm_rate:
-			total_comm = flt(comm_rate[0]['commission_rate']) * flt(obj.doc.net_total) / 100
-			ret = {
-				'commission_rate'		 :	comm_rate and flt(comm_rate[0]['commission_rate']) or 0,
-				'total_commission'		:	flt(total_comm)
-			}
-			return ret
-		else:
-			msgprint("Business Associate : %s does not exist in the system." % (sales_partner))
-			raise Exception
-
-	
 	# To verify whether rate entered in details table does not exceed max discount %
 	# =======================================================================================
 	def validate_max_discount(self,obj, detail_table):
@@ -354,16 +109,6 @@
 			if discount and discount[0]['max_discount'] and (flt(d.adj_rate)>flt(discount[0]['max_discount'])):
 				msgprint("You cannot give more than " + cstr(discount[0]['max_discount']) + " % discount on Item Code : "+cstr(d.item_code))
 				raise Exception
-
-
-	# Get sum of allocated % of sales person (it should be 100%)
-	# ========================================================================
-	# it indicates % contribution of sales person in sales
-	def get_allocated_sum(self,obj):
-		sales_team_list = obj.doclist.get({"parentfield": "sales_team"})
-		total_allocation = sum([flt(d.allocated_percentage) for d in sales_team_list])
-		if sales_team_list and total_allocation != 100.0:
-			msgprint("Total Allocated % of Sales Persons should be 100%", raise_exception=True)
 			
 	# Check Conversion Rate (i.e. it will not allow conversion rate to be 1 for Currency other than default currency set in Global Defaults)
 	# ===========================================================================
diff --git a/selling/doctype/sales_order/README.md b/selling/doctype/sales_order/README.md
new file mode 100644
index 0000000..e816a0e
--- /dev/null
+++ b/selling/doctype/sales_order/README.md
@@ -0,0 +1 @@
+Confirmed order received from Customer (either against a PO or a payment). All fulfilment details (shipments, billing) are tracked against the Sales Order.
\ No newline at end of file
diff --git a/selling/doctype/sales_order/locale/_messages_doc.json b/selling/doctype/sales_order/locale/_messages_doc.json
deleted file mode 100644
index 84a3240..0000000
--- a/selling/doctype/sales_order/locale/_messages_doc.json
+++ /dev/null
@@ -1,124 +0,0 @@
-[
- "Expected Delivery Date", 
- "Customer's Vendor", 
- "Customer Address", 
- "Price List Currency", 
- "Price List and Currency", 
- "Shipping Address Name", 
- "Territory", 
- "Sales Order Date", 
- "Company", 
- "Terms and Conditions Details", 
- "Price List", 
- "Net Total*", 
- "Rate at which Price list currency is converted to company's base currency", 
- "Taxes", 
- "Partly Billed", 
- "Rounded Total (Export)", 
- "Cancelled", 
- "Sales Partner", 
- "Get Terms and Conditions", 
- "Letter Head", 
- "Conversion Rate", 
- "Not Billed", 
- "Sales Taxes and Charges", 
- "Reference", 
- "Campaign", 
- "Customer's currency", 
- "SO/10-11/", 
- "Sales Order", 
- "Grand Total (Export)", 
- "Delivery Status", 
- "Closed", 
- "Sales Team1", 
- "Supplier Reference", 
- "SO1112", 
- "Source", 
- "PI/2011/", 
- "Exhibition", 
- "Price List Currency Conversion Rate", 
- "Get Taxes and Charges", 
- "Select Print Heading", 
- "Packing Details", 
- "Contact Person", 
- "Category of customer as entered in Customer master", 
- "File List", 
- "Items", 
- "More Info", 
- "Billed", 
- "Track this Sales Order against any Project", 
- "Select Customer", 
- "Rounded Total", 
- "To manage multiple series please go to Setup > Manage Series", 
- "The date at which current entry is corrected in the system.", 
- "% Amount Billed", 
- "In Words", 
- "Commission Rate", 
- "Taxes and Charges Total*", 
- "Selling", 
- "Total Commission", 
- "Quotation Date", 
- "Grand Total*", 
- "Currency", 
- "Contact", 
- "Existing Customer", 
- "% of materials delivered against this Sales Order", 
- "Name as entered in Sales Partner master", 
- "Select Terms and Conditions", 
- "%  Delivered", 
- "P.O. Date", 
- "Totals", 
- "In Words (Export)", 
- "Draft", 
- "Maintenance", 
- "Select the currency in which price list is maintained", 
- "Display all the individual items delivered with the main items", 
- "Terms and Conditions HTML", 
- "Status", 
- "Cancel Reason", 
- "Terms and Conditions", 
- "Project Name", 
- "Shipping Address", 
- "Re-Calculate Values", 
- "Partly Delivered", 
- "Quotation No", 
- "Calculate Taxes and Charges", 
- "Purchase Order sent by customer", 
- "Rate at which customer's currency is converted to company's base currency", 
- "Submitted", 
- "Stopped", 
- "Mobile No", 
- "Amendment Date", 
- "The date at which current entry is made in system.", 
- "Billing Status", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.", 
- "Sales", 
- "SO", 
- "Customer Group", 
- "Filling in additional information about the Sales Order will help you analyze your data better.", 
- "Order Type", 
- "Delivered", 
- "Contact Info", 
- "Pull Quotation Items", 
- "Sales Order Items", 
- "In Words will be visible once you save the Sales Order.", 
- "Quotation no against which this Sales Order is made ", 
- "Series", 
- "Select the relevant company name if you have multiple companies.", 
- "% of materials billed against this Sales Order", 
- "Amended From", 
- "Advertisement", 
- "Address", 
- "Customer", 
- "Name", 
- "Mass Mailing", 
- "P.O. No", 
- "Not Applicable", 
- "Fiscal Year", 
- "Not Delivered", 
- "Taxes and Charges Calculation", 
- "Cold Calling", 
- "Contact Email", 
- "Packing List", 
- "Sales Team"
-]
\ No newline at end of file
diff --git a/selling/doctype/sales_order/locale/ar-doc.json b/selling/doctype/sales_order/locale/ar-doc.json
deleted file mode 100644
index ced6a61..0000000
--- a/selling/doctype/sales_order/locale/ar-doc.json
+++ /dev/null
@@ -1,124 +0,0 @@
-{
- "%  Delivered": "\u0623\u0644\u0642\u064a\u062a\u066a", 
- "% Amount Billed": "\u0627\u0644\u0645\u0628\u0644\u063a\u066a \u0635\u0641\u062a", 
- "% of materials billed against this Sales Order": "\u066a \u0645\u0646 \u0627\u0644\u0645\u0648\u0627\u062f \u062a\u0648\u0635\u0641 \u0636\u062f \u0647\u0630\u0627 \u0623\u0645\u0631 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "% of materials delivered against this Sales Order": "\u066a \u0645\u0646 \u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u0645\u0648\u0631\u062f\u0629 \u0636\u062f \u0647\u0630\u0627 \u0623\u0645\u0631 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Address": "\u0639\u0646\u0648\u0627\u0646", 
- "Advertisement": "\u0625\u0639\u0644\u0627\u0646", 
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "Amendment Date": "\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u062a\u0627\u0631\u064a\u062e", 
- "Billed": "\u062a\u0648\u0635\u0641", 
- "Billing Status": "\u0627\u0644\u062d\u0627\u0644\u0629 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631", 
- "Calculate Taxes and Charges": "\u062d\u0633\u0627\u0628 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "Campaign": "\u062d\u0645\u0644\u0629", 
- "Cancel Reason": "\u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u0633\u0628\u0628", 
- "Cancelled": "\u0625\u0644\u063a\u0627\u0621", 
- "Category of customer as entered in Customer master": "\u0641\u0626\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0643\u0645\u0627 \u062a\u0645 \u0625\u062f\u062e\u0627\u0644\u0647\u0627 \u0641\u064a \u0645\u0627\u062c\u0633\u062a\u064a\u0631 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Closed": "\u0645\u063a\u0644\u0642", 
- "Cold Calling": "\u0648\u0648\u0635\u0641 \u0627\u0644\u0628\u0627\u0631\u062f\u0629", 
- "Commission Rate": "\u0627\u0644\u0644\u062c\u0646\u0629 \u0642\u064a\u0645", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Contact": "\u0627\u062a\u0635\u0644", 
- "Contact Email": "\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Contact Info": "\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644", 
- "Contact Person": "\u0627\u062a\u0635\u0644 \u0634\u062e\u0635", 
- "Conversion Rate": "\u0645\u0639\u062f\u0644 \u0627\u0644\u062a\u062d\u0648\u064a\u0644", 
- "Currency": "\u0639\u0645\u0644\u0629", 
- "Customer": "\u0632\u0628\u0648\u0646", 
- "Customer Address": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Group": "\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer's Vendor": "\u0627\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u0628\u0627\u0626\u0639", 
- "Customer's currency": "\u0627\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u0639\u0645\u0644\u0629", 
- "Delivered": "\u062a\u0633\u0644\u064a\u0645", 
- "Delivery Status": "\u062d\u0627\u0644\u0629 \u0627\u0644\u062a\u0633\u0644\u064a\u0645", 
- "Display all the individual items delivered with the main items": "\u0639\u0631\u0636 \u0643\u0627\u0641\u0629 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0641\u0631\u062f\u064a\u0629 \u062a\u0633\u0644\u064a\u0645\u0647\u0627 \u0645\u0639 \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629", 
- "Draft": "\u0645\u0633\u0648\u062f\u0629", 
- "Exhibition": "\u0645\u0639\u0631\u0636", 
- "Existing Customer": "\u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Expected Delivery Date": "\u064a\u062a\u0648\u0642\u0639 \u062a\u0633\u0644\u064a\u0645 \u062a\u0627\u0631\u064a\u062e", 
- "File List": "\u0645\u0644\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "Filling in additional information about the Sales Order will help you analyze your data better.": "\u0633\u0648\u0641 \u0645\u0644\u0621 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0625\u0636\u0627\u0641\u064a\u0629 \u062d\u0648\u0644 \u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u062a\u0633\u0627\u0639\u062f\u0643 \u0639\u0644\u0649 \u062a\u062d\u0644\u064a\u0644 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643 \u0639\u0644\u0649 \u0646\u062d\u0648 \u0623\u0641\u0636\u0644.", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Get Taxes and Charges": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "Get Terms and Conditions": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Grand Total (Export)": "\u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0643\u0644\u064a (\u062a\u0635\u062f\u064a\u0631)", 
- "Grand Total*": "\u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0643\u0644\u064a *", 
- "In Words": "\u0641\u064a \u0643\u0644\u0645\u0627\u062a", 
- "In Words (Export)": "\u0641\u064a \u0643\u0644\u0645\u0627\u062a (\u062a\u0635\u062f\u064a\u0631)", 
- "In Words will be visible once you save the Sales Order.": "\u0648\u0628\u0639\u0628\u0627\u0631\u0629 \u062a\u0643\u0648\u0646 \u0645\u0631\u0626\u064a\u0629 \u0628\u0645\u062c\u0631\u062f \u062d\u0641\u0638 \u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a.", 
- "Items": "\u0627\u0644\u0628\u0646\u0648\u062f", 
- "Letter Head": "\u0631\u0633\u0627\u0644\u0629 \u0631\u0626\u064a\u0633", 
- "Maintenance": "\u0635\u064a\u0627\u0646\u0629", 
- "Mass Mailing": "\u0627\u0644\u0634\u0627\u0645\u0644 \u0627\u0644\u0628\u0631\u064a\u062f\u064a\u0629", 
- "Mobile No": "\u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644", 
- "More Info": "\u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a", 
- "Name": "\u0627\u0633\u0645", 
- "Name as entered in Sales Partner master": "\u0643\u0645\u0627 \u062a\u0645 \u0625\u062f\u062e\u0627\u0644\u0647\u0627 \u0641\u064a \u0627\u0633\u0645 \u0627\u0644\u0634\u0631\u064a\u0643 \u0627\u0644\u0631\u0626\u064a\u0633\u064a \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Net Total*": "* \u0625\u062c\u0645\u0627\u0644\u064a \u0635\u0627\u0641\u064a", 
- "Not Applicable": "\u0644\u0627 \u064a\u0646\u0637\u0628\u0642", 
- "Not Billed": "\u0644\u0627 \u0635\u0641\u062a", 
- "Not Delivered": "\u0648\u0644\u0627 \u064a\u062a\u0645 \u062a\u0648\u0631\u064a\u062f\u0647\u0627", 
- "Order Type": "\u0646\u0648\u0639 \u0627\u0644\u0646\u0638\u0627\u0645", 
- "P.O. Date": "PO \u062a\u0627\u0631\u064a\u062e", 
- "P.O. No": "PO \u0644\u0627", 
- "PI/2011/": "PI/2011 /", 
- "Packing Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u062a\u063a\u0644\u064a\u0641", 
- "Packing List": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062a\u0639\u0628\u0626\u0629", 
- "Partly Billed": "\u0648\u0635\u0641\u062a \u062c\u0632\u0626\u064a\u0627", 
- "Partly Delivered": "\u0647\u0630\u0647 \u062c\u0632\u0626\u064a\u0627", 
- "Price List": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631", 
- "Price List Currency": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0639\u0645\u0644\u0627\u062a", 
- "Price List Currency Conversion Rate": "\u0633\u0639\u0631 \u062a\u062d\u0648\u064a\u0644 \u0639\u0645\u0644\u0629 \u0642\u0627\u0626\u0645\u0629 \u0642\u064a\u0645", 
- "Price List and Currency": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0648\u0627\u0644\u0639\u0645\u0644\u0627\u062a", 
- "Project Name": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0634\u0631\u0648\u0639", 
- "Pull Quotation Items": "\u0633\u062d\u0628 \u0639\u0646\u0627\u0635\u0631 \u0627\u0642\u062a\u0628\u0627\u0633", 
- "Purchase Order sent by customer": "\u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621 \u0627\u0644\u0645\u0631\u0633\u0644\u0629 \u0645\u0646 \u0642\u0628\u0644 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Quotation Date": "\u0627\u0642\u062a\u0628\u0627\u0633 \u062a\u0627\u0631\u064a\u062e", 
- "Quotation No": "\u0627\u0642\u062a\u0628\u0627\u0633 \u0644\u0627", 
- "Quotation no against which this Sales Order is made ": "\u0627\u0642\u062a\u0628\u0627\u0633 \u0644\u0627 \u0648\u0627\u0644\u062a\u064a \u062a\u062a\u0645 \u0636\u062f \u0647\u0630\u0627 \u0623\u0645\u0631 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Rate at which Price list currency is converted to company's base currency": "\u0627\u0644\u0645\u0639\u062f\u0644 \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u062a\u062d\u0648\u064a\u0644 \u0633\u0639\u0631 \u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629 \u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0644\u0634\u0631\u0643\u0629", 
- "Rate at which customer's currency is converted to company's base currency": "\u0627\u0644\u0645\u0639\u062f\u0644 \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u0639\u0645\u0644\u0629 \u0625\u0644\u0649 \u0639\u0645\u0644\u0629 \u0627\u0644\u0639\u0645\u064a\u0644 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0634\u0631\u0643\u0629", 
- "Re-Calculate Values": "\u0625\u0639\u0627\u062f\u0629 \u062d\u0633\u0627\u0628 \u0627\u0644\u0642\u064a\u0645", 
- "Reference": "\u0645\u0631\u062c\u0639", 
- "Rounded Total": "\u062a\u0642\u0631\u064a\u0628 \u0625\u062c\u0645\u0627\u0644\u064a", 
- "Rounded Total (Export)": "\u062a\u0642\u0631\u064a\u0628 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a (\u062a\u0635\u062f\u064a\u0631)", 
- "SO": "SO", 
- "SO/10-11/": "SO/10-11 /", 
- "SO1112": "SO1112", 
- "Sales": "\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Sales Order": "\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Sales Order Date": "\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u062a\u0627\u0631\u064a\u062e", 
- "Sales Order Items": "\u0639\u0646\u0627\u0635\u0631 \u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Sales Partner": "\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0634\u0631\u064a\u0643", 
- "Sales Taxes and Charges": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0639\u0644\u0649 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "Sales Team": "\u0641\u0631\u064a\u0642 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Sales Team1": "\u0645\u0628\u064a\u0639\u0627\u062a Team1", 
- "Select Customer": "\u062d\u062f\u062f \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Select Print Heading": "\u062d\u062f\u062f \u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u0639\u0646\u0648\u0627\u0646", 
- "Select Terms and Conditions": "\u062d\u062f\u062f \u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Select the currency in which price list is maintained": "\u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u062a\u064a \u064a\u062a\u0645 \u0627\u0644\u0627\u062d\u062a\u0641\u0627\u0638 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "\u062a\u062d\u062f\u064a\u062f \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0643\u0645\u0627 \u062a\u0645 \u0625\u062f\u062e\u0627\u0644\u0647\u0627 \u0641\u064a \u0645\u0627\u062c\u0633\u062a\u064a\u0631 &quot;\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631&quot;. \u0648\u0647\u0630\u0627 \u0633\u062d\u0628 \u0627\u0644\u0645\u0639\u062f\u0644\u0627\u062a \u0627\u0644\u0645\u0631\u062c\u0639\u064a\u0629 \u0645\u0646 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0636\u062f \u0647\u0630\u0647 \u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0633\u0639\u0631 \u0643\u0645\u0627 \u0647\u0648 \u0645\u062d\u062f\u062f \u0641\u064a \u0645\u0627\u062c\u0633\u062a\u064a\u0631 &quot;\u0627\u0644\u0633\u0644\u0639\u0629&quot;.", 
- "Select the relevant company name if you have multiple companies.": "\u062d\u062f\u062f \u0627\u0633\u0645 \u0627\u0644\u0634\u0631\u0643\u0629 \u0630\u0627\u062a \u0627\u0644\u0635\u0644\u0629 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0644\u062f\u064a\u0643 \u0627\u0644\u0634\u0631\u0643\u0627\u062a \u0645\u062a\u0639\u062f\u062f\u0629.", 
- "Selling": "\u0628\u064a\u0639", 
- "Series": "\u0633\u0644\u0633\u0644\u0629", 
- "Shipping Address": "\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0634\u062d\u0646", 
- "Shipping Address Name": "\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0634\u062d\u0646 \u0627\u0644\u0627\u0633\u0645", 
- "Source": "\u0645\u0635\u062f\u0631", 
- "Status": "\u062d\u0627\u0644\u0629", 
- "Stopped": "\u062a\u0648\u0642\u0641", 
- "Submitted": "\u0627\u0644\u0645\u0642\u062f\u0645\u0629", 
- "Supplier Reference": "\u0645\u0631\u062c\u0639 \u0627\u0644\u0645\u0648\u0631\u062f", 
- "Taxes": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628", 
- "Taxes and Charges Calculation": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645 \u062d\u0633\u0627\u0628", 
- "Taxes and Charges Total*": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645 \u0627\u0644\u0645\u062c\u0645\u0648\u0639 *", 
- "Terms and Conditions": "\u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Terms and Conditions Details": "\u0634\u0631\u0648\u0637 \u0648\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0634\u0631\u0648\u0637", 
- "Terms and Conditions HTML": "\u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645 HTML", 
- "Territory": "\u0625\u0642\u0644\u064a\u0645", 
- "The date at which current entry is corrected in the system.": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u062a\u0635\u062d\u064a\u062d \u0627\u0644\u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u062d\u0627\u0644\u064a \u0641\u064a \u0627\u0644\u0646\u0638\u0627\u0645.", 
- "The date at which current entry is made in system.": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u0627\u062f\u062e\u0627\u0644\u0647\u0627 \u0641\u064a \u0627\u0644\u0646\u0638\u0627\u0645 \u0627\u0644\u062d\u0627\u0644\u064a.", 
- "To manage multiple series please go to Setup > Manage Series": "\u0644\u0625\u062f\u0627\u0631\u0629 \u0633\u0644\u0633\u0644\u0629 \u0645\u062a\u0639\u062f\u062f\u0629 \u064a\u0631\u062c\u0649 \u0627\u0644\u062f\u062e\u0648\u0644 \u0625\u0644\u0649 \u0625\u0639\u062f\u0627\u062f&gt; \u0625\u062f\u0627\u0631\u0629 \u0633\u0644\u0633\u0644\u0629", 
- "Total Commission": "\u0645\u062c\u0645\u0648\u0639 \u062c\u0646\u0629", 
- "Totals": "\u0627\u0644\u0645\u062c\u0627\u0645\u064a\u0639", 
- "Track this Sales Order against any Project": "\u062a\u062a\u0628\u0639 \u0647\u0630\u0627 \u0627\u0644\u0623\u0645\u0631 \u0636\u062f \u0623\u064a \u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_order/locale/de-doc.json b/selling/doctype/sales_order/locale/de-doc.json
deleted file mode 100644
index 04cb6fd..0000000
--- a/selling/doctype/sales_order/locale/de-doc.json
+++ /dev/null
@@ -1,123 +0,0 @@
-{
- "%  Delivered": "% Lieferung", 
- "% Amount Billed": "% Rechnungsbetrag", 
- "% of materials billed against this Sales Order": "% Der Materialien gegen diesen Kundenauftrag abgerechnet", 
- "% of materials delivered against this Sales Order": "% Der Materialien gegen diesen Kundenauftrag geliefert", 
- "Address": "Adresse", 
- "Advertisement": "Anzeige", 
- "Amended From": "Ge\u00e4ndert von", 
- "Amendment Date": "\u00c4nderung Datum", 
- "Billed": "Angek\u00fcndigt", 
- "Billing Status": "Billing-Status", 
- "Calculate Taxes and Charges": "Berechnen Sie Steuern und Abgaben", 
- "Campaign": "Kampagne", 
- "Cancel Reason": "Abbrechen Reason", 
- "Cancelled": "Abgesagt", 
- "Category of customer as entered in Customer master": "Kategorie von Kunden, wie in Customer Master eingetragen", 
- "Closed": "Geschlossen", 
- "Cold Calling": "Cold Calling", 
- "Commission Rate": "Kommission bewerten", 
- "Company": "Firma", 
- "Contact": "Kontakt", 
- "Contact Email": "Kontakt per E-Mail", 
- "Contact Info": "Kontakt Info", 
- "Contact Person": "Ansprechpartner", 
- "Conversion Rate": "Conversion Rate", 
- "Currency": "W\u00e4hrung", 
- "Customer": "Kunde", 
- "Customer Address": "Kundenadresse", 
- "Customer Group": "Customer Group", 
- "Customer's Vendor": "Kunden Hersteller", 
- "Customer's currency": "Kunden W\u00e4hrung", 
- "Delivered": "Lieferung", 
- "Delivery Status": "Lieferstatus", 
- "Display all the individual items delivered with the main items": "Alle anzeigen die einzelnen Punkte mit den wichtigsten Liefergegenst\u00e4nde", 
- "Draft": "Entwurf", 
- "Exhibition": "Ausstellung", 
- "Existing Customer": "Bestehende Kunden", 
- "Expected Delivery Date": "Voraussichtlicher Liefertermin", 
- "File List": "Dateiliste", 
- "Filling in additional information about the Sales Order will help you analyze your data better.": "Ausf\u00fcllen zus\u00e4tzliche Informationen \u00fcber das Sales Order wird Ihnen helfen, Ihre Daten analysieren besser.", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "Get Taxes and Charges": "Holen Steuern und Abgaben", 
- "Get Terms and Conditions": "Holen AGB", 
- "Grand Total (Export)": "Grand Total (Export)", 
- "Grand Total*": "Grand Total *", 
- "In Words": "In Worte", 
- "In Words (Export)": "In Words (Export)", 
- "In Words will be visible once you save the Sales Order.": "In Worte sichtbar sein wird, sobald Sie den Sales Order zu speichern.", 
- "Items": "Artikel", 
- "Letter Head": "Briefkopf", 
- "Maintenance": "Wartung", 
- "Mass Mailing": "Mass Mailing", 
- "Mobile No": "In Mobile", 
- "More Info": "Mehr Info", 
- "Name": "Name", 
- "Name as entered in Sales Partner master": "Eingegebene Name in der Master-Vertriebspartner", 
- "Net Total*": "* Net Total", 
- "Not Applicable": "Nicht zutreffend", 
- "Not Billed": "Nicht Billed", 
- "Not Delivered": "Nicht zugestellt", 
- "Order Type": "Auftragsart", 
- "P.O. Date": "P.O. Datum", 
- "P.O. No": "In P.O.", 
- "PI/2011/": "PI/2011 /", 
- "Packing Details": "Verpackungs-Details", 
- "Packing List": "Packliste", 
- "Partly Billed": "Teilweise Billed", 
- "Partly Delivered": "Teilweise Lieferung", 
- "Price List": "Preisliste", 
- "Price List Currency": "W\u00e4hrung Preisliste", 
- "Price List Currency Conversion Rate": "Preisliste Currency Conversion Rate", 
- "Price List and Currency": "Listenpreis und W\u00e4hrungsrechner", 
- "Project Name": "Project Name", 
- "Pull Quotation Items": "Ziehen Sie Angebotspositionen", 
- "Purchase Order sent by customer": "Bestellung durch den Kunden geschickt", 
- "Quotation Date": "Quotation Datum", 
- "Quotation No": "In Quotation", 
- "Rate at which Price list currency is converted to company's base currency": "Geschwindigkeit, mit der W\u00e4hrung der Preisliste zu Unternehmen der Basisw\u00e4hrung umgewandelt wird", 
- "Rate at which customer's currency is converted to company's base currency": "Rate, mit der Kunden W\u00e4hrung ist an Unternehmen Basisw\u00e4hrung umgerechnet", 
- "Re-Calculate Values": "Neu berechnen Werte", 
- "Reference": "Referenz", 
- "Rounded Total": "Abgerundete insgesamt", 
- "Rounded Total (Export)": "Abgerundete Total (Export)", 
- "SO": "SO", 
- "SO/10-11/": "SO/10-11 /", 
- "SO1112": "SO1112", 
- "Sales": "Vertrieb", 
- "Sales Order": "Sales Order", 
- "Sales Order Date": "Sales Order Datum", 
- "Sales Order Items": "Kundenauftragspositionen", 
- "Sales Partner": "Vertriebspartner", 
- "Sales Taxes and Charges": "Vertrieb Steuern und Abgaben", 
- "Sales Team": "Sales Team", 
- "Sales Team1": "Vertrieb Team1", 
- "Select Customer": "W\u00e4hlen Sie Kunde", 
- "Select Print Heading": "W\u00e4hlen Sie Drucken \u00dcberschrift", 
- "Select Terms and Conditions": "W\u00e4hlen AGB", 
- "Select the currency in which price list is maintained": "W\u00e4hlen Sie die W\u00e4hrung, in der Preisliste wird beibehalten", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "W\u00e4hlen Sie die Preisliste in der \"Preisliste\" Master eingetragen. Dadurch werden die Referenzkurse Artikel gegen diese Preisliste in der \"Item\" Master vorgegeben ziehen.", 
- "Select the relevant company name if you have multiple companies.": "W\u00e4hlen Sie den entsprechenden Firmennamen, wenn Sie mehrere Unternehmen haben.", 
- "Selling": "Verkauf", 
- "Series": "Serie", 
- "Shipping Address": "Versandadresse", 
- "Shipping Address Name": "Liefer-Adresse Name", 
- "Source": "Quelle", 
- "Status": "Status", 
- "Stopped": "Gestoppt", 
- "Submitted": "Eingereicht", 
- "Supplier Reference": "Lieferant Reference", 
- "Taxes": "Steuern", 
- "Taxes and Charges Calculation": "Steuern und Geb\u00fchren Berechnung", 
- "Taxes and Charges Total*": "Steuern und Geb\u00fchren Total *", 
- "Terms and Conditions": "AGB", 
- "Terms and Conditions Details": "AGB Einzelheiten", 
- "Terms and Conditions HTML": "AGB HTML", 
- "Territory": "Gebiet", 
- "The date at which current entry is corrected in the system.": "Der Zeitpunkt, zu dem aktuellen Eintrag in dem System korrigiert.", 
- "The date at which current entry is made in system.": "Das Datum, an dem aktuellen Eintrag im System hergestellt wird.", 
- "To manage multiple series please go to Setup > Manage Series": "Um mehrere Reihen zu verwalten gehen Sie bitte auf Setup> Verwalten Series", 
- "Total Commission": "Gesamt Kommission", 
- "Totals": "Totals", 
- "Track this Sales Order against any Project": "Verfolgen Sie diesen Kundenauftrag gegen Projekt"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_order/locale/es-doc.json b/selling/doctype/sales_order/locale/es-doc.json
deleted file mode 100644
index 0a5b7c8..0000000
--- a/selling/doctype/sales_order/locale/es-doc.json
+++ /dev/null
@@ -1,124 +0,0 @@
-{
- "%  Delivered": "Entregado%", 
- "% Amount Billed": "Importe% Anunciada", 
- "% of materials billed against this Sales Order": "% De los materiales facturados en contra de esta orden de venta", 
- "% of materials delivered against this Sales Order": "% De los materiales entregados en contra de esta orden de venta", 
- "Address": "Direcci\u00f3n", 
- "Advertisement": "Anuncio", 
- "Amended From": "De modificada", 
- "Amendment Date": "Enmienda Fecha", 
- "Billed": "Anunciada", 
- "Billing Status": "Facturaci\u00f3n de Estado", 
- "Calculate Taxes and Charges": "C\u00e1lculo de Impuestos y Cargos", 
- "Campaign": "Campa\u00f1a", 
- "Cancel Reason": "Cancelar Raz\u00f3n", 
- "Cancelled": "Cancelado", 
- "Category of customer as entered in Customer master": "Categor\u00eda de cliente tal como aparece en Maestro de clientes", 
- "Closed": "Cerrado", 
- "Cold Calling": "Llamadas en fr\u00edo", 
- "Commission Rate": "Comisi\u00f3n de Tarifas", 
- "Company": "Empresa", 
- "Contact": "Contacto", 
- "Contact Email": "Correo electr\u00f3nico de contacto", 
- "Contact Info": "Informaci\u00f3n de contacto", 
- "Contact Person": "Persona de Contacto", 
- "Conversion Rate": "Conversi\u00f3n de Tasa de", 
- "Currency": "Moneda", 
- "Customer": "Cliente", 
- "Customer Address": "Direcci\u00f3n del cliente", 
- "Customer Group": "Grupo de clientes", 
- "Customer's Vendor": "Cliente Proveedor", 
- "Customer's currency": "Cliente moneda", 
- "Delivered": "Liberado", 
- "Delivery Status": "Estado de entrega", 
- "Display all the individual items delivered with the main items": "Muestra todos los elementos individuales se entregan con las principales partidas", 
- "Draft": "Borrador", 
- "Exhibition": "Exposici\u00f3n", 
- "Existing Customer": "Ya es cliente", 
- "Expected Delivery Date": "Fecha prevista de entrega", 
- "File List": "Lista de archivos", 
- "Filling in additional information about the Sales Order will help you analyze your data better.": "Introducci\u00f3n de informaci\u00f3n adicional sobre el pedido de ventas le ayudar\u00e1 a analizar mejor sus datos.", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "Get Taxes and Charges": "Obtener Impuestos y Cargos", 
- "Get Terms and Conditions": "C\u00f3mo T\u00e9rminos y Condiciones", 
- "Grand Total (Export)": "Total general (Exportaci\u00f3n)", 
- "Grand Total*": "Total general *", 
- "In Words": "En las palabras", 
- "In Words (Export)": "En las palabras (Exportaci\u00f3n)", 
- "In Words will be visible once you save the Sales Order.": "En palabras ser\u00e1n visibles una vez que se guarda el pedido de cliente.", 
- "Items": "Art\u00edculos", 
- "Letter Head": "Carta Head", 
- "Maintenance": "Mantenimiento", 
- "Mass Mailing": "Mass Mailing", 
- "Mobile No": "Mobile No", 
- "More Info": "M\u00e1s informaci\u00f3n", 
- "Name": "Nombre", 
- "Name as entered in Sales Partner master": "Nombre tal como aparece en maestro socio de ventas", 
- "Net Total*": "* Total Neto", 
- "Not Applicable": "No aplicable", 
- "Not Billed": "No Anunciado", 
- "Not Delivered": "No entregado", 
- "Order Type": "Tipo de orden", 
- "P.O. Date": "PO Fecha", 
- "P.O. No": "PO No", 
- "PI/2011/": "PI/2011 /", 
- "Packing Details": "Detalles del embalaje", 
- "Packing List": "Contenido del paquete", 
- "Partly Billed": "Mayormente Anunciado", 
- "Partly Delivered": "Mayormente Entregado", 
- "Price List": "Precio de lista", 
- "Price List Currency": "Precio de Lista Currency", 
- "Price List Currency Conversion Rate": "Lista de precios de divisas Conversi\u00f3n de Tasa de", 
- "Price List and Currency": "Lista de precios y de divisas", 
- "Project Name": "Nombre del proyecto", 
- "Pull Quotation Items": "Tire Art\u00edculos Presupuesto", 
- "Purchase Order sent by customer": "Orden de compra enviada por el cliente", 
- "Quotation Date": "Cotizaci\u00f3n Fecha", 
- "Quotation No": "Cotizaci\u00f3n No", 
- "Quotation no against which this Sales Order is made ": "Cotizaci\u00f3n no contra el que se hizo este pedido de ventas", 
- "Rate at which Price list currency is converted to company's base currency": "Velocidad a la que se convierte la moneda Lista de precios a la moneda base de la compa\u00f1\u00eda de", 
- "Rate at which customer's currency is converted to company's base currency": "Grado en el que la moneda del cliente se convierten a la moneda base de la compa\u00f1\u00eda de", 
- "Re-Calculate Values": "Vuelva a calcular los valores", 
- "Reference": "Referencia", 
- "Rounded Total": "Total redondeado", 
- "Rounded Total (Export)": "Total redondeado (Exportaci\u00f3n)", 
- "SO": "SO", 
- "SO/10-11/": "SO/10-11 /", 
- "SO1112": "SO1112", 
- "Sales": "Venta", 
- "Sales Order": "De \u00f3rdenes de venta", 
- "Sales Order Date": "Fecha de pedido de ventas", 
- "Sales Order Items": "Ventas Items", 
- "Sales Partner": "Sales Partner", 
- "Sales Taxes and Charges": "Ventas Impuestos y Cargos", 
- "Sales Team": "Equipo de ventas", 
- "Sales Team1": "Ventas Team1", 
- "Select Customer": "Seleccione Cliente", 
- "Select Print Heading": "Seleccione Imprimir Encabezado", 
- "Select Terms and Conditions": "Seleccione T\u00e9rminos y Condiciones", 
- "Select the currency in which price list is maintained": "Seleccione la moneda en la que se mantiene la lista de precios", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "Seleccione la lista de precios seg\u00fan la inscripci\u00f3n en la &quot;Lista de Precios&quot; maestro. Esto har\u00e1 que los tipos de referencia de art\u00edculos en contra de esta lista de precios como se especifica en el &quot;Item&quot; maestro.", 
- "Select the relevant company name if you have multiple companies.": "Seleccione el nombre de la empresa correspondiente, si usted tiene m\u00faltiples empresas.", 
- "Selling": "De venta", 
- "Series": "Serie", 
- "Shipping Address": "Direcci\u00f3n de env\u00edo", 
- "Shipping Address Name": "Nombre de embarque Direcci\u00f3n", 
- "Source": "Fuente", 
- "Status": "Estado", 
- "Stopped": "Detenido", 
- "Submitted": "Enviado", 
- "Supplier Reference": "Proveedor de referencia", 
- "Taxes": "Impuestos", 
- "Taxes and Charges Calculation": "Los impuestos y cargos de c\u00e1lculo", 
- "Taxes and Charges Total*": "* Impuestos y cargos totales", 
- "Terms and Conditions": "T\u00e9rminos y Condiciones", 
- "Terms and Conditions Details": "T\u00e9rminos y Condiciones Detalles", 
- "Terms and Conditions HTML": "T\u00e9rminos y Condiciones HTML", 
- "Territory": "Territorio", 
- "The date at which current entry is corrected in the system.": "La fecha en la que la entrada actual se corrige en el sistema.", 
- "The date at which current entry is made in system.": "La fecha en que se efect\u00fae la entrada actual en el sistema.", 
- "To manage multiple series please go to Setup > Manage Series": "Para gestionar m\u00faltiples series por favor vaya a Configuraci\u00f3n&gt; Administrar Series", 
- "Total Commission": "Total Comisi\u00f3n", 
- "Totals": "Totales", 
- "Track this Sales Order against any Project": "Seguir este orden de venta en contra de cualquier proyecto"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_order/locale/fr-doc.json b/selling/doctype/sales_order/locale/fr-doc.json
deleted file mode 100644
index 27e9f09..0000000
--- a/selling/doctype/sales_order/locale/fr-doc.json
+++ /dev/null
@@ -1,124 +0,0 @@
-{
- "%  Delivered": "Livr\u00e9%", 
- "% Amount Billed": "Montant Factur\u00e9%", 
- "% of materials billed against this Sales Order": "% De mati\u00e8res factur\u00e9es contre cette ordonnance ventes", 
- "% of materials delivered against this Sales Order": "% Des mat\u00e9riaux livr\u00e9s contre cette ordonnance ventes", 
- "Address": "Adresse", 
- "Advertisement": "Publicit\u00e9", 
- "Amended From": "De modifi\u00e9e", 
- "Amendment Date": "Date de la modification", 
- "Billed": "Factur\u00e9", 
- "Billing Status": "Statut de la facturation", 
- "Calculate Taxes and Charges": "Calculer les imp\u00f4ts et charges", 
- "Campaign": "Campagne", 
- "Cancel Reason": "Annuler Raison", 
- "Cancelled": "Annul\u00e9", 
- "Category of customer as entered in Customer master": "Cat\u00e9gorie de client comme entr\u00e9e en master \u00e0 la client\u00e8le", 
- "Closed": "Ferm\u00e9", 
- "Cold Calling": "Cold Calling", 
- "Commission Rate": "Taux de commission", 
- "Company": "Entreprise", 
- "Contact": "Contacter", 
- "Contact Email": "Contact Courriel", 
- "Contact Info": "Information de contact", 
- "Contact Person": "Personne \u00e0 contacter", 
- "Conversion Rate": "Taux de conversion", 
- "Currency": "Monnaie", 
- "Customer": "Client", 
- "Customer Address": "Adresse du client", 
- "Customer Group": "Groupe de clients", 
- "Customer's Vendor": "Client Fournisseur", 
- "Customer's currency": "Client monnaie", 
- "Delivered": "Livr\u00e9", 
- "Delivery Status": "Delivery Status", 
- "Display all the individual items delivered with the main items": "Afficher tous les articles individuels livr\u00e9s avec les principaux postes", 
- "Draft": "Avant-projet", 
- "Exhibition": "Exposition", 
- "Existing Customer": "Client existant", 
- "Expected Delivery Date": "Date de livraison pr\u00e9vue", 
- "File List": "Liste des fichiers", 
- "Filling in additional information about the Sales Order will help you analyze your data better.": "Remplir des informations suppl\u00e9mentaires sur l&#39;Ordre des ventes vous aidera \u00e0 analyser vos donn\u00e9es de meilleure qualit\u00e9.", 
- "Fiscal Year": "Exercice", 
- "Get Taxes and Charges": "Obtenez Taxes et frais", 
- "Get Terms and Conditions": "Obtenez Termes et Conditions", 
- "Grand Total (Export)": "Total g\u00e9n\u00e9ral (Exportation)", 
- "Grand Total*": "Total g\u00e9n\u00e9ral *", 
- "In Words": "Dans les mots", 
- "In Words (Export)": "Dans Words (Exportation)", 
- "In Words will be visible once you save the Sales Order.": "Dans les mots seront visibles une fois que vous enregistrez le bon de commande.", 
- "Items": "Articles", 
- "Letter Head": "A en-t\u00eate", 
- "Maintenance": "Entretien", 
- "Mass Mailing": "Mailing de masse", 
- "Mobile No": "Aucun mobile", 
- "More Info": "Plus d&#39;infos", 
- "Name": "Nom", 
- "Name as entered in Sales Partner master": "Nom comme inscrit dans Sales Partner ma\u00eetre", 
- "Net Total*": "* Total net", 
- "Not Applicable": "Non applicable", 
- "Not Billed": "Non Factur\u00e9", 
- "Not Delivered": "Non Livr\u00e9", 
- "Order Type": "Type d&#39;ordre", 
- "P.O. Date": "Date de PO", 
- "P.O. No": "PO Non", 
- "PI/2011/": "PI/2011 /", 
- "Packing Details": "D\u00e9tails d&#39;emballage", 
- "Packing List": "Packing List", 
- "Partly Billed": "Pr\u00e9sent\u00e9e en partie", 
- "Partly Delivered": "Livr\u00e9 en partie", 
- "Price List": "Liste des Prix", 
- "Price List Currency": "Devise Prix", 
- "Price List Currency Conversion Rate": "Liste de prix de conversion de devises Taux", 
- "Price List and Currency": "Liste des prix et de la monnaie", 
- "Project Name": "Nom du projet", 
- "Pull Quotation Items": "Tirez Articles de devis", 
- "Purchase Order sent by customer": "Bon de commande envoy\u00e9 par le client", 
- "Quotation Date": "Date de Cotation", 
- "Quotation No": "Pas de cotation", 
- "Quotation no against which this Sales Order is made ": "Devis pas contre lequel cette commande effective", 
- "Rate at which Price list currency is converted to company's base currency": "Taux auquel la monnaie Liste de prix est converti en devise de base entreprise", 
- "Rate at which customer's currency is converted to company's base currency": "Vitesse \u00e0 laquelle la devise du client est converti en devise de base entreprise", 
- "Re-Calculate Values": "Re-calculer les valeurs", 
- "Reference": "R\u00e9f\u00e9rence", 
- "Rounded Total": "Totale arrondie", 
- "Rounded Total (Export)": "Totale arrondie (Exportation)", 
- "SO": "SO", 
- "SO/10-11/": "SO/10-11 /", 
- "SO1112": "SO1112", 
- "Sales": "Ventes", 
- "Sales Order": "Commande", 
- "Sales Order Date": "Date de Commande", 
- "Sales Order Items": "Articles Sales Order", 
- "Sales Partner": "Sales Partner", 
- "Sales Taxes and Charges": "Taxes de vente et frais", 
- "Sales Team": "\u00c9quipe des ventes", 
- "Sales Team1": "Ventes Equipe1", 
- "Select Customer": "S\u00e9lectionnez Client", 
- "Select Print Heading": "S\u00e9lectionnez Imprimer Cap", 
- "Select Terms and Conditions": "S\u00e9lectionnez Termes et Conditions", 
- "Select the currency in which price list is maintained": "S\u00e9lectionnez la devise dans laquelle la liste de prix est maintenue", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "S\u00e9lectionnez la liste de prix comme indiqu\u00e9e dans &quot;Liste des prix&quot; ma\u00eetre. Cela tirera les taux de r\u00e9f\u00e9rence d&#39;articles contre cette liste de prix tel que sp\u00e9cifi\u00e9 dans &quot;Item&quot; ma\u00eetre.", 
- "Select the relevant company name if you have multiple companies.": "S\u00e9lectionnez le nom de l&#39;entreprise concern\u00e9e si vous avez plusieurs soci\u00e9t\u00e9s.", 
- "Selling": "Vente", 
- "Series": "S\u00e9rie", 
- "Shipping Address": "Adresse de livraison", 
- "Shipping Address Name": "Adresse de livraison Nom", 
- "Source": "Source", 
- "Status": "Statut", 
- "Stopped": "Arr\u00eat\u00e9", 
- "Submitted": "Soumis", 
- "Supplier Reference": "R\u00e9f\u00e9rence fournisseur", 
- "Taxes": "Imp\u00f4ts", 
- "Taxes and Charges Calculation": "Taxes et frais de calcul", 
- "Taxes and Charges Total*": "Les imp\u00f4ts et charges Total *", 
- "Terms and Conditions": "Termes et Conditions", 
- "Terms and Conditions Details": "Termes et Conditions D\u00e9tails", 
- "Terms and Conditions HTML": "Termes et Conditions HTML", 
- "Territory": "Territoire", 
- "The date at which current entry is corrected in the system.": "La date \u00e0 laquelle l&#39;entr\u00e9e courante est corrig\u00e9e dans le syst\u00e8me.", 
- "The date at which current entry is made in system.": "La date \u00e0 laquelle l&#39;entr\u00e9e courante est faite dans le syst\u00e8me.", 
- "To manage multiple series please go to Setup > Manage Series": "Pour g\u00e9rer plusieurs s\u00e9ries s&#39;il vous pla\u00eet allez dans R\u00e9glages&gt; G\u00e9rer S\u00e9rie", 
- "Total Commission": "Total de la Commission", 
- "Totals": "Totaux", 
- "Track this Sales Order against any Project": "Suivre ce d\u00e9cret ventes contre tout projet"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_order/locale/hi-doc.json b/selling/doctype/sales_order/locale/hi-doc.json
deleted file mode 100644
index e4d17d3..0000000
--- a/selling/doctype/sales_order/locale/hi-doc.json
+++ /dev/null
@@ -1,124 +0,0 @@
-{
- "%  Delivered": "% \u0935\u093f\u0924\u0930\u093f\u0924", 
- "% Amount Billed": "% \u092c\u093f\u0932 \u0915\u0940 \u0930\u093e\u0936\u093f", 
- "% of materials billed against this Sales Order": "% \u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0915\u0940 \u092c\u093f\u0915\u094d\u0930\u0940 \u0915\u0947 \u0907\u0938 \u0906\u0926\u0947\u0936 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u092c\u093f\u0932", 
- "% of materials delivered against this Sales Order": "\u0907\u0938 \u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u0926\u093f\u092f\u093e \u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0915\u093e%", 
- "Address": "\u092a\u0924\u093e", 
- "Advertisement": "\u0935\u093f\u091c\u094d\u091e\u093e\u092a\u0928", 
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Amendment Date": "\u0938\u0902\u0936\u094b\u0927\u0928 \u0924\u093f\u0925\u093f", 
- "Billed": "\u0915\u093e \u092c\u093f\u0932", 
- "Billing Status": "\u092c\u093f\u0932\u093f\u0902\u0917 \u0938\u094d\u0925\u093f\u0924\u093f", 
- "Calculate Taxes and Charges": "\u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u0915\u0940 \u0917\u0923\u0928\u093e", 
- "Campaign": "\u0905\u092d\u093f\u092f\u093e\u0928", 
- "Cancel Reason": "\u0915\u093e\u0930\u0923 \u0930\u0926\u094d\u0926 \u0915\u0930\u0947\u0902", 
- "Cancelled": "Cancelled", 
- "Category of customer as entered in Customer master": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u0940 \u0936\u094d\u0930\u0947\u0923\u0940 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0917\u094d\u0930\u093e\u0939\u0915 \u092e\u093e\u0938\u094d\u091f\u0930 \u092e\u0947\u0902 \u092a\u094d\u0930\u0935\u0947\u0936", 
- "Closed": "\u092c\u0902\u0926", 
- "Cold Calling": "\u0938\u0930\u094d\u0926 \u092a\u0939\u0941\u0901\u091a", 
- "Commission Rate": "\u0906\u092f\u094b\u0917 \u0926\u0930", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Contact": "\u0938\u0902\u092a\u0930\u094d\u0915", 
- "Contact Email": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0908\u092e\u0947\u0932", 
- "Contact Info": "\u0938\u0902\u092a\u0930\u094d\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Contact Person": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0935\u094d\u092f\u0915\u094d\u0924\u093f", 
- "Conversion Rate": "\u0930\u0942\u092a\u093e\u0902\u0924\u0930\u0923 \u0926\u0930", 
- "Currency": "\u092e\u0941\u0926\u094d\u0930\u093e", 
- "Customer": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "Customer Address": "\u0917\u094d\u0930\u093e\u0939\u0915 \u092a\u0924\u093e", 
- "Customer Group": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0938\u092e\u0942\u0939", 
- "Customer's Vendor": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0935\u093f\u0915\u094d\u0930\u0947\u0924\u093e", 
- "Customer's currency": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u0940 \u092e\u0941\u0926\u094d\u0930\u093e", 
- "Delivered": "\u0926\u093f\u092f\u093e \u0917\u092f\u093e", 
- "Delivery Status": "\u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0938\u094d\u0925\u093f\u0924\u093f", 
- "Display all the individual items delivered with the main items": "\u0938\u092d\u0940 \u0935\u094d\u092f\u0915\u094d\u0924\u093f\u0917\u0924 \u092e\u0941\u0916\u094d\u092f \u0906\u0907\u091f\u092e \u0915\u0947 \u0938\u093e\u0925 \u0935\u093f\u0924\u0930\u093f\u0924 \u0906\u0907\u091f\u092e \u092a\u094d\u0930\u0926\u0930\u094d\u0936\u093f\u0924", 
- "Draft": "\u092e\u0938\u094c\u0926\u093e", 
- "Exhibition": "\u092a\u094d\u0930\u0926\u0930\u094d\u0936\u0928\u0940", 
- "Existing Customer": "\u092e\u094c\u091c\u0942\u0926\u093e \u0917\u094d\u0930\u093e\u0939\u0915", 
- "Expected Delivery Date": "\u0909\u092e\u094d\u092e\u0940\u0926 \u0921\u093f\u0932\u0940\u0935\u0930\u0940 \u0915\u0940 \u0924\u093e\u0930\u0940\u0916", 
- "File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940", 
- "Filling in additional information about the Sales Order will help you analyze your data better.": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936 \u0915\u0947 \u092c\u093e\u0930\u0947 \u092e\u0947\u0902 \u0905\u0924\u093f\u0930\u093f\u0915\u094d\u0924 \u091c\u093e\u0928\u0915\u093e\u0930\u0940 \u092e\u0947\u0902 \u092d\u0930\u0928\u0947 \u092e\u0947\u0902 \u092e\u0926\u0926 \u092e\u093f\u0932\u0947\u0917\u0940 \u0906\u092a \u0905\u092a\u0928\u0947 \u0921\u0947\u091f\u093e \u0915\u093e \u0935\u093f\u0936\u094d\u0932\u0947\u0937\u0923 \u092c\u0947\u0939\u0924\u0930.", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "Get Taxes and Charges": "\u0915\u0930 \u0914\u0930 \u092a\u094d\u0930\u092d\u093e\u0930", 
- "Get Terms and Conditions": "\u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u0947\u0902", 
- "Grand Total (Export)": "\u092e\u0939\u093e\u092f\u094b\u0917 (\u0928\u093f\u0930\u094d\u092f\u093e\u0924)", 
- "Grand Total*": "\u092e\u0939\u093e\u092f\u094b\u0917 *", 
- "In Words": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902", 
- "In Words (Export)": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902 (\u0928\u093f\u0930\u094d\u092f\u093e\u0924)", 
- "In Words will be visible once you save the Sales Order.": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902 \u0926\u093f\u0916\u093e\u0908 \u0939\u094b \u0938\u0915\u0924\u093e \u0939\u0948 \u090f\u0915 \u092c\u093e\u0930 \u0924\u0941\u092e \u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936 \u0915\u094b \u092c\u091a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0939\u094b\u0917\u093e.", 
- "Items": "\u0906\u0907\u091f\u092e", 
- "Letter Head": "\u092a\u0924\u094d\u0930\u0936\u0940\u0930\u094d\u0937", 
- "Maintenance": "\u0930\u0916\u0930\u0916\u093e\u0935", 
- "Mass Mailing": "\u092e\u093e\u0938 \u092e\u0947\u0932\u093f\u0902\u0917", 
- "Mobile No": "\u0928\u0939\u0940\u0902 \u092e\u094b\u092c\u093e\u0907\u0932", 
- "More Info": "\u0905\u0927\u093f\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Name": "\u0928\u093e\u092e", 
- "Name as entered in Sales Partner master": "\u0928\u093e\u092e \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u092c\u093f\u0915\u094d\u0930\u0940 \u0938\u093e\u0925\u0940 \u092e\u093e\u0938\u094d\u091f\u0930 \u092e\u0947\u0902 \u092a\u094d\u0930\u0935\u0947\u0936", 
- "Net Total*": "\u0928\u0947\u091f \u0915\u0941\u0932 *", 
- "Not Applicable": "\u0932\u093e\u0917\u0942 \u0928\u0939\u0940\u0902", 
- "Not Billed": "\u0928\u0939\u0940\u0902 \u092c\u093f\u0932", 
- "Not Delivered": "\u0928\u0939\u0940\u0902 \u0935\u093f\u0924\u0930\u093f\u0924", 
- "Order Type": "\u0906\u0926\u0947\u0936 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "P.O. Date": "\u092a\u0940\u0913 \u0924\u093f\u0925\u093f", 
- "P.O. No": "\u092a\u0940\u0913 \u0928\u0939\u0940\u0902", 
- "PI/2011/": "PI/2011 /", 
- "Packing Details": "\u092a\u0948\u0915\u093f\u0902\u0917 \u0935\u093f\u0935\u0930\u0923", 
- "Packing List": "\u0938\u0942\u091a\u0940 \u092a\u0948\u0915\u093f\u0902\u0917", 
- "Partly Billed": "\u0906\u0902\u0936\u093f\u0915 \u0930\u0942\u092a \u0938\u0947 \u092c\u093f\u0932", 
- "Partly Delivered": "\u0906\u0902\u0936\u093f\u0915 \u0930\u0942\u092a \u0938\u0947 \u0935\u093f\u0924\u0930\u093f\u0924", 
- "Price List": "\u0915\u0940\u092e\u0924 \u0938\u0942\u091a\u0940", 
- "Price List Currency": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092e\u0941\u0926\u094d\u0930\u093e", 
- "Price List Currency Conversion Rate": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092e\u0941\u0926\u094d\u0930\u093e \u0930\u0942\u092a\u093e\u0902\u0924\u0930\u0923 \u0926\u0930", 
- "Price List and Currency": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u0914\u0930 \u092e\u0941\u0926\u094d\u0930\u093e", 
- "Project Name": "\u0907\u0938 \u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u0915\u093e \u0928\u093e\u092e", 
- "Pull Quotation Items": "\u0915\u094b\u091f\u0947\u0936\u0928 \u0906\u0907\u091f\u092e \u0916\u0940\u0902\u091a\u094b", 
- "Purchase Order sent by customer": "\u0916\u0930\u0940\u0926 \u0917\u094d\u0930\u093e\u0939\u0915 \u0926\u094d\u0935\u093e\u0930\u093e \u092d\u0947\u091c\u0947 \u0917\u090f \u0906\u0926\u0947\u0936", 
- "Quotation Date": "\u0915\u094b\u091f\u0947\u0936\u0928 \u0924\u093f\u0925\u093f", 
- "Quotation No": "\u0915\u094b\u0908 \u0915\u094b\u091f\u0947\u0936\u0928", 
- "Quotation no against which this Sales Order is made ": "\u0915\u094b\u091f\u0947\u0936\u0928 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u091c\u094b \u0915\u094b\u0908 \u0907\u0938 \u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948", 
- "Rate at which Price list currency is converted to company's base currency": "\u0926\u0930 \u091c\u093f\u0938 \u092a\u0930 \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092e\u0941\u0926\u094d\u0930\u093e \u0915\u0902\u092a\u0928\u0940 \u0915\u0947 \u092c\u0947\u0938 \u092e\u0941\u0926\u094d\u0930\u093e \u092e\u0947\u0902 \u092a\u0930\u093f\u0935\u0930\u094d\u0924\u093f\u0924 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948", 
- "Rate at which customer's currency is converted to company's base currency": "\u091c\u093f\u0938 \u092a\u0930 \u0926\u0930 \u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u0940 \u092e\u0941\u0926\u094d\u0930\u093e \u0915\u0902\u092a\u0928\u0940 \u0915\u0947 \u092c\u0947\u0938 \u092e\u0941\u0926\u094d\u0930\u093e \u092e\u0947\u0902 \u092a\u0930\u093f\u0935\u0930\u094d\u0924\u093f\u0924 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948", 
- "Re-Calculate Values": "\u092a\u0941\u0928\u0903 \u0917\u0923\u0928\u093e \u092e\u093e\u0928", 
- "Reference": "\u0938\u0902\u0926\u0930\u094d\u092d", 
- "Rounded Total": "\u0917\u094b\u0932 \u0915\u0941\u0932", 
- "Rounded Total (Export)": "\u0917\u094b\u0932 \u0915\u0941\u0932 (\u0928\u093f\u0930\u094d\u092f\u093e\u0924)", 
- "SO": "\u0905\u0924\u0903", 
- "SO/10-11/": "SO/10-11 /", 
- "SO1112": "SO1112", 
- "Sales": "\u0935\u093f\u0915\u094d\u0930\u092f", 
- "Sales Order": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936", 
- "Sales Order Date": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936 \u0926\u093f\u0928\u093e\u0902\u0915", 
- "Sales Order Items": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936 \u0906\u0907\u091f\u092e", 
- "Sales Partner": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0938\u093e\u0925\u0940", 
- "Sales Taxes and Charges": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915", 
- "Sales Team": "\u092c\u093f\u0915\u094d\u0930\u0940 \u091f\u0940\u092e", 
- "Sales Team1": "Team1 \u092c\u093f\u0915\u094d\u0930\u0940", 
- "Select Customer": "\u0917\u094d\u0930\u093e\u0939\u0915 \u091a\u0941\u0928\u0947\u0902", 
- "Select Print Heading": "\u091a\u092f\u0928 \u0936\u0940\u0930\u094d\u0937\u0915 \u092a\u094d\u0930\u093f\u0902\u091f", 
- "Select Terms and Conditions": "\u0928\u093f\u092f\u092e\u094b\u0902 \u0914\u0930 \u0936\u0930\u094d\u0924\u094b\u0902 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Select the currency in which price list is maintained": "\u091c\u093f\u0938 \u092e\u0941\u0926\u094d\u0930\u093e \u092e\u0947\u0902 \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092c\u0928\u093e\u090f \u0930\u0916\u093e \u0939\u0948 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "&quot;\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940&quot; \u092e\u093e\u0938\u094d\u091f\u0930 \u092e\u0947\u0902 \u092a\u094d\u0930\u0935\u0947\u0936 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902. \u092f\u0939 \u0907\u0938 \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u092e\u0926\u094b\u0902 \u0915\u0940 \u0938\u0902\u0926\u0930\u094d\u092d \u0926\u0930 \u092a\u0941\u0932 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 &quot;\u0906\u0907\u091f\u092e&quot; \u092e\u093e\u0938\u094d\u091f\u0930 \u092e\u0947\u0902 \u0928\u093f\u0930\u094d\u0926\u093f\u0937\u094d\u091f.", 
- "Select the relevant company name if you have multiple companies.": "\u0905\u0917\u0930 \u0906\u092a \u0915\u0908 \u0915\u0902\u092a\u0928\u093f\u092f\u094b\u0902 \u092a\u094d\u0930\u093e\u0938\u0902\u0917\u093f\u0915 \u0915\u0902\u092a\u0928\u0940 \u0915\u0947 \u0928\u093e\u092e \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902.", 
- "Selling": "\u0935\u093f\u0915\u094d\u0930\u092f", 
- "Series": "\u0915\u0908", 
- "Shipping Address": "\u0936\u093f\u092a\u093f\u0902\u0917 \u092a\u0924\u093e", 
- "Shipping Address Name": "\u0936\u093f\u092a\u093f\u0902\u0917 \u092a\u0924\u093e \u0928\u093e\u092e", 
- "Source": "\u0938\u094d\u0930\u094b\u0924", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924", 
- "Stopped": "\u0930\u094b\u0915", 
- "Submitted": "\u092a\u0947\u0936", 
- "Supplier Reference": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0938\u0902\u0926\u0930\u094d\u092d", 
- "Taxes": "\u0915\u0930", 
- "Taxes and Charges Calculation": "\u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u0917\u0923\u0928\u093e", 
- "Taxes and Charges Total*": "\u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u0915\u0941\u0932 *", 
- "Terms and Conditions": "\u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u0947\u0902", 
- "Terms and Conditions Details": "\u0928\u093f\u092f\u092e\u094b\u0902 \u0914\u0930 \u0936\u0930\u094d\u0924\u094b\u0902 \u0915\u0947 \u0935\u093f\u0935\u0930\u0923", 
- "Terms and Conditions HTML": "\u0928\u093f\u092f\u092e\u094b\u0902 \u0914\u0930 \u0936\u0930\u094d\u0924\u094b\u0902 HTML", 
- "Territory": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930", 
- "The date at which current entry is corrected in the system.": "\u091c\u094b \u0924\u093e\u0930\u0940\u0916 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0938\u0939\u0940 \u0939\u0948.", 
- "The date at which current entry is made in system.": "\u0924\u093e\u0930\u0940\u0916, \u091c\u093f\u0938 \u092a\u0930 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948.", 
- "To manage multiple series please go to Setup > Manage Series": "\u090f\u0915\u093e\u0927\u093f\u0915 \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0938\u0947\u091f\u0905\u092a \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u091c\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u0943\u092a\u092f\u093e \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928", 
- "Total Commission": "\u0915\u0941\u0932 \u0906\u092f\u094b\u0917", 
- "Totals": "\u092f\u094b\u0917", 
- "Track this Sales Order against any Project": "\u0915\u093f\u0938\u0940 \u092d\u0940 \u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u0939\u0941\u090f \u0907\u0938 \u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_order/locale/hr-doc.json b/selling/doctype/sales_order/locale/hr-doc.json
deleted file mode 100644
index 06d5bc0..0000000
--- a/selling/doctype/sales_order/locale/hr-doc.json
+++ /dev/null
@@ -1,124 +0,0 @@
-{
- "%  Delivered": "Isporu\u010dena%", 
- "% Amount Billed": "% Iznos Napla\u0107eno", 
- "% of materials billed against this Sales Order": "% Materijala napla\u0107eno protiv ovog prodajnog naloga", 
- "% of materials delivered against this Sales Order": "% Materijala dostavljenih od ovog prodajnog naloga", 
- "Address": "Adresa", 
- "Advertisement": "Reklama", 
- "Amended From": "Izmijenjena Od", 
- "Amendment Date": "Amandman Datum", 
- "Billed": "Napla\u0107eno", 
- "Billing Status": "Naplata Status", 
- "Calculate Taxes and Charges": "Izra\u010dun poreza i pristojbi", 
- "Campaign": "Kampanja", 
- "Cancel Reason": "Odustani razlog", 
- "Cancelled": "Otkazan", 
- "Category of customer as entered in Customer master": "Kategorija klijenta u\u0161ao u Customer gospodara", 
- "Closed": "Zatvoreno", 
- "Cold Calling": "Hladno pozivanje", 
- "Commission Rate": "Komisija Stopa", 
- "Company": "Dru\u0161tvo", 
- "Contact": "Kontaktirati", 
- "Contact Email": "Kontakt e", 
- "Contact Info": "Kontakt Informacije", 
- "Contact Person": "Kontakt osoba", 
- "Conversion Rate": "Stopa konverzije", 
- "Currency": "Valuta", 
- "Customer": "Kupac", 
- "Customer Address": "Kupac Adresa", 
- "Customer Group": "Kupac Grupa", 
- "Customer's Vendor": "Kupca Prodavatelj", 
- "Customer's currency": "Kupca valuta", 
- "Delivered": "Isporu\u010dena", 
- "Delivery Status": "Status isporuke", 
- "Display all the individual items delivered with the main items": "Prika\u017ei sve pojedina\u010dne stavke isporu\u010duju s glavnim stavkama", 
- "Draft": "Skica", 
- "Exhibition": "Izlo\u017eba", 
- "Existing Customer": "Postoje\u0107i Kupac", 
- "Expected Delivery Date": "O\u010dekivani rok isporuke", 
- "File List": "Popis datoteka", 
- "Filling in additional information about the Sales Order will help you analyze your data better.": "Ispunjavanje dodatne informacije o prodaji Reda \u0107e vam pomo\u0107i da analizirati podatke bolje.", 
- "Fiscal Year": "Fiskalna godina", 
- "Get Taxes and Charges": "Nabavite porezi i pristojbe", 
- "Get Terms and Conditions": "Nabavite Uvjeti i pravila", 
- "Grand Total (Export)": "Sveukupno (izvoz)", 
- "Grand Total*": "Sveukupno *", 
- "In Words": "U rije\u010di", 
- "In Words (Export)": "U rije\u010di (izvoz)", 
- "In Words will be visible once you save the Sales Order.": "U rije\u010di \u0107e biti vidljiv nakon \u0161to spremite prodajnog naloga.", 
- "Items": "Proizvodi", 
- "Letter Head": "Pismo Head", 
- "Maintenance": "Odr\u017eavanje", 
- "Mass Mailing": "Misa mailing", 
- "Mobile No": "Mobitel Nema", 
- "More Info": "Vi\u0161e informacija", 
- "Name": "Ime", 
- "Name as entered in Sales Partner master": "Ime kao u\u0161ao u prodajni partner gospodara", 
- "Net Total*": "Neto Ukupno *", 
- "Not Applicable": "Nije primjenjivo", 
- "Not Billed": "Ne Napla\u0107eno", 
- "Not Delivered": "Ne Isporu\u010deno", 
- "Order Type": "Vrsta narud\u017ebe", 
- "P.O. Date": "PO Datum", 
- "P.O. No": "PO Ne", 
- "PI/2011/": "PI/2011 /", 
- "Packing Details": "Pakiranje Detalji", 
- "Packing List": "Pakiranje Popis", 
- "Partly Billed": "Djelomi\u010dno Napla\u0107eno", 
- "Partly Delivered": "Djelomi\u010dno Isporu\u010deno", 
- "Price List": "Cjenik", 
- "Price List Currency": "Cjenik valuta", 
- "Price List Currency Conversion Rate": "Cjenik valuta pretvorbe Stopa", 
- "Price List and Currency": "Cjenik i valuta", 
- "Project Name": "Naziv projekta", 
- "Pull Quotation Items": "Povucite kotaciji artikle", 
- "Purchase Order sent by customer": "Narud\u017ebenica poslao kupca", 
- "Quotation Date": "Ponuda Datum", 
- "Quotation No": "Citat Ne", 
- "Quotation no against which this Sales Order is made ": "Ponuda ne protiv koje ovaj prodajnog naloga se vr\u0161i", 
- "Rate at which Price list currency is converted to company's base currency": "Stopa po kojoj Cjenik valute se pretvaraju u tvrtke bazne valute", 
- "Rate at which customer's currency is converted to company's base currency": "Stopa po kojoj se valuta klijenta se pretvaraju u tvrtke bazne valute", 
- "Re-Calculate Values": "Ponovno izra\u010dunati vrijednosti", 
- "Reference": "Upu\u0107ivanje", 
- "Rounded Total": "Zaobljeni Ukupno", 
- "Rounded Total (Export)": "Zaobljeni Ukupno (izvoz)", 
- "SO": "SO", 
- "SO/10-11/": "SO/10-11 /", 
- "SO1112": "SO1112", 
- "Sales": "Prodajni", 
- "Sales Order": "Prodajnog naloga", 
- "Sales Order Date": "Prodaja Datum narud\u017ebe", 
- "Sales Order Items": "Prodaja Narud\u017ebe Proizvodi", 
- "Sales Partner": "Prodaja partner", 
- "Sales Taxes and Charges": "Prodaja Porezi i naknade", 
- "Sales Team": "Prodaja Team", 
- "Sales Team1": "Prodaja Team1", 
- "Select Customer": "Izaberite klijenta", 
- "Select Print Heading": "Odaberite Ispis Naslov", 
- "Select Terms and Conditions": "Odaberite Uvjeti i pravila", 
- "Select the currency in which price list is maintained": "Odaberite valutu u kojoj cjenik odr\u017eava", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "Odaberite cjenik kao u\u0161ao u &quot;Cjenik&quot; gospodara. To \u0107e povu\u0107i referentne stope predmeta protiv ove cjeniku kao \u0161to je navedeno u &quot;artikla&quot; gospodara.", 
- "Select the relevant company name if you have multiple companies.": "Odaberite odgovaraju\u0107i naziv tvrtke ako imate vi\u0161e tvrtki.", 
- "Selling": "Prodaja", 
- "Series": "Serija", 
- "Shipping Address": "Dostava Adresa", 
- "Shipping Address Name": "Dostava Adresa Ime", 
- "Source": "Izvor", 
- "Status": "Status", 
- "Stopped": "Zaustavljen", 
- "Submitted": "Prijavljen", 
- "Supplier Reference": "Dobavlja\u010d Referenca", 
- "Taxes": "Porezi", 
- "Taxes and Charges Calculation": "Porezi i naknade Prora\u010dun", 
- "Taxes and Charges Total*": "Porezi i naknade Ukupno *", 
- "Terms and Conditions": "Odredbe i uvjeti", 
- "Terms and Conditions Details": "Uvjeti Detalji", 
- "Terms and Conditions HTML": "Uvjeti HTML", 
- "Territory": "Teritorija", 
- "The date at which current entry is corrected in the system.": "Datum na koji teku\u0107i zapis ispravljen u sustavu.", 
- "The date at which current entry is made in system.": "Datum na koji teku\u0107i zapis se sastoji u sustavu.", 
- "To manage multiple series please go to Setup > Manage Series": "Za upravljati s vi\u0161e niz molimo idite na Postavke&gt; Upravljanje serije", 
- "Total Commission": "Ukupno komisija", 
- "Totals": "Ukupan rezultat", 
- "Track this Sales Order against any Project": "Prati ovu prodajni nalog protiv bilo Projekta"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_order/locale/nl-doc.json b/selling/doctype/sales_order/locale/nl-doc.json
deleted file mode 100644
index c9d7232..0000000
--- a/selling/doctype/sales_order/locale/nl-doc.json
+++ /dev/null
@@ -1,124 +0,0 @@
-{
- "%  Delivered": "Geleverd%", 
- "% Amount Billed": "Gefactureerd% Bedrag", 
- "% of materials billed against this Sales Order": "% Van de materialen in rekening gebracht tegen deze verkooporder", 
- "% of materials delivered against this Sales Order": "% Van de geleverde materialen tegen deze verkooporder", 
- "Address": "Adres", 
- "Advertisement": "Advertentie", 
- "Amended From": "Gewijzigd Van", 
- "Amendment Date": "Wijziging Datum", 
- "Billed": "Gefactureerd", 
- "Billing Status": "Billing Status", 
- "Calculate Taxes and Charges": "Bereken en-heffingen", 
- "Campaign": "Campagne", 
- "Cancel Reason": "Annuleren Reden", 
- "Cancelled": "Geannuleerd", 
- "Category of customer as entered in Customer master": "Categorie van de klant als die in Customer Master", 
- "Closed": "Gesloten", 
- "Cold Calling": "Cold Calling", 
- "Commission Rate": "Commissie Rate", 
- "Company": "Vennootschap", 
- "Contact": "Contact", 
- "Contact Email": "Contact E-mail", 
- "Contact Info": "Contact Info", 
- "Contact Person": "Contactpersoon", 
- "Conversion Rate": "Succespercentage", 
- "Currency": "Valuta", 
- "Customer": "Klant", 
- "Customer Address": "Klant Adres", 
- "Customer Group": "Klantengroep", 
- "Customer's Vendor": "Klant Vendor", 
- "Customer's currency": "Klant munt", 
- "Delivered": "Geleverd", 
- "Delivery Status": "Delivery Status", 
- "Display all the individual items delivered with the main items": "Toon alle afzonderlijke onderdelen geleverd met de belangrijkste onderwerpen", 
- "Draft": "Ontwerp", 
- "Exhibition": "Tentoonstelling", 
- "Existing Customer": "Bestaande klant", 
- "Expected Delivery Date": "Verwachte leverdatum", 
- "File List": "File List", 
- "Filling in additional information about the Sales Order will help you analyze your data better.": "Het invullen van aanvullende informatie over de verkooporder zal u helpen beter uw gegevens te analyseren.", 
- "Fiscal Year": "Boekjaar", 
- "Get Taxes and Charges": "Get Belastingen en heffingen", 
- "Get Terms and Conditions": "Get Algemene Voorwaarden", 
- "Grand Total (Export)": "Grand Total (Export)", 
- "Grand Total*": "Eindtotaal *", 
- "In Words": "In Woorden", 
- "In Words (Export)": "In Words (Export)", 
- "In Words will be visible once you save the Sales Order.": "In Woorden zijn zichtbaar zodra u bespaart de Verkooporder.", 
- "Items": "Artikelen", 
- "Letter Head": "Brief Hoofd", 
- "Maintenance": "Onderhoud", 
- "Mass Mailing": "Mass Mailing", 
- "Mobile No": "Mobiel Nog geen", 
- "More Info": "Meer info", 
- "Name": "Naam", 
- "Name as entered in Sales Partner master": "Naam zoals die voorkomt in Sales Partner meester", 
- "Net Total*": "Net Totaal *", 
- "Not Applicable": "Niet van toepassing", 
- "Not Billed": "Niet in rekening gebracht", 
- "Not Delivered": "Niet geleverd", 
- "Order Type": "Bestel Type", 
- "P.O. Date": "PO Datum", 
- "P.O. No": "PO Geen", 
- "PI/2011/": "PI/2011 /", 
- "Packing Details": "Details van de verpakking", 
- "Packing List": "Paklijst", 
- "Partly Billed": "Deels Gefactureerd", 
- "Partly Delivered": "Deels geleverd", 
- "Price List": "Prijslijst", 
- "Price List Currency": "Prijslijst Valuta", 
- "Price List Currency Conversion Rate": "Prijslijst Currency Conversion Rate", 
- "Price List and Currency": "Prijslijst en Valuta", 
- "Project Name": "Naam van het project", 
- "Pull Quotation Items": "Trek Offerte Items", 
- "Purchase Order sent by customer": "Purchase Order verzonden door de klant", 
- "Quotation Date": "Offerte Datum", 
- "Quotation No": "Offerte Geen", 
- "Quotation no against which this Sales Order is made ": "Offerte geen waartegen deze verkooporder wordt gemaakt", 
- "Rate at which Price list currency is converted to company's base currency": "Snelheid waarmee Prijslijst valuta wordt omgerekend naar de basis bedrijf munt", 
- "Rate at which customer's currency is converted to company's base currency": "Snelheid waarmee de klant valuta wordt omgerekend naar de basis bedrijf munt", 
- "Re-Calculate Values": "Re-waarden berekenen", 
- "Reference": "Verwijzing", 
- "Rounded Total": "Afgeronde Totaal", 
- "Rounded Total (Export)": "Afgeronde Totaal (Export)", 
- "SO": "SO", 
- "SO/10-11/": "SO/10-11 /", 
- "SO1112": "SO1112", 
- "Sales": "Sales", 
- "Sales Order": "Verkooporder", 
- "Sales Order Date": "Verkooporder Datum", 
- "Sales Order Items": "Sales Order Items", 
- "Sales Partner": "Sales Partner", 
- "Sales Taxes and Charges": "Verkoop en-heffingen", 
- "Sales Team": "Sales Team", 
- "Sales Team1": "Verkoop Team1", 
- "Select Customer": "Selecteer Klant", 
- "Select Print Heading": "Selecteer Print rubriek", 
- "Select Terms and Conditions": "Selecteer Algemene Voorwaarden", 
- "Select the currency in which price list is maintained": "Selecteer de valuta waarin prijslijst wordt aangehouden", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "Selecteer de prijslijst, zoals ingevoerd in &quot;prijslijst&quot; meester. Dit trekt de referentie-tarieven van artikelen tegen deze prijslijst zoals gespecificeerd in &quot;Item&quot; meester.", 
- "Select the relevant company name if you have multiple companies.": "Selecteer de gewenste bedrijfsnaam als u meerdere bedrijven.", 
- "Selling": "Selling", 
- "Series": "Serie", 
- "Shipping Address": "Verzendadres", 
- "Shipping Address Name": "Verzenden Adres Naam", 
- "Source": "Bron", 
- "Status": "Staat", 
- "Stopped": "Gestopt", 
- "Submitted": "Ingezonden", 
- "Supplier Reference": "Leverancier Referentie", 
- "Taxes": "Belastingen", 
- "Taxes and Charges Calculation": "Belastingen en kosten berekenen", 
- "Taxes and Charges Total*": "Belastingen en heffingen Totaal *", 
- "Terms and Conditions": "Algemene Voorwaarden", 
- "Terms and Conditions Details": "Algemene Voorwaarden Details", 
- "Terms and Conditions HTML": "Algemene Voorwaarden HTML", 
- "Territory": "Grondgebied", 
- "The date at which current entry is corrected in the system.": "De datum waarop huidige item wordt gecorrigeerd in het systeem.", 
- "The date at which current entry is made in system.": "De datum waarop huidige item wordt gemaakt in het systeem.", 
- "To manage multiple series please go to Setup > Manage Series": "Om meerdere reeksen te beheren gaat u naar Setup&gt; Beheer-serie", 
- "Total Commission": "Totaal Commissie", 
- "Totals": "Totalen", 
- "Track this Sales Order against any Project": "Volg dit Verkooporder tegen elke Project"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_order/locale/pt-BR-doc.json b/selling/doctype/sales_order/locale/pt-BR-doc.json
deleted file mode 100644
index 1aab0e6..0000000
--- a/selling/doctype/sales_order/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,124 +0,0 @@
-{
- "%  Delivered": "Entregue %", 
- "% Amount Billed": "Valor faturado %", 
- "% of materials billed against this Sales Order": "% de materiais faturados contra esta Ordem de Venda", 
- "% of materials delivered against this Sales Order": "% de materiais entregues contra esta Ordem de Venda", 
- "Address": "Endere\u00e7o", 
- "Advertisement": "An\u00fancio", 
- "Amended From": "Corrigido De", 
- "Amendment Date": "Data da Corre\u00e7\u00e3o", 
- "Billed": "Faturado", 
- "Billing Status": "Estado do Faturamento", 
- "Calculate Taxes and Charges": "Calcular Impostos e Encargos", 
- "Campaign": "Campanha", 
- "Cancel Reason": "Motivo do Cancelar", 
- "Cancelled": "Cancelado", 
- "Category of customer as entered in Customer master": "Categoria de cliente como no Cadastrado de Cliente", 
- "Closed": "Fechado", 
- "Cold Calling": "Cold Calling", 
- "Commission Rate": "Taxa de Comiss\u00e3o", 
- "Company": "Empresa", 
- "Contact": "Contato", 
- "Contact Email": "E-mail do Contato", 
- "Contact Info": "Informa\u00e7\u00f5es para Contato", 
- "Contact Person": "Pessoa de Contato", 
- "Conversion Rate": "Taxa de Convers\u00e3o", 
- "Currency": "Moeda", 
- "Customer": "Cliente", 
- "Customer Address": "Endere\u00e7o do cliente", 
- "Customer Group": "Grupo de Clientes", 
- "Customer's Vendor": "Vendedor do cliente", 
- "Customer's currency": "Moeda do Cliente", 
- "Delivered": "Entregue", 
- "Delivery Status": "Estado da entrega", 
- "Display all the individual items delivered with the main items": "Exibir todos os itens individuais entregues com os itens principais", 
- "Draft": "Rascunho", 
- "Exhibition": "Exposi\u00e7\u00e3o", 
- "Existing Customer": "Cliente existente", 
- "Expected Delivery Date": "Data de entrega prevista", 
- "File List": "Lista de Arquivos", 
- "Filling in additional information about the Sales Order will help you analyze your data better.": "Preenchimento de informa\u00e7\u00f5es adicionais sobre a Ordem de Venda vai ajudar a analisar melhor seus dados.", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Get Taxes and Charges": "Obter Impostos e Encargos", 
- "Get Terms and Conditions": "Obter os Termos e Condi\u00e7\u00f5es", 
- "Grand Total (Export)": "Total Geral (Exporta\u00e7\u00e3o)", 
- "Grand Total*": "Total Geral*", 
- "In Words": "Por extenso", 
- "In Words (Export)": "Por extenso (Exporta\u00e7\u00e3o)", 
- "In Words will be visible once you save the Sales Order.": "Por extenso ser\u00e1 vis\u00edvel quando voc\u00ea salvar a Ordem de Venda.", 
- "Items": "Itens", 
- "Letter Head": "Timbrado", 
- "Maintenance": "Manuten\u00e7\u00e3o", 
- "Mass Mailing": "Divulga\u00e7\u00e3o em massa", 
- "Mobile No": "Telefone Celular", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Name": "Nome", 
- "Name as entered in Sales Partner master": "Nome como consta no cadastro de Parceiros de Vendas", 
- "Net Total*": "Total L\u00edquido*", 
- "Not Applicable": "N\u00e3o Aplic\u00e1vel", 
- "Not Billed": "N\u00e3o Faturado", 
- "Not Delivered": "N\u00e3o Entregue", 
- "Order Type": "Tipo de Ordem", 
- "P.O. Date": "Data PO", 
- "P.O. No": "N\u00ba PO", 
- "PI/2011/": "PI/2011 /", 
- "Packing Details": "Detalhes da embalagem", 
- "Packing List": "Lista de embalagem", 
- "Partly Billed": "Parcialmente faturado", 
- "Partly Delivered": "Parcialmente entregue", 
- "Price List": "Lista de Pre\u00e7os", 
- "Price List Currency": "Moeda da Lista de Pre\u00e7os", 
- "Price List Currency Conversion Rate": "Taxa de convers\u00e3o da moeda da lista de pre\u00e7os", 
- "Price List and Currency": "Lista de Pre\u00e7os e Moeda", 
- "Project Name": "Nome do Projeto", 
- "Pull Quotation Items": "Puxar Itens da cota\u00e7\u00e3o", 
- "Purchase Order sent by customer": "Ordem de Compra enviada pelo cliente", 
- "Quotation Date": "Data da Cota\u00e7\u00e3o", 
- "Quotation No": "N\u00ba da Cota\u00e7\u00e3o", 
- "Quotation no against which this Sales Order is made ": "N\u00ba da Cota\u00e7\u00e3o contra a qual esta Ordem de Venda \u00e9 feita", 
- "Rate at which Price list currency is converted to company's base currency": "Taxa na qual a moeda da lista de pre\u00e7os \u00e9 convertida para a moeda base da empresa", 
- "Rate at which customer's currency is converted to company's base currency": "Taxa na qual a moeda do cliente \u00e9 convertida para a moeda base da empresa", 
- "Re-Calculate Values": "Re-calcular valores", 
- "Reference": "Refer\u00eancia", 
- "Rounded Total": "Total arredondado", 
- "Rounded Total (Export)": "Total arredondado (Exporta\u00e7\u00e3o)", 
- "SO": "OV", 
- "SO/10-11/": "SO/10-11 /", 
- "SO1112": "SO1112", 
- "Sales": "Vendas", 
- "Sales Order": "Ordem de Venda", 
- "Sales Order Date": "Data da Ordem de Venda", 
- "Sales Order Items": "Itens da Ordem de Venda", 
- "Sales Partner": "Parceiro de Vendas", 
- "Sales Taxes and Charges": "Impostos e Taxas sobre Vendas", 
- "Sales Team": "Equipe de Vendas", 
- "Sales Team1": "Equipe de Vendas", 
- "Select Customer": "Selecione o Cliente", 
- "Select Print Heading": "Selecione o Cabe\u00e7alho de Impress\u00e3o", 
- "Select Terms and Conditions": "Selecione os Termos e Condi\u00e7\u00f5es", 
- "Select the currency in which price list is maintained": "Selecione a moeda na qual a lista de pre\u00e7os \u00e9 mantida", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "Selecione a lista de pre\u00e7os como cadastrada em &quot;Lista de Pre\u00e7o&quot;. Isso vai puxar os valores de refer\u00eancia dos itens contra esta lista de pre\u00e7os, conforme especificado no cadastro &quot;Item&quot;.", 
- "Select the relevant company name if you have multiple companies.": "Selecione o nome da empresa em quest\u00e3o, se voc\u00ea tem v\u00e1rias empresas.", 
- "Selling": "Vendas", 
- "Series": "S\u00e9ries", 
- "Shipping Address": "Endere\u00e7o de envio", 
- "Shipping Address Name": "Nome do Endere\u00e7o de envio", 
- "Source": "Fonte", 
- "Status": "Estado", 
- "Stopped": "Parado", 
- "Submitted": "Enviado", 
- "Supplier Reference": "Refer\u00eancia do Fornecedor", 
- "Taxes": "Impostos", 
- "Taxes and Charges Calculation": "C\u00e1lculo de Impostos e Encargos", 
- "Taxes and Charges Total*": "Total de Impostos e Encargos*", 
- "Terms and Conditions": "Termos e Condi\u00e7\u00f5es", 
- "Terms and Conditions Details": "Detalhes dos Termos e Condi\u00e7\u00f5es", 
- "Terms and Conditions HTML": "Termos e Condi\u00e7\u00f5es HTML", 
- "Territory": "Territ\u00f3rio", 
- "The date at which current entry is corrected in the system.": "A data em que o lan\u00e7amento atual \u00e9 corrigido no sistema.", 
- "The date at which current entry is made in system.": "A data em que o lan\u00e7amento atual \u00e9 feito no sistema.", 
- "To manage multiple series please go to Setup > Manage Series": "Para gerenciar v\u00e1rias s\u00e9ries por favor, v\u00e1 para Configura\u00e7\u00e3o &gt; Gerenciar S\u00e9ries", 
- "Total Commission": "Total da Comiss\u00e3o", 
- "Totals": "Totais", 
- "Track this Sales Order against any Project": "Acompanhar este Ordem de Venda contra qualquer projeto"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_order/locale/pt-doc.json b/selling/doctype/sales_order/locale/pt-doc.json
deleted file mode 100644
index 2a4272d..0000000
--- a/selling/doctype/sales_order/locale/pt-doc.json
+++ /dev/null
@@ -1,124 +0,0 @@
-{
- "%  Delivered": "Entregue%", 
- "% Amount Billed": "Valor% faturado", 
- "% of materials billed against this Sales Order": "% De materiais faturado contra esta Ordem de Vendas", 
- "% of materials delivered against this Sales Order": "% Dos materiais entregues contra esta Ordem de Vendas", 
- "Address": "Endere\u00e7o", 
- "Advertisement": "An\u00fancio", 
- "Amended From": "Alterado De", 
- "Amendment Date": "Data emenda", 
- "Billed": "Faturado", 
- "Billing Status": "Estado de faturamento", 
- "Calculate Taxes and Charges": "Calcular Impostos e Taxas", 
- "Campaign": "Campanha", 
- "Cancel Reason": "Cancelar Raz\u00e3o", 
- "Cancelled": "Cancelado", 
- "Category of customer as entered in Customer master": "Categoria de cliente, entrou no Cadastro de Clientes", 
- "Closed": "Fechado", 
- "Cold Calling": "Cold Calling", 
- "Commission Rate": "Taxa de Comiss\u00e3o", 
- "Company": "Companhia", 
- "Contact": "Contato", 
- "Contact Email": "Contato E-mail", 
- "Contact Info": "Informa\u00e7\u00f5es para contato", 
- "Contact Person": "Pessoa de contato", 
- "Conversion Rate": "Taxa de Convers\u00e3o", 
- "Currency": "Moeda", 
- "Customer": "Cliente", 
- "Customer Address": "Endere\u00e7o do cliente", 
- "Customer Group": "Grupo de Clientes", 
- "Customer's Vendor": "Vendedor cliente", 
- "Customer's currency": "Moeda cliente", 
- "Delivered": "Entregue", 
- "Delivery Status": "Estado entrega", 
- "Display all the individual items delivered with the main items": "Exibir todos os itens individuais entregues com os principais itens", 
- "Draft": "Rascunho", 
- "Exhibition": "Exposi\u00e7\u00e3o", 
- "Existing Customer": "Cliente existente", 
- "Expected Delivery Date": "Data de entrega prevista", 
- "File List": "Lista de Arquivos", 
- "Filling in additional information about the Sales Order will help you analyze your data better.": "Preenchimento de informa\u00e7\u00f5es adicionais sobre a ordem de venda vai ajudar a analisar melhor seus dados.", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Get Taxes and Charges": "Obter Impostos e Taxas", 
- "Get Terms and Conditions": "Obter os Termos e Condi\u00e7\u00f5es", 
- "Grand Total (Export)": "Total Geral (Exporta\u00e7\u00e3o)", 
- "Grand Total*": "Grande * Total", 
- "In Words": "Em Palavras", 
- "In Words (Export)": "Em Palavras (Exporta\u00e7\u00e3o)", 
- "In Words will be visible once you save the Sales Order.": "Em Palavras ser\u00e1 vis\u00edvel quando voc\u00ea salvar a Ordem de Vendas.", 
- "Items": "Itens", 
- "Letter Head": "Cabe\u00e7a letra", 
- "Maintenance": "Manuten\u00e7\u00e3o", 
- "Mass Mailing": "Divulga\u00e7\u00e3o em massa", 
- "Mobile No": "No m\u00f3vel", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Name": "Nome", 
- "Name as entered in Sales Partner master": "Nome como entrou em Vendas mestre Parceiro", 
- "Net Total*": "* Total Net", 
- "Not Applicable": "N\u00e3o Aplic\u00e1vel", 
- "Not Billed": "N\u00e3o faturado", 
- "Not Delivered": "N\u00e3o entregue", 
- "Order Type": "Tipo de Ordem", 
- "P.O. Date": "Data PO", 
- "P.O. No": "N\u00e3o PO", 
- "PI/2011/": "PI/2011 /", 
- "Packing Details": "Detalhes da embalagem", 
- "Packing List": "Lista de embalagem", 
- "Partly Billed": "Parcialmente faturado", 
- "Partly Delivered": "Entregue em parte", 
- "Price List": "Lista de Pre\u00e7os", 
- "Price List Currency": "Hoje Lista de Pre\u00e7os", 
- "Price List Currency Conversion Rate": "O pre\u00e7o de lista taxa de convers\u00e3o", 
- "Price List and Currency": "Lista de Pre\u00e7os e Moeda", 
- "Project Name": "Nome do projeto", 
- "Pull Quotation Items": "Itens puxar cota\u00e7\u00e3o", 
- "Purchase Order sent by customer": "Ordem de Compra enviada pelo cliente", 
- "Quotation Date": "Data cita\u00e7\u00e3o", 
- "Quotation No": "N\u00e3o cita\u00e7\u00e3o", 
- "Quotation no against which this Sales Order is made ": "Or\u00e7amento sem contra que esta Ordem de vendas \u00e9 feita", 
- "Rate at which Price list currency is converted to company's base currency": "Taxa em que moeda lista de pre\u00e7os \u00e9 convertido para a moeda da empresa de base", 
- "Rate at which customer's currency is converted to company's base currency": "Taxa na qual a moeda do cliente \u00e9 convertido para a moeda da empresa de base", 
- "Re-Calculate Values": "Re-calcular valores", 
- "Reference": "Refer\u00eancia", 
- "Rounded Total": "Total arredondado", 
- "Rounded Total (Export)": "Total arredondado (Exporta\u00e7\u00e3o)", 
- "SO": "SO", 
- "SO/10-11/": "SO/10-11 /", 
- "SO1112": "SO1112", 
- "Sales": "De vendas", 
- "Sales Order": "Ordem de Vendas", 
- "Sales Order Date": "Vendas Data Ordem", 
- "Sales Order Items": "Vendas Itens Encomendar", 
- "Sales Partner": "Parceiro de vendas", 
- "Sales Taxes and Charges": "Vendas Impostos e Taxas", 
- "Sales Team": "Equipe de Vendas", 
- "Sales Team1": "Vendas team1", 
- "Select Customer": "Selecione Cliente", 
- "Select Print Heading": "Selecione Imprimir t\u00edtulo", 
- "Select Terms and Conditions": "Selecione Termos e Condi\u00e7\u00f5es", 
- "Select the currency in which price list is maintained": "Selecione a moeda na qual a lista de pre\u00e7os \u00e9 mantida", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "Selecione a lista de pre\u00e7os como entrou em master &quot;Pre\u00e7o de lista&quot;. Isso vai puxar as taxas de refer\u00eancia de itens contra esta lista de pre\u00e7os, conforme especificado no &quot;Item&quot; mestre.", 
- "Select the relevant company name if you have multiple companies.": "Selecione o nome da empresa em quest\u00e3o, se voc\u00ea tem v\u00e1rias empresas.", 
- "Selling": "Vendendo", 
- "Series": "S\u00e9rie", 
- "Shipping Address": "Endere\u00e7o para envio", 
- "Shipping Address Name": "Nome Endere\u00e7o para envio", 
- "Source": "Fonte", 
- "Status": "Estado", 
- "Stopped": "Parado", 
- "Submitted": "Enviado", 
- "Supplier Reference": "Refer\u00eancia fornecedor", 
- "Taxes": "Impostos", 
- "Taxes and Charges Calculation": "Impostos e Encargos de C\u00e1lculo", 
- "Taxes and Charges Total*": "Impostos e Encargos Total *", 
- "Terms and Conditions": "Termos e Condi\u00e7\u00f5es", 
- "Terms and Conditions Details": "Termos e Condi\u00e7\u00f5es Detalhes", 
- "Terms and Conditions HTML": "Termos e Condi\u00e7\u00f5es HTML", 
- "Territory": "Territ\u00f3rio", 
- "The date at which current entry is corrected in the system.": "A data em que a entrada actual \u00e9 corrigido no sistema.", 
- "The date at which current entry is made in system.": "A data em que a entrada actual \u00e9 feita no sistema.", 
- "To manage multiple series please go to Setup > Manage Series": "Para gerenciar v\u00e1rias s\u00e9ries por favor, v\u00e1 para Configura\u00e7\u00e3o&gt; Gerenciar Series", 
- "Total Commission": "Total Comiss\u00e3o", 
- "Totals": "Totais", 
- "Track this Sales Order against any Project": "Acompanhar este Ordem de vendas contra qualquer projeto"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_order/locale/sr-doc.json b/selling/doctype/sales_order/locale/sr-doc.json
deleted file mode 100644
index 2a0cc8e..0000000
--- a/selling/doctype/sales_order/locale/sr-doc.json
+++ /dev/null
@@ -1,124 +0,0 @@
-{
- "%  Delivered": "\u0418\u0441\u043f\u043e\u0440\u0443\u0447\u0435\u043d\u043e%", 
- "% Amount Billed": "\u0418\u0437\u043d\u043e\u0441% \u0424\u0430\u043a\u0442\u0443\u0440\u0438\u0441\u0430\u043d\u0430", 
- "% of materials billed against this Sales Order": "% \u041c\u0430\u0442\u0435\u0440\u0438\u0458\u0430\u043b\u0430 \u043d\u0430\u043f\u043b\u0430\u045b\u0435\u043d\u0438 \u043f\u0440\u043e\u0442\u0438\u0432 \u043e\u0432\u043e\u0433 \u043d\u0430\u043b\u043e\u0433\u0430 \u0437\u0430 \u043f\u0440\u043e\u0434\u0430\u0458\u0443", 
- "% of materials delivered against this Sales Order": "% \u041c\u0430\u0442\u0435\u0440\u0438\u0458\u0430\u043b\u0430 \u0438\u0441\u043f\u043e\u0440\u0443\u0447\u0435\u043d\u0438\u0445 \u043f\u0440\u043e\u0442\u0438\u0432 \u043e\u0432\u043e\u0433 \u043d\u0430\u043b\u043e\u0433\u0430 \u0437\u0430 \u043f\u0440\u043e\u0434\u0430\u0458\u0443", 
- "Address": "\u0410\u0434\u0440\u0435\u0441\u0430", 
- "Advertisement": "\u0420\u0435\u043a\u043b\u0430\u043c\u0430", 
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "Amendment Date": "\u0410\u043c\u0430\u043d\u0434\u043c\u0430\u043d \u0414\u0430\u0442\u0443\u043c", 
- "Billed": "\u0418\u0437\u0433\u0440\u0430\u0452\u0435\u043d\u0430", 
- "Billing Status": "\u041e\u0431\u0440\u0430\u0447\u0443\u043d \u0441\u0442\u0430\u0442\u0443\u0441", 
- "Calculate Taxes and Charges": "\u0418\u0437\u0440\u0430\u0447\u0443\u043d\u0430\u0458\u0442\u0435 \u043f\u043e\u0440\u0435\u0437\u0430 \u0438 \u0442\u0430\u043a\u0441\u0438", 
- "Campaign": "\u041a\u0430\u043c\u043f\u0430\u045a\u0430", 
- "Cancel Reason": "\u041e\u0442\u043a\u0430\u0436\u0438 \u0440\u0430\u0437\u043b\u043e\u0433", 
- "Cancelled": "\u041e\u0442\u043a\u0430\u0437\u0430\u043d", 
- "Category of customer as entered in Customer master": "\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0458\u0430 \u043a\u0443\u043f\u0446\u0430 \u043a\u0430\u043e \u0443\u0448\u0430\u043e \u0443 \u0426\u0443\u0441\u0442\u043e\u043c\u0435\u0440 \u043c\u0430\u0458\u0441\u0442\u043e\u0440\u0430", 
- "Closed": "\u0417\u0430\u0442\u0432\u043e\u0440\u0435\u043d\u043e", 
- "Cold Calling": "\u0425\u043b\u0430\u0434\u043d\u0430 \u041f\u043e\u0437\u0438\u0432\u0430\u045a\u0435", 
- "Commission Rate": "\u041a\u043e\u043c\u0438\u0441\u0438\u0458\u0430 \u041e\u0446\u0435\u043d\u0438", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Contact": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "Contact Email": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0415\u043c\u0430\u0438\u043b", 
- "Contact Info": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0418\u043d\u0444\u043e", 
- "Contact Person": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u043e\u0441\u043e\u0431\u0430", 
- "Conversion Rate": "\u0421\u0442\u043e\u043f\u0430 \u043a\u043e\u043d\u0432\u0435\u0440\u0437\u0438\u0458\u0435", 
- "Currency": "\u0412\u0430\u043b\u0443\u0442\u0430", 
- "Customer": "\u041a\u0443\u043f\u0430\u0446", 
- "Customer Address": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0410\u0434\u0440\u0435\u0441\u0430", 
- "Customer Group": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0413\u0440\u0443\u043f\u0430", 
- "Customer's Vendor": "\u041a\u0443\u043f\u0446\u0430 \u041f\u0440\u043e\u0434\u0430\u0432\u0430\u0446", 
- "Customer's currency": "\u0414\u043e\u043c\u0430\u045b\u043e\u0458 \u0432\u0430\u043b\u0443\u0442\u0438", 
- "Delivered": "\u0418\u0441\u043f\u043e\u0440\u0443\u0447\u0435\u043d\u043e", 
- "Delivery Status": "\u0421\u0442\u0430\u0442\u0443\u0441 \u0438\u0441\u043f\u043e\u0440\u0443\u043a\u0435", 
- "Display all the individual items delivered with the main items": "\u041f\u0440\u0438\u043a\u0430\u0437 \u0441\u0432\u0435 \u043f\u043e\u0458\u0435\u0434\u0438\u043d\u0430\u0447\u043d\u0435 \u0441\u0442\u0430\u0432\u043a\u0435 \u0438\u0441\u043f\u043e\u0440\u0443\u0447\u0435\u043d\u0435 \u0441\u0430 \u0433\u043b\u0430\u0432\u043d\u0438\u043c \u0441\u0442\u0430\u0432\u043a\u0430\u043c\u0430", 
- "Draft": "\u041d\u0430\u0446\u0440\u0442", 
- "Exhibition": "\u0418\u0437\u043b\u043e\u0436\u0431\u0430", 
- "Existing Customer": "\u041f\u043e\u0441\u0442\u043e\u0458\u0435\u045b\u0438 \u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438", 
- "Expected Delivery Date": "\u041e\u0447\u0435\u043a\u0438\u0432\u0430\u043d\u0438 \u0414\u0430\u0442\u0443\u043c \u0438\u0441\u043f\u043e\u0440\u0443\u043a\u0435", 
- "File List": "\u0424\u0438\u043b\u0435 \u041b\u0438\u0441\u0442", 
- "Filling in additional information about the Sales Order will help you analyze your data better.": "\u041f\u043e\u043f\u0443\u045a\u0430\u0432\u0430\u045a\u0435 \u0434\u043e\u0434\u0430\u0442\u043d\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0435 \u043e \u043f\u0440\u043e\u0434\u0430\u0458\u043d\u0438\u0445 \u043d\u0430\u043b\u043e\u0433\u0430 \u045b\u0435 \u0432\u0430\u043c \u043f\u043e\u043c\u043e\u045b\u0438 \u0434\u0430 \u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u0442\u0435 \u0431\u043e\u0459\u0435 \u043f\u043e\u0434\u0430\u0442\u043a\u0435.", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "Get Taxes and Charges": "\u0413\u0435\u0442 \u043f\u043e\u0440\u0435\u0437\u0430 \u0438 \u0442\u0430\u043a\u0441\u0438", 
- "Get Terms and Conditions": "\u0413\u0435\u0442 \u0423\u0441\u043b\u043e\u0432\u0435", 
- "Grand Total (Export)": "\u0413\u0440\u0430\u043d\u0434 \u0423\u043a\u0443\u043f\u043d\u043e (\u0438\u0437\u0432\u043e\u0437)", 
- "Grand Total*": "\u0413\u0440\u0430\u043d\u0434 \u0423\u043a\u0443\u043f\u043d\u043e *", 
- "In Words": "\u0423 \u0412\u043e\u0440\u0434\u0441", 
- "In Words (Export)": "\u0423 \u0412\u043e\u0440\u0434\u0441 (\u0438\u0437\u0432\u043e\u0437)", 
- "In Words will be visible once you save the Sales Order.": "\u0423 \u0440\u0435\u0447\u0438 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0432\u0438\u0434\u0459\u0438\u0432 \u043a\u0430\u0434\u0430 \u0441\u0430\u0447\u0443\u0432\u0430\u0442\u0435 \u043f\u0440\u043e\u0434\u0430\u0458\u043d\u0438\u0445 \u043d\u0430\u043b\u043e\u0433\u0430.", 
- "Items": "\u0410\u0440\u0442\u0438\u043a\u043b\u0438", 
- "Letter Head": "\u041f\u0438\u0441\u043c\u043e \u0413\u043b\u0430\u0432\u0430", 
- "Maintenance": "\u041e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0435", 
- "Mass Mailing": "\u041c\u0430\u0441\u043e\u0432\u043d\u0430 \u041c\u0430\u0438\u043b\u0438\u043d\u0433", 
- "Mobile No": "\u041c\u043e\u0431\u0438\u043b\u043d\u0438 \u041d\u0435\u043c\u0430", 
- "More Info": "\u0412\u0438\u0448\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0430", 
- "Name": "\u0418\u043c\u0435", 
- "Name as entered in Sales Partner master": "\u0418\u043c\u0435, \u043a\u0430\u043e \u0443\u0448\u0430\u043e \u0443 \u043f\u0440\u043e\u0434\u0430\u0458\u0438 \u043f\u0430\u0440\u0442\u043d\u0435\u0440\u0430 \u043c\u0430\u0441\u0442\u0435\u0440", 
- "Net Total*": "\u041d\u0435\u0442\u043e \u0423\u043a\u0443\u043f\u043d\u043e *", 
- "Not Applicable": "\u041d\u0438\u0458\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0459\u0438\u0432\u043e", 
- "Not Billed": "\u041d\u0438\u0458\u0435 \u0418\u0437\u0433\u0440\u0430\u0452\u0435\u043d\u0430", 
- "Not Delivered": "\u041d\u0438\u0458\u0435 \u0418\u0441\u043f\u043e\u0440\u0443\u0447\u0435\u043d\u043e", 
- "Order Type": "\u0412\u0440\u0441\u0442\u0430 \u043f\u043e\u0440\u0443\u045f\u0431\u0438\u043d\u0435", 
- "P.O. Date": "\u041f\u041e \u0414\u0430\u0442\u0443\u043c", 
- "P.O. No": "\u041f\u041e \u041d\u0435\u043c\u0430", 
- "PI/2011/": "\u041f\u0418/2011 /", 
- "Packing Details": "\u041f\u0430\u043a\u043e\u0432\u0430\u045a\u0435 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Packing List": "\u041f\u0430\u043a\u043e\u0432\u0430\u045a\u0435 \u041b\u0438\u0441\u0442", 
- "Partly Billed": "\u0414\u0435\u043b\u0438\u043c\u0438\u0447\u043d\u043e \u0418\u0437\u0433\u0440\u0430\u0452\u0435\u043d\u0430", 
- "Partly Delivered": "\u0414\u0435\u043b\u0438\u043c\u0438\u0447\u043d\u043e \u0418\u0441\u043f\u043e\u0440\u0443\u0447\u0435\u043d\u043e", 
- "Price List": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a", 
- "Price List Currency": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0432\u0430\u043b\u0443\u0442\u0430", 
- "Price List Currency Conversion Rate": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0432\u0430\u043b\u0443\u0442\u0430 \u0421\u0442\u043e\u043f\u0430 \u043a\u043e\u043d\u0432\u0435\u0440\u0437\u0438\u0458\u0435", 
- "Price List and Currency": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0438 \u0432\u0430\u043b\u0443\u0442\u0430", 
- "Project Name": "\u041d\u0430\u0437\u0438\u0432 \u043f\u0440\u043e\u0458\u0435\u043a\u0442\u0430", 
- "Pull Quotation Items": "\u041f\u0443\u043b\u043b \u0441\u0442\u0430\u0432\u043a\u0435 \u043a\u0432\u043e\u0442\u0438\u0440\u0430\u045a\u0435", 
- "Purchase Order sent by customer": "\u041d\u0430\u0440\u0443\u045f\u0431\u0435\u043d\u0438\u0446\u0435 \u0448\u0430\u0459\u0435 \u043a\u043b\u0438\u0458\u0435\u043d\u0442\u0443", 
- "Quotation Date": "\u041f\u043e\u043d\u0443\u0434\u0430 \u0414\u0430\u0442\u0443\u043c", 
- "Quotation No": "\u0426\u0438\u0442\u0430\u0442 \u041d\u0435\u043c\u0430", 
- "Quotation no against which this Sales Order is made ": "\u041f\u043e\u043d\u0443\u0434\u0430 \u043d\u0438\u0458\u0435 \u043f\u0440\u043e\u0442\u0438\u0432 \u043a\u043e\u0458\u0438\u0445 \u0458\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u0438\u043e \u043e\u0432\u043e \u0421\u0430\u043b\u0435\u0441 \u041e\u0440\u0434\u0435\u0440", 
- "Rate at which Price list currency is converted to company's base currency": "\u0421\u0442\u043e\u043f\u0430 \u043f\u043e \u043a\u043e\u0458\u043e\u0458 \u0441\u0435 \u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0432\u0430\u043b\u0443\u0442\u0430 \u043f\u0440\u0435\u0442\u0432\u0430\u0440\u0430 \u0443 \u043e\u0441\u043d\u043e\u0432\u043d\u0443 \u0432\u0430\u043b\u0443\u0442\u0443 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435", 
- "Rate at which customer's currency is converted to company's base currency": "\u0421\u0442\u043e\u043f\u0430 \u043f\u043e \u043a\u043e\u0458\u043e\u0458 \u043a\u0443\u043f\u0446\u0430 \u0432\u0430\u043b\u0443\u0442\u0430 \u043f\u0440\u0435\u0442\u0432\u0430\u0440\u0430 \u0443 \u043e\u0441\u043d\u043e\u0432\u043d\u0443 \u0432\u0430\u043b\u0443\u0442\u0443 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435", 
- "Re-Calculate Values": "\u041f\u0440\u0435\u0440\u0430\u0447\u0443\u043d\u0430\u0442\u0438 \u0432\u0440\u0435\u0434\u043d\u043e\u0441\u0442\u0438", 
- "Reference": "\u0423\u043f\u0443\u045b\u0438\u0432\u0430\u045a\u0435", 
- "Rounded Total": "\u0420\u043e\u0443\u043d\u0434\u0435\u0434 \u0423\u043a\u0443\u043f\u043d\u043e", 
- "Rounded Total (Export)": "\u0417\u0430\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0430 \u0423\u043a\u0443\u043f\u043d\u043e (\u0438\u0437\u0432\u043e\u0437)", 
- "SO": "\u0421\u041e", 
- "SO/10-11/": "\u0421\u041e/10-11 /", 
- "SO1112": "\u0421\u041e1112", 
- "Sales": "\u041f\u0440\u043e\u0434\u0430\u0458\u043d\u0438", 
- "Sales Order": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041d\u0430\u0440\u0443\u0447\u0438\u0442\u0435", 
- "Sales Order Date": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0414\u0430\u0442\u0443\u043c \u043f\u043e\u0440\u0443\u045f\u0431\u0438\u043d\u0435", 
- "Sales Order Items": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041e\u0440\u0434\u0435\u0440 \u0410\u0440\u0442\u0438\u043a\u043b\u0438", 
- "Sales Partner": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041f\u0430\u0440\u0442\u043d\u0435\u0440", 
- "Sales Taxes and Charges": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435", 
- "Sales Team": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0422\u0438\u043c", 
- "Sales Team1": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0422\u0435\u0430\u043c1", 
- "Select Customer": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u043a\u043b\u0438\u0458\u0435\u043d\u0442\u0430", 
- "Select Print Heading": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u041f\u0440\u0438\u043d\u0442 \u0425\u0435\u0430\u0434\u0438\u043d\u0433", 
- "Select Terms and Conditions": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0423\u0441\u043b\u043e\u0432\u0435", 
- "Select the currency in which price list is maintained": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0432\u0430\u043b\u0443\u0442\u0443 \u0443 \u043a\u043e\u0458\u043e\u0458 \u0441\u0435 \u043e\u0434\u0440\u0436\u0430\u0432\u0430 \u0446\u0435\u043d\u043e\u0432\u043d\u0438\u043a", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0446\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u043a\u0430\u043e \u0443\u0448\u0430\u043e \u0443 &quot;\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a&quot; \u0433\u043e\u0441\u043f\u043e\u0434\u0430\u0440\u0430. \u0422\u043e \u045b\u0435 \u043f\u043e\u0432\u0443\u045b\u0438 \u0440\u0435\u0444\u0435\u0440\u0435\u043d\u0442\u043d\u0435 \u0441\u0442\u043e\u043f\u0435 \u0441\u0442\u0430\u0432\u043a\u0438 \u043f\u0440\u043e\u0442\u0438\u0432 \u043e\u0432\u043e\u0433 \u0446\u0435\u043d\u043e\u0432\u043d\u0438\u043a\u0430 \u043a\u0430\u043e \u0448\u0442\u043e \u0458\u0435 \u043d\u0430\u0432\u0435\u0434\u0435\u043d\u043e \u0443 &quot;\u0442\u0430\u0447\u043a\u0430&quot; \u0433\u043e\u0441\u043f\u043e\u0434\u0430\u0440\u0430.", 
- "Select the relevant company name if you have multiple companies.": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u043e\u0434\u0433\u043e\u0432\u0430\u0440\u0430\u0458\u0443\u045b\u0443 \u0438\u043c\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435, \u0430\u043a\u043e \u0438\u043c\u0430\u0442\u0435 \u0432\u0438\u0448\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430.", 
- "Selling": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430", 
- "Series": "\u0421\u0435\u0440\u0438\u0458\u0430", 
- "Shipping Address": "\u0410\u0434\u0440\u0435\u0441\u0430 \u0438\u0441\u043f\u043e\u0440\u0443\u043a\u0435", 
- "Shipping Address Name": "\u0410\u0434\u0440\u0435\u0441\u0430 \u0438\u0441\u043f\u043e\u0440\u0443\u043a\u0435 \u0418\u043c\u0435", 
- "Source": "\u0418\u0437\u0432\u043e\u0440", 
- "Status": "\u0421\u0442\u0430\u0442\u0443\u0441", 
- "Stopped": "\u0417\u0430\u0443\u0441\u0442\u0430\u0432\u0459\u0435\u043d", 
- "Submitted": "\u041f\u043e\u0434\u043d\u0435\u0442", 
- "Supplier Reference": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u0420\u0435\u0444\u0435\u0440\u0435\u043d\u0442\u043d\u0430", 
- "Taxes": "\u041f\u043e\u0440\u0435\u0437\u0438", 
- "Taxes and Charges Calculation": "\u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u0438\u0437\u0440\u0430\u0447\u0443\u043d\u0430\u0432\u0430\u045a\u0435", 
- "Taxes and Charges Total*": "\u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u0423\u043a\u0443\u043f\u043d\u043e *", 
- "Terms and Conditions": "\u0423\u0441\u043b\u043e\u0432\u0438", 
- "Terms and Conditions Details": "\u0423\u0441\u043b\u043e\u0432\u0438 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Terms and Conditions HTML": "\u0423\u0441\u043b\u043e\u0432\u0438 \u0425\u0422\u041c\u041b", 
- "Territory": "\u0422\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0430", 
- "The date at which current entry is corrected in the system.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u0458\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u0459\u0435\u043d \u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u0443.", 
- "The date at which current entry is made in system.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0458\u0435 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0438 \u0443\u043d\u043e\u0441 \u043d\u0430\u043f\u0440\u0430\u0432\u0459\u0435\u043d \u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u0443.", 
- "To manage multiple series please go to Setup > Manage Series": "\u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u0443\u043f\u0440\u0430\u0432\u0459\u0430\u043b\u0438 \u0432\u0438\u0448\u0435 \u0441\u0435\u0440\u0438\u0458\u0443 \u0438\u0434\u0438\u0442\u0435 \u043d\u0430 \u0421\u0435\u0442\u0443\u043f&gt; \u0423\u043f\u0440\u0430\u0432\u0459\u0430\u045a\u0435 \u0421\u0435\u0440\u0438\u0435\u0441", 
- "Total Commission": "\u0423\u043a\u0443\u043f\u043d\u043e \u041a\u043e\u043c\u0438\u0441\u0438\u0458\u0430", 
- "Totals": "\u0423\u043a\u0443\u043f\u043d\u043e", 
- "Track this Sales Order against any Project": "\u041f\u0440\u0430\u0442\u0438 \u043e\u0432\u0430\u0458 \u043f\u0440\u043e\u0434\u0430\u0458\u043d\u0438 \u043d\u0430\u043b\u043e\u0433 \u043f\u0440\u043e\u0442\u0438\u0432 \u0431\u0438\u043b\u043e \u043a\u043e\u0433 \u043f\u0440\u043e\u0458\u0435\u043a\u0442\u0430"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_order/locale/ta-doc.json b/selling/doctype/sales_order/locale/ta-doc.json
deleted file mode 100644
index 6ac80ac..0000000
--- a/selling/doctype/sales_order/locale/ta-doc.json
+++ /dev/null
@@ -1,124 +0,0 @@
-{
- "%  Delivered": "\u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1%", 
- "% Amount Billed": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0bb2\u0bcd% \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "% of materials billed against this Sales Order": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8% \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bcd\u0b95\u0bc1 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95 \u0bb5\u0b9a\u0bc2\u0bb2\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd", 
- "% of materials delivered against this Sales Order": "\u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bcd\u0b95\u0bc1 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95 \u0b85\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8%", 
- "Address": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Advertisement": "\u0bb5\u0bbf\u0bb3\u0bae\u0bcd\u0baa\u0bb0\u0bae\u0bcd", 
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Amendment Date": "\u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Billed": "\u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0bae\u0bcd", 
- "Billing Status": "\u0baa\u0bbf\u0bb2\u0bcd\u0bb2\u0bbf\u0b99\u0bcd \u0ba8\u0bbf\u0bb2\u0bc8\u0bae\u0bc8", 
- "Calculate Taxes and Charges": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0b9f", 
- "Campaign": "\u0baa\u0bbf\u0bb0\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0bae\u0bcd", 
- "Cancel Reason": "\u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd \u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Cancelled": "\u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Category of customer as entered in Customer master": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bb5\u0b95\u0bc8 \u0b8e\u0ba9 \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bcd\u0b9f", 
- "Closed": "\u0bae\u0bc2\u0b9f\u0bbf\u0baf", 
- "Cold Calling": "\u0b95\u0bc1\u0bb3\u0bbf\u0bb0\u0bcd \u0b95\u0bbe\u0bb2\u0bbf\u0b99\u0bcd", 
- "Commission Rate": "\u0b95\u0bae\u0bbf\u0bb7\u0ba9\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Contact": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Email": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Info": "\u0ba4\u0b95\u0bb5\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Person": "\u0ba8\u0baa\u0bb0\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Conversion Rate": "\u0b89\u0ba3\u0bb5\u0bc1 \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Currency": "\u0ba8\u0bbe\u0ba3\u0baf", 
- "Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Customer Address": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Customer Group": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1", 
- "Customer's Vendor": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Customer's currency": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0ba8\u0bbe\u0ba3\u0baf\u0bae\u0bcd", 
- "Delivered": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bbf\u0ba9\u0bbe\u0bb0\u0bcd", 
- "Delivery Status": "\u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95 \u0ba8\u0bbf\u0bb2\u0bc8\u0bae\u0bc8", 
- "Display all the individual items delivered with the main items": "\u0bae\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0baf \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0ba4\u0ba9\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "Draft": "\u0b95\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1 \u0bb5\u0bc0\u0b9a\u0bcd\u0b9a\u0bc1", 
- "Exhibition": "\u0b95\u0ba3\u0bcd\u0b95\u0bbe\u0b9f\u0bcd\u0b9a\u0bbf", 
- "Existing Customer": "\u0b8f\u0bb1\u0bcd\u0b95\u0ba9\u0bb5\u0bc7 \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Expected Delivery Date": "\u0b8e\u0ba4\u0bbf\u0bb0\u0bcd\u0baa\u0bbe\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1 \u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0ba4\u0bc7\u0ba4\u0bbf", 
- "File List": "\u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Filling in additional information about the Sales Order will help you analyze your data better.": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8 \u0baa\u0bb1\u0bcd\u0bb1\u0bbf \u0b95\u0bc2\u0b9f\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bc2\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0bbf \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba8\u0ba9\u0bcd\u0bb1\u0bbe\u0b95 \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba4\u0bb0\u0bb5\u0bc1 \u0baa\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0baf\u0bcd\u0bb5\u0bc1 \u0b89\u0ba4\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "Get Taxes and Charges": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Get Terms and Conditions": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Grand Total (Export)": "\u0b95\u0bbf\u0bb0\u0bbe\u0ba3\u0bcd\u0b9f\u0bcd \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd (\u0b8f\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0ba4\u0bbf)", 
- "Grand Total*": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd *", 
- "In Words": "\u0bb5\u0bc7\u0bb0\u0bcd\u0b9f\u0bcd\u0bb8\u0bcd", 
- "In Words (Export)": "\u0bb5\u0bc7\u0bb0\u0bcd\u0b9f\u0bcd\u0bb8\u0bcd (\u0b8f\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0ba4\u0bbf)", 
- "In Words will be visible once you save the Sales Order.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8 \u0b9a\u0bc7\u0bae\u0bbf\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0bb1\u0bc8 \u0b9a\u0bc6\u0bbe\u0bb1\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbe\u0ba3\u0b95\u0bcd\u0b95\u0bc2\u0b9f\u0bbf\u0baf\u0ba4\u0bbe\u0b95 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd.", 
- "Items": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "Letter Head": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf\u0baf\u0b9f\u0b99\u0bcd\u0b95\u0bb2\u0bcd", 
- "Maintenance": "\u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Mass Mailing": "\u0bb5\u0bc6\u0b95\u0bc1\u0b9c\u0ba9 \u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd", 
- "Mobile No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0bae\u0bc6\u0bbe\u0baa\u0bc8\u0bb2\u0bcd", 
- "More Info": "\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Name": "\u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Name as entered in Sales Partner master": "\u0baa\u0bc6\u0baf\u0bb0\u0bc8 \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bb0\u0ba9\u0bcd\u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8 \u0ba4\u0bc1\u0ba3\u0bc8 \u0bae\u0bc1\u0ba4\u0ba9\u0bcd\u0bae\u0bc8 \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bcd\u0b9f", 
- "Net Total*": "\u0ba8\u0bbf\u0b95\u0bb0 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd *", 
- "Not Applicable": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0ba4\u0bc1", 
- "Not Billed": "\u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0bae\u0bcd", 
- "Not Delivered": "\u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Order Type": "\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0bb5\u0b95\u0bc8", 
- "P.O. Date": "\u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "P.O. No": "\u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "PI/2011/": "PI/2011 /", 
- "Packing Details": "\u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd \u0baa\u0bc6\u0bbe\u0ba4\u0bbf", 
- "Packing List": "\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0baa\u0bc6\u0bbe\u0ba4\u0bbf", 
- "Partly Billed": "\u0b87\u0ba4\u0bb1\u0bcd\u0b95\u0bc1 \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0bae\u0bcd", 
- "Partly Delivered": "\u0b87\u0ba4\u0bb1\u0bcd\u0b95\u0bc1 \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Price List": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Price List Currency": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0ba8\u0bbe\u0ba3\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd", 
- "Price List Currency Conversion Rate": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0ba8\u0bbe\u0ba3\u0baf \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bae\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Price List and Currency": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0ba8\u0bbe\u0ba3\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd", 
- "Project Name": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Pull Quotation Items": "\u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd \u0b87\u0bb4\u0bc1\u0b95\u0bcd\u0b95", 
- "Purchase Order sent by customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0baf \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b86\u0ba3\u0bc8", 
- "Quotation Date": "\u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Quotation No": "\u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Quotation no against which this Sales Order is made ": "\u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95 \u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd", 
- "Rate at which Price list currency is converted to company's base currency": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0ba8\u0bbe\u0ba3\u0baf \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0ba8\u0bbe\u0ba3\u0baf \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8", 
- "Rate at which customer's currency is converted to company's base currency": "\u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0b87\u0ba4\u0bc1 \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0ba8\u0bbe\u0ba3\u0baf \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0ba8\u0bbe\u0ba3\u0baf \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd", 
- "Re-Calculate Values": "\u0bae\u0bc0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0b9f\u0bc1\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bb2\u0bbe\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0bae\u0bcd", 
- "Reference": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Rounded Total": "\u0bb5\u0b9f\u0bcd\u0b9f\u0bae\u0bbe\u0ba9 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4", 
- "Rounded Total (Export)": "\u0bb5\u0b9f\u0bcd\u0b9f\u0bae\u0bbe\u0ba9 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd (\u0b8f\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0ba4\u0bbf)", 
- "SO": "\u0b8e\u0ba9\u0bcd", 
- "SO/10-11/": "SO/10-11 /", 
- "SO1112": "SO1112", 
- "Sales": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8", 
- "Sales Order": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8", 
- "Sales Order Date": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Sales Order Items": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "Sales Partner": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bb0\u0ba9\u0bcd\u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8 \u0ba4\u0bc1\u0ba3\u0bc8", 
- "Sales Taxes and Charges": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Sales Team": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Sales Team1": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 Team1", 
- "Select Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Select Print Heading": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f\u0bc1", 
- "Select Terms and Conditions": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Select the currency in which price list is maintained": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1 \u0b87\u0ba4\u0bbf\u0bb2\u0bcd \u0ba8\u0bbe\u0ba3\u0baf \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "&quot;\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd&quot; \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bcd\u0b9f \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1 \u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bc8 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd. &quot;\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd&quot; \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0b87\u0ba8\u0bcd\u0ba4 \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bbf\u0ba9\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0b87\u0bb4\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd.", 
- "Select the relevant company name if you have multiple companies.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bb2 \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd \u0b9a\u0bae\u0bcd\u0baa\u0ba8\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Selling": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8", 
- "Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Shipping Address": "\u0b95\u0baa\u0bcd\u0baa\u0bb2\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Shipping Address Name": "\u0b95\u0baa\u0bcd\u0baa\u0bb2\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Source": "\u0bae\u0bc2\u0bb2", 
- "Status": "\u0b85\u0ba8\u0bcd\u0ba4\u0bb8\u0bcd\u0ba4\u0bc1", 
- "Stopped": "\u0ba8\u0bbf\u0bb1\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf", 
- "Submitted": "\u0b9a\u0bae\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Supplier Reference": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Taxes": "\u0bb5\u0bb0\u0bbf", 
- "Taxes and Charges Calculation": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0b9f\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Taxes and Charges Total*": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd *", 
- "Terms and Conditions": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd", 
- "Terms and Conditions Details": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Terms and Conditions HTML": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd HTML", 
- "Territory": "\u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd", 
- "The date at which current entry is corrected in the system.": "\u0ba4\u0bc7\u0ba4\u0bbf \u0b87\u0ba4\u0bc1 \u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8 \u0b9a\u0bb0\u0bbf.", 
- "The date at which current entry is made in system.": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf.", 
- "To manage multiple series please go to Setup > Manage Series": "\u0baa\u0bb2 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95 \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bcd\u0b95&gt; \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd", 
- "Total Commission": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0b86\u0ba3\u0bc8\u0baf\u0bae\u0bcd", 
- "Totals": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4", 
- "Track this Sales Order against any Project": "\u0b8e\u0ba8\u0bcd\u0ba4 \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0ba9 \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8 \u0b95\u0ba3\u0bcd\u0b95\u0bbe\u0ba3\u0bbf\u0b95\u0bcd\u0b95"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_order/locale/th-doc.json b/selling/doctype/sales_order/locale/th-doc.json
deleted file mode 100644
index c3231c5..0000000
--- a/selling/doctype/sales_order/locale/th-doc.json
+++ /dev/null
@@ -1,124 +0,0 @@
-{
- "%  Delivered": "\u0e2a\u0e48\u0e07%", 
- "% Amount Billed": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19% \u0e08\u0e33\u0e19\u0e27\u0e19", 
- "% of materials billed against this Sales Order": "% \u0e02\u0e2d\u0e07\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e17\u0e35\u0e48\u0e40\u0e23\u0e35\u0e22\u0e01\u0e40\u0e01\u0e47\u0e1a\u0e40\u0e07\u0e34\u0e19\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e19\u0e35\u0e49\u0e02\u0e32\u0e22", 
- "% of materials delivered against this Sales Order": "% \u0e02\u0e2d\u0e07\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e07\u0e15\u0e48\u0e2d\u0e19\u0e35\u0e49\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e32\u0e22", 
- "Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", 
- "Advertisement": "\u0e01\u0e32\u0e23\u0e42\u0e06\u0e29\u0e13\u0e32", 
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Amendment Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e01\u0e49\u0e44\u0e02", 
- "Billed": "\u0e40\u0e23\u0e35\u0e22\u0e01\u0e40\u0e01\u0e47\u0e1a\u0e40\u0e07\u0e34\u0e19", 
- "Billing Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e01\u0e32\u0e23\u0e40\u0e23\u0e35\u0e22\u0e01\u0e40\u0e01\u0e47\u0e1a\u0e40\u0e07\u0e34\u0e19", 
- "Calculate Taxes and Charges": "\u0e04\u0e33\u0e19\u0e27\u0e13\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23", 
- "Campaign": "\u0e23\u0e13\u0e23\u0e07\u0e04\u0e4c", 
- "Cancel Reason": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25", 
- "Cancelled": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01", 
- "Category of customer as entered in Customer master": "\u0e2b\u0e21\u0e27\u0e14\u0e2b\u0e21\u0e39\u0e48\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e17\u0e35\u0e48\u0e1b\u0e49\u0e2d\u0e19\u0e44\u0e27\u0e49\u0e43\u0e19\u0e2b\u0e25\u0e31\u0e01\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Closed": "\u0e1b\u0e34\u0e14", 
- "Cold Calling": "\u0e42\u0e17\u0e23\u0e40\u0e22\u0e47\u0e19", 
- "Commission Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e04\u0e48\u0e32\u0e04\u0e2d\u0e21\u0e21\u0e34\u0e0a\u0e0a\u0e31\u0e48\u0e19", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Contact": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Email": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c", 
- "Contact Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Person": "Contact Person", 
- "Conversion Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07", 
- "Currency": "\u0e40\u0e07\u0e34\u0e19\u0e15\u0e23\u0e32", 
- "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer's Vendor": "\u0e1c\u0e39\u0e49\u0e02\u0e32\u0e22\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer's currency": "\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Delivered": "\u0e2a\u0e48\u0e07", 
- "Delivery Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Display all the individual items delivered with the main items": "\u0e41\u0e2a\u0e14\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e02\u0e2d\u0e07\u0e41\u0e15\u0e48\u0e25\u0e30\u0e1a\u0e38\u0e04\u0e04\u0e25\u0e21\u0e32\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e01\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2b\u0e25\u0e31\u0e01", 
- "Draft": "\u0e23\u0e48\u0e32\u0e07", 
- "Exhibition": "\u0e07\u0e32\u0e19\u0e21\u0e2b\u0e01\u0e23\u0e23\u0e21", 
- "Existing Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e17\u0e35\u0e48\u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48", 
- "Expected Delivery Date": "\u0e04\u0e32\u0e14\u0e27\u0e48\u0e32\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e07", 
- "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c", 
- "Filling in additional information about the Sales Order will help you analyze your data better.": "\u0e01\u0e23\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e08\u0e30\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e14\u0e35\u0e02\u0e36\u0e49\u0e19", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Get Taxes and Charges": "\u0e23\u0e31\u0e1a\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e18\u0e23\u0e23\u0e21\u0e40\u0e19\u0e35\u0e22\u0e21", 
- "Get Terms and Conditions": "\u0e23\u0e31\u0e1a\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Grand Total (Export)": "\u0e41\u0e01\u0e23\u0e19\u0e14\u0e4c\u0e23\u0e27\u0e21 (\u0e2a\u0e48\u0e07\u0e2d\u0e2d\u0e01)", 
- "Grand Total*": "* \u0e41\u0e01\u0e23\u0e19\u0e14\u0e4c\u0e23\u0e27\u0e21", 
- "In Words": "\u0e43\u0e19\u0e04\u0e33\u0e1e\u0e39\u0e14\u0e02\u0e2d\u0e07", 
- "In Words (Export)": "\u0e43\u0e19\u0e04\u0e33\u0e1e\u0e39\u0e14\u0e02\u0e2d\u0e07 (\u0e2a\u0e48\u0e07\u0e2d\u0e2d\u0e01)", 
- "In Words will be visible once you save the Sales Order.": "\u0e43\u0e19\u0e04\u0e33\u0e1e\u0e39\u0e14\u0e02\u0e2d\u0e07\u0e08\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e21\u0e2d\u0e07\u0e40\u0e2b\u0e47\u0e19\u0e44\u0e14\u0e49\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "Items": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Letter Head": "\u0e2b\u0e31\u0e27\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22", 
- "Maintenance": "\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "Mass Mailing": "\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e21\u0e27\u0e25", 
- "Mobile No": "\u0e21\u0e37\u0e2d\u0e16\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "More Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Name": "\u0e0a\u0e37\u0e48\u0e2d", 
- "Name as entered in Sales Partner master": "\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e35\u0e48\u0e1b\u0e49\u0e2d\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e1e\u0e31\u0e19\u0e18\u0e21\u0e34\u0e15\u0e23\u0e43\u0e19\u0e15\u0e49\u0e19\u0e41\u0e1a\u0e1a\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "Net Total*": "* \u0e2a\u0e38\u0e17\u0e18\u0e34", 
- "Not Applicable": "\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19", 
- "Not Billed": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e40\u0e23\u0e35\u0e22\u0e01\u0e40\u0e01\u0e47\u0e1a", 
- "Not Delivered": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e2a\u0e48\u0e07", 
- "Order Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d", 
- "P.O. Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48 PO", 
- "P.O. No": "\u0e44\u0e21\u0e48\u0e21\u0e35 PO", 
- "PI/2011/": "PI/2011 /", 
- "Packing Details": "\u0e1a\u0e23\u0e23\u0e08\u0e38\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "Packing List": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e23\u0e23\u0e08\u0e38", 
- "Partly Billed": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e21\u0e32\u0e01\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e43\u0e2b\u0e0d\u0e48", 
- "Partly Delivered": "\u0e2a\u0e48\u0e07\u0e1a\u0e32\u0e07\u0e2a\u0e48\u0e27\u0e19", 
- "Price List": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e08\u0e49\u0e07\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Price List Currency": "\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32", 
- "Price List Currency Conversion Rate": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07", 
- "Price List and Currency": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e41\u0e25\u0e30\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19", 
- "Project Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Pull Quotation Items": "\u0e14\u0e36\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", 
- "Purchase Order sent by customer": "\u0e43\u0e1a\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e07\u0e21\u0e32\u0e08\u0e32\u0e01\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Quotation Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", 
- "Quotation No": "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Quotation no against which this Sales Order is made ": "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e01\u0e31\u0e1a\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e19\u0e35\u0e49\u0e08\u0e30\u0e17\u0e33", 
- "Rate at which Price list currency is converted to company's base currency": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e17\u0e35\u0e48\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e08\u0e30\u0e16\u0e39\u0e01\u0e41\u0e1b\u0e25\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e2b\u0e25\u0e31\u0e01\u0e02\u0e2d\u0e07 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Rate at which customer's currency is converted to company's base currency": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e17\u0e35\u0e48\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e08\u0e30\u0e16\u0e39\u0e01\u0e41\u0e1b\u0e25\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e2b\u0e25\u0e31\u0e01\u0e02\u0e2d\u0e07 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Re-Calculate Values": "\u0e04\u0e48\u0e32\u0e04\u0e33\u0e19\u0e27\u0e13\u0e43\u0e2b\u0e21\u0e48", 
- "Reference": "\u0e01\u0e32\u0e23\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07", 
- "Rounded Total": "\u0e23\u0e27\u0e21\u0e01\u0e25\u0e21", 
- "Rounded Total (Export)": "\u0e23\u0e27\u0e21\u0e01\u0e25\u0e21 (\u0e2a\u0e48\u0e07\u0e2d\u0e2d\u0e01)", 
- "SO": "\u0e14\u0e31\u0e07\u0e19\u0e31\u0e49\u0e19", 
- "SO/10-11/": "SO/10-11 /", 
- "SO1112": "SO1112", 
- "Sales": "\u0e02\u0e32\u0e22", 
- "Sales Order": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e32\u0e22", 
- "Sales Order Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e32\u0e22", 
- "Sales Order Items": "\u0e02\u0e32\u0e22\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d", 
- "Sales Partner": "\u0e1e\u0e31\u0e19\u0e18\u0e21\u0e34\u0e15\u0e23\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "Sales Taxes and Charges": "\u0e20\u0e32\u0e29\u0e35\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", 
- "Sales Team": "\u0e17\u0e35\u0e21\u0e02\u0e32\u0e22", 
- "Sales Team1": "\u0e02\u0e32\u0e22 Team1", 
- "Select Customer": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Select Print Heading": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Select Terms and Conditions": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Select the currency in which price list is maintained": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e08\u0e30\u0e22\u0e31\u0e07\u0e04\u0e07", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e15\u0e32\u0e21\u0e17\u0e35\u0e48\u0e1b\u0e49\u0e2d\u0e19\u0e43\u0e19 &quot;\u0e23\u0e32\u0e04\u0e32\u0e15\u0e32\u0e21\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23&quot; \u0e15\u0e49\u0e19\u0e41\u0e1a\u0e1a \u0e19\u0e35\u0e49\u0e08\u0e30\u0e14\u0e36\u0e07\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e41\u0e25\u0e01\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07\u0e02\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e01\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e19\u0e35\u0e49\u0e15\u0e32\u0e21\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38\u0e44\u0e27\u0e49\u0e43\u0e19 &quot;\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23&quot; \u0e15\u0e49\u0e19\u0e41\u0e1a\u0e1a", 
- "Select the relevant company name if you have multiple companies.": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e0a\u0e37\u0e48\u0e2d \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 \u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e21\u0e35\u0e2b\u0e25\u0e32\u0e22 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Selling": "\u0e02\u0e32\u0e22", 
- "Series": "\u0e0a\u0e38\u0e14", 
- "Shipping Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07", 
- "Shipping Address Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07", 
- "Source": "\u0e41\u0e2b\u0e25\u0e48\u0e07", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30", 
- "Stopped": "\u0e2b\u0e22\u0e38\u0e14", 
- "Submitted": "Submitted", 
- "Supplier Reference": "\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Taxes": "\u0e20\u0e32\u0e29\u0e35", 
- "Taxes and Charges Calculation": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e04\u0e33\u0e19\u0e27\u0e13\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", 
- "Taxes and Charges Total*": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e23\u0e27\u0e21 *", 
- "Terms and Conditions": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Terms and Conditions Details": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "Terms and Conditions HTML": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02 HTML", 
- "Territory": "\u0e2d\u0e32\u0e13\u0e32\u0e40\u0e02\u0e15", 
- "The date at which current entry is corrected in the system.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e21\u0e35\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e44\u0e02\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a", 
- "The date at which current entry is made in system.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e08\u0e30\u0e17\u0e33\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a", 
- "To manage multiple series please go to Setup > Manage Series": "\u0e43\u0e19\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e01\u0e31\u0e1a\u0e2b\u0e25\u0e32\u0e22\u0e0a\u0e38\u0e14\u0e42\u0e1b\u0e23\u0e14\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32&gt; \u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e41\u0e1a\u0e1a", 
- "Total Commission": "\u0e04\u0e13\u0e30\u0e01\u0e23\u0e23\u0e21\u0e01\u0e32\u0e23\u0e23\u0e27\u0e21", 
- "Totals": "\u0e1c\u0e25\u0e23\u0e27\u0e21", 
- "Track this Sales Order against any Project": "\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e19\u0e35\u0e49\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e32\u0e22\u0e01\u0e31\u0e1a\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e43\u0e14 \u0e46"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_order/sales_order.js b/selling/doctype/sales_order/sales_order.js
index f272b2e..062130a 100644
--- a/selling/doctype/sales_order/sales_order.js
+++ b/selling/doctype/sales_order/sales_order.js
@@ -26,105 +26,54 @@
 wn.require('app/accounts/doctype/sales_taxes_and_charges_master/sales_taxes_and_charges_master.js');
 wn.require('app/utilities/doctype/sms_control/sms_control.js');
 
-
-cur_frm.cscript.onload = function(doc, cdt, cdn) {
-	cur_frm.cscript.manage_rounded_total();
-	
-	if(!doc.status) set_multiple(cdt,cdn,{status:'Draft'});
-	if(!doc.transaction_date) set_multiple(cdt,cdn,{transaction_date:get_today()});
-	if(!doc.price_list_currency) set_multiple(cdt, cdn, {price_list_currency: doc.currency, plc_conversion_rate: 1});
-	// load default charges
-	
-	if(doc.__islocal && !doc.customer){
-		hide_field(['customer_address','contact_person', 'customer_name', 
-			'address_display', 'contact_display', 'contact_mobile', 
-			'contact_email', 'territory',  'customer_group']);
-	}
-}
-
-cur_frm.cscript.onload_post_render = function(doc, cdt, cdn) {
-	var callback = function(doc, cdt, cdn) {
-		if(doc.__islocal) {
-			// defined in sales_common.js
-			cur_frm.cscript.update_item_details(doc, cdt, cdn);
-		}
-	}
-	
-	cur_frm.cscript.hide_price_list_currency(doc, cdt, cdn, callback); 
-
-}
-
-
-cur_frm.cscript.refresh = function(doc, cdt, cdn) {
-	cur_frm.clear_custom_buttons();
-	erpnext.hide_naming_series();
-
-	if (!cur_frm.cscript.is_onload) cur_frm.cscript.hide_price_list_currency(doc, cdt, cdn); 
-	
-	cur_frm.toggle_display("contact_info", doc.customer);
-	
-	if(doc.docstatus==1) {
-		if(doc.status != 'Stopped') {
-			cur_frm.add_custom_button('Send SMS', cur_frm.cscript.send_sms);
-			// delivery note
-			if(flt(doc.per_delivered, 2) < 100 && doc.order_type=='Sales')
-				cur_frm.add_custom_button('Make Delivery', cur_frm.cscript['Make Delivery Note']);
+erpnext.selling.SalesOrderController = erpnext.selling.SellingController.extend({
+	refresh: function(doc, dt, dn) {
+		this._super();
+		
+		if(doc.docstatus==1) {
+			if(doc.status != 'Stopped') {
+				cur_frm.add_custom_button('Send SMS', cur_frm.cscript.send_sms);
+				// delivery note
+				if(flt(doc.per_delivered, 2) < 100 && doc.order_type=='Sales')
+					cur_frm.add_custom_button('Make Delivery', cur_frm.cscript['Make Delivery Note']);
 			
-			// maintenance
-			if(flt(doc.per_delivered, 2) < 100 && (doc.order_type !='Sales')) {
-				cur_frm.add_custom_button('Make Maint. Visit', cur_frm.cscript.make_maintenance_visit);
-				cur_frm.add_custom_button('Make Maint. Schedule', cur_frm.cscript['Make Maintenance Schedule']);
+				// maintenance
+				if(flt(doc.per_delivered, 2) < 100 && (doc.order_type !='Sales')) {
+					cur_frm.add_custom_button('Make Maint. Visit', cur_frm.cscript.make_maintenance_visit);
+					cur_frm.add_custom_button('Make Maint. Schedule', cur_frm.cscript['Make Maintenance Schedule']);
+				}
+
+				// indent
+				if(!doc.order_type || (doc.order_type == 'Sales'))
+					cur_frm.add_custom_button('Make ' + wn._('Material Request'), cur_frm.cscript['Make Material Request']);
+			
+				// sales invoice
+				if(flt(doc.per_billed, 2) < 100)
+					cur_frm.add_custom_button('Make Invoice', cur_frm.cscript['Make Sales Invoice']);
+			
+				// stop
+				if(flt(doc.per_delivered, 2) < 100 || doc.per_billed < 100)
+					cur_frm.add_custom_button('Stop!', cur_frm.cscript['Stop Sales Order']);
+			} else {	
+				// un-stop
+				cur_frm.add_custom_button('Unstop', cur_frm.cscript['Unstop Sales Order']);
 			}
-
-			// indent
-			if(!doc.order_type || (doc.order_type == 'Sales'))
-				cur_frm.add_custom_button('Make ' + wn._('Material Request'), cur_frm.cscript['Make Material Request']);
-			
-			// sales invoice
-			if(flt(doc.per_billed, 2) < 100)
-				cur_frm.add_custom_button('Make Invoice', cur_frm.cscript['Make Sales Invoice']);
-			
-			// stop
-			if(flt(doc.per_delivered, 2) < 100 || doc.per_billed < 100)
-				cur_frm.add_custom_button('Stop!', cur_frm.cscript['Stop Sales Order']);
-		} else {	
-			// un-stop
-			cur_frm.add_custom_button('Unstop', cur_frm.cscript['Unstop Sales Order']);
 		}
-	}
 	
-	cur_frm.cscript.order_type(doc);
-}
-
-cur_frm.cscript.order_type = function(doc) {
-	if(doc.order_type == "Sales") {
-		cur_frm.toggle_reqd("delivery_date", 1);
-	} else {
-		cur_frm.toggle_reqd("delivery_date", 0);
-	}
-}
-
-//customer
-cur_frm.cscript.customer = function(doc,dt,dn) {
-	cur_frm.toggle_display("contact_info", doc.customer);
+		this.order_type(doc);
+	},
 	
-	var pl = doc.price_list_name;
-	var callback = function(r,rt) {
-		var callback2  = function(r, rt) {
-			if(doc.customer) 
-				unhide_field(['customer_address', 'contact_person', 'territory','customer_group']);
-			cur_frm.refresh();
-			
-			if(!onload && (pl != doc.price_list_name)) cur_frm.cscript.price_list_name(doc, dt, dn);
+	order_type: function() {
+		this.frm.toggle_reqd("delivery_date", this.frm.doc.order_type == "Sales");
+	},
+	
+	reserved_warehouse: function(doc, cdt, cdn) {
+		this.warehouse(doc, cdt, cdn);
+	},
+});
 
-		}
-		var doc = locals[cur_frm.doctype][cur_frm.docname];
-		get_server_fields('get_shipping_address',doc.customer,'',doc, dt, dn, 0, callback2);
-			
-	}	 
-	if(doc.customer) $c_obj(make_doclist(doc.doctype, doc.name), 
-		'get_default_customer_address', '', callback);
-}
+// for backward compatibility: combine new and previous states
+$.extend(cur_frm.cscript, new erpnext.selling.SalesOrderController({frm: cur_frm}));
 
 cur_frm.cscript.customer_address = cur_frm.cscript.contact_person = function(doc,dt,dn) {		
 	if(doc.customer) get_server_fields('get_customer_address', JSON.stringify({customer: doc.customer, address: doc.customer_address, contact: doc.contact_person}),'', doc, dt, dn, 1);
@@ -203,15 +152,6 @@
 			ORDER BY `tabQuotation`.`name` DESC LIMIT 50', {cond:cond});
 }
 
-
-cur_frm.cscript.reserved_warehouse = function(doc, cdt , cdn) {
-	var d = locals[cdt][cdn];
-	if (d.reserved_warehouse) {
-		arg = "{'item_code':'" + d.item_code + "','warehouse':'" + d.reserved_warehouse +"'}";
-		get_server_fields('get_available_qty',arg,'sales_order_details',doc,cdt,cdn,1);
-	}
-}
-
 //----------- make maintenance schedule----------
 cur_frm.cscript['Make Maintenance Schedule'] = function() {
 	var doc = cur_frm.doc;
diff --git a/selling/doctype/sales_order/sales_order.py b/selling/doctype/sales_order/sales_order.py
index c8db1f9..461965a 100644
--- a/selling/doctype/sales_order/sales_order.py
+++ b/selling/doctype/sales_order/sales_order.py
@@ -58,22 +58,6 @@
 	def get_comm_rate(self, sales_partner):
 		return get_obj('Sales Common').get_comm_rate(sales_partner, self)
 
-	def get_item_details(self, args=None):
-		import json
-		args = args and json.loads(args) or {}
-		if args.get('item_code'):
-			return get_obj('Sales Common').get_item_details(args, self)
-		else:
-			obj = get_obj('Sales Common')
-			for doc in self.doclist:
-				if doc.fields.get('item_code'):
-					arg = {'item_code':doc.fields.get('item_code'), 'income_account':doc.fields.get('income_account'), 
-						'cost_center': doc.fields.get('cost_center'), 'warehouse': doc.fields.get('warehouse')};
-					ret = obj.get_item_defaults(arg)
-					for r in ret:
-						if not doc.fields.get(r):
-							doc.fields[r] = ret[r]					
-
 	def get_adj_percent(self, arg=''):
 		get_obj('Sales Common').get_adj_percent(self)
 
@@ -83,15 +67,6 @@
 	def get_rate(self,arg):
 		return get_obj('Sales Common').get_rate(arg)
 
-	def load_default_taxes(self):
-		self.doclist = get_obj('Sales Common').load_default_taxes(self)
-
-	def get_other_charges(self):
-		self.doclist = get_obj('Sales Common').get_other_charges(self)
- 
-	def get_tc_details(self):
-		return get_obj('Sales Common').get_tc_details(self)
-
 	def check_maintenance_schedule(self):
 		nm = sql("select t1.name from `tabMaintenance Schedule` t1, `tabMaintenance Schedule Item` t2 where t2.parent=t1.name and t2.prevdoc_docname=%s and t1.docstatus=1", self.doc.name)
 		nm = nm and nm[0][0] or ''
@@ -118,10 +93,6 @@
 			if getdate(self.doc.transaction_date) > getdate(self.doc.delivery_date):
 				msgprint("Expected Delivery Date cannot be before Sales Order Date")
 				raise Exception
-		# amendment date is necessary if document is amended
-		if self.doc.amended_from and not self.doc.amendment_date:
-			msgprint("Please Enter Amendment Date")
-			raise Exception
 	
 	def validate_po(self):
 		# validate p.o date v/s delivery date
@@ -194,6 +165,8 @@
 						and current Sales Order""" % (self.doc.order_type, d.prevdoc_docname))
 
 	def validate_order_type(self):
+		super(DocType, self).validate_order_type()
+		
 		#validate delivery date
 		if self.doc.order_type == 'Sales' and not self.doc.delivery_date:
 			msgprint("Please enter 'Expected Delivery Date'")
@@ -226,7 +199,6 @@
 		sales_com_obj.check_conversion_rate(self)
 
 		sales_com_obj.validate_max_discount(self,'sales_order_details')
-		sales_com_obj.get_allocated_sum(self)
 		self.doclist = sales_com_obj.make_packing_list(self,'sales_order_details')
 		
 		if not self.doc.status:
diff --git a/selling/doctype/sales_order/sales_order.txt b/selling/doctype/sales_order/sales_order.txt
index a898970..dcb0306 100644
--- a/selling/doctype/sales_order/sales_order.txt
+++ b/selling/doctype/sales_order/sales_order.txt
@@ -77,42 +77,47 @@
   "search_index": 1
  }, 
  {
+  "depends_on": "customer", 
   "doctype": "DocField", 
   "fieldname": "customer_name", 
   "fieldtype": "Data", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Name", 
   "read_only": 1
  }, 
  {
+  "depends_on": "customer", 
   "doctype": "DocField", 
   "fieldname": "address_display", 
   "fieldtype": "Small Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Address", 
   "read_only": 1
  }, 
  {
+  "depends_on": "customer", 
   "doctype": "DocField", 
   "fieldname": "contact_display", 
   "fieldtype": "Small Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Contact", 
   "read_only": 1
  }, 
  {
+  "depends_on": "customer", 
   "doctype": "DocField", 
   "fieldname": "contact_mobile", 
   "fieldtype": "Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Mobile No", 
   "read_only": 1
  }, 
  {
+  "depends_on": "customer", 
   "doctype": "DocField", 
   "fieldname": "contact_email", 
   "fieldtype": "Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Contact Email", 
   "print_hide": 1, 
   "read_only": 1
@@ -138,6 +143,34 @@
   "width": "50%"
  }, 
  {
+  "doctype": "DocField", 
+  "fieldname": "amended_from", 
+  "fieldtype": "Data", 
+  "hidden": 1, 
+  "label": "Amended From", 
+  "no_copy": 1, 
+  "oldfieldname": "amended_from", 
+  "oldfieldtype": "Data", 
+  "print_hide": 1, 
+  "read_only": 1, 
+  "width": "150px"
+ }, 
+ {
+  "description": "Select the relevant company name if you have multiple companies.", 
+  "doctype": "DocField", 
+  "fieldname": "company", 
+  "fieldtype": "Link", 
+  "in_filter": 1, 
+  "label": "Company", 
+  "oldfieldname": "company", 
+  "oldfieldtype": "Link", 
+  "options": "Company", 
+  "print_hide": 1, 
+  "reqd": 1, 
+  "search_index": 1, 
+  "width": "150px"
+ }, 
+ {
   "default": "Today", 
   "description": "The date at which current entry is made in system.", 
   "doctype": "DocField", 
@@ -217,6 +250,76 @@
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "sec_break45", 
+  "fieldtype": "Section Break", 
+  "label": "Price List and Currency"
+ }, 
+ {
+  "description": "Customer's currency", 
+  "doctype": "DocField", 
+  "fieldname": "currency", 
+  "fieldtype": "Link", 
+  "label": "Currency", 
+  "oldfieldname": "currency", 
+  "oldfieldtype": "Select", 
+  "options": "Currency", 
+  "print_hide": 1, 
+  "reqd": 1, 
+  "width": "100px"
+ }, 
+ {
+  "default": "1.00", 
+  "description": "Rate at which customer's currency is converted to company's base currency", 
+  "doctype": "DocField", 
+  "fieldname": "conversion_rate", 
+  "fieldtype": "Float", 
+  "label": "Conversion Rate", 
+  "oldfieldname": "conversion_rate", 
+  "oldfieldtype": "Currency", 
+  "print_hide": 1, 
+  "reqd": 1, 
+  "width": "100px"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "column_break2", 
+  "fieldtype": "Column Break", 
+  "width": "50%"
+ }, 
+ {
+  "description": "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.", 
+  "doctype": "DocField", 
+  "fieldname": "price_list_name", 
+  "fieldtype": "Select", 
+  "label": "Price List", 
+  "oldfieldname": "price_list_name", 
+  "oldfieldtype": "Select", 
+  "options": "link:Price List", 
+  "print_hide": 1, 
+  "reqd": 1, 
+  "width": "100px"
+ }, 
+ {
+  "description": "Select the currency in which price list is maintained", 
+  "doctype": "DocField", 
+  "fieldname": "price_list_currency", 
+  "fieldtype": "Link", 
+  "label": "Price List Currency", 
+  "options": "Currency", 
+  "print_hide": 1, 
+  "reqd": 1
+ }, 
+ {
+  "description": "Rate at which Price list currency is converted to company's base currency", 
+  "doctype": "DocField", 
+  "fieldname": "plc_conversion_rate", 
+  "fieldtype": "Float", 
+  "label": "Price List Currency Conversion Rate", 
+  "print_hide": 1, 
+  "reqd": 1
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "items", 
   "fieldtype": "Section Break", 
   "label": "Items", 
@@ -231,7 +334,29 @@
   "oldfieldname": "sales_order_details", 
   "oldfieldtype": "Table", 
   "options": "Sales Order Item", 
-  "print_hide": 0
+  "print_hide": 0, 
+  "reqd": 1
+ }, 
+ {
+  "description": "Display all the individual items delivered with the main items", 
+  "doctype": "DocField", 
+  "fieldname": "packing_list", 
+  "fieldtype": "Section Break", 
+  "hidden": 0, 
+  "label": "Packing List", 
+  "oldfieldtype": "Section Break", 
+  "print_hide": 1
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "packing_details", 
+  "fieldtype": "Table", 
+  "label": "Packing Details", 
+  "oldfieldname": "packing_details", 
+  "oldfieldtype": "Table", 
+  "options": "Delivery Note Packing Item", 
+  "print_hide": 1, 
+  "read_only": 1
  }, 
  {
   "doctype": "DocField", 
@@ -239,40 +364,6 @@
   "fieldtype": "Section Break"
  }, 
  {
-  "doctype": "DocField", 
-  "fieldname": "col_break20", 
-  "fieldtype": "Column Break", 
-  "width": "50%"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "net_total", 
-  "fieldtype": "Currency", 
-  "label": "Net Total*", 
-  "oldfieldname": "net_total", 
-  "oldfieldtype": "Currency", 
-  "options": "Company:company:default_currency", 
-  "print_hide": 0, 
-  "read_only": 1, 
-  "reqd": 0, 
-  "width": "150px"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "recalculate_values", 
-  "fieldtype": "Button", 
-  "label": "Re-Calculate Values", 
-  "oldfieldtype": "Button", 
-  "print_hide": 1, 
-  "search_index": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "col_break_21", 
-  "fieldtype": "Column Break", 
-  "width": "50%"
- }, 
- {
   "description": "Quotation no against which this Sales Order is made ", 
   "doctype": "DocField", 
   "fieldname": "quotation_no", 
@@ -313,73 +404,39 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "sec_break45", 
-  "fieldtype": "Section Break", 
-  "label": "Price List and Currency"
- }, 
- {
-  "description": "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.", 
-  "doctype": "DocField", 
-  "fieldname": "price_list_name", 
-  "fieldtype": "Select", 
-  "label": "Price List", 
-  "oldfieldname": "price_list_name", 
-  "oldfieldtype": "Select", 
-  "options": "link:Price List", 
-  "print_hide": 1, 
-  "reqd": 1, 
-  "width": "100px"
- }, 
- {
-  "description": "Select the currency in which price list is maintained", 
-  "doctype": "DocField", 
-  "fieldname": "price_list_currency", 
-  "fieldtype": "Link", 
-  "label": "Price List Currency", 
-  "options": "Currency", 
-  "print_hide": 1, 
-  "reqd": 1
- }, 
- {
-  "description": "Rate at which Price list currency is converted to company's base currency", 
-  "doctype": "DocField", 
-  "fieldname": "plc_conversion_rate", 
-  "fieldtype": "Float", 
-  "label": "Price List Currency Conversion Rate", 
-  "print_hide": 1, 
-  "reqd": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "column_break2", 
+  "fieldname": "col_break20", 
   "fieldtype": "Column Break", 
   "width": "50%"
  }, 
  {
-  "description": "Customer's currency", 
   "doctype": "DocField", 
-  "fieldname": "currency", 
-  "fieldtype": "Link", 
-  "label": "Currency", 
-  "oldfieldname": "currency", 
-  "oldfieldtype": "Select", 
-  "options": "Currency", 
-  "print_hide": 1, 
-  "reqd": 1, 
-  "width": "100px"
+  "fieldname": "net_total_export", 
+  "fieldtype": "Currency", 
+  "label": "Net Total (Export)", 
+  "options": "currency", 
+  "read_only": 1
  }, 
  {
-  "default": "1.00", 
-  "description": "Rate at which customer's currency is converted to company's base currency", 
   "doctype": "DocField", 
-  "fieldname": "conversion_rate", 
-  "fieldtype": "Float", 
-  "label": "Conversion Rate", 
-  "oldfieldname": "conversion_rate", 
+  "fieldname": "net_total", 
+  "fieldtype": "Currency", 
+  "label": "Net Total*", 
+  "oldfieldname": "net_total", 
   "oldfieldtype": "Currency", 
+  "options": "Company:company:default_currency", 
   "print_hide": 1, 
-  "reqd": 1, 
-  "width": "100px"
+  "read_only": 1, 
+  "reqd": 0, 
+  "width": "150px"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "recalculate_values", 
+  "fieldtype": "Button", 
+  "label": "Re-Calculate Values", 
+  "oldfieldtype": "Button", 
+  "print_hide": 1, 
+  "search_index": 0
  }, 
  {
   "doctype": "DocField", 
@@ -401,6 +458,11 @@
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "column_break_38", 
+  "fieldtype": "Column Break"
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "get_charges", 
   "fieldtype": "Button", 
   "label": "Get Taxes and Charges", 
@@ -408,6 +470,11 @@
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "section_break_40", 
+  "fieldtype": "Section Break"
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "other_charges", 
   "fieldtype": "Table", 
   "label": "Sales Taxes and Charges", 
@@ -417,17 +484,31 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "calculate_charges", 
-  "fieldtype": "Button", 
-  "label": "Calculate Taxes and Charges", 
-  "oldfieldtype": "Button", 
+  "fieldname": "other_charges_calculation", 
+  "fieldtype": "HTML", 
+  "label": "Taxes and Charges Calculation", 
+  "oldfieldtype": "HTML", 
   "print_hide": 0
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "section_break_43", 
+  "fieldtype": "Section Break"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "other_charges_total_export", 
+  "fieldtype": "Currency", 
+  "label": "Taxes and Charges Total (Export)", 
+  "options": "currency", 
+  "print_hide": 1, 
+  "read_only": 1
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "other_charges_total", 
   "fieldtype": "Currency", 
-  "label": "Taxes and Charges Total*", 
+  "label": "Taxes and Charges Total", 
   "oldfieldname": "other_charges_total", 
   "oldfieldtype": "Currency", 
   "options": "Company:company:default_currency", 
@@ -437,10 +518,15 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "other_charges_calculation", 
-  "fieldtype": "HTML", 
-  "label": "Taxes and Charges Calculation", 
-  "oldfieldtype": "HTML", 
+  "fieldname": "column_break_46", 
+  "fieldtype": "Column Break"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "calculate_charges", 
+  "fieldtype": "Button", 
+  "label": "Calculate Taxes and Charges", 
+  "oldfieldtype": "Button", 
   "print_hide": 0
  }, 
  {
@@ -453,6 +539,50 @@
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "grand_total_export", 
+  "fieldtype": "Currency", 
+  "label": "Grand Total (Export)", 
+  "oldfieldname": "grand_total_export", 
+  "oldfieldtype": "Currency", 
+  "options": "currency", 
+  "print_hide": 0, 
+  "read_only": 1, 
+  "reqd": 0, 
+  "width": "150px"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "rounded_total_export", 
+  "fieldtype": "Currency", 
+  "label": "Rounded Total (Export)", 
+  "oldfieldname": "rounded_total_export", 
+  "oldfieldtype": "Currency", 
+  "options": "currency", 
+  "print_hide": 0, 
+  "read_only": 1, 
+  "width": "150px"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "in_words_export", 
+  "fieldtype": "Data", 
+  "label": "In Words (Export)", 
+  "oldfieldname": "in_words_export", 
+  "oldfieldtype": "Data", 
+  "print_hide": 0, 
+  "read_only": 1, 
+  "width": "200px"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "column_break3", 
+  "fieldtype": "Column Break", 
+  "oldfieldtype": "Column Break", 
+  "print_hide": 1, 
+  "width": "50%"
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "grand_total", 
   "fieldtype": "Currency", 
   "label": "Grand Total*", 
@@ -490,50 +620,6 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "column_break3", 
-  "fieldtype": "Column Break", 
-  "oldfieldtype": "Column Break", 
-  "print_hide": 1, 
-  "width": "50%"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "grand_total_export", 
-  "fieldtype": "Currency", 
-  "label": "Grand Total (Export)", 
-  "oldfieldname": "grand_total_export", 
-  "oldfieldtype": "Currency", 
-  "options": "currency", 
-  "print_hide": 0, 
-  "read_only": 1, 
-  "reqd": 0, 
-  "width": "150px"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "rounded_total_export", 
-  "fieldtype": "Currency", 
-  "label": "Rounded Total (Export)", 
-  "oldfieldname": "rounded_total_export", 
-  "oldfieldtype": "Currency", 
-  "options": "currency", 
-  "print_hide": 0, 
-  "read_only": 1, 
-  "width": "150px"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "in_words_export", 
-  "fieldtype": "Data", 
-  "label": "In Words (Export)", 
-  "oldfieldname": "in_words_export", 
-  "oldfieldtype": "Data", 
-  "print_hide": 0, 
-  "read_only": 1, 
-  "width": "200px"
- }, 
- {
-  "doctype": "DocField", 
   "fieldname": "terms_section_break", 
   "fieldtype": "Section Break", 
   "label": "Terms and Conditions", 
@@ -553,21 +639,21 @@
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "column_break_58", 
+  "fieldtype": "Column Break"
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "get_terms", 
   "fieldtype": "Button", 
   "label": "Get Terms and Conditions", 
   "oldfieldtype": "Button", 
-  "options": "get_tc_details", 
   "print_hide": 1
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "terms_html", 
-  "fieldtype": "HTML", 
-  "label": "Terms and Conditions HTML", 
-  "oldfieldtype": "HTML", 
-  "options": "You can add Terms and Notes that will be printed in the Transaction", 
-  "print_hide": 1
+  "fieldname": "section_break_60", 
+  "fieldtype": "Section Break"
  }, 
  {
   "doctype": "DocField", 
@@ -579,6 +665,7 @@
   "print_hide": 0
  }, 
  {
+  "depends_on": "customer", 
   "doctype": "DocField", 
   "fieldname": "contact_info", 
   "fieldtype": "Section Break", 
@@ -592,6 +679,35 @@
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "territory", 
+  "fieldtype": "Link", 
+  "in_filter": 1, 
+  "label": "Territory", 
+  "options": "Territory", 
+  "print_hide": 1, 
+  "reqd": 1, 
+  "search_index": 1
+ }, 
+ {
+  "description": "Category of customer as entered in Customer master", 
+  "doctype": "DocField", 
+  "fieldname": "customer_group", 
+  "fieldtype": "Link", 
+  "in_filter": 1, 
+  "label": "Customer Group", 
+  "options": "Customer Group", 
+  "print_hide": 1, 
+  "reqd": 1, 
+  "search_index": 1
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "col_break46", 
+  "fieldtype": "Column Break", 
+  "width": "50%"
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "customer_address", 
   "fieldtype": "Link", 
   "hidden": 0, 
@@ -610,35 +726,6 @@
   "print_hide": 1
  }, 
  {
-  "doctype": "DocField", 
-  "fieldname": "territory", 
-  "fieldtype": "Link", 
-  "in_filter": 1, 
-  "label": "Territory", 
-  "options": "Territory", 
-  "print_hide": 1, 
-  "reqd": 1, 
-  "search_index": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "col_break46", 
-  "fieldtype": "Column Break", 
-  "width": "50%"
- }, 
- {
-  "description": "Category of customer as entered in Customer master", 
-  "doctype": "DocField", 
-  "fieldname": "customer_group", 
-  "fieldtype": "Link", 
-  "in_filter": 1, 
-  "label": "Customer Group", 
-  "options": "Customer Group", 
-  "print_hide": 1, 
-  "reqd": 1, 
-  "search_index": 1
- }, 
- {
   "description": "Filling in additional information about the Sales Order will help you analyze your data better.", 
   "doctype": "DocField", 
   "fieldname": "more_info", 
@@ -648,6 +735,39 @@
   "print_hide": 1
  }, 
  {
+  "description": "Track this Sales Order against any Project", 
+  "doctype": "DocField", 
+  "fieldname": "project_name", 
+  "fieldtype": "Link", 
+  "in_filter": 1, 
+  "label": "Project Name", 
+  "oldfieldname": "project_name", 
+  "oldfieldtype": "Link", 
+  "options": "Project", 
+  "search_index": 1
+ }, 
+ {
+  "depends_on": "eval:doc.source == 'Campaign'", 
+  "doctype": "DocField", 
+  "fieldname": "campaign", 
+  "fieldtype": "Link", 
+  "label": "Campaign", 
+  "oldfieldname": "campaign", 
+  "oldfieldtype": "Link", 
+  "options": "Campaign", 
+  "print_hide": 1
+ }, 
+ {
+  "doctype": "DocField", 
+  "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", 
+  "print_hide": 1
+ }, 
+ {
   "doctype": "DocField", 
   "fieldname": "column_break4", 
   "fieldtype": "Column Break", 
@@ -680,58 +800,6 @@
   "report_hide": 1
  }, 
  {
-  "depends_on": "eval:doc.source == 'Campaign'", 
-  "doctype": "DocField", 
-  "fieldname": "campaign", 
-  "fieldtype": "Link", 
-  "label": "Campaign", 
-  "oldfieldname": "campaign", 
-  "oldfieldtype": "Link", 
-  "options": "Campaign", 
-  "print_hide": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "amended_from", 
-  "fieldtype": "Data", 
-  "hidden": 1, 
-  "label": "Amended From", 
-  "no_copy": 1, 
-  "oldfieldname": "amended_from", 
-  "oldfieldtype": "Data", 
-  "print_hide": 1, 
-  "read_only": 1, 
-  "width": "150px"
- }, 
- {
-  "description": "The date at which current entry is corrected in the system.", 
-  "doctype": "DocField", 
-  "fieldname": "amendment_date", 
-  "fieldtype": "Date", 
-  "hidden": 1, 
-  "label": "Amendment Date", 
-  "no_copy": 1, 
-  "oldfieldname": "amendment_date", 
-  "oldfieldtype": "Date", 
-  "print_hide": 1, 
-  "width": "100px"
- }, 
- {
-  "description": "Select the relevant company name if you have multiple companies.", 
-  "doctype": "DocField", 
-  "fieldname": "company", 
-  "fieldtype": "Link", 
-  "in_filter": 1, 
-  "label": "Company", 
-  "oldfieldname": "company", 
-  "oldfieldtype": "Link", 
-  "options": "Company", 
-  "print_hide": 1, 
-  "reqd": 1, 
-  "search_index": 1, 
-  "width": "150px"
- }, 
- {
   "doctype": "DocField", 
   "fieldname": "fiscal_year", 
   "fieldtype": "Select", 
@@ -746,48 +814,14 @@
   "width": "150px"
  }, 
  {
-  "depends_on": "eval:!doc.__islocal", 
   "doctype": "DocField", 
-  "fieldname": "cancel_reason", 
-  "fieldtype": "Data", 
-  "label": "Cancel Reason", 
-  "no_copy": 1, 
-  "oldfieldname": "cancel_reason", 
-  "oldfieldtype": "Data", 
-  "print_hide": 1, 
-  "read_only": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "column_break5", 
-  "fieldtype": "Column Break", 
+  "fieldname": "section_break_78", 
+  "fieldtype": "Section Break", 
   "oldfieldtype": "Column Break", 
   "print_hide": 1, 
   "width": "50%"
  }, 
  {
-  "doctype": "DocField", 
-  "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", 
-  "print_hide": 1
- }, 
- {
-  "description": "Track this Sales Order against any Project", 
-  "doctype": "DocField", 
-  "fieldname": "project_name", 
-  "fieldtype": "Link", 
-  "in_filter": 1, 
-  "label": "Project Name", 
-  "oldfieldname": "project_name", 
-  "oldfieldtype": "Link", 
-  "options": "Project", 
-  "search_index": 1
- }, 
- {
   "default": "Draft", 
   "doctype": "DocField", 
   "fieldname": "status", 
@@ -806,6 +840,16 @@
   "width": "100px"
  }, 
  {
+  "doctype": "DocField", 
+  "fieldname": "delivery_status", 
+  "fieldtype": "Select", 
+  "hidden": 1, 
+  "label": "Delivery Status", 
+  "no_copy": 1, 
+  "options": "Delivered\nNot Delivered\nPartly Delivered\nClosed\nNot Applicable", 
+  "print_hide": 1
+ }, 
+ {
   "depends_on": "eval:!doc.__islocal", 
   "description": "% of materials delivered against this Sales Order", 
   "doctype": "DocField", 
@@ -822,6 +866,11 @@
   "width": "100px"
  }, 
  {
+  "doctype": "DocField", 
+  "fieldname": "column_break_81", 
+  "fieldtype": "Column Break"
+ }, 
+ {
   "depends_on": "eval:!doc.__islocal", 
   "description": "% of materials billed against this Sales Order", 
   "doctype": "DocField", 
@@ -839,16 +888,6 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "delivery_status", 
-  "fieldtype": "Select", 
-  "hidden": 1, 
-  "label": "Delivery Status", 
-  "no_copy": 1, 
-  "options": "Delivered\nNot Delivered\nPartly Delivered\nClosed\nNot Applicable", 
-  "print_hide": 1
- }, 
- {
-  "doctype": "DocField", 
   "fieldname": "billing_status", 
   "fieldtype": "Select", 
   "hidden": 1, 
@@ -858,27 +897,6 @@
   "print_hide": 1
  }, 
  {
-  "description": "Display all the individual items delivered with the main items", 
-  "doctype": "DocField", 
-  "fieldname": "packing_list", 
-  "fieldtype": "Section Break", 
-  "hidden": 0, 
-  "label": "Packing List", 
-  "oldfieldtype": "Section Break", 
-  "print_hide": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "packing_details", 
-  "fieldtype": "Table", 
-  "label": "Packing Details", 
-  "oldfieldname": "packing_details", 
-  "oldfieldtype": "Table", 
-  "options": "Delivery Note Packing Item", 
-  "print_hide": 1, 
-  "read_only": 1
- }, 
- {
   "doctype": "DocField", 
   "fieldname": "sales_team_section_break", 
   "fieldtype": "Section Break", 
@@ -887,13 +905,6 @@
   "print_hide": 1
  }, 
  {
-  "doctype": "DocField", 
-  "fieldname": "column_break6", 
-  "fieldtype": "Column Break", 
-  "print_hide": 1, 
-  "width": "50%"
- }, 
- {
   "description": "Name as entered in Sales Partner master", 
   "doctype": "DocField", 
   "fieldname": "sales_partner", 
diff --git a/selling/doctype/sales_order_item/README.md b/selling/doctype/sales_order_item/README.md
new file mode 100644
index 0000000..4ed510e
--- /dev/null
+++ b/selling/doctype/sales_order_item/README.md
@@ -0,0 +1 @@
+Item detail in parent Sales Order.
\ No newline at end of file
diff --git a/selling/doctype/sales_order_item/locale/_messages_doc.json b/selling/doctype/sales_order_item/locale/_messages_doc.json
deleted file mode 100644
index b929f55..0000000
--- a/selling/doctype/sales_order_item/locale/_messages_doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-[
- "Item Name", 
- "UOM", 
- "Item Tax Rate", 
- "Selling", 
- "Description", 
- "Discount(%)", 
- "Delivered Qty", 
- "Planned Quantity", 
- "Quantity", 
- "Page Break", 
- "Quotation No.", 
- "Amount*", 
- "Amount", 
- "Projected Qty", 
- "Item Group", 
- "Reserved Warehouse", 
- "Sales Order Date", 
- "Item Code", 
- "Price List Rate*", 
- "The date at which current entry is made in system.", 
- "Actual Qty", 
- "Brand Name", 
- "Billed Amt", 
- "Basic Rate*", 
- "Rate", 
- "Sales Order Item", 
- "Customer's Item Code", 
- "For Production", 
- "Price List Rate", 
- "Produced Quantity"
-]
\ No newline at end of file
diff --git a/selling/doctype/sales_order_item/locale/ar-doc.json b/selling/doctype/sales_order_item/locale/ar-doc.json
deleted file mode 100644
index 7b30418..0000000
--- a/selling/doctype/sales_order_item/locale/ar-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Actual Qty": "\u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0641\u0639\u0644\u064a\u0629", 
- "Amount": "\u0643\u0645\u064a\u0629", 
- "Amount*": "* \u0627\u0644\u0645\u0628\u0644\u063a", 
- "Basic Rate*": "* \u0633\u0639\u0631 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629", 
- "Billed Amt": "\u0627\u0644\u0645\u0646\u0642\u0627\u0631 AMT", 
- "Brand Name": "\u0627\u0644\u0639\u0644\u0627\u0645\u0629 \u0627\u0644\u062a\u062c\u0627\u0631\u064a\u0629 \u0627\u0633\u0645", 
- "Customer's Item Code": "\u0643\u0648\u062f \u0627\u0644\u0635\u0646\u0641 \u0627\u0644\u0639\u0645\u064a\u0644", 
- "Delivered Qty": "\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0643\u0645\u064a\u0629", 
- "Description": "\u0648\u0635\u0641", 
- "Discount(%)": "\u0627\u0644\u062e\u0635\u0645 (\u066a)", 
- "For Production": "\u0644\u0644\u0625\u0646\u062a\u0627\u062c", 
- "Item Code": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0631\u0645\u0632", 
- "Item Group": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", 
- "Item Name": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0627\u0633\u0645", 
- "Item Tax Rate": "\u0627\u0644\u0628\u0646\u062f \u0636\u0631\u064a\u0628\u0629", 
- "Page Break": "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0633\u062a\u0631\u0627\u062d\u0629", 
- "Planned Quantity": "\u0627\u0644\u0645\u062e\u0637\u0637 \u0627\u0644\u0643\u0645\u064a\u0629", 
- "Price List Rate": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0642\u064a\u0645", 
- "Price List Rate*": "* \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0642\u064a\u0645", 
- "Produced Quantity": "\u0623\u0646\u062a\u062c\u062a \u0627\u0644\u0643\u0645\u064a\u0629", 
- "Projected Qty": "\u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0645\u062a\u0648\u0642\u0639", 
- "Quantity": "\u0643\u0645\u064a\u0629", 
- "Quotation No.": "\u0627\u0642\u062a\u0628\u0627\u0633 \u0631\u0642\u0645", 
- "Rate": "\u0645\u0639\u062f\u0644", 
- "Reserved Warehouse": "\u0645\u0633\u062a\u0648\u062f\u0639 \u0645\u062d\u0641\u0648\u0638\u0629", 
- "Sales Order Date": "\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u062a\u0627\u0631\u064a\u062e", 
- "Sales Order Item": "\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0625\u063a\u0644\u0627\u0642", 
- "Selling": "\u0628\u064a\u0639", 
- "The date at which current entry is made in system.": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u0627\u062f\u062e\u0627\u0644\u0647\u0627 \u0641\u064a \u0627\u0644\u0646\u0638\u0627\u0645 \u0627\u0644\u062d\u0627\u0644\u064a.", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_order_item/locale/de-doc.json b/selling/doctype/sales_order_item/locale/de-doc.json
deleted file mode 100644
index 9070f8c..0000000
--- a/selling/doctype/sales_order_item/locale/de-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Actual Qty": "Tats\u00e4chliche Menge", 
- "Amount": "Menge", 
- "Amount*": "Betrag *", 
- "Basic Rate*": "Basic Rate *", 
- "Billed Amt": "Billed Amt", 
- "Brand Name": "Markenname", 
- "Customer's Item Code": "Kunden Item Code", 
- "Delivered Qty": "Geliefert Menge", 
- "Description": "Beschreibung", 
- "Discount(%)": "Rabatt (%)", 
- "For Production": "For Production", 
- "Item Code": "Item Code", 
- "Item Group": "Artikel-Gruppe", 
- "Item Name": "Item Name", 
- "Item Tax Rate": "Artikel Tax Rate", 
- "Page Break": "Seitenwechsel", 
- "Planned Quantity": "Geplante Menge", 
- "Price List Rate": "Preis List", 
- "Price List Rate*": "Preis List *", 
- "Produced Quantity": "Produziert Menge", 
- "Projected Qty": "Prognostizierte Anzahl", 
- "Quantity": "Menge", 
- "Quotation No.": "Zitat Nr.", 
- "Rate": "Rate", 
- "Reserved Warehouse": "Warehouse Reserved", 
- "Sales Order Date": "Sales Order Datum", 
- "Sales Order Item": "Auftragsposition", 
- "Selling": "Verkauf", 
- "The date at which current entry is made in system.": "Das Datum, an dem aktuellen Eintrag im System hergestellt wird.", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_order_item/locale/es-doc.json b/selling/doctype/sales_order_item/locale/es-doc.json
deleted file mode 100644
index becc04a..0000000
--- a/selling/doctype/sales_order_item/locale/es-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Actual Qty": "Cantidad real", 
- "Amount": "Cantidad", 
- "Amount*": "Importe *", 
- "Basic Rate*": "* Tasa B\u00e1sica", 
- "Billed Amt": "Billed Amt", 
- "Brand Name": "Marca", 
- "Customer's Item Code": "Cliente C\u00f3digo del art\u00edculo", 
- "Delivered Qty": "Cantidad Entregada", 
- "Description": "Descripci\u00f3n", 
- "Discount(%)": "Descuento (%)", 
- "For Production": "Para Producci\u00f3n", 
- "Item Code": "C\u00f3digo del art\u00edculo", 
- "Item Group": "Grupo de art\u00edculos", 
- "Item Name": "Nombre del elemento", 
- "Item Tax Rate": "Art\u00edculo Tasa Impositiva", 
- "Page Break": "Salto de p\u00e1gina", 
- "Planned Quantity": "Cantidad planificada", 
- "Price List Rate": "Precio Califica", 
- "Price List Rate*": "Lista de precios * Evaluar", 
- "Produced Quantity": "Cantidad producida", 
- "Projected Qty": "Cantidad proyectada", 
- "Quantity": "Cantidad", 
- "Quotation No.": "Cotizaci\u00f3n No.", 
- "Rate": "Velocidad", 
- "Reserved Warehouse": "Reservado Almac\u00e9n", 
- "Sales Order Date": "Fecha de pedido de ventas", 
- "Sales Order Item": "Sales Art\u00edculo de Orden", 
- "Selling": "De venta", 
- "The date at which current entry is made in system.": "La fecha en que se efect\u00fae la entrada actual en el sistema.", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_order_item/locale/fr-doc.json b/selling/doctype/sales_order_item/locale/fr-doc.json
deleted file mode 100644
index 4e0bd72..0000000
--- a/selling/doctype/sales_order_item/locale/fr-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Actual Qty": "Quantit\u00e9 r\u00e9elle", 
- "Amount": "Montant", 
- "Amount*": "* Montant", 
- "Basic Rate*": "* Taux de base", 
- "Billed Amt": "Bec Amt", 
- "Brand Name": "Nom de marque", 
- "Customer's Item Code": "Code article client", 
- "Delivered Qty": "Qt\u00e9 livr\u00e9e", 
- "Description": "Description", 
- "Discount(%)": "Remise (%)", 
- "For Production": "Pour la production", 
- "Item Code": "Code de l&#39;article", 
- "Item Group": "Groupe d&#39;\u00e9l\u00e9ments", 
- "Item Name": "Nom d&#39;article", 
- "Item Tax Rate": "Taux d&#39;imposition article", 
- "Page Break": "Saut de page", 
- "Planned Quantity": "Quantit\u00e9 planifi\u00e9e", 
- "Price List Rate": "Prix \u200b\u200bListe des Prix", 
- "Price List Rate*": "* Taux Prix", 
- "Produced Quantity": "Quantit\u00e9 produite", 
- "Projected Qty": "Qt\u00e9 projet\u00e9", 
- "Quantity": "Quantit\u00e9", 
- "Quotation No.": "N \u00b0 devis", 
- "Rate": "Taux", 
- "Reserved Warehouse": "R\u00e9serv\u00e9 Entrep\u00f4t", 
- "Sales Order Date": "Date de Commande", 
- "Sales Order Item": "Poste de commande client", 
- "Selling": "Vente", 
- "The date at which current entry is made in system.": "La date \u00e0 laquelle l&#39;entr\u00e9e courante est faite dans le syst\u00e8me.", 
- "UOM": "Emballage"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_order_item/locale/hi-doc.json b/selling/doctype/sales_order_item/locale/hi-doc.json
deleted file mode 100644
index bd4e248..0000000
--- a/selling/doctype/sales_order_item/locale/hi-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Actual Qty": "\u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Amount": "\u0930\u093e\u0936\u093f", 
- "Amount*": "\u0930\u093e\u0936\u093f *", 
- "Basic Rate*": "\u092e\u0942\u0932 \u0926\u0930 *", 
- "Billed Amt": "\u092c\u093f\u0932 \u092d\u0947\u091c\u093e \u0930\u093e\u0936\u093f", 
- "Brand Name": "\u092c\u094d\u0930\u093e\u0902\u0921 \u0928\u093e\u092e", 
- "Customer's Item Code": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Delivered Qty": "\u0935\u093f\u0924\u0930\u093f\u0924 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Discount(%)": "\u0921\u093f\u0938\u094d\u0915\u093e\u0909\u0902\u091f (%)", 
- "For Production": "\u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u0915\u0947 \u0932\u093f\u090f", 
- "Item Code": "\u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Item Group": "\u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Item Name": "\u092e\u0926 \u0915\u093e \u0928\u093e\u092e", 
- "Item Tax Rate": "\u0906\u0907\u091f\u092e \u0915\u0930 \u0915\u0940 \u0926\u0930", 
- "Page Break": "\u092a\u0943\u0937\u094d\u0920\u093e\u0924\u0930", 
- "Planned Quantity": "\u0928\u093f\u092f\u094b\u091c\u093f\u0924 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Price List Rate": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u0926\u0930", 
- "Price List Rate*": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u0926\u0930 *", 
- "Produced Quantity": "\u0909\u0924\u094d\u092a\u093e\u0926\u093f\u0924 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Projected Qty": "\u0905\u0928\u0941\u092e\u093e\u0928\u093f\u0924 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Quantity": "\u092e\u093e\u0924\u094d\u0930\u093e", 
- "Quotation No.": "\u0915\u094b\u091f\u0947\u0936\u0928 \u0938\u0902.", 
- "Rate": "\u0926\u0930", 
- "Reserved Warehouse": "\u0938\u0941\u0930\u0915\u094d\u0937\u093f\u0924 \u0935\u0947\u092f\u0930\u0939\u093e\u0909\u0938", 
- "Sales Order Date": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936 \u0926\u093f\u0928\u093e\u0902\u0915", 
- "Sales Order Item": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936 \u0906\u0907\u091f\u092e", 
- "Selling": "\u0935\u093f\u0915\u094d\u0930\u092f", 
- "The date at which current entry is made in system.": "\u0924\u093e\u0930\u0940\u0916, \u091c\u093f\u0938 \u092a\u0930 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948.", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_order_item/locale/hr-doc.json b/selling/doctype/sales_order_item/locale/hr-doc.json
deleted file mode 100644
index 1ff1736..0000000
--- a/selling/doctype/sales_order_item/locale/hr-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Actual Qty": "Stvarni Kol", 
- "Amount": "Iznos", 
- "Amount*": "Iznos *", 
- "Basic Rate*": "Osnovna stopa *", 
- "Billed Amt": "Napla\u0107eno Amt", 
- "Brand Name": "Brand Name", 
- "Customer's Item Code": "Kupca Stavka \u0160ifra", 
- "Delivered Qty": "Isporu\u010dena Kol", 
- "Description": "Opis", 
- "Discount(%)": "Popust (%)", 
- "For Production": "Za proizvodnju", 
- "Item Code": "Stavka \u0160ifra", 
- "Item Group": "Stavka Grupa", 
- "Item Name": "Stavka Ime", 
- "Item Tax Rate": "Stavka Porezna stopa", 
- "Page Break": "Prijelom stranice", 
- "Planned Quantity": "Planirana koli\u010dina", 
- "Price List Rate": "Cjenik Stopa", 
- "Price List Rate*": "Cjenik Ocijeni *", 
- "Produced Quantity": "Proizveden Koli\u010dina", 
- "Projected Qty": "Predvi\u0111en Kol", 
- "Quantity": "Koli\u010dina", 
- "Quotation No.": "Ponuda broj", 
- "Rate": "Stopa", 
- "Reserved Warehouse": "Rezervirano galerija", 
- "Sales Order Date": "Prodaja Datum narud\u017ebe", 
- "Sales Order Item": "Prodajnog naloga artikla", 
- "Selling": "Prodaja", 
- "The date at which current entry is made in system.": "Datum na koji teku\u0107i zapis se sastoji u sustavu.", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_order_item/locale/nl-doc.json b/selling/doctype/sales_order_item/locale/nl-doc.json
deleted file mode 100644
index 6a3cab8..0000000
--- a/selling/doctype/sales_order_item/locale/nl-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Actual Qty": "Werkelijke Aantal", 
- "Amount": "Bedrag", 
- "Amount*": "Bedrag *", 
- "Basic Rate*": "Basic Rate *", 
- "Billed Amt": "Billed Amt", 
- "Brand Name": "Merknaam", 
- "Customer's Item Code": "Klant Artikelcode", 
- "Delivered Qty": "Geleverd Aantal", 
- "Description": "Beschrijving", 
- "Discount(%)": "Korting (%)", 
- "For Production": "Voor productie", 
- "Item Code": "Artikelcode", 
- "Item Group": "Item Group", 
- "Item Name": "Naam van het punt", 
- "Item Tax Rate": "Item Belastingtarief", 
- "Page Break": "Pagina-einde", 
- "Planned Quantity": "Geplande Aantal", 
- "Price List Rate": "Prijslijst Prijs", 
- "Price List Rate*": "Prijslijst Prijs *", 
- "Produced Quantity": "Geproduceerd Aantal", 
- "Projected Qty": "Verwachte Aantal", 
- "Quantity": "Hoeveelheid", 
- "Quotation No.": "Offerte Nee", 
- "Rate": "Tarief", 
- "Reserved Warehouse": "Gereserveerde Warehouse", 
- "Sales Order Date": "Verkooporder Datum", 
- "Sales Order Item": "Sales Order Item", 
- "Selling": "Selling", 
- "The date at which current entry is made in system.": "De datum waarop huidige item wordt gemaakt in het systeem.", 
- "UOM": "Verpakking"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_order_item/locale/pt-BR-doc.json b/selling/doctype/sales_order_item/locale/pt-BR-doc.json
deleted file mode 100644
index 5444b6a..0000000
--- a/selling/doctype/sales_order_item/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Actual Qty": "Qtde Real", 
- "Amount": "Quantidade", 
- "Amount*": "Quantidade*", 
- "Basic Rate*": "Taxa B\u00e1sica*", 
- "Billed Amt": "Valor Faturado", 
- "Brand Name": "Marca", 
- "Customer's Item Code": "C\u00f3digo do Item do Cliente", 
- "Delivered Qty": "Qtde entregue", 
- "Description": "Descri\u00e7\u00e3o", 
- "Discount(%)": "Desconto (%)", 
- "For Production": "Para Produ\u00e7\u00e3o", 
- "Item Code": "C\u00f3digo do Item", 
- "Item Group": "Grupo de Itens", 
- "Item Name": "Nome do Item", 
- "Item Tax Rate": "Taxa de Imposto do Item", 
- "Page Break": "Quebra de p\u00e1gina", 
- "Planned Quantity": "Quantidade planejada", 
- "Price List Rate": "Taxa de Lista de Pre\u00e7os", 
- "Price List Rate*": "Taxa de Lista de Pre\u00e7os*", 
- "Produced Quantity": "Quantidade produzida", 
- "Projected Qty": "Qtde. Projetada", 
- "Quantity": "Quantidade", 
- "Quotation No.": "N\u00ba da Cota\u00e7\u00e3o.", 
- "Rate": "Taxa", 
- "Reserved Warehouse": "Almoxarifado Reservado", 
- "Sales Order Date": "Data da Ordem de Venda", 
- "Sales Order Item": "Item da Ordem de Venda", 
- "Selling": "Vendas", 
- "The date at which current entry is made in system.": "A data em que o lan\u00e7amento atual \u00e9 feito no sistema.", 
- "UOM": "UDM"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_order_item/locale/pt-doc.json b/selling/doctype/sales_order_item/locale/pt-doc.json
deleted file mode 100644
index 62cc3ea..0000000
--- a/selling/doctype/sales_order_item/locale/pt-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Actual Qty": "Qtde real", 
- "Amount": "Quantidade", 
- "Amount*": "* Quantidade", 
- "Basic Rate*": "* Taxa B\u00e1sica", 
- "Billed Amt": "Faturado Amt", 
- "Brand Name": "Marca", 
- "Customer's Item Code": "C\u00f3digo do Cliente item", 
- "Delivered Qty": "Qtde entregue", 
- "Description": "Descri\u00e7\u00e3o", 
- "Discount(%)": "Desconto (%)", 
- "For Production": "Para Produ\u00e7\u00e3o", 
- "Item Code": "C\u00f3digo do artigo", 
- "Item Group": "Grupo Item", 
- "Item Name": "Nome do item", 
- "Item Tax Rate": "Taxa de Imposto item", 
- "Page Break": "Quebra de p\u00e1gina", 
- "Planned Quantity": "Quantidade planejada", 
- "Price List Rate": "Taxa de Lista de Pre\u00e7os", 
- "Price List Rate*": "Pre\u00e7o * Taxa de lista", 
- "Produced Quantity": "Quantidade produzida", 
- "Projected Qty": "Qtde Projetada", 
- "Quantity": "Quantidade", 
- "Quotation No.": "N\u00e3o. cita\u00e7\u00e3o", 
- "Rate": "Taxa", 
- "Reserved Warehouse": "Reservado Armaz\u00e9m", 
- "Sales Order Date": "Vendas Data Ordem", 
- "Sales Order Item": "Vendas item Ordem", 
- "Selling": "Vendendo", 
- "The date at which current entry is made in system.": "A data em que a entrada actual \u00e9 feita no sistema.", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_order_item/locale/sr-doc.json b/selling/doctype/sales_order_item/locale/sr-doc.json
deleted file mode 100644
index b45988a..0000000
--- a/selling/doctype/sales_order_item/locale/sr-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Actual Qty": "\u0421\u0442\u0432\u0430\u0440\u043d\u0430 \u041a\u043e\u043b", 
- "Amount": "\u0418\u0437\u043d\u043e\u0441", 
- "Amount*": "\u0418\u0437\u043d\u043e\u0441 *", 
- "Basic Rate*": "\u041e\u0441\u043d\u043e\u0432\u043d\u0438 \u0420\u0430\u0442\u0435 *", 
- "Billed Amt": "\u0424\u0430\u043a\u0442\u0443\u0440\u0438\u0441\u0430\u043d\u0435 \u0410\u043c\u0442", 
- "Brand Name": "\u0411\u0440\u0430\u043d\u0434 \u041d\u0430\u043c\u0435", 
- "Customer's Item Code": "\u0428\u0438\u0444\u0440\u0430 \u043a\u0443\u043f\u0446\u0430", 
- "Delivered Qty": "\u0418\u0441\u043f\u043e\u0440\u0443\u0447\u0435\u043d\u043e \u041a\u043e\u043b", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Discount(%)": "\u041f\u043e\u043f\u0443\u0441\u0442 (%)", 
- "For Production": "\u0417\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0443", 
- "Item Code": "\u0428\u0438\u0444\u0440\u0430", 
- "Item Group": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0413\u0440\u0443\u043f\u0430", 
- "Item Name": "\u041d\u0430\u0437\u0438\u0432", 
- "Item Tax Rate": "\u0421\u0442\u0430\u0432\u043a\u0430 \u041f\u043e\u0440\u0435\u0441\u043a\u0430 \u0441\u0442\u043e\u043f\u0430", 
- "Page Break": "\u0421\u0442\u0440\u0430\u043d\u0430 \u041f\u0430\u0443\u0437\u0430", 
- "Planned Quantity": "\u041f\u043b\u0430\u043d\u0438\u0440\u0430\u043d\u0430 \u043a\u043e\u043b\u0438\u0447\u0438\u043d\u0430", 
- "Price List Rate": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u041e\u0446\u0435\u043d\u0438", 
- "Price List Rate*": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0420\u0430\u0442\u0435 *", 
- "Produced Quantity": "\u041f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0430 \u043a\u043e\u043b\u0438\u0447\u0438\u043d\u0430", 
- "Projected Qty": "\u041f\u0440\u043e\u0458\u0435\u043a\u0442\u043e\u0432\u0430\u043d\u0438 \u041a\u043e\u043b", 
- "Quantity": "\u041a\u043e\u043b\u0438\u0447\u0438\u043d\u0430", 
- "Quotation No.": "\u041f\u043e\u043d\u0443\u0434\u0430 \u0431\u0440\u043e\u0458", 
- "Rate": "\u0421\u0442\u043e\u043f\u0430", 
- "Reserved Warehouse": "\u0420\u0435\u0437\u0435\u0440\u0432\u0438\u0441\u0430\u043d\u0438 \u041c\u0430\u0433\u0430\u0446\u0438\u043d", 
- "Sales Order Date": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0414\u0430\u0442\u0443\u043c \u043f\u043e\u0440\u0443\u045f\u0431\u0438\u043d\u0435", 
- "Sales Order Item": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041d\u0430\u0440\u0443\u0447\u0438\u0442\u0435 \u0430\u0440\u0442\u0438\u043a\u043b\u0430", 
- "Selling": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430", 
- "The date at which current entry is made in system.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0458\u0435 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0438 \u0443\u043d\u043e\u0441 \u043d\u0430\u043f\u0440\u0430\u0432\u0459\u0435\u043d \u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u0443.", 
- "UOM": "\u0423\u041e\u041c"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_order_item/locale/ta-doc.json b/selling/doctype/sales_order_item/locale/ta-doc.json
deleted file mode 100644
index 1b674d9..0000000
--- a/selling/doctype/sales_order_item/locale/ta-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Actual Qty": "\u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbe\u0ba9 \u0b85\u0bb3\u0bb5\u0bc1", 
- "Amount": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Amount*": "\u0b85\u0bb3\u0bb5\u0bc1 *", 
- "Basic Rate*": "\u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd *", 
- "Billed Amt": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0bb2\u0bcd AMT", 
- "Brand Name": "\u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Customer's Item Code": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bc1", 
- "Delivered Qty": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0b85\u0bb3\u0bb5\u0bc1", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Discount(%)": "\u0ba4\u0bb3\u0bcd\u0bb3\u0bc1\u0baa\u0b9f\u0bbf (%)", 
- "For Production": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf\u0b95\u0bcd\u0b95\u0bbe\u0ba9", 
- "Item Code": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "Item Group": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Item Name": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Item Tax Rate": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0bb0\u0bbf \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Page Break": "\u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0baa\u0bbf\u0bb0\u0bc7\u0b95\u0bcd", 
- "Planned Quantity": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bbf\u0b9f\u0bcd\u0b9f \u0b85\u0bb3\u0bb5\u0bc1", 
- "Price List Rate": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Price List Rate*": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd *", 
- "Produced Quantity": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0b85\u0bb3\u0bb5\u0bc1", 
- "Projected Qty": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bbf\u0b9f\u0bcd\u0b9f\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0ba4\u0bc1 \u0b85\u0bb3\u0bb5\u0bc1", 
- "Quantity": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Quotation No.": "\u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Rate": "\u0bb5\u0bbf\u0bb2\u0bc8", 
- "Reserved Warehouse": "\u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1", 
- "Sales Order Date": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Sales Order Item": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "Selling": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8", 
- "The date at which current entry is made in system.": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf.", 
- "UOM": "\u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_order_item/locale/th-doc.json b/selling/doctype/sales_order_item/locale/th-doc.json
deleted file mode 100644
index 4b6a87a..0000000
--- a/selling/doctype/sales_order_item/locale/th-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Actual Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e08\u0e23\u0e34\u0e07", 
- "Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Amount*": "* \u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19", 
- "Basic Rate*": "* \u0e2d\u0e31\u0e15\u0e23\u0e32\u0e02\u0e31\u0e49\u0e19\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19", 
- "Billed Amt": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e08\u0e33\u0e19\u0e27\u0e19\u0e21\u0e32\u0e01\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14", 
- "Brand Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e22\u0e35\u0e48\u0e2b\u0e49\u0e2d", 
- "Customer's Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Delivered Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e2a\u0e48\u0e07", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Discount(%)": "\u0e2a\u0e48\u0e27\u0e19\u0e25\u0e14 (%)", 
- "For Production": "\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Item Tax Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e20\u0e32\u0e29\u0e35\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Page Break": "\u0e41\u0e1a\u0e48\u0e07\u0e2b\u0e19\u0e49\u0e32", 
- "Planned Quantity": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19", 
- "Price List Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e23\u0e32\u0e04\u0e32\u0e15\u0e32\u0e21\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Price List Rate*": "\u0e23\u0e32\u0e04\u0e32 * \u0e2d\u0e31\u0e15\u0e23\u0e32\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d", 
- "Produced Quantity": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e17\u0e35\u0e48\u0e1c\u0e25\u0e34\u0e15", 
- "Projected Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e17\u0e35\u0e48\u0e04\u0e32\u0e14\u0e01\u0e32\u0e23\u0e13\u0e4c\u0e44\u0e27\u0e49", 
- "Quantity": "\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13", 
- "Quotation No.": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", 
- "Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32", 
- "Reserved Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2a\u0e07\u0e27\u0e19", 
- "Sales Order Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e32\u0e22", 
- "Sales Order Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "Selling": "\u0e02\u0e32\u0e22", 
- "The date at which current entry is made in system.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e08\u0e30\u0e17\u0e33\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_order_item/sales_order_item.txt b/selling/doctype/sales_order_item/sales_order_item.txt
index c65ac0d..7276fc3 100644
--- a/selling/doctype/sales_order_item/sales_order_item.txt
+++ b/selling/doctype/sales_order_item/sales_order_item.txt
@@ -2,7 +2,7 @@
  {
   "creation": "2013-03-07 11:42:58", 
   "docstatus": 0, 
-  "modified": "2013-05-22 12:09:03", 
+  "modified": "2013-05-22 12:10:03", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -113,7 +113,7 @@
   "options": "currency", 
   "print_hide": 1, 
   "print_width": "70px", 
-  "read_only": 0, 
+  "read_only": 1, 
   "reqd": 0, 
   "width": "70px"
  }, 
@@ -183,7 +183,7 @@
   "options": "Company:company:default_currency", 
   "print_hide": 1, 
   "print_width": "100px", 
-  "read_only": 0, 
+  "read_only": 1, 
   "reqd": 0, 
   "width": "100px"
  }, 
diff --git a/selling/doctype/sales_team/README.md b/selling/doctype/sales_team/README.md
new file mode 100644
index 0000000..e41d5ba
--- /dev/null
+++ b/selling/doctype/sales_team/README.md
@@ -0,0 +1 @@
+Sales Person involved in parent Quotation, Sales Order.
\ No newline at end of file
diff --git a/selling/doctype/sales_team/locale/_messages_doc.json b/selling/doctype/sales_team/locale/_messages_doc.json
deleted file mode 100644
index b9dd78e..0000000
--- a/selling/doctype/sales_team/locale/_messages_doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-[
- "Allocated (%)", 
- "Selling", 
- "Designation", 
- "Contact No.", 
- "Incentives", 
- "Sales Team", 
- "Parenttype", 
- "Sales Person", 
- "Allocated Amount"
-]
\ No newline at end of file
diff --git a/selling/doctype/sales_team/locale/ar-doc.json b/selling/doctype/sales_team/locale/ar-doc.json
deleted file mode 100644
index d9f30c4..0000000
--- a/selling/doctype/sales_team/locale/ar-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Allocated (%)": "\u062a\u062e\u0635\u064a\u0635 (\u066a)", 
- "Allocated Amount": "\u062a\u062e\u0635\u064a\u0635 \u0627\u0644\u0645\u0628\u0644\u063a", 
- "Contact No.": "\u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0631\u0642\u0645", 
- "Designation": "\u062a\u0639\u064a\u064a\u0646", 
- "Incentives": "\u0627\u0644\u062d\u0648\u0627\u0641\u0632", 
- "Parenttype": "Parenttype", 
- "Sales Person": "\u0645\u0628\u064a\u0639\u0627\u062a \u0634\u062e\u0635", 
- "Sales Team": "\u0641\u0631\u064a\u0642 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Selling": "\u0628\u064a\u0639"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_team/locale/de-doc.json b/selling/doctype/sales_team/locale/de-doc.json
deleted file mode 100644
index f34d048..0000000
--- a/selling/doctype/sales_team/locale/de-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Allocated (%)": "Zugeordnet (%)", 
- "Allocated Amount": "Zugeteilten Betrag", 
- "Contact No.": "Kontakt Nr.", 
- "Designation": "Bezeichnung", 
- "Incentives": "Incentives", 
- "Parenttype": "ParentType", 
- "Sales Person": "Sales Person", 
- "Sales Team": "Sales Team", 
- "Selling": "Verkauf"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_team/locale/es-doc.json b/selling/doctype/sales_team/locale/es-doc.json
deleted file mode 100644
index 8137ee0..0000000
--- a/selling/doctype/sales_team/locale/es-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Allocated (%)": "Asignado (%)", 
- "Allocated Amount": "Monto Asignado", 
- "Contact No.": "Contactar No.", 
- "Designation": "Designaci\u00f3n", 
- "Incentives": "Incentivos", 
- "Parenttype": "ParentType", 
- "Sales Person": "Sales Person", 
- "Sales Team": "Equipo de ventas", 
- "Selling": "De venta"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_team/locale/fr-doc.json b/selling/doctype/sales_team/locale/fr-doc.json
deleted file mode 100644
index 19419fb..0000000
--- a/selling/doctype/sales_team/locale/fr-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Allocated (%)": "Allou\u00e9 (%)", 
- "Allocated Amount": "Montant allou\u00e9", 
- "Contact No.": "Contactez No.", 
- "Designation": "D\u00e9signation", 
- "Incentives": "Incitations", 
- "Parenttype": "ParentType", 
- "Sales Person": "Sales Person", 
- "Sales Team": "\u00c9quipe des ventes", 
- "Selling": "Vente"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_team/locale/hi-doc.json b/selling/doctype/sales_team/locale/hi-doc.json
deleted file mode 100644
index 6b924f6..0000000
--- a/selling/doctype/sales_team/locale/hi-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Allocated (%)": "\u0906\u0935\u0902\u091f\u093f\u0924 (%)", 
- "Allocated Amount": "\u0906\u0935\u0902\u091f\u093f\u0924 \u0930\u093e\u0936\u093f", 
- "Contact No.": "\u0938\u0902 \u0938\u0902\u092a\u0930\u094d\u0915", 
- "Designation": "\u092a\u0926\u0928\u093e\u092e", 
- "Incentives": "\u092a\u094d\u0930\u094b\u0924\u094d\u0938\u093e\u0939\u0928", 
- "Parenttype": "Parenttype", 
- "Sales Person": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0935\u094d\u092f\u0915\u094d\u0924\u093f", 
- "Sales Team": "\u092c\u093f\u0915\u094d\u0930\u0940 \u091f\u0940\u092e", 
- "Selling": "\u0935\u093f\u0915\u094d\u0930\u092f"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_team/locale/hr-doc.json b/selling/doctype/sales_team/locale/hr-doc.json
deleted file mode 100644
index 27aeb73..0000000
--- a/selling/doctype/sales_team/locale/hr-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Allocated (%)": "Dodijeljeni (%)", 
- "Allocated Amount": "Dodijeljeni iznos", 
- "Contact No.": "Kontakt broj", 
- "Designation": "Oznaka", 
- "Incentives": "Poticaji", 
- "Parenttype": "Parenttype", 
- "Sales Person": "Prodaja Osoba", 
- "Sales Team": "Prodaja Team", 
- "Selling": "Prodaja"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_team/locale/nl-doc.json b/selling/doctype/sales_team/locale/nl-doc.json
deleted file mode 100644
index b30828f..0000000
--- a/selling/doctype/sales_team/locale/nl-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Allocated (%)": "Toegewezen (%)", 
- "Allocated Amount": "Toegewezen bedrag", 
- "Contact No.": "Contact No", 
- "Designation": "Benaming", 
- "Incentives": "Incentives", 
- "Parenttype": "Parenttype", 
- "Sales Person": "Sales Person", 
- "Sales Team": "Sales Team", 
- "Selling": "Selling"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_team/locale/pt-BR-doc.json b/selling/doctype/sales_team/locale/pt-BR-doc.json
deleted file mode 100644
index 6bfda5e..0000000
--- a/selling/doctype/sales_team/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Allocated (%)": "Alocados (%)", 
- "Allocated Amount": "Montante alocado", 
- "Contact No.": "N\u00ba Contato.", 
- "Designation": "Designa\u00e7\u00e3o", 
- "Incentives": "Incentivos", 
- "Parenttype": "Parenttype", 
- "Sales Person": "Vendedor", 
- "Sales Team": "Equipe de Vendas", 
- "Selling": "Vendas"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_team/locale/pt-doc.json b/selling/doctype/sales_team/locale/pt-doc.json
deleted file mode 100644
index 071f1ab..0000000
--- a/selling/doctype/sales_team/locale/pt-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Allocated (%)": "Alocados (%)", 
- "Allocated Amount": "Montante afectado", 
- "Contact No.": "Fale N\u00e3o.", 
- "Designation": "Designa\u00e7\u00e3o", 
- "Incentives": "Incentivos", 
- "Parenttype": "ParentType", 
- "Sales Person": "Vendas Pessoa", 
- "Sales Team": "Equipe de Vendas", 
- "Selling": "Vendendo"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_team/locale/sr-doc.json b/selling/doctype/sales_team/locale/sr-doc.json
deleted file mode 100644
index 4766e69..0000000
--- a/selling/doctype/sales_team/locale/sr-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Allocated (%)": "\u0418\u0437\u0434\u0432\u043e\u0458\u0435\u043d\u0430 (%)", 
- "Allocated Amount": "\u0418\u0437\u0434\u0432\u043e\u0458\u0435\u043d\u0430 \u0418\u0437\u043d\u043e\u0441", 
- "Contact No.": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0431\u0440\u043e\u0458", 
- "Designation": "\u041e\u0437\u043d\u0430\u043a\u0430", 
- "Incentives": "\u041f\u043e\u0434\u0441\u0442\u0438\u0446\u0430\u0458\u0438", 
- "Parenttype": "\u041f\u0430\u0440\u0435\u043d\u0442\u0442\u0438\u043f\u0435", 
- "Sales Person": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041e\u0441\u043e\u0431\u0430", 
- "Sales Team": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0422\u0438\u043c", 
- "Selling": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_team/locale/ta-doc.json b/selling/doctype/sales_team/locale/ta-doc.json
deleted file mode 100644
index 0ff5d7f..0000000
--- a/selling/doctype/sales_team/locale/ta-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Allocated (%)": "\u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f (%)", 
- "Allocated Amount": "\u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Contact No.": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Designation": "\u0baa\u0ba4\u0bb5\u0bbf", 
- "Incentives": "\u0b9a\u0bc6\u0baf\u0bb2\u0bcd \u0ba4\u0bc2\u0ba3\u0bcd\u0b9f\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Parenttype": "Parenttype", 
- "Sales Person": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0ba8\u0baa\u0bb0\u0bcd", 
- "Sales Team": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Selling": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_team/locale/th-doc.json b/selling/doctype/sales_team/locale/th-doc.json
deleted file mode 100644
index 74c4b8a..0000000
--- a/selling/doctype/sales_team/locale/th-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Allocated (%)": "\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2a\u0e23\u0e23 (%)", 
- "Allocated Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e17\u0e35\u0e48\u0e08\u0e31\u0e14\u0e2a\u0e23\u0e23", 
- "Contact No.": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02", 
- "Designation": "\u0e01\u0e32\u0e23\u0e41\u0e15\u0e48\u0e07\u0e15\u0e31\u0e49\u0e07", 
- "Incentives": "\u0e41\u0e23\u0e07\u0e08\u0e39\u0e07\u0e43\u0e08", 
- "Parenttype": "Parenttype", 
- "Sales Person": "\u0e04\u0e19\u0e02\u0e32\u0e22", 
- "Sales Team": "\u0e17\u0e35\u0e21\u0e02\u0e32\u0e22", 
- "Selling": "\u0e02\u0e32\u0e22"
-}
\ No newline at end of file
diff --git a/selling/doctype/sales_team/sales_team.txt b/selling/doctype/sales_team/sales_team.txt
index add466c..29a951e 100644
--- a/selling/doctype/sales_team/sales_team.txt
+++ b/selling/doctype/sales_team/sales_team.txt
@@ -1,8 +1,8 @@
 [
  {
-  "creation": "2013-02-22 01:27:53", 
+  "creation": "2013-04-19 13:30:51", 
   "docstatus": 0, 
-  "modified": "2013-03-07 07:03:31", 
+  "modified": "2013-05-21 17:04:45", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -42,6 +42,7 @@
   "doctype": "DocField", 
   "fieldname": "sales_designation", 
   "fieldtype": "Data", 
+  "hidden": 0, 
   "label": "Designation", 
   "oldfieldname": "sales_designation", 
   "oldfieldtype": "Data", 
@@ -63,7 +64,7 @@
   "doctype": "DocField", 
   "fieldname": "allocated_percentage", 
   "fieldtype": "Float", 
-  "label": "Allocated (%)", 
+  "label": "Contribution (%)", 
   "oldfieldname": "allocated_percentage", 
   "oldfieldtype": "Currency", 
   "print_width": "100px", 
@@ -74,11 +75,12 @@
   "doctype": "DocField", 
   "fieldname": "allocated_amount", 
   "fieldtype": "Currency", 
-  "label": "Allocated Amount", 
+  "label": "Contribution to Net Total", 
   "oldfieldname": "allocated_amount", 
   "oldfieldtype": "Currency", 
   "options": "Company:company:default_currency", 
   "print_width": "120px", 
+  "read_only": 1, 
   "reqd": 0, 
   "width": "120px"
  }, 
diff --git a/selling/doctype/shipping_address/__init__.py b/selling/doctype/shipping_address/__init__.py
deleted file mode 100755
index baffc48..0000000
--- a/selling/doctype/shipping_address/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/selling/doctype/shipping_address/locale/_messages_doc.json b/selling/doctype/shipping_address/locale/_messages_doc.json
deleted file mode 100644
index 38b52b8..0000000
--- a/selling/doctype/shipping_address/locale/_messages_doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-[
- "Customer", 
- "Trash Reason", 
- "Selling", 
- "Ship To", 
- "No", 
- "Customer Address", 
- "Shipping Address", 
- "Customer Name", 
- "Shipping Details", 
- "Yes", 
- "Is Primary Address"
-]
\ No newline at end of file
diff --git a/selling/doctype/shipping_address/locale/ar-doc.json b/selling/doctype/shipping_address/locale/ar-doc.json
deleted file mode 100644
index 8c41910..0000000
--- a/selling/doctype/shipping_address/locale/ar-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Customer": "\u0632\u0628\u0648\u0646", 
- "Customer Address": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Name": "\u0627\u0633\u0645 \u0627\u0644\u0639\u0645\u064a\u0644", 
- "Is Primary Address": "\u0647\u0648 \u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0631\u0626\u064a\u0633\u064a", 
- "No": "\u0644\u0627", 
- "Selling": "\u0628\u064a\u0639", 
- "Ship To": "\u0627\u0644\u0633\u0641\u064a\u0646\u0629", 
- "Shipping Address": "\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0634\u062d\u0646", 
- "Shipping Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0634\u062d\u0646", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629", 
- "Yes": "\u0646\u0639\u0645"
-}
\ No newline at end of file
diff --git a/selling/doctype/shipping_address/locale/de-doc.json b/selling/doctype/shipping_address/locale/de-doc.json
deleted file mode 100644
index a084f0e..0000000
--- a/selling/doctype/shipping_address/locale/de-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Customer": "Kunde", 
- "Customer Address": "Kundenadresse", 
- "Customer Name": "Name des Kunden", 
- "Is Primary Address": "Ist Primary Address", 
- "No": "Auf", 
- "Selling": "Verkauf", 
- "Ship To": "Ship To", 
- "Shipping Address": "Versandadresse", 
- "Shipping Details": "Versandkosten Details", 
- "Trash Reason": "Trash Reason", 
- "Yes": "Ja"
-}
\ No newline at end of file
diff --git a/selling/doctype/shipping_address/locale/es-doc.json b/selling/doctype/shipping_address/locale/es-doc.json
deleted file mode 100644
index c95011f..0000000
--- a/selling/doctype/shipping_address/locale/es-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Customer": "Cliente", 
- "Customer Address": "Direcci\u00f3n del cliente", 
- "Customer Name": "Nombre del cliente", 
- "Is Primary Address": "Es la direcci\u00f3n primaria", 
- "No": "No", 
- "Selling": "De venta", 
- "Ship To": "Enviamos", 
- "Shipping Address": "Direcci\u00f3n de env\u00edo", 
- "Shipping Details": "Detalles del env\u00edo", 
- "Trash Reason": "Trash Raz\u00f3n", 
- "Yes": "S\u00ed"
-}
\ No newline at end of file
diff --git a/selling/doctype/shipping_address/locale/fr-doc.json b/selling/doctype/shipping_address/locale/fr-doc.json
deleted file mode 100644
index 4ba09be..0000000
--- a/selling/doctype/shipping_address/locale/fr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Customer": "Client", 
- "Customer Address": "Adresse du client", 
- "Customer Name": "Nom du client", 
- "Is Primary Address": "Est-Adresse principale", 
- "No": "Aucun", 
- "Selling": "Vente", 
- "Ship To": "Exp\u00e9dier \u00e0", 
- "Shipping Address": "Adresse de livraison", 
- "Shipping Details": "D\u00e9tails d&#39;Envoi", 
- "Trash Reason": "Raison Corbeille", 
- "Yes": "Oui"
-}
\ No newline at end of file
diff --git a/selling/doctype/shipping_address/locale/hi-doc.json b/selling/doctype/shipping_address/locale/hi-doc.json
deleted file mode 100644
index 743bdd6..0000000
--- a/selling/doctype/shipping_address/locale/hi-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Customer": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "Customer Address": "\u0917\u094d\u0930\u093e\u0939\u0915 \u092a\u0924\u093e", 
- "Customer Name": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u093e \u0928\u093e\u092e", 
- "Is Primary Address": "\u092a\u094d\u0930\u093e\u0925\u092e\u093f\u0915 \u092a\u0924\u093e", 
- "No": "\u0928\u0939\u0940\u0902", 
- "Selling": "\u0935\u093f\u0915\u094d\u0930\u092f", 
- "Ship To": "\u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0936\u093f\u092a", 
- "Shipping Address": "\u0936\u093f\u092a\u093f\u0902\u0917 \u092a\u0924\u093e", 
- "Shipping Details": "\u0936\u093f\u092a\u093f\u0902\u0917 \u0935\u093f\u0935\u0930\u0923", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923", 
- "Yes": "\u0939\u093e\u0902"
-}
\ No newline at end of file
diff --git a/selling/doctype/shipping_address/locale/hr-doc.json b/selling/doctype/shipping_address/locale/hr-doc.json
deleted file mode 100644
index dbe0c57..0000000
--- a/selling/doctype/shipping_address/locale/hr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Customer": "Kupac", 
- "Customer Address": "Kupac Adresa", 
- "Customer Name": "Naziv klijenta", 
- "Is Primary Address": "Je Osnovna adresa", 
- "No": "Ne", 
- "Selling": "Prodaja", 
- "Ship To": "Brod za", 
- "Shipping Address": "Dostava Adresa", 
- "Shipping Details": "Dostava Detalji", 
- "Trash Reason": "Otpad Razlog", 
- "Yes": "Da"
-}
\ No newline at end of file
diff --git a/selling/doctype/shipping_address/locale/nl-doc.json b/selling/doctype/shipping_address/locale/nl-doc.json
deleted file mode 100644
index 0a31c50..0000000
--- a/selling/doctype/shipping_address/locale/nl-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Customer": "Klant", 
- "Customer Address": "Klant Adres", 
- "Customer Name": "Klantnaam", 
- "Is Primary Address": "Is Primair adres", 
- "No": "Geen", 
- "Selling": "Selling", 
- "Ship To": "Verzendadres", 
- "Shipping Address": "Verzendadres", 
- "Shipping Details": "Verzendgegevens", 
- "Trash Reason": "Trash Reden", 
- "Yes": "Ja"
-}
\ No newline at end of file
diff --git a/selling/doctype/shipping_address/locale/pt-BR-doc.json b/selling/doctype/shipping_address/locale/pt-BR-doc.json
deleted file mode 100644
index 981a064..0000000
--- a/selling/doctype/shipping_address/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Customer": "Cliente", 
- "Customer Address": "Endere\u00e7o do cliente", 
- "Customer Name": "Nome do cliente", 
- "Is Primary Address": "\u00c9 o endere\u00e7o principal", 
- "No": "N\u00e3o", 
- "Selling": "Vendas", 
- "Ship To": "Enviar Para", 
- "Shipping Address": "Endere\u00e7o de envio", 
- "Shipping Details": "Detalhes do envio", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo", 
- "Yes": "Sim"
-}
\ No newline at end of file
diff --git a/selling/doctype/shipping_address/locale/pt-doc.json b/selling/doctype/shipping_address/locale/pt-doc.json
deleted file mode 100644
index 2711c5a..0000000
--- a/selling/doctype/shipping_address/locale/pt-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Customer": "Cliente", 
- "Customer Address": "Endere\u00e7o do cliente", 
- "Customer Name": "Nome do cliente", 
- "Is Primary Address": "\u00c9 o endere\u00e7o prim\u00e1rio", 
- "No": "N\u00e3o", 
- "Selling": "Vendendo", 
- "Ship To": "Enviar Para", 
- "Shipping Address": "Endere\u00e7o para envio", 
- "Shipping Details": "Detalhes de envio", 
- "Trash Reason": "Raz\u00e3o lixo", 
- "Yes": "Sim"
-}
\ No newline at end of file
diff --git a/selling/doctype/shipping_address/locale/sr-doc.json b/selling/doctype/shipping_address/locale/sr-doc.json
deleted file mode 100644
index 169e4fd..0000000
--- a/selling/doctype/shipping_address/locale/sr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Customer": "\u041a\u0443\u043f\u0430\u0446", 
- "Customer Address": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0410\u0434\u0440\u0435\u0441\u0430", 
- "Customer Name": "\u0418\u043c\u0435 \u043a\u043b\u0438\u0458\u0435\u043d\u0442\u0430", 
- "Is Primary Address": "\u0408\u0435 \u043f\u0440\u0438\u043c\u0430\u0440\u043d\u0430 \u0430\u0434\u0440\u0435\u0441\u0430", 
- "No": "\u041d\u0435", 
- "Selling": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430", 
- "Ship To": "\u0411\u0440\u043e\u0434 \u0431\u0438", 
- "Shipping Address": "\u0410\u0434\u0440\u0435\u0441\u0430 \u0438\u0441\u043f\u043e\u0440\u0443\u043a\u0435", 
- "Shipping Details": "\u0414\u043e\u0441\u0442\u0430\u0432\u0430 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433", 
- "Yes": "\u0414\u0430"
-}
\ No newline at end of file
diff --git a/selling/doctype/shipping_address/locale/ta-doc.json b/selling/doctype/shipping_address/locale/ta-doc.json
deleted file mode 100644
index b9e04b4..0000000
--- a/selling/doctype/shipping_address/locale/ta-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Customer Address": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Customer Name": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Is Primary Address": "\u0bae\u0bc1\u0ba4\u0ba9\u0bcd\u0bae\u0bc8 \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Selling": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8", 
- "Ship To": "\u0b95\u0baa\u0bcd\u0baa\u0bb2\u0bcd", 
- "Shipping Address": "\u0b95\u0baa\u0bcd\u0baa\u0bb2\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Shipping Details": "\u0b95\u0baa\u0bcd\u0baa\u0bb2\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd", 
- "Yes": "\u0b86\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/selling/doctype/shipping_address/locale/th-doc.json b/selling/doctype/shipping_address/locale/th-doc.json
deleted file mode 100644
index 1ada675..0000000
--- a/selling/doctype/shipping_address/locale/th-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Is Primary Address": "\u0e40\u0e1b\u0e47\u0e19\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e2b\u0e25\u0e31\u0e01", 
- "No": "\u0e44\u0e21\u0e48", 
- "Selling": "\u0e02\u0e32\u0e22", 
- "Ship To": "\u0e40\u0e23\u0e37\u0e2d", 
- "Shipping Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07", 
- "Shipping Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30", 
- "Yes": "\u0e43\u0e0a\u0e48"
-}
\ No newline at end of file
diff --git a/selling/doctype/shipping_address/shipping_address.js b/selling/doctype/shipping_address/shipping_address.js
deleted file mode 100755
index deea4ed..0000000
--- a/selling/doctype/shipping_address/shipping_address.js
+++ /dev/null
@@ -1,22 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-// Get Customer Details
-// =====================================================================
-cur_frm.add_fetch('customer','customer_name','customer_name');
-cur_frm.add_fetch('customer','address','customer_address');
-
-cur_frm.fields_dict.customer.get_query = erpnext.utils.customer_query;
\ No newline at end of file
diff --git a/selling/doctype/shipping_address/shipping_address.py b/selling/doctype/shipping_address/shipping_address.py
deleted file mode 100755
index ac50d44..0000000
--- a/selling/doctype/shipping_address/shipping_address.py
+++ /dev/null
@@ -1,42 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-sql = webnotes.conn.sql
-
-class DocType:
-  def __init__(self, d, dl):
-    self.doc, self.doclist = d, dl
-
-  # on update
-  # ---------- 
-  def on_update(self):
-    self.update_primary_shipping_address()
-    self.get_customer_details()
-
-  # set is_primary_address for other shipping addresses belonging to same customer
-  # -------------------------------------------------------------------------------
-  def update_primary_shipping_address(self):
-    if self.doc.is_primary_address == 'Yes':
-      sql("update `tabShipping Address` set is_primary_address = 'No' where customer = %s and is_primary_address = 'Yes' and name != %s",(self.doc.customer, self.doc.name))
-
-  # Get Customer Details
-  # ---------------------
-  def get_customer_details(self):
-    det = sql("select customer_name, address from tabCustomer where name = '%s'" % (self.doc.customer))
-    self.doc.customer_name = det and det[0][0] or ''
-    self.doc.customer_address = det and det[0][1] or ''
diff --git a/selling/doctype/shipping_address/shipping_address.txt b/selling/doctype/shipping_address/shipping_address.txt
deleted file mode 100755
index 4243704..0000000
--- a/selling/doctype/shipping_address/shipping_address.txt
+++ /dev/null
@@ -1,119 +0,0 @@
-[
- {
-  "creation": "2013-01-10 16:34:22", 
-  "docstatus": 0, 
-  "modified": "2013-01-22 14:57:24", 
-  "modified_by": "Administrator", 
-  "owner": "Administrator"
- }, 
- {
-  "autoname": "SA.#####", 
-  "doctype": "DocType", 
-  "document_type": "Master", 
-  "module": "Selling", 
-  "name": "__common__", 
-  "search_fields": "customer, ship_to, shipping_address"
- }, 
- {
-  "doctype": "DocField", 
-  "name": "__common__", 
-  "parent": "Shipping Address", 
-  "parentfield": "fields", 
-  "parenttype": "DocType", 
-  "permlevel": 0
- }, 
- {
-  "cancel": 1, 
-  "create": 1, 
-  "doctype": "DocPerm", 
-  "name": "__common__", 
-  "parent": "Shipping Address", 
-  "parentfield": "permissions", 
-  "parenttype": "DocType", 
-  "permlevel": 0, 
-  "read": 1, 
-  "report": 1, 
-  "submit": 0, 
-  "write": 1
- }, 
- {
-  "doctype": "DocType", 
-  "name": "Shipping Address"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "column_break0", 
-  "fieldtype": "Column Break", 
-  "width": "50%"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "customer", 
-  "fieldtype": "Link", 
-  "label": "Customer", 
-  "options": "Customer", 
-  "reqd": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "customer_name", 
-  "fieldtype": "Data", 
-  "label": "Customer Name", 
-  "read_only": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "customer_address", 
-  "fieldtype": "Text", 
-  "label": "Customer Address", 
-  "read_only": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "ship_to", 
-  "fieldtype": "Data", 
-  "label": "Ship To", 
-  "reqd": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "shipping_address", 
-  "fieldtype": "Text", 
-  "label": "Shipping Address", 
-  "reqd": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "column_break1", 
-  "fieldtype": "Column Break", 
-  "width": "50%"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "is_primary_address", 
-  "fieldtype": "Select", 
-  "label": "Is Primary Address", 
-  "options": "Yes\nNo"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "shipping_details", 
-  "fieldtype": "Text Editor", 
-  "label": "Shipping Details"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "trash_reason", 
-  "fieldtype": "Small Text", 
-  "label": "Trash Reason", 
-  "read_only": 1
- }, 
- {
-  "doctype": "DocPerm", 
-  "role": "Sales Master Manager"
- }, 
- {
-  "doctype": "DocPerm", 
-  "role": "Sales Manager"
- }
-]
\ No newline at end of file
diff --git a/selling/doctype/sms_center/README.md b/selling/doctype/sms_center/README.md
new file mode 100644
index 0000000..d0289e7
--- /dev/null
+++ b/selling/doctype/sms_center/README.md
@@ -0,0 +1 @@
+Tool to send Bulk SMS to Lead or Contacts.
\ No newline at end of file
diff --git a/selling/doctype/sms_center/locale/_messages_doc.json b/selling/doctype/sms_center/locale/_messages_doc.json
deleted file mode 100644
index e2f8e7e..0000000
--- a/selling/doctype/sms_center/locale/_messages_doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-[
- "All Lead (Open)", 
- "Send To", 
- "Selling", 
- "All Sales Person", 
- "Branch", 
- "All Customer Contact", 
- "Receiver List", 
- "All Supplier Contact", 
- "All Sales Partner Contact", 
- "All Contact", 
- "Message greater than 160 character will be splitted into multiple mesage", 
- "Supplier", 
- "All Employee (Active)", 
- "SMS Center", 
- "Department", 
- "Customer", 
- "Send SMS", 
- "Message", 
- "Create Receiver List"
-]
\ No newline at end of file
diff --git a/selling/doctype/sms_center/locale/ar-doc.json b/selling/doctype/sms_center/locale/ar-doc.json
deleted file mode 100644
index 3762c3b..0000000
--- a/selling/doctype/sms_center/locale/ar-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "All Contact": "\u062c\u0645\u064a\u0639 \u0627\u0644\u0627\u062a\u0635\u0627\u0644\u0627\u062a", 
- "All Customer Contact": "\u062c\u0645\u064a\u0639 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0627\u0644\u0627\u062a\u0635\u0627\u0644", 
- "All Employee (Active)": "\u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0648\u0638\u0641\u064a\u0646 (\u0641\u0639\u0627\u0644\u0629)", 
- "All Lead (Open)": "\u062c\u0645\u064a\u0639 \u0627\u0644\u0631\u0635\u0627\u0635 (\u0641\u062a\u062d)", 
- "All Sales Partner Contact": "\u062c\u0645\u064a\u0639 \u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0627\u0644\u0634\u0631\u064a\u0643", 
- "All Sales Person": "\u0643\u0644 \u0639\u0645\u0644\u064a\u0629 \u0628\u064a\u0639 \u0634\u062e\u0635", 
- "All Supplier Contact": "\u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0648\u0631\u062f\u064a\u0646 \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644", 
- "Branch": "\u0641\u0631\u0639", 
- "Create Receiver List": "\u0625\u0646\u0634\u0627\u0621 \u0642\u0627\u0626\u0645\u0629 \u0627\u0633\u062a\u0642\u0628\u0627\u0644", 
- "Customer": "\u0632\u0628\u0648\u0646", 
- "Department": "\u0642\u0633\u0645", 
- "Message": "\u0631\u0633\u0627\u0644\u0629", 
- "Message greater than 160 character will be splitted into multiple mesage": "\u0633\u064a\u062a\u0645 \u0627\u0646\u0642\u0633\u0645 \u0631\u0633\u0627\u0644\u0629 \u0623\u0643\u0628\u0631 \u0645\u0646 160 \u062d\u0631\u0641 \u0641\u064a mesage \u0645\u062a\u0639\u062f\u062f\u0629", 
- "Receiver List": "\u0627\u0633\u062a\u0642\u0628\u0627\u0644 \u0642\u0627\u0626\u0645\u0629", 
- "SMS Center": "\u0645\u0631\u0643\u0632 SMS", 
- "Selling": "\u0628\u064a\u0639", 
- "Send SMS": "\u0625\u0631\u0633\u0627\u0644 SMS", 
- "Send To": "\u0623\u0631\u0633\u0644 \u0625\u0644\u0649", 
- "Supplier": "\u0645\u0632\u0648\u062f"
-}
\ No newline at end of file
diff --git a/selling/doctype/sms_center/locale/de-doc.json b/selling/doctype/sms_center/locale/de-doc.json
deleted file mode 100644
index 01f5c89..0000000
--- a/selling/doctype/sms_center/locale/de-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "All Contact": "Alle Kontakt", 
- "All Customer Contact": "All Customer Contact", 
- "All Employee (Active)": "Alle Mitarbeiter (Active)", 
- "All Lead (Open)": "Alle Lead (Open)", 
- "All Sales Partner Contact": "Alle Vertriebspartner Kontakt", 
- "All Sales Person": "Alle Sales Person", 
- "All Supplier Contact": "Alle Lieferanten Kontakt", 
- "Branch": "Zweig", 
- "Create Receiver List": "Erstellen Receiver Liste", 
- "Customer": "Kunde", 
- "Department": "Abteilung", 
- "Message": "Nachricht", 
- "Message greater than 160 character will be splitted into multiple mesage": "Gr\u00f6\u00dfer als 160 Zeichen Nachricht in mehrere mesage aufgeteilt werden", 
- "Receiver List": "Receiver Liste", 
- "SMS Center": "SMS Center", 
- "Selling": "Verkauf", 
- "Send SMS": "Senden Sie eine SMS", 
- "Send To": "Send To", 
- "Supplier": "Lieferant"
-}
\ No newline at end of file
diff --git a/selling/doctype/sms_center/locale/es-doc.json b/selling/doctype/sms_center/locale/es-doc.json
deleted file mode 100644
index 12c100f..0000000
--- a/selling/doctype/sms_center/locale/es-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "All Contact": "Todo contacto", 
- "All Customer Contact": "Todo servicio al cliente", 
- "All Employee (Active)": "Todos los empleados (Activo)", 
- "All Lead (Open)": "Todos Plomo (Abierto)", 
- "All Sales Partner Contact": "Todo contacto Sales Partner", 
- "All Sales Person": "Todas Ventas Persona", 
- "All Supplier Contact": "Todo contacto Proveedor", 
- "Branch": "Rama", 
- "Create Receiver List": "Crear Lista de receptores", 
- "Customer": "Cliente", 
- "Department": "Departamento", 
- "Message": "Mensaje", 
- "Message greater than 160 character will be splitted into multiple mesage": "Mensaje mayor de 160 caracteres se dividir\u00e1 en m\u00faltiples mesage", 
- "Receiver List": "Receptor Lista", 
- "SMS Center": "Centro SMS", 
- "Selling": "De venta", 
- "Send SMS": "Enviar SMS", 
- "Send To": "Enviar a un", 
- "Supplier": "Proveedor"
-}
\ No newline at end of file
diff --git a/selling/doctype/sms_center/locale/fr-doc.json b/selling/doctype/sms_center/locale/fr-doc.json
deleted file mode 100644
index ee427ca..0000000
--- a/selling/doctype/sms_center/locale/fr-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "All Contact": "Tout contact", 
- "All Customer Contact": "Tout contact avec la client\u00e8le", 
- "All Employee (Active)": "Tous les employ\u00e9s (Actif)", 
- "All Lead (Open)": "Tous plomb (Ouvert)", 
- "All Sales Partner Contact": "Tout contact Sales Partner", 
- "All Sales Person": "Tout Sales Person", 
- "All Supplier Contact": "Toutes Contacter le fournisseur", 
- "Branch": "Branche", 
- "Create Receiver List": "Cr\u00e9er une liste Receiver", 
- "Customer": "Client", 
- "Department": "D\u00e9partement", 
- "Message": "Message", 
- "Message greater than 160 character will be splitted into multiple mesage": "Un message de plus de 160 caract\u00e8res sera d\u00e9coup\u00e9 en plusieurs mesage", 
- "Receiver List": "Liste des r\u00e9cepteurs", 
- "SMS Center": "Centre SMS", 
- "Selling": "Vente", 
- "Send SMS": "Envoyer un SMS", 
- "Send To": "Send To", 
- "Supplier": "Fournisseur"
-}
\ No newline at end of file
diff --git a/selling/doctype/sms_center/locale/hi-doc.json b/selling/doctype/sms_center/locale/hi-doc.json
deleted file mode 100644
index a9bbfe6..0000000
--- a/selling/doctype/sms_center/locale/hi-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "All Contact": "\u0938\u092d\u0940 \u0938\u0902\u092a\u0930\u094d\u0915", 
- "All Customer Contact": "\u0938\u092d\u0940 \u0917\u094d\u0930\u093e\u0939\u0915 \u0938\u0902\u092a\u0930\u094d\u0915", 
- "All Employee (Active)": "\u0938\u092d\u0940 \u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 (\u0938\u0915\u094d\u0930\u093f\u092f)", 
- "All Lead (Open)": "\u0938\u092d\u0940 \u0932\u0940\u0921 (\u0913\u092a\u0928)", 
- "All Sales Partner Contact": "\u0938\u092d\u0940 \u092c\u093f\u0915\u094d\u0930\u0940 \u0938\u093e\u0925\u0940 \u0938\u0902\u092a\u0930\u094d\u0915", 
- "All Sales Person": "\u0938\u092d\u0940 \u092c\u093f\u0915\u094d\u0930\u0940 \u0935\u094d\u092f\u0915\u094d\u0924\u093f", 
- "All Supplier Contact": "\u0938\u092d\u0940 \u0906\u092a\u0942\u0930\u094d\u0924\u093f\u0915\u0930\u094d\u0924\u093e \u0938\u0902\u092a\u0930\u094d\u0915", 
- "Branch": "\u0936\u093e\u0916\u093e", 
- "Create Receiver List": "\u0930\u093f\u0938\u0940\u0935\u0930 \u0938\u0942\u091a\u0940 \u092c\u0928\u093e\u090f\u0901", 
- "Customer": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "Department": "\u0935\u093f\u092d\u093e\u0917", 
- "Message": "\u0938\u0902\u0926\u0947\u0936", 
- "Message greater than 160 character will be splitted into multiple mesage": "160 \u091a\u0930\u093f\u0924\u094d\u0930 \u0938\u0947 \u0905\u0927\u093f\u0915 \u0938\u0902\u0926\u0947\u0936 \u0915\u0908 mesage \u092e\u0947\u0902 splitted \u091c\u093e\u090f\u0917\u093e", 
- "Receiver List": "\u0930\u093f\u0938\u0940\u0935\u0930 \u0938\u0942\u091a\u0940", 
- "SMS Center": "\u090f\u0938\u090f\u092e\u090f\u0938 \u0915\u0947\u0902\u0926\u094d\u0930", 
- "Selling": "\u0935\u093f\u0915\u094d\u0930\u092f", 
- "Send SMS": "\u090f\u0938\u090f\u092e\u090f\u0938 \u092d\u0947\u091c\u0947\u0902", 
- "Send To": "\u0907\u0928\u094d\u0939\u0947\u0902 \u092d\u0947\u091c\u0947\u0902", 
- "Supplier": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915"
-}
\ No newline at end of file
diff --git a/selling/doctype/sms_center/locale/hr-doc.json b/selling/doctype/sms_center/locale/hr-doc.json
deleted file mode 100644
index 3414829..0000000
--- a/selling/doctype/sms_center/locale/hr-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "All Contact": "Sve Kontakt", 
- "All Customer Contact": "Sve Kupac Kontakt", 
- "All Employee (Active)": "Sve zaposlenika (aktivna)", 
- "All Lead (Open)": "Sve Olovo (Otvoreno)", 
- "All Sales Partner Contact": "Sve Kontakt Prodaja partner", 
- "All Sales Person": "Sve Prodaje Osoba", 
- "All Supplier Contact": "Sve Dobavlja\u010d Kontakt", 
- "Branch": "Grana", 
- "Create Receiver List": "Stvaranje Receiver popis", 
- "Customer": "Kupac", 
- "Department": "Odsjek", 
- "Message": "Poruka", 
- "Message greater than 160 character will be splitted into multiple mesage": "Poruka ve\u0107a od 160 karaktera \u0107e biti splitted u vi\u0161e mesage", 
- "Receiver List": "Prijemnik Popis", 
- "SMS Center": "SMS centar", 
- "Selling": "Prodaja", 
- "Send SMS": "Po\u0161alji SMS", 
- "Send To": "Po\u0161alji", 
- "Supplier": "Dobavlja\u010d"
-}
\ No newline at end of file
diff --git a/selling/doctype/sms_center/locale/nl-doc.json b/selling/doctype/sms_center/locale/nl-doc.json
deleted file mode 100644
index 88cffd5..0000000
--- a/selling/doctype/sms_center/locale/nl-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "All Contact": "Alle Contact", 
- "All Customer Contact": "Alle Customer Contact", 
- "All Employee (Active)": "Alle medewerkers (Actief)", 
- "All Lead (Open)": "Alle Lood (Open)", 
- "All Sales Partner Contact": "Alle Sales Partner Contact", 
- "All Sales Person": "Alle Sales Person", 
- "All Supplier Contact": "Alle Leverancier Contact", 
- "Branch": "Tak", 
- "Create Receiver List": "Maak Receiver Lijst", 
- "Customer": "Klant", 
- "Department": "Afdeling", 
- "Message": "Bericht", 
- "Message greater than 160 character will be splitted into multiple mesage": "Bericht van meer dan 160 tekens worden opgesplitst in meerdere mesage", 
- "Receiver List": "Ontvanger Lijst", 
- "SMS Center": "SMS Center", 
- "Selling": "Selling", 
- "Send SMS": "SMS versturen", 
- "Send To": "Verzenden naar", 
- "Supplier": "Leverancier"
-}
\ No newline at end of file
diff --git a/selling/doctype/sms_center/locale/pt-BR-doc.json b/selling/doctype/sms_center/locale/pt-BR-doc.json
deleted file mode 100644
index 0e8565b..0000000
--- a/selling/doctype/sms_center/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "All Contact": "Todo Contato", 
- "All Customer Contact": "Todo Contato do Cliente", 
- "All Employee (Active)": "Todos os Empregados (Ativos)", 
- "All Lead (Open)": "Todos Prospectos (Abertos)", 
- "All Sales Partner Contact": "Todo Contato de Parceiros de Vendas", 
- "All Sales Person": "Todos os Vendedores", 
- "All Supplier Contact": "Todo Contato de Fornecedor", 
- "Branch": "Ramo", 
- "Create Receiver List": "Criar Lista de Receptor", 
- "Customer": "Cliente", 
- "Department": "Departamento", 
- "Message": "Mensagem", 
- "Message greater than 160 character will be splitted into multiple mesage": "Mensagens maiores do que 160 caracteres v\u00e3o ser divididos em m\u00faltiplas mensagens", 
- "Receiver List": "Lista de recebedores", 
- "SMS Center": "Centro de SMS", 
- "Selling": "Vendas", 
- "Send SMS": "Envie SMS", 
- "Send To": "Enviar para", 
- "Supplier": "Fornecedor"
-}
\ No newline at end of file
diff --git a/selling/doctype/sms_center/locale/pt-doc.json b/selling/doctype/sms_center/locale/pt-doc.json
deleted file mode 100644
index 311b62c..0000000
--- a/selling/doctype/sms_center/locale/pt-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "All Contact": "Todos Contato", 
- "All Customer Contact": "Todos contato do cliente", 
- "All Employee (Active)": "Todos Empregado (Ativo)", 
- "All Lead (Open)": "Todos chumbo (Aberto)", 
- "All Sales Partner Contact": "Todos Contato parceiro de vendas", 
- "All Sales Person": "Todos Vendas Pessoa", 
- "All Supplier Contact": "Todos contato fornecedor", 
- "Branch": "Ramo", 
- "Create Receiver List": "Criar Lista de Receptor", 
- "Customer": "Cliente", 
- "Department": "Departamento", 
- "Message": "Mensagem", 
- "Message greater than 160 character will be splitted into multiple mesage": "Mensagem maior do que 160 caracteres vai ser dividido em mesage m\u00faltipla", 
- "Receiver List": "Lista de receptor", 
- "SMS Center": "SMS Center", 
- "Selling": "Vendendo", 
- "Send SMS": "Envie SMS", 
- "Send To": "Enviar para", 
- "Supplier": "Fornecedor"
-}
\ No newline at end of file
diff --git a/selling/doctype/sms_center/locale/sr-doc.json b/selling/doctype/sms_center/locale/sr-doc.json
deleted file mode 100644
index ce58d3f..0000000
--- a/selling/doctype/sms_center/locale/sr-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "All Contact": "\u0421\u0432\u0435 \u041a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "All Customer Contact": "\u0421\u0432\u0435 \u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u041a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "All Employee (Active)": "\u0421\u0432\u0435 \u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438 (\u0430\u043a\u0442\u0438\u0432\u043d\u0430)", 
- "All Lead (Open)": "\u0421\u0432\u0435 \u041e\u043b\u043e\u0432\u043e (\u041e\u043f\u0435\u043d)", 
- "All Sales Partner Contact": "\u0421\u0432\u0435 \u043f\u0440\u043e\u0434\u0430\u0458\u0435 \u043f\u0430\u0440\u0442\u043d\u0435\u0440 \u041a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "All Sales Person": "\u0421\u0432\u0435 \u043f\u0440\u043e\u0434\u0430\u0458\u0435 \u041e\u0441\u043e\u0431\u0430", 
- "All Supplier Contact": "\u0421\u0432\u0435 \u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u041a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "Branch": "\u0424\u0438\u043b\u0438\u0458\u0430\u043b\u0430", 
- "Create Receiver List": "\u041d\u0430\u043f\u0440\u0430\u0432\u0438\u0442\u0435 \u043b\u0438\u0441\u0442\u0443 \u043f\u0440\u0438\u0458\u0435\u043c\u043d\u0438\u043a\u0430", 
- "Customer": "\u041a\u0443\u043f\u0430\u0446", 
- "Department": "\u041e\u0434\u0435\u0459\u0435\u045a\u0435", 
- "Message": "\u041f\u043e\u0440\u0443\u043a\u0430", 
- "Message greater than 160 character will be splitted into multiple mesage": "\u041f\u043e\u0440\u0443\u043a\u0430 \u0432\u0435\u045b\u0438 \u043e\u0434 160 \u043a\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0430 \u045b\u0435 \u0431\u0438\u0442\u0438 \u043f\u043e\u0434\u0435\u0459\u0435\u043d \u043d\u0430 \u0432\u0438\u0448\u0435 \u0423\u043f\u0438\u0441", 
- "Receiver List": "\u041f\u0440\u0438\u0458\u0435\u043c\u043d\u0438\u043a \u041b\u0438\u0441\u0442\u0430", 
- "SMS Center": "\u0421\u041c\u0421 \u0446\u0435\u043d\u0442\u0430\u0440", 
- "Selling": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430", 
- "Send SMS": "\u041f\u043e\u0448\u0430\u0459\u0438 \u0421\u041c\u0421", 
- "Send To": "\u041f\u043e\u0448\u0430\u0459\u0438", 
- "Supplier": "\u0414\u043e\u0431\u0430\u0432\u0459\u0430\u0447"
-}
\ No newline at end of file
diff --git a/selling/doctype/sms_center/locale/ta-doc.json b/selling/doctype/sms_center/locale/ta-doc.json
deleted file mode 100644
index 97f98b2..0000000
--- a/selling/doctype/sms_center/locale/ta-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "All Contact": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "All Customer Contact": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "All Employee (Active)": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0baa\u0ba3\u0bbf\u0baf\u0bbe\u0bb3\u0bb0\u0bcd (\u0b9a\u0bc6\u0baf\u0bb2\u0bbf\u0bb2\u0bcd)", 
- "All Lead (Open)": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0ba3\u0bbf (\u0ba4\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4)", 
- "All Sales Partner Contact": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bb0\u0ba9\u0bcd\u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8 \u0ba4\u0bc1\u0ba3\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "All Sales Person": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0ba8\u0baa\u0bb0\u0bcd", 
- "All Supplier Contact": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0b9a\u0baa\u0bcd\u0bb3\u0bc8\u0baf\u0bb0\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Branch": "\u0b95\u0bbf\u0bb3\u0bc8", 
- "Create Receiver List": "\u0baa\u0bc6\u0bb1\u0bc1\u0ba8\u0bb0\u0bcd \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95", 
- "Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Department": "\u0b87\u0bb2\u0bbe\u0b95\u0bbe", 
- "Message": "\u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf", 
- "Message greater than 160 character will be splitted into multiple mesage": "160 \u0ba4\u0ba9\u0bcd\u0bae\u0bc8\u0baf\u0bc8 \u0bb5\u0bbf\u0b9f \u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf\u0baf\u0bc8 \u0baa\u0bb2 mesage \u0b95\u0bc6\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1 splitted", 
- "Receiver List": "\u0bb0\u0bbf\u0b9a\u0bc0\u0bb5\u0bb0\u0bcd \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "SMS Center": "\u0b8e\u0bb8\u0bcd\u0b8e\u0bae\u0bcd\u0b8e\u0bb8\u0bcd \u0bae\u0bc8\u0baf\u0bae\u0bcd", 
- "Selling": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8", 
- "Send SMS": "\u0b8e\u0bb8\u0bcd\u0b8e\u0bae\u0bcd\u0b8e\u0bb8\u0bcd \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa", 
- "Send To": "\u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0bc1", 
- "Supplier": "\u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bb5\u0bb0\u0bcd"
-}
\ No newline at end of file
diff --git a/selling/doctype/sms_center/locale/th-doc.json b/selling/doctype/sms_center/locale/th-doc.json
deleted file mode 100644
index 4120dfa..0000000
--- a/selling/doctype/sms_center/locale/th-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "All Contact": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", 
- "All Customer Contact": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", 
- "All Employee (Active)": "\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19 (Active) \u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", 
- "All Lead (Open)": "\u0e15\u0e30\u0e01\u0e31\u0e48\u0e27 (\u0e40\u0e1b\u0e34\u0e14) \u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", 
- "All Sales Partner Contact": "\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e1e\u0e31\u0e19\u0e18\u0e21\u0e34\u0e15\u0e23\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "All Sales Person": "\u0e04\u0e19\u0e02\u0e32\u0e22\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", 
- "All Supplier Contact": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", 
- "Branch": "\u0e2a\u0e32\u0e02\u0e32", 
- "Create Receiver List": "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e31\u0e1a", 
- "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Department": "\u0e41\u0e1c\u0e19\u0e01", 
- "Message": "\u0e02\u0e48\u0e32\u0e27\u0e2a\u0e32\u0e23", 
- "Message greater than 160 character will be splitted into multiple mesage": "\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e21\u0e32\u0e01\u0e02\u0e36\u0e49\u0e19\u0e01\u0e27\u0e48\u0e32 160 \u0e15\u0e31\u0e27\u0e2d\u0e31\u0e01\u0e29\u0e23\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e25\u0e07 splitted mesage \u0e2b\u0e25\u0e32\u0e22", 
- "Receiver List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e1c\u0e39\u0e49\u0e23\u0e31\u0e1a", 
- "SMS Center": "\u0e28\u0e39\u0e19\u0e22\u0e4c SMS", 
- "Selling": "\u0e02\u0e32\u0e22", 
- "Send SMS": "\u0e2a\u0e48\u0e07 SMS", 
- "Send To": "\u0e2a\u0e48\u0e07\u0e43\u0e2b\u0e49", 
- "Supplier": "\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22"
-}
\ No newline at end of file
diff --git a/selling/page/sales_analytics/README.md b/selling/page/sales_analytics/README.md
new file mode 100644
index 0000000..11994c2
--- /dev/null
+++ b/selling/page/sales_analytics/README.md
@@ -0,0 +1 @@
+Trends of sales by Item, Item Group, Customer etc.
\ No newline at end of file
diff --git a/selling/page/sales_analytics/sales_analytics.js b/selling/page/sales_analytics/sales_analytics.js
index 0b35af5..7fdc3ac 100644
--- a/selling/page/sales_analytics/sales_analytics.js
+++ b/selling/page/sales_analytics/sales_analytics.js
@@ -23,7 +23,7 @@
 	new erpnext.SalesAnalytics(wrapper);
 	
 	wrapper.appframe.add_home_breadcrumb()
-	wrapper.appframe.add_module_breadcrumb("Selling")
+	wrapper.appframe.add_module_icon("Selling")
 	wrapper.appframe.add_breadcrumb("icon-bar-chart")
 }
 
diff --git a/selling/page/sales_browser/README.md b/selling/page/sales_browser/README.md
new file mode 100644
index 0000000..d6a20e1
--- /dev/null
+++ b/selling/page/sales_browser/README.md
@@ -0,0 +1 @@
+Tree editor for Territory, Customer Group, Item Group, Sales Partner
\ No newline at end of file
diff --git a/selling/page/sales_browser/sales_browser.html b/selling/page/sales_browser/sales_browser.html
deleted file mode 100644
index 4683a07..0000000
--- a/selling/page/sales_browser/sales_browser.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<div class="layout-wrapper layout-wrapper-background">
-	<div class="appframe-area"></div>
-	<div class="layout-main-section">
-		<div class="tree-area"></div>
-	</div>
-	<div class="layout-side-section">
-		<div class="help">To add child nodes, explore tree and click on the node under which you want to add more nodes.
-		</div>
-	</div>
-	<div class="clear"></div>
-</div>
\ No newline at end of file
diff --git a/selling/page/sales_browser/sales_browser.js b/selling/page/sales_browser/sales_browser.js
index 4622f24..ed13f9d 100644
--- a/selling/page/sales_browser/sales_browser.js
+++ b/selling/page/sales_browser/sales_browser.js
@@ -15,14 +15,22 @@
 // along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 pscript['onload_Sales Browser'] = function(wrapper){
-	wrapper.appframe = new wn.ui.AppFrame($(wrapper).find('.appframe-area'));
-	wrapper.appframe.add_home_breadcrumb()
-	wrapper.appframe.add_module_breadcrumb("Selling")
+	wn.ui.make_app_page({
+		parent: wrapper,
+	})
+	
+	wrapper.appframe.add_module_icon("Selling")
 	
 	wrapper.appframe.add_button('Refresh', function() {  
 			wrapper.make_tree();
 		}, 'icon-refresh');
 
+
+	$(wrapper)
+		.find(".layout-side-section")
+		.html('<div class="text-muted">Click on a link to get options to expand \
+		 	get options Add / Edit / Delete.</div>')
+
 	wrapper.make_tree = function() {
 		var ctype = wn.get_route()[1] || 'Territory';
 		wn.call({
@@ -30,7 +38,13 @@
 			args: {ctype: ctype},
 			callback: function(r) {
 				var root = r.message[0]["value"];
-				erpnext.sales_chart = new erpnext.SalesChart(ctype, root, wrapper);
+				erpnext.sales_chart = new erpnext.SalesChart(ctype, root, 
+					$(wrapper)
+						.find(".layout-main-section")
+						.css({
+							"min-height": "300px",
+							"padding-bottom": "25px"
+						}));
 			}
 		});
 	}
@@ -50,12 +64,12 @@
 };
 
 erpnext.SalesChart = Class.extend({
-	init: function(ctype, root, wrapper) {
-		$(wrapper).find('.tree-area').empty();
+	init: function(ctype, root, parent) {
+		$(parent).empty();
 		var me = this;
 		me.ctype = ctype;
 		this.tree = new wn.ui.Tree({
-			parent: $(wrapper).find('.tree-area'), 
+			parent: $(parent), 
 			label: root,
 			args: {ctype: ctype},
 			method: 'selling.page.sales_browser.sales_browser.get_children',
diff --git a/selling/page/selling_home/locale/_messages_js.json b/selling/page/selling_home/locale/_messages_js.json
deleted file mode 100644
index f1827c2..0000000
--- a/selling/page/selling_home/locale/_messages_js.json
+++ /dev/null
@@ -1,52 +0,0 @@
-[
- "Sales Orders Pending to be Delivered", 
- "Sales taxes template.", 
- "Documents", 
- "Customer Addresses And Contacts", 
- "Lead", 
- "Confirmed orders from Customers.", 
- "Potential opportunities for selling.", 
- "Mupltiple Item prices.", 
- "Quotes to Leads or Customers.", 
- "Quotation", 
- "Territory", 
- "Template of terms or contract.", 
- "Sales Returns", 
- "Trend Analyzer", 
- "Terms and Conditions", 
- "Database of potential customers.", 
- "Customer database.", 
- "Customer classification tree.", 
- "All Addresses.", 
- "Customer Group", 
- "Helper for managing return of goods (sales or purchase)", 
- "Address", 
- "Opportunity", 
- "Sales Taxes and Charges Master", 
- "Price List", 
- "Customer", 
- "Masters", 
- "Tree of item classification", 
- "Setup", 
- "Sales BOM", 
- "Reports", 
- "Sales Analytics", 
- "Item", 
- "Sales persons and targets", 
- "Contact", 
- "SMS Center", 
- "Item Group", 
- "Sales Partner", 
- "Send mass SMS to your contacts", 
- "Sales Person", 
- "Bundle items at time of sale.", 
- "Campaign", 
- "Sales territories.", 
- "All Products or Services.", 
- "Analytics", 
- "Sales campaigns", 
- "All Contacts.", 
- "Sales Order", 
- "Tools", 
- "Commission partners and targets"
-]
\ No newline at end of file
diff --git a/selling/page/selling_home/locale/ar-js.json b/selling/page/selling_home/locale/ar-js.json
deleted file mode 100644
index 0c0119d..0000000
--- a/selling/page/selling_home/locale/ar-js.json
+++ /dev/null
@@ -1,52 +0,0 @@
-{
- "Address": "\u0639\u0646\u0648\u0627\u0646", 
- "All Addresses.": "\u062c\u0645\u064a\u0639 \u0627\u0644\u0639\u0646\u0627\u0648\u064a\u0646.", 
- "All Contacts.": "\u062c\u0645\u064a\u0639 \u062c\u0647\u0627\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644.", 
- "All Products or Services.": "\u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0623\u0648 \u0627\u0644\u062e\u062f\u0645\u0627\u062a.", 
- "Analytics": "\u062a\u062d\u0644\u064a\u0644\u0627\u062a", 
- "Bundle items at time of sale.": "\u062d\u0632\u0645\u0629 \u0627\u0644\u0628\u0646\u0648\u062f \u0641\u064a \u0648\u0642\u062a \u0627\u0644\u0628\u064a\u0639.", 
- "Campaign": "\u062d\u0645\u0644\u0629", 
- "Commission partners and targets": "\u0634\u0631\u0643\u0627\u0621 \u0627\u0644\u0644\u062c\u0646\u0629 \u0648\u0627\u0644\u0623\u0647\u062f\u0627\u0641", 
- "Confirmed orders from Customers.": "\u0623\u0643\u062f \u0623\u0648\u0627\u0645\u0631 \u0645\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621.", 
- "Contact": "\u0627\u062a\u0635\u0644", 
- "Customer": "\u0632\u0628\u0648\u0646", 
- "Customer Addresses And Contacts": "\u0627\u0644\u0639\u0646\u0627\u0648\u064a\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0648\u0627\u062a\u0635\u0627\u0644\u0627\u062a", 
- "Customer Group": "\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer classification tree.": "\u062a\u0635\u0646\u064a\u0641 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0634\u062c\u0631\u0629.", 
- "Customer database.": "\u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a.", 
- "Database of potential customers.": "\u0642\u0627\u0639\u062f\u0629 \u0628\u064a\u0627\u0646\u0627\u062a \u0645\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0627\u0644\u0645\u062d\u062a\u0645\u0644\u064a\u0646.", 
- "Documents": "\u0648\u062b\u0627\u0626\u0642", 
- "Helper for managing return of goods (sales or purchase)": "\u0627\u0644\u0645\u0633\u0627\u0639\u062f \u0644\u0625\u062f\u0627\u0631\u0629 \u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u0628\u0636\u0627\u0626\u0639 (\u0645\u0628\u064a\u0639\u0627\u062a \u0623\u0648 \u0634\u0631\u0627\u0621)", 
- "Item": "\u0628\u0646\u062f", 
- "Item Group": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", 
- "Lead": "\u0642\u064a\u0627\u062f\u0629", 
- "Masters": "\u0627\u0644\u0645\u0627\u062c\u0633\u062a\u064a\u0631", 
- "Mupltiple Item prices.": "\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0625\u063a\u0644\u0627\u0642 Mupltiple.", 
- "Opportunity": "\u0641\u0631\u0635\u0629", 
- "Potential opportunities for selling.": "\u0641\u0631\u0635 \u0645\u062d\u062a\u0645\u0644\u0629 \u0644\u0644\u0628\u064a\u0639.", 
- "Price List": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631", 
- "Quotation": "\u0627\u0642\u062a\u0628\u0627\u0633", 
- "Quotes to Leads or Customers.": "\u0627\u0642\u062a\u0628\u0627\u0633\u0627\u062a \u0644\u0639\u0631\u0648\u0636 \u0623\u0648 \u0627\u0644\u0639\u0645\u0644\u0627\u0621.", 
- "Reports": "\u062a\u0642\u0627\u0631\u064a\u0631", 
- "SMS Center": "\u0645\u0631\u0643\u0632 SMS", 
- "Sales Analytics": "\u0645\u0628\u064a\u0639\u0627\u062a \u062a\u062d\u0644\u064a\u0644\u0627\u062a", 
- "Sales BOM": "\u0645\u0628\u064a\u0639\u0627\u062a BOM", 
- "Sales Order": "\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Sales Orders Pending to be Delivered": "\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0645\u0639\u0644\u0642\u0629 \u0627\u0644\u062a\u064a \u0623\u0644\u0642\u064a\u062a", 
- "Sales Partner": "\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0634\u0631\u064a\u0643", 
- "Sales Person": "\u0645\u0628\u064a\u0639\u0627\u062a \u0634\u062e\u0635", 
- "Sales Returns": "\u0645\u0628\u064a\u0639\u0627\u062a \u0625\u0631\u062c\u0627\u0639", 
- "Sales Taxes and Charges Master": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0639\u0644\u0649 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0648\u0631\u0633\u0648\u0645 \u0645\u0627\u062c\u0633\u062a\u064a\u0631", 
- "Sales campaigns": "\u062d\u0645\u0644\u0627\u062a \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Sales persons and targets": "\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0623\u0634\u062e\u0627\u0635 \u0648\u0627\u0644\u0623\u0647\u062f\u0627\u0641", 
- "Sales taxes template.": "\u0636\u0631\u0627\u0626\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0642\u0627\u0644\u0628.", 
- "Sales territories.": "\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0623\u0631\u0627\u0636\u064a.", 
- "Send mass SMS to your contacts": "\u0625\u0631\u0633\u0627\u0644 SMS \u0627\u0644\u0634\u0627\u0645\u0644 \u0644\u062c\u0647\u0627\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Template of terms or contract.": "\u0642\u0627\u0644\u0628 \u0645\u0646 \u0627\u0644\u0634\u0631\u0648\u0637 \u0623\u0648 \u0627\u0644\u0639\u0642\u062f.", 
- "Terms and Conditions": "\u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Territory": "\u0625\u0642\u0644\u064a\u0645", 
- "Tools": "\u0623\u062f\u0648\u0627\u062a", 
- "Tree of item classification": "\u0634\u062c\u0631\u0629 \u0627\u0644\u062a\u0635\u0646\u064a\u0641 \u0627\u0644\u0628\u0646\u062f", 
- "Trend Analyzer": "\u0627\u0644\u0627\u062a\u062c\u0627\u0647 \u0645\u062d\u0644\u0644"
-}
\ No newline at end of file
diff --git a/selling/page/selling_home/locale/de-js.json b/selling/page/selling_home/locale/de-js.json
deleted file mode 100644
index ad79a7e..0000000
--- a/selling/page/selling_home/locale/de-js.json
+++ /dev/null
@@ -1,52 +0,0 @@
-{
- "Address": "Adresse", 
- "All Addresses.": "Alle Adressen.", 
- "All Contacts.": "Alle Kontakte.", 
- "All Products or Services.": "Alle Produkte oder Dienstleistungen.", 
- "Analytics": "Analytics", 
- "Bundle items at time of sale.": "Bundle Artikel zum Zeitpunkt des Verkaufs.", 
- "Campaign": "Kampagne", 
- "Commission partners and targets": "Kommission Partnern und Ziele", 
- "Confirmed orders from Customers.": "Best\u00e4tigte Bestellungen von Kunden.", 
- "Contact": "Kontakt", 
- "Customer": "Kunde", 
- "Customer Addresses And Contacts": "Kundenadressen und Kontakte", 
- "Customer Group": "Customer Group", 
- "Customer classification tree.": "Einteilung der Kunden Baum.", 
- "Customer database.": "Kunden-Datenbank.", 
- "Database of potential customers.": "Datenbank von potentiellen Kunden.", 
- "Documents": "Unterlagen", 
- "Helper for managing return of goods (sales or purchase)": "Helper f\u00fcr die Verwaltung R\u00fccksendung der Ware (Verkauf oder Kauf)", 
- "Item": "Artikel", 
- "Item Group": "Artikel-Gruppe", 
- "Lead": "F\u00fchren", 
- "Masters": "Masters", 
- "Mupltiple Item prices.": "Artikel Mupltiple Preisen.", 
- "Opportunity": "Gelegenheit", 
- "Potential opportunities for selling.": "Potenzielle Chancen f\u00fcr den Verkauf.", 
- "Price List": "Preisliste", 
- "Quotation": "Zitat", 
- "Quotes to Leads or Customers.": "Zitate oder Leads zu Kunden.", 
- "Reports": "Reports", 
- "SMS Center": "SMS Center", 
- "Sales Analytics": "Sales Analytics", 
- "Sales BOM": "Vertrieb BOM", 
- "Sales Order": "Sales Order", 
- "Sales Orders Pending to be Delivered": "Bis Kundenauftr\u00e4ge zu liefernden", 
- "Sales Partner": "Vertriebspartner", 
- "Sales Person": "Sales Person", 
- "Sales Returns": "R\u00fcckware", 
- "Sales Taxes and Charges Master": "Vertrieb Steuern und Abgaben Meister", 
- "Sales campaigns": "Sales-Kampagnen", 
- "Sales persons and targets": "Vertriebsmitarbeiter und Ziele", 
- "Sales taxes template.": "Umsatzsteuer-Vorlage.", 
- "Sales territories.": "Vertriebsgebieten.", 
- "Send mass SMS to your contacts": "Senden Sie Massen-SMS an Ihre Kontakte", 
- "Setup": "Setup", 
- "Template of terms or contract.": "Vorlage von Begriffen oder Vertrag.", 
- "Terms and Conditions": "AGB", 
- "Territory": "Gebiet", 
- "Tools": "Werkzeuge", 
- "Tree of item classification": "Tree of Artikelzugeh\u00f6rigkeit", 
- "Trend Analyzer": "Trend Analyzer"
-}
\ No newline at end of file
diff --git a/selling/page/selling_home/locale/es-js.json b/selling/page/selling_home/locale/es-js.json
deleted file mode 100644
index 13dea33..0000000
--- a/selling/page/selling_home/locale/es-js.json
+++ /dev/null
@@ -1,52 +0,0 @@
-{
- "Address": "Direcci\u00f3n", 
- "All Addresses.": "Todas las direcciones.", 
- "All Contacts.": "Todos los contactos.", 
- "All Products or Services.": "Todos los Productos o Servicios.", 
- "Analytics": "Anal\u00edtica", 
- "Bundle items at time of sale.": "Agrupe elementos en tiempo de venta.", 
- "Campaign": "Campa\u00f1a", 
- "Commission partners and targets": "Comisi\u00f3n socios y metas", 
- "Confirmed orders from Customers.": "Confirmado pedidos de clientes.", 
- "Contact": "Contacto", 
- "Customer": "Cliente", 
- "Customer Addresses And Contacts": "Las direcciones de clientes y contactos", 
- "Customer Group": "Grupo de clientes", 
- "Customer classification tree.": "Cliente \u00e1rbol de clasificaci\u00f3n.", 
- "Customer database.": "Cliente de base de datos.", 
- "Database of potential customers.": "Base de datos de clientes potenciales.", 
- "Documents": "Documentos", 
- "Helper for managing return of goods (sales or purchase)": "Ayudante para la gesti\u00f3n de devoluci\u00f3n de mercanc\u00edas (compra o venta)", 
- "Item": "Art\u00edculo", 
- "Item Group": "Grupo de art\u00edculos", 
- "Lead": "Conducir", 
- "Masters": "Masters", 
- "Mupltiple Item prices.": "Precios Mupltiple art\u00edculo.", 
- "Opportunity": "Oportunidad", 
- "Potential opportunities for selling.": "Oportunidades potenciales para la venta.", 
- "Price List": "Precio de lista", 
- "Quotation": "Cita", 
- "Quotes to Leads or Customers.": "Cotizaciones a clientes potenciales o clientes.", 
- "Reports": "Informes", 
- "SMS Center": "Centro SMS", 
- "Sales Analytics": "Sales Analytics", 
- "Sales BOM": "Ventas BOM", 
- "Sales Order": "De \u00f3rdenes de venta", 
- "Sales Orders Pending to be Delivered": "\u00d3rdenes de venta pendientes de entrega", 
- "Sales Partner": "Sales Partner", 
- "Sales Person": "Sales Person", 
- "Sales Returns": "Devoluciones de ventas", 
- "Sales Taxes and Charges Master": "Impuestos de Ventas y Master Cargos", 
- "Sales campaigns": "Ventas campa\u00f1as", 
- "Sales persons and targets": "Venta personas y las metas", 
- "Sales taxes template.": "Ventas impuestos plantilla.", 
- "Sales territories.": "Ventas territorios.", 
- "Send mass SMS to your contacts": "Env\u00ede SMS masivos a sus contactos", 
- "Setup": "Disposici\u00f3n", 
- "Template of terms or contract.": "Plantilla de los t\u00e9rminos o condiciones.", 
- "Terms and Conditions": "T\u00e9rminos y Condiciones", 
- "Territory": "Territorio", 
- "Tools": "Instrumentos", 
- "Tree of item classification": "\u00c1rbol de la clasificaci\u00f3n del art\u00edculo", 
- "Trend Analyzer": "Tendencia Analizador"
-}
\ No newline at end of file
diff --git a/selling/page/selling_home/locale/fr-js.json b/selling/page/selling_home/locale/fr-js.json
deleted file mode 100644
index 9947cea..0000000
--- a/selling/page/selling_home/locale/fr-js.json
+++ /dev/null
@@ -1,52 +0,0 @@
-{
- "Address": "Adresse", 
- "All Addresses.": "Toutes les adresses.", 
- "All Contacts.": "Tous les contacts.", 
- "All Products or Services.": "Tous les produits ou services.", 
- "Analytics": "Analytique", 
- "Bundle items at time of sale.": "Regrouper des envois au moment de la vente.", 
- "Campaign": "Campagne", 
- "Commission partners and targets": "Partenaires de la Commission et des objectifs", 
- "Confirmed orders from Customers.": "Confirm\u00e9 commandes provenant de clients.", 
- "Contact": "Contacter", 
- "Customer": "Client", 
- "Customer Addresses And Contacts": "Adresses et contacts clients", 
- "Customer Group": "Groupe de clients", 
- "Customer classification tree.": "Arbre de classification de la client\u00e8le.", 
- "Customer database.": "Base de donn\u00e9es clients.", 
- "Database of potential customers.": "Base de donn\u00e9es de clients potentiels.", 
- "Documents": "Documents", 
- "Helper for managing return of goods (sales or purchase)": "D&#39;assistance pour la gestion du retour de biens (vente ou achat)", 
- "Item": "Article", 
- "Item Group": "Groupe d&#39;\u00e9l\u00e9ments", 
- "Lead": "Conduire", 
- "Masters": "Ma\u00eetres", 
- "Mupltiple Item prices.": "Prix \u200b\u200bdu lot Mupltiple.", 
- "Opportunity": "Occasion", 
- "Potential opportunities for selling.": "Possibilit\u00e9s pour la vente.", 
- "Price List": "Liste des Prix", 
- "Quotation": "Citation", 
- "Quotes to Leads or Customers.": "Citations \u00e0 prospects ou clients.", 
- "Reports": "Rapports", 
- "SMS Center": "Centre SMS", 
- "Sales Analytics": "Analytics Sales", 
- "Sales BOM": "BOM ventes", 
- "Sales Order": "Commande", 
- "Sales Orders Pending to be Delivered": "En attendant les commandes clients \u00e0 livrer", 
- "Sales Partner": "Sales Partner", 
- "Sales Person": "Sales Person", 
- "Sales Returns": "Retours sur ventes", 
- "Sales Taxes and Charges Master": "Taxes de vente et frais de Master", 
- "Sales campaigns": "Campagnes de vente", 
- "Sales persons and targets": "Les vendeurs et les objectifs", 
- "Sales taxes template.": "Les taxes de vente gabarit.", 
- "Sales territories.": "Territoires de vente.", 
- "Send mass SMS to your contacts": "Envoyer un SMS en masse \u00e0 vos contacts", 
- "Setup": "Installation", 
- "Template of terms or contract.": "Mod\u00e8le de termes ou d&#39;un contrat.", 
- "Terms and Conditions": "Termes et Conditions", 
- "Territory": "Territoire", 
- "Tools": "Outils", 
- "Tree of item classification": "Arbre de classification du produit", 
- "Trend Analyzer": "Analyseur de tendance"
-}
\ No newline at end of file
diff --git a/selling/page/selling_home/locale/hi-js.json b/selling/page/selling_home/locale/hi-js.json
deleted file mode 100644
index 438b0c5..0000000
--- a/selling/page/selling_home/locale/hi-js.json
+++ /dev/null
@@ -1,52 +0,0 @@
-{
- "Address": "\u092a\u0924\u093e", 
- "All Addresses.": "\u0938\u092d\u0940 \u092a\u0924\u0947.", 
- "All Contacts.": "\u0938\u092d\u0940 \u0938\u0902\u092a\u0930\u094d\u0915.", 
- "All Products or Services.": "\u0938\u092d\u0940 \u0909\u0924\u094d\u092a\u093e\u0926\u094b\u0902 \u092f\u093e \u0938\u0947\u0935\u093e\u0913\u0902.", 
- "Analytics": "\u0935\u093f\u0936\u094d\u0932\u0947\u0937\u093f\u0915\u0940", 
- "Bundle items at time of sale.": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0915\u0947 \u0938\u092e\u092f \u092e\u0947\u0902 \u0906\u0907\u091f\u092e \u092c\u0902\u0921\u0932.", 
- "Campaign": "\u0905\u092d\u093f\u092f\u093e\u0928", 
- "Commission partners and targets": "\u0906\u092f\u094b\u0917 \u092d\u093e\u0917\u0940\u0926\u093e\u0930\u094b\u0902 \u0914\u0930 \u0932\u0915\u094d\u0937\u094d\u092f", 
- "Confirmed orders from Customers.": "\u0917\u094d\u0930\u093e\u0939\u0915\u094b\u0902 \u0938\u0947 \u0906\u0926\u0947\u0936 \u0915\u0940 \u092a\u0941\u0937\u094d\u091f\u093f \u0915\u0940 \u0939\u0948.", 
- "Contact": "\u0938\u0902\u092a\u0930\u094d\u0915", 
- "Customer": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "Customer Addresses And Contacts": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u0947 \u092a\u0924\u0947 \u0914\u0930 \u0938\u0902\u092a\u0930\u094d\u0915", 
- "Customer Group": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0938\u092e\u0942\u0939", 
- "Customer classification tree.": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0935\u0930\u094d\u0917\u0940\u0915\u0930\u0923 \u092a\u0947\u0921\u093c.", 
- "Customer database.": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0921\u0947\u091f\u093e\u092c\u0947\u0938.", 
- "Database of potential customers.": "\u0938\u0902\u092d\u093e\u0935\u093f\u0924 \u0917\u094d\u0930\u093e\u0939\u0915\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u0927\u0928\u094d\u092f\u0935\u093e\u0926.", 
- "Documents": "\u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c", 
- "Helper for managing return of goods (sales or purchase)": "\u092e\u093e\u0932 \u0915\u0940 \u0935\u093e\u092a\u0938\u0940 (\u092c\u093f\u0915\u094d\u0930\u0940 \u092f\u093e \u0916\u0930\u0940\u0926) \u0915\u0947 \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u0915\u0947 \u0932\u093f\u090f \u0938\u0939\u093e\u092f\u0915", 
- "Item": "\u092e\u0926", 
- "Item Group": "\u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Lead": "\u0928\u0947\u0924\u0943\u0924\u094d\u0935", 
- "Masters": "\u0938\u094d\u0928\u093e\u0924\u0915\u094b\u0924\u094d\u0924\u0930", 
- "Mupltiple Item prices.": "Mupltiple \u0906\u0907\u091f\u092e \u0915\u0940 \u0915\u0940\u092e\u0924\u094b\u0902.", 
- "Opportunity": "\u0905\u0935\u0938\u0930", 
- "Potential opportunities for selling.": "\u092c\u0947\u091a\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0938\u0902\u092d\u093e\u0935\u093f\u0924 \u0905\u0935\u0938\u0930\u094b\u0902.", 
- "Price List": "\u0915\u0940\u092e\u0924 \u0938\u0942\u091a\u0940", 
- "Quotation": "\u0909\u0926\u094d\u0927\u0930\u0923", 
- "Quotes to Leads or Customers.": "\u0938\u0941\u0930\u093e\u0917 \u092f\u093e \u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u0947 \u0932\u093f\u090f \u0909\u0926\u094d\u0927\u0930\u0923.", 
- "Reports": "\u0930\u093f\u092a\u094b\u0930\u094d\u091f", 
- "SMS Center": "\u090f\u0938\u090f\u092e\u090f\u0938 \u0915\u0947\u0902\u0926\u094d\u0930", 
- "Sales Analytics": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0935\u093f\u0936\u094d\u0932\u0947\u0937\u093f\u0915\u0940", 
- "Sales BOM": "\u092c\u093f\u0915\u094d\u0930\u0940 \u092c\u0940\u0913\u090f\u092e", 
- "Sales Order": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936", 
- "Sales Orders Pending to be Delivered": "\u0935\u093f\u0915\u094d\u0930\u092f \u0906\u0926\u0947\u0936 \u0926\u093f\u092f\u093e \u091c\u093e \u0932\u0902\u092c\u093f\u0924", 
- "Sales Partner": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0938\u093e\u0925\u0940", 
- "Sales Person": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0935\u094d\u092f\u0915\u094d\u0924\u093f", 
- "Sales Returns": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0930\u093f\u091f\u0930\u094d\u0928", 
- "Sales Taxes and Charges Master": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u092e\u093e\u0938\u094d\u091f\u0930", 
- "Sales campaigns": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0905\u092d\u093f\u092f\u093e\u0928", 
- "Sales persons and targets": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0935\u094d\u092f\u0915\u094d\u0924\u093f\u092f\u094b\u0902 \u0914\u0930 \u0932\u0915\u094d\u0937\u094d\u092f", 
- "Sales taxes template.": "\u092c\u093f\u0915\u094d\u0930\u0940 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f \u0915\u0930\u094b\u0902.", 
- "Sales territories.": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0915\u094d\u0937\u0947\u0924\u094d\u0930\u094b\u0902.", 
- "Send mass SMS to your contacts": "\u0905\u092a\u0928\u0947 \u0938\u0902\u092a\u0930\u094d\u0915\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u092c\u0921\u093c\u0947 \u092a\u0948\u092e\u093e\u0928\u0947 \u092a\u0930 \u090f\u0938\u090f\u092e\u090f\u0938 \u092d\u0947\u091c\u0947\u0902", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Template of terms or contract.": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092f\u093e \u0905\u0928\u0941\u092c\u0902\u0927 \u0915\u0947 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f.", 
- "Terms and Conditions": "\u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u0947\u0902", 
- "Territory": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930", 
- "Tools": "\u0909\u092a\u0915\u0930\u0923", 
- "Tree of item classification": "\u0906\u0907\u091f\u092e \u0935\u0930\u094d\u0917\u0940\u0915\u0930\u0923 \u0915\u0947 \u092a\u0947\u0921\u093c", 
- "Trend Analyzer": "\u0930\u0941\u091d\u093e\u0928 \u0935\u093f\u0936\u094d\u0932\u0947\u0937\u0915"
-}
\ No newline at end of file
diff --git a/selling/page/selling_home/locale/hr-js.json b/selling/page/selling_home/locale/hr-js.json
deleted file mode 100644
index 99c33ad..0000000
--- a/selling/page/selling_home/locale/hr-js.json
+++ /dev/null
@@ -1,52 +0,0 @@
-{
- "Address": "Adresa", 
- "All Addresses.": "Sve adrese.", 
- "All Contacts.": "Svi kontakti.", 
- "All Products or Services.": "Svi proizvodi i usluge.", 
- "Analytics": "Analitika", 
- "Bundle items at time of sale.": "Bala stavke na vrijeme prodaje.", 
- "Campaign": "Kampanja", 
- "Commission partners and targets": "Komisija partneri i ciljevi", 
- "Confirmed orders from Customers.": "Potvr\u0111eno narud\u017ebe od kupaca.", 
- "Contact": "Kontaktirati", 
- "Customer": "Kupac", 
- "Customer Addresses And Contacts": "Kupac adrese i kontakti", 
- "Customer Group": "Kupac Grupa", 
- "Customer classification tree.": "Kupac klasifikacija stablo.", 
- "Customer database.": "Kupac baze.", 
- "Database of potential customers.": "Baza potencijalnih kupaca.", 
- "Documents": "Dokumenti", 
- "Helper for managing return of goods (sales or purchase)": "Pomo\u0107nik za upravljanje povrat robe (prodaja ili kupnja)", 
- "Item": "Stavka", 
- "Item Group": "Stavka Grupa", 
- "Lead": "Dovesti", 
- "Masters": "Majstori", 
- "Mupltiple Item prices.": "Mupltiple Stavka cijene.", 
- "Opportunity": "Prilika", 
- "Potential opportunities for selling.": "Potencijalni mogu\u0107nosti za prodaju.", 
- "Price List": "Cjenik", 
- "Quotation": "Citat", 
- "Quotes to Leads or Customers.": "Citati na vodi ili kupaca.", 
- "Reports": "Izvje\u0161\u0107a", 
- "SMS Center": "SMS centar", 
- "Sales Analytics": "Prodaja Analitika", 
- "Sales BOM": "Prodaja BOM", 
- "Sales Order": "Prodajnog naloga", 
- "Sales Orders Pending to be Delivered": "Prodajni nalozi na \u010dekanju biti isporu\u010dena", 
- "Sales Partner": "Prodaja partner", 
- "Sales Person": "Prodaja Osoba", 
- "Sales Returns": "Prodaja Povratak", 
- "Sales Taxes and Charges Master": "Prodaja Porezi i naknade Master", 
- "Sales campaigns": "Prodaja kampanje", 
- "Sales persons and targets": "Prodaja osobe i ciljevi", 
- "Sales taxes template.": "Prodaja porezi predlo\u017eak.", 
- "Sales territories.": "Prodaja teritoriji.", 
- "Send mass SMS to your contacts": "Po\u0161alji masovne SMS svojim kontaktima", 
- "Setup": "Postavljanje", 
- "Template of terms or contract.": "Predlo\u017eak termina ili ugovor.", 
- "Terms and Conditions": "Odredbe i uvjeti", 
- "Territory": "Teritorija", 
- "Tools": "Alat", 
- "Tree of item classification": "Stablo to\u010dke klasifikaciji", 
- "Trend Analyzer": "Trend Analyzer"
-}
\ No newline at end of file
diff --git a/selling/page/selling_home/locale/nl-js.json b/selling/page/selling_home/locale/nl-js.json
deleted file mode 100644
index 5683df6..0000000
--- a/selling/page/selling_home/locale/nl-js.json
+++ /dev/null
@@ -1,52 +0,0 @@
-{
- "Address": "Adres", 
- "All Addresses.": "Alle adressen.", 
- "All Contacts.": "Alle contactpersonen.", 
- "All Products or Services.": "Alle producten of diensten.", 
- "Analytics": "Analytics", 
- "Bundle items at time of sale.": "Bundel artikelen op moment van verkoop.", 
- "Campaign": "Campagne", 
- "Commission partners and targets": "Partners van de Commissie en de doelstellingen", 
- "Confirmed orders from Customers.": "Bevestigde orders van klanten.", 
- "Contact": "Contact", 
- "Customer": "Klant", 
- "Customer Addresses And Contacts": "Klant adressen en contacten", 
- "Customer Group": "Klantengroep", 
- "Customer classification tree.": "Klant classificatie boom.", 
- "Customer database.": "Klantenbestand.", 
- "Database of potential customers.": "Database van potenti\u00eble klanten.", 
- "Documents": "Documenten", 
- "Helper for managing return of goods (sales or purchase)": "Helper voor het beheer van teruggave van goederen (verkoop of aankoop)", 
- "Item": "Item", 
- "Item Group": "Item Group", 
- "Lead": "Leiden", 
- "Masters": "Masters", 
- "Mupltiple Item prices.": "Mupltiple Item prijzen.", 
- "Opportunity": "Kans", 
- "Potential opportunities for selling.": "Potenti\u00eble mogelijkheden voor de verkoop.", 
- "Price List": "Prijslijst", 
- "Quotation": "Citaat", 
- "Quotes to Leads or Customers.": "Quotes om leads of klanten.", 
- "Reports": "Rapporten", 
- "SMS Center": "SMS Center", 
- "Sales Analytics": "Sales Analytics", 
- "Sales BOM": "Verkoop BOM", 
- "Sales Order": "Verkooporder", 
- "Sales Orders Pending to be Delivered": "Verkooporders afwachting Te leveren", 
- "Sales Partner": "Sales Partner", 
- "Sales Person": "Sales Person", 
- "Sales Returns": "Sales Returns", 
- "Sales Taxes and Charges Master": "Verkoop en-heffingen Master", 
- "Sales campaigns": "Verkoopcampagnes", 
- "Sales persons and targets": "Verkopers en doelstellingen", 
- "Sales taxes template.": "Omzetbelasting sjabloon.", 
- "Sales territories.": "Afzetgebieden.", 
- "Send mass SMS to your contacts": "Stuur massa SMS naar uw contacten", 
- "Setup": "Setup", 
- "Template of terms or contract.": "Sjabloon van termen of contract.", 
- "Terms and Conditions": "Algemene Voorwaarden", 
- "Territory": "Grondgebied", 
- "Tools": "Gereedschap", 
- "Tree of item classification": "Tree of post-classificatie", 
- "Trend Analyzer": "Trendanalyse"
-}
\ No newline at end of file
diff --git a/selling/page/selling_home/locale/pt-BR-js.json b/selling/page/selling_home/locale/pt-BR-js.json
deleted file mode 100644
index d90378d..0000000
--- a/selling/page/selling_home/locale/pt-BR-js.json
+++ /dev/null
@@ -1,52 +0,0 @@
-{
- "Address": "Endere\u00e7o", 
- "All Addresses.": "Todos os Endere\u00e7os.", 
- "All Contacts.": "Todos os contatos.", 
- "All Products or Services.": "Todos os Produtos ou Servi\u00e7os.", 
- "Analytics": "Anal\u00edtica", 
- "Bundle items at time of sale.": "Empacotar itens no momento da venda.", 
- "Campaign": "Campanha", 
- "Commission partners and targets": "Parceiros de comiss\u00e3o e metas", 
- "Confirmed orders from Customers.": "Pedidos confirmados de clientes.", 
- "Contact": "Contato", 
- "Customer": "Cliente", 
- "Customer Addresses And Contacts": "Endere\u00e7os e contatos do cliente", 
- "Customer Group": "Grupo de Clientes", 
- "Customer classification tree.": "\u00c1rvore de classifica\u00e7\u00e3o do cliente.", 
- "Customer database.": "Banco de dados do cliente.", 
- "Database of potential customers.": "Banco de dados de clientes potenciais.", 
- "Documents": "Documentos", 
- "Helper for managing return of goods (sales or purchase)": "Auxiliar para a gest\u00e3o de devolu\u00e7\u00e3o de mercadorias (venda ou compra)", 
- "Item": "Item", 
- "Item Group": "Grupo de Itens", 
- "Lead": "Prospecto", 
- "Masters": "Cadastros", 
- "Mupltiple Item prices.": "Pre\u00e7os de m\u00faltiplos itens.", 
- "Opportunity": "Oportunidade", 
- "Potential opportunities for selling.": "Oportunidades potenciais para a venda.", 
- "Price List": "Lista de Pre\u00e7os", 
- "Quotation": "Cota\u00e7\u00e3o", 
- "Quotes to Leads or Customers.": "Cota\u00e7\u00f5es para Prospectos ou Clientes.", 
- "Reports": "Relat\u00f3rios", 
- "SMS Center": "Centro de SMS", 
- "Sales Analytics": "An\u00e1lise de Vendas", 
- "Sales BOM": "LDM de Vendas", 
- "Sales Order": "Ordem de Venda", 
- "Sales Orders Pending to be Delivered": "Ordens de Venda pendentes de entregua", 
- "Sales Partner": "Parceiro de Vendas", 
- "Sales Person": "Vendedor", 
- "Sales Returns": "Retornos de Vendas", 
- "Sales Taxes and Charges Master": "Cadastro de Impostos e Taxas sobre Vendas", 
- "Sales campaigns": "Campanhas de Vendas", 
- "Sales persons and targets": "Vendedores e Metas", 
- "Sales taxes template.": "Modelo de Impostos sobre as Vendas.", 
- "Sales territories.": "Territ\u00f3rios de Vendas.", 
- "Send mass SMS to your contacts": "Enviar SMS em massa para seus contatos", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Template of terms or contract.": "Modelo de termos ou contratos.", 
- "Terms and Conditions": "Termos e Condi\u00e7\u00f5es", 
- "Territory": "Territ\u00f3rio", 
- "Tools": "Ferramentas", 
- "Tree of item classification": "\u00c1rvore de classifica\u00e7\u00e3o de itens", 
- "Trend Analyzer": "Analisador de tend\u00eancia"
-}
\ No newline at end of file
diff --git a/selling/page/selling_home/locale/pt-js.json b/selling/page/selling_home/locale/pt-js.json
deleted file mode 100644
index d61eca8..0000000
--- a/selling/page/selling_home/locale/pt-js.json
+++ /dev/null
@@ -1,52 +0,0 @@
-{
- "Address": "Endere\u00e7o", 
- "All Addresses.": "Todos os endere\u00e7os.", 
- "All Contacts.": "Todos os contatos.", 
- "All Products or Services.": "Todos os produtos ou servi\u00e7os.", 
- "Analytics": "Anal\u00edtica", 
- "Bundle items at time of sale.": "Bundle itens no momento da venda.", 
- "Campaign": "Campanha", 
- "Commission partners and targets": "Parceiros da Comiss\u00e3o e metas", 
- "Confirmed orders from Customers.": "Confirmado encomendas de clientes.", 
- "Contact": "Contato", 
- "Customer": "Cliente", 
- "Customer Addresses And Contacts": "Endere\u00e7os e contatos de clientes", 
- "Customer Group": "Grupo de Clientes", 
- "Customer classification tree.": "\u00c1rvore de classifica\u00e7\u00e3o do cliente.", 
- "Customer database.": "Banco de dados do cliente.", 
- "Database of potential customers.": "Banco de dados de clientes potenciais.", 
- "Documents": "Documentos", 
- "Helper for managing return of goods (sales or purchase)": "Auxiliar para a gest\u00e3o devolu\u00e7\u00e3o de mercadorias (venda ou compra)", 
- "Item": "Item", 
- "Item Group": "Grupo Item", 
- "Lead": "Conduzir", 
- "Masters": "Mestres", 
- "Mupltiple Item prices.": "Item pre\u00e7os Mupltiple.", 
- "Opportunity": "Oportunidade", 
- "Potential opportunities for selling.": "Oportunidades potenciais para a venda.", 
- "Price List": "Lista de Pre\u00e7os", 
- "Quotation": "Cita\u00e7\u00e3o", 
- "Quotes to Leads or Customers.": "Cota\u00e7\u00f5es para Leads ou Clientes.", 
- "Reports": "Relat\u00f3rios", 
- "SMS Center": "SMS Center", 
- "Sales Analytics": "Sales Analytics", 
- "Sales BOM": "BOM vendas", 
- "Sales Order": "Ordem de Vendas", 
- "Sales Orders Pending to be Delivered": "Pedidos de Vendas pendentes a serem entregues", 
- "Sales Partner": "Parceiro de vendas", 
- "Sales Person": "Vendas Pessoa", 
- "Sales Returns": "Retorna vendas", 
- "Sales Taxes and Charges Master": "Vendas Impostos e Encargos mestre", 
- "Sales campaigns": "Campanhas de vendas", 
- "Sales persons and targets": "Vendas pessoas e metas", 
- "Sales taxes template.": "Impostos sobre as vendas do modelo.", 
- "Sales territories.": "Os territ\u00f3rios de vendas.", 
- "Send mass SMS to your contacts": "Enviar SMS em massa para seus contatos", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Template of terms or contract.": "Modelo de termos ou contratos.", 
- "Terms and Conditions": "Termos e Condi\u00e7\u00f5es", 
- "Territory": "Territ\u00f3rio", 
- "Tools": "Ferramentas", 
- "Tree of item classification": "\u00c1rvore de classifica\u00e7\u00e3o de itens", 
- "Trend Analyzer": "Analisador de tend\u00eancia"
-}
\ No newline at end of file
diff --git a/selling/page/selling_home/locale/sr-js.json b/selling/page/selling_home/locale/sr-js.json
deleted file mode 100644
index 299cc04..0000000
--- a/selling/page/selling_home/locale/sr-js.json
+++ /dev/null
@@ -1,52 +0,0 @@
-{
- "Address": "\u0410\u0434\u0440\u0435\u0441\u0430", 
- "All Addresses.": "\u0421\u0432\u0435 \u0430\u0434\u0440\u0435\u0441\u0435.", 
- "All Contacts.": "\u0421\u0432\u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0438.", 
- "All Products or Services.": "\u0421\u0432\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438 \u0438\u043b\u0438 \u0443\u0441\u043b\u0443\u0433\u0435.", 
- "Analytics": "\u0410\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430", 
- "Bundle items at time of sale.": "\u0411\u0443\u043d\u0434\u043b\u0435 \u0441\u0442\u0430\u0432\u043a\u0435 \u0443 \u0432\u0440\u0435\u043c\u0435 \u043f\u0440\u043e\u0434\u0430\u0458\u0435.", 
- "Campaign": "\u041a\u0430\u043c\u043f\u0430\u045a\u0430", 
- "Commission partners and targets": "\u041a\u043e\u043c\u0438\u0441\u0438\u0458\u0430 \u043f\u0430\u0440\u0442\u043d\u0435\u0440\u0438 \u0438 \u0446\u0438\u0459\u0435\u0432\u0438", 
- "Confirmed orders from Customers.": "\u041f\u043e\u0442\u0432\u0440\u0452\u0435\u043d\u0430 \u043d\u0430\u0440\u0435\u0452\u0435\u045a\u0430 \u043e\u0434 \u043a\u0443\u043f\u0430\u0446\u0430.", 
- "Contact": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "Customer": "\u041a\u0443\u043f\u0430\u0446", 
- "Customer Addresses And Contacts": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0410\u0434\u0440\u0435\u0441\u0435 \u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0438", 
- "Customer Group": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0413\u0440\u0443\u043f\u0430", 
- "Customer classification tree.": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u043a\u043b\u0430\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0458\u0430 \u0434\u0440\u0432\u043e.", 
- "Customer database.": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0431\u0430\u0437\u0435 \u043f\u043e\u0434\u0430\u0442\u0430\u043a\u0430.", 
- "Database of potential customers.": "\u0411\u0430\u0437\u0430 \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0458\u0430\u043b\u043d\u0438\u0445 \u043a\u0443\u043f\u0430\u0446\u0430.", 
- "Documents": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438", 
- "Helper for managing return of goods (sales or purchase)": "\u041f\u043e\u043c\u0430\u0433\u0430\u0447 \u0437\u0430 \u0443\u043f\u0440\u0430\u0432\u0459\u0430\u045a\u0435 \u043f\u043e\u0432\u0440\u0430\u045b\u0430\u0458 \u0440\u043e\u0431\u0435 (\u043f\u0440\u043e\u0434\u0430\u0458\u0430 \u0438\u043b\u0438 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0430)", 
- "Item": "\u0421\u0442\u0430\u0432\u043a\u0430", 
- "Item Group": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0413\u0440\u0443\u043f\u0430", 
- "Lead": "\u0414\u043e\u0432\u0435\u0441\u0442\u0438", 
- "Masters": "\u041c\u0430\u0458\u0441\u0442\u043e\u0440\u0438", 
- "Mupltiple Item prices.": "\u041c\u0443\u043f\u043b\u0442\u0438\u043f\u043b\u0435 \u0418\u0442\u0435\u043c \u0446\u0435\u043d\u0435.", 
- "Opportunity": "\u041f\u0440\u0438\u043b\u0438\u043a\u0430", 
- "Potential opportunities for selling.": "\u041f\u043e\u0442\u0435\u043d\u0446\u0438\u0458\u0430\u043b\u043d\u0435 \u043c\u043e\u0433\u0443\u045b\u043d\u043e\u0441\u0442\u0438 \u0437\u0430 \u043f\u0440\u043e\u0434\u0430\u0458\u0443.", 
- "Price List": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a", 
- "Quotation": "\u0426\u0438\u0442\u0430\u0442", 
- "Quotes to Leads or Customers.": "\u0426\u0438\u0442\u0430\u0442\u0438 \u043d\u0430 \u0432\u043e\u0434\u0438 \u0438\u043b\u0438 \u043a\u043b\u0438\u0458\u0435\u043d\u0430\u0442\u0430.", 
- "Reports": "\u0418\u0437\u0432\u0435\u0448\u0442\u0430\u0458\u0438", 
- "SMS Center": "\u0421\u041c\u0421 \u0446\u0435\u043d\u0442\u0430\u0440", 
- "Sales Analytics": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0410\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430", 
- "Sales BOM": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0411\u041e\u041c", 
- "Sales Order": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041d\u0430\u0440\u0443\u0447\u0438\u0442\u0435", 
- "Sales Orders Pending to be Delivered": "\u041f\u0440\u043e\u0434\u0430\u0458\u043d\u0438\u0445 \u043d\u0430\u043b\u043e\u0433\u0430 \u043d\u0430 \u0447\u0435\u043a\u0430\u045a\u0443 \u0434\u0430 \u0431\u0443\u0434\u0435 \u0438\u0441\u043f\u043e\u0440\u0443\u0447\u0435\u043d\u0430", 
- "Sales Partner": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041f\u0430\u0440\u0442\u043d\u0435\u0440", 
- "Sales Person": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041e\u0441\u043e\u0431\u0430", 
- "Sales Returns": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u043f\u043e\u0432\u0440\u0430\u0442\u0430\u043a", 
- "Sales Taxes and Charges Master": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u041c\u0430\u0441\u0442\u0435\u0440", 
- "Sales campaigns": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u043a\u0430\u043c\u043f\u0430\u045a\u0435", 
- "Sales persons and targets": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u043b\u0438\u0446\u0430 \u0438 \u0446\u0438\u0459\u0435\u0432\u0438", 
- "Sales taxes template.": "\u041f\u043e\u0440\u0435\u0437 \u043d\u0430 \u043f\u0440\u043e\u043c\u0435\u0442 \u0448\u0430\u0431\u043b\u043e\u043d\u0430.", 
- "Sales territories.": "\u041f\u0440\u043e\u0434\u0430\u0458\u0435 \u0442\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0430.", 
- "Send mass SMS to your contacts": "\u041f\u043e\u0448\u0430\u0459\u0438 \u0421\u041c\u0421 \u043c\u0430\u0441\u043e\u0432\u043d\u0435 \u0432\u0430\u0448\u0438\u043c \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0438\u043c\u0430", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Template of terms or contract.": "\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0430\u043a \u0442\u0435\u0440\u043c\u0438\u043d\u0430 \u0438\u043b\u0438 \u0443\u0433\u043e\u0432\u043e\u0440\u0443.", 
- "Terms and Conditions": "\u0423\u0441\u043b\u043e\u0432\u0438", 
- "Territory": "\u0422\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0430", 
- "Tools": "\u0410\u043b\u0430\u0442", 
- "Tree of item classification": "\u0414\u0440\u0432\u043e \u0442\u0430\u0447\u043a\u0430 \u043a\u043b\u0430\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0458\u0435", 
- "Trend Analyzer": "\u0422\u0440\u0435\u043d\u0434 \u0410\u043d\u0430\u043b\u0438\u0437\u0435\u0440"
-}
\ No newline at end of file
diff --git a/selling/page/selling_home/locale/ta-js.json b/selling/page/selling_home/locale/ta-js.json
deleted file mode 100644
index c9a3b9b..0000000
--- a/selling/page/selling_home/locale/ta-js.json
+++ /dev/null
@@ -1,52 +0,0 @@
-{
- "Address": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "All Addresses.": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd.", 
- "All Contacts.": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd.", 
- "All Products or Services.": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b9a\u0bc7\u0bb5\u0bc8\u0b95\u0bb3\u0bcd.", 
- "Analytics": "\u0baa\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0baf\u0bcd\u0bb5\u0bc1", 
- "Bundle items at time of sale.": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0ba8\u0bc7\u0bb0\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 \u0bae\u0bc2\u0b9f\u0bcd\u0b9f\u0bc8.", 
- "Campaign": "\u0baa\u0bbf\u0bb0\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0bae\u0bcd", 
- "Commission partners and targets": "\u0b95\u0bae\u0bbf\u0bb7\u0ba9\u0bcd \u0baa\u0b99\u0bcd\u0b95\u0bc1\u0ba4\u0bbe\u0bb0\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Confirmed orders from Customers.": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0b89\u0ba4\u0bcd\u0ba4\u0bb0\u0bb5\u0bc1\u0b95\u0bb3\u0bc8 \u0b89\u0bb1\u0bc1\u0ba4\u0bbf.", 
- "Contact": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Customer Addresses And Contacts": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Customer Group": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1", 
- "Customer classification tree.": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bb5\u0b95\u0bc8\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1 \u0bae\u0bb0\u0bae\u0bcd.", 
- "Customer database.": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd.", 
- "Database of potential customers.": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bb1\u0bcd\u0bb1\u0bbf\u0baf \u0ba4\u0b95\u0bb5\u0bb2\u0bcd.", 
- "Documents": "\u0b86\u0bb5\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Helper for managing return of goods (sales or purchase)": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 \u0ba4\u0bbf\u0bb0\u0bc1\u0bae\u0bcd\u0baa (\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0bae\u0bcd) \u0bae\u0bc7\u0bb2\u0bbe\u0ba3\u0bcd\u0bae\u0bc8 \u0b89\u0ba4\u0bb5\u0bbf", 
- "Item": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "Item Group": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Lead": "\u0ba4\u0bb2\u0bc8\u0bae\u0bc8", 
- "Masters": "\u0bae\u0bc1\u0ba4\u0bc1\u0ba8\u0bbf\u0bb2\u0bc8", 
- "Mupltiple Item prices.": "Mupltiple \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8.", 
- "Opportunity": "\u0b9a\u0ba8\u0bcd\u0ba4\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bae\u0bcd", 
- "Potential opportunities for selling.": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0ba4\u0bbf\u0bb1\u0ba9\u0bcd \u0bb5\u0bbe\u0baf\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd.", 
- "Price List": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Quotation": "\u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd", 
- "Quotes to Leads or Customers.": "\u0ba4\u0bbe\u0b99\u0bcd\u0b95\u0bbf\u0baf\u0bb5\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bbf\u0bb3\u0bc8\u0bb5\u0bbe\u0b95 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1 \u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd.", 
- "Reports": "\u0b85\u0bb1\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bb3\u0bcd", 
- "SMS Center": "\u0b8e\u0bb8\u0bcd\u0b8e\u0bae\u0bcd\u0b8e\u0bb8\u0bcd \u0bae\u0bc8\u0baf\u0bae\u0bcd", 
- "Sales Analytics": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b85\u0ba9\u0bb2\u0bbf\u0b9f\u0bcd\u0b9f\u0bbf\u0b95\u0bcd\u0bb8\u0bcd", 
- "Sales BOM": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 BOM", 
- "Sales Order": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8", 
- "Sales Orders Pending to be Delivered": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8\u0b95\u0bb3\u0bcd \u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0ba8\u0bbf\u0bb2\u0bc1\u0bb5\u0bc8\u0baf\u0bbf\u0bb2\u0bcd", 
- "Sales Partner": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bb0\u0ba9\u0bcd\u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8 \u0ba4\u0bc1\u0ba3\u0bc8", 
- "Sales Person": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0ba8\u0baa\u0bb0\u0bcd", 
- "Sales Returns": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bb0\u0bc1\u0bae\u0bbe\u0ba9\u0bae\u0bcd", 
- "Sales Taxes and Charges Master": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd", 
- "Sales campaigns": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0baa\u0bbf\u0bb0\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bbf\u0bb2\u0bcd", 
- "Sales persons and targets": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0ba8\u0baa\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Sales taxes template.": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bb0\u0bbf \u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1.", 
- "Sales territories.": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0baa\u0bbf\u0bb0\u0ba4\u0bc7\u0b9a\u0b99\u0bcd\u0b95\u0bb3\u0bbf\u0bb2\u0bcd.", 
- "Send mass SMS to your contacts": "\u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0bb5\u0bc6\u0b95\u0bc1\u0b9c\u0ba9 \u0b8e\u0bb8\u0bcd\u0b8e\u0bae\u0bcd\u0b8e\u0bb8\u0bcd \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Template of terms or contract.": "\u0b9a\u0bc6\u0bbe\u0bb1\u0bcd\u0b95\u0bb3\u0bcd \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b92\u0baa\u0bcd\u0baa\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1.", 
- "Terms and Conditions": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd", 
- "Territory": "\u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd", 
- "Tools": "\u0b95\u0bb0\u0bc1\u0bb5\u0bbf\u0b95\u0bb3\u0bcd", 
- "Tree of item classification": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0b95\u0bc8\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1 \u0bae\u0bb0\u0bae\u0bcd", 
- "Trend Analyzer": "\u0baa\u0bc7\u0bbe\u0b95\u0bcd\u0b95\u0bc1 \u0baa\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0baf\u0bcd\u0bb5\u0bbf"
-}
\ No newline at end of file
diff --git a/selling/page/selling_home/locale/th-js.json b/selling/page/selling_home/locale/th-js.json
deleted file mode 100644
index 146d0f8..0000000
--- a/selling/page/selling_home/locale/th-js.json
+++ /dev/null
@@ -1,52 +0,0 @@
-{
- "Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", 
- "All Addresses.": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", 
- "All Contacts.": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", 
- "All Products or Services.": "\u0e1c\u0e25\u0e34\u0e15\u0e20\u0e31\u0e13\u0e11\u0e4c\u0e2b\u0e23\u0e37\u0e2d\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23", 
- "Analytics": "Analytics", 
- "Bundle items at time of sale.": "\u0e01\u0e33\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e43\u0e19\u0e40\u0e27\u0e25\u0e32\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "Campaign": "\u0e23\u0e13\u0e23\u0e07\u0e04\u0e4c", 
- "Commission partners and targets": "\u0e1e\u0e31\u0e19\u0e18\u0e21\u0e34\u0e15\u0e23\u0e04\u0e13\u0e30\u0e01\u0e23\u0e23\u0e21\u0e01\u0e32\u0e23\u0e41\u0e25\u0e30\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22", 
- "Confirmed orders from Customers.": "\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19\u0e08\u0e32\u0e01\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Contact": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Addresses And Contacts": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Customer Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer classification tree.": "\u0e15\u0e49\u0e19\u0e44\u0e21\u0e49\u0e08\u0e33\u0e41\u0e19\u0e01\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer database.": "\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Database of potential customers.": "\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e17\u0e35\u0e48\u0e21\u0e35\u0e28\u0e31\u0e01\u0e22\u0e20\u0e32\u0e1e", 
- "Documents": "\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23", 
- "Helper for managing return of goods (sales or purchase)": "\u0e1c\u0e39\u0e49\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e19\u0e01\u0e32\u0e23\u0e1a\u0e23\u0e34\u0e2b\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e01\u0e32\u0e23\u0e01\u0e25\u0e31\u0e1a\u0e21\u0e32\u0e02\u0e2d\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32 (\u0e02\u0e32\u0e22\u0e2b\u0e23\u0e37\u0e2d\u0e0b\u0e37\u0e49\u0e2d)", 
- "Item": "\u0e0a\u0e34\u0e49\u0e19", 
- "Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Lead": "\u0e19\u0e33", 
- "Masters": "\u0e42\u0e17", 
- "Mupltiple Item prices.": "\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32 Mupltiple", 
- "Opportunity": "\u0e42\u0e2d\u0e01\u0e32\u0e2a", 
- "Potential opportunities for selling.": "\u0e42\u0e2d\u0e01\u0e32\u0e2a\u0e17\u0e35\u0e48\u0e21\u0e35\u0e28\u0e31\u0e01\u0e22\u0e20\u0e32\u0e1e\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "Price List": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e08\u0e49\u0e07\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Quotation": "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", 
- "Quotes to Leads or Customers.": "\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e19\u0e33\u0e44\u0e1b\u0e2a\u0e39\u0e48\u200b\u200b\u0e04\u0e33\u0e1e\u0e39\u0e14\u0e2b\u0e23\u0e37\u0e2d\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Reports": "\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19", 
- "SMS Center": "\u0e28\u0e39\u0e19\u0e22\u0e4c SMS", 
- "Sales Analytics": "Analytics \u0e02\u0e32\u0e22", 
- "Sales BOM": "BOM \u0e02\u0e32\u0e22", 
- "Sales Order": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e32\u0e22", 
- "Sales Orders Pending to be Delivered": "\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e02\u0e32\u0e22\u0e17\u0e35\u0e48\u0e23\u0e2d\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e08\u0e30\u0e2a\u0e48\u0e07\u0e21\u0e2d\u0e1a", 
- "Sales Partner": "\u0e1e\u0e31\u0e19\u0e18\u0e21\u0e34\u0e15\u0e23\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "Sales Person": "\u0e04\u0e19\u0e02\u0e32\u0e22", 
- "Sales Returns": "\u0e1c\u0e25\u0e15\u0e2d\u0e1a\u0e41\u0e17\u0e19\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e02\u0e32\u0e22", 
- "Sales Taxes and Charges Master": "\u0e20\u0e32\u0e29\u0e35\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32\u0e42\u0e17", 
- "Sales campaigns": "\u0e41\u0e04\u0e21\u0e40\u0e1b\u0e0d\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "Sales persons and targets": "\u0e04\u0e19\u0e02\u0e32\u0e22\u0e41\u0e25\u0e30\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22", 
- "Sales taxes template.": "\u0e20\u0e32\u0e29\u0e35\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e41\u0e21\u0e48", 
- "Sales territories.": "\u0e40\u0e02\u0e15\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "Send mass SMS to your contacts": "\u0e2a\u0e48\u0e07 SMS \u0e21\u0e27\u0e25\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Template of terms or contract.": "\u0e41\u0e21\u0e48\u0e02\u0e2d\u0e07\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e2b\u0e23\u0e37\u0e2d\u0e2a\u0e31\u0e0d\u0e0d\u0e32", 
- "Terms and Conditions": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Territory": "\u0e2d\u0e32\u0e13\u0e32\u0e40\u0e02\u0e15", 
- "Tools": "\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d", 
- "Tree of item classification": "\u0e15\u0e49\u0e19\u0e44\u0e21\u0e49\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2b\u0e21\u0e27\u0e14\u0e2b\u0e21\u0e39\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Trend Analyzer": "\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e41\u0e19\u0e27\u0e42\u0e19\u0e49\u0e21"
-}
\ No newline at end of file
diff --git a/selling/search_criteria/__init__.py b/selling/search_criteria/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/selling/search_criteria/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/selling/search_criteria/delivered_items_to_be_install/__init__.py b/selling/search_criteria/delivered_items_to_be_install/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/selling/search_criteria/delivered_items_to_be_install/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/selling/search_criteria/delivered_items_to_be_install/delivered_items_to_be_install.js b/selling/search_criteria/delivered_items_to_be_install/delivered_items_to_be_install.js
deleted file mode 100644
index df8fc21..0000000
--- a/selling/search_criteria/delivered_items_to_be_install/delivered_items_to_be_install.js
+++ /dev/null
@@ -1,20 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.filter_fields_dict['Delivery Note'+FILTER_SEP +'Company'].df['report_default'] = sys_defaults.company;
-  this.filter_fields_dict['Delivery Note'+FILTER_SEP +'Fiscal Year'].df['report_default'] = sys_defaults.fiscal_year;
-}
\ No newline at end of file
diff --git a/selling/search_criteria/delivered_items_to_be_install/delivered_items_to_be_install.txt b/selling/search_criteria/delivered_items_to_be_install/delivered_items_to_be_install.txt
deleted file mode 100644
index ab23a29..0000000
--- a/selling/search_criteria/delivered_items_to_be_install/delivered_items_to_be_install.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:51", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:51"
- }, 
- {
-  "add_col": "(`tabDelivery Note Item`.`qty`- ifnull(`tabDelivery Note Item`.`installed_qty`, 0)) AS 'Pending to Install'", 
-  "parent_doc_type": "Delivery Note", 
-  "module": "Selling", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Delivery Note\u0001Saved':1,'Delivery Note\u0001Submitted':1,'Delivery Note\u0001Status':'','Delivery Note\u0001Fiscal Year':''}", 
-  "description": "Delivered Items to be Install", 
-  "doc_type": "Delivery Note Item", 
-  "name": "__common__", 
-  "add_cond": "`tabDelivery Note Item`.`qty` > ifnull(`tabDelivery Note Item`.`installed_qty`, 0)", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabDelivery Note`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Delivered Items to be Install", 
-  "columns": "Delivery Note\u0001ID,Delivery Note\u0001Status,Delivery Note\u0001Customer,Delivery Note\u0001Customer Name,Delivery Note\u0001Contact Person,Delivery Note\u0001Voucher Date,Delivery Note Item\u0001Item Code,Delivery Note Item\u0001Item Name,Delivery Note Item\u0001Quantity,Delivery Note Item\u0001Installed Qty,Delivery Note\u0001% Installed"
- }, 
- {
-  "name": "delivered_items_to_be_install", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/selling/search_criteria/draft_sales_orders/__init__.py b/selling/search_criteria/draft_sales_orders/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/selling/search_criteria/draft_sales_orders/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/selling/search_criteria/draft_sales_orders/draft_sales_orders.js b/selling/search_criteria/draft_sales_orders/draft_sales_orders.js
deleted file mode 100644
index 7f8aed8..0000000
--- a/selling/search_criteria/draft_sales_orders/draft_sales_orders.js
+++ /dev/null
@@ -1,22 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'From Sales Order Date'].df['report_default'] = sys_defaults.year_start_date;
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'To Sales Order Date'].df['report_default'] = dateutil.obj_to_str(new Date());
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Company'].df['report_default'] = sys_defaults.company;
-
-}
\ No newline at end of file
diff --git a/selling/search_criteria/draft_sales_orders/draft_sales_orders.txt b/selling/search_criteria/draft_sales_orders/draft_sales_orders.txt
deleted file mode 100644
index af60e71..0000000
--- a/selling/search_criteria/draft_sales_orders/draft_sales_orders.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-[
- {
-  "creation": "2012-05-14 18:20:52", 
-  "docstatus": 0, 
-  "modified": "2013-01-30 15:19:07", 
-  "modified_by": "Administrator", 
-  "owner": "Administrator"
- }, 
- {
-  "columns": "Sales Order\u0001ID,Sales Order\u0001Status,Sales Order\u0001Sales Order Date,Sales Order\u0001Customer,Sales Order\u0001P.O. No,Sales Order\u0001Currency,Sales Order\u0001Grand Total (Export)", 
-  "criteria_name": "Draft Sales Orders", 
-  "custom_query": "", 
-  "description": "List of Open Sales orders filtered by period, customer and other details", 
-  "doc_type": "Sales Order", 
-  "doctype": "Search Criteria", 
-  "filters": "{\"Sales Order\\u0001Saved\":1,\"Sales Order\\u0001Submitted\":1,\"Sales Order\\u0001To Sales Order Date\\u0001upper\":\"2013-01-30\",\"Sales Order\\u0001Company\":\"Alpha\",\"Sales Order\\u0001Fiscal Year\":[\"\"],\"Sales Order\\u0001Status\":[\"Draft\"]}", 
-  "module": "Selling", 
-  "name": "__common__", 
-  "page_len": 50, 
-  "report_script": null, 
-  "sort_by": "`tabSales Order`.`name`", 
-  "sort_order": "DESC", 
-  "standard": "Yes"
- }, 
- {
-  "doctype": "Search Criteria", 
-  "name": "draft_sales_orders"
- }
-]
\ No newline at end of file
diff --git a/selling/search_criteria/follow_up_report/__init__.py b/selling/search_criteria/follow_up_report/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/selling/search_criteria/follow_up_report/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/selling/search_criteria/follow_up_report/follow_up_report.js b/selling/search_criteria/follow_up_report/follow_up_report.js
deleted file mode 100644
index 2126d0b..0000000
--- a/selling/search_criteria/follow_up_report/follow_up_report.js
+++ /dev/null
@@ -1,63 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.mytabs.items['Select Columns'].hide()
-  this.mytabs.items['More Filters'].hide()
-  
-  this.hide_all_filters();
-  this.add_filter({fieldname:'follow_up_on', label:'Communication on', fieldtype:'Select', options:''+NEWLINE+'Lead'+NEWLINE+'Opportunity'+NEWLINE+'Quotation',ignore : 1,parent:'Communication Log', in_first_page : 1, single_select :1});
-  this.add_filter({fieldname:'lead_name', label:'Lead', fieldtype:'Link', options:'Lead', report_default:'', ignore : 1, parent:'Communication Log', in_first_page : 1});
-  this.add_filter({fieldname:'enq_name', label:'Opportunity', fieldtype:'Link', options:'Opportunity', report_default:'', ignore : 1, parent:'Communication Log', in_first_page : 1});
-  this.add_filter({fieldname:'qtn_name', label:'Quotation', fieldtype:'Link', options:'Quotation', report_default:'', ignore : 1, parent:'Communication Log', in_first_page : 1});
-  
-  this.get_filter('Communication Log', 'Communication type').set_as_single();
-  this.set_filter_properties('Communication Log', 'Communication by', {filter_hide:0, in_first_page : 1});
-  this.set_filter_properties('Communication Log', 'Communication type', {filter_hide:0, in_first_page : 1});
-  this.set_filter_properties('Communication Log', 'From Date', {filter_hide:0, in_first_page : 1});
-  this.set_filter_properties('Communication Log', 'To Date', {filter_hide:0, in_first_page : 1});
-
-  this.orig_sort_list = [['Date','`tabCommunication Log`.`date`'],['Document Type','`tabCommunication Log`.`parenttype`'],['Document','`tabCommunication Log`.`parent`'],['Follow Up By','`tabCommunication Log`.`follow_up_by`'],['Follow Up Type','`tabCommunication Log`.`follow_up_type`']];
-}
-
-
-report.get_query = function() {
-  var lead_id = this.filter_fields_dict['Communication Log'+FILTER_SEP+'Lead'].get_value();
-  var enq_id = this.filter_fields_dict['Communication Log'+FILTER_SEP+'Opportunity'].get_value();
-  var quo_id = this.filter_fields_dict['Communication Log'+FILTER_SEP+'Quotation'].get_value();
-
-  var follow_up_on = this.filter_fields_dict['Communication Log'+FILTER_SEP+'Communication on'].get_value();
-  var follow_up_by = this.filter_fields_dict['Communication Log'+FILTER_SEP+'Communication by'].get_value();
-
-  var on_type = this.filter_fields_dict['Communication Log'+FILTER_SEP+'Communication type'].get_value();
-  var from_date = this.filter_fields_dict['Communication Log'+FILTER_SEP+'From Date'].get_value();
-  var to_date = this.filter_fields_dict['Communication Log'+FILTER_SEP+'To Date'].get_value();
-  
-  var cond = 'parenttype IN ("Lead","Opportunity","Quotation")';
-  if(follow_up_on) cond = 'parenttype = "'+follow_up_on+'"';
-
-  if((follow_up_on == 'Lead' && lead_id) || (lead_id && !follow_up_on)) cond +=' AND parent = "'+lead_id+'"';
-  if((follow_up_on == 'Opportunity' && enq_id) || (enq_id && !follow_up_on)) cond +=' AND parent = "'+enq_id+'"';
-  if((follow_up_on == 'Quotation' && quo_id) || (quo_id && !follow_up_on)) cond +=' AND parent = "'+quo_id+'"';
-
-  if(on_type) cond += ' AND follow_up_type ="'+on_type+'"';
-  if(from_date) cond += ' AND date >="'+from_date+'"';
-  if(to_date) cond += ' AND date <="'+to_date+'"';
-  if(follow_up_by) cond += ' AND follow_up_by = "'+follow_up_by+'"';
-
-  var q ='SELECT distinct `tabCommunication Log`.`parenttype`, `tabCommunication Log`.`parent`, `tabCommunication Log`.`date`, `tabCommunication Log`.`notes`, `tabCommunication Log`.`follow_up_type`, `tabCommunication Log`.`follow_up_by` FROM `tabCommunication Log` WHERE '+cond+' ORDER BY '+sel_val(this.dt.sort_sel)+' '+this.dt.sort_order;
-  return q;
-}
diff --git a/selling/search_criteria/follow_up_report/follow_up_report.py b/selling/search_criteria/follow_up_report/follow_up_report.py
deleted file mode 100644
index 4006627..0000000
--- a/selling/search_criteria/follow_up_report/follow_up_report.py
+++ /dev/null
@@ -1,33 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-follow_up_on = filter_values.get('follow_up_on')
-
-cols = [['Document Type', 'Data', '150px', '']
-        ,['Document', 'Link', '150px', follow_up_on]
-        ,['Follow Up Date', 'Date', '150px', '']
-        ,['Description','Data','300px','']
-        ,['Follow Up Type','Data','150px','']
-        ,['Follow Up By','Link','150px','Sales Person']
-       ]
-
-for c in cols:
-  colnames.append(c[0])
-  coltypes.append(c[1])
-  colwidths.append(c[2])
-  coloptions.append(c[3])
-  col_idx[c[0]] = len(colnames)-1
diff --git a/selling/search_criteria/follow_up_report/follow_up_report.txt b/selling/search_criteria/follow_up_report/follow_up_report.txt
deleted file mode 100644
index b789bd9..0000000
--- a/selling/search_criteria/follow_up_report/follow_up_report.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- {
-  "owner": "ashwini@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:51", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:51"
- }, 
- {
-  "parent_doc_type": "Lead", 
-  "module": "Selling", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Lead\u0001Status':'','Lead\u0001Source':'','Lead\u0001Lead Type':'','Lead\u0001Rating':'','Lead\u0001Market Segment':'','Lead\u0001Fiscal Year':''}", 
-  "doc_type": "Communication Log", 
-  "name": "__common__", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabLead`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Follow-up Report", 
-  "columns": "Lead\u0001ID,Communication Log\u0001Date,Communication Log\u0001Notes,Communication Log\u0001Communication Log type"
- }, 
- {
-  "name": "follow-up_report", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/selling/search_criteria/itemwise_delivery_details/__init__.py b/selling/search_criteria/itemwise_delivery_details/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/selling/search_criteria/itemwise_delivery_details/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/selling/search_criteria/itemwise_delivery_details/itemwise_delivery_details.js b/selling/search_criteria/itemwise_delivery_details/itemwise_delivery_details.js
deleted file mode 100644
index b056676..0000000
--- a/selling/search_criteria/itemwise_delivery_details/itemwise_delivery_details.js
+++ /dev/null
@@ -1,21 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.filter_fields_dict['Delivery Note'+FILTER_SEP +'From Posting Date'].df['report_default'] = sys_defaults.year_start_date;
-  this.filter_fields_dict['Delivery Note'+FILTER_SEP +'To Posting Date'].df['report_default'] = dateutil.obj_to_str(new Date());
-
-}
diff --git a/selling/search_criteria/itemwise_delivery_details/itemwise_delivery_details.py b/selling/search_criteria/itemwise_delivery_details/itemwise_delivery_details.py
deleted file mode 100644
index 0529d1b..0000000
--- a/selling/search_criteria/itemwise_delivery_details/itemwise_delivery_details.py
+++ /dev/null
@@ -1,34 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-out=[]
-qty,amt,bill_amt=0,0,0
-
-for r in res:
-  qty += flt(r[col_idx['Quantity']])
-  amt += flt(r[col_idx['Amount*']])
-  bill_amt += flt(r[col_idx['Billed Amt']])
-  out.append(r)
-
-
-#Add the totals row
-l_row = ['' for i in range(len(colnames))]
-l_row[col_idx['Item Name']] = '<b>TOTALS</b>'
-l_row[col_idx['Quantity']] = qty
-l_row[col_idx['Amount*']] = amt
-l_row[col_idx['Billed Amt']] = bill_amt
-out.append(l_row)
diff --git a/selling/search_criteria/itemwise_delivery_details/itemwise_delivery_details.txt b/selling/search_criteria/itemwise_delivery_details/itemwise_delivery_details.txt
deleted file mode 100644
index 9ba342e..0000000
--- a/selling/search_criteria/itemwise_delivery_details/itemwise_delivery_details.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-23 12:46:00", 
-  "modified_by": "Administrator", 
-  "modified": "2012-05-03 18:13:49"
- }, 
- {
-  "parent_doc_type": "Delivery Note", 
-  "module": "Selling", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{\"Delivery Note\\u0001Submitted\":1,\"Delivery Note\\u0001Status\":[\"\"],\"Delivery Note\\u0001Fiscal Year\":[\"\"]}", 
-  "doc_type": "Delivery Note Item", 
-  "name": "__common__", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabDelivery Note`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Itemwise Delivery Details", 
-  "columns": "Delivery Note\u0001ID,Delivery Note Item\u0001Item Code,Delivery Note Item\u0001Item Name,Delivery Note Item\u0001Quantity,Delivery Note Item\u0001Rate*,Delivery Note Item\u0001Amount*,Delivery Note Item\u0001Billed Amt"
- }, 
- {
-  "name": "itemwise_delivery_details", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/selling/search_criteria/itemwise_sales_details/__init__.py b/selling/search_criteria/itemwise_sales_details/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/selling/search_criteria/itemwise_sales_details/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/selling/search_criteria/itemwise_sales_details/itemwise_sales_details.js b/selling/search_criteria/itemwise_sales_details/itemwise_sales_details.js
deleted file mode 100644
index 7ff214a..0000000
--- a/selling/search_criteria/itemwise_sales_details/itemwise_sales_details.js
+++ /dev/null
@@ -1,27 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'ID'].df.in_first_page = 1;
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'From Sales Order Date'].df['report_default'] = sys_defaults.year_start_date;
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'To Sales Order Date'].df['report_default'] = dateutil.obj_to_str(new Date());
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Company'].df['report_default'] = sys_defaults.company;
-  this.filter_fields_dict['Sales Order Item'+FILTER_SEP +'Item Code'].df.in_first_page = 1;
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Status'].df.filter_hide = 1;
-}
-
-//this.mytabs.items['Select Columns'].hide();
-this.mytabs.items['More Filters'].hide();
\ No newline at end of file
diff --git a/selling/search_criteria/itemwise_sales_details/itemwise_sales_details.py b/selling/search_criteria/itemwise_sales_details/itemwise_sales_details.py
deleted file mode 100644
index 1b7a195..0000000
--- a/selling/search_criteria/itemwise_sales_details/itemwise_sales_details.py
+++ /dev/null
@@ -1,36 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-out=[]
-qty,amt,del_qty,bill_amt=0,0,0,0
-
-for r in res:
-  qty += flt(r[col_idx['Quantity']])
-  amt += flt(r[col_idx['Amount*']])
-  del_qty += flt(r[col_idx['Delivered Qty']])
-  bill_amt += flt(r[col_idx['Billed Amt']])
-  out.append(r)
-
-
-#Add the totals row
-l_row = ['' for i in range(len(colnames))]
-l_row[col_idx['Item Name']] = '<b>TOTALS</b>'
-l_row[col_idx['Quantity']] = qty
-l_row[col_idx['Amount*']] = amt
-l_row[col_idx['Delivered Qty']] = del_qty
-l_row[col_idx['Billed Amt']] = bill_amt
-out.append(l_row)
diff --git a/selling/search_criteria/itemwise_sales_details/itemwise_sales_details.txt b/selling/search_criteria/itemwise_sales_details/itemwise_sales_details.txt
deleted file mode 100644
index 7737040..0000000
--- a/selling/search_criteria/itemwise_sales_details/itemwise_sales_details.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-23 12:46:00", 
-  "modified_by": "Administrator", 
-  "modified": "2012-05-03 18:18:31"
- }, 
- {
-  "parent_doc_type": "Sales Order", 
-  "module": "Selling", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{\"Sales Order\\u0001Submitted\":1,\"Sales Order\\u0001Fiscal Year\":[\"\"],\"Sales Order\\u0001Status\":[\"\"]}", 
-  "doc_type": "Sales Order Item", 
-  "name": "__common__", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabSales Order`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Itemwise Sales Details", 
-  "columns": "Sales Order\u0001ID,Sales Order\u0001Customer,Sales Order Item\u0001Item Code,Sales Order Item\u0001Item Name,Sales Order Item\u0001Quantity,Sales Order Item\u0001Basic Rate*,Sales Order Item\u0001Amount*,Sales Order Item\u0001Delivered Qty,Sales Order Item\u0001Billed Amt"
- }, 
- {
-  "name": "itemwise_sales_details", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/selling/search_criteria/lead_to_follow_up/__init__.py b/selling/search_criteria/lead_to_follow_up/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/selling/search_criteria/lead_to_follow_up/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/selling/search_criteria/lead_to_follow_up/lead_to_follow_up.js b/selling/search_criteria/lead_to_follow_up/lead_to_follow_up.js
deleted file mode 100644
index 94f2ef5..0000000
--- a/selling/search_criteria/lead_to_follow_up/lead_to_follow_up.js
+++ /dev/null
@@ -1,21 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.filter_fields_dict['Lead'+FILTER_SEP +'Status'].df.filter_hide = 1;
-  this.filter_fields_dict['Lead'+FILTER_SEP +'Fiscal Year'].df['report_default'] = sys_defaults.fiscal_year;
-}
-  
\ No newline at end of file
diff --git a/selling/search_criteria/lead_to_follow_up/lead_to_follow_up.txt b/selling/search_criteria/lead_to_follow_up/lead_to_follow_up.txt
deleted file mode 100644
index 2ddd5e9..0000000
--- a/selling/search_criteria/lead_to_follow_up/lead_to_follow_up.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:51", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:51"
- }, 
- {
-  "module": "Selling", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Lead\u0001Status':'','Lead\u0001Source':'','Lead\u0001Expected Month':'','Lead\u0001Industry':'','Lead\u0001Market Segment':'','Lead\u0001Rating':''}", 
-  "doc_type": "Lead", 
-  "name": "__common__", 
-  "add_cond": "`tabLead`.status!='Converted' \n`tabLead`.status!='Lead Lost' \n`tabLead`.status!='Not Interested'", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabLead`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Lead-To follow up", 
-  "columns": "Lead\u0001ID,Lead\u0001Status,Lead\u0001Lead Name,Lead\u0001Lead Date,Lead\u0001Lead Owner,Lead\u0001Next Contact Date"
- }, 
- {
-  "name": "lead-to_follow_up", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/selling/search_criteria/lead_to_follow_up/sales_order_overdue.js b/selling/search_criteria/lead_to_follow_up/sales_order_overdue.js
deleted file mode 100644
index 799cd22..0000000
--- a/selling/search_criteria/lead_to_follow_up/sales_order_overdue.js
+++ /dev/null
@@ -1,27 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.hide_all_filters();
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Customer'].df.filter_hide = 0;
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'ID'].df.filter_hide = 0;
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Quotation No'].df.filter_hide = 0;
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Company'].df.filter_hide = 0;
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Sales Partner'].df.filter_hide = 0;
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Fiscal Year'].df.filter_hide = 0;
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'From Sales Order Date'].df.filter_hide = 0;
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'To Sales Order Date'].df.filter_hide = 0;
-}
\ No newline at end of file
diff --git a/selling/search_criteria/opportunity_to_follow_up/__init__.py b/selling/search_criteria/opportunity_to_follow_up/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/selling/search_criteria/opportunity_to_follow_up/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/selling/search_criteria/opportunity_to_follow_up/opportunity_to_follow_up.txt b/selling/search_criteria/opportunity_to_follow_up/opportunity_to_follow_up.txt
deleted file mode 100644
index b524e6a..0000000
--- a/selling/search_criteria/opportunity_to_follow_up/opportunity_to_follow_up.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-03-30 14:50:44", 
-  "modified_by": "Administrator", 
-  "modified": "2012-03-30 14:50:44"
- }, 
- {
-  "module": "Selling", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Opportunity\u0001Fiscal Year':''}", 
-  "doc_type": "Opportunity", 
-  "name": "__common__", 
-  "add_cond": "`tabOpportunity`.name=`tabQuotation`.enq_no\n`tabOpportunity`.docstatus=1\n`tabQuotation`.status='Submitted'", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabOpportunity`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Opportunity-To follow up", 
-  "columns": "Opportunity\u0001ID,Opportunity\u0001Owner,Opportunity\u0001Company,Opportunity\u0001Fiscal Year"
- }, 
- {
-  "name": "opportunity-to_follow_up", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/selling/search_criteria/sales_orderwise_booking_&_delivery_summary/__init__.py b/selling/search_criteria/sales_orderwise_booking_&_delivery_summary/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/selling/search_criteria/sales_orderwise_booking_&_delivery_summary/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/selling/search_criteria/sales_orderwise_booking_&_delivery_summary/sales_orderwise_booking_&_delivery_summary.txt b/selling/search_criteria/sales_orderwise_booking_&_delivery_summary/sales_orderwise_booking_&_delivery_summary.txt
deleted file mode 100644
index 9050204..0000000
--- a/selling/search_criteria/sales_orderwise_booking_&_delivery_summary/sales_orderwise_booking_&_delivery_summary.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:52", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:52"
- }, 
- {
-  "add_col": "SUM(CASE WHEN `tabSales Order`.`status` = 'Stopped' THEN (`tabSales Order Item`.`delivered_qty` * `tabSales Order Item`.`basic_rate`) ELSE (`tabSales Order Item`.`qty` * `tabSales Order Item`.`basic_rate`) END) AS 'Booking Total'\nSUM(`tabSales Order Item`.`delivered_qty` * `tabSales Order Item`.`basic_rate`) AS 'Delivered Amount'", 
-  "parent_doc_type": "Sales Order", 
-  "module": "Selling", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Sales Order\u0001Submitted':1,'Sales Order\u0001Status':'','Sales Order\u0001Fiscal Year':''}", 
-  "description": "Sales Orderwise Booking & Delivery Summary", 
-  "doc_type": "Sales Order Item", 
-  "name": "__common__", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabSales Order`.`name`", 
-  "group_by": "`tabSales Order`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Sales Orderwise Booking & Delivery Summary", 
-  "columns": "Sales Order\u0001ID,Sales Order\u0001Status,Sales Order\u0001% Billed,Sales Order\u0001Sales Order Date,Sales Order\u0001Customer,Sales Order\u0001Customer Name,Sales Order\u0001Territory"
- }, 
- {
-  "name": "sales_orderwise_booking_&_delivery_summary", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/selling/search_criteria/sales_orderwise_pending_amount_to_bill/__init__.py b/selling/search_criteria/sales_orderwise_pending_amount_to_bill/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/selling/search_criteria/sales_orderwise_pending_amount_to_bill/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/selling/search_criteria/sales_orderwise_pending_amount_to_bill/sales_orderwise_pending_amount_to_bill.js b/selling/search_criteria/sales_orderwise_pending_amount_to_bill/sales_orderwise_pending_amount_to_bill.js
deleted file mode 100644
index 1b3837a..0000000
--- a/selling/search_criteria/sales_orderwise_pending_amount_to_bill/sales_orderwise_pending_amount_to_bill.js
+++ /dev/null
@@ -1,20 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Company'].df['report_default'] = sys_defaults.company;
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Fiscal Year'].df['report_default'] = sys_defaults.fiscal_year;
-}
\ No newline at end of file
diff --git a/selling/search_criteria/sales_orderwise_pending_amount_to_bill/sales_orderwise_pending_amount_to_bill.txt b/selling/search_criteria/sales_orderwise_pending_amount_to_bill/sales_orderwise_pending_amount_to_bill.txt
deleted file mode 100644
index 1a8d19b..0000000
--- a/selling/search_criteria/sales_orderwise_pending_amount_to_bill/sales_orderwise_pending_amount_to_bill.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-[
- {
-  "owner": "dhanalekshmi@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:52", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:52"
- }, 
- {
-  "add_col": "SUM((`tabSales Order Item`.`qty` - ifnull(`tabSales Order Item`.`billed_qty`, 0)) * `tabSales Order Item`.`basic_rate`) AS \"Pending Amount\"", 
-  "parent_doc_type": "Sales Order", 
-  "module": "Selling", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Sales Order\u0001Saved':1,'Sales Order\u0001Submitted':1,'Sales Order\u0001Company Name':'','Sales Order\u0001Fiscal Year':''}", 
-  "description": "Sales Orderwise Pending Amount To Bill", 
-  "doc_type": "Sales Order Item", 
-  "name": "__common__", 
-  "add_cond": "`tabSales Order`.status != \"Stopped\"\n`tabSales Order`.order_type!=\"Maintenance\"", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabSales Order`.`name`", 
-  "group_by": "`tabSales Order`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Sales Orderwise Pending Amount To Bill", 
-  "columns": "Sales Order\u0001ID,Sales Order\u0001Customer,Sales Order\u0001Customer Address,Sales Order\u0001Status,Sales Order\u0001%  Delivered,Sales Order\u0001% Billed,Sales Order\u0001Company Name,Sales Order\u0001Sales Order Date,Sales Order\u0001Net Total,Sales Order\u0001Zone,Sales Order\u0001Territory,Sales Order\u0001Email Id"
- }, 
- {
-  "name": "sales_orderwise_pending_amount_to_bill", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/selling/search_criteria/sales_orderwise_pending_qty_to_deliver/__init__.py b/selling/search_criteria/sales_orderwise_pending_qty_to_deliver/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/selling/search_criteria/sales_orderwise_pending_qty_to_deliver/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/selling/search_criteria/sales_orderwise_pending_qty_to_deliver/sales_orderwise_pending_qty_to_deliver.txt b/selling/search_criteria/sales_orderwise_pending_qty_to_deliver/sales_orderwise_pending_qty_to_deliver.txt
deleted file mode 100644
index d9b1581..0000000
--- a/selling/search_criteria/sales_orderwise_pending_qty_to_deliver/sales_orderwise_pending_qty_to_deliver.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-[
- {
-  "owner": "dhanalekshmi@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:52", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:52"
- }, 
- {
-  "add_col": "SUM(`tabSales Order Item`.`qty` - ifnull(`tabSales Order Item`.`delivered_qty`, 0)) AS \"Pending Qty\"", 
-  "parent_doc_type": "Sales Order", 
-  "module": "Selling", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Sales Order\u0001Saved':1,'Sales Order\u0001Submitted':1,'Sales Order\u0001Status':'','Sales Order\u0001Fiscal Year':''}", 
-  "description": "Sales Orderwise Pending Qty To Deliver", 
-  "doc_type": "Sales Order Item", 
-  "name": "__common__", 
-  "add_cond": "`tabSales Order`.status != \"Stopped\"\n`tabSales Order Item`.`qty` > ifnull(`tabSales Order Item`.`delivered_qty`, 0)", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabSales Order`.`name`", 
-  "group_by": "`tabSales Order`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Sales Orderwise Pending Qty To Deliver", 
-  "columns": "Sales Order\u0001ID,Sales Order\u0001Customer,Sales Order\u0001Customer Name,Sales Order\u0001Customer Address,Sales Order\u0001Status,Sales Order\u0001%  Delivered,Sales Order\u0001% Billed,Sales Order\u0001Sales Order Date,Sales Order\u0001Territory,Sales Order\u0001Email Id"
- }, 
- {
-  "name": "sales_orderwise_pending_qty_to_deliver", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/selling/search_criteria/sales_persons_target_variance_item_group_wise/__init__.py b/selling/search_criteria/sales_persons_target_variance_item_group_wise/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/selling/search_criteria/sales_persons_target_variance_item_group_wise/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/selling/search_criteria/sales_persons_target_variance_item_group_wise/sales_persons_target_variance_item_group_wise.js b/selling/search_criteria/sales_persons_target_variance_item_group_wise/sales_persons_target_variance_item_group_wise.js
deleted file mode 100644
index 8e46f42..0000000
--- a/selling/search_criteria/sales_persons_target_variance_item_group_wise/sales_persons_target_variance_item_group_wise.js
+++ /dev/null
@@ -1,57 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-
-  this.hide_all_filters();
-
-  this.add_filter({fieldname:'sales_person', label:'Sales Person', fieldtype:'Link', options:'Sales Person',ignore : 1,parent:'Target Detail'});
-  
-  this.add_filter({fieldname:'fiscal_year', label:'Fiscal Year', fieldtype:'Link', options:'Fiscal Year', report_default:sys_defaults.fiscal_year, ignore : 1, parent:'Target Detail'});
- 
-  this.add_filter({fieldname:'period', label:'Period', fieldtype:'Select', options:'Monthly'+NEWLINE+'Quarterly'+NEWLINE+'Half Yearly'+NEWLINE+'Annual',report_default:'Quarterly',ignore : 1, parent:'Target Detail'});
-  
-  this.add_filter({fieldname:'under', label:'Under',fieldtype:'Select', options:'Sales Order'+NEWLINE+'Delivery Note'+NEWLINE+'Sales Invoice',report_default:'Sales Order',ignore : 1, parent:'Target Detail'});
-  
-  this.add_filter({fieldname : 'target_on', label:'Target On', fieldtype:'Select', options:'Quantity'+NEWLINE+'Amount',report_default:'Quantity',ignore : 1,parent:'Target Detail'});
-  this.filter_fields_dict['Target Detail'+FILTER_SEP +'Sales Person'].df.in_first_page = 1;
-}
-this.mytabs.items['Select Columns'].hide();
-report.get_query = function() {
-
-  sales_person = this.filter_fields_dict['Target Detail'+FILTER_SEP+'Sales Person'].get_value();
-  target_on = this.filter_fields_dict['Target Detail'+FILTER_SEP+'Target On'].get_value();   
-  under = this.filter_fields_dict['Target Detail'+FILTER_SEP+'Under'].get_value();
-  if(under == 'Sales Invoice') under = 'Sales Invoice';
-
-  if(target_on == 'Quantity'){
-    q1 = 't1.target_qty AS "Target Quantity"';
-    q2 = '0 AS "Target Quantity"';
-    cond1 = 'ifnull(t1.target_qty,"")!=""';
-    cond2 = 'ifnull(t6.target_qty,"")!=""';
-  }  
-  else{
-    q1 = 't1.target_amount AS "Target Amount"';
-    q2 = '0 AS "Target Amount"';
-    cond1 = 'ifnull(t1.target_amount,"")!=""';
-    cond2 = 'ifnull(t6.target_amount,"")!=""';
-  }
-
-  var q ='SELECT t1.item_group AS "Item Group", '+q1+', t2.distribution_id AS "Distribution Id" FROM `tabTarget Detail` t1, `tabSales Person` t2 WHERE t1.parenttype = "Sales Person" AND t1.parent = "'+sales_person+'" AND t1.parent=t2.name AND ifnull(t1.item_group,"") != "" AND '+cond1+' UNION SELECT t3.item_group AS "Item Group", '+q2+',"" AS "Distribution Id" FROM `tab'+under+' Item` t3,`tabSales Team` t4,`tab'+under+'` t5 where t3.item_group NOT IN (SELECT t6.item_group AS "Item Group" FROM `tabTarget Detail` t6, `tabSales Person` t7 WHERE t6.parenttype = "Sales Person" AND t6.parent = "'+sales_person+'" AND t6.parent=t7.name AND '+cond2+') AND t4.sales_person = "'+sales_person+'" AND t3.parent = t5.name AND t4.parent = t5.name AND t5.docstatus = 1';
-
-  return q;
-
-}
diff --git a/selling/search_criteria/sales_persons_target_variance_item_group_wise/sales_persons_target_variance_item_group_wise.py b/selling/search_criteria/sales_persons_target_variance_item_group_wise/sales_persons_target_variance_item_group_wise.py
deleted file mode 100644
index 3c822a6..0000000
--- a/selling/search_criteria/sales_persons_target_variance_item_group_wise/sales_persons_target_variance_item_group_wise.py
+++ /dev/null
@@ -1,145 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-# validate Filters
-from __future__ import unicode_literals
-flt_dict = {'fiscal_year': 'Fiscal Year', 'period': 'Period', 'under' : 'Under', 'sales_person':'Sales Person', 'target_on':'Target On'}
-for f in flt_dict:
-  if not filter_values.get(f):
-    msgprint("Please Select " + cstr(flt_dict[f]))
-    raise Exception
-
-# Get Values from fliters
-fiscal_year = filter_values.get('fiscal_year')[0]
-period = filter_values.get('period')
-under = filter_values.get('under')
-sales_person = filter_values.get('sales_person')
-target_on = filter_values.get('target_on')
-
-
-# set colnames
-for d in ['Item Group', 'Total Target Allocated', 'Distribution Id']:
-  colnames.append(d)
-  coltypes.append('Data')
-  colwidths.append('150px')
-  coloptions.append('')
-  col_idx[d] = len(colnames) - 1
-	
-
-
-# Set required field names 
-based_on_fn = 'sales_person'
-
-date_fn  = (under == 'Sales Order' ) and 'transaction_date' or 'posting_date' 
-
-mon_list = []
-
-data = {'start_date':0, 'end_date':1}
-
-def make_month_list(append_colnames, start_date, mon_list, period, colnames, coltypes, colwidths, coloptions, col_idx):
-  count = 1
-  if period == 'Quarterly' or period == 'Half Yearly' or period == 'Annual': mon_list.append([str(start_date)])
-  for m in range(12):
-    # get last date
-    last_date = str(sql("select LAST_DAY('%s')" % start_date)[0][0])
-    
-    # make mon_list for Monthly Period
-    if period == 'Monthly' :
-      mon_list.append([start_date, last_date])
-      # add months as Column names
-      month_name = sql("select MONTHNAME('%s')" % start_date)[0][0]
-      append_colnames(str(month_name)[:3], colnames, coltypes, colwidths, coloptions, col_idx)
-      
-    # get start date
-    start_date = str(sql("select DATE_ADD('%s',INTERVAL 1 DAY)" % last_date)[0][0])
-    
-    # make mon_list for Quaterly Period
-    if period == 'Quarterly' and count % 3 == 0: 
-      mon_list[len(mon_list) - 1 ].append(last_date)
-      # add Column names
-      append_colnames('Q '+ str(count / 3), colnames, coltypes, colwidths, coloptions, col_idx)
-      if count != 12: mon_list.append([start_date])
-    
-    # make mon_list for Half Yearly Period
-    if period == 'Half Yearly' and count % 6 == 0 :
-      mon_list[len(mon_list) - 1 ].append(last_date)
-      # add Column Names
-      append_colnames('H'+str(count / 6), colnames, coltypes, colwidths, coloptions, col_idx)
-      if count != 12: mon_list.append([start_date])
-
-    # make mon_list for Annual Period
-    if period == 'Annual' and count % 12 == 0:
-      mon_list[len(mon_list) - 1 ].append(last_date)
-      # add Column Names
-      append_colnames('', colnames, coltypes, colwidths, coloptions, col_idx)
-    count = count +1
-
-def append_colnames(name, colnames, coltypes, colwidths, coloptions, col_idx):
-  col = ['Target', 'Actual', 'Variance']
-  for c in col:
-    n = str(name) and ' (' + str(name) +')' or ''
-    colnames.append(str(c) + n )
-    coltypes.append('Currency')
-    colwidths.append('150px')
-    coloptions.append('')
-    col_idx[str(c) + n ] = len(colnames) - 1
-
-
-
-
-# get start date
-start_date = webnotes.conn.get_value('Fiscal Year', fiscal_year, 'year_start_date')
-if not start_date:
-  msgprint("Please Define Year Start Date for Fiscal Year " + str(fiscal_year))
-  raise Exception
-start_date = start_date.strftime('%Y-%m-%d')
-
-# make month list and columns
-make_month_list(append_colnames, start_date, mon_list, period, colnames, coltypes, colwidths, coloptions, col_idx)
-
-
-bc_obj = get_obj('Budget Control')
-for r in res:
-
-  count = 0
-
-  for idx in range(3, len(colnames), 3):
-
-    cidx = 2
-    # ================= Calculate Target ==========================================
-    r.append(bc_obj.get_monthly_budget(r[cidx], fiscal_year, mon_list[count][data['start_date']], mon_list[count][data['end_date']], r[cidx-1]))
-
-    #================== Actual Amount =============================================
-    actual = 0
-
-
-    #----------------------------------------------------------    
-    if target_on == "Quantity":
-
-      actual = sql("select sum(ifnull(t2.qty,0) * ifnull(t3.allocated_percentage,0) / 100) from `tab%s` t1, `tab%s Item` t2, `tabSales Team` t3 where t2.parent = t1.name and t3.parent = t1.name and t3.%s = '%s' and t2.item_group = '%s' and t1.docstatus = 1 and t1.%s between '%s' and '%s' "%(under, under, based_on_fn, sales_person, r[0].strip(), date_fn, mon_list[count][data['start_date']], mon_list[count][data['end_date']]))
-    
-    #----------------------------------------------------------  
-    if target_on == "Amount":
-
-      actual = sql("select sum(ifnull(t2.amount,0) * ifnull(t3.allocated_percentage,0) / 100) from `tab%s` t1, `tab%s Item` t2, `tabSales Team` t3 where t2.parent = t1.name and t3.parent = t1.name and t3.%s = '%s' and t2.item_group = '%s' and t1.docstatus = 1 and t1.%s between '%s' and '%s' "%(under, under, based_on_fn, sales_person, r[0].strip(), date_fn, mon_list[count][data['start_date']], mon_list[count][data['end_date']]))
-    #----------------------------------------------------------
-
-    actual = actual and flt(actual[0][0]) or 0 
-    r.append(actual)
-    # ================ Variance ===================================================
-
-    r.append(r[idx] - r[idx + 1])
-
-    count = count +1
diff --git a/selling/search_criteria/sales_persons_target_variance_item_group_wise/sales_persons_target_variance_item_group_wise.txt b/selling/search_criteria/sales_persons_target_variance_item_group_wise/sales_persons_target_variance_item_group_wise.txt
deleted file mode 100644
index 5535182..0000000
--- a/selling/search_criteria/sales_persons_target_variance_item_group_wise/sales_persons_target_variance_item_group_wise.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:52", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:52"
- }, 
- {
-  "parent_doc_type": "Sales Person", 
-  "module": "Selling", 
-  "doctype": "Search Criteria", 
-  "sort_order": "DESC", 
-  "filters": "{'Sales Person\u0001Country':'','Sales Person\u0001State':'','Target Detail\u0001Fiscal Year':''}", 
-  "standard": "Yes", 
-  "doc_type": "Target Detail", 
-  "name": "__common__", 
-  "sort_by": "`tabTarget Detail`.`target_amount`", 
-  "page_len": 50, 
-  "criteria_name": "Sales Persons Target Variance (Item Group wise)"
- }, 
- {
-  "name": "sales_persons_target_variance_item_group_wise", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/selling/search_criteria/sales_personwise_transaction_summary/__init__.py b/selling/search_criteria/sales_personwise_transaction_summary/__init__.py
deleted file mode 100755
index baffc48..0000000
--- a/selling/search_criteria/sales_personwise_transaction_summary/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/selling/search_criteria/sales_personwise_transaction_summary/sales_personwise_transaction_summary.js b/selling/search_criteria/sales_personwise_transaction_summary/sales_personwise_transaction_summary.js
deleted file mode 100755
index 79dd9d5..0000000
--- a/selling/search_criteria/sales_personwise_transaction_summary/sales_personwise_transaction_summary.js
+++ /dev/null
@@ -1,53 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.hide_all_filters();
-
-  //Add filter
-  this.add_filter({fieldname:'based_on', label:'Based On', fieldtype:'Select', options:'Sales Order'+NEWLINE+'Delivery Note'+NEWLINE+'Sales Invoice', report_default:'Sales Order', ignore : 1,parent:'Sales Person', single_select :1, in_first_page:1});
-  this.add_filter({fieldname:'transaction_date', label:'Date', fieldtype:'Date', options:'', ignore : 1,parent:'Sales Person', in_first_page:1});
-  this.add_filter({fieldname:'voucher_id', label:'Voucher Id', fieldtype:'Data', options:'', ignore : 1,parent:'Sales Person', in_first_page:1});
-  this.add_filter({fieldname:'territory', label:'Territory', fieldtype:'Link', options:'Territory', ignore : 1,parent:'Sales Person', in_first_page:1});
-  this.add_filter({fieldname:'sales_person', label:'Sales Person', fieldtype:'Link', options:'Sales Person', ignore : 1,parent:'Sales Person', in_first_page:1});
-}
-
-// hide sections
-this.mytabs.items['More Filters'].hide();
-this.mytabs.items['Select Columns'].hide();
-
-// Get query
-report.get_query = function() {
-  based_on = this.get_filter('Sales Person', 'Based On').get_value();
-  from_date = this.get_filter('Sales Person', 'From Date').get_value();
-  to_date = this.get_filter('Sales Person', 'To Date').get_value();
-  vid = this.get_filter('Sales Person', 'Voucher Id').get_value();
-  terr = this.get_filter('Sales Person', 'Territory').get_value();
-  sp = this.get_filter('Sales Person', 'Sales Person').get_value();
-
-  date_fld = 'transaction_date';
-  if(based_on == 'Sales Invoice' || based_on == "Delivery Note") date_fld = 'posting_date';
-
-  sp_cond = '';
-  if (from_date) sp_cond += ' AND t1.' + date_fld + '>= "' + from_date + '"';
-  if (to_date) sp_cond += ' AND t1.' + date_fld + '<= "' + to_date + '"';
-  if (vid) sp_cond += ' AND t1.name LIKE "%' + vid + '%"';
-  if (terr) sp_cond += ' AND t1.territory = "' + terr + '"';
-  if (sp) sp_cond += ' AND t2.sales_person = "' + sp + '"';
-
-  return 'SELECT t1.`name`, t1.`customer_name`, t1.`territory`, t1.`' + date_fld + '`, t1.`net_total`, t1.`grand_total`, t2.`sales_person`, t2.`allocated_percentage`, t2.`allocated_amount` FROM `tab' + based_on + '` t1, `tabSales Team` t2 WHERE t1.docstatus=1 AND t2.`parenttype` = "' + based_on + '" AND t2.`parent` = t1.`name`' + sp_cond + ' ORDER BY t1.`name` DESC';
-}
-
diff --git a/selling/search_criteria/sales_personwise_transaction_summary/sales_personwise_transaction_summary.py b/selling/search_criteria/sales_personwise_transaction_summary/sales_personwise_transaction_summary.py
deleted file mode 100755
index 632e545..0000000
--- a/selling/search_criteria/sales_personwise_transaction_summary/sales_personwise_transaction_summary.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-if filter_values.get('based_on') == 'Sales Invoice':
-  based_on_dt = 'Sales Invoice'
-else:
-  based_on_dt = filter_values.get('based_on')
-
-cols = [[filter_values.get('based_on'), 'Link','150px', based_on_dt], ['Customer', 'Link','150px','Customer'], ['Territory', 'Link','120px','Territory'], ['Transaction Date', 'Date', '120px', ''], ['Net Total', 'Currency', '80px', ''], ['Grand Total', 'Currency', '80px', ''], ['Sales Person', 'Link', '150px', 'Sales Person'], ['% Contribution', 'Currency', '120px', ''], ['Contribution Amt', 'Currency', '120px', '']]
-
-for c in cols:
-  colnames.append(c[0])
-  coltypes.append(c[1])
-  colwidths.append(c[2])
-  coloptions.append(c[3])
-  col_idx[c[0]] = len(colnames)-1
diff --git a/selling/search_criteria/sales_personwise_transaction_summary/sales_personwise_transaction_summary.txt b/selling/search_criteria/sales_personwise_transaction_summary/sales_personwise_transaction_summary.txt
deleted file mode 100755
index 5f29981..0000000
--- a/selling/search_criteria/sales_personwise_transaction_summary/sales_personwise_transaction_summary.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:52", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:52"
- }, 
- {
-  "module": "Selling", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Sales Person\u0001Saved':1,'Sales Person\u0001Submitted':1,'Sales Person\u0001Country':'','Sales Person\u0001State':''}", 
-  "doctype": "Search Criteria", 
-  "doc_type": "Sales Person", 
-  "name": "__common__", 
-  "sort_by": "`tabSales Person`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Sales Personwise Transaction Summary", 
-  "columns": "Sales Person\u0001ID"
- }, 
- {
-  "name": "sales_personwise_transaction_summary", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/selling/search_criteria/serial_no_amc_expiring_this_month/__init__.py b/selling/search_criteria/serial_no_amc_expiring_this_month/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/selling/search_criteria/serial_no_amc_expiring_this_month/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/selling/search_criteria/serial_no_amc_expiring_this_month/serial_no_amc_expiring_this_month.txt b/selling/search_criteria/serial_no_amc_expiring_this_month/serial_no_amc_expiring_this_month.txt
deleted file mode 100644
index 463d077..0000000
--- a/selling/search_criteria/serial_no_amc_expiring_this_month/serial_no_amc_expiring_this_month.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:52", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:52"
- }, 
- {
-  "module": "Selling", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Serial No\u0001Saved':1,'Serial No\u0001Submitted':1,'Serial No\u0001Status':'','Serial No\u0001Warranty Status':''}", 
-  "doc_type": "Serial No", 
-  "name": "__common__", 
-  "add_cond": "`tab Serial No`.month(amc_expiry_date)=month(now()) \n`tab Serial No`.year(amc_expiry_date)=year(now())", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabSerial No`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Serial No-AMC expiring this month", 
-  "columns": "Serial No\u0001ID,Serial No\u0001Status,Serial No\u0001AMC Expiry Date,Serial No\u0001Customer Name"
- }, 
- {
-  "name": "serial_no-amc_expiring_this_month", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/selling/search_criteria/serial_no_warranty_expiring_this_month/__init__.py b/selling/search_criteria/serial_no_warranty_expiring_this_month/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/selling/search_criteria/serial_no_warranty_expiring_this_month/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/selling/search_criteria/serial_no_warranty_expiring_this_month/serial_no_warranty_expiring_this_month.txt b/selling/search_criteria/serial_no_warranty_expiring_this_month/serial_no_warranty_expiring_this_month.txt
deleted file mode 100644
index 05a9f0f..0000000
--- a/selling/search_criteria/serial_no_warranty_expiring_this_month/serial_no_warranty_expiring_this_month.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:52", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:52"
- }, 
- {
-  "module": "Selling", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Serial No\u0001Saved':1,'Serial No\u0001Submitted':1,'Serial No\u0001Status':'Issued','Serial No\u0001Maintenance Status':''}", 
-  "doc_type": "Serial No", 
-  "name": "__common__", 
-  "add_cond": "`tab Serial No`.docstatus!=2\n`tab Serial No`.maintenance_status='Under Warranty'\n`tab Serial No`.status!='Scrapped'\n`tab Serial No`.status!='Not in Use'\n`tab Serial No`.month(ifnull(warranty_expiry_date,0)) = month(now()) \n`tab Serial No`.yearmonth(ifnull(warranty_expiry_date,0)) = year(now())", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabSerial No`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Serial No-Warranty expiring this month", 
-  "columns": "Serial No\u0001ID,Serial No\u0001Status,Serial No\u0001Warranty Expiry Date,Serial No\u0001Customer Name"
- }, 
- {
-  "name": "serial_no-warranty_expiring_this_month", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/selling/search_criteria/target_variance_report/__init__.py b/selling/search_criteria/target_variance_report/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/selling/search_criteria/target_variance_report/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/selling/search_criteria/target_variance_report/target_variance_report.js b/selling/search_criteria/target_variance_report/target_variance_report.js
deleted file mode 100644
index cc8e03e..0000000
--- a/selling/search_criteria/target_variance_report/target_variance_report.js
+++ /dev/null
@@ -1,43 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.hide_all_filters();
-  this.add_filter({fieldname:'based_on', label:'Based On', fieldtype:'Select', options:'Cost Center'+NEWLINE+'Sales Person'+NEWLINE+'Sales Partner',report_default:'Cost Center',ignore : 1,parent:'Target Detail'});
-  this.add_filter({fieldname:'fiscal_year', label:'Fiscal Year', fieldtype:'Link', options:'Fiscal Year', report_default:sys_defaults.fiscal_year, ignore : 1, parent:'Target Detail'});
-  this.add_filter({fieldname:'company', label:'Company', fieldtype:'Link', options:'Company',report_default:sys_defaults.company, ignore : 1, parent:'Target Detail'});
-  this.add_filter({fieldname:'period', label:'Period', fieldtype:'Select', options:'Monthly'+NEWLINE+'Quarterly'+NEWLINE+'Half Yearly'+NEWLINE+'Annual',report_default:'Quarterly',ignore : 1, parent:'Target Detail'});
-  this.add_filter({fieldname:'group_by', label:'Group By', fieldtype:'Select', options:NEWLINE+'Item Group',ignore : 1, parent:'Target Detail'});
-  this.add_filter({fieldname:'under', label:'Under',fieldtype:'Select', options:'Sales Order'+NEWLINE+'Delivery Note'+NEWLINE+'Sales Invoice',report_default:'Sales Order',ignore : 1, parent:'Target Detail'});
-
-}
-
-report.get_query = function() {
-  group_by = '';
-  group_by = this.filter_fields_dict['Target Detail'+FILTER_SEP+'Group By'].get_value();
-  based_on = this.filter_fields_dict['Target Detail'+FILTER_SEP+'Based On'].get_value();
-  sel_fields = '`tabTarget Detail`.parent AS "' + cstr(based_on)+'"';
-  cond = ' and ifnull(`tabTarget Detail`.item_group, "") = ""'
-  if (group_by == 'Item Group'){
-    sel_fields = cstr(sel_fields) + ', `tabTarget Detail`.item_group';
-    cond =  ' and ifnull(`tabTarget Detail`.item_group,"") != ""'
-  }
-  sel_fields = cstr(sel_fields) + ', `tabTarget Detail`.target_amount, `tabTarget Detail`.distribution_id';
-  var q = 'SELECT '+ cstr(sel_fields) +' FROM `tabTarget Detail` WHERE `tabTarget Detail`.parenttype = "' + cstr(based_on) + '"'+ cstr(cond);
-  return q
-}
-
-this.mytabs.items['Select Columns'].hide();
\ No newline at end of file
diff --git a/selling/search_criteria/target_variance_report/target_variance_report.py b/selling/search_criteria/target_variance_report/target_variance_report.py
deleted file mode 100644
index 0c14112..0000000
--- a/selling/search_criteria/target_variance_report/target_variance_report.py
+++ /dev/null
@@ -1,127 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-# validate Filters
-from __future__ import unicode_literals
-flt_dict = {'fiscal_year': 'Fiscal Year', 'period': 'Period', 'company':'Company', 'under' : 'Under', 'based_on' : 'Based On'}
-for f in flt_dict:
-  if not filter_values.get(f):
-    msgprint("Please Select " + cstr(flt_dict[f]))
-    raise Exception
-
-# Get Values from fliters
-fiscal_year = filter_values.get('fiscal_year')
-period = filter_values.get('period')
-under = filter_values.get('under')
-based_on = filter_values.get('based_on')
-group_by = filter_values.get('group_by')
-
-# Set required field names 
-based_on_fn = (based_on == 'Cost Center') and 'cost_center' or (based_on == 'Sales Partner') and 'sales_partner' or (based_on == 'Sales Person') and 'sales_person'
-date_fn  = (under == 'Sales Order' ) and 'transaction_date' or 'posting_date' 
-
-mon_list = []
-data = {'start_date':0, 'end_date':1}
-
-def make_month_list(append_colnames, start_date, mon_list, period, colnames, coltypes, colwidths, coloptions, col_idx):
-  count = 1
-  if period == 'Quarterly' or period == 'Half Yearly' or period == 'Annual': mon_list.append([str(start_date)])
-  for m in range(12):
-    # get last date
-    last_date = str(sql("select LAST_DAY('%s')" % start_date)[0][0])
-    
-    # make mon_list for Monthly Period
-    if period == 'Monthly' :
-      mon_list.append([start_date, last_date])
-      # add months as Column names
-      month_name = sql("select MONTHNAME('%s')" % start_date)[0][0]
-      append_colnames(str(month_name)[:3], colnames, coltypes, colwidths, coloptions, col_idx)
-      
-    # get start date
-    start_date = str(sql("select DATE_ADD('%s',INTERVAL 1 DAY)" % last_date)[0][0])
-    
-    # make mon_list for Quaterly Period
-    if period == 'Quarterly' and count % 3 == 0: 
-      mon_list[len(mon_list) - 1 ].append(last_date)
-      # add Column names
-      append_colnames('Q '+ str(count / 3), colnames, coltypes, colwidths, coloptions, col_idx)
-      if count != 12: mon_list.append([start_date])
-    
-    # make mon_list for Half Yearly Period
-    if period == 'Half Yearly' and count % 6 == 0 :
-      mon_list[len(mon_list) - 1 ].append(last_date)
-      # add Column Names
-      append_colnames('H'+str(count / 6), colnames, coltypes, colwidths, coloptions, col_idx)
-      if count != 12: mon_list.append([start_date])
-
-    # make mon_list for Annual Period
-    if period == 'Annual' and count % 12 == 0:
-      mon_list[len(mon_list) - 1 ].append(last_date)
-      # add Column Names
-      append_colnames('', colnames, coltypes, colwidths, coloptions, col_idx)
-    count = count +1
-
-def append_colnames(name, colnames, coltypes, colwidths, coloptions, col_idx):
-  col = ['Budget', 'Actual', 'Variance']
-  for c in col:
-    colnames.append(str(c) + ' (' + str(name) +')' )
-    coltypes.append('Currency')
-    colwidths.append('150px')
-    coloptions.append('')
-    col_idx[str(c) + ' (' + str(name) +')' ] = len(colnames) - 1
-
-# make default columns
-coltypes[col_idx[based_on]] = 'Link'
-coloptions[col_idx[based_on]]= based_on 
-
-# get start date
-start_date = webnotes.conn.get_value('Fiscal Year', fiscal_year, 'year_start_date')
-if not start_date:
-  msgprint("Please Define Year Start Date for Fiscal Year " + str(fiscal_year))
-  raise Exception
-start_date = start_date.strftime('%Y-%m-%d')
-
-# make month list and columns
-make_month_list(append_colnames, start_date, mon_list, period, colnames, coltypes, colwidths, coloptions, col_idx)
-
-bc_obj = get_obj('Budget Control')
-for r in res:
-  count = 0
-  for idx in range((group_by == 'Item Group') and 4 or 3, len(colnames), 3):
-    cidx = (group_by == 'Item Group') and 3 or 2
-    # ================= Calculate Target ==========================================
-    r.append(bc_obj.get_monthly_budget( r[cidx], fiscal_year, mon_list[count][data['start_date']], mon_list[count][data['end_date']], r[cidx-1]))
-    
-    #================== Actual Amount =============================================
-    actual = 0
-    if based_on == 'Cost Center' or based_on == 'Sales Partner':
-      if group_by =='Item Group':
-        actual = sql("select sum(ifnull(t2.amount,0)) from `tab%s` t1, `tab%s Detail` t2, `tabItem` t3 where t2.parenttype = '%s' and t2.parent = t1.name and t1.%s = '%s' and t3.name = t2.item_code and t3.item_group = '%s' and t1.docstatus = 1 and t1.%s between '%s' and '%s'" % (under, (under == 'Sales Invoice') and 'RV' or under, under, based_on_fn, r[0], r[1], date_fn, mon_list[count][data['start_date']], mon_list[count][data['end_date']]))
-        actual = flt(actual[0][0])
-      else:
-        actual = sql("select sum(ifnull(net_total,0)) from `tab%s` where %s = '%s' and docstatus = 1 and %s between '%s' and '%s' " % (under, based_on_fn, r[0], date_fn, mon_list[count][data['start_date']], mon_list[count][data['end_date']]))
-        actual = flt(actual[0][0])
-    elif based_on == 'Sales Person':
-      if group_by =='Item Group':
-        actual = sql("select sum(ifnull(t2.amount,0) * ifnull(t3.allocated_percentage,0) / 100) from `tab%s` t1, `tab%s Detail` t2, `tabSales Team` t3, `tabItem` t4 where t2.parent = t1.name and t3.parent = t1.name and t3.%s = '%s' and t4.name = t2.item_code and t4.item_group = '%s' and t1.docstatus != 2 and t1.docstatus = 1 and t1.%s between '%s' and '%s' "%(under, (under == 'Sales Invoice') and 'RV' or under, based_on_fn, r[0], r[1], date_fn, mon_list[count][data['start_date']], mon_list[count][data['end_date']]))
-        actual = flt(actual[0][0])
-      else:
-        actual = sql("select sum(ifnull(t2.allocated_amount,0)) from `tab%s` t1, `tabSales Team` t2 where t2.%s = '%s' and t2.parenttype='%s' and t1.docstatus != 2 and t2.parent = t1.name and t1.%s between '%s' and '%s'"%(under, based_on_fn, r[0], under, date_fn, mon_list[count][data['start_date']], mon_list[count][data['end_date']]))
-        actual = flt(actual[0][0])
-    r.append(actual)
-    # ================ Variance ===================================================
-    r.append(r[idx] - r[idx + 1])
-    count = count +1
\ No newline at end of file
diff --git a/selling/search_criteria/target_variance_report/target_variance_report.txt b/selling/search_criteria/target_variance_report/target_variance_report.txt
deleted file mode 100644
index c892366..0000000
--- a/selling/search_criteria/target_variance_report/target_variance_report.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- {
-  "owner": "harshada@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:53", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:53"
- }, 
- {
-  "parent_doc_type": "Sales Person", 
-  "module": "Selling", 
-  "standard": "Yes", 
-  "disabled": 0, 
-  "sort_order": "DESC", 
-  "filters": "{'Sales Person\u0001Saved':1,'Sales Person\u0001Submitted':1,'Sales Person\u0001Country':'','Sales Person\u0001State':'','Target Detail\u0001Fiscal Year':''}", 
-  "doc_type": "Target Detail", 
-  "name": "__common__", 
-  "doctype": "Search Criteria", 
-  "page_len": 50, 
-  "criteria_name": "Target Variance Report", 
-  "columns": "Sales Person\u0001ID,Sales Person\u0001Owner,Sales Person\u0001Sales Person,Sales Person\u0001Country,Sales Person\u0001State,Target Detail\u0001Item Group,Target Detail\u0001Fiscal Year,Target Detail\u0001Target  Amount"
- }, 
- {
-  "name": "target_variance_report", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/selling/search_criteria/territories_target_variance_item_group_wise/__init__.py b/selling/search_criteria/territories_target_variance_item_group_wise/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/selling/search_criteria/territories_target_variance_item_group_wise/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/selling/search_criteria/territories_target_variance_item_group_wise/territories_target_variance_item_group_wise.js b/selling/search_criteria/territories_target_variance_item_group_wise/territories_target_variance_item_group_wise.js
deleted file mode 100644
index d7dcf70..0000000
--- a/selling/search_criteria/territories_target_variance_item_group_wise/territories_target_variance_item_group_wise.js
+++ /dev/null
@@ -1,61 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-
-  this.hide_all_filters();
-
-  this.add_filter({fieldname:'territory', label:'Territory', fieldtype:'Link', options:'Territory',ignore : 1,parent:'Target Detail'});
-  
-  this.add_filter({fieldname:'fiscal_year', label:'Fiscal Year', fieldtype:'Link', options:'Fiscal Year', report_default:sys_defaults.fiscal_year, ignore : 1, parent:'Target Detail'});
- 
-  this.add_filter({fieldname:'period', label:'Period', fieldtype:'Select', options:'Monthly'+NEWLINE+'Quarterly'+NEWLINE+'Half Yearly'+NEWLINE+'Annual',report_default:'Quarterly',ignore : 1, parent:'Target Detail'});
-  
-  this.add_filter({fieldname:'under', label:'Under',fieldtype:'Select', options:'Sales Order'+NEWLINE+'Delivery Note'+NEWLINE+'Sales Invoice',report_default:'Sales Order',ignore : 1, parent:'Target Detail'});
-  
-  this.add_filter({fieldname : 'target_on', label:'Target On', fieldtype:'Select', options:'Quantity'+NEWLINE+'Amount',report_default:'Quantity',ignore : 1,parent:'Target Detail'});
-  this.filter_fields_dict['Target Detail'+FILTER_SEP +'Territory'].df.in_first_page = 1;
-}
-this.mytabs.items['Select Columns'].hide();
-report.get_query = function() {
-
-  territory = this.filter_fields_dict['Target Detail'+FILTER_SEP+'Territory'].get_value();
-  target_on = this.filter_fields_dict['Target Detail'+FILTER_SEP+'Target On'].get_value();   
-  under = this.filter_fields_dict['Target Detail'+FILTER_SEP+'Under'].get_value();   
-  if(under == 'Sales Invoice') under = 'Sales Invoice';
-
-  if(target_on == 'Quantity'){
-    q1 = 't1.target_qty AS "Target Quantity"';
-    q2 = '0 AS "Target Quantity"';
-    cond1 = 'ifnull(t1.target_qty,"")!=""';
-    cond2 = 'ifnull(t5.target_qty,"")!=""';
-  }  
-  else{
-    q1 = 't1.target_amount AS "Target Amount"';
-    q2 = '0 AS "Target Amount"';
-    cond1 = 'ifnull(t1.target_amount,"")!=""';
-    cond2 = 'ifnull(t5.target_amount,"")!=""';
-  }
-  if(under =='Sales Invoice')
-    tab = 'RV';
-  else
-    tab = under;
-
-  var q ='SELECT distinct t1.item_group AS "Item Group", '+q1+', t2.distribution_id AS "Distribution Id" FROM `tabTarget Detail` t1, `tabTerritory` t2 WHERE t1.parenttype = "Territory" AND t1.parent = "'+territory+'" AND t1.parent=t2.name AND ifnull(t1.item_group,"")!="" AND '+cond1+' UNION SELECT distinct t3.item_group AS "Item Group", '+q2+',"" AS "Distribution Id" FROM `tab'+tab+' Detail` t3,`tab'+under+'` t4 where t3.item_group NOT IN (SELECT t5.item_group FROM `tabTarget Detail` t5, `tabTerritory` t6 WHERE t5.parenttype = "Territory" AND t5.parent = "'+territory+'" AND t5.parent=t6.name AND '+cond2+') AND t4.territory = "'+territory+'" AND t3.parent = t4.name AND t4.docstatus = 1';
-
-  return q;
-
-}
\ No newline at end of file
diff --git a/selling/search_criteria/territories_target_variance_item_group_wise/territories_target_variance_item_group_wise.py b/selling/search_criteria/territories_target_variance_item_group_wise/territories_target_variance_item_group_wise.py
deleted file mode 100644
index 17acb47..0000000
--- a/selling/search_criteria/territories_target_variance_item_group_wise/territories_target_variance_item_group_wise.py
+++ /dev/null
@@ -1,144 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-# validate Filters
-from __future__ import unicode_literals
-flt_dict = {'fiscal_year': 'Fiscal Year', 'period': 'Period', 'under' : 'Under', 'territory':'Territory', 'target_on':'Target On'}
-for f in flt_dict:
-  if not filter_values.get(f):
-    msgprint("Please Select " + cstr(flt_dict[f]))
-    raise Exception
-
-# Get Values from fliters
-fiscal_year = filter_values.get('fiscal_year')
-period = filter_values.get('period')
-under = filter_values.get('under')
-if under == 'Sales Invoice': under = 'Sales Invoice'
-territory = filter_values.get('territory')
-target_on = filter_values.get('target_on')
-
-
-# Set required field names 
-based_on_fn = 'territory'
-
-date_fn  = (under == 'Sales Order' ) and 'transaction_date' or 'posting_date' 
-
-mon_list = []
-
-data = {'start_date':0, 'end_date':1}
-
-def make_month_list(append_colnames, start_date, mon_list, period, colnames, coltypes, colwidths, coloptions, col_idx):
-  count = 1
-  if period == 'Quarterly' or period == 'Half Yearly' or period == 'Annual': mon_list.append([str(start_date)])
-  for m in range(12):
-    # get last date
-    last_date = str(sql("select LAST_DAY('%s')" % start_date)[0][0])
-    
-    # make mon_list for Monthly Period
-    if period == 'Monthly' :
-      mon_list.append([start_date, last_date])
-      # add months as Column names
-      month_name = sql("select MONTHNAME('%s')" % start_date)[0][0]
-      append_colnames(str(month_name)[:3], colnames, coltypes, colwidths, coloptions, col_idx)
-      
-    # get start date
-    start_date = str(sql("select DATE_ADD('%s',INTERVAL 1 DAY)" % last_date)[0][0])
-    
-    # make mon_list for Quaterly Period
-    if period == 'Quarterly' and count % 3 == 0: 
-      mon_list[len(mon_list) - 1 ].append(last_date)
-      # add Column names
-      append_colnames('Q '+ str(count / 3), colnames, coltypes, colwidths, coloptions, col_idx)
-      if count != 12: mon_list.append([start_date])
-    
-    # make mon_list for Half Yearly Period
-    if period == 'Half Yearly' and count % 6 == 0 :
-      mon_list[len(mon_list) - 1 ].append(last_date)
-      # add Column Names
-      append_colnames('H'+str(count / 6), colnames, coltypes, colwidths, coloptions, col_idx)
-      if count != 12: mon_list.append([start_date])
-
-    # make mon_list for Annual Period
-    if period == 'Annual' and count % 12 == 0:
-      mon_list[len(mon_list) - 1 ].append(last_date)
-      # add Column Names
-      append_colnames('', colnames, coltypes, colwidths, coloptions, col_idx)
-    count = count +1
-
-def append_colnames(name, colnames, coltypes, colwidths, coloptions, col_idx):
-  col = ['Target', 'Actual', 'Variance']
-  for c in col:
-    n = str(name) and ' (' + str(name) +')' or ''
-    colnames.append(str(c) + n )
-    coltypes.append('Currency')
-    colwidths.append('150px')
-    coloptions.append('')
-    col_idx[str(c) + n ] = len(colnames) - 1
-
-
-
-# make default columns
-#coltypes[col_idx['Item Group']] = 'Link'
-#coloptions[col_idx['Item Group']]= 'Sales '
-
-# get start date
-start_date = webnotes.conn.get_value('Fiscal Year', fiscal_year, 'year_start_date')
-if not start_date:
-  msgprint("Please Define Year Start Date for Fiscal Year " + str(fiscal_year))
-  raise Exception
-start_date = start_date.strftime('%Y-%m-%d')
-
-# make month list and columns
-make_month_list(append_colnames, start_date, mon_list, period, colnames, coltypes, colwidths, coloptions, col_idx)
-
-
-
-bc_obj = get_obj('Budget Control')
-for r in res:
-
-  count = 0
-
-  for idx in range(3, len(colnames), 3):
-
-    cidx = 2
-    # ================= Calculate Target ==========================================
-    r.append(bc_obj.get_monthly_budget(r[cidx], fiscal_year, mon_list[count][data['start_date']], mon_list[count][data['end_date']], r[cidx-1]))
-
-    #================== Actual Amount =============================================
-    actual = 0
-
-
-
-    #----------------------------------------------------------    
-    if target_on == "Quantity":
-
-      actual = sql("select sum(ifnull(t2.qty,0)) from `tab%s` t1, `tab%s Detail` t2 where t2.parenttype = '%s' and t2.parent = t1.name and t1.%s = '%s' and t1.docstatus = 1 and t2.item_group = '%s' and t1.%s between '%s' and '%s'" % (under, (under == 'Sales Invoice') and 'RV' or under, under, based_on_fn, territory, r[0],date_fn, mon_list[count][data['start_date']], mon_list[count][data['end_date']]))
-      
-    
-    #----------------------------------------------------------  
-    if target_on == "Amount":
-
-      actual = sql("select sum(ifnull(t2.amount,0)) from `tab%s` t1, `tab%s Detail` t2 where t2.parenttype = '%s' and t2.parent = t1.name and t1.%s = '%s' and t1.docstatus = 1 and t2.item_group = '%s' and t1.%s between '%s' and '%s'" % (under, (under == 'Sales Invoice') and 'RV' or under, under, based_on_fn, territory, r[0],date_fn, mon_list[count][data['start_date']], mon_list[count][data['end_date']]))
-
-    #----------------------------------------------------------
-
-    actual = actual and flt(actual[0][0]) or 0 
-    r.append(actual)
-    # ================ Variance ===================================================
-
-    r.append(r[idx] - r[idx + 1])
-
-    count = count +1
\ No newline at end of file
diff --git a/selling/search_criteria/territories_target_variance_item_group_wise/territories_target_variance_item_group_wise.txt b/selling/search_criteria/territories_target_variance_item_group_wise/territories_target_variance_item_group_wise.txt
deleted file mode 100644
index a64b47e..0000000
--- a/selling/search_criteria/territories_target_variance_item_group_wise/territories_target_variance_item_group_wise.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:53", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:53"
- }, 
- {
-  "parent_doc_type": "Sales Person", 
-  "module": "Selling", 
-  "doctype": "Search Criteria", 
-  "sort_order": "DESC", 
-  "filters": "{'Sales Person\u0001Country':'','Sales Person\u0001State':'','Target Detail\u0001Fiscal Year':''}", 
-  "standard": "Yes", 
-  "doc_type": "Target Detail", 
-  "name": "__common__", 
-  "sort_by": "`tabTarget Detail`.`target_amount`", 
-  "page_len": 50, 
-  "criteria_name": "Territories Target Variance (Item Group wise)"
- }, 
- {
-  "name": "territories_target_variance_item_group_wise", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/selling/search_criteria/territory_sales___variance_report/__init__.py b/selling/search_criteria/territory_sales___variance_report/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/selling/search_criteria/territory_sales___variance_report/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/selling/search_criteria/territory_sales___variance_report/territory_sales___variance_report.js b/selling/search_criteria/territory_sales___variance_report/territory_sales___variance_report.js
deleted file mode 100644
index aabd4e1..0000000
--- a/selling/search_criteria/territory_sales___variance_report/territory_sales___variance_report.js
+++ /dev/null
@@ -1,22 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.add_filter({fieldname:'based_on', label:'Based On', fieldtype:'Select', options:'Sales Order'+NEWLINE+'Delivery Note'+NEWLINE+'Sales Invoice',report_default:'Sales Order',ignore : 1, parent:'Territory'});
-  this.add_filter({fieldname:'fiscal_year', label:'Fiscal Year', fieldtype:'Link', options:'Fiscal Year', report_default:sys_defaults.fiscal_year, ignore : 1, parent:'Territory'});
-  this.add_filter({fieldname:'company', label:'Company', fieldtype:'Link', options:'Company',report_default:sys_defaults.company, ignore : 1, parent:'Territory'});
-  this.add_filter({fieldname:'period', label:'Period', fieldtype:'Select', options:'Monthly'+NEWLINE+'Quarterly'+NEWLINE+'Half Yearly'+NEWLINE+'Annual',report_default:'Quarterly',ignore : 1, parent:'Territory'});
-}
\ No newline at end of file
diff --git a/selling/search_criteria/territory_sales___variance_report/territory_sales___variance_report.py b/selling/search_criteria/territory_sales___variance_report/territory_sales___variance_report.py
deleted file mode 100644
index e9e40aa..0000000
--- a/selling/search_criteria/territory_sales___variance_report/territory_sales___variance_report.py
+++ /dev/null
@@ -1,205 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-if filter_values.get('period'):
-  period_values = filter_values['period']
-  if len(period_values.split(NEWLINE))>1:
-    msgprint("You can view report only for one period. Please select only one value in period.")
-    raise Exception
-  else:
-    period = period_values.split(NEWLINE)[0]
-
-if filter_values.get('based_on'):
-  based_on = filter_values['based_on']
-  if len(based_on.split(NEWLINE)) > 1:
-    msgprint("You can view report based on only one criteria. Please select only one value in Based On.")
-    raise Exception
-  else:
-    based_on = based_on.split(NEWLINE)[0]
-
-if not filter_values.get('fiscal_year'):
-  msgprint("Please Select Fiscal Year")
-  raise Exception
-elif not filter_values.get('period'):
-  msgprint("Please Select Period")
-  raise Exception
-elif not filter_values.get('based_on'):
-  msgprint("Please Select the Criteria on which you want your report to be based")
-  raise Exception
-
-fiscal_year = filter_values.get('fiscal_year')
-
-# get fiscal year start date and start month
-# ---------------------------------------------------------  
-year_start_date = sql("select year_start_date,MONTH(year_start_date) from `tabFiscal Year` where name = %s",fiscal_year)
-start_date = year_start_date and year_start_date[0][0] or ''
-start_month = year_start_date and year_start_date[0][1] or ''
-month_name = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec']
-
-# Add columns based on period
-# --------------------------------
-columns = []
-# ================ Annual ======================
-if period == 'Annual':
-  columns.append(['Target','Currency','120px',''])
-  columns.append(['Actual','Currency','120px',''])
-
-# =========== Half Yearly ======================
-elif period == 'Half Yearly':
-  columns.append(['Target (H1)','Currency','120px','']) # first half
-  columns.append(['Actual (H1)','Currency','120px','']) # first half
-  if start_month == 1:  # this is case when fiscal year starts with JAN
-    columns.append(['Target (H2)','Currency','120px',''])
-    columns.append(['Actual (H2)','Currency','120px',''])
-  else:  #this is case when fiscal year starts with other than JAN
-    columns.append(['Target (H2)','Currency','120px',''])
-    columns.append(['Actual (H2)','Currency','120px',''])
-  
-# ================ Quarterly ===================
-elif period == 'Quarterly':
-  length_1 = (len(month_name) - start_month + 1) / 3  #this gives the total no. of times we need to iterate for quarter
-  val = length_1 % 4
-  q_no = 1
-  for i in range(length_1):
-    value = 3*i + val
-    columns.append(['Target (Q'+cstr(q_no)+')','Currency','120px',''])
-    columns.append(['Actual (Q'+cstr(q_no)+')','Currency','120px',''])
-    q_no += 1
-  length_2 = (start_month - 1) / 3 #this gives the total no. of times we need to iterate for quarter (this is required only if fiscal year starts from april)
-  for i in range(length_2):
-    columns.append(['Target (Q'+cstr(q_no)+')','Currency','120px',''])
-    columns.append(['Actual (Q'+cstr(q_no)+')','Currency','120px',''])
-    q_no += 1;
-
-  
-# =============== Monthly ======================
-elif period == 'Monthly':
-  for i in range(start_month-1,len(month_name)):
-    columns.append(['Target ('+month_name[i]+')','Currency','120px',''])
-    columns.append(['Actual ('+month_name[i]+')','Currency','120px',''])
-
-  for i  in range(start_month-1):
-    columns.append(['Target('+month_name[i]+')','Currency','120px',''])
-    columns.append(['Actual ('+month_name[i]+')','Currency','120px',''])
-
-
-
-for c in columns:
-  colnames.append(c[0])
-  coltypes.append(c[1])
-  colwidths.append(c[2])
-  coloptions.append(c[3])
-  col_idx[c[0]] = len(colnames)-1
-
-
-condition = ' docstatus = 1 and fiscal_year = "'+fiscal_year+'"'
-
-
-for r in res:
-  query = ''
-
-  # ================= Annual Report =============== 
-  if period == 'Annual':
-
-    target = sql("select sum(target_amount) from `tabTarget Detail` where parent = %s and parenttype= 'Territory' and fiscal_year = %s ",(r[col_idx['ID']],fiscal_year))
-    target = target and flt(target[0][0]) or 0
-    r.append(target)
-
-  
-    so = sql("select sum(net_total) from `tab%s` where territory = '%s' and %s" % (based_on, r[col_idx['ID']],condition))
-    so = so and flt(so[0][0]) or 0
-    r.append(so)
-
-  # ================= Half Yearly Report =============== 
-  elif period == 'Half Yearly':
-    target = sql("select sum(target_amount) from `tabTarget Detail` where parent = %s and parenttype= 'Territory' and fiscal_year = %s",(r[col_idx['ID']],fiscal_year))
-    target = target and flt(flt(target[0][0])/2) or 0
-    r.append(target)
-
-    query += ' MONTH(transaction_date) BETWEEN '+cstr(start_month)+' and '+cstr(start_month+5)
-    so = sql("select sum(net_total) from `tab%s` where territory = '%s'  and %s and %s" % (based_on, r[col_idx['ID']],condition,query))
-    so = so and flt(so[0][0]) or 0
-    r.append(so)
-    
-    r.append(target)
-
-    query =''
-    query += 'MONTH(transaction_date) NOT BETWEEN '+cstr(start_month)+' and '+cstr(start_month+5)
-    so = sql("select sum(net_total) from `tab%s` where territory = '%s'  and %s and %s" % (based_on, r[col_idx['ID']],condition,query))
-    so = so and flt(so[0][0]) or 0
-    r.append(so)
-    query = ''
-
-  # =============== Quarterly Report ==============  
-  elif period == 'Quarterly':
-    query = ''
-    length_1 = (len(month_name) - start_month + 1) / 3; #this gives the total no. of times we need to iterate for quarter
-    val = length_1 % 4;
-    for i in range(length_1):
-      value = 3*i + val;
-      query +='SUM(CASE WHEN MONTH(transaction_date) BETWEEN '+cstr(value+1)+' AND '+cstr(value+3)+' THEN net_total ELSE NULL END),'
-    length_2 = (start_month - 1) / 3; #this gives the total no. of times we need to iterate for quarter (this is required only if fiscal year starts from april)
-    for i in range(length_2):
-      query += 'SUM(CASE WHEN MONTH(transaction_date) BETWEEN '+cstr(3*i+1)+' AND '+cstr(3*i+3)+' THEN net_total ELSE NULL END)';
-
-    target = sql("select sum(target_amount) from `tabTarget Detail` where parent = %s and parenttype= 'Territory' and fiscal_year = %s",(r[col_idx['ID']],fiscal_year))
-    target = target and flt(flt(target[0][0])/4) or 0
-
-
-    so = sql("SELECT %s from `tab%s` where territory ='%s' and %s " %(query,based_on,r[col_idx['ID']],condition))
-    i = 0
-    length_l = 0
-    for c in columns:
-      if length_l == 0:
-        r.append(target)
-        length_l += 1
-      else:
-        so_total = so and flt(so[0][i]) or 0
-        r.append(so_total)
-        i +=1
-        length_l = 0
-
-  # ================ Monthly Report =============== 
-  elif period == 'Monthly':
-    query =''
-    target = sql("select sum(target_amount) from `tabTarget Detail` where parent = %s and parenttype= 'Territory' and fiscal_year = %s",(r[col_idx['ID']],fiscal_year))
-    #msgprint(target)
-    target = target and flt(flt(target[0][0])/12) or 0
-
-
-    # for loop is required twice coz fiscal year starts from April (this will also work if fiscal year starts in January)
-    for i in range(start_month-1,len(month_name)):
-      query += 'SUM(CASE WHEN MONTH(transaction_date) = '+cstr(i+1)+' THEN net_total ELSE NULL END),'
-
-    for i  in range(start_month-1):
-      if i != (start_month-2):
-        query += 'SUM(CASE WHEN MONTH(transaction_date) = '+cstr(i+1)+' THEN net_total ELSE NULL END),'
-      else:
-        query += 'SUM(CASE WHEN MONTH(transaction_date) = '+cstr(i+1)+' THEN net_total ELSE NULL END)';
-    so = sql("SELECT %s from `tab%s` where territory ='%s' and %s " %(query,based_on,r[col_idx['ID']],condition))
-
-    i = 0
-    length_l = 0
-    for c in columns:
-      if length_l == 0:
-        r.append(target)
-        length_l += 1
-      else:
-        so_total = so and flt(so[0][i]) or 0
-        r.append(so_total)
-        i +=1
-        length_l = 0
\ No newline at end of file
diff --git a/selling/search_criteria/territory_sales___variance_report/territory_sales___variance_report.txt b/selling/search_criteria/territory_sales___variance_report/territory_sales___variance_report.txt
deleted file mode 100644
index 011b957..0000000
--- a/selling/search_criteria/territory_sales___variance_report/territory_sales___variance_report.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:53", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:53"
- }, 
- {
-  "module": "Selling", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Territory\u0001State':'','Territory\u0001Based On':'Sales Order','Territory\u0001Fiscal Year':'2009-2010','Territory\u0001Company':'Alpha Company','Territory\u0001Period':'Quarterly'}", 
-  "doctype": "Search Criteria", 
-  "doc_type": "Territory", 
-  "name": "__common__", 
-  "sort_by": "ID", 
-  "page_len": 50, 
-  "criteria_name": "Territory Sales - Variance Report", 
-  "columns": "Territory\u0001ID"
- }, 
- {
-  "name": "territory_sales_-_variance_report", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/selling/search_criteria/total_target_variance_report/__init__.py b/selling/search_criteria/total_target_variance_report/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/selling/search_criteria/total_target_variance_report/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/selling/search_criteria/total_target_variance_report/total_target_variance_report.js b/selling/search_criteria/total_target_variance_report/total_target_variance_report.js
deleted file mode 100644
index 59a9b89..0000000
--- a/selling/search_criteria/total_target_variance_report/total_target_variance_report.js
+++ /dev/null
@@ -1,28 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.hide_all_filters();
-  this.add_filter({fieldname:'based_on', label:'Based On', fieldtype:'Select', options:'Territory'+NEWLINE+'Sales Person',report_default:'Territory',ignore : 1,parent:'Target Detail', single_select :1});
-  this.add_filter({fieldname:'fiscal_year', label:'Fiscal Year', fieldtype:'Link', options:'Fiscal Year', report_default:sys_defaults.fiscal_year, ignore : 1, parent:'Target Detail'});
-  this.add_filter({fieldname:'period', label:'Period', fieldtype:'Select', options:'Monthly'+NEWLINE+'Quarterly'+NEWLINE+'Half Yearly'+NEWLINE+'Annual',report_default:'Quarterly',ignore : 1, parent:'Target Detail', single_select :1});
-  this.add_filter({fieldname:'under', label:'Under',fieldtype:'Select', options:'Sales Order'+NEWLINE+'Delivery Note'+NEWLINE+'Sales Invoice',report_default:'Sales Order',ignore : 1, parent:'Target Detail', single_select :1});
-  this.add_filter({fieldname : 'target_on', label:'Target On', fieldtype:'Select', options:'Quantity'+NEWLINE+'Amount',report_default:'Quantity',ignore : 1,parent:'Target Detail', single_select :1});
-}
-report.aftertableprint = function(t) {
-   $yt(t,'*',1,{whiteSpace:'pre'});
-}
-this.mytabs.items['Select Columns'].hide();
\ No newline at end of file
diff --git a/selling/search_criteria/total_target_variance_report/total_target_variance_report.py b/selling/search_criteria/total_target_variance_report/total_target_variance_report.py
deleted file mode 100644
index 954f9f2..0000000
--- a/selling/search_criteria/total_target_variance_report/total_target_variance_report.py
+++ /dev/null
@@ -1,223 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-# validate Filters
-from __future__ import unicode_literals
-flt_dict = {'fiscal_year': 'Fiscal Year', 'period': 'Period', 'under' : 'Under', 'based_on' : 'Based On','target_on':'Target On'}
-for f in flt_dict:
-  if not filter_values.get(f):
-    msgprint("Please Select " + cstr(flt_dict[f]))
-    raise Exception
-
-# Get Values from fliters
-fiscal_year = filter_values.get('fiscal_year')
-period = filter_values.get('period')
-under = filter_values.get('under')
-if under == 'Sales Invoice': under = 'Sales Invoice'
-based_on = filter_values.get('based_on')
-target_on = filter_values.get('target_on')
-
-#add distributed id field
-col = []
-col.append([based_on,'Date','150px',''])
-if target_on == 'Quantity':
-  col.append(['Target Quantity','Currency','150px',''])
-else:
-  col.append(['Target Amount','Currency','150px',''])
-col.append(['Distribution Id','Date','150px',''])
-
-for c in col:
-  colnames.append(c[0])
-  coltypes.append(c[1])
-  colwidths.append(c[2])
-  coloptions.append(c[3])
-  
-  col_idx[c[0]] = len(colnames)-1
-
-def make_child_lst(based_on,name):
-  rg = sql("select lft, rgt from `tab%s` where name = '%s'"%(based_on,name))
-  ch_name = sql("select name from `tab%s` where lft between %d and %d"%(based_on,int(rg[0][0]),int(rg[0][1])))
-  chl ='('
-  flag = 1
-  for c in ch_name:
-    if flag == 1:
-     chl += "'%s'"%c[0]
-     flag = 2
-    else:
-      chl +=",'%s'"%c[0]
-
-  chl +=")"
-  return chl
-
-
-def get_target(target_on,based_on,fiscal_year,r):
-
-  if target_on == 'Quantity':
-    q1 = "select t1.target_qty "
-    q2 = "select sum(t1.target_qty)"
-  if target_on == 'Amount':
-    q1 = "select t1.target_amount "
-    q2 = "select sum(t1.target_amount)"
-    
-  cond1 =" t1.fiscal_year ='%s' and t1.parent=t2.name and t1.parenttype = '%s' and t1.docstatus !=2"
-  #----------------------------------------------------------------  
-  q = "select t1.name from `tabTarget Detail` t1, `tab%s` t2 where "+cond1+" and t2.name = '%s'"
-  ch = sql(q%(based_on,fiscal_year,based_on,r))
-
-  return {'q1':q1,'q2':q2,'cond1':cond1,'ch':ch}
-
-for r in res:
-  
-  tt = get_target(target_on,based_on,fiscal_year,r[0].strip())
-  
-  if tt['ch']:
-    
-    cond2 = " ifnull(t1.item_group,'')='' and"
-    qur = tt['q1']+"from `tabTarget Detail` t1, `tab%s` t2 where "+cond2+tt['cond1']+" and t2.name = '%s'"
-    ret_amt = sql(qur%(based_on,fiscal_year,based_on,r[0].strip()))
-    
-    #----------------------------------------------------------------  
-    if not ret_amt:
-      qur = tt['q2']+"from `tabTarget Detail` t1, `tab%s` t2 where "+tt['cond1']+" and t2.name = '%s'"
-      ret_amt = sql(qur%(based_on,fiscal_year,based_on,r[0].strip()))  
-
-  #----------------------------------------------------------------      
-  else:
-    node_lst = make_child_lst(based_on,r[0].strip())
-    qur = tt['q2']+"from `tabTarget Detail` t1, `tab%s` t2 where "+tt['cond1']+" and t2.name in %s"
-    ret_amt = sql(qur%(based_on,fiscal_year,based_on,node_lst))    
-
-  #----------------------------------------------------------------  
-  ret_dis_id = sql("select distribution_id from `tab%s` where name = '%s'"%(based_on,r[0].strip()))
-
-  target_amt = ret_amt and flt(ret_amt[0][0]) or 0
-  dis_id = ret_dis_id and ret_dis_id[0][0] or ''
-
-  r.append(target_amt)
-  r.append(dis_id)
-
-
-# Set required field names 
-based_on_fn = (based_on == 'Territory') and 'territory' or 'sales_person'
-
-date_fn  = (under == 'Sales Order' ) and 'transaction_date' or 'posting_date' 
-
-mon_list = []
-
-data = {'start_date':0, 'end_date':1}
-
-def make_month_list(append_colnames, start_date, mon_list, period, colnames, coltypes, colwidths, coloptions, col_idx):
-  count = 1
-  if period == 'Quarterly' or period == 'Half Yearly' or period == 'Annual': mon_list.append([str(start_date)])
-  for m in range(12):
-    # get last date
-    last_date = str(sql("select LAST_DAY('%s')" % start_date)[0][0])
-    
-    # make mon_list for Monthly Period
-    if period == 'Monthly' :
-      mon_list.append([start_date, last_date])
-      # add months as Column names
-      month_name = sql("select MONTHNAME('%s')" % start_date)[0][0]
-      append_colnames(str(month_name)[:3], colnames, coltypes, colwidths, coloptions, col_idx)
-      
-    # get start date
-    start_date = str(sql("select DATE_ADD('%s',INTERVAL 1 DAY)" % last_date)[0][0])
-    
-    # make mon_list for Quaterly Period
-    if period == 'Quarterly' and count % 3 == 0: 
-      mon_list[len(mon_list) - 1 ].append(last_date)
-      # add Column names
-      append_colnames('Q '+ str(count / 3), colnames, coltypes, colwidths, coloptions, col_idx)
-      if count != 12: mon_list.append([start_date])
-    
-    # make mon_list for Half Yearly Period
-    if period == 'Half Yearly' and count % 6 == 0 :
-      mon_list[len(mon_list) - 1 ].append(last_date)
-      # add Column Names
-      append_colnames('H'+str(count / 6), colnames, coltypes, colwidths, coloptions, col_idx)
-      if count != 12: mon_list.append([start_date])
-
-    # make mon_list for Annual Period
-    if period == 'Annual' and count % 12 == 0:
-      mon_list[len(mon_list) - 1 ].append(last_date)
-      # add Column Names
-      append_colnames('', colnames, coltypes, colwidths, coloptions, col_idx)
-    count = count +1
-
-def append_colnames(name, colnames, coltypes, colwidths, coloptions, col_idx):
-  col = ['Target', 'Actual', 'Variance']
-  for c in col:
-    n = str(name) and ' (' + str(name) +')' or ''
-    colnames.append(str(c) + n)
-    coltypes.append('Currency')
-    colwidths.append('150px')
-    coloptions.append('')
-    col_idx[str(c) + n ] = len(colnames) - 1
-
-
-
-# make default columns
-#coltypes[col_idx[based_on]] = 'Link'
-#coloptions[col_idx[based_on]]= based_on
-
-# get start date
-start_date = webnotes.conn.get_value('Fiscal Year', fiscal_year, 'year_start_date')
-if not start_date:
-  msgprint("Please Define Year Start Date for Fiscal Year " + str(fiscal_year))
-  raise Exception
-start_date = start_date.strftime('%Y-%m-%d')
-
-# make month list and columns
-make_month_list(append_colnames, start_date, mon_list, period, colnames, coltypes, colwidths, coloptions, col_idx)
-
-
-bc_obj = get_obj('Budget Control')
-for r in res:
-  count = 0
-
-  for idx in range(3, len(colnames), 3):
-    cidx = 2
-
-    # ================= Calculate Target ==========================================
-    r.append(bc_obj.get_monthly_budget( r[cidx], fiscal_year, mon_list[count][data['start_date']], mon_list[count][data['end_date']], r[cidx-1]))
-    
-    #================== Actual Amount =============================================
-    actual = 0
-
-    ch = make_child_lst(based_on,r[0].strip())
-
-    #----------------------------------------------------------    
-    if target_on == "Quantity":
-      if based_on == "Territory":
-        actual = sql("select sum(ifnull(t2.qty,0)) from `tab%s` t1, `tab%s Detail` t2 where t2.parenttype = '%s' and t2.parent = t1.name and t1.%s in %s and t1.docstatus = 1 and t1.%s between '%s' and '%s'" % (under, (under == 'Sales Invoice') and 'RV' or under, under, based_on_fn, ch, date_fn, mon_list[count][data['start_date']], mon_list[count][data['end_date']]))
-      
-      elif based_on == 'Sales Person':
-        actual = sql("select sum(ifnull(t2.qty,0) * ifnull(t3.allocated_percentage,0) / 100) from `tab%s` t1, `tab%s Detail` t2, `tabSales Team` t3 where t2.parent = t1.name and t3.parent = t1.name and t3.%s in %s and t1.docstatus != 2 and t1.docstatus = 1 and t1.%s between '%s' and '%s' "%(under, (under == 'Sales Invoice') and 'RV' or under, based_on_fn, ch, date_fn, mon_list[count][data['start_date']], mon_list[count][data['end_date']]))
-    
-    #----------------------------------------------------------  
-    if target_on == "Amount":
-      if based_on == 'Territory':    
-        
-        actual = sql("select sum(ifnull(net_total,0)) from `tab%s` where %s in %s and docstatus = 1 and %s between '%s' and '%s' " % (under, based_on_fn, ch, date_fn, mon_list[count][data['start_date']], mon_list[count][data['end_date']]))
-    
-      elif based_on == 'Sales Person':
-        actual = sql("select sum(ifnull(t2.allocated_amount,0)) from `tab%s` t1, `tabSales Team` t2 where t2.%s in %s and t2.parenttype='%s' and t1.docstatus != 2 and t2.parent = t1.name and t1.%s between '%s' and '%s'"%(under, based_on_fn, ch, under, date_fn, mon_list[count][data['start_date']], mon_list[count][data['end_date']]))
-    #----------------------------------------------------------
-    actual = flt(actual[0][0])
-    r.append(actual)
-    # ================ Variance ===================================================
-    r.append(r[idx] - r[idx + 1])
-    count = count +1
\ No newline at end of file
diff --git a/selling/search_criteria/total_target_variance_report/total_target_variance_report.sql b/selling/search_criteria/total_target_variance_report/total_target_variance_report.sql
deleted file mode 100644
index ebd7ae8..0000000
--- a/selling/search_criteria/total_target_variance_report/total_target_variance_report.sql
+++ /dev/null
@@ -1 +0,0 @@
-SELECT CONCAT(REPEAT('     ', COUNT(parent.name) - 1), node.name) AS name FROM `tab%(based_on)s` AS node,`tab%(based_on)s` AS parent WHERE node.lft BETWEEN parent.lft AND parent.rgt AND node.docstatus !=2 GROUP BY node.name ORDER BY node.lft
\ No newline at end of file
diff --git a/selling/search_criteria/total_target_variance_report/total_target_variance_report.txt b/selling/search_criteria/total_target_variance_report/total_target_variance_report.txt
deleted file mode 100644
index cf1484b..0000000
--- a/selling/search_criteria/total_target_variance_report/total_target_variance_report.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:53", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:53"
- }, 
- {
-  "parent_doc_type": "Sales Person", 
-  "module": "Selling", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Sales Person\u0001Saved':1,'Sales Person\u0001Submitted':1,'Sales Person\u0001Country':'','Sales Person\u0001State':'','Target Detail\u0001Fiscal Year':''}", 
-  "doc_type": "Target Detail", 
-  "name": "__common__", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabSales Person`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Total Target Variance Report", 
-  "columns": "Sales Person\u0001ID,Sales Person\u0001Owner,Sales Person\u0001Sales Person,Sales Person\u0001Country,Sales Person\u0001State,Sales Person\u0001lft,Sales Person\u0001rgt,Target Detail\u0001Item Group,Target Detail\u0001Fiscal Year,Target Detail\u0001Target  Amount"
- }, 
- {
-  "name": "total_target_variance_report", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/selling/search_criteria/variance_report/__init__.py b/selling/search_criteria/variance_report/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/selling/search_criteria/variance_report/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/selling/search_criteria/variance_report/variance_report.js b/selling/search_criteria/variance_report/variance_report.js
deleted file mode 100644
index b5fe3fb..0000000
--- a/selling/search_criteria/variance_report/variance_report.js
+++ /dev/null
@@ -1,28 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.hide_all_filters();
-  this.add_filter({fieldname:'based_on', label:'Based On', fieldtype:'Select', options:'Territory'+NEWLINE+'Sales Person'+NEWLINE+'Sales Partner',report_default:'Territory',ignore : 1,parent:'Target Detail'});
-  this.add_filter({fieldname:'fiscal_year', label:'Fiscal Year', fieldtype:'Link', options:'Fiscal Year', report_default:sys_defaults.fiscal_year, ignore : 1, parent:'Target Detail'});
-  this.add_filter({fieldname:'company', label:'Company', fieldtype:'Link', options:'Company',report_default:sys_defaults.company, ignore : 1, parent:'Target Detail'});
-  this.add_filter({fieldname:'period', label:'Period', fieldtype:'Select', options:'Monthly'+NEWLINE+'Quarterly'+NEWLINE+'Half Yearly'+NEWLINE+'Annual',report_default:'Quarterly',ignore : 1, parent:'Target Detail'});
-//  this.add_filter({fieldname:'item_group', label:'Item Group', fieldtype:'Link', options:'Item Group', ignore : 1, parent:'Target Detail'});
-  this.add_filter({fieldname:'group_by', label:'Group By', fieldtype:'Select', options:NEWLINE+'Item Group',ignore : 1, parent:'Target Detail'});
-  this.add_filter({fieldname:'under', label:'Under',fieldtype:'Select', options:'Sales Order'+NEWLINE+'Delivery Note'+NEWLINE+'Sales Invoice',report_default:'Sales Order',ignore : 1, parent:'Target Detail'});
-}  
-
-//this.mytabs.items['Select Columns'].hide()
diff --git a/selling/search_criteria/variance_report/variance_report.py b/selling/search_criteria/variance_report/variance_report.py
deleted file mode 100644
index 7b6856c..0000000
--- a/selling/search_criteria/variance_report/variance_report.py
+++ /dev/null
@@ -1,520 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-# Add columns
-# -----------
-from __future__ import unicode_literals
-row_list = [['ID','Data','150px','']]
-
-for r in row_list:
-  colnames.append(r[0])
-  coltypes.append(r[1])
-  colwidths.append(r[2])
-  coloptions.append(r[3])
-  col_idx[r[0]] = len(colnames)-1
-
-if not filter_values.get('fiscal_year'):
-  msgprint("Please Select Fiscal Year")
-  raise Exception
-elif not filter_values.get('period'):
-  msgprint("Please Select Period")
-  raise Exception
-elif not filter_values.get('based_on'):
-  msgprint("Please Select the Criteria on which you want your report to be based")
-  raise Exception
-elif not filter_values.get('group_by') and filter_values.get('item_group'):
-  msgprint("Item Group cannot be selected if Group By is not Item Group")
-  raise Exception
-
-fiscal_year = filter_values.get('fiscal_year')
-period = filter_values.get('period')
-based_on = filter_values.get('based_on')
-group_by = filter_values.get('group_by')
-item_group = filter_values.get('item_group')
-msgprint(item_group)
-company = filter_values.get('company')
-under = filter_values.get('under')
-
-#if filter_values.get('item_group'):
-#  itm_grp = filter_values.get('item_group')
-  
-if based_on == 'Territory':
-  based = 'territory'
-elif based_on == 'Sales Person':
-  based = 'sales_person'
-elif based_on == 'Sales Partner':
-  based = 'sales_partner'
-
-
-if under == 'Sales Invoice':
-  under_detail = 'RV'
-  dt = 'posting_date'
-else:
-  under_detail = under
-  dt = "transaction_date"
-  
-# get fiscal year start date and start month
-year_start_date = sql("select year_start_date,MONTH(year_start_date) from `tabFiscal Year` where name = %s",fiscal_year)
-start_date = year_start_date and year_start_date[0][0] or ''
-start_month = year_start_date and year_start_date[0][1] or ''
-month_name = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec']
-
-# Add columns based on period
-# --------------------------------
-columns = []
-if group_by == 'Item Group':
-  columns.append(['Item Group','Data','120px',''])
-# ================ Annual ======================
-if period == 'Annual':
-  columns.append(['Target','Currency','120px',''])
-  columns.append(['Actual','Currency','120px',''])
-
-# =========== Half Yearly ======================
-elif period == 'Half Yearly':
-  columns.append(['Target (H1)','Currency','120px','']) # first half
-  columns.append(['Actual (H1)','Currency','120px','']) # first half
-  columns.append(['Target (H2)','Currency','120px',''])
-  columns.append(['Actual (H2)','Currency','120px','']) 
-  
-# ================ Quarterly ===================
-elif period == 'Quarterly':
-  length_1 = (len(month_name) - start_month + 1) / 3  #this gives the total no. of times we need to iterate for quarter
-  val = length_1 % 4
-  q_no = 1
-  for i in range(length_1):
-    value = 3*i + val
-    columns.append(['Target (Q'+cstr(q_no)+')','Currency','120px',''])
-    columns.append(['Actual (Q'+cstr(q_no)+')','Currency','120px',''])
-    q_no += 1
-  length_2 = (start_month - 1) / 3 #this gives the total no. of times we need to iterate for quarter (this is required only if fiscal year starts from april)
-  for i in range(length_2):
-    columns.append(['Target (Q'+cstr(q_no)+')','Currency','120px',''])
-    columns.append(['Actual (Q'+cstr(q_no)+')','Currency','120px',''])
-    q_no += 1;
-
-# =============== Monthly ======================
-elif period == 'Monthly':
-  for i in range(start_month-1,len(month_name)):
-    columns.append(['Target ('+month_name[i]+')','Currency','120px',''])
-    columns.append(['Actual ('+month_name[i]+')','Currency','120px',''])
-
-  for i  in range(start_month-1):
-    columns.append(['Target('+month_name[i]+')','Currency','120px',''])
-    columns.append(['Actual ('+month_name[i]+')','Currency','120px',''])
-
-for c in columns:
-  colnames.append(c[0])
-  coltypes.append(c[1])
-  colwidths.append(c[2])
-  coloptions.append(c[3])
-  col_idx[c[0]] = len(colnames)-1
-
-out = []
-if company:
-  condition = ' fiscal_year = "'+fiscal_year+'" and company = "'+company+'"'
-else:
-  condition = ' fiscal_year = "'+fiscal_year+'"'
-
-#=================== function for fetching  allocated percentage in Distribution id according to period=============
-def get_budget_distribution(period,dist_id,fiscal_year):
-  query = ''
-  id1 = 1
-  if period == 'Half Yearly':
-    id2 = 6
-    for i in range(2):
-      query += 'SUM(CASE WHEN t2.idx BETWEEN '+str(id1)+' AND '+str(id2)+' THEN t2.percentage_allocation ELSE NULL END)'
-      id1 += 6
-      id2 += 6
-      if i < 1 :
-        query += ','
-
-  elif period == 'Quarterly':
-    id2 = 3
-    for i in range(4):
-      query += 'SUM(CASE WHEN t2.idx BETWEEN '+str(id1)+' AND '+str(id2)+' THEN t2.percentage_allocation ELSE NULL END)'
-      id1 += 3
-      id2 += 3
-      if i < 3 :
-        query += ','
-    
-  elif period == 'Monthly':
-    for i in range(12):
-      query += 'SUM(CASE WHEN t2.idx ='+str(id1)+' THEN t2.percentage_allocation ELSE NULL END)'
-      id1 += 1
-      if i < 11 :
-        query += ','
-    
-#  msgprint(query) 
-   
-  # Main Query
-  dist = sql("select %s from `tabBudget Distribution` t1, `tabBudget Distribution Detail` t2 where t1.name = '%s' and t2.parent = t1.name and t1.fiscal_year = '%s'"%(query,dist_id,fiscal_year))
-  dist = dist and dist[0] or 0
-#  msgprint(dist)
-  bug = []
-  for i in dist:
-    i = i and float(i) or 0
-    bug.append(i)
-#  msgprint(bug)
-  return bug
-
-
-#============ function for appending target amt and actual amt in a proper order ======================= 
-def appending_func(ran,tl,lst,actual,flt):
-
-  c = 2
-  for i in range(ran):
-    #==== for each itemgroup their actual amt is appended/inserted between target amt  
-    if tl == 0:
-      lst.insert(c,actual and flt(actual[0][i]) or 0)
-    #======== here actual amt is appended/inserted b/w target amt for a particular territory/sales person/sales partner only if target is not zero 
-    elif tl == 1:
-#      msgprint(lst)
-      lst.insert(c,actual and flt(actual[0][i]) or 0)
-    c += 2
-  return lst
-
-def get_target(tar_det,group_by,period,fiscal_year,rng,r,get_budget_distribution,flt):
-
-  grp,lst = [],[]
-  list_range,tl = 0,0
-  if group_by == 'Item Group':
-    for i in tar_det:
-      if i[0] != '':
-        igrp = [i[0]]
-        if i[2]:
-          dist_id = i[2]
-          dist = get_budget_distribution(period,dist_id,fiscal_year)
-          for d in dist:
-            t = flt(flt(flt(i[1]) * flt(d))/ 100)
-            igrp.append(t)            
-        else:
-          t = i and flt(i[1]/rng) or 0
-          for i in range(rng):
-            igrp.append(t)
-            
-        grp.append(igrp)
-        list_range +=1
-    lst = [1,grp,list_range]
-    
-    #============== Total target(on basis of whole target ) ============
-  else:
-    for i in tar_det:
-      if i[0] == '':
-        if i[2]:
-          dist_id = i[2]
-          dist = get_budget_distribution(period,dist_id,fiscal_year)
-          for d in dist:
-            t = flt((flt(i[1]) * flt(d))/ 100)
-            r.append(t)
-        else:
-          tot_target = i and flt(i[1]/rng) or 0
-          for i in range(rng):
-            r.append(tot_target)
-        tl = 1
-    lst = [0,r,tl]
-  return lst
-#============ report display function =====================
-for r in res:
-  query = ''
-  grp=[]
-  list_range, count, ap, tot_target, tl = 0,0,0,0,0
-    
-  #============= ANNUAL REPORT ===================
-  if period == 'Annual':
-    tar_det = sql("select item_group, target_amount, distribution_id from `tabTarget Detail` where parent = %s and parenttype = %s and fiscal_year = %s",(r[col_idx['ID']],based_on,fiscal_year))
-#    msgprint(tar_det)
-
-    #================ Target based on individual item group ==============
-    if group_by == 'Item Group':
-      for i in tar_det:
-        if i[0] != '':
-          grp_target = i and flt(i[1]) or 0
-          igrp = [i[0],grp_target]
-          grp.append(igrp)
-#          msgprint(grp)
-          list_range +=1
-          count = 3
-
-    #============== Total target(will be displayed only if target is specified by the user) ============
-    else:
-      for i in tar_det:
-        # ======= here target is considered and not sum of target of item groups
-        if i[0] == '':
-          tot_target = tar_det and flt(i[1]) or 0
-#          msgprint(tot_target)
-    
-   #================== Actual Amount =============================================
-    if based_on == 'Territory' or based_on == 'Sales Partner':
-
-      if group_by =='Item Group':
-
-        for i in grp:
-          item_group = i[0]
-          actual = sql("select sum(t2.amount) from `tab%s` t1, `tab%s Detail` t2, `tabItem` t3 where t2.parent = t1.name and t1.%s = '%s' and t3.name = t2.item_code and t3.item_group = '%s' and t1.docstatus = 1 and t1.docstatus != 2 and %s"%(under,under_detail,based,r[col_idx['ID']],item_group,condition))
-          msgprint(actual)
-          actual = actual and flt(actual[0][0]) or 0
-          i.append(actual)
-          
-      else:
-        actual = sql("select sum(net_total) from `tab%s` where %s = '%s' and docstatus = 1 and  %s" % (under, based, r[col_idx['ID']],condition))
-        actual = actual and flt(actual[0][0]) or 0
-        
-    elif based_on == 'Sales Person':
-      if group_by =='Item Group':
-        for i in grp:
-          item_group = i[0]
-          actual = sql("select sum(t2.amount) from `tab%s` t1, `tab%s Detail` t2, `tabSales Team` t3, `tabItem` t4 where t2.parent = t1.name and t3.parent = t1.name and t3.%s = '%s' and t4.name = t2.item_code and t4.item_group = '%s' and t1.docstatus != 2 and t1.docstatus = 1 and  %s"%(under,under_detail,based,r[col_idx['ID']],item_group,condition))
-          actual = actual and flt(actual[0][0]) or 0
-#          msgprint(actual)
-          i.append(actual)
-
-      else:
-        actual = sql("select sum(t1.net_total) from `tab%s` t1, `tabSales Team` t2 where t2.%s = '%s' and t2.parenttype='%s' and t1.docstatus != 2 and t2.parent = t1.name and %s"%(under,based,r[col_idx['ID']],under,condition))
-        actual = actual and flt(actual[0][0]) or 0
-#        msgprint(actual)
-
-  # ================= Half Yearly Report =============== 
-  elif period == 'Half Yearly':
-    tl = 0
-    grp_target = []
-
-    tar_det = sql("select item_group, target_amount, distribution_id from `tabTarget Detail` where parent = %s and parenttype = %s and fiscal_year = %s",(r[col_idx['ID']],based_on,fiscal_year)) 
-#    msgprint(tar_det)
-    
-    tar = get_target(tar_det,group_by,period,fiscal_year,2,r,get_budget_distribution,flt)
-    if tar[0] == 1:
-      grp = tar[1]
-      list_range = tar[2]
-      count = 5
-    else:
-      r = tar[1]
-      tl = tar[2]
-      
-    #============= Actual Amount======================
-    if group_by == 'Item Group':
-      # first half
-      query += 'SUM(CASE WHEN MONTH(t1.'+dt+') BETWEEN '+cstr(start_month)+' AND '+cstr(start_month+5)+' THEN t2.amount ELSE NULL END),'
-      # second half
-      query += 'SUM(CASE WHEN MONTH(t1.'+dt+') NOT BETWEEN '+cstr(start_month)+' AND '+cstr(start_month+5)+' THEN t2.amount ELSE NULL END)';
-
-    elif based_on != 'Sales Person':
-      # first half
-      query += 'SUM(CASE WHEN MONTH('+dt+') BETWEEN '+cstr(start_month)+' AND '+cstr(start_month+5)+' THEN net_total ELSE NULL END),'
-      # second half
-      query += 'SUM(CASE WHEN MONTH('+dt+') NOT BETWEEN '+cstr(start_month)+' AND '+cstr(start_month+5)+' THEN net_total ELSE NULL END)';
-
-    else:
-      # first half
-      query += 'SUM(CASE WHEN MONTH(t1.'+dt+') BETWEEN '+cstr(start_month)+' AND '+cstr(start_month+5)+' THEN t1.net_total ELSE NULL END),'
-      # second half
-      query += 'SUM(CASE WHEN MONTH(t1.'+dt+') NOT BETWEEN '+cstr(start_month)+' AND '+cstr(start_month+5)+' THEN t1.net_total ELSE NULL END)';
-
-    #=========== Main Query ===============
-    if based_on == 'Territory' or based_on == 'Sales Partner':
-
-      if group_by =='Item Group':
-        for i in grp:
-          item_group = i[0]
-          actual = sql("select %s from `tab%s` t1, `tab%s Detail` t2, `tabItem` t3 where t2.parent = t1.name and t1.%s = '%s' and t3.name = t2.item_code and t3.item_group = '%s' and t1.docstatus = 1 and t1.docstatus != 2 and %s"%(query,under,under_detail,based,r[col_idx['ID']],item_group,condition))
-#          msgprint(actual)        
-          i = appending_func(2,tl,i,actual,flt)
-                    
-      else:
-        actual = sql("select %s from `tab%s` where %s = '%s' and docstatus = 1 and  %s" % (query,under, based, r[col_idx['ID']],condition))
-#        msgprint(actual)
-
-    elif based_on == 'Sales Person':
-      if group_by =='Item Group':
-        for i in grp:
-          item_group = i[0]
-          actual = sql("select %s from `tab%s` t1, `tab%s Detail` t2, `tabSales Team` t3, `tabItem` t4 where t2.parent = t1.name and t3.parent = t1.name and t3.%s = '%s' and t4.name = t2.item_code and t4.item_group = '%s' and t1.docstatus != 2 and t1.docstatus = 1 and %s"%(query,under,under_detail,based,r[col_idx['ID']],item_group,condition))
-#          msgprint(actual)
-          i = appending_func(2,tl,i,actual,flt)
-      else:
-        actual = sql("select %s from `tab%s` t1, `tabSales Team` t2 where t2.%s = '%s' and t2.parenttype='%s' and t1.docstatus != 2 and t2.parent = t1.name and %s"%(query,under,based,r[col_idx['ID']],under,condition))
-#        msgprint(actual)
-
-    if tl == 1:
-      r = appending_func(2,tl,r,actual,flt)
-#      msgprint(r)
-
-  #============== Quarterly Report =========================
-  elif period == 'Quarterly':
-    tl = 0
-    grp_target = []
-    tar_det = sql("select item_group, target_amount, distribution_id from `tabTarget Detail` where parent = %s and parenttype = %s and fiscal_year = %s",(r[col_idx['ID']],based_on,fiscal_year)) 
-
-    tar = get_target(tar_det,group_by,period,fiscal_year,4,r,get_budget_distribution,flt)
-    if tar[0] == 1:
-      grp = tar[1]
-      list_range = tar[2]
-      count = 9
-    else:
-      r = tar[1]
-      tl = tar[2]
-      
-    #======= Actual Amt ==================
-    length_1 = (len(month_name) - start_month + 1) / 3; #this gives the total no. of times we need to iterate for quarter
-    val = length_1 % 4;
-    for i in range(length_1):
-      value = 3*i + val;
-
-      if group_by == 'Item Group':
-        query += 'SUM(CASE WHEN MONTH(t1.'+dt+') BETWEEN '+cstr(value+1)+' AND '+cstr(value+3)+' THEN t2.amount ELSE NULL END),'
-
-      elif based_on != 'Sales Person':
-        query += 'SUM(CASE WHEN MONTH('+dt+') BETWEEN '+cstr(value+1)+' AND '+cstr(value+3)+' THEN net_total ELSE NULL END),'
-
-      else:
-        query += 'SUM(CASE WHEN MONTH(t1.'+dt+') BETWEEN '+cstr(value+1)+' AND '+cstr(value+3)+' THEN t1.net_total ELSE NULL END),'
-
-    length_2 = (start_month - 1) / 3; #this gives the total no. of times we need to iterate for quarter (this is required only if fiscal year starts from april)
-    for i in range(length_2):
-      if group_by == 'Item Group':
-        query += 'SUM(CASE WHEN MONTH(t1.'+dt+') BETWEEN '+cstr(3*i+1)+' AND '+cstr(3*i+3)+' THEN t2.amount ELSE NULL END)';
-
-      elif based_on != 'Sales Person':
-        query += 'SUM(CASE WHEN MONTH('+dt+') BETWEEN '+cstr(3*i+1)+' AND '+cstr(3*i+3)+' THEN net_total ELSE NULL END)';
-
-      else:
-        query += 'SUM(CASE WHEN MONTH(t1.'+dt+') BETWEEN '+cstr(3*i+1)+' AND '+cstr(3*i+3)+' THEN t1.net_total ELSE NULL END)';
-
-    #=========== Main Query ===============
-    if based_on == 'Territory' or based_on == 'Sales Partner':
-
-      if group_by =='Item Group':
-        for i in grp:
-          item_group = i[0]
-          actual = sql("select %s from `tab%s` t1, `tab%s Detail` t2, `tabItem` t3 where t2.parent = t1.name and t1.%s = '%s' and t3.name = t2.item_code and t3.item_group = '%s' and t1.docstatus = 1 and t1.docstatus != 2 and %s"%(query,under,under_detail,based,r[col_idx['ID']],item_group,condition))
-#          msgprint(actual)
-          #================common function          
-          i = appending_func(4,tl,i,actual,flt)
-          
-      else:
-        actual = sql("select %s from `tab%s` where %s = '%s' and docstatus = 1 and  %s" % (query,under, based, r[col_idx['ID']],condition))
-#        msgprint(actual)
-        
-    elif based_on == 'Sales Person':
-      if group_by =='Item Group':
-        for i in grp:
-          item_group = i[0]
-          actual = sql("select %s from `tab%s` t1, `tab%s Detail` t2, `tabSales Team` t3, `tabItem` t4 where t2.parent = t1.name and t3.parent = t1.name and t3.%s = '%s' and t4.name = t2.item_code and t4.item_group = '%s' and t1.docstatus != 2 and t1.docstatus = 1 and %s"%(query,under,under_detail,based,r[col_idx['ID']],item_group,condition))
-#          msgprint(actual)
-          i = appending_func(4,tl,i,actual,flt)
-      else:
-        actual = sql("select %s from `tab%s` t1, `tabSales Team` t2 where t2.%s = '%s' and t2.parenttype='%s' and t1.docstatus != 2 and t2.parent = t1.name and %s"%(query,under,based,r[col_idx['ID']],under,condition))
-#        msgprint(actual)
-
-    if tl == 1:
-      r = appending_func(4,tl,r,actual,flt)
-#      msgprint(r)
-
-  #================ Monthly Report ===========================
-  elif period == 'Monthly':
-    tl = 0
-    grp_target = []
-    tar_det = sql("select item_group, target_amount, distribution_id from `tabTarget Detail` where parent = %s and parenttype = %s and fiscal_year = %s",(r[col_idx['ID']],based_on,fiscal_year)) 
-
-    tar = get_target(tar_det,group_by,period,fiscal_year,12,r,get_budget_distribution,flt)
-    if tar[0] == 1:
-      grp = tar[1]
-      list_range = tar[2]
-      count = 25
-    else:
-      r = tar[1]
-      tl = tar[2]
-      
-    #======= Actual Amt ==================
-    # for loop is required twice coz fiscal year starts from April (this will also work if fiscal year starts in January)
-    for i in range(start_month-1,len(month_name)):
-      if group_by == 'Item Group':
-        query += 'SUM(CASE WHEN MONTH(t1.'+dt+') = '+cstr(i+1)+' THEN t2.amount ELSE NULL END),'
-
-      elif based_on != 'Sales Person':
-        query += 'SUM(CASE WHEN MONTH('+dt+') = '+cstr(i+1)+' THEN net_total ELSE NULL END),'
-
-      else:
-        query += 'SUM(CASE WHEN MONTH(t1.'+dt+') = '+cstr(i+1)+' THEN t1.net_total ELSE NULL END),'
-
-    for i  in range(start_month-1):
-      if i != (start_month-1):
-        if group_by == 'Item Group':
-          query += 'SUM(CASE WHEN MONTH(t1.'+dt+') = '+cstr(i+1)+' THEN t2.amount ELSE NULL END)'
-
-        elif based_on != 'Sales Person':
-          query += 'SUM(CASE WHEN MONTH('+dt+') = '+cstr(i+1)+' THEN net_total ELSE NULL END)'
-
-        else:
-          query += 'SUM(CASE WHEN MONTH(t1.'+dt+') = '+cstr(i+1)+' THEN t1.net_total ELSE NULL END)'
-
-        if i < (start_month -2):
-          query += ','
-
-    #=========== Main Query ===============
-    if based_on == 'Territory' or based_on == 'Sales Partner':
-
-      if group_by =='Item Group':
-        for i in grp:
-          item_group = i[0]
-          actual = sql("select %s from `tab%s` t1, `tab%s Detail` t2, `tabItem` t3 where t2.parent = t1.name and t1.%s = '%s' and t3.name = t2.item_code and t3.item_group = '%s' and t1.docstatus = 1 and t1.docstatus != 2 and %s"%(query,under,under_detail,based,r[col_idx['ID']],item_group,condition))
-#          msgprint(actual)
-          #===============common function=====================         
-          i = appending_func(12,tl,i,actual,flt)
-          
-      else:
-        actual = sql("select %s from `tab%s` where %s = '%s' and docstatus = 1 and  %s" % (query,under, based, r[col_idx['ID']],condition))
-#        msgprint(actual)
-        
-    elif based_on == 'Sales Person':
-      if group_by =='Item Group':
-        for i in grp:
-          item_group = i[0]
-          actual = sql("select %s from `tab%s` t1, `tab%s Detail` t2, `tabSales Team` t3, `tabItem` t4 where t2.parent = t1.name and t3.parent = t1.name and t3.%s = '%s' and t4.name = t2.item_code and t4.item_group = '%s' and t1.docstatus != 2 and t1.docstatus = 1 and %s"%(query,under,under_detail,based,r[col_idx['ID']],item_group,condition))
-#          msgprint(actual)
-          i = appending_func(12,tl,i,actual,flt)
-      else:
-        actual = sql("select %s from `tab%s` t1, `tabSales Team` t2 where t2.%s = '%s' and t2.parenttype='%s' and t1.docstatus != 2 and t2.parent = t1.name and %s"%(query,under,based,r[col_idx['ID']],under,condition))
-#        msgprint(actual)
-
-    if tl == 1:
-      r = appending_func(12,tl,r,actual,flt)
-#      msgprint(r)
-
-#-------------DISPLAY OF TARGET vs ACTUAL ON BASIS OF TOTAL TARGET / ITEM GROUP 
-
-  if group_by == 'Item Group':
-    for col in range(len(colnames)-1): # this would make all first row blank. just for look
-      r.append('')
-
-    for des in range(list_range):
-      if ap == 0:
-        out.append(r)
-        ap = 1
-      t_row = ['' for i in range(len(colnames))]
-
-      for v in range(count):
-        t_row[col_idx[colnames[v+1]]] = grp[des][v]
-#        msgprint(t_row)
-      out.append(t_row)
-
-  elif tot_target != 0 and period =='Annual':
-    r.append(tot_target)
-    r.append(actual)
-    out.append(r)
-    tot_target = 0
-
-  elif tl == 1:
-    out.append(r)
diff --git a/selling/search_criteria/variance_report/variance_report.sql b/selling/search_criteria/variance_report/variance_report.sql
deleted file mode 100644
index 89becb7..0000000
--- a/selling/search_criteria/variance_report/variance_report.sql
+++ /dev/null
@@ -1 +0,0 @@
-SELECT DISTINCT t1.`name` FROM `tab%(based_on)s` t1, `tabTarget Detail` t2 WHERE t2.parent = t1.name  and (t2.target_amount != 0 or t2.target_amount is not null)
\ No newline at end of file
diff --git a/selling/search_criteria/variance_report/variance_report.txt b/selling/search_criteria/variance_report/variance_report.txt
deleted file mode 100644
index e141191..0000000
--- a/selling/search_criteria/variance_report/variance_report.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:53", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:53"
- }, 
- {
-  "parent_doc_type": "Territory", 
-  "module": "Selling", 
-  "doctype": "Search Criteria", 
-  "sort_order": "DESC", 
-  "filters": "{'Territory\u0001State':'','Target Detail\u0001Fiscal Year':'2009-2010','Target Detail\u0001Based On':'Territory','Target Detail\u0001Company':'Alpha Company','Target Detail\u0001Period':'Quarterly','Target Detail\u0001Under':'Sales Order'}", 
-  "standard": "Yes", 
-  "doc_type": "Target Detail", 
-  "name": "__common__", 
-  "sort_by": "ID", 
-  "page_len": 50, 
-  "criteria_name": "Variance Report"
- }, 
- {
-  "name": "variance_report", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/selling/utils.py b/selling/utils.py
index 21e94f7..bd04db5 100644
--- a/selling/utils.py
+++ b/selling/utils.py
@@ -16,6 +16,9 @@
 
 from __future__ import unicode_literals
 import webnotes
+from webnotes import msgprint, _
+from webnotes.utils import flt, cint, comma_and
+import json
 
 def get_customer_list(doctype, txt, searchfield, start, page_len, filters):
 	if webnotes.conn.get_default("cust_master_name") == "Customer Name":
@@ -29,4 +32,149 @@
 		case when customer_name like %s then 0 else 1 end,
 		name, customer_name limit %s, %s""" % 
 		(", ".join(fields), searchfield, "%s", "%s", "%s", "%s", "%s", "%s"), 
-		("%%%s%%" % txt, "%%%s%%" % txt, "%%%s%%" % txt, "%%%s%%" % txt, start, page_len))
\ No newline at end of file
+		("%%%s%%" % txt, "%%%s%%" % txt, "%%%s%%" % txt, "%%%s%%" % txt, start, page_len))
+		
+@webnotes.whitelist()
+def get_item_details(args):
+	"""
+		args = {
+			"item_code": "",
+			"warehouse": None,
+			"customer": "",
+			"conversion_rate": 1.0,
+			"price_list_name": None,
+			"price_list_currency": None,
+			"plc_conversion_rate": 1.0
+		}
+	"""
+	if isinstance(args, basestring):
+		args = json.loads(args)
+	args = webnotes._dict(args)
+	
+	if args.barcode:
+		args.item_code = _get_item_code(args.barcode)
+	
+	item_bean = webnotes.bean("Item", args.item_code)
+	
+	_validate_item_details(args, item_bean.doc)
+	
+	out = _get_basic_details(args, item_bean)
+	
+	meta = webnotes.get_doctype(args.doctype)
+	if meta.get_field("currency"):
+		out.base_ref_rate = out.basic_rate = out.ref_rate = out.export_rate = 0.0
+		
+		if args.price_list_name and args.price_list_currency:
+			out.update(_get_price_list_rate(args, item_bean, meta))
+	
+	if out.warehouse or out.reserved_warehouse:
+		out.update(get_available_qty(args.item_code, out.warehouse or out.reserved_warehouse))
+	
+	out.customer_item_code = _get_customer_item_code(args, item_bean)
+	
+	if cint(args.is_pos):
+		pos_settings = get_pos_settings(args.company)
+		out.update(apply_pos_settings(pos_settings, out))
+	
+	return out
+	
+def _get_item_code(barcode):
+	item_code = webnotes.conn.sql_list("""select name from `tabItem` where barcode=%s""", barcode)
+			
+	if not item_code:
+		msgprint(_("No Item found with Barcode") + ": %s" % barcode, raise_exception=True)
+	
+	elif len(item_code) > 1:
+		msgprint(_("Items") + " %s " % comma_and(item_code) + 
+			_("have the same Barcode") + " %s" % barcode, raise_exception=True)
+	
+	return item_code[0]
+	
+def _validate_item_details(args, item):
+	from utilities.transaction_base import validate_item_fetch
+	validate_item_fetch(args, item)
+	
+	# validate if sales item or service item
+	if args.order_type == "Maintenance":
+		if item.is_service_item != "Yes":
+			msgprint(_("Item") + (" %s: " % item.name) + 
+				_("not a service item.") +
+				_("Please select a service item or change the order type to Sales."), 
+				raise_exception=True)
+		
+	elif item.is_sales_item != "Yes":
+		msgprint(_("Item") + (" %s: " % item.name) + _("not a sales item"),
+			raise_exception=True)
+			
+def _get_basic_details(args, item_bean):
+	item = item_bean.doc
+	out = webnotes._dict({
+			"item_code": item.name,
+			"description": item.description_html or item.description,
+			"reserved_warehouse": item.default_warehouse or args.warehouse or args.reserved_warehouse,
+			"warehouse": item.default_warehouse or args.warehouse,
+			"income_account": item.default_income_account or args.income_account,
+			"expense_account": item.purchase_account or args.expense_account,
+			"cost_center": item.default_sales_cost_center or args.cost_center,
+			"qty": 1.0,
+			"adj_rate": 0.0,
+			"export_amount": 0.0,
+			"amount": 0.0,
+			"batch_no": None,
+			"item_tax_rate": json.dumps(dict(([d.tax_type, d.tax_rate] for d in 
+				item_bean.doclist.get({"parentfield": "item_tax"})))),
+		})
+	
+	for fieldname in ("item_name", "item_group", "barcode", "brand", "stock_uom"):
+		out[fieldname] = item.fields.get(fieldname)
+			
+	return out
+	
+def _get_price_list_rate(args, item_bean, meta):
+	base_ref_rate = item_bean.doclist.get({
+		"parentfield": "ref_rate_details",
+		"price_list_name": args.price_list_name, 
+		"ref_currency": args.price_list_currency,
+		"buying_or_selling": "Selling"})
+	
+	if not base_ref_rate:
+		return {}
+	
+	# found price list rate - now we can validate
+	from utilities.transaction_base import validate_currency
+	validate_currency(args, item_bean.doc, meta)
+	
+	return {"ref_rate": flt(base_ref_rate[0].ref_rate * args.plc_conversion_rate / args.conversion_rate)}
+
+@webnotes.whitelist()
+def get_available_qty(item_code, warehouse):
+	return webnotes.conn.get_value("Bin", {"item_code": item_code, "warehouse": warehouse}, 
+		["projected_qty", "actual_qty"], as_dict=True) or {}
+		
+def _get_customer_item_code(args, item_bean):
+	customer_item_code = item_bean.doclist.get({"parentfield": "item_customer_details",
+		"customer_name": args.customer})
+	
+	return customer_item_code and customer_item_code[0].ref_code or None
+	
+def get_pos_settings(company):
+	pos_settings = webnotes.conn.sql("""select * from `tabPOS Setting` where user = %s 
+		and company = %s""", (webnotes.session['user'], company), as_dict=1)
+		
+	if not pos_settings:
+		pos_settings = webnotes.conn.sql("""select * from `tabPOS Setting` 
+			where ifnull(user,'') = '' and company = %s""", company, as_dict=1)
+
+	return pos_settings and pos_settings[0] or None
+	
+def apply_pos_settings(pos_settings, opts):
+	out = {}
+	
+	for fieldname in ("income_account", "cost_center", "warehouse", "expense_account"):
+		if not opts.get(fieldname):
+			out[fieldname] = pos_settings.get(fieldname)
+			
+	if out.get("warehouse"):
+		out["actual_qty"] = get_available_qty(opts.item_code, out.get("warehouse")).get("actual_qty")
+	
+	return out
diff --git a/setup/doctype/authorization_control/README.md b/setup/doctype/authorization_control/README.md
new file mode 100644
index 0000000..6a85177
--- /dev/null
+++ b/setup/doctype/authorization_control/README.md
@@ -0,0 +1 @@
+Tool to define Authorization Rules (limits above which only specified roles have right to Submit).
\ No newline at end of file
diff --git a/setup/doctype/authorization_control/locale/_messages_doc.json b/setup/doctype/authorization_control/locale/_messages_doc.json
deleted file mode 100644
index 65aaf64..0000000
--- a/setup/doctype/authorization_control/locale/_messages_doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "Authorization Control", 
- "Setup"
-]
\ No newline at end of file
diff --git a/setup/doctype/authorization_control/locale/ar-doc.json b/setup/doctype/authorization_control/locale/ar-doc.json
deleted file mode 100644
index 30961ce..0000000
--- a/setup/doctype/authorization_control/locale/ar-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Authorization Control": "\u0625\u0630\u0646 \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f"
-}
\ No newline at end of file
diff --git a/setup/doctype/authorization_control/locale/de-doc.json b/setup/doctype/authorization_control/locale/de-doc.json
deleted file mode 100644
index 837e737..0000000
--- a/setup/doctype/authorization_control/locale/de-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Authorization Control": "Authorization Control", 
- "Setup": "Setup"
-}
\ No newline at end of file
diff --git a/setup/doctype/authorization_control/locale/es-doc.json b/setup/doctype/authorization_control/locale/es-doc.json
deleted file mode 100644
index ef623ef..0000000
--- a/setup/doctype/authorization_control/locale/es-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Authorization Control": "Autorizaci\u00f3n de Control", 
- "Setup": "Disposici\u00f3n"
-}
\ No newline at end of file
diff --git a/setup/doctype/authorization_control/locale/fr-doc.json b/setup/doctype/authorization_control/locale/fr-doc.json
deleted file mode 100644
index 6cad13d..0000000
--- a/setup/doctype/authorization_control/locale/fr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Authorization Control": "Contr\u00f4le d&#39;autorisation", 
- "Setup": "Installation"
-}
\ No newline at end of file
diff --git a/setup/doctype/authorization_control/locale/hi-doc.json b/setup/doctype/authorization_control/locale/hi-doc.json
deleted file mode 100644
index a84ba0f..0000000
--- a/setup/doctype/authorization_control/locale/hi-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Authorization Control": "\u092a\u094d\u0930\u093e\u0927\u093f\u0915\u0930\u0923 \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e"
-}
\ No newline at end of file
diff --git a/setup/doctype/authorization_control/locale/hr-doc.json b/setup/doctype/authorization_control/locale/hr-doc.json
deleted file mode 100644
index 4d2338f..0000000
--- a/setup/doctype/authorization_control/locale/hr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Authorization Control": "Odobrenje kontrole", 
- "Setup": "Postavljanje"
-}
\ No newline at end of file
diff --git a/setup/doctype/authorization_control/locale/nl-doc.json b/setup/doctype/authorization_control/locale/nl-doc.json
deleted file mode 100644
index 4f01de5..0000000
--- a/setup/doctype/authorization_control/locale/nl-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Authorization Control": "Autorisatie controle", 
- "Setup": "Setup"
-}
\ No newline at end of file
diff --git a/setup/doctype/authorization_control/locale/pt-BR-doc.json b/setup/doctype/authorization_control/locale/pt-BR-doc.json
deleted file mode 100644
index c492b1d..0000000
--- a/setup/doctype/authorization_control/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Authorization Control": "Controle de autoriza\u00e7\u00e3o", 
- "Setup": "Configura\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/setup/doctype/authorization_control/locale/pt-doc.json b/setup/doctype/authorization_control/locale/pt-doc.json
deleted file mode 100644
index 4950046..0000000
--- a/setup/doctype/authorization_control/locale/pt-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Authorization Control": "Controle de autoriza\u00e7\u00e3o", 
- "Setup": "Instala\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/setup/doctype/authorization_control/locale/sr-doc.json b/setup/doctype/authorization_control/locale/sr-doc.json
deleted file mode 100644
index b6d79ef..0000000
--- a/setup/doctype/authorization_control/locale/sr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Authorization Control": "\u041e\u0432\u043b\u0430\u0448\u045b\u0435\u045a\u0435 \u0437\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0443", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430"
-}
\ No newline at end of file
diff --git a/setup/doctype/authorization_control/locale/ta-doc.json b/setup/doctype/authorization_control/locale/ta-doc.json
deleted file mode 100644
index fda531d..0000000
--- a/setup/doctype/authorization_control/locale/ta-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Authorization Control": "\u0b85\u0b99\u0bcd\u0b95\u0bc0\u0b95\u0bbe\u0bb0\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8"
-}
\ No newline at end of file
diff --git a/setup/doctype/authorization_control/locale/th-doc.json b/setup/doctype/authorization_control/locale/th-doc.json
deleted file mode 100644
index b57ced0..0000000
--- a/setup/doctype/authorization_control/locale/th-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Authorization Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e2d\u0e19\u0e38\u0e21\u0e31\u0e15\u0e34", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07"
-}
\ No newline at end of file
diff --git a/setup/doctype/authorization_rule/README.md b/setup/doctype/authorization_rule/README.md
new file mode 100644
index 0000000..3cee161
--- /dev/null
+++ b/setup/doctype/authorization_rule/README.md
@@ -0,0 +1 @@
+Rule to define limits on transactions, above which only specified Role can Submit.
\ No newline at end of file
diff --git a/setup/doctype/authorization_rule/locale/_messages_doc.json b/setup/doctype/authorization_rule/locale/_messages_doc.json
deleted file mode 100644
index 7efab8a..0000000
--- a/setup/doctype/authorization_rule/locale/_messages_doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-[
- "Trash Reason", 
- "Itemwise Discount", 
- "Based On", 
- "Customerwise Discount", 
- "Not Applicable", 
- "Company", 
- "Above Value", 
- "Authorization Rule", 
- "Purchase Invoice", 
- "Customer / Item Name", 
- "Quotation", 
- "Transaction", 
- "Approving Role", 
- "Setup", 
- "This will be used for setting rule in HR module", 
- "Purchase Order", 
- "Applicable To (Designation)", 
- "Purchase Receipt", 
- "Grand Total", 
- "Appraisal", 
- "Applicable To (Employee)", 
- "Applicable To (User)", 
- "Delivery Note", 
- "Sales Invoice", 
- "Average Discount", 
- "Sales Order", 
- "Approving User", 
- "Applicable To (Role)"
-]
\ No newline at end of file
diff --git a/setup/doctype/authorization_rule/locale/ar-doc.json b/setup/doctype/authorization_rule/locale/ar-doc.json
deleted file mode 100644
index ec9bcd5..0000000
--- a/setup/doctype/authorization_rule/locale/ar-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Above Value": "\u0641\u0648\u0642 \u0627\u0644\u0642\u064a\u0645\u0629", 
- "Applicable To (Designation)": "\u062a\u0646\u0637\u0628\u0642 \u0639\u0644\u0649 (\u062a\u0639\u064a\u064a\u0646)", 
- "Applicable To (Employee)": "\u062a\u0646\u0637\u0628\u0642 \u0639\u0644\u0649 (\u0645\u0648\u0638\u0641)", 
- "Applicable To (Role)": "\u062a\u0646\u0637\u0628\u0642 \u0639\u0644\u0649 (\u0627\u0644\u062f\u0648\u0631)", 
- "Applicable To (User)": "\u062a\u0646\u0637\u0628\u0642 \u0639\u0644\u0649 (\u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645)", 
- "Appraisal": "\u062a\u0642\u064a\u064a\u0645", 
- "Approving Role": "\u0627\u0644\u0645\u0648\u0627\u0641\u0642\u0629 \u0639\u0644\u0649 \u062f\u0648\u0631", 
- "Approving User": "\u0627\u0644\u0645\u0648\u0627\u0641\u0642\u0629 \u0627\u0644\u0639\u0636\u0648", 
- "Authorization Rule": "\u0625\u0630\u0646 \u0627\u0644\u0642\u0627\u0639\u062f\u0629", 
- "Average Discount": "\u0645\u062a\u0648\u0633\u0637 \u200b\u200b\u0627\u0644\u062e\u0635\u0645", 
- "Based On": "\u0648\u0628\u0646\u0627\u0621 \u0639\u0644\u0649", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Customer / Item Name": "\u0627\u0644\u0639\u0645\u064a\u0644 / \u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0627\u0633\u0645", 
- "Customerwise Discount": "Customerwise \u0627\u0644\u062e\u0635\u0645", 
- "Delivery Note": "\u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u062a\u0633\u0644\u064a\u0645", 
- "Grand Total": "\u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a", 
- "Itemwise Discount": "Itemwise \u0627\u0644\u062e\u0635\u0645", 
- "Not Applicable": "\u0644\u0627 \u064a\u0646\u0637\u0628\u0642", 
- "Purchase Invoice": "\u0634\u0631\u0627\u0621 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", 
- "Purchase Order": "\u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "Purchase Receipt": "\u0634\u0631\u0627\u0621 \u0627\u0633\u062a\u0644\u0627\u0645", 
- "Quotation": "\u0627\u0642\u062a\u0628\u0627\u0633", 
- "Sales Invoice": "\u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u0628\u064a\u0639\u0627\u062a", 
- "Sales Order": "\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "This will be used for setting rule in HR module": "\u0648\u0633\u0648\u0641 \u062a\u0633\u062a\u062e\u062f\u0645 \u0647\u0630\u0647 \u0627\u0644\u0642\u0627\u0639\u062f\u0629 \u0644\u0625\u0639\u062f\u0627\u062f \u0648\u062d\u062f\u0629 \u0641\u064a HR", 
- "Transaction": "\u0635\u0641\u0642\u0629", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629"
-}
\ No newline at end of file
diff --git a/setup/doctype/authorization_rule/locale/de-doc.json b/setup/doctype/authorization_rule/locale/de-doc.json
deleted file mode 100644
index 983fb6a..0000000
--- a/setup/doctype/authorization_rule/locale/de-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Above Value": "Vor Wert", 
- "Applicable To (Designation)": "F\u00fcr (Bezeichnung)", 
- "Applicable To (Employee)": "F\u00fcr (Employee)", 
- "Applicable To (Role)": "Anwendbar (Rolle)", 
- "Applicable To (User)": "Anwendbar auf (User)", 
- "Appraisal": "Bewertung", 
- "Approving Role": "Genehmigung Rolle", 
- "Approving User": "Genehmigen Benutzer", 
- "Authorization Rule": "Autorisierungsregel", 
- "Average Discount": "Durchschnittliche Discount", 
- "Based On": "Basierend auf", 
- "Company": "Firma", 
- "Customer / Item Name": "Kunde / Item Name", 
- "Customerwise Discount": "Customerwise Discount", 
- "Delivery Note": "Lieferschein", 
- "Grand Total": "Grand Total", 
- "Itemwise Discount": "Discount Itemwise", 
- "Not Applicable": "Nicht zutreffend", 
- "Purchase Invoice": "Kaufrechnung", 
- "Purchase Order": "Auftragsbest\u00e4tigung", 
- "Purchase Receipt": "Kaufbeleg", 
- "Quotation": "Zitat", 
- "Sales Invoice": "Sales Invoice", 
- "Sales Order": "Sales Order", 
- "Setup": "Setup", 
- "This will be used for setting rule in HR module": "Dies wird f\u00fcr die Einstellung der Regel im HR-Modul verwendet werden", 
- "Transaction": "Transaktion", 
- "Trash Reason": "Trash Reason"
-}
\ No newline at end of file
diff --git a/setup/doctype/authorization_rule/locale/es-doc.json b/setup/doctype/authorization_rule/locale/es-doc.json
deleted file mode 100644
index 4ab23a0..0000000
--- a/setup/doctype/authorization_rule/locale/es-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Above Value": "Por encima del valor", 
- "Applicable To (Designation)": "Aplicable a (Designaci\u00f3n)", 
- "Applicable To (Employee)": "Aplicable a (Empleado)", 
- "Applicable To (Role)": "Aplicable a (Funci\u00f3n)", 
- "Applicable To (User)": "Aplicable a (Usuario)", 
- "Appraisal": "Evaluaci\u00f3n", 
- "Approving Role": "La aprobaci\u00f3n de Papel", 
- "Approving User": "Aprobaci\u00f3n de Usuario", 
- "Authorization Rule": "Autorizaci\u00f3n Regla", 
- "Average Discount": "Descuento medio", 
- "Based On": "Basado en el", 
- "Company": "Empresa", 
- "Customer / Item Name": "Cliente / Nombre del elemento", 
- "Customerwise Discount": "Customerwise descuento", 
- "Delivery Note": "Nota de entrega", 
- "Grand Total": "Gran Total", 
- "Itemwise Discount": "Descuento Itemwise", 
- "Not Applicable": "No aplicable", 
- "Purchase Invoice": "Compra de facturas", 
- "Purchase Order": "Orden de Compra", 
- "Purchase Receipt": "Recibo de compra", 
- "Quotation": "Cita", 
- "Sales Invoice": "Factura de venta", 
- "Sales Order": "De \u00f3rdenes de venta", 
- "Setup": "Disposici\u00f3n", 
- "This will be used for setting rule in HR module": "Esto ser\u00e1 utilizado para la regla de ajuste en el m\u00f3dulo HR", 
- "Transaction": "Transacci\u00f3n", 
- "Trash Reason": "Trash Raz\u00f3n"
-}
\ No newline at end of file
diff --git a/setup/doctype/authorization_rule/locale/fr-doc.json b/setup/doctype/authorization_rule/locale/fr-doc.json
deleted file mode 100644
index 61ead79..0000000
--- a/setup/doctype/authorization_rule/locale/fr-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Above Value": "Au-dessus de la valeur", 
- "Applicable To (Designation)": "Applicable \u00e0 (d\u00e9signation)", 
- "Applicable To (Employee)": "Applicable aux (Employ\u00e9)", 
- "Applicable To (Role)": "Applicable \u00e0 (R\u00f4le)", 
- "Applicable To (User)": "Applicable aux (Utilisateur)", 
- "Appraisal": "\u00c9valuation", 
- "Approving Role": "Approuver r\u00f4le", 
- "Approving User": "Approuver l&#39;utilisateur", 
- "Authorization Rule": "R\u00e8gle d&#39;autorisation", 
- "Average Discount": "D&#39;actualisation moyen", 
- "Based On": "Bas\u00e9 sur", 
- "Company": "Entreprise", 
- "Customer / Item Name": "Client / Nom d&#39;article", 
- "Customerwise Discount": "Remise Customerwise", 
- "Delivery Note": "Remarque livraison", 
- "Grand Total": "Grand Total", 
- "Itemwise Discount": "Remise Itemwise", 
- "Not Applicable": "Non applicable", 
- "Purchase Invoice": "Achetez facture", 
- "Purchase Order": "Bon de commande", 
- "Purchase Receipt": "Achat R\u00e9ception", 
- "Quotation": "Citation", 
- "Sales Invoice": "Facture de vente", 
- "Sales Order": "Commande", 
- "Setup": "Installation", 
- "This will be used for setting rule in HR module": "Il sera utilis\u00e9 pour la r\u00e8gle de r\u00e9glage dans le module RH", 
- "Transaction": "Transaction", 
- "Trash Reason": "Raison Corbeille"
-}
\ No newline at end of file
diff --git a/setup/doctype/authorization_rule/locale/hi-doc.json b/setup/doctype/authorization_rule/locale/hi-doc.json
deleted file mode 100644
index 7b09b33..0000000
--- a/setup/doctype/authorization_rule/locale/hi-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Above Value": "\u092e\u0942\u0932\u094d\u092f \u0938\u0947 \u090a\u092a\u0930", 
- "Applicable To (Designation)": "\u0915\u0947 \u0932\u093f\u090f \u0932\u093e\u0917\u0942 (\u092a\u0926)", 
- "Applicable To (Employee)": "\u0915\u0947 \u0932\u093f\u090f \u0932\u093e\u0917\u0942 (\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940)", 
- "Applicable To (Role)": "\u0915\u0947 \u0932\u093f\u090f \u0932\u093e\u0917\u0942 (\u0930\u094b\u0932)", 
- "Applicable To (User)": "\u0915\u0947 \u0932\u093f\u090f \u0932\u093e\u0917\u0942 (\u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e)", 
- "Appraisal": "\u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928", 
- "Approving Role": "\u0930\u094b\u0932 \u0915\u0940 \u0938\u094d\u0935\u0940\u0915\u0943\u0924\u093f", 
- "Approving User": "\u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u0915\u0947 \u0938\u094d\u0935\u0940\u0915\u0943\u0924\u093f", 
- "Authorization Rule": "\u092a\u094d\u0930\u093e\u0927\u093f\u0915\u0930\u0923 \u0928\u093f\u092f\u092e", 
- "Average Discount": "\u0914\u0938\u0924 \u091b\u0942\u091f", 
- "Based On": "\u0915\u0947 \u0906\u0927\u093e\u0930 \u092a\u0930", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Customer / Item Name": "\u0917\u094d\u0930\u093e\u0939\u0915 / \u092e\u0926 \u0915\u093e \u0928\u093e\u092e", 
- "Customerwise Discount": "Customerwise \u0921\u093f\u0938\u094d\u0915\u093e\u0909\u0902\u091f", 
- "Delivery Note": "\u092c\u093f\u0932\u091f\u0940", 
- "Grand Total": "\u092e\u0939\u093e\u092f\u094b\u0917", 
- "Itemwise Discount": "Itemwise \u0921\u093f\u0938\u094d\u0915\u093e\u0909\u0902\u091f", 
- "Not Applicable": "\u0932\u093e\u0917\u0942 \u0928\u0939\u0940\u0902", 
- "Purchase Invoice": "\u091a\u093e\u0932\u093e\u0928 \u0916\u0930\u0940\u0926", 
- "Purchase Order": "\u0906\u0926\u0947\u0936 \u0916\u0930\u0940\u0926", 
- "Purchase Receipt": "\u0930\u0938\u0940\u0926 \u0916\u0930\u0940\u0926", 
- "Quotation": "\u0909\u0926\u094d\u0927\u0930\u0923", 
- "Sales Invoice": "\u092c\u093f\u0915\u094d\u0930\u0940 \u091a\u093e\u0932\u093e\u0928", 
- "Sales Order": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "This will be used for setting rule in HR module": "\u0907\u0938 \u092e\u0949\u0921\u094d\u092f\u0942\u0932 \u092e\u0947\u0902 \u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928 \u0938\u0947\u091f\u093f\u0902\u0917 \u0936\u093e\u0938\u0928 \u0915\u0947 \u0932\u093f\u090f \u0907\u0938\u094d\u0924\u0947\u092e\u093e\u0932 \u0915\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e", 
- "Transaction": "\u0932\u0947\u0928 - \u0926\u0947\u0928", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923"
-}
\ No newline at end of file
diff --git a/setup/doctype/authorization_rule/locale/hr-doc.json b/setup/doctype/authorization_rule/locale/hr-doc.json
deleted file mode 100644
index 3266334..0000000
--- a/setup/doctype/authorization_rule/locale/hr-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Above Value": "Iznad Vrijednost", 
- "Applicable To (Designation)": "Odnosi se na (Oznaka)", 
- "Applicable To (Employee)": "Odnosi se na (Radnik)", 
- "Applicable To (Role)": "Odnosi se na (uloga)", 
- "Applicable To (User)": "Odnosi se na (Upute)", 
- "Appraisal": "Procjena", 
- "Approving Role": "Odobravanje ulogu", 
- "Approving User": "Odobravanje korisnika", 
- "Authorization Rule": "Autorizacija Pravilo", 
- "Average Discount": "Prosje\u010dna Popust", 
- "Based On": "Na temelju", 
- "Company": "Dru\u0161tvo", 
- "Customer / Item Name": "Kupac / Stavka Ime", 
- "Customerwise Discount": "Customerwise Popust", 
- "Delivery Note": "Obavje\u0161tenje o primanji po\u0161iljke", 
- "Grand Total": "Sveukupno", 
- "Itemwise Discount": "Itemwise Popust", 
- "Not Applicable": "Nije primjenjivo", 
- "Purchase Invoice": "Kupnja fakture", 
- "Purchase Order": "Narud\u017ebenica", 
- "Purchase Receipt": "Ra\u010dun kupnje", 
- "Quotation": "Citat", 
- "Sales Invoice": "Prodaja fakture", 
- "Sales Order": "Prodajnog naloga", 
- "Setup": "Postavljanje", 
- "This will be used for setting rule in HR module": "To \u0107e se koristiti za postavljanje pravilu u HR modula", 
- "Transaction": "Transakcija", 
- "Trash Reason": "Otpad Razlog"
-}
\ No newline at end of file
diff --git a/setup/doctype/authorization_rule/locale/nl-doc.json b/setup/doctype/authorization_rule/locale/nl-doc.json
deleted file mode 100644
index 807c258..0000000
--- a/setup/doctype/authorization_rule/locale/nl-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Above Value": "Boven Value", 
- "Applicable To (Designation)": "Van toepassing zijn op (Benaming)", 
- "Applicable To (Employee)": "Van toepassing zijn op (Werknemer)", 
- "Applicable To (Role)": "Van toepassing zijn op (Rol)", 
- "Applicable To (User)": "Van toepassing zijn op (Gebruiker)", 
- "Appraisal": "Taxatie", 
- "Approving Role": "Goedkeuren Rol", 
- "Approving User": "Goedkeuren Gebruiker", 
- "Authorization Rule": "Autorisatie Rule", 
- "Average Discount": "Gemiddelde korting", 
- "Based On": "Gebaseerd op", 
- "Company": "Vennootschap", 
- "Customer / Item Name": "Klant / Naam van het punt", 
- "Customerwise Discount": "Customerwise Korting", 
- "Delivery Note": "Vrachtbrief", 
- "Grand Total": "Algemeen totaal", 
- "Itemwise Discount": "Itemwise Korting", 
- "Not Applicable": "Niet van toepassing", 
- "Purchase Invoice": "Aankoop Factuur", 
- "Purchase Order": "Purchase Order", 
- "Purchase Receipt": "Aankoopbewijs", 
- "Quotation": "Citaat", 
- "Sales Invoice": "Sales Invoice", 
- "Sales Order": "Verkooporder", 
- "Setup": "Setup", 
- "This will be used for setting rule in HR module": "Deze wordt gebruikt voor instelling regel HR module", 
- "Transaction": "Transactie", 
- "Trash Reason": "Trash Reden"
-}
\ No newline at end of file
diff --git a/setup/doctype/authorization_rule/locale/pt-BR-doc.json b/setup/doctype/authorization_rule/locale/pt-BR-doc.json
deleted file mode 100644
index d221083..0000000
--- a/setup/doctype/authorization_rule/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Above Value": "Acima de Valor", 
- "Applicable To (Designation)": "Aplic\u00e1vel Para (Designa\u00e7\u00e3o)", 
- "Applicable To (Employee)": "Aplic\u00e1vel Para (Funcion\u00e1rio)", 
- "Applicable To (Role)": "Aplic\u00e1vel Para (Fun\u00e7\u00e3o)", 
- "Applicable To (User)": "Aplic\u00e1vel Para (Usu\u00e1rio)", 
- "Appraisal": "Avalia\u00e7\u00e3o", 
- "Approving Role": "Fun\u00e7\u00e3o Aprovadora", 
- "Approving User": "Usu\u00e1rio Aprovador", 
- "Authorization Rule": "Regra de autoriza\u00e7\u00e3o", 
- "Average Discount": "Desconto M\u00e9dio", 
- "Based On": "Baseado em", 
- "Company": "Empresa", 
- "Customer / Item Name": "Cliente / Nome do item", 
- "Customerwise Discount": "Desconto referente ao Cliente", 
- "Delivery Note": "Guia de Remessa", 
- "Grand Total": "Total Geral", 
- "Itemwise Discount": "Desconto relativo ao Item", 
- "Not Applicable": "N\u00e3o Aplic\u00e1vel", 
- "Purchase Invoice": "Nota Fiscal de Compra", 
- "Purchase Order": "Ordem de Compra", 
- "Purchase Receipt": "Recibo de Compra", 
- "Quotation": "Cota\u00e7\u00e3o", 
- "Sales Invoice": "Nota Fiscal de Venda", 
- "Sales Order": "Ordem de Venda", 
- "Setup": "Configura\u00e7\u00e3o", 
- "This will be used for setting rule in HR module": "Isso ser\u00e1 usado para a defini\u00e7\u00e3o de regras no m\u00f3dulo RH", 
- "Transaction": "Transa\u00e7\u00e3o", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo"
-}
\ No newline at end of file
diff --git a/setup/doctype/authorization_rule/locale/pt-doc.json b/setup/doctype/authorization_rule/locale/pt-doc.json
deleted file mode 100644
index 3d9c8ad..0000000
--- a/setup/doctype/authorization_rule/locale/pt-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Above Value": "Acima de Valor", 
- "Applicable To (Designation)": "Para aplic\u00e1vel (Designa\u00e7\u00e3o)", 
- "Applicable To (Employee)": "Para aplic\u00e1vel (Employee)", 
- "Applicable To (Role)": "Para aplic\u00e1vel (Papel)", 
- "Applicable To (User)": "Para aplic\u00e1vel (Usu\u00e1rio)", 
- "Appraisal": "Avalia\u00e7\u00e3o", 
- "Approving Role": "Aprovar Papel", 
- "Approving User": "Aprovar Usu\u00e1rio", 
- "Authorization Rule": "Regra autoriza\u00e7\u00e3o", 
- "Average Discount": "Desconto m\u00e9dio", 
- "Based On": "Baseado em", 
- "Company": "Companhia", 
- "Customer / Item Name": "Cliente / Nome do item", 
- "Customerwise Discount": "Desconto Customerwise", 
- "Delivery Note": "Guia de remessa", 
- "Grand Total": "Total geral", 
- "Itemwise Discount": "Desconto Itemwise", 
- "Not Applicable": "N\u00e3o Aplic\u00e1vel", 
- "Purchase Invoice": "Compre Fatura", 
- "Purchase Order": "Ordem de Compra", 
- "Purchase Receipt": "Compra recibo", 
- "Quotation": "Cita\u00e7\u00e3o", 
- "Sales Invoice": "Fatura de vendas", 
- "Sales Order": "Ordem de Vendas", 
- "Setup": "Instala\u00e7\u00e3o", 
- "This will be used for setting rule in HR module": "Isso ser\u00e1 usado para fixa\u00e7\u00e3o de regras no m\u00f3dulo HR", 
- "Transaction": "Transa\u00e7\u00e3o", 
- "Trash Reason": "Raz\u00e3o lixo"
-}
\ No newline at end of file
diff --git a/setup/doctype/authorization_rule/locale/sr-doc.json b/setup/doctype/authorization_rule/locale/sr-doc.json
deleted file mode 100644
index 84e58a1..0000000
--- a/setup/doctype/authorization_rule/locale/sr-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Above Value": "\u0418\u0437\u043d\u0430\u0434 \u0412\u0440\u0435\u0434\u043d\u043e\u0441\u0442", 
- "Applicable To (Designation)": "\u0412\u0430\u0436\u0435\u045b\u0438 \u0414\u0430 (\u0418\u043c\u0435\u043d\u043e\u0432\u0430\u045a\u0435)", 
- "Applicable To (Employee)": "\u0412\u0430\u0436\u0435\u045b\u0438 \u0414\u0430 (\u0437\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438\u0445)", 
- "Applicable To (Role)": "\u0412\u0430\u0436\u0435\u045b\u0438 \u0414\u0430 (\u0443\u043b\u043e\u0433\u0430)", 
- "Applicable To (User)": "\u0412\u0430\u0436\u0435\u045b\u0438 \u0414\u0430 (\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u043a)", 
- "Appraisal": "\u041f\u0440\u043e\u0446\u0435\u043d\u0430", 
- "Approving Role": "\u041e\u0434\u043e\u0431\u0440\u0430\u0432\u0430\u045a\u0435 \u0443\u043b\u043e\u0433\u0435", 
- "Approving User": "\u041e\u0434\u043e\u0431\u0440\u0430\u0432\u0430\u045a\u0435 \u043a\u043e\u0440\u0438\u0441\u043d\u0438\u043a\u0430", 
- "Authorization Rule": "\u041e\u0432\u043b\u0430\u0448\u045b\u0435\u045a\u0435 \u041f\u0440\u0430\u0432\u0438\u043b\u043e", 
- "Average Discount": "\u041f\u0440\u043e\u0441\u0435\u0447\u043d\u0430 \u0434\u0438\u0441\u043a\u043e\u043d\u0442\u043d\u0430", 
- "Based On": "\u041d\u0430 \u0414\u0430\u043d\u0430", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Customer / Item Name": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 / \u041d\u0430\u0437\u0438\u0432", 
- "Customerwise Discount": "\u0426\u0443\u0441\u0442\u043e\u043c\u0435\u0440\u0432\u0438\u0441\u0435 \u041f\u043e\u043f\u0443\u0441\u0442", 
- "Delivery Note": "\u041e\u0431\u0430\u0432\u0435\u0448\u0442\u0435\u045a\u0435 \u043e \u043f\u0440\u0438\u0458\u0435\u043c\u0443 \u043f\u043e\u0448\u0438\u0459\u043a\u0435", 
- "Grand Total": "\u0421\u0432\u0435\u0443\u043a\u0443\u043f\u043d\u043e", 
- "Itemwise Discount": "\u0418\u0442\u0435\u043c\u0432\u0438\u0441\u0435 \u041f\u043e\u043f\u0443\u0441\u0442", 
- "Not Applicable": "\u041d\u0438\u0458\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0459\u0438\u0432\u043e", 
- "Purchase Invoice": "\u0424\u0430\u043a\u0442\u0443\u0440\u0438", 
- "Purchase Order": "\u041d\u0430\u043b\u043e\u0433 \u0437\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443", 
- "Purchase Receipt": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u0440\u0438\u0458\u0435\u043c", 
- "Quotation": "\u0426\u0438\u0442\u0430\u0442", 
- "Sales Invoice": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0420\u0430\u0447\u0443\u043d", 
- "Sales Order": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041d\u0430\u0440\u0443\u0447\u0438\u0442\u0435", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "This will be used for setting rule in HR module": "\u041e\u0432\u043e \u045b\u0435 \u0441\u0435 \u043a\u043e\u0440\u0438\u0441\u0442\u0438\u0442\u0438 \u0437\u0430 \u043f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0443 \u0425\u0420 \u043c\u043e\u0434\u0443\u043b\u0443", 
- "Transaction": "\u0422\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0430", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433"
-}
\ No newline at end of file
diff --git a/setup/doctype/authorization_rule/locale/ta-doc.json b/setup/doctype/authorization_rule/locale/ta-doc.json
deleted file mode 100644
index 8a37497..0000000
--- a/setup/doctype/authorization_rule/locale/ta-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Above Value": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc7\u0bb2\u0bc7", 
- "Applicable To (Designation)": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1\u0bae\u0bcd (\u0baa\u0ba4\u0bb5\u0bbf)", 
- "Applicable To (Employee)": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1\u0bae\u0bcd (\u0baa\u0ba3\u0bbf\u0baf\u0bbe\u0bb3\u0bb0\u0bcd)", 
- "Applicable To (Role)": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1\u0bae\u0bcd (\u0baa\u0bbe\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bae\u0bcd)", 
- "Applicable To (User)": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1\u0bae\u0bcd (\u0baa\u0baf\u0ba9\u0bb0\u0bcd)", 
- "Appraisal": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b9f\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Approving Role": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0b92\u0baa\u0bcd\u0baa\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Approving User": "\u0baa\u0baf\u0ba9\u0bb0\u0bcd \u0b92\u0baa\u0bcd\u0baa\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Authorization Rule": "\u0b85\u0b99\u0bcd\u0b95\u0bc0\u0b95\u0bbe\u0bb0 \u0bb5\u0bbf\u0ba4\u0bbf", 
- "Average Discount": "\u0b9a\u0bb0\u0bbe\u0b9a\u0bb0\u0bbf \u0ba4\u0bb3\u0bcd\u0bb3\u0bc1\u0baa\u0b9f\u0bbf", 
- "Based On": "\u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8\u0baf\u0bbf\u0bb2\u0bcd", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Customer / Item Name": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd / \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Customerwise Discount": "Customerwise \u0ba4\u0bb3\u0bcd\u0bb3\u0bc1\u0baa\u0b9f\u0bbf", 
- "Delivery Note": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Grand Total": "\u0b86\u0b95 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd", 
- "Itemwise Discount": "\u0b87\u0ba9\u0bb5\u0bbe\u0bb0\u0bbf\u0baf\u0bbe\u0b95 \u0ba4\u0bb3\u0bcd\u0bb3\u0bc1\u0baa\u0b9f\u0bbf", 
- "Not Applicable": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0ba4\u0bc1", 
- "Purchase Invoice": "\u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bb5\u0ba9\u0bb5\u0bc1", 
- "Purchase Order": "\u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Receipt": "\u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Quotation": "\u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd", 
- "Sales Invoice": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Sales Order": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "This will be used for setting rule in HR module": "\u0b87\u0ba8\u0bcd\u0ba4 \u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95 \u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0ba4\u0bbf \u0b89\u0bb3\u0bcd\u0bb3 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0bbf\u0ba4\u0bbf \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd", 
- "Transaction": "\u0baa\u0bb0\u0bbf\u0bb5\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0ba9\u0bc8", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/setup/doctype/authorization_rule/locale/th-doc.json b/setup/doctype/authorization_rule/locale/th-doc.json
deleted file mode 100644
index d53bc2c..0000000
--- a/setup/doctype/authorization_rule/locale/th-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Above Value": "\u0e2a\u0e39\u0e07\u0e01\u0e27\u0e48\u0e32\u0e04\u0e48\u0e32", 
- "Applicable To (Designation)": "\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e1a\u0e31\u0e07\u0e04\u0e31\u0e1a\u0e01\u0e31\u0e1a (\u0e08\u0e38\u0e14)", 
- "Applicable To (Employee)": "\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e1a\u0e31\u0e07\u0e04\u0e31\u0e1a\u0e01\u0e31\u0e1a (\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19)", 
- "Applicable To (Role)": "\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e1a\u0e31\u0e07\u0e04\u0e31\u0e1a\u0e01\u0e31\u0e1a (Role)", 
- "Applicable To (User)": "\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e1a\u0e31\u0e07\u0e04\u0e31\u0e1a\u0e01\u0e31\u0e1a (User)", 
- "Appraisal": "\u0e01\u0e32\u0e23\u0e15\u0e35\u0e23\u0e32\u0e04\u0e32", 
- "Approving Role": "\u0e2d\u0e19\u0e38\u0e21\u0e31\u0e15\u0e34\u0e1a\u0e17\u0e1a\u0e32\u0e17", 
- "Approving User": "\u0e2d\u0e19\u0e38\u0e21\u0e31\u0e15\u0e34\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49", 
- "Authorization Rule": "\u0e01\u0e0e\u0e01\u0e32\u0e23\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15", 
- "Average Discount": "\u0e2a\u0e48\u0e27\u0e19\u0e25\u0e14\u0e40\u0e09\u0e25\u0e35\u0e48\u0e22", 
- "Based On": "\u0e02\u0e36\u0e49\u0e19\u0e2d\u0e22\u0e39\u0e48\u0e01\u0e31\u0e1a", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Customer / Item Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32 / \u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Customerwise Discount": "\u0e2a\u0e48\u0e27\u0e19\u0e25\u0e14 Customerwise", 
- "Delivery Note": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Grand Total": "\u0e23\u0e27\u0e21\u0e17\u0e31\u0e49\u0e07\u0e2a\u0e34\u0e49\u0e19", 
- "Itemwise Discount": "\u0e2a\u0e48\u0e27\u0e19\u0e25\u0e14 Itemwise", 
- "Not Applicable": "\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19", 
- "Purchase Invoice": "\u0e0b\u0e37\u0e49\u0e2d\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "Purchase Order": "\u0e43\u0e1a\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d", 
- "Purchase Receipt": "\u0e0b\u0e37\u0e49\u0e2d\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19", 
- "Quotation": "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", 
- "Sales Invoice": "\u0e02\u0e32\u0e22\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "Sales Order": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e32\u0e22", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "This will be used for setting rule in HR module": "\u0e19\u0e35\u0e49\u0e08\u0e30\u0e16\u0e39\u0e01\u0e43\u0e0a\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e0e\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e43\u0e19\u0e42\u0e21\u0e14\u0e39\u0e25\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Transaction": "\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e32\u0e22", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30"
-}
\ No newline at end of file
diff --git a/setup/doctype/backup_manager/README.md b/setup/doctype/backup_manager/README.md
new file mode 100644
index 0000000..4f037bf
--- /dev/null
+++ b/setup/doctype/backup_manager/README.md
@@ -0,0 +1 @@
+Settings to manage automated backups to third party tools like Dropbox and Google Drive.
\ No newline at end of file
diff --git a/setup/doctype/brand/README.md b/setup/doctype/brand/README.md
new file mode 100644
index 0000000..2d84c2c
--- /dev/null
+++ b/setup/doctype/brand/README.md
@@ -0,0 +1 @@
+Brand of an Item.
\ No newline at end of file
diff --git a/setup/doctype/brand/locale/_messages_doc.json b/setup/doctype/brand/locale/_messages_doc.json
deleted file mode 100644
index 29d2ced..0000000
--- a/setup/doctype/brand/locale/_messages_doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-[
- "Setup", 
- "Brand", 
- "Brand Name", 
- "Description"
-]
\ No newline at end of file
diff --git a/setup/doctype/brand/locale/ar-doc.json b/setup/doctype/brand/locale/ar-doc.json
deleted file mode 100644
index 5b1c1a7..0000000
--- a/setup/doctype/brand/locale/ar-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Brand": "\u0639\u0644\u0627\u0645\u0629 \u062a\u062c\u0627\u0631\u064a\u0629", 
- "Brand Name": "\u0627\u0644\u0639\u0644\u0627\u0645\u0629 \u0627\u0644\u062a\u062c\u0627\u0631\u064a\u0629 \u0627\u0633\u0645", 
- "Description": "\u0648\u0635\u0641", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f"
-}
\ No newline at end of file
diff --git a/setup/doctype/brand/locale/de-doc.json b/setup/doctype/brand/locale/de-doc.json
deleted file mode 100644
index 36b1c1f..0000000
--- a/setup/doctype/brand/locale/de-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Brand": "Marke", 
- "Brand Name": "Markenname", 
- "Description": "Beschreibung", 
- "Setup": "Setup"
-}
\ No newline at end of file
diff --git a/setup/doctype/brand/locale/es-doc.json b/setup/doctype/brand/locale/es-doc.json
deleted file mode 100644
index beff2ca..0000000
--- a/setup/doctype/brand/locale/es-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Brand": "Marca", 
- "Brand Name": "Marca", 
- "Description": "Descripci\u00f3n", 
- "Setup": "Disposici\u00f3n"
-}
\ No newline at end of file
diff --git a/setup/doctype/brand/locale/fr-doc.json b/setup/doctype/brand/locale/fr-doc.json
deleted file mode 100644
index 8c49b12..0000000
--- a/setup/doctype/brand/locale/fr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Brand": "Marque", 
- "Brand Name": "Nom de marque", 
- "Description": "Description", 
- "Setup": "Installation"
-}
\ No newline at end of file
diff --git a/setup/doctype/brand/locale/hi-doc.json b/setup/doctype/brand/locale/hi-doc.json
deleted file mode 100644
index 840c878..0000000
--- a/setup/doctype/brand/locale/hi-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Brand": "\u092c\u094d\u0930\u093e\u0902\u0921", 
- "Brand Name": "\u092c\u094d\u0930\u093e\u0902\u0921 \u0928\u093e\u092e", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e"
-}
\ No newline at end of file
diff --git a/setup/doctype/brand/locale/hr-doc.json b/setup/doctype/brand/locale/hr-doc.json
deleted file mode 100644
index bf10d11..0000000
--- a/setup/doctype/brand/locale/hr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Brand": "Marka", 
- "Brand Name": "Brand Name", 
- "Description": "Opis", 
- "Setup": "Postavljanje"
-}
\ No newline at end of file
diff --git a/setup/doctype/brand/locale/nl-doc.json b/setup/doctype/brand/locale/nl-doc.json
deleted file mode 100644
index c88bb84..0000000
--- a/setup/doctype/brand/locale/nl-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Brand": "Merk", 
- "Brand Name": "Merknaam", 
- "Description": "Beschrijving", 
- "Setup": "Setup"
-}
\ No newline at end of file
diff --git a/setup/doctype/brand/locale/pt-BR-doc.json b/setup/doctype/brand/locale/pt-BR-doc.json
deleted file mode 100644
index 380f331..0000000
--- a/setup/doctype/brand/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Brand": "Marca", 
- "Brand Name": "Marca", 
- "Description": "Descri\u00e7\u00e3o", 
- "Setup": "Configura\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/setup/doctype/brand/locale/pt-doc.json b/setup/doctype/brand/locale/pt-doc.json
deleted file mode 100644
index de4ff92..0000000
--- a/setup/doctype/brand/locale/pt-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Brand": "Marca", 
- "Brand Name": "Marca", 
- "Description": "Descri\u00e7\u00e3o", 
- "Setup": "Instala\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/setup/doctype/brand/locale/sr-doc.json b/setup/doctype/brand/locale/sr-doc.json
deleted file mode 100644
index 9d44e40..0000000
--- a/setup/doctype/brand/locale/sr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Brand": "\u041c\u0430\u0440\u043a\u0430", 
- "Brand Name": "\u0411\u0440\u0430\u043d\u0434 \u041d\u0430\u043c\u0435", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430"
-}
\ No newline at end of file
diff --git a/setup/doctype/brand/locale/ta-doc.json b/setup/doctype/brand/locale/ta-doc.json
deleted file mode 100644
index 9b1da97..0000000
--- a/setup/doctype/brand/locale/ta-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Brand": "\u0baa\u0bbf\u0bb0\u0bbe\u0ba3\u0bcd\u0b9f\u0bcd", 
- "Brand Name": "\u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8"
-}
\ No newline at end of file
diff --git a/setup/doctype/brand/locale/th-doc.json b/setup/doctype/brand/locale/th-doc.json
deleted file mode 100644
index 76e5579..0000000
--- a/setup/doctype/brand/locale/th-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Brand": "\u0e22\u0e35\u0e48\u0e2b\u0e49\u0e2d", 
- "Brand Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e22\u0e35\u0e48\u0e2b\u0e49\u0e2d", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07"
-}
\ No newline at end of file
diff --git a/setup/doctype/company/README.md b/setup/doctype/company/README.md
new file mode 100644
index 0000000..e74e477
--- /dev/null
+++ b/setup/doctype/company/README.md
@@ -0,0 +1 @@
+Company against which all transactions are made. This is not the Customer or Supplier, this is the company that is the host of the system. Multiple companies can be created as host companies with each user having a different right.
\ No newline at end of file
diff --git a/setup/doctype/company/locale/_messages_doc.json b/setup/doctype/company/locale/_messages_doc.json
deleted file mode 100644
index febcf8f..0000000
--- a/setup/doctype/company/locale/_messages_doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-[
- "If Monthly Budget Exceeded", 
- "Company registration numbers for your reference. Tax numbers etc.", 
- "Phone No", 
- "This account will be used to maintain value of available stock", 
- "Registration Info", 
- "Trash Reason", 
- "Stock In Hand Account", 
- "Default Bank Account", 
- "Email", 
- "Please Enter Abbreviation or Short Name properly as it will be added as Suffix to all Account Heads.", 
- "Fax", 
- "Company", 
- "Stop", 
- "Credit Limit", 
- "Default Settings", 
- "For reference only.", 
- "Warn", 
- "Abbr", 
- "Address", 
- "Company Details", 
- "Website", 
- "Default Currency", 
- "Registration Details", 
- "Setup", 
- "Payables Group", 
- "Ignore", 
- "Receivables Group", 
- "Company registration numbers for your reference. Example: VAT Registration Numbers etc.", 
- "Company Info", 
- "Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization.", 
- "If Yearly Budget Exceeded", 
- "Credit Days"
-]
\ No newline at end of file
diff --git a/setup/doctype/company/locale/ar-doc.json b/setup/doctype/company/locale/ar-doc.json
deleted file mode 100644
index 35549cf..0000000
--- a/setup/doctype/company/locale/ar-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Abbr": "\u0627\u0628\u0631", 
- "Address": "\u0639\u0646\u0648\u0627\u0646", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Company Details": "\u0627\u0644\u0634\u0631\u0643\u0629 \u0645\u0639\u0644\u0648\u0645\u0627\u062a", 
- "Company Info": "\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0639\u0646 \u0627\u0644\u0634\u0631\u0643\u0629", 
- "Company registration numbers for your reference. Example: VAT Registration Numbers etc.": "\u0623\u0631\u0642\u0627\u0645 \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u0634\u0631\u0643\u0629 \u0644\u0644\u0631\u062c\u0648\u0639 \u0627\u0644\u064a\u0647\u0627. \u0623\u0631\u0642\u0627\u0645 \u0627\u0644\u062a\u0633\u062c\u064a\u0644 \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0645\u0636\u0627\u0641\u0629 \u0648\u063a\u064a\u0631 \u0630\u0644\u0643: \u0627\u0644\u0645\u062b\u0627\u0644", 
- "Company registration numbers for your reference. Tax numbers etc.": "\u0623\u0631\u0642\u0627\u0645 \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u0634\u0631\u0643\u0629 \u0644\u0644\u0631\u062c\u0648\u0639 \u0627\u0644\u064a\u0647\u0627. \u0623\u0631\u0642\u0627\u0645 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0627\u0644\u062e.", 
- "Credit Days": "\u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646 \u0623\u064a\u0627\u0645", 
- "Credit Limit": "\u0627\u0644\u062d\u062f \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646\u064a", 
- "Default Bank Account": "\u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0627\u0644\u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0635\u0631\u0641\u064a", 
- "Default Currency": "\u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629", 
- "Default Settings": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629", 
- "Email": "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Fax": "\u0628\u0627\u0644\u0641\u0627\u0643\u0633", 
- "For reference only.": "\u0644\u0644\u0625\u0634\u0627\u0631\u0629 \u0641\u0642\u0637.", 
- "If Monthly Budget Exceeded": "\u0625\u0630\u0627 \u062a\u062c\u0627\u0648\u0632 \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629 \u0627\u0644\u0634\u0647\u0631\u064a\u0629", 
- "If Yearly Budget Exceeded": "\u0625\u0630\u0627 \u062a\u062c\u0627\u0648\u0632 \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629 \u0627\u0644\u0633\u0646\u0648\u064a\u0629", 
- "Ignore": "\u062a\u062c\u0627\u0647\u0644", 
- "Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization.": "\u0627\u0644\u0643\u064a\u0627\u0646 \u0627\u0644\u0642\u0627\u0646\u0648\u0646\u064a / \u0627\u0644\u0641\u0631\u0639\u064a\u0629 \u0645\u0639 \u062a\u062e\u0637\u064a\u0637 \u0645\u0646\u0641\u0635\u0644\u0629 \u0644\u0644\u062d\u0633\u0627\u0628\u0627\u062a \u062a\u0627\u0628\u0639\u0629 \u0644\u0644\u0645\u0646\u0638\u0645\u0629.", 
- "Payables Group": "\u062f\u0627\u0626\u0646\u0648 \u0645\u062c\u0645\u0648\u0639\u0629", 
- "Phone No": "\u0631\u0642\u0645 \u0627\u0644\u0647\u0627\u062a\u0641", 
- "Please Enter Abbreviation or Short Name properly as it will be added as Suffix to all Account Heads.": "\u0627\u0644\u0631\u062c\u0627\u0621 \u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u0625\u0633\u0645 \u0627\u0644\u0645\u062e\u062a\u0635\u0631 \u0627\u062e\u062a\u0635\u0627\u0631 \u0623\u0648 \u0628\u0634\u0643\u0644 \u0635\u062d\u064a\u062d \u0643\u0645\u0627 \u0633\u064a\u062a\u0645 \u0625\u0636\u0627\u0641\u0629 \u0644\u0627\u062d\u0642\u0629 \u0639\u0644\u0649 \u0623\u0646\u0647\u0627 \u0644\u062c\u0645\u064a\u0639 \u0631\u0624\u0633\u0627\u0621 \u0627\u0644\u062d\u0633\u0627\u0628.", 
- "Receivables Group": "\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0645\u0633\u062a\u062d\u0642\u0627\u062a", 
- "Registration Details": "\u062a\u0633\u062c\u064a\u0644 \u062a\u0641\u0627\u0635\u064a\u0644", 
- "Registration Info": "\u062a\u0633\u062c\u064a\u0644 \u0645\u0639\u0644\u0648\u0645\u0627\u062a", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Stop": "\u062a\u0648\u0642\u0641", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629", 
- "Warn": "\u062d\u0630\u0631", 
- "Website": "\u0627\u0644\u0645\u0648\u0642\u0639"
-}
\ No newline at end of file
diff --git a/setup/doctype/company/locale/de-doc.json b/setup/doctype/company/locale/de-doc.json
deleted file mode 100644
index cf5ebfd..0000000
--- a/setup/doctype/company/locale/de-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Abbr": "Abk.", 
- "Address": "Adresse", 
- "Company": "Firma", 
- "Company Details": "Unternehmensprofil", 
- "Company Info": "Firmeninfo", 
- "Company registration numbers for your reference. Example: VAT Registration Numbers etc.": "Handelsregisternummer f\u00fcr Ihre Referenz. Beispiel: Umsatzsteuer-Identifikationsnummern usw.", 
- "Company registration numbers for your reference. Tax numbers etc.": "Handelsregisternummer f\u00fcr Ihre Referenz. MwSt.-Nummern etc.", 
- "Credit Days": "Kredit-Tage", 
- "Credit Limit": "Kreditlimit", 
- "Default Bank Account": "Standard Bank Account", 
- "Default Currency": "Standardw\u00e4hrung", 
- "Default Settings": "Default Settings", 
- "Email": "E-Mail", 
- "Fax": "Fax", 
- "For reference only.": "Nur als Referenz.", 
- "If Monthly Budget Exceeded": "Wenn Monthly Budget \u00fcberschritten", 
- "If Yearly Budget Exceeded": "Wenn Jahresbudget \u00fcberschritten", 
- "Ignore": "Ignorieren", 
- "Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization.": "Legal Entity / Tochtergesellschaft mit einem separaten Kontenplan Zugeh\u00f6rigkeit zu der Organisation.", 
- "Payables Group": "Verbindlichkeiten Gruppe", 
- "Phone No": "Phone In", 
- "Please Enter Abbreviation or Short Name properly as it will be added as Suffix to all Account Heads.": "Bitte geben Abk\u00fcrzung oder das Kurzer Name enquiry.c es auf alle Suffix Konto Heads hinzugef\u00fcgt werden.", 
- "Receivables Group": "Forderungen Gruppe", 
- "Registration Details": "Registrierung Details", 
- "Registration Info": "Registrierung Info", 
- "Setup": "Setup", 
- "Stop": "Stoppen", 
- "Trash Reason": "Trash Reason", 
- "Warn": "Warnen", 
- "Website": "Webseite"
-}
\ No newline at end of file
diff --git a/setup/doctype/company/locale/es-doc.json b/setup/doctype/company/locale/es-doc.json
deleted file mode 100644
index 32edff6..0000000
--- a/setup/doctype/company/locale/es-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Abbr": "Abbr", 
- "Address": "Direcci\u00f3n", 
- "Company": "Empresa", 
- "Company Details": "Datos de la empresa", 
- "Company Info": "Informaci\u00f3n de la compa\u00f1\u00eda", 
- "Company registration numbers for your reference. Example: VAT Registration Numbers etc.": "N\u00famero de registro mercantil para su referencia. Ejemplo: N\u00fameros de Registro de IVA, etc", 
- "Company registration numbers for your reference. Tax numbers etc.": "N\u00famero de registro mercantil para su referencia. Cifras impositivas, etc", 
- "Credit Days": "D\u00edas de cr\u00e9dito", 
- "Credit Limit": "L\u00edmite de Cr\u00e9dito", 
- "Default Bank Account": "Cuenta predeterminada Banco", 
- "Default Currency": "Moneda predeterminada", 
- "Default Settings": "Configuraci\u00f3n predeterminada", 
- "Email": "Email", 
- "Fax": "Fax", 
- "For reference only.": "S\u00f3lo para referencia.", 
- "If Monthly Budget Exceeded": "Si ha superado el presupuesto mensual", 
- "If Yearly Budget Exceeded": "Si el presupuesto anual ha superado el", 
- "Ignore": "Pasar por alto", 
- "Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization.": "Entidad Legal / auxiliar con un gr\u00e1fico separado de las cuentas pertenecientes a la Organizaci\u00f3n.", 
- "Payables Group": "Deudas Grupo", 
- "Phone No": "No de tel\u00e9fono", 
- "Please Enter Abbreviation or Short Name properly as it will be added as Suffix to all Account Heads.": "Por favor, Introduzca Abreviatura o nombre corto adecuadamente, ya que se a\u00f1adir\u00e1 como sufijo a todos los Jefes de Cuenta.", 
- "Receivables Group": "Deudores Grupo", 
- "Registration Details": "Detalles de registro", 
- "Registration Info": "Registro de Informaci\u00f3n", 
- "Setup": "Disposici\u00f3n", 
- "Stop": "Det\u00e9ngase", 
- "Trash Reason": "Trash Raz\u00f3n", 
- "Warn": "Advertir", 
- "Website": "Sitio web"
-}
\ No newline at end of file
diff --git a/setup/doctype/company/locale/fr-doc.json b/setup/doctype/company/locale/fr-doc.json
deleted file mode 100644
index 8ed9c5d..0000000
--- a/setup/doctype/company/locale/fr-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Abbr": "Abbr", 
- "Address": "Adresse", 
- "Company": "Entreprise", 
- "Company Details": "D\u00e9tails de la soci\u00e9t\u00e9", 
- "Company Info": "Informations sur la soci\u00e9t\u00e9", 
- "Company registration numbers for your reference. Example: VAT Registration Numbers etc.": "Num\u00e9ros d&#39;immatriculation de la Soci\u00e9t\u00e9 pour votre r\u00e9f\u00e9rence. Num\u00e9ros d&#39;enregistrement TVA, etc: par exemple", 
- "Company registration numbers for your reference. Tax numbers etc.": "Num\u00e9ros d&#39;immatriculation de la Soci\u00e9t\u00e9 pour votre r\u00e9f\u00e9rence. Num\u00e9ros de taxes, etc", 
- "Credit Days": "Jours de cr\u00e9dit", 
- "Credit Limit": "Limite de cr\u00e9dit", 
- "Default Bank Account": "Compte bancaire par d\u00e9faut", 
- "Default Currency": "Devise par d\u00e9faut", 
- "Default Settings": "Param\u00e8tres par d\u00e9faut", 
- "Email": "Email", 
- "Fax": "Fax", 
- "For reference only.": "\u00c0 titre de r\u00e9f\u00e9rence seulement.", 
- "If Monthly Budget Exceeded": "Si le budget mensuel d\u00e9pass\u00e9", 
- "If Yearly Budget Exceeded": "Si le budget annuel d\u00e9pass\u00e9", 
- "Ignore": "Ignorer", 
- "Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization.": "Entit\u00e9 juridique / Filiale d&#39;une carte distincte des comptes appartenant \u00e0 l&#39;Organisation.", 
- "Payables Group": "Groupe Dettes", 
- "Phone No": "N \u00b0 de t\u00e9l\u00e9phone", 
- "Please Enter Abbreviation or Short Name properly as it will be added as Suffix to all Account Heads.": "S&#39;il vous pla\u00eet Entrez Abr\u00e9viation ou nom court correctement car il sera ajout\u00e9 comme suffixe \u00e0 tous les chefs de compte.", 
- "Receivables Group": "Groupe de cr\u00e9ances", 
- "Registration Details": "D\u00e9tails de l&#39;enregistrement", 
- "Registration Info": "D&#39;informations Inscription", 
- "Setup": "Installation", 
- "Stop": "Stop", 
- "Trash Reason": "Raison Corbeille", 
- "Warn": "Avertir", 
- "Website": "Site Web"
-}
\ No newline at end of file
diff --git a/setup/doctype/company/locale/hi-doc.json b/setup/doctype/company/locale/hi-doc.json
deleted file mode 100644
index 3b2c498..0000000
--- a/setup/doctype/company/locale/hi-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Abbr": "Abbr", 
- "Address": "\u092a\u0924\u093e", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Company Details": "\u0915\u0902\u092a\u0928\u0940 \u0935\u093f\u0935\u0930\u0923", 
- "Company Info": "\u0915\u0902\u092a\u0928\u0940 \u0915\u0940 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Company registration numbers for your reference. Example: VAT Registration Numbers etc.": "\u0915\u0902\u092a\u0928\u0940 \u0905\u092a\u0928\u0947 \u0938\u0902\u0926\u0930\u094d\u092d \u0915\u0947 \u0932\u093f\u090f \u092a\u0902\u091c\u0940\u0915\u0930\u0923 \u0938\u0902\u0916\u094d\u092f\u093e. \u0909\u0926\u093e\u0939\u0930\u0923: \u0935\u0948\u091f \u092a\u0902\u091c\u0940\u0915\u0930\u0923 \u0928\u0902\u092c\u0930 \u0906\u0926\u093f", 
- "Company registration numbers for your reference. Tax numbers etc.": "\u0915\u0902\u092a\u0928\u0940 \u0905\u092a\u0928\u0947 \u0938\u0902\u0926\u0930\u094d\u092d \u0915\u0947 \u0932\u093f\u090f \u092a\u0902\u091c\u0940\u0915\u0930\u0923 \u0938\u0902\u0916\u094d\u092f\u093e. \u091f\u0948\u0915\u094d\u0938 \u0906\u0926\u093f \u0938\u0902\u0916\u094d\u092f\u093e", 
- "Credit Days": "\u0915\u094d\u0930\u0947\u0921\u093f\u091f \u0926\u093f\u0928", 
- "Credit Limit": "\u0938\u093e\u0916 \u0938\u0940\u092e\u093e", 
- "Default Bank Account": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u092c\u0948\u0902\u0915 \u0916\u093e\u0924\u093e", 
- "Default Currency": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u092e\u0941\u0926\u094d\u0930\u093e", 
- "Default Settings": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u0938\u0947\u091f\u093f\u0902\u0917", 
- "Email": "\u0908\u092e\u0947\u0932", 
- "Fax": "\u092b\u0948\u0915\u094d\u0938", 
- "For reference only.": "\u0938\u0902\u0926\u0930\u094d\u092d \u0915\u0947 \u0932\u093f\u090f \u0939\u0940 \u0939\u0948.", 
- "If Monthly Budget Exceeded": "\u0905\u0917\u0930 \u092e\u093e\u0938\u093f\u0915 \u092c\u091c\u091f \u0938\u0947 \u0905\u0927\u093f\u0915", 
- "If Yearly Budget Exceeded": "\u0905\u0917\u0930 \u0935\u093e\u0930\u094d\u0937\u093f\u0915 \u092c\u091c\u091f \u0938\u0947 \u0905\u0927\u093f\u0915 \u0939\u094b", 
- "Ignore": "\u0909\u092a\u0947\u0915\u094d\u0937\u093e", 
- "Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization.": "\u0915\u093e\u0928\u0942\u0928\u0940 \u0938\u0902\u0917\u0920\u0928 \u0938\u0947 \u0938\u0902\u092c\u0902\u0927\u093f\u0924 \u0916\u093e\u0924\u094b\u0902 \u0915\u0940 \u090f\u0915 \u0905\u0932\u0917 \u091a\u093e\u0930\u094d\u091f \u0915\u0947 \u0938\u093e\u0925 \u0907\u0915\u093e\u0908 / \u0938\u0939\u093e\u092f\u0915.", 
- "Payables Group": "\u0926\u0947\u092f \u0938\u092e\u0942\u0939", 
- "Phone No": "\u0915\u094b\u0908 \u092b\u094b\u0928", 
- "Please Enter Abbreviation or Short Name properly as it will be added as Suffix to all Account Heads.": "\u0938\u0902\u0915\u094d\u0937\u093f\u092a\u094d\u0924 \u092f\u093e \u0932\u0918\u0941 \u0928\u093e\u092e \u0920\u0940\u0915 \u0938\u0947 \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902 \u0938\u092d\u0940 \u0916\u093e\u0924\u093e \u092a\u094d\u0930\u092e\u0941\u0916\u094b\u0902 \u0915\u094b \u092a\u094d\u0930\u0924\u094d\u092f\u092f \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u091c\u094b\u0921\u093c \u0926\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e.", 
- "Receivables Group": "\u092a\u094d\u0930\u093e\u092a\u094d\u0924\u093f\u092f\u094b\u0902 \u0938\u092e\u0942\u0939", 
- "Registration Details": "\u092a\u0902\u091c\u0940\u0915\u0930\u0923 \u0915\u0947 \u0935\u093f\u0935\u0930\u0923", 
- "Registration Info": "\u092a\u0902\u091c\u0940\u0915\u0930\u0923 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Stop": "\u0930\u094b\u0915", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923", 
- "Warn": "\u091a\u0947\u0924\u093e\u0935\u0928\u0940 \u0926\u0947\u0928\u093e", 
- "Website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f"
-}
\ No newline at end of file
diff --git a/setup/doctype/company/locale/hr-doc.json b/setup/doctype/company/locale/hr-doc.json
deleted file mode 100644
index 86671d5..0000000
--- a/setup/doctype/company/locale/hr-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Abbr": "Abbr", 
- "Address": "Adresa", 
- "Company": "Dru\u0161tvo", 
- "Company Details": "Tvrtka Detalji", 
- "Company Info": "Podaci o tvrtki", 
- "Company registration numbers for your reference. Example: VAT Registration Numbers etc.": "Tvrtka registracijski brojevi za svoju referencu. Primjer: PDV registracijski brojevi i sl.", 
- "Company registration numbers for your reference. Tax numbers etc.": "Tvrtka registracijski brojevi za svoju referencu. Porezni brojevi itd.", 
- "Credit Days": "Kreditne Dani", 
- "Credit Limit": "Kreditni limit", 
- "Default Bank Account": "Zadani bankovni ra\u010dun", 
- "Default Currency": "Zadani valuta", 
- "Default Settings": "Tvorni\u010dke postavke", 
- "Email": "E-mail", 
- "Fax": "Fax", 
- "For reference only.": "Za samo kao referenca.", 
- "If Monthly Budget Exceeded": "Ako Mjese\u010dni prora\u010dun Exceeded", 
- "If Yearly Budget Exceeded": "Ako Godi\u0161nji prora\u010dun Exceeded", 
- "Ignore": "Ignorirati", 
- "Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization.": "Pravna osoba / Podru\u017enica s odvojenim kontnom planu pripadaju organizaciji.", 
- "Payables Group": "Obveze Grupa", 
- "Phone No": "Telefonski broj", 
- "Please Enter Abbreviation or Short Name properly as it will be added as Suffix to all Account Heads.": "Molimo unesite Skra\u0107enica ili skra\u0107eni naziv ispravno jer \u0107e biti dodan kao sufiks na sve ra\u010duna \u0161efova.", 
- "Receivables Group": "Potra\u017eivanja Grupa", 
- "Registration Details": "Registracija Brodu", 
- "Registration Info": "Registracija Info", 
- "Setup": "Postavljanje", 
- "Stop": "Stop", 
- "Trash Reason": "Otpad Razlog", 
- "Warn": "Upozoriti", 
- "Website": "Website"
-}
\ No newline at end of file
diff --git a/setup/doctype/company/locale/nl-doc.json b/setup/doctype/company/locale/nl-doc.json
deleted file mode 100644
index 064c229..0000000
--- a/setup/doctype/company/locale/nl-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Abbr": "Abbr", 
- "Address": "Adres", 
- "Company": "Vennootschap", 
- "Company Details": "Bedrijfsgegevens", 
- "Company Info": "Bedrijfsgegevens", 
- "Company registration numbers for your reference. Example: VAT Registration Numbers etc.": "Registratienummers van de onderneming voor uw referentie. Voorbeeld: BTW-nummers, enz.", 
- "Company registration numbers for your reference. Tax numbers etc.": "Registratienummers van de onderneming voor uw referentie. Fiscale nummers, enz.", 
- "Credit Days": "Credit Dagen", 
- "Credit Limit": "Kredietlimiet", 
- "Default Bank Account": "Standaard bankrekening", 
- "Default Currency": "Standaard valuta", 
- "Default Settings": "Standaardinstellingen", 
- "Email": "E-mail", 
- "Fax": "Fax", 
- "For reference only.": "Alleen ter referentie.", 
- "If Monthly Budget Exceeded": "Als Maandelijks Budget overschreden", 
- "If Yearly Budget Exceeded": "Als jaarlijks budget overschreden", 
- "Ignore": "Negeren", 
- "Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization.": "Juridische entiteit / dochteronderneming met een aparte Chart of Accounts die behoren tot de Organisatie.", 
- "Payables Group": "Schulden Groep", 
- "Phone No": "Telefoon nr.", 
- "Please Enter Abbreviation or Short Name properly as it will be added as Suffix to all Account Heads.": "Gelieve goed op Enter Afkorting of korte naam als het zal worden toegevoegd als suffix aan alle Account Heads.", 
- "Receivables Group": "Vorderingen Groep", 
- "Registration Details": "Registratie Details", 
- "Registration Info": "Registratie Info", 
- "Setup": "Setup", 
- "Stop": "Stop", 
- "Trash Reason": "Trash Reden", 
- "Warn": "Waarschuwen", 
- "Website": "Website"
-}
\ No newline at end of file
diff --git a/setup/doctype/company/locale/pt-BR-doc.json b/setup/doctype/company/locale/pt-BR-doc.json
deleted file mode 100644
index 3e917d8..0000000
--- a/setup/doctype/company/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Abbr": "Abrev", 
- "Address": "Endere\u00e7o", 
- "Company": "Empresa", 
- "Company Details": "Detalhes da Empresa", 
- "Company Info": "Informa\u00e7\u00f5es da Empresa", 
- "Company registration numbers for your reference. Example: VAT Registration Numbers etc.": "N\u00fameros de registro da empresa para sua refer\u00eancia. Exemplo: CNPJ, IE, etc", 
- "Company registration numbers for your reference. Tax numbers etc.": "N\u00fameros da empresa de registro para sua refer\u00eancia. N\u00fameros fiscais, etc", 
- "Credit Days": "Dias de Cr\u00e9dito", 
- "Credit Limit": "Limite de Cr\u00e9dito", 
- "Default Bank Account": "Conta Banc\u00e1ria Padr\u00e3o", 
- "Default Currency": "Moeda padr\u00e3o", 
- "Default Settings": "Configura\u00e7\u00f5es padr\u00e3o", 
- "Email": "E-mail", 
- "Fax": "Fax", 
- "For reference only.": "Apenas para refer\u00eancia.", 
- "If Monthly Budget Exceeded": "Se o or\u00e7amento mensal for excedido", 
- "If Yearly Budget Exceeded": "Se or\u00e7amento anual for excedido", 
- "Ignore": "Ignorar", 
- "Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization.": "Pessoa Jur\u00eddica / Subsidi\u00e1ria, com um plano de Contas separado, pertencentes \u00e0 Organiza\u00e7\u00e3o.", 
- "Payables Group": "Grupo de contas a pagar", 
- "Phone No": "N\u00ba de telefone", 
- "Please Enter Abbreviation or Short Name properly as it will be added as Suffix to all Account Heads.": "Por favor insira a correta Abrevia\u00e7\u00e3o ou Nome Curto pois ele ser\u00e1 adicionado como sufixo a todas as Contas.", 
- "Receivables Group": "Grupo de receb\u00edveis", 
- "Registration Details": "Detalhes de Registro", 
- "Registration Info": "Informa\u00e7\u00f5es do Registro", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Stop": "Pare", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo", 
- "Warn": "Avisar", 
- "Website": "Site"
-}
\ No newline at end of file
diff --git a/setup/doctype/company/locale/pt-doc.json b/setup/doctype/company/locale/pt-doc.json
deleted file mode 100644
index 065b2e1..0000000
--- a/setup/doctype/company/locale/pt-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Abbr": "Abbr", 
- "Address": "Endere\u00e7o", 
- "Company": "Companhia", 
- "Company Details": "Detalhes da empresa", 
- "Company Info": "Informa\u00e7\u00f5es da empresa", 
- "Company registration numbers for your reference. Example: VAT Registration Numbers etc.": "N\u00fameros da empresa de registro para sua refer\u00eancia. Exemplo: IVA n\u00fameros de matr\u00edcula etc", 
- "Company registration numbers for your reference. Tax numbers etc.": "N\u00fameros da empresa de registro para sua refer\u00eancia. N\u00fameros fiscais, etc", 
- "Credit Days": "Dias de cr\u00e9dito", 
- "Credit Limit": "Limite de Cr\u00e9dito", 
- "Default Bank Account": "Conta Banc\u00e1ria Padr\u00e3o", 
- "Default Currency": "Moeda padr\u00e3o", 
- "Default Settings": "Predefini\u00e7\u00f5es", 
- "Email": "E-mail", 
- "Fax": "Fax", 
- "For reference only.": "Apenas para refer\u00eancia.", 
- "If Monthly Budget Exceeded": "Se o or\u00e7amento mensal excedido", 
- "If Yearly Budget Exceeded": "Se or\u00e7amento anual excedido", 
- "Ignore": "Ignorar", 
- "Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization.": "Pessoa Jur\u00eddica / Subsidi\u00e1ria com um gr\u00e1fico separado de Contas pertencentes \u00e0 Organiza\u00e7\u00e3o.", 
- "Payables Group": "Grupo de contas a pagar", 
- "Phone No": "N \u00ba de telefone", 
- "Please Enter Abbreviation or Short Name properly as it will be added as Suffix to all Account Heads.": "Por favor insira Abrevia\u00e7\u00e3o ou Nome Curto corretamente como ele ser\u00e1 adicionado como sufixo a todos os chefes de Conta.", 
- "Receivables Group": "Grupo de receb\u00edveis", 
- "Registration Details": "Detalhes registro", 
- "Registration Info": "Registo Informa\u00e7\u00f5es", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Stop": "Pare", 
- "Trash Reason": "Raz\u00e3o lixo", 
- "Warn": "Avisar", 
- "Website": "Site"
-}
\ No newline at end of file
diff --git a/setup/doctype/company/locale/sr-doc.json b/setup/doctype/company/locale/sr-doc.json
deleted file mode 100644
index 5cdece9..0000000
--- a/setup/doctype/company/locale/sr-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Abbr": "\u0410\u0431\u0431\u0440", 
- "Address": "\u0410\u0434\u0440\u0435\u0441\u0430", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Company Details": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Company Info": "\u041f\u043e\u0434\u0430\u0446\u0438 \u0444\u0438\u0440\u043c\u0435", 
- "Company registration numbers for your reference. Example: VAT Registration Numbers etc.": ". \u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0430\u0440\u0441\u043a\u0438 \u0431\u0440\u043e\u0458\u0435\u0432\u0438 \u0437\u0430 \u0440\u0435\u0444\u0435\u0440\u0435\u043d\u0446\u0443 \u041f\u0440\u0438\u043c\u0435\u0440: \u041f\u0414\u0412 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0458\u0443 \u0411\u0440\u043e\u0458\u0435\u0432\u0438 \u0438\u0442\u0434", 
- "Company registration numbers for your reference. Tax numbers etc.": ". \u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0430\u0440\u0441\u043a\u0438 \u0431\u0440\u043e\u0458\u0435\u0432\u0438 \u0437\u0430 \u0440\u0435\u0444\u0435\u0440\u0435\u043d\u0446\u0443 \u041f\u043e\u0440\u0435\u0441\u043a\u0438 \u0431\u0440\u043e\u0458\u0435\u0432\u0438 \u0438\u0442\u0434", 
- "Credit Days": "\u041a\u0440\u0435\u0434\u0438\u0442\u043d\u0438 \u0414\u0430\u043d\u0430", 
- "Credit Limit": "\u041a\u0440\u0435\u0434\u0438\u0442\u043d\u0438 \u043b\u0438\u043c\u0438\u0442", 
- "Default Bank Account": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u0431\u0430\u043d\u043a\u043e\u0432\u043d\u043e\u0433 \u0440\u0430\u0447\u0443\u043d\u0430", 
- "Default Currency": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u0432\u0430\u043b\u0443\u0442\u0430", 
- "Default Settings": "\u041f\u043e\u0434\u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u043d\u0430 \u043f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "Email": "\u0415-\u043c\u0430\u0438\u043b", 
- "Fax": "\u0424\u0430\u043a", 
- "For reference only.": "\u0421\u0430\u043c\u043e \u0437\u0430 \u0440\u0435\u0444\u0435\u0440\u0435\u043d\u0446\u0443.", 
- "If Monthly Budget Exceeded": "\u0410\u043a\u043e \u041c\u0435\u0441\u0435\u0447\u043d\u0438 \u0431\u0443\u045f\u0435\u0442 \u043f\u0440\u0435\u043a\u043e\u0440\u0430\u0447\u0435\u043d\u0438", 
- "If Yearly Budget Exceeded": "\u0410\u043a\u043e \u0413\u043e\u0434\u0438\u0448\u045a\u0438 \u0431\u0443\u045f\u0435\u0442 \u043f\u0440\u0435\u043a\u043e\u0440\u0430\u0447\u0435\u043d\u0438", 
- "Ignore": "\u0418\u0433\u043d\u043e\u0440\u0438\u0441\u0430\u0442\u0438", 
- "Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization.": "\u041f\u0440\u0430\u0432\u043d\u043e \u043b\u0438\u0446\u0435 / \u041f\u043e\u0434\u0440\u0443\u0436\u043d\u0438\u0446\u0430 \u0441\u0430 \u043f\u043e\u0441\u0435\u0431\u043d\u043e\u043c \u043a\u043e\u043d\u0442\u043d\u043e\u043c \u043f\u0440\u0438\u043f\u0430\u0434\u0430\u0458\u0443 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0458\u0438.", 
- "Payables Group": "\u041e\u0431\u0430\u0432\u0435\u0437\u0435 \u0413\u0440\u0443\u043f\u0430", 
- "Phone No": "\u0422\u0435\u043b", 
- "Please Enter Abbreviation or Short Name properly as it will be added as Suffix to all Account Heads.": "\u041c\u043e\u043b\u0438\u043c\u043e \u0412\u0430\u0441 \u0434\u0430 \u0443\u043d\u0435\u0441\u0435\u0442\u0435 \u0437\u043d\u0430\u043a \u0438\u043b\u0438 \u0441\u043a\u0440\u0430\u045b\u0435\u043d\u0438 \u043d\u0430\u0437\u0438\u0432 \u0438\u0441\u043f\u0440\u0430\u0432\u043d\u043e, \u0458\u0435\u0440 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0434\u043e\u0434\u0430\u0442 \u043a\u0430\u043e \u0441\u0443\u0444\u0438\u043a\u0441\u0430 \u0441\u0432\u0438\u043c \u043d\u0430\u043b\u043e\u0433 \u0448\u0435\u0444\u043e\u0432\u0438\u043c\u0430.", 
- "Receivables Group": "\u041f\u043e\u0442\u0440\u0430\u0436\u0438\u0432\u0430\u045a\u0430 \u0413\u0440\u0443\u043f\u0430", 
- "Registration Details": "\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0458\u0430 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Registration Info": "\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0458\u0430 \u0444\u0438\u0440\u043c\u0435", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Stop": "\u0421\u0442\u043e\u043f", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433", 
- "Warn": "\u0423\u043f\u043e\u0437\u043e\u0440\u0438\u0442\u0438", 
- "Website": "\u0412\u0435\u0431\u0441\u0430\u0458\u0442"
-}
\ No newline at end of file
diff --git a/setup/doctype/company/locale/ta-doc.json b/setup/doctype/company/locale/ta-doc.json
deleted file mode 100644
index f8b3d64..0000000
--- a/setup/doctype/company/locale/ta-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Abbr": "Abbr", 
- "Address": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Company Details": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Company Info": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9 \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Company registration numbers for your reference. Example: VAT Registration Numbers etc.": "\u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0baa\u0ba4\u0bbf\u0bb5\u0bc1 \u0b8e\u0ba3\u0bcd\u0b95\u0bb3\u0bcd. \u0b8e\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bbe\u0b9f\u0bcd\u0b9f\u0bbe\u0b95: VAT \u0baa\u0ba4\u0bbf\u0bb5\u0bc1 \u0b8e\u0ba3\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1", 
- "Company registration numbers for your reference. Tax numbers etc.": "\u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0baa\u0ba4\u0bbf\u0bb5\u0bc1 \u0b8e\u0ba3\u0bcd\u0b95\u0bb3\u0bcd. \u0bb5\u0bb0\u0bbf \u0b8e\u0ba3\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1", 
- "Credit Days": "\u0b95\u0b9f\u0ba9\u0bcd \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd", 
- "Credit Limit": "\u0b95\u0b9f\u0ba9\u0bcd \u0b8e\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Default Bank Account": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0b99\u0bcd\u0b95\u0bbf \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1", 
- "Default Currency": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0ba8\u0bbe\u0ba3\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd", 
- "Default Settings": "\u0b87\u0baf\u0bb2\u0bcd\u0baa\u0bc1\u0ba8\u0bbf\u0bb2\u0bc8 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Email": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd", 
- "Fax": "\u0ba4\u0bc6\u0bbe\u0bb2\u0bc8\u0ba8\u0b95\u0bb2\u0bcd", 
- "For reference only.": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0b9f\u0bcd\u0b9f\u0bc1\u0bae\u0bc7.", 
- "If Monthly Budget Exceeded": "\u0bae\u0bbe\u0ba4\u0bbe\u0ba8\u0bcd\u0ba4\u0bbf\u0bb0 \u0baa\u0b9f\u0bcd\u0b9c\u0bc6\u0b9f\u0bcd \u0bae\u0bc0\u0bb1\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd", 
- "If Yearly Budget Exceeded": "\u0b86\u0ba3\u0bcd\u0b9f\u0bc1 \u0baa\u0b9f\u0bcd\u0b9c\u0bc6\u0b9f\u0bcd \u0bae\u0bc0\u0bb1\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd", 
- "Ignore": "\u0baa\u0bc1\u0bb1\u0b95\u0bcd\u0b95\u0ba3\u0bbf", 
- "Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization.": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bbe\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0b92\u0bb0\u0bc1 \u0ba4\u0ba9\u0bbf \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bbf\u0bb2\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0bc1 \u0b9a\u0b9f\u0bcd\u0b9f \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd / \u0ba4\u0bc1\u0ba3\u0bc8\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0bb1\u0bcd\u0b95\u0bc1.", 
- "Payables Group": "Payables \u0b95\u0bc1\u0bb4\u0bc1", 
- "Phone No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0baa\u0bc7\u0bbe\u0ba9\u0bcd", 
- "Please Enter Abbreviation or Short Name properly as it will be added as Suffix to all Account Heads.": "\u0b87\u0ba4\u0bc1 \u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0ba4\u0bb2\u0bc8\u0bb5\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0b8e\u0ba9\u0bcd\u0bb1\u0bc1 \u0baa\u0bbf\u0ba9\u0bcd\u0ba9\u0bc6\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1 \u0b8e\u0ba9 \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0b8e\u0ba9 \u0b92\u0bb4\u0bc1\u0b99\u0bcd\u0b95\u0bbe\u0b95 \u0b9a\u0bc1\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bae\u0bbe\u0ba9 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b95\u0bc1\u0bb1\u0bc1\u0b95\u0bbf\u0baf \u0baa\u0bc6\u0baf\u0bb0\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bc1\u0b95.", 
- "Receivables Group": "\u0baa\u0bc6\u0bb1\u0ba4\u0bcd\u0ba4\u0b95\u0bcd\u0b95\u0bb5\u0bc8\u0b95\u0bb3\u0bbf\u0ba9\u0bcd \u0b95\u0bc1\u0bb4\u0bc1", 
- "Registration Details": "\u0baa\u0ba4\u0bbf\u0bb5\u0bc1 \u0bb5\u0bbf\u0bb5\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Registration Info": "\u0baa\u0ba4\u0bbf\u0bb5\u0bc1 \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Stop": "\u0ba8\u0bbf\u0bb2\u0bcd", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd", 
- "Warn": "\u0b8e\u0b9a\u0bcd\u0b9a\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8", 
- "Website": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/setup/doctype/company/locale/th-doc.json b/setup/doctype/company/locale/th-doc.json
deleted file mode 100644
index 05cb635..0000000
--- a/setup/doctype/company/locale/th-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Abbr": "abbr", 
- "Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Company Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Company Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Company registration numbers for your reference. Example: VAT Registration Numbers etc.": "\u0e40\u0e25\u0e02\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07: \u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19\u0e20\u0e32\u0e29\u0e35\u0e21\u0e39\u0e25\u0e04\u0e48\u0e32\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e49\u0e19", 
- "Company registration numbers for your reference. Tax numbers etc.": "\u0e40\u0e25\u0e02\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\u0e20\u0e32\u0e29\u0e35 \u0e2f\u0e25\u0e2f", 
- "Credit Days": "\u0e27\u0e31\u0e19\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", 
- "Credit Limit": "\u0e27\u0e07\u0e40\u0e07\u0e34\u0e19\u0e2a\u0e34\u0e19\u0e40\u0e0a\u0e37\u0e48\u0e2d", 
- "Default Bank Account": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Default Currency": "\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Default Settings": "\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Email": "\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c", 
- "Fax": "\u0e41\u0e1f\u0e01\u0e0b\u0e4c", 
- "For reference only.": "\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07\u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19", 
- "If Monthly Budget Exceeded": "\u0e2b\u0e32\u0e01\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e23\u0e32\u0e22\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e19", 
- "If Yearly Budget Exceeded": "\u0e16\u0e49\u0e32\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e1b\u0e35\u0e40\u0e01\u0e34\u0e19", 
- "Ignore": "\u0e44\u0e21\u0e48\u0e2a\u0e19\u0e43\u0e08", 
- "Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization.": "\u0e19\u0e34\u0e15\u0e34\u0e1a\u0e38\u0e04\u0e04\u0e25 / \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 \u0e22\u0e48\u0e2d\u0e22\u0e14\u0e49\u0e27\u0e22\u0e41\u0e1c\u0e19\u0e20\u0e39\u0e21\u0e34\u0e17\u0e35\u0e48\u0e41\u0e22\u0e01\u0e15\u0e48\u0e32\u0e07\u0e2b\u0e32\u0e01\u0e08\u0e32\u0e01\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e40\u0e1b\u0e47\u0e19\u0e02\u0e2d\u0e07\u0e2d\u0e07\u0e04\u0e4c\u0e01\u0e32\u0e23", 
- "Payables Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e40\u0e08\u0e49\u0e32\u0e2b\u0e19\u0e35\u0e49", 
- "Phone No": "\u0e42\u0e17\u0e23\u0e28\u0e31\u0e1e\u0e17\u0e4c\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Please Enter Abbreviation or Short Name properly as it will be added as Suffix to all Account Heads.": "\u0e01\u0e23\u0e38\u0e13\u0e32\u0e43\u0e2a\u0e48\u0e0a\u0e37\u0e48\u0e2d\u0e22\u0e48\u0e2d\u0e2b\u0e23\u0e37\u0e2d\u0e0a\u0e37\u0e48\u0e2d\u0e2a\u0e31\u0e49\u0e19\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07\u0e15\u0e32\u0e21\u0e01\u0e47\u0e08\u0e30\u0e16\u0e39\u0e01\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e1b\u0e47\u0e19\u0e04\u0e33\u0e15\u0e48\u0e2d\u0e17\u0e49\u0e32\u0e22\u0e17\u0e38\u0e01\u0e2b\u0e31\u0e27\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Receivables Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e25\u0e39\u0e01\u0e2b\u0e19\u0e35\u0e49", 
- "Registration Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e25\u0e07\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19", 
- "Registration Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e25\u0e07\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Stop": "\u0e2b\u0e22\u0e38\u0e14", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30", 
- "Warn": "\u0e40\u0e15\u0e37\u0e2d\u0e19", 
- "Website": "\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c"
-}
\ No newline at end of file
diff --git a/setup/doctype/contact_control/README.md b/setup/doctype/contact_control/README.md
new file mode 100644
index 0000000..ca98eff
--- /dev/null
+++ b/setup/doctype/contact_control/README.md
@@ -0,0 +1 @@
+[To deprecate] Common scripts for Contacts.
\ No newline at end of file
diff --git a/setup/doctype/contact_control/locale/_messages_doc.json b/setup/doctype/contact_control/locale/_messages_doc.json
deleted file mode 100644
index 3c6d3a6..0000000
--- a/setup/doctype/contact_control/locale/_messages_doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-[
- "Customer Intro", 
- "Supplier Intro", 
- "Setup", 
- "Header", 
- "Contact Control"
-]
\ No newline at end of file
diff --git a/setup/doctype/contact_control/locale/ar-doc.json b/setup/doctype/contact_control/locale/ar-doc.json
deleted file mode 100644
index d962f1d..0000000
--- a/setup/doctype/contact_control/locale/ar-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Contact Control": "\u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Customer Intro": "\u0645\u0642\u062f\u0645\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Header": "\u0631\u0623\u0633", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Supplier Intro": "\u0645\u0642\u062f\u0645\u0629 \u0627\u0644\u0645\u0648\u0631\u062f"
-}
\ No newline at end of file
diff --git a/setup/doctype/contact_control/locale/de-doc.json b/setup/doctype/contact_control/locale/de-doc.json
deleted file mode 100644
index e1ef80c..0000000
--- a/setup/doctype/contact_control/locale/de-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Contact Control": "Kontakt Kontrolle", 
- "Customer Intro": "Kunden Intro", 
- "Header": "Kopfzeile", 
- "Setup": "Setup", 
- "Supplier Intro": "Lieferant Intro"
-}
\ No newline at end of file
diff --git a/setup/doctype/contact_control/locale/es-doc.json b/setup/doctype/contact_control/locale/es-doc.json
deleted file mode 100644
index fe61f31..0000000
--- a/setup/doctype/contact_control/locale/es-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Contact Control": "P\u00f3ngase en contacto con el Control", 
- "Customer Intro": "Introducci\u00f3n al Cliente", 
- "Header": "Encabezamiento", 
- "Setup": "Disposici\u00f3n", 
- "Supplier Intro": "Proveedor Intro"
-}
\ No newline at end of file
diff --git a/setup/doctype/contact_control/locale/fr-doc.json b/setup/doctype/contact_control/locale/fr-doc.json
deleted file mode 100644
index b637217..0000000
--- a/setup/doctype/contact_control/locale/fr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Contact Control": "Contactez contr\u00f4le", 
- "Customer Intro": "Intro \u00e0 la client\u00e8le", 
- "Header": "En-t\u00eate", 
- "Setup": "Installation", 
- "Supplier Intro": "Intro Fournisseur"
-}
\ No newline at end of file
diff --git a/setup/doctype/contact_control/locale/hi-doc.json b/setup/doctype/contact_control/locale/hi-doc.json
deleted file mode 100644
index 92dc590..0000000
--- a/setup/doctype/contact_control/locale/hi-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Contact Control": "\u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923 \u0938\u0902\u092a\u0930\u094d\u0915", 
- "Customer Intro": "\u0917\u094d\u0930\u093e\u0939\u0915 \u092a\u0939\u091a\u093e\u0928", 
- "Header": "\u0939\u0948\u0921\u0930", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Supplier Intro": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u092a\u0939\u091a\u093e\u0928"
-}
\ No newline at end of file
diff --git a/setup/doctype/contact_control/locale/hr-doc.json b/setup/doctype/contact_control/locale/hr-doc.json
deleted file mode 100644
index 1692d0b..0000000
--- a/setup/doctype/contact_control/locale/hr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Contact Control": "Kontaktirajte kontrolu", 
- "Customer Intro": "Kupac Uvod", 
- "Header": "Kombajn", 
- "Setup": "Postavljanje", 
- "Supplier Intro": "Dobavlja\u010d Uvod"
-}
\ No newline at end of file
diff --git a/setup/doctype/contact_control/locale/nl-doc.json b/setup/doctype/contact_control/locale/nl-doc.json
deleted file mode 100644
index 1985dd1..0000000
--- a/setup/doctype/contact_control/locale/nl-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Contact Control": "Contact Controle", 
- "Customer Intro": "Klant Intro", 
- "Header": "Hoofd", 
- "Setup": "Setup", 
- "Supplier Intro": "Leverancier Intro"
-}
\ No newline at end of file
diff --git a/setup/doctype/contact_control/locale/pt-BR-doc.json b/setup/doctype/contact_control/locale/pt-BR-doc.json
deleted file mode 100644
index 2e1ee3d..0000000
--- a/setup/doctype/contact_control/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Contact Control": "Controle de Contato", 
- "Customer Intro": "Introdu\u00e7\u00e3o do Cliente", 
- "Header": "Cabe\u00e7alho", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Supplier Intro": "Introdu\u00e7\u00e3o do Fornecedor"
-}
\ No newline at end of file
diff --git a/setup/doctype/contact_control/locale/pt-doc.json b/setup/doctype/contact_control/locale/pt-doc.json
deleted file mode 100644
index 27beeac..0000000
--- a/setup/doctype/contact_control/locale/pt-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Contact Control": "Fale Controle", 
- "Customer Intro": "Cliente Intro", 
- "Header": "Cabe\u00e7alho", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Supplier Intro": "Intro fornecedor"
-}
\ No newline at end of file
diff --git a/setup/doctype/contact_control/locale/sr-doc.json b/setup/doctype/contact_control/locale/sr-doc.json
deleted file mode 100644
index 9c08948..0000000
--- a/setup/doctype/contact_control/locale/sr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Contact Control": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0426\u043e\u043d\u0442\u0440\u043e\u043b", 
- "Customer Intro": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0418\u043d\u0442\u0440\u043e", 
- "Header": "\u0417\u0430\u0433\u043b\u0430\u0432\u0459\u0435", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Supplier Intro": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u0418\u043d\u0442\u0440\u043e"
-}
\ No newline at end of file
diff --git a/setup/doctype/contact_control/locale/ta-doc.json b/setup/doctype/contact_control/locale/ta-doc.json
deleted file mode 100644
index b4cf555..0000000
--- a/setup/doctype/contact_control/locale/ta-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Contact Control": "\u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Customer Intro": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b85\u0bb1\u0bbf\u0bae\u0bc1\u0b95\u0bae\u0bcd", 
- "Header": "\u0ba4\u0bb2\u0bc8 \u0b95\u0bc0\u0bb4\u0bbe\u0b95 \u0ba8\u0bc0\u0bb0\u0bbf\u0bb2\u0bcd \u0bae\u0bc2\u0bb4\u0bcd\u0b95\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Supplier Intro": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0b85\u0bb1\u0bbf\u0bae\u0bc1\u0b95\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/setup/doctype/contact_control/locale/th-doc.json b/setup/doctype/contact_control/locale/th-doc.json
deleted file mode 100644
index 312a4cf..0000000
--- a/setup/doctype/contact_control/locale/th-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Contact Control": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21", 
- "Customer Intro": "\u0e41\u0e19\u0e30\u0e19\u0e33\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Header": "\u0e2a\u0e48\u0e27\u0e19\u0e2b\u0e31\u0e27", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Supplier Intro": "\u0e41\u0e19\u0e30\u0e19\u0e33\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15"
-}
\ No newline at end of file
diff --git a/setup/doctype/country/README.md b/setup/doctype/country/README.md
new file mode 100644
index 0000000..0e3f46c
--- /dev/null
+++ b/setup/doctype/country/README.md
@@ -0,0 +1 @@
+Country Master.
\ No newline at end of file
diff --git a/setup/doctype/country/locale/_messages_doc.json b/setup/doctype/country/locale/_messages_doc.json
deleted file mode 100644
index 269085f..0000000
--- a/setup/doctype/country/locale/_messages_doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-[
- "Country", 
- "Setup", 
- "Date Format", 
- "Time Zones", 
- "Country Name"
-]
\ No newline at end of file
diff --git a/setup/doctype/country/locale/ar-doc.json b/setup/doctype/country/locale/ar-doc.json
deleted file mode 100644
index 30c6e0a..0000000
--- a/setup/doctype/country/locale/ar-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Country": "\u0628\u0644\u062f", 
- "Country Name": "\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u062f\u0648\u0644\u0629", 
- "Date Format": "\u062a\u0646\u0633\u064a\u0642 \u0627\u0644\u062a\u0627\u0631\u064a\u062e", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Time Zones": "\u0645\u0646 \u0627\u0644\u0645\u0646\u0627\u0637\u0642 \u0627\u0644\u0632\u0645\u0646\u064a\u0629"
-}
\ No newline at end of file
diff --git a/setup/doctype/country/locale/de-doc.json b/setup/doctype/country/locale/de-doc.json
deleted file mode 100644
index b712eec..0000000
--- a/setup/doctype/country/locale/de-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Country": "Land", 
- "Country Name": "Land Name", 
- "Date Format": "Datumsformat", 
- "Setup": "Setup", 
- "Time Zones": "Time Zones"
-}
\ No newline at end of file
diff --git a/setup/doctype/country/locale/es-doc.json b/setup/doctype/country/locale/es-doc.json
deleted file mode 100644
index 12088d0..0000000
--- a/setup/doctype/country/locale/es-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Country": "Pa\u00eds", 
- "Country Name": "Nombre Pa\u00eds", 
- "Date Format": "Formato de fecha", 
- "Setup": "Disposici\u00f3n", 
- "Time Zones": "Zonas de horario"
-}
\ No newline at end of file
diff --git a/setup/doctype/country/locale/fr-doc.json b/setup/doctype/country/locale/fr-doc.json
deleted file mode 100644
index d3aa9c4..0000000
--- a/setup/doctype/country/locale/fr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Country": "Pays", 
- "Country Name": "Nom Pays", 
- "Date Format": "Format de date", 
- "Setup": "Installation", 
- "Time Zones": "Fuseaux horaires"
-}
\ No newline at end of file
diff --git a/setup/doctype/country/locale/hi-doc.json b/setup/doctype/country/locale/hi-doc.json
deleted file mode 100644
index f165fb8..0000000
--- a/setup/doctype/country/locale/hi-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Country": "\u0926\u0947\u0936", 
- "Country Name": "\u0926\u0947\u0936 \u0915\u093e \u0928\u093e\u092e", 
- "Date Format": "\u0926\u093f\u0928\u093e\u0902\u0915 \u0938\u094d\u0935\u0930\u0942\u092a", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Time Zones": "\u091f\u093e\u0907\u092e \u091c\u094b\u0928"
-}
\ No newline at end of file
diff --git a/setup/doctype/country/locale/hr-doc.json b/setup/doctype/country/locale/hr-doc.json
deleted file mode 100644
index d93436b..0000000
--- a/setup/doctype/country/locale/hr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Country": "Zemlja", 
- "Country Name": "Dr\u017eava Ime", 
- "Date Format": "Datum Format", 
- "Setup": "Postavljanje", 
- "Time Zones": "Vremenske zone"
-}
\ No newline at end of file
diff --git a/setup/doctype/country/locale/nl-doc.json b/setup/doctype/country/locale/nl-doc.json
deleted file mode 100644
index da4a7a3..0000000
--- a/setup/doctype/country/locale/nl-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Country": "Land", 
- "Country Name": "Naam van het land", 
- "Date Format": "Datumnotatie", 
- "Setup": "Setup", 
- "Time Zones": "Tijdzones"
-}
\ No newline at end of file
diff --git a/setup/doctype/country/locale/pt-BR-doc.json b/setup/doctype/country/locale/pt-BR-doc.json
deleted file mode 100644
index 614140c..0000000
--- a/setup/doctype/country/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Country": "Pa\u00eds", 
- "Country Name": "Nome do Pa\u00eds", 
- "Date Format": "Formato da data", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Time Zones": "Fusos hor\u00e1rios"
-}
\ No newline at end of file
diff --git a/setup/doctype/country/locale/pt-doc.json b/setup/doctype/country/locale/pt-doc.json
deleted file mode 100644
index 5988b04..0000000
--- a/setup/doctype/country/locale/pt-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Country": "Pa\u00eds", 
- "Country Name": "Nome do Pa\u00eds", 
- "Date Format": "Formato de data", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Time Zones": "Time Zones"
-}
\ No newline at end of file
diff --git a/setup/doctype/country/locale/sr-doc.json b/setup/doctype/country/locale/sr-doc.json
deleted file mode 100644
index ad3a73b..0000000
--- a/setup/doctype/country/locale/sr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Country": "\u0417\u0435\u043c\u0459\u0430", 
- "Country Name": "\u0417\u0435\u043c\u0459\u0430 \u0418\u043c\u0435", 
- "Date Format": "\u0424\u043e\u0440\u043c\u0430\u0442 \u0434\u0430\u0442\u0443\u043c\u0430", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Time Zones": "\u0422\u0438\u043c\u0435 \u0437\u043e\u043d\u0435"
-}
\ No newline at end of file
diff --git a/setup/doctype/country/locale/ta-doc.json b/setup/doctype/country/locale/ta-doc.json
deleted file mode 100644
index 3b0724a..0000000
--- a/setup/doctype/country/locale/ta-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Country": "\u0ba8\u0bbe\u0b9f\u0bc1", 
- "Country Name": "\u0ba8\u0bbe\u0b9f\u0bcd\u0b9f\u0bbf\u0ba9\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Date Format": "\u0ba4\u0bc7\u0ba4\u0bbf \u0bb5\u0b9f\u0bbf\u0bb5\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Time Zones": "\u0ba8\u0bc7\u0bb0\u0bae\u0bcd \u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0b99\u0bcd\u0b95\u0bb3\u0bcd"
-}
\ No newline at end of file
diff --git a/setup/doctype/country/locale/th-doc.json b/setup/doctype/country/locale/th-doc.json
deleted file mode 100644
index 99ea2e5..0000000
--- a/setup/doctype/country/locale/th-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Country": "\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28", 
- "Country Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28", 
- "Date Format": "\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Time Zones": "\u0e40\u0e02\u0e15\u0e40\u0e27\u0e25\u0e32"
-}
\ No newline at end of file
diff --git a/setup/doctype/currency/README.md b/setup/doctype/currency/README.md
new file mode 100644
index 0000000..3e1558e
--- /dev/null
+++ b/setup/doctype/currency/README.md
@@ -0,0 +1 @@
+Currency Master with details about abbreviation, symbol etc.
\ No newline at end of file
diff --git a/setup/doctype/currency/locale/_messages_doc.json b/setup/doctype/currency/locale/_messages_doc.json
deleted file mode 100644
index 3502c13..0000000
--- a/setup/doctype/currency/locale/_messages_doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-[
- "Fraction Units", 
- "Currency Name", 
- "Fraction", 
- "Sub-currency. For e.g. \"Cent\"", 
- "1 Currency = [?] Fraction\nFor e.g. 1 USD = 100 Cent", 
- "Symbol", 
- "A symbol for this currency. For e.g. $", 
- "**Currency** Master", 
- "Number Format", 
- "Setup", 
- "Enabled", 
- "How should this currency be formatted? If not set, will use system defaults", 
- "Currency"
-]
\ No newline at end of file
diff --git a/setup/doctype/currency/locale/ar-doc.json b/setup/doctype/currency/locale/ar-doc.json
deleted file mode 100644
index 3a83d9c..0000000
--- a/setup/doctype/currency/locale/ar-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "# ###.##": "# # # # # #", 
- "#,###": "# # # #", 
- "#,###.##": "# # # # # #", 
- "#,###.###": "# # # # # # #", 
- "#,##,###.##": "# # #\u060c # # # # #", 
- "#.###": "# # # #", 
- "#.###,##": "# # # #\u060c # #", 
- "**Currency** Master": "\u0627\u0644\u0639\u0645\u0644\u0629 ** ** \u0645\u0627\u062c\u0633\u062a\u064a\u0631", 
- "1 Currency = [?] FractionFor e.g. 1 USD = 100 Cent": "1 \u0627\u0644\u0639\u0645\u0644\u0629 = [\u061f] FractionFor \u0645\u062b\u0644 1 USD = 100 \u0633\u0646\u062a", 
- "A symbol for this currency. For e.g. $": "\u0631\u0645\u0632\u0627 \u0644\u0647\u0630\u0647 \u0627\u0644\u0639\u0645\u0644\u0629. \u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644 \u0644$", 
- "Currency": "\u0639\u0645\u0644\u0629", 
- "Currency Name": "\u0627\u0633\u0645 \u0627\u0644\u0639\u0645\u0644\u0629", 
- "Enabled": "\u062a\u0645\u0643\u064a\u0646", 
- "Fraction": "\u062c\u0632\u0621", 
- "Fraction Units": "\u062c\u0632\u0621 \u0627\u0644\u0648\u062d\u062f\u0627\u062a", 
- "How should this currency be formatted? If not set, will use system defaults": "\u0643\u064a\u0641 \u064a\u0646\u0628\u063a\u064a \u0623\u0646 \u064a\u062a\u0645 \u062a\u0646\u0633\u064a\u0642 \u0647\u0630\u0647 \u0627\u0644\u0639\u0645\u0644\u0629\u061f \u0625\u0630\u0627 \u0644\u0645 \u064a\u062a\u0645 \u062a\u0639\u064a\u064a\u0646 \u0648\u060c \u0627\u0633\u062a\u062e\u062f\u0645 \u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0627\u062a \u0627\u0644\u0646\u0638\u0627\u0645", 
- "Number Format": "\u0639\u062f\u062f \u062a\u0646\u0633\u064a\u0642", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Sub-currency. For e.g. \"Cent\"": "\u0634\u0628\u0647 \u0627\u0644\u0639\u0645\u0644\u0627\u062a. \u0644 &quot;\u0633\u0646\u062a&quot; \u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644", 
- "Symbol": "\u0631\u0645\u0632"
-}
\ No newline at end of file
diff --git a/setup/doctype/currency/locale/de-doc.json b/setup/doctype/currency/locale/de-doc.json
deleted file mode 100644
index fc6a03b..0000000
--- a/setup/doctype/currency/locale/de-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "**Currency** Master": "** W\u00e4hrung ** Meister", 
- "A symbol for this currency. For e.g. $": "Ein Symbol f\u00fcr diese W\u00e4hrung. F\u00fcr z.B. $", 
- "Currency": "W\u00e4hrung", 
- "Currency Name": "W\u00e4hrung Name", 
- "Enabled": "Aktiviert", 
- "Fraction": "Bruchteil", 
- "Fraction Units": "Fraction Units", 
- "How should this currency be formatted? If not set, will use system defaults": "Wie soll diese W\u00e4hrung formatiert werden? Wenn nicht gesetzt, verwenden Standardeinstellungen des Systems", 
- "Number Format": "Number Format", 
- "Setup": "Setup", 
- "Sub-currency. For e.g. \"Cent\"": "Sub-W\u00e4hrung. F\u00fcr z.B. \"Cent\"", 
- "Symbol": "Symbol"
-}
\ No newline at end of file
diff --git a/setup/doctype/currency/locale/es-doc.json b/setup/doctype/currency/locale/es-doc.json
deleted file mode 100644
index 8330b38..0000000
--- a/setup/doctype/currency/locale/es-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "# ###.##": "# # # #. # #", 
- "#,###": "#, # # #", 
- "#,###.##": "#, # # #. # #", 
- "#,###.###": "#, # # #. # # #", 
- "#,##,###.##": "#, # #, # # #. # #", 
- "#.###": "#. # # #", 
- "#.###,##": "#. # # #, # #", 
- "**Currency** Master": "Moneda ** ** Maestro", 
- "1 Currency = [?] FractionFor e.g. 1 USD = 100 Cent": "1 Moneda = [?] FractionFor por ejemplo, 1 USD = 100 Cent", 
- "A symbol for this currency. For e.g. $": "Un s\u00edmbolo de esta moneda. Por ejemplo, $", 
- "Currency": "Moneda", 
- "Currency Name": "Nombre de divisas", 
- "Enabled": "Habilitado", 
- "Fraction": "Fracci\u00f3n", 
- "Fraction Units": "Unidades de fracciones", 
- "How should this currency be formatted? If not set, will use system defaults": "\u00bfC\u00f3mo debe ser formateada esta moneda? Si no se define, se usar\u00e1 valores predeterminados del sistema", 
- "Number Format": "Formato de los n\u00fameros", 
- "Setup": "Disposici\u00f3n", 
- "Sub-currency. For e.g. \"Cent\"": "Sub-moneda. Por ejemplo, &quot;Cent&quot;", 
- "Symbol": "S\u00edmbolo"
-}
\ No newline at end of file
diff --git a/setup/doctype/currency/locale/fr-doc.json b/setup/doctype/currency/locale/fr-doc.json
deleted file mode 100644
index c98ead1..0000000
--- a/setup/doctype/currency/locale/fr-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "# ###.##": "# # # #. # #", 
- "#,###": "# # # #", 
- "#,###.##": "# # # #. # #", 
- "#,###.###": "# # # #. # # #", 
- "#,##,###.##": "#, # #, # # #. # #", 
- "#.###": "#. # # #", 
- "#.###,##": "#. # # #, # #", 
- "**Currency** Master": "Monnaie ** ** Ma\u00eetre", 
- "1 Currency = [?] FractionFor e.g. 1 USD = 100 Cent": "1 Monnaie = [?] FractionFor exemple 1 USD = 100 Cent", 
- "A symbol for this currency. For e.g. $": "Un symbole de cette monnaie. Pour exemple $", 
- "Currency": "Monnaie", 
- "Currency Name": "Nom de la devise", 
- "Enabled": "Activ\u00e9", 
- "Fraction": "Fraction", 
- "Fraction Units": "Unit\u00e9s fraction", 
- "How should this currency be formatted? If not set, will use system defaults": "Comment cette monnaie est format\u00e9? S&#39;il n&#39;est pas d\u00e9fini, utilisera par d\u00e9faut du syst\u00e8me", 
- "Number Format": "Format num\u00e9rique", 
- "Setup": "Installation", 
- "Sub-currency. For e.g. \"Cent\"": "Sous-monnaie. Pour exemple: &quot;Cent&quot;", 
- "Symbol": "Symbole"
-}
\ No newline at end of file
diff --git a/setup/doctype/currency/locale/hi-doc.json b/setup/doctype/currency/locale/hi-doc.json
deleted file mode 100644
index 0103de2..0000000
--- a/setup/doctype/currency/locale/hi-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "# ###.##": "# # # # # #", 
- "#,###": "# # # #", 
- "#,###.##": "# # # # # #", 
- "#,###.###": "# # # # # # #", 
- "#,##,###.##": "# # # # # # # #", 
- "#.###": "# # # #", 
- "#.###,##": "# # # # # #", 
- "**Currency** Master": "** \u092e\u0941\u0926\u094d\u0930\u093e ** \u092e\u093e\u0938\u094d\u091f\u0930", 
- "1 Currency = [?] FractionFor e.g. 1 USD = 100 Cent": "\u092e\u0941\u0926\u094d\u0930\u093e 1 = FractionFor \u0909\u0926\u093e 1 \u0905\u092e\u0930\u0940\u0915\u0940 \u0921\u093e\u0932\u0930 [?] = 100 \u092a\u094d\u0930\u0924\u093f\u0936\u0924", 
- "A symbol for this currency. For e.g. $": "\u0907\u0938 \u092e\u0941\u0926\u094d\u0930\u093e \u0915\u0947 \u0932\u093f\u090f \u090f\u0915 \u092a\u094d\u0930\u0924\u0940\u0915 \u0939\u0948. \u0909\u0926\u093e\u0939\u0930\u0923 \u0915\u0947 \u0932\u093f\u090f $", 
- "Currency": "\u092e\u0941\u0926\u094d\u0930\u093e", 
- "Currency Name": "\u092e\u0941\u0926\u094d\u0930\u093e \u0915\u093e \u0928\u093e\u092e", 
- "Enabled": "Enabled", 
- "Fraction": "\u0905\u0902\u0936", 
- "Fraction Units": "\u0905\u0902\u0936 \u0907\u0915\u093e\u0907\u092f\u094b\u0902", 
- "How should this currency be formatted? If not set, will use system defaults": "\u0907\u0938 \u092e\u0941\u0926\u094d\u0930\u093e \u0915\u094b \u0915\u0948\u0938\u0947 \u0938\u094d\u0935\u0930\u0942\u092a\u093f\u0924 \u0915\u093f\u092f\u093e \u091c\u093e\u0928\u093e \u091a\u093e\u0939\u093f\u090f? \u0905\u0917\u0930 \u0938\u0947\u091f \u0928\u0939\u0940\u0902 \u0915\u093f\u092f\u093e, \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u091a\u0942\u0915 \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0947\u0917\u093e", 
- "Number Format": "\u0938\u0902\u0916\u094d\u092f\u093e \u0938\u094d\u0935\u0930\u0942\u092a", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Sub-currency. For e.g. \"Cent\"": "\u0909\u092a - \u092e\u0941\u0926\u094d\u0930\u093e. \u0909\u0926\u093e\u0939\u0930\u0923 \u0915\u0947 \u0932\u093f\u090f &quot;\u092a\u094d\u0930\u0924\u093f\u0936\u0924&quot;", 
- "Symbol": "\u092a\u094d\u0930\u0924\u0940\u0915"
-}
\ No newline at end of file
diff --git a/setup/doctype/currency/locale/hr-doc.json b/setup/doctype/currency/locale/hr-doc.json
deleted file mode 100644
index bb918dc..0000000
--- a/setup/doctype/currency/locale/hr-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "# ###.##": "# # # #. # #", 
- "#,###": "# # # #", 
- "#,###.##": "# # # #. # #", 
- "#,###.###": "# # # #. # # #", 
- "#,##,###.##": "#, # #, # # #. # #", 
- "#.###": "#. # # #", 
- "#.###,##": "#. # # # # #", 
- "**Currency** Master": "Valuta ** ** Master", 
- "1 Currency = [?] FractionFor e.g. 1 USD = 100 Cent": "1 valuta = [?] FractionFor npr. 1 USD = 100 centi", 
- "A symbol for this currency. For e.g. $": "Simbol za ovu valutu. Za npr. $", 
- "Currency": "Valuta", 
- "Currency Name": "Valuta Ime", 
- "Enabled": "Omogu\u0107eno", 
- "Fraction": "Frakcija", 
- "Fraction Units": "Frakcije Jedinice", 
- "How should this currency be formatted? If not set, will use system defaults": "Kako bi se to valuta biti formatiran? Ako nije postavljeno, koristit \u0107e zadane postavke sustava", 
- "Number Format": "Broj Format", 
- "Setup": "Postavljanje", 
- "Sub-currency. For e.g. \"Cent\"": "Sub-valuta. Za npr. &quot;centi&quot;", 
- "Symbol": "Simbol"
-}
\ No newline at end of file
diff --git a/setup/doctype/currency/locale/nl-doc.json b/setup/doctype/currency/locale/nl-doc.json
deleted file mode 100644
index c713e1d..0000000
--- a/setup/doctype/currency/locale/nl-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "# ###.##": "# # # #. # #", 
- "#,###": "#, # # #", 
- "#,###.##": "#, # # #. # #", 
- "#,###.###": "#, # # #. # # #", 
- "#,##,###.##": "#, # #, # # #. # #", 
- "#.###": "#. # # #", 
- "#.###,##": "#. # # #, # #", 
- "**Currency** Master": "** Valuta ** Master", 
- "1 Currency = [?] FractionFor e.g. 1 USD = 100 Cent": "1 Valuta = [?] FractionFor bijv. 1 USD = 100 Cent", 
- "A symbol for this currency. For e.g. $": "Een symbool voor deze valuta. Voor bijvoorbeeld $", 
- "Currency": "Valuta", 
- "Currency Name": "De Naam van", 
- "Enabled": "Ingeschakeld", 
- "Fraction": "Fractie", 
- "Fraction Units": "Fractie Units", 
- "How should this currency be formatted? If not set, will use system defaults": "Hoe moet deze valuta worden geformatteerd? Indien niet ingesteld, zal gebruik maken van het systeem standaard", 
- "Number Format": "Getalnotatie", 
- "Setup": "Setup", 
- "Sub-currency. For e.g. \"Cent\"": "Sub-valuta. Voor bijvoorbeeld &quot;Cent&quot;", 
- "Symbol": "Symbool"
-}
\ No newline at end of file
diff --git a/setup/doctype/currency/locale/pt-BR-doc.json b/setup/doctype/currency/locale/pt-BR-doc.json
deleted file mode 100644
index 857e1d3..0000000
--- a/setup/doctype/currency/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "**Currency** Master": "Cadastro de **Moeda**", 
- "A symbol for this currency. For e.g. $": "Um s\u00edmbolo para esta moeda. Por exemplo: $", 
- "Currency": "Moeda", 
- "Currency Name": "Nome da Moeda", 
- "Enabled": "Habilitado", 
- "Fraction": "Fra\u00e7\u00e3o", 
- "Fraction Units": "Unidades fracionadas", 
- "How should this currency be formatted? If not set, will use system defaults": "Como essa moeda deve ser formatada? Se n\u00e3o for definido, ser\u00e3o usados os padr\u00f5es do sistema", 
- "Number Format": "Formato de n\u00famero", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Sub-currency. For e.g. \"Cent\"": "Sub-moeda. Por exemplo &quot;Centavo&quot;", 
- "Symbol": "S\u00edmbolo"
-}
\ No newline at end of file
diff --git a/setup/doctype/currency/locale/pt-doc.json b/setup/doctype/currency/locale/pt-doc.json
deleted file mode 100644
index 6147c6e..0000000
--- a/setup/doctype/currency/locale/pt-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "# ###.##": "# # # #. # #", 
- "#,###": "# # # #", 
- "#,###.##": "# # # #. # #", 
- "#,###.###": "# # # #. # # #", 
- "#,##,###.##": "# # # # # #. # #", 
- "#.###": "#. # # #", 
- "#.###,##": "#. # # # # #", 
- "**Currency** Master": "Hoje ** ** Mestre", 
- "1 Currency = [?] FractionFor e.g. 1 USD = 100 Cent": "1 Moeda = [?] FractionFor por exemplo, 1 USD = 100 Cent", 
- "A symbol for this currency. For e.g. $": "Um s\u00edmbolo para esta moeda. Por exemplo: $", 
- "Currency": "Moeda", 
- "Currency Name": "Nome da Moeda", 
- "Enabled": "Habilitado", 
- "Fraction": "Fra\u00e7\u00e3o", 
- "Fraction Units": "Unidades fra\u00e7\u00e3o", 
- "How should this currency be formatted? If not set, will use system defaults": "Como deve ser essa moeda ser formatado? Se n\u00e3o for definido, vai usar padr\u00f5es do sistema", 
- "Number Format": "Formato de n\u00famero", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Sub-currency. For e.g. \"Cent\"": "Sub-moeda. Para &quot;Cent&quot; por exemplo", 
- "Symbol": "S\u00edmbolo"
-}
\ No newline at end of file
diff --git a/setup/doctype/currency/locale/sr-doc.json b/setup/doctype/currency/locale/sr-doc.json
deleted file mode 100644
index db8d850..0000000
--- a/setup/doctype/currency/locale/sr-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "# ###.##": "# # # # # #.", 
- "#,###": "# # # #", 
- "#,###.##": "# # # # # #.", 
- "#,##,###.##": "# # # # # # # #.", 
- "#.###": "# # # #.", 
- "#.###,##": "# # # # # #.", 
- "**Currency** Master": "** ** \u041c\u0430\u0458\u0441\u0442\u043e\u0440 \u0432\u0430\u043b\u0443\u0442\u0430", 
- "1 Currency = [?] FractionFor e.g. 1 USD = 100 Cent": "1 \u0412\u0430\u043b\u0443\u0442\u0430 = \u0424\u0440\u0430\u0446\u0442\u0438\u043e\u043d\u0424\u043e\u0440 \u043d\u043f\u0440. 1 \u0415\u0423\u0420 = 100 [?] \u0426\u0435\u043d\u0442", 
- "A symbol for this currency. For e.g. $": "\u0421\u0438\u043c\u0431\u043e\u043b \u0437\u0430 \u043e\u0432\u0443 \u0432\u0430\u043b\u0443\u0442\u0443. \u0417\u0430 \u043f\u0440\u0438\u043c\u0435\u0440 $", 
- "Currency": "\u0412\u0430\u043b\u0443\u0442\u0430", 
- "Currency Name": "\u0412\u0430\u043b\u0443\u0442\u0430 \u0418\u043c\u0435", 
- "Enabled": "\u041e\u043c\u043e\u0433\u0443\u045b\u0435\u043d\u043e", 
- "Fraction": "\u0424\u0440\u0430\u043a\u0446\u0438\u0458\u0430", 
- "Fraction Units": "\u0424\u0440\u0430\u043a\u0446\u0438\u0458\u0430 \u0458\u0435\u0434\u0438\u043d\u0438\u0446\u0435", 
- "How should this currency be formatted? If not set, will use system defaults": "\u041a\u0430\u043a\u043e \u0431\u0438 \u043e\u0432\u0430 \u0432\u0430\u043b\u0443\u0442\u0430 \u0441\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u0430? \u0410\u043a\u043e \u043d\u0438\u0441\u0443 \u043f\u043e\u0434\u0435\u0448\u0435\u043d\u0435, \u043d\u0435\u045b\u0435 \u043a\u043e\u0440\u0438\u0441\u0442\u0438\u0442\u0438 \u043f\u043e\u0434\u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u043d\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u0441\u043a\u0435", 
- "Number Format": "\u0411\u0440\u043e\u0458 \u0424\u043e\u0440\u043c\u0430\u0442", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Sub-currency. For e.g. \"Cent\"": "\u041f\u043e\u0434-\u0432\u0430\u043b\u0443\u0442\u0430. \u0417\u0430 \u043f\u0440\u0438\u043c\u0435\u0440 &quot;\u0446\u0435\u043d\u0442&quot;", 
- "Symbol": "\u0421\u0438\u043c\u0431\u043e\u043b"
-}
\ No newline at end of file
diff --git a/setup/doctype/currency/locale/ta-doc.json b/setup/doctype/currency/locale/ta-doc.json
deleted file mode 100644
index 3794bd2..0000000
--- a/setup/doctype/currency/locale/ta-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "# ###.##": "# # # #. # #", 
- "#,###": "# # # #", 
- "#,###.##": "# # # #. # #", 
- "#,##,###.##": "# # # # # #. # #", 
- "#.###": "#. # # #", 
- "#.###,##": "#. # # # # #", 
- "**Currency** Master": "** \u0ba8\u0bbe\u0ba3\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd ** \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd", 
- "1 Currency = [?] FractionFor e.g. 1 USD = 100 Cent": "1 \u0ba8\u0bbe\u0ba3\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd = [?] FractionFor \u0b89\u0ba4\u0bbe\u0bb0\u0ba3\u0bae\u0bbe\u0b95 1 \u0b85\u0bae\u0bc6\u0bb0\u0bbf\u0b95\u0bcd\u0b95 \u0b9f\u0bbe\u0bb2\u0bb0\u0bcd = 100 \u0b9a\u0bc6\u0ba3\u0bcd\u0b9f\u0bcd", 
- "A symbol for this currency. For e.g. $": "\u0b87\u0ba8\u0bcd\u0ba4 \u0ba8\u0bbe\u0ba3\u0baf\u0bae\u0bcd \u0b92\u0bb0\u0bc1 \u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bc1. \u0b89\u0ba4\u0bbe\u0bb0\u0ba3\u0bae\u0bbe\u0b95 $ \u0b95\u0bcd\u0b95\u0bc1", 
- "Currency": "\u0ba8\u0bbe\u0ba3\u0baf", 
- "Currency Name": "\u0ba8\u0bbe\u0ba3\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Enabled": "\u0b87\u0baf\u0bb2\u0bc1\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4", 
- "Fraction": "\u0baa\u0bbf\u0ba9\u0bcd\u0ba9\u0bae\u0bcd", 
- "Fraction Units": "\u0baa\u0bbf\u0ba9\u0bcd\u0ba9\u0bae\u0bcd \u0b85\u0bb2\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "How should this currency be formatted? If not set, will use system defaults": "\u0b8e\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0b87\u0ba8\u0bcd\u0ba4 \u0ba8\u0bbe\u0ba3\u0baf \u0bb5\u0b9f\u0bbf\u0bb5\u0bae\u0bc8\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd? \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0bb5\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8 \u0b8e\u0ba9\u0bbf\u0bb2\u0bcd, \u0b95\u0ba3\u0bbf\u0ba9\u0bbf \u0b87\u0baf\u0bb2\u0bcd\u0baa\u0bc1\u0ba8\u0bbf\u0bb2\u0bc8\u0b95\u0bb3\u0bc8 \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0bae\u0bcd", 
- "Number Format": "\u0b8e\u0ba3\u0bcd \u0bb5\u0b9f\u0bbf\u0bb5\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Sub-currency. For e.g. \"Cent\"": "\u0ba4\u0bc1\u0ba3\u0bc8 \u0ba8\u0bbe\u0ba3\u0baf. \u0b89\u0ba4\u0bbe\u0bb0\u0ba3\u0bae\u0bbe\u0b95 &quot;\u0b9a\u0bc6\u0ba3\u0bcd\u0b9f\u0bcd&quot; \u0b95\u0bcd\u0b95\u0bbe\u0ba9", 
- "Symbol": "\u0b85\u0b9f\u0bc8\u0baf\u0bbe\u0bb3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/setup/doctype/currency/locale/th-doc.json b/setup/doctype/currency/locale/th-doc.json
deleted file mode 100644
index a7fedf9..0000000
--- a/setup/doctype/currency/locale/th-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "# ###.##": "# # # #. # #", 
- "#,###": "# # # #", 
- "#,###.##": "# # # #. # #", 
- "#,###.###": "# # # #. # # #", 
- "#,##,###.##": "# # # # # #. # #", 
- "#.###": "#. # # #", 
- "#.###,##": "#. # # # # #", 
- "**Currency** Master": "\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19 ** ** \u0e42\u0e17", 
- "1 Currency = [?] FractionFor e.g. 1 USD = 100 Cent": "1 \u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19 = [?] FractionFor \u0e40\u0e0a\u0e48\u0e19 1 USD = 100 Cent", 
- "A symbol for this currency. For e.g. $": "\u0e2a\u0e31\u0e0d\u0e25\u0e31\u0e01\u0e29\u0e13\u0e4c\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e19\u0e35\u0e49 \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e0a\u0e48\u0e19 $", 
- "Currency": "\u0e40\u0e07\u0e34\u0e19\u0e15\u0e23\u0e32", 
- "Currency Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e2a\u0e01\u0e38\u0e25", 
- "Enabled": "\u0e40\u0e1b\u0e34\u0e14\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19", 
- "Fraction": "\u0e40\u0e28\u0e29", 
- "Fraction Units": "\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e40\u0e28\u0e29", 
- "How should this currency be formatted? If not set, will use system defaults": "\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e04\u0e27\u0e23\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e19\u0e35\u0e49\u0e08\u0e30\u0e08\u0e31\u0e14\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a? \u0e16\u0e49\u0e32\u0e44\u0e21\u0e48\u0e15\u0e31\u0e49\u0e07\u0e08\u0e30\u0e43\u0e0a\u0e49\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e02\u0e2d\u0e07\u0e23\u0e30\u0e1a\u0e1a", 
- "Number Format": "\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Sub-currency. For e.g. \"Cent\"": "\u0e22\u0e48\u0e2d\u0e22\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19 \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a &quot;\u0e23\u0e49\u0e2d\u0e22&quot; \u0e40\u0e0a\u0e48\u0e19", 
- "Symbol": "\u0e2a\u0e31\u0e0d\u0e0d\u0e25\u0e31\u0e01\u0e29\u0e13\u0e4c"
-}
\ No newline at end of file
diff --git a/setup/doctype/customer_group/README.md b/setup/doctype/customer_group/README.md
new file mode 100644
index 0000000..43ca4b7
--- /dev/null
+++ b/setup/doctype/customer_group/README.md
@@ -0,0 +1 @@
+Customer classification (tree).
\ No newline at end of file
diff --git a/setup/doctype/customer_group/locale/_messages_doc.json b/setup/doctype/customer_group/locale/_messages_doc.json
deleted file mode 100644
index ccbb2d5..0000000
--- a/setup/doctype/customer_group/locale/_messages_doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-[
- "Trash Reason", 
- "rgt", 
- "Only leaf nodes are allowed in transaction", 
- "No", 
- "Has Child Node", 
- "Setup", 
- "This Price List will be selected as default for all Customers under this Group.", 
- "Parent Customer Group", 
- "Customer Group Name", 
- "old_parent", 
- "lft", 
- "Customer Group", 
- "Yes", 
- "Default Price List"
-]
\ No newline at end of file
diff --git a/setup/doctype/customer_group/locale/ar-doc.json b/setup/doctype/customer_group/locale/ar-doc.json
deleted file mode 100644
index 0a761bd..0000000
--- a/setup/doctype/customer_group/locale/ar-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Customer Group": "\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Group Name": "\u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0627\u0633\u0645 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", 
- "Default Price List": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a", 
- "Has Child Node": "\u0648\u0639\u0642\u062f\u0629 \u0627\u0644\u0637\u0641\u0644", 
- "No": "\u0644\u0627", 
- "Only leaf nodes are allowed in transaction": "\u0648\u064a\u0633\u0645\u062d \u0627\u0644\u0639\u0642\u062f \u0648\u0631\u0642\u0629 \u0641\u0642\u0637 \u0641\u064a \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629", 
- "Parent Customer Group": "\u0627\u0644\u0623\u0645 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0645\u062c\u0645\u0648\u0639\u0629", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "This Price List will be selected as default for all Customers under this Group.": "\u0648\u0633\u064a\u062a\u0645 \u062a\u062d\u062f\u064a\u062f \u0647\u0630\u0627 \u0627\u0644\u0633\u0639\u0631 \u0643\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0642\u0627\u0626\u0645\u0629 \u0644\u062c\u0645\u064a\u0639 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u062a\u062d\u062a \u0647\u0630\u0647 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629.", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629", 
- "Yes": "\u0646\u0639\u0645", 
- "lft": "LFT", 
- "old_parent": "old_parent", 
- "rgt": "RGT"
-}
\ No newline at end of file
diff --git a/setup/doctype/customer_group/locale/de-doc.json b/setup/doctype/customer_group/locale/de-doc.json
deleted file mode 100644
index 8f2ac4c..0000000
--- a/setup/doctype/customer_group/locale/de-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Customer Group": "Customer Group", 
- "Customer Group Name": "Kunden Group Name", 
- "Default Price List": "Standard Preisliste", 
- "Has Child Node": "Hat Child Node", 
- "No": "Auf", 
- "Only leaf nodes are allowed in transaction": "Nur Blattknoten in Transaktion zul\u00e4ssig", 
- "Parent Customer Group": "Eltern Customer Group", 
- "Setup": "Setup", 
- "This Price List will be selected as default for all Customers under this Group.": "Diese Preisliste wird als Standard f\u00fcr alle Kunden unter dieser Gruppe ausgew\u00e4hlt werden.", 
- "Trash Reason": "Trash Reason", 
- "Yes": "Ja", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/setup/doctype/customer_group/locale/es-doc.json b/setup/doctype/customer_group/locale/es-doc.json
deleted file mode 100644
index 971213a..0000000
--- a/setup/doctype/customer_group/locale/es-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Customer Group": "Grupo de clientes", 
- "Customer Group Name": "Nombre del cliente Grupo", 
- "Default Price List": "Por defecto Lista de precios", 
- "Has Child Node": "Tiene nodo secundario", 
- "No": "No", 
- "Only leaf nodes are allowed in transaction": "S\u00f3lo los nodos hoja se permite en una transacci\u00f3n realizada", 
- "Parent Customer Group": "Padres Grupo de Clientes", 
- "Setup": "Disposici\u00f3n", 
- "This Price List will be selected as default for all Customers under this Group.": "Esta lista de precios ser\u00e1 seleccionado como predeterminado para todos los usuarios en este grupo.", 
- "Trash Reason": "Trash Raz\u00f3n", 
- "Yes": "S\u00ed", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/setup/doctype/customer_group/locale/fr-doc.json b/setup/doctype/customer_group/locale/fr-doc.json
deleted file mode 100644
index 862f02a..0000000
--- a/setup/doctype/customer_group/locale/fr-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Customer Group": "Groupe de clients", 
- "Customer Group Name": "Nom du groupe client", 
- "Default Price List": "Liste des prix d\u00e9faut", 
- "Has Child Node": "A Node enfant", 
- "No": "Aucun", 
- "Only leaf nodes are allowed in transaction": "Seuls les noeuds feuilles sont autoris\u00e9es dans une transaction", 
- "Parent Customer Group": "Groupe Client parent", 
- "Setup": "Installation", 
- "This Price List will be selected as default for all Customers under this Group.": "Cette liste de prix sera s\u00e9lectionn\u00e9 par d\u00e9faut pour tous les clients dans ce groupe.", 
- "Trash Reason": "Raison Corbeille", 
- "Yes": "Oui", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/setup/doctype/customer_group/locale/hi-doc.json b/setup/doctype/customer_group/locale/hi-doc.json
deleted file mode 100644
index 9a89aa6..0000000
--- a/setup/doctype/customer_group/locale/hi-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Customer Group": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0938\u092e\u0942\u0939", 
- "Customer Group Name": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0938\u092e\u0942\u0939 \u0915\u093e \u0928\u093e\u092e", 
- "Default Price List": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940", 
- "Has Child Node": "\u092c\u093e\u0932 \u0928\u094b\u0921 \u0939\u0948", 
- "No": "\u0928\u0939\u0940\u0902", 
- "Only leaf nodes are allowed in transaction": "\u0915\u0947\u0935\u0932 \u092a\u0924\u094d\u0924\u093e \u0928\u094b\u0921\u094d\u0938 \u0915\u0947 \u0932\u0947\u0928\u0926\u0947\u0928 \u092e\u0947\u0902 \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0940 \u091c\u093e\u0924\u0940 \u0939\u0948", 
- "Parent Customer Group": "\u092e\u093e\u0924\u093e - \u092a\u093f\u0924\u093e \u0917\u094d\u0930\u093e\u0939\u0915 \u0938\u092e\u0942\u0939", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "This Price List will be selected as default for all Customers under this Group.": "\u0907\u0938 \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u0907\u0938 \u0938\u092e\u0942\u0939 \u0915\u0947 \u0924\u0939\u0924 \u0938\u092d\u0940 \u0917\u094d\u0930\u093e\u0939\u0915\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u091a\u092f\u0928 \u0915\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e.", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923", 
- "Yes": "\u0939\u093e\u0902", 
- "lft": "LFT", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/setup/doctype/customer_group/locale/hr-doc.json b/setup/doctype/customer_group/locale/hr-doc.json
deleted file mode 100644
index b27da39..0000000
--- a/setup/doctype/customer_group/locale/hr-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Customer Group": "Kupac Grupa", 
- "Customer Group Name": "Kupac Grupa Ime", 
- "Default Price List": "Zadani Cjenik", 
- "Has Child Node": "Je li \u010dvor dijete", 
- "No": "Ne", 
- "Only leaf nodes are allowed in transaction": "Samo leaf \u010dvorovi su dozvoljeni u transakciji", 
- "Parent Customer Group": "Roditelj Kupac Grupa", 
- "Setup": "Postavljanje", 
- "This Price List will be selected as default for all Customers under this Group.": "Ovaj Cjenik \u0107e biti odabran kao uobi\u010dajeni za sve kupce iz ove skupine.", 
- "Trash Reason": "Otpad Razlog", 
- "Yes": "Da", 
- "lft": "LFT", 
- "old_parent": "old_parent", 
- "rgt": "usta\u0161a"
-}
\ No newline at end of file
diff --git a/setup/doctype/customer_group/locale/nl-doc.json b/setup/doctype/customer_group/locale/nl-doc.json
deleted file mode 100644
index caf2ce9..0000000
--- a/setup/doctype/customer_group/locale/nl-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Customer Group": "Klantengroep", 
- "Customer Group Name": "Klant Groepsnaam", 
- "Default Price List": "Standaard Prijslijst", 
- "Has Child Node": "Heeft het kind Node", 
- "No": "Geen", 
- "Only leaf nodes are allowed in transaction": "Alleen leaf nodes zijn toegestaan \u200b\u200bin transactie", 
- "Parent Customer Group": "Bovenliggende klant Group", 
- "Setup": "Setup", 
- "This Price List will be selected as default for all Customers under this Group.": "Deze prijslijst zal worden geselecteerd als standaard voor alle klanten in deze groep.", 
- "Trash Reason": "Trash Reden", 
- "Yes": "Ja", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "RGT"
-}
\ No newline at end of file
diff --git a/setup/doctype/customer_group/locale/pt-BR-doc.json b/setup/doctype/customer_group/locale/pt-BR-doc.json
deleted file mode 100644
index 7fcd0a2..0000000
--- a/setup/doctype/customer_group/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Customer Group": "Grupo de Clientes", 
- "Customer Group Name": "Nome do grupo de Clientes", 
- "Default Price List": "Lista de Pre\u00e7os padr\u00e3o", 
- "Has Child Node": "Tem n\u00f3 filho", 
- "No": "N\u00e3o", 
- "Only leaf nodes are allowed in transaction": "Somente n\u00f3s-folha s\u00e3o permitidos em transa\u00e7\u00f5es", 
- "Parent Customer Group": "Grupo de Clientes pai", 
- "Setup": "Configura\u00e7\u00e3o", 
- "This Price List will be selected as default for all Customers under this Group.": "Esta lista de pre\u00e7os ser\u00e1 selecionado como padr\u00e3o para todos os clientes sob este grupo.", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo", 
- "Yes": "Sim", 
- "lft": "esq.", 
- "old_parent": "old_parent", 
- "rgt": "dir."
-}
\ No newline at end of file
diff --git a/setup/doctype/customer_group/locale/pt-doc.json b/setup/doctype/customer_group/locale/pt-doc.json
deleted file mode 100644
index 769d859..0000000
--- a/setup/doctype/customer_group/locale/pt-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Customer Group": "Grupo de Clientes", 
- "Customer Group Name": "Nome do grupo de clientes", 
- "Default Price List": "Lista de Pre\u00e7os padr\u00e3o", 
- "Has Child Node": "Tem n\u00f3 filho", 
- "No": "N\u00e3o", 
- "Only leaf nodes are allowed in transaction": "N\u00f3s folha apenas s\u00e3o permitidos em opera\u00e7\u00e3o", 
- "Parent Customer Group": "Grupo de Clientes pai", 
- "Setup": "Instala\u00e7\u00e3o", 
- "This Price List will be selected as default for all Customers under this Group.": "Esta lista de pre\u00e7os ser\u00e1 selecionado como padr\u00e3o para todos os clientes sob este grupo.", 
- "Trash Reason": "Raz\u00e3o lixo", 
- "Yes": "Sim", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/setup/doctype/customer_group/locale/sr-doc.json b/setup/doctype/customer_group/locale/sr-doc.json
deleted file mode 100644
index 942305d..0000000
--- a/setup/doctype/customer_group/locale/sr-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Customer Group": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0413\u0440\u0443\u043f\u0430", 
- "Customer Group Name": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u041d\u0430\u0437\u0438\u0432 \u0433\u0440\u0443\u043f\u0435", 
- "Default Price List": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a", 
- "Has Child Node": "\u0418\u043c\u0430 \u0434\u0435\u0446\u0435 \u041d\u043e\u0434\u0435", 
- "No": "\u041d\u0435", 
- "Only leaf nodes are allowed in transaction": "\u0421\u0430\u043c\u043e \u043b\u0438\u0441\u0442\u0430 \u0447\u0432\u043e\u0440\u043e\u0432\u0438 \u0441\u0443 \u0434\u043e\u0437\u0432\u043e\u0459\u0435\u043d\u0438 \u0443 \u0442\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0438", 
- "Parent Customer Group": "\u0420\u043e\u0434\u0438\u0442\u0435\u0459 \u0433\u0440\u0443\u043f\u0443 \u043f\u043e\u0442\u0440\u043e\u0448\u0430\u0447\u0430", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "This Price List will be selected as default for all Customers under this Group.": "\u041e\u0432\u0430\u0458 \u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u045b\u0435 \u0431\u0438\u0442\u0438 \u0438\u0437\u0430\u0431\u0440\u0430\u043d \u043a\u0430\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u043d\u0438 \u0437\u0430 \u0441\u0432\u0435 \u043a\u0443\u043f\u0446\u0435 \u0438\u0437 \u043e\u0432\u0435 \u0433\u0440\u0443\u043f\u0435.", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433", 
- "Yes": "\u0414\u0430", 
- "lft": "\u041b\u0424\u0422", 
- "old_parent": "\u043e\u043b\u0434_\u043f\u0430\u0440\u0435\u043d\u0442", 
- "rgt": "\u043f\u0443\u043a\u0430"
-}
\ No newline at end of file
diff --git a/setup/doctype/customer_group/locale/ta-doc.json b/setup/doctype/customer_group/locale/ta-doc.json
deleted file mode 100644
index bbc84b0..0000000
--- a/setup/doctype/customer_group/locale/ta-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Customer Group": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1", 
- "Customer Group Name": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b95\u0bc1\u0bb4\u0bc1 \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Default Price List": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Has Child Node": "\u0b95\u0bc1\u0bb4\u0ba8\u0bcd\u0ba4\u0bc8 \u0b95\u0ba3\u0bc1 \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1", 
- "No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Only leaf nodes are allowed in transaction": "\u0b92\u0bb0\u0bc7 \u0b87\u0bb2\u0bc8 \u0bae\u0bc1\u0ba9\u0bc8\u0b95\u0bb3\u0bcd \u0baa\u0bb0\u0bbf\u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "Parent Customer Group": "\u0baa\u0bc6\u0bb1\u0bcd\u0bb1\u0bc7\u0bbe\u0bb0\u0bcd \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "This Price List will be selected as default for all Customers under this Group.": "\u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0b95\u0bc1\u0bb4\u0bc1 \u0b95\u0bc0\u0bb4\u0bcd \u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1.", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd", 
- "Yes": "\u0b86\u0bae\u0bcd", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/setup/doctype/customer_group/locale/th-doc.json b/setup/doctype/customer_group/locale/th-doc.json
deleted file mode 100644
index efa4e03..0000000
--- a/setup/doctype/customer_group/locale/th-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Customer Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Group Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e01\u0e25\u0e38\u0e48\u0e21\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Default Price List": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Has Child Node": "\u0e21\u0e35\u0e42\u0e2b\u0e19\u0e14\u0e25\u0e39\u0e01", 
- "No": "\u0e44\u0e21\u0e48", 
- "Only leaf nodes are allowed in transaction": "\u0e42\u0e2b\u0e19\u0e14\u0e43\u0e1a\u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e02\u0e49\u0e32\u0e43\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21", 
- "Parent Customer Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e1c\u0e39\u0e49\u0e1b\u0e01\u0e04\u0e23\u0e2d\u0e07", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "This Price List will be selected as default for all Customers under this Group.": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e19\u0e35\u0e49\u0e08\u0e30\u0e16\u0e39\u0e01\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e40\u0e1b\u0e47\u0e19\u0e04\u0e48\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e20\u0e32\u0e22\u0e43\u0e15\u0e49\u0e01\u0e25\u0e38\u0e48\u0e21\u0e19\u0e35\u0e49", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30", 
- "Yes": "\u0e43\u0e0a\u0e48", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "RGT"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_digest/README.md b/setup/doctype/email_digest/README.md
new file mode 100644
index 0000000..6928796
--- /dev/null
+++ b/setup/doctype/email_digest/README.md
@@ -0,0 +1 @@
+Details of automated daily, weekly, monthly digests sent to users.
\ No newline at end of file
diff --git a/setup/doctype/email_digest/locale/_messages_doc.json b/setup/doctype/email_digest/locale/_messages_doc.json
deleted file mode 100644
index 77de82d..0000000
--- a/setup/doctype/email_digest/locale/_messages_doc.json
+++ /dev/null
@@ -1,58 +0,0 @@
-[
- "Income Booked", 
- "Add/Remove Recipients", 
- "Monthly", 
- "Support", 
- "New Material Requests", 
- "New Leads", 
- "Expenses booked for the digest period", 
- "Send regular summary reports via Email.", 
- "Select Digest Content", 
- "Expenses Booked", 
- "Payments received during the digest period", 
- "Bank/Cash Balance", 
- "To Do List", 
- "Selling", 
- "Payments Made", 
- "Recipients", 
- "Email Digest Settings", 
- "Check all the items below that you want to send in this digest.", 
- "Payments made during the digest period", 
- "New Quotations", 
- "New Support Tickets", 
- "Payments Received", 
- "Income booked for the digest period", 
- "Buying", 
- "New Communications", 
- "New Projects", 
- "New Stock Entries", 
- "Setup", 
- "Enabled", 
- "Daily", 
- "Balances of Accounts of type \"Bank or Cash\"", 
- "Income / Expense", 
- "New Delivery Notes", 
- "Stock", 
- "How frequently?", 
- "Payables", 
- "New Enquiries", 
- "New Purchase Orders", 
- "New Sales Orders", 
- "Calendar Events", 
- "New Purchase Receipts", 
- "Total amount of invoices sent to the customer during the digest period", 
- "Receivable / Payable account will be identified based on the field Master Type", 
- "Receivables", 
- "For Company", 
- "Note: Email will not be sent to disabled users", 
- "Next email will be sent on:", 
- "New Supplier Quotations", 
- "Income Year to Date", 
- "General", 
- "Receivables / Payables", 
- "Open Tickets", 
- "Projects", 
- "Total amount of invoices received from suppliers during the digest period", 
- "Email Digest", 
- "Weekly"
-]
\ No newline at end of file
diff --git a/setup/doctype/email_digest/locale/_messages_js.json b/setup/doctype/email_digest/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/setup/doctype/email_digest/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/setup/doctype/email_digest/locale/_messages_py.json b/setup/doctype/email_digest/locale/_messages_py.json
deleted file mode 100644
index 6bd8607..0000000
--- a/setup/doctype/email_digest/locale/_messages_py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "assigned by", 
- "All Day"
-]
\ No newline at end of file
diff --git a/setup/doctype/email_digest/locale/ar-doc.json b/setup/doctype/email_digest/locale/ar-doc.json
deleted file mode 100644
index 17bea89..0000000
--- a/setup/doctype/email_digest/locale/ar-doc.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Add/Remove Recipients": "\u0625\u0636\u0627\u0641\u0629 / \u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u0645\u0633\u062a\u0644\u0645\u064a\u0646", 
- "Bank Balance": "\u0627\u0644\u0628\u0646\u0643 \u0627\u0644\u0631\u0635\u064a\u062f", 
- "Buying": "\u0634\u0631\u0627\u0621", 
- "Calendar Events": "\u0627\u0644\u0623\u062d\u062f\u0627\u062b", 
- "Check all the items below that you want to send in this digest.": "\u062a\u062d\u0642\u0642 \u0645\u0646 \u0643\u0644 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u062a\u064a \u062a\u0631\u064a\u062f \u0623\u062f\u0646\u0627\u0647 \u0644\u0625\u0631\u0633\u0627\u0644 \u0645\u0644\u062e\u0635 \u0641\u064a \u0647\u0630\u0627.", 
- "Collections": "\u0645\u062c\u0645\u0648\u0639\u0627\u062a", 
- "Daily": "\u064a\u0648\u0645\u064a\u0627", 
- "Email Digest": "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u062f\u0627\u064a\u062c\u0633\u062a", 
- "Email Digest Settings": "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u062f\u0627\u064a\u062c\u0633\u062a", 
- "Enabled": "\u062a\u0645\u0643\u064a\u0646", 
- "Expenses Booked": "\u062d\u062c\u0632 \u0627\u0644\u0646\u0641\u0642\u0627\u062a", 
- "For Company": "\u0644\u0634\u0631\u0643\u0629", 
- "General": "\u0639\u0627\u0645", 
- "How frequently?": "\u0643\u064a\u0641 \u0643\u062b\u064a\u0631 \u0645\u0646 \u0627\u0644\u0623\u062d\u064a\u0627\u0646\u061f", 
- "Income": "\u062f\u062e\u0644", 
- "Income Year to Date": "\u0633\u0646\u0629 \u062f\u062e\u0644 \u0625\u0644\u0649 \u062a\u0627\u0631\u064a\u062e", 
- "Monthly": "\u0634\u0647\u0631\u064a\u0627", 
- "New Communications": "\u062c\u062f\u064a\u062f \u0627\u0644\u0627\u062a\u0635\u0627\u0644\u0627\u062a", 
- "New Delivery Notes": "\u0645\u0644\u0627\u062d\u0638\u0627\u062a \u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u062c\u062f\u064a\u062f\u0629", 
- "New Enquiries": "\u0627\u0633\u062a\u0641\u0633\u0627\u0631\u0627\u062a \u062c\u062f\u064a\u062f\u0629", 
- "New Leads": "\u062c\u062f\u064a\u062f \u0627\u0644\u0639\u0631\u0648\u0636", 
- "New Material Requests": "\u062a\u0637\u0644\u0628 \u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u062c\u062f\u064a\u062f\u0629", 
- "New Projects": "\u0645\u0634\u0627\u0631\u064a\u0639 \u062c\u062f\u064a\u062f\u0629", 
- "New Purchase Orders": "\u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621 \u0627\u0644\u062c\u062f\u064a\u062f\u0629", 
- "New Purchase Receipts": "\u0625\u064a\u0635\u0627\u0644\u0627\u062a \u0634\u0631\u0627\u0621 \u062c\u062f\u064a\u062f\u0629", 
- "New Purchase Requests": "\u0637\u0644\u0628\u0627\u062a \u0634\u0631\u0627\u0621 \u062c\u062f\u064a\u062f\u0629", 
- "New Quotations": "\u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633\u0627\u062a \u0627\u0644\u062c\u062f\u064a\u062f\u0629", 
- "New Sales Orders": "\u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u062c\u062f\u064a\u062f\u0629", 
- "New Stock Entries": "\u0645\u0642\u0627\u0644\u0627\u062a \u062c\u062f\u064a\u062f\u0629 \u0644\u0644\u0623\u0633\u0647\u0645", 
- "New Supplier Quotations": "\u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633\u0627\u062a \u0645\u0648\u0631\u062f \u062c\u062f\u064a\u062f", 
- "New Support Tickets": "\u062a\u0630\u0627\u0643\u0631 \u0627\u0644\u062f\u0639\u0645 \u0627\u0644\u0641\u0646\u064a \u062c\u062f\u064a\u062f\u0629", 
- "Next email will be sent on:": "\u0633\u064a\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u062a\u0627\u0644\u064a \u0639\u0644\u0649:", 
- "Note: Email will not be sent to disabled users": "\u0645\u0644\u0627\u062d\u0638\u0629: \u0644\u0646 \u064a\u062a\u0645 \u0625\u0631\u0633\u0627\u0644\u0647\u0627 \u0625\u0644\u0649 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646 \u0630\u0648\u064a \u0627\u0644\u0627\u062d\u062a\u064a\u0627\u062c\u0627\u062a \u0627\u0644\u062e\u0627\u0635\u0629", 
- "Open Tickets": "\u062a\u0630\u0627\u0643\u0631 \u0645\u0641\u062a\u0648\u062d\u0629", 
- "Payables": "\u0627\u0644\u0630\u0645\u0645 \u0627\u0644\u062f\u0627\u0626\u0646\u0629", 
- "Payments": "\u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0627\u062a", 
- "Projects": "\u0645\u0634\u0627\u0631\u064a\u0639", 
- "Receivables": "\u0627\u0644\u0645\u0633\u062a\u062d\u0642\u0627\u062a", 
- "Recipients": "\u0627\u0644\u0645\u0633\u062a\u0644\u0645\u064a\u0646", 
- "Select Digest Content": "\u062d\u062f\u062f \u0627\u0644\u0645\u062d\u062a\u0648\u0649 \u062f\u0627\u064a\u062c\u0633\u062a", 
- "Selling": "\u0628\u064a\u0639", 
- "Send regular summary reports via Email.": "\u0625\u0631\u0633\u0627\u0644 \u062a\u0642\u0627\u0631\u064a\u0631 \u0645\u0648\u062c\u0632\u0629 \u0645\u0646\u062a\u0638\u0645\u0629 \u0639\u0646 \u0637\u0631\u064a\u0642 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a.", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Support": "\u062f\u0639\u0645", 
- "To Do List": "\u0648\u0627\u0644\u0642\u064a\u0627\u0645 \u0642\u0627\u0626\u0645\u0629", 
- "Weekly": "\u0627\u0644\u0623\u0633\u0628\u0648\u0639\u064a\u0629"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_digest/locale/ar-py.json b/setup/doctype/email_digest/locale/ar-py.json
deleted file mode 100644
index d5fb10d..0000000
--- a/setup/doctype/email_digest/locale/ar-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "All Day": "\u0643\u0644 \u064a\u0648\u0645"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_digest/locale/de-doc.json b/setup/doctype/email_digest/locale/de-doc.json
deleted file mode 100644
index a3a28a8..0000000
--- a/setup/doctype/email_digest/locale/de-doc.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "Add/Remove Recipients": "Hinzuf\u00fcgen / Entfernen von Empf\u00e4ngern", 
- "Buying": "Kauf", 
- "Calendar Events": "Kalendereintrag", 
- "Check all the items below that you want to send in this digest.": "\u00dcberpr\u00fcfen Sie alle Artikel unten, dass Sie in diesem Digest senden.", 
- "Daily": "T\u00e4glich", 
- "Email Digest": "Email Digest", 
- "Email Digest Settings": "Email Digest Einstellungen", 
- "Enabled": "Aktiviert", 
- "Expenses Booked": "Aufwand gebucht", 
- "For Company": "F\u00fcr Unternehmen", 
- "General": "General", 
- "How frequently?": "Wie h\u00e4ufig?", 
- "Income Year to Date": "Income Jahr bis Datum", 
- "Monthly": "Monatlich", 
- "New Communications": "New Communications", 
- "New Delivery Notes": "New Delivery Notes", 
- "New Enquiries": "New Anfragen", 
- "New Leads": "New Leads", 
- "New Material Requests": "Neues Material Requests", 
- "New Projects": "Neue Projekte", 
- "New Purchase Orders": "New Bestellungen", 
- "New Purchase Receipts": "New Kaufbelege", 
- "New Quotations": "New Zitate", 
- "New Sales Orders": "New Sales Orders", 
- "New Stock Entries": "New Stock Eintr\u00e4ge", 
- "New Supplier Quotations": "Neuer Lieferant Zitate", 
- "New Support Tickets": "New Support Tickets", 
- "Next email will be sent on:": "Weiter E-Mail wird gesendet:", 
- "Note: Email will not be sent to disabled users": "Hinweis: E-Mail wird nicht f\u00fcr behinderte Nutzer gesendet werden", 
- "Open Tickets": "Open Tickets", 
- "Payables": "Verbindlichkeiten", 
- "Projects": "Projekte", 
- "Receivables": "Forderungen", 
- "Recipients": "Empf\u00e4nger", 
- "Select Digest Content": "W\u00e4hlen Inhalt Digest", 
- "Selling": "Verkauf", 
- "Send regular summary reports via Email.": "Senden regelm\u00e4\u00dfige zusammenfassende Berichte per E-Mail.", 
- "Setup": "Setup", 
- "Stock": "Lager", 
- "Support": "Unterst\u00fctzen", 
- "To Do List": "To Do List", 
- "Weekly": "W\u00f6chentlich"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_digest/locale/de-py.json b/setup/doctype/email_digest/locale/de-py.json
deleted file mode 100644
index 383bc7e..0000000
--- a/setup/doctype/email_digest/locale/de-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "All Day": "All Day"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_digest/locale/es-doc.json b/setup/doctype/email_digest/locale/es-doc.json
deleted file mode 100644
index a73a601..0000000
--- a/setup/doctype/email_digest/locale/es-doc.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
- "Accounts": "Cuentas", 
- "Add/Remove Recipients": "Agregar / Quitar destinatarios", 
- "Bank Balance": "Saldo bancario", 
- "Buying": "Comprar", 
- "Calendar Events": "Calendario de Eventos", 
- "Check all the items below that you want to send in this digest.": "Compruebe todos los puntos a continuaci\u00f3n que desea enviar en este compendio.", 
- "Collections": "Colecciones", 
- "Daily": "Diario", 
- "Email Digest": "Email Resumen", 
- "Email Digest Settings": "Resumen Email Settings", 
- "Enabled": "Habilitado", 
- "Expenses Booked": "Gastos Reservados", 
- "For Company": "Para la empresa", 
- "General": "General", 
- "How frequently?": "\u00bfCon qu\u00e9 frecuencia?", 
- "Income": "Ingresos", 
- "Income Year to Date": "Los ingresos a\u00f1o a la fecha", 
- "Monthly": "Mensual", 
- "New Communications": "Nueva Comunicaciones", 
- "New Delivery Notes": "Nuevos T\u00edtulos de entrega", 
- "New Enquiries": "Nueva Consultas", 
- "New Leads": "New Leads", 
- "New Material Requests": "Pide Nuevo Material", 
- "New Projects": "Nuevos Proyectos", 
- "New Purchase Orders": "Nuevas \u00f3rdenes de compra", 
- "New Purchase Receipts": "Nuevos recibos de compra", 
- "New Purchase Requests": "Las nuevas solicitudes de compra", 
- "New Quotations": "Las citas nuevas", 
- "New Sales Orders": "Las \u00f3rdenes de compra nuevo", 
- "New Stock Entries": "Nuevas entradas de", 
- "New Supplier Quotations": "Citas new", 
- "New Support Tickets": "Entradas Nuevas Apoyo", 
- "Next email will be sent on:": "Correo electr\u00f3nico siguiente se enviar\u00e1 a:", 
- "Note: Email will not be sent to disabled users": "Nota: El correo electr\u00f3nico no ser\u00e1 enviado a los usuarios con discapacidad", 
- "Open Tickets": "Entradas Abierto", 
- "Payables": "Cuentas por pagar", 
- "Payments": "Pagos", 
- "Projects": "Proyectos", 
- "Receivables": "Cuentas por cobrar", 
- "Recipients": "Destinatarios", 
- "Select Digest Content": "Seleccione Contenido Resumen", 
- "Selling": "De venta", 
- "Send regular summary reports via Email.": "Enviar informes resumidos peri\u00f3dicos por correo electr\u00f3nico.", 
- "Setup": "Disposici\u00f3n", 
- "Stock": "Valores", 
- "Support": "Apoyar", 
- "To Do List": "Para hacer la lista", 
- "Weekly": "Semanal"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_digest/locale/es-py.json b/setup/doctype/email_digest/locale/es-py.json
deleted file mode 100644
index 169da1e..0000000
--- a/setup/doctype/email_digest/locale/es-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "All Day": "Todo el d\u00eda"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_digest/locale/fr-doc.json b/setup/doctype/email_digest/locale/fr-doc.json
deleted file mode 100644
index 69a1832..0000000
--- a/setup/doctype/email_digest/locale/fr-doc.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
- "Accounts": "Comptes", 
- "Add/Remove Recipients": "Ajouter / supprimer des destinataires", 
- "Bank Balance": "Solde bancaire", 
- "Buying": "Achat", 
- "Calendar Events": "Calendrier des \u00e9v\u00e9nements", 
- "Check all the items below that you want to send in this digest.": "V\u00e9rifiez tous les points ci-dessous que vous souhaitez envoyer dans ce recueil.", 
- "Collections": "Collections", 
- "Daily": "Quotidien", 
- "Email Digest": "Email Digest", 
- "Email Digest Settings": "Param\u00e8tres de messagerie Digest", 
- "Enabled": "Activ\u00e9", 
- "Expenses Booked": "D\u00e9penses R\u00e9serv\u00e9", 
- "For Company": "Pour l&#39;entreprise", 
- "General": "G\u00e9n\u00e9ral", 
- "How frequently?": "Quelle est la fr\u00e9quence?", 
- "Income": "Revenu", 
- "Income Year to Date": "Ann\u00e9e revenu \u00e0 ce jour", 
- "Monthly": "Mensuel", 
- "New Communications": "Communications Nouveau-", 
- "New Delivery Notes": "Nouveaux bons de livraison", 
- "New Enquiries": "New Renseignements", 
- "New Leads": "New Leads", 
- "New Material Requests": "Demandes des mat\u00e9riaux nouveaux", 
- "New Projects": "Nouveaux projets", 
- "New Purchase Orders": "De nouvelles commandes", 
- "New Purchase Receipts": "Re\u00e7us d&#39;achat de nouveaux", 
- "New Purchase Requests": "Demande d&#39;Achat de nouveaux", 
- "New Quotations": "Citations de nouvelles", 
- "New Sales Orders": "Nouvelles commandes clients", 
- "New Stock Entries": "Entr\u00e9es Stock nouvelles", 
- "New Supplier Quotations": "Citations Fournisseur de nouveaux", 
- "New Support Tickets": "Support Tickets nouvelles", 
- "Next email will be sent on:": "Email sera envoy\u00e9 le:", 
- "Note: Email will not be sent to disabled users": "Remarque: E-mail ne sera pas envoy\u00e9 aux utilisateurs handicap\u00e9s", 
- "Open Tickets": "Open Billets", 
- "Payables": "Dettes", 
- "Payments": "Paiements", 
- "Projects": "Projets", 
- "Receivables": "Cr\u00e9ances", 
- "Recipients": "R\u00e9cipiendaires", 
- "Select Digest Content": "S\u00e9lectionner le contenu Digest", 
- "Selling": "Vente", 
- "Send regular summary reports via Email.": "Envoyer des rapports de synth\u00e8se r\u00e9guliers par e-mail.", 
- "Setup": "Installation", 
- "Stock": "Stock", 
- "Support": "Soutenir", 
- "To Do List": "To Do List", 
- "Weekly": "Hebdomadaire"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_digest/locale/fr-py.json b/setup/doctype/email_digest/locale/fr-py.json
deleted file mode 100644
index bcb19e3..0000000
--- a/setup/doctype/email_digest/locale/fr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "All Day": "Toute la journ\u00e9e"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_digest/locale/hi-doc.json b/setup/doctype/email_digest/locale/hi-doc.json
deleted file mode 100644
index 7373775..0000000
--- a/setup/doctype/email_digest/locale/hi-doc.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Add/Remove Recipients": "\u092a\u094d\u0930\u093e\u092a\u094d\u0924\u0915\u0930\u094d\u0924\u093e \u091c\u094b\u0921\u093c\u0947\u0902 / \u0928\u093f\u0915\u093e\u0932\u0947\u0902", 
- "Bank Balance": "\u092c\u0948\u0902\u0915 \u0936\u0947\u0937", 
- "Buying": "\u0915\u094d\u0930\u092f", 
- "Calendar Events": "\u0915\u0948\u0932\u0947\u0902\u0921\u0930 \u0918\u091f\u0928\u093e\u0913\u0902", 
- "Check all the items below that you want to send in this digest.": "\u0938\u092d\u0940 \u0906\u0907\u091f\u092e \u0928\u0940\u091a\u0947 \u0939\u0948 \u0915\u093f \u0906\u092a \u0907\u0938 \u0921\u093e\u0907\u091c\u0947\u0938\u094d\u091f \u092e\u0947\u0902 \u092d\u0947\u091c\u0928\u093e \u091a\u093e\u0939\u0924\u0947 \u0939\u0948\u0902 \u0915\u0940 \u091c\u093e\u0901\u091a \u0915\u0930\u0947\u0902.", 
- "Collections": "\u0938\u0902\u0917\u094d\u0930\u0939", 
- "Daily": "\u0926\u0948\u0928\u093f\u0915", 
- "Email Digest": "\u0908\u092e\u0947\u0932 \u0921\u093e\u0907\u091c\u0947\u0938\u094d\u091f", 
- "Email Digest Settings": "\u0908\u092e\u0947\u0932 \u0921\u093e\u0907\u091c\u0947\u0938\u094d\u091f \u0938\u0947\u091f\u093f\u0902\u0917", 
- "Enabled": "Enabled", 
- "Expenses Booked": "\u0935\u094d\u092f\u092f \u092c\u0941\u0915", 
- "For Company": "\u0915\u0902\u092a\u0928\u0940 \u0915\u0947 \u0932\u093f\u090f", 
- "General": "\u0938\u093e\u092e\u093e\u0928\u094d\u092f", 
- "How frequently?": "\u0915\u093f\u0924\u0928\u0940 \u092c\u093e\u0930?", 
- "Income": "\u0906\u092f", 
- "Income Year to Date": "\u0906\u092f \u0924\u093f\u0925\u093f \u0935\u0930\u094d\u0937", 
- "Monthly": "\u092e\u093e\u0938\u093f\u0915", 
- "New Communications": "\u0928\u0908 \u0938\u0902\u091a\u093e\u0930", 
- "New Delivery Notes": "\u0928\u0908 \u0935\u093f\u0924\u0930\u0923 \u0928\u094b\u091f", 
- "New Enquiries": "\u0928\u0908 \u092a\u0942\u091b\u0924\u093e\u091b", 
- "New Leads": "\u0928\u090f \u0938\u0941\u0930\u093e\u0917", 
- "New Material Requests": "\u0928\u0908 \u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0905\u0928\u0941\u0930\u094b\u0927", 
- "New Projects": "\u0928\u0908 \u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e\u090f\u0902", 
- "New Purchase Orders": "\u0928\u0908 \u0916\u0930\u0940\u0926 \u0906\u0926\u0947\u0936", 
- "New Purchase Receipts": "\u0928\u0908 \u0916\u0930\u0940\u0926 \u0930\u0938\u0940\u0926", 
- "New Purchase Requests": "\u0928\u0908 \u0916\u0930\u0940\u0926 \u0905\u0928\u0941\u0930\u094b\u0927", 
- "New Quotations": "\u0928\u0908 \u0915\u094b\u091f\u0947\u0936\u0928", 
- "New Sales Orders": "\u0928\u0908 \u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936", 
- "New Stock Entries": "\u0928\u0908 \u0938\u094d\u091f\u0949\u0915 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f\u092f\u093e\u0902", 
- "New Supplier Quotations": "\u0928\u0908 \u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0915\u094b\u091f\u0947\u0936\u0928", 
- "New Support Tickets": "\u0928\u092f\u093e \u0938\u092e\u0930\u094d\u0925\u0928 \u091f\u093f\u0915\u091f", 
- "Next email will be sent on:": "\u0905\u0917\u0932\u0947 \u0908\u092e\u0947\u0932 \u092a\u0930 \u092d\u0947\u091c\u093e \u091c\u093e\u090f\u0917\u093e:", 
- "Note: Email will not be sent to disabled users": "\u0928\u094b\u091f: \u0908\u092e\u0947\u0932 \u0905\u0915\u094d\u0937\u092e \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e\u0913\u0902 \u0915\u0947 \u0932\u093f\u090f \u0928\u0939\u0940\u0902 \u092d\u0947\u091c\u093e \u091c\u093e\u090f\u0917\u093e", 
- "Open Tickets": "\u0913\u092a\u0928 \u091f\u093f\u0915\u091f", 
- "Payables": "\u0926\u0947\u092f", 
- "Payments": "\u092d\u0941\u0917\u0924\u093e\u0928", 
- "Projects": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e\u0913\u0902", 
- "Receivables": "\u092a\u094d\u0930\u093e\u092a\u094d\u092f", 
- "Recipients": "\u092a\u094d\u0930\u093e\u092a\u094d\u0924\u0915\u0930\u094d\u0924\u093e", 
- "Select Digest Content": "\u0921\u093e\u0907\u091c\u0947\u0938\u094d\u091f \u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Selling": "\u0935\u093f\u0915\u094d\u0930\u092f", 
- "Send regular summary reports via Email.": "\u0908\u092e\u0947\u0932 \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u0928\u093f\u092f\u092e\u093f\u0924 \u0930\u0942\u092a \u0938\u0947 \u0938\u093e\u0930\u093e\u0902\u0936 \u0930\u093f\u092a\u094b\u0930\u094d\u091f \u092d\u0947\u091c\u0947\u0902.", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "Support": "\u0938\u092e\u0930\u094d\u0925\u0928", 
- "To Do List": "\u0938\u0942\u091a\u0940", 
- "Weekly": "\u0938\u093e\u092a\u094d\u0924\u093e\u0939\u093f\u0915"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_digest/locale/hi-py.json b/setup/doctype/email_digest/locale/hi-py.json
deleted file mode 100644
index 68bbeb2..0000000
--- a/setup/doctype/email_digest/locale/hi-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "All Day": "\u0938\u092d\u0940 \u0926\u093f\u0928"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_digest/locale/hr-doc.json b/setup/doctype/email_digest/locale/hr-doc.json
deleted file mode 100644
index cfe92b2..0000000
--- a/setup/doctype/email_digest/locale/hr-doc.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
- "Accounts": "Ra\u010duni", 
- "Add/Remove Recipients": "Dodaj / Ukloni primatelja", 
- "Bank Balance": "Banka bilanca", 
- "Buying": "Kupovina", 
- "Calendar Events": "Kalendar doga\u0111anja", 
- "Check all the items below that you want to send in this digest.": "Provjerite sve stavke u nastavku koje \u017eelite poslati u ovom svariti.", 
- "Collections": "Zbirke", 
- "Daily": "Svakodnevno", 
- "Email Digest": "E-po\u0161ta", 
- "Email Digest Settings": "E-po\u0161ta Postavke", 
- "Enabled": "Omogu\u0107eno", 
- "Expenses Booked": "Rashodi Rezervirani", 
- "For Company": "Za tvrtke", 
- "General": "Op\u0107i", 
- "How frequently?": "Kako \u010desto?", 
- "Income": "Dohodak", 
- "Income Year to Date": "Prihodi godine do danas", 
- "Monthly": "Mjese\u010dno", 
- "New Communications": "Novi komunikacije", 
- "New Delivery Notes": "Novi otpremnice", 
- "New Enquiries": "Novi Upiti", 
- "New Leads": "Nova vodi", 
- "New Material Requests": "Novi materijal Zahtjevi", 
- "New Projects": "Novi projekti", 
- "New Purchase Orders": "Novi narud\u017ebenice", 
- "New Purchase Receipts": "Novi Kupnja Primici", 
- "New Purchase Requests": "Novi Kupnja Upiti", 
- "New Quotations": "Novi Citati", 
- "New Sales Orders": "Nove narud\u017ebe", 
- "New Stock Entries": "Novi Stock upisi", 
- "New Supplier Quotations": "Novi dobavlja\u010d Citati", 
- "New Support Tickets": "Novi Podr\u0161ka Ulaznice", 
- "Next email will be sent on:": "Sljede\u0107a e-mail \u0107e biti poslan na:", 
- "Note: Email will not be sent to disabled users": "Napomena: E-mail ne\u0107e biti poslan invalide", 
- "Open Tickets": "Otvoreni Ulaznice", 
- "Payables": "Obveze", 
- "Payments": "Pla\u0107anja", 
- "Projects": "Projekti", 
- "Receivables": "Potra\u017eivanja", 
- "Recipients": "Primatelji", 
- "Select Digest Content": "Odaberite Digest sadr\u017eaj", 
- "Selling": "Prodaja", 
- "Send regular summary reports via Email.": "Po\u0161alji redovite sa\u017eetak izvje\u0161\u0107a putem e-po\u0161te.", 
- "Setup": "Postavljanje", 
- "Stock": "Zaliha", 
- "Support": "Podr\u017eati", 
- "To Do List": "Da li popis", 
- "Weekly": "Tjedni"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_digest/locale/hr-py.json b/setup/doctype/email_digest/locale/hr-py.json
deleted file mode 100644
index 383bc7e..0000000
--- a/setup/doctype/email_digest/locale/hr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "All Day": "All Day"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_digest/locale/nl-doc.json b/setup/doctype/email_digest/locale/nl-doc.json
deleted file mode 100644
index 1fd6769..0000000
--- a/setup/doctype/email_digest/locale/nl-doc.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
- "Accounts": "Accounts", 
- "Add/Remove Recipients": "Toevoegen / verwijderen Ontvangers", 
- "Bank Balance": "Bank Balance", 
- "Buying": "Het kopen", 
- "Calendar Events": "Kalender Evenementen", 
- "Check all the items below that you want to send in this digest.": "Controleer alle onderstaande items die u wilt verzenden in deze verteren.", 
- "Collections": "Collecties", 
- "Daily": "Dagelijks", 
- "Email Digest": "E-mail Digest", 
- "Email Digest Settings": "E-mail Digest Instellingen", 
- "Enabled": "Ingeschakeld", 
- "Expenses Booked": "Kosten geboekt", 
- "For Company": "Voor Bedrijf", 
- "General": "Algemeen", 
- "How frequently?": "Hoe vaak?", 
- "Income": "Inkomen", 
- "Income Year to Date": "Inkomsten Jaar tot datum", 
- "Monthly": "Maandelijks", 
- "New Communications": "Nieuwe Communications", 
- "New Delivery Notes": "Nieuwe Delivery Notes", 
- "New Enquiries": "Nieuwe Inlichtingen", 
- "New Leads": "Nieuwe leads", 
- "New Material Requests": "Nieuw Materiaal Verzoeken", 
- "New Projects": "Nieuwe projecten", 
- "New Purchase Orders": "Nieuwe bestellingen", 
- "New Purchase Receipts": "Nieuwe aankoopbonnen", 
- "New Purchase Requests": "Nieuwe inkoopaanvragen", 
- "New Quotations": "Nieuwe Citaten", 
- "New Sales Orders": "Nieuwe Verkooporders", 
- "New Stock Entries": "Nieuwe toevoegingen aan de voorraden", 
- "New Supplier Quotations": "Nieuwe leverancier Offertes", 
- "New Support Tickets": "Nieuwe Support Tickets", 
- "Next email will be sent on:": "Volgende e-mail wordt verzonden op:", 
- "Note: Email will not be sent to disabled users": "Opmerking: E-mail wordt niet verzonden naar gebruikers met een handicap", 
- "Open Tickets": "Open Kaarten", 
- "Payables": "Schulden", 
- "Payments": "Betalingen", 
- "Projects": "Projecten", 
- "Receivables": "Vorderingen", 
- "Recipients": "Ontvangers", 
- "Select Digest Content": "Selecteer Digest Inhoud", 
- "Selling": "Selling", 
- "Send regular summary reports via Email.": "Stuur regelmatig beknopte verslagen via e-mail.", 
- "Setup": "Setup", 
- "Stock": "Voorraad", 
- "Support": "Ondersteunen", 
- "To Do List": "To Do List", 
- "Weekly": "Wekelijks"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_digest/locale/nl-py.json b/setup/doctype/email_digest/locale/nl-py.json
deleted file mode 100644
index 383bc7e..0000000
--- a/setup/doctype/email_digest/locale/nl-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "All Day": "All Day"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_digest/locale/pt-BR-doc.json b/setup/doctype/email_digest/locale/pt-BR-doc.json
deleted file mode 100644
index bf2d8ed..0000000
--- a/setup/doctype/email_digest/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,49 +0,0 @@
-{
- "Accounts": "Contas", 
- "Add/Remove Recipients": "Adicionar / Remover Destinat\u00e1rios", 
- "Bank Balance": "Saldo Bancario", 
- "Buying": "Compras", 
- "Calendar Events": "Calend\u00e1rio de Eventos", 
- "Check all the items below that you want to send in this digest.": "Marque todos os itens abaixo que voc\u00ea deseja enviar neste resumo.", 
- "Collections": "Cole\u00e7\u00f5es", 
- "Daily": "Di\u00e1rio", 
- "Email Digest": "Resumo por E-mail", 
- "Email Digest Settings": "Configura\u00e7\u00f5es do Resumo por E-mail", 
- "Enabled": "Habilitado", 
- "Expenses Booked": "Despesas agendadas", 
- "For Company": "Para a Empresa", 
- "General": "Geral", 
- "How frequently?": "Com que frequ\u00eancia?", 
- "Income": "Renda", 
- "Income Year to Date": "Ano de rendimento at\u00e9 a Data", 
- "Monthly": "Mensal", 
- "New Communications": "Nova Comunica\u00e7\u00e3o", 
- "New Delivery Notes": "Novas Guias de Remessa", 
- "New Enquiries": "Novas Consultas", 
- "New Leads": "Novos Prospectos", 
- "New Material Requests": "Novos Pedidos Materiais", 
- "New Projects": "Novos Projetos", 
- "New Purchase Orders": "Novas Ordens de Compra", 
- "New Purchase Receipts": "Novos Recibos de Compra", 
- "New Quotations": "Novas Cota\u00e7\u00f5es", 
- "New Sales Orders": "Novos Pedidos de Venda", 
- "New Stock Entries": "Novos lan\u00e7amentos de estoque", 
- "New Supplier Quotations": "Novas cota\u00e7\u00f5es de fornecedores", 
- "New Support Tickets": "Novos pedidos de suporte", 
- "Next email will be sent on:": "Pr\u00f3ximo e-mail ser\u00e1 enviado em:", 
- "Note: Email will not be sent to disabled users": "Nota: e-mails n\u00e3o ser\u00e3o enviado para usu\u00e1rios desabilitados", 
- "Open Tickets": "Tickets abertos", 
- "Payables": "Contas a pagar", 
- "Payments": "Pagamentos", 
- "Projects": "Projetos", 
- "Receivables": "Receb\u00edveis", 
- "Recipients": "Destinat\u00e1rios", 
- "Select Digest Content": "Selecione o conte\u00fado para o Resumo por E-mail", 
- "Selling": "Vendas", 
- "Send regular summary reports via Email.": "Enviar relat\u00f3rios resumidos regularmente via e-mail.", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Stock": "Estoque", 
- "Support": "Suporte", 
- "To Do List": "Para fazer a lista", 
- "Weekly": "Semanal"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_digest/locale/pt-BR-py.json b/setup/doctype/email_digest/locale/pt-BR-py.json
deleted file mode 100644
index 60c9c66..0000000
--- a/setup/doctype/email_digest/locale/pt-BR-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "All Day": "Dia de Todos os"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_digest/locale/pt-doc.json b/setup/doctype/email_digest/locale/pt-doc.json
deleted file mode 100644
index 413bec1..0000000
--- a/setup/doctype/email_digest/locale/pt-doc.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
- "Accounts": "Contas", 
- "Add/Remove Recipients": "Adicionar / Remover Destinat\u00e1rios", 
- "Bank Balance": "Saldo Banco", 
- "Buying": "Comprar", 
- "Calendar Events": "Calend\u00e1rio de Eventos", 
- "Check all the items below that you want to send in this digest.": "Verifique todos os itens abaixo que voc\u00ea deseja enviar esta digerir.", 
- "Collections": "Cole\u00e7\u00f5es", 
- "Daily": "Di\u00e1rio", 
- "Email Digest": "E-mail Digest", 
- "Email Digest Settings": "E-mail Digest Configura\u00e7\u00f5es", 
- "Enabled": "Habilitado", 
- "Expenses Booked": "Despesas Reservado", 
- "For Company": "Para a Empresa", 
- "General": "Geral", 
- "How frequently?": "Com que freq\u00fc\u00eancia?", 
- "Income": "Renda", 
- "Income Year to Date": "Ano renda para Data", 
- "Monthly": "Mensal", 
- "New Communications": "New Communications", 
- "New Delivery Notes": "Novas notas de entrega", 
- "New Enquiries": "Consultas novo", 
- "New Leads": "Nova leva", 
- "New Material Requests": "Novos Pedidos Materiais", 
- "New Projects": "Novos Projetos", 
- "New Purchase Orders": "Novas ordens de compra", 
- "New Purchase Receipts": "Novos recibos de compra", 
- "New Purchase Requests": "Novos pedidos de compra", 
- "New Quotations": "Novas cota\u00e7\u00f5es", 
- "New Sales Orders": "Novos Pedidos de Vendas", 
- "New Stock Entries": "Novas entradas em exist\u00eancias", 
- "New Supplier Quotations": "Novas cita\u00e7\u00f5es Fornecedor", 
- "New Support Tickets": "Novos pedidos de ajuda", 
- "Next email will be sent on:": "Pr\u00f3ximo e-mail ser\u00e1 enviado em:", 
- "Note: Email will not be sent to disabled users": "Nota: e-mail n\u00e3o ser\u00e1 enviado para utilizadores com defici\u00eancia", 
- "Open Tickets": "Bilhetes abertas", 
- "Payables": "Contas a pagar", 
- "Payments": "Pagamentos", 
- "Projects": "Projetos", 
- "Receivables": "Receb\u00edveis", 
- "Recipients": "Destinat\u00e1rios", 
- "Select Digest Content": "Selecione o conte\u00fado Digest", 
- "Selling": "Vendendo", 
- "Send regular summary reports via Email.": "Enviar relat\u00f3rios resumidos regulares via e-mail.", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Stock": "Estoque", 
- "Support": "Apoiar", 
- "To Do List": "Para fazer a lista", 
- "Weekly": "Semanal"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_digest/locale/pt-py.json b/setup/doctype/email_digest/locale/pt-py.json
deleted file mode 100644
index 60c9c66..0000000
--- a/setup/doctype/email_digest/locale/pt-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "All Day": "Dia de Todos os"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_digest/locale/sr-doc.json b/setup/doctype/email_digest/locale/sr-doc.json
deleted file mode 100644
index 7609b9b..0000000
--- a/setup/doctype/email_digest/locale/sr-doc.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "Add/Remove Recipients": "\u0410\u0434\u0434 / \u0420\u0435\u043c\u043e\u0432\u0435 \u043f\u0440\u0438\u043c\u0430\u043b\u0430\u0446\u0430", 
- "Bank Balance": "\u0421\u0442\u0430\u045a\u0435 \u043d\u0430 \u0440\u0430\u0447\u0443\u043d\u0443", 
- "Check all the items below that you want to send in this digest.": "\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u0435 \u0441\u0432\u0435 \u0441\u0442\u0430\u0432\u043a\u0435 \u0438\u0441\u043f\u043e\u0434 \u043a\u043e\u0458\u0435 \u0436\u0435\u043b\u0438\u0442\u0435 \u0434\u0430 \u043f\u043e\u0448\u0430\u0459\u0435\u0442\u0435 \u043d\u0430 \u043e\u0432\u043e\u043c \u0441\u0432\u0430\u0440\u0438\u0442\u0438.", 
- "Collections": "\u041a\u043e\u043b\u0435\u043a\u0446\u0438\u0458\u0435", 
- "Daily": "\u0414\u043d\u0435\u0432\u043d\u043e", 
- "Email Digest": "\u0415-\u043c\u0430\u0438\u043b \u0414\u0438\u0433\u0435\u0441\u0442", 
- "Email Digest Settings": "\u0415-\u043c\u0430\u0438\u043b \u043f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430 \u0414\u0438\u0433\u0435\u0441\u0442", 
- "Enabled": "\u041e\u043c\u043e\u0433\u0443\u045b\u0435\u043d\u043e", 
- "Expenses Booked": "\u0420\u0430\u0441\u0445\u043e\u0434\u0438 \u0411\u043e\u043e\u043a\u0435\u0434", 
- "For Company": "\u0417\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435", 
- "How frequently?": "\u041a\u043e\u043b\u0438\u043a\u043e \u0447\u0435\u0441\u0442\u043e?", 
- "Income": "\u041f\u0440\u0438\u0445\u043e\u0434", 
- "Income Year to Date": "\u041f\u0440\u0438\u0445\u043e\u0434\u0438 \u0433\u043e\u0434\u0438\u043d\u0430 \u0434\u043e \u0434\u0430\u043d\u0430\u0441", 
- "Monthly": "\u041c\u0435\u0441\u0435\u0447\u043d\u043e", 
- "New Communications": "\u041d\u043e\u0432\u0430 \u0426\u043e\u043c\u043c\u0443\u043d\u0438\u0446\u0430\u0442\u0438\u043e\u043d\u0441", 
- "New Delivery Notes": "\u041d\u043e\u0432\u0435 \u0438\u0441\u043f\u043e\u0440\u0443\u043a\u0435 \u0411\u0435\u043b\u0435\u0448\u043a\u0435", 
- "New Enquiries": "\u041d\u043e\u0432\u0438 \u0423\u043f\u0438\u0442\u0438", 
- "New Leads": "\u041d\u043e\u0432\u0438 \u041b\u0435\u0430\u0434\u0441", 
- "New Projects": "\u041d\u043e\u0432\u0438 \u043f\u0440\u043e\u0458\u0435\u043a\u0442\u0438", 
- "New Purchase Orders": "\u041d\u043e\u0432\u0435 \u043d\u0430\u0440\u0443\u045f\u0431\u0435\u043d\u0438\u0446\u0430\u043c\u0430", 
- "New Purchase Receipts": "\u041d\u043e\u0432\u0435 \u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u0440\u0438\u043c\u0438\u0446\u0438", 
- "New Purchase Requests": "\u041d\u043e\u0432\u0435 \u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0417\u0430\u0445\u0442\u0435\u0432\u0438", 
- "New Quotations": "\u041d\u043e\u0432\u0435 \u0426\u0438\u0442\u0430\u0442\u0438", 
- "New Sales Orders": "\u041d\u043e\u0432\u0435 \u043f\u0440\u043e\u0434\u0430\u0458\u043d\u0438\u0445 \u043d\u0430\u043b\u043e\u0433\u0430", 
- "New Stock Entries": "\u041d\u043e\u0432\u0435 \u0421\u0442\u043e\u0446\u043a \u0415\u043d\u0442\u0440\u0438\u0435\u0441", 
- "New Supplier Quotations": "\u041d\u043e\u0432\u043e\u0433 \u0434\u043e\u0431\u0430\u0432\u0459\u0430\u0447\u0430 \u0426\u0438\u0442\u0430\u0442\u0438", 
- "New Support Tickets": "\u041d\u043e\u0432\u0430 \u0421\u0443\u043f\u043f\u043e\u0440\u0442 \u0422\u0438\u0446\u043a\u0435\u0442\u0441", 
- "Next email will be sent on:": "\u0421\u043b\u0435\u0434\u0435\u045b\u0430 \u043f\u043e\u0440\u0443\u043a\u0430 \u045b\u0435 \u0431\u0438\u0442\u0438 \u043f\u043e\u0441\u043b\u0430\u0442\u0430 \u043d\u0430:", 
- "Note: Email will not be sent to disabled users": "\u041d\u0430\u043f\u043e\u043c\u0435\u043d\u0430: \u0415-\u043c\u0430\u0438\u043b \u043d\u0435\u045b\u0435 \u0431\u0438\u0442\u0438 \u043f\u043e\u0441\u043b\u0430\u0442 \u0441\u0430 \u0438\u043d\u0432\u0430\u043b\u0438\u0434\u0438\u0442\u0435\u0442\u043e\u043c \u043a\u043e\u0440\u0438\u0441\u043d\u0438\u0446\u0438\u043c\u0430", 
- "Open Tickets": "\u041e\u0442\u0432\u043e\u0440\u0435\u043d\u0435 \u0423\u043b\u0430\u0437\u043d\u0438\u0446\u0435", 
- "Payables": "\u041e\u0431\u0430\u0432\u0435\u0437\u0435", 
- "Payments": "\u0418\u0441\u043f\u043b\u0430\u0442\u0435", 
- "Receivables": "\u041f\u043e\u0442\u0440\u0430\u0436\u0438\u0432\u0430\u045a\u0430", 
- "Recipients": "\u041f\u0440\u0438\u043c\u0430\u043e\u0446\u0438", 
- "Select Digest Content": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0414\u0438\u0433\u0435\u0441\u0442 \u0421\u0430\u0434\u0440\u0436\u0430\u0458", 
- "Send regular summary reports via Email.": "\u041f\u043e\u0448\u0430\u0459\u0438 \u0440\u0435\u0434\u043e\u0432\u043d\u0435 \u0438\u0437\u0432\u0435\u0448\u0442\u0430\u0458\u0435 \u0440\u0435\u0437\u0438\u043c\u0435\u0430 \u043f\u0443\u0442\u0435\u043c \u0435-\u043f\u043e\u0448\u0442\u0435.", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Weekly": "\u041d\u0435\u0434\u0435\u0459\u043d\u0438"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_digest/locale/ta-doc.json b/setup/doctype/email_digest/locale/ta-doc.json
deleted file mode 100644
index 69df346..0000000
--- a/setup/doctype/email_digest/locale/ta-doc.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "Add/Remove Recipients": "\u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95 / \u0baa\u0bc6\u0bb1\u0bcd\u0bb1\u0bb5\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0b85\u0b95\u0bb1\u0bcd\u0bb1\u0bc1", 
- "Bank Balance": "\u0bb5\u0b99\u0bcd\u0b95\u0bbf \u0b87\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1", 
- "Check all the items below that you want to send in this digest.": "\u0b87\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0b87\u0bb2\u0bcd \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b8e\u0ba9\u0bcd\u0bb1\u0bc1 \u0b95\u0bc0\u0bb4\u0bc7 \u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc1\u0bae\u0bcd \u0b9a\u0bc7\u0bbe\u0ba4\u0ba9\u0bc8.", 
- "Collections": "\u0ba4\u0bbf\u0bb0\u0b9f\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd", 
- "Daily": "\u0ba4\u0bbf\u0ba9\u0b9a\u0bb0\u0bbf", 
- "Email Digest": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b9f\u0bc8\u0b9c\u0bb8\u0bcd\u0b9f\u0bcd", 
- "Email Digest Settings": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b9f\u0bc8\u0b9c\u0bb8\u0bcd\u0b9f\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Enabled": "\u0b87\u0baf\u0bb2\u0bc1\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4", 
- "Expenses Booked": "\u0b9a\u0bc6\u0bb2\u0bb5\u0bc1\u0b95\u0bb3\u0bcd \u0baa\u0ba4\u0bbf\u0bb5\u0bc1", 
- "For Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd", 
- "How frequently?": "\u0b8e\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0b85\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0b9f\u0bbf?", 
- "Income": "\u0bb5\u0bb0\u0bc1\u0bae\u0bbe\u0ba9\u0bae\u0bcd", 
- "Income Year to Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0bb5\u0bb0\u0bc1\u0bae\u0bbe\u0ba9 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd", 
- "Monthly": "\u0bae\u0bbe\u0ba4\u0bbe\u0ba8\u0bcd\u0ba4\u0bb0", 
- "New Communications": "\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "New Delivery Notes": "\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "New Enquiries": "\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd \u0b95\u0bc7\u0bb3\u0bcd", 
- "New Leads": "\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0b85\u0bb1\u0bbf\u0ba4\u0bb2\u0bcd", 
- "New Projects": "\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "New Purchase Orders": "\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b86\u0ba3\u0bc8", 
- "New Purchase Receipts": "\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb0\u0b9a\u0bc0\u0ba4\u0bc1\u0b95\u0bb3\u0bcd", 
- "New Purchase Requests": "\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bb3\u0bcd", 
- "New Quotations": "\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd\u0b95\u0bb3\u0bcd", 
- "New Sales Orders": "\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8\u0b95\u0bb3\u0bcd", 
- "New Stock Entries": "\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0baa\u0ba4\u0bbf\u0bb5\u0bc1\u0b95\u0bb3\u0bcd", 
- "New Supplier Quotations": "\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0b9a\u0baa\u0bcd\u0bb3\u0bc8\u0baf\u0bb0\u0bcd \u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd\u0b95\u0bb3\u0bcd", 
- "New Support Tickets": "\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0b86\u0ba4\u0bb0\u0bb5\u0bc1 \u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc6\u0b9f\u0bcd", 
- "Next email will be sent on:": "\u0b85\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bbf\u0bb2\u0bcd \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0bbf \u0bb5\u0bc8\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd:", 
- "Note: Email will not be sent to disabled users": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1: \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b8a\u0ba9\u0bae\u0bc1\u0bb1\u0bcd\u0bb1 \u0b9a\u0bc6\u0baf\u0bcd\u0ba4 \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bbe\u0ba4\u0bc1", 
- "Open Tickets": "\u0ba4\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4 \u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc6\u0b9f\u0bcd", 
- "Payables": "Payables", 
- "Payments": "\u0baa\u0ba3\u0bae\u0bcd", 
- "Receivables": "\u0bb5\u0bb0\u0bb5\u0bc1\u0b95\u0bb3\u0bcd", 
- "Recipients": "\u0baa\u0bc6\u0bb1\u0bc1\u0ba8\u0bb0\u0bcd\u0b95\u0bb3\u0bcd", 
- "Select Digest Content": "\u0b9f\u0bc8\u0b9c\u0bb8\u0bcd\u0b9f\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0b9f\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Send regular summary reports via Email.": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0bb5\u0bb4\u0bbf\u0baf\u0bbe\u0b95 \u0bb5\u0bb4\u0b95\u0bcd\u0b95\u0bae\u0bbe\u0ba9 \u0b9a\u0bc1\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0b85\u0bb1\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bb3\u0bcd \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa.", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Weekly": "\u0bb5\u0bbe\u0bb0\u0ba8\u0bcd\u0ba4\u0bc7\u0bbe\u0bb1\u0bc1\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_digest/locale/th-doc.json b/setup/doctype/email_digest/locale/th-doc.json
deleted file mode 100644
index 55a2bca..0000000
--- a/setup/doctype/email_digest/locale/th-doc.json
+++ /dev/null
@@ -1,49 +0,0 @@
-{
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Add/Remove Recipients": "Add / Remove \u0e1c\u0e39\u0e49\u0e23\u0e31\u0e1a", 
- "Bank Balance": "\u0e41\u0e25\u0e30\u0e2b\u0e19\u0e35\u0e49\u0e2a\u0e34\u0e19\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23\u0e41\u0e2b\u0e48\u0e07", 
- "Buying": "\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d", 
- "Calendar Events": "\u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e13\u0e4c", 
- "Check all the items below that you want to send in this digest.": "\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e17\u0e35\u0e48\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07\u0e22\u0e48\u0e2d\u0e22\u0e19\u0e35\u0e49", 
- "Collections": "\u0e04\u0e2d\u0e25\u0e40\u0e25\u0e01\u0e0a\u0e31\u0e19", 
- "Daily": "\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e27\u0e31\u0e19", 
- "Email Digest": "\u0e02\u0e48\u0e32\u0e27\u0e2a\u0e32\u0e23\u0e17\u0e32\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25", 
- "Email Digest Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e40\u0e14\u0e48\u0e19", 
- "Enabled": "\u0e40\u0e1b\u0e34\u0e14\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19", 
- "Expenses Booked": "\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e43\u0e19 Booked", 
- "For Company": "\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "General": "\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b", 
- "How frequently?": "\u0e27\u0e34\u0e18\u0e35\u0e1a\u0e48\u0e2d\u0e22?", 
- "Income": "\u0e40\u0e07\u0e34\u0e19\u0e44\u0e14\u0e49", 
- "Income Year to Date": "\u0e1b\u0e35\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49\u0e43\u0e2b\u0e49\u0e01\u0e31\u0e1a\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Monthly": "\u0e23\u0e32\u0e22\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "New Communications": "\u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23\u0e43\u0e2b\u0e21\u0e48", 
- "New Delivery Notes": "\u0e43\u0e1a\u0e19\u0e33\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e43\u0e2b\u0e21\u0e48", 
- "New Enquiries": "\u0e43\u0e2b\u0e21\u0e48\u0e2a\u0e2d\u0e1a\u0e16\u0e32\u0e21", 
- "New Leads": "\u0e43\u0e2b\u0e21\u0e48\u0e19\u0e33", 
- "New Material Requests": "\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e43\u0e2b\u0e21\u0e48", 
- "New Projects": "\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e43\u0e2b\u0e21\u0e48", 
- "New Purchase Orders": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e43\u0e2b\u0e21\u0e48", 
- "New Purchase Receipts": "\u0e23\u0e32\u0e22\u0e23\u0e31\u0e1a\u0e0b\u0e37\u0e49\u0e2d\u0e43\u0e2b\u0e21\u0e48", 
- "New Quotations": "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e43\u0e2b\u0e21\u0e48", 
- "New Sales Orders": "\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e02\u0e32\u0e22\u0e43\u0e2b\u0e21\u0e48", 
- "New Stock Entries": "\u0e04\u0e2d\u0e21\u0e40\u0e21\u0e19\u0e15\u0e4c\u0e2a\u0e15\u0e47\u0e2d\u0e01\u0e43\u0e2b\u0e21\u0e48", 
- "New Supplier Quotations": "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22\u0e43\u0e2b\u0e21\u0e48", 
- "New Support Tickets": "\u0e15\u0e31\u0e4b\u0e27\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19\u0e43\u0e2b\u0e21\u0e48", 
- "Next email will be sent on:": "\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c\u0e16\u0e31\u0e14\u0e44\u0e1b\u0e08\u0e30\u0e16\u0e39\u0e01\u0e2a\u0e48\u0e07\u0e40\u0e21\u0e37\u0e48\u0e2d:", 
- "Note: Email will not be sent to disabled users": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38: \u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e08\u0e30\u0e44\u0e21\u0e48\u0e16\u0e39\u0e01\u0e2a\u0e48\u0e07\u0e44\u0e1b\u0e22\u0e31\u0e07\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e04\u0e19\u0e1e\u0e34\u0e01\u0e32\u0e23", 
- "Open Tickets": "\u0e15\u0e31\u0e4b\u0e27\u0e40\u0e1b\u0e34\u0e14", 
- "Payables": "\u0e40\u0e08\u0e49\u0e32\u0e2b\u0e19\u0e35\u0e49", 
- "Payments": "\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19", 
- "Projects": "\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Receivables": "\u0e25\u0e39\u0e01\u0e2b\u0e19\u0e35\u0e49", 
- "Recipients": "\u0e1c\u0e39\u0e49\u0e23\u0e31\u0e1a", 
- "Select Digest Content": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32\u0e2a\u0e33\u0e04\u0e31\u0e0d", 
- "Selling": "\u0e02\u0e32\u0e22", 
- "Send regular summary reports via Email.": "\u0e2a\u0e48\u0e07\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e2a\u0e23\u0e38\u0e1b\u0e1b\u0e01\u0e15\u0e34\u0e1c\u0e48\u0e32\u0e19\u0e17\u0e32\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Support": "\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19", 
- "To Do List": "To Do List", 
- "Weekly": "\u0e23\u0e32\u0e22\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_digest/locale/th-py.json b/setup/doctype/email_digest/locale/th-py.json
deleted file mode 100644
index 919dc15..0000000
--- a/setup/doctype/email_digest/locale/th-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "All Day": "\u0e27\u0e31\u0e19\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_settings/README.md b/setup/doctype/email_settings/README.md
new file mode 100644
index 0000000..a666902
--- /dev/null
+++ b/setup/doctype/email_settings/README.md
@@ -0,0 +1 @@
+Settings for outgoing emails (SMTP), Support Ticket (POP).
\ No newline at end of file
diff --git a/setup/doctype/email_settings/locale/_messages_doc.json b/setup/doctype/email_settings/locale/_messages_doc.json
deleted file mode 100644
index c61353e..0000000
--- a/setup/doctype/email_settings/locale/_messages_doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-[
- "Support Email", 
- "Set the POP3 email settings to pull emails directly from a mailbox and create Support Tickets", 
- "Autoreply when a new mail is received", 
- "POP3 mail server (e.g. pop.gmail.com)", 
- "Outgoing Mail Server", 
- "System generated mails will be sent from this email id.", 
- "Login Id", 
- "Email Settings", 
- "Support Ticket Mail Settings", 
- "Auto Email Id", 
- "Email Settings for Outgoing and Incoming Emails.", 
- "User Name", 
- "Set your outgoing mail SMTP settings here. All system generated notifications, emails will go from this mail server. If you are not sure, leave this blank to use ERPNext servers (emails will still be sent from your email id) or contact your email provider.", 
- "Signature to be appended at the end of every email", 
- "If non standard port (e.g. 587)", 
- "SMTP Server (e.g. smtp.gmail.com)", 
- "Check this to pull emails from your mailbox", 
- "Setup", 
- "Incoming Mail Setting", 
- "Support Password", 
- "Sync Support Mails", 
- "Outgoing Mails", 
- "Signature", 
- "Mail Port", 
- "Your support email id - must be a valid email - this is where your emails will come!", 
- "To automatically create Support Tickets from your incoming mail, set your POP3 settings here. You must ideally create a separate email id for the erp system so that all emails will be synced into the system from that mail id. If you are not sure, please contact your EMail Provider.", 
- "POP3 Mail Server", 
- "Send Autoreply", 
- "Mail Password", 
- "Custom Autoreply Message", 
- "Use SSL", 
- "Set Login and Password if authentication is required."
-]
\ No newline at end of file
diff --git a/setup/doctype/email_settings/locale/ar-doc.json b/setup/doctype/email_settings/locale/ar-doc.json
deleted file mode 100644
index 9248329..0000000
--- a/setup/doctype/email_settings/locale/ar-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Auto Email Id": "\u0623\u0631\u0633\u0644 \u0628\u0631\u064a\u062f \u0627\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0631\u0642\u0645 \u0627\u0644\u0633\u064a\u0627\u0631\u0627\u062a", 
- "Autoreply when a new mail is received": "\u0639\u0646\u062f\u0645\u0627 \u0631\u062f \u062a\u0644\u0642\u0627\u0626\u064a \u062a\u0644\u0642\u064a \u0628\u0631\u064a\u062f \u062c\u062f\u064a\u062f", 
- "Check this to pull emails from your mailbox": "\u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0630\u0644\u0643 \u0644\u0633\u062d\u0628 \u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u0646 \u0635\u0646\u062f\u0648\u0642 \u0627\u0644\u0628\u0631\u064a\u062f", 
- "Custom Autoreply Message": "\u0631\u062f \u062a\u0644\u0642\u0627\u0626\u064a \u0627\u0644\u0645\u062e\u0635\u0635\u0629 \u0631\u0633\u0627\u0644\u0629", 
- "Email Settings": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Email Settings for Outgoing and Incoming Emails.": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0644\u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u0635\u0627\u062f\u0631\u0629 \u0648\u0627\u0644\u0648\u0627\u0631\u062f\u0629.", 
- "If non standard port (e.g. 587)": "\u0625\u0630\u0627 \u063a\u064a\u0631 \u0627\u0644\u0645\u0646\u0641\u0630 \u0627\u0644\u0642\u064a\u0627\u0633\u064a (\u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644 587)", 
- "Incoming Mail Setting": "\u0625\u0639\u062f\u0627\u062f \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0648\u0627\u0631\u062f", 
- "Login Id": "\u0627\u0644\u062f\u062e\u0648\u0644 \u0645\u0639\u0631\u0641", 
- "Mail Password": "\u0627\u0644\u0628\u0631\u064a\u062f \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631", 
- "Mail Port": "\u0627\u0644\u0628\u0631\u064a\u062f \u0645\u064a\u0646\u0627\u0621", 
- "Outgoing Mail Server": "\u062e\u0627\u062f\u0645 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0635\u0627\u062f\u0631", 
- "Outgoing Mails": "\u0627\u0644\u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0627\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0629 \u0627\u0644\u0635\u0627\u062f\u0631\u0629", 
- "POP3 Mail Server": "POP3 \u062e\u0627\u062f\u0645 \u0627\u0644\u0628\u0631\u064a\u062f", 
- "POP3 mail server (e.g. pop.gmail.com)": "POP3 \u062e\u0627\u062f\u0645 \u0627\u0644\u0628\u0631\u064a\u062f (\u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644 pop.gmail.com)", 
- "SMTP Server (e.g. smtp.gmail.com)": "\u062e\u0627\u062f\u0645 SMTP (smtp.gmail.com \u0645\u062b\u0644\u0627)", 
- "Send Autoreply": "\u0625\u0631\u0633\u0627\u0644 \u0631\u062f \u062a\u0644\u0642\u0627\u0626\u064a", 
- "Set Login and Password if authentication is required.": "\u062a\u0639\u064a\u064a\u0646 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0648\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0645\u0637\u0644\u0648\u0628\u0627 \u0627\u0644\u0645\u0635\u0627\u062f\u0642\u0629.", 
- "Set the POP3 email settings to pull emails directly from a mailbox and create Support Tickets": "\u062a\u0639\u064a\u064a\u0646 \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a POP3 \u0644\u0633\u062d\u0628 \u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u0628\u0627\u0634\u0631\u0629 \u0645\u0646 \u0639\u0644\u0628\u0629 \u0628\u0631\u064a\u062f \u0648\u062e\u0644\u0642 \u062a\u0630\u0627\u0643\u0631 \u0627\u0644\u062f\u0639\u0645 \u0627\u0644\u0641\u0646\u064a", 
- "Set your outgoing mail SMTP settings here. All system generated notifications, emails will go from this mail server. If you are not sure, leave this blank to use ERPNext servers (emails will still be sent from your email id) or contact your email provider.": "\u0642\u0645 \u0628\u0636\u0628\u0637 \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0635\u0627\u062f\u0631 SMTP \u0647\u0646\u0627. \u0643\u0644 \u0646\u0638\u0627\u0645 \u0648\u0644\u062f\u062a \u0627\u0644\u0625\u062e\u0637\u0627\u0631\u0627\u062a\u060c \u0648\u0633\u0648\u0641 \u062a\u0630\u0647\u0628 \u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u0646 \u062e\u0627\u062f\u0645 \u0627\u0644\u0628\u0631\u064a\u062f \u0647\u0630\u0627. \u0625\u0630\u0627 \u0644\u0645 \u062a\u0643\u0646 \u0645\u062a\u0623\u0643\u062f\u0627\u060c \u0627\u062a\u0631\u0643 \u0647\u0630\u0627 \u0627\u0644\u0645\u0631\u0628\u0639 \u0641\u0627\u0631\u063a\u0627 \u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062e\u0648\u0627\u062f\u0645 ERPNext (\u0633\u0648\u0641 \u064a\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0644\u0627 \u064a\u0632\u0627\u0644 \u0645\u0646 \u0645\u0639\u0631\u0641 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u062e\u0627\u0635 \u0628\u0643) \u0623\u0648 \u0627\u062a\u0635\u0644 \u0628\u0645\u0632\u0648\u062f \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a.", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Signature": "\u062a\u0648\u0642\u064a\u0639", 
- "Signature to be appended at the end of every email": "\u062a\u0648\u0642\u064a\u0639 \u0644\u0625\u0644\u062d\u0627\u0642\u0647\u0627 \u0641\u064a \u0646\u0647\u0627\u064a\u0629 \u0643\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Support Email": "\u062f\u0639\u0645 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Support Password": "\u0627\u0644\u062f\u0639\u0645 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631", 
- "Support Ticket Mail Settings": "\u062f\u0639\u0645 \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u062a\u0630\u0627\u0643\u0631", 
- "Sync Support Mails": "\u0645\u0632\u0627\u0645\u0646\u0629 \u0627\u0644\u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0627\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0629 \u0627\u0644\u062f\u0639\u0645", 
- "System generated mails will be sent from this email id.": "\u0633\u064a\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0631\u0633\u0627\u0626\u0644 \u0646\u0638\u0627\u0645 \u0627\u0644\u0645\u062a\u0648\u0644\u062f\u0629 \u0645\u0646 \u0647\u0630\u0627 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a.", 
- "To automatically create Support Tickets from your incoming mail, set your POP3 settings here. You must ideally create a separate email id for the erp system so that all emails will be synced into the system from that mail id. If you are not sure, please contact your EMail Provider.": "\u0644\u0625\u0646\u0634\u0627\u0621 \u062a\u0644\u0642\u0627\u0626\u064a\u0627 \u062a\u0630\u0627\u0643\u0631 \u0627\u0644\u062f\u0639\u0645 \u0627\u0644\u0641\u0646\u064a \u0645\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0648\u0627\u0631\u062f\u060c \u0642\u0645 \u0628\u0636\u0628\u0637 \u0625\u0639\u062f\u0627\u062f\u0627\u062a POP3 \u0647\u0646\u0627. \u0645\u0646 \u0627\u0644\u0646\u0627\u062d\u064a\u0629 \u0627\u0644\u0645\u062b\u0627\u0644\u064a\u0629 \u064a\u062c\u0628 \u0625\u0646\u0634\u0627\u0621 \u0645\u0639\u0631\u0641 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u0646\u0641\u0635\u0644\u0629 \u0644\u0646\u0638\u0627\u0645 \u062a\u062e\u0637\u064a\u0637 \u0645\u0648\u0627\u0631\u062f \u0627\u0644\u0645\u0624\u0633\u0633\u0627\u062a \u0628\u062d\u064a\u062b \u062a\u062a\u0645 \u0645\u0632\u0627\u0645\u0646\u0629 \u062c\u0645\u064a\u0639 \u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0641\u064a \u0627\u0644\u0646\u0638\u0627\u0645 \u0645\u0646 \u0623\u0646 \u0645\u0639\u0631\u0641 \u0627\u0644\u0628\u0631\u064a\u062f. \u0625\u0630\u0627 \u0644\u0645 \u062a\u0643\u0646 \u0645\u062a\u0623\u0643\u062f\u0627\u060c \u064a\u0631\u062c\u0649 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0645\u0648\u0641\u0631 \u062e\u062f\u0645\u0629 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a.", 
- "Use SSL": "\u0627\u0633\u062a\u062e\u062f\u0627\u0645 SSL", 
- "User Name": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645", 
- "Your support email id - must be a valid email - this is where your emails will come!": "\u0645\u0639\u0631\u0641 \u0628\u0631\u064a\u062f\u0627 \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0627 \u0627\u0644\u062f\u0639\u0645 - \u064a\u062c\u0628 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0639\u0646\u0648\u0627\u0646 \u0628\u0631\u064a\u062f \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0635\u0627\u0644\u062d - \u0648\u0647\u0630\u0627 \u0647\u0648 \u0627\u0644\u0645\u0643\u0627\u0646 \u0627\u0644\u0630\u064a \u0633\u0648\u0641 \u064a\u0623\u062a\u064a \u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a!"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_settings/locale/de-doc.json b/setup/doctype/email_settings/locale/de-doc.json
deleted file mode 100644
index 985c329..0000000
--- a/setup/doctype/email_settings/locale/de-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Auto Email Id": "Auto Email Id", 
- "Autoreply when a new mail is received": "Autoreply wenn eine neue E-Mail empfangen", 
- "Check this to pull emails from your mailbox": "Aktivieren Sie diese Option, um E-Mails aus Ihrer Mailbox ziehen", 
- "Custom Autoreply Message": "Benutzerdefinierte Autoreply Nachricht", 
- "Email Settings": "E-Mail-Einstellungen", 
- "Email Settings for Outgoing and Incoming Emails.": "E-Mail-Einstellungen f\u00fcr ausgehende und eingehende E-Mails.", 
- "If non standard port (e.g. 587)": "Wenn Nicht-Standard-Port (zum Beispiel 587)", 
- "Incoming Mail Setting": "Eingehende Mail-Einstellung", 
- "Login Id": "Login ID", 
- "Mail Password": "Mail Passwort", 
- "Mail Port": "Mail Port", 
- "Outgoing Mail Server": "Postausgangsserver", 
- "Outgoing Mails": "Ausgehende Mails", 
- "POP3 Mail Server": "POP3 Mail Server", 
- "POP3 mail server (e.g. pop.gmail.com)": "POP3-Mail-Server (pop.gmail.com beispielsweise)", 
- "SMTP Server (e.g. smtp.gmail.com)": "SMTP Server (beispielsweise smtp.gmail.com)", 
- "Send Autoreply": "Senden Autoreply", 
- "Set Login and Password if authentication is required.": "Stellen Sie Login und Passwort, wenn eine Authentifizierung erforderlich ist.", 
- "Set the POP3 email settings to pull emails directly from a mailbox and create Support Tickets": "Stellen Sie die POP3-Mail-Einstellungen auf E-Mails aus dem Postfach zu ziehen direkt erstellen und Support Tickets", 
- "Set your outgoing mail SMTP settings here. All system generated notifications, emails will go from this mail server. If you are not sure, leave this blank to use ERPNext servers (emails will still be sent from your email id) or contact your email provider.": "Stellen Sie Ihre ausgehende Mail SMTP-Einstellungen hier. Alle System generierten Meldungen werden E-Mails von diesen Mail-Server gehen. Wenn Sie sich nicht sicher sind, lassen Sie dieses Feld leer, um ERPNext Server (E-Mails werden immer noch von Ihrer E-Mail-ID gesendet werden) verwenden oder kontaktieren Sie Ihren E-Mail-Provider.", 
- "Setup": "Setup", 
- "Signature": "Unterschrift", 
- "Signature to be appended at the end of every email": "Unterschrift am Ende jeder E-Mail angeh\u00e4ngt werden", 
- "Support Email": "Unterst\u00fctzung per E-Mail", 
- "Support Password": "Support Passwort", 
- "Support Ticket Mail Settings": "Support-Ticket-Mail-Einstellungen", 
- "Sync Support Mails": "Sync Unterst\u00fctzung Mails", 
- "System generated mails will be sent from this email id.": "System generierten E-Mails werden von dieser E-Mail-ID gesendet werden.", 
- "To automatically create Support Tickets from your incoming mail, set your POP3 settings here. You must ideally create a separate email id for the erp system so that all emails will be synced into the system from that mail id. If you are not sure, please contact your EMail Provider.": "Um automatisch Support Tickets von Ihrem Posteingang, stellen Sie Ihren POP3-Einstellungen hier. Sie m\u00fcssen im Idealfall eine separate E-Mail-ID f\u00fcr das ERP-System, so dass alle E-Mails in das System von diesem Mail-ID synchronisiert werden. Wenn Sie nicht sicher sind, wenden Sie sich bitte EMail Provider.", 
- "Use SSL": "Verwenden Sie SSL", 
- "User Name": "User Name", 
- "Your support email id - must be a valid email - this is where your emails will come!": "Ihre Unterst\u00fctzung email id - muss eine g\u00fcltige E-Mail-sein - das ist, wo Ihre E-Mails wird kommen!"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_settings/locale/es-doc.json b/setup/doctype/email_settings/locale/es-doc.json
deleted file mode 100644
index 1d3797f..0000000
--- a/setup/doctype/email_settings/locale/es-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Auto Email Id": "Auto Identificaci\u00f3n del email", 
- "Autoreply when a new mail is received": "Respuesta autom\u00e1tica cuando un nuevo correo se recibe", 
- "Check this to pull emails from your mailbox": "Marque esta opci\u00f3n para extraer los correos electr\u00f3nicos de su buz\u00f3n", 
- "Custom Autoreply Message": "Custom mensaje de respuesta autom\u00e1tica", 
- "Email Settings": "Configuraci\u00f3n del correo electr\u00f3nico", 
- "Email Settings for Outgoing and Incoming Emails.": "Configuraci\u00f3n del correo electr\u00f3nico para mensajes de correo electr\u00f3nico entrantes y salientes.", 
- "If non standard port (e.g. 587)": "Si no puerto est\u00e1ndar (por ejemplo 587)", 
- "Incoming Mail Setting": "Configuraci\u00f3n de correo entrante", 
- "Login Id": "ID de Usuario", 
- "Mail Password": "Mail Contrase\u00f1a", 
- "Mail Port": "Mail Port", 
- "Outgoing Mail Server": "Servidor de correo saliente", 
- "Outgoing Mails": "Los correos salientes", 
- "POP3 Mail Server": "Servidor de correo POP3", 
- "POP3 mail server (e.g. pop.gmail.com)": "POP3 del servidor de correo (por ejemplo pop.gmail.com)", 
- "SMTP Server (e.g. smtp.gmail.com)": "Servidor SMTP (smtp.gmail.com, por ejemplo)", 
- "Send Autoreply": "Enviar respuesta autom\u00e1tica", 
- "Set Login and Password if authentication is required.": "Establecer inicio de sesi\u00f3n y contrase\u00f1a, si se requiere autenticaci\u00f3n.", 
- "Set the POP3 email settings to pull emails directly from a mailbox and create Support Tickets": "Establezca la configuraci\u00f3n de correo electr\u00f3nico POP3 para extraer los correos electr\u00f3nicos directamente desde un buz\u00f3n de correo y crear Tickets de Soporte", 
- "Set your outgoing mail SMTP settings here. All system generated notifications, emails will go from this mail server. If you are not sure, leave this blank to use ERPNext servers (emails will still be sent from your email id) or contact your email provider.": "Establezca la configuraci\u00f3n de correo SMTP salientes aqu\u00ed. Todo el sistema genera notificaciones, correos electr\u00f3nicos ir\u00e1 desde este servidor de correo. Si no est\u00e1 seguro, deje este campo en blanco para utilizar servidores ERPNext (correos electr\u00f3nicos seguir\u00e1n siendo enviados a su correo electr\u00f3nico de identificaci\u00f3n) o p\u00f3ngase en contacto con su proveedor de correo electr\u00f3nico.", 
- "Setup": "Disposici\u00f3n", 
- "Signature": "Firma", 
- "Signature to be appended at the end of every email": "Firma que se adjunta al final de cada correo electr\u00f3nico", 
- "Support Email": "Asistencia por correo electr\u00f3nico", 
- "Support Password": "Soporte contrase\u00f1a", 
- "Support Ticket Mail Settings": "Apoyo ajustes de la ficha Correo", 
- "Sync Support Mails": "Sincronizar correos de apoyo", 
- "System generated mails will be sent from this email id.": "Electr\u00f3nicos generados por el sistema ser\u00e1n enviados desde este correo electr\u00f3nico de identificaci\u00f3n.", 
- "To automatically create Support Tickets from your incoming mail, set your POP3 settings here. You must ideally create a separate email id for the erp system so that all emails will be synced into the system from that mail id. If you are not sure, please contact your EMail Provider.": "Para crear autom\u00e1ticamente Tickets de Soporte de su correo entrante, establecer la configuraci\u00f3n de POP3 aqu\u00ed. Lo ideal debe crear un ID de correo electr\u00f3nico por separado para el sistema ERP para que todos los correos electr\u00f3nicos se sincronizan en el sistema desde que id electr\u00f3nico. Si no est\u00e1 seguro, p\u00f3ngase en contacto con su proveedor de correo electr\u00f3nico.", 
- "Use SSL": "Usar SSL", 
- "User Name": "Nombre de usuario", 
- "Your support email id - must be a valid email - this is where your emails will come!": "Su ID de correo electr\u00f3nico de apoyo - debe ser un correo electr\u00f3nico v\u00e1lido - aqu\u00ed es donde tus correos electr\u00f3nicos vendr\u00e1!"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_settings/locale/fr-doc.json b/setup/doctype/email_settings/locale/fr-doc.json
deleted file mode 100644
index b87c3b8..0000000
--- a/setup/doctype/email_settings/locale/fr-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Auto Email Id": "Identification d&#39;email automatique", 
- "Autoreply when a new mail is received": "Autoreply quand un nouveau message est re\u00e7u", 
- "Check this to pull emails from your mailbox": "Cochez cette case pour extraire des emails de votre bo\u00eete aux lettres", 
- "Custom Autoreply Message": "Message personnalis\u00e9 Autoreply", 
- "Email Settings": "Param\u00e8tres de messagerie", 
- "Email Settings for Outgoing and Incoming Emails.": "Param\u00e8tres de messagerie pour courriels entrants et sortants.", 
- "If non standard port (e.g. 587)": "Si non port standard (par exemple 587)", 
- "Incoming Mail Setting": "R\u00e9glage de courrier entrant", 
- "Login Id": "Connexion Id", 
- "Mail Password": "Mail Mot de passe", 
- "Mail Port": "Mail Port", 
- "Outgoing Mail Server": "Serveur de courrier sortant", 
- "Outgoing Mails": "Mails sortants", 
- "POP3 Mail Server": "Serveur de messagerie POP3", 
- "POP3 mail server (e.g. pop.gmail.com)": "POP3 serveur de messagerie (par exemple pop.gmail.com)", 
- "SMTP Server (e.g. smtp.gmail.com)": "Serveur SMTP (smtp.gmail.com par exemple)", 
- "Send Autoreply": "Envoyer Autoreply", 
- "Set Login and Password if authentication is required.": "Set de connexion et mot de passe si l&#39;authentification est requise.", 
- "Set the POP3 email settings to pull emails directly from a mailbox and create Support Tickets": "D\u00e9finissez les param\u00e8tres de messagerie POP3 pour tirer des emails directement \u00e0 partir d&#39;une bo\u00eete aux lettres et cr\u00e9er des tickets de support", 
- "Set your outgoing mail SMTP settings here. All system generated notifications, emails will go from this mail server. If you are not sure, leave this blank to use ERPNext servers (emails will still be sent from your email id) or contact your email provider.": "R\u00e9glez vos param\u00e8tres de messagerie SMTP sortants ici. Toutes les notifications g\u00e9n\u00e9r\u00e9es par le syst\u00e8me, e-mails passera de ce serveur de messagerie. Si vous n&#39;\u00eates pas s\u00fbr, laissez ce champ vide pour utiliser des serveurs ERPNext (e-mails seront toujours envoy\u00e9s \u00e0 partir de votre email id) ou communiquez avec votre fournisseur de messagerie.", 
- "Setup": "Installation", 
- "Signature": "Signature", 
- "Signature to be appended at the end of every email": "Signature d&#39;\u00eatre ajout\u00e9 \u00e0 la fin de chaque e-mail", 
- "Support Email": "Soutien Email", 
- "Support Password": "Mot de passe soutien", 
- "Support Ticket Mail Settings": "Soutien Param\u00e8tres de messagerie billets", 
- "Sync Support Mails": "Synchroniser mails de soutien", 
- "System generated mails will be sent from this email id.": "Mails g\u00e9n\u00e9r\u00e9s par le syst\u00e8me seront envoy\u00e9s \u00e0 cette id e-mail.", 
- "To automatically create Support Tickets from your incoming mail, set your POP3 settings here. You must ideally create a separate email id for the erp system so that all emails will be synced into the system from that mail id. If you are not sure, please contact your EMail Provider.": "Pour cr\u00e9er automatiquement des tickets de support \u00e0 partir de votre courrier entrant, d\u00e9finissez vos param\u00e8tres POP3 ici. Vous devez id\u00e9alement cr\u00e9er un id e-mail s\u00e9par\u00e9 pour le syst\u00e8me erp afin que tous les e-mails seront synchronis\u00e9s dans le syst\u00e8me \u00e0 partir de ce mail id. Si vous n&#39;\u00eates pas s\u00fbr, s&#39;il vous pla\u00eet contactez votre fournisseur de messagerie.", 
- "Use SSL": "Utiliser SSL", 
- "User Name": "Nom d&#39;utilisateur", 
- "Your support email id - must be a valid email - this is where your emails will come!": "Votre e-mail id soutien - doit \u00eatre une adresse email valide - c&#39;est l\u00e0 que vos e-mails viendra!"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_settings/locale/hi-doc.json b/setup/doctype/email_settings/locale/hi-doc.json
deleted file mode 100644
index 0307f6b..0000000
--- a/setup/doctype/email_settings/locale/hi-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Auto Email Id": "\u0911\u091f\u094b \u0908\u092e\u0947\u0932 \u0906\u0908\u0921\u0940", 
- "Autoreply when a new mail is received": "\u0938\u094d\u0935\u0924\u0903 \u091c\u092c \u090f\u0915 \u0928\u092f\u093e \u092e\u0947\u0932 \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0939\u094b\u0924\u093e \u0939\u0948", 
- "Check this to pull emails from your mailbox": "\u0907\u0938 \u091c\u093e\u0901\u091a \u0915\u0947 \u0932\u093f\u090f \u0905\u092a\u0928\u0947 \u092e\u0947\u0932\u092c\u0949\u0915\u094d\u0938 \u0938\u0947 \u0908\u092e\u0947\u0932 \u0916\u0940\u0902\u091a", 
- "Custom Autoreply Message": "\u0915\u0938\u094d\u091f\u092e \u0938\u094d\u0935\u0924\u0903 \u0938\u0902\u0926\u0947\u0936", 
- "Email Settings": "\u0908\u092e\u0947\u0932 \u0938\u0947\u091f\u093f\u0902\u0917", 
- "Email Settings for Outgoing and Incoming Emails.": "\u0928\u093f\u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u0914\u0930 \u0906\u0928\u0947 \u0935\u093e\u0932\u0940 \u0908\u092e\u0947\u0932 \u0915\u0947 \u0932\u093f\u090f \u0908\u092e\u0947\u0932 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938.", 
- "If non standard port (e.g. 587)": "\u092f\u0926\u093f \u0917\u0948\u0930 \u092e\u093e\u0928\u0915 \u092c\u0902\u0926\u0930\u0917\u093e\u0939 (587 \u091c\u0948\u0938\u0947)", 
- "Incoming Mail Setting": "\u0906\u0928\u0947 \u0935\u093e\u0932\u0940 \u092e\u0947\u0932 \u0938\u0947\u091f\u093f\u0902\u0917", 
- "Login Id": "\u0906\u0908\u0921\u0940 \u0932\u0949\u0917\u093f\u0928", 
- "Mail Password": "\u092e\u0947\u0932 \u092a\u093e\u0938\u0935\u0930\u094d\u0921", 
- "Mail Port": "\u092e\u0947\u0932 \u092a\u094b\u0930\u094d\u091f", 
- "Outgoing Mail Server": "\u091c\u093e\u0935\u0915 \u092e\u0947\u0932 \u0938\u0930\u094d\u0935\u0930", 
- "Outgoing Mails": "\u091c\u093e\u0935\u0915 \u092e\u0947\u0932", 
- "POP3 Mail Server": "POP3 \u092e\u0947\u0932 \u0938\u0930\u094d\u0935\u0930", 
- "POP3 mail server (e.g. pop.gmail.com)": "POP3 \u092e\u0947\u0932 \u0938\u0930\u094d\u0935\u0930 (\u091c\u0948\u0938\u0947 pop.gmail.com)", 
- "SMTP Server (e.g. smtp.gmail.com)": "\u090f\u0938\u090f\u092e\u091f\u0940\u092a\u0940 \u0938\u0930\u094d\u0935\u0930 (\u091c\u0948\u0938\u0947 smtp.gmail.com)", 
- "Send Autoreply": "\u0938\u094d\u0935\u0924\u0903 \u092d\u0947\u091c\u0947\u0902", 
- "Set Login and Password if authentication is required.": "\u0932\u0949\u0917\u093f\u0928 \u0914\u0930 \u092a\u093e\u0938\u0935\u0930\u094d\u0921 \u0938\u0947\u091f \u0905\u0917\u0930 \u092a\u094d\u0930\u092e\u093e\u0923\u0940\u0915\u0930\u0923 \u0915\u0940 \u0906\u0935\u0936\u094d\u092f\u0915\u0924\u093e \u0939\u0948.", 
- "Set the POP3 email settings to pull emails directly from a mailbox and create Support Tickets": "POP3 \u0908\u092e\u0947\u0932 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938 \u0938\u0947\u091f \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0908\u092e\u0947\u0932 \u090f\u0915 \u092e\u0947\u0932\u092c\u0949\u0915\u094d\u0938 \u0938\u0947 \u0938\u0940\u0927\u0947 \u0914\u0930 \u092a\u0941\u0932 \u0938\u092e\u0930\u094d\u0925\u0928 \u091f\u093f\u0915\u091f \u092c\u0928\u093e\u0928\u0947", 
- "Set your outgoing mail SMTP settings here. All system generated notifications, emails will go from this mail server. If you are not sure, leave this blank to use ERPNext servers (emails will still be sent from your email id) or contact your email provider.": "\u0905\u092a\u0928\u0947 \u0928\u093f\u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092e\u0947\u0932 SMTP \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938 \u092f\u0939\u093e\u0901 \u0938\u0947\u091f. \u0938\u092d\u0940 \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u0938\u0942\u091a\u0928\u093e\u090f\u0902 \u0909\u0924\u094d\u092a\u0928\u094d\u0928, \u0908\u092e\u0947\u0932 \u0907\u0938 \u092e\u0947\u0932 \u0938\u0930\u094d\u0935\u0930 \u0938\u0947 \u091c\u093e\u0928\u093e \u091c\u093e\u090f\u0917\u093e. \u092f\u0926\u093f \u0906\u092a \u0938\u0941\u0928\u093f\u0936\u094d\u091a\u093f\u0924 \u0928\u0939\u0940\u0902 \u0915\u0930 \u0930\u0939\u0947 \u0939\u0948\u0902, \u0907\u0938 \u0932\u093f\u090f ERPNext \u0938\u0930\u094d\u0935\u0930 (\u0908\u092e\u0947\u0932 \u0905\u092d\u0940 \u092d\u0940 \u0905\u092a\u0928\u0940 \u0908\u092e\u0947\u0932 \u0906\u0908\u0921\u0940 \u0938\u0947 \u092d\u0947\u091c\u093e \u091c\u093e\u090f\u0917\u093e) \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092f\u093e \u0905\u092a\u0928\u0947 \u0908\u092e\u0947\u0932 \u092a\u094d\u0930\u0926\u093e\u0924\u093e \u0938\u0947 \u0938\u0902\u092a\u0930\u094d\u0915 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0916\u093e\u0932\u0940 \u091b\u094b\u0921\u093c \u0926\u0947\u0902.", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Signature": "\u0939\u0938\u094d\u0924\u093e\u0915\u094d\u0937\u0930", 
- "Signature to be appended at the end of every email": "\u0939\u0930 \u0908\u092e\u0947\u0932 \u0915\u0947 \u0905\u0902\u0924 \u092e\u0947\u0902 \u0938\u0902\u0932\u0917\u094d\u0928 \u0915\u093f\u092f\u093e \u0939\u0938\u094d\u0924\u093e\u0915\u094d\u0937\u0930", 
- "Support Email": "\u0908\u092e\u0947\u0932 \u0938\u092e\u0930\u094d\u0925\u0928", 
- "Support Password": "\u0938\u0939\u093e\u092f\u0924\u093e \u092a\u093e\u0938\u0935\u0930\u094d\u0921", 
- "Support Ticket Mail Settings": "\u091f\u093f\u0915\u091f \u092e\u0947\u0932 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938 \u0915\u093e \u0938\u092e\u0930\u094d\u0925\u0928", 
- "Sync Support Mails": "\u0938\u092e\u0930\u094d\u0925\u0928 \u092e\u0947\u0932 \u0938\u092e\u0928\u094d\u0935\u092f\u093f\u0924", 
- "System generated mails will be sent from this email id.": "\u0938\u093f\u0938\u094d\u091f\u092e \u0909\u0924\u094d\u092a\u0928\u094d\u0928 \u092e\u0947\u0932 \u0907\u0938 \u0908\u092e\u0947\u0932 \u0906\u0908\u0921\u0940 \u0938\u0947 \u092d\u0947\u091c\u093e \u091c\u093e\u090f\u0917\u093e.", 
- "To automatically create Support Tickets from your incoming mail, set your POP3 settings here. You must ideally create a separate email id for the erp system so that all emails will be synced into the system from that mail id. If you are not sure, please contact your EMail Provider.": "\u0938\u094d\u0935\u091a\u093e\u0932\u093f\u0924 \u0930\u0942\u092a \u0938\u0947 \u0905\u092a\u0928\u0940 \u0906\u0928\u0947 \u0935\u093e\u0932\u0940 \u092e\u0947\u0932 \u0938\u0947 \u0938\u092e\u0930\u094d\u0925\u0928 \u091f\u093f\u0915\u091f \u092c\u0928\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f, \u0905\u092a\u0928\u0947 POP3 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938 \u092f\u0939\u093e\u0901 \u0938\u0947\u091f. \u0924\u0941\u092e \u0906\u0926\u0930\u094d\u0936 erp \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u0915\u0947 \u0932\u093f\u090f \u090f\u0915 \u0905\u0932\u0917 \u0908\u092e\u0947\u0932 \u0906\u0908\u0921\u0940 \u092c\u0928\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0907\u0924\u0928\u093e \u0939\u0948 \u0915\u093f \u0938\u092d\u0940 \u0908\u092e\u0947\u0932 \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0939\u0948 \u0915\u093f \u092e\u0947\u0932 \u0906\u0908\u0921\u0940 \u0938\u0947 synced \u091c\u093e\u090f\u0917\u093e \u091a\u093e\u0939\u093f\u090f. \u092f\u0926\u093f \u0906\u092a \u0938\u0941\u0928\u093f\u0936\u094d\u091a\u093f\u0924 \u0928\u0939\u0940\u0902 \u0915\u0930 \u0930\u0939\u0947 \u0939\u0948\u0902, \u0905\u092a\u0928\u0947 \u0908\u092e\u0947\u0932 \u092a\u094d\u0930\u0926\u093e\u0924\u093e \u0938\u0947 \u0938\u0902\u092a\u0930\u094d\u0915 \u0915\u0930\u0947\u0902.", 
- "Use SSL": "SSL \u0915\u093e \u0909\u092a\u092f\u094b\u0917", 
- "User Name": "\u092f\u0942\u091c\u093c\u0930 \u0928\u0947\u092e", 
- "Your support email id - must be a valid email - this is where your emails will come!": "\u0906\u092a\u0915\u093e \u0938\u092e\u0930\u094d\u0925\u0928 \u0908\u092e\u0947\u0932 \u0906\u0908\u0921\u0940 - \u090f\u0915 \u092e\u093e\u0928\u094d\u092f \u0908\u092e\u0947\u0932 \u0939\u094b\u0928\u093e \u091a\u093e\u0939\u093f\u090f - \u092f\u0939 \u0939\u0948 \u091c\u0939\u093e\u0901 \u0906\u092a\u0915\u0947 \u0908\u092e\u0947\u0932 \u0906 \u091c\u093e\u090f\u0917\u093e!"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_settings/locale/hr-doc.json b/setup/doctype/email_settings/locale/hr-doc.json
deleted file mode 100644
index 4a00e75..0000000
--- a/setup/doctype/email_settings/locale/hr-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Auto Email Id": "Auto E-mail ID", 
- "Autoreply when a new mail is received": "Automatski kad nova po\u0161ta je dobila", 
- "Check this to pull emails from your mailbox": "Provjerite to povu\u0107i e-po\u0161te iz po\u0161tanskog sandu\u010di\u0107a", 
- "Custom Autoreply Message": "Prilago\u0111ena Automatski Poruka", 
- "Email Settings": "Postavke e-po\u0161te", 
- "Email Settings for Outgoing and Incoming Emails.": "Postavke e-po\u0161te za odlazne i dolazne e-po\u0161te.", 
- "If non standard port (e.g. 587)": "Ako ne standardni ulaz (npr. 587)", 
- "Incoming Mail Setting": "Dolaznu po\u0161tu Pode\u0161avanje", 
- "Login Id": "Prijavite Id", 
- "Mail Password": "Mail Lozinka", 
- "Mail Port": "Mail luci", 
- "Outgoing Mail Server": "Odlazni Mail Server", 
- "Outgoing Mails": "Odlazni mailova", 
- "POP3 Mail Server": "POP3 Mail Server", 
- "POP3 mail server (e.g. pop.gmail.com)": "POP3 mail server (npr. pop.gmail.com)", 
- "SMTP Server (e.g. smtp.gmail.com)": "SMTP poslu\u017eitelj (npr. smtp.gmail.com)", 
- "Send Autoreply": "Po\u0161alji Automatski", 
- "Set Login and Password if authentication is required.": "Postavite prijavu i lozinku, ako je autorizacija potrebna.", 
- "Set the POP3 email settings to pull emails directly from a mailbox and create Support Tickets": "Postavite POP3 postavke e povu\u0107i e-mailove direktno iz spremnika i stvoriti podr\u0161ku ulaznice", 
- "Set your outgoing mail SMTP settings here. All system generated notifications, emails will go from this mail server. If you are not sure, leave this blank to use ERPNext servers (emails will still be sent from your email id) or contact your email provider.": "Postavite odlazne postavke SMTP mail ovdje. Svi sustav generira obavijesti, e-mail \u0107e oti\u0107i s ovog poslu\u017eitelja e-po\u0161te. Ako niste sigurni, ostavite prazno za kori\u0161tenje ERPNext poslu\u017eitelja (e-mailove i dalje \u0107e biti poslan na va\u0161 e-mail id) ili se obratite davatelja usluga.", 
- "Setup": "Postavljanje", 
- "Signature": "Potpis", 
- "Signature to be appended at the end of every email": "Potpis se dodaje na kraju svakog e", 
- "Support Email": "Podr\u0161ka e", 
- "Support Password": "Podr\u0161ka Lozinka", 
- "Support Ticket Mail Settings": "Podr\u0161ka Settings Mail ulaznica", 
- "Sync Support Mails": "Sinkronizacija Podr\u0161ka mailova", 
- "System generated mails will be sent from this email id.": "Sustav generira mailova \u0107e biti poslan na ovaj email id.", 
- "To automatically create Support Tickets from your incoming mail, set your POP3 settings here. You must ideally create a separate email id for the erp system so that all emails will be synced into the system from that mail id. If you are not sure, please contact your EMail Provider.": "Da biste automatski stvorili podr\u0161ku ulaznice iz va\u0161eg dolaznog maila, postaviti POP3 postavke ovdje. Vi idealno mora stvoriti zasebnu e-mail ID za ERP sustava, tako da sve e-mailove \u0107e biti sinkronizirane u sustav iz tog mail id. Ako niste sigurni, obratite se davatelju usluge e.", 
- "Use SSL": "Koristite SSL", 
- "User Name": "Korisni\u010dko ime", 
- "Your support email id - must be a valid email - this is where your emails will come!": "Va\u0161a podr\u0161ka e-mail id - mora biti valjana e-mail - ovo je mjesto gdje svoje e-mailove \u0107e do\u0107i!"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_settings/locale/nl-doc.json b/setup/doctype/email_settings/locale/nl-doc.json
deleted file mode 100644
index b715001..0000000
--- a/setup/doctype/email_settings/locale/nl-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Auto Email Id": "Auto E-mail Identiteitskaart", 
- "Autoreply when a new mail is received": "Autoreply wanneer er een nieuwe e-mail wordt ontvangen", 
- "Check this to pull emails from your mailbox": "Vink dit aan om e-mails uit je mailbox", 
- "Custom Autoreply Message": "Aangepaste Autoreply Bericht", 
- "Email Settings": "E-mailinstellingen", 
- "Email Settings for Outgoing and Incoming Emails.": "E-mail Instellingen voor uitgaande en inkomende e-mails.", 
- "If non standard port (e.g. 587)": "Als niet-standaard poort (bijv. 587)", 
- "Incoming Mail Setting": "Inkomende e-mail instellen", 
- "Login Id": "Login Id", 
- "Mail Password": "Mail Wachtwoord", 
- "Mail Port": "Mail Port", 
- "Outgoing Mail Server": "Server uitgaande post", 
- "Outgoing Mails": "Uitgaande mails", 
- "POP3 Mail Server": "POP3-e-mailserver", 
- "POP3 mail server (e.g. pop.gmail.com)": "POP3-mailserver (bv pop.gmail.com)", 
- "SMTP Server (e.g. smtp.gmail.com)": "SMTP-server (bijvoorbeeld smtp.gmail.com)", 
- "Send Autoreply": "Stuur Autoreply", 
- "Set Login and Password if authentication is required.": "Aanmelding en wachtwoorden instellen als verificatie vereist is.", 
- "Set the POP3 email settings to pull emails directly from a mailbox and create Support Tickets": "Stel de POP3-e-mailinstellingen om direct te trekken e-mails van een mailbox en Support Tickets te cre\u00ebren", 
- "Set your outgoing mail SMTP settings here. All system generated notifications, emails will go from this mail server. If you are not sure, leave this blank to use ERPNext servers (emails will still be sent from your email id) or contact your email provider.": "Stel hier uw uitgaande e-mail SMTP-instellingen. Alle systeem gegenereerde meldingen, zal e-mails gaan van deze e-mail server. Als u niet zeker bent, laat dit leeg om ERPNext servers (e-mails worden nog steeds verzonden vanaf uw e-id) te gebruiken of uw e-mailprovider te contacteren.", 
- "Setup": "Setup", 
- "Signature": "Handtekening", 
- "Signature to be appended at the end of every email": "Handtekening moet worden toegevoegd aan het einde van elke e-mail", 
- "Support Email": "Ondersteuning E-mail", 
- "Support Password": "Ondersteuning Wachtwoord", 
- "Support Ticket Mail Settings": "Hulpaanvraag mailinstellingen", 
- "Sync Support Mails": "Sync Ondersteuning Mails", 
- "System generated mails will be sent from this email id.": "Systeem gegenereerde mails worden verstuurd vanaf deze e-id.", 
- "To automatically create Support Tickets from your incoming mail, set your POP3 settings here. You must ideally create a separate email id for the erp system so that all emails will be synced into the system from that mail id. If you are not sure, please contact your EMail Provider.": "Als u automatisch Support Tickets maken van uw inkomende e-mail, hier stelt u uw POP3-instellingen. U moet idealiter een aparte e-id voor het ERP-systeem, zodat alle e-mails worden gesynchroniseerd in het systeem van die e-mail-ID. Als u niet zeker bent, neem dan contact op met uw e-mailprovider.", 
- "Use SSL": "Gebruik SSL", 
- "User Name": "Gebruikersnaam", 
- "Your support email id - must be a valid email - this is where your emails will come!": "Uw steun e-id - moet een geldig e zijn - dit is waar je e-mails zal komen!"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_settings/locale/pt-BR-doc.json b/setup/doctype/email_settings/locale/pt-BR-doc.json
deleted file mode 100644
index cbb6842..0000000
--- a/setup/doctype/email_settings/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Auto Email Id": "Endere\u00e7o dos E-mails Autom\u00e1ticos", 
- "Autoreply when a new mail is received": "Responder automaticamente quando um novo e-mail \u00e9 recebido", 
- "Check this to pull emails from your mailbox": "Marque esta a puxar os e-mails de sua caixa de correio", 
- "Custom Autoreply Message": "Mensagem de resposta autom\u00e1tica personalizada", 
- "Email Settings": "Configura\u00e7\u00f5es de e-mail", 
- "Email Settings for Outgoing and Incoming Emails.": "Configura\u00e7\u00f5es de e-mail para e-mails enviados e recebidos.", 
- "If non standard port (e.g. 587)": "Se n\u00e3o for a porta padr\u00e3o (por exemplo, 587)", 
- "Incoming Mail Setting": "Configura\u00e7\u00e3o de entrada de emails", 
- "Login Id": "ID de Login", 
- "Mail Password": "Senha do E-mail", 
- "Mail Port": "Porta do E-mail", 
- "Outgoing Mail Server": "Servidor de e-mails de sa\u00edda", 
- "Outgoing Mails": "E-mails de sa\u00edda", 
- "POP3 Mail Server": "Servidor de e-mail POP3", 
- "POP3 mail server (e.g. pop.gmail.com)": "Servidor de e-mail POP3 (por exemplo, pop.gmail.com)", 
- "SMTP Server (e.g. smtp.gmail.com)": "Servidor SMTP(por exemplo, smtp.gmail.com)", 
- "Send Autoreply": "Enviar Resposta Autom\u00e1tica", 
- "Set Login and Password if authentication is required.": "Defina Login e Senha se a autentica\u00e7\u00e3o for necess\u00e1ria.", 
- "Set the POP3 email settings to pull emails directly from a mailbox and create Support Tickets": "Definir as configura\u00e7\u00f5es de e-mail POP3 para puxar e-mails diretamente a partir de uma caixa de correio e criar tickets de suporte", 
- "Set your outgoing mail SMTP settings here. All system generated notifications, emails will go from this mail server. If you are not sure, leave this blank to use ERPNext servers (emails will still be sent from your email id) or contact your email provider.": "Defina suas configura\u00e7\u00f5es de de e-mail SMTP aqui. Todas as notifica\u00e7\u00f5es geradas pelo sistema e e-mails s\u00e3o enviados a partir deste servidor de correio. Se voc\u00ea n\u00e3o tem certeza, deixe este campo em branco para usar servidores ERPNext (e-mails ainda ser\u00e3o enviadas a partir do seu endere\u00e7o de e-mail) ou entre em contato com seu provedor de e-mail.", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Signature": "Assinatura", 
- "Signature to be appended at the end of every email": "Assinatura para ser inserida no final de cada e-mail", 
- "Support Email": "E-mail de Suporte", 
- "Support Password": "Senha do Suporte", 
- "Support Ticket Mail Settings": "Configura\u00e7\u00f5es do E-mail de Tickets de Suporte", 
- "Sync Support Mails": "Sincronizar E-mails de Suporte", 
- "System generated mails will be sent from this email id.": "E-mails gerados pelo sistema ser\u00e3o enviados a partir deste endere\u00e7o de e-mail.", 
- "To automatically create Support Tickets from your incoming mail, set your POP3 settings here. You must ideally create a separate email id for the erp system so that all emails will be synced into the system from that mail id. If you are not sure, please contact your EMail Provider.": "Para criar automaticamente Tickets de Suporte a partir da sua caixa de entrada, defina as configura\u00e7\u00f5es de POP3 aqui. Voc\u00ea deve, idealmente, criar um E-mail separado para o Sistema ERP para que todas as mensagens sejam sincronizadas com o sistema a partir daquele E-mail. Se voc\u00ea n\u00e3o tiver certeza, entre em contato com seu provedor de e-mail.", 
- "Use SSL": "Use SSL", 
- "User Name": "Nome de Usu\u00e1rio", 
- "Your support email id - must be a valid email - this is where your emails will come!": "O seu E-mail de suporte - deve ser um e-mail v\u00e1lido - este \u00e9 o lugar de onde seus e-mails vir\u00e3o!"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_settings/locale/pt-doc.json b/setup/doctype/email_settings/locale/pt-doc.json
deleted file mode 100644
index 8ced07a..0000000
--- a/setup/doctype/email_settings/locale/pt-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Auto Email Id": "Email Id Auto", 
- "Autoreply when a new mail is received": "Autoreply quando um novo e-mail \u00e9 recebido", 
- "Check this to pull emails from your mailbox": "Marque esta a puxar e-mails de sua caixa de correio", 
- "Custom Autoreply Message": "Mensagem de resposta autom\u00e1tica personalizada", 
- "Email Settings": "Configura\u00e7\u00f5es de e-mail", 
- "Email Settings for Outgoing and Incoming Emails.": "Configura\u00e7\u00f5es de e-mail para e-mails enviados e recebidos.", 
- "If non standard port (e.g. 587)": "Se a porta n\u00e3o padr\u00e3o (por exemplo, 587)", 
- "Incoming Mail Setting": "Configura\u00e7\u00e3o de entrada de emails", 
- "Login Id": "Login ID", 
- "Mail Password": "Mail Senha", 
- "Mail Port": "Mail Port", 
- "Outgoing Mail Server": "Outgoing Mail Server", 
- "Outgoing Mails": "E-mails de sa\u00edda", 
- "POP3 Mail Server": "Servidor de correio POP3", 
- "POP3 mail server (e.g. pop.gmail.com)": "POP3 servidor de correio (por exemplo pop.gmail.com)", 
- "SMTP Server (e.g. smtp.gmail.com)": "SMTP Server (smtp.gmail.com, por exemplo)", 
- "Send Autoreply": "Enviar Autoreply", 
- "Set Login and Password if authentication is required.": "Set Login e Senha se \u00e9 necess\u00e1ria autentica\u00e7\u00e3o.", 
- "Set the POP3 email settings to pull emails directly from a mailbox and create Support Tickets": "Definir as configura\u00e7\u00f5es de e-mail POP3 para puxar e-mails diretamente a partir de uma caixa de correio e criar tickets de suporte", 
- "Set your outgoing mail SMTP settings here. All system generated notifications, emails will go from this mail server. If you are not sure, leave this blank to use ERPNext servers (emails will still be sent from your email id) or contact your email provider.": "Defina suas configura\u00e7\u00f5es de SMTP de envio de correio aqui. Todo o sistema gerou notifica\u00e7\u00f5es, e-mails vai a partir deste servidor de correio. Se voc\u00ea n\u00e3o tem certeza, deixe este campo em branco para usar servidores ERPNext (e-mails ainda ser\u00e3o enviadas a partir do seu ID e-mail) ou entre em contato com seu provedor de e-mail.", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Signature": "Assinatura", 
- "Signature to be appended at the end of every email": "Assinatura para ser anexado no final de cada e-mail", 
- "Support Email": "Suporte E-mail", 
- "Support Password": "Senha de", 
- "Support Ticket Mail Settings": "Suporte Configura\u00e7\u00f5es de Mensagens de ingressos", 
- "Sync Support Mails": "Sincronizar e-mails de apoio", 
- "System generated mails will be sent from this email id.": "Mails gerados pelo sistema ser\u00e3o enviados a partir deste ID de e-mail.", 
- "To automatically create Support Tickets from your incoming mail, set your POP3 settings here. You must ideally create a separate email id for the erp system so that all emails will be synced into the system from that mail id. If you are not sure, please contact your EMail Provider.": "Para criar automaticamente pedidos de ajuda de seu correio de entrada, definir as configura\u00e7\u00f5es de POP3 aqui. Voc\u00ea deve, idealmente, criar um ID de e-mail separado para o sistema ERP para que todos os e-mails ser\u00e3o sincronizados para o sistema de que e-mail id. Se voc\u00ea n\u00e3o tiver certeza, entre em contato com seu provedor de e-mail.", 
- "Use SSL": "Use SSL", 
- "User Name": "Nome de usu\u00e1rio", 
- "Your support email id - must be a valid email - this is where your emails will come!": "O seu ID e-mail de apoio - deve ser um email v\u00e1lido - este \u00e9 o lugar onde seus e-mails vir\u00e3o!"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_settings/locale/sr-doc.json b/setup/doctype/email_settings/locale/sr-doc.json
deleted file mode 100644
index 1da4b64..0000000
--- a/setup/doctype/email_settings/locale/sr-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Auto Email Id": "\u0410\u0443\u0442\u043e-\u043c\u0430\u0438\u043b \u0418\u0434", 
- "Autoreply when a new mail is received": "\u0410\u0443\u0442\u043e\u0440\u0435\u043f\u043b\u0438 \u043a\u0430\u0434\u0430 \u043d\u043e\u0432\u0430 \u043f\u043e\u0440\u0443\u043a\u0430 \u0441\u0442\u0438\u0433\u043d\u0435", 
- "Check this to pull emails from your mailbox": "\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u0435 \u0442\u043e \u043f\u043e\u0432\u0443\u045b\u0438 \u043f\u043e\u0440\u0443\u043a\u0435 \u0438\u0437 \u043f\u043e\u0448\u0442\u0430\u043d\u0441\u043a\u043e\u0433 \u0441\u0430\u043d\u0434\u0443\u0447\u0435\u0442\u0430", 
- "Custom Autoreply Message": "\u041f\u0440\u0438\u043b\u0430\u0433\u043e\u0452\u0435\u043d\u0430 \u0410\u0443\u0442\u043e\u0440\u0435\u043f\u043b\u0438 \u043f\u043e\u0440\u0443\u043a\u0430", 
- "Email Settings": "\u0415\u043c\u0430\u0438\u043b \u043f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "Email Settings for Outgoing and Incoming Emails.": "\u0415\u043c\u0430\u0438\u043b \u043f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430 \u0437\u0430 \u043e\u0434\u043b\u0430\u0437\u043d\u0435 \u0438 \u0434\u043e\u043b\u0430\u0437\u043d\u0435 \u0435-\u043c\u0430\u0438\u043b \u043f\u043e\u0440\u0443\u043a\u0430.", 
- "If non standard port (e.g. 587)": "\u0410\u043a\u043e \u043d\u0435 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0434\u043d\u0438 \u043f\u043e\u0440\u0442 (\u043d\u043f\u0440. 587)", 
- "Incoming Mail Setting": "\u0414\u043e\u043b\u0430\u0437\u043d\u0435 \u043f\u043e\u0448\u0442\u0435 \u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0435", 
- "Login Id": "\u041f\u0440\u0438\u0458\u0430\u0432\u0430 \u0418\u0434", 
- "Mail Password": "\u041c\u0430\u0438\u043b \u041f\u0430\u0441\u0441\u0432\u043e\u0440\u0434", 
- "Mail Port": "\u041f\u043e\u0448\u0442\u0430 \u041f\u043e\u0440\u0442", 
- "Outgoing Mail Server": "\u041e\u0443\u0442\u0433\u043e\u0438\u043d\u0433 \u043c\u0430\u0438\u043b \u0441\u0435\u0440\u0432\u0435\u0440", 
- "Outgoing Mails": "\u041e\u0434\u043b\u0430\u0437\u043d\u0438 \u041c\u0430\u0438\u043b\u0441", 
- "POP3 Mail Server": "\u041f\u041e\u041f3 \u041c\u0430\u0438\u043b \u0421\u0435\u0440\u0432\u0435\u0440", 
- "POP3 mail server (e.g. pop.gmail.com)": "\u041f\u041e\u041f3 \u043c\u0430\u0438\u043b \u0441\u0435\u0440\u0432\u0435\u0440\u0430 (\u043d\u043f\u0440. \u043f\u043e\u043f.\u0433\u043c\u0430\u0438\u043b.\u0446\u043e\u043c)", 
- "SMTP Server (e.g. smtp.gmail.com)": "\u0421\u041c\u0422\u041f \u0441\u0435\u0440\u0432\u0435\u0440 (\u043d\u043f\u0440. \u0441\u043c\u0442\u043f.\u0433\u043c\u0430\u0438\u043b.\u0446\u043e\u043c)", 
- "Send Autoreply": "\u041f\u043e\u0448\u0430\u0459\u0438 \u0410\u0443\u0442\u043e\u0440\u0435\u043f\u043b\u0438", 
- "Set Login and Password if authentication is required.": "\u0421\u0435\u0442 \u043b\u043e\u0433\u0438\u043d \u0438 \u043b\u043e\u0437\u0438\u043d\u043a\u0443 \u0430\u043a\u043e \u0458\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u0430 \u043f\u043e\u0442\u0432\u0440\u0434\u0430 \u0438\u0434\u0435\u043d\u0442\u0438\u0442\u0435\u0442\u0430.", 
- "Set the POP3 email settings to pull emails directly from a mailbox and create Support Tickets": "\u041f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u041f\u041e\u041f3 \u0435\u043c\u0430\u0438\u043b \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0435 \u0434\u0430 \u0441\u0435 \u043f\u043e\u0432\u0443\u0447\u0435 \u043f\u043e\u0448\u0442\u0443 \u0434\u0438\u0440\u0435\u043a\u0442\u043d\u043e \u0438\u0437 \u043f\u043e\u0448\u0442\u0430\u043d\u0441\u043a\u043e\u0433 \u0441\u0430\u043d\u0434\u0443\u0447\u0435\u0442\u0430 \u0438 \u043a\u0440\u0435\u0438\u0440\u0430\u045a\u0435 \u0423\u043b\u0430\u0437\u043d\u0438\u0446\u0435 \u0437\u0430 \u043f\u043e\u0434\u0440\u0448\u043a\u0443", 
- "Set your outgoing mail SMTP settings here. All system generated notifications, emails will go from this mail server. If you are not sure, leave this blank to use ERPNext servers (emails will still be sent from your email id) or contact your email provider.": "\u041f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u043e\u0432\u0434\u0435 \u0441\u0432\u043e\u0458\u0435 \u043e\u0434\u043b\u0430\u0437\u043d\u0435 \u043f\u043e\u0448\u0442\u0435 \u0421\u041c\u0422\u041f \u043f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430. \u0421\u0432\u0435 \u0441\u0438\u0441\u0442\u0435\u043c \u0433\u0435\u043d\u0435\u0440\u0438\u0448\u0435 \u043e\u0431\u0430\u0432\u0435\u0448\u0442\u0435\u045a\u0430, \u0435\u043c\u0430\u0438\u043b-\u043e\u0432\u0438 \u045b\u0435 \u043e\u0442\u0438\u045b\u0438 \u0441\u0430 \u043e\u0432\u043e\u0433 \u043c\u0430\u0438\u043b \u0441\u0435\u0440\u0432\u0435\u0440\u0430. \u0410\u043a\u043e \u043d\u0438\u0441\u0442\u0435 \u0441\u0438\u0433\u0443\u0440\u043d\u0438, \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u043e\u0432\u043e \u043f\u0440\u0430\u0437\u043d\u043e \u0434\u0430 \u0431\u0438\u0441\u0442\u0435 \u043a\u043e\u0440\u0438\u0441\u0442\u0438\u043b\u0438 \u0415\u0420\u041f\u041d\u0435\u043a\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 (\u0435-\u043c\u0430\u0438\u043b \u043f\u043e\u0440\u0443\u043a\u0435 \u0438 \u0434\u0430\u0459\u0435 \u045b\u0435 \u0431\u0438\u0442\u0438 \u043f\u043e\u0441\u043b\u0430\u0442\u0435 \u0441\u0430 \u0432\u0430\u0448\u0435\u0433 \u0415\u043c\u0430\u0438\u043b \u0418\u0414) \u0438\u043b\u0438 \u0441\u0435 \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0441\u0432\u043e\u043c \u043f\u0440\u043e\u0432\u0430\u0458\u0434\u0435\u0440\u0443 \u0435-\u043f\u043e\u0448\u0442\u0435.", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Signature": "\u041f\u043e\u0442\u043f\u0438\u0441", 
- "Signature to be appended at the end of every email": "\u041f\u043e\u0442\u043f\u0438\u0441 \u0441\u0435 \u0434\u043e\u0434\u0430\u0458\u0435 \u043d\u0430 \u043a\u0440\u0430\u0458\u0443 \u0441\u0432\u0430\u043a\u043e\u0433 \u0435-\u043f\u043e\u0448\u0442\u0435", 
- "Support Email": "\u041f\u043e\u0434\u0440\u0448\u043a\u0430 \u0415\u043c\u0430\u0438\u043b", 
- "Support Password": "\u041f\u043e\u0434\u0440\u0448\u043a\u0430 \u041b\u043e\u0437\u0438\u043d\u043a\u0430", 
- "Support Ticket Mail Settings": "\u041f\u043e\u0434\u0440\u0448\u043a\u0430 \u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430 \u043a\u0430\u0440\u0430\u0442\u0430 \u043f\u043e\u0448\u0442\u0435", 
- "Sync Support Mails": "\u0421\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0458\u0430 \u043c\u0430\u0438\u043b\u043e\u0432\u0430 \u043f\u043e\u0434\u0440\u0448\u043a\u0435", 
- "System generated mails will be sent from this email id.": "\u0421\u0438\u0441\u0442\u0435\u043c \u0433\u0435\u043d\u0435\u0440\u0438\u0448\u0435 \u043c\u0430\u0438\u043b\u043e\u0432\u0435 \u045b\u0435 \u0431\u0438\u0442\u0438 \u043f\u043e\u0441\u043b\u0430\u0442\u0430 \u0438\u0437 \u043e\u0432\u043e\u0433 \u0415\u043c\u0430\u0438\u043b \u0418\u0414.", 
- "To automatically create Support Tickets from your incoming mail, set your POP3 settings here. You must ideally create a separate email id for the erp system so that all emails will be synced into the system from that mail id. If you are not sure, please contact your EMail Provider.": "\u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u0430\u0443\u0442\u043e\u043c\u0430\u0442\u0441\u043a\u0438 \u043a\u0440\u0435\u0438\u0440\u0430\u043b\u0438 \u0423\u043b\u0430\u0437\u043d\u0438\u0446\u0435 \u0437\u0430 \u043f\u043e\u0434\u0440\u0448\u043a\u0443 \u0438\u0437 \u0434\u043e\u043b\u0430\u0437\u043d\u0435 \u043f\u043e\u0448\u0442\u0435, \u043f\u043e\u0434\u0435\u0441\u0438\u0442\u0435 \u043e\u0432\u0434\u0435 \u0441\u0432\u043e\u0458\u0435 \u041f\u041e\u041f3 \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0435. \u0412\u0438 \u0438\u0434\u0435\u0430\u043b\u043d\u043e \u0434\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u0438\u0442\u0435 \u043f\u043e\u0441\u0435\u0431\u0430\u043d \u0418\u0414 \u0435\u043c\u0430\u0438\u043b \u0437\u0430 \u0415\u0420\u041f \u0441\u0438\u0441\u0442\u0435\u043c, \u0442\u0430\u043a\u043e \u0434\u0430 \u0441\u0435 \u0441\u0432\u0438 \u0435\u043c\u0430\u0438\u043b-\u043e\u0432\u0438 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u043e\u0432\u0430\u043d \u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c \u0438\u0437 \u0442\u043e\u0433 \u043c\u0430\u0438\u043b \u0438\u0434. \u0410\u043a\u043e \u043d\u0438\u0441\u0442\u0435 \u0441\u0438\u0433\u0443\u0440\u043d\u0438, \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0441\u0435 \u0441\u0432\u043e\u043c \u041f\u0440\u043e\u0432\u0438\u0434\u0435\u0440 \u0415\u041c\u0430\u0438\u043b.", 
- "Use SSL": "\u041a\u043e\u0440\u0438\u0441\u0442\u0438 \u0421\u0421\u041b", 
- "User Name": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u043e \u0438\u043c\u0435", 
- "Your support email id - must be a valid email - this is where your emails will come!": "\u0412\u0430\u0448 \u0435\u043c\u0430\u0438\u043b \u043f\u043e\u0434\u0440\u0448\u043a\u0430 \u0438\u0434 - \u043c\u043e\u0440\u0430 \u0431\u0438\u0442\u0438 \u0432\u0430\u0436\u0435\u045b\u0430 \u0435-\u043c\u0430\u0438\u043b - \u0442\u043e \u0458\u0435 \u043c\u0435\u0441\u0442\u043e \u0433\u0434\u0435 \u0432\u0430\u0448\u0435 \u0435\u043c\u0430\u0438\u043b-\u043e\u0432\u0438 \u045b\u0435 \u0434\u043e\u045b\u0438!"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_settings/locale/ta-doc.json b/setup/doctype/email_settings/locale/ta-doc.json
deleted file mode 100644
index e62cfbe..0000000
--- a/setup/doctype/email_settings/locale/ta-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Auto Email Id": "\u0b95\u0bbe\u0bb0\u0bcd \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0bb5\u0bbf\u0bb2\u0bbe\u0b9a\u0bae\u0bcd", 
- "Autoreply when a new mail is received": "\u0b92\u0bb0\u0bc1 \u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0baa\u0bc6\u0bb1\u0bcd\u0bb1\u0bbe\u0bb0\u0bcd Autoreply \u0baa\u0bc7\u0bbe\u0ba4\u0bc1", 
- "Check this to pull emails from your mailbox": "\u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd\u0baa\u0bc6\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bbf\u0bb2\u0bcd \u0b89\u0bb3\u0bcd\u0bb3 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd\u0b95\u0bb3\u0bbf\u0ba9\u0bcd \u0b87\u0bb4\u0bc1\u0b95\u0bcd\u0b95 \u0b87\u0ba8\u0bcd\u0ba4 \u0b9a\u0bc7\u0bbe\u0ba4\u0ba9\u0bc8", 
- "Custom Autoreply Message": "\u0ba4\u0ba9\u0bbf\u0baa\u0baf\u0ba9\u0bcd Autoreply \u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf", 
- "Email Settings": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Email Settings for Outgoing and Incoming Emails.": "\u0bb5\u0bc6\u0bb3\u0bbf\u0b9a\u0bcd\u0b9a\u0bc6\u0bb2\u0bcd\u0bb2\u0bc1\u0bae\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b89\u0bb3\u0bcd\u0bb5\u0bb0\u0bc1\u0bae\u0bcd \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd.", 
- "If non standard port (e.g. 587)": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b85\u0bb2\u0bcd\u0bb2\u0bbe\u0ba4 \u0ba8\u0bbf\u0bb2\u0bc8\u0baf\u0bbe\u0ba9 \u0ba4\u0bc1\u0bb1\u0bc8 (\u0b8e.\u0b95\u0bbe. 587)", 
- "Incoming Mail Setting": "\u0b89\u0bb3\u0bcd\u0bb5\u0bb0\u0bc1\u0bae\u0bcd \u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "Login Id": "\u0b85\u0b9f\u0bc8\u0baf\u0bbe\u0bb3\u0bae\u0bcd \u0b9a\u0bc6\u0baf\u0bcd", 
- "Mail Password": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b95\u0b9f\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bc6\u0bbe\u0bb2\u0bcd", 
- "Mail Port": "\u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0ba4\u0bc1\u0bb1\u0bc8", 
- "Outgoing Mail Server": "\u0bb5\u0bc6\u0bb3\u0bbf\u0b9a\u0bcd\u0b9a\u0bc6\u0bb2\u0bcd\u0bb2\u0bc1\u0bae\u0bcd \u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b9a\u0bc7\u0bb5\u0bc8\u0baf\u0b95\u0bae\u0bcd", 
- "Outgoing Mails": "\u0bb5\u0bc6\u0bb3\u0bbf\u0b9a\u0bcd\u0b9a\u0bc6\u0bb2\u0bcd\u0bb2\u0bc1\u0bae\u0bcd \u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd", 
- "POP3 Mail Server": "POP3 \u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b9a\u0bc7\u0bb5\u0bc8\u0baf\u0b95\u0bae\u0bcd", 
- "POP3 mail server (e.g. pop.gmail.com)": "POP3 \u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b9a\u0bc7\u0bb5\u0bc8\u0baf\u0b95\u0bae\u0bcd (\u0b8e.\u0b95\u0bbe. pop.gmail.com)", 
- "SMTP Server (e.g. smtp.gmail.com)": "SMTP \u0b9a\u0bc7\u0bb5\u0bc8\u0baf\u0b95\u0bae\u0bcd (\u0b8e.\u0b95\u0bbe. smtp.gmail.com)", 
- "Send Autoreply": "Autoreply \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa", 
- "Set Login and Password if authentication is required.": "\u0b85\u0b99\u0bcd\u0b95\u0bc0\u0b95\u0bbe\u0bb0\u0bae\u0bcd \u0ba4\u0bc7\u0bb5\u0bc8 \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bc6\u0bbe\u0bb2\u0bcd \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95.", 
- "Set the POP3 email settings to pull emails directly from a mailbox and create Support Tickets": "\u0b92\u0bb0\u0bc1 \u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0baa\u0bc6\u0b9f\u0bcd\u0b9f\u0bbf \u0ba8\u0bc7\u0bb0\u0b9f\u0bbf\u0baf\u0bbe\u0b95 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd\u0b95\u0bb3\u0bc8 \u0b87\u0bb4\u0bc1\u0b95\u0bcd\u0b95 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b86\u0ba4\u0bb0\u0bb5\u0bc1 \u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc6\u0b9f\u0bcd \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95 POP3 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bc8 \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95", 
- "Set your outgoing mail SMTP settings here. All system generated notifications, emails will go from this mail server. If you are not sure, leave this blank to use ERPNext servers (emails will still be sent from your email id) or contact your email provider.": "\u0b87\u0b99\u0bcd\u0b95\u0bc7 \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bc6\u0bb3\u0bbf\u0b9a\u0bcd\u0b9a\u0bc6\u0bb2\u0bcd\u0bb2\u0bc1\u0bae\u0bcd \u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd SMTP \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bc8 \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd. \u0b95\u0ba3\u0bbf\u0ba9\u0bbf \u0b85\u0bb1\u0bbf\u0bb5\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bc8 \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f, \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b9a\u0bc7\u0bb5\u0bc8\u0baf\u0b95\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0baa\u0bc7\u0bbe\u0bae\u0bcd. \u0ba8\u0bbf\u0b9a\u0bcd\u0b9a\u0baf\u0bae\u0bbe\u0b95 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd, ERPNext \u0b9a\u0bc7\u0bb5\u0bc8\u0baf\u0b95\u0b99\u0bcd\u0b95\u0bb3\u0bcd (\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0ba9\u0bcd\u0ba9\u0bc1\u0bae\u0bcd \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b90\u0b9f\u0bbf \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd) \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0ba8\u0bb0\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b95\u0bc6\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1 \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bc6\u0bb1\u0bc1\u0bae\u0bc8\u0baf\u0bbe\u0b95.", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Signature": "\u0b95\u0bc8\u0baf\u0bc6\u0bbe\u0baa\u0bcd\u0baa\u0bae\u0bcd", 
- "Signature to be appended at the end of every email": "\u0b92\u0bb5\u0bcd\u0bb5\u0bc6\u0bbe\u0bb0\u0bc1 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b87\u0bb1\u0bc1\u0ba4\u0bbf\u0baf\u0bbf\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bc1\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b95\u0bc8\u0baf\u0bc6\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Support Email": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b86\u0ba4\u0bb0\u0bb5\u0bc1", 
- "Support Password": "\u0b86\u0ba4\u0bb0\u0bb5\u0bc1 \u0b95\u0b9f\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bc6\u0bbe\u0bb2\u0bcd", 
- "Support Ticket Mail Settings": "\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc6\u0b9f\u0bcd \u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0b86\u0ba4\u0bb0\u0bb5\u0bc1", 
- "Sync Support Mails": "\u0b86\u0ba4\u0bb0\u0bb5\u0bc1 \u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b92\u0ba4\u0bcd\u0ba4\u0bbf\u0b9a\u0bc8", 
- "System generated mails will be sent from this email id.": "\u0b95\u0ba3\u0bbf\u0ba9\u0bbf \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b90\u0b9f\u0bbf \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd.", 
- "To automatically create Support Tickets from your incoming mail, set your POP3 settings here. You must ideally create a separate email id for the erp system so that all emails will be synced into the system from that mail id. If you are not sure, please contact your EMail Provider.": "\u0ba4\u0bbe\u0ba9\u0bbe\u0b95\u0bb5\u0bc7 \u0b89\u0bb3\u0bcd\u0bb5\u0bb0\u0bc1\u0bae\u0bcd \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0b86\u0ba4\u0bb0\u0bb5\u0bc1 \u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc6\u0b9f\u0bcd \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95, \u0b87\u0b99\u0bcd\u0b95\u0bc7 \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd POP3 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bc8 \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95. \u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd\u0b95\u0bb3\u0bcd \u0b8e\u0ba9\u0bcd\u0bb1\u0bc1 \u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b85\u0b9f\u0bc8\u0baf\u0bbe\u0bb3 \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b92\u0ba4\u0bcd\u0ba4\u0bbf\u0b9a\u0bc8\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1 \u0b8e\u0ba9\u0bcd\u0bb1\u0bc1 \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bc6\u0bb1\u0bc1\u0bae\u0ba9\u0bc7 \u0b88\u0b86\u0bb0\u0bcd\u0baa\u0bbf \u0b92\u0bb0\u0bc1 \u0ba4\u0ba9\u0bbf \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b90\u0b9f\u0bbf \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd. \u0ba8\u0bbf\u0b9a\u0bcd\u0b9a\u0baf\u0bae\u0bbe\u0b95 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd, \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0ba8\u0bb0\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bb3\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Use SSL": "SSL \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4", 
- "User Name": "\u0baa\u0baf\u0ba9\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Your support email id - must be a valid email - this is where your emails will come!": "\u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b86\u0ba4\u0bb0\u0bb5\u0bc1 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b90\u0b9f\u0bbf - \u0b92\u0bb0\u0bc1 \u0b9a\u0bb0\u0bbf\u0baf\u0bbe\u0ba9 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd - \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bb0\u0bc1\u0bae\u0bcd, \u0b85\u0b99\u0bcd\u0b95\u0bc1 \u0b87\u0ba4\u0bc1!"
-}
\ No newline at end of file
diff --git a/setup/doctype/email_settings/locale/th-doc.json b/setup/doctype/email_settings/locale/th-doc.json
deleted file mode 100644
index d225a4b..0000000
--- a/setup/doctype/email_settings/locale/th-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Auto Email Id": "\u0e23\u0e2b\u0e31\u0e2a\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34", 
- "Autoreply when a new mail is received": "autoreply \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e21\u0e35\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e43\u0e2b\u0e21\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a", 
- "Check this to pull emails from your mailbox": "\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e19\u0e35\u0e49\u0e08\u0e30\u0e14\u0e36\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e08\u0e32\u0e01\u0e01\u0e25\u0e48\u0e2d\u0e07\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13", 
- "Custom Autoreply Message": "\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e15\u0e2d\u0e1a\u0e01\u0e25\u0e31\u0e1a\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07", 
- "Email Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2d\u0e35\u0e40\u0e21\u0e25", 
- "Email Settings for Outgoing and Incoming Emails.": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e02\u0e32\u0e2d\u0e2d\u0e01\u0e41\u0e25\u0e30\u0e02\u0e32\u0e40\u0e02\u0e49\u0e32", 
- "If non standard port (e.g. 587)": "\u0e16\u0e49\u0e32\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e44\u0e21\u0e48 (\u0e40\u0e0a\u0e48\u0e19 587)", 
- "Incoming Mail Setting": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e02\u0e32\u0e40\u0e02\u0e49\u0e32", 
- "Login Id": "\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e23\u0e2b\u0e31\u0e2a", 
- "Mail Password": "\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e2d\u0e35\u0e40\u0e21\u0e25", 
- "Mail Port": "\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22", 
- "Outgoing Mail Server": "\u0e40\u0e0b\u0e34\u0e23\u0e4c\u0e1f\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e02\u0e32\u0e2d\u0e2d\u0e01", 
- "Outgoing Mails": "\u0e2a\u0e48\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c\u0e2d\u0e2d\u0e01", 
- "POP3 Mail Server": "\u0e40\u0e0b\u0e34\u0e23\u0e4c\u0e1f\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22 POP3", 
- "POP3 mail server (e.g. pop.gmail.com)": "\u0e40\u0e0b\u0e34\u0e23\u0e4c\u0e1f\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e2d\u0e35\u0e40\u0e21\u0e25 POP3 (\u0e40\u0e0a\u0e48\u0e19 pop.gmail.com)", 
- "SMTP Server (e.g. smtp.gmail.com)": "SMTP Server (smtp.gmail.com \u0e40\u0e0a\u0e48\u0e19)", 
- "Send Autoreply": "\u0e2a\u0e48\u0e07 autoreply", 
- "Set Login and Password if authentication is required.": "\u0e15\u0e31\u0e49\u0e07\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e41\u0e25\u0e30\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e2b\u0e32\u0e01\u0e15\u0e23\u200b\u200b\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07", 
- "Set the POP3 email settings to pull emails directly from a mailbox and create Support Tickets": "\u0e15\u0e31\u0e49\u0e07\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2d\u0e35\u0e40\u0e21\u0e25 POP3 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e14\u0e36\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e42\u0e14\u0e22\u0e15\u0e23\u0e07\u0e08\u0e32\u0e01\u0e01\u0e25\u0e48\u0e2d\u0e07\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e41\u0e25\u0e30\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e15\u0e31\u0e4b\u0e27\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19", 
- "Set your outgoing mail SMTP settings here. All system generated notifications, emails will go from this mail server. If you are not sure, leave this blank to use ERPNext servers (emails will still be sent from your email id) or contact your email provider.": "\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e2d\u0e35\u0e40\u0e21\u0e25 SMTP \u0e02\u0e32\u0e2d\u0e2d\u0e01\u0e17\u0e35\u0e48\u0e19\u0e35\u0e48 \u0e23\u0e30\u0e1a\u0e1a\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e17\u0e35\u0e48\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e01\u0e32\u0e23\u0e41\u0e08\u0e49\u0e07\u0e40\u0e15\u0e37\u0e2d\u0e19\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e08\u0e30\u0e44\u0e1b\u0e08\u0e32\u0e01\u0e17\u0e35\u0e48\u0e40\u0e0b\u0e34\u0e23\u0e4c\u0e1f\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e19\u0e35\u0e49 \u0e2b\u0e32\u0e01\u0e04\u0e38\u0e13\u0e44\u0e21\u0e48\u0e41\u0e19\u0e48\u0e43\u0e08\u0e27\u0e48\u0e32\u0e40\u0e27\u0e49\u0e19\u0e27\u0e48\u0e32\u0e07\u0e44\u0e27\u0e49\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e0a\u0e49\u0e40\u0e0b\u0e34\u0e23\u0e4c\u0e1f\u0e40\u0e27\u0e2d\u0e23\u0e4c ERPNext (\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e08\u0e30\u0e22\u0e31\u0e07\u0e04\u0e07\u0e16\u0e39\u0e01\u0e2a\u0e48\u0e07\u0e08\u0e32\u0e01 id \u0e2d\u0e35\u0e40\u0e21\u0e25\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13) \u0e2b\u0e23\u0e37\u0e2d\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e1c\u0e39\u0e49\u0e43\u0e2b\u0e49\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Signature": "\u0e25\u0e32\u0e22\u0e40\u0e0b\u0e47\u0e19", 
- "Signature to be appended at the end of every email": "\u0e25\u0e32\u0e22\u0e40\u0e0b\u0e47\u0e19\u0e17\u0e35\u0e48\u0e08\u0e30\u0e15\u0e48\u0e2d\u0e17\u0e49\u0e32\u0e22\u0e02\u0e2d\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e17\u0e38\u0e01", 
- "Support Email": "\u0e01\u0e32\u0e23\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19\u0e17\u0e32\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25", 
- "Support Password": "\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19", 
- "Support Ticket Mail Settings": "\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e15\u0e31\u0e4b\u0e27", 
- "Sync Support Mails": "\u0e0b\u0e34\u0e07\u0e04\u0e4c\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e17\u0e35\u0e48\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19", 
- "System generated mails will be sent from this email id.": "\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e17\u0e35\u0e48\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e23\u0e30\u0e1a\u0e1a\u0e08\u0e30\u0e16\u0e39\u0e01\u0e2a\u0e48\u0e07\u0e21\u0e32\u0e08\u0e32\u0e01 id \u0e2d\u0e35\u0e40\u0e21\u0e25\u0e19\u0e35\u0e49", 
- "To automatically create Support Tickets from your incoming mail, set your POP3 settings here. You must ideally create a separate email id for the erp system so that all emails will be synced into the system from that mail id. If you are not sure, please contact your EMail Provider.": "\u0e42\u0e14\u0e22\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e15\u0e31\u0e4b\u0e27\u0e01\u0e32\u0e23\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19\u0e08\u0e32\u0e01\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32 POP3 \u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e17\u0e35\u0e48\u0e19\u0e35\u0e48 \u0e04\u0e38\u0e13\u0e19\u0e36\u0e01\u0e04\u0e34\u0e14\u0e15\u0e49\u0e2d\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07 id \u0e2d\u0e35\u0e40\u0e21\u0e25\u0e17\u0e35\u0e48\u0e41\u0e22\u0e01\u0e15\u0e48\u0e32\u0e07\u0e2b\u0e32\u0e01\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e23\u0e30\u0e1a\u0e1a ERP \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e08\u0e30\u0e16\u0e39\u0e01\u0e0b\u0e34\u0e07\u0e04\u0e4c\u0e40\u0e02\u0e49\u0e32\u0e44\u0e1b\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e08\u0e32\u0e01 ID mail \u0e17\u0e35\u0e48 \u0e2b\u0e32\u0e01\u0e04\u0e38\u0e13\u0e44\u0e21\u0e48\u0e41\u0e19\u0e48\u0e43\u0e08\u0e27\u0e48\u0e32\u0e42\u0e1b\u0e23\u0e14\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e1c\u0e39\u0e49\u0e43\u0e2b\u0e49\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13", 
- "Use SSL": "\u0e43\u0e0a\u0e49 SSL", 
- "User Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49", 
- "Your support email id - must be a valid email - this is where your emails will come!": "id \u0e2d\u0e35\u0e40\u0e21\u0e25\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19 - \u0e15\u0e49\u0e2d\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07 - \u0e19\u0e35\u0e48\u0e04\u0e37\u0e2d\u0e17\u0e35\u0e48\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e08\u0e30\u0e21\u0e32!"
-}
\ No newline at end of file
diff --git a/setup/doctype/features_setup/README.md b/setup/doctype/features_setup/README.md
new file mode 100644
index 0000000..4bdea47
--- /dev/null
+++ b/setup/doctype/features_setup/README.md
@@ -0,0 +1 @@
+Settings for enabling / disabling certain features that will result in smaller forms.
\ No newline at end of file
diff --git a/setup/doctype/features_setup/locale/_messages_doc.json b/setup/doctype/features_setup/locale/_messages_doc.json
deleted file mode 100644
index 6d4d66b..0000000
--- a/setup/doctype/features_setup/locale/_messages_doc.json
+++ /dev/null
@@ -1,48 +0,0 @@
-[
- "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.", 
- "Purchase Discounts", 
- "To enable <b>Point of Sale</b> features", 
- "To get Item Group in details table", 
- "Features Setup", 
- "Discount Fields will be available in Purchase Order, Purchase Receipt, Purchase Invoice", 
- "Enables <b>More Info.</b> in all documents", 
- "Item Serial Nos", 
- "Item Barcode", 
- "Item Groups in Details", 
- "All export related fields like currency, conversion rate, export total, export grand total etc are available in <br>\nDelivery Note, POS, Quotation, Sales Invoice, Sales Order etc.", 
- "Sales Discounts", 
- "Exports", 
- "To track brand name in the following documents<br>\nDelivery Note, Enuiry, Material Request, Item, Purchase Order, Purchase Voucher, Purchaser Receipt, Quotation, Sales Invoice, Sales BOM, Sales Order, Serial No", 
- "Item Advanced", 
- "Packing Detials", 
- "Item Batch Nos", 
- "Brands", 
- "Accounts", 
- "Manufacturing", 
- "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", 
- "Sales and Purchase", 
- "If Sale BOM is defined, the actual BOM of the Pack is displayed as table.\nAvailable in Delivery Note and Sales Order", 
- "Page Break", 
- "If you follow Quality Inspection<br>\nEnables item QA Required and QA No in Purchase Receipt", 
- "Check if you need automatic recurring invoices. After submitting any sales invoice, Recurring section will be visible.", 
- "Setup", 
- "Available in \nBOM, Delivery Note, Purchase Invoice, Production Order, Purchase Order, Purchase Receipt, Sales Invoice, Sales Order, Stock Entry, Timesheet", 
- "Materials", 
- "Miscelleneous", 
- "Recurring Invoice", 
- "Field available in Delivery Note, Quotation, Sales Invoice, Sales Order", 
- "More Info", 
- "Point of Sale", 
- "Sales Extras", 
- "Imports", 
- "If you have Sales Team and Sale Partners (Channel Partners)  they can be tagged and maintain their contribution in the sales activity", 
- "To track items using barcode. You will be able to enter items in Delivery Note and Sales Invoice by scanning barcode of item.", 
- "To track items in sales and purchase documents with batch nos<br><b>Preferred Industry: Chemicals etc</b>", 
- "After Sale Installations", 
- "Projects", 
- "All import related fields like currency, conversion rate, import total, import grand total etc are available in <br>\nPurchase Receipt, Supplier Quotation, Purchase Invoice, Purchase Order etc.", 
- "If you involve in manufacturing activity<br>\nEnables item <b>Is Manufactured</b>", 
- "To track any installation or commissioning related work after sales", 
- "Quality", 
- "1. To maintain the customer wise item code and to make them searchable based on their code use this option"
-]
\ No newline at end of file
diff --git a/setup/doctype/features_setup/locale/ar-doc.json b/setup/doctype/features_setup/locale/ar-doc.json
deleted file mode 100644
index 66f5dca..0000000
--- a/setup/doctype/features_setup/locale/ar-doc.json
+++ /dev/null
@@ -1,49 +0,0 @@
-{
- "1. To maintain the customer wise item code and to make them searchable based on their code use this option": "1. \u0644\u0644\u062d\u0641\u0627\u0638 \u0639\u0644\u0649 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0631\u0645\u0632 \u0627\u0644\u0628\u0646\u062f \u0627\u0644\u062d\u0643\u064a\u0645\u0629 \u0648\u0627\u0644\u0628\u062d\u062b \u0641\u064a\u0647\u0627 \u0644\u062c\u0639\u0644\u0647\u0627 \u062a\u0642\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u062a\u0639\u0644\u064a\u0645\u0627\u062a \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0647\u0645 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0647\u0630\u0627 \u0627\u0644\u062e\u064a\u0627\u0631", 
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "After Sale Installations": "\u0628\u0639\u062f \u0627\u0644\u062a\u062b\u0628\u064a\u062a \u0628\u064a\u0639", 
- "All export related fields like currency, conversion rate, export total, export grand total etc are available in <br>Delivery Note, POS, Quotation, Sales Invoice, Sales Order etc.": "\u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u062c\u0627\u0644\u0627\u062a \u0630\u0627\u062a \u0627\u0644\u0635\u0644\u0629 \u0645\u062b\u0644 \u062a\u0635\u062f\u064a\u0631 \u0627\u0644\u0639\u0645\u0644\u0627\u062a\u060c \u0645\u0639\u062f\u0644 \u0627\u0644\u062a\u062d\u0648\u064a\u0644\u060c \u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u062a\u0635\u062f\u064a\u0631\u060c \u062a\u0635\u062f\u064a\u0631 \u0627\u0644\u0643\u0628\u0631\u0649 \u0627\u0644\u062e \u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0645\u062a\u0627\u062d\u0629 \u0641\u064a <br> \u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u062a\u0633\u0644\u064a\u0645\u060c POS\u060c \u0627\u0642\u062a\u0628\u0627\u0633\u060c \u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a\u060c \u0648\u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u062e.", 
- "All import related fields like currency, conversion rate, import total, import grand total etc are available in <br>Purchase Receipt, Supplier Quotation, Purchase Invoice, Purchase Order etc.": "\u0627\u0633\u062a\u064a\u0631\u0627\u062f \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u062c\u0627\u0644\u0627\u062a \u0630\u0627\u062a \u0627\u0644\u0635\u0644\u0629 \u0645\u062b\u0644 \u0627\u0644\u0639\u0645\u0644\u0629\u060c \u0645\u0639\u062f\u0644 \u0627\u0644\u062a\u062d\u0648\u064a\u0644\u060c \u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f\u060c \u0627\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f \u0627\u0644\u0643\u0628\u0631\u0649 \u0648\u063a\u064a\u0631\u0647\u0627 \u0645\u062a\u0648\u0641\u0631\u0629 \u0641\u064a \u0645\u062c\u0645\u0648\u0639 <br> \u0625\u064a\u0635\u0627\u0644 \u0627\u0644\u0634\u0631\u0627\u0621\u060c \u0645\u0632\u0648\u062f \u0627\u0642\u062a\u0628\u0627\u0633\u060c \u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0634\u0631\u0627\u0621\u060c \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621 \u0627\u0644\u062e.", 
- "Available in BOM, Delivery Note, Purchase Invoice, Production Order, Purchase Order, Purchase Receipt, Sales Invoice, Sales Order, Stock Entry, Timesheet": "\u0627\u0644\u0645\u062a\u0627\u062d\u0629 \u0641\u064a BOM\u060c \u0645\u0630\u0643\u0631\u0629 \u0627\u0644\u062a\u0633\u0644\u064a\u0645\u060c \u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0634\u0631\u0627\u0621\u060c \u0623\u0645\u0631 \u0627\u0644\u0625\u0646\u062a\u0627\u062c\u060c \u0637\u0644\u0628 \u0634\u0631\u0627\u0621\u060c \u0625\u064a\u0635\u0627\u0644 \u0627\u0644\u0634\u0631\u0627\u0621\u060c \u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a\u060c \u0648\u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u062a\u0631\u062a\u064a\u0628\u060c \u062f\u062e\u0648\u0644 \u0627\u0644\u0623\u0633\u0647\u0645\u060c \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a", 
- "Brands": "\u0627\u0644\u0639\u0644\u0627\u0645\u0627\u062a \u0627\u0644\u062a\u062c\u0627\u0631\u064a\u0629", 
- "Check if you need automatic recurring invoices. After submitting any sales invoice, Recurring section will be visible.": "\u062a\u062d\u0642\u0642 \u0645\u0645\u0627 \u0625\u0630\u0627 \u0643\u0646\u062a \u0628\u062d\u0627\u062c\u0629 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0627\u0644\u062a\u0644\u0642\u0627\u0626\u064a. \u0628\u0639\u062f \u062a\u0642\u062f\u064a\u0645 \u0623\u064a \u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a\u060c \u0648\u0642\u0633\u0645 \u0627\u0644\u062a\u0643\u0631\u0627\u0631\u064a \u062a\u0643\u0648\u0646 \u0645\u0631\u0626\u064a\u0629.", 
- "Discount Fields will be available in Purchase Order, Purchase Receipt, Purchase Invoice": "\u0648\u0633\u0648\u0641 \u062a\u0643\u0648\u0646 \u0645\u062a\u0627\u062d\u0629 \u0627\u0644\u062e\u0635\u0645 \u0627\u0644\u062d\u0642\u0648\u0644 \u0641\u064a \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621\u060c \u0648\u062a\u0644\u0642\u064a \u0627\u0644\u0634\u0631\u0627\u0621\u060c \u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "Enables <b>More Info.</b> in all documents": "<b>\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u064a\u0645\u0643\u0646.</b> \u0641\u064a \u062c\u0645\u064a\u0639 \u0627\u0644\u0648\u062b\u0627\u0626\u0642", 
- "Exports": "\u0635\u0627\u062f\u0631\u0627\u062a", 
- "Features Setup": "\u0645\u064a\u0632\u0627\u062a \u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Field available in Delivery Note, Quotation, Sales Invoice, Sales Order": "\u0645\u062a\u0648\u0641\u0631\u0629 \u0641\u064a \u0645\u0630\u0643\u0631\u0629 \u0627\u0644\u062a\u0633\u0644\u064a\u0645\u060c \u0627\u0642\u062a\u0628\u0627\u0633\u060c \u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a\u060c \u0648\u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0645\u0646 \u0623\u062c\u0644 \u0627\u0644\u0645\u064a\u062f\u0627\u0646", 
- "If Sale BOM is defined, the actual BOM of the Pack is displayed as table.Available in Delivery Note and Sales Order": "\u0625\u0630\u0627 \u062a\u0645 \u062a\u0639\u0631\u064a\u0641 BOM \u0628\u064a\u0639\u060c \u064a\u062a\u0645 \u0639\u0631\u0636 BOM \u0627\u0644\u0641\u0639\u0644\u064a \u0644\u0644\u062d\u0632\u0645\u0629 \u0648table.Available \u0641\u064a \u0645\u0630\u0643\u0631\u0629 \u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0648\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "If you follow Quality Inspection<br>Enables item QA Required and QA No in Purchase Receipt": "\u0625\u0630\u0627 \u0643\u0646\u062a \u062a\u062a\u0628\u0639 \u0641\u062d\u0635 \u0627\u0644\u062c\u0648\u062f\u0629 <br> \u062a\u0645\u0643\u0646 \u0627\u0644\u0628\u0646\u062f QA \u0644\u0627 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u0648\u0636\u0645\u0627\u0646 \u0627\u0644\u062c\u0648\u062f\u0629 \u0641\u064a \u0625\u064a\u0635\u0627\u0644 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "If you have Sales Team and Sale Partners (Channel Partners)  they can be tagged and maintain their contribution in the sales activity": "\u0625\u0630\u0627 \u0643\u0627\u0646 \u0644\u062f\u064a\u0643 \u0641\u0631\u064a\u0642 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0648\u0627\u0644\u0634\u0631\u0643\u0627\u0621 \u0628\u064a\u0639 (\u0634\u0631\u0643\u0627\u0621 \u0627\u0644\u0642\u0646\u0648\u0627\u062a) \u064a\u0645\u0643\u0646 \u0623\u0646 \u064a\u0648\u0635\u0641 \u0628\u0647\u0627 \u0648\u0627\u0644\u062d\u0641\u0627\u0638 \u0639\u0644\u0649 \u0645\u0633\u0627\u0647\u0645\u062a\u0647\u0627 \u0641\u064a \u0646\u0634\u0627\u0637 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "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": "\u0625\u0630\u0627 \u0643\u0627\u0646 \u0644\u062f\u064a\u0643 \u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u0623\u0634\u0643\u0627\u0644 \u0637\u0648\u064a\u0644\u0629\u060c \u064a\u0645\u0643\u0646 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0647\u0630\u0647 \u0627\u0644\u0645\u064a\u0632\u0629 \u0644\u062a\u0642\u0633\u064a\u0645 \u0644\u064a\u062a\u0645 \u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u0635\u0641\u062d\u0629 \u0639\u0644\u0649 \u0635\u0641\u062d\u0627\u062a \u0645\u062a\u0639\u062f\u062f\u0629 \u0645\u0639 \u062c\u0645\u064a\u0639 \u0627\u0644\u0631\u0624\u0648\u0633 \u0648\u0627\u0644\u062a\u0630\u064a\u064a\u0644\u0627\u062a \u0639\u0644\u0649 \u0643\u0644 \u0635\u0641\u062d\u0629", 
- "If you involve in manufacturing activity<br>Enables item <b>Is Manufactured</b>": "\u0625\u0630\u0627 \u0643\u0646\u062a \u062a\u0646\u0637\u0648\u064a \u0641\u064a \u0646\u0634\u0627\u0637 \u0627\u0644\u0635\u0646\u0627\u0639\u0627\u062a \u0627\u0644\u062a\u062d\u0648\u064a\u0644\u064a\u0629 <br> \u062a\u0645\u0643\u0646 <b>\u064a\u062a\u0645 \u062a\u0635\u0646\u064a\u0639\u0647\u0627</b> \u0627\u0644\u0628\u0646\u062f", 
- "Imports": "\u0648\u0627\u0631\u062f\u0627\u062a", 
- "Item Advanced": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0645\u062a\u0642\u062f\u0645", 
- "Item Barcode": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0628\u0627\u0631\u0643\u0648\u062f", 
- "Item Batch Nos": "\u0627\u0631\u0642\u0627\u0645 \u0627\u0644\u0628\u0646\u062f \u062f\u0641\u0639\u0629", 
- "Item Groups in Details": "\u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0641\u064a \u0627\u0644\u0628\u0646\u062f \u062a\u0641\u0627\u0635\u064a\u0644", 
- "Item Serial Nos": "\u0627\u0644\u0645\u0633\u0644\u0633\u0644 \u0627\u0631\u0642\u0627\u0645 \u0627\u0644\u0628\u0646\u062f", 
- "Manufacturing": "\u062a\u0635\u0646\u064a\u0639", 
- "Materials": "\u0627\u0644\u0645\u0648\u0627\u062f", 
- "Miscelleneous": "\u0645\u062a\u0641\u0631\u0642\u0627\u062a", 
- "More Info": "\u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a", 
- "Packing Detials": "\u0627\u0644\u062a\u0639\u0628\u0626\u0629 \u062f\u064a\u062a\u064a\u0627\u0644\u0633", 
- "Page Break": "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0633\u062a\u0631\u0627\u062d\u0629", 
- "Point of Sale": "\u0646\u0642\u0637\u0629 \u0628\u064a\u0639", 
- "Projects": "\u0645\u0634\u0627\u0631\u064a\u0639", 
- "Purchase Discounts": "\u0634\u0631\u0627\u0621 \u062e\u0635\u0648\u0645\u0627\u062a", 
- "Quality": "\u062c\u0648\u062f\u0629", 
- "Recurring Invoice": "\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629", 
- "Sales Discounts": "\u0645\u0628\u064a\u0639\u0627\u062a \u062e\u0635\u0648\u0645\u0627\u062a", 
- "Sales Extras": "\u0645\u0628\u064a\u0639\u0627\u062a \u0625\u0636\u0627\u0641\u0627\u062a", 
- "Sales and Purchase": "\u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0648\u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "To enable <b>Point of Sale</b> features": "\u0644\u062a\u0645\u0643\u064a\u0646 <b>\u0646\u0642\u0637\u0629 \u0645\u0646</b> \u0627\u0644\u0645\u064a\u0632\u0627\u062a <b>\u0628\u064a\u0639</b>", 
- "To get Item Group in details table": "\u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0641\u064a \u0627\u0644\u062c\u062f\u0648\u0644 \u062a\u0641\u0627\u0635\u064a\u0644", 
- "To track any installation or commissioning related work after sales": "\u0644\u062a\u062a\u0628\u0639 \u0623\u064a \u062a\u0631\u0643\u064a\u0628 \u0623\u0648 \u0627\u0644\u0623\u0639\u0645\u0627\u0644 \u0630\u0627\u062a \u0627\u0644\u0635\u0644\u0629 \u0627\u0644\u062a\u0643\u0644\u064a\u0641 \u0628\u0639\u062f \u0627\u0644\u0628\u064a\u0639", 
- "To track brand name in the following documents<br>Delivery Note, Enuiry, Material Request, Item, Purchase Order, Purchase Voucher, Purchaser Receipt, Quotation, Sales Invoice, Sales BOM, Sales Order, Serial No": "\u0644\u062a\u0639\u0642\u0628 \u0627\u0633\u0645 \u0627\u0644\u0639\u0644\u0627\u0645\u0629 \u0627\u0644\u062a\u062c\u0627\u0631\u064a\u0629 \u0641\u064a \u0627\u0644\u0648\u062b\u0627\u0626\u0642 \u0627\u0644\u062a\u0627\u0644\u064a\u0629 <br> \u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u062a\u0633\u0644\u064a\u0645\u060c Enuiry\u060c \u0637\u0644\u0628 \u0627\u0644\u0645\u0648\u0627\u062f\u060c \u0627\u0644\u0645\u062f\u064a\u0646\u0629\u060c \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621\u060c \u0642\u0633\u064a\u0645\u0629 \u0634\u0631\u0627\u0621 \u0648\u0627\u0633\u062a\u0644\u0627\u0645 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u060c \u0627\u0642\u062a\u0628\u0627\u0633\u060c \u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a\u060c BOM \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a\u060c \u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a\u060c \u0631\u0642\u0645 \u0627\u0644\u0645\u0633\u0644\u0633\u0644", 
- "To track brand name in the following documents<br>Delivery Note, Enuiry, Purchase Request, Item, Purchase Order, Purchase Voucher, Purchaser Receipt, Quotation, Sales Invoice, Sales BOM, Sales Order, Serial No": "\u0644\u062a\u0639\u0642\u0628 \u0627\u0633\u0645 \u0627\u0644\u0639\u0644\u0627\u0645\u0629 \u0627\u0644\u062a\u062c\u0627\u0631\u064a\u0629 \u0641\u064a \u0627\u0644\u0648\u062b\u0627\u0626\u0642 \u0627\u0644\u062a\u0627\u0644\u064a\u0629 <br> \u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u062a\u0633\u0644\u064a\u0645\u060c Enuiry\u060c \u0637\u0644\u0628 \u0634\u0631\u0627\u0621\u060c \u0627\u0644\u0645\u062f\u064a\u0646\u0629\u060c \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621\u060c \u0642\u0633\u064a\u0645\u0629 \u0634\u0631\u0627\u0621 \u0648\u0627\u0633\u062a\u0644\u0627\u0645 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u060c \u0627\u0642\u062a\u0628\u0627\u0633\u060c \u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a\u060c BOM \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a\u060c \u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a\u060c \u0631\u0642\u0645 \u0627\u0644\u0645\u0633\u0644\u0633\u0644", 
- "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.": "\u0644\u062a\u062a\u0628\u0639 \u0627\u0644\u0628\u0646\u062f \u0641\u064a \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0648\u062b\u0627\u0626\u0642 \u0627\u0644\u0634\u0631\u0627\u0621 \u0639\u0644\u0649 \u0623\u0633\u0627\u0633 \u063a \u0645\u0646 \u0627\u0644\u0645\u0633\u0644\u0633\u0644. \u0648\u064a\u0645\u0643\u0646 \u0623\u064a\u0636\u0627 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0647\u0630\u0647 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0644\u062a\u0639\u0642\u0628 \u0627\u0644\u0636\u0645\u0627\u0646 \u0644\u0644\u0645\u0646\u062a\u062c.", 
- "To track items in sales and purchase documents with batch nos<br><b>Preferred Industry: Chemicals etc</b>": "\u0644\u062a\u0639\u0642\u0628 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0641\u064a \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0648\u062b\u0627\u0626\u0642 \u0627\u0644\u0634\u0631\u0627\u0621 \u0645\u0639 NOS \u062f\u0641\u0639\u0629 <br> <b>\u0627\u0644\u0635\u0646\u0627\u0639\u0629 \u0627\u0644\u0645\u0641\u0636\u0644: \u0627\u0644\u0643\u064a\u0645\u064a\u0627\u0621 \u0627\u0644\u062e</b>", 
- "To track items using barcode. You will be able to enter items in Delivery Note and Sales Invoice by scanning barcode of item.": "\u0644\u062a\u0639\u0642\u0628 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0628\u0627\u0631\u0643\u0648\u062f. \u0633\u0648\u0641 \u062a\u0643\u0648\u0646 \u0642\u0627\u062f\u0631\u0629 \u0639\u0644\u0649 \u0627\u0644\u062f\u062e\u0648\u0644 \u0641\u064a \u0628\u0646\u0648\u062f \u0645\u0630\u0643\u0631\u0629 \u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0648\u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0639\u0646 \u0637\u0631\u064a\u0642 \u0645\u0633\u062d \u0627\u0644\u0628\u0627\u0631\u0643\u0648\u062f \u0645\u0646 \u0627\u0644\u0639\u0646\u0635\u0631."
-}
\ No newline at end of file
diff --git a/setup/doctype/features_setup/locale/de-doc.json b/setup/doctype/features_setup/locale/de-doc.json
deleted file mode 100644
index 4d53ab3..0000000
--- a/setup/doctype/features_setup/locale/de-doc.json
+++ /dev/null
@@ -1,41 +0,0 @@
-{
- "1. To maintain the customer wise item code and to make them searchable based on their code use this option": "Ein. Um den Kunden kluge Artikel Code zu pflegen und um sie durchsuchbar basierend auf ihren Code um diese Option", 
- "Accounts": "Konten", 
- "After Sale Installations": "After Sale Installationen", 
- "Brands": "Marken", 
- "Check if you need automatic recurring invoices. After submitting any sales invoice, Recurring section will be visible.": "\u00dcberpr\u00fcfen Sie, ob Sie die automatische wiederkehrende Rechnungen ben\u00f6tigen. Nach dem Absenden eine Rechnung \u00fcber den Verkauf wird Recurring Abschnitt sichtbar sein.", 
- "Discount Fields will be available in Purchase Order, Purchase Receipt, Purchase Invoice": "Discount Felder werden in der Bestellung, Kaufbeleg Kauf Rechnung verf\u00fcgbar", 
- "Enables <b>More Info.</b> in all documents": "Erm\u00f6glicht <b> Mehr Info. </ B> in alle Dokumente", 
- "Exports": "Ausfuhr", 
- "Features Setup": "Features Setup", 
- "Field available in Delivery Note, Quotation, Sales Invoice, Sales Order": "Feld in Lieferschein, Angebot, Sales Invoice, Sales Order", 
- "If you have Sales Team and Sale Partners (Channel Partners)  they can be tagged and maintain their contribution in the sales activity": "Wenn Sie Sales Team und Verkauf Partners (Channel Partners) sie markiert werden k\u00f6nnen und pflegen ihren Beitrag in der Vertriebsaktivit\u00e4ten", 
- "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": "Wenn Sie lange drucken, haben Formate, kann diese Funktion dazu verwendet, um die Seite auf mehreren Seiten mit allen Kopf-und Fu\u00dfzeilen auf jeder Seite gedruckt werden", 
- "Imports": "Imports", 
- "Item Advanced": "Erweiterte Artikel", 
- "Item Barcode": "Barcode Artikel", 
- "Item Batch Nos": "In Batch Artikel", 
- "Item Groups in Details": "Details Gruppen in Artikel", 
- "Item Serial Nos": "Artikel Serial In", 
- "Manufacturing": "Herstellung", 
- "Materials": "Materialien", 
- "Miscelleneous": "Miscelleneous", 
- "More Info": "Mehr Info", 
- "Packing Detials": "Verpackung Detials", 
- "Page Break": "Seitenwechsel", 
- "Point of Sale": "Point of Sale", 
- "Projects": "Projekte", 
- "Purchase Discounts": "Kauf Rabatte", 
- "Quality": "Qualit\u00e4t", 
- "Recurring Invoice": "Wiederkehrende Rechnung", 
- "Sales Discounts": "Sales Rabatte", 
- "Sales Extras": "Verkauf Extras", 
- "Sales and Purchase": "Verkauf und Kauf", 
- "Setup": "Setup", 
- "To enable <b>Point of Sale</b> features": "Zum <b> Point of Sale </ b> Funktionen erm\u00f6glichen", 
- "To get Item Group in details table": "Zu Artikelnummer Gruppe im Detail Tisch zu bekommen", 
- "To track any installation or commissioning related work after sales": "Um jegliche Installation oder Inbetriebnahme verwandte Arbeiten After Sales verfolgen", 
- "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.": "Um Artikel in Vertrieb und Einkauf Dokumente auf ihrem Werknummern Basis zu verfolgen. Dies wird auch verwendet, um Details zum Thema Gew\u00e4hrleistung des Produktes zu verfolgen.", 
- "To track items in sales and purchase documents with batch nos<br><b>Preferred Industry: Chemicals etc</b>": "Um Elemente in An-und Verkauf von Dokumenten mit Batch-nos <br> <b> Preferred Industry verfolgen: 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.": "Um Objekte mit Barcode verfolgen. Sie werden in der Lage sein, um Elemente in Lieferschein und Sales Invoice durch Scannen Barcode einzusteigen."
-}
\ No newline at end of file
diff --git a/setup/doctype/features_setup/locale/es-doc.json b/setup/doctype/features_setup/locale/es-doc.json
deleted file mode 100644
index f77869e..0000000
--- a/setup/doctype/features_setup/locale/es-doc.json
+++ /dev/null
@@ -1,49 +0,0 @@
-{
- "1. To maintain the customer wise item code and to make them searchable based on their code use this option": "1. Para mantener el c\u00f3digo de art\u00edculo del cliente racional, y efectuar b\u00fasquedas en ellos sobre la base de su c\u00f3digo de usar esta opci\u00f3n", 
- "Accounts": "Cuentas", 
- "After Sale Installations": "Despu\u00e9s Instalaciones Venta", 
- "All export related fields like currency, conversion rate, export total, export grand total etc are available in <br>Delivery Note, POS, Quotation, Sales Invoice, Sales Order etc.": "Todos los campos relacionados, como la exportaci\u00f3n de moneda, tasa de conversi\u00f3n, el total de las exportaciones, exportaci\u00f3n, etc total general est\u00e1n disponibles en <br> Nota de entrega, puntos de venta, cotizaci\u00f3n, factura de compra, \u00f3rdenes de venta, etc", 
- "All import related fields like currency, conversion rate, import total, import grand total etc are available in <br>Purchase Receipt, Supplier Quotation, Purchase Invoice, Purchase Order etc.": "Todos los campos relacionados, como la importaci\u00f3n de moneda, tasa de conversi\u00f3n, el total de las importaciones, importaci\u00f3n, etc total general est\u00e1n disponibles en <br> Recibo de compra, cotizaci\u00f3n del proveedor, factura de compra, orden de compra, etc", 
- "Available in BOM, Delivery Note, Purchase Invoice, Production Order, Purchase Order, Purchase Receipt, Sales Invoice, Sales Order, Stock Entry, Timesheet": "Disponible en la lista de materiales, albar\u00e1n, factura de compra, orden de fabricaci\u00f3n, orden de compra, recibo de compra, factura de venta, pedidos de venta, Entrada de Valores, parte de horas", 
- "Brands": "Marcas", 
- "Check if you need automatic recurring invoices. After submitting any sales invoice, Recurring section will be visible.": "Compruebe si necesita autom\u00e1ticas facturas recurrentes. Despu\u00e9s de presentar cualquier factura de venta, secci\u00f3n recurrente ser\u00e1 visible.", 
- "Discount Fields will be available in Purchase Order, Purchase Receipt, Purchase Invoice": "Los campos con descuento estar\u00e1 disponible en la Orden de Compra, recibo de compra, factura de compra", 
- "Enables <b>More Info.</b> in all documents": "Habilita <b>M\u00e1s informaci\u00f3n.</b> En todos los documentos", 
- "Exports": "Exportaciones", 
- "Features Setup": "Caracter\u00edsticas del programa de instalaci\u00f3n", 
- "Field available in Delivery Note, Quotation, Sales Invoice, Sales Order": "Campo disponible en la Nota de Entrega, cotizaci\u00f3n, factura de compra, \u00f3rdenes de venta", 
- "If Sale BOM is defined, the actual BOM of the Pack is displayed as table.Available in Delivery Note and Sales Order": "Si BOM venta est\u00e1 definida, la lista de materiales real del paquete se muestra como table.Available en la nota de entrega y de \u00f3rdenes de venta", 
- "If you follow Quality Inspection<br>Enables item QA Required and QA No in Purchase Receipt": "Si usted sigue Inspecci\u00f3n de Calidad <br> Permite elemento de control de calidad y garant\u00eda de la calidad requerida no en recibo de compra", 
- "If you have Sales Team and Sale Partners (Channel Partners)  they can be tagged and maintain their contribution in the sales activity": "Si tiene equipo de ventas y socios de venta (Channel Partners) pueden ser etiquetados y mantener su contribuci\u00f3n en la actividad de ventas", 
- "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": "Si hace mucho tiempo imprimir formatos, esta caracter\u00edstica se puede utilizar para dividir la p\u00e1gina que se imprimir\u00e1 en varias p\u00e1ginas con todos los encabezados y pies de p\u00e1gina en cada p\u00e1gina", 
- "If you involve in manufacturing activity<br>Enables item <b>Is Manufactured</b>": "Si hace que la actividad manufacturera <br> Permite elemento <b>se fabrica</b>", 
- "Imports": "Importaciones", 
- "Item Advanced": "Art\u00edculo avanzada", 
- "Item Barcode": "Punto de c\u00f3digo de barras", 
- "Item Batch Nos": "Nos Art\u00edculo lotes", 
- "Item Groups in Details": "Grupos de art\u00edculos en Detalles", 
- "Item Serial Nos": "Art\u00edculo n\u00fameros de serie", 
- "Manufacturing": "Fabricaci\u00f3n", 
- "Materials": "Materiales", 
- "Miscelleneous": "Miscelleneous", 
- "More Info": "M\u00e1s informaci\u00f3n", 
- "Packing Detials": "Detials embalaje", 
- "Page Break": "Salto de p\u00e1gina", 
- "Point of Sale": "Punto de Venta", 
- "Projects": "Proyectos", 
- "Purchase Discounts": "Descuentos de Compra", 
- "Quality": "Calidad", 
- "Recurring Invoice": "Factura Recurrente", 
- "Sales Discounts": "Ventas Descuentos", 
- "Sales Extras": "Ventas Extras", 
- "Sales and Purchase": "Ventas y Compras", 
- "Setup": "Disposici\u00f3n", 
- "To enable <b>Point of Sale</b> features": "Para habilitar <b>Punto de Venta</b> caracter\u00edsticas", 
- "To get Item Group in details table": "Para obtener Grupo de art\u00edculos en tabla de Datos", 
- "To track any installation or commissioning related work after sales": "Para el seguimiento de cualquier instalaci\u00f3n o puesta en servicio despu\u00e9s de la venta relacionados", 
- "To track brand name in the following documents<br>Delivery Note, Enuiry, Material Request, Item, Purchase Order, Purchase Voucher, Purchaser Receipt, Quotation, Sales Invoice, Sales BOM, Sales Order, Serial No": "Para realizar el seguimiento de marca en los siguientes documentos <br> Nota de Entrega, Enuiry, solicitud de materiales, art\u00edculos, orden de compra, comprobantes de compra, el recibo de compra, cotizaci\u00f3n, factura de venta, lista de materiales de ventas, pedidos de venta, Serial No", 
- "To track brand name in the following documents<br>Delivery Note, Enuiry, Purchase Request, Item, Purchase Order, Purchase Voucher, Purchaser Receipt, Quotation, Sales Invoice, Sales BOM, Sales Order, Serial No": "Para realizar el seguimiento de marca en los siguientes documentos <br> Nota de Entrega, Enuiry, solicitud de compra del art\u00edculo, orden de compra, comprobantes de compra, el recibo de compra, cotizaci\u00f3n, factura de venta, lista de materiales de ventas, pedidos de venta, Serial No", 
- "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.": "Para realizar el seguimiento elemento en documentos de ventas y compras en base a sus n\u00fameros de serie. Esto tambi\u00e9n se puede utilizar para rastrear detalles de la garant\u00eda del producto.", 
- "To track items in sales and purchase documents with batch nos<br><b>Preferred Industry: Chemicals etc</b>": "Para el seguimiento de los elementos de documentos de ventas y compras con los n\u00fameros de lote <br> <b>Industria de Preferencia: Productos qu\u00edmicos, 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.": "Para el seguimiento de elementos mediante c\u00f3digo de barras. Usted ser\u00e1 capaz de entrar en los elementos de albar\u00e1n y factura de venta mediante el escaneo de c\u00f3digo de barras del art\u00edculo."
-}
\ No newline at end of file
diff --git a/setup/doctype/features_setup/locale/fr-doc.json b/setup/doctype/features_setup/locale/fr-doc.json
deleted file mode 100644
index 04a0604..0000000
--- a/setup/doctype/features_setup/locale/fr-doc.json
+++ /dev/null
@@ -1,49 +0,0 @@
-{
- "1. To maintain the customer wise item code and to make them searchable based on their code use this option": "1. Pour maintenir le code de r\u00e9f\u00e9rence du client sage et de les rendre consultables en fonction de leur code d&#39;utiliser cette option", 
- "Accounts": "Comptes", 
- "After Sale Installations": "Apr\u00e8s Installations Vente", 
- "All export related fields like currency, conversion rate, export total, export grand total etc are available in <br>Delivery Note, POS, Quotation, Sales Invoice, Sales Order etc.": "Tous les champs d&#39;exportation connexes tels que la monnaie, taux de conversion, le total des exportations, l&#39;exportation, etc totale grands sont disponibles en <br> Remarque livraison, POS, devis, facture de vente, Sales Order etc", 
- "All import related fields like currency, conversion rate, import total, import grand total etc are available in <br>Purchase Receipt, Supplier Quotation, Purchase Invoice, Purchase Order etc.": "Tous les champs connexes, comme l&#39;importation de devises, taux de conversion, le total des importations, l&#39;importation, etc totale grands sont disponibles en <br> Re\u00e7u d&#39;achat, devis fournisseur, facture d&#39;achat, bon de commande, etc", 
- "Available in BOM, Delivery Note, Purchase Invoice, Production Order, Purchase Order, Purchase Receipt, Sales Invoice, Sales Order, Stock Entry, Timesheet": "Disponible dans la nomenclature, bon de livraison, facture d&#39;achat, ordres de fabrication, de commande, de r\u00e9ception, de la facture, commande client, Entr\u00e9e Stock, feuille de temps", 
- "Brands": "Marques", 
- "Check if you need automatic recurring invoices. After submitting any sales invoice, Recurring section will be visible.": "V\u00e9rifiez si vous avez besoin automatiques factures r\u00e9currentes. Apr\u00e8s avoir pr\u00e9sent\u00e9 la facture de vente, l&#39;article r\u00e9current sera visible.", 
- "Discount Fields will be available in Purchase Order, Purchase Receipt, Purchase Invoice": "Les champs d&#39;actualisation sera disponible en commande, re\u00e7u d&#39;achat, facture d&#39;achat", 
- "Enables <b>More Info.</b> in all documents": "Permet <b>Plus d&#39;info.</b> Sur tous les documents", 
- "Exports": "Exportations", 
- "Features Setup": "Features Setup", 
- "Field available in Delivery Note, Quotation, Sales Invoice, Sales Order": "Champ disponible dans la note de livraison, devis, facture de vente, Sales Order", 
- "If Sale BOM is defined, the actual BOM of the Pack is displayed as table.Available in Delivery Note and Sales Order": "Si BOM vente est d\u00e9finie, la nomenclature actuelle de la meute est affich\u00e9 comme table.Available dans la note de livraison et des commandes clients", 
- "If you follow Quality Inspection<br>Enables item QA Required and QA No in Purchase Receipt": "Si vous suivez inspection de la qualit\u00e9 <br> Permet article Pas de QA et QA requis en re\u00e7u d&#39;achat", 
- "If you have Sales Team and Sale Partners (Channel Partners)  they can be tagged and maintain their contribution in the sales activity": "Si vous avez \u00e9quipe de vente et Partenaires Vente (Channel Partners), ils peuvent \u00eatre marqu\u00e9s et maintenir leur contribution \u00e0 l&#39;activit\u00e9 commerciale", 
- "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": "Si vous avez longtemps imprimer des formats, cette fonction peut \u00eatre utilis\u00e9e pour diviser la page \u00e0 imprimer sur plusieurs pages avec tous les en-t\u00eates et pieds de page sur chaque page", 
- "If you involve in manufacturing activity<br>Enables item <b>Is Manufactured</b>": "Si vous impliquer dans l&#39;activit\u00e9 manufacturi\u00e8re <br> Permet article <b>est fabriqu\u00e9</b>", 
- "Imports": "Importations", 
- "Item Advanced": "Article avanc\u00e9e", 
- "Item Barcode": "Barcode article", 
- "Item Batch Nos": "Nos lots d&#39;articles", 
- "Item Groups in Details": "Groupes d&#39;articles en d\u00e9tails", 
- "Item Serial Nos": "Point n \u00b0 de s\u00e9rie", 
- "Manufacturing": "Fabrication", 
- "Materials": "Mat\u00e9riels", 
- "Miscelleneous": "Miscelleneous", 
- "More Info": "Plus d&#39;infos", 
- "Packing Detials": "Detials emballage", 
- "Page Break": "Saut de page", 
- "Point of Sale": "Point de vente", 
- "Projects": "Projets", 
- "Purchase Discounts": "Rabais sur l&#39;achat", 
- "Quality": "Qualit\u00e9", 
- "Recurring Invoice": "Facture r\u00e9currente", 
- "Sales Discounts": "Escomptes sur ventes", 
- "Sales Extras": "Extras ventes", 
- "Sales and Purchase": "Vente et achat", 
- "Setup": "Installation", 
- "To enable <b>Point of Sale</b> features": "Pour permettre <b>Point de Vente</b> fonctionnalit\u00e9s", 
- "To get Item Group in details table": "Pour obtenir Groupe d&#39;\u00e9l\u00e9ments dans le tableau de d\u00e9tails", 
- "To track any installation or commissioning related work after sales": "Pour suivre toute installation ou mise en service apr\u00e8s-vente des travaux connexes", 
- "To track brand name in the following documents<br>Delivery Note, Enuiry, Material Request, Item, Purchase Order, Purchase Voucher, Purchaser Receipt, Quotation, Sales Invoice, Sales BOM, Sales Order, Serial No": "Pour suivre la marque dans les documents suivants <br> Remarque livraison, Enuiry, Demande de Mat\u00e9riel, article, bon de commande, bon d&#39;achat, facture de l&#39;acheteur, devis, facture de vente, BOM des ventes, des commandes clients, N \u00b0 de s\u00e9rie", 
- "To track brand name in the following documents<br>Delivery Note, Enuiry, Purchase Request, Item, Purchase Order, Purchase Voucher, Purchaser Receipt, Quotation, Sales Invoice, Sales BOM, Sales Order, Serial No": "Pour suivre la marque dans les documents suivants <br> Remarque livraison, Enuiry, demande d&#39;achat, article, bon de commande, bon d&#39;achat, facture de l&#39;acheteur, devis, facture de vente, BOM des ventes, des commandes clients, N \u00b0 de s\u00e9rie", 
- "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.": "Pour suivre pi\u00e8ce documents de vente et d&#39;achat en fonction de leurs num\u00e9ros de s\u00e9rie. Ce n&#39;est peut \u00e9galement \u00eatre utilis\u00e9 pour suivre les d\u00e9tails de la garantie du produit.", 
- "To track items in sales and purchase documents with batch nos<br><b>Preferred Industry: Chemicals etc</b>": "Pour suivre les articles de chiffre d&#39;affaires et des documents d&#39;achat avec nos lots <br> <b>Industrie pr\u00e9f\u00e9r\u00e9: produits chimiques, 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.": "Pour suivre les \u00e9l\u00e9ments \u00e0 l&#39;aide de code \u00e0 barres. Vous serez en mesure d&#39;entrer dans les articles bon de livraison et la facture de vente par balayage de code \u00e0 barres de l&#39;article."
-}
\ No newline at end of file
diff --git a/setup/doctype/features_setup/locale/hi-doc.json b/setup/doctype/features_setup/locale/hi-doc.json
deleted file mode 100644
index 5499461..0000000
--- a/setup/doctype/features_setup/locale/hi-doc.json
+++ /dev/null
@@ -1,49 +0,0 @@
-{
- "1. To maintain the customer wise item code and to make them searchable based on their code use this option": "1. \u0907\u0938 \u0935\u093f\u0915\u0932\u094d\u092a \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0917\u094d\u0930\u093e\u0939\u0915 \u092c\u0941\u0926\u094d\u0927\u093f\u092e\u093e\u0928 \u0906\u0907\u091f\u092e \u0915\u094b\u0921 \u0915\u094b \u092c\u0928\u093e\u090f \u0930\u0916\u0928\u0947 \u0914\u0930 \u0905\u092a\u0928\u0947 \u0915\u094b\u0921 \u0915\u0947 \u0906\u0927\u093e\u0930 \u092a\u0930 \u092c\u0928\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0909\u0928\u094d\u0939\u0947\u0902 \u0916\u094b\u091c\u093e", 
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "After Sale Installations": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0915\u0947 \u092a\u094d\u0930\u0924\u093f\u0937\u094d\u0920\u093e\u0928 \u0915\u0947 \u092c\u093e\u0926", 
- "All export related fields like currency, conversion rate, export total, export grand total etc are available in <br>Delivery Note, POS, Quotation, Sales Invoice, Sales Order etc.": "\u092e\u0941\u0926\u094d\u0930\u093e, \u0930\u0942\u092a\u093e\u0902\u0924\u0930\u0923 \u0926\u0930, \u0928\u093f\u0930\u094d\u092f\u093e\u0924 \u0915\u0941\u0932 \u0928\u093f\u0930\u094d\u092f\u093e\u0924 \u092e\u0939\u093e\u092f\u094b\u0917 \u0906\u0926\u093f \u0915\u0940 \u0924\u0930\u0939 \u0938\u092d\u0940 \u0915\u0947 \u0928\u093f\u0930\u094d\u092f\u093e\u0924 \u0938\u0947 \u0938\u0902\u092c\u0902\u0927\u093f\u0924 \u0915\u094d\u0937\u0947\u0924\u094d\u0930\u094b\u0902 \u092e\u0947\u0902 \u0909\u092a\u0932\u092c\u094d\u0927 \u0939\u0948\u0902 <br> \u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f, \u0938\u094d\u0925\u093f\u0924\u093f, \u0915\u094b\u091f\u0947\u0936\u0928, \u092c\u093f\u0915\u094d\u0930\u0940 \u091a\u093e\u0932\u093e\u0928, \u0935\u093f\u0915\u094d\u0930\u092f \u0906\u0926\u0947\u0936 \u0906\u0926\u093f", 
- "All import related fields like currency, conversion rate, import total, import grand total etc are available in <br>Purchase Receipt, Supplier Quotation, Purchase Invoice, Purchase Order etc.": "\u092e\u0941\u0926\u094d\u0930\u093e, \u0930\u0942\u092a\u093e\u0902\u0924\u0930\u0923 \u0926\u0930, \u0906\u092f\u093e\u0924 \u0915\u0941\u0932 \u0906\u092f\u093e\u0924 \u092d\u0935\u094d\u092f \u0915\u0941\u0932 \u0906\u0926\u093f \u0915\u0940 \u0924\u0930\u0939 \u0938\u092d\u0940 \u0915\u0947 \u0906\u092f\u093e\u0924 \u0938\u0947 \u0938\u0902\u092c\u0902\u0927\u093f\u0924 \u0915\u094d\u0937\u0947\u0924\u094d\u0930\u094b\u0902 \u092e\u0947\u0902 \u0909\u092a\u0932\u092c\u094d\u0927 \u0939\u0948\u0902 <br> \u0916\u0930\u0940\u0926 \u0930\u0938\u0940\u0926, \u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0915\u094b\u091f\u0947\u0936\u0928, \u0916\u0930\u0940\u0926 \u091a\u093e\u0932\u093e\u0928, \u0906\u0926\u0947\u0936 \u0906\u0926\u093f \u0916\u0930\u0940\u0926", 
- "Available in BOM, Delivery Note, Purchase Invoice, Production Order, Purchase Order, Purchase Receipt, Sales Invoice, Sales Order, Stock Entry, Timesheet": "\u092c\u0940\u0913\u090f\u092e, \u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f, \u0916\u0930\u0940\u0926 \u091a\u093e\u0932\u093e\u0928, \u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u0915\u093e \u0906\u0926\u0947\u0936, \u0916\u0930\u0940\u0926 \u0906\u0926\u0947\u0936, \u0916\u0930\u0940\u0926 \u0930\u0938\u0940\u0926, \u092c\u093f\u0915\u094d\u0930\u0940 \u091a\u093e\u0932\u093e\u0928, \u0935\u093f\u0915\u094d\u0930\u092f \u0906\u0926\u0947\u0936, \u0938\u094d\u091f\u0949\u0915 \u090f\u0902\u091f\u094d\u0930\u0940, Timesheet \u092e\u0947\u0902 \u0909\u092a\u0932\u092c\u094d\u0927", 
- "Brands": "\u092c\u094d\u0930\u093e\u0902\u0921", 
- "Check if you need automatic recurring invoices. After submitting any sales invoice, Recurring section will be visible.": "\u092f\u0926\u093f \u0906\u092a \u0938\u094d\u0935\u0924: \u0906\u0935\u0930\u094d\u0924\u0940 \u091a\u093e\u0932\u093e\u0928 \u0915\u0940 \u091c\u0930\u0942\u0930\u0924 \u0915\u0940 \u091c\u093e\u0901\u091a \u0915\u0930\u0947\u0902. \u0915\u093f\u0938\u0940 \u092d\u0940 \u092c\u093f\u0915\u094d\u0930\u0940 \u091a\u093e\u0932\u093e\u0928 \u092a\u094d\u0930\u0938\u094d\u0924\u0941\u0924 \u0915\u0930\u0928\u0947 \u0915\u0947 \u092c\u093e\u0926, \u0906\u0935\u0930\u094d\u0924\u0940 \u0905\u0928\u0941\u092d\u093e\u0917 \u0926\u093f\u0916\u093e\u0908 \u091c\u093e\u090f\u0917\u0940.", 
- "Discount Fields will be available in Purchase Order, Purchase Receipt, Purchase Invoice": "\u0921\u093f\u0938\u094d\u0915\u093e\u0909\u0902\u091f \u092b\u0940\u0932\u094d\u0921\u094d\u0938 \u0916\u0930\u0940\u0926 \u0906\u0926\u0947\u0936, \u0916\u0930\u0940\u0926 \u0930\u0938\u0940\u0926, \u0916\u0930\u0940\u0926 \u091a\u093e\u0932\u093e\u0928 \u092e\u0947\u0902 \u0909\u092a\u0932\u092c\u094d\u0927 \u0939\u094b \u091c\u093e\u090f\u0917\u093e", 
- "Enables <b>More Info.</b> in all documents": "<b>\u0905\u0927\u093f\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940 \u0915\u0947 \u0932\u093f\u090f</b> \u0938\u092d\u0940 \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u094b\u0902 \u092e\u0947\u0902 <b>\u0938\u0915\u094d\u0937\u092e</b> \u092c\u0928\u093e\u0924\u093e \u0939\u0948", 
- "Exports": "\u0928\u093f\u0930\u094d\u092f\u093e\u0924", 
- "Features Setup": "\u0938\u0941\u0935\u093f\u0927\u093e\u090f\u0901 \u0938\u0947\u091f\u0905\u092a", 
- "Field available in Delivery Note, Quotation, Sales Invoice, Sales Order": "\u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f, \u0915\u094b\u091f\u0947\u0936\u0928, \u092c\u093f\u0915\u094d\u0930\u0940 \u091a\u093e\u0932\u093e\u0928, \u0935\u093f\u0915\u094d\u0930\u092f \u0906\u0926\u0947\u0936 \u092e\u0947\u0902 \u0909\u092a\u0932\u092c\u094d\u0927 \u092b\u0940\u0932\u094d\u0921", 
- "If Sale BOM is defined, the actual BOM of the Pack is displayed as table.Available in Delivery Note and Sales Order": "\u092f\u0926\u093f \u092c\u093f\u0915\u094d\u0930\u0940 \u092c\u0940\u0913\u090f\u092e \u092e\u0947\u0902 \u092a\u0930\u093f\u092d\u093e\u0937\u093f\u0924 \u0915\u093f\u092f\u093e \u0917\u092f\u093e \u0939\u0948, \u092a\u0948\u0915 \u0915\u0947 \u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915 \u092c\u0940\u0913\u090f\u092e table.Available \u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f \u0914\u0930 \u0935\u093f\u0915\u094d\u0930\u092f \u0906\u0926\u0947\u0936 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u092a\u094d\u0930\u0926\u0930\u094d\u0936\u093f\u0924 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948", 
- "If you follow Quality Inspection<br>Enables item QA Required and QA No in Purchase Receipt": "\u092f\u0926\u093f \u0906\u092a \u0917\u0941\u0923\u0935\u0924\u094d\u0924\u093e \u0928\u093f\u0930\u0940\u0915\u094d\u0937\u0923 \u0915\u093e \u092a\u093e\u0932\u0928 \u0915\u0930\u0947\u0902 <br> \u0916\u0930\u0940\u0926 \u0930\u0938\u0940\u0926 \u092e\u0947\u0902 \u0906\u0907\u091f\u092e \u0915\u094d\u092f\u0942\u090f \u0906\u0935\u0936\u094d\u092f\u0915 \u0914\u0930 \u0917\u0941\u0923\u0935\u0924\u094d\u0924\u093e \u0906\u0936\u094d\u0935\u093e\u0938\u0928 \u0928\u0939\u0940\u0902 \u0926\u0947\u0924\u0940 \u0939\u0948", 
- "If you have Sales Team and Sale Partners (Channel Partners)  they can be tagged and maintain their contribution in the sales activity": "\u092f\u0926\u093f \u0906\u092a \u092c\u093f\u0915\u094d\u0930\u0940 \u091f\u0940\u092e \u0914\u0930 \u092c\u093f\u0915\u094d\u0930\u0940 (\u091a\u0948\u0928\u0932 \u092a\u093e\u0930\u094d\u091f\u0928\u0930\u094d\u0938) \u092a\u093e\u0930\u094d\u091f\u0928\u0930\u094d\u0938 \u0935\u0947 \u091a\u093f\u0939\u094d\u0928\u093f\u0924 \u0915\u093f\u092f\u093e \u091c\u093e \u0938\u0915\u0924\u093e \u0939\u0948 \u0914\u0930 \u092c\u093f\u0915\u094d\u0930\u0940 \u0917\u0924\u093f\u0935\u093f\u0927\u093f \u092e\u0947\u0902 \u092c\u0928\u093e\u090f \u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0909\u0928\u0915\u0947 \u092f\u094b\u0917\u0926\u093e\u0928", 
- "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": "\u092f\u0926\u093f \u0906\u092a \u0932\u0902\u092c\u0947 \u0938\u092e\u092f \u0938\u094d\u0935\u0930\u0942\u092a\u094b\u0902 \u092e\u0941\u0926\u094d\u0930\u093f\u0924 \u0915\u093f\u092f\u093e \u0939\u0948, \u0907\u0938 \u0938\u0941\u0935\u093f\u0927\u093e \u0915\u0947 \u0932\u093f\u090f \u092a\u094d\u0930\u0924\u094d\u092f\u0947\u0915 \u092a\u0943\u0937\u094d\u0920 \u092a\u0930 \u0938\u092d\u0940 \u0939\u0947\u0921\u0930 \u0914\u0930 \u092a\u093e\u0926 \u0932\u0947\u0916 \u0915\u0947 \u0938\u093e\u0925 \u090f\u0915\u093e\u0927\u093f\u0915 \u092a\u0943\u0937\u094d\u0920\u094b\u0902 \u092a\u0930 \u092e\u0941\u0926\u094d\u0930\u093f\u0924 \u0935\u093f\u092d\u093e\u091c\u093f\u0924 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0907\u0938\u094d\u0924\u0947\u092e\u093e\u0932 \u0915\u093f\u092f\u093e \u091c\u093e \u0938\u0915\u0924\u093e \u0939\u0948", 
- "If you involve in manufacturing activity<br>Enables item <b>Is Manufactured</b>": "\u092f\u0926\u093f \u0906\u092a \u0935\u093f\u0928\u093f\u0930\u094d\u092e\u093e\u0923 \u0917\u0924\u093f\u0935\u093f\u0927\u093f \u092e\u0947\u0902 \u0936\u093e\u092e\u093f\u0932 <br> \u0938\u0915\u094d\u0937\u092e \u092c\u0928\u093e\u0924\u093e \u0939\u0948 \u0906\u0907\u091f\u092e <b>\u0928\u093f\u0930\u094d\u092e\u093f\u0924 \u0939\u0948</b>", 
- "Imports": "\u0906\u092f\u093e\u0924", 
- "Item Advanced": "\u0906\u0907\u091f\u092e \u0909\u0928\u094d\u0928\u0924", 
- "Item Barcode": "\u0906\u0907\u091f\u092e \u092c\u093e\u0930\u0915\u094b\u0921", 
- "Item Batch Nos": "\u0906\u0907\u091f\u092e \u092c\u0948\u091a Nos", 
- "Item Groups in Details": "\u0935\u093f\u0935\u0930\u0923 \u092e\u0947\u0902 \u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Item Serial Nos": "\u0906\u0907\u091f\u092e \u0938\u0940\u0930\u093f\u092f\u0932 \u0928\u0902", 
- "Manufacturing": "\u0935\u093f\u0928\u093f\u0930\u094d\u092e\u093e\u0923", 
- "Materials": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940", 
- "Miscelleneous": "Miscelleneous", 
- "More Info": "\u0905\u0927\u093f\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Packing Detials": "\u092a\u0948\u0915\u093f\u0902\u0917 detials", 
- "Page Break": "\u092a\u0943\u0937\u094d\u0920\u093e\u0924\u0930", 
- "Point of Sale": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0915\u0947 \u092a\u094d\u0935\u093e\u0907\u0902\u091f", 
- "Projects": "\u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e\u0913\u0902", 
- "Purchase Discounts": "\u0916\u0930\u0940\u0926 \u091b\u0942\u091f", 
- "Quality": "\u0917\u0941\u0923\u0935\u0924\u094d\u0924\u093e", 
- "Recurring Invoice": "\u0906\u0935\u0930\u094d\u0924\u0940 \u091a\u093e\u0932\u093e\u0928", 
- "Sales Discounts": "\u092c\u093f\u0915\u094d\u0930\u0940 \u091b\u0942\u091f", 
- "Sales Extras": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0905\u0924\u093f\u0930\u093f\u0915\u094d\u0924", 
- "Sales and Purchase": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0914\u0930 \u0916\u0930\u0940\u0926", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "To enable <b>Point of Sale</b> features": "<b>\u092c\u093f\u0915\u094d\u0930\u0940</b> \u0938\u0941\u0935\u093f\u0927\u093e\u0913\u0902 <b>\u0915\u0947 \u092a\u094d\u0935\u093e\u0907\u0902\u091f \u0915\u094b</b> \u0938\u0915\u094d\u0937\u092e", 
- "To get Item Group in details table": "\u0935\u093f\u0935\u0930\u0923 \u0924\u093e\u0932\u093f\u0915\u093e \u092e\u0947\u0902 \u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "To track any installation or commissioning related work after sales": "\u0915\u093f\u0938\u0940 \u092d\u0940 \u0938\u094d\u0925\u093e\u092a\u0928\u093e \u092f\u093e \u092c\u093f\u0915\u094d\u0930\u0940 \u0915\u0947 \u092c\u093e\u0926 \u0915\u092e\u0940\u0936\u0928 \u0938\u0947 \u0938\u0902\u092c\u0902\u0927\u093f\u0924 \u0915\u093e\u092e \u0915\u094b \u091f\u094d\u0930\u0948\u0915", 
- "To track brand name in the following documents<br>Delivery Note, Enuiry, Material Request, Item, Purchase Order, Purchase Voucher, Purchaser Receipt, Quotation, Sales Invoice, Sales BOM, Sales Order, Serial No": "\u0928\u093f\u092e\u094d\u0928\u0932\u093f\u0916\u093f\u0924 \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u094b\u0902 \u092e\u0947\u0902 \u092c\u094d\u0930\u093e\u0902\u0921 \u0928\u093e\u092e \u091f\u094d\u0930\u0948\u0915 <br> \u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f, enuiry, \u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0905\u0928\u0941\u0930\u094b\u0927, \u0906\u0907\u091f\u092e, \u0916\u0930\u0940\u0926 \u0906\u0926\u0947\u0936, \u0916\u0930\u0940\u0926 \u0935\u093e\u0909\u091a\u0930, \u0915\u094d\u0930\u0947\u0924\u093e \u0930\u0938\u0940\u0926, \u0915\u094b\u091f\u0947\u0936\u0928, \u092c\u093f\u0915\u094d\u0930\u0940 \u091a\u093e\u0932\u093e\u0928, \u092c\u093f\u0915\u094d\u0930\u0940 BOM, \u0935\u093f\u0915\u094d\u0930\u092f \u0906\u0926\u0947\u0936, \u0928\u0939\u0940\u0902 \u0938\u0940\u0930\u093f\u092f\u0932", 
- "To track brand name in the following documents<br>Delivery Note, Enuiry, Purchase Request, Item, Purchase Order, Purchase Voucher, Purchaser Receipt, Quotation, Sales Invoice, Sales BOM, Sales Order, Serial No": "\u0928\u093f\u092e\u094d\u0928\u0932\u093f\u0916\u093f\u0924 \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u094b\u0902 \u092e\u0947\u0902 \u092c\u094d\u0930\u093e\u0902\u0921 \u0928\u093e\u092e \u091f\u094d\u0930\u0948\u0915 <br> \u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f, enuiry, \u0916\u0930\u0940\u0926 \u0905\u0928\u0941\u0930\u094b\u0927, \u092e\u0926, \u0916\u0930\u0940\u0926 \u0906\u0926\u0947\u0936, \u0916\u0930\u0940\u0926 \u0935\u093e\u0909\u091a\u0930, \u0915\u094d\u0930\u0947\u0924\u093e \u0930\u0938\u0940\u0926, \u0915\u094b\u091f\u0947\u0936\u0928, \u092c\u093f\u0915\u094d\u0930\u0940 \u091a\u093e\u0932\u093e\u0928, \u092c\u093f\u0915\u094d\u0930\u0940 BOM, \u0935\u093f\u0915\u094d\u0930\u092f \u0906\u0926\u0947\u0936, \u0928\u0939\u0940\u0902 \u0938\u0940\u0930\u093f\u092f\u0932", 
- "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.": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0914\u0930 \u0916\u0930\u0940\u0926 \u0915\u0947 \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u094b\u0902 \u0915\u0947 \u0906\u0927\u093e\u0930 \u092a\u0930 \u0909\u0928\u0915\u0947 \u0927\u093e\u0930\u093e\u0935\u093e\u0939\u093f\u0915 \u0928\u0917 \u092e\u0947\u0902 \u0906\u0907\u091f\u092e \u092a\u0930 \u0928\u091c\u093c\u0930 \u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f. \u092f\u0939 \u092d\u0940 \u0909\u0924\u094d\u092a\u093e\u0926 \u0915\u0940 \u0935\u093e\u0930\u0902\u091f\u0940 \u0915\u0947 \u0935\u093f\u0935\u0930\u0923 \u0915\u094b \u091f\u094d\u0930\u0948\u0915 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092a\u094d\u0930\u092f\u094b\u0917 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948.", 
- "To track items in sales and purchase documents with batch nos<br><b>Preferred Industry: Chemicals etc</b>": "\u092c\u0948\u091a \u0913\u092a\u0928 \u0938\u094d\u0915\u0942\u0932 \u0915\u0947 \u0938\u093e\u0925 \u092c\u093f\u0915\u094d\u0930\u0940 \u0914\u0930 \u0916\u0930\u0940\u0926 \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u094b\u0902 \u092e\u0947\u0902 \u0906\u0907\u091f\u092e\u094d\u0938 \u091f\u094d\u0930\u0948\u0915 <br> <b>\u092a\u0938\u0902\u0926\u0940\u0926\u093e \u0909\u0926\u094d\u092f\u094b\u0917: \u0906\u0926\u093f \u0930\u0938\u093e\u092f\u0928</b>", 
- "To track items using barcode. You will be able to enter items in Delivery Note and Sales Invoice by scanning barcode of item.": "\u092c\u093e\u0930\u0915\u094b\u0921 \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0915\u0947 \u0906\u0907\u091f\u092e\u094d\u0938 \u091f\u094d\u0930\u0948\u0915. \u0906\u092a \u0906\u0907\u091f\u092e \u0915\u0947 \u092c\u093e\u0930\u0915\u094b\u0921 \u0938\u094d\u0915\u0948\u0928\u093f\u0902\u0917 \u0926\u094d\u0935\u093e\u0930\u093e \u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f \u0914\u0930 \u092c\u093f\u0915\u094d\u0930\u0940 \u091a\u093e\u0932\u093e\u0928 \u092e\u0947\u0902 \u0906\u0907\u091f\u092e \u0926\u0930\u094d\u091c \u0915\u0930\u0928\u0947 \u092e\u0947\u0902 \u0938\u0915\u094d\u0937\u092e \u0939\u094b \u091c\u093e\u090f\u0917\u093e."
-}
\ No newline at end of file
diff --git a/setup/doctype/features_setup/locale/hr-doc.json b/setup/doctype/features_setup/locale/hr-doc.json
deleted file mode 100644
index 08afeaf..0000000
--- a/setup/doctype/features_setup/locale/hr-doc.json
+++ /dev/null
@@ -1,49 +0,0 @@
-{
- "1. To maintain the customer wise item code and to make them searchable based on their code use this option": "1. Za odr\u017eavanje kupaca mudar \u0160ifra i kako bi ih pretra\u017eivati \u200b\u200bna temelju svog koda koristiti ovu opciju", 
- "Accounts": "Ra\u010duni", 
- "After Sale Installations": "Nakon prodaje postrojenja", 
- "All export related fields like currency, conversion rate, export total, export grand total etc are available in <br>Delivery Note, POS, Quotation, Sales Invoice, Sales Order etc.": "Svi izvoz srodnih podru\u010dja kao \u0161to su valute, stopa pretvorbe, izvoz, izvoz ukupno Sveukupno itd su dostupni u <br> Otpremnica, POS, citat, prodaja Ra\u010dun, prodajnog naloga i sl.", 
- "All import related fields like currency, conversion rate, import total, import grand total etc are available in <br>Purchase Receipt, Supplier Quotation, Purchase Invoice, Purchase Order etc.": "Sve uvozne srodnih podru\u010dja kao \u0161to su valute, stopa pretvorbe, uvoz, uvoz ukupno Sveukupno itd su dostupni u <br> Kupnja Primitak, Dobavlja\u010d citat, Otkup fakture, Narud\u017ebenica itd.", 
- "Available in BOM, Delivery Note, Purchase Invoice, Production Order, Purchase Order, Purchase Receipt, Sales Invoice, Sales Order, Stock Entry, Timesheet": "Dostupan u BOM, otpremnici, Otkup fakture, Proizvodnja Red, Narud\u017ebenica, Otkup Potvrda, prodaja Ra\u010dun, prodajnog naloga, Stock Stupanje, timesheet", 
- "Brands": "Marke", 
- "Check if you need automatic recurring invoices. After submitting any sales invoice, Recurring section will be visible.": "Provjerite ako trebate automatske ponavljaju\u0107e fakture. Nakon odavanja prodaje fakturu, ponavljaju\u0107ih sekcija \u0107e biti vidljiv.", 
- "Discount Fields will be available in Purchase Order, Purchase Receipt, Purchase Invoice": "Popust Polja \u0107e biti dostupan u narud\u017ebenice, Otkup primitka, Otkup fakturu", 
- "Enables <b>More Info.</b> in all documents": "Omogu\u0107uje <b>Vise Informacija.</b> U svim dokumentima", 
- "Exports": "Izvoz", 
- "Features Setup": "Zna\u010dajke konfiguracija", 
- "Field available in Delivery Note, Quotation, Sales Invoice, Sales Order": "Polje dostupan u otpremnicu, ponudu, prodaje fakture, prodaja reda", 
- "If Sale BOM is defined, the actual BOM of the Pack is displayed as table.Available in Delivery Note and Sales Order": "Ako Prodaja BOM definiran, stvarna BOM od Pack prikazuje se kao table.Available u otpremnici i prodajnog naloga", 
- "If you follow Quality Inspection<br>Enables item QA Required and QA No in Purchase Receipt": "Ako slijedite Inspekcija kvalitete <br> Omogu\u0107uje stavku QA potrebno i QA nema u kupoprodaji primitka", 
- "If you have Sales Team and Sale Partners (Channel Partners)  they can be tagged and maintain their contribution in the sales activity": "Ako imate prodajnog tima i prodaja partnerima (partneri) mogu biti ozna\u010dene i odr\u017eavati svoj doprinos u prodajne aktivnosti", 
- "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": "Ako ste dugo ispis formata, ova zna\u010dajka mo\u017ee se koristiti za podijeliti stranicu na koju se ispisuje vi\u0161e stranica sa svim zaglavljima i podno\u017ejima na svakoj stranici", 
- "If you involve in manufacturing activity<br>Enables item <b>Is Manufactured</b>": "Ako uklju\u010diti u proizvodnju aktivnosti <br> Omogu\u0107uje predmet <b>je proizveden</b>", 
- "Imports": "Uvoz", 
- "Item Advanced": "Stavka Napredna", 
- "Item Barcode": "Stavka Barkod", 
- "Item Batch Nos": "Stavka Batch Nos", 
- "Item Groups in Details": "Stavka Grupe u detaljima", 
- "Item Serial Nos": "Stavka Serijski br", 
- "Manufacturing": "Proizvodnja", 
- "Materials": "Materijali", 
- "Miscelleneous": "Miscelleneous", 
- "More Info": "Vi\u0161e informacija", 
- "Packing Detials": "Pakiranje detials", 
- "Page Break": "Prijelom stranice", 
- "Point of Sale": "Point of Sale", 
- "Projects": "Projekti", 
- "Purchase Discounts": "Kupnja Popusti", 
- "Quality": "Kvalitet", 
- "Recurring Invoice": "Ponavljaju\u0107i Ra\u010dun", 
- "Sales Discounts": "Prodaja Popusti", 
- "Sales Extras": "Prodaja Dodaci", 
- "Sales and Purchase": "Prodaja i kupnja", 
- "Setup": "Postavljanje", 
- "To enable <b>Point of Sale</b> features": "Da biste omogu\u0107ili <b>Point of Sale</b> zna\u010dajke", 
- "To get Item Group in details table": "Da biste dobili predmeta Group u tablici pojedinosti", 
- "To track any installation or commissioning related work after sales": "Za pra\u0107enje bilo koju instalaciju ili pu\u0161tanje vezane raditi nakon prodaje", 
- "To track brand name in the following documents<br>Delivery Note, Enuiry, Material Request, Item, Purchase Order, Purchase Voucher, Purchaser Receipt, Quotation, Sales Invoice, Sales BOM, Sales Order, Serial No": "Za pra\u0107enje branda u sljede\u0107im dokumentima <br> Otpremnica, Enuiry, Materijal zahtjev, to\u010dka, Narud\u017ebenica, Otkup bon, Kupac Potvrda, citat, prodaja Ra\u010dun, prodaja BOM, prodajnog naloga, Serijski br", 
- "To track brand name in the following documents<br>Delivery Note, Enuiry, Purchase Request, Item, Purchase Order, Purchase Voucher, Purchaser Receipt, Quotation, Sales Invoice, Sales BOM, Sales Order, Serial No": "Za pra\u0107enje branda u sljede\u0107im dokumentima <br> Otpremnica, Enuiry, zahtjev za kupnju, to\u010dka, Narud\u017ebenica, Otkup bon, Kupac Potvrda, citat, prodaja Ra\u010dun, prodaja BOM, prodajnog naloga, Serijski br", 
- "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.": "Za pra\u0107enje stavke u prodaji i kupnji dokumenata na temelju njihovih serijskih br. To je tako\u0111er mo\u017ee koristiti za pra\u0107enje jamstvene podatke o proizvodu.", 
- "To track items in sales and purchase documents with batch nos<br><b>Preferred Industry: Chemicals etc</b>": "Za pra\u0107enje stavke u prodaji i kupnji dokumenata s batch br <br> <b>Pro\u0161le Industrija: Kemikalije itd</b>", 
- "To track items using barcode. You will be able to enter items in Delivery Note and Sales Invoice by scanning barcode of item.": "Za pra\u0107enje stavki pomo\u0107u barkod. Vi \u0107ete biti u mogu\u0107nosti da unesete stavke u otpremnici i prodaje Ra\u010duna skeniranjem barkod stavke."
-}
\ No newline at end of file
diff --git a/setup/doctype/features_setup/locale/nl-doc.json b/setup/doctype/features_setup/locale/nl-doc.json
deleted file mode 100644
index 953ed5c..0000000
--- a/setup/doctype/features_setup/locale/nl-doc.json
+++ /dev/null
@@ -1,49 +0,0 @@
-{
- "1. To maintain the customer wise item code and to make them searchable based on their code use this option": "1. Om de klant wijzen artikelcode te behouden en om ze doorzoekbaar te maken op basis van hun code te gebruiken van deze optie", 
- "Accounts": "Accounts", 
- "After Sale Installations": "Na Verkoop Installaties", 
- "All export related fields like currency, conversion rate, export total, export grand total etc are available in <br>Delivery Note, POS, Quotation, Sales Invoice, Sales Order etc.": "Alle export gerelateerde gebieden zoals valuta, wisselkoers, export totaal, uitvoer totaal, enz. zijn verkrijgbaar in <br> Levering Let op, POS, Offerte, Sales Invoice, Sales Order enz.", 
- "All import related fields like currency, conversion rate, import total, import grand total etc are available in <br>Purchase Receipt, Supplier Quotation, Purchase Invoice, Purchase Order etc.": "Alle import aanverwante gebieden zoals valuta, wisselkoers, totale import, import totaal enz. zijn beschikbaar in <br> Aankoopbewijs, Leverancier Offerte, aankoopfactuur, Purchase Order enz.", 
- "Available in BOM, Delivery Note, Purchase Invoice, Production Order, Purchase Order, Purchase Receipt, Sales Invoice, Sales Order, Stock Entry, Timesheet": "Verkrijgbaar in BOM, pakbon, de factuur, de Productieorder, Inkooporder, aankoopbon, Sales Invoice, Sales Order, Voorraad Entry, Timesheet", 
- "Brands": "Merken", 
- "Check if you need automatic recurring invoices. After submitting any sales invoice, Recurring section will be visible.": "Controleer of u de automatische terugkerende facturen. Na het indienen van elke verkoop factuur, zal terugkerende sectie zichtbaar zijn.", 
- "Discount Fields will be available in Purchase Order, Purchase Receipt, Purchase Invoice": "Korting Velden zal beschikbaar zijn in Bestelbon, bewijs van aankoop Aankoop Factuur", 
- "Enables <b>More Info.</b> in all documents": "Maakt <b>Meer Info.</b> In alle documenten", 
- "Exports": "Export", 
- "Features Setup": "Features instelscherm", 
- "Field available in Delivery Note, Quotation, Sales Invoice, Sales Order": "Veld verkrijgbaar in Delivery Note, Offerte, Sales Invoice, Sales Order", 
- "If Sale BOM is defined, the actual BOM of the Pack is displayed as table.Available in Delivery Note and Sales Order": "Als Verkoop BOM is gedefinieerd, wordt de werkelijke BOM van de Pack weergegeven als table.Available in Delivery Note en Sales Order", 
- "If you follow Quality Inspection<br>Enables item QA Required and QA No in Purchase Receipt": "Volg je Quality Inspection <br> Maakt onderdeel QA Vereiste en QA Nee in Purchase Receipt", 
- "If you have Sales Team and Sale Partners (Channel Partners)  they can be tagged and maintain their contribution in the sales activity": "Als je Sales Team en Verkoop Partners (Channel Partners) ze kunnen worden gelabeld en onderhouden van hun bijdrage in de commerci\u00eble activiteit", 
- "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": "Als je al lang af te drukken formaten, kan deze functie gebruikt worden om splitsing van de pagina die moet worden afgedrukt op meerdere pagina&#39;s met alle kop-en voetteksten op elke pagina", 
- "If you involve in manufacturing activity<br>Enables item <b>Is Manufactured</b>": "Als u te betrekken in de productie-activiteit <br> Maakt onderdeel <b>is vervaardigd</b>", 
- "Imports": "Invoer", 
- "Item Advanced": "Item Geavanceerde", 
- "Item Barcode": "Item Barcode", 
- "Item Batch Nos": "Item Batch Nos", 
- "Item Groups in Details": "Artikelgroepen in Details", 
- "Item Serial Nos": "Item serienummers", 
- "Manufacturing": "Productie", 
- "Materials": "Materieel", 
- "Miscelleneous": "Miscelleneous", 
- "More Info": "Meer info", 
- "Packing Detials": "Verpakking detials", 
- "Page Break": "Pagina-einde", 
- "Point of Sale": "Point of Sale", 
- "Projects": "Projecten", 
- "Purchase Discounts": "Inkoopkortingen", 
- "Quality": "Kwaliteit", 
- "Recurring Invoice": "Terugkerende Factuur", 
- "Sales Discounts": "Sales kortingen", 
- "Sales Extras": "Sales Extra&#39;s", 
- "Sales and Purchase": "Verkoop en Inkoop", 
- "Setup": "Setup", 
- "To enable <b>Point of Sale</b> features": "Om <b>Point of Sale</b> functies in te schakelen", 
- "To get Item Group in details table": "Om Item Group te krijgen in details tabel", 
- "To track any installation or commissioning related work after sales": "Om een \u200b\u200binstallatie of inbedrijfstelling gerelateerde werk na verkoop bij te houden", 
- "To track brand name in the following documents<br>Delivery Note, Enuiry, Material Request, Item, Purchase Order, Purchase Voucher, Purchaser Receipt, Quotation, Sales Invoice, Sales BOM, Sales Order, Serial No": "Om merknaam te volgen in de volgende documenten <br> Levering Let op, Enuiry, Materiaal Request, punt, Inkooporder, Aankoopbon, Koper Ontvangst, Offerte, Sales Invoice, Sales BOM, Sales Order, Serienummer", 
- "To track brand name in the following documents<br>Delivery Note, Enuiry, Purchase Request, Item, Purchase Order, Purchase Voucher, Purchaser Receipt, Quotation, Sales Invoice, Sales BOM, Sales Order, Serial No": "Om merknaam te volgen in de volgende documenten <br> Levering Let op, Enuiry, Purchase Request, punt, Inkooporder, Aankoopbon, Koper Ontvangst, Offerte, Sales Invoice, Sales BOM, Sales Order, Serienummer", 
- "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.": "Om object in verkoop-en inkoopdocumenten op basis van hun seri\u00eble nos. Dit wordt ook gebruikt om informatie over de garantie van het product volgen.", 
- "To track items in sales and purchase documents with batch nos<br><b>Preferred Industry: Chemicals etc</b>": "Als u items in verkoop-en inkoopdocumenten volgen met batch nos <br> <b>Voorkeur Industrie: Chemische stoffen, enz.</b>", 
- "To track items using barcode. You will be able to enter items in Delivery Note and Sales Invoice by scanning barcode of item.": "Om items met behulp van barcode te volgen. Je zult in staat zijn om items in leveringsbon en Sales Invoice voer door het scannen van barcodes van item."
-}
\ No newline at end of file
diff --git a/setup/doctype/features_setup/locale/pt-BR-doc.json b/setup/doctype/features_setup/locale/pt-BR-doc.json
deleted file mode 100644
index 17bb7f2..0000000
--- a/setup/doctype/features_setup/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,41 +0,0 @@
-{
- "1. To maintain the customer wise item code and to make them searchable based on their code use this option": "1. Para manter o c\u00f3digo de item do cliente e para torn\u00e1-los pesquis\u00e1veis \u200b\u200bcom base em seu c\u00f3digo use esta op\u00e7\u00e3o", 
- "Accounts": "Contas", 
- "After Sale Installations": "Instala\u00e7\u00f5es P\u00f3s-Venda", 
- "Brands": "Marcas", 
- "Check if you need automatic recurring invoices. After submitting any sales invoice, Recurring section will be visible.": "Marque se voc\u00ea precisa de notas fiscais recorrentes autom\u00e1ticas. Depois de enviar qualquer nota fiscal de venda, a se\u00e7\u00e3o Recorrente ser\u00e1 vis\u00edvel.", 
- "Discount Fields will be available in Purchase Order, Purchase Receipt, Purchase Invoice": "Campos de desconto estar\u00e3o dispon\u00edveis em Ordem de Compra, Recibo de Compra, Nota Fiscal de Compra", 
- "Enables <b>More Info.</b> in all documents": "Habilitar <b>Mais informa\u00e7\u00f5es.</b> em todos os documentos", 
- "Exports": "Exporta\u00e7\u00f5es", 
- "Features Setup": "Configura\u00e7\u00e3o de caracter\u00edsticas", 
- "Field available in Delivery Note, Quotation, Sales Invoice, Sales Order": "Campo dispon\u00edvel na Guia de Remessa, Cota\u00e7\u00e3o, Nota Fiscal de Venda, Ordem de Venda", 
- "If you have Sales Team and Sale Partners (Channel Partners)  they can be tagged and maintain their contribution in the sales activity": "Se voc\u00ea tiver Equipe de Vendas e Parceiros de Venda (Parceiros de Canal) eles podem ser marcadas e manter suas contribui\u00e7\u00f5es na atividade de vendas", 
- "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": "Se voc\u00ea formatos longos de impress\u00e3o, esse recurso pode ser usado para dividir a p\u00e1gina a ser impressa em v\u00e1rias p\u00e1ginas com todos os cabe\u00e7alhos e rodap\u00e9s em cada p\u00e1gina", 
- "Imports": "Importa\u00e7\u00f5es", 
- "Item Advanced": "Item antecipado", 
- "Item Barcode": "C\u00f3digo de barras do Item", 
- "Item Batch Nos": "N\u00ba do Lote do Item", 
- "Item Groups in Details": "Detalhes dos Grupos de Itens", 
- "Item Serial Nos": "N\u00ba de s\u00e9rie de Itens", 
- "Manufacturing": "Fabrica\u00e7\u00e3o", 
- "Materials": "Materiais", 
- "Miscelleneous": "Diversos", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Packing Detials": "Detalhes da embalagem", 
- "Page Break": "Quebra de p\u00e1gina", 
- "Point of Sale": "Ponto de Venda", 
- "Projects": "Projetos", 
- "Purchase Discounts": "Descontos da compra", 
- "Quality": "Qualidade", 
- "Recurring Invoice": "Nota Fiscal Recorrente", 
- "Sales Discounts": "Descontos de Vendas", 
- "Sales Extras": "Extras de Vendas", 
- "Sales and Purchase": "Compra e Venda", 
- "Setup": "Configura\u00e7\u00e3o", 
- "To enable <b>Point of Sale</b> features": "Para habilitar as caracter\u00edsticas de <b>Ponto de Venda</b> ", 
- "To get Item Group in details table": "Para obter Grupo de Itens na tabela de detalhes", 
- "To track any installation or commissioning related work after sales": "Para rastrear qualquer trabalho relacionado \u00e0 instala\u00e7\u00e3o ou coloca\u00e7\u00e3o em funcionamento ap\u00f3s a venda", 
- "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.": "Para acompanhar o item em documentos de vendas e de compras com base em seus n\u00fameros de s\u00e9rie. Isso tamb\u00e9m pode ser usado para rastrear detalhes sobre a garantia do produto.", 
- "To track items in sales and purchase documents with batch nos<br><b>Preferred Industry: Chemicals etc</b>": "Para controlar os itens de vendas e documentos de compra pelo n\u00ba do lote<br> <b>Por Ex.: Ind\u00fastria Qu\u00edmica, 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.": "Para rastrear itens usando c\u00f3digo de barras. Voc\u00ea ser\u00e1 capaz de inserir itens na Guia de Remessa e Nota Fiscal de Venda atrav\u00e9s do escaneamento do c\u00f3digo de barras do item."
-}
\ No newline at end of file
diff --git a/setup/doctype/features_setup/locale/pt-doc.json b/setup/doctype/features_setup/locale/pt-doc.json
deleted file mode 100644
index 1958db5..0000000
--- a/setup/doctype/features_setup/locale/pt-doc.json
+++ /dev/null
@@ -1,49 +0,0 @@
-{
- "1. To maintain the customer wise item code and to make them searchable based on their code use this option": "1. Para manter o cliente c\u00f3digo do item s\u00e1bio e para torn\u00e1-los pesquis\u00e1veis \u200b\u200bcom base em seu c\u00f3digo usar esta op\u00e7\u00e3o", 
- "Accounts": "Contas", 
- "After Sale Installations": "Ap\u00f3s instala\u00e7\u00f5es Venda", 
- "All export related fields like currency, conversion rate, export total, export grand total etc are available in <br>Delivery Note, POS, Quotation, Sales Invoice, Sales Order etc.": "Todos os campos de exporta\u00e7\u00e3o relacionados como moeda, taxa de convers\u00e3o, o total de exporta\u00e7\u00e3o, etc exporta\u00e7\u00e3o de total est\u00e3o dispon\u00edveis em <br> Nota de Entrega, POS, cota\u00e7\u00e3o, nota fiscal de venda, Ordem de vendas etc", 
- "All import related fields like currency, conversion rate, import total, import grand total etc are available in <br>Purchase Receipt, Supplier Quotation, Purchase Invoice, Purchase Order etc.": "Todos os campos de importa\u00e7\u00e3o relacionados como moeda, taxa de convers\u00e3o total de importa\u00e7\u00e3o, etc importa\u00e7\u00e3o de total est\u00e3o dispon\u00edveis em <br> Recibo de compra, cota\u00e7\u00e3o Fornecedor, Nota Fiscal de Compra, Ordem de Compra, etc", 
- "Available in BOM, Delivery Note, Purchase Invoice, Production Order, Purchase Order, Purchase Receipt, Sales Invoice, Sales Order, Stock Entry, Timesheet": "Dispon\u00edvel em BOM, Nota de Entrega, Nota Fiscal de Compra, Ordem de Produ\u00e7\u00e3o, Ordem de Compra, Recibo de compra, nota fiscal de venda, pedidos de vendas, entrada de material, quadro de hor\u00e1rios", 
- "Brands": "Marcas", 
- "Check if you need automatic recurring invoices. After submitting any sales invoice, Recurring section will be visible.": "Verifique se voc\u00ea precisa autom\u00e1ticos de facturas recorrentes. Depois de apresentar qualquer nota fiscal de venda, se\u00e7\u00e3o Recorrente ser\u00e1 vis\u00edvel.", 
- "Discount Fields will be available in Purchase Order, Purchase Receipt, Purchase Invoice": "Campos de desconto estar\u00e1 dispon\u00edvel em Ordem de Compra, Recibo de Compra, Nota Fiscal de Compra", 
- "Enables <b>More Info.</b> in all documents": "<b>Mais informa\u00e7\u00f5es permite.</b> Em todos os documentos", 
- "Exports": "Exporta\u00e7\u00f5es", 
- "Features Setup": "Configura\u00e7\u00e3o caracter\u00edsticas", 
- "Field available in Delivery Note, Quotation, Sales Invoice, Sales Order": "Campo dispon\u00edvel na nota de entrega, cota\u00e7\u00e3o, nota fiscal de venda, Ordem de vendas", 
- "If Sale BOM is defined, the actual BOM of the Pack is displayed as table.Available in Delivery Note and Sales Order": "Se BOM venda \u00e9 definido, o BOM real do pacote \u00e9 exibido como table.Available na nota de entrega e Ordem de Vendas", 
- "If you follow Quality Inspection<br>Enables item QA Required and QA No in Purchase Receipt": "Se voc\u00ea seguir Inspe\u00e7\u00e3o de Qualidade <br> Permite Nenhum item obrigat\u00f3rio e QA QA no Recibo de compra", 
- "If you have Sales Team and Sale Partners (Channel Partners)  they can be tagged and maintain their contribution in the sales activity": "Se voc\u00ea tiver Equipe de Vendas e Parceiros de Venda (Parceiros de Canal) podem ser marcadas e manter sua contribui\u00e7\u00e3o na atividade de vendas", 
- "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": "Se voc\u00ea tem muito tempo imprimir formatos, esse recurso pode ser usado para dividir a p\u00e1gina a ser impressa em v\u00e1rias p\u00e1ginas com todos os cabe\u00e7alhos e rodap\u00e9s em cada p\u00e1gina", 
- "If you involve in manufacturing activity<br>Enables item <b>Is Manufactured</b>": "Se voc\u00ea envolver na atividade industrial <br> Permite que o item <b>\u00e9 fabricado</b>", 
- "Imports": "Importa\u00e7\u00f5es", 
- "Item Advanced": "Item Avan\u00e7ado", 
- "Item Barcode": "C\u00f3digo de barras do item", 
- "Item Batch Nos": "Lote n item", 
- "Item Groups in Details": "Grupos de itens em Detalhes", 
- "Item Serial Nos": "Item n \u00ba s de s\u00e9rie", 
- "Manufacturing": "Fabrico", 
- "Materials": "Materiais", 
- "Miscelleneous": "Miscelleneous", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Packing Detials": "Detials embalagem", 
- "Page Break": "Quebra de p\u00e1gina", 
- "Point of Sale": "Ponto de Venda", 
- "Projects": "Projetos", 
- "Purchase Discounts": "Descontos de compra", 
- "Quality": "Qualidade", 
- "Recurring Invoice": "Fatura recorrente", 
- "Sales Discounts": "Descontos de vendas", 
- "Sales Extras": "Extras de vendas", 
- "Sales and Purchase": "Vendas e Compras", 
- "Setup": "Instala\u00e7\u00e3o", 
- "To enable <b>Point of Sale</b> features": "Para habilitar o <b>Ponto de Venda</b> caracter\u00edsticas", 
- "To get Item Group in details table": "Para obter Grupo item na tabela de detalhes", 
- "To track any installation or commissioning related work after sales": "Para rastrear qualquer instala\u00e7\u00e3o ou comissionamento trabalho relacionado ap\u00f3s vendas", 
- "To track brand name in the following documents<br>Delivery Note, Enuiry, Material Request, Item, Purchase Order, Purchase Voucher, Purchaser Receipt, Quotation, Sales Invoice, Sales BOM, Sales Order, Serial No": "Para acompanhar marca nos seguintes documentos <br> Nota de Entrega, Enuiry, solicitar material, Item, Ordem de Compra, comprovante de compra, recebimento Comprador, cota\u00e7\u00e3o, nota fiscal de venda, BOM Vendas, Ordem de Vendas, N \u00ba de S\u00e9rie", 
- "To track brand name in the following documents<br>Delivery Note, Enuiry, Purchase Request, Item, Purchase Order, Purchase Voucher, Purchaser Receipt, Quotation, Sales Invoice, Sales BOM, Sales Order, Serial No": "Para acompanhar marca nos seguintes documentos <br> Nota de Entrega, Enuiry, Pedido de Compra, Item, Ordem de Compra, comprovante de compra, recebimento Comprador, cota\u00e7\u00e3o, nota fiscal de venda, BOM Vendas, Ordem de Vendas, N \u00ba de S\u00e9rie", 
- "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.": "Para acompanhar o item em documentos de vendas e de compras com base em seus n\u00fameros de ordem. Este \u00e9 tamb\u00e9m pode ser usada para rastrear detalhes sobre a garantia do produto.", 
- "To track items in sales and purchase documents with batch nos<br><b>Preferred Industry: Chemicals etc</b>": "Para controlar os itens de vendas e documentos de compra com lotes n \u00ba s <br> <b>Ind\u00fastria preferido: etc Chemicals</b>", 
- "To track items using barcode. You will be able to enter items in Delivery Note and Sales Invoice by scanning barcode of item.": "Para rastrear itens usando c\u00f3digo de barras. Voc\u00ea ser\u00e1 capaz de inserir itens na nota de entrega e nota fiscal de venda pela digitaliza\u00e7\u00e3o de c\u00f3digo de barras do item."
-}
\ No newline at end of file
diff --git a/setup/doctype/features_setup/locale/sr-doc.json b/setup/doctype/features_setup/locale/sr-doc.json
deleted file mode 100644
index 2fee96f..0000000
--- a/setup/doctype/features_setup/locale/sr-doc.json
+++ /dev/null
@@ -1,48 +0,0 @@
-{
- "1. To maintain the customer wise item code and to make them searchable based on their code use this option": "1. \u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u0437\u0430\u0434\u0440\u0436\u0430\u043b\u0438 \u043a\u0443\u043f\u0446\u0430 \u043c\u0443\u0434\u0440\u043e\u0433 \u043a\u043e\u0434 \u0441\u0442\u0430\u0432\u043a\u0435 \u0438 \u0434\u0430 \u0438\u0445 \u043f\u0440\u0435\u0442\u0440\u0430\u0436\u0438\u0432\u0430\u0442\u0438 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0443 \u045a\u0438\u0445\u043e\u0432\u043e\u0433 \u043a\u043e\u0434\u0430 \u043a\u043e\u0440\u0438\u0441\u0442\u0438\u043b\u0438 \u043e\u0432\u0443 \u043e\u043f\u0446\u0438\u0458\u0443", 
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "After Sale Installations": "\u041d\u0430\u043a\u043e\u043d \u0438\u043d\u0441\u0442\u0430\u043b\u0430\u0446\u0438\u0458\u0435 \u043f\u0440\u043e\u0434\u0430\u0458\u0443", 
- "All export related fields like currency, conversion rate, export total, export grand total etc are available in <br>Delivery Note, POS, Quotation, Sales Invoice, Sales Order etc.": "\u0421\u0432\u0435 \u0438\u0437\u0432\u043e\u0437\u043d\u0435 \u0441\u0440\u043e\u0434\u043d\u0438\u0445 \u043f\u043e\u0459\u0430 \u043a\u0430\u043e \u0432\u0430\u043b\u0443\u0442\u0443, \u0441\u0442\u043e\u043f\u0430 \u043a\u043e\u043d\u0432\u0435\u0440\u0437\u0438\u0458\u0435, \u0438\u0437\u0432\u043e\u0437\u0430 \u0443\u043a\u0443\u043f\u043d\u043e, \u0438\u0437\u0432\u043e\u0437\u0430 \u0433\u0440\u0430\u043d\u0434 \u0442\u043e\u0442\u0430\u043b \u0438\u0442\u0434 \u0441\u0443 \u043d\u0430 \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u045a\u0443 \u0443 <br> \u0418\u0441\u043f\u043e\u0440\u0443\u043a\u0430 \u041d\u0430\u043f\u043e\u043c\u0435\u043d\u0430, \u041f\u041e\u0421, \u0446\u0438\u0442\u0430\u0442, \u043f\u0440\u043e\u0434\u0430\u0458\u0435 \u0420\u0430\u0447\u0443\u043d, \u0421\u0430\u043b\u0435\u0441 \u041e\u0440\u0434\u0435\u0440 \u0438\u0442\u0434", 
- "All import related fields like currency, conversion rate, import total, import grand total etc are available in <br>Purchase Receipt, Supplier Quotation, Purchase Invoice, Purchase Order etc.": "\u0421\u0432\u0435 \u0443\u0432\u043e\u0437\u043d\u0435 \u0441\u0440\u043e\u0434\u043d\u0438\u0445 \u043f\u043e\u0459\u0430 \u043a\u0430\u043e \u0432\u0430\u043b\u0443\u0442\u0443, \u0441\u0442\u043e\u043f\u0430 \u043a\u043e\u043d\u0432\u0435\u0440\u0437\u0438\u0458\u0435, \u0443\u0432\u043e\u0437, \u0443\u0432\u043e\u0437 \u0443\u043a\u0443\u043f\u043d\u043e \u0433\u0440\u0430\u043d\u0434 \u0442\u043e\u0442\u0430\u043b \u0438\u0442\u0434 \u0441\u0443 \u043d\u0430 \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u045a\u0443 \u0443 <br> \u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u043e\u0442\u0432\u0440\u0434\u0430, \u0434\u043e\u0431\u0430\u0432\u0459\u0430\u0447 \u043a\u043e\u0442\u0430\u0446\u0438\u0458\u0443, \u0444\u0430\u043a\u0442\u0443\u0440\u0438, \u043d\u0430\u043b\u043e\u0433 \u0437\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443 \u0438\u0442\u0434", 
- "Available in BOM, Delivery Note, Purchase Invoice, Production Order, Purchase Order, Purchase Receipt, Sales Invoice, Sales Order, Stock Entry, Timesheet": "\u0414\u043e\u0441\u0442\u0443\u043f\u0430\u043d \u0443 \u0411\u041e\u041c, \u043e\u0442\u043f\u0440\u0435\u043c\u043d\u0438\u0446\u0435, \u0444\u0430\u043a\u0442\u0443\u0440\u0438, \u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430 \u041d\u0430\u043b\u043e\u0433, \u043d\u0430\u043b\u043e\u0433 \u0437\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443, \u043f\u0440\u043e\u0434\u0430\u0458\u0443 \u043f\u0440\u0438\u0458\u0435\u043c, \u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430, \u043f\u0440\u043e\u0434\u0430\u0458\u0435 \u041d\u0430\u043b\u043e\u0433, \u0431\u0435\u0440\u0437\u0430 \u0423\u043b\u0430\u0437\u0430\u043a, \u0422\u0438\u043c\u0435\u0441\u0445\u0435\u0435\u0442", 
- "Brands": "\u0411\u0440\u0435\u043d\u0434\u043e\u0432\u0438", 
- "Check if you need automatic recurring invoices. After submitting any sales invoice, Recurring section will be visible.": "\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u0435 \u0434\u0430 \u043b\u0438 \u0432\u0430\u043c \u0458\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u0430 \u0430\u0443\u0442\u043e\u043c\u0430\u0442\u0441\u043a\u0438\u043c \u043f\u043e\u043d\u0430\u0432\u0459\u0430\u0458\u0443\u045b\u0438\u0445 \u0440\u0430\u0447\u0443\u043d\u0435. \u041d\u0430\u043a\u043e\u043d \u043f\u043e\u0434\u043d\u043e\u0448\u0435\u045a\u0430 \u0431\u0438\u043b\u043e \u043f\u0440\u043e\u0434\u0430\u0458\u0435 \u0444\u0430\u043a\u0442\u0443\u0440\u0443, \u043f\u043e\u043d\u0430\u0432\u0459\u0430 \u043e\u0434\u0435\u0459\u0430\u043a \u045b\u0435 \u0431\u0438\u0442\u0438 \u0432\u0438\u0434\u0459\u0438\u0432.", 
- "Discount Fields will be available in Purchase Order, Purchase Receipt, Purchase Invoice": "\u041f\u043e\u043f\u0443\u0441\u0442 \u041f\u043e\u0459\u0430 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0430\u043d \u0443 \u043d\u0430\u0440\u0443\u0434\u0437\u0431\u0435\u043d\u0438\u0446\u0435, \u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0437\u0430\u043f\u0438\u0441\u0430, \u0444\u0430\u043a\u0442\u0443\u0440\u0438", 
- "Enables <b>More Info.</b> in all documents": "\u041e\u043c\u043e\u0433\u0443\u045b\u0430\u0432\u0430 <b>\u0412\u0438\u0448\u0435 \u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0430</b> \u0443 \u0441\u0432\u0438\u043c <b>\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438\u043c\u0430.</b>", 
- "Exports": "\u0418\u0437\u0432\u043e\u0437", 
- "Features Setup": "\u0424\u0443\u043d\u043a\u0446\u0438\u0458\u0435 \u0437\u0430 \u043f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0435", 
- "Field available in Delivery Note, Quotation, Sales Invoice, Sales Order": "\u041f\u043e\u0459\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u0430\u043d \u0443 \u043d\u0430\u043f\u043e\u043c\u0435\u043d\u0438 \u0438\u0441\u043f\u043e\u0440\u0443\u043a\u0435, \u043f\u043e\u043d\u0443\u0434\u0435, \u043f\u0440\u043e\u0434\u0430\u0458\u0435 \u0444\u0430\u043a\u0442\u0443\u0440\u0435, \u043f\u0440\u043e\u0434\u0430\u0458\u0435 \u041d\u0430\u0440\u0443\u045f\u0431\u0435\u043d\u0438\u0446\u0430", 
- "If Sale BOM is defined, the actual BOM of the Pack is displayed as table.Available in Delivery Note and Sales Order": "\u0410\u043a\u043e \u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0411\u041e\u041c \u0458\u0435 \u0434\u0435\u0444\u0438\u043d\u0438\u0441\u0430\u043d, \u0441\u0442\u0432\u0430\u0440\u043d\u0430 \u0411\u041e\u041c \u0447\u043e\u043f\u043e\u0440\u0430 \u0441\u0435 \u043f\u0440\u0438\u043a\u0430\u0437\u0443\u0458\u0435 \u043a\u0430\u043e \u0442\u0430\u0431\u043b\u0435.\u0410\u0432\u0430\u0438\u043b\u0430\u0431\u043b\u0435 \u0443 \u043d\u0430\u043f\u043e\u043c\u0435\u043d\u0438 \u0438\u0441\u043f\u043e\u0440\u0443\u043a\u0435 \u0438 \u043f\u0440\u043e\u0434\u0430\u0458\u043d\u0438\u0445 \u043d\u0430\u043b\u043e\u0433\u0430", 
- "If you follow Quality Inspection<br>Enables item QA Required and QA No in Purchase Receipt": "\u0410\u043a\u043e \u043f\u0440\u0430\u0442\u0438\u0442\u0435 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435 \u043a\u0432\u0430\u043b\u0438\u0442\u0435\u0442\u0430 <br> \u041e\u043c\u043e\u0433\u0443\u045b\u0430\u0432\u0430 \u0441\u0442\u0430\u0432\u043a\u0443 \u041a\u0410 \u0417\u0430\u0445\u0442\u0435\u0432\u0430\u043d\u0435 \u0438 \u041a\u0410 \u043d\u0435\u043c\u0430 \u0443 \u043a\u0443\u043f\u043e\u043f\u0440\u043e\u0434\u0430\u0458\u0438 \u043f\u0440\u0438\u0458\u0435\u043c\u0443", 
- "If you have Sales Team and Sale Partners (Channel Partners)  they can be tagged and maintain their contribution in the sales activity": "\u0423\u043a\u043e\u043b\u0438\u043a\u043e \u0438\u043c\u0430\u0442\u0435 \u043f\u0440\u043e\u0434\u0430\u0458\u043d\u0438 \u0442\u0438\u043c \u0438 \u043f\u0440\u043e\u0434\u0430\u0458\u0430 \u043f\u0430\u0440\u0442\u043d\u0435\u0440\u0438\u043c\u0430 (\u0426\u0445\u0430\u043d\u043d\u0435\u043b \u041f\u0430\u0440\u0442\u043d\u0435\u0440\u0441) \u043e\u043d\u0438 \u043c\u043e\u0433\u0443 \u0431\u0438\u0442\u0438 \u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0435 \u0438 \u043e\u0434\u0440\u0436\u0430\u0432\u0430 \u0441\u0432\u043e\u0458 \u0434\u043e\u043f\u0440\u0438\u043d\u043e\u0441 \u0443 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438\u043c\u0430 \u043f\u0440\u043e\u0434\u0430\u0458\u0435", 
- "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": "\u0410\u043a\u043e \u0441\u0442\u0435 \u0434\u0443\u0433\u043e \u0448\u0442\u0430\u043c\u043f\u0430\u045a\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0430, \u043e\u0432\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u0458\u0430 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0441\u0435 \u043a\u043e\u0440\u0438\u0441\u0442\u0438 \u0434\u0430 \u043f\u043e\u0434\u0435\u043b\u0438 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u043d\u0430 \u043a\u043e\u0458\u043e\u0458 \u0441\u0435 \u0448\u0442\u0430\u043c\u043f\u0430 \u043d\u0430 \u0432\u0438\u0448\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0441\u0430 \u0441\u0432\u0438\u043c \u0437\u0430\u0433\u043b\u0430\u0432\u0459\u0430 \u0438 \u043f\u043e\u0434\u043d\u043e\u0436\u0458\u0430 \u043d\u0430 \u0441\u0432\u0430\u043a\u043e\u0458 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0438", 
- "If you involve in manufacturing activity<br>Enables item <b>Is Manufactured</b>": "\u0410\u043a\u043e \u0441\u0435 \u0443\u043a\u0459\u0443\u0447\u0435 \u0443 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u0443 \u0434\u0435\u043b\u0430\u0442\u043d\u043e\u0441\u0442 <br> \u041e\u043c\u043e\u0433\u0443\u045b\u0430\u0432\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 <b>\u0458\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d</b>", 
- "Imports": "\u0423\u0432\u043e\u0437", 
- "Item Advanced": "\u0421\u0442\u0430\u0432\u043a\u0430 \u041d\u0430\u043f\u0440\u0435\u0434\u043d\u0430", 
- "Item Barcode": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0411\u0430\u0440\u043a\u043e\u0434", 
- "Item Batch Nos": "\u0418\u0442\u0435\u043c \u0411\u0430\u0442\u0446\u0445 \u041d\u043e\u0441", 
- "Item Groups in Details": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0413\u0440\u0443\u043f\u0435 \u0443 \u0434\u0435\u0442\u0430\u0459\u0438\u043c\u0430", 
- "Item Serial Nos": "\u0418\u0442\u0435\u043c \u0421\u0435\u0440\u0438\u0430\u043b \u041d\u043e\u0441", 
- "Manufacturing": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430", 
- "Materials": "\u041c\u0430\u0442\u0435\u0440\u0438\u0458\u0430\u043b\u0438", 
- "Miscelleneous": "\u041c\u0438\u0441\u0446\u0435\u043b\u043b\u0435\u043d\u0435\u043e\u0443\u0441", 
- "More Info": "\u0412\u0438\u0448\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0430", 
- "Packing Detials": "\u041f\u0430\u043a\u043e\u0432\u0430\u045a\u0435 \u0434\u0435\u0442\u0438\u0430\u043b\u0441", 
- "Page Break": "\u0421\u0442\u0440\u0430\u043d\u0430 \u041f\u0430\u0443\u0437\u0430", 
- "Point of Sale": "\u041f\u043e\u0438\u043d\u0442 \u043e\u0444 \u0421\u0430\u043b\u0435", 
- "Projects": "\u041f\u0440\u043e\u0458\u0435\u043a\u0442\u0438", 
- "Purchase Discounts": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u043e\u043f\u0443\u0441\u0442\u0438", 
- "Quality": "\u041a\u0432\u0430\u043b\u0438\u0442\u0435\u0442", 
- "Recurring Invoice": "\u041f\u043e\u043d\u0430\u0432\u0459\u0430\u0458\u0443\u045b\u0438 \u0420\u0430\u0447\u0443\u043d", 
- "Sales Discounts": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041f\u043e\u043f\u0443\u0441\u0442\u0438", 
- "Sales Extras": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0415\u043a\u0441\u0442\u0440\u0430", 
- "Sales and Purchase": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0438 \u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "To enable <b>Point of Sale</b> features": "\u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u043e\u043c\u043e\u0433\u0443\u045b\u0438\u043b\u0438 <b>\u041f\u043e\u0438\u043d\u0442 \u043e\u0444 \u0421\u0430\u043b\u0435</b> \u0444\u0443\u043d\u043a\u0446\u0438\u0458\u0430", 
- "To get Item Group in details table": "\u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u0434\u043e\u0431\u0438\u043b\u0438 \u0433\u0440\u0443\u043f\u0443 \u0441\u0442\u0430\u0432\u043a\u0430 \u0443 \u0442\u0430\u0431\u0435\u043b\u0438 \u0434\u0435\u0442\u0430\u0459\u043d\u0438\u0458\u0435", 
- "To track any installation or commissioning related work after sales": "\u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u043f\u0440\u0430\u0442\u0438\u043b\u0438 \u0441\u0432\u0430\u043a\u0443 \u0438\u043d\u0441\u0442\u0430\u043b\u0430\u0446\u0438\u0458\u0443 \u0438\u043b\u0438 \u043f\u0443\u0448\u0442\u0430\u045a\u0435 \u0443 \u0432\u0435\u0437\u0438 \u0440\u0430\u0434\u0430 \u043d\u0430\u043a\u043e\u043d \u043f\u0440\u043e\u0434\u0430\u0458\u0435", 
- "To track brand name in the following documents<br>Delivery Note, Enuiry, Purchase Request, Item, Purchase Order, Purchase Voucher, Purchaser Receipt, Quotation, Sales Invoice, Sales BOM, Sales Order, Serial No": "\u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u043f\u0440\u0430\u0442\u0438\u043b\u0438 \u0438\u043c\u0435 \u0431\u0440\u0435\u043d\u0434\u0430 \u0443 \u0441\u043b\u0435\u0434\u0435\u045b\u0438\u043c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438\u043c\u0430 <br> \u0418\u0441\u043f\u043e\u0440\u0443\u043a\u0430 \u041d\u0430\u043f\u043e\u043c\u0435\u043d\u0430, \u0415\u043d\u0443\u0438\u0440\u0438, \u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0417\u0430\u0445\u0442\u0435\u0432 \u0442\u0430\u0447\u043a\u0430, \u043d\u0430\u043b\u043e\u0433 \u0437\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443, \u043f\u0440\u043e\u0434\u0430\u0458\u0443 \u0432\u0430\u0443\u0447\u0435\u0440\u0430, \u041a\u0443\u043f\u0430\u0446 \u043f\u0440\u0438\u0458\u0435\u043c, \u0446\u0438\u0442\u0430\u0442, \u043f\u0440\u043e\u0434\u0430\u0458\u0435 \u0420\u0430\u0447\u0443\u043d, \u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0411\u041e\u041c, \u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041d\u0430\u043b\u043e\u0433, \u0441\u0435\u0440\u0438\u0458\u0441\u043a\u0438 \u0431\u0440\u043e\u0458", 
- "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.": "\u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u043f\u0440\u0430\u0442\u0438\u043b\u0438 \u0441\u0442\u0430\u0432\u043a\u0443 \u0443 \u043f\u0440\u043e\u0434\u0430\u0458\u0438 \u0438 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0430\u0442\u0430 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0443 \u045a\u0438\u0445\u043e\u0432\u0438\u0445 \u0441\u0435\u0440\u0438\u0458\u0441\u043a\u0438\u0445 \u0431\u0440. \u041e\u0432\u043e \u0441\u0435 \u0442\u0430\u043a\u043e\u0452\u0435 \u043c\u043e\u0436\u0435 \u043a\u043e\u0440\u0438\u0441\u0442\u0438\u0442\u0438 \u0437\u0430 \u043f\u0440\u0430\u045b\u0435\u045a\u0435 \u0434\u0435\u0442\u0430\u0459\u0435 \u0433\u0430\u0440\u0430\u043d\u0446\u0438\u0458\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0430.", 
- "To track items in sales and purchase documents with batch nos<br><b>Preferred Industry: Chemicals etc</b>": "\u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u043f\u0440\u0430\u0442\u0438\u043b\u0438 \u0441\u0442\u0430\u0432\u043a\u0435 \u0443 \u043f\u0440\u043e\u0434\u0430\u0458\u0438 \u0438 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0430\u0442\u0430 \u0441\u0430 \u0431\u0430\u0442\u0446\u0445 \u0431\u0440 <br> <b>\u0416\u0435\u0459\u0435\u043d\u0430 \u0438\u043d\u0434\u0443\u0441\u0442\u0440\u0438\u0458\u0430: \u0445\u0435\u043c\u0438\u043a\u0430\u043b\u0438\u0458\u0435 \u0438\u0442\u0434</b>", 
- "To track items using barcode. You will be able to enter items in Delivery Note and Sales Invoice by scanning barcode of item.": "\u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u043f\u0440\u0430\u0442\u0438\u043b\u0438 \u0441\u0442\u0430\u0432\u043a\u0438 \u043f\u043e\u043c\u043e\u045b\u0443 \u0431\u0430\u0440\u043a\u043e\u0434. \u041c\u043e\u045b\u0438 \u045b\u0435\u0442\u0435 \u0434\u0430 \u0443\u043d\u0435\u0441\u0435\u0442\u0435 \u0441\u0442\u0430\u0432\u043a\u0435 \u0443 \u0438\u0441\u043f\u043e\u0440\u0443\u0446\u0438 \u043d\u0430\u043f\u043e\u043c\u0435\u043d\u0438 \u0438 \u043f\u0440\u043e\u0434\u0430\u0458\u0435 \u0444\u0430\u043a\u0442\u0443\u0440\u0443 \u0437\u0430 \u0441\u043a\u0435\u043d\u0438\u0440\u0430\u045a\u0435 \u0431\u0430\u0440\u043a\u043e\u0434\u0430 \u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0435."
-}
\ No newline at end of file
diff --git a/setup/doctype/features_setup/locale/ta-doc.json b/setup/doctype/features_setup/locale/ta-doc.json
deleted file mode 100644
index b168680..0000000
--- a/setup/doctype/features_setup/locale/ta-doc.json
+++ /dev/null
@@ -1,48 +0,0 @@
-{
- "1. To maintain the customer wise item code and to make them searchable based on their code use this option": "1. \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bb5\u0bbe\u0bb0\u0bbf\u0baf\u0bbe\u0b95 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bc1 \u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0b95\u0bcd\u0b95 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b85\u0bb5\u0bb1\u0bcd\u0bb1\u0bbf\u0ba9\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bc1 \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b85\u0bb5\u0bb0\u0bcd\u0b95\u0bb3\u0bc8 \u0ba4\u0bc7\u0b9f\u0bc1\u0bae\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bc8 \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4", 
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "After Sale Installations": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bbf\u0bb1\u0b95\u0bc1", 
- "All export related fields like currency, conversion rate, export total, export grand total etc are available in <br>Delivery Note, POS, Quotation, Sales Invoice, Sales Order etc.": "\u0ba8\u0bbe\u0ba3\u0baf, \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd, \u0b8f\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0ba4\u0bbf \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0b8f\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0ba4\u0bbf \u0baa\u0bc6\u0bb0\u0bc1\u0bae\u0bcd \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0bb9\u0bbf\u0baa\u0bcd\u0bb0\u0bc1 \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1\u0bb5\u0bc8 \u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0b8f\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0ba4\u0bbf \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bbe\u0ba9 \u0ba4\u0bc1\u0bb1\u0bc8\u0b95\u0bb3\u0bbf\u0bb2\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd <br> \u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1, \u0baa\u0bbf\u0b93\u0b8e\u0bb8\u0bcd, \u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd, \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd, \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8 \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1", 
- "All import related fields like currency, conversion rate, import total, import grand total etc are available in <br>Purchase Receipt, Supplier Quotation, Purchase Invoice, Purchase Order etc.": "\u0ba8\u0bbe\u0ba3\u0baf, \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd, \u0b87\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0ba4\u0bbf \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4, \u0b87\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0ba4\u0bbf \u0baa\u0bc6\u0bb0\u0bc1\u0bae\u0bcd \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0bb9\u0bbf\u0baa\u0bcd\u0bb0\u0bc1 \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1\u0bb5\u0bc8 \u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0b87\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0ba4\u0bbf \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bbe\u0ba9 \u0ba4\u0bc1\u0bb1\u0bc8\u0b95\u0bb3\u0bbf\u0bb2\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd <br> \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb0\u0b9a\u0bc0\u0ba4\u0bc1, \u0b9a\u0baa\u0bcd\u0bb3\u0bc8\u0baf\u0bb0\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd, \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd, \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1 \u0b86\u0ba3\u0bc8 \u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Available in BOM, Delivery Note, Purchase Invoice, Production Order, Purchase Order, Purchase Receipt, Sales Invoice, Sales Order, Stock Entry, Timesheet": "BOM, \u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1, \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd, \u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0b86\u0ba3\u0bc8, \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b86\u0ba3\u0bc8, \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb0\u0b9a\u0bc0\u0ba4\u0bc1, \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd, \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8, \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0ba8\u0bc1\u0bb4\u0bc8\u0bb5\u0bc1, Timesheet \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Brands": "\u0baa\u0bbf\u0bb0\u0bbe\u0ba3\u0bcd\u0b9f\u0bcd\u0b95\u0bb3\u0bcd", 
- "Check if you need automatic recurring invoices. After submitting any sales invoice, Recurring section will be visible.": "\u0ba4\u0bbe\u0ba9\u0bbe\u0b95 \u0bb5\u0bb0\u0bc1\u0bae\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0ba4\u0bc7\u0bb5\u0bc8 \u0b8e\u0ba9\u0bcd\u0baa\u0ba4\u0bc8 \u0b85\u0bb1\u0bbf\u0baf\u0bb5\u0bc1\u0bae\u0bcd. \u0b8e\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b9a\u0bae\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bbf\u0ba4\u0bcd\u0ba4 \u0baa\u0bbf\u0bb1\u0b95\u0bc1, \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0baa\u0b95\u0bc1\u0ba4\u0bbf\u0baf\u0bbf\u0bb2\u0bcd \u0b95\u0bbe\u0ba3 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd.", 
- "Discount Fields will be available in Purchase Order, Purchase Receipt, Purchase Invoice": "\u0ba4\u0bb3\u0bcd\u0bb3\u0bc1\u0baa\u0b9f\u0bbf \u0baa\u0bc1\u0bb2\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b86\u0ba3\u0bc8, \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb0\u0b9a\u0bc0\u0ba4\u0bc1, \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Enables <b>More Info.</b> in all documents": "<b>\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd \u0b9a\u0bc6\u0baf\u0bb2\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1.</b> \u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0b86\u0bb5\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Exports": "\u0b8f\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0ba4\u0bbf", 
- "Features Setup": "\u0b85\u0bae\u0bcd\u0b9a\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Field available in Delivery Note, Quotation, Sales Invoice, Sales Order": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1, \u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd, \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd, \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0baa\u0bc1\u0bb2\u0bae\u0bcd", 
- "If Sale BOM is defined, the actual BOM of the Pack is displayed as table.Available in Delivery Note and Sales Order": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 BOM \u0bb5\u0bb0\u0bc8\u0baf\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd, \u0baa\u0bc7\u0b95\u0bcd \u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbe\u0ba9 BOM \u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd table.Available \u0b95\u0bbe\u0ba3\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd", 
- "If you follow Quality Inspection<br>Enables item QA Required and QA No in Purchase Receipt": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba4\u0bb0 \u0b86\u0baf\u0bcd\u0bb5\u0bc1 \u0baa\u0bbf\u0ba9\u0bcd\u0baa\u0bb1\u0bcd\u0bb1 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd <br> \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0b89\u0bb3\u0bcd\u0bb3 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 QA \u0ba4\u0bc7\u0bb5\u0bc8\u0baf\u0bbe\u0ba9 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd QA \u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0b9a\u0bc6\u0baf\u0bb2\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "If you have Sales Team and Sale Partners (Channel Partners)  they can be tagged and maintain their contribution in the sales activity": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0baa\u0b99\u0bcd\u0b95\u0bc1\u0ba4\u0bbe\u0bb0\u0bb0\u0bcd\u0b95\u0bb3\u0bcd (\u0b9a\u0bc7\u0ba9\u0bb2\u0bcd \u0baa\u0b99\u0bcd\u0b95\u0bc1\u0ba4\u0bbe\u0bb0\u0bb0\u0bcd\u0b95\u0bb3\u0bcd) \u0b85\u0bb5\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0ba4\u0bcd\u0ba4\u0bc1\u0bb3\u0bcd\u0bb3\u0bbe\u0bb0\u0bcd \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0ba8\u0b9f\u0bb5\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bb3\u0bbf\u0bb2\u0bcd \u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0ba4\u0bc1 \u0baa\u0b99\u0bcd\u0b95\u0bb3\u0bbf\u0baa\u0bcd\u0baa\u0bc8 \u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd", 
- "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": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba8\u0bc0\u0ba3\u0bcd\u0b9f \u0bb5\u0b9f\u0bbf\u0bb5\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b85\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd, \u0b87\u0ba8\u0bcd\u0ba4 \u0b85\u0bae\u0bcd\u0b9a\u0bae\u0bcd \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0b92\u0bb5\u0bcd\u0bb5\u0bc6\u0bbe\u0bb0\u0bc1 \u0baa\u0b95\u0bcd\u0b95\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b85\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bc1\u0bae\u0bcd \u0baa\u0bb2 \u0baa\u0b95\u0bcd\u0b95\u0b99\u0bcd\u0b95\u0bb3\u0bbf\u0bb2\u0bcd \u0b85\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0baa\u0bbf\u0bb0\u0bbf\u0ba4\u0bcd\u0ba4\u0bc1 \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bbe\u0bae\u0bcd", 
- "If you involve in manufacturing activity<br>Enables item <b>Is Manufactured</b>": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0ba8\u0b9f\u0bb5\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bb3\u0bbf\u0bb2\u0bcd \u0b88\u0b9f\u0bc1\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd <br> \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 <b>\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf</b> \u0b9a\u0bc6\u0baf\u0bb2\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "Imports": "\u0b87\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0ba4\u0bbf", 
- "Item Advanced": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bae\u0bc7\u0bae\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Item Barcode": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0baa\u0bbe\u0bb0\u0bcd\u0b95\u0bc7\u0bbe\u0b9f\u0bc1", 
- "Item Batch Nos": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0b87\u0bb2\u0b95\u0bcd\u0b95\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Item Groups in Details": "\u0bb5\u0bbf\u0bb5\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd", 
- "Item Serial Nos": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0b87\u0bb2\u0b95\u0bcd\u0b95\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Manufacturing": "\u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Materials": "\u0bae\u0bc2\u0bb2\u0baa\u0bcd\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd\u0b95\u0bb3\u0bcd", 
- "Miscelleneous": "Miscelleneous", 
- "More Info": "\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Packing Detials": "\u0baa\u0bc6\u0bbe\u0ba4\u0bbf Detials", 
- "Page Break": "\u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0baa\u0bbf\u0bb0\u0bc7\u0b95\u0bcd", 
- "Point of Sale": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bc1\u0bae\u0bbf\u0b9f\u0bae\u0bcd", 
- "Projects": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Purchase Discounts": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bb3\u0bcd\u0bb3\u0bc1\u0baa\u0b9f\u0bbf", 
- "Quality": "\u0baa\u0ba3\u0bcd\u0baa\u0bc1", 
- "Recurring Invoice": "\u0bae\u0bc0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Sales Discounts": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0ba4\u0bb3\u0bcd\u0bb3\u0bc1\u0baa\u0b9f\u0bbf", 
- "Sales Extras": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b89\u0baa\u0bb0\u0bbf", 
- "Sales and Purchase": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "To enable <b>Point of Sale</b> features": "<b>\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b85\u0bae\u0bcd\u0b9a\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0baa\u0bc1\u0bb3\u0bcd\u0bb3\u0bbf</b> \u0b9a\u0bc6\u0baf\u0bb2\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4", 
- "To get Item Group in details table": "\u0bb5\u0bbf\u0bb5\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0b95\u0bc1\u0bb4\u0bc1 \u0baa\u0bc6\u0bb1", 
- "To track any installation or commissioning related work after sales": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0baa\u0bbf\u0bb1\u0b95\u0bc1 \u0b8e\u0ba8\u0bcd\u0ba4 \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0bb2\u0bcd \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b85\u0ba4\u0bbf\u0b95\u0bbe\u0bb0\u0bae\u0bcd\u0baa\u0bc6\u0bb1\u0bcd\u0bb1 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bbe\u0ba9 \u0bb5\u0bc7\u0bb2\u0bc8 \u0ba4\u0b9f\u0bae\u0bb1\u0bbf\u0baf", 
- "To track brand name in the following documents<br>Delivery Note, Enuiry, Purchase Request, Item, Purchase Order, Purchase Voucher, Purchaser Receipt, Quotation, Sales Invoice, Sales BOM, Sales Order, Serial No": "\u0baa\u0bbf\u0ba9\u0bcd\u0bb5\u0bb0\u0bc1\u0bae\u0bcd \u0b86\u0bb5\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bbf\u0bb2\u0bcd \u0baa\u0bbf\u0bb0\u0bbe\u0ba3\u0bcd\u0b9f\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd \u0ba4\u0b9f\u0bae\u0bb1\u0bbf\u0baf <br> \u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1, Enuiry, \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8, \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd, \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b86\u0ba3\u0bc8, \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd, \u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0bb0\u0b9a\u0bc0\u0ba4\u0bc1, \u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd, \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd, \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 BOM, \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8, \u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "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.": "\u0b85\u0bb5\u0bb0\u0bcd\u0b95\u0bb3\u0bbf\u0ba9\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0b87\u0bb2\u0b95\u0bcd\u0b95\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b86\u0bb5\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bbf\u0bb2\u0bcd \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0ba4\u0b9f\u0bae\u0bb1\u0bbf\u0baf. \u0b87\u0ba8\u0bcd\u0ba4 \u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf\u0baf\u0bbf\u0bb2\u0bcd \u0b89\u0ba4\u0bcd\u0ba4\u0bb0\u0bb5\u0bbe\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0bb5\u0bbf\u0bb5\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0b95\u0ba3\u0bcd\u0b9f\u0bb1\u0bbf\u0baf \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1.", 
- "To track items in sales and purchase documents with batch nos<br><b>Preferred Industry: Chemicals etc</b>": "\u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0ba4\u0bbf \u0b87\u0bb2\u0b95\u0bcd\u0b95\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bc6\u0bbe\u0ba3\u0bcd\u0b9f \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b86\u0bb5\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bbf\u0bb2\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 \u0ba4\u0b9f\u0bae\u0bb1\u0bbf\u0baf <br> <b>\u0bb5\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bae\u0bbe\u0ba9 \u0ba4\u0bc6\u0bbe\u0bb4\u0bbf\u0bb2\u0bcd: \u0b95\u0bc6\u0bae\u0bbf\u0b95\u0bcd\u0b95\u0bb2\u0bcd\u0bb8\u0bcd \u0bb9\u0bbf\u0baa\u0bcd\u0bb0\u0bc1</b>", 
- "To track items using barcode. You will be able to enter items in Delivery Note and Sales Invoice by scanning barcode of item.": "\u0baa\u0bbe\u0bb0\u0bcd\u0b95\u0bc7\u0bbe\u0b9f\u0bc1 \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 \u0b95\u0ba3\u0bcd\u0b95\u0bbe\u0ba3\u0bbf\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd. \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bbf\u0ba9\u0bcd \u0baa\u0bbe\u0bb0\u0bcd\u0b95\u0bc7\u0bbe\u0b9f\u0bc1 \u0bb8\u0bcd\u0b95\u0bc7\u0ba9\u0bbf\u0b99\u0bcd \u0bae\u0bc2\u0bb2\u0bae\u0bcd \u0bb5\u0bbf\u0ba9\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bae\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b89\u0bb3\u0bcd\u0bb3 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 \u0ba8\u0bc1\u0bb4\u0bc8\u0baf \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd."
-}
\ No newline at end of file
diff --git a/setup/doctype/features_setup/locale/th-doc.json b/setup/doctype/features_setup/locale/th-doc.json
deleted file mode 100644
index 3b25014..0000000
--- a/setup/doctype/features_setup/locale/th-doc.json
+++ /dev/null
@@ -1,48 +0,0 @@
-{
- "1. To maintain the customer wise item code and to make them searchable based on their code use this option": "1 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e23\u0e31\u0e01\u0e29\u0e32\u0e23\u0e2b\u0e31\u0e2a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e17\u0e35\u0e48\u0e09\u0e25\u0e32\u0e14\u0e41\u0e25\u0e30\u0e08\u0e30\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e1e\u0e27\u0e01\u0e40\u0e02\u0e32\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e15\u0e32\u0e21\u0e23\u0e2b\u0e31\u0e2a\u0e02\u0e2d\u0e07\u0e1e\u0e27\u0e01\u0e40\u0e02\u0e32\u0e43\u0e0a\u0e49\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e19\u0e35\u0e49", 
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "After Sale Installations": "\u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e02\u0e32\u0e22", 
- "All export related fields like currency, conversion rate, export total, export grand total etc are available in <br>Delivery Note, POS, Quotation, Sales Invoice, Sales Order etc.": "\u0e2a\u0e32\u0e02\u0e32\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e40\u0e0a\u0e48\u0e19\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07\u0e2d\u0e2d\u0e01\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07\u0e23\u0e27\u0e21\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07\u0e2d\u0e2d\u0e01 \u0e2f\u0e25\u0e2f \u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07\u0e2d\u0e2d\u0e01\u0e23\u0e27\u0e21\u0e17\u0e31\u0e49\u0e07\u0e2a\u0e34\u0e49\u0e19\u0e17\u0e35\u0e48\u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19 <br> \u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32, POS, \u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32, \u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22, \u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22 \u0e2f\u0e25\u0e2f", 
- "All import related fields like currency, conversion rate, import total, import grand total etc are available in <br>Purchase Receipt, Supplier Quotation, Purchase Invoice, Purchase Order etc.": "\u0e2a\u0e32\u0e02\u0e32\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32\u0e40\u0e0a\u0e48\u0e19\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07\u0e23\u0e27\u0e21\u0e01\u0e32\u0e23\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32\u0e41\u0e25\u0e30\u0e2d\u0e37\u0e48\u0e19 \u0e46 \u0e19\u0e33\u0e40\u0e02\u0e49\u0e32\u0e41\u0e01\u0e23\u0e19\u0e14\u0e4c\u0e23\u0e27\u0e21\u0e17\u0e35\u0e48\u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19 <br> \u0e23\u0e31\u0e1a\u0e0b\u0e37\u0e49\u0e2d, \u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15, \u0e43\u0e1a\u0e01\u0e33\u0e01\u0e31\u0e1a\u0e0b\u0e37\u0e49\u0e2d, \u0e0b\u0e37\u0e49\u0e2d\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d \u0e2f\u0e25\u0e2f", 
- "Available in BOM, Delivery Note, Purchase Invoice, Production Order, Purchase Order, Purchase Receipt, Sales Invoice, Sales Order, Stock Entry, Timesheet": "\u0e17\u0e35\u0e48\u0e21\u0e35\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22\u0e43\u0e19 BOM, \u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e0b\u0e37\u0e49\u0e2d\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d, \u0e23\u0e31\u0e1a\u0e0b\u0e37\u0e49\u0e2d, \u0e02\u0e32\u0e22\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49, \u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e32\u0e22\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e15\u0e47\u0e2d\u0e01, Timesheet", 
- "Brands": "\u0e41\u0e1a\u0e23\u0e19\u0e14\u0e4c", 
- "Check if you need automatic recurring invoices. After submitting any sales invoice, Recurring section will be visible.": "\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e27\u0e48\u0e32\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e15\u0e49\u0e2d\u0e07\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e42\u0e14\u0e22\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34 \u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e2a\u0e48\u0e07\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e43\u0e14 \u0e46 \u0e02\u0e32\u0e22\u0e2a\u0e48\u0e27\u0e19\u0e01\u0e34\u0e08\u0e27\u0e31\u0e15\u0e23\u0e08\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e21\u0e2d\u0e07\u0e40\u0e2b\u0e47\u0e19", 
- "Discount Fields will be available in Purchase Order, Purchase Receipt, Purchase Invoice": "\u0e17\u0e38\u0e48\u0e07\u0e2a\u0e48\u0e27\u0e19\u0e25\u0e14\u0e08\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49\u0e44\u0e14\u0e49\u0e43\u0e19\u0e43\u0e1a\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e23\u0e31\u0e1a\u0e0b\u0e37\u0e49\u0e2d, \u0e43\u0e1a\u0e01\u0e33\u0e01\u0e31\u0e1a\u0e0b\u0e37\u0e49\u0e2d", 
- "Enables <b>More Info.</b> in all documents": "<b>\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21.</b> \u0e43\u0e19\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", 
- "Exports": "\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07\u0e2d\u0e2d\u0e01", 
- "Features Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e2a\u0e34\u0e48\u0e07\u0e2d\u0e33\u0e19\u0e27\u0e22\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e30\u0e14\u0e27\u0e01", 
- "Field available in Delivery Note, Quotation, Sales Invoice, Sales Order": "\u0e2a\u0e19\u0e32\u0e21\u0e17\u0e35\u0e48\u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e2a\u0e48\u0e07\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32, \u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22, \u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "If Sale BOM is defined, the actual BOM of the Pack is displayed as table.Available in Delivery Note and Sales Order": "\u0e16\u0e49\u0e32 BOM \u0e02\u0e32\u0e22\u0e16\u0e39\u0e01\u0e01\u0e33\u0e2b\u0e19\u0e14 BOM \u0e17\u0e35\u0e48\u0e41\u0e17\u0e49\u0e08\u0e23\u0e34\u0e07\u0e02\u0e2d\u0e07\u0e41\u0e1e\u0e47\u0e04\u0e08\u0e30\u0e1b\u0e23\u0e32\u0e01\u0e0f\u0e40\u0e1b\u0e47\u0e19 table.Available \u0e43\u0e19\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "If you follow Quality Inspection<br>Enables item QA Required and QA No in Purchase Receipt": "\u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e17\u0e33\u0e15\u0e32\u0e21\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e <br> \u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e49\u0e2d\u0e07\u0e41\u0e25\u0e30 QA QA \u0e43\u0e19\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19\u0e0b\u0e37\u0e49\u0e2d", 
- "If you have Sales Team and Sale Partners (Channel Partners)  they can be tagged and maintain their contribution in the sales activity": "\u0e2b\u0e32\u0e01\u0e04\u0e38\u0e13\u0e21\u0e35\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e41\u0e25\u0e30\u0e17\u0e35\u0e21\u0e2b\u0e38\u0e49\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e02\u0e32\u0e22 (\u0e15\u0e31\u0e27\u0e41\u0e17\u0e19\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22) \u0e1e\u0e27\u0e01\u0e40\u0e02\u0e32\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e15\u0e34\u0e14\u0e41\u0e17\u0e47\u0e01\u0e41\u0e25\u0e30\u0e23\u0e31\u0e01\u0e29\u0e32\u0e1c\u0e25\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e1e\u0e27\u0e01\u0e40\u0e02\u0e32\u0e43\u0e19\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "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": "\u0e2b\u0e32\u0e01\u0e04\u0e38\u0e13\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e22\u0e32\u0e27\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e04\u0e38\u0e13\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30\u0e19\u0e35\u0e49\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49\u0e43\u0e19\u0e01\u0e32\u0e23\u0e41\u0e22\u0e01\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e17\u0e35\u0e48\u0e08\u0e30\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e1a\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e2b\u0e25\u0e32\u0e22\u0e2b\u0e19\u0e49\u0e32\u0e01\u0e31\u0e1a\u0e2a\u0e48\u0e27\u0e19\u0e2b\u0e31\u0e27\u0e41\u0e25\u0e30\u0e17\u0e49\u0e32\u0e22\u0e01\u0e23\u0e30\u0e14\u0e32\u0e29\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e43\u0e19\u0e41\u0e15\u0e48\u0e25\u0e30\u0e2b\u0e19\u0e49\u0e32", 
- "If you involve in manufacturing activity<br>Enables item <b>Is Manufactured</b>": "\u0e2b\u0e32\u0e01\u0e04\u0e38\u0e13\u0e21\u0e35\u0e2a\u0e48\u0e27\u0e19\u0e23\u0e48\u0e27\u0e21\u0e43\u0e19\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15 <br> <b>\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e1c\u0e25\u0e34\u0e15</b>", 
- "Imports": "\u0e01\u0e32\u0e23\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32", 
- "Item Advanced": "\u0e02\u0e31\u0e49\u0e19\u0e2a\u0e39\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Item Barcode": "\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2d\u0e48\u0e32\u0e19\u0e1a\u0e32\u0e23\u0e4c\u0e42\u0e04\u0e49\u0e14\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Batch Nos": "Nos Batch \u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Item Groups in Details": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e43\u0e19\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "Item Serial Nos": "Nos \u0e2d\u0e19\u0e38\u0e01\u0e23\u0e21\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Manufacturing": "\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Materials": "\u0e27\u0e31\u0e2a\u0e14\u0e38", 
- "Miscelleneous": "\u0e40\u0e1a\u0e47\u0e14\u0e40\u0e15\u0e25\u0e47\u0e14", 
- "More Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Packing Detials": "detials \u0e1a\u0e23\u0e23\u0e08\u0e38", 
- "Page Break": "\u0e41\u0e1a\u0e48\u0e07\u0e2b\u0e19\u0e49\u0e32", 
- "Point of Sale": "\u0e08\u0e38\u0e14\u0e02\u0e32\u0e22", 
- "Projects": "\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Purchase Discounts": "\u0e2a\u0e48\u0e27\u0e19\u0e25\u0e14\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d", 
- "Quality": "\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e", 
- "Recurring Invoice": "\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e1b\u0e23\u0e30\u0e08\u0e33", 
- "Sales Discounts": "\u0e2a\u0e48\u0e27\u0e19\u0e25\u0e14\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "Sales Extras": "\u0e1e\u0e34\u0e40\u0e28\u0e29\u0e02\u0e32\u0e22", 
- "Sales and Purchase": "\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "To enable <b>Point of Sale</b> features": "<b>\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e34\u0e14\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e04\u0e38\u0e13\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30\u0e08\u0e38\u0e14\u0e02\u0e32\u0e22</b>", 
- "To get Item Group in details table": "\u0e17\u0e35\u0e48\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e43\u0e19\u0e15\u0e32\u0e23\u0e32\u0e07\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "To track any installation or commissioning related work after sales": "\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e43\u0e14 \u0e46 \u0e2b\u0e23\u0e37\u0e2d\u0e07\u0e32\u0e19\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e27\u0e48\u0e32\u0e08\u0e49\u0e32\u0e07\u0e2b\u0e25\u0e31\u0e07\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "To track brand name in the following documents<br>Delivery Note, Enuiry, Material Request, Item, Purchase Order, Purchase Voucher, Purchaser Receipt, Quotation, Sales Invoice, Sales BOM, Sales Order, Serial No": "\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e0a\u0e37\u0e48\u0e2d\u0e41\u0e1a\u0e23\u0e19\u0e14\u0e4c\u0e43\u0e19\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e14\u0e31\u0e07\u0e15\u0e48\u0e2d\u0e44\u0e1b <br> \u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07 Enuiry, \u0e01\u0e32\u0e23\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e0b\u0e37\u0e49\u0e2d\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19\u0e0b\u0e37\u0e49\u0e2d, \u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32, \u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22, BOM \u0e02\u0e32\u0e22\u0e43\u0e1a\u0e2a\u0e31\u0e48\u0e07\u0e02\u0e32\u0e22, Serial \u0e44\u0e21\u0e48\u0e21\u0e35", 
- "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.": "\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e43\u0e19\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d\u0e08\u0e32\u0e01 Nos \u0e2d\u0e19\u0e38\u0e01\u0e23\u0e21\u0e02\u0e2d\u0e07\u0e1e\u0e27\u0e01\u0e40\u0e02\u0e32 \u0e19\u0e35\u0e49\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49\u0e43\u0e19\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19\u0e02\u0e2d\u0e07\u0e1c\u0e25\u0e34\u0e15\u0e20\u0e31\u0e13\u0e11\u0e4c", 
- "To track items in sales and purchase documents with batch nos<br><b>Preferred Industry: Chemicals etc</b>": "\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e43\u0e19\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d\u0e14\u0e49\u0e27\u0e22 Nos \u0e0a\u0e38\u0e14 <br> <b>\u0e2d\u0e38\u0e15\u0e2a\u0e32\u0e2b\u0e01\u0e23\u0e23\u0e21\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23: \u0e2f\u0e25\u0e2f \u0e2a\u0e32\u0e23\u0e40\u0e04\u0e21\u0e35</b>", 
- "To track items using barcode. You will be able to enter items in Delivery Note and Sales Invoice by scanning barcode of item.": "\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49\u0e1a\u0e32\u0e23\u0e4c\u0e42\u0e04\u0e49\u0e14 \u0e04\u0e38\u0e13\u0e08\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e1b\u0e49\u0e2d\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e43\u0e19\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e41\u0e25\u0e30\u0e02\u0e32\u0e22\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e42\u0e14\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e41\u0e01\u0e19\u0e1a\u0e32\u0e23\u0e4c\u0e42\u0e04\u0e49\u0e14\u0e02\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23"
-}
\ No newline at end of file
diff --git a/setup/doctype/global_defaults/README.md b/setup/doctype/global_defaults/README.md
new file mode 100644
index 0000000..5304c25
--- /dev/null
+++ b/setup/doctype/global_defaults/README.md
@@ -0,0 +1 @@
+Global defaults and settings for various modules.
\ No newline at end of file
diff --git a/setup/doctype/global_defaults/global_defaults.py b/setup/doctype/global_defaults/global_defaults.py
index dc7f6b4..2d28009 100644
--- a/setup/doctype/global_defaults/global_defaults.py
+++ b/setup/doctype/global_defaults/global_defaults.py
@@ -46,7 +46,6 @@
 	'maintain_same_rate' : 'maintain_same_rate',
 	'session_expiry': 'session_expiry',
 	'disable_rounded_total': 'disable_rounded_total',
-	"update_stock": "update_stock",
 	"auto_inventory_accounting": "auto_inventory_accounting",
 }
 
diff --git a/setup/doctype/global_defaults/global_defaults.txt b/setup/doctype/global_defaults/global_defaults.txt
index 175ca94..16954a0 100644
--- a/setup/doctype/global_defaults/global_defaults.txt
+++ b/setup/doctype/global_defaults/global_defaults.txt
@@ -2,7 +2,7 @@
  {
   "creation": "2013-05-02 17:53:24", 
   "docstatus": 0, 
-  "modified": "2013-05-22 15:57:26", 
+  "modified": "2013-05-30 12:23:34", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -27,8 +27,6 @@
   "permlevel": 0
  }, 
  {
-  "amend": 0, 
-  "cancel": 0, 
   "create": 1, 
   "doctype": "DocPerm", 
   "name": "__common__", 
@@ -327,14 +325,6 @@
   "read_only": 0
  }, 
  {
-  "description": "If checked, then in POS Sales Invoice, Update Stock gets checked by default", 
-  "doctype": "DocField", 
-  "fieldname": "update_stock", 
-  "fieldtype": "Check", 
-  "label": "Update Stock when using POS Sales Invoice", 
-  "read_only": 0
- }, 
- {
   "doctype": "DocField", 
   "fieldname": "account_info", 
   "fieldtype": "HTML", 
@@ -527,6 +517,11 @@
   "read_only": 0
  }, 
  {
+  "amend": 0, 
+  "cancel": 0, 
+  "doctype": "DocPerm"
+ }, 
+ {
   "doctype": "DocPerm"
  }
 ]
\ No newline at end of file
diff --git a/setup/doctype/global_defaults/locale/_messages_doc.json b/setup/doctype/global_defaults/locale/_messages_doc.json
deleted file mode 100644
index 7c318c9..0000000
--- a/setup/doctype/global_defaults/locale/_messages_doc.json
+++ /dev/null
@@ -1,75 +0,0 @@
-[
- "Session Expiry in Hours e.g. 06:00", 
- "Raise Material Request when stock reaches re-order level", 
- "Employee record is created using selected field. ", 
- "dd/mm/yyyy", 
- "Stock level frozen up to this date, nobody can do / modify entry except authorized person", 
- "Allow Negative Stock", 
- "Employee Records to be created by ", 
- "Accounting entry frozen up to this date, nobody can do / modify entry except authorized person", 
- "Account Info", 
- "Default Company", 
- "Applicable only if valuation method is moving average", 
- "Company", 
- "dd-mm-yyyy", 
- "Naming Series", 
- "SMS Sender Name", 
- "Default Warehouse Type", 
- "Setup", 
- "Maintain same rate throughout purchase cycle", 
- "Customer Name", 
- "Default Price List Currency", 
- "Percentage you are allowed to receive or deliver more against the quantity ordered. <p>For example: If you have ordered 100 units. and your Allowance is 10% then you are allowed to receive 110 units</p>", 
- "Global Defaults", 
- "Accounts", 
- "mm-dd-yyyy", 
- "Users with this role are allowed to do / modify stock entry before frozen date", 
- "HR", 
- "System", 
- "FIFO", 
- "Purchase Receipt Required", 
- "Default Valuation Method", 
- "Accounts Frozen Upto", 
- "Allowance Percent", 
- "Customer Master created by ", 
- "Buying", 
- "Supplier Master created by ", 
- "Selling", 
- "Default Territory", 
- "Default Supplier Type", 
- "CGHelp", 
- "Session Expiry", 
- "Default Customer Group", 
- "Sales Order Required", 
- "Employee Number", 
- "Yes", 
- "Precision for Float fields (quantities, discounts, percentages etc) only for display. Floats will still be calculated up to 6 decimals.", 
- "No", 
- "Default Price List", 
- "Default Item Group", 
- "mm/dd/yyyy", 
- "Date Format", 
- "Authorized Role (Frozen Entry)", 
- "If disable, 'Rounded Total' field will not be visible in any transaction", 
- "Credit Controller", 
- "IGHelp", 
- "Disable Rounded Total", 
- "Current Fiscal Year", 
- "yyyy-mm-dd", 
- "Do not show any symbol like $ etc next to currencies.", 
- "Float Precision", 
- "Users with this role are allowed to do / modify accounting entry before frozen date", 
- "General", 
- "Delivery Note Required", 
- "Purchase Order Required", 
- "Moving Average", 
- "Default Currency", 
- "Supplier Name", 
- "Stock", 
- "Number Format", 
- "Default Stock UOM", 
- "Stock Frozen Upto", 
- "Authourized Role (Frozen Entry)", 
- "Hide Currency Symbol", 
- "TerritoryHelp"
-]
\ No newline at end of file
diff --git a/setup/doctype/global_defaults/locale/ar-doc.json b/setup/doctype/global_defaults/locale/ar-doc.json
deleted file mode 100644
index 97794b4..0000000
--- a/setup/doctype/global_defaults/locale/ar-doc.json
+++ /dev/null
@@ -1,91 +0,0 @@
-{
- "# ###.##": "# # # # # #", 
- "######": "# # # # # #", 
- "#,###": "# # # #", 
- "#,###.##": "# # # # # #", 
- "#,###.###": "# # # # # # #", 
- "#,##,###.##": "# # #\u060c # # # # #", 
- "#.###": "# # # #", 
- "#.###,##": "# # # #\u060c # #", 
- "2": "2", 
- "3": "3", 
- "4": "4", 
- "5": "5", 
- "6": "6", 
- "Account Info": "\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u062d\u0633\u0627\u0628", 
- "Accounting entry frozen up to this date, nobody can do / modify entry except authorized person": "\u0627\u0644\u0642\u064a\u062f \u0627\u0644\u0645\u062d\u0627\u0633\u0628\u064a \u062c\u0645\u062f\u062a \u062d\u062a\u0649 \u0647\u0630\u0627 \u0627\u0644\u062a\u0627\u0631\u064a\u062e\u060c \u0644\u0627 \u064a\u0645\u0643\u0646 \u0644\u0623\u062d\u062f / \u062a\u0639\u062f\u064a\u0644 \u0625\u062f\u062e\u0627\u0644 \u0628\u0627\u0633\u062a\u062b\u0646\u0627\u0621 \u0634\u062e\u0635 \u0645\u062e\u0648\u0644", 
- "Accounts": "\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Accounts Frozen Upto": "\u062d\u0633\u0627\u0628\u0627\u062a \u0645\u062c\u0645\u062f\u0629 \u0644\u063a\u0627\u064a\u0629", 
- "Allow Negative Stock": "\u062a\u0633\u0645\u062d \u0627\u0644\u0623\u0633\u0647\u0645 \u0627\u0644\u0633\u0644\u0628\u064a\u0629", 
- "Allowance Percent": "\u0628\u062f\u0644 \u0627\u0644\u0646\u0633\u0628\u0629", 
- "Applicable only if valuation method is moving average": "\u064a\u0646\u0637\u0628\u0642 \u0641\u0642\u0637 \u0625\u0630\u0627 \u0623\u0633\u0644\u0648\u0628 \u0627\u0644\u062a\u0642\u064a\u064a\u0645 \u0647\u0648 \u0627\u0644\u0645\u062a\u0648\u0633\u0637 \u200b\u200b\u0627\u0644\u0645\u062a\u062d\u0631\u0643", 
- "Authorized Role (Frozen Entry)": "\u0623\u0630\u0646 \u062f\u0648\u0631 (\u062f\u062e\u0648\u0644 \u0627\u0644\u0645\u062c\u0645\u062f\u0629)", 
- "Authourized Role (Frozen Entry)": "Authourized \u062f\u0648\u0631 (\u062f\u062e\u0648\u0644 \u0627\u0644\u0645\u062c\u0645\u062f\u0629)", 
- "Buying": "\u0634\u0631\u0627\u0621", 
- "CGHelp": "CGHelp", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Credit Controller": "\u0627\u0644\u0645\u0631\u0627\u0642\u0628 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", 
- "Current Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629", 
- "Customer Master created by ": "\u0645\u0627\u062c\u0633\u062a\u064a\u0631 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0627\u0644\u062a\u064a \u0623\u0646\u0634\u0623\u062a\u0647\u0627", 
- "Customer Name": "\u0627\u0633\u0645 \u0627\u0644\u0639\u0645\u064a\u0644", 
- "Date Format": "\u062a\u0646\u0633\u064a\u0642 \u0627\u0644\u062a\u0627\u0631\u064a\u062e", 
- "Default Company": "\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0634\u0631\u0643\u0629", 
- "Default Currency": "\u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629", 
- "Default Currency Format": "\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u062a\u0646\u0633\u064a\u0642 \u0627\u0644\u0639\u0645\u0644\u0629", 
- "Default Currency Fraction": "\u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0627\u0644\u0643\u0633\u0631", 
- "Default Customer Group": "\u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Default Item Group": "\u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0627\u0644\u0625\u063a\u0644\u0627\u0642", 
- "Default Price List": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a", 
- "Default Price List Currency": "\u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631", 
- "Default Stock UOM": "\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0623\u0644\u0628\u0648\u0645 UOM", 
- "Default Supplier Type": "\u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0645\u0632\u0648\u062f \u0646\u0648\u0639", 
- "Default Territory": "\u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0627\u0644\u0625\u0642\u0644\u064a\u0645", 
- "Default Valuation Method": "\u0623\u0633\u0644\u0648\u0628 \u0627\u0644\u062a\u0642\u064a\u064a\u0645 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a", 
- "Default Warehouse Type": "\u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0645\u0633\u062a\u0648\u062f\u0639 \u0646\u0648\u0639", 
- "Delivery Note Required": "\u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629", 
- "Do not show any symbol like $ etc next to currencies.": "\u0644\u0627 \u062a\u0638\u0647\u0631 \u0623\u064a \u0631\u0645\u0632 \u0645\u062b\u0644 $ \u0627\u0644\u062e \u0628\u062c\u0627\u0646\u0628 \u0627\u0644\u0639\u0645\u0644\u0627\u062a.", 
- "Employee Number": "\u0639\u062f\u062f \u0627\u0644\u0645\u0648\u0638\u0641\u064a\u0646", 
- "Employee Records to be created by ": "\u0623\u0646 \u064a\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0633\u062c\u0644\u0627\u062a \u0627\u0644\u0645\u0648\u0638\u0641\u064a\u0646 \u0645\u0646 \u0642\u0628\u0644", 
- "Employee record is created using selected field. ": "\u064a\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0633\u062c\u0644 \u0627\u0644\u0645\u0648\u0638\u0641 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u062d\u0642\u0644 \u0627\u0644\u0645\u062d\u062f\u062f.", 
- "FIFO": "FIFO", 
- "Float Precision": "\u062a\u0639\u0648\u064a\u0645 \u0627\u0644\u062f\u0642\u0629", 
- "General": "\u0639\u0627\u0645", 
- "Global Defaults": "\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0627\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a\u0629", 
- "HR": "HR", 
- "Hide Currency Symbol": "\u0625\u062e\u0641\u0627\u0621 \u0631\u0645\u0632 \u0627\u0644\u0639\u0645\u0644\u0629", 
- "IGHelp": "IGHelp", 
- "Lacs": "\u0627\u0644\u0628\u062d\u064a\u0631\u0627\u062a", 
- "Maintain same rate throughout purchase cycle": "\u0627\u0644\u062d\u0641\u0627\u0638 \u0639\u0644\u0649 \u0646\u0641\u0633 \u0645\u0639\u062f\u0644 \u0637\u0648\u0627\u0644 \u062f\u0648\u0631\u0629 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "Millions": "\u0627\u0644\u0645\u0644\u0627\u064a\u064a\u0646", 
- "Moving Average": "\u0627\u0644\u0645\u062a\u0648\u0633\u0637 \u200b\u200b\u0627\u0644\u0645\u062a\u062d\u0631\u0643", 
- "Naming Series": "\u062a\u0633\u0645\u064a\u0629 \u0627\u0644\u0633\u0644\u0633\u0644\u0629", 
- "No": "\u0644\u0627", 
- "Number Format": "\u0639\u062f\u062f \u062a\u0646\u0633\u064a\u0642", 
- "Percentage you are allowed to receive or deliver more against the quantity ordered. <p>For example: If you have ordered 100 units. and your Allowance is 10% then you are allowed to receive 110 units</p>": "\u0623\u0645\u0631\u062a \u0646\u0633\u0628\u0629 \u0645\u0633\u0645\u0648\u062d \u0644\u0643 \u0644\u062a\u0644\u0642\u064a \u0623\u0648 \u062a\u0642\u062f\u064a\u0645 \u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0636\u062f \u0627\u0644\u0643\u0645\u064a\u0629. <p style=\";text-align:right;direction:rtl\"> \u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644: \u0625\u0630\u0627 \u0643\u0646\u062a \u0642\u062f \u0623\u0645\u0631\u062a 100 \u0648\u062d\u062f\u0629. \u064810\u066a \u0628\u062f\u0644 \u0627\u0644\u062e\u0627\u0635 \u0628\u0643\u060c \u062b\u0645 \u0643\u0646\u062a \u0633\u0645\u062d\u062a \u0644\u0627\u0633\u062a\u0642\u0628\u0627\u0644 110 \u0648\u062d\u062f\u0629 </p>", 
- "Precision for Float fields (quantities, discounts, percentages etc) only for display. Floats will still be calculated up to 6 decimals.": "\u0627\u0644\u062f\u0642\u0629 \u0644\u0644\u062d\u0642\u0648\u0644 \u062a\u0639\u0648\u064a\u0645 (\u0643\u0645\u064a\u0627\u062a\u060c \u0648\u0627\u0644\u062e\u0635\u0648\u0645\u0627\u062a \u0627\u0644\u062e \u0627\u0644\u0646\u0633\u0628 \u0627\u0644\u0645\u0626\u0648\u064a\u0629\u060c) \u0641\u0642\u0637 \u0644\u0644\u0639\u0631\u0636. \u0633\u0648\u0641 \u0644\u0627 \u064a\u0632\u0627\u0644 \u064a\u0637\u0641\u0648 \u0623\u0646 \u062a\u062d\u0633\u0628 \u0645\u0627 \u064a\u0635\u0644 \u0625\u0644\u0649 6 \u0639\u0634\u0631\u064a\u0629.", 
- "Purchase Order Required": "\u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629", 
- "Purchase Receipt Required": "\u0645\u0637\u0644\u0648\u0628 \u0625\u064a\u0635\u0627\u0644 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "Raise Material Request when stock reaches re-order level": "\u0631\u0641\u0639 \u0637\u0644\u0628 \u0627\u0644\u0645\u0648\u0627\u062f \u0639\u0646\u062f \u0627\u0644\u0623\u0633\u0647\u0645 \u062a\u0635\u0644 \u0625\u0644\u0649 \u0645\u0633\u062a\u0648\u0649 \u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u0637\u0644\u0628", 
- "Raise Purchase Request when stock reaches re-order level": "\u0631\u0641\u0639 \u0637\u0644\u0628 \u0634\u0631\u0627\u0621 \u0627\u0644\u0623\u0633\u0647\u0645 \u0639\u0646\u062f\u0645\u0627 \u064a\u0635\u0644 \u0645\u0633\u062a\u0648\u0649 \u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u0637\u0644\u0628", 
- "SMS Sender Name": "SMS \u0627\u0644\u0645\u0631\u0633\u0644 \u0627\u0633\u0645", 
- "Sales Order Required": "\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629", 
- "Selling": "\u0628\u064a\u0639", 
- "Session Expiry": "\u0627\u0644\u062f\u0648\u0631\u0629 \u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0627\u0634\u062a\u0631\u0627\u0643", 
- "Session Expiry in Hours e.g. 06:00": "\u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0627\u0634\u062a\u0631\u0627\u0643 \u0641\u064a \u0627\u0644\u062f\u0648\u0631\u0629 \u0633\u0627\u0639\u0627\u062a \u0645\u062b\u0644\u0627 06:00", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Stock Frozen Upto": "\u0627\u0644\u0623\u0633\u0647\u0645 \u0627\u0644\u0645\u062c\u0645\u062f\u0629 \u0644\u063a\u0627\u064a\u0629", 
- "Stock level frozen up to this date, nobody can do / modify entry except authorized person": "\u0645\u0633\u062a\u0648\u0649 \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u062c\u0645\u062f\u062a \u062d\u062a\u0649 \u0647\u0630\u0627 \u0627\u0644\u062a\u0627\u0631\u064a\u062e\u060c \u0644\u0627 \u064a\u0645\u0643\u0646 \u0644\u0623\u062d\u062f / \u062a\u0639\u062f\u064a\u0644 \u0625\u062f\u062e\u0627\u0644 \u0628\u0627\u0633\u062a\u062b\u0646\u0627\u0621 \u0634\u062e\u0635 \u0645\u062e\u0648\u0644", 
- "Supplier Master created by ": "\u0645\u0627\u062c\u0633\u062a\u064a\u0631 \u0627\u0644\u0645\u0648\u0631\u062f \u0627\u0644\u062a\u064a \u0623\u0646\u0634\u0623\u062a\u0647\u0627", 
- "Supplier Name": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0648\u0631\u062f", 
- "System": "\u0646\u0638\u0627\u0645", 
- "TerritoryHelp": "TerritoryHelp", 
- "Users with this role are allowed to do / modify accounting entry before frozen date": "\u0648\u064a\u0633\u0645\u062d \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646 \u0627\u0644\u0642\u064a\u0627\u0645 \u0628\u0647\u0630\u0627 \u0627\u0644\u062f\u0648\u0631 / \u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0642\u064a\u062f \u0627\u0644\u0645\u062d\u0627\u0633\u0628\u064a \u0642\u0628\u0644 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u062c\u0645\u062f\u0629", 
- "Users with this role are allowed to do / modify stock entry before frozen date": "\u0648\u064a\u0633\u0645\u062d \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646 \u0627\u0644\u0642\u064a\u0627\u0645 \u0628\u0647\u0630\u0627 \u0627\u0644\u062f\u0648\u0631 / \u062a\u0639\u062f\u064a\u0644 \u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u0623\u0633\u0647\u0645 \u0642\u0628\u0644 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u062c\u0645\u062f\u0629", 
- "Yes": "\u0646\u0639\u0645", 
- "dd-mm-yyyy": "DD-MM-YYYY", 
- "dd/mm/yyyy": "\u0627\u0644\u064a\u0648\u0645 / \u0627\u0644\u0634\u0647\u0631 / \u0627\u0644\u0633\u0646\u0629", 
- "mm-dd-yyyy": "MM-DD-YYYY", 
- "mm/dd/yyyy": "\u0645\u0645 / \u0627\u0644\u064a\u0648\u0645 / \u0627\u0644\u0633\u0646\u0629", 
- "yyyy-mm-dd": "YYYY-MM-DD"
-}
\ No newline at end of file
diff --git a/setup/doctype/global_defaults/locale/de-doc.json b/setup/doctype/global_defaults/locale/de-doc.json
deleted file mode 100644
index ad8f1e6..0000000
--- a/setup/doctype/global_defaults/locale/de-doc.json
+++ /dev/null
@@ -1,69 +0,0 @@
-{
- "Account Info": "Kundendaten", 
- "Accounting entry frozen up to this date, nobody can do / modify entry except authorized person": "Buchhaltungseingaben bis zu diesem Zeitpunkt eingefroren, kann niemand / nicht \u00e4ndern Eintrag au\u00dfer autorisierten Person", 
- "Accounts": "Konten", 
- "Accounts Frozen Upto": "Konten Bis gefroren", 
- "Allow Negative Stock": "Lassen Negative Lager", 
- "Allowance Percent": "Allowance Prozent", 
- "Applicable only if valuation method is moving average": "Gilt nur, wenn Bewertungsmethode ist gleitenden Durchschnitt", 
- "Authorized Role (Frozen Entry)": "Autorisierte Rolle (Frozen Entry)", 
- "Authourized Role (Frozen Entry)": "Authourized Rolle (Frozen Entry)", 
- "Buying": "Kauf", 
- "CGHelp": "CGHelp", 
- "Company": "Firma", 
- "Credit Controller": "Credit Controller", 
- "Current Fiscal Year": "Laufenden Gesch\u00e4ftsjahr", 
- "Customer Name": "Name des Kunden", 
- "Date Format": "Datumsformat", 
- "Default Company": "Standard Unternehmen", 
- "Default Currency": "Standardw\u00e4hrung", 
- "Default Customer Group": "Standard Customer Group", 
- "Default Item Group": "Standard Element Gruppe", 
- "Default Price List": "Standard Preisliste", 
- "Default Price List Currency": "Standard Preisliste W\u00e4hrung", 
- "Default Stock UOM": "Standard Lager UOM", 
- "Default Supplier Type": "Standard Lieferant Typ", 
- "Default Territory": "Standard Territory", 
- "Default Valuation Method": "Standard Valuation Method", 
- "Default Warehouse Type": "Standard Warehouse Typ", 
- "Delivery Note Required": "Lieferschein erforderlich", 
- "Do not show any symbol like $ etc next to currencies.": "Zeigen keine Symbol wie $ etc neben W\u00e4hrungen.", 
- "Employee Number": "Mitarbeiternummer", 
- "FIFO": "FIFO", 
- "Float Precision": "Gleitkommatgenauigkeit", 
- "General": "General", 
- "Global Defaults": "Globale Defaults", 
- "HR": "HR", 
- "Hide Currency Symbol": "Ausblenden W\u00e4hrungssymbol", 
- "IGHelp": "IGHelp", 
- "Maintain same rate throughout purchase cycle": "Pflegen gleichen Rate gesamten Kauf-Zyklus", 
- "Moving Average": "Moving Average", 
- "Naming Series": "Benennen Series", 
- "No": "Auf", 
- "Number Format": "Number Format", 
- "Percentage you are allowed to receive or deliver more against the quantity ordered. <p>For example: If you have ordered 100 units. and your Allowance is 10% then you are allowed to receive 110 units</p>": "Prozentuale Ihnen erlaubt zu empfangen oder zu liefern mehr gegen die Menge bestellt werden. <p> Zum Beispiel: Wenn Sie 100 Einheiten bestellt. und Ihre Allowance ist 10%, dann d\u00fcrfen Sie 110 Einheiten </ p> und Sie bekommen", 
- "Precision for Float fields (quantities, discounts, percentages etc) only for display. Floats will still be calculated up to 6 decimals.": "Pr\u00e4zision ist Float Felder (quantities, Rabatte, Prozente etc) nur zur Anzeige. Floats noch bis zu 6 Dezimalstellen berechnet werden.", 
- "Purchase Order Required": "Bestellung erforderlich", 
- "Purchase Receipt Required": "Kaufbeleg erforderlich", 
- "Raise Material Request when stock reaches re-order level": "Heben Anfrage Material erreicht, wenn der Vorrat re-order-Ebene", 
- "SMS Sender Name": "SMS Absender Name", 
- "Sales Order Required": "Sales Order erforderlich", 
- "Selling": "Verkauf", 
- "Session Expiry": "Session Verfall", 
- "Session Expiry in Hours e.g. 06:00": "Session Verfall z. B. in Stunden 06.00", 
- "Setup": "Setup", 
- "Stock": "Lager", 
- "Stock Frozen Upto": "Lager Bis gefroren", 
- "Stock level frozen up to this date, nobody can do / modify entry except authorized person": "Bestand bis zu diesem Zeitpunkt eingefroren, kann niemand / nicht \u00e4ndern Eintrag au\u00dfer autorisierten Person", 
- "Supplier Name": "Name des Anbieters", 
- "System": "System", 
- "TerritoryHelp": "TerritoryHelp", 
- "Users with this role are allowed to do / modify accounting entry before frozen date": "Benutzer mit dieser Rolle tun d\u00fcrfen / \u00e4ndern Verbuchung vor dem gefrorenen Datum", 
- "Users with this role are allowed to do / modify stock entry before frozen date": "Benutzer mit dieser Rolle d\u00fcrfen zu tun / \u00e4ndern stock Eintrag vor gefrorenen Datum", 
- "Yes": "Ja", 
- "dd-mm-yyyy": "dd-mm-yyyy", 
- "dd/mm/yyyy": "dd / mm / yyyy", 
- "mm-dd-yyyy": "mm-dd-yyyy", 
- "mm/dd/yyyy": "mm / dd / yyyy", 
- "yyyy-mm-dd": "yyyy-mm-dd"
-}
\ No newline at end of file
diff --git a/setup/doctype/global_defaults/locale/es-doc.json b/setup/doctype/global_defaults/locale/es-doc.json
deleted file mode 100644
index 3c2fbc7..0000000
--- a/setup/doctype/global_defaults/locale/es-doc.json
+++ /dev/null
@@ -1,91 +0,0 @@
-{
- "# ###.##": "# # # #. # #", 
- "######": "# # # # # #", 
- "#,###": "#, # # #", 
- "#,###.##": "#, # # #. # #", 
- "#,###.###": "#, # # #. # # #", 
- "#,##,###.##": "#, # #, # # #. # #", 
- "#.###": "#. # # #", 
- "#.###,##": "#. # # #, # #", 
- "2": "2", 
- "3": "3", 
- "4": "4", 
- "5": "5", 
- "6": "6", 
- "Account Info": "Informaci\u00f3n de la cuenta", 
- "Accounting entry frozen up to this date, nobody can do / modify entry except authorized person": "Asiento contable congelado hasta la fecha, nadie puede hacer / modificar entrada excepto persona autorizada", 
- "Accounts": "Cuentas", 
- "Accounts Frozen Upto": "Hasta que las cuentas congeladas", 
- "Allow Negative Stock": "Permitir Stock Negativo", 
- "Allowance Percent": "Asignaci\u00f3n porcentual", 
- "Applicable only if valuation method is moving average": "Aplicable s\u00f3lo si el m\u00e9todo de valoraci\u00f3n se media m\u00f3vil", 
- "Authorized Role (Frozen Entry)": "Rol Autorizado (Entrada congelada)", 
- "Authourized Role (Frozen Entry)": "Papel Authourized (Entrada congelada)", 
- "Buying": "Comprar", 
- "CGHelp": "CGHelp", 
- "Company": "Empresa", 
- "Credit Controller": "Credit Controller", 
- "Current Fiscal Year": "A\u00f1o fiscal actual", 
- "Customer Master created by ": "Maestro de clientes creado por", 
- "Customer Name": "Nombre del cliente", 
- "Date Format": "Formato de fecha", 
- "Default Company": "Predeterminado de la compa\u00f1\u00eda", 
- "Default Currency": "Moneda predeterminada", 
- "Default Currency Format": "Formato de moneda predeterminado", 
- "Default Currency Fraction": "Por defecto Fracci\u00f3n de divisas", 
- "Default Customer Group": "Valor predeterminado de grupo al Cliente", 
- "Default Item Group": "Valor predeterminado de grupo del art\u00edculo", 
- "Default Price List": "Por defecto Lista de precios", 
- "Default Price List Currency": "Precio de lista por defecto de divisas", 
- "Default Stock UOM": "Defecto de la UOM", 
- "Default Supplier Type": "Tipo predeterminado Proveedor", 
- "Default Territory": "Por defecto Territorio", 
- "Default Valuation Method": "Por defecto M\u00e9todo de Valoraci\u00f3n", 
- "Default Warehouse Type": "Tipo predeterminado Almac\u00e9n", 
- "Delivery Note Required": "Nota de entrega requerida", 
- "Do not show any symbol like $ etc next to currencies.": "No muestra ning\u00fan s\u00edmbolo como $ etc junto a monedas.", 
- "Employee Number": "N\u00famero de empleado", 
- "Employee Records to be created by ": "Registros de los empleados a ser creado por", 
- "Employee record is created using selected field. ": "Registro de empleado se crea utilizando el campo seleccionado.", 
- "FIFO": "FIFO", 
- "Float Precision": "Precision Float", 
- "General": "General", 
- "Global Defaults": "Predeterminados globales", 
- "HR": "HR", 
- "Hide Currency Symbol": "Ocultar S\u00edmbolo de moneda", 
- "IGHelp": "IGHelp", 
- "Lacs": "Lacs", 
- "Maintain same rate throughout purchase cycle": "Mantener el mismo ritmo durante todo el ciclo de compra", 
- "Millions": "Millones", 
- "Moving Average": "Media m\u00f3vil", 
- "Naming Series": "Nombrar Series", 
- "No": "No", 
- "Number Format": "Formato de los n\u00fameros", 
- "Percentage you are allowed to receive or deliver more against the quantity ordered. <p>For example: If you have ordered 100 units. and your Allowance is 10% then you are allowed to receive 110 units</p>": "Porcentaje que est\u00e1n autorizados a recibir o entregar m\u00e1s en contra de la cantidad pedida. <p> Por ejemplo: Si usted ha pedido 100 unidades. y su asignaci\u00f3n es 10%, entonces se le permite recibir 110 unidades </p>", 
- "Precision for Float fields (quantities, discounts, percentages etc) only for display. Floats will still be calculated up to 6 decimals.": "Precisi\u00f3n de los campos de flotador (cantidades, descuentos, etc porcentajes) s\u00f3lo para su visualizaci\u00f3n. Siempre queda a\u00fan se calcular\u00e1n hasta 6 decimales.", 
- "Purchase Order Required": "Orden de Compra Requerido", 
- "Purchase Receipt Required": "Se requiere recibo de compra", 
- "Raise Material Request when stock reaches re-order level": "Levante solicitar material cuando el stock llega a re-ordenar nivel", 
- "Raise Purchase Request when stock reaches re-order level": "Levante Solicitud de compra cuando el stock llega a re-ordenar nivel", 
- "SMS Sender Name": "SMS Sender Name", 
- "Sales Order Required": "Se requiere de \u00f3rdenes de venta", 
- "Selling": "De venta", 
- "Session Expiry": "Sesi\u00f3n de caducidad", 
- "Session Expiry in Hours e.g. 06:00": "Sesi\u00f3n de caducidad en horas, por ejemplo 06:00", 
- "Setup": "Disposici\u00f3n", 
- "Stock": "Valores", 
- "Stock Frozen Upto": "Stock Frozen Upto", 
- "Stock level frozen up to this date, nobody can do / modify entry except authorized person": "Nivel de existencias congeladas hasta la fecha, nadie puede hacer / modificar entrada excepto persona autorizada", 
- "Supplier Master created by ": "Maestro de proveedores creada por", 
- "Supplier Name": "Nombre del proveedor", 
- "System": "Sistema", 
- "TerritoryHelp": "TerritoryHelp", 
- "Users with this role are allowed to do / modify accounting entry before frozen date": "Los usuarios con este rol pueden ver / modificar registro contable antes de la fecha congelado", 
- "Users with this role are allowed to do / modify stock entry before frozen date": "Los usuarios con este rol pueden ver / modificar los valores antes de la fecha de entrada congelado", 
- "Yes": "S\u00ed", 
- "dd-mm-yyyy": "dd-mm-aaaa", 
- "dd/mm/yyyy": "dd / mm / aaaa", 
- "mm-dd-yyyy": "dd-mm-aaaa", 
- "mm/dd/yyyy": "mm / dd / aaaa", 
- "yyyy-mm-dd": "aaaa-mm-dd"
-}
\ No newline at end of file
diff --git a/setup/doctype/global_defaults/locale/fr-doc.json b/setup/doctype/global_defaults/locale/fr-doc.json
deleted file mode 100644
index 1fffbf6..0000000
--- a/setup/doctype/global_defaults/locale/fr-doc.json
+++ /dev/null
@@ -1,91 +0,0 @@
-{
- "# ###.##": "# # # #. # #", 
- "######": "# # # # # #", 
- "#,###": "# # # #", 
- "#,###.##": "# # # #. # #", 
- "#,###.###": "# # # #. # # #", 
- "#,##,###.##": "#, # #, # # #. # #", 
- "#.###": "#. # # #", 
- "#.###,##": "#. # # #, # #", 
- "2": "2", 
- "3": "3", 
- "4": "4", 
- "5": "5", 
- "6": "6", 
- "Account Info": "Informations sur le compte", 
- "Accounting entry frozen up to this date, nobody can do / modify entry except authorized person": "Saisie comptable gel\u00e9 jusqu&#39;\u00e0 cette date, personne ne peut le faire / modifier l&#39;inscription, sauf personne autoris\u00e9e", 
- "Accounts": "Comptes", 
- "Accounts Frozen Upto": "Jusqu&#39;\u00e0 comptes gel\u00e9s", 
- "Allow Negative Stock": "Laissez Stock N\u00e9gatif", 
- "Allowance Percent": "Pourcentage allocation", 
- "Applicable only if valuation method is moving average": "Applicable uniquement si la m\u00e9thode d&#39;\u00e9valuation moyenne mobile", 
- "Authorized Role (Frozen Entry)": "R\u00f4le autoris\u00e9 (Entr\u00e9e congel\u00e9s)", 
- "Authourized Role (Frozen Entry)": "R\u00f4le Authourized (Entr\u00e9e congel\u00e9s)", 
- "Buying": "Achat", 
- "CGHelp": "CGHelp", 
- "Company": "Entreprise", 
- "Credit Controller": "Credit Controller", 
- "Current Fiscal Year": "Exercice en cours", 
- "Customer Master created by ": "Customer Master cr\u00e9\u00e9 par", 
- "Customer Name": "Nom du client", 
- "Date Format": "Format de date", 
- "Default Company": "Soci\u00e9t\u00e9 d\u00e9faut", 
- "Default Currency": "Devise par d\u00e9faut", 
- "Default Currency Format": "Format de devise par d\u00e9faut", 
- "Default Currency Fraction": "Fraction Devise par d\u00e9faut", 
- "Default Customer Group": "Groupe de clients par d\u00e9faut", 
- "Default Item Group": "Groupe d&#39;\u00e9l\u00e9ments par d\u00e9faut", 
- "Default Price List": "Liste des prix d\u00e9faut", 
- "Default Price List Currency": "Devise par d\u00e9faut Prix", 
- "Default Stock UOM": "Stock d\u00e9faut Emballage", 
- "Default Supplier Type": "Fournisseur Type par d\u00e9faut", 
- "Default Territory": "Territoire d\u00e9faut", 
- "Default Valuation Method": "M\u00e9thode d&#39;\u00e9valuation par d\u00e9faut", 
- "Default Warehouse Type": "Type d&#39;entrep\u00f4t par d\u00e9faut", 
- "Delivery Note Required": "Remarque livraison requis", 
- "Do not show any symbol like $ etc next to currencies.": "Ne plus afficher n&#39;importe quel symbole comme $ etc \u00e0 c\u00f4t\u00e9 de devises.", 
- "Employee Number": "Num\u00e9ro d&#39;employ\u00e9", 
- "Employee Records to be created by ": "Dossiers sur les employ\u00e9s \u00e0 \u00eatre cr\u00e9\u00e9 par", 
- "Employee record is created using selected field. ": "Dossier de l&#39;employ\u00e9 est cr\u00e9\u00e9 \u00e0 l&#39;aide du champ s\u00e9lectionn\u00e9.", 
- "FIFO": "FIFO", 
- "Float Precision": "Flotteur de pr\u00e9cision", 
- "General": "G\u00e9n\u00e9ral", 
- "Global Defaults": "Par d\u00e9faut mondiaux", 
- "HR": "RH", 
- "Hide Currency Symbol": "Masquer le symbole mon\u00e9taire", 
- "IGHelp": "IGHelp", 
- "Lacs": "Lacs", 
- "Maintain same rate throughout purchase cycle": "Maintenir le taux de m\u00eame tout au long du cycle d&#39;achat", 
- "Millions": "Des millions", 
- "Moving Average": "Moyenne mobile", 
- "Naming Series": "Nommer S\u00e9rie", 
- "No": "Aucun", 
- "Number Format": "Format num\u00e9rique", 
- "Percentage you are allowed to receive or deliver more against the quantity ordered. <p>For example: If you have ordered 100 units. and your Allowance is 10% then you are allowed to receive 110 units</p>": "Pourcentage que vous \u00eates autoris\u00e9 \u00e0 recevoir ou \u00e0 livrer de plus contre la quantit\u00e9 command\u00e9e. <p> Par exemple: Si vous avez command\u00e9 100 unit\u00e9s. et votre allocation est de 10% alors que vous \u00eates autoris\u00e9 \u00e0 recevoir 110 unit\u00e9s </p>", 
- "Precision for Float fields (quantities, discounts, percentages etc) only for display. Floats will still be calculated up to 6 decimals.": "Pr\u00e9cision pour les champs flotteur (quantit\u00e9s, escomptes, etc pourcentages) uniquement pour l&#39;affichage. Flotteurs seront toujours calcul\u00e9s jusqu&#39;\u00e0 6 d\u00e9cimales.", 
- "Purchase Order Required": "Bon de commande requis", 
- "Purchase Receipt Required": "R\u00e9ception achat requis", 
- "Raise Material Request when stock reaches re-order level": "Soulever demande de mat\u00e9riel lorsque le stock atteint le niveau de r\u00e9approvisionnement", 
- "Raise Purchase Request when stock reaches re-order level": "Soulever Demande d&#39;achat lorsque le stock atteint le niveau de r\u00e9approvisionnement", 
- "SMS Sender Name": "SMS Sender Nom", 
- "Sales Order Required": "Commande obligatoire", 
- "Selling": "Vente", 
- "Session Expiry": "Session d&#39;expiration", 
- "Session Expiry in Hours e.g. 06:00": "Expiration session en heures, par exemple 06:00", 
- "Setup": "Installation", 
- "Stock": "Stock", 
- "Stock Frozen Upto": "Stock Frozen Jusqu&#39;\u00e0", 
- "Stock level frozen up to this date, nobody can do / modify entry except authorized person": "Niveau de stock congel\u00e9 jusqu&#39;\u00e0 ce jour, personne ne peut le faire / modifier l&#39;inscription, sauf personne autoris\u00e9e", 
- "Supplier Master created by ": "Ma\u00eetre Fournisseur cr\u00e9\u00e9 par", 
- "Supplier Name": "Nom du fournisseur", 
- "System": "Syst\u00e8me", 
- "TerritoryHelp": "TerritoryHelp", 
- "Users with this role are allowed to do / modify accounting entry before frozen date": "Les utilisateurs disposant de ce r\u00f4le sont autoris\u00e9s \u00e0 faire / modifier \u00e9criture comptable avant la date congel\u00e9s", 
- "Users with this role are allowed to do / modify stock entry before frozen date": "Les utilisateurs disposant de ce r\u00f4le sont autoris\u00e9s \u00e0 faire / modifier entr\u00e9e en stock avant la date congel\u00e9s", 
- "Yes": "Oui", 
- "dd-mm-yyyy": "jj-mm-aaaa", 
- "dd/mm/yyyy": "jj / mm / aaaa", 
- "mm-dd-yyyy": "mm-jj-aaaa", 
- "mm/dd/yyyy": "jj / mm / aaaa", 
- "yyyy-mm-dd": "aaaa-mm-jj"
-}
\ No newline at end of file
diff --git a/setup/doctype/global_defaults/locale/hi-doc.json b/setup/doctype/global_defaults/locale/hi-doc.json
deleted file mode 100644
index 589127b..0000000
--- a/setup/doctype/global_defaults/locale/hi-doc.json
+++ /dev/null
@@ -1,91 +0,0 @@
-{
- "# ###.##": "# # # # # #", 
- "######": "# # # # # #", 
- "#,###": "# # # #", 
- "#,###.##": "# # # # # #", 
- "#,###.###": "# # # # # # #", 
- "#,##,###.##": "# # # # # # # #", 
- "#.###": "# # # #", 
- "#.###,##": "# # # # # #", 
- "2": "2", 
- "3": "3", 
- "4": "4", 
- "5": "5", 
- "6": "6", 
- "Account Info": "\u0916\u093e\u0924\u093e \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Accounting entry frozen up to this date, nobody can do / modify entry except authorized person": "\u0932\u0947\u0916\u093e \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u0907\u0938 \u0924\u093f\u0925\u093f \u0915\u0947 \u0932\u093f\u090f \u091c\u092e\u0947 \u0939\u0941\u090f, \u0915\u094b\u0908 \u092d\u0940 / \u0905\u0927\u093f\u0915\u0943\u0924 \u0935\u094d\u092f\u0915\u094d\u0924\u093f \u0915\u0947 \u0905\u0932\u093e\u0935\u093e \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u0915\u094b \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Accounts": "\u0932\u0947\u0916\u093e", 
- "Accounts Frozen Upto": "\u0932\u0947\u0916\u093e \u0924\u0915 \u091c\u092e\u0947 \u0939\u0941\u090f", 
- "Allow Negative Stock": "\u0928\u0915\u093e\u0930\u093e\u0924\u094d\u092e\u0915 \u0938\u094d\u091f\u0949\u0915 \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947\u0902", 
- "Allowance Percent": "\u092d\u0924\u094d\u0924\u093e \u092a\u094d\u0930\u0924\u093f\u0936\u0924", 
- "Applicable only if valuation method is moving average": "\u0932\u093e\u0917\u0942 \u0938\u093f\u0930\u094d\u092b \u0905\u0917\u0930 \u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928 \u0935\u093f\u0927\u093f \u0914\u0938\u0924 \u092c\u0922\u093c \u0930\u0939\u093e \u0939\u0948", 
- "Authorized Role (Frozen Entry)": "\u092a\u094d\u0930\u093e\u0927\u093f\u0915\u0943\u0924 \u0930\u094b\u0932 (\u091c\u092e\u0947 \u0939\u0941\u090f \u090f\u0902\u091f\u094d\u0930\u0940)", 
- "Authourized Role (Frozen Entry)": "Authourized \u0930\u094b\u0932 (\u091c\u092e\u0947 \u0939\u0941\u090f \u090f\u0902\u091f\u094d\u0930\u0940)", 
- "Buying": "\u0915\u094d\u0930\u092f", 
- "CGHelp": "CGHelp", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Credit Controller": "\u0915\u094d\u0930\u0947\u0921\u093f\u091f \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0915", 
- "Current Fiscal Year": "\u091a\u093e\u0932\u0942 \u0935\u093f\u0924\u094d\u0924 \u0935\u0930\u094d\u0937", 
- "Customer Master created by ": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0926\u094d\u0935\u093e\u0930\u093e \u092c\u0928\u093e\u0908 \u0917\u0908 \u092e\u093e\u0938\u094d\u091f\u0930", 
- "Customer Name": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u093e \u0928\u093e\u092e", 
- "Date Format": "\u0926\u093f\u0928\u093e\u0902\u0915 \u0938\u094d\u0935\u0930\u0942\u092a", 
- "Default Company": "Default \u0915\u0902\u092a\u0928\u0940", 
- "Default Currency": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u092e\u0941\u0926\u094d\u0930\u093e", 
- "Default Currency Format": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u092e\u0941\u0926\u094d\u0930\u093e \u0938\u094d\u0935\u0930\u0942\u092a", 
- "Default Currency Fraction": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u092e\u0941\u0926\u094d\u0930\u093e \u0905\u0902\u0936", 
- "Default Customer Group": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u0917\u094d\u0930\u093e\u0939\u0915 \u0938\u092e\u0942\u0939", 
- "Default Item Group": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Default Price List": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940", 
- "Default Price List Currency": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092e\u0941\u0926\u094d\u0930\u093e", 
- "Default Stock UOM": "Default \u0938\u094d\u091f\u0949\u0915 UOM", 
- "Default Supplier Type": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Default Territory": "Default \u091f\u0947\u0930\u093f\u091f\u0930\u0940", 
- "Default Valuation Method": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u092e\u0942\u0932\u094d\u092f\u0928 \u0935\u093f\u0927\u093f", 
- "Default Warehouse Type": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u0935\u0947\u0905\u0930\u0939\u093e\u0909\u0938 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Delivery Note Required": "\u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f \u0906\u0935\u0936\u094d\u092f\u0915", 
- "Do not show any symbol like $ etc next to currencies.": "$ \u092e\u0941\u0926\u094d\u0930\u093e\u0913\u0902 \u0915\u0940 \u092c\u0917\u0932 \u0906\u0926\u093f \u0915\u0940 \u0924\u0930\u0939 \u0915\u093f\u0938\u0940 \u092d\u0940 \u092a\u094d\u0930\u0924\u0940\u0915 \u0928\u0939\u0940\u0902 \u0926\u093f\u0916\u093e.", 
- "Employee Number": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u093f\u092f\u094b\u0902 \u0915\u0940 \u0938\u0902\u0916\u094d\u092f\u093e", 
- "Employee Records to be created by ": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u0930\u093f\u0915\u0949\u0930\u094d\u0921\u094d\u0938 \u0926\u094d\u0935\u093e\u0930\u093e \u092c\u0928\u093e\u092f\u093e \u091c\u093e\u0928\u093e", 
- "Employee record is created using selected field. ": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940 \u0930\u093f\u0915\u0949\u0930\u094d\u0921 \u091a\u092f\u0928\u093f\u0924 \u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930 \u092c\u0928\u093e\u092f\u093e \u0939\u0948.", 
- "FIFO": "\u092b\u0940\u092b\u094b", 
- "Float Precision": "\u092a\u094d\u0930\u0947\u0938\u093f\u091c\u0928 \u092b\u094d\u0932\u094b\u091f", 
- "General": "\u0938\u093e\u092e\u093e\u0928\u094d\u092f", 
- "Global Defaults": "\u0935\u0948\u0936\u094d\u0935\u093f\u0915 \u092e\u0942\u0932\u092d\u0942\u0924", 
- "HR": "\u092e\u093e\u0928\u0935 \u0938\u0902\u0938\u093e\u0927\u0928", 
- "Hide Currency Symbol": "\u092e\u0941\u0926\u094d\u0930\u093e \u092a\u094d\u0930\u0924\u0940\u0915 \u091b\u0941\u092a\u093e\u090f\u0901", 
- "IGHelp": "IGHelp", 
- "Lacs": "\u0932\u093e\u0916", 
- "Maintain same rate throughout purchase cycle": "\u0916\u0930\u0940\u0926 \u091a\u0915\u094d\u0930 \u0915\u0947 \u0926\u094c\u0930\u093e\u0928 \u090f\u0915 \u0939\u0940 \u0926\u0930 \u092c\u0928\u093e\u090f \u0930\u0916\u0947\u0902", 
- "Millions": "\u0932\u093e\u0916\u094b\u0902", 
- "Moving Average": "\u091a\u0932\u093e\u092f\u092e\u093e\u0928 \u0914\u0938\u0924", 
- "Naming Series": "\u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u093e \u0928\u093e\u092e\u0915\u0930\u0923", 
- "No": "\u0928\u0939\u0940\u0902", 
- "Number Format": "\u0938\u0902\u0916\u094d\u092f\u093e \u0938\u094d\u0935\u0930\u0942\u092a", 
- "Percentage you are allowed to receive or deliver more against the quantity ordered. <p>For example: If you have ordered 100 units. and your Allowance is 10% then you are allowed to receive 110 units</p>": "\u092a\u094d\u0930\u0924\u093f\u0936\u0924 \u0906\u092a \u0915\u094b \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092f\u093e \u092e\u093e\u0924\u094d\u0930\u093e \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u0914\u0930 \u0905\u0927\u093f\u0915 \u0926\u0947\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0940 \u091c\u093e\u0924\u0940 \u0939\u0948 \u0915\u0947 \u0906\u0926\u0947\u0936 \u0926\u093f\u090f. <p> \u0909\u0926\u093e\u0939\u0930\u0923 \u0915\u0947 \u0932\u093f\u090f: \u092f\u0926\u093f \u0906\u092a 100 \u0907\u0915\u093e\u0907\u092f\u094b\u0902 \u0915\u093e \u0906\u0926\u0947\u0936 \u0926\u093f\u092f\u093e \u0939\u0948. \u0914\u0930 \u0905\u092a\u0928\u0947 \u092d\u0924\u094d\u0924\u093e 10% \u0939\u0948 \u0924\u094b \u0906\u092a \u0915\u0930 \u0930\u0939\u0947 \u0939\u0948\u0902 110 \u0907\u0915\u093e\u0907\u092f\u094b\u0902 \u0915\u094b \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0915\u0930\u0928\u0947 \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0940 </p>", 
- "Precision for Float fields (quantities, discounts, percentages etc) only for display. Floats will still be calculated up to 6 decimals.": "\u092a\u094d\u0930\u0947\u0938\u093f\u091c\u0928 \u0915\u0947\u0935\u0932 \u092a\u094d\u0930\u0926\u0930\u094d\u0936\u0928 \u0915\u0947 \u0932\u093f\u090f \u092b\u094d\u0932\u094b\u091f \u0915\u094d\u0937\u0947\u0924\u094d\u0930 (\u092e\u093e\u0924\u094d\u0930\u093e, \u091b\u0942\u091f, \u092a\u094d\u0930\u0924\u093f\u0936\u0924 \u0906\u0926\u093f) \u0915\u0947 \u0932\u093f\u090f. \u0924\u0948\u0930\u0924\u093e \u0905\u092d\u0940 \u092d\u0940 6 \u0926\u0936\u092e\u0932\u0935 \u0915\u0940 \u0917\u0923\u0928\u093e \u0915\u0940 \u091c\u093e.", 
- "Purchase Order Required": "\u0916\u0930\u0940\u0926\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0906\u0935\u0936\u094d\u092f\u0915 \u0906\u0926\u0947\u0936", 
- "Purchase Receipt Required": "\u0916\u0930\u0940\u0926 \u0930\u0938\u0940\u0926 \u0906\u0935\u0936\u094d\u092f\u0915", 
- "Raise Material Request when stock reaches re-order level": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0905\u0928\u0941\u0930\u094b\u0927 \u0909\u0920\u093e\u090f\u0901 \u091c\u092c \u0936\u0947\u092f\u0930 \u092a\u0941\u0928\u0903 \u0906\u0926\u0947\u0936 \u0915\u0947 \u0938\u094d\u0924\u0930 \u0924\u0915 \u092a\u0939\u0941\u0901\u091a", 
- "Raise Purchase Request when stock reaches re-order level": "\u0916\u0930\u0940\u0926 \u0905\u0928\u0941\u0930\u094b\u0927 \u091c\u092c \u0936\u0947\u092f\u0930 \u092a\u0941\u0928\u0903 \u0906\u0926\u0947\u0936 \u0915\u0947 \u0938\u094d\u0924\u0930 \u0924\u0915 \u092a\u0939\u0941\u0901\u091a \u0909\u0920\u093e\u090f\u0901", 
- "SMS Sender Name": "\u090f\u0938\u090f\u092e\u090f\u0938 \u092a\u094d\u0930\u0947\u0937\u0915 \u0915\u093e \u0928\u093e\u092e", 
- "Sales Order Required": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936 \u0906\u0935\u0936\u094d\u092f\u0915", 
- "Selling": "\u0935\u093f\u0915\u094d\u0930\u092f", 
- "Session Expiry": "\u0938\u0924\u094d\u0930 \u0938\u092e\u093e\u092a\u094d\u0924\u093f", 
- "Session Expiry in Hours e.g. 06:00": "\u0918\u0902\u091f\u0947 \u092e\u0947\u0902 \u0938\u0924\u094d\u0930 \u0938\u092e\u093e\u092a\u094d\u0924\u093f \u091c\u0948\u0938\u0947 06:00", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "Stock Frozen Upto": "\u0938\u094d\u091f\u0949\u0915 \u0924\u0915 \u091c\u092e\u0947 \u0939\u0941\u090f", 
- "Stock level frozen up to this date, nobody can do / modify entry except authorized person": "\u0936\u0947\u092f\u0930 \u0907\u0938 \u0924\u093f\u0925\u093f \u0915\u0947 \u0932\u093f\u090f \u091c\u092e\u0947 \u0939\u0941\u090f \u0938\u094d\u0924\u0930 \u0915\u0947, \u0915\u094b\u0908 \u092d\u0940 / \u0905\u0927\u093f\u0915\u0943\u0924 \u0935\u094d\u092f\u0915\u094d\u0924\u093f \u0915\u0947 \u0905\u0932\u093e\u0935\u093e \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u0915\u094b \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Supplier Master created by ": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0926\u094d\u0935\u093e\u0930\u093e \u092c\u0928\u093e\u0908 \u0917\u0908 \u092e\u093e\u0938\u094d\u091f\u0930", 
- "Supplier Name": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0928\u093e\u092e", 
- "System": "\u092a\u094d\u0930\u0923\u093e\u0932\u0940", 
- "TerritoryHelp": "TerritoryHelp", 
- "Users with this role are allowed to do / modify accounting entry before frozen date": "\u0907\u0938 \u092d\u0942\u092e\u093f\u0915\u093e \u0915\u0947 \u0938\u093e\u0925 \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e / \u091c\u092e\u0947 \u0939\u0941\u090f \u0924\u093e\u0930\u0940\u0916 \u0938\u0947 \u092a\u0939\u0932\u0947 \u0932\u0947\u0916\u093e \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u0915\u094b \u0938\u0902\u0936\u094b\u0927\u093f\u0924 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0940 \u091c\u093e\u0924\u0940 \u0939\u0948", 
- "Users with this role are allowed to do / modify stock entry before frozen date": "\u0907\u0938 \u092d\u0942\u092e\u093f\u0915\u093e \u0915\u0947 \u0938\u093e\u0925 \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e / \u091c\u092e\u0947 \u0939\u0941\u090f \u0924\u093e\u0930\u0940\u0916 \u0938\u0947 \u092a\u0939\u0932\u0947 \u0936\u0947\u092f\u0930 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u0915\u094b \u0938\u0902\u0936\u094b\u0927\u093f\u0924 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0940 \u091c\u093e\u0924\u0940 \u0939\u0948", 
- "Yes": "\u0939\u093e\u0902", 
- "dd-mm-yyyy": "\u0921\u0940\u0921\u0940-mm-yyyy", 
- "dd/mm/yyyy": "dd / mm / yyyy", 
- "mm-dd-yyyy": "mm-dd-yyyy", 
- "mm/dd/yyyy": "dd / mm / yyyy", 
- "yyyy-mm-dd": "yyyy-mm-dd"
-}
\ No newline at end of file
diff --git a/setup/doctype/global_defaults/locale/hr-doc.json b/setup/doctype/global_defaults/locale/hr-doc.json
deleted file mode 100644
index 219cb80..0000000
--- a/setup/doctype/global_defaults/locale/hr-doc.json
+++ /dev/null
@@ -1,86 +0,0 @@
-{
- "# ###.##": "# # # #. # #", 
- "#,###": "# # # #", 
- "#,###.##": "# # # #. # #", 
- "#,###.###": "# # # #. # # #", 
- "#,##,###.##": "#, # #, # # #. # #", 
- "#.###": "#. # # #", 
- "#.###,##": "#. # # # # #", 
- "2": "2", 
- "3": "3", 
- "4": "4", 
- "5": "5", 
- "6": "6", 
- "Account Info": "Informacije o ra\u010dunu", 
- "Accounting entry frozen up to this date, nobody can do / modify entry except authorized person": "Ra\u010dunovodstvo ulazak zamrznuta do tog datuma, nitko ne mo\u017ee u\u010diniti / mijenjati ulazak osim ovla\u0161tene osobe", 
- "Accounts": "Ra\u010duni", 
- "Accounts Frozen Upto": "Ra\u010duni Frozen Upto", 
- "Allow Negative Stock": "Dopustite negativnu Stock", 
- "Allowance Percent": "Dodatak posto", 
- "Applicable only if valuation method is moving average": "Primjenjivo samo ako metoda vrednovanja se kre\u0107e prosjek", 
- "Authorized Role (Frozen Entry)": "Ovla\u0161teni Uloga (Blokiran ulaz)", 
- "Authourized Role (Frozen Entry)": "Authourized Uloga (Blokiran ulaz)", 
- "Buying": "Kupovina", 
- "CGHelp": "CGHelp", 
- "Company": "Dru\u0161tvo", 
- "Credit Controller": "Kreditne kontroler", 
- "Current Fiscal Year": "Teku\u0107e fiskalne godine", 
- "Customer Master created by ": "Kupac Master stvorio", 
- "Customer Name": "Naziv klijenta", 
- "Date Format": "Datum Format", 
- "Default Company": "Zadani Tvrtka", 
- "Default Currency": "Zadani valuta", 
- "Default Customer Group": "Zadani Korisnik Grupa", 
- "Default Item Group": "Zadani artikla Grupa", 
- "Default Price List": "Zadani Cjenik", 
- "Default Price List Currency": "Zadani Cjenik valuta", 
- "Default Stock UOM": "Zadani katalo\u0161ki UOM", 
- "Default Supplier Type": "Zadani Dobavlja\u010d Tip", 
- "Default Territory": "Zadani Regija", 
- "Default Valuation Method": "Zadani metoda vrednovanja", 
- "Default Warehouse Type": "Zadani galerija Tip", 
- "Delivery Note Required": "Dostava Napomena Obavezno", 
- "Do not show any symbol like $ etc next to currencies.": "Ne pokazuju nikakav simbol kao $ itd uz valutama.", 
- "Employee Number": "Zaposlenik Broj", 
- "Employee Records to be created by ": "Zaposlenih Zapisi se stvorio", 
- "Employee record is created using selected field. ": "Zaposlenik rekord je stvorena pomo\u0107u odabranog polja.", 
- "FIFO": "FIFO", 
- "Float Precision": "Float Precision", 
- "General": "Op\u0107i", 
- "Global Defaults": "Globalni Zadano", 
- "HR": "HR", 
- "Hide Currency Symbol": "Sakrij simbol valute", 
- "IGHelp": "IGHelp", 
- "Maintain same rate throughout purchase cycle": "Odr\u017eavanje istu stopu tijekom kupnje ciklusa", 
- "Moving Average": "Moving Average", 
- "Naming Series": "Imenovanje serije", 
- "No": "Ne", 
- "Number Format": "Broj Format", 
- "Percentage you are allowed to receive or deliver more against the quantity ordered. <p>For example: If you have ordered 100 units. and your Allowance is 10% then you are allowed to receive 110 units</p>": "Postotak li je dozvoljeno primiti ili isporu\u010diti vi\u0161e od koli\u010dine naredio. <p> Na primjer: Ako ste naru\u010dili 100 jedinica. i tvoj ispravak je 10% onda je dozvoljeno primiti 110 jedinica </p>", 
- "Precision for Float fields (quantities, discounts, percentages etc) only for display. Floats will still be calculated up to 6 decimals.": "Precizna za Float polja (koli\u010dina, popusti, postoci itd.) samo za prikaz. Pluta i dalje \u0107e biti izra\u010dunata do \u0161est decimala.", 
- "Purchase Order Required": "Narud\u017ebenica Obvezno", 
- "Purchase Receipt Required": "Kupnja Potvrda Obvezno", 
- "Raise Material Request when stock reaches re-order level": "Podignite Materijal Zahtjev kad dionica dosegne ponovno poredak razinu", 
- "Raise Purchase Request when stock reaches re-order level": "Podignite zahtjev za kupnju dionica kada dosegne ponovno poredak razinu", 
- "SMS Sender Name": "SMS Sender Ime", 
- "Sales Order Required": "Prodajnog naloga Obvezno", 
- "Selling": "Prodaja", 
- "Session Expiry": "Sjednica isteka", 
- "Session Expiry in Hours e.g. 06:00": "Sjednica Rok u Hours npr. 06:00", 
- "Setup": "Postavljanje", 
- "Stock": "Zaliha", 
- "Stock Frozen Upto": "Katalo\u0161ki Frozen Upto", 
- "Stock level frozen up to this date, nobody can do / modify entry except authorized person": "Stock razina zamrznuta do tog datuma, nitko ne mo\u017ee u\u010diniti / mijenjati ulazak osim ovla\u0161tene osobe", 
- "Supplier Master created by ": "Dobavlja\u010d Master stvorio", 
- "Supplier Name": "Dobavlja\u010d Ime", 
- "System": "Sistem", 
- "TerritoryHelp": "TerritoryHelp", 
- "Users with this role are allowed to do / modify accounting entry before frozen date": "Korisnici s tom ulogom smiju raditi / mijenjati ra\u010dunovodstvenu ulazak prije zamrznute dana", 
- "Users with this role are allowed to do / modify stock entry before frozen date": "Korisnici s tom ulogom smiju raditi / mijenjati stock ulazak prije zamrznute dana", 
- "Yes": "Da", 
- "dd-mm-yyyy": "dd-mm-yyyy", 
- "dd/mm/yyyy": "dd / mm / gggg", 
- "mm-dd-yyyy": "dd-mm-yyyy", 
- "mm/dd/yyyy": "dd / mm / gggg", 
- "yyyy-mm-dd": "gggg-mm-dd"
-}
\ No newline at end of file
diff --git a/setup/doctype/global_defaults/locale/nl-doc.json b/setup/doctype/global_defaults/locale/nl-doc.json
deleted file mode 100644
index 06cfeaa..0000000
--- a/setup/doctype/global_defaults/locale/nl-doc.json
+++ /dev/null
@@ -1,91 +0,0 @@
-{
- "# ###.##": "# # # #. # #", 
- "######": "# # # # # #", 
- "#,###": "#, # # #", 
- "#,###.##": "#, # # #. # #", 
- "#,###.###": "#, # # #. # # #", 
- "#,##,###.##": "#, # #, # # #. # #", 
- "#.###": "#. # # #", 
- "#.###,##": "#. # # #, # #", 
- "2": "2", 
- "3": "3", 
- "4": "4", 
- "5": "5", 
- "6": "6", 
- "Account Info": "Account Info", 
- "Accounting entry frozen up to this date, nobody can do / modify entry except authorized person": "Boekhoudkundige afschrijving bevroren tot aan deze datum, kan niemand / niets veranderen aan toegang behalve bevoegd persoon", 
- "Accounts": "Accounts", 
- "Accounts Frozen Upto": "Accounts Frozen Tot", 
- "Allow Negative Stock": "Laat Negatieve voorraad", 
- "Allowance Percent": "Toelage Procent", 
- "Applicable only if valuation method is moving average": "Alleen van toepassing indien waarderingsmethode wordt voortschrijdend gemiddelde", 
- "Authorized Role (Frozen Entry)": "Geautoriseerde Rol (Frozen Entry)", 
- "Authourized Role (Frozen Entry)": "Authourized Rol (Frozen Entry)", 
- "Buying": "Het kopen", 
- "CGHelp": "CGHelp", 
- "Company": "Vennootschap", 
- "Credit Controller": "Credit Controller", 
- "Current Fiscal Year": "Huidige fiscale jaar", 
- "Customer Master created by ": "Customer Master aangemaakt door", 
- "Customer Name": "Klantnaam", 
- "Date Format": "Datumnotatie", 
- "Default Company": "Standaard Bedrijf", 
- "Default Currency": "Standaard valuta", 
- "Default Currency Format": "Standaard valutanotatie", 
- "Default Currency Fraction": "Standaard valuta Fraction", 
- "Default Customer Group": "Standaard Klant Groep", 
- "Default Item Group": "Standaard Onderdeel Groep", 
- "Default Price List": "Standaard Prijslijst", 
- "Default Price List Currency": "Standaard Prijslijst Valuta", 
- "Default Stock UOM": "Default Stock Verpakking", 
- "Default Supplier Type": "Standaard Leverancier Type", 
- "Default Territory": "Standaard Territory", 
- "Default Valuation Method": "Standaard Valuation Method", 
- "Default Warehouse Type": "Standaard type magazijn", 
- "Delivery Note Required": "Levering Opmerking Verplicht", 
- "Do not show any symbol like $ etc next to currencies.": "Vertonen geen symbool zoals $, enz. naast valuta.", 
- "Employee Number": "Medewerker Aantal", 
- "Employee Records to be created by ": "Medewerker Records worden gecre\u00eberd door", 
- "Employee record is created using selected field. ": "Medewerker record wordt gemaakt met behulp van geselecteerde veld.", 
- "FIFO": "FIFO", 
- "Float Precision": "Float Precision", 
- "General": "Algemeen", 
- "Global Defaults": "Global Standaardwaarden", 
- "HR": "HR", 
- "Hide Currency Symbol": "Verberg Valutasymbool", 
- "IGHelp": "IGHelp", 
- "Lacs": "Lacs", 
- "Maintain same rate throughout purchase cycle": "Handhaaf dezelfde snelheid gedurende aankoop cyclus", 
- "Millions": "Miljoenen", 
- "Moving Average": "Moving Average", 
- "Naming Series": "Benoemen Series", 
- "No": "Geen", 
- "Number Format": "Getalnotatie", 
- "Percentage you are allowed to receive or deliver more against the quantity ordered. <p>For example: If you have ordered 100 units. and your Allowance is 10% then you are allowed to receive 110 units</p>": "Percentage je mag ontvangen of meer te leveren tegen de bestelde hoeveelheid. <p> Bijvoorbeeld: Als u hebt besteld 100 eenheden. en uw uitkering wordt 10% dan mag je tot 110 eenheden ontvangen </p>", 
- "Precision for Float fields (quantities, discounts, percentages etc) only for display. Floats will still be calculated up to 6 decimals.": "Precisie voor Float velden (aantallen, kortingen, percentages, enz.) alleen voor weergave. Praalwagens worden nog steeds berekend tot 6 decimalen.", 
- "Purchase Order Required": "Vereiste Purchase Order", 
- "Purchase Receipt Required": "Aankoopbewijs Verplicht", 
- "Raise Material Request when stock reaches re-order level": "Raise Materiaal aanvragen bij voorraad strekt re-order niveau", 
- "Raise Purchase Request when stock reaches re-order level": "Raise aankoop verzoek bij voorraad strekt re-order niveau", 
- "SMS Sender Name": "SMS Sender Name", 
- "Sales Order Required": "Verkooporder Vereiste", 
- "Selling": "Selling", 
- "Session Expiry": "Sessie Vervaldatum", 
- "Session Expiry in Hours e.g. 06:00": "Sessie Vervaldatum in uren, bijvoorbeeld 06:00", 
- "Setup": "Setup", 
- "Stock": "Voorraad", 
- "Stock Frozen Upto": "Stock Bevroren Tot", 
- "Stock level frozen up to this date, nobody can do / modify entry except authorized person": "Voorraad bevroren tot deze datum, kan niemand / niets veranderen aan toegang behalve bevoegd persoon", 
- "Supplier Master created by ": "Leverancier Master aangemaakt door", 
- "Supplier Name": "Leverancier Naam", 
- "System": "Systeem", 
- "TerritoryHelp": "TerritoryHelp", 
- "Users with this role are allowed to do / modify accounting entry before frozen date": "Gebruikers met deze rol mogen doen / inschrijving in de boekhouding aanpassen voordat bevroren datum", 
- "Users with this role are allowed to do / modify stock entry before frozen date": "Gebruikers met deze rol mogen / doen voorraad invoer aanpassen voordat bevroren datum", 
- "Yes": "Ja", 
- "dd-mm-yyyy": "dd-mm-jjjj", 
- "dd/mm/yyyy": "dd / mm / yyyy", 
- "mm-dd-yyyy": "mm-dd-jjjj", 
- "mm/dd/yyyy": "dd / mm / yyyy", 
- "yyyy-mm-dd": "yyyy-mm-dd"
-}
\ No newline at end of file
diff --git a/setup/doctype/global_defaults/locale/pt-BR-doc.json b/setup/doctype/global_defaults/locale/pt-BR-doc.json
deleted file mode 100644
index a9e83c2..0000000
--- a/setup/doctype/global_defaults/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,75 +0,0 @@
-{
- "Account Info": "Informa\u00e7\u00f5es da Conta", 
- "Accounting entry frozen up to this date, nobody can do / modify entry except authorized person": "Lan\u00e7amento cont\u00e1bil congelado at\u00e9 a presente data, ningu\u00e9m pode fazer / modificar um lan\u00e7amento, exceto pessoas autorizadas", 
- "Accounts": "Contas", 
- "Accounts Frozen Upto": "Contas congeladas at\u00e9", 
- "Allow Negative Stock": "Permitir Estoque Negativo", 
- "Allowance Percent": "Percentual de toler\u00e2ncia", 
- "Applicable only if valuation method is moving average": "Aplic\u00e1vel apenas se o m\u00e9todo de avalia\u00e7\u00e3o \u00e9 a m\u00e9dia m\u00f3vel", 
- "Authorized Role (Frozen Entry)": "Fun\u00e7\u00e3o Autorizada (Lan\u00e7amento Congelado)", 
- "Authourized Role (Frozen Entry)": "Fun\u00e7\u00e3o Autorizada (Lan\u00e7amento Congelado)", 
- "Buying": "Compras", 
- "CGHelp": "CGHelp", 
- "Company": "Empresa", 
- "Credit Controller": "Controlador de cr\u00e9dito", 
- "Current Fiscal Year": "Ano Fiscal Atual", 
- "Customer Master created by ": "Cadastro de Clientes criado por", 
- "Customer Name": "Nome do cliente", 
- "Date Format": "Formato da data", 
- "Default Company": "Empresa padr\u00e3o", 
- "Default Currency": "Moeda padr\u00e3o", 
- "Default Customer Group": "Grupo de Clientes padr\u00e3o", 
- "Default Item Group": "Grupo de Itens padr\u00e3o", 
- "Default Price List": "Lista de Pre\u00e7os padr\u00e3o", 
- "Default Price List Currency": "Moeda padr\u00e3o da Lista de Pre\u00e7os", 
- "Default Stock UOM": "Padr\u00e3o da UDM do Estouqe", 
- "Default Supplier Type": "Tipo de fornecedor padr\u00e3o", 
- "Default Territory": "Territ\u00f3rio padr\u00e3o", 
- "Default Valuation Method": "M\u00e9todo de Avalia\u00e7\u00e3o padr\u00e3o", 
- "Default Warehouse Type": "Tipo de Almoxarifado padr\u00e3o", 
- "Delivery Note Required": "Guia de Remessa Obrigat\u00f3ria", 
- "Disable Rounded Total": "Desativar total arredondado", 
- "Do not show any symbol like $ etc next to currencies.": "N\u00e3o mostrar qualquer s\u00edmbolo como US $ etc ao lado de moedas.", 
- "Employee Number": "N\u00famero do Funcion\u00e1rio", 
- "Employee Records to be created by ": "Registros de Funcion\u00e1rio a serem criados por", 
- "Employee record is created using selected field. ": "Registro de funcion\u00e1rio \u00e9 criado usando o campo selecionado.", 
- "FIFO": "PEPS", 
- "Float Precision": "Precis\u00e3o flutuante", 
- "General": "Geral", 
- "Global Defaults": "Padr\u00f5es globais", 
- "HR": "RH", 
- "Hide Currency Symbol": "Ocultar S\u00edmbolo de Moeda", 
- "IGHelp": "IGHelp", 
- "If disable, 'Rounded Total' field will not be visible in any transaction": "Se desativar, &#39;Arredondado Total&#39; campo n\u00e3o ser\u00e1 vis\u00edvel em qualquer transa\u00e7\u00e3o", 
- "Maintain same rate throughout purchase cycle": "Manter o mesmo valor atrav\u00e9s de todo o ciclo de compra", 
- "Moving Average": "M\u00e9dia m\u00f3vel", 
- "Naming Series": "S\u00e9ries nomeadas", 
- "No": "N\u00e3o", 
- "Number Format": "Formato de n\u00famero", 
- "Percentage you are allowed to receive or deliver more against the quantity ordered. <p>For example: If you have ordered 100 units. and your Allowance is 10% then you are allowed to receive 110 units</p>": "Percentagem que est\u00e3o autorizados a receber ou entregar al\u00e9m da quantidade encomendada. <p> Por exemplo: Se voc\u00ea encomendou 100 unidades e seu limite \u00e9 de 10%, ent\u00e3o voc\u00ea est\u00e1 autorizado a receber 110 unidades </p>", 
- "Precision for Float fields (quantities, discounts, percentages etc) only for display. Floats will still be calculated up to 6 decimals.": "Precis\u00e3o para campos Float (quantidade, descontos, percentuais, etc) \u00e9 apenas para exibi\u00e7\u00e3o. Floats ainda ser\u00e3o calculado at\u00e9 6 casas decimais.", 
- "Purchase Order Required": "Ordem de Compra Obrigat\u00f3ria", 
- "Purchase Receipt Required": "Recibo de Compra Obrigat\u00f3rio", 
- "Raise Material Request when stock reaches re-order level": "Levante solicitar material quando o estoque atinge novo pedido de n\u00edvel", 
- "SMS Sender Name": "Nome do remetente do SMS", 
- "Sales Order Required": "Ordem de Venda Obrigat\u00f3ria", 
- "Selling": "Vendas", 
- "Session Expiry": "Dura\u00e7\u00e3o da sess\u00e3o", 
- "Session Expiry in Hours e.g. 06:00": "Dura\u00e7\u00e3o da sess\u00e3o em Horas, por exemplo 06:00", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Stock": "Estoque", 
- "Stock Frozen Upto": "Estoque congelado at\u00e9", 
- "Stock level frozen up to this date, nobody can do / modify entry except authorized person": "N\u00edvel de estoque congelado at\u00e9 a presente data, ningu\u00e9m pode fazer / modificar um lan\u00e7amento, exceto pessoal autorizado", 
- "Supplier Master created by ": "Cadastro de Fornecedor criado por", 
- "Supplier Name": "Nome do Fornecedor", 
- "System": "Sistema", 
- "TerritoryHelp": "Ajuda do Territ\u00f3rio", 
- "Users with this role are allowed to do / modify accounting entry before frozen date": "Usu\u00e1rios com esta fun\u00e7\u00e3o est\u00e3o autorizados a fazer / modificar lan\u00e7amentos de contabilidade antes da data de congelamento", 
- "Users with this role are allowed to do / modify stock entry before frozen date": "Usu\u00e1rios com esta fun\u00e7\u00e3o est\u00e3o autorizados a fazer / modificar lan\u00e7amentos de material no estoque antes da data de congelamento", 
- "Yes": "Sim", 
- "dd-mm-yyyy": "dd-mm-aaaa", 
- "dd/mm/yyyy": "dd/mm/aaaa", 
- "mm-dd-yyyy": "mm-dd-aaaa", 
- "mm/dd/yyyy": "mm/dd/aaaa", 
- "yyyy-mm-dd": "aaaa-mm-dd"
-}
\ No newline at end of file
diff --git a/setup/doctype/global_defaults/locale/pt-doc.json b/setup/doctype/global_defaults/locale/pt-doc.json
deleted file mode 100644
index 4593821..0000000
--- a/setup/doctype/global_defaults/locale/pt-doc.json
+++ /dev/null
@@ -1,91 +0,0 @@
-{
- "# ###.##": "# # # #. # #", 
- "######": "# # # # # #", 
- "#,###": "# # # #", 
- "#,###.##": "# # # #. # #", 
- "#,###.###": "# # # #. # # #", 
- "#,##,###.##": "# # # # # #. # #", 
- "#.###": "#. # # #", 
- "#.###,##": "#. # # # # #", 
- "2": "2", 
- "3": "3", 
- "4": "4", 
- "5": "5", 
- "6": "6", 
- "Account Info": "Informa\u00e7\u00f5es da Conta", 
- "Accounting entry frozen up to this date, nobody can do / modify entry except authorized person": "Registro cont\u00e1bil congelado at\u00e9 a presente data, ningu\u00e9m pode fazer / modificar entrada, exceto pessoa autorizada", 
- "Accounts": "Contas", 
- "Accounts Frozen Upto": "Contas congeladas Upto", 
- "Allow Negative Stock": "Permitir estoque negativo", 
- "Allowance Percent": "Percentual subs\u00eddio", 
- "Applicable only if valuation method is moving average": "Aplic\u00e1vel apenas se o m\u00e9todo de avalia\u00e7\u00e3o \u00e9 a m\u00e9dia m\u00f3vel", 
- "Authorized Role (Frozen Entry)": "Papel Autorizado (Entrada Frozen)", 
- "Authourized Role (Frozen Entry)": "Papel Authourized (Entrada Frozen)", 
- "Buying": "Comprar", 
- "CGHelp": "CGHelp", 
- "Company": "Companhia", 
- "Credit Controller": "Controlador de cr\u00e9dito", 
- "Current Fiscal Year": "Atual Exerc\u00edcio", 
- "Customer Master created by ": "Cadastro de Clientes criado por", 
- "Customer Name": "Nome do cliente", 
- "Date Format": "Formato de data", 
- "Default Company": "Empresa padr\u00e3o", 
- "Default Currency": "Moeda padr\u00e3o", 
- "Default Currency Format": "Formato de moeda padr\u00e3o", 
- "Default Currency Fraction": "Fra\u00e7\u00e3o de moeda padr\u00e3o", 
- "Default Customer Group": "Grupo de Clientes padr\u00e3o", 
- "Default Item Group": "Grupo Item padr\u00e3o", 
- "Default Price List": "Lista de Pre\u00e7os padr\u00e3o", 
- "Default Price List Currency": "Moeda predefinida Lista de Pre\u00e7os", 
- "Default Stock UOM": "Padr\u00e3o da UOM", 
- "Default Supplier Type": "Tipo de fornecedor padr\u00e3o", 
- "Default Territory": "Territ\u00f3rio padr\u00e3o", 
- "Default Valuation Method": "M\u00e9todo de Avalia\u00e7\u00e3o padr\u00e3o", 
- "Default Warehouse Type": "Tipo Armaz\u00e9m padr\u00e3o", 
- "Delivery Note Required": "Nota de Entrega Obrigat\u00f3rio", 
- "Do not show any symbol like $ etc next to currencies.": "N\u00e3o mostrar qualquer s\u00edmbolo como US $ etc ao lado de moedas.", 
- "Employee Number": "N\u00famero empregado", 
- "Employee Records to be created by ": "Registros de empregados a serem criados por", 
- "Employee record is created using selected field. ": "Registro de empregado \u00e9 criado usando campo selecionado.", 
- "FIFO": "FIFO", 
- "Float Precision": "Flutuante de precis\u00e3o", 
- "General": "Geral", 
- "Global Defaults": "Padr\u00f5es globais", 
- "HR": "HR", 
- "Hide Currency Symbol": "Ocultar S\u00edmbolo de Moeda", 
- "IGHelp": "IGHelp", 
- "Lacs": "Lacs", 
- "Maintain same rate throughout purchase cycle": "Manter mesmo ritmo durante todo o ciclo de compra", 
- "Millions": "Milh\u00f5es", 
- "Moving Average": "M\u00e9dia m\u00f3vel", 
- "Naming Series": "Nomeando Series", 
- "No": "N\u00e3o", 
- "Number Format": "Formato de n\u00famero", 
- "Percentage you are allowed to receive or deliver more against the quantity ordered. <p>For example: If you have ordered 100 units. and your Allowance is 10% then you are allowed to receive 110 units</p>": "Percentagem que est\u00e3o autorizados a receber ou entregar mais contra a quantidade encomendada. <p> Por exemplo: Se voc\u00ea encomendou 100 unidades. e seu subs\u00eddio \u00e9 de 10%, ent\u00e3o voc\u00ea est\u00e1 autorizada a receber 110 unidades </p>", 
- "Precision for Float fields (quantities, discounts, percentages etc) only for display. Floats will still be calculated up to 6 decimals.": "Precis\u00e3o para campos float (quantidade, descontos, etc percentuais) apenas para exibi\u00e7\u00e3o. Flutua ainda ser\u00e1 calculado at\u00e9 6 casas decimais.", 
- "Purchase Order Required": "Ordem de Compra Obrigat\u00f3rio", 
- "Purchase Receipt Required": "Recibo de compra Obrigat\u00f3rio", 
- "Raise Material Request when stock reaches re-order level": "Levante solicitar material quando o estoque atinge novo pedido de n\u00edvel", 
- "Raise Purchase Request when stock reaches re-order level": "Levante Compra Pedido quando o estoque atinge novo pedido de n\u00edvel", 
- "SMS Sender Name": "Nome do remetente SMS", 
- "Sales Order Required": "Ordem vendas Obrigat\u00f3rio", 
- "Selling": "Vendendo", 
- "Session Expiry": "Caducidade sess\u00e3o", 
- "Session Expiry in Hours e.g. 06:00": "Caducidade sess\u00e3o em Horas, por exemplo 06:00", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Stock": "Estoque", 
- "Stock Frozen Upto": "Fotografia congelada Upto", 
- "Stock level frozen up to this date, nobody can do / modify entry except authorized person": "N\u00edvel de estoque congelado at\u00e9 a presente data, ningu\u00e9m pode fazer / modificar entrada, exceto pessoa autorizada", 
- "Supplier Master created by ": "Mestre Fornecedor criado por", 
- "Supplier Name": "Nome do Fornecedor", 
- "System": "Sistema", 
- "TerritoryHelp": "TerritoryHelp", 
- "Users with this role are allowed to do / modify accounting entry before frozen date": "Usu\u00e1rios com esta fun\u00e7\u00e3o est\u00e3o autorizados a fazer / modificar a entrada de contabilidade antes da data congelado", 
- "Users with this role are allowed to do / modify stock entry before frozen date": "Usu\u00e1rios com esta fun\u00e7\u00e3o est\u00e3o autorizados a fazer / modificar entrada de material congelado antes da data", 
- "Yes": "Sim", 
- "dd-mm-yyyy": "dd-mm-aaaa", 
- "dd/mm/yyyy": "dd / mm / aaaa", 
- "mm-dd-yyyy": "mm-dd-aaaa", 
- "mm/dd/yyyy": "dd / mm / aaaa", 
- "yyyy-mm-dd": "aaaa-mm-dd"
-}
\ No newline at end of file
diff --git a/setup/doctype/global_defaults/locale/sr-doc.json b/setup/doctype/global_defaults/locale/sr-doc.json
deleted file mode 100644
index 3706d7d..0000000
--- a/setup/doctype/global_defaults/locale/sr-doc.json
+++ /dev/null
@@ -1,82 +0,0 @@
-{
- "# ###.##": "# # # # # #.", 
- "#,###": "# # # #", 
- "#,###.##": "# # # # # #.", 
- "#,##,###.##": "# # # # # # # #.", 
- "#.###": "# # # #.", 
- "#.###,##": "# # # # # #.", 
- "2": "2", 
- "3": "3", 
- "4": "4", 
- "5": "5", 
- "6": "6", 
- "Account Info": "\u0420\u0430\u0447\u0443\u043d \u0444\u0438\u0440\u043c\u0435", 
- "Accounting entry frozen up to this date, nobody can do / modify entry except authorized person": "\u0420\u0430\u0447\u0443\u043d\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0435\u043d\u0438 \u0443\u043d\u043e\u0441 \u0437\u0430\u043c\u0440\u0437\u043d\u0443\u0442\u0435 \u0434\u043e \u043e\u0432\u043e\u0433 \u0434\u0430\u0442\u0443\u043c\u0430, \u043d\u0438\u043a\u043e \u043d\u0435 \u043c\u043e\u0436\u0435 \u0434\u0430 / \u0438\u0437\u043c\u0435\u043d\u0438 \u0443\u043d\u043e\u0441, \u043e\u0441\u0438\u043c \u043e\u0432\u043b\u0430\u0448\u045b\u0435\u043d\u043e\u0433 \u043b\u0438\u0446\u0430", 
- "Accounts": "\u0420\u0430\u0447\u0443\u043d\u0438", 
- "Accounts Frozen Upto": "\u0420\u0430\u0447\u0443\u043d\u0438 \u0424\u0440\u043e\u0437\u0435\u043d \u0423\u043f\u0442\u043e", 
- "Allow Negative Stock": "\u0414\u043e\u0437\u0432\u043e\u043b\u0438 \u041d\u0435\u0433\u0430\u0442\u0438\u0432\u043d\u043e \u0421\u0442\u043e\u0446\u043a", 
- "Allowance Percent": "\u0418\u0441\u043f\u0440\u0430\u0432\u043a\u0430 \u041f\u0440\u043e\u0446\u0435\u043d\u0430\u0442", 
- "Applicable only if valuation method is moving average": "\u0412\u0430\u0436\u0435\u045b\u0438 \u0441\u0430\u043c\u043e \u0430\u043a\u043e \u043f\u0440\u043e\u0446\u0435\u043d\u0435 \u043c\u0435\u0442\u043e\u0434 \u043a\u0440\u0435\u045b\u0435 \u043f\u0440\u043e\u0441\u0435\u043a", 
- "Authorized Role (Frozen Entry)": "\u041e\u0432\u043b\u0430\u0448\u045b\u0435\u043d\u0438 \u0423\u043b\u043e\u0433\u0430 (\u0441\u043c\u0440\u0437\u043d\u0443\u0442\u043e \u0415\u043d\u0442\u0440\u0438)", 
- "Authourized Role (Frozen Entry)": "\u0410\u0443\u0442\u0445\u043e\u0443\u0440\u0438\u0437\u0435\u0434 \u0423\u043b\u043e\u0433\u0430 (\u0441\u043c\u0440\u0437\u043d\u0443\u0442\u043e \u0415\u043d\u0442\u0440\u0438)", 
- "Buying": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430", 
- "CGHelp": "\u0426\u0413\u0425\u0435\u043b\u043f", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Credit Controller": "\u041a\u0440\u0435\u0434\u0438\u0442\u043d\u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435\u0440", 
- "Current Fiscal Year": "\u0422\u0435\u043a\u0443\u045b\u0435 \u0444\u0438\u0441\u043a\u0430\u043b\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435", 
- "Customer Master created by ": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u041c\u0430\u0441\u0442\u0435\u0440 \u0446\u0440\u0435\u0430\u0442\u0435\u0434 \u0431\u0438", 
- "Customer Name": "\u0418\u043c\u0435 \u043a\u043b\u0438\u0458\u0435\u043d\u0442\u0430", 
- "Date Format": "\u0424\u043e\u0440\u043c\u0430\u0442 \u0434\u0430\u0442\u0443\u043c\u0430", 
- "Default Company": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Default Currency": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u0432\u0430\u043b\u0443\u0442\u0430", 
- "Default Customer Group": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u0433\u0440\u0443\u043f\u0443 \u043f\u043e\u0442\u0440\u043e\u0448\u0430\u0447\u0430", 
- "Default Item Group": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u0442\u0430\u0447\u043a\u0430 \u0413\u0440\u0443\u043f\u0430", 
- "Default Price List": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a", 
- "Default Price List Currency": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0432\u0430\u043b\u0443\u0442\u0430", 
- "Default Stock UOM": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u0431\u0435\u0440\u0437\u0430 \u0423\u041e\u041c", 
- "Default Supplier Type": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u0422\u0438\u043f", 
- "Default Territory": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u0422\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0430", 
- "Default Valuation Method": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u041f\u0440\u043e\u0446\u0435\u043d\u0430 \u041c\u0435\u0442\u043e\u0434", 
- "Default Warehouse Type": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u041c\u0430\u0433\u0430\u0446\u0438\u043d \u0422\u0438\u043f", 
- "Delivery Note Required": "\u0418\u0441\u043f\u043e\u0440\u0443\u043a\u0430 \u041d\u0430\u043f\u043e\u043c\u0435\u043d\u0430 \u041e\u0431\u0430\u0432\u0435\u0437\u043d\u043e", 
- "Employee Number": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438 \u0411\u0440\u043e\u0458", 
- "Employee Records to be created by ": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438\u0445 \u0417\u0430\u043f\u0438\u0441\u0438 \u043a\u043e\u0458\u0435 \u045b\u0435 \u043a\u0440\u0435\u0438\u0440\u0430\u0442\u0438", 
- "Employee record is created using selected field. ": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438 \u0437\u0430\u043f\u0438\u0441 \u043d\u0430\u043f\u0440\u0430\u0432\u0459\u0435\u043d \u043a\u043e\u0440\u0438\u0448\u045b\u0435\u045a\u0435\u043c \u0438\u0437\u0430\u0431\u0440\u0430\u043d\u043e\u0433 \u043f\u043e\u0459\u0430.", 
- "FIFO": "\u0424\u0418\u0424\u041e", 
- "Float Precision": "\u0424\u043b\u043e\u0430\u0442 \u041f\u0440\u0435\u0446\u0438\u0441\u0438\u043e\u043d", 
- "General": "\u041e\u043f\u0448\u0442\u0438", 
- "Global Defaults": "\u0413\u043b\u043e\u0431\u0430\u043b\u043d\u0438 \u0414\u0435\u0444\u0430\u0443\u043b\u0442\u0441", 
- "HR": "\u0425\u0420", 
- "IGHelp": "\u0418\u0413\u0425\u0435\u043b\u043f", 
- "Maintain same rate throughout purchase cycle": "\u041e\u0434\u0440\u0436\u0430\u0432\u0430\u0458\u0442\u0435 \u0438\u0441\u0442\u0443 \u0441\u0442\u043e\u043f\u0443 \u0442\u043e\u043a\u043e\u043c \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0435 \u0446\u0438\u043a\u043b\u0443\u0441\u0430", 
- "Moving Average": "\u041c\u043e\u0432\u0438\u043d\u0433 \u0410\u0432\u0435\u0440\u0430\u0433\u0435", 
- "Naming Series": "\u0418\u043c\u0435\u043d\u043e\u0432\u0430\u045a\u0435 \u0421\u0435\u0440\u0438\u0435\u0441", 
- "No": "\u041d\u0435", 
- "Number Format": "\u0411\u0440\u043e\u0458 \u0424\u043e\u0440\u043c\u0430\u0442", 
- "Percentage you are allowed to receive or deliver more against the quantity ordered. <p>For example: If you have ordered 100 units. and your Allowance is 10% then you are allowed to receive 110 units</p>": "\u041f\u0440\u043e\u0446\u0435\u043d\u0430\u0442 \u0432\u0430\u043c \u0458\u0435 \u0434\u043e\u0437\u0432\u043e\u0459\u0435\u043d\u043e \u0434\u0430 \u043f\u0440\u0438\u043c\u0430\u0458\u0443 \u0438\u043b\u0438 \u0438\u0441\u043f\u043e\u0440\u0443\u0447\u0438 \u0432\u0438\u0448\u0435 \u043e\u0434 \u043a\u043e\u043b\u0438\u0447\u0438\u043d\u0435 \u043d\u0430\u0440\u0435\u0434\u0438\u043e. <p> \u041d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440: \u0410\u043a\u043e \u0441\u0442\u0435 \u043d\u0430\u0440\u0435\u0434\u0438\u043b\u0438 100 \u0458\u0435\u0434\u0438\u043d\u0438\u0446\u0430. \u0438 \u0432\u0430\u0448 \u0410\u043b\u043b\u043e\u0432\u0430\u043d\u0446\u0435 10% \u043e\u043d\u0434\u0430 \u0458\u0435 \u0434\u043e\u0437\u0432\u043e\u0459\u0435\u043d\u043e \u0434\u0430 \u043f\u0440\u0438\u043c\u0430\u0458\u0443 110 \u0458\u0435\u0434\u0438\u043d\u0438\u0446\u0430 </p>", 
- "Precision for Float fields (quantities, discounts, percentages etc) only for display. Floats will still be calculated up to 6 decimals.": "\u041f\u0440\u0435\u0446\u0438\u0437\u043d\u0438 \u0437\u0430 \u043f\u043b\u043e\u0432\u0430\u043a \u043f\u043e\u0459\u0430 (\u043a\u043e\u043b\u0438\u0447\u0438\u043d\u0435, \u043f\u043e\u043f\u0443\u0441\u0442\u0438, \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u0438, \u0438\u0442\u0434) \u0441\u0430\u043c\u043e \u043d\u0430 \u0435\u043a\u0440\u0430\u043d\u0443. \u041f\u043b\u043e\u0432\u0446\u0438 \u0438 \u0434\u0430\u0459\u0435 \u045b\u0435 \u0431\u0438\u0442\u0438 \u043e\u0431\u0440\u0430\u0447\u0443\u043d\u0430\u0442\u0430 \u0434\u043e 6 \u0434\u0435\u0446\u0438\u043c\u0430\u043b\u0430.", 
- "Purchase Order Required": "\u041d\u0430\u0440\u0443\u045f\u0431\u0435\u043d\u0438\u0446\u0435 \u041e\u0431\u0430\u0432\u0435\u0437\u043d\u043e", 
- "Purchase Receipt Required": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u043e\u0442\u0432\u0440\u0434\u0430 \u041e\u0431\u0430\u0432\u0435\u0437\u043d\u043e", 
- "Raise Purchase Request when stock reaches re-order level": "\u041f\u043e\u0434\u0438\u045b\u0438 \u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0417\u0430\u0445\u0442\u0435\u0432 \u043a\u0430\u0434\u0430 \u0430\u043a\u0446\u0438\u0458\u0430 \u0434\u043e\u0441\u0442\u0438\u0433\u043d\u0435 \u043d\u0438\u0432\u043e \u043f\u043e\u043d\u043e\u0432\u043e \u0440\u0435\u0434\u043e\u0441\u043b\u0435\u0434", 
- "SMS Sender Name": "\u0421\u041c\u0421 \u0421\u0435\u043d\u0434\u0435\u0440 \u041d\u0430\u043c\u0435", 
- "Sales Order Required": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041d\u0430\u0440\u0443\u0447\u0438\u0442\u0435 \u041e\u0431\u0430\u0432\u0435\u0437\u043d\u043e", 
- "Selling": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430", 
- "Session Expiry": "\u0421\u0435\u0434\u043d\u0438\u0446\u0430 \u0418\u0441\u0442\u0435\u043a", 
- "Session Expiry in Hours e.g. 06:00": "\u0421\u0435\u0434\u043d\u0438\u0446\u0430 \u0420\u043e\u043a \u0425\u043e\u0443\u0440\u0441 \u043d\u043f\u0440 06:00", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "Stock Frozen Upto": "\u0411\u0435\u0440\u0437\u0430 \u0424\u0440\u043e\u0437\u0435\u043d \u0423\u043f\u0442\u043e", 
- "Stock level frozen up to this date, nobody can do / modify entry except authorized person": "\u0411\u0435\u0440\u0437\u0430 \u043d\u0438\u0432\u043e\u0443 \u0437\u0430\u043c\u0440\u0437\u043d\u0443\u0442\u0435 \u0434\u043e \u043e\u0432\u043e\u0433 \u0434\u0430\u0442\u0443\u043c\u0430, \u043d\u0438\u043a\u043e \u043d\u0435 \u043c\u043e\u0436\u0435 \u0434\u0430 / \u0438\u0437\u043c\u0435\u043d\u0438 \u0443\u043d\u043e\u0441, \u043e\u0441\u0438\u043c \u043e\u0432\u043b\u0430\u0448\u045b\u0435\u043d\u043e\u0433 \u043b\u0438\u0446\u0430", 
- "Supplier Master created by ": "\u0414\u043e\u0431\u0430\u0432\u0459\u0430\u0447 \u041c\u0430\u0441\u0442\u0435\u0440 \u0446\u0440\u0435\u0430\u0442\u0435\u0434 \u0431\u0438", 
- "Supplier Name": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u0418\u043c\u0435", 
- "System": "\u0421\u0438\u0441\u0442\u0435\u043c", 
- "TerritoryHelp": "\u0422\u0435\u0440\u0440\u0438\u0442\u043e\u0440\u0438\u0425\u0435\u043b\u043f", 
- "Users with this role are allowed to do / modify accounting entry before frozen date": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0446\u0438 \u0441\u0430 \u043e\u0432\u043e\u043c \u0443\u043b\u043e\u0433\u043e\u043c \u043c\u043e\u0433\u0443 \u0434\u0430 \u0440\u0430\u0434\u0435 / \u0438\u0437\u043c\u0435\u043d\u0438 \u0443\u043d\u043e\u0441 \u0440\u0430\u0447\u0443\u043d\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0435\u043d\u0443 \u043f\u0440\u0435 \u0437\u0430\u043c\u0440\u0437\u043d\u0443\u0442\u0435 \u0434\u0430\u0442\u0443\u043c\u0430", 
- "Users with this role are allowed to do / modify stock entry before frozen date": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0446\u0438 \u0441\u0430 \u043e\u0432\u043e\u043c \u0443\u043b\u043e\u0433\u043e\u043c \u043c\u043e\u0433\u0443 \u0434\u0430 \u0440\u0430\u0434\u0435 / \u0438\u0437\u043c\u0435\u043d\u0438 \u0443\u043d\u043e\u0441 \u0437\u0430\u043b\u0438\u0445\u0430 \u043f\u0440\u0435 \u0437\u0430\u043c\u0440\u0437\u043d\u0443\u0442\u0435 \u0434\u0430\u0442\u0443\u043c\u0430", 
- "Yes": "\u0414\u0430", 
- "dd-mm-yyyy": "\u0434\u0434-\u043c\u043c-\u0433\u0433\u0433\u0433", 
- "dd/mm/yyyy": "\u0434\u0434 / \u043c\u043c / \u0433\u0433\u0433\u0433", 
- "mm-dd-yyyy": "\u043c\u043c-\u0434\u0434-\u0433\u0433\u0433\u0433", 
- "mm/dd/yyyy": "\u043c\u043c / \u0434\u0434 / \u0438\u0438\u0438\u0438", 
- "yyyy-mm-dd": "\u0433\u0433\u0433\u0433-\u043c\u043c-\u0434\u0434"
-}
\ No newline at end of file
diff --git a/setup/doctype/global_defaults/locale/ta-doc.json b/setup/doctype/global_defaults/locale/ta-doc.json
deleted file mode 100644
index a607748..0000000
--- a/setup/doctype/global_defaults/locale/ta-doc.json
+++ /dev/null
@@ -1,82 +0,0 @@
-{
- "# ###.##": "# # # #. # #", 
- "#,###": "# # # #", 
- "#,###.##": "# # # #. # #", 
- "#,##,###.##": "# # # # # #. # #", 
- "#.###": "#. # # #", 
- "#.###,##": "#. # # # # #", 
- "2": "2", 
- "3": "3", 
- "4": "4", 
- "5": "5", 
- "6": "6", 
- "Account Info": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Accounting entry frozen up to this date, nobody can do / modify entry except authorized person": "\u0b87\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc7\u0ba4\u0bbf \u0bb5\u0bb0\u0bc8 \u0b89\u0bb1\u0bc8\u0ba8\u0bbf\u0bb2\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0baa\u0bc8\u0ba9\u0bbe\u0ba9\u0bcd\u0bb8\u0bcd \u0b87\u0b9f\u0bc1\u0b95\u0bc8, \u0baf\u0bbe\u0bb0\u0bc1\u0bae\u0bc7 / \u0b85\u0b99\u0bcd\u0b95\u0bc0\u0b95\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0ba8\u0baa\u0bb0\u0bcd \u0ba4\u0bb5\u0bbf\u0bb0 \u0ba8\u0bc1\u0bb4\u0bc8\u0bb5\u0bc1 \u0bae\u0bbe\u0bb1\u0bcd\u0bb1 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd", 
- "Accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Accounts Frozen Upto": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd \u0bb5\u0bb0\u0bc8 \u0b89\u0bb1\u0bc8", 
- "Allow Negative Stock": "\u0b8e\u0ba4\u0bbf\u0bb0\u0bcd\u0bae\u0bb1\u0bc8 \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Allowance Percent": "\u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0ba9\u0bb5\u0bc1 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Applicable only if valuation method is moving average": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8 \u0b9a\u0bb0\u0bbe\u0b9a\u0bb0\u0bbf \u0ba8\u0b95\u0bb0\u0bc1\u0bae\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1\u0bae\u0bcd \u0bae\u0b9f\u0bcd\u0b9f\u0bc1\u0bae\u0bc7", 
- "Authorized Role (Frozen Entry)": "\u0b85\u0b99\u0bcd\u0b95\u0bc0\u0b95\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0baa\u0b99\u0bcd\u0b95\u0bc1 (\u0b89\u0bb1\u0bc8\u0ba8\u0bcd\u0ba4 \u0ba8\u0bc1\u0bb4\u0bc8\u0bb5\u0bc1)", 
- "Authourized Role (Frozen Entry)": "Authourized \u0baa\u0bbe\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bae\u0bcd (\u0b89\u0bb1\u0bc8\u0ba8\u0bcd\u0ba4 \u0ba8\u0bc1\u0bb4\u0bc8\u0bb5\u0bc1)", 
- "Buying": "\u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0ba4\u0bb2\u0bcd", 
- "CGHelp": "CGHelp", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Credit Controller": "\u0b95\u0b9f\u0ba9\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bcd\u0b9f\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Current Fiscal Year": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "Customer Master created by ": "\u0bb5\u0bbf\u0bb5\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd", 
- "Customer Name": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Date Format": "\u0ba4\u0bc7\u0ba4\u0bbf \u0bb5\u0b9f\u0bbf\u0bb5\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Default Company": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd", 
- "Default Currency": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0ba8\u0bbe\u0ba3\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd", 
- "Default Customer Group": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1", 
- "Default Item Group": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0b95\u0bc1\u0bb4\u0bc1", 
- "Default Price List": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Default Price List Currency": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0ba8\u0bbe\u0ba3\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd", 
- "Default Stock UOM": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd", 
- "Default Supplier Type": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0baa\u0bcd\u0bb3\u0bc8\u0baf\u0bb0\u0bcd \u0bb5\u0b95\u0bc8", 
- "Default Territory": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd", 
- "Default Valuation Method": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Default Warehouse Type": "\u0b87\u0baf\u0bb2\u0bcd\u0baa\u0bc1\u0ba8\u0bbf\u0bb2\u0bc8 \u0b9a\u0bc7\u0bae\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Delivery Note Required": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0ba4\u0bc7\u0bb5\u0bc8", 
- "Employee Number": "\u0baa\u0ba3\u0bbf\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b8e\u0ba3\u0bcd", 
- "Employee Records to be created by ": "\u0b8a\u0bb4\u0bbf\u0baf\u0bb0\u0bcd \u0bb0\u0bc6\u0b95\u0bcd\u0b95\u0bbe\u0bb0\u0bcd\u0b9f\u0bcd\u0bb8\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd", 
- "Employee record is created using selected field. ": "\u0baa\u0ba3\u0bbf\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0ba4\u0bbf\u0bb5\u0bc1 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0ba4\u0bc1\u0bb1\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1.", 
- "FIFO": "FIFO", 
- "Float Precision": "\u0ba4\u0bc1\u0bb2\u0bcd\u0bb2\u0bbf\u0baf \u0bae\u0bbf\u0ba4\u0baa\u0bcd\u0baa\u0ba4\u0bb1\u0bcd\u0b95\u0bc1", 
- "General": "\u0baa\u0bc6\u0bbe\u0ba4\u0bc1\u0bb5\u0bbe\u0ba9", 
- "Global Defaults": "\u0b89\u0bb2\u0b95 \u0b87\u0baf\u0bb2\u0bcd\u0baa\u0bc1\u0ba8\u0bbf\u0bb2\u0bc8\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "HR": "\u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95", 
- "IGHelp": "IGHelp", 
- "Maintain same rate throughout purchase cycle": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b9a\u0bc1\u0bb4\u0bb1\u0bcd\u0b9a\u0bbf \u0bae\u0bc1\u0bb4\u0bc1\u0bb5\u0ba4\u0bc1\u0bae\u0bcd \u0b92\u0bb0\u0bc7 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0b95\u0bcd\u0b95", 
- "Moving Average": "\u0b9a\u0bb0\u0bbe\u0b9a\u0bb0\u0bbf \u0ba8\u0b95\u0bb0\u0bc1\u0bae\u0bcd", 
- "Naming Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bbf\u0b9f\u0bc1\u0bae\u0bcd", 
- "No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Number Format": "\u0b8e\u0ba3\u0bcd \u0bb5\u0b9f\u0bbf\u0bb5\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Percentage you are allowed to receive or deliver more against the quantity ordered. <p>For example: If you have ordered 100 units. and your Allowance is 10% then you are allowed to receive 110 units</p>": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b85\u0bb3\u0bb5\u0bc1 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95 \u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0baa\u0bc6\u0bb1 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0bb5\u0bb4\u0b99\u0bcd\u0b95 \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1 \u0b9a\u0ba4\u0bb5\u0bc0\u0ba4\u0bae\u0bcd \u0b89\u0ba4\u0bcd\u0ba4\u0bb0\u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bbe\u0bb0\u0bcd. <p> \u0b8e\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bbe\u0b9f\u0bcd\u0b9f\u0bbe\u0b95: \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd 100 \u0b85\u0bb2\u0b95\u0bc1\u0b95\u0bb3\u0bcd \u0b89\u0ba4\u0bcd\u0ba4\u0bb0\u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bbe\u0bb0\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd. \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b85\u0bb2\u0bb5\u0ba9\u0bcd\u0bb8\u0bcd 10% \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd 110 \u0b85\u0bb2\u0b95\u0bc1\u0b95\u0bb3\u0bcd \u0baa\u0bc6\u0bb1 \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf </p>", 
- "Precision for Float fields (quantities, discounts, percentages etc) only for display. Floats will still be calculated up to 6 decimals.": "\u0bae\u0b9f\u0bcd\u0b9f\u0bc1\u0bae\u0bc7 \u0b95\u0bbe\u0b9f\u0bcd\u0b9f \u0b83\u0baa\u0bcd\u0bb3\u0bc7\u0bbe\u0b9f\u0bcd \u0ba4\u0bc1\u0bb1\u0bc8\u0b95\u0bb3\u0bbf\u0bb2\u0bcd (\u0b85\u0bb3\u0bb5\u0bc1, \u0ba4\u0bb3\u0bcd\u0bb3\u0bc1\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd, \u0b9a\u0ba4\u0bb5\u0bc0\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1\u0bb5\u0bc8) \u0b95\u0bcd\u0b95\u0bbe\u0ba9 \u0ba4\u0bc1\u0bb2\u0bcd\u0bb2\u0bbf\u0baf. \u0bae\u0bbf\u0ba4\u0bb5\u0bc8\u0b95\u0bb3\u0bcd \u0b87\u0ba9\u0bcd\u0ba9\u0bc1\u0bae\u0bcd 6 \u0ba4\u0b9a\u0bae\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bb0\u0bc8 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1.", 
- "Purchase Order Required": "\u0ba4\u0bc7\u0bb5\u0bc8\u0baf\u0bbe\u0ba9 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b86\u0ba3\u0bc8", 
- "Purchase Receipt Required": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0ba4\u0bc7\u0bb5\u0bc8", 
- "Raise Purchase Request when stock reaches re-order level": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bae\u0bb1\u0bc1 \u0b92\u0bb4\u0bc1\u0b99\u0bcd\u0b95\u0bc1 \u0ba8\u0bbf\u0bb2\u0bc8 \u0b85\u0b9f\u0bc8\u0baf\u0bc1\u0bae\u0bcd \u0baa\u0bc7\u0bbe\u0ba4\u0bc1 \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0ba4\u0bb2\u0bcd \u0b89\u0baf\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4", 
- "SMS Sender Name": "\u0b8e\u0bb8\u0bcd\u0b8e\u0bae\u0bcd\u0b8e\u0bb8\u0bcd \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0baf\u0bb5\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Sales Order Required": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd \u0ba4\u0bc7\u0bb5\u0bc8", 
- "Selling": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8", 
- "Session Expiry": "\u0b85\u0bae\u0bb0\u0bcd\u0bb5\u0bc1 \u0b95\u0bbe\u0bb2\u0bbe\u0bb5\u0ba4\u0bbf\u0baf\u0bbe\u0b95\u0bc1\u0bae\u0bcd", 
- "Session Expiry in Hours e.g. 06:00": "\u0bb9\u0bb5\u0bb0\u0bcd\u0bb8\u0bcd \u0b85\u0bae\u0bb0\u0bcd\u0bb5\u0bc1 \u0b95\u0bbe\u0bb2\u0bbe\u0bb5\u0ba4\u0bbf\u0baf\u0bbe\u0b95\u0bc1\u0bae\u0bcd 06:00 \u0b8e.\u0b95\u0bbe.", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "Stock Frozen Upto": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bb5\u0bb0\u0bc8 \u0b89\u0bb1\u0bc8", 
- "Stock level frozen up to this date, nobody can do / modify entry except authorized person": "\u0b87\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc7\u0ba4\u0bbf \u0bb5\u0bb0\u0bc8 \u0b89\u0bb1\u0bc8\u0ba8\u0bbf\u0bb2\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0ba8\u0bbf\u0bb2\u0bc8\u0baf\u0bbf\u0bb2\u0bcd, \u0baf\u0bbe\u0bb0\u0bc1\u0bae\u0bc7 / \u0b85\u0b99\u0bcd\u0b95\u0bc0\u0b95\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0ba8\u0baa\u0bb0\u0bcd \u0ba4\u0bb5\u0bbf\u0bb0 \u0ba8\u0bc1\u0bb4\u0bc8\u0bb5\u0bc1 \u0bae\u0bbe\u0bb1\u0bcd\u0bb1 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd", 
- "Supplier Master created by ": "\u0bb5\u0bbf\u0bb5\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0b9a\u0baa\u0bcd\u0bb3\u0bc8\u0baf\u0bb0\u0bcd \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd", 
- "Supplier Name": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "System": "\u0bae\u0bc1\u0bb1\u0bc8", 
- "TerritoryHelp": "TerritoryHelp", 
- "Users with this role are allowed to do / modify accounting entry before frozen date": "\u0b87\u0ba8\u0bcd\u0ba4 \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0baa\u0baf\u0ba9\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0b89\u0bb1\u0bc8\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc7\u0ba4\u0bbf \u0bae\u0bc1\u0ba9\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0baa\u0ba4\u0bbf\u0bb5\u0bc1 \u0b9a\u0bc6\u0baf\u0bcd\u0baf / \u0bae\u0bbe\u0bb1\u0bcd\u0bb1 \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf", 
- "Users with this role are allowed to do / modify stock entry before frozen date": "\u0b87\u0ba8\u0bcd\u0ba4 \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0baa\u0baf\u0ba9\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0b89\u0bb1\u0bc8\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc7\u0ba4\u0bbf \u0bae\u0bc1\u0ba9\u0bcd \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0ba8\u0bc1\u0bb4\u0bc8\u0bb5\u0bc1 \u0bae\u0bbe\u0bb1\u0bcd\u0bb1 / \u0b9a\u0bc6\u0baf\u0bcd\u0baf \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "Yes": "\u0b86\u0bae\u0bcd", 
- "dd-mm-yyyy": "dd-mm-yyyy", 
- "dd/mm/yyyy": "dd / mm / yyyy", 
- "mm-dd-yyyy": "mm-dd-yyyy", 
- "mm/dd/yyyy": "dd / mm / yyyy", 
- "yyyy-mm-dd": "yyyy-mm-dd"
-}
\ No newline at end of file
diff --git a/setup/doctype/global_defaults/locale/th-doc.json b/setup/doctype/global_defaults/locale/th-doc.json
deleted file mode 100644
index 8e4d0df..0000000
--- a/setup/doctype/global_defaults/locale/th-doc.json
+++ /dev/null
@@ -1,87 +0,0 @@
-{
- "# ###.##": "# # # #. # #", 
- "#,###": "# # # #", 
- "#,###.##": "# # # #. # #", 
- "#,###.###": "# # # #. # # #", 
- "#,##,###.##": "# # # # # #. # #", 
- "#.###": "#. # # #", 
- "#.###,##": "#. # # # # #", 
- "2": "2", 
- "3": "3", 
- "4": "4", 
- "5": "5", 
- "6": "6", 
- "Account Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Accounting entry frozen up to this date, nobody can do / modify entry except authorized person": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e0a\u0e48\u0e41\u0e02\u0e47\u0e07\u0e16\u0e36\u0e07\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49\u0e44\u0e21\u0e48\u0e21\u0e35\u0e43\u0e04\u0e23\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e17\u0e33 / \u0e41\u0e01\u0e49\u0e44\u0e02\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19\u0e1c\u0e39\u0e49\u0e21\u0e35\u0e2d\u0e33\u0e19\u0e32\u0e08", 
- "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Accounts Frozen Upto": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35 Frozen \u0e40\u0e01\u0e34\u0e19", 
- "Allow Negative Stock": "\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e2a\u0e15\u0e47\u0e2d\u0e01\u0e40\u0e0a\u0e34\u0e07\u0e25\u0e1a", 
- "Allowance Percent": "\u0e23\u0e49\u0e2d\u0e22\u0e25\u0e30\u0e04\u0e48\u0e32\u0e40\u0e1c\u0e37\u0e48\u0e2d", 
- "Applicable only if valuation method is moving average": "\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e19\u0e33\u0e44\u0e1b\u0e43\u0e0a\u0e49\u0e44\u0e14\u0e49\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e43\u0e19\u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e04\u0e48\u0e32\u0e40\u0e09\u0e25\u0e35\u0e48\u0e22\u0e40\u0e04\u0e25\u0e37\u0e48\u0e2d\u0e19\u0e17\u0e35\u0e48", 
- "Authorized Role (Frozen Entry)": "\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e2d\u0e33\u0e19\u0e32\u0e08 (Entry \u0e41\u0e0a\u0e48\u0e41\u0e02\u0e47\u0e07)", 
- "Authourized Role (Frozen Entry)": "\u0e1a\u0e17\u0e1a\u0e32\u0e17 Authourized (Entry \u0e41\u0e0a\u0e48\u0e41\u0e02\u0e47\u0e07)", 
- "Buying": "\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d", 
- "CGHelp": "CGHelp", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Credit Controller": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", 
- "Current Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19", 
- "Customer Master created by ": "\u0e2b\u0e25\u0e31\u0e01\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e17\u0e35\u0e48\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19\u0e42\u0e14\u0e22", 
- "Customer Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Date Format": "\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Default Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 \u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Default Currency": "\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Default Customer Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Default Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Default Price List": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Default Price List Currency": "\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32", 
- "Default Stock UOM": "\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19 UOM \u0e2a\u0e15\u0e47\u0e2d\u0e01", 
- "Default Supplier Type": "\u0e0b\u0e31\u0e1e\u0e1e\u0e25\u0e32\u0e22\u0e40\u0e2d\u0e2d\u0e23\u0e4c\u0e0a\u0e19\u0e34\u0e14\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Default Territory": "\u0e14\u0e34\u0e19\u0e41\u0e14\u0e19\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Default Valuation Method": "\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19\u0e04\u0e48\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Default Warehouse Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Delivery Note Required": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e17\u0e35\u0e48\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19", 
- "Disable Rounded Total": "\u0e1b\u0e34\u0e14\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e23\u0e27\u0e21\u0e42\u0e04\u0e49\u0e07", 
- "Do not show any symbol like $ etc next to currencies.": "\u0e44\u0e21\u0e48\u0e41\u0e2a\u0e14\u0e07\u0e2a\u0e31\u0e0d\u0e25\u0e31\u0e01\u0e29\u0e13\u0e4c\u0e43\u0e14 \u0e46 \u0e40\u0e0a\u0e48\u0e19 \u0e2f\u0e25\u0e2f $ \u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e01\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19\u0e2a\u0e01\u0e38\u0e25", 
- "Employee Number": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19", 
- "Employee Records to be created by ": "\u0e23\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e17\u0e35\u0e48\u0e08\u0e30\u0e16\u0e39\u0e01\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19\u0e42\u0e14\u0e22", 
- "Employee record is created using selected field. ": "\u0e23\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19\u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49\u0e40\u0e02\u0e15\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e35\u0e48\u0e40\u0e25\u0e37\u0e2d\u0e01", 
- "FIFO": "FIFO", 
- "Float Precision": "\u0e1e\u0e23\u0e35\u0e0b\u0e34\u0e0a\u0e31\u0e48\u0e25\u0e2d\u0e22", 
- "General": "\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b", 
- "Global Defaults": "\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e17\u0e31\u0e48\u0e27\u0e42\u0e25\u0e01", 
- "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25", 
- "Hide Currency Symbol": "\u0e0b\u0e48\u0e2d\u0e19\u0e2a\u0e31\u0e0d\u0e25\u0e31\u0e01\u0e29\u0e13\u0e4c\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19", 
- "IGHelp": "IGHelp", 
- "If disable, 'Rounded Total' field will not be visible in any transaction": "\u0e16\u0e49\u0e32\u0e1b\u0e34\u0e14\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 &#39;\u0e1b\u0e31\u0e14\u0e23\u0e27\u0e21\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e08\u0e30\u0e21\u0e2d\u0e07\u0e44\u0e21\u0e48\u0e40\u0e2b\u0e47\u0e19\u0e43\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21\u0e43\u0e14 \u0e46", 
- "Maintain same rate throughout purchase cycle": "\u0e23\u0e31\u0e01\u0e29\u0e32\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e19\u0e15\u0e25\u0e2d\u0e14\u0e27\u0e07\u0e08\u0e23\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d", 
- "Moving Average": "\u0e04\u0e48\u0e32\u0e40\u0e09\u0e25\u0e35\u0e48\u0e22\u0e40\u0e04\u0e25\u0e37\u0e48\u0e2d\u0e19\u0e17\u0e35\u0e48", 
- "Naming Series": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e0b\u0e35\u0e23\u0e35\u0e2a\u0e4c", 
- "No": "\u0e44\u0e21\u0e48", 
- "Number Format": "\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Percentage you are allowed to receive or deliver more against the quantity ordered. <p>For example: If you have ordered 100 units. and your Allowance is 10% then you are allowed to receive 110 units</p>": "\u0e40\u0e1b\u0e2d\u0e23\u0e4c\u0e40\u0e0b\u0e47\u0e19\u0e15\u0e4c\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2b\u0e23\u0e37\u0e2d\u0e2a\u0e48\u0e07\u0e21\u0e2d\u0e1a\u0e01\u0e31\u0e1a\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13\u0e17\u0e35\u0e48\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d <p> \u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e40\u0e0a\u0e48\u0e19\u0e2b\u0e32\u0e01\u0e04\u0e38\u0e13\u0e44\u0e14\u0e49\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d 100 \u0e2b\u0e19\u0e48\u0e27\u0e22 \u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e40\u0e1c\u0e37\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e08\u0e30 10% \u0e41\u0e25\u0e49\u0e27\u0e04\u0e38\u0e13\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a 110 \u0e2b\u0e19\u0e48\u0e27\u0e22 </p>", 
- "Precision for Float fields (quantities, discounts, percentages etc) only for display. Floats will still be calculated up to 6 decimals.": "\u0e1e\u0e23\u0e35\u0e0b\u0e34\u0e0a\u0e31\u0e48\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e02\u0e15 Float (\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13, \u0e2a\u0e48\u0e27\u0e19\u0e25\u0e14, \u0e2f\u0e25\u0e2f \u0e23\u0e49\u0e2d\u0e22\u0e25\u0e30) \u0e40\u0e1e\u0e35\u0e22\u0e07\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e41\u0e2a\u0e14\u0e07\u0e1c\u0e25 \u0e25\u0e2d\u0e22\u0e08\u0e30\u0e22\u0e31\u0e07\u0e04\u0e07\u0e04\u0e33\u0e19\u0e27\u0e13\u0e16\u0e36\u0e07 6 \u0e17\u0e28\u0e19\u0e34\u0e22\u0e21", 
- "Purchase Order Required": "\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e49\u0e2d\u0e07\u0e21\u0e35\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d", 
- "Purchase Receipt Required": "\u0e23\u0e31\u0e1a\u0e0b\u0e37\u0e49\u0e2d\u0e17\u0e35\u0e48\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19", 
- "Raise Material Request when stock reaches re-order level": "\u0e22\u0e01\u0e04\u0e33\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e2b\u0e38\u0e49\u0e19\u0e16\u0e36\u0e07\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e43\u0e2b\u0e21\u0e48\u0e2a\u0e31\u0e48\u0e07", 
- "SMS Sender Name": "\u0e2a\u0e48\u0e07 SMS \u0e0a\u0e37\u0e48\u0e2d", 
- "Sales Order Required": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23", 
- "Selling": "\u0e02\u0e32\u0e22", 
- "Session Expiry": "\u0e2b\u0e21\u0e14\u0e2d\u0e32\u0e22\u0e38\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e48\u0e19", 
- "Session Expiry in Hours e.g. 06:00": "\u0e2b\u0e21\u0e14\u0e2d\u0e32\u0e22\u0e38\u0e43\u0e19\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e48\u0e19\u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07\u0e40\u0e0a\u0e48\u0e19 06:00", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Stock Frozen Upto": "\u0e2a\u0e15\u0e47\u0e2d\u0e01\u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19 Frozen", 
- "Stock level frozen up to this date, nobody can do / modify entry except authorized person": "\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e2a\u0e15\u0e47\u0e2d\u0e01\u0e41\u0e0a\u0e48\u0e41\u0e02\u0e47\u0e07\u0e16\u0e36\u0e07\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49\u0e44\u0e21\u0e48\u0e21\u0e35\u0e43\u0e04\u0e23\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e17\u0e33 / \u0e41\u0e01\u0e49\u0e44\u0e02\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19\u0e1c\u0e39\u0e49\u0e21\u0e35\u0e2d\u0e33\u0e19\u0e32\u0e08", 
- "Supplier Master created by ": "\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32\u0e42\u0e17\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22\u0e17\u0e35\u0e48\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19\u0e42\u0e14\u0e22", 
- "Supplier Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "System": "\u0e23\u0e30\u0e1a\u0e1a", 
- "TerritoryHelp": "TerritoryHelp", 
- "Users with this role are allowed to do / modify accounting entry before frozen date": "\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e17\u0e35\u0e48\u0e21\u0e35\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e19\u0e35\u0e49\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e17\u0e33 / \u0e1b\u0e23\u0e31\u0e1a\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e01\u0e48\u0e2d\u0e19\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e0a\u0e48\u0e41\u0e02\u0e47\u0e07", 
- "Users with this role are allowed to do / modify stock entry before frozen date": "\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e17\u0e35\u0e48\u0e21\u0e35\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e19\u0e35\u0e49\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e17\u0e33 / \u0e1b\u0e23\u0e31\u0e1a\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2b\u0e38\u0e49\u0e19\u0e01\u0e48\u0e2d\u0e19\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e0a\u0e48\u0e41\u0e02\u0e47\u0e07", 
- "Yes": "\u0e43\u0e0a\u0e48", 
- "dd-mm-yyyy": "dd-mm-yyyy", 
- "dd/mm/yyyy": "\u0e27\u0e31\u0e19 / \u0e40\u0e14\u0e37\u0e2d\u0e19 / \u0e1b\u0e35", 
- "mm-dd-yyyy": "dd-mm-\u0e1b\u0e35", 
- "mm/dd/yyyy": "dd / mm / \u0e1b\u0e35", 
- "yyyy-mm-dd": "YYYY-MM-DD"
-}
\ No newline at end of file
diff --git a/setup/doctype/item_group/README.md b/setup/doctype/item_group/README.md
new file mode 100644
index 0000000..2fbe85e
--- /dev/null
+++ b/setup/doctype/item_group/README.md
@@ -0,0 +1 @@
+Item classification (tree).
\ No newline at end of file
diff --git a/setup/doctype/item_group/item_group.py b/setup/doctype/item_group/item_group.py
index 1ff3d4a..ef3c408 100644
--- a/setup/doctype/item_group/item_group.py
+++ b/setup/doctype/item_group/item_group.py
@@ -38,14 +38,7 @@
 			from webnotes.webutils import update_page_name
 			# webpage updates
 			page_name = self.doc.name
-			if webnotes.conn.get_value("Product Settings", None, 
-				"default_product_category")==self.doc.name:
-				page_name = "products"
-				from webnotes.webutils import clear_cache
-				clear_cache()
-				
 			update_page_name(self.doc, page_name)
-			
 			invalidate_cache_for(self.doc.name)
 
 		elif self.doc.page_name:
diff --git a/setup/doctype/item_group/locale/_messages_doc.json b/setup/doctype/item_group/locale/_messages_doc.json
deleted file mode 100644
index 325ef6a..0000000
--- a/setup/doctype/item_group/locale/_messages_doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-[
- "Show in Website", 
- "No", 
- "Parent Item Group", 
- "lft", 
- "Website Settings", 
- "Item Classification", 
- "rgt", 
- "Description", 
- "Check this if you want to show in website", 
- "Has Child Node", 
- "Slideshow", 
- "File List", 
- "Page Name", 
- "Show this slideshow at the top of the page", 
- "Setup", 
- "HTML / Banner that will show on the top of product list.", 
- "Item Group Name", 
- "Item Group", 
- "Only leaf nodes are allowed in transaction", 
- "old_parent", 
- "Yes"
-]
\ No newline at end of file
diff --git a/setup/doctype/item_group/locale/ar-doc.json b/setup/doctype/item_group/locale/ar-doc.json
deleted file mode 100644
index f8d642a..0000000
--- a/setup/doctype/item_group/locale/ar-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Check this if you want to show in website": "\u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0630\u0644\u0643 \u0625\u0630\u0627 \u0643\u0646\u062a \u062a\u0631\u064a\u062f \u0623\u0646 \u062a\u0638\u0647\u0631 \u0641\u064a \u0627\u0644\u0645\u0648\u0642\u0639", 
- "Description": "\u0648\u0635\u0641", 
- "File List": "\u0645\u0644\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "HTML / Banner that will show on the top of product list.": "HTML / \u0628\u0627\u0646\u0631 \u0627\u0644\u062a\u064a \u0633\u0648\u0641 \u062a\u0638\u0647\u0631 \u0641\u064a \u0627\u0644\u062c\u0632\u0621 \u0627\u0644\u0639\u0644\u0648\u064a \u0645\u0646 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a.", 
- "Has Child Node": "\u0648\u0639\u0642\u062f\u0629 \u0627\u0644\u0637\u0641\u0644", 
- "Item Classification": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u062a\u0635\u0646\u064a\u0641", 
- "Item Group": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", 
- "Item Group Name": "\u0627\u0644\u0628\u0646\u062f \u0627\u0633\u0645 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", 
- "No": "\u0644\u0627", 
- "Only leaf nodes are allowed in transaction": "\u0648\u064a\u0633\u0645\u062d \u0627\u0644\u0639\u0642\u062f \u0648\u0631\u0642\u0629 \u0641\u0642\u0637 \u0641\u064a \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629", 
- "Page Name": "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0633\u0645", 
- "Parent Item Group": "\u0627\u0644\u0623\u0645 \u0627\u0644\u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Show in Website": "\u062a\u0638\u0647\u0631 \u0641\u064a \u0627\u0644\u0645\u0648\u0642\u0639", 
- "Show this slideshow at the top of the page": "\u062a\u0638\u0647\u0631 \u0647\u0630\u0647 \u0627\u0644\u0634\u0631\u0627\u0626\u062d \u0641\u064a \u0623\u0639\u0644\u0649 \u0627\u0644\u0635\u0641\u062d\u0629", 
- "Slideshow": "\u0639\u0631\u0636 \u0627\u0644\u0634\u0631\u0627\u0626\u062d", 
- "Website Settings": "\u0645\u0648\u0642\u0639 \u0625\u0639\u062f\u0627\u062f\u0627\u062a", 
- "Yes": "\u0646\u0639\u0645", 
- "lft": "LFT", 
- "old_parent": "old_parent", 
- "rgt": "RGT"
-}
\ No newline at end of file
diff --git a/setup/doctype/item_group/locale/de-doc.json b/setup/doctype/item_group/locale/de-doc.json
deleted file mode 100644
index 581a278..0000000
--- a/setup/doctype/item_group/locale/de-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Check this if you want to show in website": "Aktivieren Sie diese Option, wenn Sie in der Website zeigen wollen", 
- "Description": "Beschreibung", 
- "File List": "Dateiliste", 
- "HTML / Banner that will show on the top of product list.": "HTML / Banner, die auf der Oberseite des Produkt-Liste zeigen.", 
- "Has Child Node": "Hat Child Node", 
- "Item Classification": "Artikel Klassifizierung", 
- "Item Group": "Artikel-Gruppe", 
- "Item Group Name": "Artikel Group Name", 
- "No": "Auf", 
- "Only leaf nodes are allowed in transaction": "Nur Blattknoten in Transaktion zul\u00e4ssig", 
- "Page Name": "Page Name", 
- "Parent Item Group": "\u00dcbergeordneter Artikel Gruppe", 
- "Setup": "Setup", 
- "Show in Website": "Zeigen Sie im Website", 
- "Show this slideshow at the top of the page": "Zeige diese Slideshow an der Spitze der Seite", 
- "Slideshow": "Slideshow", 
- "Website Settings": "Website-Einstellungen", 
- "Yes": "Ja", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/setup/doctype/item_group/locale/es-doc.json b/setup/doctype/item_group/locale/es-doc.json
deleted file mode 100644
index 4dea756..0000000
--- a/setup/doctype/item_group/locale/es-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Check this if you want to show in website": "Seleccione esta opci\u00f3n si desea mostrar en la p\u00e1gina web", 
- "Description": "Descripci\u00f3n", 
- "File List": "Lista de archivos", 
- "HTML / Banner that will show on the top of product list.": "HTML / Banner que se mostrar\u00e1 en la parte superior de la lista de productos.", 
- "Has Child Node": "Tiene nodo secundario", 
- "Item Classification": "Art\u00edculo clasificaci\u00f3n", 
- "Item Group": "Grupo de art\u00edculos", 
- "Item Group Name": "Nombre del elemento de grupo", 
- "No": "No", 
- "Only leaf nodes are allowed in transaction": "S\u00f3lo los nodos hoja se permite en una transacci\u00f3n realizada", 
- "Page Name": "Nombre p\u00e1gina", 
- "Parent Item Group": "Grupo de Padres del art\u00edculo", 
- "Setup": "Disposici\u00f3n", 
- "Show in Website": "Mostrar en el sitio web", 
- "Show this slideshow at the top of the page": "Ver este v\u00eddeo en la parte superior de la p\u00e1gina", 
- "Slideshow": "Presentaci\u00f3n", 
- "Website Settings": "Ajustes del Sitio Web", 
- "Yes": "S\u00ed", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/setup/doctype/item_group/locale/fr-doc.json b/setup/doctype/item_group/locale/fr-doc.json
deleted file mode 100644
index 34c8c70..0000000
--- a/setup/doctype/item_group/locale/fr-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Check this if you want to show in website": "Cochez cette case si vous souhaitez afficher sur le site", 
- "Description": "Description", 
- "File List": "Liste des fichiers", 
- "HTML / Banner that will show on the top of product list.": "HTML / banni\u00e8re qui appara\u00eetra sur le haut de la liste des produits.", 
- "Has Child Node": "A Node enfant", 
- "Item Classification": "Classification d&#39;article", 
- "Item Group": "Groupe d&#39;\u00e9l\u00e9ments", 
- "Item Group Name": "Nom du groupe d&#39;article", 
- "No": "Aucun", 
- "Only leaf nodes are allowed in transaction": "Seuls les noeuds feuilles sont autoris\u00e9es dans une transaction", 
- "Page Name": "Nom de la page", 
- "Parent Item Group": "Groupe d&#39;\u00e9l\u00e9ments Parent", 
- "Setup": "Installation", 
- "Show in Website": "Afficher dans Site Web", 
- "Show this slideshow at the top of the page": "Voir ce diaporama en haut de la page", 
- "Slideshow": "Diaporama", 
- "Website Settings": "R\u00e9glages Site web", 
- "Yes": "Oui", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/setup/doctype/item_group/locale/hi-doc.json b/setup/doctype/item_group/locale/hi-doc.json
deleted file mode 100644
index 9f5b6a7..0000000
--- a/setup/doctype/item_group/locale/hi-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Check this if you want to show in website": "\u092f\u0939 \u091c\u093e\u0901\u091a \u0932\u0947\u0902 \u0915\u093f \u0906\u092a \u0935\u0947\u092c\u0938\u093e\u0907\u091f \u092e\u0947\u0902 \u0926\u093f\u0916\u093e\u0928\u093e \u091a\u093e\u0939\u0924\u0947 \u0939\u0948\u0902", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940", 
- "HTML / Banner that will show on the top of product list.": "HTML \u092c\u0948\u0928\u0930 / \u0915\u093f \u0909\u0924\u094d\u092a\u093e\u0926 \u0938\u0942\u091a\u0940 \u0915\u0947 \u0936\u0940\u0930\u094d\u0937 \u092a\u0930 \u0926\u093f\u0916\u093e\u0908 \u0926\u0947\u0917\u093e.", 
- "Has Child Node": "\u092c\u093e\u0932 \u0928\u094b\u0921 \u0939\u0948", 
- "Item Classification": "\u0906\u0907\u091f\u092e \u0935\u0930\u094d\u0917\u0940\u0915\u0930\u0923", 
- "Item Group": "\u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Item Group Name": "\u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939 \u0915\u093e \u0928\u093e\u092e", 
- "No": "\u0928\u0939\u0940\u0902", 
- "Only leaf nodes are allowed in transaction": "\u0915\u0947\u0935\u0932 \u092a\u0924\u094d\u0924\u093e \u0928\u094b\u0921\u094d\u0938 \u0915\u0947 \u0932\u0947\u0928\u0926\u0947\u0928 \u092e\u0947\u0902 \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0940 \u091c\u093e\u0924\u0940 \u0939\u0948", 
- "Page Name": "\u092a\u0947\u091c \u0915\u093e \u0928\u093e\u092e", 
- "Parent Item Group": "\u092e\u093e\u0924\u093e - \u092a\u093f\u0924\u093e \u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Show in Website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u092e\u0947\u0902 \u0926\u093f\u0916\u093e\u0928\u0947", 
- "Show this slideshow at the top of the page": "\u092a\u0943\u0937\u094d\u0920 \u0915\u0947 \u0936\u0940\u0930\u094d\u0937 \u092a\u0930 \u0907\u0938 \u0938\u094d\u0932\u093e\u0907\u0921 \u0936\u094b \u0926\u093f\u0916\u093e\u090f\u0901", 
- "Slideshow": "\u0938\u094d\u0932\u093e\u0907\u0921 \u0936\u094b", 
- "Website Settings": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0938\u0947\u091f\u093f\u0902\u0917", 
- "Yes": "\u0939\u093e\u0902", 
- "lft": "LFT", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/setup/doctype/item_group/locale/hr-doc.json b/setup/doctype/item_group/locale/hr-doc.json
deleted file mode 100644
index 34e9205..0000000
--- a/setup/doctype/item_group/locale/hr-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Check this if you want to show in website": "Ozna\u010dite ovo ako \u017eelite pokazati u web", 
- "Description": "Opis", 
- "File List": "Popis datoteka", 
- "HTML / Banner that will show on the top of product list.": "HTML / bannera koji \u0107e se prikazivati \u200b\u200bna vrhu liste proizvoda.", 
- "Has Child Node": "Je li \u010dvor dijete", 
- "Item Classification": "Stavka klasifikacija", 
- "Item Group": "Stavka Grupa", 
- "Item Group Name": "Stavka Ime grupe", 
- "No": "Ne", 
- "Only leaf nodes are allowed in transaction": "Samo leaf \u010dvorovi su dozvoljeni u transakciji", 
- "Page Name": "Stranica Ime", 
- "Parent Item Group": "Roditelj artikla Grupa", 
- "Setup": "Postavljanje", 
- "Show in Website": "Prika\u017ei u web", 
- "Show this slideshow at the top of the page": "Prika\u017ei ovaj slideshow na vrhu stranice", 
- "Slideshow": "Slideshow", 
- "Website Settings": "Website Postavke", 
- "Yes": "Da", 
- "lft": "LFT", 
- "old_parent": "old_parent", 
- "rgt": "usta\u0161a"
-}
\ No newline at end of file
diff --git a/setup/doctype/item_group/locale/nl-doc.json b/setup/doctype/item_group/locale/nl-doc.json
deleted file mode 100644
index 1719ecf..0000000
--- a/setup/doctype/item_group/locale/nl-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Check this if you want to show in website": "Selecteer dit als u wilt weergeven in de website", 
- "Description": "Beschrijving", 
- "File List": "File List", 
- "HTML / Banner that will show on the top of product list.": "HTML / Banner dat zal laten zien op de bovenkant van het product lijst.", 
- "Has Child Node": "Heeft het kind Node", 
- "Item Classification": "Item Classificatie", 
- "Item Group": "Item Group", 
- "Item Group Name": "Item Groepsnaam", 
- "No": "Geen", 
- "Only leaf nodes are allowed in transaction": "Alleen leaf nodes zijn toegestaan \u200b\u200bin transactie", 
- "Page Name": "Page Name", 
- "Parent Item Group": "Parent Item Group", 
- "Setup": "Setup", 
- "Show in Website": "Toon in Website", 
- "Show this slideshow at the top of the page": "Laat deze slideshow aan de bovenkant van de pagina", 
- "Slideshow": "Diashow", 
- "Website Settings": "Website-instellingen", 
- "Yes": "Ja", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "RGT"
-}
\ No newline at end of file
diff --git a/setup/doctype/item_group/locale/pt-BR-doc.json b/setup/doctype/item_group/locale/pt-BR-doc.json
deleted file mode 100644
index d0bdac7..0000000
--- a/setup/doctype/item_group/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Check this if you want to show in website": "Marque esta op\u00e7\u00e3o se voc\u00ea deseja mostrar no site", 
- "Description": "Descri\u00e7\u00e3o", 
- "File List": "Lista de Arquivos", 
- "HTML / Banner that will show on the top of product list.": "HTML / Faixa que vai ser mostrada no topo da lista de produtos.", 
- "Has Child Node": "Tem n\u00f3 filho", 
- "Item Classification": "Classifica\u00e7\u00e3o do Item", 
- "Item Group": "Grupo de Itens", 
- "Item Group Name": "Nome do Grupo de Itens", 
- "No": "N\u00e3o", 
- "Only leaf nodes are allowed in transaction": "Somente n\u00f3s-folha s\u00e3o permitidos em transa\u00e7\u00f5es", 
- "Page Name": "Nome da P\u00e1gina", 
- "Parent Item Group": "Grupo de item pai", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Show in Website": "Mostrar no site", 
- "Show this slideshow at the top of the page": "Mostrar esta apresenta\u00e7\u00e3o de slides no topo da p\u00e1gina", 
- "Slideshow": "Apresenta\u00e7\u00e3o de slides", 
- "Website Settings": "Configura\u00e7\u00f5es do site", 
- "Yes": "Sim", 
- "lft": "esq.", 
- "old_parent": "old_parent", 
- "rgt": "dir."
-}
\ No newline at end of file
diff --git a/setup/doctype/item_group/locale/pt-doc.json b/setup/doctype/item_group/locale/pt-doc.json
deleted file mode 100644
index a338744..0000000
--- a/setup/doctype/item_group/locale/pt-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Check this if you want to show in website": "Marque esta op\u00e7\u00e3o se voc\u00ea deseja mostrar no site", 
- "Description": "Descri\u00e7\u00e3o", 
- "File List": "Lista de Arquivos", 
- "HTML / Banner that will show on the top of product list.": "HTML bandeira / que vai mostrar no topo da lista de produtos.", 
- "Has Child Node": "Tem n\u00f3 filho", 
- "Item Classification": "Classifica\u00e7\u00e3o item", 
- "Item Group": "Grupo Item", 
- "Item Group Name": "Nome do Grupo item", 
- "No": "N\u00e3o", 
- "Only leaf nodes are allowed in transaction": "N\u00f3s folha apenas s\u00e3o permitidos em opera\u00e7\u00e3o", 
- "Page Name": "Nome da P\u00e1gina", 
- "Parent Item Group": "Grupo item pai", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Show in Website": "Show em site", 
- "Show this slideshow at the top of the page": "Mostrar esta slideshow no topo da p\u00e1gina", 
- "Slideshow": "Slideshow", 
- "Website Settings": "Configura\u00e7\u00f5es do site", 
- "Yes": "Sim", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/setup/doctype/item_group/locale/sr-doc.json b/setup/doctype/item_group/locale/sr-doc.json
deleted file mode 100644
index 2877cea..0000000
--- a/setup/doctype/item_group/locale/sr-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Check this if you want to show in website": "\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u0435 \u043e\u0432\u043e \u0430\u043a\u043e \u0436\u0435\u043b\u0438\u0442\u0435 \u0434\u0430 \u043f\u0440\u0438\u043a\u0430\u0436\u0435\u0442\u0435 \u0443 \u0412\u0435\u0431", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "File List": "\u0424\u0438\u043b\u0435 \u041b\u0438\u0441\u0442", 
- "HTML / Banner that will show on the top of product list.": "\u0425\u0422\u041c\u041b / \u0431\u0430\u043d\u0435\u0440 \u043a\u043e\u0458\u0438 \u045b\u0435 \u0441\u0435 \u043f\u043e\u0458\u0430\u0432\u0438\u0442\u0438 \u043d\u0430 \u0432\u0440\u0445\u0443 \u043b\u0438\u0441\u0442\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0430.", 
- "Has Child Node": "\u0418\u043c\u0430 \u0434\u0435\u0446\u0435 \u041d\u043e\u0434\u0435", 
- "Item Classification": "\u0421\u0442\u0430\u0432\u043a\u0430 \u041a\u043b\u0430\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0458\u0430", 
- "Item Group": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0413\u0440\u0443\u043f\u0430", 
- "Item Group Name": "\u0421\u0442\u0430\u0432\u043a\u0430 \u041d\u0430\u0437\u0438\u0432 \u0433\u0440\u0443\u043f\u0435", 
- "No": "\u041d\u0435", 
- "Only leaf nodes are allowed in transaction": "\u0421\u0430\u043c\u043e \u043b\u0438\u0441\u0442\u0430 \u0447\u0432\u043e\u0440\u043e\u0432\u0438 \u0441\u0443 \u0434\u043e\u0437\u0432\u043e\u0459\u0435\u043d\u0438 \u0443 \u0442\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0438", 
- "Page Name": "\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0418\u043c\u0435", 
- "Parent Item Group": "\u0420\u043e\u0434\u0438\u0442\u0435\u0459 \u0442\u0430\u0447\u043a\u0430 \u0413\u0440\u0443\u043f\u0430", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Show in Website": "\u041f\u0440\u0438\u043a\u0430\u0436\u0438 \u0443 \u0441\u0430\u0458\u0442\u0443", 
- "Show this slideshow at the top of the page": "\u041f\u043e\u043a\u0430\u0436\u0438 \u043e\u0432\u0443 \u043f\u0440\u043e\u0458\u0435\u043a\u0446\u0438\u0458\u0443 \u0441\u043b\u0430\u0458\u0434\u043e\u0432\u0430 \u043d\u0430 \u0432\u0440\u0445\u0443 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435", 
- "Slideshow": "\u0421\u043b\u0438\u0434\u0435\u0441\u0445\u043e\u0432", 
- "Website Settings": "\u0421\u0430\u0458\u0442 \u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "Yes": "\u0414\u0430", 
- "lft": "\u041b\u0424\u0422", 
- "old_parent": "\u043e\u043b\u0434_\u043f\u0430\u0440\u0435\u043d\u0442", 
- "rgt": "\u043f\u0443\u043a\u0430"
-}
\ No newline at end of file
diff --git a/setup/doctype/item_group/locale/ta-doc.json b/setup/doctype/item_group/locale/ta-doc.json
deleted file mode 100644
index 72988e3..0000000
--- a/setup/doctype/item_group/locale/ta-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Check this if you want to show in website": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0b95\u0bbe\u0b9f\u0bcd\u0b9f \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0b9a\u0bc7\u0bbe\u0ba4\u0ba9\u0bc8", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "File List": "\u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "HTML / Banner that will show on the top of product list.": "\u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bbf\u0bb2\u0bcd \u0b95\u0bbe\u0ba3\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0b8e\u0ba9\u0bcd\u0bb1\u0bc1 HTML / \u0baa\u0ba4\u0bbe\u0b95\u0bc8.", 
- "Has Child Node": "\u0b95\u0bc1\u0bb4\u0ba8\u0bcd\u0ba4\u0bc8 \u0b95\u0ba3\u0bc1 \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1", 
- "Item Classification": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0b95\u0bc8\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "Item Group": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Item Group Name": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1 \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Only leaf nodes are allowed in transaction": "\u0b92\u0bb0\u0bc7 \u0b87\u0bb2\u0bc8 \u0bae\u0bc1\u0ba9\u0bc8\u0b95\u0bb3\u0bcd \u0baa\u0bb0\u0bbf\u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "Page Name": "\u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Parent Item Group": "\u0baa\u0bc6\u0bb1\u0bcd\u0bb1\u0bc7\u0bbe\u0bb0\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Show in Website": "\u0bb5\u0bc6\u0baa\u0bcd\u0b9a\u0bc8\u0b9f\u0bcd \u0b95\u0bbe\u0ba3\u0bcd\u0baa\u0bbf", 
- "Show this slideshow at the top of the page": "\u0baa\u0b95\u0bcd\u0b95\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0bae\u0bc7\u0bb2\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0b95\u0bbe\u0b9f\u0bcd\u0b9a\u0bbf\u0baf\u0bc8 \u0b95\u0bbe\u0b9f\u0bcd\u0b9f", 
- "Slideshow": "\u0bb8\u0bcd\u0bb2\u0bc8\u0b9f\u0bc1\u0bb7\u0bc7\u0bbe", 
- "Website Settings": "\u0b87\u0ba3\u0bc8\u0baf \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Yes": "\u0b86\u0bae\u0bcd", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/setup/doctype/item_group/locale/th-doc.json b/setup/doctype/item_group/locale/th-doc.json
deleted file mode 100644
index a49450a..0000000
--- a/setup/doctype/item_group/locale/th-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Check this if you want to show in website": "\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e19\u0e35\u0e49\u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e08\u0e30\u0e41\u0e2a\u0e14\u0e07\u0e43\u0e19\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c", 
- "HTML / Banner that will show on the top of product list.": "HTML / \u0e41\u0e1a\u0e19\u0e40\u0e19\u0e2d\u0e23\u0e4c\u0e17\u0e35\u0e48\u0e08\u0e30\u0e41\u0e2a\u0e14\u0e07\u0e2d\u0e22\u0e39\u0e48\u0e14\u0e49\u0e32\u0e19\u0e1a\u0e19\u0e02\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Has Child Node": "\u0e21\u0e35\u0e42\u0e2b\u0e19\u0e14\u0e25\u0e39\u0e01", 
- "Item Classification": "\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2b\u0e21\u0e27\u0e14\u0e2b\u0e21\u0e39\u0e48\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Group Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "No": "\u0e44\u0e21\u0e48", 
- "Only leaf nodes are allowed in transaction": "\u0e42\u0e2b\u0e19\u0e14\u0e43\u0e1a\u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e02\u0e49\u0e32\u0e43\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21", 
- "Page Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e1e\u0e08", 
- "Parent Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2b\u0e25\u0e31\u0e01", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Show in Website": "\u0e41\u0e2a\u0e14\u0e07\u0e43\u0e19\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Show this slideshow at the top of the page": "\u0e41\u0e2a\u0e14\u0e07\u0e20\u0e32\u0e1e\u0e2a\u0e44\u0e25\u0e14\u0e4c\u0e19\u0e35\u0e49\u0e17\u0e35\u0e48\u0e14\u0e49\u0e32\u0e19\u0e1a\u0e19\u0e02\u0e2d\u0e07\u0e2b\u0e19\u0e49\u0e32", 
- "Slideshow": "\u0e2a\u0e44\u0e25\u0e14\u0e4c\u0e42\u0e0a\u0e27\u0e4c", 
- "Website Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Yes": "\u0e43\u0e0a\u0e48", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "RGT"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/README.md b/setup/doctype/jobs_email_settings/README.md
new file mode 100644
index 0000000..8314c55
--- /dev/null
+++ b/setup/doctype/jobs_email_settings/README.md
@@ -0,0 +1 @@
+Settings to extract job applications via email (POP).
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/_messages_doc.json b/setup/doctype/jobs_email_settings/locale/_messages_doc.json
deleted file mode 100644
index 62e7095..0000000
--- a/setup/doctype/jobs_email_settings/locale/_messages_doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-[
- "Username", 
- "Email Id where a job applicant will email e.g. \"jobs@example.com\"", 
- "Password", 
- "Jobs Email Settings", 
- "POP3 Mail Settings", 
- "Use SSL", 
- "Setup", 
- "Email settings for jobs email id \"jobs@example.com\"", 
- "Host", 
- "Settings to extract Job Applicants from a mailbox e.g. \"jobs@example.com\"", 
- "POP3 server e.g. (pop.gmail.com)", 
- "Check to activate", 
- "Extract Emails", 
- "Email Id"
-]
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/_messages_js.json b/setup/doctype/jobs_email_settings/locale/_messages_js.json
deleted file mode 100644
index 3a94281..0000000
--- a/setup/doctype/jobs_email_settings/locale/_messages_js.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "Active: Will extract emails from ", 
- "Not Active"
-]
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/_messages_py.json b/setup/doctype/jobs_email_settings/locale/_messages_py.json
deleted file mode 100644
index edffa49..0000000
--- a/setup/doctype/jobs_email_settings/locale/_messages_py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-[
- "Host, Email and Password required if emails are to be pulled"
-]
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/ar-doc.json b/setup/doctype/jobs_email_settings/locale/ar-doc.json
deleted file mode 100644
index c8d6911..0000000
--- a/setup/doctype/jobs_email_settings/locale/ar-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Check to activate": "\u062a\u062d\u0642\u0642 \u0644\u062a\u0641\u0639\u064a\u0644", 
- "Email Id": "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u0639\u0631\u0641", 
- "Email Id where a job applicant will email e.g. \"jobs@example.com\"": "\u0645\u0639\u0631\u0641 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u062d\u064a\u062b \u0637\u0627\u0644\u0628 \u0627\u0644\u0639\u0645\u0644 \u0633\u0648\u0641 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644 &quot;jobs@example.com&quot;", 
- "Email settings for jobs email id \"jobs@example.com\"": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0644\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0648\u0638\u0627\u0626\u0641 &quot;jobs@example.com&quot; \u0645\u0639\u0631\u0641", 
- "Extract Emails": "\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Host": "\u0645\u0636\u064a\u0641", 
- "Jobs Email Settings": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0648\u0638\u0627\u0626\u0641", 
- "POP3 Mail Settings": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0628\u0631\u064a\u062f POP3", 
- "POP3 server e.g. (pop.gmail.com)": "\u062e\u0627\u062f\u0645 POP3 \u0645\u062b\u0644 (pop.gmail.com)", 
- "Password": "\u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631", 
- "Settings to extract Job Applicants from a mailbox e.g. \"jobs@example.com\"": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0644\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0637\u0627\u0644\u0628\u064a \u0627\u0644\u0639\u0645\u0644 \u0645\u0646 &quot;jobs@example.com&quot; \u0639\u0644\u0628\u0629 \u0627\u0644\u0628\u0631\u064a\u062f \u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Use SSL": "\u0627\u0633\u062a\u062e\u062f\u0627\u0645 SSL", 
- "Username": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/ar-js.json b/setup/doctype/jobs_email_settings/locale/ar-js.json
deleted file mode 100644
index d69a8d0..0000000
--- a/setup/doctype/jobs_email_settings/locale/ar-js.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Active: Will extract emails from ": "\u0646\u0634\u0627\u0637: \u0633\u064a\u062a\u0645 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u0646", 
- "Not Active": "\u0644\u0627 \u0628\u0627\u0644\u0645\u0648\u0642\u0639"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/ar-py.json b/setup/doctype/jobs_email_settings/locale/ar-py.json
deleted file mode 100644
index c24acb8..0000000
--- a/setup/doctype/jobs_email_settings/locale/ar-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Host, Email and Password required if emails are to be pulled": "\u0627\u0644\u0645\u0636\u064a\u0641\u060c \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0648\u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0645\u0637\u0644\u0648\u0628\u0629 \u0625\u0630\u0627 \u0647\u064a \u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0644\u064a\u062a\u0645 \u0633\u062d\u0628\u0647\u0627"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/de-doc.json b/setup/doctype/jobs_email_settings/locale/de-doc.json
deleted file mode 100644
index f19bed1..0000000
--- a/setup/doctype/jobs_email_settings/locale/de-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Check to activate": "\u00dcberpr\u00fcfen Sie aktivieren", 
- "Email Id": "Email Id", 
- "Email Id where a job applicant will email e.g. \"jobs@example.com\"": "Email Id, wo ein Bewerber beispielsweise per E-Mail wird \"Jobs@example.com\"", 
- "Email settings for jobs email id \"jobs@example.com\"": "E-Mail-Einstellungen f\u00fcr Jobs email id \"jobs@example.com\"", 
- "Extract Emails": "Auszug Emails", 
- "Host": "Gastgeber", 
- "Jobs Email Settings": "Jobs per E-Mail Einstellungen", 
- "POP3 Mail Settings": "POP3-Mail-Einstellungen", 
- "POP3 server e.g. (pop.gmail.com)": "POP3-Server beispielsweise (pop.gmail.com)", 
- "Password": "Kennwort", 
- "Settings to extract Job Applicants from a mailbox e.g. \"jobs@example.com\"": "Einstellungen f\u00fcr Bewerber aus einer Mailbox zB \"jobs@example.com\" extrahieren", 
- "Setup": "Setup", 
- "Use SSL": "Verwenden Sie SSL", 
- "Username": "Benutzername"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/de-js.json b/setup/doctype/jobs_email_settings/locale/de-js.json
deleted file mode 100644
index 6f0b760..0000000
--- a/setup/doctype/jobs_email_settings/locale/de-js.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Not Active": "Nicht aktiv"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/de-py.json b/setup/doctype/jobs_email_settings/locale/de-py.json
deleted file mode 100644
index df47b84..0000000
--- a/setup/doctype/jobs_email_settings/locale/de-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Host, Email and Password required if emails are to be pulled": "Host, E-Mail und Passwort erforderlich, wenn E-Mails gezogen werden"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/es-doc.json b/setup/doctype/jobs_email_settings/locale/es-doc.json
deleted file mode 100644
index 15f4af0..0000000
--- a/setup/doctype/jobs_email_settings/locale/es-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Check to activate": "Compruebe para activar", 
- "Email Id": "Email Id", 
- "Email Id where a job applicant will email e.g. \"jobs@example.com\"": "Identificaci\u00f3n del email que un solicitante de empleo le enviar\u00e1 por ejemplo, &quot;jobs@example.com&quot;", 
- "Email settings for jobs email id \"jobs@example.com\"": "Configuraci\u00f3n del correo electr\u00f3nico para los trabajos de correo electr\u00f3nico id &quot;jobs@example.com&quot;", 
- "Extract Emails": "Extracto de mensajes de correo electr\u00f3nico", 
- "Host": "Anfitri\u00f3n", 
- "Jobs Email Settings": "Trabajos Configuraci\u00f3n del correo electr\u00f3nico", 
- "POP3 Mail Settings": "Configuraci\u00f3n de correo POP3", 
- "POP3 server e.g. (pop.gmail.com)": "Por ejemplo, el servidor POP3 (pop.gmail.com)", 
- "Password": "Contrase\u00f1a", 
- "Settings to extract Job Applicants from a mailbox e.g. \"jobs@example.com\"": "Ajustes para extraer los solicitantes de empleo a partir de un ejemplo buz\u00f3n &quot;jobs@example.com&quot;", 
- "Setup": "Disposici\u00f3n", 
- "Use SSL": "Usar SSL", 
- "Username": "Nombre de usuario"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/es-js.json b/setup/doctype/jobs_email_settings/locale/es-js.json
deleted file mode 100644
index dca9c83..0000000
--- a/setup/doctype/jobs_email_settings/locale/es-js.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Active: Will extract emails from ": "Actividad: Se extraer\u00e1n los correos electr\u00f3nicos", 
- "Not Active": "No est\u00e1 activo"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/es-py.json b/setup/doctype/jobs_email_settings/locale/es-py.json
deleted file mode 100644
index 3c81ed8..0000000
--- a/setup/doctype/jobs_email_settings/locale/es-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Host, Email and Password required if emails are to be pulled": "Host, correo electr\u00f3nico y la contrase\u00f1a requerida si los correos electr\u00f3nicos han de ser retirado"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/fr-doc.json b/setup/doctype/jobs_email_settings/locale/fr-doc.json
deleted file mode 100644
index 4a830c8..0000000
--- a/setup/doctype/jobs_email_settings/locale/fr-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Check to activate": "V\u00e9rifiez pour activer", 
- "Email Id": "Identification d&#39;email", 
- "Email Id where a job applicant will email e.g. \"jobs@example.com\"": "Identification d&#39;email o\u00f9 un demandeur d&#39;emploi enverra par courriel par exemple &quot;jobs@example.com&quot;", 
- "Email settings for jobs email id \"jobs@example.com\"": "Param\u00e8tres par email pour Emploi email id &quot;jobs@example.com&quot;", 
- "Extract Emails": "Extrait Emails", 
- "Host": "H\u00f4te", 
- "Jobs Email Settings": "Param\u00e8tres de messagerie Emploi", 
- "POP3 Mail Settings": "Param\u00e8tres de messagerie POP3", 
- "POP3 server e.g. (pop.gmail.com)": "Serveur POP3 par exemple (pop.gmail.com)", 
- "Password": "Mot de passe", 
- "Settings to extract Job Applicants from a mailbox e.g. \"jobs@example.com\"": "Param\u00e8tres pour extraire demandeurs d&#39;emploi \u00e0 partir d&#39;une bo\u00eete aux lettres par exemple &quot;jobs@example.com&quot;", 
- "Setup": "Installation", 
- "Use SSL": "Utiliser SSL", 
- "Username": "Nom d&#39;utilisateur"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/fr-js.json b/setup/doctype/jobs_email_settings/locale/fr-js.json
deleted file mode 100644
index 1223d30..0000000
--- a/setup/doctype/jobs_email_settings/locale/fr-js.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Active: Will extract emails from ": "Actif: Will extraire des emails \u00e0 partir de", 
- "Not Active": "Non actif"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/fr-py.json b/setup/doctype/jobs_email_settings/locale/fr-py.json
deleted file mode 100644
index 8387b56..0000000
--- a/setup/doctype/jobs_email_settings/locale/fr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Host, Email and Password required if emails are to be pulled": "D&#39;accueil, e-mail et mot de passe requis si les courriels sont d&#39;\u00eatre tir\u00e9"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/hi-doc.json b/setup/doctype/jobs_email_settings/locale/hi-doc.json
deleted file mode 100644
index d936501..0000000
--- a/setup/doctype/jobs_email_settings/locale/hi-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Check to activate": "\u0938\u0915\u094d\u0930\u093f\u092f \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u091c\u093e\u0901\u091a \u0915\u0930\u0947\u0902", 
- "Email Id": "\u0908\u092e\u0947\u0932 \u0906\u0908\u0921\u0940", 
- "Email Id where a job applicant will email e.g. \"jobs@example.com\"": "\u0908\u092e\u0947\u0932 \u0906\u0908\u0921\u0940 \u091c\u0939\u093e\u0902 \u090f\u0915 \u0928\u094c\u0915\u0930\u0940 \u0906\u0935\u0947\u0926\u0915 \u091c\u0948\u0938\u0947 &quot;jobs@example.com&quot; \u0908\u092e\u0947\u0932 \u0915\u0930\u0947\u0902\u0917\u0947", 
- "Email settings for jobs email id \"jobs@example.com\"": "\u0928\u094c\u0915\u0930\u093f\u092f\u093e\u0901 \u0908\u092e\u0947\u0932 \u0906\u0908\u0921\u0940 &quot;jobs@example.com&quot; \u0915\u0947 \u0932\u093f\u090f \u0908\u092e\u0947\u0932 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938", 
- "Extract Emails": "\u0908\u092e\u0947\u0932 \u0928\u093f\u0915\u093e\u0932\u0947\u0902", 
- "Host": "\u092e\u0947\u091c\u092c\u093e\u0928", 
- "Jobs Email Settings": "\u0928\u094c\u0915\u0930\u093f\u092f\u093e\u0902 \u0908\u092e\u0947\u0932 \u0938\u0947\u091f\u093f\u0902\u0917", 
- "POP3 Mail Settings": "POP3 \u092e\u0947\u0932 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938", 
- "POP3 server e.g. (pop.gmail.com)": "POP3 \u0938\u0930\u094d\u0935\u0930 \u091c\u0948\u0938\u0947 (pop.gmail.com)", 
- "Password": "\u092a\u093e\u0938\u0935\u0930\u094d\u0921", 
- "Settings to extract Job Applicants from a mailbox e.g. \"jobs@example.com\"": "\u090f\u0915 \u092e\u0947\u0932\u092c\u0949\u0915\u094d\u0938 \u091c\u0948\u0938\u0947 &quot;jobs@example.com \u0938\u0947 \u0928\u094c\u0915\u0930\u0940 \u0915\u0947 \u0906\u0935\u0947\u0926\u0915\u094b\u0902 \u0915\u094b \u0928\u093f\u0915\u093e\u0932\u0928\u0947 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Use SSL": "SSL \u0915\u093e \u0909\u092a\u092f\u094b\u0917", 
- "Username": "\u092a\u094d\u0930\u092f\u094b\u0915\u094d\u0924\u093e \u0928\u093e\u092e"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/hi-js.json b/setup/doctype/jobs_email_settings/locale/hi-js.json
deleted file mode 100644
index 3306554..0000000
--- a/setup/doctype/jobs_email_settings/locale/hi-js.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Active: Will extract emails from ": "\u0938\u0915\u094d\u0930\u093f\u092f: \u0908\u092e\u0947\u0932 \u0938\u0947 \u0928\u093f\u0915\u093e\u0932\u0928\u0947", 
- "Not Active": "\u0938\u0915\u094d\u0930\u093f\u092f \u0928\u0939\u0940\u0902"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/hi-py.json b/setup/doctype/jobs_email_settings/locale/hi-py.json
deleted file mode 100644
index 149d8ee..0000000
--- a/setup/doctype/jobs_email_settings/locale/hi-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Host, Email and Password required if emails are to be pulled": "\u092e\u0947\u091c\u092c\u093e\u0928, \u0908\u092e\u0947\u0932 \u0914\u0930 \u092a\u093e\u0938\u0935\u0930\u094d\u0921 \u0915\u0940 \u0906\u0935\u0936\u094d\u092f\u0915\u0924\u093e \u0905\u0917\u0930 \u0908\u092e\u0947\u0932 \u0915\u094b \u0916\u0940\u0902\u091a\u093e \u091c\u093e \u0930\u0939\u0947 \u0939\u0948\u0902"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/hr-doc.json b/setup/doctype/jobs_email_settings/locale/hr-doc.json
deleted file mode 100644
index 4ac3166..0000000
--- a/setup/doctype/jobs_email_settings/locale/hr-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Check to activate": "Provjerite za aktiviranje", 
- "Email Id": "E-mail ID", 
- "Email Id where a job applicant will email e.g. \"jobs@example.com\"": "E-mail Id gdje posao zahtjeva \u0107e e-mail npr. &quot;jobs@example.com&quot;", 
- "Email settings for jobs email id \"jobs@example.com\"": "E-mail postavke za poslove email id &quot;jobs@example.com&quot;", 
- "Extract Emails": "Ekstrakt e-po\u0161te", 
- "Host": "Doma\u0107in", 
- "Jobs Email Settings": "Poslovi Postavke e-po\u0161te", 
- "POP3 Mail Settings": "POP3 Mail Postavke", 
- "POP3 server e.g. (pop.gmail.com)": "POP3 poslu\u017eitelj npr. (pop.gmail.com)", 
- "Password": "Lozinka", 
- "Settings to extract Job Applicants from a mailbox e.g. \"jobs@example.com\"": "Postavke za izdvajanje posao zahtjeva iz spremnika npr. &quot;jobs@example.com&quot;", 
- "Setup": "Postavljanje", 
- "Use SSL": "Koristite SSL", 
- "Username": "Korisni\u010dko ime"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/hr-js.json b/setup/doctype/jobs_email_settings/locale/hr-js.json
deleted file mode 100644
index 8a0f324..0000000
--- a/setup/doctype/jobs_email_settings/locale/hr-js.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Active: Will extract emails from ": "Aktivnost: Ho\u0107e li izdvojiti e-po\u0161te iz", 
- "Not Active": "Ne aktivna"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/hr-py.json b/setup/doctype/jobs_email_settings/locale/hr-py.json
deleted file mode 100644
index ed5cd19..0000000
--- a/setup/doctype/jobs_email_settings/locale/hr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Host, Email and Password required if emails are to be pulled": "Doma\u0107in, e-mail i lozinka potrebni ako e-mailove su se izvukao"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/nl-doc.json b/setup/doctype/jobs_email_settings/locale/nl-doc.json
deleted file mode 100644
index a44dabd..0000000
--- a/setup/doctype/jobs_email_settings/locale/nl-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Check to activate": "Controleer activeren", 
- "Email Id": "E-mail Identiteitskaart", 
- "Email Id where a job applicant will email e.g. \"jobs@example.com\"": "E-mail Identiteitskaart waar een sollicitant zal bijvoorbeeld &quot;jobs@example.com&quot; e-mail", 
- "Email settings for jobs email id \"jobs@example.com\"": "E-mail instellingen voor banen e-id &quot;jobs@example.com&quot;", 
- "Extract Emails": "Extract Emails", 
- "Host": "Gastheer", 
- "Jobs Email Settings": "Vacatures E-mailinstellingen", 
- "POP3 Mail Settings": "POP3-mailinstellingen", 
- "POP3 server e.g. (pop.gmail.com)": "POP3-server bijvoorbeeld (pop.gmail.com)", 
- "Password": "Wachtwoord", 
- "Settings to extract Job Applicants from a mailbox e.g. \"jobs@example.com\"": "Instellingen om sollicitanten halen uit een mailbox bijv. &quot;jobs@example.com&quot;", 
- "Setup": "Setup", 
- "Use SSL": "Gebruik SSL", 
- "Username": "Gebruikersnaam"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/nl-js.json b/setup/doctype/jobs_email_settings/locale/nl-js.json
deleted file mode 100644
index ff88ed9..0000000
--- a/setup/doctype/jobs_email_settings/locale/nl-js.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Active: Will extract emails from ": "Actief: Zal \u200b\u200bextract e-mails van", 
- "Not Active": "Niet actief"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/nl-py.json b/setup/doctype/jobs_email_settings/locale/nl-py.json
deleted file mode 100644
index 8c09b21..0000000
--- a/setup/doctype/jobs_email_settings/locale/nl-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Host, Email and Password required if emails are to be pulled": "Host, e-mail en wachtwoord nodig als e-mails moeten worden getrokken"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/pt-BR-doc.json b/setup/doctype/jobs_email_settings/locale/pt-BR-doc.json
deleted file mode 100644
index b1cf11c..0000000
--- a/setup/doctype/jobs_email_settings/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Check to activate": "Marque para ativar", 
- "Email Id": "Endere\u00e7o de e-mail", 
- "Email Id where a job applicant will email e.g. \"jobs@example.com\"": "Endere\u00e7o do e-mail onde um candidato a emprego vai enviar e-mail, por exemplo: &quot;empregos@exemplo.com&quot;", 
- "Email settings for jobs email id \"jobs@example.com\"": "Configura\u00e7\u00f5es de e-mail para e-mail de empregos &quot;empregos@exemplo.com&quot;", 
- "Extract Emails": "Extrair e-mails", 
- "Host": "Host", 
- "Jobs Email Settings": "Configura\u00e7\u00f5es do e-mail de empregos", 
- "POP3 Mail Settings": "Configura\u00e7\u00f5es de e-mail pop3", 
- "POP3 server e.g. (pop.gmail.com)": "Servidor de e-mail POP3 (por exemplo, pop.gmail.com)", 
- "Password": "Senha", 
- "Settings to extract Job Applicants from a mailbox e.g. \"jobs@example.com\"": "Defini\u00e7\u00f5es para extrair os candidatos a emprego a partir de um e-mail, por exemplo: &quot;empregos@exemplo.com&quot;", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Use SSL": "Use SSL", 
- "Username": "Nome do Usu\u00e1rio"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/pt-BR-js.json b/setup/doctype/jobs_email_settings/locale/pt-BR-js.json
deleted file mode 100644
index 19171e9..0000000
--- a/setup/doctype/jobs_email_settings/locale/pt-BR-js.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Active: Will extract emails from ": "Ativo: E-mails ser\u00e3o extra\u00eddos de", 
- "Not Active": "N\u00e3o Ativo"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/pt-BR-py.json b/setup/doctype/jobs_email_settings/locale/pt-BR-py.json
deleted file mode 100644
index a654197..0000000
--- a/setup/doctype/jobs_email_settings/locale/pt-BR-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Host, Email and Password required if emails are to be pulled": "Host, E-mail e Senha s\u00e3o necess\u00e1rios se desejar obter e-mails"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/pt-doc.json b/setup/doctype/jobs_email_settings/locale/pt-doc.json
deleted file mode 100644
index ea512e8..0000000
--- a/setup/doctype/jobs_email_settings/locale/pt-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Check to activate": "Marque para ativar", 
- "Email Id": "Id e-mail", 
- "Email Id where a job applicant will email e.g. \"jobs@example.com\"": "Id e-mail onde um candidato a emprego vai enviar e-mail &quot;jobs@example.com&quot; por exemplo", 
- "Email settings for jobs email id \"jobs@example.com\"": "Configura\u00e7\u00f5es de e-mail para e-mail empregos id &quot;jobs@example.com&quot;", 
- "Extract Emails": "Extrair e-mails", 
- "Host": "Anfitri\u00e3o", 
- "Jobs Email Settings": "E-mail Configura\u00e7\u00f5es de empregos", 
- "POP3 Mail Settings": "Configura\u00e7\u00f5es de mensagens pop3", 
- "POP3 server e.g. (pop.gmail.com)": "Servidor POP3, por exemplo (pop.gmail.com)", 
- "Password": "Senha", 
- "Settings to extract Job Applicants from a mailbox e.g. \"jobs@example.com\"": "Defini\u00e7\u00f5es para extrair os candidatos a emprego a partir de um &quot;jobs@example.com&quot; caixa de correio, por exemplo", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Use SSL": "Use SSL", 
- "Username": "Nome de Utilizador"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/pt-js.json b/setup/doctype/jobs_email_settings/locale/pt-js.json
deleted file mode 100644
index f507a82..0000000
--- a/setup/doctype/jobs_email_settings/locale/pt-js.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Active: Will extract emails from ": "Ativo: Ser\u00e1 extrair e-mails a partir de", 
- "Not Active": "N\u00e3o Ativo"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/pt-py.json b/setup/doctype/jobs_email_settings/locale/pt-py.json
deleted file mode 100644
index b228ef8..0000000
--- a/setup/doctype/jobs_email_settings/locale/pt-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Host, Email and Password required if emails are to be pulled": "E-mail host e senha necess\u00e1ria se e-mails devem ser puxado"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/sr-doc.json b/setup/doctype/jobs_email_settings/locale/sr-doc.json
deleted file mode 100644
index f8ca96d..0000000
--- a/setup/doctype/jobs_email_settings/locale/sr-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Check to activate": "\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u0435 \u0434\u0430 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u0442\u0435", 
- "Email Id": "\u0415\u043c\u0430\u0438\u043b \u0418\u0414", 
- "Email Id where a job applicant will email e.g. \"jobs@example.com\"": "\u0415\u043c\u0430\u0438\u043b \u0418\u0414 \u0433\u0434\u0458\u0435 \u043f\u043e\u0441\u0430\u043e \u043f\u043e\u0434\u043d\u043e\u0441\u0438\u043b\u0430\u0446 \u045b\u0435 \u043f\u043e\u0448\u0430\u0459\u0438 \u043d\u043f\u0440 &quot;\u0458\u043e\u0431\u0441@\u0435\u043a\u0430\u043c\u043f\u043b\u0435.\u0446\u043e\u043c&quot;", 
- "Email settings for jobs email id \"jobs@example.com\"": "\u0415\u043c\u0430\u0438\u043b \u043f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430 \u0437\u0430 \u043f\u043e\u0441\u043b\u043e\u0432\u0435 \u0415\u043c\u0430\u0438\u043b \u0418\u0414 &quot;\u0458\u043e\u0431\u0441@\u0435\u043a\u0430\u043c\u043f\u043b\u0435.\u0446\u043e\u043c&quot;", 
- "Extract Emails": "\u0415\u043a\u0441\u0442\u0440\u0430\u043a\u0442 \u0415\u043c\u0430\u0438\u043b\u0441", 
- "Host": "\u0414\u043e\u043c\u0430\u045b\u0438\u043d", 
- "Jobs Email Settings": "\u041f\u043e\u0441\u043b\u043e\u0432\u0438 \u0415\u043c\u0430\u0438\u043b \u043f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "POP3 Mail Settings": "\u041f\u041e\u041f3 \u041c\u0430\u0438\u043b \u043f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "POP3 server e.g. (pop.gmail.com)": "\u041f\u041e\u041f3 \u0441\u0435\u0440\u0432\u0435\u0440 \u043d\u043f\u0440 (\u043f\u043e\u043f.\u0433\u043c\u0430\u0438\u043b.\u0446\u043e\u043c)", 
- "Password": "\u0428\u0438\u0444\u0440\u0430", 
- "Settings to extract Job Applicants from a mailbox e.g. \"jobs@example.com\"": "\u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430 \u0434\u0430 \u0438\u0437\u0434\u0432\u043e\u0458\u0438 \u041a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u0438 \u041f\u043e\u0441\u0430\u043e \u0438\u0437 \u043f\u043e\u0448\u0442\u0430\u043d\u0441\u043a\u043e\u0433 \u0441\u0430\u043d\u0434\u0443\u0447\u0435\u0442\u0430 \u043d\u043f\u0440 &quot;\u0458\u043e\u0431\u0441@\u0435\u043a\u0430\u043c\u043f\u043b\u0435.\u0446\u043e\u043c&quot;", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Use SSL": "\u041a\u043e\u0440\u0438\u0441\u0442\u0438 \u0421\u0421\u041b", 
- "Username": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u043e \u0438\u043c\u0435"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/sr-js.json b/setup/doctype/jobs_email_settings/locale/sr-js.json
deleted file mode 100644
index 0afb4b1..0000000
--- a/setup/doctype/jobs_email_settings/locale/sr-js.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Active: Will extract emails from ": "\u0410\u043a\u0442\u0438\u0432\u043d\u043e: \u0425\u043e\u045b\u0435 \u0438\u0437\u0432\u043e\u0434 \u0438\u0437 \u043f\u043e\u0448\u0442\u0443", 
- "Not Active": "\u041d\u0438\u0458\u0435 \u043f\u0440\u0438\u0458\u0430\u0432\u0459\u0435\u043d"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/sr-py.json b/setup/doctype/jobs_email_settings/locale/sr-py.json
deleted file mode 100644
index 3cc6477..0000000
--- a/setup/doctype/jobs_email_settings/locale/sr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Host, Email and Password required if emails are to be pulled": "\u0414\u043e\u043c\u0430\u045b\u0438\u043d, \u0415-\u043c\u0430\u0438\u043b \u0438 \u043b\u043e\u0437\u0438\u043d\u043a\u0430 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u0438 \u0430\u043a\u043e \u0435-\u043f\u043e\u0448\u0442\u0435 \u0441\u0443 \u0441\u0435 \u043f\u043e\u0432\u0443\u043a\u043b\u0438"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/ta-doc.json b/setup/doctype/jobs_email_settings/locale/ta-doc.json
deleted file mode 100644
index 9ba6ed6..0000000
--- a/setup/doctype/jobs_email_settings/locale/ta-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Check to activate": "\u0b9a\u0bc6\u0baf\u0bb2\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4 \u0b9a\u0bc7\u0bbe\u0ba4\u0ba9\u0bc8", 
- "Email Id": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0bb5\u0bbf\u0bb2\u0bbe\u0b9a\u0bae\u0bcd", 
- "Email Id where a job applicant will email e.g. \"jobs@example.com\"": "\u0b92\u0bb0\u0bc1 \u0bb5\u0bc7\u0bb2\u0bc8 \u0bb5\u0bbf\u0ba3\u0bcd\u0ba3\u0baa\u0bcd\u0baa\u0ba4\u0bbe\u0bb0\u0bb0\u0bcd \u0b8e.\u0b95\u0bbe. &quot;jobs@example.com&quot; \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b8e\u0b99\u0bcd\u0b95\u0bc1 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0bb5\u0bbf\u0bb2\u0bbe\u0b9a\u0bae\u0bcd", 
- "Email settings for jobs email id \"jobs@example.com\"": "\u0bb5\u0bc7\u0bb2\u0bc8\u0b95\u0bb3\u0bcd \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b90\u0b9f\u0bbf &quot;jobs@example.com&quot; \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Extract Emails": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bbf\u0bb0\u0bbf\u0ba4\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95", 
- "Host": "\u0baa\u0bc1\u0bb0\u0bb5\u0bb2\u0ba9\u0bcd", 
- "Jobs Email Settings": "\u0bb5\u0bc7\u0bb2\u0bc8\u0b95\u0bb3\u0bcd \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "POP3 Mail Settings": "POP3 \u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "POP3 server e.g. (pop.gmail.com)": "POP3 \u0b9a\u0bc7\u0bb5\u0bc8\u0baf\u0b95\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0b8e.\u0b95\u0bbe. (pop.gmail.com)", 
- "Password": "\u0b95\u0b9f\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bc6\u0bbe\u0bb2\u0bcd", 
- "Settings to extract Job Applicants from a mailbox e.g. \"jobs@example.com\"": "\u0b92\u0bb0\u0bc1 \u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0baa\u0bc6\u0b9f\u0bcd\u0b9f\u0bbf \u0b8e.\u0b95\u0bbe. &quot;jobs@example.com&quot; \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0bb5\u0bc7\u0bb2\u0bc8 \u0bb5\u0bbf\u0ba3\u0bcd\u0ba3\u0baa\u0bcd\u0baa\u0ba4\u0bbe\u0bb0\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bc6\u0bb1\u0bc1\u0bb5\u0ba4\u0bb1\u0bcd\u0b95\u0bc1 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Use SSL": "SSL \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4", 
- "Username": "\u0baa\u0baf\u0ba9\u0bb0\u0bcd\u0baa\u0bc6\u0baf\u0bb0\u0bcd"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/ta-js.json b/setup/doctype/jobs_email_settings/locale/ta-js.json
deleted file mode 100644
index 74fcce8..0000000
--- a/setup/doctype/jobs_email_settings/locale/ta-js.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Active: Will extract emails from ": "\u0b9a\u0bc6\u0baf\u0bb2\u0bbf\u0bb2\u0bcd: \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd\u0b95\u0bb3\u0bc8 \u0baa\u0bbf\u0bb0\u0bbf\u0ba4\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Not Active": "\u0b9a\u0bc6\u0baf\u0bb2\u0bbf\u0bb2\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/ta-py.json b/setup/doctype/jobs_email_settings/locale/ta-py.json
deleted file mode 100644
index be08588..0000000
--- a/setup/doctype/jobs_email_settings/locale/ta-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Host, Email and Password required if emails are to be pulled": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd \u0ba4\u0bc7\u0bb5\u0bc8\u0baf\u0bbe\u0ba9 \u0baa\u0bc1\u0bb0\u0bb5\u0bb2\u0ba9\u0bcd, \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bc6\u0bbe\u0bb2\u0bcd"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/th-doc.json b/setup/doctype/jobs_email_settings/locale/th-doc.json
deleted file mode 100644
index 082a82f..0000000
--- a/setup/doctype/jobs_email_settings/locale/th-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Check to activate": "\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e1b\u0e34\u0e14\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19", 
- "Email Id": "Email \u0e23\u0e2b\u0e31\u0e2a", 
- "Email Id where a job applicant will email e.g. \"jobs@example.com\"": "Email \u0e23\u0e2b\u0e31\u0e2a\u0e17\u0e35\u0e48\u0e1c\u0e39\u0e49\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e07\u0e32\u0e19\u0e08\u0e30\u0e2a\u0e48\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e16\u0e36\u0e07 &quot;jobs@example.com&quot; \u0e40\u0e0a\u0e48\u0e19", 
- "Email settings for jobs email id \"jobs@example.com\"": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2d\u0e35\u0e40\u0e21\u0e25 ID \u0e07\u0e32\u0e19 &quot;jobs@example.com&quot;", 
- "Extract Emails": "\u0e2a\u0e32\u0e23\u0e2a\u0e01\u0e31\u0e14\u0e08\u0e32\u0e01\u0e2d\u0e35\u0e40\u0e21\u0e25", 
- "Host": "\u0e40\u0e08\u0e49\u0e32\u0e20\u0e32\u0e1e", 
- "Jobs Email Settings": "\u0e07\u0e32\u0e19\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2d\u0e35\u0e40\u0e21\u0e25", 
- "POP3 Mail Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32 POP3 \u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22", 
- "POP3 server e.g. (pop.gmail.com)": "POP3 \u0e40\u0e0b\u0e34\u0e23\u0e4c\u0e1f\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e40\u0e0a\u0e48\u0e19 (pop.gmail.com)", 
- "Password": "\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19", 
- "Settings to extract Job Applicants from a mailbox e.g. \"jobs@example.com\"": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e36\u0e07\u0e1c\u0e39\u0e49\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e07\u0e32\u0e19\u0e08\u0e32\u0e01\u0e01\u0e25\u0e48\u0e2d\u0e07\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e0a\u0e48\u0e19 &quot;jobs@example.com&quot;", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Use SSL": "\u0e43\u0e0a\u0e49 SSL", 
- "Username": "\u0e0a\u0e37\u0e48\u0e2d\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/th-js.json b/setup/doctype/jobs_email_settings/locale/th-js.json
deleted file mode 100644
index 9d092cc..0000000
--- a/setup/doctype/jobs_email_settings/locale/th-js.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Active: Will extract emails from ": "\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14: \u0e08\u0e30\u0e14\u0e36\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e08\u0e32\u0e01", 
- "Not Active": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14"
-}
\ No newline at end of file
diff --git a/setup/doctype/jobs_email_settings/locale/th-py.json b/setup/doctype/jobs_email_settings/locale/th-py.json
deleted file mode 100644
index e377d40..0000000
--- a/setup/doctype/jobs_email_settings/locale/th-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Host, Email and Password required if emails are to be pulled": "\u0e42\u0e2e\u0e2a\u0e15\u0e4c, Email \u0e41\u0e25\u0e30\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e17\u0e35\u0e48\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e2b\u0e32\u0e01\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e36\u0e07"
-}
\ No newline at end of file
diff --git a/setup/doctype/market_segment/__init__.py b/setup/doctype/market_segment/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/setup/doctype/market_segment/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/setup/doctype/market_segment/locale/_messages_doc.json b/setup/doctype/market_segment/locale/_messages_doc.json
deleted file mode 100644
index fa85763..0000000
--- a/setup/doctype/market_segment/locale/_messages_doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-[
- "Trash Reason", 
- "Segment Name", 
- "Setup", 
- "Details", 
- "Market Segment"
-]
\ No newline at end of file
diff --git a/setup/doctype/market_segment/locale/ar-doc.json b/setup/doctype/market_segment/locale/ar-doc.json
deleted file mode 100644
index 2767c84..0000000
--- a/setup/doctype/market_segment/locale/ar-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Details": "\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Market Segment": "\u0633\u0648\u0642 \u0627\u0644\u0642\u0637\u0627\u0639", 
- "Segment Name": "\u0627\u0644\u062c\u0632\u0621 \u0627\u0633\u0645", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629"
-}
\ No newline at end of file
diff --git a/setup/doctype/market_segment/locale/de-doc.json b/setup/doctype/market_segment/locale/de-doc.json
deleted file mode 100644
index f8ad0b8..0000000
--- a/setup/doctype/market_segment/locale/de-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Details": "Details", 
- "Market Segment": "Market Segment", 
- "Segment Name": "Segment Name", 
- "Setup": "Setup", 
- "Trash Reason": "Trash Reason"
-}
\ No newline at end of file
diff --git a/setup/doctype/market_segment/locale/es-doc.json b/setup/doctype/market_segment/locale/es-doc.json
deleted file mode 100644
index adfb9d2..0000000
--- a/setup/doctype/market_segment/locale/es-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Details": "Detalles", 
- "Market Segment": "Sector de mercado", 
- "Segment Name": "Segmento Nombre", 
- "Setup": "Disposici\u00f3n", 
- "Trash Reason": "Trash Raz\u00f3n"
-}
\ No newline at end of file
diff --git a/setup/doctype/market_segment/locale/fr-doc.json b/setup/doctype/market_segment/locale/fr-doc.json
deleted file mode 100644
index 3b58224..0000000
--- a/setup/doctype/market_segment/locale/fr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Details": "D\u00e9tails", 
- "Market Segment": "Segment de march\u00e9", 
- "Segment Name": "Nom du segment", 
- "Setup": "Installation", 
- "Trash Reason": "Raison Corbeille"
-}
\ No newline at end of file
diff --git a/setup/doctype/market_segment/locale/hi-doc.json b/setup/doctype/market_segment/locale/hi-doc.json
deleted file mode 100644
index dba08f4..0000000
--- a/setup/doctype/market_segment/locale/hi-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Details": "\u0935\u093f\u0935\u0930\u0923", 
- "Market Segment": "\u092c\u093e\u091c\u093e\u0930 \u0916\u0902\u0921", 
- "Segment Name": "\u0916\u0923\u094d\u0921 \u0928\u093e\u092e", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923"
-}
\ No newline at end of file
diff --git a/setup/doctype/market_segment/locale/hr-doc.json b/setup/doctype/market_segment/locale/hr-doc.json
deleted file mode 100644
index 9a3f5df..0000000
--- a/setup/doctype/market_segment/locale/hr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Details": "Detalji", 
- "Market Segment": "Tr\u017ei\u0161ni segment", 
- "Segment Name": "Segment Ime", 
- "Setup": "Postavljanje", 
- "Trash Reason": "Otpad Razlog"
-}
\ No newline at end of file
diff --git a/setup/doctype/market_segment/locale/nl-doc.json b/setup/doctype/market_segment/locale/nl-doc.json
deleted file mode 100644
index 2299482..0000000
--- a/setup/doctype/market_segment/locale/nl-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Details": "Details", 
- "Market Segment": "Marktsegment", 
- "Segment Name": "Segment Naam", 
- "Setup": "Setup", 
- "Trash Reason": "Trash Reden"
-}
\ No newline at end of file
diff --git a/setup/doctype/market_segment/locale/pt-BR-doc.json b/setup/doctype/market_segment/locale/pt-BR-doc.json
deleted file mode 100644
index d22b033..0000000
--- a/setup/doctype/market_segment/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Details": "Detalhes", 
- "Market Segment": "Segmento de mercado", 
- "Segment Name": "Nome do Segmento", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo"
-}
\ No newline at end of file
diff --git a/setup/doctype/market_segment/locale/pt-doc.json b/setup/doctype/market_segment/locale/pt-doc.json
deleted file mode 100644
index 7b46049..0000000
--- a/setup/doctype/market_segment/locale/pt-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Details": "Detalhes", 
- "Market Segment": "Segmento de mercado", 
- "Segment Name": "Nome segmento", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Trash Reason": "Raz\u00e3o lixo"
-}
\ No newline at end of file
diff --git a/setup/doctype/market_segment/locale/sr-doc.json b/setup/doctype/market_segment/locale/sr-doc.json
deleted file mode 100644
index 45456cd..0000000
--- a/setup/doctype/market_segment/locale/sr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Details": "\u0414\u0435\u0442\u0430\u0459\u0438", 
- "Market Segment": "\u0421\u0435\u0433\u043c\u0435\u043d\u0442 \u0442\u0440\u0436\u0438\u0448\u0442\u0430", 
- "Segment Name": "\u0421\u0435\u0433\u043c\u0435\u043d\u0442 \u041d\u0430\u0437\u0438\u0432", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433"
-}
\ No newline at end of file
diff --git a/setup/doctype/market_segment/locale/ta-doc.json b/setup/doctype/market_segment/locale/ta-doc.json
deleted file mode 100644
index b797c54..0000000
--- a/setup/doctype/market_segment/locale/ta-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Details": "\u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Market Segment": "\u0b9a\u0ba8\u0bcd\u0ba4\u0bc8 \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1", 
- "Segment Name": "\u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bbf\u0bb2\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/setup/doctype/market_segment/locale/th-doc.json b/setup/doctype/market_segment/locale/th-doc.json
deleted file mode 100644
index 42144b2..0000000
--- a/setup/doctype/market_segment/locale/th-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "Market Segment": "\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e25\u0e32\u0e14", 
- "Segment Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e2a\u0e48\u0e27\u0e19", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30"
-}
\ No newline at end of file
diff --git a/setup/doctype/market_segment/market_segment.py b/setup/doctype/market_segment/market_segment.py
deleted file mode 100644
index 7f48feb..0000000
--- a/setup/doctype/market_segment/market_segment.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-
-class DocType:
-	def __init__(self, d, dl):
-		self.doc, self.doclist = d, dl
\ No newline at end of file
diff --git a/setup/doctype/market_segment/market_segment.txt b/setup/doctype/market_segment/market_segment.txt
deleted file mode 100644
index a5da467..0000000
--- a/setup/doctype/market_segment/market_segment.txt
+++ /dev/null
@@ -1,56 +0,0 @@
-[
- {
-  "creation": "2013-01-10 16:34:23", 
-  "docstatus": 0, 
-  "modified": "2013-01-22 14:47:03", 
-  "modified_by": "Administrator", 
-  "owner": "Administrator"
- }, 
- {
-  "autoname": "field:segment_name", 
-  "doctype": "DocType", 
-  "in_create": 1, 
-  "module": "Setup", 
-  "name": "__common__", 
-  "name_case": "Title Case", 
-  "read_only": 0
- }, 
- {
-  "doctype": "DocField", 
-  "name": "__common__", 
-  "parent": "Market Segment", 
-  "parentfield": "fields", 
-  "parenttype": "DocType", 
-  "permlevel": 0
- }, 
- {
-  "doctype": "DocType", 
-  "name": "Market Segment"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "trash_reason", 
-  "fieldtype": "Small Text", 
-  "label": "Trash Reason", 
-  "oldfieldname": "trash_reason", 
-  "oldfieldtype": "Small Text", 
-  "read_only": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "segment_name", 
-  "fieldtype": "Data", 
-  "label": "Segment Name", 
-  "oldfieldname": "segment_name", 
-  "oldfieldtype": "Data", 
-  "reqd": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "details", 
-  "fieldtype": "Text", 
-  "label": "Details", 
-  "oldfieldname": "details", 
-  "oldfieldtype": "Text"
- }
-]
\ No newline at end of file
diff --git a/setup/doctype/naming_series/README.md b/setup/doctype/naming_series/README.md
new file mode 100644
index 0000000..5a9b8ca
--- /dev/null
+++ b/setup/doctype/naming_series/README.md
@@ -0,0 +1 @@
+Tool to set numbering (naming) series for various DocTypes.
\ No newline at end of file
diff --git a/setup/doctype/naming_series/locale/_messages_doc.json b/setup/doctype/naming_series/locale/_messages_doc.json
deleted file mode 100644
index 9edd63c..0000000
--- a/setup/doctype/naming_series/locale/_messages_doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-[
- "Current Value", 
- "Change the starting / current sequence number of an existing series.", 
- "Series List for this Transaction", 
- "Setup Series", 
- "Check this if you want to force the user to select a series before saving. There will be no default if you check this.", 
- "Setup", 
- "Prefix", 
- "Update", 
- "Update Series Number", 
- "Select Transaction", 
- "Update Series", 
- "User must always select", 
- "Set prefix for numbering series on your transactions", 
- "Help HTML", 
- "Naming Series", 
- "This is the number of the last created transaction with this prefix"
-]
\ No newline at end of file
diff --git a/setup/doctype/naming_series/locale/ar-doc.json b/setup/doctype/naming_series/locale/ar-doc.json
deleted file mode 100644
index eeb5380..0000000
--- a/setup/doctype/naming_series/locale/ar-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Change the starting / current sequence number of an existing series.": "\u062a\u063a\u064a\u064a\u0631 \u0631\u0642\u0645 \u062a\u0633\u0644\u0633\u0644 \u0628\u062f\u0621 / \u0627\u0644\u062d\u0627\u0644\u064a \u0645\u0646 \u0633\u0644\u0633\u0644\u0629 \u0627\u0644\u0645\u0648\u062c\u0648\u062f\u0629.", 
- "Check this if you want to force the user to select a series before saving. There will be no default if you check this.": "\u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0630\u0644\u0643 \u0625\u0630\u0627 \u0643\u0646\u062a \u062a\u0631\u064a\u062f \u0644\u0625\u062c\u0628\u0627\u0631 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0644\u062a\u062d\u062f\u064a\u062f \u0633\u0644\u0633\u0644\u0629 \u0642\u0628\u0644 \u0627\u0644\u062d\u0641\u0638. \u0644\u0646 \u064a\u0643\u0648\u0646 \u0647\u0646\u0627\u0643 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0625\u0630\u0627 \u0642\u0645\u062a \u0628\u062a\u062d\u062f\u064a\u062f \u0647\u0630\u0627.", 
- "Current Value": "\u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629", 
- "Help HTML": "\u0645\u0633\u0627\u0639\u062f\u0629 HTML", 
- "Naming Series": "\u062a\u0633\u0645\u064a\u0629 \u0627\u0644\u0633\u0644\u0633\u0644\u0629", 
- "Prefix": "\u0628\u0627\u062f\u0626\u0629", 
- "Select Transaction": "\u062d\u062f\u062f \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0627\u062a", 
- "Series List for this Transaction": "\u0642\u0627\u0626\u0645\u0629 \u0633\u0644\u0633\u0644\u0629 \u0644\u0647\u0630\u0647 \u0627\u0644\u0635\u0641\u0642\u0629", 
- "Set prefix for numbering series on your transactions": "\u062a\u0639\u064a\u064a\u0646 \u0628\u0627\u062f\u0626\u0629 \u0644\u062a\u0631\u0642\u064a\u0645 \u0627\u0644\u0633\u0644\u0633\u0644\u0629 \u0639\u0644\u0649 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0627\u062a \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Setup Series": "\u0633\u0644\u0633\u0644\u0629 \u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "This is the number of the last created transaction with this prefix": "\u0647\u0630\u0627 \u0647\u0648 \u0639\u062f\u062f \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0627\u062a \u0627\u0644\u062a\u064a \u062a\u0645 \u0625\u0646\u0634\u0627\u0624\u0647\u0627 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0645\u0634\u0627\u0631\u0643\u0629 \u0647\u0630\u0647 \u0627\u0644\u0628\u0627\u062f\u0626\u0629", 
- "Update": "\u062a\u062d\u062f\u064a\u062b", 
- "Update Series": "\u062a\u062d\u062f\u064a\u062b \u0633\u0644\u0633\u0644\u0629", 
- "Update Series Number": "\u062a\u062d\u062f\u064a\u062b \u0633\u0644\u0633\u0644\u0629 \u0631\u0642\u0645", 
- "User must always select": "\u064a\u062c\u0628 \u062f\u0627\u0626\u0645\u0627 \u0645\u0633\u062a\u062e\u062f\u0645 \u062a\u062d\u062f\u064a\u062f"
-}
\ No newline at end of file
diff --git a/setup/doctype/naming_series/locale/de-doc.json b/setup/doctype/naming_series/locale/de-doc.json
deleted file mode 100644
index 50f5949..0000000
--- a/setup/doctype/naming_series/locale/de-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Change the starting / current sequence number of an existing series.": "\u00c4ndern Sie den Start / aktuelle Sequenznummer eines bestehenden Serie.", 
- "Check this if you want to force the user to select a series before saving. There will be no default if you check this.": "Aktivieren Sie diese Option, wenn Sie den Benutzer zwingen, eine Reihe vor dem Speichern ausw\u00e4hlen m\u00f6chten. Es wird kein Standard sein, wenn Sie dies zu \u00fcberpr\u00fcfen.", 
- "Current Value": "Aktueller Wert", 
- "Help HTML": "Helfen Sie HTML", 
- "Naming Series": "Benennen Series", 
- "Prefix": "Pr\u00e4fix", 
- "Select Transaction": "W\u00e4hlen Sie Transaction", 
- "Series List for this Transaction": "Serien-Liste f\u00fcr diese Transaktion", 
- "Set prefix for numbering series on your transactions": "Nummerierung einstellen Serie Pr\u00e4fix f\u00fcr Ihre Online-Transaktionen", 
- "Setup": "Setup", 
- "Setup Series": "Setup-Series", 
- "This is the number of the last created transaction with this prefix": "Dies ist die Nummer des zuletzt erzeugte Transaktion mit diesem Pr\u00e4fix", 
- "Update": "Aktualisieren", 
- "Update Series": "Update Series", 
- "Update Series Number": "Update Series Number", 
- "User must always select": "Der Benutzer muss immer w\u00e4hlen"
-}
\ No newline at end of file
diff --git a/setup/doctype/naming_series/locale/es-doc.json b/setup/doctype/naming_series/locale/es-doc.json
deleted file mode 100644
index 48ce6a4..0000000
--- a/setup/doctype/naming_series/locale/es-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Change the starting / current sequence number of an existing series.": "Cambiar el n\u00famero de secuencia de arranque / corriente de una serie existente.", 
- "Check this if you want to force the user to select a series before saving. There will be no default if you check this.": "Seleccione esta opci\u00f3n si desea forzar al usuario a seleccionar una serie antes de guardar. No habr\u00e1 ning\u00fan defecto si usted comprueba esto.", 
- "Current Value": "Valor actual", 
- "Help HTML": "Ayuda HTML", 
- "Naming Series": "Nombrar Series", 
- "Prefix": "Prefijo", 
- "Select Transaction": "Seleccione Transaction", 
- "Series List for this Transaction": "Series de lista para esta transacci\u00f3n", 
- "Set prefix for numbering series on your transactions": "Establecer prefijo de numeraci\u00f3n de serie en sus transacciones", 
- "Setup": "Disposici\u00f3n", 
- "Setup Series": "Configuraci\u00f3n Series", 
- "This is the number of the last created transaction with this prefix": "Este es el n\u00famero de la \u00faltima transacci\u00f3n creado por este prefijo", 
- "Update": "Actualizar", 
- "Update Series": "Actualizaci\u00f3n de la Serie", 
- "Update Series Number": "Actualizaci\u00f3n N\u00famero de Serie", 
- "User must always select": "Usuario siempre debe seleccionar"
-}
\ No newline at end of file
diff --git a/setup/doctype/naming_series/locale/fr-doc.json b/setup/doctype/naming_series/locale/fr-doc.json
deleted file mode 100644
index 8b08d86..0000000
--- a/setup/doctype/naming_series/locale/fr-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Change the starting / current sequence number of an existing series.": "Changer le num\u00e9ro de s\u00e9quence de d\u00e9marrage / courant d&#39;une s\u00e9rie existante.", 
- "Check this if you want to force the user to select a series before saving. There will be no default if you check this.": "Cochez cette case si vous voulez forcer l&#39;utilisateur \u00e0 s\u00e9lectionner une s\u00e9rie avant de l&#39;enregistrer. Il n&#39;y aura pas d\u00e9faut si vous cochez cette.", 
- "Current Value": "Valeur actuelle", 
- "Help HTML": "Aide HTML", 
- "Naming Series": "Nommer S\u00e9rie", 
- "Prefix": "Pr\u00e9fixe", 
- "Select Transaction": "S\u00e9lectionnez Transaction", 
- "Series List for this Transaction": "Liste s\u00e9rie pour cette transaction", 
- "Set prefix for numbering series on your transactions": "D\u00e9finir le pr\u00e9fixe de num\u00e9rotation des s\u00e9ries sur vos transactions", 
- "Setup": "Installation", 
- "Setup Series": "S\u00e9rie de configuration", 
- "This is the number of the last created transaction with this prefix": "Il s&#39;agit du num\u00e9ro de la derni\u00e8re transaction cr\u00e9\u00e9e par ce pr\u00e9fixe", 
- "Update": "Mettre \u00e0 jour", 
- "Update Series": "Update Series", 
- "Update Series Number": "Num\u00e9ro de s\u00e9rie mise \u00e0 jour", 
- "User must always select": "L&#39;utilisateur doit toujours s\u00e9lectionner"
-}
\ No newline at end of file
diff --git a/setup/doctype/naming_series/locale/hi-doc.json b/setup/doctype/naming_series/locale/hi-doc.json
deleted file mode 100644
index 15ef88c..0000000
--- a/setup/doctype/naming_series/locale/hi-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Change the starting / current sequence number of an existing series.": "\u090f\u0915 \u092e\u094c\u091c\u0942\u0926\u093e \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u0947 \u0936\u0941\u0930\u0942 / \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u0905\u0928\u0941\u0915\u094d\u0930\u092e \u0938\u0902\u0916\u094d\u092f\u093e \u092c\u0926\u0932\u0947\u0902.", 
- "Check this if you want to force the user to select a series before saving. There will be no default if you check this.": "\u092f\u0939 \u091c\u093e\u0901\u091a \u0932\u0947\u0902 \u0915\u093f \u0906\u092a \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u092c\u091a\u0924 \u0938\u0947 \u092a\u0939\u0932\u0947 \u090f\u0915 \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092e\u091c\u092c\u0942\u0930 \u0915\u0930\u0928\u093e \u091a\u093e\u0939\u0924\u0947 \u0939\u0948\u0902. \u0915\u094b\u0908 \u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u0939\u094b \u0938\u0915\u0924\u093e \u0939\u0948 \u0905\u0917\u0930 \u0906\u092a \u0907\u0938 \u091c\u093e\u0901\u091a \u0915\u0930\u0947\u0917\u093e.", 
- "Current Value": "\u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092e\u093e\u0928", 
- "Help HTML": "HTML \u092e\u0926\u0926", 
- "Naming Series": "\u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u093e \u0928\u093e\u092e\u0915\u0930\u0923", 
- "Prefix": "\u0909\u092a\u0938\u0930\u094d\u0917", 
- "Select Transaction": "\u0932\u0947\u0928 - \u0926\u0947\u0928 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Series List for this Transaction": "\u0907\u0938 \u0932\u0947\u0928 - \u0926\u0947\u0928 \u0915\u0947 \u0932\u093f\u090f \u0938\u0940\u0930\u0940\u091c \u0938\u0942\u091a\u0940", 
- "Set prefix for numbering series on your transactions": "\u0905\u092a\u0928\u0947 \u0932\u0947\u0928\u0926\u0947\u0928 \u092a\u0930 \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0928\u0902\u092c\u0930\u093f\u0902\u0917 \u0915\u0947 \u0932\u093f\u090f \u0909\u092a\u0938\u0930\u094d\u0917 \u0938\u0947\u091f", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Setup Series": "\u0938\u0947\u091f\u0905\u092a \u0938\u0940\u0930\u0940\u091c", 
- "This is the number of the last created transaction with this prefix": "\u092f\u0939 \u0907\u0938 \u0909\u092a\u0938\u0930\u094d\u0917 \u0915\u0947 \u0938\u093e\u0925 \u092a\u093f\u091b\u0932\u0947 \u092c\u0928\u093e\u0908 \u0917\u0908 \u0932\u0947\u0928 - \u0926\u0947\u0928 \u0915\u0940 \u0938\u0902\u0916\u094d\u092f\u093e", 
- "Update": "\u0905\u0926\u094d\u092f\u0924\u0928", 
- "Update Series": "\u0905\u0926\u094d\u092f\u0924\u0928 \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e", 
- "Update Series Number": "\u0905\u0926\u094d\u092f\u0924\u0928 \u0938\u0940\u0930\u0940\u091c \u0928\u0902\u092c\u0930", 
- "User must always select": "\u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u0939\u092e\u0947\u0936\u093e \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0928\u093e \u0939\u094b\u0917\u093e"
-}
\ No newline at end of file
diff --git a/setup/doctype/naming_series/locale/hr-doc.json b/setup/doctype/naming_series/locale/hr-doc.json
deleted file mode 100644
index 009d246..0000000
--- a/setup/doctype/naming_series/locale/hr-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Change the starting / current sequence number of an existing series.": "Promjena polaznu / teku\u0107i redni broj postoje\u0107e serije.", 
- "Check this if you want to force the user to select a series before saving. There will be no default if you check this.": "Ozna\u010dite ovo ako \u017eelite prisiliti korisniku odabir seriju prije spremanja. Tu \u0107e biti zadana ako to provjerili.", 
- "Current Value": "Trenutna vrijednost", 
- "Help HTML": "Pomo\u0107 HTML", 
- "Naming Series": "Imenovanje serije", 
- "Prefix": "Prefiks", 
- "Select Transaction": "Odaberite transakcija", 
- "Series List for this Transaction": "Serija Popis za ovu transakciju", 
- "Set prefix for numbering series on your transactions": "Postavite prefiks za numeriranje niza na svoje transakcije", 
- "Setup": "Postavljanje", 
- "Setup Series": "Postavljanje Serija", 
- "This is the number of the last created transaction with this prefix": "To je broj zadnjeg stvorio transakcije s ovim prefiksom", 
- "Update": "A\u017eurirati", 
- "Update Series": "Update serija", 
- "Update Series Number": "Update serije Broj", 
- "User must always select": "Korisni\u010dko uvijek mora odabrati"
-}
\ No newline at end of file
diff --git a/setup/doctype/naming_series/locale/nl-doc.json b/setup/doctype/naming_series/locale/nl-doc.json
deleted file mode 100644
index 2f152d1..0000000
--- a/setup/doctype/naming_series/locale/nl-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Change the starting / current sequence number of an existing series.": "Wijzig de start-/ huidige volgnummer van een bestaande serie.", 
- "Check this if you want to force the user to select a series before saving. There will be no default if you check this.": "Controleer dit als u wilt dwingen de gebruiker om een \u200b\u200breeks voor het opslaan te selecteren. Er zal geen standaard zijn als je dit controleren.", 
- "Current Value": "Huidige waarde", 
- "Help HTML": "Help HTML", 
- "Naming Series": "Benoemen Series", 
- "Prefix": "Voorvoegsel", 
- "Select Transaction": "Selecteer Transactie", 
- "Series List for this Transaction": "Series Lijst voor deze transactie", 
- "Set prefix for numbering series on your transactions": "Stel prefix voor het nummeren van serie over uw transacties", 
- "Setup": "Setup", 
- "Setup Series": "Setup-serie", 
- "This is the number of the last created transaction with this prefix": "Dit is het nummer van de laatst gemaakte transactie met dit voorvoegsel", 
- "Update": "Bijwerken", 
- "Update Series": "Update Series", 
- "Update Series Number": "Update Serie Nummer", 
- "User must always select": "Gebruiker moet altijd kiezen"
-}
\ No newline at end of file
diff --git a/setup/doctype/naming_series/locale/pt-BR-doc.json b/setup/doctype/naming_series/locale/pt-BR-doc.json
deleted file mode 100644
index aeee58b..0000000
--- a/setup/doctype/naming_series/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Change the starting / current sequence number of an existing series.": "Alterar o n\u00famero sequencial de in\u00edcio/atual de uma s\u00e9rie existente.", 
- "Check this if you want to force the user to select a series before saving. There will be no default if you check this.": "Marque esta op\u00e7\u00e3o se voc\u00ea deseja for\u00e7ar o usu\u00e1rio a selecionar uma s\u00e9rie antes de salvar. N\u00e3o haver\u00e1 nenhum padr\u00e3o se voc\u00ea marcar isso.", 
- "Current Value": "Valor Atual", 
- "Help HTML": "Ajuda HTML", 
- "Naming Series": "S\u00e9ries nomeadas", 
- "Prefix": "Prefixo", 
- "Select Transaction": "Selecione a Transa\u00e7\u00e3o", 
- "Series List for this Transaction": "Lista de s\u00e9ries para esta transa\u00e7\u00e3o", 
- "Set prefix for numbering series on your transactions": "Definir prefixo para s\u00e9ries de numera\u00e7\u00e3o em suas transa\u00e7\u00f5es", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Setup Series": "Configura\u00e7\u00e3o de S\u00e9ries", 
- "This is the number of the last created transaction with this prefix": "Este \u00e9 o n\u00famero da \u00faltima transa\u00e7\u00e3o criada com este prefixo", 
- "Update": "Atualizar", 
- "Update Series": "Atualizar S\u00e9ries", 
- "Update Series Number": "Atualizar N\u00fameros de S\u00e9ries", 
- "User must always select": "O Usu\u00e1rio deve sempre selecionar"
-}
\ No newline at end of file
diff --git a/setup/doctype/naming_series/locale/pt-doc.json b/setup/doctype/naming_series/locale/pt-doc.json
deleted file mode 100644
index 1a05393..0000000
--- a/setup/doctype/naming_series/locale/pt-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Change the starting / current sequence number of an existing series.": "Alterar o n\u00famero de seq\u00fc\u00eancia de partida / corrente de uma s\u00e9rie existente.", 
- "Check this if you want to force the user to select a series before saving. There will be no default if you check this.": "Marque esta op\u00e7\u00e3o se voc\u00ea deseja for\u00e7ar o usu\u00e1rio para selecionar uma s\u00e9rie antes de salvar. N\u00e3o haver\u00e1 nenhum padr\u00e3o, se voc\u00ea verificar isso.", 
- "Current Value": "Valor Atual", 
- "Help HTML": "Ajuda HTML", 
- "Naming Series": "Nomeando Series", 
- "Prefix": "Prefixo", 
- "Select Transaction": "Selecione Transa\u00e7\u00e3o", 
- "Series List for this Transaction": "Lista de s\u00e9ries para esta transa\u00e7\u00e3o", 
- "Set prefix for numbering series on your transactions": "Definir prefixo para numera\u00e7\u00e3o de s\u00e9rie em suas transa\u00e7\u00f5es", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Setup Series": "S\u00e9rie de configura\u00e7\u00e3o", 
- "This is the number of the last created transaction with this prefix": "Este \u00e9 o n\u00famero da \u00faltima transac\u00e7\u00e3o criados com este prefixo", 
- "Update": "Atualizar", 
- "Update Series": "Atualiza\u00e7\u00e3o Series", 
- "Update Series Number": "Atualiza\u00e7\u00e3o de N\u00famero de S\u00e9rie", 
- "User must always select": "O usu\u00e1rio deve sempre escolher"
-}
\ No newline at end of file
diff --git a/setup/doctype/naming_series/locale/sr-doc.json b/setup/doctype/naming_series/locale/sr-doc.json
deleted file mode 100644
index f98ab32..0000000
--- a/setup/doctype/naming_series/locale/sr-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Change the starting / current sequence number of an existing series.": "\u041f\u0440\u043e\u043c\u0435\u043d\u0430 \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u0430\u045a\u0430 / \u0441\u0442\u0440\u0443\u0458\u0430 \u0431\u0440\u043e\u0458 \u0440\u0435\u0434\u043d\u0438 \u043f\u043e\u0441\u0442\u043e\u0458\u0435\u045b\u0435 \u0441\u0435\u0440\u0438\u0458\u0435.", 
- "Check this if you want to force the user to select a series before saving. There will be no default if you check this.": "\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u0435 \u043e\u0432\u043e \u0430\u043a\u043e \u0436\u0435\u043b\u0438\u0442\u0435 \u0434\u0430 \u043d\u0430\u0442\u0435\u0440\u0430 \u043a\u043e\u0440\u0438\u0441\u043d\u0438\u043a\u0443 \u0434\u0430 \u043e\u0434\u0430\u0431\u0435\u0440\u0435 \u0441\u0435\u0440\u0438\u0458\u0443 \u043f\u0440\u0435 \u0447\u0443\u0432\u0430\u045a\u0430. \u041d\u0435\u045b\u0435 \u0431\u0438\u0442\u0438 \u043f\u043e\u0434\u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u043d\u043e \u0430\u043a\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u0435 \u043e\u0432\u043e.", 
- "Current Value": "\u0422\u0440\u0435\u043d\u0443\u0442\u043d\u0430 \u0432\u0440\u0435\u0434\u043d\u043e\u0441\u0442", 
- "Help HTML": "\u041f\u043e\u043c\u043e\u045b \u0425\u0422\u041c\u041b", 
- "Naming Series": "\u0418\u043c\u0435\u043d\u043e\u0432\u0430\u045a\u0435 \u0421\u0435\u0440\u0438\u0435\u0441", 
- "Prefix": "\u041f\u0440\u0435\u0444\u0438\u043a\u0441", 
- "Select Transaction": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0442\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0443", 
- "Series List for this Transaction": "\u0421\u0435\u0440\u0438\u0458\u0430 \u041b\u0438\u0441\u0442\u0430 \u0437\u0430 \u043e\u0432\u0443 \u0442\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0435", 
- "Set prefix for numbering series on your transactions": "\u0421\u0435\u0442 \u043f\u0440\u0435\u0444\u0438\u043a\u0441 \u0437\u0430 \u043d\u0443\u043c\u0435\u0440\u0438\u0441\u0430\u045a\u0435 \u0441\u0435\u0440\u0438\u0458\u0443 \u043d\u0430 \u0441\u0432\u043e\u0458\u0438\u043c \u0442\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0430\u043c\u0430", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Setup Series": "\u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0435 \u0421\u0435\u0440\u0438\u0458\u0430", 
- "This is the number of the last created transaction with this prefix": "\u0422\u043e \u0458\u0435 \u0431\u0440\u043e\u0458 \u043f\u043e\u0441\u043b\u0435\u0434\u045a\u0435 \u0441\u0442\u0432\u043e\u0440\u0435\u043d\u043e\u0433 \u0442\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0435 \u0441\u0430 \u043e\u0432\u0438\u043c \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043e\u043c", 
- "Update": "\u0410\u0436\u0443\u0440\u0438\u0440\u0430\u045a\u0435", 
- "Update Series": "\u0423\u043f\u0434\u0430\u0442\u0435", 
- "Update Series Number": "\u0423\u043f\u0434\u0430\u0442\u0435 \u0411\u0440\u043e\u0458", 
- "User must always select": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u043a \u043c\u043e\u0440\u0430 \u0443\u0432\u0435\u043a \u0438\u0437\u0430\u0431\u0440\u0430\u0442\u0438"
-}
\ No newline at end of file
diff --git a/setup/doctype/naming_series/locale/ta-doc.json b/setup/doctype/naming_series/locale/ta-doc.json
deleted file mode 100644
index 5f482f9..0000000
--- a/setup/doctype/naming_series/locale/ta-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Change the starting / current sequence number of an existing series.": "\u0b8f\u0bb1\u0bcd\u0b95\u0ba9\u0bb5\u0bc7 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bbf\u0bb2\u0bcd \u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf / \u0ba4\u0bc6\u0bbe\u0b9f\u0b95\u0bcd\u0b95 \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0b8e\u0ba3\u0bcd \u0bae\u0bbe\u0bb1\u0bcd\u0bb1.", 
- "Check this if you want to force the user to select a series before saving. There will be no default if you check this.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0baf\u0ba9\u0bb0\u0bcd \u0b9a\u0bc7\u0bae\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0ba9\u0bcd\u0baa\u0bc1 \u0b92\u0bb0\u0bc1 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95 \u0b95\u0b9f\u0bcd\u0b9f\u0bbe\u0baf\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0bb0\u0bc1\u0bae\u0bcd\u0baa\u0bbf\u0ba9\u0bbe\u0bb2\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0b9a\u0bc7\u0bbe\u0ba4\u0ba9\u0bc8. \u0b87\u0ba8\u0bcd\u0ba4 \u0b9a\u0bc7\u0bbe\u0ba4\u0ba9\u0bc8 \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0b87\u0baf\u0bb2\u0bcd\u0baa\u0bbe\u0b95 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd.", 
- "Current Value": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Help HTML": "HTML \u0b89\u0ba4\u0bb5\u0bbf", 
- "Naming Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bbf\u0b9f\u0bc1\u0bae\u0bcd", 
- "Prefix": "\u0bae\u0bc1\u0bb1\u0bcd\u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0bc8", 
- "Select Transaction": "\u0baa\u0bb0\u0bbf\u0bb5\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0ba9\u0bc8 \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Series List for this Transaction": "\u0b87\u0ba8\u0bcd\u0ba4 \u0baa\u0bb0\u0bbf\u0bb5\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0ba9\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Set prefix for numbering series on your transactions": "\u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba8\u0b9f\u0bb5\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bb3\u0bcd \u0bae\u0bc0\u0ba4\u0bc1 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0b8e\u0ba3\u0bcd\u0ba3\u0bc1\u0bb5\u0ba4\u0bb1\u0bcd\u0b95\u0bbe\u0ba9 \u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bc6\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1 \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Setup Series": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "This is the number of the last created transaction with this prefix": "\u0b87\u0ba8\u0bcd\u0ba4 \u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bc6\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1 \u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0baa\u0bb0\u0bbf\u0bb5\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0ba9\u0bc8 \u0b8e\u0ba3\u0bcd\u0ba3\u0bbf\u0b95\u0bcd\u0b95\u0bc8", 
- "Update": "\u0baa\u0bc1\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95", 
- "Update Series": "\u0bae\u0bc7\u0bae\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Update Series Number": "\u0bae\u0bc7\u0bae\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0b8e\u0ba3\u0bcd", 
- "User must always select": "\u0baa\u0baf\u0ba9\u0bb0\u0bcd \u0b8e\u0baa\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc1\u0bae\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/setup/doctype/naming_series/locale/th-doc.json b/setup/doctype/naming_series/locale/th-doc.json
deleted file mode 100644
index 7ef62b4..0000000
--- a/setup/doctype/naming_series/locale/th-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Change the starting / current sequence number of an existing series.": "\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e25\u0e33\u0e14\u0e31\u0e1a\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19 / \u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e02\u0e2d\u0e07\u0e0a\u0e38\u0e14\u0e17\u0e35\u0e48\u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48", 
- "Check this if you want to force the user to select a series before saving. There will be no default if you check this.": "\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e19\u0e35\u0e49\u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e1a\u0e31\u0e07\u0e04\u0e31\u0e1a\u0e43\u0e2b\u0e49\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e0a\u0e38\u0e14\u0e01\u0e48\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e08\u0e30\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01 \u0e08\u0e30\u0e21\u0e35\u0e04\u0e48\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e44\u0e21\u0e48\u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e19\u0e35\u0e49", 
- "Current Value": "\u0e04\u0e48\u0e32\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19", 
- "Help HTML": "\u0e27\u0e34\u0e18\u0e35\u0e43\u0e0a\u0e49 HTML", 
- "Naming Series": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e0b\u0e35\u0e23\u0e35\u0e2a\u0e4c", 
- "Prefix": "\u0e2d\u0e38\u0e1b\u0e2a\u0e23\u0e23\u0e04", 
- "Select Transaction": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Series List for this Transaction": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e0a\u0e38\u0e14\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21\u0e19\u0e35\u0e49", 
- "Set prefix for numbering series on your transactions": "\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e04\u0e33\u0e19\u0e33\u0e2b\u0e19\u0e49\u0e32\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e0a\u0e38\u0e14\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Setup Series": "\u0e0a\u0e38\u0e14\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "This is the number of the last created transaction with this prefix": "\u0e19\u0e35\u0e48\u0e04\u0e37\u0e2d\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e02\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14\u0e01\u0e31\u0e1a\u0e04\u0e33\u0e19\u0e33\u0e2b\u0e19\u0e49\u0e32\u0e19\u0e35\u0e49", 
- "Update": "\u0e2d\u0e31\u0e1e\u0e40\u0e14\u0e17", 
- "Update Series": "Series \u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07", 
- "Update Series Number": "\u0e08\u0e33\u0e19\u0e27\u0e19 Series \u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07", 
- "User must always select": "\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e40\u0e25\u0e37\u0e2d\u0e01"
-}
\ No newline at end of file
diff --git a/setup/doctype/naming_series_options/__init__.py b/setup/doctype/naming_series_options/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/setup/doctype/naming_series_options/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/setup/doctype/naming_series_options/locale/_messages_doc.json b/setup/doctype/naming_series_options/locale/_messages_doc.json
deleted file mode 100644
index fc18b56..0000000
--- a/setup/doctype/naming_series_options/locale/_messages_doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-[
- "Naming Series Options", 
- "Setup", 
- "Doc Type", 
- "Series Options"
-]
\ No newline at end of file
diff --git a/setup/doctype/naming_series_options/locale/ar-doc.json b/setup/doctype/naming_series_options/locale/ar-doc.json
deleted file mode 100644
index f79d1d2..0000000
--- a/setup/doctype/naming_series_options/locale/ar-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Doc Type": "\u0646\u0648\u0639 \u0627\u0644\u0648\u062b\u064a\u0642\u0629", 
- "Naming Series Options": "\u062e\u064a\u0627\u0631\u0627\u062a \u062a\u0633\u0645\u064a\u0629 \u0627\u0644\u0633\u0644\u0633\u0644\u0629", 
- "Series Options": "\u0633\u0644\u0633\u0644\u0629 \u062e\u064a\u0627\u0631\u0627\u062a", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f"
-}
\ No newline at end of file
diff --git a/setup/doctype/naming_series_options/locale/de-doc.json b/setup/doctype/naming_series_options/locale/de-doc.json
deleted file mode 100644
index c07d638..0000000
--- a/setup/doctype/naming_series_options/locale/de-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Doc Type": "Doc Type", 
- "Naming Series Options": "Benennen Optionen Series", 
- "Series Options": "Serie Optionen", 
- "Setup": "Setup"
-}
\ No newline at end of file
diff --git a/setup/doctype/naming_series_options/locale/es-doc.json b/setup/doctype/naming_series_options/locale/es-doc.json
deleted file mode 100644
index b1e1209..0000000
--- a/setup/doctype/naming_series_options/locale/es-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Doc Type": "Tipo Doc.", 
- "Naming Series Options": "Nombrar Opciones de serie", 
- "Series Options": "Opciones de serie", 
- "Setup": "Disposici\u00f3n"
-}
\ No newline at end of file
diff --git a/setup/doctype/naming_series_options/locale/fr-doc.json b/setup/doctype/naming_series_options/locale/fr-doc.json
deleted file mode 100644
index 53a24be..0000000
--- a/setup/doctype/naming_series_options/locale/fr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Doc Type": "Doc Type d&#39;", 
- "Naming Series Options": "Nommer Options des s\u00e9ries", 
- "Series Options": "Options des s\u00e9ries", 
- "Setup": "Installation"
-}
\ No newline at end of file
diff --git a/setup/doctype/naming_series_options/locale/hi-doc.json b/setup/doctype/naming_series_options/locale/hi-doc.json
deleted file mode 100644
index e970fe4..0000000
--- a/setup/doctype/naming_series_options/locale/hi-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Doc Type": "\u0921\u0949\u0915\u094d\u091f\u0930 \u0915\u0947 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Naming Series Options": "\u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0935\u093f\u0915\u0932\u094d\u092a \u0928\u093e\u092e\u0915\u0930\u0923", 
- "Series Options": "\u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0935\u093f\u0915\u0932\u094d\u092a", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e"
-}
\ No newline at end of file
diff --git a/setup/doctype/naming_series_options/locale/hr-doc.json b/setup/doctype/naming_series_options/locale/hr-doc.json
deleted file mode 100644
index 7dc2fb6..0000000
--- a/setup/doctype/naming_series_options/locale/hr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Doc Type": "Doc Tip", 
- "Naming Series Options": "Imenovanje Serija isporuke", 
- "Series Options": "Serija Opcije", 
- "Setup": "Postavljanje"
-}
\ No newline at end of file
diff --git a/setup/doctype/naming_series_options/locale/nl-doc.json b/setup/doctype/naming_series_options/locale/nl-doc.json
deleted file mode 100644
index 0f6114e..0000000
--- a/setup/doctype/naming_series_options/locale/nl-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Doc Type": "Doc Type", 
- "Naming Series Options": "Benoemen Reeksopties", 
- "Series Options": "Reeksopties", 
- "Setup": "Setup"
-}
\ No newline at end of file
diff --git a/setup/doctype/naming_series_options/locale/pt-BR-doc.json b/setup/doctype/naming_series_options/locale/pt-BR-doc.json
deleted file mode 100644
index 080f44d..0000000
--- a/setup/doctype/naming_series_options/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Doc Type": "Tipo do Documento", 
- "Naming Series Options": "Op\u00e7\u00f5es das S\u00e9ries nomeadas", 
- "Series Options": "Op\u00e7\u00f5es de S\u00e9ries", 
- "Setup": "Configura\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/setup/doctype/naming_series_options/locale/pt-doc.json b/setup/doctype/naming_series_options/locale/pt-doc.json
deleted file mode 100644
index 76d9465..0000000
--- a/setup/doctype/naming_series_options/locale/pt-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Doc Type": "Tipo Doc", 
- "Naming Series Options": "Nomeando S\u00e9rie Op\u00e7\u00f5es", 
- "Series Options": "Op\u00e7\u00f5es de S\u00e9rie", 
- "Setup": "Instala\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/setup/doctype/naming_series_options/locale/sr-doc.json b/setup/doctype/naming_series_options/locale/sr-doc.json
deleted file mode 100644
index df84b8e..0000000
--- a/setup/doctype/naming_series_options/locale/sr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Doc Type": "\u0414\u043e\u043a \u0422\u0438\u043f", 
- "Naming Series Options": "\u0418\u043c\u0435\u043d\u043e\u0432\u0430\u045a\u0435 \u0441\u0435\u0440\u0438\u0458\u0435 \u041e\u043f\u0446\u0438\u0458\u0435", 
- "Series Options": "\u0421\u0435\u0440\u0438\u0458\u0430 \u041e\u043f\u0446\u0438\u0458\u0435", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430"
-}
\ No newline at end of file
diff --git a/setup/doctype/naming_series_options/locale/ta-doc.json b/setup/doctype/naming_series_options/locale/ta-doc.json
deleted file mode 100644
index 0b4bb46..0000000
--- a/setup/doctype/naming_series_options/locale/ta-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Doc Type": "Doc \u0bb5\u0b95\u0bc8", 
- "Naming Series Options": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0bb5\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bbf\u0b9f\u0bc1\u0bae\u0bcd", 
- "Series Options": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0bb5\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8"
-}
\ No newline at end of file
diff --git a/setup/doctype/naming_series_options/locale/th-doc.json b/setup/doctype/naming_series_options/locale/th-doc.json
deleted file mode 100644
index 0202a37..0000000
--- a/setup/doctype/naming_series_options/locale/th-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Doc Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17 Doc", 
- "Naming Series Options": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e0a\u0e38\u0e14", 
- "Series Options": "\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e0a\u0e38\u0e14", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07"
-}
\ No newline at end of file
diff --git a/setup/doctype/naming_series_options/naming_series_options.py b/setup/doctype/naming_series_options/naming_series_options.py
deleted file mode 100644
index 7f48feb..0000000
--- a/setup/doctype/naming_series_options/naming_series_options.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-
-class DocType:
-	def __init__(self, d, dl):
-		self.doc, self.doclist = d, dl
\ No newline at end of file
diff --git a/setup/doctype/naming_series_options/naming_series_options.txt b/setup/doctype/naming_series_options/naming_series_options.txt
deleted file mode 100644
index c95af3d..0000000
--- a/setup/doctype/naming_series_options/naming_series_options.txt
+++ /dev/null
@@ -1,63 +0,0 @@
-[
- {
-  "creation": "2012-03-27 14:36:21", 
-  "docstatus": 0, 
-  "modified": "2012-03-27 14:36:21", 
-  "modified_by": "Administrator", 
-  "owner": "Administrator"
- }, 
- {
-  "autoname": "__NSO.#####", 
-  "doctype": "DocType", 
-  "in_create": 1, 
-  "module": "Setup", 
-  "name": "__common__", 
-  "read_only": 0, 
-  "section_style": "Simple", 
-  "show_in_menu": 0, 
-  "version": 5
- }, 
- {
-  "doctype": "DocField", 
-  "name": "__common__", 
-  "parent": "Naming Series Options", 
-  "parentfield": "fields", 
-  "parenttype": "DocType", 
-  "permlevel": 0
- }, 
- {
-  "doctype": "DocPerm", 
-  "name": "__common__", 
-  "parent": "Naming Series Options", 
-  "parentfield": "permissions", 
-  "parenttype": "DocType", 
-  "permlevel": 0, 
-  "read": 1, 
-  "report": 1, 
-  "role": "System Manager"
- }, 
- {
-  "doctype": "DocType", 
-  "name": "Naming Series Options"
- }, 
- {
-  "doctype": "DocPerm"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "doc_type", 
-  "fieldtype": "Data", 
-  "label": "Doc Type", 
-  "oldfieldname": "doc_type", 
-  "oldfieldtype": "Data", 
-  "search_index": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "series_options", 
-  "fieldtype": "Text", 
-  "label": "Series Options", 
-  "oldfieldname": "series_options", 
-  "oldfieldtype": "Text"
- }
-]
\ No newline at end of file
diff --git a/setup/doctype/notification_control/README.md b/setup/doctype/notification_control/README.md
new file mode 100644
index 0000000..3c411b7
--- /dev/null
+++ b/setup/doctype/notification_control/README.md
@@ -0,0 +1 @@
+Tool to automatically prompt sending of Email on Submission of various records.
\ No newline at end of file
diff --git a/setup/doctype/notification_control/locale/_messages_doc.json b/setup/doctype/notification_control/locale/_messages_doc.json
deleted file mode 100644
index 115ea34..0000000
--- a/setup/doctype/notification_control/locale/_messages_doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-[
- "Custom Message", 
- "Customize the Notification", 
- "Purchase Receipt Message", 
- "Sales Invoice Message", 
- "Select Transaction", 
- "Expense Claim Approved", 
- "Sales Order Message", 
- "Expense Claim Rejected", 
- "Quotation Message", 
- "Expense Claim Rejected Message", 
- "Expense Claim Approved Message", 
- "Update", 
- "Prompt for Email on Submission of", 
- "Purchase Receipt", 
- "Delivery Note Message", 
- "Quotation", 
- "Purchase", 
- "Purchase Order Message", 
- "Setup", 
- "Send automatic emails to Contacts on Submitting transactions.", 
- "Purchase Order", 
- "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.", 
- "Expense Claim", 
- "Customize the introductory text that goes as a part of that email. Each transaction has a separate introductory text.", 
- "Notification Control", 
- "Sales", 
- "Delivery Note", 
- "Sales Invoice", 
- "Sales Order"
-]
\ No newline at end of file
diff --git a/setup/doctype/notification_control/locale/ar-doc.json b/setup/doctype/notification_control/locale/ar-doc.json
deleted file mode 100644
index fa48601..0000000
--- a/setup/doctype/notification_control/locale/ar-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "Custom Message": "\u0631\u0633\u0627\u0644\u0629 \u0645\u062e\u0635\u0635\u0629", 
- "Customize the Notification": "\u062a\u062e\u0635\u064a\u0635 \u0625\u0639\u0644\u0627\u0645", 
- "Customize the introductory text that goes as a part of that email. Each transaction has a separate introductory text.": "\u062a\u062e\u0635\u064a\u0635 \u0627\u0644\u0646\u0635 \u0627\u0644\u0627\u0633\u062a\u0647\u0644\u0627\u0644\u064a \u0627\u0644\u0630\u064a \u064a\u0630\u0647\u0628 \u0643\u062c\u0632\u0621 \u0645\u0646 \u0623\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a. \u0643\u0644 \u0645\u0639\u0627\u0645\u0644\u0629 \u0644\u0647 \u0646\u0635 \u0645\u0646\u0641\u0635\u0644 \u0627\u0633\u062a\u0647\u0644\u0627\u0644\u064a.", 
- "Delivery Note": "\u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u062a\u0633\u0644\u064a\u0645", 
- "Delivery Note Message": "\u0645\u0644\u0627\u062d\u0638\u0629 \u062a\u0633\u0644\u064a\u0645 \u0631\u0633\u0627\u0644\u0629", 
- "Expense Claim": "\u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0637\u0627\u0644\u0628\u0629", 
- "Expense Claim Approved": "\u0627\u0644\u0645\u0637\u0627\u0644\u0628\u0629 \u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0639\u062a\u0645\u062f\u0629", 
- "Expense Claim Approved Message": "\u0627\u0644\u0645\u0637\u0627\u0644\u0628\u0629 \u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0639\u062a\u0645\u062f\u0629 \u0631\u0633\u0627\u0644\u0629", 
- "Expense Claim Rejected": "\u0627\u0644\u0645\u0637\u0627\u0644\u0628\u0629 \u062d\u0633\u0627\u0628 \u0645\u0631\u0641\u0648\u0636", 
- "Expense Claim Rejected Message": "\u0627\u0644\u0645\u0637\u0627\u0644\u0628\u0629 \u062d\u0633\u0627\u0628 \u0631\u0641\u0636 \u0631\u0633\u0627\u0644\u0629", 
- "Notification Control": "\u0625\u0639\u0644\u0627\u0645 \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Prompt for Email on Submission of": "\u0627\u0644\u0645\u0637\u0627\u0644\u0628\u0629 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0627\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0639\u0644\u0649 \u062a\u0642\u062f\u064a\u0645", 
- "Purchase": "\u0634\u0631\u0627\u0621", 
- "Purchase Order": "\u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "Purchase Order Message": "\u0631\u0633\u0627\u0644\u0629 \u0637\u0644\u0628 \u0634\u0631\u0627\u0621", 
- "Purchase Receipt": "\u0634\u0631\u0627\u0621 \u0627\u0633\u062a\u0644\u0627\u0645", 
- "Purchase Receipt Message": "\u0631\u0633\u0627\u0644\u0629 \u0625\u064a\u0635\u0627\u0644 \u0634\u0631\u0627\u0621", 
- "Quotation": "\u0627\u0642\u062a\u0628\u0627\u0633", 
- "Quotation Message": "\u0627\u0642\u062a\u0628\u0627\u0633 \u0631\u0633\u0627\u0644\u0629", 
- "Sales": "\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Sales Invoice": "\u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u0628\u064a\u0639\u0627\u062a", 
- "Sales Invoice Message": "\u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u0628\u064a\u0639\u0627\u062a \u0631\u0633\u0627\u0644\u0629", 
- "Sales Order": "\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Sales Order Message": "\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0631\u0633\u0627\u0644\u0629", 
- "Select Transaction": "\u062d\u062f\u062f \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0627\u062a", 
- "Send automatic emails to Contacts on Submitting transactions.": "\u0625\u0631\u0633\u0627\u0644 \u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u062a\u0644\u0642\u0627\u0626\u064a\u0627 \u0625\u0644\u0649 \u062c\u0647\u0627\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0639\u0644\u0649 \u062a\u0642\u062f\u064a\u0645 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0627\u062a.", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Update": "\u062a\u062d\u062f\u064a\u062b", 
- "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.": "\u0639\u0646\u062f &quot;\u0627\u0644\u0645\u0642\u062f\u0645\u0629&quot; \u0623\u064a \u0645\u0646 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0627\u062a \u062a\u0645\u060c \u0628\u0631\u064a\u062f \u0627\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u0645\u0646\u0628\u062b\u0642\u0629 \u062a\u0644\u0642\u0627\u0626\u064a\u0627 \u0641\u062a\u062d \u0644\u0625\u0631\u0633\u0627\u0644 \u0628\u0631\u064a\u062f \u0627\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u0649 &quot;\u0627\u0644\u0627\u062a\u0635\u0627\u0644&quot; \u0627\u0644\u0645\u0631\u062a\u0628\u0637\u0629 \u0641\u064a \u062a\u0644\u0643 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629\u060c \u0645\u0639 \u0627\u0644\u0635\u0641\u0642\u0629 \u0643\u0645\u0631\u0641\u0642. \u064a\u062c\u0648\u0632 \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0623\u0648 \u0642\u062f \u0644\u0627 \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a."
-}
\ No newline at end of file
diff --git a/setup/doctype/notification_control/locale/de-doc.json b/setup/doctype/notification_control/locale/de-doc.json
deleted file mode 100644
index 81fb54d..0000000
--- a/setup/doctype/notification_control/locale/de-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "Custom Message": "Custom Message", 
- "Customize the Notification": "Passen Sie die Benachrichtigung", 
- "Customize the introductory text that goes as a part of that email. Each transaction has a separate introductory text.": "Passen Sie den einleitenden Text, der als Teil der E-Mail geht. Jede Transaktion hat einen separaten einleitenden Text.", 
- "Delivery Note": "Lieferschein", 
- "Delivery Note Message": "Lieferschein Nachricht", 
- "Expense Claim": "Expense Anspruch", 
- "Expense Claim Approved": "Expense Anspruch Genehmigt", 
- "Expense Claim Approved Message": "Expense Anspruch Genehmigt Nachricht", 
- "Expense Claim Rejected": "Expense Antrag abgelehnt", 
- "Expense Claim Rejected Message": "Expense Antrag abgelehnt Nachricht", 
- "Notification Control": "Meldungssteuervorrichtung", 
- "Prompt for Email on Submission of": "Eingabeaufforderung f\u00fcr E-Mail auf Vorlage von", 
- "Purchase": "Kaufen", 
- "Purchase Order": "Auftragsbest\u00e4tigung", 
- "Purchase Order Message": "Purchase Order Nachricht", 
- "Purchase Receipt": "Kaufbeleg", 
- "Purchase Receipt Message": "Kaufbeleg Nachricht", 
- "Quotation": "Zitat", 
- "Quotation Message": "Quotation Nachricht", 
- "Sales": "Vertrieb", 
- "Sales Invoice": "Sales Invoice", 
- "Sales Invoice Message": "Sales Invoice Nachricht", 
- "Sales Order": "Sales Order", 
- "Sales Order Message": "Sales Order Nachricht", 
- "Select Transaction": "W\u00e4hlen Sie Transaction", 
- "Send automatic emails to Contacts on Submitting transactions.": "Senden Sie automatische E-Mails an Kontakte auf Einreichen Transaktionen.", 
- "Setup": "Setup", 
- "Update": "Aktualisieren", 
- "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.": "Wenn eine der \u00fcberpr\u00fcften Transaktionen werden \"Eingereicht\", ein E-Mail-pop-up automatisch ge\u00f6ffnet, um eine E-Mail mit dem zugeh\u00f6rigen \"Kontakt\" in dieser Transaktion zu senden, mit der Transaktion als Anhang. Der Benutzer kann oder nicht-Mail senden."
-}
\ No newline at end of file
diff --git a/setup/doctype/notification_control/locale/es-doc.json b/setup/doctype/notification_control/locale/es-doc.json
deleted file mode 100644
index 09577ad..0000000
--- a/setup/doctype/notification_control/locale/es-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "Custom Message": "Mensaje personalizado", 
- "Customize the Notification": "Personalizar la notificaci\u00f3n", 
- "Customize the introductory text that goes as a part of that email. Each transaction has a separate introductory text.": "Personalizar el texto introductorio que va como una parte de dicho mensaje. Cada transacci\u00f3n tiene un texto introductorio separado.", 
- "Delivery Note": "Nota de entrega", 
- "Delivery Note Message": "Entrega de mensajes Nota", 
- "Expense Claim": "Cuenta de gastos", 
- "Expense Claim Approved": "Reclamaci\u00f3n de Gastos Aprobados", 
- "Expense Claim Approved Message": "Reclamaci\u00f3n de Gastos Aprobados mensaje", 
- "Expense Claim Rejected": "Reclamaci\u00f3n de Gastos Rechazados", 
- "Expense Claim Rejected Message": "Reclamaci\u00f3n de Gastos Rechazados mensaje", 
- "Notification Control": "Notificaci\u00f3n de control", 
- "Prompt for Email on Submission of": "Preguntar por correo electr\u00f3nico en la presentaci\u00f3n de", 
- "Purchase": "Comprar", 
- "Purchase Order": "Orden de Compra", 
- "Purchase Order Message": "Compra Mensaje Orden", 
- "Purchase Receipt": "Recibo de compra", 
- "Purchase Receipt Message": "Compra mensaje recibido", 
- "Quotation": "Cita", 
- "Quotation Message": "Cita Mensaje", 
- "Sales": "Venta", 
- "Sales Invoice": "Factura de venta", 
- "Sales Invoice Message": "Ventas Mensaje Factura", 
- "Sales Order": "De \u00f3rdenes de venta", 
- "Sales Order Message": "Ventas Mensaje Orden", 
- "Select Transaction": "Seleccione Transaction", 
- "Send automatic emails to Contacts on Submitting transactions.": "Enviar correos electr\u00f3nicos autom\u00e1ticos en Contactos de Env\u00edo de transacciones.", 
- "Setup": "Disposici\u00f3n", 
- "Update": "Actualizar", 
- "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.": "Cuando alguna de las operaciones controladas son &quot;Enviado&quot;, un correo electr\u00f3nico pop-up se abre autom\u00e1ticamente al enviar un correo electr\u00f3nico a los asociados &quot;Contacto&quot; en esa transacci\u00f3n, la transacci\u00f3n como un archivo adjunto. El usuario puede o no puede enviar el correo electr\u00f3nico."
-}
\ No newline at end of file
diff --git a/setup/doctype/notification_control/locale/fr-doc.json b/setup/doctype/notification_control/locale/fr-doc.json
deleted file mode 100644
index 15cd3b7..0000000
--- a/setup/doctype/notification_control/locale/fr-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "Custom Message": "Message personnalis\u00e9", 
- "Customize the Notification": "Personnaliser la notification", 
- "Customize the introductory text that goes as a part of that email. Each transaction has a separate introductory text.": "Personnaliser le texte d&#39;introduction qui se d\u00e9roule comme une partie de cet e-mail. Chaque transaction a un texte s\u00e9par\u00e9 d&#39;introduction.", 
- "Delivery Note": "Remarque livraison", 
- "Delivery Note Message": "Note Message de livraison", 
- "Expense Claim": "Demande d&#39;indemnit\u00e9 de", 
- "Expense Claim Approved": "Demande d&#39;indemnit\u00e9 Approuv\u00e9", 
- "Expense Claim Approved Message": "Demande d&#39;indemnit\u00e9 Approuv\u00e9 message", 
- "Expense Claim Rejected": "Demande d&#39;indemnit\u00e9 rejet\u00e9e", 
- "Expense Claim Rejected Message": "Demande d&#39;indemnit\u00e9 rejet\u00e9 le message", 
- "Notification Control": "Contr\u00f4le de notification", 
- "Prompt for Email on Submission of": "Prompt for Email relative \u00e0 la pr\u00e9sentation des", 
- "Purchase": "Acheter", 
- "Purchase Order": "Bon de commande", 
- "Purchase Order Message": "Achat message Ordre", 
- "Purchase Receipt": "Achat R\u00e9ception", 
- "Purchase Receipt Message": "Achat message de r\u00e9ception", 
- "Quotation": "Citation", 
- "Quotation Message": "Devis message", 
- "Sales": "Ventes", 
- "Sales Invoice": "Facture de vente", 
- "Sales Invoice Message": "Message facture de vente", 
- "Sales Order": "Commande", 
- "Sales Order Message": "Message de commande client", 
- "Select Transaction": "S\u00e9lectionnez Transaction", 
- "Send automatic emails to Contacts on Submitting transactions.": "Envoyer des emails automatiques vers les Contacts sur Envoi transactions.", 
- "Setup": "Installation", 
- "Update": "Mettre \u00e0 jour", 
- "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.": "Lorsque l&#39;une des op\u00e9rations contr\u00f4l\u00e9es sont \u00absoumis\u00bb, un e-mail pop-up s&#39;ouvre automatiquement pour envoyer un courrier \u00e9lectronique \u00e0 l&#39;associ\u00e9 &quot;Contact&quot; dans cette transaction, la transaction en pi\u00e8ce jointe. L&#39;utilisateur peut ou ne peut pas envoyer l&#39;e-mail."
-}
\ No newline at end of file
diff --git a/setup/doctype/notification_control/locale/hi-doc.json b/setup/doctype/notification_control/locale/hi-doc.json
deleted file mode 100644
index b618146..0000000
--- a/setup/doctype/notification_control/locale/hi-doc.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "Custom Message": "\u0915\u0938\u094d\u091f\u092e \u0938\u0902\u0926\u0947\u0936", 
- "Customize the Notification": "\u0905\u0927\u093f\u0938\u0942\u091a\u0928\u093e \u0915\u094b \u092e\u0928\u092a\u0938\u0902\u0926", 
- "Customize the introductory text that goes as a part of that email. Each transaction has a separate introductory text.": "\u092a\u0930\u093f\u091a\u092f\u093e\u0924\u094d\u092e\u0915 \u092a\u093e\u0920 \u0939\u0948 \u0915\u093f \u0915\u093f \u0908\u092e\u0947\u0932 \u0915\u0947 \u090f\u0915 \u092d\u093e\u0917 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u091a\u0932\u093e \u091c\u093e\u0924\u093e \u0939\u0948 \u0905\u0928\u0941\u0915\u0942\u0932\u093f\u0924. \u092a\u094d\u0930\u0924\u094d\u092f\u0947\u0915 \u0932\u0947\u0928\u0926\u0947\u0928 \u090f\u0915 \u0905\u0932\u0917 \u092a\u0930\u093f\u091a\u092f\u093e\u0924\u094d\u092e\u0915 \u092a\u093e\u0920 \u0939\u0948.", 
- "Delivery Note": "\u092c\u093f\u0932\u091f\u0940", 
- "Delivery Note Message": "\u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f \u0938\u0902\u0926\u0947\u0936", 
- "Expense Claim": "\u0935\u094d\u092f\u092f \u0926\u093e\u0935\u093e", 
- "Expense Claim Approved": "\u0935\u094d\u092f\u092f \u0926\u093e\u0935\u0947 \u0915\u094b \u092e\u0902\u091c\u0942\u0930\u0940", 
- "Expense Claim Approved Message": "\u0935\u094d\u092f\u092f \u0926\u093e\u0935\u093e \u0938\u0902\u0926\u0947\u0936 \u0938\u094d\u0935\u0940\u0915\u0943\u0924", 
- "Expense Claim Rejected": "\u0935\u094d\u092f\u092f \u0926\u093e\u0935\u0947 \u0915\u093e \u0916\u0902\u0921\u0928 \u0915\u093f\u092f\u093e", 
- "Expense Claim Rejected Message": "\u0935\u094d\u092f\u092f \u0926\u093e\u0935\u093e \u0938\u0902\u0926\u0947\u0936 \u0905\u0938\u094d\u0935\u0940\u0915\u0943\u0924", 
- "Notification Control": "\u0905\u0927\u093f\u0938\u0942\u091a\u0928\u093e \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923", 
- "Prompt for Email on Submission of": "\u092a\u094d\u0930\u0938\u094d\u0924\u0941\u0924 \u0915\u0930\u0928\u0947 \u092a\u0930 \u0908\u092e\u0947\u0932 \u0915\u0947 \u0932\u093f\u090f \u0938\u0902\u0915\u0947\u0924", 
- "Purchase": "\u0915\u094d\u0930\u092f", 
- "Purchase Order": "\u0906\u0926\u0947\u0936 \u0916\u0930\u0940\u0926", 
- "Purchase Order Message": "\u0916\u0930\u0940\u0926 \u0906\u0926\u0947\u0936 \u0938\u0902\u0926\u0947\u0936", 
- "Purchase Receipt": "\u0930\u0938\u0940\u0926 \u0916\u0930\u0940\u0926", 
- "Purchase Receipt Message": "\u0916\u0930\u0940\u0926 \u0930\u0938\u0940\u0926 \u0938\u0902\u0926\u0947\u0936", 
- "Quotation": "\u0909\u0926\u094d\u0927\u0930\u0923", 
- "Quotation Message": "\u0915\u094b\u091f\u0947\u0936\u0928 \u0938\u0902\u0926\u0947\u0936", 
- "Sales": "\u0935\u093f\u0915\u094d\u0930\u092f", 
- "Sales Invoice": "\u092c\u093f\u0915\u094d\u0930\u0940 \u091a\u093e\u0932\u093e\u0928", 
- "Sales Invoice Message": "\u092c\u093f\u0915\u094d\u0930\u0940 \u091a\u093e\u0932\u093e\u0928 \u0938\u0902\u0926\u0947\u0936", 
- "Sales Order": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936", 
- "Sales Order Message": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936 \u0938\u0902\u0926\u0947\u0936", 
- "Select Transaction": "\u0932\u0947\u0928 - \u0926\u0947\u0928 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Send Email Automatically on Submission of": "\u092a\u094d\u0930\u0938\u094d\u0924\u0941\u0924 \u0915\u0930\u0928\u0947 \u092a\u0930 \u0908\u092e\u0947\u0932 \u0938\u094d\u0935\u0924\u0903 \u092d\u0947\u091c\u0947\u0902", 
- "Send automatic emails to Contacts on Submitting transactions.": "\u0932\u0947\u0928\u0926\u0947\u0928 \u092d\u0947\u091c\u0928\u0947 \u092a\u0930 \u0938\u0902\u092a\u0930\u094d\u0915 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0938\u094d\u0935\u0924: \u0908\u092e\u0947\u0932 \u092d\u0947\u091c\u0947\u0902.", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Update": "\u0905\u0926\u094d\u092f\u0924\u0928", 
- "When any of the checked transactions are \"Submitted\", an email is automatically sent to the associated \"Contact\" in that transaction, with the transaction as an attachment.": "\u091c\u092c \u091a\u0947\u0915 \u0915\u093f\u090f \u0917\u090f \u0932\u0947\u0928\u0926\u0947\u0928 \u0915\u0947 \u0915\u093f\u0938\u0940 \u092d\u0940 &quot;\u092a\u094d\u0930\u0938\u094d\u0924\u0941\u0924&quot; \u0915\u0930 \u0930\u0939\u0947 \u0939\u0948\u0902, \u090f\u0915 \u0908\u092e\u0947\u0932 \u0938\u094d\u0935\u0924\u0903 \u0915\u093f \u0932\u0947\u0928 - \u0926\u0947\u0928 \u092e\u0947\u0902 \u091c\u0941\u0921\u093c\u0947 &quot;\u0938\u0902\u092a\u0930\u094d\u0915&quot; \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092d\u0947\u091c\u093e \u0939\u0948, \u0932\u0947\u0928 - \u0926\u0947\u0928 \u0915\u0947 \u0938\u093e\u0925 \u090f\u0915 \u0905\u0928\u0941\u0932\u0917\u094d\u0928\u0915 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902.", 
- "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.": ", \u090f\u0915 \u091a\u0947\u0915 \u0915\u093f\u090f \u0917\u090f \u0932\u0947\u0928\u0926\u0947\u0928 \u0915\u0947 \u0915\u093f\u0938\u0940 \u092d\u0940 &quot;\u092a\u094d\u0930\u0938\u094d\u0924\u0941\u0924 \u0915\u0930 \u0930\u0939\u0947 \u0939\u0948\u0902&quot; \u092a\u0949\u092a - \u0905\u092a \u0908\u092e\u0947\u0932 \u0938\u094d\u0935\u091a\u093e\u0932\u093f\u0924 \u0930\u0942\u092a \u0938\u0947 \u091c\u0941\u0921\u093c\u0947 \u0939\u0948 \u0915\u093f \u0938\u094c\u0926\u0947 \u092e\u0947\u0902 &quot;\u0938\u0902\u092a\u0930\u094d\u0915&quot; \u0915\u0947 \u0932\u093f\u090f \u090f\u0915 \u0908\u092e\u0947\u0932 \u092d\u0947\u091c\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f, \u090f\u0915 \u0905\u0928\u0941\u0932\u0917\u094d\u0928\u0915 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0932\u0947\u0928 - \u0926\u0947\u0928 \u0915\u0947 \u0938\u093e\u0925 \u0916\u094b\u0932\u093e. \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u092f\u093e \u0908\u092e\u0947\u0932 \u092d\u0947\u091c\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0928\u0939\u0940\u0902 \u0939\u094b \u0938\u0915\u0924\u093e."
-}
\ No newline at end of file
diff --git a/setup/doctype/notification_control/locale/hr-doc.json b/setup/doctype/notification_control/locale/hr-doc.json
deleted file mode 100644
index 10345fa..0000000
--- a/setup/doctype/notification_control/locale/hr-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "Custom Message": "Prilago\u0111ena poruka", 
- "Customize the Notification": "Prilagodite Obavijest", 
- "Customize the introductory text that goes as a part of that email. Each transaction has a separate introductory text.": "Prilagodite uvodni tekst koji ide kao dio tog e-maila. Svaka transakcija ima zaseban uvodni tekst.", 
- "Delivery Note": "Obavje\u0161tenje o primanji po\u0161iljke", 
- "Delivery Note Message": "Otpremnica Poruka", 
- "Expense Claim": "Rashodi polaganja", 
- "Expense Claim Approved": "Rashodi Zahtjev odobren", 
- "Expense Claim Approved Message": "Rashodi Zahtjev Odobren poruku", 
- "Expense Claim Rejected": "Rashodi Zahtjev odbijen", 
- "Expense Claim Rejected Message": "Rashodi Zahtjev odbijen poruku", 
- "Notification Control": "Obavijest kontrola", 
- "Prompt for Email on Submission of": "Pitaj za e-po\u0161tu na podno\u0161enje", 
- "Purchase": "Kupiti", 
- "Purchase Order": "Narud\u017ebenica", 
- "Purchase Order Message": "Narud\u017ebenica poruku", 
- "Purchase Receipt": "Ra\u010dun kupnje", 
- "Purchase Receipt Message": "Kupnja Potvrda poruku", 
- "Quotation": "Citat", 
- "Quotation Message": "Citat Poruka", 
- "Sales": "Prodajni", 
- "Sales Invoice": "Prodaja fakture", 
- "Sales Invoice Message": "Prodaja Ra\u010dun Poruka", 
- "Sales Order": "Prodajnog naloga", 
- "Sales Order Message": "Prodajnog naloga Poruka", 
- "Select Transaction": "Odaberite transakcija", 
- "Send automatic emails to Contacts on Submitting transactions.": "Po\u0161alji automatske poruke u Kontakte o podno\u0161enju transakcije.", 
- "Setup": "Postavljanje", 
- "Update": "A\u017eurirati", 
- "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.": "Kada bilo koji od provjerenih transakcija &quot;Postavio&quot;, e-mail pop-up automatski otvorio poslati e-mail na povezane &quot;Kontakt&quot; u toj transakciji, s transakcijom u privitku. Korisnik mo\u017ee ili ne mo\u017ee poslati e-mail."
-}
\ No newline at end of file
diff --git a/setup/doctype/notification_control/locale/nl-doc.json b/setup/doctype/notification_control/locale/nl-doc.json
deleted file mode 100644
index f9e6bbd..0000000
--- a/setup/doctype/notification_control/locale/nl-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "Custom Message": "Aangepast bericht", 
- "Customize the Notification": "Pas de Kennisgeving", 
- "Customize the introductory text that goes as a part of that email. Each transaction has a separate introductory text.": "Pas de inleidende tekst die gaat als een deel van die e-mail. Elke transactie heeft een aparte inleidende tekst.", 
- "Delivery Note": "Vrachtbrief", 
- "Delivery Note Message": "Levering Opmerking Bericht", 
- "Expense Claim": "Expense Claim", 
- "Expense Claim Approved": "Expense Claim Goedgekeurd", 
- "Expense Claim Approved Message": "Expense Claim Goedgekeurd Bericht", 
- "Expense Claim Rejected": "Expense claim afgewezen", 
- "Expense Claim Rejected Message": "Expense claim afgewezen Bericht", 
- "Notification Control": "Kennisgeving Controle", 
- "Prompt for Email on Submission of": "Vragen om E-mail op Indiening van", 
- "Purchase": "Kopen", 
- "Purchase Order": "Purchase Order", 
- "Purchase Order Message": "Purchase Order Bericht", 
- "Purchase Receipt": "Aankoopbewijs", 
- "Purchase Receipt Message": "Aankoopbewijs Bericht", 
- "Quotation": "Citaat", 
- "Quotation Message": "Offerte Bericht", 
- "Sales": "Sales", 
- "Sales Invoice": "Sales Invoice", 
- "Sales Invoice Message": "Sales Invoice Message", 
- "Sales Order": "Verkooporder", 
- "Sales Order Message": "Verkooporder Bericht", 
- "Select Transaction": "Selecteer Transactie", 
- "Send automatic emails to Contacts on Submitting transactions.": "Stuur automatische e-mails naar Contacten op Indienen van transacties.", 
- "Setup": "Setup", 
- "Update": "Bijwerken", 
- "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.": "Als een van de gecontroleerde transacties &quot;Submitted&quot;, een e-mail pop-up automatisch geopend om een \u200b\u200be-mail te sturen naar de bijbehorende &quot;Contact&quot; in deze transactie, de transactie als bijlage. De gebruiker kan al dan niet verzenden email."
-}
\ No newline at end of file
diff --git a/setup/doctype/notification_control/locale/pt-BR-doc.json b/setup/doctype/notification_control/locale/pt-BR-doc.json
deleted file mode 100644
index 78312f5..0000000
--- a/setup/doctype/notification_control/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "Custom Message": "Mensagem personalizada", 
- "Customize the Notification": "Personalize a Notifica\u00e7\u00e3o", 
- "Customize the introductory text that goes as a part of that email. Each transaction has a separate introductory text.": "Personalize o texto introdut\u00f3rio que vai como uma parte do que e-mail. Cada transa\u00e7\u00e3o tem um texto introdut\u00f3rio separado.", 
- "Delivery Note": "Guia de Remessa", 
- "Delivery Note Message": "Mensagem da Guia de Remessa", 
- "Expense Claim": "Pedido de Reembolso de Despesas", 
- "Expense Claim Approved": "Pedido de Reembolso de Despesas Aprovado", 
- "Expense Claim Approved Message": "Mensagem de aprova\u00e7\u00e3o do Pedido de Reembolso de Despesas", 
- "Expense Claim Rejected": "Pedido de Reembolso de Despesas Rejeitado", 
- "Expense Claim Rejected Message": "Mensagem de recusa do Pedido de Reembolso de Despesas", 
- "Notification Control": "Controle de Notifica\u00e7\u00e3o", 
- "Prompt for Email on Submission of": "Solicitar e-mail no envio da", 
- "Purchase": "Compras", 
- "Purchase Order": "Ordem de Compra", 
- "Purchase Order Message": "Mensagem da Ordem de Compra", 
- "Purchase Receipt": "Recibo de Compra", 
- "Purchase Receipt Message": "Mensagem do Recibo de Compra", 
- "Quotation": "Cota\u00e7\u00e3o", 
- "Quotation Message": "Mensagem da Cota\u00e7\u00e3o", 
- "Sales": "Vendas", 
- "Sales Invoice": "Nota Fiscal de Venda", 
- "Sales Invoice Message": "Mensagem da Nota Fiscal de Venda", 
- "Sales Order": "Ordem de Venda", 
- "Sales Order Message": "Mensagem da Ordem de Venda", 
- "Select Transaction": "Selecione a Transa\u00e7\u00e3o", 
- "Send automatic emails to Contacts on Submitting transactions.": "Enviar e-mails autom\u00e1ticos para os Contatos ao Submeter transa\u00e7\u00f5es.", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Update": "Atualizar", 
- "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.": "Quando qualquer uma das opera\u00e7\u00f5es marcadas s\u00e3o &quot;Enviadas&quot;, um pop-up abre automaticamente para enviar um e-mail para o &quot;Contato&quot; associado a transa\u00e7\u00e3o, com a transa\u00e7\u00e3o como um anexo. O usu\u00e1rio pode ou n\u00e3o enviar o e-mail."
-}
\ No newline at end of file
diff --git a/setup/doctype/notification_control/locale/pt-doc.json b/setup/doctype/notification_control/locale/pt-doc.json
deleted file mode 100644
index 9ce23a2..0000000
--- a/setup/doctype/notification_control/locale/pt-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "Custom Message": "Mensagem personalizada", 
- "Customize the Notification": "Personalize a Notifica\u00e7\u00e3o", 
- "Customize the introductory text that goes as a part of that email. Each transaction has a separate introductory text.": "Personalize o texto introdut\u00f3rio que vai como uma parte do que e-mail. Cada transa\u00e7\u00e3o tem um texto separado introdut\u00f3rio.", 
- "Delivery Note": "Guia de remessa", 
- "Delivery Note Message": "Mensagem Nota de Entrega", 
- "Expense Claim": "Relat\u00f3rio de Despesas", 
- "Expense Claim Approved": "Relat\u00f3rio de Despesas Aprovado", 
- "Expense Claim Approved Message": "Relat\u00f3rio de Despesas Aprovado Mensagem", 
- "Expense Claim Rejected": "Relat\u00f3rio de Despesas Rejeitado", 
- "Expense Claim Rejected Message": "Relat\u00f3rio de Despesas Rejeitado Mensagem", 
- "Notification Control": "Controle de Notifica\u00e7\u00e3o", 
- "Prompt for Email on Submission of": "Solicitar-mail mediante a apresenta\u00e7\u00e3o da", 
- "Purchase": "Comprar", 
- "Purchase Order": "Ordem de Compra", 
- "Purchase Order Message": "Mensagem comprar Ordem", 
- "Purchase Receipt": "Compra recibo", 
- "Purchase Receipt Message": "Mensagem comprar Recebimento", 
- "Quotation": "Cita\u00e7\u00e3o", 
- "Quotation Message": "Mensagem cita\u00e7\u00e3o", 
- "Sales": "De vendas", 
- "Sales Invoice": "Fatura de vendas", 
- "Sales Invoice Message": "Vendas Mensagem Fatura", 
- "Sales Order": "Ordem de Vendas", 
- "Sales Order Message": "Vendas Mensagem Ordem", 
- "Select Transaction": "Selecione Transa\u00e7\u00e3o", 
- "Send automatic emails to Contacts on Submitting transactions.": "Enviar e-mails autom\u00e1ticos para Contatos no Submetendo transa\u00e7\u00f5es.", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Update": "Atualizar", 
- "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.": "Quando qualquer uma das opera\u00e7\u00f5es verificadas est\u00e3o &quot;Enviado&quot;, um e-mail pop-up aberta automaticamente para enviar um e-mail para o associado &quot;Contato&quot;, em que a transa\u00e7\u00e3o, com a transa\u00e7\u00e3o como um anexo. O usu\u00e1rio pode ou n\u00e3o enviar o e-mail."
-}
\ No newline at end of file
diff --git a/setup/doctype/notification_control/locale/sr-doc.json b/setup/doctype/notification_control/locale/sr-doc.json
deleted file mode 100644
index a9fa548..0000000
--- a/setup/doctype/notification_control/locale/sr-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "Custom Message": "\u041f\u0440\u0438\u043b\u0430\u0433\u043e\u0452\u0435\u043d\u0430 \u043f\u043e\u0440\u0443\u043a\u0430", 
- "Customize the Notification": "\u041f\u0440\u0438\u043b\u0430\u0433\u043e\u0452\u0430\u0432\u0430\u045a\u0435 \u043e\u0431\u0430\u0432\u0435\u0448\u0442\u0435\u045a\u0430", 
- "Customize the introductory text that goes as a part of that email. Each transaction has a separate introductory text.": "\u041f\u0440\u0438\u043b\u0430\u0433\u043e\u0434\u0438\u0442\u0435 \u0443\u0432\u043e\u0434\u043d\u0438 \u0442\u0435\u043a\u0441\u0442 \u043a\u043e\u0458\u0438 \u0438\u0434\u0435 \u043a\u0430\u043e \u0434\u0435\u043e \u0442\u043e\u0433 \u043f\u043e\u0448\u0442\u0435. \u0421\u0432\u0430\u043a\u0430 \u0442\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0430 \u0438\u043c\u0430 \u043f\u043e\u0441\u0435\u0431\u0430\u043d \u0443\u0432\u043e\u0434\u043d\u043e\u043c \u0442\u0435\u043a\u0441\u0442\u0443.", 
- "Delivery Note": "\u041e\u0431\u0430\u0432\u0435\u0448\u0442\u0435\u045a\u0435 \u043e \u043f\u0440\u0438\u0458\u0435\u043c\u0443 \u043f\u043e\u0448\u0438\u0459\u043a\u0435", 
- "Delivery Note Message": "\u0418\u0441\u043f\u043e\u0440\u0443\u043a\u0430 \u041d\u0430\u043f\u043e\u043c\u0435\u043d\u0430 \u043f\u043e\u0440\u0443\u043a\u0430", 
- "Expense Claim": "\u0420\u0430\u0441\u0445\u043e\u0434\u0438 \u043f\u043e\u0442\u0440\u0430\u0436\u0438\u0432\u0430\u045a\u0435", 
- "Expense Claim Approved": "\u0420\u0430\u0441\u0445\u043e\u0434\u0438 \u043f\u043e\u0442\u0440\u0430\u0436\u0438\u0432\u0430\u045a\u0435 \u043e\u0434\u043e\u0431\u0440\u0435\u043d\u043e", 
- "Expense Claim Approved Message": "\u0420\u0430\u0441\u0445\u043e\u0434\u0438 \u043f\u043e\u0442\u0440\u0430\u0436\u0438\u0432\u0430\u045a\u0435 \u041e\u0434\u043e\u0431\u0440\u0435\u043d\u043e \u043f\u043e\u0440\u0443\u043a\u0443", 
- "Expense Claim Rejected": "\u0420\u0430\u0441\u0445\u043e\u0434\u0438 \u043f\u043e\u0442\u0440\u0430\u0436\u0438\u0432\u0430\u045a\u0435 \u041e\u0434\u0431\u0438\u0458\u0435\u043d", 
- "Expense Claim Rejected Message": "\u0420\u0430\u0441\u0445\u043e\u0434\u0438 \u043f\u043e\u0442\u0440\u0430\u0436\u0438\u0432\u0430\u045a\u0435 \u041e\u0434\u0431\u0438\u0458\u0435\u043d \u043f\u043e\u0440\u0443\u043a\u0443", 
- "Notification Control": "\u041e\u0431\u0430\u0432\u0435\u0448\u0442\u0435\u045a\u0435 \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u0430", 
- "Prompt for Email on Submission of": "\u0423\u043f\u0438\u0442\u0430\u0458 \u0415\u043c\u0430\u0438\u043b \u0437\u0430 \u043f\u043e\u0434\u043d\u043e\u0448\u0435\u045a\u0435", 
- "Purchase": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430", 
- "Purchase Order": "\u041d\u0430\u043b\u043e\u0433 \u0437\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443", 
- "Purchase Order Message": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u043f\u043e\u0440\u0443\u043a\u0443 \u041e\u0440\u0434\u0435\u0440", 
- "Purchase Receipt": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u0440\u0438\u0458\u0435\u043c", 
- "Purchase Receipt Message": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u043f\u0440\u0438\u043c\u0430\u045a\u0435 \u043f\u043e\u0440\u0443\u043a\u0430", 
- "Quotation": "\u0426\u0438\u0442\u0430\u0442", 
- "Quotation Message": "\u0426\u0438\u0442\u0430\u0442 \u041f\u043e\u0440\u0443\u043a\u0430", 
- "Sales": "\u041f\u0440\u043e\u0434\u0430\u0458\u043d\u0438", 
- "Sales Invoice": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0420\u0430\u0447\u0443\u043d", 
- "Sales Invoice Message": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0420\u0430\u0447\u0443\u043d \u041f\u043e\u0440\u0443\u043a\u0430", 
- "Sales Order": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041d\u0430\u0440\u0443\u0447\u0438\u0442\u0435", 
- "Sales Order Message": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041d\u0430\u0440\u0443\u0447\u0438\u0442\u0435 \u043f\u043e\u0440\u0443\u043a\u0430", 
- "Select Transaction": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0442\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0443", 
- "Send automatic emails to Contacts on Submitting transactions.": "\u041f\u043e\u0448\u0430\u0459\u0438 \u0430\u0443\u0442\u043e\u043c\u0430\u0442\u0441\u043a\u0435 \u043f\u043e\u0448\u0442\u0443 \u0443 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0435 \u043d\u0430 \u041f\u043e\u0434\u043d\u043e\u0448\u0435\u045a\u0435 \u0442\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0435.", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Update": "\u0410\u0436\u0443\u0440\u0438\u0440\u0430\u045a\u0435", 
- "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.": "\u041a\u0430\u0434\u0430 \u043d\u0435\u043a\u0438 \u043e\u0434 \u0441\u0435\u043b\u0435\u043a\u0442\u0438\u0440\u0430\u043d\u0438\u0445 \u0442\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0430 &quot;\u041f\u043e\u0441\u043b\u0430\u043e&quot;, \u0435 \u043f\u043e\u043f-\u0443\u043f \u0430\u0443\u0442\u043e\u043c\u0430\u0442\u0441\u043a\u0438 \u043e\u0442\u0432\u043e\u0440\u0438\u043b\u0430 \u043f\u043e\u0441\u043b\u0430\u0442\u0438 \u0435\u043c\u0430\u0438\u043b \u043d\u0430 \u0432\u0435\u0437\u0438 &quot;\u041a\u043e\u043d\u0442\u0430\u043a\u0442&quot; \u0443 \u0442\u043e\u0458 \u0442\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0438, \u0441\u0430 \u0442\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u043e\u043c \u043a\u0430\u043e \u043f\u0440\u0438\u043b\u043e\u0433. \u041a\u043e\u0440\u0438\u0441\u043d\u0438\u043a \u043c\u043e\u0436\u0435 \u0438\u043b\u0438 \u043d\u0435 \u043c\u043e\u0436\u0435 \u0434\u0430 \u043f\u043e\u0448\u0430\u0459\u0435 \u043f\u043e\u0440\u0443\u043a\u0443."
-}
\ No newline at end of file
diff --git a/setup/doctype/notification_control/locale/ta-doc.json b/setup/doctype/notification_control/locale/ta-doc.json
deleted file mode 100644
index eac2384..0000000
--- a/setup/doctype/notification_control/locale/ta-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "Custom Message": "\u0ba4\u0ba9\u0bbf\u0baa\u0bcd\u0baa\u0baf\u0ba9\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf", 
- "Customize the Notification": "\u0b85\u0bb1\u0bbf\u0bb5\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0ba4\u0ba9\u0bbf\u0baa\u0bcd\u0baa\u0baf\u0ba9\u0bbe\u0b95\u0bcd\u0b95\u0bc1", 
- "Customize the introductory text that goes as a part of that email. Each transaction has a separate introductory text.": "\u0b85\u0ba8\u0bcd\u0ba4 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b92\u0bb0\u0bc1 \u0baa\u0b95\u0bc1\u0ba4\u0bbf\u0baf\u0bbe\u0b95 \u0b9a\u0bc6\u0ba9\u0bcd\u0bb1\u0bc1 \u0b85\u0ba8\u0bcd\u0ba4 \u0b85\u0bb1\u0bbf\u0bae\u0bc1\u0b95 \u0b89\u0bb0\u0bc8 \u0ba4\u0ba9\u0bbf\u0baa\u0bcd\u0baa\u0baf\u0ba9\u0bbe\u0b95\u0bcd\u0b95\u0bb2\u0bbe\u0bae\u0bcd. \u0b92\u0bb5\u0bcd\u0bb5\u0bc6\u0bbe\u0bb0\u0bc1 \u0ba8\u0b9f\u0bb5\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0b92\u0bb0\u0bc1 \u0ba4\u0ba9\u0bbf \u0b85\u0bb1\u0bbf\u0bae\u0bc1\u0b95 \u0b89\u0bb0\u0bc8 \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1.", 
- "Delivery Note": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Delivery Note Message": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf", 
- "Expense Claim": "\u0b87\u0bb4\u0baa\u0bcd\u0baa\u0bbf\u0bb2\u0bcd \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8", 
- "Expense Claim Approved": "\u0b87\u0bb4\u0baa\u0bcd\u0baa\u0bbf\u0bb2\u0bcd \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0b8f\u0bb1\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Expense Claim Approved Message": "\u0b87\u0bb4\u0baa\u0bcd\u0baa\u0bbf\u0bb2\u0bcd \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf \u0b85\u0b99\u0bcd\u0b95\u0bc0\u0b95\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Expense Claim Rejected": "\u0b87\u0bb4\u0baa\u0bcd\u0baa\u0bbf\u0bb2\u0bcd \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0ba8\u0bbf\u0bb0\u0bbe\u0b95\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Expense Claim Rejected Message": "\u0b87\u0bb4\u0baa\u0bcd\u0baa\u0bbf\u0bb2\u0bcd \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf \u0ba8\u0bbf\u0bb0\u0bbe\u0b95\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Notification Control": "\u0b85\u0bb1\u0bbf\u0bb5\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "Prompt for Email on Submission of": "\u0b87\u0ba8\u0bcd\u0ba4 \u0b9a\u0bae\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0bae\u0bc0\u0ba4\u0bc1 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b95\u0bc7\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Purchase": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Purchase Order": "\u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Order Message": "\u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Receipt": "\u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Receipt Message": "\u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Quotation": "\u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd", 
- "Quotation Message": "\u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf", 
- "Sales": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8", 
- "Sales Invoice": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Sales Invoice Message": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf", 
- "Sales Order": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8", 
- "Sales Order Message": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf", 
- "Select Transaction": "\u0baa\u0bb0\u0bbf\u0bb5\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0ba9\u0bc8 \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Send automatic emails to Contacts on Submitting transactions.": "\u0baa\u0bb0\u0bbf\u0bb5\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd \u0b9a\u0bae\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0bae\u0bc0\u0ba4\u0bc1 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0ba4\u0bbe\u0ba9\u0bbf\u0baf\u0b99\u0bcd\u0b95\u0bbf \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd\u0b95\u0bb3\u0bc8 \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0bc1\u0bb5\u0ba4\u0bc1.", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Update": "\u0baa\u0bc1\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95", 
- "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.": "\u0b9a\u0bb0\u0bbf \u0ba8\u0b9f\u0bb5\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bb3\u0bcd \u0b8e\u0ba8\u0bcd\u0ba4 &quot;Submitted&quot; \u0baa\u0bc7\u0bbe\u0ba4\u0bc1, \u0b92\u0bb0\u0bc1 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0baa\u0bbe\u0baa\u0bcd \u0b85\u0baa\u0bcd \u0ba4\u0bbe\u0ba9\u0bbe\u0b95\u0bb5\u0bc7 \u0b92\u0bb0\u0bc1 \u0b87\u0ba3\u0bc8\u0baa\u0bcd\u0baa\u0bbe\u0b95 \u0baa\u0bb0\u0bbf\u0bb5\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0ba9\u0bc8 \u0bae\u0bc2\u0bb2\u0bae\u0bcd, \u0b85\u0ba8\u0bcd\u0ba4 \u0baa\u0bb0\u0bbf\u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b9f\u0bc8\u0baf &quot;\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1&quot; \u0b92\u0bb0\u0bc1 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa \u0ba4\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1. \u0baa\u0baf\u0ba9\u0bb0\u0bcd \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bbe\u0ba4\u0bc1."
-}
\ No newline at end of file
diff --git a/setup/doctype/notification_control/locale/th-doc.json b/setup/doctype/notification_control/locale/th-doc.json
deleted file mode 100644
index eb4c356..0000000
--- a/setup/doctype/notification_control/locale/th-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "Custom Message": "\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07", 
- "Customize the Notification": "\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e1b\u0e23\u0e30\u0e01\u0e32\u0e28", 
- "Customize the introductory text that goes as a part of that email. Each transaction has a separate introductory text.": "\u0e1b\u0e23\u0e31\u0e1a\u0e41\u0e15\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e40\u0e01\u0e23\u0e34\u0e48\u0e19\u0e19\u0e33\u0e17\u0e35\u0e48\u0e08\u0e30\u0e44\u0e1b\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e02\u0e2d\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e17\u0e35\u0e48 \u0e41\u0e15\u0e48\u0e25\u0e30\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e21\u0e35\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e40\u0e01\u0e23\u0e34\u0e48\u0e19\u0e19\u0e33\u0e41\u0e22\u0e01", 
- "Delivery Note": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Delivery Note Message": "\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Expense Claim": "\u0e40\u0e23\u0e35\u0e22\u0e01\u0e23\u0e49\u0e2d\u0e07\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", 
- "Expense Claim Approved": "\u0e40\u0e23\u0e35\u0e22\u0e01\u0e23\u0e49\u0e2d\u0e07\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e19\u0e38\u0e21\u0e31\u0e15\u0e34", 
- "Expense Claim Approved Message": "\u0e40\u0e23\u0e35\u0e22\u0e01\u0e23\u0e49\u0e2d\u0e07\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e19\u0e38\u0e21\u0e31\u0e15\u0e34\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21", 
- "Expense Claim Rejected": "\u0e40\u0e23\u0e35\u0e22\u0e01\u0e23\u0e49\u0e2d\u0e07\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e1b\u0e0f\u0e34\u0e40\u0e2a\u0e18", 
- "Expense Claim Rejected Message": "\u0e40\u0e23\u0e35\u0e22\u0e01\u0e23\u0e49\u0e2d\u0e07\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e1b\u0e0f\u0e34\u0e40\u0e2a\u0e18\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21", 
- "Notification Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e41\u0e08\u0e49\u0e07\u0e40\u0e15\u0e37\u0e2d\u0e19", 
- "Prompt for Email on Submission of": "\u0e41\u0e08\u0e49\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e43\u0e19\u0e01\u0e32\u0e23\u0e22\u0e37\u0e48\u0e19", 
- "Purchase": "\u0e0b\u0e37\u0e49\u0e2d", 
- "Purchase Order": "\u0e43\u0e1a\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d", 
- "Purchase Order Message": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21", 
- "Purchase Receipt": "\u0e0b\u0e37\u0e49\u0e2d\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19", 
- "Purchase Receipt Message": "\u0e0b\u0e37\u0e49\u0e2d\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21", 
- "Quotation": "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", 
- "Quotation Message": "\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", 
- "Sales": "\u0e02\u0e32\u0e22", 
- "Sales Invoice": "\u0e02\u0e32\u0e22\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "Sales Invoice Message": "\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e02\u0e32\u0e22\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "Sales Order": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e32\u0e22", 
- "Sales Order Message": "\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e32\u0e22", 
- "Select Transaction": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Send automatic emails to Contacts on Submitting transactions.": "\u0e2a\u0e48\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e42\u0e14\u0e22\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e44\u0e1b\u0e22\u0e31\u0e07\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e1a\u0e19\u0e2a\u0e48\u0e07\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Update": "\u0e2d\u0e31\u0e1e\u0e40\u0e14\u0e17", 
- "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.": "\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e43\u0e14\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e40\u0e1b\u0e47\u0e19 &quot;Submitted&quot; \u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c\u0e41\u0e1a\u0e1a pop-up \u0e40\u0e1b\u0e34\u0e14\u0e42\u0e14\u0e22\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e43\u0e19\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e44\u0e1b\u0e22\u0e31\u0e07 &quot;\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d&quot; \u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\u0e43\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21\u0e17\u0e35\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e41\u0e19\u0e1a \u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e2d\u0e32\u0e08\u0e08\u0e30\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e2d\u0e32\u0e08\u0e08\u0e30\u0e2a\u0e48\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25"
-}
\ No newline at end of file
diff --git a/setup/doctype/permission_control/locale/_messages_doc.json b/setup/doctype/permission_control/locale/_messages_doc.json
deleted file mode 100644
index c0b34c9..0000000
--- a/setup/doctype/permission_control/locale/_messages_doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "Permission Control", 
- "Setup"
-]
\ No newline at end of file
diff --git a/setup/doctype/permission_control/locale/ar-doc.json b/setup/doctype/permission_control/locale/ar-doc.json
deleted file mode 100644
index a20cda3..0000000
--- a/setup/doctype/permission_control/locale/ar-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Permission Control": "\u0625\u0630\u0646 \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f"
-}
\ No newline at end of file
diff --git a/setup/doctype/permission_control/locale/de-doc.json b/setup/doctype/permission_control/locale/de-doc.json
deleted file mode 100644
index ca1bf25..0000000
--- a/setup/doctype/permission_control/locale/de-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Permission Control": "Permission Steuerung", 
- "Setup": "Setup"
-}
\ No newline at end of file
diff --git a/setup/doctype/permission_control/locale/es-doc.json b/setup/doctype/permission_control/locale/es-doc.json
deleted file mode 100644
index c938e9c..0000000
--- a/setup/doctype/permission_control/locale/es-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Permission Control": "Permiso de Control", 
- "Setup": "Disposici\u00f3n"
-}
\ No newline at end of file
diff --git a/setup/doctype/permission_control/locale/fr-doc.json b/setup/doctype/permission_control/locale/fr-doc.json
deleted file mode 100644
index d5001ab..0000000
--- a/setup/doctype/permission_control/locale/fr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Permission Control": "L&#39;autorisation Contr\u00f4le", 
- "Setup": "Installation"
-}
\ No newline at end of file
diff --git a/setup/doctype/permission_control/locale/hi-doc.json b/setup/doctype/permission_control/locale/hi-doc.json
deleted file mode 100644
index 0e180c2..0000000
--- a/setup/doctype/permission_control/locale/hi-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Permission Control": "\u0905\u0928\u0941\u092e\u0924\u093f \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e"
-}
\ No newline at end of file
diff --git a/setup/doctype/permission_control/locale/hr-doc.json b/setup/doctype/permission_control/locale/hr-doc.json
deleted file mode 100644
index 7f2e06e..0000000
--- a/setup/doctype/permission_control/locale/hr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Permission Control": "Dopu\u0161tenje kontrola", 
- "Setup": "Postavljanje"
-}
\ No newline at end of file
diff --git a/setup/doctype/permission_control/locale/nl-doc.json b/setup/doctype/permission_control/locale/nl-doc.json
deleted file mode 100644
index 6597802..0000000
--- a/setup/doctype/permission_control/locale/nl-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Permission Control": "Toestemming Controle", 
- "Setup": "Setup"
-}
\ No newline at end of file
diff --git a/setup/doctype/permission_control/locale/pt-BR-doc.json b/setup/doctype/permission_control/locale/pt-BR-doc.json
deleted file mode 100644
index aaec649..0000000
--- a/setup/doctype/permission_control/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Permission Control": "Controle de Permiss\u00e3o", 
- "Setup": "Configura\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/setup/doctype/permission_control/locale/pt-doc.json b/setup/doctype/permission_control/locale/pt-doc.json
deleted file mode 100644
index 8652cfc..0000000
--- a/setup/doctype/permission_control/locale/pt-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Permission Control": "Controle de permiss\u00e3o", 
- "Setup": "Instala\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/setup/doctype/permission_control/locale/sr-doc.json b/setup/doctype/permission_control/locale/sr-doc.json
deleted file mode 100644
index 69eac91..0000000
--- a/setup/doctype/permission_control/locale/sr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Permission Control": "\u0414\u043e\u0437\u0432\u043e\u043b\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430"
-}
\ No newline at end of file
diff --git a/setup/doctype/permission_control/locale/ta-doc.json b/setup/doctype/permission_control/locale/ta-doc.json
deleted file mode 100644
index a9b5db0..0000000
--- a/setup/doctype/permission_control/locale/ta-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Permission Control": "\u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8"
-}
\ No newline at end of file
diff --git a/setup/doctype/permission_control/locale/th-doc.json b/setup/doctype/permission_control/locale/th-doc.json
deleted file mode 100644
index fdb7c4f..0000000
--- a/setup/doctype/permission_control/locale/th-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Permission Control": "\u0e01\u0e32\u0e23\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07"
-}
\ No newline at end of file
diff --git a/setup/doctype/price_list/README.md b/setup/doctype/price_list/README.md
new file mode 100644
index 0000000..353b97c
--- /dev/null
+++ b/setup/doctype/price_list/README.md
@@ -0,0 +1 @@
+Item Price List master. Price Lists can be defined per Country, Currency.
\ No newline at end of file
diff --git a/setup/doctype/price_list/locale/_messages_doc.json b/setup/doctype/price_list/locale/_messages_doc.json
deleted file mode 100644
index 8d98235..0000000
--- a/setup/doctype/price_list/locale/_messages_doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-[
- "Price List Name", 
- "Price List Master", 
- "Setup", 
- "File List", 
- "How to upload", 
- "Price List"
-]
\ No newline at end of file
diff --git a/setup/doctype/price_list/locale/ar-doc.json b/setup/doctype/price_list/locale/ar-doc.json
deleted file mode 100644
index 0676031..0000000
--- a/setup/doctype/price_list/locale/ar-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "File List": "\u0645\u0644\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "How to upload": "\u0643\u064a\u0641\u064a\u0629 \u062a\u062d\u0645\u064a\u0644", 
- "Price List": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631", 
- "Price List Master": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0645\u0627\u062c\u0633\u062a\u064a\u0631", 
- "Price List Name": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0633\u0645", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f"
-}
\ No newline at end of file
diff --git a/setup/doctype/price_list/locale/de-doc.json b/setup/doctype/price_list/locale/de-doc.json
deleted file mode 100644
index 6546231..0000000
--- a/setup/doctype/price_list/locale/de-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "File List": "Dateiliste", 
- "How to upload": "So laden", 
- "Price List": "Preisliste", 
- "Price List Master": "Meister Preisliste", 
- "Price List Name": "Preis Name", 
- "Setup": "Setup"
-}
\ No newline at end of file
diff --git a/setup/doctype/price_list/locale/es-doc.json b/setup/doctype/price_list/locale/es-doc.json
deleted file mode 100644
index f6a0b49..0000000
--- a/setup/doctype/price_list/locale/es-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "File List": "Lista de archivos", 
- "How to upload": "C\u00f3mo subir", 
- "Price List": "Precio de lista", 
- "Price List Master": "Precio de Lista maestra", 
- "Price List Name": "Nombre Precio de lista", 
- "Setup": "Disposici\u00f3n"
-}
\ No newline at end of file
diff --git a/setup/doctype/price_list/locale/fr-doc.json b/setup/doctype/price_list/locale/fr-doc.json
deleted file mode 100644
index e10150c..0000000
--- a/setup/doctype/price_list/locale/fr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "File List": "Liste des fichiers", 
- "How to upload": "Comment faire pour t\u00e9l\u00e9charger", 
- "Price List": "Liste des Prix", 
- "Price List Master": "Ma\u00eetre Liste des Prix", 
- "Price List Name": "Nom Liste des Prix", 
- "Setup": "Installation"
-}
\ No newline at end of file
diff --git a/setup/doctype/price_list/locale/hi-doc.json b/setup/doctype/price_list/locale/hi-doc.json
deleted file mode 100644
index e5d8e36..0000000
--- a/setup/doctype/price_list/locale/hi-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940", 
- "How to upload": "\u0915\u0948\u0938\u0947 \u0905\u092a\u0932\u094b\u0921 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Price List": "\u0915\u0940\u092e\u0924 \u0938\u0942\u091a\u0940", 
- "Price List Master": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092e\u093e\u0938\u094d\u091f\u0930", 
- "Price List Name": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u0915\u093e \u0928\u093e\u092e", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e"
-}
\ No newline at end of file
diff --git a/setup/doctype/price_list/locale/hr-doc.json b/setup/doctype/price_list/locale/hr-doc.json
deleted file mode 100644
index ee37641..0000000
--- a/setup/doctype/price_list/locale/hr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "File List": "Popis datoteka", 
- "How to upload": "Kako prenijeti", 
- "Price List": "Cjenik", 
- "Price List Master": "Cjenik Master", 
- "Price List Name": "Cjenik Ime", 
- "Setup": "Postavljanje"
-}
\ No newline at end of file
diff --git a/setup/doctype/price_list/locale/nl-doc.json b/setup/doctype/price_list/locale/nl-doc.json
deleted file mode 100644
index a070362..0000000
--- a/setup/doctype/price_list/locale/nl-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "File List": "File List", 
- "How to upload": "Hoe om te uploaden", 
- "Price List": "Prijslijst", 
- "Price List Master": "Prijslijst Master", 
- "Price List Name": "Prijslijst Naam", 
- "Setup": "Setup"
-}
\ No newline at end of file
diff --git a/setup/doctype/price_list/locale/pt-BR-doc.json b/setup/doctype/price_list/locale/pt-BR-doc.json
deleted file mode 100644
index 2e04da2..0000000
--- a/setup/doctype/price_list/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "File List": "Lista de Arquivos", 
- "How to upload": "Como fazer o carregamento", 
- "Price List": "Lista de Pre\u00e7os", 
- "Price List Master": "Cadastro de Lista de Pre\u00e7os", 
- "Price List Name": "Nome da Lista de Pre\u00e7os", 
- "Setup": "Configura\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/setup/doctype/price_list/locale/pt-doc.json b/setup/doctype/price_list/locale/pt-doc.json
deleted file mode 100644
index 4d1dc75..0000000
--- a/setup/doctype/price_list/locale/pt-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "File List": "Lista de Arquivos", 
- "How to upload": "Como fazer upload", 
- "Price List": "Lista de Pre\u00e7os", 
- "Price List Master": "Mestre Lista de Pre\u00e7os", 
- "Price List Name": "Nome da lista de pre\u00e7os", 
- "Setup": "Instala\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/setup/doctype/price_list/locale/sr-doc.json b/setup/doctype/price_list/locale/sr-doc.json
deleted file mode 100644
index df325db..0000000
--- a/setup/doctype/price_list/locale/sr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "File List": "\u0424\u0438\u043b\u0435 \u041b\u0438\u0441\u0442", 
- "How to upload": "\u041a\u0430\u043a\u043e \u0434\u0430 \u0443\u043f\u043b\u043e\u0430\u0434", 
- "Price List": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a", 
- "Price List Master": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u041c\u0430\u0441\u0442\u0435\u0440", 
- "Price List Name": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0418\u043c\u0435", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430"
-}
\ No newline at end of file
diff --git a/setup/doctype/price_list/locale/ta-doc.json b/setup/doctype/price_list/locale/ta-doc.json
deleted file mode 100644
index 95cd898..0000000
--- a/setup/doctype/price_list/locale/ta-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "File List": "\u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "How to upload": "\u0b8f\u0bb1\u0bcd\u0bb1 \u0b8e\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "Price List": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Price List Master": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd", 
- "Price List Name": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8"
-}
\ No newline at end of file
diff --git a/setup/doctype/price_list/locale/th-doc.json b/setup/doctype/price_list/locale/th-doc.json
deleted file mode 100644
index d3fdeae..0000000
--- a/setup/doctype/price_list/locale/th-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c", 
- "How to upload": "\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e2d\u0e31\u0e1b\u0e42\u0e2b\u0e25\u0e14", 
- "Price List": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e08\u0e49\u0e07\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Price List Master": "\u0e15\u0e49\u0e19\u0e41\u0e1a\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32", 
- "Price List Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07"
-}
\ No newline at end of file
diff --git a/setup/doctype/price_list/price_list.js b/setup/doctype/price_list/price_list.js
index b68627f..3bfa63a 100644
--- a/setup/doctype/price_list/price_list.js
+++ b/setup/doctype/price_list/price_list.js
@@ -21,6 +21,7 @@
 cur_frm.cscript.refresh = function(doc, cdt, cdn) {
 	cur_frm.set_intro("");
 	if(doc.__islocal) {
+		cur_frm.toggle_display("item_prices_section", false);
 		cur_frm.set_intro("Save this list to begin.");
 		return;
 	} else {
@@ -41,16 +42,12 @@
 		<thead><tr>\
 			<th>' + wn._("Item Code") + '</th>\
 			<th>' + wn._("Price") + '</th>\
-			<th>' + wn._("Valid For Selling") + '</th>\
-			<th>' + wn._("Valid For Buying") + '</th>\
 		</tr></thead>\
 		<tbody>'
 		+ $.map(item_price.sort(function(a, b) { return a.parent.localeCompare(b.parent); }), function(d) {
 			return '<tr>'
-				+ '<td>' + d.parent + '</td>'
+				+ '<td><a href="#Form/Item/' + encodeURIComponent(d.parent) +'">' + d.parent + '</a></td>'
 				+ '<td style="text-align: right;">' + format_currency(d.ref_rate, d.ref_currency) + '</td>'
-				+ '<td>' + (cint(d.selling) ? '<i class="icon-check"></i>' : "") + '</td>'
-				+ '<td>' + (cint(d.buying) ? '<i class="icon-check"></i>' : "") + '</td>'
 				+ '</tr>'
 		}).join("\n")
 		+ '</tbody>\
diff --git a/setup/doctype/price_list/price_list.py b/setup/doctype/price_list/price_list.py
index 5c03a3a..e6e7b7f 100644
--- a/setup/doctype/price_list/price_list.py
+++ b/setup/doctype/price_list/price_list.py
@@ -17,13 +17,10 @@
 from __future__ import unicode_literals
 import webnotes
 from webnotes import msgprint, _
-from webnotes.utils import cint
+from webnotes.utils import cint, comma_or
+from webnotes.model.controller import DocListController
 
-
-class DocType:
-	def __init__(self, d, dl):
-		self.doc, self.doclist = d, dl
-		
+class DocType(DocListController):
 	def onload(self):
 		self.doclist.extend(webnotes.conn.sql("""select * from `tabItem Price` 
 			where price_list_name=%s""", self.doc.name, as_dict=True, update={"doctype": "Item Price"}))
@@ -32,6 +29,29 @@
 		if not (cint(self.doc.valid_for_all_countries) or len(self.doclist.get({"parentfield": "valid_for_countries"}))):
 			msgprint(_("""Please check "Valid For All Countries" or \
 				enter atlease one row in the "Countries" table."""), raise_exception=True)
+				
+		if self.doc.buying_or_selling not in ["Buying", "Selling"]:
+			msgprint(_(self.meta.get_label("buying_or_selling")) + " " + _("must be one of") + " " +
+				comma_or(["Buying", "Selling"]), raise_exception=True)
+				
+		self.validate_use_for_website()
+		
+	def validate_use_for_website(self):
+		if self.doc.use_for_website:
+			if self.doc.valid_for_all_countries:
+				if webnotes.conn.sql("""select name from `tabPrice List` where use_for_website=1
+					and valid_for_all_countries=1 and name!=%s""", self.doc.name):
+						webnotes.msgprint(_("Error: Another Price List already exists that is used for website and is valid for all countries."), 
+							raise_exception=True)
+				
+			elif self.doclist.get({"parentfield": "valid_for_countries"}):
+				for d in self.doclist.get({"parentfield": "valid_for_countries"}):
+					if webnotes.conn.sql("""select country from `tabPrice List Country` plc, `tabPrice List` pl
+						where plc.parent=pl.name and pl.use_for_website=1 and 
+						ifnull(valid_for_all_countries, 0)=0 and country=%s and pl.name!=%s""", 
+						(d.country, self.doc.name)):
+							webnotes.msgprint(_("Error: Another Price List already exists that is used for website and is valid for country") 
+								+ ": " + d.country, raise_exception=True)
 	
 	def on_trash(self):
 		webnotes.conn.sql("""delete from `tabItem Price` where price_list_name = %s""", 
diff --git a/setup/doctype/price_list/price_list.txt b/setup/doctype/price_list/price_list.txt
index 781eae5..8115f3d 100644
--- a/setup/doctype/price_list/price_list.txt
+++ b/setup/doctype/price_list/price_list.txt
@@ -2,13 +2,13 @@
  {
   "creation": "2013-01-25 11:35:09", 
   "docstatus": 0, 
-  "modified": "2013-05-02 14:45:00", 
+  "modified": "2013-06-19 15:24:23", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
  {
   "allow_attach": 0, 
-  "allow_copy": 1, 
+  "allow_copy": 0, 
   "allow_email": 1, 
   "allow_print": 1, 
   "autoname": "field:price_list_name", 
@@ -61,6 +61,33 @@
   "reqd": 1
  }, 
  {
+  "doctype": "DocField", 
+  "fieldname": "conversion_rate", 
+  "fieldtype": "Float", 
+  "label": "Conversion Rate", 
+  "reqd": 1
+ }, 
+ {
+  "default": "Selling", 
+  "doctype": "DocField", 
+  "fieldname": "buying_or_selling", 
+  "fieldtype": "Select", 
+  "label": "Valid for Buying or Selling?", 
+  "options": "Buying\nSelling", 
+  "reqd": 1
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "use_for_website", 
+  "fieldtype": "Check", 
+  "label": "Use for Website"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "column_break_3", 
+  "fieldtype": "Column Break"
+ }, 
+ {
   "default": "1", 
   "doctype": "DocField", 
   "fieldname": "valid_for_all_countries", 
@@ -68,7 +95,7 @@
   "label": "Valid for all countries"
  }, 
  {
-  "description": "A list of Countries, for which, this Price List is valid", 
+  "description": "Or specify a list of Countries, for which, this Price List is valid", 
   "doctype": "DocField", 
   "fieldname": "valid_for_countries", 
   "fieldtype": "Table", 
@@ -79,6 +106,7 @@
   "doctype": "DocField", 
   "fieldname": "item_prices_section", 
   "fieldtype": "Section Break", 
+  "hidden": 0, 
   "label": "Item Prices"
  }, 
  {
@@ -88,6 +116,11 @@
   "label": "Item Prices"
  }, 
  {
+  "doctype": "DocField", 
+  "fieldname": "column_break_10", 
+  "fieldtype": "Column Break"
+ }, 
+ {
   "depends_on": "eval:!doc.__islocal", 
   "doctype": "DocField", 
   "fieldname": "section_break_1", 
diff --git a/setup/doctype/price_list/test_price_list.py b/setup/doctype/price_list/test_price_list.py
index fe87821..dc727c5 100644
--- a/setup/doctype/price_list/test_price_list.py
+++ b/setup/doctype/price_list/test_price_list.py
@@ -3,6 +3,9 @@
 		"doctype": "Price List",
 		"price_list_name": "_Test Price List",
 		"currency": "INR",
-		"valid_for_all_countries": 1
+		"valid_for_all_countries": 1,
+		"buying_or_selling": "Selling",
+		"use_for_website": 1,
+		"conversion_rate": 1.0
 	}]
 ]
\ No newline at end of file
diff --git a/setup/doctype/price_list_country/README.md b/setup/doctype/price_list_country/README.md
new file mode 100644
index 0000000..c2966e3
--- /dev/null
+++ b/setup/doctype/price_list_country/README.md
@@ -0,0 +1 @@
+Countries where parent Price List is valid.
\ No newline at end of file
diff --git a/setup/doctype/print_heading/README.md b/setup/doctype/print_heading/README.md
new file mode 100644
index 0000000..2cd60a4
--- /dev/null
+++ b/setup/doctype/print_heading/README.md
@@ -0,0 +1 @@
+Custom title for print main heading. e.g. "Pro Forma Invoice"
\ No newline at end of file
diff --git a/setup/doctype/print_heading/locale/_messages_doc.json b/setup/doctype/print_heading/locale/_messages_doc.json
deleted file mode 100644
index 010145a..0000000
--- a/setup/doctype/print_heading/locale/_messages_doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-[
- "Setup", 
- "Print Heading", 
- "Trash Reason", 
- "Description"
-]
\ No newline at end of file
diff --git a/setup/doctype/print_heading/locale/ar-doc.json b/setup/doctype/print_heading/locale/ar-doc.json
deleted file mode 100644
index 30c5d24..0000000
--- a/setup/doctype/print_heading/locale/ar-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Description": "\u0648\u0635\u0641", 
- "Print Heading": "\u0637\u0628\u0627\u0639\u0629 \u0639\u0646\u0648\u0627\u0646", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629"
-}
\ No newline at end of file
diff --git a/setup/doctype/print_heading/locale/de-doc.json b/setup/doctype/print_heading/locale/de-doc.json
deleted file mode 100644
index 351f584..0000000
--- a/setup/doctype/print_heading/locale/de-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Description": "Beschreibung", 
- "Print Heading": "Unterwegs drucken", 
- "Setup": "Setup", 
- "Trash Reason": "Trash Reason"
-}
\ No newline at end of file
diff --git a/setup/doctype/print_heading/locale/es-doc.json b/setup/doctype/print_heading/locale/es-doc.json
deleted file mode 100644
index 5102aed..0000000
--- a/setup/doctype/print_heading/locale/es-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Description": "Descripci\u00f3n", 
- "Print Heading": "Imprimir Encabezado", 
- "Setup": "Disposici\u00f3n", 
- "Trash Reason": "Trash Raz\u00f3n"
-}
\ No newline at end of file
diff --git a/setup/doctype/print_heading/locale/fr-doc.json b/setup/doctype/print_heading/locale/fr-doc.json
deleted file mode 100644
index ef5c170..0000000
--- a/setup/doctype/print_heading/locale/fr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Description": "Description", 
- "Print Heading": "Imprimer Cap", 
- "Setup": "Installation", 
- "Trash Reason": "Raison Corbeille"
-}
\ No newline at end of file
diff --git a/setup/doctype/print_heading/locale/hi-doc.json b/setup/doctype/print_heading/locale/hi-doc.json
deleted file mode 100644
index aa6a876..0000000
--- a/setup/doctype/print_heading/locale/hi-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Print Heading": "\u0936\u0940\u0930\u094d\u0937\u0915 \u092a\u094d\u0930\u093f\u0902\u091f", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923"
-}
\ No newline at end of file
diff --git a/setup/doctype/print_heading/locale/hr-doc.json b/setup/doctype/print_heading/locale/hr-doc.json
deleted file mode 100644
index 45c94a3..0000000
--- a/setup/doctype/print_heading/locale/hr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Description": "Opis", 
- "Print Heading": "Ispis Naslov", 
- "Setup": "Postavljanje", 
- "Trash Reason": "Otpad Razlog"
-}
\ No newline at end of file
diff --git a/setup/doctype/print_heading/locale/nl-doc.json b/setup/doctype/print_heading/locale/nl-doc.json
deleted file mode 100644
index 21b8019..0000000
--- a/setup/doctype/print_heading/locale/nl-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Description": "Beschrijving", 
- "Print Heading": "Print rubriek", 
- "Setup": "Setup", 
- "Trash Reason": "Trash Reden"
-}
\ No newline at end of file
diff --git a/setup/doctype/print_heading/locale/pt-BR-doc.json b/setup/doctype/print_heading/locale/pt-BR-doc.json
deleted file mode 100644
index 16937b4..0000000
--- a/setup/doctype/print_heading/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Description": "Descri\u00e7\u00e3o", 
- "Print Heading": "Cabe\u00e7alho de impress\u00e3o", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo"
-}
\ No newline at end of file
diff --git a/setup/doctype/print_heading/locale/pt-doc.json b/setup/doctype/print_heading/locale/pt-doc.json
deleted file mode 100644
index e6bfe10..0000000
--- a/setup/doctype/print_heading/locale/pt-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Description": "Descri\u00e7\u00e3o", 
- "Print Heading": "Imprimir t\u00edtulo", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Trash Reason": "Raz\u00e3o lixo"
-}
\ No newline at end of file
diff --git a/setup/doctype/print_heading/locale/sr-doc.json b/setup/doctype/print_heading/locale/sr-doc.json
deleted file mode 100644
index b9f2661..0000000
--- a/setup/doctype/print_heading/locale/sr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Description": "\u041e\u043f\u0438\u0441", 
- "Print Heading": "\u0428\u0442\u0430\u043c\u043f\u0430\u045a\u0435 \u043d\u0430\u0441\u043b\u043e\u0432\u0430", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433"
-}
\ No newline at end of file
diff --git a/setup/doctype/print_heading/locale/ta-doc.json b/setup/doctype/print_heading/locale/ta-doc.json
deleted file mode 100644
index 877159b..0000000
--- a/setup/doctype/print_heading/locale/ta-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Print Heading": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/setup/doctype/print_heading/locale/th-doc.json b/setup/doctype/print_heading/locale/th-doc.json
deleted file mode 100644
index b7cf2eb..0000000
--- a/setup/doctype/print_heading/locale/th-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Print Heading": "\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30"
-}
\ No newline at end of file
diff --git a/setup/doctype/quotation_lost_reason/README.md b/setup/doctype/quotation_lost_reason/README.md
new file mode 100644
index 0000000..a4309ce
--- /dev/null
+++ b/setup/doctype/quotation_lost_reason/README.md
@@ -0,0 +1 @@
+Reason master for losing quotations.
\ No newline at end of file
diff --git a/setup/doctype/quotation_lost_reason/locale/_messages_doc.json b/setup/doctype/quotation_lost_reason/locale/_messages_doc.json
deleted file mode 100644
index 39c37af..0000000
--- a/setup/doctype/quotation_lost_reason/locale/_messages_doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-[
- "Setup", 
- "Quotation Lost Reason", 
- "Trash Reason"
-]
\ No newline at end of file
diff --git a/setup/doctype/quotation_lost_reason/locale/ar-doc.json b/setup/doctype/quotation_lost_reason/locale/ar-doc.json
deleted file mode 100644
index 971bff2..0000000
--- a/setup/doctype/quotation_lost_reason/locale/ar-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Quotation Lost Reason": "\u0641\u0642\u062f\u062a \u0627\u0642\u062a\u0628\u0627\u0633 \u0627\u0644\u0633\u0628\u0628", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629"
-}
\ No newline at end of file
diff --git a/setup/doctype/quotation_lost_reason/locale/de-doc.json b/setup/doctype/quotation_lost_reason/locale/de-doc.json
deleted file mode 100644
index 283ba38..0000000
--- a/setup/doctype/quotation_lost_reason/locale/de-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Quotation Lost Reason": "Zitat Passwort Reason", 
- "Setup": "Setup", 
- "Trash Reason": "Trash Reason"
-}
\ No newline at end of file
diff --git a/setup/doctype/quotation_lost_reason/locale/es-doc.json b/setup/doctype/quotation_lost_reason/locale/es-doc.json
deleted file mode 100644
index 08fa173..0000000
--- a/setup/doctype/quotation_lost_reason/locale/es-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Quotation Lost Reason": "Cita Perdida Raz\u00f3n", 
- "Setup": "Disposici\u00f3n", 
- "Trash Reason": "Trash Raz\u00f3n"
-}
\ No newline at end of file
diff --git a/setup/doctype/quotation_lost_reason/locale/fr-doc.json b/setup/doctype/quotation_lost_reason/locale/fr-doc.json
deleted file mode 100644
index e02348d..0000000
--- a/setup/doctype/quotation_lost_reason/locale/fr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Quotation Lost Reason": "Devis perdu la raison", 
- "Setup": "Installation", 
- "Trash Reason": "Raison Corbeille"
-}
\ No newline at end of file
diff --git a/setup/doctype/quotation_lost_reason/locale/hi-doc.json b/setup/doctype/quotation_lost_reason/locale/hi-doc.json
deleted file mode 100644
index 78cbcc0..0000000
--- a/setup/doctype/quotation_lost_reason/locale/hi-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Quotation Lost Reason": "\u0915\u094b\u091f\u0947\u0936\u0928 \u0915\u093e\u0930\u0923 \u0916\u094b\u092f\u093e", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923"
-}
\ No newline at end of file
diff --git a/setup/doctype/quotation_lost_reason/locale/hr-doc.json b/setup/doctype/quotation_lost_reason/locale/hr-doc.json
deleted file mode 100644
index 427da07..0000000
--- a/setup/doctype/quotation_lost_reason/locale/hr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Quotation Lost Reason": "Citat Izgubili razlog", 
- "Setup": "Postavljanje", 
- "Trash Reason": "Otpad Razlog"
-}
\ No newline at end of file
diff --git a/setup/doctype/quotation_lost_reason/locale/nl-doc.json b/setup/doctype/quotation_lost_reason/locale/nl-doc.json
deleted file mode 100644
index 23a9ccc..0000000
--- a/setup/doctype/quotation_lost_reason/locale/nl-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Quotation Lost Reason": "Offerte Verloren Reden", 
- "Setup": "Setup", 
- "Trash Reason": "Trash Reden"
-}
\ No newline at end of file
diff --git a/setup/doctype/quotation_lost_reason/locale/pt-BR-doc.json b/setup/doctype/quotation_lost_reason/locale/pt-BR-doc.json
deleted file mode 100644
index 036dee7..0000000
--- a/setup/doctype/quotation_lost_reason/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Quotation Lost Reason": "Raz\u00e3o da perda da Cota\u00e7\u00e3o", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo"
-}
\ No newline at end of file
diff --git a/setup/doctype/quotation_lost_reason/locale/pt-doc.json b/setup/doctype/quotation_lost_reason/locale/pt-doc.json
deleted file mode 100644
index a0a792a..0000000
--- a/setup/doctype/quotation_lost_reason/locale/pt-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Quotation Lost Reason": "Cota\u00e7\u00e3o Perdeu Raz\u00e3o", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Trash Reason": "Raz\u00e3o lixo"
-}
\ No newline at end of file
diff --git a/setup/doctype/quotation_lost_reason/locale/sr-doc.json b/setup/doctype/quotation_lost_reason/locale/sr-doc.json
deleted file mode 100644
index 5fed8db..0000000
--- a/setup/doctype/quotation_lost_reason/locale/sr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Quotation Lost Reason": "\u041f\u043e\u043d\u0443\u0434\u0430 \u041b\u043e\u0441\u0442 \u0440\u0430\u0437\u043b\u043e\u0433", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433"
-}
\ No newline at end of file
diff --git a/setup/doctype/quotation_lost_reason/locale/ta-doc.json b/setup/doctype/quotation_lost_reason/locale/ta-doc.json
deleted file mode 100644
index 9b227c6..0000000
--- a/setup/doctype/quotation_lost_reason/locale/ta-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Quotation Lost Reason": "\u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd \u0bb2\u0bbe\u0bb8\u0bcd\u0b9f\u0bcd", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/setup/doctype/quotation_lost_reason/locale/th-doc.json b/setup/doctype/quotation_lost_reason/locale/th-doc.json
deleted file mode 100644
index df325ec..0000000
--- a/setup/doctype/quotation_lost_reason/locale/th-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Quotation Lost Reason": "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32 Lost \u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_browser_control/__init__.py b/setup/doctype/sales_browser_control/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/setup/doctype/sales_browser_control/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/setup/doctype/sales_browser_control/locale/_messages_doc.json b/setup/doctype/sales_browser_control/locale/_messages_doc.json
deleted file mode 100644
index 7418dd5..0000000
--- a/setup/doctype/sales_browser_control/locale/_messages_doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "Setup", 
- "Sales Browser Control"
-]
\ No newline at end of file
diff --git a/setup/doctype/sales_browser_control/locale/ar-doc.json b/setup/doctype/sales_browser_control/locale/ar-doc.json
deleted file mode 100644
index fa24002..0000000
--- a/setup/doctype/sales_browser_control/locale/ar-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Sales Browser Control": "\u0645\u0628\u064a\u0639\u0627\u062a \u0645\u062a\u0635\u0641\u062d \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_browser_control/locale/de-doc.json b/setup/doctype/sales_browser_control/locale/de-doc.json
deleted file mode 100644
index 83242fa..0000000
--- a/setup/doctype/sales_browser_control/locale/de-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Sales Browser Control": "Vertrieb Browser Control", 
- "Setup": "Setup"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_browser_control/locale/es-doc.json b/setup/doctype/sales_browser_control/locale/es-doc.json
deleted file mode 100644
index afd8363..0000000
--- a/setup/doctype/sales_browser_control/locale/es-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Sales Browser Control": "Ventas control de explorador", 
- "Setup": "Disposici\u00f3n"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_browser_control/locale/fr-doc.json b/setup/doctype/sales_browser_control/locale/fr-doc.json
deleted file mode 100644
index 33d177b..0000000
--- a/setup/doctype/sales_browser_control/locale/fr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Sales Browser Control": "Contr\u00f4le de navigateur ventes", 
- "Setup": "Installation"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_browser_control/locale/hi-doc.json b/setup/doctype/sales_browser_control/locale/hi-doc.json
deleted file mode 100644
index 9c3bf75..0000000
--- a/setup/doctype/sales_browser_control/locale/hi-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Sales Browser Control": "\u092c\u093f\u0915\u094d\u0930\u0940 \u092c\u094d\u0930\u093e\u0909\u091c\u093c\u0930 \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_browser_control/locale/hr-doc.json b/setup/doctype/sales_browser_control/locale/hr-doc.json
deleted file mode 100644
index 0fcdc335..0000000
--- a/setup/doctype/sales_browser_control/locale/hr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Sales Browser Control": "Prodaja Preglednik kontrole", 
- "Setup": "Postavljanje"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_browser_control/locale/nl-doc.json b/setup/doctype/sales_browser_control/locale/nl-doc.json
deleted file mode 100644
index 7d75044..0000000
--- a/setup/doctype/sales_browser_control/locale/nl-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Sales Browser Control": "Verkoop Browser Control", 
- "Setup": "Setup"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_browser_control/locale/pt-BR-doc.json b/setup/doctype/sales_browser_control/locale/pt-BR-doc.json
deleted file mode 100644
index 154046d..0000000
--- a/setup/doctype/sales_browser_control/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Sales Browser Control": "Controle do Navegador de Vendas", 
- "Setup": "Configura\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_browser_control/locale/pt-doc.json b/setup/doctype/sales_browser_control/locale/pt-doc.json
deleted file mode 100644
index cdb8d70..0000000
--- a/setup/doctype/sales_browser_control/locale/pt-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Sales Browser Control": "Vendas controle de navegador", 
- "Setup": "Instala\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_browser_control/locale/sr-doc.json b/setup/doctype/sales_browser_control/locale/sr-doc.json
deleted file mode 100644
index 9fdecb2..0000000
--- a/setup/doctype/sales_browser_control/locale/sr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Sales Browser Control": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0411\u0440\u043e\u0432\u0441\u0435\u0440 \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u0430", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_browser_control/locale/ta-doc.json b/setup/doctype/sales_browser_control/locale/ta-doc.json
deleted file mode 100644
index e6fed2c..0000000
--- a/setup/doctype/sales_browser_control/locale/ta-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Sales Browser Control": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b89\u0bb2\u0bbe\u0bb5\u0bbf \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_browser_control/locale/th-doc.json b/setup/doctype/sales_browser_control/locale/th-doc.json
deleted file mode 100644
index 957d597..0000000
--- a/setup/doctype/sales_browser_control/locale/th-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Sales Browser Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_browser_control/sales_browser_control.py b/setup/doctype/sales_browser_control/sales_browser_control.py
deleted file mode 100644
index ae9338f..0000000
--- a/setup/doctype/sales_browser_control/sales_browser_control.py
+++ /dev/null
@@ -1,226 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-
-from webnotes.utils import cstr
-from webnotes.model import db_exists
-from webnotes.model.doc import Document
-from webnotes.model.bean import copy_doclist
-from webnotes.model.code import get_obj
-from webnotes import msgprint
-
-sql = webnotes.conn.sql
-	
-
-
-class DocType:
-  def __init__(self,doc,doclist=[]):
-    self.doc = doc
-    self.doclist = doclist
- 
-  #=============================================================================================
-  def get_record_list(self,arg):
-
-    parent, type = arg.split(',')
-    pt_col = "parent_"+type.replace(' ','_').lower()
-   
-    cl = sql("select name,is_group from `tab%s` where docstatus != 2 and %s ='%s' order by is_group desc"%(type,pt_col,parent),as_dict=1)
-
-    return {'parent':parent, 'cl':cl}
-
-  #=============================================================================================  
-  # --------get root level records like all territories, all sales person etc---------  
-  def get_fl_node(self,arg):
-
-    pt_col = "parent_"+arg.replace(' ','_').lower()
-    cl = sql("select name,is_group from `tab%s` where docstatus !=2 and %s=''"%(arg,pt_col),as_dict=1)
-    return {'cl':cl}
-
-  #=============================================================================================
-  def add_node(self,arg):
-    arg = eval(arg)
-    node_title = arg['node_title']
-    n = Document(node_title)
-    for d in arg.keys():
-      if d != 'node_title':
-        n.fields[d]=arg[d]
-    n.old_parent = ''      
-    n_obj = get_obj(doc=n)
-
-    n_obj.validate()
-
-    n_obj.doc.save(1)
-
-    n_obj.on_update()
-
-    return n_obj.doc.name
-      
-  #=============================================================================================
-  def trash_record(self,arg):  
-    name,type = arg.split(',')
-    
-    #validation for trash of default record
-    if not type == 'Sales Person':
-      field = 'default_'+type.lower().replace(' ','_')
-      chk = sql("select value from `tabSingles` where doctype = 'Global Defaults' and field = '%s' and value = '%s'"%(field,name))
-      if chk:
-        msgprint("'%s' record is set as a default %s in Global Defaults. Please change default %s then try to trash '%s' record."%(name,type.lower(), type.lower(), name))
-        raise Exception
-    
-    
-    res = sql("select t1.name from `tab%s` t1, `tab%s` t2 where t1.lft > t2.lft and t1.rgt < t2.rgt and t1.docstatus != 2 and t2.name = '%s'"%(type,type,name))
-    if res:
-      msgprint("You can not trashed %s as it contains other nodes."%name)
-      raise Exception
-      
-
-    sql("update `tab%s` set docstatus = 2 where name = '%s'"%(type,name))
-
-  #=============================================================================================    
-  def get_parent_lst(self,type):
-    par_lst = [r[0] for r in sql("select name from `tab%s` where is_group = 'Yes' and docstatus != 2"%type)]
-    return par_lst
- 
-  #=============================================================================================
-  def get_record(self,arg):
-
-    name, type = arg.split(',')
-
-    dict1 = {'Territory':'parent_territory','Customer Group':'parent_customer_group','Item Group':'parent_item_group','Sales Person':'parent_sales_person'}
-    
-    parent_name = dict1[type]
-    
-    query ="select name,"+dict1[type]+",is_group,rgt,lft from `tab"+cstr(type)+"` where name = '%s'"
-  
-    sv = sql(query%(cstr(name)))
- 
- 
-    par_lst = [r[0] for r in sql("select distinct name from `tab"+cstr(type)+"` where docstatus !=2 and (rgt > %s or lft < %s) and is_group='Yes'"%(sv[0][3],sv[0][4]))]
- 
-    dict2 = {}
-    dict2['name']=sv[0][0]
-    dict2['parent']=cstr(sv[0][1])
-    dict2['parent_lst']=par_lst
-    dict2['is_group']=sv[0][2]
-
-    return dict2
-    
-  #=============================================================================================
-  def edit_node(self,arg):
-    arg = eval(arg)
-    nt = arg['node_title']
-
-    nm = nt == 'Territory' and arg['territory_name'] or nt == 'Sales Person' and arg['sales_person_name'] or nt=='Item Group' and arg['item_group_name'] or nt =='Customer Group' and arg['customer_group_name'] or ''
-    
-    n_obj = get_obj(nt,nm) 
-    for d in arg.keys():
-      if d != 'node_title':
-        n_obj.doc.fields[d]=arg[d]
-   
-    n_obj.doc.save()
-    n_obj.on_update()
-   
-  
-  #=============== validation ======================================================================================
-
-  def mvalidate(self,args):
-
-    r = eval(args)
-    
-    if r['lft'] == 0 and r['action'] != 'Create':
-      n = sql("select lft,rgt from `tab%s` where name = '%s'"%(r['node_title'],r['nm']))
-      r['lft'] = n[0][0]
-      r['rgt'] = n[0][1]
-    
-    if r['action'] == 'Update':
-      #-----------------validate if current node has child node----------------------------------
-      v1 = self.val_group(r) 
-      if v1 == 'true': return 'true' 
-
-      
-      #-------------------validation for parent sales person cannot be his child node------------
-      v1 = self.val_prt(r) 
-      if v1 == 'true': return 'true'     
-      
-      #--------if current record has set as default record in manage account then should not allow to change 'has child node' to 'yes'
-      v1 = self.group_changed(r) 
-      if v1 == 'true': return 'true'     
-      
-    elif r['action'] == 'Create':
-      #-------------------validation - record is already exist--------------------------------
-      v1 = self.duplicate_rcd(r)
-
-      if v1 == 'true': return 'true' 
-      
-      #-------------------------------------------------
-      v1 = self.trash_rcd(r)
-      if v1 == 'true': return 'true' 
-
-    return 'false'     
-  #-----------------validate if current node has child node----------------------------------
-  #------------------if yes then cannot change current node from group to leaf
-  #ON EDIT
-  def val_group(self,r):
-    if r['is_group'] == 'No':
-      ch = sql("select name from `tab%s` where lft>%s and rgt<%s and docstatus != 2"%(r['node_title'],r['lft'],r['rgt']))
-      if ch:
-        msgprint("You can not changed %s from group to leaf node as it contains other nodes."%r['nm'])    
-        return 'true'
-    return 'false'  
-    
-   #-------------------validation for parent sales person cannot be his child node-------------               
-   #ON EDIT
-  def val_prt(self,r):
-    res = sql("select name from `tab%s` where is_group = 'Yes' and docstatus!= 2 and (rgt > %s or lft < %s) and name ='%s' and name !='%s'"%(r['node_title'],r['rgt'],r['lft'],r['parent_nm'],r['nm']))
-
-    if not res:
-      msgprint("Please enter parent %s."%(r['node_title'])) 
-      return 'true'
-    return 'false'
-      
-  #--------if current record has set as default record then not allowed to changed 'has child node' to 'yes'--------------------      
-  #--------------------------------------------------------
-  #ON EDIT
-  def group_changed(self,r):
-
-    if r['node_title']  != 'Sales Person' and r['is_group'] == 'Yes':
-      field = 'default_'+r['node_title'].lower().replace(' ','_')
-      res = sql("select value from `tabSingles` where field = '%s' and value = '%s'"%(field,r['nm']))
-      if res:
-        msgprint("'%s' record is set as default record in Global Defaults.'Has Child Node' field cannot be changed to 'Yes' as only leaf nodes are allowed in transaction."%(r['nm']))
-        return 'true'
-      
-    return 'false'
-  #-------------------validation - record is already exist--------------------------------
-  #ON CREATE
-  def trash_rcd(self,r):
-    res = sql("select name from `tab%s` where name = '%s' and docstatus = 2"%(r['node_title'],r['nm']))
-    if res:
-      msgprint("'%s' record is trashed. To untrash please go to Setup & click on Trash."%(r['nm']))
-      return 'true'
-
-    return 'false'
-
-  #----------------------------------------------------------------  
-  #ON CREATE
-  def duplicate_rcd(self,r):
-    res = sql("select name from `tab%s` where name = '%s' and docstatus != 2"%(r['node_title'],r['nm']))
-    if res:
-      msgprint("'%s' record is already exist."%(r['nm']))
-      return 'true'
-    return 'false'      
diff --git a/setup/doctype/sales_browser_control/sales_browser_control.txt b/setup/doctype/sales_browser_control/sales_browser_control.txt
deleted file mode 100644
index 6083a31..0000000
--- a/setup/doctype/sales_browser_control/sales_browser_control.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-[
- {
-  "creation": "2012-03-27 14:36:23", 
-  "docstatus": 0, 
-  "modified": "2012-03-27 14:36:23", 
-  "modified_by": "Administrator", 
-  "owner": "Administrator"
- }, 
- {
-  "doctype": "DocType", 
-  "issingle": 1, 
-  "module": "Setup", 
-  "name": "__common__", 
-  "section_style": "Simple", 
-  "version": 159
- }, 
- {
-  "doctype": "DocType", 
-  "name": "Sales Browser Control"
- }
-]
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/README.md b/setup/doctype/sales_email_settings/README.md
new file mode 100644
index 0000000..8d7d48f
--- /dev/null
+++ b/setup/doctype/sales_email_settings/README.md
@@ -0,0 +1 @@
+Settings for creating new Communication, Leads from sales inbox like "sales@example.com" via POP3.
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/_messages_doc.json b/setup/doctype/sales_email_settings/locale/_messages_doc.json
deleted file mode 100644
index 5493f5d..0000000
--- a/setup/doctype/sales_email_settings/locale/_messages_doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-[
- "Username", 
- "Email Id where a job applicant will email e.g. \"jobs@example.com\"", 
- "Password", 
- "POP3 Mail Settings", 
- "Use SSL", 
- "Setup", 
- "Sales Email Settings", 
- "Host", 
- "Email settings to extract Leads from sales email id e.g. \"sales@example.com\"", 
- "POP3 server e.g. (pop.gmail.com)", 
- "Check to activate", 
- "Extract Emails", 
- "Email Id"
-]
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/_messages_js.json b/setup/doctype/sales_email_settings/locale/_messages_js.json
deleted file mode 100644
index 3a94281..0000000
--- a/setup/doctype/sales_email_settings/locale/_messages_js.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "Active: Will extract emails from ", 
- "Not Active"
-]
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/_messages_py.json b/setup/doctype/sales_email_settings/locale/_messages_py.json
deleted file mode 100644
index edffa49..0000000
--- a/setup/doctype/sales_email_settings/locale/_messages_py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-[
- "Host, Email and Password required if emails are to be pulled"
-]
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/ar-doc.json b/setup/doctype/sales_email_settings/locale/ar-doc.json
deleted file mode 100644
index a9aef19..0000000
--- a/setup/doctype/sales_email_settings/locale/ar-doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Check to activate": "\u062a\u062d\u0642\u0642 \u0644\u062a\u0641\u0639\u064a\u0644", 
- "Email Id": "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u0639\u0631\u0641", 
- "Email Id where a job applicant will email e.g. \"jobs@example.com\"": "\u0645\u0639\u0631\u0641 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u062d\u064a\u062b \u0637\u0627\u0644\u0628 \u0627\u0644\u0639\u0645\u0644 \u0633\u0648\u0641 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644 &quot;jobs@example.com&quot;", 
- "Email settings to extract Leads from sales email id e.g. \"sales@example.com\"": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0644\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u0646 \u0639\u0631\u0648\u0636 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a &quot;sales@example.com&quot; \u0645\u0639\u0631\u0641 \u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644", 
- "Extract Emails": "\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Host": "\u0645\u0636\u064a\u0641", 
- "POP3 Mail Settings": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0628\u0631\u064a\u062f POP3", 
- "POP3 server e.g. (pop.gmail.com)": "\u062e\u0627\u062f\u0645 POP3 \u0645\u062b\u0644 (pop.gmail.com)", 
- "Password": "\u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631", 
- "Sales Email Settings": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u0628\u064a\u0639\u0627\u062a", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Use SSL": "\u0627\u0633\u062a\u062e\u062f\u0627\u0645 SSL", 
- "Username": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/ar-js.json b/setup/doctype/sales_email_settings/locale/ar-js.json
deleted file mode 100644
index d69a8d0..0000000
--- a/setup/doctype/sales_email_settings/locale/ar-js.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Active: Will extract emails from ": "\u0646\u0634\u0627\u0637: \u0633\u064a\u062a\u0645 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u0646", 
- "Not Active": "\u0644\u0627 \u0628\u0627\u0644\u0645\u0648\u0642\u0639"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/ar-py.json b/setup/doctype/sales_email_settings/locale/ar-py.json
deleted file mode 100644
index c24acb8..0000000
--- a/setup/doctype/sales_email_settings/locale/ar-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Host, Email and Password required if emails are to be pulled": "\u0627\u0644\u0645\u0636\u064a\u0641\u060c \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0648\u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0645\u0637\u0644\u0648\u0628\u0629 \u0625\u0630\u0627 \u0647\u064a \u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0644\u064a\u062a\u0645 \u0633\u062d\u0628\u0647\u0627"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/de-doc.json b/setup/doctype/sales_email_settings/locale/de-doc.json
deleted file mode 100644
index 7537586..0000000
--- a/setup/doctype/sales_email_settings/locale/de-doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Check to activate": "\u00dcberpr\u00fcfen Sie aktivieren", 
- "Email Id": "Email Id", 
- "Email Id where a job applicant will email e.g. \"jobs@example.com\"": "Email Id, wo ein Bewerber beispielsweise per E-Mail wird \"Jobs@example.com\"", 
- "Email settings to extract Leads from sales email id e.g. \"sales@example.com\"": "E-Mail-Einstellungen zu extrahieren Leads aus dem Verkauf email id zB \"Sales@example.com\"", 
- "Extract Emails": "Auszug Emails", 
- "Host": "Gastgeber", 
- "POP3 Mail Settings": "POP3-Mail-Einstellungen", 
- "POP3 server e.g. (pop.gmail.com)": "POP3-Server beispielsweise (pop.gmail.com)", 
- "Password": "Kennwort", 
- "Sales Email Settings": "Vertrieb E-Mail-Einstellungen", 
- "Setup": "Setup", 
- "Use SSL": "Verwenden Sie SSL", 
- "Username": "Benutzername"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/de-js.json b/setup/doctype/sales_email_settings/locale/de-js.json
deleted file mode 100644
index 6f0b760..0000000
--- a/setup/doctype/sales_email_settings/locale/de-js.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Not Active": "Nicht aktiv"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/de-py.json b/setup/doctype/sales_email_settings/locale/de-py.json
deleted file mode 100644
index df47b84..0000000
--- a/setup/doctype/sales_email_settings/locale/de-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Host, Email and Password required if emails are to be pulled": "Host, E-Mail und Passwort erforderlich, wenn E-Mails gezogen werden"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/es-doc.json b/setup/doctype/sales_email_settings/locale/es-doc.json
deleted file mode 100644
index fbdd03f..0000000
--- a/setup/doctype/sales_email_settings/locale/es-doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Check to activate": "Compruebe para activar", 
- "Email Id": "Email Id", 
- "Email Id where a job applicant will email e.g. \"jobs@example.com\"": "Identificaci\u00f3n del email que un solicitante de empleo le enviar\u00e1 por ejemplo, &quot;jobs@example.com&quot;", 
- "Email settings to extract Leads from sales email id e.g. \"sales@example.com\"": "Configuraci\u00f3n del correo electr\u00f3nico para extraer Leads de ventas email id por ejemplo, &quot;sales@example.com&quot;", 
- "Extract Emails": "Extracto de mensajes de correo electr\u00f3nico", 
- "Host": "Anfitri\u00f3n", 
- "POP3 Mail Settings": "Configuraci\u00f3n de correo POP3", 
- "POP3 server e.g. (pop.gmail.com)": "Por ejemplo, el servidor POP3 (pop.gmail.com)", 
- "Password": "Contrase\u00f1a", 
- "Sales Email Settings": "Ventas Configuraci\u00f3n del correo electr\u00f3nico", 
- "Setup": "Disposici\u00f3n", 
- "Use SSL": "Usar SSL", 
- "Username": "Nombre de usuario"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/es-js.json b/setup/doctype/sales_email_settings/locale/es-js.json
deleted file mode 100644
index dca9c83..0000000
--- a/setup/doctype/sales_email_settings/locale/es-js.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Active: Will extract emails from ": "Actividad: Se extraer\u00e1n los correos electr\u00f3nicos", 
- "Not Active": "No est\u00e1 activo"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/es-py.json b/setup/doctype/sales_email_settings/locale/es-py.json
deleted file mode 100644
index 3c81ed8..0000000
--- a/setup/doctype/sales_email_settings/locale/es-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Host, Email and Password required if emails are to be pulled": "Host, correo electr\u00f3nico y la contrase\u00f1a requerida si los correos electr\u00f3nicos han de ser retirado"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/fr-doc.json b/setup/doctype/sales_email_settings/locale/fr-doc.json
deleted file mode 100644
index 72bbf24..0000000
--- a/setup/doctype/sales_email_settings/locale/fr-doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Check to activate": "V\u00e9rifiez pour activer", 
- "Email Id": "Identification d&#39;email", 
- "Email Id where a job applicant will email e.g. \"jobs@example.com\"": "Identification d&#39;email o\u00f9 un demandeur d&#39;emploi enverra par courriel par exemple &quot;jobs@example.com&quot;", 
- "Email settings to extract Leads from sales email id e.g. \"sales@example.com\"": "Param\u00e8tres de messagerie pour extraire des ventes Leads e-mail par exemple id &quot;sales@example.com&quot;", 
- "Extract Emails": "Extrait Emails", 
- "Host": "H\u00f4te", 
- "POP3 Mail Settings": "Param\u00e8tres de messagerie POP3", 
- "POP3 server e.g. (pop.gmail.com)": "Serveur POP3 par exemple (pop.gmail.com)", 
- "Password": "Mot de passe", 
- "Sales Email Settings": "R\u00e9glages Courriel Ventes", 
- "Setup": "Installation", 
- "Use SSL": "Utiliser SSL", 
- "Username": "Nom d&#39;utilisateur"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/fr-js.json b/setup/doctype/sales_email_settings/locale/fr-js.json
deleted file mode 100644
index 1223d30..0000000
--- a/setup/doctype/sales_email_settings/locale/fr-js.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Active: Will extract emails from ": "Actif: Will extraire des emails \u00e0 partir de", 
- "Not Active": "Non actif"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/fr-py.json b/setup/doctype/sales_email_settings/locale/fr-py.json
deleted file mode 100644
index 8387b56..0000000
--- a/setup/doctype/sales_email_settings/locale/fr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Host, Email and Password required if emails are to be pulled": "D&#39;accueil, e-mail et mot de passe requis si les courriels sont d&#39;\u00eatre tir\u00e9"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/hi-doc.json b/setup/doctype/sales_email_settings/locale/hi-doc.json
deleted file mode 100644
index bb38396..0000000
--- a/setup/doctype/sales_email_settings/locale/hi-doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Check to activate": "\u0938\u0915\u094d\u0930\u093f\u092f \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u091c\u093e\u0901\u091a \u0915\u0930\u0947\u0902", 
- "Email Id": "\u0908\u092e\u0947\u0932 \u0906\u0908\u0921\u0940", 
- "Email Id where a job applicant will email e.g. \"jobs@example.com\"": "\u0908\u092e\u0947\u0932 \u0906\u0908\u0921\u0940 \u091c\u0939\u093e\u0902 \u090f\u0915 \u0928\u094c\u0915\u0930\u0940 \u0906\u0935\u0947\u0926\u0915 \u091c\u0948\u0938\u0947 &quot;jobs@example.com&quot; \u0908\u092e\u0947\u0932 \u0915\u0930\u0947\u0902\u0917\u0947", 
- "Email settings to extract Leads from sales email id e.g. \"sales@example.com\"": "\u0908\u092e\u0947\u0932 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938 \u092c\u093f\u0915\u094d\u0930\u0940 \u0908\u092e\u0947\u0932 \u0906\u0908\u0921\u0940 \u091c\u0948\u0938\u0947 &quot;sales@example.com \u0938\u0947 \u0938\u0941\u0930\u093e\u0917 \u0928\u093f\u0915\u093e\u0932\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Extract Emails": "\u0908\u092e\u0947\u0932 \u0928\u093f\u0915\u093e\u0932\u0947\u0902", 
- "Host": "\u092e\u0947\u091c\u092c\u093e\u0928", 
- "POP3 Mail Settings": "POP3 \u092e\u0947\u0932 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938", 
- "POP3 server e.g. (pop.gmail.com)": "POP3 \u0938\u0930\u094d\u0935\u0930 \u091c\u0948\u0938\u0947 (pop.gmail.com)", 
- "Password": "\u092a\u093e\u0938\u0935\u0930\u094d\u0921", 
- "Sales Email Settings": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0908\u092e\u0947\u0932 \u0938\u0947\u091f\u093f\u0902\u0917", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Use SSL": "SSL \u0915\u093e \u0909\u092a\u092f\u094b\u0917", 
- "Username": "\u092a\u094d\u0930\u092f\u094b\u0915\u094d\u0924\u093e \u0928\u093e\u092e"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/hi-js.json b/setup/doctype/sales_email_settings/locale/hi-js.json
deleted file mode 100644
index 3306554..0000000
--- a/setup/doctype/sales_email_settings/locale/hi-js.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Active: Will extract emails from ": "\u0938\u0915\u094d\u0930\u093f\u092f: \u0908\u092e\u0947\u0932 \u0938\u0947 \u0928\u093f\u0915\u093e\u0932\u0928\u0947", 
- "Not Active": "\u0938\u0915\u094d\u0930\u093f\u092f \u0928\u0939\u0940\u0902"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/hi-py.json b/setup/doctype/sales_email_settings/locale/hi-py.json
deleted file mode 100644
index 149d8ee..0000000
--- a/setup/doctype/sales_email_settings/locale/hi-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Host, Email and Password required if emails are to be pulled": "\u092e\u0947\u091c\u092c\u093e\u0928, \u0908\u092e\u0947\u0932 \u0914\u0930 \u092a\u093e\u0938\u0935\u0930\u094d\u0921 \u0915\u0940 \u0906\u0935\u0936\u094d\u092f\u0915\u0924\u093e \u0905\u0917\u0930 \u0908\u092e\u0947\u0932 \u0915\u094b \u0916\u0940\u0902\u091a\u093e \u091c\u093e \u0930\u0939\u0947 \u0939\u0948\u0902"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/hr-doc.json b/setup/doctype/sales_email_settings/locale/hr-doc.json
deleted file mode 100644
index c11f1b5..0000000
--- a/setup/doctype/sales_email_settings/locale/hr-doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Check to activate": "Provjerite za aktiviranje", 
- "Email Id": "E-mail ID", 
- "Email Id where a job applicant will email e.g. \"jobs@example.com\"": "E-mail Id gdje posao zahtjeva \u0107e e-mail npr. &quot;jobs@example.com&quot;", 
- "Email settings to extract Leads from sales email id e.g. \"sales@example.com\"": "E-mail postavke za izdvajanje vodi od prodaje email id npr. &quot;sales@example.com&quot;", 
- "Extract Emails": "Ekstrakt e-po\u0161te", 
- "Host": "Doma\u0107in", 
- "POP3 Mail Settings": "POP3 Mail Postavke", 
- "POP3 server e.g. (pop.gmail.com)": "POP3 poslu\u017eitelj npr. (pop.gmail.com)", 
- "Password": "Lozinka", 
- "Sales Email Settings": "Prodaja Postavke e-po\u0161te", 
- "Setup": "Postavljanje", 
- "Use SSL": "Koristite SSL", 
- "Username": "Korisni\u010dko ime"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/hr-js.json b/setup/doctype/sales_email_settings/locale/hr-js.json
deleted file mode 100644
index 8a0f324..0000000
--- a/setup/doctype/sales_email_settings/locale/hr-js.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Active: Will extract emails from ": "Aktivnost: Ho\u0107e li izdvojiti e-po\u0161te iz", 
- "Not Active": "Ne aktivna"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/hr-py.json b/setup/doctype/sales_email_settings/locale/hr-py.json
deleted file mode 100644
index ed5cd19..0000000
--- a/setup/doctype/sales_email_settings/locale/hr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Host, Email and Password required if emails are to be pulled": "Doma\u0107in, e-mail i lozinka potrebni ako e-mailove su se izvukao"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/nl-doc.json b/setup/doctype/sales_email_settings/locale/nl-doc.json
deleted file mode 100644
index bab6ca0..0000000
--- a/setup/doctype/sales_email_settings/locale/nl-doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Check to activate": "Controleer activeren", 
- "Email Id": "E-mail Identiteitskaart", 
- "Email Id where a job applicant will email e.g. \"jobs@example.com\"": "E-mail Identiteitskaart waar een sollicitant zal bijvoorbeeld &quot;jobs@example.com&quot; e-mail", 
- "Email settings to extract Leads from sales email id e.g. \"sales@example.com\"": "E-mail instellingen voor Leads uit de verkoop e-id bijvoorbeeld &quot;sales@example.com&quot; extract", 
- "Extract Emails": "Extract Emails", 
- "Host": "Gastheer", 
- "POP3 Mail Settings": "POP3-mailinstellingen", 
- "POP3 server e.g. (pop.gmail.com)": "POP3-server bijvoorbeeld (pop.gmail.com)", 
- "Password": "Wachtwoord", 
- "Sales Email Settings": "Sales E-mailinstellingen", 
- "Setup": "Setup", 
- "Use SSL": "Gebruik SSL", 
- "Username": "Gebruikersnaam"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/nl-js.json b/setup/doctype/sales_email_settings/locale/nl-js.json
deleted file mode 100644
index ff88ed9..0000000
--- a/setup/doctype/sales_email_settings/locale/nl-js.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Active: Will extract emails from ": "Actief: Zal \u200b\u200bextract e-mails van", 
- "Not Active": "Niet actief"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/nl-py.json b/setup/doctype/sales_email_settings/locale/nl-py.json
deleted file mode 100644
index 8c09b21..0000000
--- a/setup/doctype/sales_email_settings/locale/nl-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Host, Email and Password required if emails are to be pulled": "Host, e-mail en wachtwoord nodig als e-mails moeten worden getrokken"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/pt-BR-doc.json b/setup/doctype/sales_email_settings/locale/pt-BR-doc.json
deleted file mode 100644
index 4cd649a..0000000
--- a/setup/doctype/sales_email_settings/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Check to activate": "Marque para ativar", 
- "Email Id": "Endere\u00e7o de e-mail", 
- "Email Id where a job applicant will email e.g. \"jobs@example.com\"": "Endere\u00e7o do e-mail onde um candidato a emprego vai enviar e-mail, por exemplo: &quot;empregos@exemplo.com&quot;", 
- "Email settings to extract Leads from sales email id e.g. \"sales@example.com\"": "Configura\u00e7\u00f5es de e-mail para extrair Prospectos do e-mail de vendas, por exemplo &quot;vendas@exemplo.com&quot;", 
- "Extract Emails": "Extrair e-mails", 
- "Host": "Host", 
- "POP3 Mail Settings": "Configura\u00e7\u00f5es de e-mail pop3", 
- "POP3 server e.g. (pop.gmail.com)": "Servidor de e-mail POP3 (por exemplo, pop.gmail.com)", 
- "Password": "Senha", 
- "Sales Email Settings": "Configura\u00e7\u00f5es do Email de Vendas", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Use SSL": "Use SSL", 
- "Username": "Nome do Usu\u00e1rio"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/pt-BR-js.json b/setup/doctype/sales_email_settings/locale/pt-BR-js.json
deleted file mode 100644
index 19171e9..0000000
--- a/setup/doctype/sales_email_settings/locale/pt-BR-js.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Active: Will extract emails from ": "Ativo: E-mails ser\u00e3o extra\u00eddos de", 
- "Not Active": "N\u00e3o Ativo"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/pt-BR-py.json b/setup/doctype/sales_email_settings/locale/pt-BR-py.json
deleted file mode 100644
index a654197..0000000
--- a/setup/doctype/sales_email_settings/locale/pt-BR-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Host, Email and Password required if emails are to be pulled": "Host, E-mail e Senha s\u00e3o necess\u00e1rios se desejar obter e-mails"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/pt-doc.json b/setup/doctype/sales_email_settings/locale/pt-doc.json
deleted file mode 100644
index e95764d..0000000
--- a/setup/doctype/sales_email_settings/locale/pt-doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Check to activate": "Marque para ativar", 
- "Email Id": "Id e-mail", 
- "Email Id where a job applicant will email e.g. \"jobs@example.com\"": "Id e-mail onde um candidato a emprego vai enviar e-mail &quot;jobs@example.com&quot; por exemplo", 
- "Email settings to extract Leads from sales email id e.g. \"sales@example.com\"": "Configura\u00e7\u00f5es de e-mail para extrair Leads de vendas de e-mail, por exemplo ID &quot;sales@example.com&quot;", 
- "Extract Emails": "Extrair e-mails", 
- "Host": "Anfitri\u00e3o", 
- "POP3 Mail Settings": "Configura\u00e7\u00f5es de mensagens pop3", 
- "POP3 server e.g. (pop.gmail.com)": "Servidor POP3, por exemplo (pop.gmail.com)", 
- "Password": "Senha", 
- "Sales Email Settings": "Vendas Configura\u00e7\u00f5es de Email", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Use SSL": "Use SSL", 
- "Username": "Nome de Utilizador"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/pt-js.json b/setup/doctype/sales_email_settings/locale/pt-js.json
deleted file mode 100644
index f507a82..0000000
--- a/setup/doctype/sales_email_settings/locale/pt-js.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Active: Will extract emails from ": "Ativo: Ser\u00e1 extrair e-mails a partir de", 
- "Not Active": "N\u00e3o Ativo"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/pt-py.json b/setup/doctype/sales_email_settings/locale/pt-py.json
deleted file mode 100644
index b228ef8..0000000
--- a/setup/doctype/sales_email_settings/locale/pt-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Host, Email and Password required if emails are to be pulled": "E-mail host e senha necess\u00e1ria se e-mails devem ser puxado"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/sr-doc.json b/setup/doctype/sales_email_settings/locale/sr-doc.json
deleted file mode 100644
index 8bb7033..0000000
--- a/setup/doctype/sales_email_settings/locale/sr-doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Check to activate": "\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u0435 \u0434\u0430 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u0442\u0435", 
- "Email Id": "\u0415\u043c\u0430\u0438\u043b \u0418\u0414", 
- "Email Id where a job applicant will email e.g. \"jobs@example.com\"": "\u0415\u043c\u0430\u0438\u043b \u0418\u0414 \u0433\u0434\u0458\u0435 \u043f\u043e\u0441\u0430\u043e \u043f\u043e\u0434\u043d\u043e\u0441\u0438\u043b\u0430\u0446 \u045b\u0435 \u043f\u043e\u0448\u0430\u0459\u0438 \u043d\u043f\u0440 &quot;\u0458\u043e\u0431\u0441@\u0435\u043a\u0430\u043c\u043f\u043b\u0435.\u0446\u043e\u043c&quot;", 
- "Email settings to extract Leads from sales email id e.g. \"sales@example.com\"": "\u0415\u043c\u0430\u0438\u043b \u043f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430 \u0437\u0430 \u0438\u0437\u0434\u0432\u0430\u0458\u0430\u045a\u0435 \u0432\u043e\u0434\u0438 \u043e\u0434 \u043f\u0440\u043e\u0434\u0430\u0458\u0435 \u0415\u043c\u0430\u0438\u043b \u0418\u0414 \u043d\u043f\u0440 &quot;\u0441\u0430\u043b\u0435\u0441@\u0435\u043a\u0430\u043c\u043f\u043b\u0435.\u0446\u043e\u043c&quot;", 
- "Extract Emails": "\u0415\u043a\u0441\u0442\u0440\u0430\u043a\u0442 \u0415\u043c\u0430\u0438\u043b\u0441", 
- "Host": "\u0414\u043e\u043c\u0430\u045b\u0438\u043d", 
- "POP3 Mail Settings": "\u041f\u041e\u041f3 \u041c\u0430\u0438\u043b \u043f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "POP3 server e.g. (pop.gmail.com)": "\u041f\u041e\u041f3 \u0441\u0435\u0440\u0432\u0435\u0440 \u043d\u043f\u0440 (\u043f\u043e\u043f.\u0433\u043c\u0430\u0438\u043b.\u0446\u043e\u043c)", 
- "Password": "\u0428\u0438\u0444\u0440\u0430", 
- "Sales Email Settings": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0415\u043c\u0430\u0438\u043b \u043f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Use SSL": "\u041a\u043e\u0440\u0438\u0441\u0442\u0438 \u0421\u0421\u041b", 
- "Username": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u043e \u0438\u043c\u0435"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/sr-js.json b/setup/doctype/sales_email_settings/locale/sr-js.json
deleted file mode 100644
index 0afb4b1..0000000
--- a/setup/doctype/sales_email_settings/locale/sr-js.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Active: Will extract emails from ": "\u0410\u043a\u0442\u0438\u0432\u043d\u043e: \u0425\u043e\u045b\u0435 \u0438\u0437\u0432\u043e\u0434 \u0438\u0437 \u043f\u043e\u0448\u0442\u0443", 
- "Not Active": "\u041d\u0438\u0458\u0435 \u043f\u0440\u0438\u0458\u0430\u0432\u0459\u0435\u043d"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/sr-py.json b/setup/doctype/sales_email_settings/locale/sr-py.json
deleted file mode 100644
index 3cc6477..0000000
--- a/setup/doctype/sales_email_settings/locale/sr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Host, Email and Password required if emails are to be pulled": "\u0414\u043e\u043c\u0430\u045b\u0438\u043d, \u0415-\u043c\u0430\u0438\u043b \u0438 \u043b\u043e\u0437\u0438\u043d\u043a\u0430 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u0438 \u0430\u043a\u043e \u0435-\u043f\u043e\u0448\u0442\u0435 \u0441\u0443 \u0441\u0435 \u043f\u043e\u0432\u0443\u043a\u043b\u0438"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/ta-doc.json b/setup/doctype/sales_email_settings/locale/ta-doc.json
deleted file mode 100644
index f69773d..0000000
--- a/setup/doctype/sales_email_settings/locale/ta-doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Check to activate": "\u0b9a\u0bc6\u0baf\u0bb2\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4 \u0b9a\u0bc7\u0bbe\u0ba4\u0ba9\u0bc8", 
- "Email Id": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0bb5\u0bbf\u0bb2\u0bbe\u0b9a\u0bae\u0bcd", 
- "Email Id where a job applicant will email e.g. \"jobs@example.com\"": "\u0b92\u0bb0\u0bc1 \u0bb5\u0bc7\u0bb2\u0bc8 \u0bb5\u0bbf\u0ba3\u0bcd\u0ba3\u0baa\u0bcd\u0baa\u0ba4\u0bbe\u0bb0\u0bb0\u0bcd \u0b8e.\u0b95\u0bbe. &quot;jobs@example.com&quot; \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b8e\u0b99\u0bcd\u0b95\u0bc1 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0bb5\u0bbf\u0bb2\u0bbe\u0b9a\u0bae\u0bcd", 
- "Email settings to extract Leads from sales email id e.g. \"sales@example.com\"": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bc8 \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b90\u0b9f\u0bbf \u0b8e.\u0b95\u0bbe. &quot;sales@example.com&quot; \u0b9a\u0bc6\u0bb2\u0bcd\u0b95\u0bbf\u0ba9\u0bcd\u0bb1\u0ba4\u0bc1 \u0baa\u0bc6\u0bb1\u0bc1\u0bb5\u0ba4\u0bb1\u0bcd\u0b95\u0bc1", 
- "Extract Emails": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bbf\u0bb0\u0bbf\u0ba4\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95", 
- "Host": "\u0baa\u0bc1\u0bb0\u0bb5\u0bb2\u0ba9\u0bcd", 
- "POP3 Mail Settings": "POP3 \u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "POP3 server e.g. (pop.gmail.com)": "POP3 \u0b9a\u0bc7\u0bb5\u0bc8\u0baf\u0b95\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0b8e.\u0b95\u0bbe. (pop.gmail.com)", 
- "Password": "\u0b95\u0b9f\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bc6\u0bbe\u0bb2\u0bcd", 
- "Sales Email Settings": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Use SSL": "SSL \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4", 
- "Username": "\u0baa\u0baf\u0ba9\u0bb0\u0bcd\u0baa\u0bc6\u0baf\u0bb0\u0bcd"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/ta-js.json b/setup/doctype/sales_email_settings/locale/ta-js.json
deleted file mode 100644
index 74fcce8..0000000
--- a/setup/doctype/sales_email_settings/locale/ta-js.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Active: Will extract emails from ": "\u0b9a\u0bc6\u0baf\u0bb2\u0bbf\u0bb2\u0bcd: \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd\u0b95\u0bb3\u0bc8 \u0baa\u0bbf\u0bb0\u0bbf\u0ba4\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Not Active": "\u0b9a\u0bc6\u0baf\u0bb2\u0bbf\u0bb2\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/ta-py.json b/setup/doctype/sales_email_settings/locale/ta-py.json
deleted file mode 100644
index be08588..0000000
--- a/setup/doctype/sales_email_settings/locale/ta-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Host, Email and Password required if emails are to be pulled": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd \u0ba4\u0bc7\u0bb5\u0bc8\u0baf\u0bbe\u0ba9 \u0baa\u0bc1\u0bb0\u0bb5\u0bb2\u0ba9\u0bcd, \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bc6\u0bbe\u0bb2\u0bcd"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/th-doc.json b/setup/doctype/sales_email_settings/locale/th-doc.json
deleted file mode 100644
index 6572906..0000000
--- a/setup/doctype/sales_email_settings/locale/th-doc.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Check to activate": "\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e1b\u0e34\u0e14\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19", 
- "Email Id": "Email \u0e23\u0e2b\u0e31\u0e2a", 
- "Email Id where a job applicant will email e.g. \"jobs@example.com\"": "Email \u0e23\u0e2b\u0e31\u0e2a\u0e17\u0e35\u0e48\u0e1c\u0e39\u0e49\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e07\u0e32\u0e19\u0e08\u0e30\u0e2a\u0e48\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e16\u0e36\u0e07 &quot;jobs@example.com&quot; \u0e40\u0e0a\u0e48\u0e19", 
- "Email settings to extract Leads from sales email id e.g. \"sales@example.com\"": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e36\u0e07\u0e19\u0e33\u0e21\u0e32\u0e08\u0e32\u0e01\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c ID \u0e40\u0e0a\u0e48\u0e19\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22 &quot;sales@example.com&quot;", 
- "Extract Emails": "\u0e2a\u0e32\u0e23\u0e2a\u0e01\u0e31\u0e14\u0e08\u0e32\u0e01\u0e2d\u0e35\u0e40\u0e21\u0e25", 
- "Host": "\u0e40\u0e08\u0e49\u0e32\u0e20\u0e32\u0e1e", 
- "POP3 Mail Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32 POP3 \u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22", 
- "POP3 server e.g. (pop.gmail.com)": "POP3 \u0e40\u0e0b\u0e34\u0e23\u0e4c\u0e1f\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e40\u0e0a\u0e48\u0e19 (pop.gmail.com)", 
- "Password": "\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19", 
- "Sales Email Settings": "\u0e02\u0e32\u0e22\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2d\u0e35\u0e40\u0e21\u0e25", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Use SSL": "\u0e43\u0e0a\u0e49 SSL", 
- "Username": "\u0e0a\u0e37\u0e48\u0e2d\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/th-js.json b/setup/doctype/sales_email_settings/locale/th-js.json
deleted file mode 100644
index 9d092cc..0000000
--- a/setup/doctype/sales_email_settings/locale/th-js.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Active: Will extract emails from ": "\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14: \u0e08\u0e30\u0e14\u0e36\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e08\u0e32\u0e01", 
- "Not Active": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_email_settings/locale/th-py.json b/setup/doctype/sales_email_settings/locale/th-py.json
deleted file mode 100644
index e377d40..0000000
--- a/setup/doctype/sales_email_settings/locale/th-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Host, Email and Password required if emails are to be pulled": "\u0e42\u0e2e\u0e2a\u0e15\u0e4c, Email \u0e41\u0e25\u0e30\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e17\u0e35\u0e48\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e2b\u0e32\u0e01\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e36\u0e07"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_partner/README.md b/setup/doctype/sales_partner/README.md
new file mode 100644
index 0000000..e285419
--- /dev/null
+++ b/setup/doctype/sales_partner/README.md
@@ -0,0 +1 @@
+Partner / dealer / distributor who sells products (maybe for commission) and for whom targets can be set.
\ No newline at end of file
diff --git a/setup/doctype/sales_partner/locale/_messages_doc.json b/setup/doctype/sales_partner/locale/_messages_doc.json
deleted file mode 100644
index 7928f22..0000000
--- a/setup/doctype/sales_partner/locale/_messages_doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- "Select Budget Distribution to unevenly distribute targets across months.", 
- "Target Distribution", 
- "Address Desc", 
- "Address HTML", 
- "Channel Partner", 
- "Territory", 
- "Sales Partner Details", 
- "Reseller", 
- "Address & Contacts", 
- "Sales Partner Target", 
- "Sales Partner Name", 
- "Implementation Partner", 
- "Setup", 
- "Contact Desc", 
- "Partner Type", 
- "Sales Partner", 
- "Commission Rate", 
- "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission.", 
- "Contact HTML", 
- "Retailer", 
- "Agent", 
- "Partner Target Detail", 
- "Distributor", 
- "Dealer", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts"
-]
\ No newline at end of file
diff --git a/setup/doctype/sales_partner/locale/ar-doc.json b/setup/doctype/sales_partner/locale/ar-doc.json
deleted file mode 100644
index 8e30591..0000000
--- a/setup/doctype/sales_partner/locale/ar-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission.": "A \u0627\u0644\u0645\u0648\u0632\u0639 \u0637\u0631\u0641 \u062b\u0627\u0644\u062b / \u062a\u0627\u062c\u0631 / \u0639\u0645\u0648\u0644\u0629 \u0627\u0644\u0648\u0643\u064a\u0644 / \u0627\u0644\u062a\u0627\u0628\u0639\u0629 / \u0628\u0627\u0626\u0639 \u0627\u0644\u062a\u062c\u0632\u0626\u0629 \u0627\u0644\u0630\u064a \u064a\u0628\u064a\u0639 \u0645\u0646\u062a\u062c\u0627\u062a \u0634\u0631\u0643\u0627\u062a \u0645\u0642\u0627\u0628\u0644 \u0639\u0645\u0648\u0644\u0629.", 
- "Address & Contacts": "\u0639\u0646\u0648\u0627\u0646 \u0648\u0627\u062a\u0635\u0627\u0644\u0627\u062a", 
- "Address Desc": "\u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Address HTML": "\u0645\u0639\u0627\u0644\u062c\u0629 HTML", 
- "Agent": "\u0648\u0643\u064a\u0644", 
- "Channel Partner": "\u0642\u0646\u0627\u0629 \u0627\u0644\u0634\u0631\u064a\u0643", 
- "Commission Rate": "\u0627\u0644\u0644\u062c\u0646\u0629 \u0642\u064a\u0645", 
- "Contact Desc": "\u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Contact HTML": "\u0627\u0644\u0627\u062a\u0635\u0627\u0644 HTML", 
- "Dealer": "\u062a\u0627\u062c\u0631", 
- "Distributor": "\u0645\u0648\u0632\u0639", 
- "Implementation Partner": "\u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u0634\u0631\u064a\u0643", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "\u0645\u0644\u0627\u062d\u0638\u0629: \u064a\u0645\u0643\u0646\u0643 \u0625\u062f\u0627\u0631\u0629 \u0627\u062a\u0635\u0627\u0644\u0627\u062a \u0645\u062a\u0639\u062f\u062f\u0629 \u0623\u0648 \u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0639\u0646 \u0637\u0631\u064a\u0642 \u0627\u0644\u0639\u0646\u0627\u0648\u064a\u0646 \u0648\u0627\u062a\u0635\u0627\u0644\u0627\u062a", 
- "Partner Target Detail": "\u0634\u0631\u064a\u0643 \u0627\u0644\u0647\u062f\u0641 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Partner Type": "\u0646\u0648\u0639 \u0627\u0644\u0634\u0631\u064a\u0643", 
- "Reseller": "\u0628\u0627\u0626\u0639 \u0627\u0644\u062a\u062c\u0632\u0626\u0629", 
- "Retailer": "\u0645\u062a\u0627\u062c\u0631 \u0627\u0644\u062a\u062c\u0632\u0626\u0629", 
- "Sales Partner": "\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0634\u0631\u064a\u0643", 
- "Sales Partner Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0634\u0631\u064a\u0643", 
- "Sales Partner Name": "\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0634\u0631\u064a\u0643 \u0627\u0644\u0627\u0633\u0645", 
- "Sales Partner Target": "\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0634\u0631\u064a\u0643 \u0627\u0644\u0647\u062f\u0641", 
- "Select Budget Distribution to unevenly distribute targets across months.": "\u062d\u062f\u062f \u062a\u0648\u0632\u064a\u0639 \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629 \u0644\u062a\u0648\u0632\u064a\u0639 \u063a\u064a\u0631 \u0645\u062a\u0633\u0627\u0648 \u0639\u0628\u0631 \u0627\u0644\u0623\u0647\u062f\u0627\u0641 \u0623\u0634\u0647\u0631.", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Target Distribution": "\u0647\u062f\u0641 \u0627\u0644\u062a\u0648\u0632\u064a\u0639", 
- "Territory": "\u0625\u0642\u0644\u064a\u0645"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_partner/locale/de-doc.json b/setup/doctype/sales_partner/locale/de-doc.json
deleted file mode 100644
index b5b31e8..0000000
--- a/setup/doctype/sales_partner/locale/de-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission.": "Ein Dritter Vertrieb / H\u00e4ndler / Kommission\u00e4r / affiliate / Vertragsh\u00e4ndler verkauft die Unternehmen Produkte f\u00fcr eine Provision.", 
- "Address & Contacts": "Adresse und Kontakte", 
- "Address Desc": "Adresse Desc", 
- "Address HTML": "Adresse HTML", 
- "Agent": "Agent", 
- "Channel Partner": "Channel Partner", 
- "Commission Rate": "Kommission bewerten", 
- "Contact Desc": "Kontakt Desc", 
- "Contact HTML": "Kontakt HTML", 
- "Dealer": "H\u00e4ndler", 
- "Distributor": "Verteiler", 
- "Implementation Partner": "Implementation Partner", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "Hinweis: Sie k\u00f6nnen mehrere Kontakte oder Adresse via Adressen & Kontakte verwalten", 
- "Partner Target Detail": "Partner Zieldetailbericht", 
- "Partner Type": "Partner Typ", 
- "Reseller": "Wiederverk\u00e4ufer", 
- "Retailer": "Einzelh\u00e4ndler", 
- "Sales Partner": "Vertriebspartner", 
- "Sales Partner Details": "Sales Partner Details", 
- "Sales Partner Name": "Sales Partner Name", 
- "Sales Partner Target": "Partner Sales Target", 
- "Select Budget Distribution to unevenly distribute targets across months.": "W\u00e4hlen Budget Verteilung ungleichm\u00e4\u00dfig Targets \u00fcber Monate verteilen.", 
- "Setup": "Setup", 
- "Target Distribution": "Target Distribution", 
- "Territory": "Gebiet"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_partner/locale/es-doc.json b/setup/doctype/sales_partner/locale/es-doc.json
deleted file mode 100644
index 609f54d..0000000
--- a/setup/doctype/sales_partner/locale/es-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission.": "Un distribuidor tercero / dealer / comisionista / filial / distribuidor que vende los productos de las empresas de una comisi\u00f3n.", 
- "Address & Contacts": "Direcci\u00f3n y contactos", 
- "Address Desc": "Abordar la descripci\u00f3n", 
- "Address HTML": "Direcci\u00f3n HTML", 
- "Agent": "Agente", 
- "Channel Partner": "Channel Partner", 
- "Commission Rate": "Comisi\u00f3n de Tarifas", 
- "Contact Desc": "P\u00f3ngase en contacto con la descripci\u00f3n", 
- "Contact HTML": "Contactar con HTML", 
- "Dealer": "Comerciante", 
- "Distributor": "Distribuidor", 
- "Implementation Partner": "Aplicaci\u00f3n Socio", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "Nota: Usted puede manejar varias direcciones o contactos a trav\u00e9s de las direcciones y contactos", 
- "Partner Target Detail": "Socio Detalle Target", 
- "Partner Type": "Tipo de Socio", 
- "Reseller": "Revendedores", 
- "Retailer": "Detallista", 
- "Sales Partner": "Sales Partner", 
- "Sales Partner Details": "Ventas Detalle interlocutor", 
- "Sales Partner Name": "Denominaci\u00f3n de venta Socio", 
- "Sales Partner Target": "Sales Target Socio", 
- "Select Budget Distribution to unevenly distribute targets across months.": "Seleccione Distribuci\u00f3n del Presupuesto para distribuir de manera desigual a trav\u00e9s de objetivos meses.", 
- "Setup": "Disposici\u00f3n", 
- "Target Distribution": "Target Distribution", 
- "Territory": "Territorio"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_partner/locale/fr-doc.json b/setup/doctype/sales_partner/locale/fr-doc.json
deleted file mode 100644
index c2e79b5..0000000
--- a/setup/doctype/sales_partner/locale/fr-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission.": "Un tiers distributeur / revendeur / commissionnaire / filiale / distributeur vend les produits de l&#39;entreprise pour une commission.", 
- "Address & Contacts": "Adresse &amp; Contacts", 
- "Address Desc": "Adresse Desc", 
- "Address HTML": "Adresse HTML", 
- "Agent": "Agent", 
- "Channel Partner": "Channel Partner", 
- "Commission Rate": "Taux de commission", 
- "Contact Desc": "Contacter Desc", 
- "Contact HTML": "Contacter HTML", 
- "Dealer": "Revendeur", 
- "Distributor": "Distributeur", 
- "Implementation Partner": "Partenaire de mise en \u0153uvre", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "Remarque: vous pouvez g\u00e9rer les adresses multiples ou contacts via les adresses et contacts", 
- "Partner Target Detail": "D\u00e9tail Cible partenaire", 
- "Partner Type": "Type de partenaire", 
- "Reseller": "Revendeur", 
- "Retailer": "D\u00e9taillant", 
- "Sales Partner": "Sales Partner", 
- "Sales Partner Details": "D\u00e9tails de vente partenaires", 
- "Sales Partner Name": "Nom Sales Partner", 
- "Sales Partner Target": "Cible Sales Partner", 
- "Select Budget Distribution to unevenly distribute targets across months.": "S\u00e9lectionnez R\u00e9partition du budget \u00e0 r\u00e9partir in\u00e9galement cibles \u00e0 travers mois.", 
- "Setup": "Installation", 
- "Target Distribution": "Distribution cible", 
- "Territory": "Territoire"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_partner/locale/hi-doc.json b/setup/doctype/sales_partner/locale/hi-doc.json
deleted file mode 100644
index 6e2f28e..0000000
--- a/setup/doctype/sales_partner/locale/hi-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission.": "\u090f\u0915 \u0924\u0940\u0938\u0930\u0947 \u092a\u0915\u094d\u0937 \u0915\u0947 \u0935\u093f\u0924\u0930\u0915 / \u0921\u0940\u0932\u0930 / \u0915\u092e\u0940\u0936\u0928 \u090f\u091c\u0947\u0902\u091f / \u0938\u0939\u092c\u0926\u094d\u0927 / \u092a\u0941\u0928\u0930\u094d\u0935\u093f\u0915\u094d\u0930\u0947\u0924\u093e \u091c\u094b \u090f\u0915 \u0906\u092f\u094b\u0917 \u0915\u0947 \u0932\u093f\u090f \u0915\u0902\u092a\u0928\u093f\u092f\u094b\u0902 \u0915\u0947 \u0909\u0924\u094d\u092a\u093e\u0926\u094b\u0902 \u0915\u094b \u092c\u0947\u091a\u0924\u093e \u0939\u0948.", 
- "Address & Contacts": "\u092a\u0924\u093e \u0914\u0930 \u0938\u0902\u092a\u0930\u094d\u0915", 
- "Address Desc": "\u091c\u093e\u0928\u0915\u093e\u0930\u0940 \u092a\u0924\u093e \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Address HTML": "HTML \u092a\u0924\u093e \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Agent": "\u090f\u091c\u0947\u0902\u091f", 
- "Channel Partner": "\u091a\u0948\u0928\u0932 \u092a\u093e\u0930\u094d\u091f\u0928\u0930", 
- "Commission Rate": "\u0906\u092f\u094b\u0917 \u0926\u0930", 
- "Contact Desc": "\u0938\u0902\u092a\u0930\u094d\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Contact HTML": "\u0938\u0902\u092a\u0930\u094d\u0915 HTML", 
- "Dealer": "\u0935\u094d\u092f\u093e\u092a\u093e\u0930\u0940", 
- "Distributor": "\u0935\u093f\u0924\u0930\u0915", 
- "Implementation Partner": "\u0915\u093e\u0930\u094d\u092f\u093e\u0928\u094d\u0935\u092f\u0928 \u0938\u093e\u0925\u0940", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "\u0928\u094b\u091f: \u0906\u092a \u092a\u0924\u0947 \u0914\u0930 \u0938\u0902\u092a\u0930\u094d\u0915 \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u090f\u0915\u093e\u0927\u093f\u0915 \u092a\u0924\u093e \u092f\u093e \u0938\u0902\u092a\u0930\u094d\u0915 \u092a\u094d\u0930\u092c\u0902\u0927\u093f\u0924 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902", 
- "Partner Target Detail": "\u0938\u093e\u0925\u0940 \u0932\u0915\u094d\u0937\u094d\u092f \u0935\u093f\u0935\u0930\u0923", 
- "Partner Type": "\u0938\u093e\u0925\u0940 \u0915\u0947 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Reseller": "\u092a\u0941\u0928\u0930\u094d\u0935\u093f\u0915\u094d\u0930\u0947\u0924\u093e", 
- "Retailer": "\u0916\u0941\u0926\u0930\u093e", 
- "Sales Partner": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0938\u093e\u0925\u0940", 
- "Sales Partner Details": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0938\u093e\u0925\u0940 \u0935\u093f\u0935\u0930\u0923", 
- "Sales Partner Name": "\u092c\u093f\u0915\u094d\u0930\u0940 \u092d\u093e\u0917\u0940\u0926\u093e\u0930 \u0928\u093e\u092e", 
- "Sales Partner Target": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0938\u093e\u0925\u0940 \u0932\u0915\u094d\u0937\u094d\u092f", 
- "Select Budget Distribution to unevenly distribute targets across months.": "\u092c\u091c\u091f \u0935\u093f\u0924\u0930\u0923 \u091a\u0941\u0928\u0947\u0902 unevenly \u092e\u0939\u0940\u0928\u0947 \u092d\u0930 \u092e\u0947\u0902 \u0932\u0915\u094d\u0937\u094d\u092f \u0915\u094b \u0935\u093f\u0924\u0930\u093f\u0924 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f.", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Target Distribution": "\u0932\u0915\u094d\u0937\u094d\u092f \u0935\u093f\u0924\u0930\u0923", 
- "Territory": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_partner/locale/hr-doc.json b/setup/doctype/sales_partner/locale/hr-doc.json
deleted file mode 100644
index 6d6e131..0000000
--- a/setup/doctype/sales_partner/locale/hr-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission.": "Tre\u0107a strana distributer / prodava\u010d / komisionar / suradnik / prodava\u010d koji prodaje tvrtke proizvode za proviziju.", 
- "Address & Contacts": "Adresa i kontakti", 
- "Address Desc": "Adresa Desc", 
- "Address HTML": "Adresa HTML", 
- "Agent": "Agent", 
- "Channel Partner": "Channel Partner", 
- "Commission Rate": "Komisija Stopa", 
- "Contact Desc": "Kontakt ukratko", 
- "Contact HTML": "Kontakt HTML", 
- "Dealer": "Trgovac", 
- "Distributor": "Distributer", 
- "Implementation Partner": "Provedba partner", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "Napomena: mo\u017eete upravljati s vi\u0161e adresa ili kontakti preko adrese i kontakti", 
- "Partner Target Detail": "Partner Ciljana Detalj", 
- "Partner Type": "Partner Tip", 
- "Reseller": "Prodava\u010d", 
- "Retailer": "Prodava\u010d na malo", 
- "Sales Partner": "Prodaja partner", 
- "Sales Partner Details": "Prodaja Partner Detalji", 
- "Sales Partner Name": "Prodaja Ime partnera", 
- "Sales Partner Target": "Prodaja partner Target", 
- "Select Budget Distribution to unevenly distribute targets across months.": "Odaberite Budget distribuciju neravnomjerno raspodijeliti ciljeve diljem mjeseci.", 
- "Setup": "Postavljanje", 
- "Target Distribution": "Ciljana Distribucija", 
- "Territory": "Teritorija"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_partner/locale/nl-doc.json b/setup/doctype/sales_partner/locale/nl-doc.json
deleted file mode 100644
index fa9a27d..0000000
--- a/setup/doctype/sales_partner/locale/nl-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission.": "Een derde distributeur / dealer / commissionair / affiliate / reseller die verkoopt de bedrijven producten voor een commissie.", 
- "Address & Contacts": "Adres &amp; Contact", 
- "Address Desc": "Adres Desc", 
- "Address HTML": "Adres HTML", 
- "Agent": "Agent", 
- "Channel Partner": "Channel Partner", 
- "Commission Rate": "Commissie Rate", 
- "Contact Desc": "Contact Desc", 
- "Contact HTML": "Contact HTML", 
- "Dealer": "Handelaar", 
- "Distributor": "Verdeler", 
- "Implementation Partner": "Implementatie Partner", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "Opmerking: U kunt meerdere Adres of Contactlenzen beheren via Adressen &amp; Contactpersonen", 
- "Partner Target Detail": "Partner Target Detail", 
- "Partner Type": "Partner Type", 
- "Reseller": "Reseller", 
- "Retailer": "Kleinhandelaar", 
- "Sales Partner": "Sales Partner", 
- "Sales Partner Details": "Sales Partner Details", 
- "Sales Partner Name": "Sales Partner Naam", 
- "Sales Partner Target": "Sales Partner Target", 
- "Select Budget Distribution to unevenly distribute targets across months.": "Selecteer Budget Uitkering aan ongelijk verdelen doelen uit maanden.", 
- "Setup": "Setup", 
- "Target Distribution": "Target Distributie", 
- "Territory": "Grondgebied"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_partner/locale/pt-BR-doc.json b/setup/doctype/sales_partner/locale/pt-BR-doc.json
deleted file mode 100644
index d53a126..0000000
--- a/setup/doctype/sales_partner/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission.": "Um distribuidor terceirizado / negociante / agente comissionado / revendedor que vende os produtos da empresas por uma comiss\u00e3o.", 
- "Address & Contacts": "Endere\u00e7o e Contatos", 
- "Address Desc": "Descri\u00e7\u00e3o do Endere\u00e7o", 
- "Address HTML": "Endere\u00e7o HTML", 
- "Agent": "Agente", 
- "Channel Partner": "Parceiro de Canal", 
- "Commission Rate": "Taxa de Comiss\u00e3o", 
- "Contact Desc": "Descri\u00e7\u00e3o do Contato", 
- "Contact HTML": "Contato HTML", 
- "Dealer": "Revendedor", 
- "Distributor": "Distribuidor", 
- "Implementation Partner": "Parceiro de implementa\u00e7\u00e3o", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "Nota: voc\u00ea pode gerenciar M\u00faltiplos Endere\u00e7os ou Contatos atrav\u00e9s de Endere\u00e7os & Contatos", 
- "Partner Target Detail": "Detalhe da Meta do parceiro", 
- "Partner Type": "Tipo de parceiro", 
- "Reseller": "Revendedor", 
- "Retailer": "Varejista", 
- "Sales Partner": "Parceiro de Vendas", 
- "Sales Partner Details": "Detalhes do Parceiro de Vendas", 
- "Sales Partner Name": "Nome do Parceiro de Vendas", 
- "Sales Partner Target": "Metas do Parceiro de Vendas", 
- "Select Budget Distribution to unevenly distribute targets across months.": "Selecione distribui\u00e7\u00e3o do or\u00e7amento para distribuir metas diferentes para os meses.", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Target Distribution": "Distribui\u00e7\u00e3o de metas", 
- "Territory": "Territ\u00f3rio"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_partner/locale/pt-doc.json b/setup/doctype/sales_partner/locale/pt-doc.json
deleted file mode 100644
index 2f0d049..0000000
--- a/setup/doctype/sales_partner/locale/pt-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission.": "Um distribuidor de terceiros revendedor / / comiss\u00e3o do agente de afiliados / / revendedor que vende os produtos para empresas de uma comiss\u00e3o.", 
- "Address & Contacts": "Endere\u00e7o e contatos", 
- "Address Desc": "Endere\u00e7o Descr", 
- "Address HTML": "Abordar HTML", 
- "Agent": "Agente", 
- "Channel Partner": "Parceiro de Canal", 
- "Commission Rate": "Taxa de Comiss\u00e3o", 
- "Contact Desc": "Contato Descr", 
- "Contact HTML": "Contato HTML", 
- "Dealer": "Revendedor", 
- "Distributor": "Distribuidor", 
- "Implementation Partner": "Parceiro de implementa\u00e7\u00e3o", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "Nota: voc\u00ea pode gerenciar Endere\u00e7o m\u00faltipla ou Contatos atrav\u00e9s de endere\u00e7os e contatos", 
- "Partner Target Detail": "Detalhe Alvo parceiro", 
- "Partner Type": "Tipo de parceiro", 
- "Reseller": "Revendedor", 
- "Retailer": "Varejista", 
- "Sales Partner": "Parceiro de vendas", 
- "Sales Partner Details": "Parceiro de vendas Detalhes", 
- "Sales Partner Name": "Vendas Nome do parceiro", 
- "Sales Partner Target": "Vendas Alvo Parceiro", 
- "Select Budget Distribution to unevenly distribute targets across months.": "Selecione distribui\u00e7\u00e3o do or\u00e7amento para distribuir desigualmente alvos em todo m\u00eas.", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Target Distribution": "Distribui\u00e7\u00e3o alvo", 
- "Territory": "Territ\u00f3rio"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_partner/locale/sr-doc.json b/setup/doctype/sales_partner/locale/sr-doc.json
deleted file mode 100644
index 991f957..0000000
--- a/setup/doctype/sales_partner/locale/sr-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission.": "\u0422\u0440\u0435\u045b\u0430 \u0441\u0442\u0440\u0430\u043d\u043a\u0430 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0435\u0440 / \u0434\u0438\u043b\u0435\u0440 / \u0437\u0430\u0441\u0442\u0443\u043f\u043d\u0438\u043a / \u0430\u0444\u0444\u0438\u043b\u0438\u0430\u0442\u0435 / \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0446 \u043a\u043e\u0458\u0438 \u043f\u0440\u043e\u0434\u0430\u0458\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0435 \u0437\u0430 \u043f\u0440\u043e\u0432\u0438\u0437\u0438\u0458\u0443.", 
- "Address & Contacts": "\u0410\u0434\u0440\u0435\u0441\u0430 \u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0438", 
- "Address Desc": "\u0410\u0434\u0440\u0435\u0441\u0430 \u0414\u0435\u0441\u0446", 
- "Address HTML": "\u0410\u0434\u0440\u0435\u0441\u0430 \u0425\u0422\u041c\u041b", 
- "Agent": "\u0410\u0433\u0435\u043d\u0442", 
- "Channel Partner": "\u0426\u0445\u0430\u043d\u043d\u0435\u043b \u041f\u0430\u0440\u0442\u043d\u0435\u0440", 
- "Commission Rate": "\u041a\u043e\u043c\u0438\u0441\u0438\u0458\u0430 \u041e\u0446\u0435\u043d\u0438", 
- "Contact Desc": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0414\u0435\u0441\u0446", 
- "Contact HTML": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0425\u0422\u041c\u041b", 
- "Dealer": "\u0422\u0440\u0433\u043e\u0432\u0430\u0446", 
- "Distributor": "\u0414\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0435\u0440", 
- "Implementation Partner": "\u0418\u043c\u043f\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0458\u0430 \u041f\u0430\u0440\u0442\u043d\u0435\u0440", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "\u041d\u0430\u043f\u043e\u043c\u0435\u043d\u0430: \u041c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u0443\u043f\u0440\u0430\u0432\u0459\u0430\u0442\u0435 \u0441\u0430 \u0432\u0438\u0448\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 \u0438\u043b\u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0435 \u043f\u0440\u0435\u043a\u043e \u0430\u0434\u0440\u0435\u0441\u0435 \u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0438", 
- "Partner Target Detail": "\u041f\u0430\u0440\u0442\u043d\u0435\u0440 \u0426\u0438\u0459\u043d\u0430 \u0414\u0435\u0442\u0430\u0459", 
- "Partner Type": "\u041f\u0430\u0440\u0442\u043d\u0435\u0440 \u0422\u0438\u043f", 
- "Reseller": "\u041f\u0440\u043e\u0434\u0430\u0432\u0430\u0446", 
- "Retailer": "\u041f\u0440\u043e\u0434\u0430\u0432\u0430\u0446 \u043d\u0430 \u043c\u0430\u043b\u043e", 
- "Sales Partner": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041f\u0430\u0440\u0442\u043d\u0435\u0440", 
- "Sales Partner Details": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041f\u0430\u0440\u0442\u043d\u0435\u0440 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Sales Partner Name": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0418\u043c\u0435 \u043f\u0430\u0440\u0442\u043d\u0435\u0440\u0430", 
- "Sales Partner Target": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041f\u0430\u0440\u0442\u043d\u0435\u0440 \u0426\u0438\u0459\u043d\u0430", 
- "Select Budget Distribution to unevenly distribute targets across months.": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0414\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0446\u0438\u0458\u0430 \u0431\u0443\u045f\u0435\u0442\u0443 \u043d\u0435\u0440\u0430\u0432\u043d\u043e\u043c\u0435\u0440\u043d\u043e \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0438\u0440\u0430\u0458\u0443 \u0448\u0438\u0440\u043e\u043c \u043c\u0435\u0442\u0435 \u043c\u0435\u0441\u0435\u0446\u0438.", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Target Distribution": "\u0426\u0438\u0459\u043d\u0430 \u0414\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0446\u0438\u0458\u0430", 
- "Territory": "\u0422\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0430"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_partner/locale/ta-doc.json b/setup/doctype/sales_partner/locale/ta-doc.json
deleted file mode 100644
index 926dd56..0000000
--- a/setup/doctype/sales_partner/locale/ta-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission.": "\u0bae\u0bc2\u0ba9\u0bcd\u0bb1\u0bbe\u0bb5\u0ba4\u0bc1 \u0b95\u0b9f\u0bcd\u0b9a\u0bbf \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bb8\u0bcd\u0ba4\u0bb0\u0bcd / \u0b9f\u0bc0\u0bb2\u0bb0\u0bcd / \u0b95\u0bae\u0bbf\u0bb7\u0ba9\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bcd / \u0b87\u0ba3\u0bc8 / \u0bae\u0bb1\u0bc1\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bc8 \u0b92\u0bb0\u0bc1 \u0b95\u0bae\u0bbf\u0bb7\u0ba9\u0bcd \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 \u0bb5\u0bbf\u0bb1\u0bcd\u0b95\u0bc1\u0bae\u0bcd.", 
- "Address & Contacts": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Address Desc": "DESC \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Address HTML": "HTML \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Agent": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bcd", 
- "Channel Partner": "\u0b9a\u0bc7\u0ba9\u0bb2\u0bcd \u0bb5\u0bb0\u0ba9\u0bcd\u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8 \u0ba4\u0bc1\u0ba3\u0bc8", 
- "Commission Rate": "\u0b95\u0bae\u0bbf\u0bb7\u0ba9\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Contact Desc": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 DESC", 
- "Contact HTML": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 HTML", 
- "Dealer": "\u0bb5\u0bbe\u0ba3\u0bbf\u0b95\u0bae\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baa\u0bb5\u0bb0\u0bcd", 
- "Distributor": "\u0baa\u0b95\u0bbf\u0bb0\u0bcd\u0b95\u0bb0\u0bc1\u0bb5\u0bbf", 
- "Implementation Partner": "\u0b9a\u0bc6\u0baf\u0bb2\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd \u0bb5\u0bb0\u0ba9\u0bcd\u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8 \u0ba4\u0bc1\u0ba3\u0bc8", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1: \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0bb5\u0bb4\u0bbf\u0baf\u0bbe\u0b95 \u0baa\u0bb2 \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd", 
- "Partner Target Detail": "\u0bb5\u0bb0\u0ba9\u0bcd\u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8 \u0ba4\u0bc1\u0ba3\u0bc8 \u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1 \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Partner Type": "\u0bb5\u0bb0\u0ba9\u0bcd\u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8 \u0ba4\u0bc1\u0ba3\u0bc8 \u0bb5\u0b95\u0bc8", 
- "Reseller": "\u0bae\u0bb1\u0bc1\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Retailer": "\u0b9a\u0bbf\u0bb2\u0bcd\u0bb2\u0bb1\u0bc8", 
- "Sales Partner": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bb0\u0ba9\u0bcd\u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8 \u0ba4\u0bc1\u0ba3\u0bc8", 
- "Sales Partner Details": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bb0\u0ba9\u0bcd\u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8 \u0ba4\u0bc1\u0ba3\u0bc8 \u0b95\u0bc1\u0bb1\u0bbf\u0ba4\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Sales Partner Name": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bb0\u0ba9\u0bcd\u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8 \u0ba4\u0bc1\u0ba3\u0bc8 \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Sales Partner Target": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bb0\u0ba9\u0bcd\u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8 \u0ba4\u0bc1\u0ba3\u0bc8 \u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1", 
- "Select Budget Distribution to unevenly distribute targets across months.": "\u0b92\u0bb0\u0bc7 \u0b9a\u0bc0\u0bb0\u0bbe\u0b95 \u0baa\u0bb0\u0bb5\u0bbf \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bc1\u0bb4\u0bc1\u0bb5\u0ba4\u0bc1\u0bae\u0bcd \u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bc8 \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bbf\u0b95\u0bcd\u0b95 \u0baa\u0b9f\u0bcd\u0b9c\u0bc6\u0b9f\u0bcd \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bae\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Target Distribution": "\u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1 \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bae\u0bcd", 
- "Territory": "\u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_partner/locale/th-doc.json b/setup/doctype/sales_partner/locale/th-doc.json
deleted file mode 100644
index 6d26193..0000000
--- a/setup/doctype/sales_partner/locale/th-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission.": "\u0e15\u0e31\u0e27\u0e41\u0e17\u0e19\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22\u0e02\u0e2d\u0e07\u0e1a\u0e38\u0e04\u0e04\u0e25\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e21\u0e15\u0e31\u0e27\u0e41\u0e17\u0e19\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22 / / \u0e04\u0e13\u0e30\u0e01\u0e23\u0e23\u0e21\u0e01\u0e32\u0e23\u0e1e\u0e31\u0e19\u0e18\u0e21\u0e34\u0e15\u0e23 / / \u0e1c\u0e39\u0e49\u0e04\u0e49\u0e32\u0e1b\u0e25\u0e35\u0e01\u0e17\u0e35\u0e48\u0e02\u0e32\u0e22\u0e1c\u0e25\u0e34\u0e15\u0e20\u0e31\u0e13\u0e11\u0e4c\u0e02\u0e2d\u0e07 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 \u0e43\u0e2b\u0e49\u0e04\u0e13\u0e30\u0e01\u0e23\u0e23\u0e21\u0e32\u0e18\u0e34\u0e01\u0e32\u0e23", 
- "Address & Contacts": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d &amp;", 
- "Address Desc": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "Address HTML": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48 HTML", 
- "Agent": "\u0e15\u0e31\u0e27\u0e41\u0e17\u0e19", 
- "Channel Partner": "\u0e1e\u0e31\u0e19\u0e18\u0e21\u0e34\u0e15\u0e23\u0e0a\u0e48\u0e2d\u0e07\u0e17\u0e32\u0e07", 
- "Commission Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e04\u0e48\u0e32\u0e04\u0e2d\u0e21\u0e21\u0e34\u0e0a\u0e0a\u0e31\u0e48\u0e19", 
- "Contact Desc": "Desc \u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact HTML": "HTML \u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Dealer": "\u0e40\u0e08\u0e49\u0e32\u0e21\u0e37\u0e2d", 
- "Distributor": "\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Implementation Partner": "\u0e1e\u0e31\u0e19\u0e18\u0e21\u0e34\u0e15\u0e23\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e07\u0e32\u0e19", 
- "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38: \u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e2b\u0e25\u0e32\u0e22\u0e2b\u0e23\u0e37\u0e2d\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e1c\u0e48\u0e32\u0e19\u0e17\u0e32\u0e07\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e41\u0e25\u0e30\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Partner Target Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e1e\u0e31\u0e19\u0e18\u0e21\u0e34\u0e15\u0e23", 
- "Partner Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e04\u0e39\u0e48", 
- "Reseller": "\u0e1c\u0e39\u0e49\u0e04\u0e49\u0e32\u0e1b\u0e25\u0e35\u0e01", 
- "Retailer": "\u0e1e\u0e48\u0e2d\u0e04\u0e49\u0e32\u0e1b\u0e25\u0e35\u0e01", 
- "Sales Partner": "\u0e1e\u0e31\u0e19\u0e18\u0e21\u0e34\u0e15\u0e23\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "Sales Partner Details": "\u0e02\u0e32\u0e22\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e1e\u0e31\u0e19\u0e18\u0e21\u0e34\u0e15\u0e23", 
- "Sales Partner Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e1e\u0e31\u0e19\u0e18\u0e21\u0e34\u0e15\u0e23\u0e02\u0e32\u0e22", 
- "Sales Partner Target": "\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22\u0e1e\u0e31\u0e19\u0e18\u0e21\u0e34\u0e15\u0e23", 
- "Select Budget Distribution to unevenly distribute targets across months.": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e08\u0e32\u0e22\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e17\u0e35\u0e48\u0e08\u0e30\u0e44\u0e21\u0e48\u0e2a\u0e21\u0e48\u0e33\u0e40\u0e2a\u0e21\u0e2d\u0e01\u0e23\u0e30\u0e08\u0e32\u0e22\u0e17\u0e31\u0e48\u0e27\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Target Distribution": "\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e08\u0e32\u0e22\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22", 
- "Territory": "\u0e2d\u0e32\u0e13\u0e32\u0e40\u0e02\u0e15"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_partner/sales_partner.py b/setup/doctype/sales_partner/sales_partner.py
index f629bff..dc46b20 100644
--- a/setup/doctype/sales_partner/sales_partner.py
+++ b/setup/doctype/sales_partner/sales_partner.py
@@ -8,47 +8,51 @@
 # 
 # This program is distributed in the hope that it will be useful,
 # but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
 # GNU General Public License for more details.
 # 
 # You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+# along with this program.	If not, see <http://www.gnu.org/licenses/>.
 
 from __future__ import unicode_literals
 import webnotes
-
-from webnotes.model import db_exists
-from webnotes.model.bean import copy_doclist
+from webnotes.utils import cint, cstr, filter_strip_join
 
 sql = webnotes.conn.sql
-	
-
 
 class DocType:
-  def __init__(self, doc, doclist=[]):
-    self.doc = doc
-    self.doclist = doclist
+	def __init__(self, doc, doclist=None):
+		self.doc = doc
+		self.doclist = doclist
 
-  def validate(self):
-    import string
-  
-    if not (self.doc.address_line1)  and not (self.doc.address_line2) and not (self.doc.city) and not (self.doc.state) and not (self.doc.country) and not (self.doc.pincode):
-      return "Please enter address"
-      
-    else:
-      address =["address_line1", "address_line2", "city", "state", "country", "pincode"]
-      comp_address=''
-      for d in address:
-        if self.doc.fields[d]:
-          comp_address += self.doc.fields[d] + "\n"
-      self.doc.address = comp_address
-
-  def check_state(self):
-    return "\n" + "\n".join([i[0] for i in sql("select state_name from `tabState` where `tabState`.country='%s' " % self.doc.country)])
-    
-  def get_contacts(self,nm):
-    if nm:
-      contact_details =webnotes.conn.convert_to_lists(sql("select name, CONCAT(IFNULL(first_name,''),' ',IFNULL(last_name,'')),contact_no,email_id from `tabContact` where sales_partner = '%s'"%nm))
-      return contact_details
-    else:
-      return ''
\ No newline at end of file
+	def on_update(self):
+		if cint(self.doc.show_in_website):
+			from webnotes.webutils import update_page_name
+			update_page_name(self.doc, self.doc.partner_name)
+		
+		if self.doc.page_name:
+			from webnotes.webutils import clear_cache
+			clear_cache(self.doc.page_name)
+			clear_cache("partners")
+		
+	def get_contacts(self,nm):
+		if nm:
+			contact_details =webnotes.conn.convert_to_lists(sql("select name, CONCAT(IFNULL(first_name,''),' ',IFNULL(last_name,'')),contact_no,email_id from `tabContact` where sales_partner = '%s'"%nm))
+			return contact_details
+		else:
+			return ''
+			
+	def prepare_template_args(self):
+		address = webnotes.conn.get_value("Address", 
+			{"sales_partner": self.doc.name, "is_primary_address": 1}, 
+			"*", as_dict=True)
+		if address:
+			city_state = ", ".join(filter(None, [address.city, address.state]))
+			address_rows = [address.address_line1, address.address_line2,
+				city_state, address.pincode, address.country]
+				
+			self.doc.fields.update({
+				"email": address.email_id,
+				"partner_address": filter_strip_join(address_rows, "\n<br>"),
+				"phone": filter_strip_join(cstr(address.phone).split(","), "\n<br>")
+			})
diff --git a/setup/doctype/sales_partner/sales_partner.txt b/setup/doctype/sales_partner/sales_partner.txt
index 81c7500..6fdeb69 100644
--- a/setup/doctype/sales_partner/sales_partner.txt
+++ b/setup/doctype/sales_partner/sales_partner.txt
@@ -1,8 +1,8 @@
 [
  {
-  "creation": "2013-01-10 16:34:24", 
+  "creation": "2013-04-12 15:34:06", 
   "docstatus": 0, 
-  "modified": "2013-01-22 15:04:05", 
+  "modified": "2013-06-13 14:40:04", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -25,6 +25,7 @@
   "permlevel": 0
  }, 
  {
+  "amend": 0, 
   "doctype": "DocPerm", 
   "name": "__common__", 
   "parent": "Sales Partner", 
@@ -40,14 +41,6 @@
   "name": "Sales Partner"
  }, 
  {
-  "description": "Note: You Can Manage Multiple Address or Contacts via Addresses & Contacts", 
-  "doctype": "DocField", 
-  "fieldname": "basic_info", 
-  "fieldtype": "Section Break", 
-  "label": "Sales Partner Details", 
-  "oldfieldtype": "Section Break"
- }, 
- {
   "doctype": "DocField", 
   "fieldname": "partner_name", 
   "fieldtype": "Data", 
@@ -71,6 +64,14 @@
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "territory", 
+  "fieldtype": "Link", 
+  "label": "Territory", 
+  "options": "Territory", 
+  "reqd": 1
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "column_break0", 
   "fieldtype": "Column Break", 
   "oldfieldtype": "Column Break", 
@@ -87,14 +88,6 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "territory", 
-  "fieldtype": "Link", 
-  "label": "Territory", 
-  "options": "Territory", 
-  "reqd": 1
- }, 
- {
-  "doctype": "DocField", 
   "fieldname": "address_contacts", 
   "fieldtype": "Section Break", 
   "label": "Address & Contacts"
@@ -162,7 +155,67 @@
   "options": "Budget Distribution"
  }, 
  {
-  "amend": 0, 
+  "doctype": "DocField", 
+  "fieldname": "website", 
+  "fieldtype": "Section Break", 
+  "label": "Website"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "show_in_website", 
+  "fieldtype": "Check", 
+  "label": "Show In Website"
+ }, 
+ {
+  "depends_on": "eval:cint(doc.show_in_website)", 
+  "doctype": "DocField", 
+  "fieldname": "section_break_17", 
+  "fieldtype": "Section Break"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "logo", 
+  "fieldtype": "Select", 
+  "label": "Logo", 
+  "options": "attach_files:"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "partner_website", 
+  "fieldtype": "Data", 
+  "label": "Partner's Website"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "column_break_20", 
+  "fieldtype": "Column Break"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "page_name", 
+  "fieldtype": "Data", 
+  "label": "Page Name", 
+  "read_only": 1
+ }, 
+ {
+  "depends_on": "eval:cint(doc.show_in_website)", 
+  "doctype": "DocField", 
+  "fieldname": "section_break_22", 
+  "fieldtype": "Section Break"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "introduction", 
+  "fieldtype": "Text", 
+  "label": "Introduction"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "description", 
+  "fieldtype": "Text Editor", 
+  "label": "Description"
+ }, 
+ {
   "cancel": 0, 
   "create": 0, 
   "doctype": "DocPerm", 
@@ -170,7 +223,6 @@
   "write": 0
  }, 
  {
-  "amend": 0, 
   "cancel": 0, 
   "create": 0, 
   "doctype": "DocPerm", 
@@ -178,18 +230,10 @@
   "write": 0
  }, 
  {
-  "amend": 0, 
   "cancel": 1, 
   "create": 1, 
   "doctype": "DocPerm", 
   "role": "Sales Master Manager", 
   "write": 1
- }, 
- {
-  "cancel": 1, 
-  "create": 1, 
-  "doctype": "DocPerm", 
-  "role": "System Manager", 
-  "write": 1
  }
 ]
\ No newline at end of file
diff --git a/setup/doctype/sales_person/README.md b/setup/doctype/sales_person/README.md
new file mode 100644
index 0000000..de5137d
--- /dev/null
+++ b/setup/doctype/sales_person/README.md
@@ -0,0 +1 @@
+Sales User for whom sales targets can be set.
\ No newline at end of file
diff --git a/setup/doctype/sales_person/locale/_messages_doc.json b/setup/doctype/sales_person/locale/_messages_doc.json
deleted file mode 100644
index ae1cb2c..0000000
--- a/setup/doctype/sales_person/locale/_messages_doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-[
- "rgt", 
- "Trash Reason", 
- "Sales Person", 
- "Select company name first.", 
- "No", 
- "Setup", 
- "Set targets Item Group-wise for this Sales Person.", 
- "Has Child Node", 
- "Sales Person Targets", 
- "Target Distribution", 
- "lft", 
- "old_parent", 
- "Employee", 
- "Target Details1", 
- "All Sales Transactions can be tagged against multiple **Sales Persons** so that you can set and monitor targets.", 
- "Yes", 
- "Parent Sales Person", 
- "Sales Person Name", 
- "Select Budget Distribution to unevenly distribute targets across months."
-]
\ No newline at end of file
diff --git a/setup/doctype/sales_person/locale/ar-doc.json b/setup/doctype/sales_person/locale/ar-doc.json
deleted file mode 100644
index 4971c3d..0000000
--- a/setup/doctype/sales_person/locale/ar-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "All Sales Transactions can be tagged against multiple **Sales Persons** so that you can set and monitor targets.": "\u064a\u0645\u0643\u0646 \u0627\u0644\u0645\u0648\u0633\u0648\u0645\u0629 \u062c\u0645\u064a\u0639 \u0645\u0639\u0627\u0645\u0644\u0627\u062a \u0627\u0644\u0628\u064a\u0639 \u0645\u062a\u0639\u062f\u062f\u0629 \u0636\u062f \u0627\u0644\u0623\u0634\u062e\u0627\u0635 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a ** ** \u0628\u062d\u064a\u062b \u064a\u0645\u0643\u0646\u0643 \u062a\u0639\u064a\u064a\u0646 \u0648\u0631\u0635\u062f \u0627\u0644\u0623\u0647\u062f\u0627\u0641.", 
- "Employee": "\u0639\u0627\u0645\u0644", 
- "Has Child Node": "\u0648\u0639\u0642\u062f\u0629 \u0627\u0644\u0637\u0641\u0644", 
- "No": "\u0644\u0627", 
- "Parent Sales Person": "\u0627\u0644\u0623\u0645 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0634\u062e\u0635", 
- "Sales Person": "\u0645\u0628\u064a\u0639\u0627\u062a \u0634\u062e\u0635", 
- "Sales Person Name": "\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0634\u062e\u0635 \u0627\u0633\u0645", 
- "Sales Person Targets": "\u0623\u0647\u062f\u0627\u0641 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0634\u062e\u0635", 
- "Select Budget Distribution to unevenly distribute targets across months.": "\u062d\u062f\u062f \u062a\u0648\u0632\u064a\u0639 \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629 \u0644\u062a\u0648\u0632\u064a\u0639 \u063a\u064a\u0631 \u0645\u062a\u0633\u0627\u0648 \u0639\u0628\u0631 \u0627\u0644\u0623\u0647\u062f\u0627\u0641 \u0623\u0634\u0647\u0631.", 
- "Select company name first.": "\u062d\u062f\u062f \u0627\u0633\u0645 \u0627\u0644\u0634\u0631\u0643\u0629 \u0627\u0644\u0623\u0648\u0644.", 
- "Set targets Item Group-wise for this Sales Person.": "\u062a\u062d\u062f\u064a\u062f \u0623\u0647\u062f\u0627\u0641 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0633\u0644\u0639\u0629 \u0627\u0644\u062d\u0643\u064a\u0645 \u0644\u0647\u0630\u0627 \u0627\u0644\u0634\u062e\u0635 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a.", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Target Details1": "\u0627\u0644\u0647\u062f\u0641 Details1", 
- "Target Distribution": "\u0647\u062f\u0641 \u0627\u0644\u062a\u0648\u0632\u064a\u0639", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629", 
- "Yes": "\u0646\u0639\u0645", 
- "lft": "LFT", 
- "old_parent": "old_parent", 
- "rgt": "RGT"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_person/locale/de-doc.json b/setup/doctype/sales_person/locale/de-doc.json
deleted file mode 100644
index 19724bd..0000000
--- a/setup/doctype/sales_person/locale/de-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "All Sales Transactions can be tagged against multiple **Sales Persons** so that you can set and monitor targets.": "Alle Verk\u00e4ufe Transaktionen k\u00f6nnen gegen mehrere ** Umsatz Personen **, so dass Sie und \u00fcberwachen Ziele k\u00f6nnen markiert werden.", 
- "Employee": "Mitarbeiter", 
- "Has Child Node": "Hat Child Node", 
- "No": "Auf", 
- "Parent Sales Person": "Eltern Sales Person", 
- "Sales Person": "Sales Person", 
- "Sales Person Name": "Sales Person Vorname", 
- "Sales Person Targets": "Sales Person Targets", 
- "Select Budget Distribution to unevenly distribute targets across months.": "W\u00e4hlen Budget Verteilung ungleichm\u00e4\u00dfig Targets \u00fcber Monate verteilen.", 
- "Select company name first.": "W\u00e4hlen Firmennamen erste.", 
- "Set targets Item Group-wise for this Sales Person.": "Set zielt Artikel gruppenweise f\u00fcr diesen Sales Person.", 
- "Setup": "Setup", 
- "Target Details1": "Ziel Details1", 
- "Target Distribution": "Target Distribution", 
- "Trash Reason": "Trash Reason", 
- "Yes": "Ja", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_person/locale/es-doc.json b/setup/doctype/sales_person/locale/es-doc.json
deleted file mode 100644
index 5163438..0000000
--- a/setup/doctype/sales_person/locale/es-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "All Sales Transactions can be tagged against multiple **Sales Persons** so that you can set and monitor targets.": "Todas las transacciones de ventas pueden ser marcados en contra de varias personas de ventas ** ** por lo que puede establecer y supervisar los objetivos.", 
- "Employee": "Empleado", 
- "Has Child Node": "Tiene nodo secundario", 
- "No": "No", 
- "Parent Sales Person": "Las ventas de Padres Persona", 
- "Sales Person": "Sales Person", 
- "Sales Person Name": "Nombre de la persona de ventas", 
- "Sales Person Targets": "Objetivos de ventas Persona", 
- "Select Budget Distribution to unevenly distribute targets across months.": "Seleccione Distribuci\u00f3n del Presupuesto para distribuir de manera desigual a trav\u00e9s de objetivos meses.", 
- "Select company name first.": "Seleccione el nombre de la empresa en primer lugar.", 
- "Set targets Item Group-wise for this Sales Person.": "Establecer metas grupo que tienen el art\u00edculo de esta persona de ventas.", 
- "Setup": "Disposici\u00f3n", 
- "Target Details1": "Target Details1", 
- "Target Distribution": "Target Distribution", 
- "Trash Reason": "Trash Raz\u00f3n", 
- "Yes": "S\u00ed", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_person/locale/fr-doc.json b/setup/doctype/sales_person/locale/fr-doc.json
deleted file mode 100644
index 3c2a38c..0000000
--- a/setup/doctype/sales_person/locale/fr-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "All Sales Transactions can be tagged against multiple **Sales Persons** so that you can set and monitor targets.": "Toutes les op\u00e9rations de vente peuvent \u00eatre marqu\u00e9s contre plusieurs personnes ** ** Ventes de sorte que vous pouvez d\u00e9finir et suivre les objectifs.", 
- "Employee": "Employ\u00e9", 
- "Has Child Node": "A Node enfant", 
- "No": "Aucun", 
- "Parent Sales Person": "Parent Sales Person", 
- "Sales Person": "Sales Person", 
- "Sales Person Name": "Nom Sales Person", 
- "Sales Person Targets": "Personne objectifs de vente", 
- "Select Budget Distribution to unevenly distribute targets across months.": "S\u00e9lectionnez R\u00e9partition du budget \u00e0 r\u00e9partir in\u00e9galement cibles \u00e0 travers mois.", 
- "Select company name first.": "S\u00e9lectionnez le nom de la premi\u00e8re entreprise.", 
- "Set targets Item Group-wise for this Sales Person.": "Fixer des objectifs \u00e9l\u00e9ment de groupe-sage pour cette personne des ventes.", 
- "Setup": "Installation", 
- "Target Details1": "Cible Details1", 
- "Target Distribution": "Distribution cible", 
- "Trash Reason": "Raison Corbeille", 
- "Yes": "Oui", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_person/locale/hi-doc.json b/setup/doctype/sales_person/locale/hi-doc.json
deleted file mode 100644
index 5659a8a..0000000
--- a/setup/doctype/sales_person/locale/hi-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "All Sales Transactions can be tagged against multiple **Sales Persons** so that you can set and monitor targets.": "\u0938\u092d\u0940 \u092c\u093f\u0915\u094d\u0930\u0940 \u0932\u0947\u0928\u0926\u0947\u0928 \u0915\u0908 ** \u092c\u093f\u0915\u094d\u0930\u0940 \u0935\u094d\u092f\u0915\u094d\u0924\u093f\u092f\u094b\u0902 ** \u0907\u0924\u0928\u0940 \u0939\u0948 \u0915\u093f \u0906\u092a \u0938\u0947\u091f \u0914\u0930 \u0932\u0915\u094d\u0937\u094d\u092f\u094b\u0902 \u0915\u0940 \u0928\u093f\u0917\u0930\u093e\u0928\u0940 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u091a\u093f\u0939\u094d\u0928\u093f\u0924 \u0915\u093f\u092f\u093e \u091c\u093e \u0938\u0915\u0924\u093e \u0939\u0948.", 
- "Employee": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940", 
- "Has Child Node": "\u092c\u093e\u0932 \u0928\u094b\u0921 \u0939\u0948", 
- "No": "\u0928\u0939\u0940\u0902", 
- "Parent Sales Person": "\u092e\u093e\u0924\u093e - \u092a\u093f\u0924\u093e \u092c\u093f\u0915\u094d\u0930\u0940 \u0935\u094d\u092f\u0915\u094d\u0924\u093f", 
- "Sales Person": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0935\u094d\u092f\u0915\u094d\u0924\u093f", 
- "Sales Person Name": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0935\u094d\u092f\u0915\u094d\u0924\u093f \u0915\u093e \u0928\u093e\u092e", 
- "Sales Person Targets": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0935\u094d\u092f\u0915\u094d\u0924\u093f \u0932\u0915\u094d\u0937\u094d\u092f", 
- "Select Budget Distribution to unevenly distribute targets across months.": "\u092c\u091c\u091f \u0935\u093f\u0924\u0930\u0923 \u091a\u0941\u0928\u0947\u0902 unevenly \u092e\u0939\u0940\u0928\u0947 \u092d\u0930 \u092e\u0947\u0902 \u0932\u0915\u094d\u0937\u094d\u092f \u0915\u094b \u0935\u093f\u0924\u0930\u093f\u0924 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f.", 
- "Select company name first.": "\u0915\u0902\u092a\u0928\u0940 1 \u0928\u093e\u092e \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902.", 
- "Set targets Item Group-wise for this Sales Person.": "\u0938\u0947\u091f \u0906\u0907\u091f\u092e \u0907\u0938 \u092c\u093f\u0915\u094d\u0930\u0940 \u0935\u094d\u092f\u0915\u094d\u0924\u093f \u0915\u0947 \u0932\u093f\u090f \u0938\u092e\u0942\u0939 - \u0935\u093e\u0930 \u0932\u0915\u094d\u0937\u094d\u092f.", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Target Details1": "Details1 \u0932\u0915\u094d\u0937\u094d\u092f", 
- "Target Distribution": "\u0932\u0915\u094d\u0937\u094d\u092f \u0935\u093f\u0924\u0930\u0923", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923", 
- "Yes": "\u0939\u093e\u0902", 
- "lft": "LFT", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_person/locale/hr-doc.json b/setup/doctype/sales_person/locale/hr-doc.json
deleted file mode 100644
index ea7d667..0000000
--- a/setup/doctype/sales_person/locale/hr-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "All Sales Transactions can be tagged against multiple **Sales Persons** so that you can set and monitor targets.": "Sve transakcije prodaje mogu biti ozna\u010dene protiv vi\u0161e osoba ** prodajnim **, tako da mo\u017eete postaviti i pratiti ciljeve.", 
- "Employee": "Zaposlenik", 
- "Has Child Node": "Je li \u010dvor dijete", 
- "No": "Ne", 
- "Parent Sales Person": "Roditelj Prodaja Osoba", 
- "Sales Person": "Prodaja Osoba", 
- "Sales Person Name": "Prodaja Osoba Ime", 
- "Sales Person Targets": "Prodaje osobi Mete", 
- "Select Budget Distribution to unevenly distribute targets across months.": "Odaberite Budget distribuciju neravnomjerno raspodijeliti ciljeve diljem mjeseci.", 
- "Select company name first.": "Odaberite naziv tvrtke prvi.", 
- "Set targets Item Group-wise for this Sales Person.": "Set cilja predmet Grupa-mudar za ovaj prodava\u010d.", 
- "Setup": "Postavljanje", 
- "Target Details1": "Ciljana Details1", 
- "Target Distribution": "Ciljana Distribucija", 
- "Trash Reason": "Otpad Razlog", 
- "Yes": "Da", 
- "lft": "LFT", 
- "old_parent": "old_parent", 
- "rgt": "usta\u0161a"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_person/locale/nl-doc.json b/setup/doctype/sales_person/locale/nl-doc.json
deleted file mode 100644
index 1371c92..0000000
--- a/setup/doctype/sales_person/locale/nl-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "All Sales Transactions can be tagged against multiple **Sales Persons** so that you can set and monitor targets.": "All Sales Transacties kunnen worden gelabeld tegen meerdere ** Sales Personen **, zodat u kunt instellen en bewaken doelstellingen.", 
- "Employee": "Werknemer", 
- "Has Child Node": "Heeft het kind Node", 
- "No": "Geen", 
- "Parent Sales Person": "Parent Sales Person", 
- "Sales Person": "Sales Person", 
- "Sales Person Name": "Sales Person Name", 
- "Sales Person Targets": "Sales Person Doelen", 
- "Select Budget Distribution to unevenly distribute targets across months.": "Selecteer Budget Uitkering aan ongelijk verdelen doelen uit maanden.", 
- "Select company name first.": "Kies eerst een bedrijfsnaam.", 
- "Set targets Item Group-wise for this Sales Person.": "Set richt Item Group-wise voor deze verkoper.", 
- "Setup": "Setup", 
- "Target Details1": "Target Details1", 
- "Target Distribution": "Target Distributie", 
- "Trash Reason": "Trash Reden", 
- "Yes": "Ja", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "RGT"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_person/locale/pt-BR-doc.json b/setup/doctype/sales_person/locale/pt-BR-doc.json
deleted file mode 100644
index 84888b8..0000000
--- a/setup/doctype/sales_person/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "All Sales Transactions can be tagged against multiple **Sales Persons** so that you can set and monitor targets.": "Todas as Transa\u00e7\u00f5es de Vendas podem ser marcadas contra diversos **Vendedores** de modo que voc\u00ea possa definir e monitorar metas.", 
- "Employee": "Funcion\u00e1rio", 
- "Has Child Node": "Tem n\u00f3 filho", 
- "No": "N\u00e3o", 
- "Parent Sales Person": "Vendedor pai", 
- "Sales Person": "Vendedor", 
- "Sales Person Name": "Nome do Vendedor", 
- "Sales Person Targets": "Metas do Vendedor", 
- "Select Budget Distribution to unevenly distribute targets across months.": "Selecione distribui\u00e7\u00e3o do or\u00e7amento para distribuir metas diferentes para os meses.", 
- "Select company name first.": "Selecione o nome da empresa por primeiro.", 
- "Set targets Item Group-wise for this Sales Person.": "Estabelecer metas para Grupos de Itens para este Vendedor.", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Target Details1": "Detalhes da meta", 
- "Target Distribution": "Distribui\u00e7\u00e3o de metas", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo", 
- "Yes": "Sim", 
- "lft": "esq.", 
- "old_parent": "old_parent", 
- "rgt": "dir."
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_person/locale/pt-doc.json b/setup/doctype/sales_person/locale/pt-doc.json
deleted file mode 100644
index f80d1ae..0000000
--- a/setup/doctype/sales_person/locale/pt-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "All Sales Transactions can be tagged against multiple **Sales Persons** so that you can set and monitor targets.": "Todas as transa\u00e7\u00f5es de vendas pode ser marcado contra diversas Pessoas ** ** vendas de modo que voc\u00ea pode definir e monitorar metas.", 
- "Employee": "Empregado", 
- "Has Child Node": "Tem n\u00f3 filho", 
- "No": "N\u00e3o", 
- "Parent Sales Person": "Vendas Pessoa pai", 
- "Sales Person": "Vendas Pessoa", 
- "Sales Person Name": "Vendas Nome Pessoa", 
- "Sales Person Targets": "Metas de vendas Pessoa", 
- "Select Budget Distribution to unevenly distribute targets across months.": "Selecione distribui\u00e7\u00e3o do or\u00e7amento para distribuir desigualmente alvos em todo m\u00eas.", 
- "Select company name first.": "Selecione o nome da empresa em primeiro lugar.", 
- "Set targets Item Group-wise for this Sales Person.": "Estabelecer metas item Group-wise para este Vendas Pessoa.", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Target Details1": "Alvo Details1", 
- "Target Distribution": "Distribui\u00e7\u00e3o alvo", 
- "Trash Reason": "Raz\u00e3o lixo", 
- "Yes": "Sim", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_person/locale/sr-doc.json b/setup/doctype/sales_person/locale/sr-doc.json
deleted file mode 100644
index a6ed473..0000000
--- a/setup/doctype/sales_person/locale/sr-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "All Sales Transactions can be tagged against multiple **Sales Persons** so that you can set and monitor targets.": "\u0421\u0432\u0435 \u043f\u0440\u043e\u0434\u0430\u0458\u0435 \u0422\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0435 \u043c\u043e\u0433\u0443 \u0431\u0438\u0442\u0438 \u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u043f\u0440\u043e\u0442\u0438\u0432 \u0432\u0438\u0448\u0435 \u043b\u0438\u0446\u0430 ** ** \u043f\u0440\u043e\u0434\u0430\u0458\u0435, \u0442\u0430\u043a\u043e \u0434\u0430 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u0430\u0442\u0438\u0442\u0438 \u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u0459\u0435\u043d\u0438\u0445 \u0446\u0438\u0459\u0435\u0432\u0430.", 
- "Employee": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438\u043a", 
- "Has Child Node": "\u0418\u043c\u0430 \u0434\u0435\u0446\u0435 \u041d\u043e\u0434\u0435", 
- "No": "\u041d\u0435", 
- "Parent Sales Person": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0420\u043e\u0434\u0438\u0442\u0435\u0459 \u041e\u0441\u043e\u0431\u0430", 
- "Sales Person": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041e\u0441\u043e\u0431\u0430", 
- "Sales Person Name": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041e\u0441\u043e\u0431\u0430 \u0418\u043c\u0435", 
- "Sales Person Targets": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041f\u0435\u0440\u0441\u043e\u043d \u041c\u0435\u0442\u0435", 
- "Select Budget Distribution to unevenly distribute targets across months.": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0414\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0446\u0438\u0458\u0430 \u0431\u0443\u045f\u0435\u0442\u0443 \u043d\u0435\u0440\u0430\u0432\u043d\u043e\u043c\u0435\u0440\u043d\u043e \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0438\u0440\u0430\u0458\u0443 \u0448\u0438\u0440\u043e\u043c \u043c\u0435\u0442\u0435 \u043c\u0435\u0441\u0435\u0446\u0438.", 
- "Select company name first.": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0440\u0432\u043e \u0438\u043c\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435.", 
- "Set targets Item Group-wise for this Sales Person.": "\u041f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0446\u0438\u0459\u0435\u0432\u0435 \u0441\u0442\u0430\u0432\u043a\u0443 \u0413\u0440\u0443\u043f\u0435 \u043c\u0443\u0434\u0440\u043e \u043e\u0432\u0443 \u043e\u0441\u043e\u0431\u0443 \u043f\u0440\u043e\u0434\u0430\u0458\u0435.", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Target Details1": "\u0426\u0438\u0459\u043d\u0430 \u0414\u0435\u0442\u0430\u0438\u043b\u04411", 
- "Target Distribution": "\u0426\u0438\u0459\u043d\u0430 \u0414\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0446\u0438\u0458\u0430", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433", 
- "Yes": "\u0414\u0430", 
- "lft": "\u041b\u0424\u0422", 
- "old_parent": "\u043e\u043b\u0434_\u043f\u0430\u0440\u0435\u043d\u0442", 
- "rgt": "\u043f\u0443\u043a\u0430"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_person/locale/ta-doc.json b/setup/doctype/sales_person/locale/ta-doc.json
deleted file mode 100644
index b875e21..0000000
--- a/setup/doctype/sales_person/locale/ta-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "All Sales Transactions can be tagged against multiple **Sales Persons** so that you can set and monitor targets.": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0ba8\u0b9f\u0bb5\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bb3\u0bcd \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bc8 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0ba3\u0bcd\u0b95\u0bbe\u0ba3\u0bbf\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd ** \u0b85\u0ba4\u0ba9\u0bbe\u0bb2\u0bcd \u0baa\u0bb2 ** \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0ba8\u0baa\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0ba9 \u0b95\u0bc1\u0bb1\u0bbf\u0ba4\u0bcd\u0ba4\u0bc1\u0bb3\u0bcd\u0bb3\u0bbe\u0bb0\u0bcd.", 
- "Employee": "\u0b8a\u0bb4\u0bbf\u0baf\u0bb0\u0bcd", 
- "Has Child Node": "\u0b95\u0bc1\u0bb4\u0ba8\u0bcd\u0ba4\u0bc8 \u0b95\u0ba3\u0bc1 \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1", 
- "No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Parent Sales Person": "\u0baa\u0bc6\u0bb1\u0bcd\u0bb1\u0bc7\u0bbe\u0bb0\u0bcd \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0ba8\u0baa\u0bb0\u0bcd", 
- "Sales Person": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0ba8\u0baa\u0bb0\u0bcd", 
- "Sales Person Name": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0ba8\u0baa\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Sales Person Targets": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0ba8\u0baa\u0bb0\u0bcd \u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Select Budget Distribution to unevenly distribute targets across months.": "\u0b92\u0bb0\u0bc7 \u0b9a\u0bc0\u0bb0\u0bbe\u0b95 \u0baa\u0bb0\u0bb5\u0bbf \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bc1\u0bb4\u0bc1\u0bb5\u0ba4\u0bc1\u0bae\u0bcd \u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bc8 \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bbf\u0b95\u0bcd\u0b95 \u0baa\u0b9f\u0bcd\u0b9c\u0bc6\u0b9f\u0bcd \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bae\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Select company name first.": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bc8 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Set targets Item Group-wise for this Sales Person.": "\u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0ba8\u0baa\u0bb0\u0bcd \u0b95\u0bc1\u0bb4\u0bc1 \u0bb5\u0bbe\u0bb0\u0bbf\u0baf\u0bbe\u0ba9 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0bb5\u0bc8\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1.", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Target Details1": "\u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1 Details1", 
- "Target Distribution": "\u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1 \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bae\u0bcd", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd", 
- "Yes": "\u0b86\u0bae\u0bcd", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/setup/doctype/sales_person/locale/th-doc.json b/setup/doctype/sales_person/locale/th-doc.json
deleted file mode 100644
index 27a4908..0000000
--- a/setup/doctype/sales_person/locale/th-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "All Sales Transactions can be tagged against multiple **Sales Persons** so that you can set and monitor targets.": "\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e15\u0e34\u0e14\u0e41\u0e17\u0e47\u0e01\u0e01\u0e31\u0e1a\u0e2b\u0e25\u0e32\u0e22\u0e04\u0e19 ** \u0e02\u0e32\u0e22 ** \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e41\u0e25\u0e30\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22", 
- "Employee": "\u0e25\u0e39\u0e01\u0e08\u0e49\u0e32\u0e07", 
- "Has Child Node": "\u0e21\u0e35\u0e42\u0e2b\u0e19\u0e14\u0e25\u0e39\u0e01", 
- "No": "\u0e44\u0e21\u0e48", 
- "Parent Sales Person": "\u0e1c\u0e39\u0e49\u0e1b\u0e01\u0e04\u0e23\u0e2d\u0e07\u0e04\u0e19\u0e02\u0e32\u0e22", 
- "Sales Person": "\u0e04\u0e19\u0e02\u0e32\u0e22", 
- "Sales Person Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e19\u0e02\u0e32\u0e22", 
- "Sales Person Targets": "\u0e02\u0e32\u0e22\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e04\u0e19", 
- "Select Budget Distribution to unevenly distribute targets across months.": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e08\u0e32\u0e22\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e17\u0e35\u0e48\u0e08\u0e30\u0e44\u0e21\u0e48\u0e2a\u0e21\u0e48\u0e33\u0e40\u0e2a\u0e21\u0e2d\u0e01\u0e23\u0e30\u0e08\u0e32\u0e22\u0e17\u0e31\u0e48\u0e27\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Select company name first.": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e0a\u0e37\u0e48\u0e2d \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 \u0e41\u0e23\u0e01", 
- "Set targets Item Group-wise for this Sales Person.": "\u0e15\u0e31\u0e49\u0e07\u0e40\u0e1b\u0e49\u0e32\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e17\u0e35\u0e48\u0e0a\u0e32\u0e0d\u0e09\u0e25\u0e32\u0e14\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e19\u0e35\u200b\u200b\u0e49\u0e04\u0e19\u0e02\u0e32\u0e22", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Target Details1": "Details1 \u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22", 
- "Target Distribution": "\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e08\u0e32\u0e22\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30", 
- "Yes": "\u0e43\u0e0a\u0e48", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "RGT"
-}
\ No newline at end of file
diff --git a/setup/doctype/series_detail/__init__.py b/setup/doctype/series_detail/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/setup/doctype/series_detail/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/setup/doctype/series_detail/locale/_messages_doc.json b/setup/doctype/series_detail/locale/_messages_doc.json
deleted file mode 100644
index 72f4cd3..0000000
--- a/setup/doctype/series_detail/locale/_messages_doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-[
- "Series", 
- "Setup", 
- "Remove", 
- "Series Detail"
-]
\ No newline at end of file
diff --git a/setup/doctype/series_detail/locale/ar-doc.json b/setup/doctype/series_detail/locale/ar-doc.json
deleted file mode 100644
index 24d3bf7..0000000
--- a/setup/doctype/series_detail/locale/ar-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Remove": "\u0646\u0632\u0639", 
- "Series": "\u0633\u0644\u0633\u0644\u0629", 
- "Series Detail": "\u0633\u0644\u0633\u0644\u0629 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f"
-}
\ No newline at end of file
diff --git a/setup/doctype/series_detail/locale/de-doc.json b/setup/doctype/series_detail/locale/de-doc.json
deleted file mode 100644
index df28f51..0000000
--- a/setup/doctype/series_detail/locale/de-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Remove": "Entfernen", 
- "Series": "Serie", 
- "Series Detail": "Series Detailansicht", 
- "Setup": "Setup"
-}
\ No newline at end of file
diff --git a/setup/doctype/series_detail/locale/es-doc.json b/setup/doctype/series_detail/locale/es-doc.json
deleted file mode 100644
index 190d029..0000000
--- a/setup/doctype/series_detail/locale/es-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Remove": "Quitar", 
- "Series": "Serie", 
- "Series Detail": "Serie Detalle", 
- "Setup": "Disposici\u00f3n"
-}
\ No newline at end of file
diff --git a/setup/doctype/series_detail/locale/fr-doc.json b/setup/doctype/series_detail/locale/fr-doc.json
deleted file mode 100644
index 6d9b9ab..0000000
--- a/setup/doctype/series_detail/locale/fr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Remove": "Enlever", 
- "Series": "S\u00e9rie", 
- "Series Detail": "D\u00e9tail Series", 
- "Setup": "Installation"
-}
\ No newline at end of file
diff --git a/setup/doctype/series_detail/locale/hi-doc.json b/setup/doctype/series_detail/locale/hi-doc.json
deleted file mode 100644
index f2dd867..0000000
--- a/setup/doctype/series_detail/locale/hi-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Remove": "\u0939\u091f\u093e\u0928\u093e", 
- "Series": "\u0915\u0908", 
- "Series Detail": "\u0938\u0940\u0930\u0940\u091c \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e"
-}
\ No newline at end of file
diff --git a/setup/doctype/series_detail/locale/hr-doc.json b/setup/doctype/series_detail/locale/hr-doc.json
deleted file mode 100644
index 6255275..0000000
--- a/setup/doctype/series_detail/locale/hr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Remove": "Ukloniti", 
- "Series": "Serija", 
- "Series Detail": "Serija Detalj", 
- "Setup": "Postavljanje"
-}
\ No newline at end of file
diff --git a/setup/doctype/series_detail/locale/nl-doc.json b/setup/doctype/series_detail/locale/nl-doc.json
deleted file mode 100644
index 5cefe10..0000000
--- a/setup/doctype/series_detail/locale/nl-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Remove": "Verwijderen", 
- "Series": "Serie", 
- "Series Detail": "Series Detail", 
- "Setup": "Setup"
-}
\ No newline at end of file
diff --git a/setup/doctype/series_detail/locale/pt-BR-doc.json b/setup/doctype/series_detail/locale/pt-BR-doc.json
deleted file mode 100644
index dca7014..0000000
--- a/setup/doctype/series_detail/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Remove": "Remover", 
- "Series": "S\u00e9ries", 
- "Series Detail": "Detalhe da S\u00e9ries", 
- "Setup": "Configura\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/setup/doctype/series_detail/locale/pt-doc.json b/setup/doctype/series_detail/locale/pt-doc.json
deleted file mode 100644
index a1112ad..0000000
--- a/setup/doctype/series_detail/locale/pt-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Remove": "Remover", 
- "Series": "S\u00e9rie", 
- "Series Detail": "Detalhe s\u00e9rie", 
- "Setup": "Instala\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/setup/doctype/series_detail/locale/sr-doc.json b/setup/doctype/series_detail/locale/sr-doc.json
deleted file mode 100644
index 1e91d35..0000000
--- a/setup/doctype/series_detail/locale/sr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Remove": "\u0423\u043a\u043b\u043e\u043d\u0438\u0442\u0438", 
- "Series": "\u0421\u0435\u0440\u0438\u0458\u0430", 
- "Series Detail": "\u0421\u0435\u0440\u0438\u0458\u0430 \u0414\u0435\u0442\u0430\u0459", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430"
-}
\ No newline at end of file
diff --git a/setup/doctype/series_detail/locale/ta-doc.json b/setup/doctype/series_detail/locale/ta-doc.json
deleted file mode 100644
index c3ec05f..0000000
--- a/setup/doctype/series_detail/locale/ta-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Remove": "\u0ba8\u0bc0\u0b95\u0bcd\u0b95\u0bc1", 
- "Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Series Detail": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8"
-}
\ No newline at end of file
diff --git a/setup/doctype/series_detail/locale/th-doc.json b/setup/doctype/series_detail/locale/th-doc.json
deleted file mode 100644
index 4974555..0000000
--- a/setup/doctype/series_detail/locale/th-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Remove": "\u0e16\u0e2d\u0e14", 
- "Series": "\u0e0a\u0e38\u0e14", 
- "Series Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e0a\u0e38\u0e14", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07"
-}
\ No newline at end of file
diff --git a/setup/doctype/series_detail/series_detail.py b/setup/doctype/series_detail/series_detail.py
deleted file mode 100644
index 7f48feb..0000000
--- a/setup/doctype/series_detail/series_detail.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-
-class DocType:
-	def __init__(self, d, dl):
-		self.doc, self.doclist = d, dl
\ No newline at end of file
diff --git a/setup/doctype/series_detail/series_detail.txt b/setup/doctype/series_detail/series_detail.txt
deleted file mode 100644
index 98a5d78..0000000
--- a/setup/doctype/series_detail/series_detail.txt
+++ /dev/null
@@ -1,43 +0,0 @@
-[
- {
-  "creation": "2013-02-22 01:27:57", 
-  "docstatus": 0, 
-  "modified": "2013-03-07 07:03:32", 
-  "modified_by": "Administrator", 
-  "owner": "Administrator"
- }, 
- {
-  "doctype": "DocType", 
-  "istable": 1, 
-  "module": "Setup", 
-  "name": "__common__"
- }, 
- {
-  "doctype": "DocField", 
-  "name": "__common__", 
-  "parent": "Series Detail", 
-  "parentfield": "fields", 
-  "parenttype": "DocType", 
-  "permlevel": 0
- }, 
- {
-  "doctype": "DocType", 
-  "name": "Series Detail"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "series", 
-  "fieldtype": "Read Only", 
-  "label": "Series", 
-  "oldfieldname": "series", 
-  "oldfieldtype": "Read Only"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "remove", 
-  "fieldtype": "Check", 
-  "label": "Remove", 
-  "oldfieldname": "remove", 
-  "oldfieldtype": "Check"
- }
-]
\ No newline at end of file
diff --git a/setup/doctype/setup_control/README.md b/setup/doctype/setup_control/README.md
new file mode 100644
index 0000000..909fea4
--- /dev/null
+++ b/setup/doctype/setup_control/README.md
@@ -0,0 +1 @@
+Account setup utility on first login.
\ No newline at end of file
diff --git a/setup/doctype/setup_control/locale/_messages_doc.json b/setup/doctype/setup_control/locale/_messages_doc.json
deleted file mode 100644
index 7e47f36..0000000
--- a/setup/doctype/setup_control/locale/_messages_doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "Setup", 
- "Setup Control"
-]
\ No newline at end of file
diff --git a/setup/doctype/setup_control/locale/ar-doc.json b/setup/doctype/setup_control/locale/ar-doc.json
deleted file mode 100644
index 3dc4d28..0000000
--- a/setup/doctype/setup_control/locale/ar-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Setup Control": "\u0625\u0639\u062f\u0627\u062f \u0627\u0644\u062a\u062d\u0643\u0645"
-}
\ No newline at end of file
diff --git a/setup/doctype/setup_control/locale/de-doc.json b/setup/doctype/setup_control/locale/de-doc.json
deleted file mode 100644
index 8ae3dca..0000000
--- a/setup/doctype/setup_control/locale/de-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Setup": "Setup", 
- "Setup Control": "Setup Control"
-}
\ No newline at end of file
diff --git a/setup/doctype/setup_control/locale/es-doc.json b/setup/doctype/setup_control/locale/es-doc.json
deleted file mode 100644
index 98dfa60..0000000
--- a/setup/doctype/setup_control/locale/es-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Setup": "Disposici\u00f3n", 
- "Setup Control": "Control de la instalaci\u00f3n"
-}
\ No newline at end of file
diff --git a/setup/doctype/setup_control/locale/fr-doc.json b/setup/doctype/setup_control/locale/fr-doc.json
deleted file mode 100644
index c6abd95..0000000
--- a/setup/doctype/setup_control/locale/fr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Setup": "Installation", 
- "Setup Control": "Configuration \u00e0 l&#39;aide"
-}
\ No newline at end of file
diff --git a/setup/doctype/setup_control/locale/hi-doc.json b/setup/doctype/setup_control/locale/hi-doc.json
deleted file mode 100644
index f0e39c0..0000000
--- a/setup/doctype/setup_control/locale/hi-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Setup Control": "\u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923 \u0938\u0947\u091f\u0905\u092a"
-}
\ No newline at end of file
diff --git a/setup/doctype/setup_control/locale/hr-doc.json b/setup/doctype/setup_control/locale/hr-doc.json
deleted file mode 100644
index 439cb1b..0000000
--- a/setup/doctype/setup_control/locale/hr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Setup": "Postavljanje", 
- "Setup Control": "Postavljanje kontrola"
-}
\ No newline at end of file
diff --git a/setup/doctype/setup_control/locale/nl-doc.json b/setup/doctype/setup_control/locale/nl-doc.json
deleted file mode 100644
index 1686093..0000000
--- a/setup/doctype/setup_control/locale/nl-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Setup": "Setup", 
- "Setup Control": "Setup Controle"
-}
\ No newline at end of file
diff --git a/setup/doctype/setup_control/locale/pt-BR-doc.json b/setup/doctype/setup_control/locale/pt-BR-doc.json
deleted file mode 100644
index 41d4445..0000000
--- a/setup/doctype/setup_control/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Setup": "Configura\u00e7\u00e3o", 
- "Setup Control": "Controle de configura\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/setup/doctype/setup_control/locale/pt-doc.json b/setup/doctype/setup_control/locale/pt-doc.json
deleted file mode 100644
index e53f9c2..0000000
--- a/setup/doctype/setup_control/locale/pt-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Setup": "Instala\u00e7\u00e3o", 
- "Setup Control": "Controle de configura\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/setup/doctype/setup_control/locale/sr-doc.json b/setup/doctype/setup_control/locale/sr-doc.json
deleted file mode 100644
index ecd8e1e..0000000
--- a/setup/doctype/setup_control/locale/sr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Setup Control": "\u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0435 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435"
-}
\ No newline at end of file
diff --git a/setup/doctype/setup_control/locale/ta-doc.json b/setup/doctype/setup_control/locale/ta-doc.json
deleted file mode 100644
index 698eea3..0000000
--- a/setup/doctype/setup_control/locale/ta-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Setup Control": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1"
-}
\ No newline at end of file
diff --git a/setup/doctype/setup_control/locale/th-doc.json b/setup/doctype/setup_control/locale/th-doc.json
deleted file mode 100644
index fb6b39b..0000000
--- a/setup/doctype/setup_control/locale/th-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Setup Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07"
-}
\ No newline at end of file
diff --git a/setup/doctype/sms_parameter/README.md b/setup/doctype/sms_parameter/README.md
new file mode 100644
index 0000000..5935a39
--- /dev/null
+++ b/setup/doctype/sms_parameter/README.md
@@ -0,0 +1 @@
+SMS query parameter for SMS Settings.
\ No newline at end of file
diff --git a/setup/doctype/sms_parameter/locale/_messages_doc.json b/setup/doctype/sms_parameter/locale/_messages_doc.json
deleted file mode 100644
index 0890ad9..0000000
--- a/setup/doctype/sms_parameter/locale/_messages_doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-[
- "Setup", 
- "Parameter", 
- "Value", 
- "SMS Parameter"
-]
\ No newline at end of file
diff --git a/setup/doctype/sms_parameter/locale/ar-doc.json b/setup/doctype/sms_parameter/locale/ar-doc.json
deleted file mode 100644
index d9673da..0000000
--- a/setup/doctype/sms_parameter/locale/ar-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Parameter": "\u0627\u0644\u0645\u0639\u0644\u0645\u0629", 
- "SMS Parameter": "SMS \u0645\u0639\u0644\u0645\u0629", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Value": "\u0642\u064a\u0645\u0629"
-}
\ No newline at end of file
diff --git a/setup/doctype/sms_parameter/locale/de-doc.json b/setup/doctype/sms_parameter/locale/de-doc.json
deleted file mode 100644
index fe97bc7..0000000
--- a/setup/doctype/sms_parameter/locale/de-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Parameter": "Parameter", 
- "SMS Parameter": "SMS Parameter", 
- "Setup": "Setup", 
- "Value": "Wert"
-}
\ No newline at end of file
diff --git a/setup/doctype/sms_parameter/locale/es-doc.json b/setup/doctype/sms_parameter/locale/es-doc.json
deleted file mode 100644
index b292c2e..0000000
--- a/setup/doctype/sms_parameter/locale/es-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Parameter": "Par\u00e1metro", 
- "SMS Parameter": "Par\u00e1metro SMS", 
- "Setup": "Disposici\u00f3n", 
- "Value": "Valor"
-}
\ No newline at end of file
diff --git a/setup/doctype/sms_parameter/locale/fr-doc.json b/setup/doctype/sms_parameter/locale/fr-doc.json
deleted file mode 100644
index c70dc8e..0000000
--- a/setup/doctype/sms_parameter/locale/fr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Parameter": "Param\u00e8tre", 
- "SMS Parameter": "Param\u00e8tre SMS", 
- "Setup": "Installation", 
- "Value": "Valeur"
-}
\ No newline at end of file
diff --git a/setup/doctype/sms_parameter/locale/hi-doc.json b/setup/doctype/sms_parameter/locale/hi-doc.json
deleted file mode 100644
index 6793ceb..0000000
--- a/setup/doctype/sms_parameter/locale/hi-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Parameter": "\u092a\u094d\u0930\u093e\u091a\u0932", 
- "SMS Parameter": "\u090f\u0938\u090f\u092e\u090f\u0938 \u092a\u0948\u0930\u093e\u092e\u0940\u091f\u0930", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Value": "\u092e\u0942\u0932\u094d\u092f"
-}
\ No newline at end of file
diff --git a/setup/doctype/sms_parameter/locale/hr-doc.json b/setup/doctype/sms_parameter/locale/hr-doc.json
deleted file mode 100644
index f3e8762..0000000
--- a/setup/doctype/sms_parameter/locale/hr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Parameter": "Parametar", 
- "SMS Parameter": "SMS parametra", 
- "Setup": "Postavljanje", 
- "Value": "Vrijednost"
-}
\ No newline at end of file
diff --git a/setup/doctype/sms_parameter/locale/nl-doc.json b/setup/doctype/sms_parameter/locale/nl-doc.json
deleted file mode 100644
index a7c6af9..0000000
--- a/setup/doctype/sms_parameter/locale/nl-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Parameter": "Parameter", 
- "SMS Parameter": "SMS Parameter", 
- "Setup": "Setup", 
- "Value": "Waarde"
-}
\ No newline at end of file
diff --git a/setup/doctype/sms_parameter/locale/pt-BR-doc.json b/setup/doctype/sms_parameter/locale/pt-BR-doc.json
deleted file mode 100644
index 069148c..0000000
--- a/setup/doctype/sms_parameter/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Parameter": "Par\u00e2metro", 
- "SMS Parameter": "Par\u00e2metro de SMS", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Value": "Valor"
-}
\ No newline at end of file
diff --git a/setup/doctype/sms_parameter/locale/pt-doc.json b/setup/doctype/sms_parameter/locale/pt-doc.json
deleted file mode 100644
index 917f7cd..0000000
--- a/setup/doctype/sms_parameter/locale/pt-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Parameter": "Par\u00e2metro", 
- "SMS Parameter": "Par\u00e2metro SMS", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Value": "Valor"
-}
\ No newline at end of file
diff --git a/setup/doctype/sms_parameter/locale/sr-doc.json b/setup/doctype/sms_parameter/locale/sr-doc.json
deleted file mode 100644
index a17f7e1..0000000
--- a/setup/doctype/sms_parameter/locale/sr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Parameter": "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0430\u0440", 
- "SMS Parameter": "\u0421\u041c\u0421 \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0430\u0440", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Value": "\u0412\u0440\u0435\u0434\u043d\u043e\u0441\u0442"
-}
\ No newline at end of file
diff --git a/setup/doctype/sms_parameter/locale/ta-doc.json b/setup/doctype/sms_parameter/locale/ta-doc.json
deleted file mode 100644
index 8e3566e..0000000
--- a/setup/doctype/sms_parameter/locale/ta-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Parameter": "\u0b85\u0bb3\u0bb5\u0bc1\u0bb0\u0bc1", 
- "SMS Parameter": "\u0b8e\u0bb8\u0bcd\u0b8e\u0bae\u0bcd\u0b8e\u0bb8\u0bcd \u0b85\u0bb3\u0bb5\u0bc1\u0bb0\u0bc1", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Value": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1"
-}
\ No newline at end of file
diff --git a/setup/doctype/sms_parameter/locale/th-doc.json b/setup/doctype/sms_parameter/locale/th-doc.json
deleted file mode 100644
index 0af1e41..0000000
--- a/setup/doctype/sms_parameter/locale/th-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Parameter": "\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c", 
- "SMS Parameter": "\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c SMS", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Value": "\u0e21\u0e39\u0e25\u0e04\u0e48\u0e32"
-}
\ No newline at end of file
diff --git a/setup/doctype/sms_settings/README.md b/setup/doctype/sms_settings/README.md
new file mode 100644
index 0000000..4fb4980
--- /dev/null
+++ b/setup/doctype/sms_settings/README.md
@@ -0,0 +1 @@
+Settings for automatically sending SMS from the system.
\ No newline at end of file
diff --git a/setup/doctype/sms_settings/locale/_messages_doc.json b/setup/doctype/sms_settings/locale/_messages_doc.json
deleted file mode 100644
index 772ee54..0000000
--- a/setup/doctype/sms_settings/locale/_messages_doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-[
- "Receiver Parameter", 
- "Message Parameter", 
- "Enter static url parameters here (Eg. sender=ERPNext, username=ERPNext, password=1234 etc.)", 
- "Static Parameters", 
- "Setup", 
- "Enter url parameter for receiver nos", 
- "SMS Gateway URL", 
- "SMS Settings", 
- "SMS Parameters", 
- "Eg. smsgateway.com/api/send_sms.cgi", 
- "Enter url parameter for message"
-]
\ No newline at end of file
diff --git a/setup/doctype/sms_settings/locale/ar-doc.json b/setup/doctype/sms_settings/locale/ar-doc.json
deleted file mode 100644
index 3dd1c5e..0000000
--- a/setup/doctype/sms_settings/locale/ar-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Eg. smsgateway.com/api/send_sms.cgi": "\u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644. smsgateway.com / API / send_sms.cgi", 
- "Enter static url parameters here (Eg. sender=ERPNext, username=ERPNext, password=1234 etc.)": "\u0623\u062f\u062e\u0644 \u0627\u0644\u0645\u0639\u0644\u0645\u0627\u062a URL \u062b\u0627\u0628\u062a \u0647\u0646\u0627 (\u0645\u062b\u0644\u0627 \u0627\u0644\u0645\u0631\u0633\u0644 = ERPNext\u060c \u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 = ERPNext\u060c \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 = 1234 \u0627\u0644\u062e)", 
- "Enter url parameter for message": "\u0623\u062f\u062e\u0644 \u0639\u0646\u0648\u0627\u0646 URL \u0644\u0645\u0639\u0644\u0645\u0629 \u0631\u0633\u0627\u0644\u0629", 
- "Enter url parameter for receiver nos": "\u0623\u062f\u062e\u0644 \u0639\u0646\u0648\u0627\u0646 URL \u0644\u0645\u0639\u0644\u0645\u0629 NOS \u0627\u0633\u062a\u0642\u0628\u0627\u0644", 
- "Message Parameter": "\u0631\u0633\u0627\u0644\u0629 \u0645\u0639\u0644\u0645\u0629", 
- "Receiver Parameter": "\u0627\u0633\u062a\u0642\u0628\u0627\u0644 \u0645\u0639\u0644\u0645\u0629", 
- "SMS Gateway URL": "SMS \u0628\u0648\u0627\u0628\u0629 URL", 
- "SMS Parameters": "SMS \u0645\u0639\u0644\u0645\u0627\u062a", 
- "SMS Settings": "SMS \u0625\u0639\u062f\u0627\u062f\u0627\u062a", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Static Parameters": "\u062b\u0627\u0628\u062a \u0645\u0639\u0644\u0645\u0627\u062a"
-}
\ No newline at end of file
diff --git a/setup/doctype/sms_settings/locale/de-doc.json b/setup/doctype/sms_settings/locale/de-doc.json
deleted file mode 100644
index 6a5f763..0000000
--- a/setup/doctype/sms_settings/locale/de-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Eg. smsgateway.com/api/send_sms.cgi": "Eg. smsgateway.com / api / send_sms.cgi", 
- "Enter static url parameters here (Eg. sender=ERPNext, username=ERPNext, password=1234 etc.)": "Geben Sie statischen URL-Parameter hier (Bsp. sender = ERPNext, username = ERPNext, password = 1234 etc.)", 
- "Enter url parameter for message": "Geben Sie URL-Parameter f\u00fcr die Nachrichten\u00fcbertragung", 
- "Enter url parameter for receiver nos": "Geben Sie URL-Parameter f\u00fcr Empf\u00e4nger nos", 
- "Message Parameter": "Nachricht Parameter", 
- "Receiver Parameter": "Empf\u00e4nger Parameter", 
- "SMS Gateway URL": "SMS Gateway URL", 
- "SMS Parameters": "SMS-Parameter", 
- "SMS Settings": "SMS-Einstellungen", 
- "Setup": "Setup", 
- "Static Parameters": "Statische Parameter"
-}
\ No newline at end of file
diff --git a/setup/doctype/sms_settings/locale/es-doc.json b/setup/doctype/sms_settings/locale/es-doc.json
deleted file mode 100644
index 9ad1ff1..0000000
--- a/setup/doctype/sms_settings/locale/es-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Eg. smsgateway.com/api/send_sms.cgi": "Por ejemplo. smsgateway.com / api / send_sms.cgi", 
- "Enter static url parameters here (Eg. sender=ERPNext, username=ERPNext, password=1234 etc.)": "Introduzca los par\u00e1metros est\u00e1ticos URL aqu\u00ed (por ejemplo, sender = ERPNext, username = ERPNext, contrase\u00f1a = 1234, etc)", 
- "Enter url parameter for message": "Ingrese par\u00e1metro url para el mensaje", 
- "Enter url parameter for receiver nos": "Ingrese par\u00e1metro url para nn receptor", 
- "Message Parameter": "Mensaje de Par\u00e1metros", 
- "Receiver Parameter": "Receptor de par\u00e1metros", 
- "SMS Gateway URL": "SMS URL de puerta de enlace", 
- "SMS Parameters": "Par\u00e1metros SMS", 
- "SMS Settings": "Configuraci\u00f3n de SMS", 
- "Setup": "Disposici\u00f3n", 
- "Static Parameters": "Par\u00e1metros est\u00e1ticos"
-}
\ No newline at end of file
diff --git a/setup/doctype/sms_settings/locale/fr-doc.json b/setup/doctype/sms_settings/locale/fr-doc.json
deleted file mode 100644
index bf99eaa..0000000
--- a/setup/doctype/sms_settings/locale/fr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Eg. smsgateway.com/api/send_sms.cgi": "Par exemple. smsgateway.com / api / send_sms.cgi", 
- "Enter static url parameters here (Eg. sender=ERPNext, username=ERPNext, password=1234 etc.)": "Entrez les param\u00e8tres url statiques (par exemple ici sender = ERPNext, username = ERPNext, mot de passe = 1234 etc)", 
- "Enter url parameter for message": "Entrez le param\u00e8tre url pour le message", 
- "Enter url parameter for receiver nos": "Entrez le param\u00e8tre url pour nos r\u00e9cepteurs", 
- "Message Parameter": "Param\u00e8tre message", 
- "Receiver Parameter": "Param\u00e8tre r\u00e9cepteur", 
- "SMS Gateway URL": "URL SMS Gateway", 
- "SMS Parameters": "Param\u00e8tres SMS", 
- "SMS Settings": "Param\u00e8tres SMS", 
- "Setup": "Installation", 
- "Static Parameters": "Param\u00e8tres statiques"
-}
\ No newline at end of file
diff --git a/setup/doctype/sms_settings/locale/hi-doc.json b/setup/doctype/sms_settings/locale/hi-doc.json
deleted file mode 100644
index fdbcedb..0000000
--- a/setup/doctype/sms_settings/locale/hi-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Eg. smsgateway.com/api/send_sms.cgi": "\u0909\u0926\u093e. \u090f\u092a\u0940\u0906\u0908 smsgateway.com / / send_sms.cgi", 
- "Enter static url parameters here (Eg. sender=ERPNext, username=ERPNext, password=1234 etc.)": "\u0938\u094d\u0925\u0948\u0924\u093f\u0915 \u092f\u0942\u0906\u0930\u090f\u0932 \u092f\u0939\u093e\u0901 \u092e\u093e\u0928\u0915\u094b\u0902 (Eg. \u092a\u094d\u0930\u0947\u0937\u0915 = ERPNext, username = ERPNext, \u092a\u093e\u0938\u0935\u0930\u094d\u0921 = 1234 \u0906\u0926\u093f) \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902", 
- "Enter url parameter for message": "\u0938\u0902\u0926\u0947\u0936 \u0915\u0947 \u0932\u093f\u090f url \u092a\u0948\u0930\u093e\u092e\u0940\u091f\u0930 \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902", 
- "Enter url parameter for receiver nos": "\u0930\u093f\u0938\u0940\u0935\u0930 \u0913\u092a\u0928 \u0938\u094d\u0915\u0942\u0932 \u0915\u0947 \u0932\u093f\u090f url \u092a\u0948\u0930\u093e\u092e\u0940\u091f\u0930 \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902", 
- "Message Parameter": "\u0938\u0902\u0926\u0947\u0936 \u092a\u0948\u0930\u093e\u092e\u0940\u091f\u0930", 
- "Receiver Parameter": "\u0930\u093f\u0938\u0940\u0935\u0930 \u092a\u0948\u0930\u093e\u092e\u0940\u091f\u0930", 
- "SMS Gateway URL": "\u090f\u0938\u090f\u092e\u090f\u0938 \u0917\u0947\u091f\u0935\u0947 URL", 
- "SMS Parameters": "\u090f\u0938\u090f\u092e\u090f\u0938 \u092a\u0948\u0930\u093e\u092e\u0940\u091f\u0930\u094d\u0938", 
- "SMS Settings": "\u090f\u0938\u090f\u092e\u090f\u0938 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Static Parameters": "\u0938\u094d\u091f\u0947\u091f\u093f\u0915 \u092a\u0948\u0930\u093e\u092e\u0940\u091f\u0930"
-}
\ No newline at end of file
diff --git a/setup/doctype/sms_settings/locale/hr-doc.json b/setup/doctype/sms_settings/locale/hr-doc.json
deleted file mode 100644
index 55f3a8f..0000000
--- a/setup/doctype/sms_settings/locale/hr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Eg. smsgateway.com/api/send_sms.cgi": "Npr.. smsgateway.com / api / send_sms.cgi", 
- "Enter static url parameters here (Eg. sender=ERPNext, username=ERPNext, password=1234 etc.)": "Unesite stati\u010dke parametre URL ovdje (npr. po\u0161iljatelj = ERPNext, username = ERPNext, lozinkom = 1234 itd.)", 
- "Enter url parameter for message": "Unesite URL parametar za poruke", 
- "Enter url parameter for receiver nos": "Unesite URL parametar za prijemnike br", 
- "Message Parameter": "Poruka parametra", 
- "Receiver Parameter": "Prijemnik parametra", 
- "SMS Gateway URL": "SMS Gateway URL", 
- "SMS Parameters": "SMS Parametri", 
- "SMS Settings": "Postavke SMS", 
- "Setup": "Postavljanje", 
- "Static Parameters": "Stati\u010dki parametri"
-}
\ No newline at end of file
diff --git a/setup/doctype/sms_settings/locale/nl-doc.json b/setup/doctype/sms_settings/locale/nl-doc.json
deleted file mode 100644
index 04409f2..0000000
--- a/setup/doctype/sms_settings/locale/nl-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Eg. smsgateway.com/api/send_sms.cgi": "Bijv. smsgateway.com / api / send_sms.cgi", 
- "Enter static url parameters here (Eg. sender=ERPNext, username=ERPNext, password=1234 etc.)": "Voer statische url parameters here (Eg. afzender = ERPNext, username = ERPNext, wachtwoord = 1234 enz.)", 
- "Enter url parameter for message": "Voer URL-parameter voor bericht", 
- "Enter url parameter for receiver nos": "Voer URL-parameter voor de ontvanger nos", 
- "Message Parameter": "Bericht Parameter", 
- "Receiver Parameter": "Receiver Parameter", 
- "SMS Gateway URL": "SMS Gateway URL", 
- "SMS Parameters": "SMS Parameters", 
- "SMS Settings": "SMS-instellingen", 
- "Setup": "Setup", 
- "Static Parameters": "Statische Parameters"
-}
\ No newline at end of file
diff --git a/setup/doctype/sms_settings/locale/pt-BR-doc.json b/setup/doctype/sms_settings/locale/pt-BR-doc.json
deleted file mode 100644
index c9b9e66..0000000
--- a/setup/doctype/sms_settings/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Eg. smsgateway.com/api/send_sms.cgi": "Por exemplo: smsgateway.com / api / send_sms.cgi", 
- "Enter static url parameters here (Eg. sender=ERPNext, username=ERPNext, password=1234 etc.)": "Digite os par\u00e2metros da URL est\u00e1tica aqui (por exemplo remetente=ERPNext, usuario=ERPNext, senha=1234, etc)", 
- "Enter url parameter for message": "Digite o par\u00e2metro da url para mensagem", 
- "Enter url parameter for receiver nos": "Digite o par\u00e2metro da url para os n\u00fameros de receptores", 
- "Message Parameter": "Par\u00e2metro da mensagem", 
- "Receiver Parameter": "Par\u00e2metro do recebedor", 
- "SMS Gateway URL": "URL de Gateway para SMS", 
- "SMS Parameters": "Par\u00e2metros de SMS", 
- "SMS Settings": "Defini\u00e7\u00f5es de SMS", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Static Parameters": "Par\u00e2metros est\u00e1ticos"
-}
\ No newline at end of file
diff --git a/setup/doctype/sms_settings/locale/pt-doc.json b/setup/doctype/sms_settings/locale/pt-doc.json
deleted file mode 100644
index 4dd7f7e..0000000
--- a/setup/doctype/sms_settings/locale/pt-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Eg. smsgateway.com/api/send_sms.cgi": "Por exemplo. smsgateway.com / api / send_sms.cgi", 
- "Enter static url parameters here (Eg. sender=ERPNext, username=ERPNext, password=1234 etc.)": "Digite os par\u00e2metros URL est\u00e1tica aqui (por exemplo remetente = ERPNext, username = ERPNext, password = 1234, etc)", 
- "Enter url parameter for message": "Digite o par\u00e2metro url para mensagem", 
- "Enter url parameter for receiver nos": "Digite o par\u00e2metro url para nn receptor", 
- "Message Parameter": "Par\u00e2metro mensagem", 
- "Receiver Parameter": "Par\u00e2metro receptor", 
- "SMS Gateway URL": "SMS Gateway de URL", 
- "SMS Parameters": "SMS Par\u00e2metros", 
- "SMS Settings": "Defini\u00e7\u00f5es SMS", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Static Parameters": "Par\u00e2metros est\u00e1ticos"
-}
\ No newline at end of file
diff --git a/setup/doctype/sms_settings/locale/sr-doc.json b/setup/doctype/sms_settings/locale/sr-doc.json
deleted file mode 100644
index 67e9684..0000000
--- a/setup/doctype/sms_settings/locale/sr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Eg. smsgateway.com/api/send_sms.cgi": "\u041d\u043f\u0440. \u0441\u043c\u0441\u0433\u0430\u0442\u0435\u0432\u0430\u0438.\u0446\u043e\u043c / \u0430\u043f\u0438 / \u0441\u0435\u043d\u0434_\u0441\u043c\u0441.\u0446\u0433\u0438", 
- "Enter static url parameters here (Eg. sender=ERPNext, username=ERPNext, password=1234 etc.)": "\u0423\u043d\u0435\u0441\u0438\u0442\u0435 \u0441\u0442\u0430\u0442\u0438\u0447\u043a\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0435 \u043e\u0432\u0434\u0435 \u0423\u0420\u041b \u0430\u0434\u0440\u0435\u0441\u0443 (\u043d\u043f\u0440. \u043f\u043e\u0448\u0438\u0459\u0430\u043b\u0430\u0446 = \u0415\u0420\u041f\u041d\u0435\u043a\u0442, \u0443\u0441\u0435\u0440\u043d\u0430\u043c\u0435 = \u0415\u0420\u041f\u041d\u0435\u043a\u0442, \u043b\u043e\u0437\u0438\u043d\u043a\u043e\u043c = 1234 \u0438\u0442\u0434)", 
- "Enter url parameter for message": "\u0423\u043d\u0435\u0441\u0438\u0442\u0435 \u0423\u0420\u041b \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0430\u0440 \u0437\u0430 \u043f\u043e\u0440\u0443\u043a\u0435", 
- "Enter url parameter for receiver nos": "\u0423\u043d\u0435\u0441\u0438\u0442\u0435 \u0423\u0420\u041b \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0430\u0440 \u0437\u0430 \u043f\u0440\u0438\u0458\u0435\u043c\u043d\u0438\u043a \u0431\u0440", 
- "Message Parameter": "\u041f\u043e\u0440\u0443\u043a\u0430 \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0430\u0440", 
- "Receiver Parameter": "\u041f\u0440\u0438\u0458\u0435\u043c\u043d\u0438\u043a \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0430\u0440", 
- "SMS Gateway URL": "\u0421\u041c\u0421 \u0413\u0430\u0442\u0435\u0432\u0430\u0438 \u0423\u0420\u041b \u0430\u0434\u0440\u0435\u0441\u0430", 
- "SMS Parameters": "\u0421\u041c\u0421 \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0438", 
- "SMS Settings": "\u0421\u041c\u0421 \u043f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Static Parameters": "\u0421\u0442\u0430\u0442\u0438\u0447\u043a\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0438"
-}
\ No newline at end of file
diff --git a/setup/doctype/sms_settings/locale/ta-doc.json b/setup/doctype/sms_settings/locale/ta-doc.json
deleted file mode 100644
index 9d6b3f0..0000000
--- a/setup/doctype/sms_settings/locale/ta-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Eg. smsgateway.com/api/send_sms.cgi": "\u0b89\u0ba4\u0bbe\u0bb0\u0ba3\u0bae\u0bcd. smsgateway.com / API / send_sms.cgi", 
- "Enter static url parameters here (Eg. sender=ERPNext, username=ERPNext, password=1234 etc.)": "\u0b87\u0b99\u0bcd\u0b95\u0bc7 \u0ba8\u0bbf\u0bb2\u0bc8\u0baf\u0bbe\u0ba9 URL \u0b85\u0bb3\u0bb5\u0bc1\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd (\u0b8e.\u0b95\u0bbe. \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0bc1\u0ba8\u0bb0\u0bcd = ERPNext, \u0baa\u0baf\u0ba9\u0bb0\u0bcd\u0baa\u0bc6\u0baf\u0bb0\u0bcd = ERPNext, \u0b95\u0b9f\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bc6\u0bbe\u0bb2\u0bcd\u0bb2\u0bc8 = 1234 \u0bae\u0bc1\u0ba4\u0bb2\u0bbf\u0baf\u0ba9) \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bb5\u0bc1\u0bae\u0bcd", 
- "Enter url parameter for message": "\u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf \u0b87\u0ba3\u0bc8\u0baf \u0b85\u0bb3\u0bb5\u0bc1\u0bb0\u0bc1 \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bb5\u0bc1\u0bae\u0bcd", 
- "Enter url parameter for receiver nos": "\u0bb0\u0bbf\u0b9a\u0bc0\u0bb5\u0bb0\u0bcd \u0b87\u0bb2\u0b95\u0bcd\u0b95\u0b99\u0bcd\u0b95\u0bb3\u0bcd URL \u0b90 \u0b85\u0bb3\u0bb5\u0bc1\u0bb0\u0bc1 \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bb5\u0bc1\u0bae\u0bcd", 
- "Message Parameter": "\u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf \u0b85\u0bb3\u0bb5\u0bc1\u0bb0\u0bc1", 
- "Receiver Parameter": "\u0bb0\u0bbf\u0b9a\u0bc0\u0bb5\u0bb0\u0bcd \u0b85\u0bb3\u0bb5\u0bc1\u0bb0\u0bc1", 
- "SMS Gateway URL": "\u0b8e\u0bb8\u0bcd\u0b8e\u0bae\u0bcd\u0b8e\u0bb8\u0bcd \u0bb5\u0bbe\u0baf\u0bbf\u0bb2\u0bcd URL", 
- "SMS Parameters": "\u0b8e\u0bb8\u0bcd\u0b8e\u0bae\u0bcd\u0b8e\u0bb8\u0bcd \u0b85\u0bb3\u0bb5\u0bc1\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bc8", 
- "SMS Settings": "SMS \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Static Parameters": "\u0ba8\u0bbf\u0bb2\u0bc8\u0baf\u0bbe\u0ba9 \u0b85\u0bb3\u0bb5\u0bc1\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bc8"
-}
\ No newline at end of file
diff --git a/setup/doctype/sms_settings/locale/th-doc.json b/setup/doctype/sms_settings/locale/th-doc.json
deleted file mode 100644
index 14d0570..0000000
--- a/setup/doctype/sms_settings/locale/th-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Eg. smsgateway.com/api/send_sms.cgi": "\u0e40\u0e0a\u0e48\u0e19 smsgateway.com / API / send_sms.cgi", 
- "Enter static url parameters here (Eg. sender=ERPNext, username=ERPNext, password=1234 etc.)": "\u0e1b\u0e49\u0e2d\u0e19\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e04\u0e07\u0e17\u0e35\u0e48 URL \u0e17\u0e35\u0e48\u0e19\u0e35\u0e48 (\u0e40\u0e0a\u0e48\u0e19\u0e1c\u0e39\u0e49\u0e2a\u0e48\u0e07 = ERPNext \u0e0a\u0e37\u0e48\u0e2d\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49 = ERPNext \u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19 = 1234 \u0e2f\u0e25\u0e2f )", 
- "Enter url parameter for message": "\u0e1b\u0e49\u0e2d\u0e19\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c URL \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21", 
- "Enter url parameter for receiver nos": "\u0e1b\u0e49\u0e2d\u0e19\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c URL \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a Nos \u0e23\u0e31\u0e1a", 
- "Message Parameter": "\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21", 
- "Receiver Parameter": "\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e23\u0e31\u0e1a", 
- "SMS Gateway URL": "URL \u0e40\u0e01\u0e15\u0e40\u0e27\u0e22\u0e4c SMS", 
- "SMS Parameters": "\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c SMS", 
- "SMS Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32 SMS", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Static Parameters": "\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e04\u0e07"
-}
\ No newline at end of file
diff --git a/setup/doctype/state/__init__.py b/setup/doctype/state/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/setup/doctype/state/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/setup/doctype/state/locale/_messages_doc.json b/setup/doctype/state/locale/_messages_doc.json
deleted file mode 100644
index d6beca2..0000000
--- a/setup/doctype/state/locale/_messages_doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-[
- "Country", 
- "Setup", 
- "State", 
- "State Name"
-]
\ No newline at end of file
diff --git a/setup/doctype/state/locale/ar-doc.json b/setup/doctype/state/locale/ar-doc.json
deleted file mode 100644
index 34b18e2..0000000
--- a/setup/doctype/state/locale/ar-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Country": "\u0628\u0644\u062f", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "State": "\u062f\u0648\u0644\u0629", 
- "State Name": "\u0627\u0633\u0645 \u0648\u0644\u0627\u064a\u0629"
-}
\ No newline at end of file
diff --git a/setup/doctype/state/locale/de-doc.json b/setup/doctype/state/locale/de-doc.json
deleted file mode 100644
index 63f1a81..0000000
--- a/setup/doctype/state/locale/de-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Country": "Land", 
- "Setup": "Setup", 
- "State": "Zustand", 
- "State Name": "State Name"
-}
\ No newline at end of file
diff --git a/setup/doctype/state/locale/es-doc.json b/setup/doctype/state/locale/es-doc.json
deleted file mode 100644
index 5b417bd..0000000
--- a/setup/doctype/state/locale/es-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Country": "Pa\u00eds", 
- "Setup": "Disposici\u00f3n", 
- "State": "Estado", 
- "State Name": "Estado Nombre"
-}
\ No newline at end of file
diff --git a/setup/doctype/state/locale/fr-doc.json b/setup/doctype/state/locale/fr-doc.json
deleted file mode 100644
index 1619e32..0000000
--- a/setup/doctype/state/locale/fr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Country": "Pays", 
- "Setup": "Installation", 
- "State": "\u00c9tat", 
- "State Name": "Nom de l&#39;\u00c9tat"
-}
\ No newline at end of file
diff --git a/setup/doctype/state/locale/hi-doc.json b/setup/doctype/state/locale/hi-doc.json
deleted file mode 100644
index cf74666..0000000
--- a/setup/doctype/state/locale/hi-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Country": "\u0926\u0947\u0936", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "State": "\u0930\u093e\u091c\u094d\u092f", 
- "State Name": "\u0930\u093e\u091c\u094d\u092f \u0915\u093e \u0928\u093e\u092e"
-}
\ No newline at end of file
diff --git a/setup/doctype/state/locale/hr-doc.json b/setup/doctype/state/locale/hr-doc.json
deleted file mode 100644
index 30e6e84..0000000
--- a/setup/doctype/state/locale/hr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Country": "Zemlja", 
- "Setup": "Postavljanje", 
- "State": "Dr\u017eava", 
- "State Name": "Dr\u017eava Ime"
-}
\ No newline at end of file
diff --git a/setup/doctype/state/locale/nl-doc.json b/setup/doctype/state/locale/nl-doc.json
deleted file mode 100644
index ee4fa32..0000000
--- a/setup/doctype/state/locale/nl-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Country": "Land", 
- "Setup": "Setup", 
- "State": "Staat", 
- "State Name": "Staat Naam"
-}
\ No newline at end of file
diff --git a/setup/doctype/state/locale/pt-BR-doc.json b/setup/doctype/state/locale/pt-BR-doc.json
deleted file mode 100644
index 7c8fa8f..0000000
--- a/setup/doctype/state/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Country": "Pa\u00eds", 
- "Setup": "Configura\u00e7\u00e3o", 
- "State": "Estado", 
- "State Name": "Nome do Estado"
-}
\ No newline at end of file
diff --git a/setup/doctype/state/locale/pt-doc.json b/setup/doctype/state/locale/pt-doc.json
deleted file mode 100644
index 4c56ab4..0000000
--- a/setup/doctype/state/locale/pt-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Country": "Pa\u00eds", 
- "Setup": "Instala\u00e7\u00e3o", 
- "State": "Estado", 
- "State Name": "Nome Estado"
-}
\ No newline at end of file
diff --git a/setup/doctype/state/locale/sr-doc.json b/setup/doctype/state/locale/sr-doc.json
deleted file mode 100644
index 3302a14..0000000
--- a/setup/doctype/state/locale/sr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Country": "\u0417\u0435\u043c\u0459\u0430", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "State": "\u0414\u0440\u0436\u0430\u0432\u0430", 
- "State Name": "\u0418\u043c\u0435 \u0434\u0440\u0436\u0430\u0432\u0435"
-}
\ No newline at end of file
diff --git a/setup/doctype/state/locale/ta-doc.json b/setup/doctype/state/locale/ta-doc.json
deleted file mode 100644
index 82d8407..0000000
--- a/setup/doctype/state/locale/ta-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Country": "\u0ba8\u0bbe\u0b9f\u0bc1", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "State": "\u0ba8\u0bbf\u0bb2\u0bc8", 
- "State Name": "\u0bae\u0bbe\u0ba8\u0bbf\u0bb2 \u0baa\u0bc6\u0baf\u0bb0\u0bcd"
-}
\ No newline at end of file
diff --git a/setup/doctype/state/locale/th-doc.json b/setup/doctype/state/locale/th-doc.json
deleted file mode 100644
index d41fec9..0000000
--- a/setup/doctype/state/locale/th-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Country": "\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "State": "\u0e23\u0e31\u0e10", 
- "State Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e31\u0e10"
-}
\ No newline at end of file
diff --git a/setup/doctype/state/state.js b/setup/doctype/state/state.js
deleted file mode 100644
index 3cad944..0000000
--- a/setup/doctype/state/state.js
+++ /dev/null
@@ -1,26 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
- 
-
-//--------- ONLOAD -------------
-cur_frm.cscript.onload = function(doc, cdt, cdn) {
-   
-}
-
-cur_frm.cscript.refresh = function(doc, cdt, cdn) {
-   
-}
\ No newline at end of file
diff --git a/setup/doctype/state/state.py b/setup/doctype/state/state.py
deleted file mode 100644
index 7f48feb..0000000
--- a/setup/doctype/state/state.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-
-class DocType:
-	def __init__(self, d, dl):
-		self.doc, self.doclist = d, dl
\ No newline at end of file
diff --git a/setup/doctype/state/state.txt b/setup/doctype/state/state.txt
deleted file mode 100644
index 464622a..0000000
--- a/setup/doctype/state/state.txt
+++ /dev/null
@@ -1,78 +0,0 @@
-[
- {
-  "creation": "2012-03-27 14:36:25", 
-  "docstatus": 0, 
-  "modified": "2012-03-27 14:36:25", 
-  "modified_by": "Administrator", 
-  "owner": "Administrator"
- }, 
- {
-  "autoname": "field:state_name", 
-  "doctype": "DocType", 
-  "document_type": "Master", 
-  "in_create": 0, 
-  "module": "Setup", 
-  "name": "__common__", 
-  "read_only": 0, 
-  "section_style": "Simple", 
-  "show_in_menu": 0, 
-  "version": 14
- }, 
- {
-  "doctype": "DocField", 
-  "name": "__common__", 
-  "parent": "State", 
-  "parentfield": "fields", 
-  "parenttype": "DocType", 
-  "permlevel": 0, 
-  "reqd": 1
- }, 
- {
-  "create": 1, 
-  "doctype": "DocPerm", 
-  "name": "__common__", 
-  "parent": "State", 
-  "parentfield": "permissions", 
-  "parenttype": "DocType", 
-  "permlevel": 0, 
-  "read": 1, 
-  "report": 1, 
-  "write": 1
- }, 
- {
-  "doctype": "DocType", 
-  "name": "State"
- }, 
- {
-  "doctype": "DocPerm", 
-  "role": "System Manager"
- }, 
- {
-  "amend": 0, 
-  "cancel": 0, 
-  "doctype": "DocPerm", 
-  "role": "Sales Master Manager", 
-  "submit": 0
- }, 
- {
-  "doctype": "DocPerm", 
-  "role": "Purchase Master Manager"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "state_name", 
-  "fieldtype": "Data", 
-  "label": "State Name", 
-  "oldfieldname": "state_name", 
-  "oldfieldtype": "Data"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "country", 
-  "fieldtype": "Select", 
-  "label": "Country", 
-  "oldfieldname": "country", 
-  "oldfieldtype": "Select", 
-  "options": "link:Country"
- }
-]
\ No newline at end of file
diff --git a/setup/doctype/supplier_type/README.md b/setup/doctype/supplier_type/README.md
new file mode 100644
index 0000000..0da4c70
--- /dev/null
+++ b/setup/doctype/supplier_type/README.md
@@ -0,0 +1 @@
+Supplier classification.
\ No newline at end of file
diff --git a/setup/doctype/supplier_type/locale/_messages_doc.json b/setup/doctype/supplier_type/locale/_messages_doc.json
deleted file mode 100644
index cdca3ca..0000000
--- a/setup/doctype/supplier_type/locale/_messages_doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-[
- "Setup", 
- "Supplier Type", 
- "Trash Reason"
-]
\ No newline at end of file
diff --git a/setup/doctype/supplier_type/locale/ar-doc.json b/setup/doctype/supplier_type/locale/ar-doc.json
deleted file mode 100644
index b9413a1..0000000
--- a/setup/doctype/supplier_type/locale/ar-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Supplier Type": "\u0627\u0644\u0645\u0648\u0631\u062f \u0646\u0648\u0639", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629"
-}
\ No newline at end of file
diff --git a/setup/doctype/supplier_type/locale/de-doc.json b/setup/doctype/supplier_type/locale/de-doc.json
deleted file mode 100644
index 6fb56bb..0000000
--- a/setup/doctype/supplier_type/locale/de-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Setup": "Setup", 
- "Supplier Type": "Lieferant Typ", 
- "Trash Reason": "Trash Reason"
-}
\ No newline at end of file
diff --git a/setup/doctype/supplier_type/locale/es-doc.json b/setup/doctype/supplier_type/locale/es-doc.json
deleted file mode 100644
index ff30514..0000000
--- a/setup/doctype/supplier_type/locale/es-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Setup": "Disposici\u00f3n", 
- "Supplier Type": "Proveedor Tipo", 
- "Trash Reason": "Trash Raz\u00f3n"
-}
\ No newline at end of file
diff --git a/setup/doctype/supplier_type/locale/fr-doc.json b/setup/doctype/supplier_type/locale/fr-doc.json
deleted file mode 100644
index cebf4c9..0000000
--- a/setup/doctype/supplier_type/locale/fr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Setup": "Installation", 
- "Supplier Type": "Type de fournisseur", 
- "Trash Reason": "Raison Corbeille"
-}
\ No newline at end of file
diff --git a/setup/doctype/supplier_type/locale/hi-doc.json b/setup/doctype/supplier_type/locale/hi-doc.json
deleted file mode 100644
index 445a34d..0000000
--- a/setup/doctype/supplier_type/locale/hi-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Supplier Type": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923"
-}
\ No newline at end of file
diff --git a/setup/doctype/supplier_type/locale/hr-doc.json b/setup/doctype/supplier_type/locale/hr-doc.json
deleted file mode 100644
index 0320e3e..0000000
--- a/setup/doctype/supplier_type/locale/hr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Setup": "Postavljanje", 
- "Supplier Type": "Dobavlja\u010d Tip", 
- "Trash Reason": "Otpad Razlog"
-}
\ No newline at end of file
diff --git a/setup/doctype/supplier_type/locale/nl-doc.json b/setup/doctype/supplier_type/locale/nl-doc.json
deleted file mode 100644
index d33c089..0000000
--- a/setup/doctype/supplier_type/locale/nl-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Setup": "Setup", 
- "Supplier Type": "Leverancier Type", 
- "Trash Reason": "Trash Reden"
-}
\ No newline at end of file
diff --git a/setup/doctype/supplier_type/locale/pt-BR-doc.json b/setup/doctype/supplier_type/locale/pt-BR-doc.json
deleted file mode 100644
index e62a8df..0000000
--- a/setup/doctype/supplier_type/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Setup": "Configura\u00e7\u00e3o", 
- "Supplier Type": "Tipo de Fornecedor", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo"
-}
\ No newline at end of file
diff --git a/setup/doctype/supplier_type/locale/pt-doc.json b/setup/doctype/supplier_type/locale/pt-doc.json
deleted file mode 100644
index df7ff11..0000000
--- a/setup/doctype/supplier_type/locale/pt-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Setup": "Instala\u00e7\u00e3o", 
- "Supplier Type": "Tipo de fornecedor", 
- "Trash Reason": "Raz\u00e3o lixo"
-}
\ No newline at end of file
diff --git a/setup/doctype/supplier_type/locale/sr-doc.json b/setup/doctype/supplier_type/locale/sr-doc.json
deleted file mode 100644
index 7508564..0000000
--- a/setup/doctype/supplier_type/locale/sr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Supplier Type": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u0422\u0438\u043f", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433"
-}
\ No newline at end of file
diff --git a/setup/doctype/supplier_type/locale/ta-doc.json b/setup/doctype/supplier_type/locale/ta-doc.json
deleted file mode 100644
index f487529..0000000
--- a/setup/doctype/supplier_type/locale/ta-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Supplier Type": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0bb5\u0b95\u0bc8", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/setup/doctype/supplier_type/locale/th-doc.json b/setup/doctype/supplier_type/locale/th-doc.json
deleted file mode 100644
index c20a1aa..0000000
--- a/setup/doctype/supplier_type/locale/th-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Supplier Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30"
-}
\ No newline at end of file
diff --git a/setup/doctype/target_detail/README.md b/setup/doctype/target_detail/README.md
new file mode 100644
index 0000000..bcd62c2
--- /dev/null
+++ b/setup/doctype/target_detail/README.md
@@ -0,0 +1 @@
+Target set for Sales Person, Territory or Sales Partner.
\ No newline at end of file
diff --git a/setup/doctype/target_detail/locale/_messages_doc.json b/setup/doctype/target_detail/locale/_messages_doc.json
deleted file mode 100644
index 28d2c51..0000000
--- a/setup/doctype/target_detail/locale/_messages_doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-[
- "Target Detail", 
- "Setup", 
- "Target Qty", 
- "Target  Amount", 
- "Fiscal Year", 
- "Item Group"
-]
\ No newline at end of file
diff --git a/setup/doctype/target_detail/locale/ar-doc.json b/setup/doctype/target_detail/locale/ar-doc.json
deleted file mode 100644
index 90c6e79..0000000
--- a/setup/doctype/target_detail/locale/ar-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Item Group": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Target  Amount": "\u0627\u0644\u0647\u062f\u0641 \u0627\u0644\u0645\u0628\u0644\u063a", 
- "Target Detail": "\u0627\u0644\u0647\u062f\u0641 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Target Qty": "\u0627\u0644\u0647\u062f\u0641 \u0627\u0644\u0643\u0645\u064a\u0629"
-}
\ No newline at end of file
diff --git a/setup/doctype/target_detail/locale/de-doc.json b/setup/doctype/target_detail/locale/de-doc.json
deleted file mode 100644
index 19b7431..0000000
--- a/setup/doctype/target_detail/locale/de-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "Item Group": "Artikel-Gruppe", 
- "Setup": "Setup", 
- "Target  Amount": "Zielbetrag", 
- "Target Detail": "Ziel Detailansicht", 
- "Target Qty": "Ziel Menge"
-}
\ No newline at end of file
diff --git a/setup/doctype/target_detail/locale/es-doc.json b/setup/doctype/target_detail/locale/es-doc.json
deleted file mode 100644
index 7ab62a7..0000000
--- a/setup/doctype/target_detail/locale/es-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Fiscal Year": "A\u00f1o Fiscal", 
- "Item Group": "Grupo de art\u00edculos", 
- "Setup": "Disposici\u00f3n", 
- "Target  Amount": "Objetivo Importe", 
- "Target Detail": "Target Detalle", 
- "Target Qty": "Target Cantidad"
-}
\ No newline at end of file
diff --git a/setup/doctype/target_detail/locale/fr-doc.json b/setup/doctype/target_detail/locale/fr-doc.json
deleted file mode 100644
index e707e75..0000000
--- a/setup/doctype/target_detail/locale/fr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Fiscal Year": "Exercice", 
- "Item Group": "Groupe d&#39;\u00e9l\u00e9ments", 
- "Setup": "Installation", 
- "Target  Amount": "Montant Cible", 
- "Target Detail": "D\u00e9tail cible", 
- "Target Qty": "Qt\u00e9 cible"
-}
\ No newline at end of file
diff --git a/setup/doctype/target_detail/locale/hi-doc.json b/setup/doctype/target_detail/locale/hi-doc.json
deleted file mode 100644
index 43c17a6..0000000
--- a/setup/doctype/target_detail/locale/hi-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "Item Group": "\u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Target  Amount": "\u0932\u0915\u094d\u0937\u094d\u092f \u0915\u0940 \u0930\u093e\u0936\u093f", 
- "Target Detail": "\u0932\u0915\u094d\u0937\u094d\u092f \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Target Qty": "\u0932\u0915\u094d\u0937\u094d\u092f \u092e\u093e\u0924\u094d\u0930\u093e"
-}
\ No newline at end of file
diff --git a/setup/doctype/target_detail/locale/hr-doc.json b/setup/doctype/target_detail/locale/hr-doc.json
deleted file mode 100644
index a72110d..0000000
--- a/setup/doctype/target_detail/locale/hr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Fiscal Year": "Fiskalna godina", 
- "Item Group": "Stavka Grupa", 
- "Setup": "Postavljanje", 
- "Target  Amount": "Ciljana Iznos", 
- "Target Detail": "Ciljana Detalj", 
- "Target Qty": "Ciljana Kol"
-}
\ No newline at end of file
diff --git a/setup/doctype/target_detail/locale/nl-doc.json b/setup/doctype/target_detail/locale/nl-doc.json
deleted file mode 100644
index d21ae44..0000000
--- a/setup/doctype/target_detail/locale/nl-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Fiscal Year": "Boekjaar", 
- "Item Group": "Item Group", 
- "Setup": "Setup", 
- "Target  Amount": "Streefbedrag", 
- "Target Detail": "Doel Detail", 
- "Target Qty": "Target Aantal"
-}
\ No newline at end of file
diff --git a/setup/doctype/target_detail/locale/pt-BR-doc.json b/setup/doctype/target_detail/locale/pt-BR-doc.json
deleted file mode 100644
index 1e6d660..0000000
--- a/setup/doctype/target_detail/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Item Group": "Grupo de Itens", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Target  Amount": "Valor da meta", 
- "Target Detail": "Detalhe da meta", 
- "Target Qty": "Qtde. de metas"
-}
\ No newline at end of file
diff --git a/setup/doctype/target_detail/locale/pt-doc.json b/setup/doctype/target_detail/locale/pt-doc.json
deleted file mode 100644
index 6b8257d..0000000
--- a/setup/doctype/target_detail/locale/pt-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Item Group": "Grupo Item", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Target  Amount": "Valor Alvo", 
- "Target Detail": "Detalhe alvo", 
- "Target Qty": "Qtde alvo"
-}
\ No newline at end of file
diff --git a/setup/doctype/target_detail/locale/sr-doc.json b/setup/doctype/target_detail/locale/sr-doc.json
deleted file mode 100644
index a0a7879..0000000
--- a/setup/doctype/target_detail/locale/sr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "Item Group": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0413\u0440\u0443\u043f\u0430", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Target  Amount": "\u0426\u0438\u0459\u043d\u0430 \u0418\u0437\u043d\u043e\u0441", 
- "Target Detail": "\u0426\u0438\u0459\u043d\u0430 \u0414\u0435\u0442\u0430\u0459", 
- "Target Qty": "\u0426\u0438\u0459\u043d\u0430 \u041a\u043e\u043b"
-}
\ No newline at end of file
diff --git a/setup/doctype/target_detail/locale/ta-doc.json b/setup/doctype/target_detail/locale/ta-doc.json
deleted file mode 100644
index 896f065..0000000
--- a/setup/doctype/target_detail/locale/ta-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "Item Group": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Target  Amount": "\u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1 \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Target Detail": "\u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1 \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Target Qty": "\u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1 \u0b85\u0bb3\u0bb5\u0bc1"
-}
\ No newline at end of file
diff --git a/setup/doctype/target_detail/locale/th-doc.json b/setup/doctype/target_detail/locale/th-doc.json
deleted file mode 100644
index 060ac68..0000000
--- a/setup/doctype/target_detail/locale/th-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Target  Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22", 
- "Target Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22", 
- "Target Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22"
-}
\ No newline at end of file
diff --git a/setup/doctype/terms_and_conditions/README.md b/setup/doctype/terms_and_conditions/README.md
new file mode 100644
index 0000000..418d0b3
--- /dev/null
+++ b/setup/doctype/terms_and_conditions/README.md
@@ -0,0 +1 @@
+Order / Contract terms that can be attached to any sale or purchase transaction.
\ No newline at end of file
diff --git a/setup/doctype/terms_and_conditions/locale/_messages_doc.json b/setup/doctype/terms_and_conditions/locale/_messages_doc.json
deleted file mode 100644
index fd5d7d1..0000000
--- a/setup/doctype/terms_and_conditions/locale/_messages_doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-[
- "Trash Reason", 
- "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.", 
- "Terms and Conditions", 
- "Title", 
- "Setup"
-]
\ No newline at end of file
diff --git a/setup/doctype/terms_and_conditions/locale/ar-doc.json b/setup/doctype/terms_and_conditions/locale/ar-doc.json
deleted file mode 100644
index c9f748f..0000000
--- a/setup/doctype/terms_and_conditions/locale/ar-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Standard Terms and Conditions that can be added to Sales and Purchases.Examples:1. Validity of the offer.1. Payment Terms (In Advance, On Credit, part advance etc).1. What is extra (or payable by the Customer).1. Safety / usage warning.1. Warranty if any.1. Returns Policy.1. Terms of shipping, if applicable.1. Ways of addressing disputes, indemnity, liability, etc.1. Address and Contact of your Company.": "\u0627\u0644\u0628\u0646\u0648\u062f \u0648\u0627\u0644\u0634\u0631\u0648\u0637 \u0627\u0644\u0642\u064a\u0627\u0633\u064a\u0629 \u0627\u0644\u062a\u064a \u064a\u0645\u0643\u0646 \u0623\u0646 \u062a\u0636\u0627\u0641 \u0625\u0644\u0649 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0648Purchases.Examples: 1. \u0635\u062d\u0629 offer.1. \u0634\u0631\u0648\u0637 \u0627\u0644\u062f\u0641\u0639 (\u0645\u0642\u062f\u0645\u0627\u060c \u0639\u0644\u0649 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646\u060c \u0627\u0644\u062e \u062c\u0632\u0621 \u0645\u0633\u0628\u0642\u0627) .1. \u0645\u0627 \u0647\u0648 \u0625\u0636\u0627\u0641\u064a (\u0623\u0648 \u062a\u062f\u0641\u0639 \u0645\u0646 \u0642\u0628\u0644 \u0627\u0644\u0639\u0645\u064a\u0644) .1. \u0627\u0644\u0633\u0644\u0627\u0645\u0629 / \u0627\u0633\u062a\u062e\u062f\u0627\u0645 warning.1. \u0627\u0644\u0636\u0645\u0627\u0646 \u0625\u0630\u0627 any.1. \u064a\u0639\u0648\u062f Policy.1. \u062d\u064a\u062b \u0627\u0644\u0634\u062d\u0646\u060c \u0625\u0630\u0627 applicable.1. \u0637\u0631\u0642 \u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0646\u0632\u0627\u0639\u0627\u062a\u060c \u0648\u062a\u0639\u0648\u064a\u0636\u060c \u0648\u0627\u0644\u0645\u0633\u0624\u0648\u0644\u064a\u0629\u060c etc.1. \u0648\u062a\u0646\u0627\u0648\u0644 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0644\u0634\u0631\u0643\u062a\u0643.", 
- "Terms and Conditions": "\u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Title": "\u0644\u0642\u0628", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629"
-}
\ No newline at end of file
diff --git a/setup/doctype/terms_and_conditions/locale/de-doc.json b/setup/doctype/terms_and_conditions/locale/de-doc.json
deleted file mode 100644
index c9773ea..0000000
--- a/setup/doctype/terms_and_conditions/locale/de-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Setup": "Setup", 
- "Terms and Conditions": "AGB", 
- "Title": "Titel", 
- "Trash Reason": "Trash Reason"
-}
\ No newline at end of file
diff --git a/setup/doctype/terms_and_conditions/locale/es-doc.json b/setup/doctype/terms_and_conditions/locale/es-doc.json
deleted file mode 100644
index a0cdb4d..0000000
--- a/setup/doctype/terms_and_conditions/locale/es-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Setup": "Disposici\u00f3n", 
- "Standard Terms and Conditions that can be added to Sales and Purchases.Examples:1. Validity of the offer.1. Payment Terms (In Advance, On Credit, part advance etc).1. What is extra (or payable by the Customer).1. Safety / usage warning.1. Warranty if any.1. Returns Policy.1. Terms of shipping, if applicable.1. Ways of addressing disputes, indemnity, liability, etc.1. Address and Contact of your Company.": "T\u00e9rminos y condiciones generales que se pueden a\u00f1adir a las ventas y Purchases.Examples: 1. Validez de la offer.1. Condiciones de pago (por adelantado, el cr\u00e9dito, etc adelantado parte) .1. \u00bfQu\u00e9 es extra (o por pagar por el Cliente) .1. Seguridad / uso warning.1. Garant\u00eda si any.1. Devoluciones Policy.1. Condiciones de env\u00edo, si applicable.1. Formas de abordar los conflictos, indemnizaci\u00f3n, responsabilidad, etc.1. Direcci\u00f3n y Contacto de la Compa\u00f1\u00eda.", 
- "Terms and Conditions": "T\u00e9rminos y Condiciones", 
- "Title": "T\u00edtulo", 
- "Trash Reason": "Trash Raz\u00f3n"
-}
\ No newline at end of file
diff --git a/setup/doctype/terms_and_conditions/locale/fr-doc.json b/setup/doctype/terms_and_conditions/locale/fr-doc.json
deleted file mode 100644
index 025c287..0000000
--- a/setup/doctype/terms_and_conditions/locale/fr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Setup": "Installation", 
- "Standard Terms and Conditions that can be added to Sales and Purchases.Examples:1. Validity of the offer.1. Payment Terms (In Advance, On Credit, part advance etc).1. What is extra (or payable by the Customer).1. Safety / usage warning.1. Warranty if any.1. Returns Policy.1. Terms of shipping, if applicable.1. Ways of addressing disputes, indemnity, liability, etc.1. Address and Contact of your Company.": "Conditions G\u00e9n\u00e9rales de Vente qui peut \u00eatre ajout\u00e9 aux ventes et Purchases.Examples: 1. Validit\u00e9 de la offer.1. Conditions de paiement (\u00e0 l&#39;avance, de cr\u00e9dit, etc avance une partie) .1. Quel est extra (ou payable par le client) .1. S\u00e9curit\u00e9 / usage warning.1. Garantie si any.1. Retourne Policy.1. Conditions d&#39;exp\u00e9dition, le cas applicable.1. Les moyens de r\u00e9gler les diff\u00e9rends, indemnisation, responsabilit\u00e9, etc.1. Adresse et coordonn\u00e9es de votre entreprise.", 
- "Terms and Conditions": "Termes et Conditions", 
- "Title": "Titre", 
- "Trash Reason": "Raison Corbeille"
-}
\ No newline at end of file
diff --git a/setup/doctype/terms_and_conditions/locale/hi-doc.json b/setup/doctype/terms_and_conditions/locale/hi-doc.json
deleted file mode 100644
index 1de1633..0000000
--- a/setup/doctype/terms_and_conditions/locale/hi-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Standard Terms and Conditions that can be added to Sales and Purchases.Examples:1. Validity of the offer.1. Payment Terms (In Advance, On Credit, part advance etc).1. What is extra (or payable by the Customer).1. Safety / usage warning.1. Warranty if any.1. Returns Policy.1. Terms of shipping, if applicable.1. Ways of addressing disputes, indemnity, liability, etc.1. Address and Contact of your Company.": "1: \u092e\u093e\u0928\u0915 \u0928\u093f\u092f\u092e\u094b\u0902 \u0914\u0930 \u0936\u0930\u094d\u0924\u094b\u0902 \u0915\u093f \u092c\u093f\u0915\u094d\u0930\u0940 \u0914\u0930 Purchases.Examples \u0915\u0947 \u0932\u093f\u090f \u091c\u094b\u0921\u093c\u093e \u091c\u093e \u0938\u0915\u0924\u093e \u0939\u0948. Offer.1 \u0915\u0940 \u0935\u0948\u0927\u0924\u093e. \u092d\u0941\u0917\u0924\u093e\u0928 (\u090f\u0921\u0935\u093e\u0902\u0938 \u092e\u0947\u0902, \u0915\u094d\u0930\u0947\u0921\u093f\u091f, \u092d\u093e\u0917 \u0905\u0917\u094d\u0930\u093f\u092e \u0906\u0926\u093f) \u0936\u0930\u094d\u0924\u0947\u0902 .1. \u0915\u094d\u092f\u093e (\u092f\u093e \u0917\u094d\u0930\u093e\u0939\u0915 \u0926\u094d\u0935\u093e\u0930\u093e \u0926\u0947\u092f) \u0905\u0924\u093f\u0930\u093f\u0915\u094d\u0924 .1 \u0939\u0948. / \u0938\u0941\u0930\u0915\u094d\u0937\u093e warning.1 \u0909\u092a\u092f\u094b\u0917. \u0935\u093e\u0930\u0902\u091f\u0940 \u0905\u0917\u0930 any.1. Policy.1 \u0926\u0947\u0924\u093e \u0939\u0948. \u0936\u093f\u092a\u093f\u0902\u0917 \u0915\u0947 applicable.1 \u0905\u0917\u0930 \u0936\u0930\u094d\u0924\u0947\u0902. \u0935\u093f\u0935\u093e\u0926\u094b\u0902 \u0915\u094b \u0938\u0902\u092c\u094b\u0927\u093f\u0924 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0924\u0930\u0940\u0915\u0947, \u0915\u094d\u0937\u0924\u093f\u092a\u0942\u0930\u094d\u0924\u093f, \u0926\u093e\u092f\u093f\u0924\u094d\u0935, etc.1. \u092a\u0924\u093e \u0939\u0948 \u0914\u0930 \u0905\u092a\u0928\u0940 \u0915\u0902\u092a\u0928\u0940 \u0915\u0947 \u0938\u0902\u092a\u0930\u094d\u0915 \u0915\u0930\u0947\u0902.", 
- "Terms and Conditions": "\u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u0947\u0902", 
- "Title": "\u0936\u0940\u0930\u094d\u0937\u0915", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923"
-}
\ No newline at end of file
diff --git a/setup/doctype/terms_and_conditions/locale/hr-doc.json b/setup/doctype/terms_and_conditions/locale/hr-doc.json
deleted file mode 100644
index 09ac9c1..0000000
--- a/setup/doctype/terms_and_conditions/locale/hr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Setup": "Postavljanje", 
- "Standard Terms and Conditions that can be added to Sales and Purchases.Examples:1. Validity of the offer.1. Payment Terms (In Advance, On Credit, part advance etc).1. What is extra (or payable by the Customer).1. Safety / usage warning.1. Warranty if any.1. Returns Policy.1. Terms of shipping, if applicable.1. Ways of addressing disputes, indemnity, liability, etc.1. Address and Contact of your Company.": "Standardni uvjeti da se mo\u017ee dodati prodaje i Purchases.Examples: 1. Valjanost offer.1. Uvjeti pla\u0107anja (unaprijed, na kredit, dio unaprijed i sl) 0,1. \u0160to je ekstra (ili pla\u0107a kupac) 0,1. Sigurnost / kori\u0161tenje warning.1. Jamstvo ako any.1. Vra\u0107a Policy.1. Uvjeti shipping, ako applicable.1. Na\u010dinima rje\u0161avanja sporova, od\u0161teta, odgovornost, etc.1. Adresu i kontakt va\u0161e tvrtke.", 
- "Terms and Conditions": "Odredbe i uvjeti", 
- "Title": "Naslov", 
- "Trash Reason": "Otpad Razlog"
-}
\ No newline at end of file
diff --git a/setup/doctype/terms_and_conditions/locale/nl-doc.json b/setup/doctype/terms_and_conditions/locale/nl-doc.json
deleted file mode 100644
index 9b104ad..0000000
--- a/setup/doctype/terms_and_conditions/locale/nl-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Setup": "Setup", 
- "Standard Terms and Conditions that can be added to Sales and Purchases.Examples:1. Validity of the offer.1. Payment Terms (In Advance, On Credit, part advance etc).1. What is extra (or payable by the Customer).1. Safety / usage warning.1. Warranty if any.1. Returns Policy.1. Terms of shipping, if applicable.1. Ways of addressing disputes, indemnity, liability, etc.1. Address and Contact of your Company.": "Algemene Voorwaarden die kunnen worden toegevoegd aan Verkoop en Purchases.Examples: 1. Geldigheid van de offer.1. Betalingscondities (In Advance, op krediet, een deel vooraf enz.) .1. Wat is extra (of ten laste van de Klant) .1. Veiligheid / gebruik warning.1. Garantie indien any.1. Retourneren Policy.1. Voorwaarden voor de scheepvaart, indien applicable.1. Manieren om geschillen, schadevergoeding, aansprakelijkheid, etc.1. Adres en Contact van uw Bedrijf.", 
- "Terms and Conditions": "Algemene Voorwaarden", 
- "Title": "Titel", 
- "Trash Reason": "Trash Reden"
-}
\ No newline at end of file
diff --git a/setup/doctype/terms_and_conditions/locale/pt-BR-doc.json b/setup/doctype/terms_and_conditions/locale/pt-BR-doc.json
deleted file mode 100644
index 2abfde6..0000000
--- a/setup/doctype/terms_and_conditions/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Setup": "Configura\u00e7\u00e3o", 
- "Terms and Conditions": "Termos e Condi\u00e7\u00f5es", 
- "Title": "T\u00edtulo", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo"
-}
\ No newline at end of file
diff --git a/setup/doctype/terms_and_conditions/locale/pt-doc.json b/setup/doctype/terms_and_conditions/locale/pt-doc.json
deleted file mode 100644
index 7f61989..0000000
--- a/setup/doctype/terms_and_conditions/locale/pt-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Setup": "Instala\u00e7\u00e3o", 
- "Standard Terms and Conditions that can be added to Sales and Purchases.Examples:1. Validity of the offer.1. Payment Terms (In Advance, On Credit, part advance etc).1. What is extra (or payable by the Customer).1. Safety / usage warning.1. Warranty if any.1. Returns Policy.1. Terms of shipping, if applicable.1. Ways of addressing disputes, indemnity, liability, etc.1. Address and Contact of your Company.": "Termos e Condi\u00e7\u00f5es Padr\u00e3o que pode ser adicionado para Vendas e Purchases.Examples: 1. Validade do offer.1. Condi\u00e7\u00f5es de pagamento (adiantado, no cr\u00e9dito etc anteced\u00eancia, parte) 0,1. O que \u00e9 muito (ou a pagar pelo Cliente) .1. Seguran\u00e7a / uso warning.1. Garantia se any.1. Retorna Policy.1. Condi\u00e7\u00f5es de entrega, se applicable.1. Formas de disputas de endere\u00e7amento, indeniza\u00e7\u00e3o, responsabilidade, etc.1. Endere\u00e7o e contato da sua empresa.", 
- "Terms and Conditions": "Termos e Condi\u00e7\u00f5es", 
- "Title": "T\u00edtulo", 
- "Trash Reason": "Raz\u00e3o lixo"
-}
\ No newline at end of file
diff --git a/setup/doctype/terms_and_conditions/locale/sr-doc.json b/setup/doctype/terms_and_conditions/locale/sr-doc.json
deleted file mode 100644
index 2b48011..0000000
--- a/setup/doctype/terms_and_conditions/locale/sr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Standard Terms and Conditions that can be added to Sales and Purchases.Examples:1. Validity of the offer.1. Payment Terms (In Advance, On Credit, part advance etc).1. What is extra (or payable by the Customer).1. Safety / usage warning.1. Warranty if any.1. Returns Policy.1. Terms of shipping, if applicable.1. Ways of addressing disputes, indemnity, liability, etc.1. Address and Contact of your Company.": "\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0434\u043d\u0438 \u0443\u0441\u043b\u043e\u0432\u0438 \u043a\u043e\u0458\u0438 \u043c\u043e\u0433\u0443 \u0431\u0438\u0442\u0438 \u0434\u043e\u0434\u0430\u0442\u0438 \u043f\u0440\u043e\u0434\u0430\u0458\u0435 \u0438 \u041f\u0443\u0440\u0446\u0445\u0430\u0441\u0435\u0441.\u0415\u043a\u0430\u043c\u043f\u043b\u0435\u0441: 1. \u0412\u0430\u0436\u0435\u045a\u0435 \u043e\u0444\u0444\u0435\u0440.1. \u0423\u0441\u043b\u043e\u0432\u0438 \u043f\u043b\u0430\u045b\u0430\u045a\u0430 (\u0443\u043d\u0430\u043f\u0440\u0435\u0434, \u043d\u0430 \u043a\u0440\u0435\u0434\u0438\u0442, \u0438\u0442\u0434 \u0434\u0435\u043e \u0430\u0432\u0430\u043d\u0441\u0430) .1. \u0428\u0442\u0430 \u0458\u0435 \u0435\u043a\u0441\u0442\u0440\u0430 (\u0438\u043b\u0438 \u043f\u043b\u0430\u045b\u0430 \u043a\u0443\u043f\u0430\u0446) .1. \u0411\u0435\u0437\u0431\u0435\u0434\u043d\u043e\u0441\u0442 / \u043a\u043e\u0440\u0438\u0448\u045b\u0435\u045a\u0430 \u0432\u0430\u0440\u043d\u0438\u043d\u0433.1. \u0413\u0430\u0440\u0430\u043d\u0446\u0438\u0458\u0430 \u0430\u043a\u043e \u0430\u043d\u0438.1. \u0412\u0440\u0430\u045b\u0430 \u041f\u043e\u043b\u0438\u0446\u0438.1. \u0423\u0441\u043b\u043e\u0432\u0438 \u0438\u0441\u043f\u043e\u0440\u0443\u043a\u0435, \u0430\u043a\u043e \u0430\u043f\u043f\u043b\u0438\u0446\u0430\u0431\u043b\u0435.1. \u041d\u0430\u0447\u0438\u043d\u0438 \u0430\u0434\u0440\u0435\u0441\u0438\u0440\u0430\u045a\u0430 \u0441\u043f\u043e\u0440\u043e\u0432\u0430, \u043e\u0434\u0448\u0442\u0435\u0442\u0435, \u043e\u0434\u0433\u043e\u0432\u043e\u0440\u043d\u043e\u0441\u0442, \u0435\u0442\u0446.1. \u0410\u0434\u0440\u0435\u0441\u0430 \u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442 \u0432\u0430\u0448\u0435\u0433 \u043f\u0440\u0435\u0434\u0443\u0437\u0435\u045b\u0430.", 
- "Terms and Conditions": "\u0423\u0441\u043b\u043e\u0432\u0438", 
- "Title": "\u041d\u0430\u0441\u043b\u043e\u0432", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433"
-}
\ No newline at end of file
diff --git a/setup/doctype/terms_and_conditions/locale/ta-doc.json b/setup/doctype/terms_and_conditions/locale/ta-doc.json
deleted file mode 100644
index 89b341b..0000000
--- a/setup/doctype/terms_and_conditions/locale/ta-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Standard Terms and Conditions that can be added to Sales and Purchases.Examples:1. Validity of the offer.1. Payment Terms (In Advance, On Credit, part advance etc).1. What is extra (or payable by the Customer).1. Safety / usage warning.1. Warranty if any.1. Returns Policy.1. Terms of shipping, if applicable.1. Ways of addressing disputes, indemnity, liability, etc.1. Address and Contact of your Company.": "1: \u0bb8\u0bcd\u0b9f\u0bbe\u0ba3\u0bcd\u0b9f\u0bb0\u0bcd\u0b9f\u0bcd \u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd \u0b8e\u0ba9\u0bcd\u0bb1\u0bc1 \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd Purchases.Examples \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd. Offer.1 \u0b8f\u0bb1\u0bcd\u0baa\u0bc1\u0b9f\u0bc8\u0bae\u0bc8. \u0baa\u0ba3\u0bae\u0bcd \u0bb5\u0bbf\u0ba4\u0bbf\u0bae\u0bc1\u0bb1\u0bc8\u0b95\u0bb3\u0bcd (\u0b85\u0b9f\u0bcd\u0bb5\u0bbe\u0ba9\u0bcd\u0bb8\u0bcd, \u0b95\u0b9f\u0ba9\u0bcd, \u0baa\u0b95\u0bc1\u0ba4\u0bbf\u0baf\u0bbe\u0b95 \u0bae\u0bc1\u0ba9\u0bcd\u0b95\u0bc2\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bc7 \u0bb9\u0bbf\u0baa\u0bcd\u0bb0\u0bc1 \u0bae\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf) .1. .1 (\u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f) \u0b95\u0bc2\u0b9f\u0bc1\u0ba4\u0bb2\u0bcd \u0b86\u0b95\u0bc1\u0bae\u0bcd. \u0baa\u0bbe\u0ba4\u0bc1\u0b95\u0bbe\u0baa\u0bcd\u0baa\u0bc1 / \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0bbe\u0b9f\u0bc1 warning.1. Any.1 \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd \u0b89\u0ba4\u0bcd\u0ba4\u0bb0\u0bb5\u0bbe\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8. Policy.1 \u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1. Applicable.1 \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd \u0b95\u0baa\u0bcd\u0baa\u0bb2\u0bcd \u0bb5\u0bbf\u0ba4\u0bbf\u0bae\u0bc1\u0bb1\u0bc8\u0b95\u0bb3\u0bcd,. \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf \u0b9a\u0bb0\u0bcd\u0b9a\u0bcd\u0b9a\u0bc8\u0b95\u0bb3\u0bc8 \u0bb5\u0bb4\u0bbf\u0b95\u0bb3\u0bc8, \u0b88\u0b9f\u0bcd\u0b9f\u0bc1\u0bb1\u0bc1\u0ba4\u0bbf, \u0baa\u0bc6\u0bbe\u0bb1\u0bc1\u0baa\u0bcd\u0baa\u0bc1, etc.1. \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bb3\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Terms and Conditions": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd", 
- "Title": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/setup/doctype/terms_and_conditions/locale/th-doc.json b/setup/doctype/terms_and_conditions/locale/th-doc.json
deleted file mode 100644
index ef40afc..0000000
--- a/setup/doctype/terms_and_conditions/locale/th-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Standard Terms and Conditions that can be added to Sales and Purchases.Examples:1. Validity of the offer.1. Payment Terms (In Advance, On Credit, part advance etc).1. What is extra (or payable by the Customer).1. Safety / usage warning.1. Warranty if any.1. Returns Policy.1. Terms of shipping, if applicable.1. Ways of addressing disputes, indemnity, liability, etc.1. Address and Contact of your Company.": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22\u0e41\u0e25\u0e30 Purchases.Examples: 1 \u0e04\u0e27\u0e32\u0e21\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07\u0e02\u0e2d\u0e07 offer.1 \u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19 (\u0e25\u0e48\u0e27\u0e07\u0e2b\u0e19\u0e49\u0e32\u0e1a\u0e19\u0e1a\u0e31\u0e15\u0e23\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15 \u0e2f\u0e25\u0e2f \u0e25\u0e48\u0e27\u0e07\u0e2b\u0e19\u0e49\u0e32\u0e1a\u0e32\u0e07\u0e2a\u0e48\u0e27\u0e19) 0.1 \u0e40\u0e1b\u0e47\u0e19\u0e1e\u0e34\u0e40\u0e28\u0e29 (\u0e2b\u0e23\u0e37\u0e2d\u0e08\u0e48\u0e32\u0e22\u0e42\u0e14\u0e22\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32) \u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23 0.1 \u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22 / warning.1 \u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 \u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19\u0e16\u0e49\u0e32 any.1 \u0e1c\u0e25\u0e15\u0e2d\u0e1a\u0e41\u0e17\u0e19\u0e17\u0e35\u0e48 Policy.1 \u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e43\u0e19\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e16\u0e49\u0e32 applicable.1 \u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e44\u0e02\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e04\u0e27\u0e32\u0e21\u0e02\u0e31\u0e14\u0e41\u0e22\u0e49\u0e07\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48, \u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19\u0e04\u0e27\u0e32\u0e21\u0e23\u0e31\u0e1a\u0e1c\u0e34\u0e14 etc.1 \u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e41\u0e25\u0e30\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e08\u0e32\u0e01 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 \u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13", 
- "Terms and Conditions": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Title": "\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30"
-}
\ No newline at end of file
diff --git a/setup/doctype/territory/README.md b/setup/doctype/territory/README.md
new file mode 100644
index 0000000..041d59b
--- /dev/null
+++ b/setup/doctype/territory/README.md
@@ -0,0 +1 @@
+Territory against with any sale can be tagged and targets can be set.
\ No newline at end of file
diff --git a/setup/doctype/territory/locale/_messages_doc.json b/setup/doctype/territory/locale/_messages_doc.json
deleted file mode 100644
index c76e2b7..0000000
--- a/setup/doctype/territory/locale/_messages_doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-[
- "Territory Targets", 
- "Trash Reason", 
- "Target Distribution", 
- "No", 
- "lft", 
- "For reference", 
- "Set Item Group-wise budgets on this Territory. You can also include seasonality by setting the Distribution.", 
- "Territory Manager", 
- "Territory", 
- "rgt", 
- "Has Child Node", 
- "Classification of Customers by region", 
- "Parent Territory", 
- "Setup", 
- "Territory Name", 
- "Select Budget Distribution to unevenly distribute targets across months.", 
- "Only leaf nodes are allowed in transaction", 
- "old_parent", 
- "Target Details", 
- "Yes"
-]
\ No newline at end of file
diff --git a/setup/doctype/territory/locale/ar-doc.json b/setup/doctype/territory/locale/ar-doc.json
deleted file mode 100644
index 2fba00e..0000000
--- a/setup/doctype/territory/locale/ar-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Classification of Customers by region": "\u062a\u0635\u0646\u064a\u0641 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u062d\u0633\u0628 \u0627\u0644\u0645\u0646\u0637\u0642\u0629", 
- "For reference": "\u0644\u0644\u0631\u062c\u0648\u0639 \u0625\u0644\u064a\u0647\u0627", 
- "Has Child Node": "\u0648\u0639\u0642\u062f\u0629 \u0627\u0644\u0637\u0641\u0644", 
- "No": "\u0644\u0627", 
- "Only leaf nodes are allowed in transaction": "\u0648\u064a\u0633\u0645\u062d \u0627\u0644\u0639\u0642\u062f \u0648\u0631\u0642\u0629 \u0641\u0642\u0637 \u0641\u064a \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629", 
- "Parent Territory": "\u0627\u0644\u0623\u0645 \u0627\u0644\u0623\u0631\u0636", 
- "Select Budget Distribution to unevenly distribute targets across months.": "\u062d\u062f\u062f \u062a\u0648\u0632\u064a\u0639 \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629 \u0644\u062a\u0648\u0632\u064a\u0639 \u063a\u064a\u0631 \u0645\u062a\u0633\u0627\u0648 \u0639\u0628\u0631 \u0627\u0644\u0623\u0647\u062f\u0627\u0641 \u0623\u0634\u0647\u0631.", 
- "Set Item Group-wise budgets on this Territory. You can also include seasonality by setting the Distribution.": "\u062a\u0639\u064a\u064a\u0646 \u0645\u062c\u0645\u0648\u0639\u0629 \u0645\u0646 \u0627\u0644\u062d\u0643\u0645\u0629 \u0627\u0644\u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0627\u062a \u0639\u0644\u0649 \u0647\u0630\u0627 \u0627\u0644\u0625\u0642\u0644\u064a\u0645. \u064a\u0645\u0643\u0646\u0643 \u0623\u064a\u0636\u0627 \u062a\u0636\u0645\u064a\u0646 \u0627\u0644\u0645\u0648\u0633\u0645\u064a\u0629 \u0639\u0646 \u0637\u0631\u064a\u0642 \u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u062a\u0648\u0632\u064a\u0639.", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Target Details": "\u0627\u0644\u0647\u062f\u0641 \u062a\u0641\u0627\u0635\u064a\u0644", 
- "Target Distribution": "\u0647\u062f\u0641 \u0627\u0644\u062a\u0648\u0632\u064a\u0639", 
- "Territory": "\u0625\u0642\u0644\u064a\u0645", 
- "Territory Manager": "\u0645\u062f\u064a\u0631 \u0625\u0642\u0644\u064a\u0645", 
- "Territory Name": "\u0627\u0633\u0645 \u0627\u0644\u0623\u0631\u0636", 
- "Territory Targets": "\u0627\u0644\u0623\u0631\u0627\u0636\u064a \u0627\u0644\u0623\u0647\u062f\u0627\u0641", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629", 
- "Yes": "\u0646\u0639\u0645", 
- "lft": "LFT", 
- "old_parent": "old_parent", 
- "rgt": "RGT"
-}
\ No newline at end of file
diff --git a/setup/doctype/territory/locale/de-doc.json b/setup/doctype/territory/locale/de-doc.json
deleted file mode 100644
index 5c6000e..0000000
--- a/setup/doctype/territory/locale/de-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Classification of Customers by region": "Klassifizierung der Kunden nach Regionen", 
- "For reference": "Als Referenz", 
- "Has Child Node": "Hat Child Node", 
- "No": "Auf", 
- "Only leaf nodes are allowed in transaction": "Nur Blattknoten in Transaktion zul\u00e4ssig", 
- "Parent Territory": "Eltern Territory", 
- "Select Budget Distribution to unevenly distribute targets across months.": "W\u00e4hlen Budget Verteilung ungleichm\u00e4\u00dfig Targets \u00fcber Monate verteilen.", 
- "Set Item Group-wise budgets on this Territory. You can also include seasonality by setting the Distribution.": "Set Artikel gruppenweise Budgets auf diesem Gebiet. Sie k\u00f6nnen Saisonalit\u00e4t auch geh\u00f6ren, indem Sie die Distribution.", 
- "Setup": "Setup", 
- "Target Details": "Zieldetails", 
- "Target Distribution": "Target Distribution", 
- "Territory": "Gebiet", 
- "Territory Manager": "Territory Manager", 
- "Territory Name": "Territory Namen", 
- "Territory Targets": "Territory Targets", 
- "Trash Reason": "Trash Reason", 
- "Yes": "Ja", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/setup/doctype/territory/locale/es-doc.json b/setup/doctype/territory/locale/es-doc.json
deleted file mode 100644
index a872942..0000000
--- a/setup/doctype/territory/locale/es-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Classification of Customers by region": "Clasificaci\u00f3n de los clientes por regi\u00f3n", 
- "For reference": "Para referencia", 
- "Has Child Node": "Tiene nodo secundario", 
- "No": "No", 
- "Only leaf nodes are allowed in transaction": "S\u00f3lo los nodos hoja se permite en una transacci\u00f3n realizada", 
- "Parent Territory": "Padres Territorio", 
- "Select Budget Distribution to unevenly distribute targets across months.": "Seleccione Distribuci\u00f3n del Presupuesto para distribuir de manera desigual a trav\u00e9s de objetivos meses.", 
- "Set Item Group-wise budgets on this Territory. You can also include seasonality by setting the Distribution.": "Conjunto de objetos inteligentes Group-presupuestos en este Territorio. Tambi\u00e9n puede incluir la estacionalidad mediante el establecimiento de la distribuci\u00f3n.", 
- "Setup": "Disposici\u00f3n", 
- "Target Details": "Detalles objetivo", 
- "Target Distribution": "Target Distribution", 
- "Territory": "Territorio", 
- "Territory Manager": "Gerente de Territorio", 
- "Territory Name": "Nombre Territorio", 
- "Territory Targets": "Objetivos del Territorio", 
- "Trash Reason": "Trash Raz\u00f3n", 
- "Yes": "S\u00ed", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/setup/doctype/territory/locale/fr-doc.json b/setup/doctype/territory/locale/fr-doc.json
deleted file mode 100644
index 708b82a..0000000
--- a/setup/doctype/territory/locale/fr-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Classification of Customers by region": "Classification des clients par r\u00e9gion", 
- "For reference": "Pour r\u00e9f\u00e9rence", 
- "Has Child Node": "A Node enfant", 
- "No": "Aucun", 
- "Only leaf nodes are allowed in transaction": "Seuls les noeuds feuilles sont autoris\u00e9es dans une transaction", 
- "Parent Territory": "Territoire Parent", 
- "Select Budget Distribution to unevenly distribute targets across months.": "S\u00e9lectionnez R\u00e9partition du budget \u00e0 r\u00e9partir in\u00e9galement cibles \u00e0 travers mois.", 
- "Set Item Group-wise budgets on this Territory. You can also include seasonality by setting the Distribution.": "Set Point du Groupe sages budgets sur ce territoire. Vous pouvez \u00e9galement inclure la saisonnalit\u00e9 en r\u00e9glant la distribution.", 
- "Setup": "Installation", 
- "Target Details": "D\u00e9tails cibles", 
- "Target Distribution": "Distribution cible", 
- "Territory": "Territoire", 
- "Territory Manager": "Territory Manager", 
- "Territory Name": "Nom du territoire", 
- "Territory Targets": "Les objectifs du Territoire", 
- "Trash Reason": "Raison Corbeille", 
- "Yes": "Oui", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/setup/doctype/territory/locale/hi-doc.json b/setup/doctype/territory/locale/hi-doc.json
deleted file mode 100644
index 0208713..0000000
--- a/setup/doctype/territory/locale/hi-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Classification of Customers by region": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u0947 \u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u0926\u094d\u0935\u093e\u0930\u093e \u0935\u0930\u094d\u0917\u0940\u0915\u0930\u0923", 
- "For reference": "\u0938\u0902\u0926\u0930\u094d\u092d \u0915\u0947 \u0932\u093f\u090f", 
- "Has Child Node": "\u092c\u093e\u0932 \u0928\u094b\u0921 \u0939\u0948", 
- "No": "\u0928\u0939\u0940\u0902", 
- "Only leaf nodes are allowed in transaction": "\u0915\u0947\u0935\u0932 \u092a\u0924\u094d\u0924\u093e \u0928\u094b\u0921\u094d\u0938 \u0915\u0947 \u0932\u0947\u0928\u0926\u0947\u0928 \u092e\u0947\u0902 \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0940 \u091c\u093e\u0924\u0940 \u0939\u0948", 
- "Parent Territory": "\u092e\u093e\u0924\u093e - \u092a\u093f\u0924\u093e \u091f\u0947\u0930\u093f\u091f\u0930\u0940", 
- "Select Budget Distribution to unevenly distribute targets across months.": "\u092c\u091c\u091f \u0935\u093f\u0924\u0930\u0923 \u091a\u0941\u0928\u0947\u0902 unevenly \u092e\u0939\u0940\u0928\u0947 \u092d\u0930 \u092e\u0947\u0902 \u0932\u0915\u094d\u0937\u094d\u092f \u0915\u094b \u0935\u093f\u0924\u0930\u093f\u0924 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f.", 
- "Set Item Group-wise budgets on this Territory. You can also include seasonality by setting the Distribution.": "\u0907\u0938 \u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u092a\u0930 \u0906\u0907\u091f\u092e \u0917\u094d\u0930\u0941\u092a - \u0935\u093e\u0908\u0938 \u092c\u091c\u091f \u0928\u093f\u0930\u094d\u0927\u093e\u0930\u093f\u0924 \u0915\u0930\u0947\u0902. \u0924\u0941\u092e \u092d\u0940 \u0935\u093f\u0924\u0930\u0923 \u0915\u0940 \u0938\u094d\u0925\u093e\u092a\u0928\u093e \u0926\u094d\u0935\u093e\u0930\u093e \u092e\u094c\u0938\u092e\u0940 \u0936\u093e\u092e\u093f\u0932 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902.", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Target Details": "\u0932\u0915\u094d\u0937\u094d\u092f \u0935\u093f\u0935\u0930\u0923", 
- "Target Distribution": "\u0932\u0915\u094d\u0937\u094d\u092f \u0935\u093f\u0924\u0930\u0923", 
- "Territory": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930", 
- "Territory Manager": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u092a\u094d\u0930\u092c\u0902\u0927\u0915", 
- "Territory Name": "\u091f\u0947\u0930\u093f\u091f\u0930\u0940 \u0928\u093e\u092e", 
- "Territory Targets": "\u091f\u0947\u0930\u093f\u091f\u0930\u0940 \u0932\u0915\u094d\u0937\u094d\u092f", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923", 
- "Yes": "\u0939\u093e\u0902", 
- "lft": "LFT", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/setup/doctype/territory/locale/hr-doc.json b/setup/doctype/territory/locale/hr-doc.json
deleted file mode 100644
index 1ad34ed..0000000
--- a/setup/doctype/territory/locale/hr-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Classification of Customers by region": "Klasifikacija kupaca po regiji", 
- "For reference": "Za referencu", 
- "Has Child Node": "Je li \u010dvor dijete", 
- "No": "Ne", 
- "Only leaf nodes are allowed in transaction": "Samo leaf \u010dvorovi su dozvoljeni u transakciji", 
- "Parent Territory": "Roditelj Regija", 
- "Select Budget Distribution to unevenly distribute targets across months.": "Odaberite Budget distribuciju neravnomjerno raspodijeliti ciljeve diljem mjeseci.", 
- "Set Item Group-wise budgets on this Territory. You can also include seasonality by setting the Distribution.": "Postavite Stavka Grupa-mudre prora\u010dune na ovom podru\u010dju. Tako\u0111er mo\u017eete uklju\u010diti sezonalnost postavljanjem Distribution.", 
- "Setup": "Postavljanje", 
- "Target Details": "Ciljane Detalji", 
- "Target Distribution": "Ciljana Distribucija", 
- "Territory": "Teritorija", 
- "Territory Manager": "Teritorij Manager", 
- "Territory Name": "Regija Ime", 
- "Territory Targets": "Teritorij Mete", 
- "Trash Reason": "Otpad Razlog", 
- "Yes": "Da", 
- "lft": "LFT", 
- "old_parent": "old_parent", 
- "rgt": "usta\u0161a"
-}
\ No newline at end of file
diff --git a/setup/doctype/territory/locale/nl-doc.json b/setup/doctype/territory/locale/nl-doc.json
deleted file mode 100644
index 82a1a18..0000000
--- a/setup/doctype/territory/locale/nl-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Classification of Customers by region": "Indeling van klanten per regio", 
- "For reference": "Ter referentie", 
- "Has Child Node": "Heeft het kind Node", 
- "No": "Geen", 
- "Only leaf nodes are allowed in transaction": "Alleen leaf nodes zijn toegestaan \u200b\u200bin transactie", 
- "Parent Territory": "Parent Territory", 
- "Select Budget Distribution to unevenly distribute targets across months.": "Selecteer Budget Uitkering aan ongelijk verdelen doelen uit maanden.", 
- "Set Item Group-wise budgets on this Territory. You can also include seasonality by setting the Distribution.": "Set Item Group-wise budgetten op dit gebied. U kunt ook seizoensinvloeden door de Distribution.", 
- "Setup": "Setup", 
- "Target Details": "Target Details", 
- "Target Distribution": "Target Distributie", 
- "Territory": "Grondgebied", 
- "Territory Manager": "Territory Manager", 
- "Territory Name": "Grondgebied Naam", 
- "Territory Targets": "Grondgebied Doelen", 
- "Trash Reason": "Trash Reden", 
- "Yes": "Ja", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "RGT"
-}
\ No newline at end of file
diff --git a/setup/doctype/territory/locale/pt-BR-doc.json b/setup/doctype/territory/locale/pt-BR-doc.json
deleted file mode 100644
index 004552c..0000000
--- a/setup/doctype/territory/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Classification of Customers by region": "Classifica\u00e7\u00e3o de Clientes por regi\u00e3o", 
- "For reference": "Para refer\u00eancia", 
- "Has Child Node": "Tem n\u00f3 filho", 
- "No": "N\u00e3o", 
- "Only leaf nodes are allowed in transaction": "Somente n\u00f3s-folha s\u00e3o permitidos em transa\u00e7\u00f5es", 
- "Parent Territory": "Territ\u00f3rio pai", 
- "Select Budget Distribution to unevenly distribute targets across months.": "Selecione distribui\u00e7\u00e3o do or\u00e7amento para distribuir metas diferentes para os meses.", 
- "Set Item Group-wise budgets on this Territory. You can also include seasonality by setting the Distribution.": "Definir or\u00e7amentos para Grupos de Itens neste territ\u00f3rio. Voc\u00ea tamb\u00e9m pode incluir a sazonalidade, defininda na Distribui\u00e7\u00e3o.", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Target Details": "Detalhes da meta", 
- "Target Distribution": "Distribui\u00e7\u00e3o de metas", 
- "Territory": "Territ\u00f3rio", 
- "Territory Manager": "Gerenciador de Territ\u00f3rios", 
- "Territory Name": "Nome do Territ\u00f3rio", 
- "Territory Targets": "Metas do Territ\u00f3rio", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo", 
- "Yes": "Sim", 
- "lft": "esq.", 
- "old_parent": "old_parent", 
- "rgt": "dir."
-}
\ No newline at end of file
diff --git a/setup/doctype/territory/locale/pt-doc.json b/setup/doctype/territory/locale/pt-doc.json
deleted file mode 100644
index 520dc7f..0000000
--- a/setup/doctype/territory/locale/pt-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Classification of Customers by region": "Classifica\u00e7\u00e3o de clientes por regi\u00e3o", 
- "For reference": "Para refer\u00eancia", 
- "Has Child Node": "Tem n\u00f3 filho", 
- "No": "N\u00e3o", 
- "Only leaf nodes are allowed in transaction": "N\u00f3s folha apenas s\u00e3o permitidos em opera\u00e7\u00e3o", 
- "Parent Territory": "Territ\u00f3rio pai", 
- "Select Budget Distribution to unevenly distribute targets across months.": "Selecione distribui\u00e7\u00e3o do or\u00e7amento para distribuir desigualmente alvos em todo m\u00eas.", 
- "Set Item Group-wise budgets on this Territory. You can also include seasonality by setting the Distribution.": "Definir item Group-wise or\u00e7amentos sobre este territ\u00f3rio. Voc\u00ea tamb\u00e9m pode incluir sazonalidade, definindo a distribui\u00e7\u00e3o.", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Target Details": "Detalhes alvo", 
- "Target Distribution": "Distribui\u00e7\u00e3o alvo", 
- "Territory": "Territ\u00f3rio", 
- "Territory Manager": "Territory Manager", 
- "Territory Name": "Nome territ\u00f3rio", 
- "Territory Targets": "Metas territ\u00f3rio", 
- "Trash Reason": "Raz\u00e3o lixo", 
- "Yes": "Sim", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/setup/doctype/territory/locale/sr-doc.json b/setup/doctype/territory/locale/sr-doc.json
deleted file mode 100644
index d55c007..0000000
--- a/setup/doctype/territory/locale/sr-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Classification of Customers by region": "\u041a\u043b\u0430\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0458\u0430 \u043a\u043b\u0438\u0458\u0435\u043d\u0430\u0442\u0430 \u043f\u0440\u0435\u043c\u0430 \u0440\u0435\u0433\u0438\u043e\u043d\u0443", 
- "For reference": "\u0417\u0430 \u0440\u0435\u0444\u0435\u0440\u0435\u043d\u0446\u0435", 
- "Has Child Node": "\u0418\u043c\u0430 \u0434\u0435\u0446\u0435 \u041d\u043e\u0434\u0435", 
- "No": "\u041d\u0435", 
- "Only leaf nodes are allowed in transaction": "\u0421\u0430\u043c\u043e \u043b\u0438\u0441\u0442\u0430 \u0447\u0432\u043e\u0440\u043e\u0432\u0438 \u0441\u0443 \u0434\u043e\u0437\u0432\u043e\u0459\u0435\u043d\u0438 \u0443 \u0442\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0438", 
- "Parent Territory": "\u0420\u043e\u0434\u0438\u0442\u0435\u0459 \u0422\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0430", 
- "Select Budget Distribution to unevenly distribute targets across months.": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0414\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0446\u0438\u0458\u0430 \u0431\u0443\u045f\u0435\u0442\u0443 \u043d\u0435\u0440\u0430\u0432\u043d\u043e\u043c\u0435\u0440\u043d\u043e \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0438\u0440\u0430\u0458\u0443 \u0448\u0438\u0440\u043e\u043c \u043c\u0435\u0442\u0435 \u043c\u0435\u0441\u0435\u0446\u0438.", 
- "Set Item Group-wise budgets on this Territory. You can also include seasonality by setting the Distribution.": "\u0421\u0435\u0442 \u0442\u0430\u0447\u043a\u0430 \u0413\u0440\u0443\u043f\u0435 \u043c\u0443\u0434\u0440\u0438\u0445 \u0431\u0443\u045f\u0435\u0442\u0435 \u043d\u0430 \u043e\u0432\u043e\u0458 \u0442\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0438. \u0422\u0430\u043a\u043e\u0452\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u043a\u0459\u0443\u0447\u0438\u0442\u0438 \u0441\u0435\u0437\u043e\u043d\u0441\u043a\u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435\u043c \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0446\u0438\u0458\u0435.", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Target Details": "\u0426\u0438\u0459\u043d\u0435 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Target Distribution": "\u0426\u0438\u0459\u043d\u0430 \u0414\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0446\u0438\u0458\u0430", 
- "Territory": "\u0422\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0430", 
- "Territory Manager": "\u0422\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0430 \u041c\u0435\u043d\u0430\u045f\u0435\u0440", 
- "Territory Name": "\u0422\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0430 \u0418\u043c\u0435", 
- "Territory Targets": "\u0422\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0430 \u041c\u0435\u0442\u0435", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433", 
- "Yes": "\u0414\u0430", 
- "lft": "\u041b\u0424\u0422", 
- "old_parent": "\u043e\u043b\u0434_\u043f\u0430\u0440\u0435\u043d\u0442", 
- "rgt": "\u043f\u0443\u043a\u0430"
-}
\ No newline at end of file
diff --git a/setup/doctype/territory/locale/ta-doc.json b/setup/doctype/territory/locale/ta-doc.json
deleted file mode 100644
index 2a65991..0000000
--- a/setup/doctype/territory/locale/ta-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Classification of Customers by region": "\u0b87\u0baa\u0bcd\u0baa\u0b95\u0bc1\u0ba4\u0bbf\u0baf\u0bbf\u0bb2\u0bcd \u0bae\u0bc2\u0bb2\u0bae\u0bcd \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0b95\u0bc8\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "For reference": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0bb1\u0bcd\u0b95\u0bc1", 
- "Has Child Node": "\u0b95\u0bc1\u0bb4\u0ba8\u0bcd\u0ba4\u0bc8 \u0b95\u0ba3\u0bc1 \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1", 
- "No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Only leaf nodes are allowed in transaction": "\u0b92\u0bb0\u0bc7 \u0b87\u0bb2\u0bc8 \u0bae\u0bc1\u0ba9\u0bc8\u0b95\u0bb3\u0bcd \u0baa\u0bb0\u0bbf\u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "Parent Territory": "\u0baa\u0bc6\u0bb1\u0bcd\u0bb1\u0bc7\u0bbe\u0bb0\u0bcd \u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd", 
- "Select Budget Distribution to unevenly distribute targets across months.": "\u0b92\u0bb0\u0bc7 \u0b9a\u0bc0\u0bb0\u0bbe\u0b95 \u0baa\u0bb0\u0bb5\u0bbf \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bc1\u0bb4\u0bc1\u0bb5\u0ba4\u0bc1\u0bae\u0bcd \u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bc8 \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bbf\u0b95\u0bcd\u0b95 \u0baa\u0b9f\u0bcd\u0b9c\u0bc6\u0b9f\u0bcd \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bae\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Set Item Group-wise budgets on this Territory. You can also include seasonality by setting the Distribution.": "\u0b87\u0ba8\u0bcd\u0ba4 \u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1 \u0bb5\u0bbe\u0bb0\u0bbf\u0baf\u0bbe\u0ba9 \u0bb5\u0bb0\u0bb5\u0bc1 \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95. \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bae\u0bcd \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95 \u0baa\u0bb0\u0bc1\u0bb5\u0b95\u0bbe\u0bb2\u0bae\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd.", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Target Details": "\u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Target Distribution": "\u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1 \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bae\u0bcd", 
- "Territory": "\u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd", 
- "Territory Manager": "\u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd \u0bae\u0bc7\u0bb2\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Territory Name": "\u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Territory Targets": "\u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd \u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd", 
- "Yes": "\u0b86\u0bae\u0bcd", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "rgt"
-}
\ No newline at end of file
diff --git a/setup/doctype/territory/locale/th-doc.json b/setup/doctype/territory/locale/th-doc.json
deleted file mode 100644
index 54d6c6b..0000000
--- a/setup/doctype/territory/locale/th-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Classification of Customers by region": "\u0e01\u0e32\u0e23\u0e08\u0e33\u0e41\u0e19\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e15\u0e32\u0e21\u0e20\u0e39\u0e21\u0e34\u0e20\u0e32\u0e04", 
- "For reference": "\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07", 
- "Has Child Node": "\u0e21\u0e35\u0e42\u0e2b\u0e19\u0e14\u0e25\u0e39\u0e01", 
- "No": "\u0e44\u0e21\u0e48", 
- "Only leaf nodes are allowed in transaction": "\u0e42\u0e2b\u0e19\u0e14\u0e43\u0e1a\u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e02\u0e49\u0e32\u0e43\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21", 
- "Parent Territory": "\u0e14\u0e34\u0e19\u0e41\u0e14\u0e19\u0e1b\u0e01\u0e04\u0e23\u0e2d\u0e07", 
- "Select Budget Distribution to unevenly distribute targets across months.": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e08\u0e32\u0e22\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e17\u0e35\u0e48\u0e08\u0e30\u0e44\u0e21\u0e48\u0e2a\u0e21\u0e48\u0e33\u0e40\u0e2a\u0e21\u0e2d\u0e01\u0e23\u0e30\u0e08\u0e32\u0e22\u0e17\u0e31\u0e48\u0e27\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Set Item Group-wise budgets on this Territory. You can also include seasonality by setting the Distribution.": "\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e01\u0e25\u0e38\u0e48\u0e21\u0e09\u0e25\u0e32\u0e14\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e43\u0e19\u0e21\u0e13\u0e11\u0e25\u0e19\u0e35\u0e49 \u0e04\u0e38\u0e13\u0e22\u0e31\u0e07\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e23\u0e27\u0e21\u0e24\u0e14\u0e39\u0e01\u0e32\u0e25\u0e42\u0e14\u0e22\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e08\u0e32\u0e22", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Target Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22", 
- "Target Distribution": "\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e08\u0e32\u0e22\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22", 
- "Territory": "\u0e2d\u0e32\u0e13\u0e32\u0e40\u0e02\u0e15", 
- "Territory Manager": "\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e14\u0e34\u0e19\u0e41\u0e14\u0e19", 
- "Territory Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e14\u0e34\u0e19\u0e41\u0e14\u0e19", 
- "Territory Targets": "\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e14\u0e34\u0e19\u0e41\u0e14\u0e19", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30", 
- "Yes": "\u0e43\u0e0a\u0e48", 
- "lft": "lft", 
- "old_parent": "old_parent", 
- "rgt": "RGT"
-}
\ No newline at end of file
diff --git a/setup/doctype/uom/README.md b/setup/doctype/uom/README.md
new file mode 100644
index 0000000..c6fd68a
--- /dev/null
+++ b/setup/doctype/uom/README.md
@@ -0,0 +1 @@
+Unit of Measure (UoM) of an Item.
\ No newline at end of file
diff --git a/setup/doctype/uom/locale/_messages_doc.json b/setup/doctype/uom/locale/_messages_doc.json
deleted file mode 100644
index 850ea0e..0000000
--- a/setup/doctype/uom/locale/_messages_doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-[
- "Trash Reason", 
- "UOM Name", 
- "UOM Details", 
- "Setup", 
- "UOM"
-]
\ No newline at end of file
diff --git a/setup/doctype/uom/locale/ar-doc.json b/setup/doctype/uom/locale/ar-doc.json
deleted file mode 100644
index 3047678..0000000
--- a/setup/doctype/uom/locale/ar-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629", 
- "UOM": "UOM", 
- "UOM Details": "\u062a\u0641\u0627\u0635\u064a\u0644 UOM", 
- "UOM Name": "UOM \u0627\u0633\u0645"
-}
\ No newline at end of file
diff --git a/setup/doctype/uom/locale/de-doc.json b/setup/doctype/uom/locale/de-doc.json
deleted file mode 100644
index da70327..0000000
--- a/setup/doctype/uom/locale/de-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Setup": "Setup", 
- "Trash Reason": "Trash Reason", 
- "UOM": "UOM", 
- "UOM Details": "UOM Einzelheiten", 
- "UOM Name": "UOM Namen"
-}
\ No newline at end of file
diff --git a/setup/doctype/uom/locale/es-doc.json b/setup/doctype/uom/locale/es-doc.json
deleted file mode 100644
index 714d24f..0000000
--- a/setup/doctype/uom/locale/es-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Setup": "Disposici\u00f3n", 
- "Trash Reason": "Trash Raz\u00f3n", 
- "UOM": "UOM", 
- "UOM Details": "UOM Detalles", 
- "UOM Name": "Nombre UOM"
-}
\ No newline at end of file
diff --git a/setup/doctype/uom/locale/fr-doc.json b/setup/doctype/uom/locale/fr-doc.json
deleted file mode 100644
index 1eb2539..0000000
--- a/setup/doctype/uom/locale/fr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Setup": "Installation", 
- "Trash Reason": "Raison Corbeille", 
- "UOM": "Emballage", 
- "UOM Details": "D\u00e9tails UOM", 
- "UOM Name": "Nom UDM"
-}
\ No newline at end of file
diff --git a/setup/doctype/uom/locale/hi-doc.json b/setup/doctype/uom/locale/hi-doc.json
deleted file mode 100644
index 3181628..0000000
--- a/setup/doctype/uom/locale/hi-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923", 
- "UOM": "UOM", 
- "UOM Details": "UOM \u0935\u093f\u0935\u0930\u0923", 
- "UOM Name": "UOM \u0928\u093e\u092e"
-}
\ No newline at end of file
diff --git a/setup/doctype/uom/locale/hr-doc.json b/setup/doctype/uom/locale/hr-doc.json
deleted file mode 100644
index 2f1eac7..0000000
--- a/setup/doctype/uom/locale/hr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Setup": "Postavljanje", 
- "Trash Reason": "Otpad Razlog", 
- "UOM": "UOM", 
- "UOM Details": "UOM Detalji", 
- "UOM Name": "UOM Ime"
-}
\ No newline at end of file
diff --git a/setup/doctype/uom/locale/nl-doc.json b/setup/doctype/uom/locale/nl-doc.json
deleted file mode 100644
index fae6381..0000000
--- a/setup/doctype/uom/locale/nl-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Setup": "Setup", 
- "Trash Reason": "Trash Reden", 
- "UOM": "Verpakking", 
- "UOM Details": "Verpakking Details", 
- "UOM Name": "Verpakking Naam"
-}
\ No newline at end of file
diff --git a/setup/doctype/uom/locale/pt-BR-doc.json b/setup/doctype/uom/locale/pt-BR-doc.json
deleted file mode 100644
index 53d2507..0000000
--- a/setup/doctype/uom/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Setup": "Configura\u00e7\u00e3o", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo", 
- "UOM": "UDM", 
- "UOM Details": "Detalhes da UDM", 
- "UOM Name": "Nome da UDM"
-}
\ No newline at end of file
diff --git a/setup/doctype/uom/locale/pt-doc.json b/setup/doctype/uom/locale/pt-doc.json
deleted file mode 100644
index 7cb25b2..0000000
--- a/setup/doctype/uom/locale/pt-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Setup": "Instala\u00e7\u00e3o", 
- "Trash Reason": "Raz\u00e3o lixo", 
- "UOM": "UOM", 
- "UOM Details": "Detalhes UOM", 
- "UOM Name": "Nome UOM"
-}
\ No newline at end of file
diff --git a/setup/doctype/uom/locale/sr-doc.json b/setup/doctype/uom/locale/sr-doc.json
deleted file mode 100644
index b7a9d4e..0000000
--- a/setup/doctype/uom/locale/sr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433", 
- "UOM": "\u0423\u041e\u041c", 
- "UOM Details": "\u0423\u041e\u041c \u0414\u0435\u0442\u0430\u0459\u0438", 
- "UOM Name": "\u0423\u041e\u041c \u0418\u043c\u0435"
-}
\ No newline at end of file
diff --git a/setup/doctype/uom/locale/ta-doc.json b/setup/doctype/uom/locale/ta-doc.json
deleted file mode 100644
index 86e474c..0000000
--- a/setup/doctype/uom/locale/ta-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd", 
- "UOM": "\u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd", 
- "UOM Details": "\u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "UOM Name": "\u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd"
-}
\ No newline at end of file
diff --git a/setup/doctype/uom/locale/th-doc.json b/setup/doctype/uom/locale/th-doc.json
deleted file mode 100644
index 54693fa..0000000
--- a/setup/doctype/uom/locale/th-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30", 
- "UOM": "UOM", 
- "UOM Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 UOM", 
- "UOM Name": "\u0e0a\u0e37\u0e48\u0e2d UOM"
-}
\ No newline at end of file
diff --git a/setup/doctype/warehouse_type/README.md b/setup/doctype/warehouse_type/README.md
new file mode 100644
index 0000000..ad065d5
--- /dev/null
+++ b/setup/doctype/warehouse_type/README.md
@@ -0,0 +1 @@
+Warehouse classification.
\ No newline at end of file
diff --git a/setup/doctype/warehouse_type/locale/_messages_doc.json b/setup/doctype/warehouse_type/locale/_messages_doc.json
deleted file mode 100644
index c9df91b..0000000
--- a/setup/doctype/warehouse_type/locale/_messages_doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-[
- "Setup", 
- "Warehouse Type", 
- "Trash Reason"
-]
\ No newline at end of file
diff --git a/setup/doctype/warehouse_type/locale/ar-doc.json b/setup/doctype/warehouse_type/locale/ar-doc.json
deleted file mode 100644
index 08a4511..0000000
--- a/setup/doctype/warehouse_type/locale/ar-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629", 
- "Warehouse Type": "\u0645\u0633\u062a\u0648\u062f\u0639 \u0646\u0648\u0639"
-}
\ No newline at end of file
diff --git a/setup/doctype/warehouse_type/locale/de-doc.json b/setup/doctype/warehouse_type/locale/de-doc.json
deleted file mode 100644
index caa517f..0000000
--- a/setup/doctype/warehouse_type/locale/de-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Setup": "Setup", 
- "Trash Reason": "Trash Reason", 
- "Warehouse Type": "Warehouse Typ"
-}
\ No newline at end of file
diff --git a/setup/doctype/warehouse_type/locale/es-doc.json b/setup/doctype/warehouse_type/locale/es-doc.json
deleted file mode 100644
index c23972c..0000000
--- a/setup/doctype/warehouse_type/locale/es-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Setup": "Disposici\u00f3n", 
- "Trash Reason": "Trash Raz\u00f3n", 
- "Warehouse Type": "Dep\u00f3sito de tipo"
-}
\ No newline at end of file
diff --git a/setup/doctype/warehouse_type/locale/fr-doc.json b/setup/doctype/warehouse_type/locale/fr-doc.json
deleted file mode 100644
index 50ec101..0000000
--- a/setup/doctype/warehouse_type/locale/fr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Setup": "Installation", 
- "Trash Reason": "Raison Corbeille", 
- "Warehouse Type": "Type d&#39;entrep\u00f4t"
-}
\ No newline at end of file
diff --git a/setup/doctype/warehouse_type/locale/hi-doc.json b/setup/doctype/warehouse_type/locale/hi-doc.json
deleted file mode 100644
index b86a41b..0000000
--- a/setup/doctype/warehouse_type/locale/hi-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923", 
- "Warehouse Type": "\u0935\u0947\u0905\u0930\u0939\u093e\u0909\u0938 \u092a\u094d\u0930\u0915\u093e\u0930"
-}
\ No newline at end of file
diff --git a/setup/doctype/warehouse_type/locale/hr-doc.json b/setup/doctype/warehouse_type/locale/hr-doc.json
deleted file mode 100644
index 18579a6..0000000
--- a/setup/doctype/warehouse_type/locale/hr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Setup": "Postavljanje", 
- "Trash Reason": "Otpad Razlog", 
- "Warehouse Type": "Skladi\u0161te Tip"
-}
\ No newline at end of file
diff --git a/setup/doctype/warehouse_type/locale/nl-doc.json b/setup/doctype/warehouse_type/locale/nl-doc.json
deleted file mode 100644
index 68bc335..0000000
--- a/setup/doctype/warehouse_type/locale/nl-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Setup": "Setup", 
- "Trash Reason": "Trash Reden", 
- "Warehouse Type": "Warehouse Type"
-}
\ No newline at end of file
diff --git a/setup/doctype/warehouse_type/locale/pt-BR-doc.json b/setup/doctype/warehouse_type/locale/pt-BR-doc.json
deleted file mode 100644
index 29285d3..0000000
--- a/setup/doctype/warehouse_type/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Setup": "Configura\u00e7\u00e3o", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo", 
- "Warehouse Type": "Tipo de Almoxarifado"
-}
\ No newline at end of file
diff --git a/setup/doctype/warehouse_type/locale/pt-doc.json b/setup/doctype/warehouse_type/locale/pt-doc.json
deleted file mode 100644
index ff6f88f..0000000
--- a/setup/doctype/warehouse_type/locale/pt-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Setup": "Instala\u00e7\u00e3o", 
- "Trash Reason": "Raz\u00e3o lixo", 
- "Warehouse Type": "Tipo de armaz\u00e9m"
-}
\ No newline at end of file
diff --git a/setup/doctype/warehouse_type/locale/sr-doc.json b/setup/doctype/warehouse_type/locale/sr-doc.json
deleted file mode 100644
index 294aeb2..0000000
--- a/setup/doctype/warehouse_type/locale/sr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433", 
- "Warehouse Type": "\u0421\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0435 \u0422\u0438\u043f"
-}
\ No newline at end of file
diff --git a/setup/doctype/warehouse_type/locale/ta-doc.json b/setup/doctype/warehouse_type/locale/ta-doc.json
deleted file mode 100644
index e06185e..0000000
--- a/setup/doctype/warehouse_type/locale/ta-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd", 
- "Warehouse Type": "\u0b9a\u0bc7\u0bae\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1"
-}
\ No newline at end of file
diff --git a/setup/doctype/warehouse_type/locale/th-doc.json b/setup/doctype/warehouse_type/locale/th-doc.json
deleted file mode 100644
index 0b607d3..0000000
--- a/setup/doctype/warehouse_type/locale/th-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30", 
- "Warehouse Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_action_detail/__init__.py b/setup/doctype/workflow_action_detail/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/setup/doctype/workflow_action_detail/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/setup/doctype/workflow_action_detail/locale/_messages_doc.json b/setup/doctype/workflow_action_detail/locale/_messages_doc.json
deleted file mode 100644
index 6def7f1..0000000
--- a/setup/doctype/workflow_action_detail/locale/_messages_doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-[
- "Field", 
- "Setup", 
- "Workflow Action Detail", 
- "Value"
-]
\ No newline at end of file
diff --git a/setup/doctype/workflow_action_detail/locale/ar-doc.json b/setup/doctype/workflow_action_detail/locale/ar-doc.json
deleted file mode 100644
index 660f78e..0000000
--- a/setup/doctype/workflow_action_detail/locale/ar-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Field": "\u062d\u0642\u0644", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Value": "\u0642\u064a\u0645\u0629", 
- "Workflow Action Detail": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0633\u064a\u0631 \u0627\u0644\u0639\u0645\u0644 \u0627\u0644\u0639\u0645\u0644"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_action_detail/locale/de-doc.json b/setup/doctype/workflow_action_detail/locale/de-doc.json
deleted file mode 100644
index 3db419a..0000000
--- a/setup/doctype/workflow_action_detail/locale/de-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Field": "Feld", 
- "Setup": "Setup", 
- "Value": "Wert", 
- "Workflow Action Detail": "Workflow-Aktion Details"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_action_detail/locale/es-doc.json b/setup/doctype/workflow_action_detail/locale/es-doc.json
deleted file mode 100644
index 90c1ae5..0000000
--- a/setup/doctype/workflow_action_detail/locale/es-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Field": "Campo", 
- "Setup": "Disposici\u00f3n", 
- "Value": "Valor", 
- "Workflow Action Detail": "Detalle de Acci\u00f3n de flujo de trabajo"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_action_detail/locale/fr-doc.json b/setup/doctype/workflow_action_detail/locale/fr-doc.json
deleted file mode 100644
index 4aa39e4..0000000
--- a/setup/doctype/workflow_action_detail/locale/fr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Field": "Champ", 
- "Setup": "Installation", 
- "Value": "Valeur", 
- "Workflow Action Detail": "D\u00e9tail d&#39;action de workflow"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_action_detail/locale/hi-doc.json b/setup/doctype/workflow_action_detail/locale/hi-doc.json
deleted file mode 100644
index bd5487d..0000000
--- a/setup/doctype/workflow_action_detail/locale/hi-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Field": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Value": "\u092e\u0942\u0932\u094d\u092f", 
- "Workflow Action Detail": "\u0935\u0930\u094d\u0915\u092b\u093c\u094d\u0932\u094b \u0915\u093e\u0930\u094d\u0930\u0935\u093e\u0908 \u0935\u093f\u0938\u094d\u0924\u093e\u0930"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_action_detail/locale/hr-doc.json b/setup/doctype/workflow_action_detail/locale/hr-doc.json
deleted file mode 100644
index 75df7b7..0000000
--- a/setup/doctype/workflow_action_detail/locale/hr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Field": "Polje", 
- "Setup": "Postavljanje", 
- "Value": "Vrijednost", 
- "Workflow Action Detail": "Workflow Akcija Detalj"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_action_detail/locale/nl-doc.json b/setup/doctype/workflow_action_detail/locale/nl-doc.json
deleted file mode 100644
index 4c51a38..0000000
--- a/setup/doctype/workflow_action_detail/locale/nl-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Field": "Veld", 
- "Setup": "Setup", 
- "Value": "Waarde", 
- "Workflow Action Detail": "Workflow Actie Detail"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_action_detail/locale/pt-BR-doc.json b/setup/doctype/workflow_action_detail/locale/pt-BR-doc.json
deleted file mode 100644
index 187f25f..0000000
--- a/setup/doctype/workflow_action_detail/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Field": "Campo", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Value": "Valor", 
- "Workflow Action Detail": "Detalhe da A\u00e7\u00e3o do Fluxo de Trabalho"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_action_detail/locale/pt-doc.json b/setup/doctype/workflow_action_detail/locale/pt-doc.json
deleted file mode 100644
index 22289ff..0000000
--- a/setup/doctype/workflow_action_detail/locale/pt-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Field": "Campo", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Value": "Valor", 
- "Workflow Action Detail": "Detalhe A\u00e7\u00e3o de fluxo de trabalho"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_action_detail/locale/sr-doc.json b/setup/doctype/workflow_action_detail/locale/sr-doc.json
deleted file mode 100644
index d1c31d9..0000000
--- a/setup/doctype/workflow_action_detail/locale/sr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Field": "\u041f\u043e\u0459\u0435", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Value": "\u0412\u0440\u0435\u0434\u043d\u043e\u0441\u0442", 
- "Workflow Action Detail": "\u0412\u043e\u0440\u043a\u0444\u043b\u043e\u0432 \u0410\u043a\u0446\u0438\u0458\u0430 \u0414\u0435\u0442\u0430\u0459"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_action_detail/locale/ta-doc.json b/setup/doctype/workflow_action_detail/locale/ta-doc.json
deleted file mode 100644
index 20e5eae..0000000
--- a/setup/doctype/workflow_action_detail/locale/ta-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Field": "\u0baa\u0bc1\u0bb2\u0bae\u0bcd", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Value": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Workflow Action Detail": "\u0baa\u0ba3\u0bbf\u0baf\u0bc7\u0bbe\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0b85\u0ba4\u0bbf\u0bb0\u0b9f\u0bbf \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_action_detail/locale/th-doc.json b/setup/doctype/workflow_action_detail/locale/th-doc.json
deleted file mode 100644
index 3727115..0000000
--- a/setup/doctype/workflow_action_detail/locale/th-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Field": "\u0e2a\u0e19\u0e32\u0e21", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Value": "\u0e21\u0e39\u0e25\u0e04\u0e48\u0e32", 
- "Workflow Action Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_action_detail/workflow_action_detail.py b/setup/doctype/workflow_action_detail/workflow_action_detail.py
deleted file mode 100644
index 7f48feb..0000000
--- a/setup/doctype/workflow_action_detail/workflow_action_detail.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-
-class DocType:
-	def __init__(self, d, dl):
-		self.doc, self.doclist = d, dl
\ No newline at end of file
diff --git a/setup/doctype/workflow_action_detail/workflow_action_detail.txt b/setup/doctype/workflow_action_detail/workflow_action_detail.txt
deleted file mode 100644
index 7393882..0000000
--- a/setup/doctype/workflow_action_detail/workflow_action_detail.txt
+++ /dev/null
@@ -1,45 +0,0 @@
-[
- {
-  "creation": "2013-02-22 01:27:59", 
-  "docstatus": 0, 
-  "modified": "2013-03-07 07:03:34", 
-  "modified_by": "Administrator", 
-  "owner": "swarnalata@webnotestech.com"
- }, 
- {
-  "doctype": "DocType", 
-  "istable": 1, 
-  "module": "Setup", 
-  "name": "__common__"
- }, 
- {
-  "doctype": "DocField", 
-  "name": "__common__", 
-  "parent": "Workflow Action Detail", 
-  "parentfield": "fields", 
-  "parenttype": "DocType", 
-  "permlevel": 0, 
-  "print_width": "200px", 
-  "width": "200px"
- }, 
- {
-  "doctype": "DocType", 
-  "name": "Workflow Action Detail"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "action_field", 
-  "fieldtype": "Select", 
-  "label": "Field", 
-  "oldfieldname": "action_field", 
-  "oldfieldtype": "Select"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "action_value", 
-  "fieldtype": "Data", 
-  "label": "Value", 
-  "oldfieldname": "action_value", 
-  "oldfieldtype": "Data"
- }
-]
\ No newline at end of file
diff --git a/setup/doctype/workflow_engine/__init__.py b/setup/doctype/workflow_engine/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/setup/doctype/workflow_engine/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/setup/doctype/workflow_engine/locale/_messages_doc.json b/setup/doctype/workflow_engine/locale/_messages_doc.json
deleted file mode 100644
index f03ed6a..0000000
--- a/setup/doctype/workflow_engine/locale/_messages_doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "Setup", 
- "Workflow Engine"
-]
\ No newline at end of file
diff --git a/setup/doctype/workflow_engine/locale/ar-doc.json b/setup/doctype/workflow_engine/locale/ar-doc.json
deleted file mode 100644
index 21219e8..0000000
--- a/setup/doctype/workflow_engine/locale/ar-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Workflow Engine": "\u0633\u064a\u0631 \u0627\u0644\u0639\u0645\u0644 \u0627\u0644\u0645\u062d\u0631\u0643"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_engine/locale/de-doc.json b/setup/doctype/workflow_engine/locale/de-doc.json
deleted file mode 100644
index 312ccf5..0000000
--- a/setup/doctype/workflow_engine/locale/de-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Setup": "Setup", 
- "Workflow Engine": "Workflow Engine"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_engine/locale/es-doc.json b/setup/doctype/workflow_engine/locale/es-doc.json
deleted file mode 100644
index 30c9089..0000000
--- a/setup/doctype/workflow_engine/locale/es-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Setup": "Disposici\u00f3n", 
- "Workflow Engine": "Workflow Engine"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_engine/locale/fr-doc.json b/setup/doctype/workflow_engine/locale/fr-doc.json
deleted file mode 100644
index 2c15fd6..0000000
--- a/setup/doctype/workflow_engine/locale/fr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Setup": "Installation", 
- "Workflow Engine": "Workflow Engine"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_engine/locale/hi-doc.json b/setup/doctype/workflow_engine/locale/hi-doc.json
deleted file mode 100644
index f207e7a..0000000
--- a/setup/doctype/workflow_engine/locale/hi-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Workflow Engine": "\u0915\u093e\u0930\u094d\u092f\u092a\u094d\u0930\u0935\u093e\u0939 \u0907\u0902\u091c\u0928"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_engine/locale/hr-doc.json b/setup/doctype/workflow_engine/locale/hr-doc.json
deleted file mode 100644
index 3003627..0000000
--- a/setup/doctype/workflow_engine/locale/hr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Setup": "Postavljanje", 
- "Workflow Engine": "Workflow motora"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_engine/locale/nl-doc.json b/setup/doctype/workflow_engine/locale/nl-doc.json
deleted file mode 100644
index 312ccf5..0000000
--- a/setup/doctype/workflow_engine/locale/nl-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Setup": "Setup", 
- "Workflow Engine": "Workflow Engine"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_engine/locale/pt-BR-doc.json b/setup/doctype/workflow_engine/locale/pt-BR-doc.json
deleted file mode 100644
index 06298de..0000000
--- a/setup/doctype/workflow_engine/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Setup": "Configura\u00e7\u00e3o", 
- "Workflow Engine": "Mecanismo do Fluxo de Trabalho"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_engine/locale/pt-doc.json b/setup/doctype/workflow_engine/locale/pt-doc.json
deleted file mode 100644
index e953ceb..0000000
--- a/setup/doctype/workflow_engine/locale/pt-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Setup": "Instala\u00e7\u00e3o", 
- "Workflow Engine": "Workflow Engine"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_engine/locale/sr-doc.json b/setup/doctype/workflow_engine/locale/sr-doc.json
deleted file mode 100644
index 11b4a1c..0000000
--- a/setup/doctype/workflow_engine/locale/sr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Workflow Engine": "\u0412\u043e\u0440\u043a\u0444\u043b\u043e\u0432 \u0415\u043d\u0433\u0438\u043d\u0435"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_engine/locale/ta-doc.json b/setup/doctype/workflow_engine/locale/ta-doc.json
deleted file mode 100644
index f9dfc8c..0000000
--- a/setup/doctype/workflow_engine/locale/ta-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Workflow Engine": "\u0baa\u0ba3\u0bbf\u0baf\u0bc7\u0bbe\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0b8e\u0b9e\u0bcd\u0b9a\u0bbf\u0ba9\u0bcd"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_engine/locale/th-doc.json b/setup/doctype/workflow_engine/locale/th-doc.json
deleted file mode 100644
index 95a2e52..0000000
--- a/setup/doctype/workflow_engine/locale/th-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Workflow Engine": "\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e22\u0e19\u0e15\u0e4c\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_engine/workflow_engine.py b/setup/doctype/workflow_engine/workflow_engine.py
deleted file mode 100644
index 693027a..0000000
--- a/setup/doctype/workflow_engine/workflow_engine.py
+++ /dev/null
@@ -1,56 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-
-from webnotes.model import db_exists
-from webnotes.model.bean import getlist, copy_doclist
-from webnotes.model.code import get_obj
-from webnotes import form, msgprint
-
-sql = webnotes.conn.sql
-	
-
-
-class DocType:
-  def __init__(self, doc, doclist=[]):
-    self.doc, self.doclist = doc, doclist
-    
-  
-  def apply_rule(self,form_obj):
-    #msgprint("hello")
-    rule_list = sql("select rule_name from `tabWorkflow Rule` where select_form = '%s' and rule_status='Active' order by rule_priority asc" % (form_obj.doc.doctype))
-    for rl in rule_list:
-      #msgprint(rl[0])
-      autho_obj=get_obj("Workflow Rule",rl[0],with_children=1)   
-      cond_hold = autho_obj.evalute_rule(form_obj)
-      #msgprint("cond_hold:" + cond_hold)
-      if cond_hold =='Yes':
-        self.apply_action(rl[0],form_obj)
-    return
-      
- 
-  #if rule holds true then the following action will be taken
-  def apply_action(self,rule_no,form_obj):
-    rule_obj=get_obj('Workflow Rule',rule_no,with_children=1)
-    #msgprint("action")
-    for d in getlist(rule_obj.doclist,'workflow_action_details'):
-      field_name=sql("select fieldname from tabDocField where parent='%s' and label='%s'" %(form_obj.doc.doctype,d.action_field))[0][0]
-      if field_name:
-        #msgprint(field_name)
-        form_obj.doc.fields[field_name] = d.action_value
-    return
\ No newline at end of file
diff --git a/setup/doctype/workflow_engine/workflow_engine.txt b/setup/doctype/workflow_engine/workflow_engine.txt
deleted file mode 100644
index 7103bbf..0000000
--- a/setup/doctype/workflow_engine/workflow_engine.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-[
- {
-  "creation": "2012-03-27 14:36:26", 
-  "docstatus": 0, 
-  "modified": "2012-03-27 14:36:26", 
-  "modified_by": "Administrator", 
-  "owner": "swarnalata@webnotestech.com"
- }, 
- {
-  "doctype": "DocType", 
-  "issingle": 1, 
-  "module": "Setup", 
-  "name": "__common__", 
-  "section_style": "Simple", 
-  "show_in_menu": 0, 
-  "version": 4
- }, 
- {
-  "doctype": "DocType", 
-  "name": "Workflow Engine"
- }
-]
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule/__init__.py b/setup/doctype/workflow_rule/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/setup/doctype/workflow_rule/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/setup/doctype/workflow_rule/locale/_messages_doc.json b/setup/doctype/workflow_rule/locale/_messages_doc.json
deleted file mode 100644
index 191f168..0000000
--- a/setup/doctype/workflow_rule/locale/_messages_doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-[
- "Extra Condition", 
- "No", 
- "Select Form", 
- "Intro HTML", 
- "Raise Exception", 
- "Action Detail", 
- "Workflow Action Details", 
- "Define Rule", 
- "Active", 
- "Setup", 
- "Enter message", 
- "Reject HTML", 
- "Rule Definition", 
- "Yes", 
- "Rule Name", 
- "Rule Priority", 
- "Inactive", 
- "Rule Status", 
- "Action html", 
- "Workflow Rule Details", 
- "Workflow Rule"
-]
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule/locale/ar-doc.json b/setup/doctype/workflow_rule/locale/ar-doc.json
deleted file mode 100644
index 1219b6c..0000000
--- a/setup/doctype/workflow_rule/locale/ar-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Action Detail": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0639\u0645\u0644", 
- "Action html": "\u0639\u0645\u0644 HTML", 
- "Active": "\u0646\u0634\u0637", 
- "Define Rule": "\u062a\u0639\u0631\u064a\u0641 \u0627\u0644\u0642\u0627\u0639\u062f\u0629", 
- "Enter message": "\u0623\u062f\u062e\u0644 \u0631\u0633\u0627\u0644\u0629", 
- "Extra Condition": "\u062d\u0627\u0644\u0629 \u0625\u0636\u0627\u0641\u064a\u0629", 
- "Inactive": "\u063a\u064a\u0631 \u0641\u0639\u0627\u0644", 
- "Intro HTML": "\u0645\u0642\u062f\u0645\u0629 HTML", 
- "No": "\u0644\u0627", 
- "Raise Exception": "\u0631\u0641\u0639 \u0627\u0633\u062a\u062b\u0646\u0627\u0621", 
- "Reject HTML": "\u0631\u0641\u0636 HTML", 
- "Rule Definition": "\u062d\u0643\u0645 \u062a\u0639\u0631\u064a\u0641", 
- "Rule Name": "\u062d\u0643\u0645 \u0627\u0633\u0645", 
- "Rule Priority": "\u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0623\u0648\u0644\u0648\u064a\u0629", 
- "Rule Status": "\u062d\u0643\u0645 \u0648\u0636\u0639", 
- "Select Form": "\u062a\u062d\u062f\u064a\u062f \u0646\u0645\u0648\u0630\u062c", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Workflow Action Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0639\u0645\u0644 \u0633\u064a\u0631 \u0627\u0644\u0639\u0645\u0644", 
- "Workflow Rule": "\u0627\u0644\u0642\u0627\u0639\u062f\u0629 \u0633\u064a\u0631 \u0627\u0644\u0639\u0645\u0644", 
- "Workflow Rule Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0642\u0627\u0639\u062f\u0629 \u0633\u064a\u0631 \u0627\u0644\u0639\u0645\u0644", 
- "Yes": "\u0646\u0639\u0645"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule/locale/de-doc.json b/setup/doctype/workflow_rule/locale/de-doc.json
deleted file mode 100644
index 7b58994..0000000
--- a/setup/doctype/workflow_rule/locale/de-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Action Detail": "Aktion Details", 
- "Action html": "Aktion html", 
- "Active": "Aktiv", 
- "Define Rule": "Definieren Rule", 
- "Enter message": "Geben Sie eine Nachricht", 
- "Extra Condition": "Zus\u00e4tzliche Zustand", 
- "Inactive": "Inaktiv", 
- "Intro HTML": "Intro HTML", 
- "No": "Auf", 
- "Raise Exception": "Raise Exception", 
- "Reject HTML": "Ablehnen HTML", 
- "Rule Definition": "Rule Definition", 
- "Rule Name": "Name der Regel", 
- "Rule Priority": "Priority Rule", 
- "Rule Status": "Rule-Status", 
- "Select Form": "W\u00e4hlen Sie Formular", 
- "Setup": "Setup", 
- "Workflow Action Details": "Workflow Action Details", 
- "Workflow Rule": "Workflow-Regel", 
- "Workflow Rule Details": "Workflow Regeldetails", 
- "Yes": "Ja"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule/locale/es-doc.json b/setup/doctype/workflow_rule/locale/es-doc.json
deleted file mode 100644
index 5556932..0000000
--- a/setup/doctype/workflow_rule/locale/es-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Action Detail": "Acci\u00f3n Detalle", 
- "Action html": "Acci\u00f3n html", 
- "Active": "Activo", 
- "Define Rule": "Definir regla", 
- "Enter message": "Ingrese mensaje", 
- "Extra Condition": "Condici\u00f3n adicional", 
- "Inactive": "Inactivo", 
- "Intro HTML": "Intro HTML", 
- "No": "No", 
- "Raise Exception": "Levante Excepci\u00f3n", 
- "Reject HTML": "Rechazar HTML", 
- "Rule Definition": "Definici\u00f3n de regla", 
- "Rule Name": "Nombre de la regla", 
- "Rule Priority": "Regla de prioridad", 
- "Rule Status": "Regla Estado", 
- "Select Form": "Seleccione la Forma", 
- "Setup": "Disposici\u00f3n", 
- "Workflow Action Details": "Detalles de flujo de trabajo de acci\u00f3n", 
- "Workflow Rule": "Flujo de trabajo de la Regla", 
- "Workflow Rule Details": "Datos Workflow Rule", 
- "Yes": "S\u00ed"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule/locale/fr-doc.json b/setup/doctype/workflow_rule/locale/fr-doc.json
deleted file mode 100644
index cb876db..0000000
--- a/setup/doctype/workflow_rule/locale/fr-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Action Detail": "D\u00e9tail d&#39;action", 
- "Action html": "Html action", 
- "Active": "Actif", 
- "Define Rule": "D\u00e9finir la r\u00e8gle", 
- "Enter message": "Entrez un message", 
- "Extra Condition": "Condition suppl\u00e9mentaire", 
- "Inactive": "Inactif", 
- "Intro HTML": "Intro HTML", 
- "No": "Aucun", 
- "Raise Exception": "Soulever Exception", 
- "Reject HTML": "Rejeter HTML", 
- "Rule Definition": "D\u00e9finition de r\u00e8gle", 
- "Rule Name": "Nom de la r\u00e8gle", 
- "Rule Priority": "Priorit\u00e9 de la r\u00e8gle", 
- "Rule Status": "R\u00e8gle Statut", 
- "Select Form": "S\u00e9lectionnez le formulaire", 
- "Setup": "Installation", 
- "Workflow Action Details": "D\u00e9tails des actions de flux de travail", 
- "Workflow Rule": "R\u00e8gle de workflow", 
- "Workflow Rule Details": "D\u00e9tails de la r\u00e8gle de workflow", 
- "Yes": "Oui"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule/locale/hi-doc.json b/setup/doctype/workflow_rule/locale/hi-doc.json
deleted file mode 100644
index 616089d..0000000
--- a/setup/doctype/workflow_rule/locale/hi-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Action Detail": "\u0932\u0921\u093c\u093e\u0908 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Action html": "\u0932\u0921\u093c\u093e\u0908 html", 
- "Active": "\u0938\u0915\u094d\u0930\u093f\u092f", 
- "Define Rule": "\u0928\u093f\u092f\u092e \u092a\u0930\u093f\u092d\u093e\u0937\u093f\u0924", 
- "Enter message": "\u0938\u0902\u0926\u0947\u0936 \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902", 
- "Extra Condition": "\u0905\u0924\u093f\u0930\u093f\u0915\u094d\u0924 \u0936\u0930\u094d\u0924", 
- "Inactive": "\u0928\u093f\u0937\u094d\u0915\u094d\u0930\u093f\u092f", 
- "Intro HTML": "\u092a\u0939\u091a\u093e\u0928 HTML", 
- "No": "\u0928\u0939\u0940\u0902", 
- "Raise Exception": "\u0905\u092a\u0935\u093e\u0926 \u0909\u0920\u093e\u090f\u0901", 
- "Reject HTML": "HTML \u0915\u094b \u0905\u0938\u094d\u0935\u0940\u0915\u093e\u0930 \u0915\u0930\u0947\u0902", 
- "Rule Definition": "\u0928\u093f\u092f\u092e \u092a\u0930\u093f\u092d\u093e\u0937\u093e", 
- "Rule Name": "\u0928\u093f\u092f\u092e \u0915\u093e \u0928\u093e\u092e", 
- "Rule Priority": "\u0928\u093f\u092f\u092e \u092a\u094d\u0930\u093e\u0925\u092e\u093f\u0915\u0924\u093e", 
- "Rule Status": "\u0928\u093f\u092f\u092e \u0938\u094d\u0925\u093f\u0924\u093f", 
- "Select Form": "\u092a\u094d\u0930\u092a\u0924\u094d\u0930 \u0915\u093e \u091a\u092f\u0928", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Workflow Action Details": "\u0915\u093e\u0930\u094d\u092f\u092a\u094d\u0930\u0935\u093e\u0939 \u0915\u094d\u0930\u093f\u092f\u093e \u0935\u093f\u0935\u0930\u0923", 
- "Workflow Rule": "\u0935\u0930\u094d\u0915\u092b\u093c\u094d\u0932\u094b \u0928\u093f\u092f\u092e", 
- "Workflow Rule Details": "\u0935\u0930\u094d\u0915\u092b\u093c\u094d\u0932\u094b \u0928\u093f\u092f\u092e \u0935\u093f\u0935\u0930\u0923", 
- "Yes": "\u0939\u093e\u0902"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule/locale/hr-doc.json b/setup/doctype/workflow_rule/locale/hr-doc.json
deleted file mode 100644
index 731d733..0000000
--- a/setup/doctype/workflow_rule/locale/hr-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Action Detail": "Akcija Detalj", 
- "Action html": "Akcija html", 
- "Active": "Aktivan", 
- "Define Rule": "Definiranje pravila", 
- "Enter message": "Unesite poruku", 
- "Extra Condition": "Dodatni hotela", 
- "Inactive": "Neaktivan", 
- "Intro HTML": "Uvod HTML", 
- "No": "Ne", 
- "Raise Exception": "Podignite Iznimka", 
- "Reject HTML": "Odbaciti HTML", 
- "Rule Definition": "Pravilo Definicija", 
- "Rule Name": "Pravilo Ime", 
- "Rule Priority": "Pravilo Prioritet", 
- "Rule Status": "Pravilo Status", 
- "Select Form": "Odaberite obrazac", 
- "Setup": "Postavljanje", 
- "Workflow Action Details": "Workflow Akcija Detalji", 
- "Workflow Rule": "Workflow Pravilo", 
- "Workflow Rule Details": "Workflow Pravilo Detalji", 
- "Yes": "Da"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule/locale/nl-doc.json b/setup/doctype/workflow_rule/locale/nl-doc.json
deleted file mode 100644
index c7169fb..0000000
--- a/setup/doctype/workflow_rule/locale/nl-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Action Detail": "Actie Detail", 
- "Action html": "Actie html", 
- "Active": "Actief", 
- "Define Rule": "Definieer Rule", 
- "Enter message": "Voer bericht", 
- "Extra Condition": "Extra Staat", 
- "Inactive": "Inactieve", 
- "Intro HTML": "Intro HTML", 
- "No": "Geen", 
- "Raise Exception": "Raise Uitzondering", 
- "Reject HTML": "Weigeren HTML", 
- "Rule Definition": "Regel Definition", 
- "Rule Name": "Regelnaam", 
- "Rule Priority": "Regel Prioriteit", 
- "Rule Status": "Regel Status", 
- "Select Form": "Selecteer Formulier", 
- "Setup": "Setup", 
- "Workflow Action Details": "Workflow Aktie Details", 
- "Workflow Rule": "Workflow Rule", 
- "Workflow Rule Details": "Workflow Rule Details", 
- "Yes": "Ja"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule/locale/pt-BR-doc.json b/setup/doctype/workflow_rule/locale/pt-BR-doc.json
deleted file mode 100644
index 38c04372..0000000
--- a/setup/doctype/workflow_rule/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Action Detail": "Detalhe da a\u00e7\u00e3o", 
- "Action html": "A\u00e7\u00e3o html", 
- "Active": "Ativo", 
- "Define Rule": "Definir regra", 
- "Enter message": "Digite a mensagem", 
- "Extra Condition": "Condi\u00e7\u00e3o extra", 
- "Inactive": "Inativo", 
- "Intro HTML": "Intro HTML", 
- "No": "N\u00e3o", 
- "Raise Exception": "Levantar Exce\u00e7\u00e3o", 
- "Reject HTML": "Rejeitar HTML", 
- "Rule Definition": "Defini\u00e7\u00e3o da regra", 
- "Rule Name": "Nome da regra", 
- "Rule Priority": "Prioridade da regra", 
- "Rule Status": "Estado da regra", 
- "Select Form": "Selecione o Formul\u00e1rio", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Workflow Action Details": "Detalhes da A\u00e7\u00e3o do Fluxo de Trabalho", 
- "Workflow Rule": "Regra do Fluxo de Trabalho", 
- "Workflow Rule Details": "Detalhes da Regra do Fluxo de Trabalho", 
- "Yes": "Sim"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule/locale/pt-doc.json b/setup/doctype/workflow_rule/locale/pt-doc.json
deleted file mode 100644
index 745d4e7..0000000
--- a/setup/doctype/workflow_rule/locale/pt-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Action Detail": "Detalhe a\u00e7\u00e3o", 
- "Action html": "A\u00e7\u00e3o html", 
- "Active": "Ativo", 
- "Define Rule": "Definir regra", 
- "Enter message": "Digite a mensagem", 
- "Extra Condition": "Condi\u00e7\u00e3o extra", 
- "Inactive": "Inativo", 
- "Intro HTML": "Intro HTML", 
- "No": "N\u00e3o", 
- "Raise Exception": "Levante Exce\u00e7\u00e3o", 
- "Reject HTML": "Rejeitar HTML", 
- "Rule Definition": "Defini\u00e7\u00e3o de regra", 
- "Rule Name": "Nome da regra", 
- "Rule Priority": "Prioridade regra", 
- "Rule Status": "Estado regra", 
- "Select Form": "Selecione Formul\u00e1rio", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Workflow Action Details": "Detalhes da A\u00e7\u00e3o de fluxo de trabalho", 
- "Workflow Rule": "Regra de fluxo de trabalho", 
- "Workflow Rule Details": "Detalhes do fluxo de trabalho Regra", 
- "Yes": "Sim"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule/locale/sr-doc.json b/setup/doctype/workflow_rule/locale/sr-doc.json
deleted file mode 100644
index 59082b1..0000000
--- a/setup/doctype/workflow_rule/locale/sr-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Action Detail": "\u0410\u043a\u0446\u0438\u0458\u0430 \u0414\u0435\u0442\u0430\u0459", 
- "Action html": "\u0410\u043a\u0446\u0438\u0458\u0430 \u0445\u0442\u043c\u043b", 
- "Active": "\u0410\u043a\u0442\u0438\u0432\u0430\u043d", 
- "Define Rule": "\u0414\u0435\u0444\u0438\u043d\u0438\u0441\u0430\u045a\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u0430", 
- "Enter message": "\u0423\u043d\u0435\u0441\u0438\u0442\u0435 \u043f\u043e\u0440\u0443\u043a\u0443", 
- "Extra Condition": "\u0415\u043a\u0442\u0440\u0430 \u0421\u0442\u0430\u045a\u0435", 
- "Inactive": "\u041d\u0435\u0430\u043a\u0442\u0438\u0432\u0430\u043d", 
- "Intro HTML": "\u0418\u043d\u0442\u0440\u043e \u0425\u0422\u041c\u041b", 
- "No": "\u041d\u0435", 
- "Raise Exception": "\u041f\u043e\u0434\u0438\u045b\u0438 \u0415\u043a\u0446\u0435\u043f\u0442\u0438\u043e\u043d", 
- "Reject HTML": "\u041e\u0434\u0431\u0438\u0442\u0438 \u0425\u0422\u041c\u041b", 
- "Rule Definition": "\u041f\u0440\u0430\u0432\u0438\u043b\u043e \u0414\u0435\u0444\u0438\u043d\u0438\u0446\u0438\u0458\u0430", 
- "Rule Name": "\u041f\u0440\u0430\u0432\u0438\u043b\u043e \u0418\u043c\u0435", 
- "Rule Priority": "\u041f\u0440\u0430\u0432\u0438\u043b\u043e \u041f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442", 
- "Rule Status": "\u041f\u0440\u0430\u0432\u0438\u043b\u043e \u0441\u0442\u0430\u0442\u0443\u0441", 
- "Select Form": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u043e\u0431\u0440\u0430\u0437\u0430\u0446", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Workflow Action Details": "\u0412\u043e\u0440\u043a\u0444\u043b\u043e\u0432 \u0410\u0446\u0442\u0438\u043e\u043d \u0414\u0435\u0442\u0430\u0438\u043b\u0441", 
- "Workflow Rule": "\u0412\u043e\u0440\u043a\u0444\u043b\u043e\u0432 \u041f\u0440\u0430\u0432\u0438\u043b\u043e", 
- "Workflow Rule Details": "\u0412\u043e\u0440\u043a\u0444\u043b\u043e\u0432 \u041f\u0440\u0430\u0432\u0438\u043b\u043e \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Yes": "\u0414\u0430"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule/locale/ta-doc.json b/setup/doctype/workflow_rule/locale/ta-doc.json
deleted file mode 100644
index fbb4732..0000000
--- a/setup/doctype/workflow_rule/locale/ta-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Action Detail": "\u0b85\u0ba4\u0bbf\u0bb0\u0b9f\u0bbf \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Action html": "\u0b85\u0ba4\u0bbf\u0bb0\u0b9f\u0bbf html", 
- "Active": "\u0b9a\u0bc6\u0baf\u0bb2\u0bbf\u0bb2\u0bcd", 
- "Define Rule": "\u0bb5\u0bbf\u0ba4\u0bbf \u0bb5\u0bb0\u0bc8\u0baf\u0bb1\u0bc1\u0b95\u0bcd\u0b95", 
- "Enter message": "\u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Extra Condition": "\u0b95\u0bc2\u0b9f\u0bc1\u0ba4\u0bb2\u0bcd \u0b95\u0ba3\u0bcd\u0b9f\u0bbf\u0bb7\u0ba9\u0bcd", 
- "Inactive": "\u0b9c\u0b9f\u0bae\u0bbe\u0ba9", 
- "Intro HTML": "\u0b85\u0bb1\u0bbf\u0bae\u0bc1\u0b95\u0bae\u0bcd HTML", 
- "No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Raise Exception": "\u0bb5\u0bbf\u0ba4\u0bbf\u0bb5\u0bbf\u0bb2\u0b95\u0bcd\u0b95\u0bc1 \u0b89\u0baf\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4", 
- "Reject HTML": "HTML \u0ba8\u0bbf\u0bb0\u0bbe\u0b95\u0bb0\u0bbf\u0b95\u0bcd\u0b95", 
- "Rule Definition": "\u0b86\u0b9f\u0bcd\u0b9a\u0bbf \u0bb5\u0bb0\u0bc8\u0baf\u0bb1\u0bc8", 
- "Rule Name": "\u0b86\u0b9f\u0bcd\u0b9a\u0bbf \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Rule Priority": "\u0b86\u0b9f\u0bcd\u0b9a\u0bbf \u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bc1\u0bb0\u0bbf\u0bae\u0bc8", 
- "Rule Status": "\u0b86\u0b9f\u0bcd\u0b9a\u0bbf \u0ba8\u0bbf\u0bb2\u0bc8\u0bae\u0bc8", 
- "Select Form": "\u0baa\u0b9f\u0bbf\u0bb5\u0bae\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Workflow Action Details": "\u0baa\u0ba3\u0bbf\u0baf\u0bc7\u0bbe\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0b85\u0ba4\u0bbf\u0bb0\u0b9f\u0bbf \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Workflow Rule": "\u0baa\u0ba3\u0bbf\u0baf\u0bc7\u0bbe\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0bb5\u0bbf\u0ba4\u0bbf", 
- "Workflow Rule Details": "\u0baa\u0ba3\u0bbf\u0baf\u0bc7\u0bbe\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0bb5\u0bbf\u0ba4\u0bbf \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Yes": "\u0b86\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule/locale/th-doc.json b/setup/doctype/workflow_rule/locale/th-doc.json
deleted file mode 100644
index 4b3a293..0000000
--- a/setup/doctype/workflow_rule/locale/th-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Action Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23", 
- "Action html": "html \u0e17\u0e35\u0e48\u0e01\u0e23\u0e30\u0e17\u0e33", 
- "Active": "\u0e04\u0e25\u0e48\u0e2d\u0e07\u0e41\u0e04\u0e25\u0e48\u0e27", 
- "Define Rule": "\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e01\u0e0e", 
- "Enter message": "\u0e1b\u0e49\u0e2d\u0e19\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21", 
- "Extra Condition": "\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e1e\u0e34\u0e40\u0e28\u0e29", 
- "Inactive": "\u0e40\u0e09\u0e37\u0e48\u0e2d\u0e22\u0e0a\u0e32", 
- "Intro HTML": "HTML \u0e41\u0e19\u0e30\u0e19\u0e33", 
- "No": "\u0e44\u0e21\u0e48", 
- "Raise Exception": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e01\u0e32\u0e23\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19", 
- "Reject HTML": "\u0e1b\u0e0f\u0e34\u0e40\u0e2a\u0e18 HTML", 
- "Rule Definition": "\u0e01\u0e32\u0e23\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e01\u0e0e", 
- "Rule Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e01\u0e0e", 
- "Rule Priority": "\u0e25\u0e33\u0e14\u0e31\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e33\u0e04\u0e31\u0e0d\u0e02\u0e2d\u0e07\u0e01\u0e0e", 
- "Rule Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e01\u0e0e", 
- "Select Form": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1f\u0e2d\u0e23\u0e4c\u0e21", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Workflow Action Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19", 
- "Workflow Rule": "\u0e01\u0e0e\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c", 
- "Workflow Rule Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e0e\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c", 
- "Yes": "\u0e43\u0e0a\u0e48"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule/workflow_rule.js b/setup/doctype/workflow_rule/workflow_rule.js
deleted file mode 100644
index a506101..0000000
--- a/setup/doctype/workflow_rule/workflow_rule.js
+++ /dev/null
@@ -1,60 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
- 
-
-//--------- ONLOAD -------------
-cur_frm.cscript.onload = function(doc, cdt, cdn) {
-   
-}
-
-cur_frm.cscript.refresh = function(doc, cdt, cdn) {
-   
-}
-
-// Show Label name of fields for selected Doctype 
-// ---------------------------
-
-cur_frm.cscript.select_form = function(doc, cdt, cdn){
-  var mydoc = doc
-  
-  var call_back_action = function(mydoc){
-    $c('runserverobj', args={'method':'field_label_list', 'docs':wn.model.compress (make_doclist (mydoc.doctype,mydoc.name))},
-    function(r, rt) {
-      var doc = locals[mydoc.doctype][mydoc.name];
-      cur_frm.fields_dict.workflow_action_details.grid.get_field("action_field").df.options = r.message;
-    }
-    );
-  }
-  
-  var call_back_rule = function(mydoc){
-    $c('runserverobj', args={'method':'compare_field', 'docs':wn.model.compress (make_doclist (mydoc.doctype,mydoc.name))},
-    function(r, rt) {
-      var doc = locals[mydoc.doctype][mydoc.name];
-      cur_frm.fields_dict.workflow_rule_details.grid.get_field("comparing_field").df.options = r.message;
-      call_back_action(mydoc)
-    }
-    );
-  }
-  
-  $c('runserverobj', args={'method':'maindoc_field', 'docs':wn.model.compress (make_doclist (doc.doctype,doc.name))},
-    function(r, rt) {
-     var doc = locals[mydoc.doctype][mydoc.name];
-     cur_frm.fields_dict.workflow_rule_details.grid.get_field("rule_field").df.options = r.message;
-     call_back_rule(mydoc)
-    }
-  );
-}
diff --git a/setup/doctype/workflow_rule/workflow_rule.py b/setup/doctype/workflow_rule/workflow_rule.py
deleted file mode 100644
index 1c2514d..0000000
--- a/setup/doctype/workflow_rule/workflow_rule.py
+++ /dev/null
@@ -1,293 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-
-from webnotes.utils import cstr
-from webnotes.model import db_exists
-from webnotes.model.bean import getlist, copy_doclist
-from webnotes import form, msgprint
-
-sql = webnotes.conn.sql
-	
-
-
-class DocType:
-  def __init__(self, doc, doclist=[]):
-    self.doc, self.doclist = doc, doclist  
-    
-    self.field_list=[]
-    field_info = sql("select label,fieldtype,options,fieldname from `tabDocField` where parent='%s' and fieldtype not in('Section Break','Column Break','Text','Small Text','Text Editor', 'Time', 'Check', 'Button','Code','HTML','Image','Blob','Password')"%self.doc.select_form)
-    for f in field_info:
-      sl=[]
-      for x in f:
-        sl.append(x)
-      self.field_list.append(sl)
- 
-#list of labels
-  def field_label_list(self):
-    label= ''
-    for fi in self.field_list:
-      if fi[1] !='Table':
-        label += "\n" + fi[0]
-    
-    return label
-  
- 
-  def compare_field(self):
-    ret1=''
-    for fi in self.field_list:
-      if fi[1] =='Table':
-        flist=sql("select label from tabDocField where parent='%s' and fieldtype in ('Data', 'Select', 'Int','Currency','Float','Link')"%fi[2])
-        for x in flist:
-          ret1 += "\n" + fi[2] + ':' + x[0]
-      else:
-        ret1 += "\n" + cstr(self.doc.select_form) + ':' + fi[0]
-   
-    return cstr(ret1)
-  
-#list of all fields for which conditions can be set
-  def maindoc_field(self):
-    ret = ''
-    for fi in self.field_list:
-      if fi[1] !='Select' or fi[1] !='Link' or fi[1] !='Table':
-        ret += "\n" + cstr(self.doc.select_form) + ':' + fi[0]
-      elif fi[1] =='Select':
-        op = fi[2].split(':')
-        if op[0] != 'link':
-          ret += "\n" + cstr(self.doc.select_form) + ':' +fi[0]
-
-    #child table field list
-    for fi in self.field_list:    
-      if fi[1] == 'Table':
-        flist=sql("select label from tabDocField where parent='%s' and fieldtype in ('Data', 'Select', 'Int','Currency','Float','Link')"%fi[2])
-        for x in flist:
-          ret += "\n" + fi[2] + ':' + x[0]
-    
-    # linked doctype field list
-    for fi in self.field_list:    
-      if fi[1] == 'Link':
-        flist=sql("select label from tabDocField where parent='%s' and fieldtype in ('Data', 'Int', 'Select','Currency','Float','Link')"%fi[2])
-        for f in flist:
-          ret += "\n" + fi[0] + ':' +f[0]
-      elif fi[1] == 'Select':
-        op = fi[2].split(':')
-        if op[0] == 'link':
-          flist=sql("select label from tabDocField where parent='%s' and fieldtype in ('Data', 'Select', 'Int','Currency','Float','Link')"%op[1])
-          for f in flist:
-            ret += "\n" + fi[0] + ':' +f[0]
-
-    return cstr(ret)
-    
-  #table name of the selected doctype
-  def child_doc(self):
-    lst=[]
-    for fi in self.field_list:    
-      if fi[1] == 'Table':
-        lst.append(fi[2])
-    
-    return lst
-  
-  # function for finding fieldname,datatype of mentioned label
-  def field_info(self,label,parent):
-    field_name=sql("select fieldname from tabDocField where parent='%s' and label='%s'" %(parent,label))[0][0]
-    if field_name: 
-      datatype=sql("select fieldtype from `tabDocField` where fieldname='%s' and parent='%s'" %(field_name,parent))[0][0]
-      ret={'fieldnm':field_name,'datatype':datatype}
-    
-    return ret
-  
-  def compare_string(self,first,second):
-    if first.lower()==second.lower():
-      return 'true'
-    else:
-      return 'false'
-  
-#evalute operator
-  def eval_operator(self,op):
-    op_sign =''
-    if op=='Equals':
-      op_sign='=='
-    elif op=='Not Equals':
-      op_sign='!='
-    elif op=='Greater than':
-      op_sign='>'
-    elif op=='Greater than or Equals':
-      op_sign='>='
-    elif op=='Less than':
-      op_sign='<'
-    elif op=='Less than or Equals':
-      op_sign='<='
-    
-    return op_sign
-    
-#evaluation condition
-  def eval_condition(self,field_dict,form_val,value,operator):
-  
-    if field_dict['datatype']=='Data' or field_dict['datatype']=='Select' or field_dict['datatype'] =='Link':
-      #msgprint("not eval")
-      if self.compare_string(cstr(form_val),cstr(value))=='false':
-        cond_hold='No'
-      else:
-        cond_hold='Yes'
-    else:
-      #msgprint("eval")
-      op_sign = self.eval_operator(operator)
-      chk_cond=str(form_val) + str(op_sign) + str(value)
-      #msgprint(chk_cond)
-      if eval(chk_cond):
-        cond_hold='Yes'
-      else:
-        cond_hold='No'
-    #msgprint(cond_hold)
-    return cond_hold
-  
-  
-# fetching the value from the form
-  def find_value(self,fld_nm,tab_nm,rec_nm,child=0):
-    if child == 0:
-      form_val=sql("select %s from `tab%s` where name='%s'"%(fld_nm,tab_nm,rec_nm))
-    
-    elif child == 1:
-      form_val=sql("select %s from `tab%s` where parent='%s'"%(fld_nm,tab_nm,rec_nm))
-    
-    return form_val and form_val[0][0]
-  
-# if the comparing value is not entered manually but fetching from some other field
-  def compare_field_not_manual(self,comparing_field):
-    chk_with_value =''
-    temp_val = comparing_field.split(':')
-    if temp_val[0] == self.doc.select_form:
-      field_cf = self.field_info(temp_val[1],self.doc.select_form) 
-      val_cf=self.find_value(field_cf['fieldnm'],self.doc.select_form,form_obj.doc.name)     
-      chk_with_value = val_cf
-    elif temp_val[0] in child_list:
-      field_cf = self.field_info(second_label,first_label)
-      val_cf=self.find_value(field_cf['fieldnm'],first_label,form_obj.doc.name,1) 
-      chk_with_value = val_cf
-    
-    return chk_with_value
-# checking with main doctype  
-  def chk_from_main_dt(self,label1,value,operator,form_obj):
-    cond_hold = ''
-    field_dict = self.field_info(label1,self.doc.select_form) #getting fieldname info
-    form_val=self.find_value(field_dict['fieldnm'],self.doc.select_form,form_obj.doc.name) # find value
-    #msgprint(cstr(form_val))
-    if form_val :
-      cond_hold = self.eval_condition(field_dict,form_val,value,operator)
-    elif not form_val and field_dict['datatype'] =='Currency' or field_dict['datatype'] =='Float' or field_dict['datatype'] =='Int':
-      #msgprint("1") 
-      form_val = 0.0
-      cond_hold = self.eval_condition(field_dict,form_val,value,operator)
-    return cond_hold
-
-#checking with child doctype
-  def chk_from_child_dt(self,first_label,second_label,value,operator,form_obj):
-    cond_hold = ''
-    field_dict = self.field_info(second_label,first_label)
-    form_val=self.find_value(field_dict['fieldnm'],first_label,form_obj.doc.name,1) #fetching the value in current form from a table
-    if form_val or form_val==0:
-      cond_hold = self.eval_condition(field_dict,form_val,value,operator)
-    
-    return cond_hold
-
-  
-# if checking is with any linked doctype means first_label field from the doctype for which rule is given and second_label field from the doctype with which first_label is linked  
-  def chk_from_link_dt(self,first_label,second_label,form_obj,value,operator):
-    cond_hold=''
-    field_dict_first = self.field_info(first_label,self.doc.select_form)
-    for x in self.field_list:
-      if x[3] == field_dict_first['fieldnm']:
-        linked_to = x[2]
-    
-    lt = linked_to.split(':')
-    if lt[0] == 'link':
-      field_dict_second = self.field_info(second_label,lt[1])
-      link_val=sql("select %s from `tab%s` where name='%s'"%(field_dict_first['fieldnm'],self.doc.select_form,form_obj.doc.name))
-      if link_val and link_val[0][0]:
-        form_val = self.find_value(field_dict_second['fieldnm'],lt[1],link_val[0][0])
-        if form_val :
-          cond_hold = self.eval_condition(field_dict_second,form_val,value,operator)
-      
-    else:
-      field_dict_second = self.field_info(second_label,lt[0])
-      link_val=sql("select %s from `tab%s` where name='%s'"%(field_dict_first['fieldnm'],self.doc.select_form,form_obj.doc.name))
-      if link_val and link_val[0][0]:
-        form_val = self.find_value(field_dict_second['fieldnm'],lt[0],link_val[0][0])
-        if form_val :
-          cond_hold = self.eval_condition(field_dict_second,form_val,value,operator)
-    
-    return cond_hold
-
-  
-  def evalute_rule(self,form_obj):
-    #msgprint(form_obj.doc.name)
-    child_list = self.child_doc()
-    all_cond_hold=''
-    for d in getlist(self.doclist,'workflow_rule_details'):
-      label = d.rule_field.split(':')  #break up checking condition
-      
-      #findout the value with which condition will be checked
-      if d.value:
-        chk_with_value = d.value
-      elif d.comparing_field:
-        chk_with_value = self.compare_field_not_manual(d.comparing_field)  
-      
-      #msgprint(label)
-      # label[0] is doctype name for which rule is given, label[1] field name of that doctype
-      if label[0] == self.doc.select_form:
-        cond_hold = self.chk_from_main_dt(label[1],chk_with_value,d.operator,form_obj) 
-        if cond_hold =='No':
-          if d.exception == 'Yes':
-            msgprint(d.message)
-            raise Exception
-          elif d.exception=='No' or d.exception=='':
-            msgprint(d.message)
-          all_cond_hold = 'No'
-          break
-        elif cond_hold =='Yes':
-          all_cond_hold ='Yes'
-      	
-      #label[0] is child doctype name , label[1] is child doctype field name
-      elif label[0] in child_list:
-        cond_hold = self.chk_from_child_dt(label[0],label[1],chk_with_value,d.operator,form_obj) 
-        if cond_hold =='No':
-          if d.exception == 'Yes':
-            msgprint(d.message)
-            raise Exception
-          elif d.exception=='No' or d.exception=='':
-            msgprint(d.message)
-          all_cond_hold = 'No'
-          break
-        elif cond_hold =='Yes':
-          all_cond_hold ='Yes'
-       
-      # if checking is with any linked doctype means label[0] field from the doctype for which rule is given and label[1] field from the doctype with which label[0] is linked
-      else:
-        cond_hold=self.chk_from_link_dt(label[0],label[1],form_obj,chk_with_value,d.operator)
-        if cond_hold =='No':
-          if d.exception == 'Yes':
-              msgprint(d.message)
-              raise Exception
-          elif d.exception=='No' or d.exception=='':
-              msgprint(d.message)
-          all_cond_hold = 'No'
-          break
-        elif cond_hold =='Yes':
-          all_cond_hold ='Yes'
-   
-    return all_cond_hold
diff --git a/setup/doctype/workflow_rule/workflow_rule.txt b/setup/doctype/workflow_rule/workflow_rule.txt
deleted file mode 100644
index 0c1257f..0000000
--- a/setup/doctype/workflow_rule/workflow_rule.txt
+++ /dev/null
@@ -1,195 +0,0 @@
-[
- {
-  "creation": "2012-03-27 14:36:26", 
-  "docstatus": 0, 
-  "modified": "2012-03-27 14:36:26", 
-  "modified_by": "Administrator", 
-  "owner": "swarnalata@webnotestech.com"
- }, 
- {
-  "autoname": "field:rule_name", 
-  "doctype": "DocType", 
-  "document_type": "Master", 
-  "module": "Setup", 
-  "name": "__common__", 
-  "search_fields": "select_form,rule_status", 
-  "section_style": "Tray", 
-  "show_in_menu": 0, 
-  "version": 31
- }, 
- {
-  "doctype": "DocField", 
-  "name": "__common__", 
-  "parent": "Workflow Rule", 
-  "parentfield": "fields", 
-  "parenttype": "DocType", 
-  "permlevel": 0
- }, 
- {
-  "create": 1, 
-  "doctype": "DocPerm", 
-  "name": "__common__", 
-  "parent": "Workflow Rule", 
-  "parentfield": "permissions", 
-  "parenttype": "DocType", 
-  "permlevel": 0, 
-  "read": 1, 
-  "report": 1, 
-  "role": "System Manager", 
-  "write": 1
- }, 
- {
-  "doctype": "DocType", 
-  "name": "Workflow Rule"
- }, 
- {
-  "doctype": "DocPerm"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "rule_definition", 
-  "fieldtype": "Section Break", 
-  "label": "Rule Definition", 
-  "oldfieldtype": "Section Break"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "intro_html", 
-  "fieldtype": "HTML", 
-  "label": "Intro HTML", 
-  "oldfieldtype": "HTML", 
-  "options": "<b>Select form for which you want to define rules,set priority & status.</b>"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "rule_name", 
-  "fieldtype": "Data", 
-  "label": "Rule Name", 
-  "oldfieldname": "rule_name", 
-  "oldfieldtype": "Data", 
-  "reqd": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "rule_status", 
-  "fieldtype": "Select", 
-  "in_filter": 1, 
-  "label": "Rule Status", 
-  "oldfieldname": "rule_status", 
-  "oldfieldtype": "Select", 
-  "options": "\nActive\nInactive", 
-  "reqd": 1, 
-  "search_index": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "select_form", 
-  "fieldtype": "Link", 
-  "in_filter": 1, 
-  "label": "Select Form", 
-  "oldfieldname": "select_form", 
-  "oldfieldtype": "Link", 
-  "options": "DocType", 
-  "reqd": 1, 
-  "search_index": 1, 
-  "trigger": "Client"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "rule_priority", 
-  "fieldtype": "Int", 
-  "label": "Rule Priority", 
-  "oldfieldname": "rule_priority", 
-  "oldfieldtype": "Int", 
-  "reqd": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "define_rule", 
-  "fieldtype": "Section Break", 
-  "label": "Define Rule", 
-  "oldfieldtype": "Section Break", 
-  "options": "Simple"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "workflow_rule_details", 
-  "fieldtype": "Table", 
-  "label": "Workflow Rule Details", 
-  "oldfieldname": "workflow_rule_details", 
-  "oldfieldtype": "Table", 
-  "options": "Workflow Rule Detail", 
-  "width": "100px"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "extra_condition", 
-  "fieldtype": "Code", 
-  "hidden": 1, 
-  "label": "Extra Condition", 
-  "oldfieldname": "extra_condition", 
-  "oldfieldtype": "Code", 
-  "print_hide": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "action_detail", 
-  "fieldtype": "Section Break", 
-  "label": "Action Detail", 
-  "oldfieldtype": "Section Break"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "action_html", 
-  "fieldtype": "HTML", 
-  "label": "Action html", 
-  "oldfieldtype": "HTML", 
-  "options": "<b>Specify actions to be taken  when conditions hold satisfied</b>"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "workflow_action_details", 
-  "fieldtype": "Table", 
-  "label": "Workflow Action Details", 
-  "oldfieldname": "workflow_action_details", 
-  "oldfieldtype": "Table", 
-  "options": "Workflow Action Detail"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "reject_html", 
-  "fieldtype": "HTML", 
-  "hidden": 1, 
-  "label": "Reject HTML", 
-  "no_copy": 1, 
-  "oldfieldtype": "HTML", 
-  "options": "<b>If any condition holds false the following message will be displayed . If you wish to stop rule engine when condition holds false then set 'Raise Exception' as 'Yes' otherwise keep this field blank or 'No'.</b>", 
-  "print_hide": 1, 
-  "report_hide": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "message", 
-  "fieldtype": "Text", 
-  "hidden": 1, 
-  "label": "Enter message", 
-  "no_copy": 1, 
-  "oldfieldname": "message", 
-  "oldfieldtype": "Text", 
-  "print_hide": 1, 
-  "report_hide": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "raise_exception", 
-  "fieldtype": "Select", 
-  "hidden": 1, 
-  "label": "Raise Exception", 
-  "no_copy": 1, 
-  "oldfieldname": "raise_exception", 
-  "oldfieldtype": "Select", 
-  "options": "\nYes\nNo", 
-  "print_hide": 1, 
-  "report_hide": 1
- }
-]
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule_detail/__init__.py b/setup/doctype/workflow_rule_detail/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/setup/doctype/workflow_rule_detail/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/setup/doctype/workflow_rule_detail/locale/_messages_doc.json b/setup/doctype/workflow_rule_detail/locale/_messages_doc.json
deleted file mode 100644
index befc8b7..0000000
--- a/setup/doctype/workflow_rule_detail/locale/_messages_doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-[
- "not equal", 
- "Field from other forms", 
- "Operator", 
- "Setup", 
- "No", 
- "equal", 
- "greater than", 
- "Field", 
- "Value", 
- "greater than equal", 
- "Raise Exception", 
- "Yes", 
- "less than equal", 
- "Message when Cond. False", 
- "Workflow Rule Detail", 
- "less than"
-]
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule_detail/locale/ar-doc.json b/setup/doctype/workflow_rule_detail/locale/ar-doc.json
deleted file mode 100644
index 02ec639..0000000
--- a/setup/doctype/workflow_rule_detail/locale/ar-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Field": "\u062d\u0642\u0644", 
- "Field from other forms": "\u062d\u0642\u0644 \u0645\u0646 \u0627\u0644\u0623\u0634\u0643\u0627\u0644 \u0627\u0644\u0623\u062e\u0631\u0649", 
- "Message when Cond. False": "\u0627\u0644\u0631\u0633\u0627\u0644\u0629 \u0639\u0646\u062f\u0645\u0627 \u0643\u0648\u0646\u062f. \u0643\u0627\u0630\u0628", 
- "No": "\u0644\u0627", 
- "Operator": "\u0639\u0627\u0645\u0644", 
- "Raise Exception": "\u0631\u0641\u0639 \u0627\u0633\u062a\u062b\u0646\u0627\u0621", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Value": "\u0642\u064a\u0645\u0629", 
- "Workflow Rule Detail": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0633\u064a\u0631 \u0627\u0644\u0639\u0645\u0644 \u0627\u0644\u0642\u0627\u0639\u062f\u0629", 
- "Yes": "\u0646\u0639\u0645", 
- "[]": "[]", 
- "equal": "\u0645\u062a\u0633\u0627\u0648", 
- "greater than": "\u0623\u0643\u0628\u0631 \u0645\u0646", 
- "greater than equal": "\u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0645\u0633\u0627\u0648\u0627\u0629", 
- "less than": "\u0623\u0642\u0644 \u0645\u0646", 
- "less than equal": "\u0623\u0642\u0644 \u0645\u0646 \u0627\u0644\u0645\u0633\u0627\u0648\u0627\u0629", 
- "not equal": "\u0644\u0627 \u062a\u0633\u0627\u0648\u064a"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule_detail/locale/de-doc.json b/setup/doctype/workflow_rule_detail/locale/de-doc.json
deleted file mode 100644
index a95a89e..0000000
--- a/setup/doctype/workflow_rule_detail/locale/de-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Field": "Feld", 
- "Field from other forms": "Feld von anderen Formen", 
- "Message when Cond. False": "Nachricht Wenn Cond. Falsch", 
- "No": "Auf", 
- "Operator": "Operator", 
- "Raise Exception": "Raise Exception", 
- "Setup": "Setup", 
- "Value": "Wert", 
- "Workflow Rule Detail": "Workflow Rule Details", 
- "Yes": "Ja", 
- "equal": "gleich", 
- "greater than": "gr\u00f6\u00dfer als", 
- "greater than equal": "gr\u00f6\u00dfer gleich", 
- "less than": "weniger als", 
- "less than equal": "weniger als gleich", 
- "not equal": "ungleich"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule_detail/locale/es-doc.json b/setup/doctype/workflow_rule_detail/locale/es-doc.json
deleted file mode 100644
index 54a1ed1..0000000
--- a/setup/doctype/workflow_rule_detail/locale/es-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Field": "Campo", 
- "Field from other forms": "Campo de otras formas", 
- "Message when Cond. False": "Mensaje cuando Cond. Falso", 
- "No": "No", 
- "Operator": "Operador", 
- "Raise Exception": "Levante Excepci\u00f3n", 
- "Setup": "Disposici\u00f3n", 
- "Value": "Valor", 
- "Workflow Rule Detail": "Detalle de la regla de flujo de trabajo", 
- "Yes": "S\u00ed", 
- "[]": "[]", 
- "equal": "igual", 
- "greater than": "m\u00e1s que", 
- "greater than equal": "mayor o igual", 
- "less than": "menos que", 
- "less than equal": "menos de igual", 
- "not equal": "no igual"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule_detail/locale/fr-doc.json b/setup/doctype/workflow_rule_detail/locale/fr-doc.json
deleted file mode 100644
index ab42671..0000000
--- a/setup/doctype/workflow_rule_detail/locale/fr-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Field": "Champ", 
- "Field from other forms": "Champ d&#39;autres formes", 
- "Message when Cond. False": "Message lorsque Cond. Faux", 
- "No": "Aucun", 
- "Operator": "Op\u00e9rateur", 
- "Raise Exception": "Soulever Exception", 
- "Setup": "Installation", 
- "Value": "Valeur", 
- "Workflow Rule Detail": "D\u00e9tail r\u00e8gle de workflow", 
- "Yes": "Oui", 
- "[]": "[]", 
- "equal": "\u00e9gal", 
- "greater than": "sup\u00e9rieure \u00e0", 
- "greater than equal": "sup\u00e9rieur ou \u00e9gal", 
- "less than": "moins que", 
- "less than equal": "moins \u00e9gal", 
- "not equal": "pas \u00e9gal"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule_detail/locale/hi-doc.json b/setup/doctype/workflow_rule_detail/locale/hi-doc.json
deleted file mode 100644
index 109dc7f..0000000
--- a/setup/doctype/workflow_rule_detail/locale/hi-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Field": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930", 
- "Field from other forms": "\u0905\u0928\u094d\u092f \u0930\u0942\u092a\u094b\u0902 \u0938\u0947 \u092b\u0940\u0932\u094d\u0921", 
- "Message when Cond. False": "\u091c\u092c Cond \u0938\u0902\u0926\u0947\u0936. \u091d\u0942\u0920\u093e", 
- "No": "\u0928\u0939\u0940\u0902", 
- "Operator": "\u0911\u092a\u0930\u0947\u091f\u0930", 
- "Raise Exception": "\u0905\u092a\u0935\u093e\u0926 \u0909\u0920\u093e\u090f\u0901", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Value": "\u092e\u0942\u0932\u094d\u092f", 
- "Workflow Rule Detail": "\u0935\u0930\u094d\u0915\u092b\u093c\u094d\u0932\u094b \u0928\u093f\u092f\u092e \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Yes": "\u0939\u093e\u0902", 
- "[]": "[]", 
- "equal": "\u092c\u0930\u093e\u092c\u0930", 
- "greater than": "\u0938\u0947 \u0905\u0927\u093f\u0915 \u0938\u0947 \u0905\u0927\u093f\u0915", 
- "greater than equal": "\u092c\u0930\u093e\u092c\u0930 \u092f\u093e \u0905\u0927\u093f\u0915", 
- "less than": "\u0915\u0940 \u0924\u0941\u0932\u0928\u093e \u092e\u0947\u0902 \u0915\u092e", 
- "less than equal": "\u092c\u0930\u093e\u092c\u0930 \u092f\u093e \u0915\u092e", 
- "not equal": "\u092c\u0930\u093e\u092c\u0930 \u0928\u0939\u0940\u0902"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule_detail/locale/hr-doc.json b/setup/doctype/workflow_rule_detail/locale/hr-doc.json
deleted file mode 100644
index a523b06..0000000
--- a/setup/doctype/workflow_rule_detail/locale/hr-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Field": "Polje", 
- "Field from other forms": "Podru\u010dje od drugih oblika", 
- "Message when Cond. False": "Poruka kad Uslov. La\u017ean", 
- "No": "Ne", 
- "Operator": "Operator", 
- "Raise Exception": "Podignite Iznimka", 
- "Setup": "Postavljanje", 
- "Value": "Vrijednost", 
- "Workflow Rule Detail": "Workflow Pravilo Detalj", 
- "Yes": "Da", 
- "[]": "[]", 
- "equal": "jednak", 
- "greater than": "ve\u0107i od", 
- "greater than equal": "ve\u0107e od jednako", 
- "less than": "manje od", 
- "less than equal": "manje od jednako", 
- "not equal": "nije jednako"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule_detail/locale/nl-doc.json b/setup/doctype/workflow_rule_detail/locale/nl-doc.json
deleted file mode 100644
index 800b634..0000000
--- a/setup/doctype/workflow_rule_detail/locale/nl-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Field": "Veld", 
- "Field from other forms": "Veld van andere vormen", 
- "Message when Cond. False": "Bericht wanneer Cond. Vals", 
- "No": "Geen", 
- "Operator": "Operator", 
- "Raise Exception": "Raise Uitzondering", 
- "Setup": "Setup", 
- "Value": "Waarde", 
- "Workflow Rule Detail": "Workflow Regel Detail", 
- "Yes": "Ja", 
- "[]": "[]", 
- "equal": "gelijk", 
- "greater than": "groter dan", 
- "greater than equal": "groter dan of gelijk", 
- "less than": "minder dan", 
- "less than equal": "minder dan gelijk", 
- "not equal": "ongelijk"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule_detail/locale/pt-BR-doc.json b/setup/doctype/workflow_rule_detail/locale/pt-BR-doc.json
deleted file mode 100644
index ee1a847..0000000
--- a/setup/doctype/workflow_rule_detail/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Field": "Campo", 
- "Field from other forms": "Campo de outros formul\u00e1rios", 
- "Message when Cond. False": "Mensagem quando Condi\u00e7\u00e3o for Falsa", 
- "No": "N\u00e3o", 
- "Operator": "Operador", 
- "Raise Exception": "Levantar Exce\u00e7\u00e3o", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Value": "Valor", 
- "Workflow Rule Detail": "Detalhe da Regra do Fluxo de Trabalho", 
- "Yes": "Sim", 
- "equal": "igual", 
- "greater than": "maior que", 
- "greater than equal": "maior ou igual", 
- "less than": "menor que", 
- "less than equal": "menor ou igual", 
- "not equal": "n\u00e3o igual"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule_detail/locale/pt-doc.json b/setup/doctype/workflow_rule_detail/locale/pt-doc.json
deleted file mode 100644
index ec96ab4..0000000
--- a/setup/doctype/workflow_rule_detail/locale/pt-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Field": "Campo", 
- "Field from other forms": "Campo de outras formas", 
- "Message when Cond. False": "Mensagem quando Cond. Falso", 
- "No": "N\u00e3o", 
- "Operator": "Operador", 
- "Raise Exception": "Levante Exce\u00e7\u00e3o", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Value": "Valor", 
- "Workflow Rule Detail": "Detalhe regra de fluxo de trabalho", 
- "Yes": "Sim", 
- "[]": "[]", 
- "equal": "igual", 
- "greater than": "maior do que", 
- "greater than equal": "maior ou igual", 
- "less than": "menor que", 
- "less than equal": "menor ou igual", 
- "not equal": "n\u00e3o igual"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule_detail/locale/sr-doc.json b/setup/doctype/workflow_rule_detail/locale/sr-doc.json
deleted file mode 100644
index 3e41e1f..0000000
--- a/setup/doctype/workflow_rule_detail/locale/sr-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Field": "\u041f\u043e\u0459\u0435", 
- "Field from other forms": "\u041e\u0431\u043b\u0430\u0441\u0442 \u043e\u0434 \u0434\u0440\u0443\u0433\u0438\u0445 \u043e\u0431\u043b\u0438\u043a\u0430", 
- "Message when Cond. False": "\u041f\u043e\u0440\u0443\u043a\u0430 \u043a\u0430\u0434 \u0423\u0441\u043b\u043e\u0432. \u041b\u0430\u0436\u0430\u043d", 
- "No": "\u041d\u0435", 
- "Operator": "\u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440", 
- "Raise Exception": "\u041f\u043e\u0434\u0438\u045b\u0438 \u0415\u043a\u0446\u0435\u043f\u0442\u0438\u043e\u043d", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Value": "\u0412\u0440\u0435\u0434\u043d\u043e\u0441\u0442", 
- "Workflow Rule Detail": "\u0412\u043e\u0440\u043a\u0444\u043b\u043e\u0432 \u041f\u0440\u0430\u0432\u0438\u043b\u043e \u0414\u0435\u0442\u0430\u0459", 
- "Yes": "\u0414\u0430", 
- "[]": "[]", 
- "equal": "\u0458\u0435\u0434\u043d\u0430\u043a", 
- "greater than": "\u0432\u0435\u045b\u0438 \u043e\u0434", 
- "greater than equal": "\u0432\u0435\u045b\u0438 \u043e\u0434 \u0458\u0435\u0434\u043d\u0430\u043a\u043e\u0433", 
- "less than": "\u043c\u0430\u045a\u0435 \u043e\u0434", 
- "less than equal": "\u043c\u0430\u045a\u0435 \u043e\u0434 \u0458\u0435\u0434\u043d\u0430\u043a\u043e\u0433", 
- "not equal": "\u043d\u0438\u0441\u0443 \u0458\u0435\u0434\u043d\u0430\u043a\u0438"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule_detail/locale/ta-doc.json b/setup/doctype/workflow_rule_detail/locale/ta-doc.json
deleted file mode 100644
index d85d159..0000000
--- a/setup/doctype/workflow_rule_detail/locale/ta-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Field": "\u0baa\u0bc1\u0bb2\u0bae\u0bcd", 
- "Field from other forms": "\u0baa\u0bbf\u0bb1 \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0baa\u0bc1\u0bb2\u0bae\u0bcd", 
- "Message when Cond. False": "\u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf \u0baa\u0bc7\u0bbe\u0ba4\u0bc1 \u0ba8\u0bbf\u0bb2\u0bc8. \u0ba4\u0bb5\u0bb1\u0bbe\u0ba9", 
- "No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Operator": "\u0b86\u0baa\u0bb0\u0bc7\u0b9f\u0bcd\u0b9f\u0bb0\u0bcd", 
- "Raise Exception": "\u0bb5\u0bbf\u0ba4\u0bbf\u0bb5\u0bbf\u0bb2\u0b95\u0bcd\u0b95\u0bc1 \u0b89\u0baf\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Value": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Workflow Rule Detail": "\u0baa\u0ba3\u0bbf\u0baf\u0bc7\u0bbe\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0bb5\u0bbf\u0ba4\u0bbf \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Yes": "\u0b86\u0bae\u0bcd", 
- "[]": "[]", 
- "equal": "\u0b87\u0ba3\u0bc8\u0baf\u0bbe\u0ba9", 
- "greater than": "\u0bb5\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0bc6\u0bb0\u0bbf\u0ba4\u0bc1", 
- "greater than equal": "\u0b9a\u0bae \u0b85\u0ba4\u0bbf\u0b95\u0bae\u0bbe\u0b95", 
- "less than": "\u0b95\u0bc1\u0bb1\u0bc8\u0bb5\u0bbe\u0ba9", 
- "less than equal": "\u0b9a\u0bae \u0b95\u0bc1\u0bb1\u0bc8\u0bb5\u0bbe\u0ba9", 
- "not equal": "\u0b9a\u0bae \u0b87\u0bb2\u0bcd\u0bb2\u0bc8"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule_detail/locale/th-doc.json b/setup/doctype/workflow_rule_detail/locale/th-doc.json
deleted file mode 100644
index 1ff91f7..0000000
--- a/setup/doctype/workflow_rule_detail/locale/th-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Field": "\u0e2a\u0e19\u0e32\u0e21", 
- "Field from other forms": "\u0e40\u0e02\u0e15\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e08\u0e32\u0e01\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e2d\u0e37\u0e48\u0e19 \u0e46", 
- "Message when Cond. False": "\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e40\u0e21\u0e37\u0e48\u0e2d Cond \u0e40\u0e17\u0e47\u0e08", 
- "No": "\u0e44\u0e21\u0e48", 
- "Operator": "\u0e1c\u0e39\u0e49\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e01\u0e32\u0e23", 
- "Raise Exception": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e01\u0e32\u0e23\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Value": "\u0e21\u0e39\u0e25\u0e04\u0e48\u0e32", 
- "Workflow Rule Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e0e\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c", 
- "Yes": "\u0e43\u0e0a\u0e48", 
- "[]": "[]", 
- "equal": "\u0e40\u0e17\u0e48\u0e32\u0e01\u0e31\u0e19", 
- "greater than": "\u0e21\u0e32\u0e01\u0e01\u0e27\u0e48\u0e32", 
- "greater than equal": "\u0e21\u0e32\u0e01\u0e01\u0e27\u0e48\u0e32\u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e17\u0e48\u0e32\u0e01\u0e31\u0e1a", 
- "less than": "\u0e19\u0e49\u0e2d\u0e22\u0e01\u0e27\u0e48\u0e32", 
- "less than equal": "\u0e19\u0e49\u0e2d\u0e22\u0e01\u0e27\u0e48\u0e32\u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e17\u0e48\u0e32\u0e01\u0e31\u0e1a", 
- "not equal": "\u0e44\u0e21\u0e48\u0e40\u0e17\u0e48\u0e32\u0e01\u0e31\u0e1a"
-}
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule_detail/workflow_rule_detail.py b/setup/doctype/workflow_rule_detail/workflow_rule_detail.py
deleted file mode 100644
index 7f48feb..0000000
--- a/setup/doctype/workflow_rule_detail/workflow_rule_detail.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-
-class DocType:
-	def __init__(self, d, dl):
-		self.doc, self.doclist = d, dl
\ No newline at end of file
diff --git a/setup/doctype/workflow_rule_detail/workflow_rule_detail.txt b/setup/doctype/workflow_rule_detail/workflow_rule_detail.txt
deleted file mode 100644
index 1aee3fe..0000000
--- a/setup/doctype/workflow_rule_detail/workflow_rule_detail.txt
+++ /dev/null
@@ -1,84 +0,0 @@
-[
- {
-  "creation": "2013-02-22 01:27:59", 
-  "docstatus": 0, 
-  "modified": "2013-03-07 07:03:34", 
-  "modified_by": "Administrator", 
-  "owner": "swarnalata@webnotestech.com"
- }, 
- {
-  "doctype": "DocType", 
-  "istable": 1, 
-  "module": "Setup", 
-  "name": "__common__"
- }, 
- {
-  "doctype": "DocField", 
-  "name": "__common__", 
-  "parent": "Workflow Rule Detail", 
-  "parentfield": "fields", 
-  "parenttype": "DocType", 
-  "permlevel": 0
- }, 
- {
-  "doctype": "DocType", 
-  "name": "Workflow Rule Detail"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "rule_field", 
-  "fieldtype": "Select", 
-  "label": "Field", 
-  "oldfieldname": "rule_field", 
-  "oldfieldtype": "Select", 
-  "options": "[]", 
-  "print_width": "200px", 
-  "width": "200px"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "operator", 
-  "fieldtype": "Select", 
-  "label": "Operator", 
-  "oldfieldname": "operator", 
-  "oldfieldtype": "Select", 
-  "options": "\nequal\nnot equal\ngreater than\ngreater than equal\nless than\nless than equal"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "value", 
-  "fieldtype": "Data", 
-  "label": "Value", 
-  "oldfieldname": "value", 
-  "oldfieldtype": "Data", 
-  "print_width": "100px", 
-  "width": "100px"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "comparing_field", 
-  "fieldtype": "Select", 
-  "label": "Field from other forms", 
-  "oldfieldname": "comparing_field", 
-  "oldfieldtype": "Select"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "message", 
-  "fieldtype": "Data", 
-  "label": "Message when Cond. False", 
-  "oldfieldname": "message", 
-  "oldfieldtype": "Data", 
-  "print_width": "200px", 
-  "width": "200px"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "exception", 
-  "fieldtype": "Select", 
-  "label": "Raise Exception", 
-  "oldfieldname": "exception", 
-  "oldfieldtype": "Select", 
-  "options": "\nYes\nNo"
- }
-]
\ No newline at end of file
diff --git a/setup/locale/_messages_js.json b/setup/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/setup/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/setup/locale/_messages_py.json b/setup/locale/_messages_py.json
deleted file mode 100644
index f41b905..0000000
--- a/setup/locale/_messages_py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-[
- "Please specify Default Currency in Company Master \\\n\t\t\tand Global Defaults"
-]
\ No newline at end of file
diff --git a/setup/locale/ar-py.json b/setup/locale/ar-py.json
deleted file mode 100644
index f4e8b13..0000000
--- a/setup/locale/ar-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Please specify Default Currency in Company Master \\\t\t\tand Global Defaults": "\u064a\u0631\u062c\u0649 \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0641\u064a \u0645\u0627\u062c\u0633\u062a\u064a\u0631 \u0634\u0631\u0643\u0629 \\ \u0648\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0627\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a\u0629"
-}
\ No newline at end of file
diff --git a/setup/locale/es-py.json b/setup/locale/es-py.json
deleted file mode 100644
index b27b0e2..0000000
--- a/setup/locale/es-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Please specify Default Currency in Company Master \\\t\t\tand Global Defaults": "Por favor, especifique Moneda predeterminada en Master Compa\u00f1\u00eda \\ y predeterminados globales"
-}
\ No newline at end of file
diff --git a/setup/locale/fr-py.json b/setup/locale/fr-py.json
deleted file mode 100644
index b76e6ec..0000000
--- a/setup/locale/fr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Please specify Default Currency in Company Master \\\t\t\tand Global Defaults": "S&#39;il vous pla\u00eet indiquer Devise par d\u00e9faut en Master Soci\u00e9t\u00e9 \\ et valeurs par d\u00e9faut globales"
-}
\ No newline at end of file
diff --git a/setup/locale/hi-py.json b/setup/locale/hi-py.json
deleted file mode 100644
index 2b92fdf..0000000
--- a/setup/locale/hi-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Please specify Default Currency in Company Master \\\t\t\tand Global Defaults": "\u0915\u0902\u092a\u0928\u0940 \\ \u092e\u093e\u0938\u094d\u091f\u0930 \u0914\u0930 \u0935\u0948\u0936\u094d\u0935\u093f\u0915 \u092e\u0942\u0932\u092d\u0942\u0924 \u092e\u0947\u0902 \u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u092e\u0941\u0926\u094d\u0930\u093e \u0928\u093f\u0930\u094d\u0926\u093f\u0937\u094d\u091f \u0915\u0930\u0947\u0902"
-}
\ No newline at end of file
diff --git a/setup/locale/hr-py.json b/setup/locale/hr-py.json
deleted file mode 100644
index 7ad3e28..0000000
--- a/setup/locale/hr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Please specify Default Currency in Company Master \\\t\t\tand Global Defaults": "Navedite Default valutu u trgova\u010dkim dru\u0161tvima Master \\ i Global defaultno"
-}
\ No newline at end of file
diff --git a/setup/locale/nl-py.json b/setup/locale/nl-py.json
deleted file mode 100644
index 5ecb762..0000000
--- a/setup/locale/nl-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Please specify Default Currency in Company Master \\\t\t\tand Global Defaults": "Geef Standaard valuta in Bedrijf Master \\ en Global Standaardwaarden"
-}
\ No newline at end of file
diff --git a/setup/locale/pt-py.json b/setup/locale/pt-py.json
deleted file mode 100644
index f8ea17d..0000000
--- a/setup/locale/pt-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Please specify Default Currency in Company Master \\\t\t\tand Global Defaults": "Por favor, especificar a moeda padr\u00e3o na empresa MASTER \\ e Padr\u00f5es Globais"
-}
\ No newline at end of file
diff --git a/setup/locale/sr-py.json b/setup/locale/sr-py.json
deleted file mode 100644
index 8a55c8a..0000000
--- a/setup/locale/sr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Please specify Default Currency in Company Master \\\t\t\tand Global Defaults": "\u041d\u0430\u0432\u0435\u0434\u0438\u0442\u0435 \u0412\u0430\u043b\u0443\u0442\u0435 \u043f\u043e\u0434\u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u0458\u0443\u045b\u0435 \u0443 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0438 \u041c\u0430\u0441\u0442\u0435\u0440 \\ \u0438 \u0433\u043b\u043e\u0431\u0430\u043b\u043d\u0435 \u0414\u0435\u0444\u0430\u0443\u043b\u0442\u0441"
-}
\ No newline at end of file
diff --git a/setup/locale/ta-py.json b/setup/locale/ta-py.json
deleted file mode 100644
index b104301..0000000
--- a/setup/locale/ta-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Please specify Default Currency in Company Master \\\t\t\tand Global Defaults": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0bae\u0bc1\u0ba4\u0ba9\u0bcd\u0bae\u0bc8 \\ \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b89\u0bb2\u0b95\u0bb3\u0bbe\u0bb5\u0bbf\u0baf \u0b87\u0baf\u0bb2\u0bcd\u0baa\u0bc1\u0ba8\u0bbf\u0bb2\u0bc8\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1 \u0b89\u0bb3\u0bcd\u0bb3 \u0b87\u0baf\u0bb2\u0bcd\u0baa\u0bc1\u0ba8\u0bbf\u0bb2\u0bc8 \u0ba8\u0bbe\u0ba3\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b9f\u0bb5\u0bc1\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/setup/locale/th-py.json b/setup/locale/th-py.json
deleted file mode 100644
index fb3213c..0000000
--- a/setup/locale/th-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Please specify Default Currency in Company Master \\\t\t\tand Global Defaults": "\u0e42\u0e1b\u0e23\u0e14\u0e23\u0e30\u0e1a\u0e38\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e43\u0e19 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 \u0e21\u0e32\u0e2a\u0e40\u0e15\u0e2d\u0e23\u0e4c \\ \u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e17\u0e31\u0e48\u0e27\u0e42\u0e25\u0e01"
-}
\ No newline at end of file
diff --git a/setup/page/setup/locale/_messages_js.json b/setup/page/setup/locale/_messages_js.json
deleted file mode 100644
index bb6f43a..0000000
--- a/setup/page/setup/locale/_messages_js.json
+++ /dev/null
@@ -1,61 +0,0 @@
-[
- "Import data from spreadsheet (csv) files", 
- "Enable / disable currencies.", 
- "Show / Hide Modules", 
- "Simplify entry forms by disabling features", 
- "Sales Email Settings", 
- "Features Setup", 
- "Manage numbering series", 
- "Restrict submission rights based on amount", 
- "Daily, weekly, monthly email Digests", 
- "Letter heads for print", 
- "Financial Years for books of accounts", 
- "Email Settings", 
- "Workfow", 
- "HTML print formats for quotes, invoices etc", 
- "Out going mail server and support ticket mailbox", 
- "Profile", 
- "Setup outgoing SMS via your bulk SMS provider", 
- "Send bulk SMS to leads, customers, contacts", 
- "Users", 
- "Currency", 
- "Style Settings", 
- "Company", 
- "Add/remove users, set roles, passwords etc", 
- "SMS Settings", 
- "List of companies (not customers / suppliers)", 
- "Authorization Rule", 
- "Permission Manager", 
- "Data", 
- "Customize", 
- "Customize Form", 
- "Set workflow rules.", 
- "Jobs Email Settings", 
- "Custom Script", 
- "Branding and Printing", 
- "Fiscal Year", 
- "SMS Center", 
- "Prompt email sending to customers and suppliers", 
- "Organization", 
- "Set multiple numbering series for transactions", 
- "Add custom code to forms", 
- "Add fields to forms", 
- "Letter Head", 
- "Custom Field", 
- "Extract Job Applicant from jobs email id e.g. jobs@example.com", 
- "Notification Control", 
- "Email Digest", 
- "Print Format", 
- "Change entry properties (hide fields, make mandatory etc)", 
- "Extract Leads from sales email id e.g. sales@example.com", 
- "Add headers for standard print formats", 
- "User Properties", 
- "Set permissions on transactions / masters", 
- "Global Defaults", 
- "Set default values for users (also used for permissions).", 
- "Change background fonts etc", 
- "Set default values for entry", 
- "Show, hide modules", 
- "Data Import", 
- "Print Heading"
-]
\ No newline at end of file
diff --git a/setup/page/setup/locale/ar-js.json b/setup/page/setup/locale/ar-js.json
deleted file mode 100644
index fab555d..0000000
--- a/setup/page/setup/locale/ar-js.json
+++ /dev/null
@@ -1,61 +0,0 @@
-{
- "Add custom code to forms": "\u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u062a\u0639\u0644\u064a\u0645\u0627\u062a \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 \u0644\u0623\u0634\u0643\u0627\u0644", 
- "Add fields to forms": "\u0625\u0636\u0627\u0641\u0629 \u062d\u0642\u0648\u0644 \u0625\u0644\u0649 \u0623\u0634\u0643\u0627\u0644", 
- "Add headers for standard print formats": "\u0625\u0636\u0627\u0641\u0629 \u0631\u0624\u0648\u0633 \u0627\u0644\u0637\u0628\u0627\u0639\u0629 \u0644\u062a\u0646\u0633\u064a\u0642\u0627\u062a \u0627\u0644\u0642\u064a\u0627\u0633\u064a\u0629", 
- "Add/remove users, set roles, passwords etc": "\u0625\u0636\u0627\u0641\u0629 / \u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u0623\u0639\u0636\u0627\u0621 \u0648\u0627\u0644\u0623\u062f\u0648\u0627\u0631 \u0645\u062c\u0645\u0648\u0639\u0629\u060c \u0648\u0643\u0644\u0645\u0627\u062a \u0627\u0644\u0633\u0631 \u0648\u063a\u064a\u0631\u0647\u0627", 
- "Authorization Rule": "\u0625\u0630\u0646 \u0627\u0644\u0642\u0627\u0639\u062f\u0629", 
- "Branding and Printing": "\u0627\u0644\u0639\u0644\u0627\u0645\u0627\u062a \u0627\u0644\u062a\u062c\u0627\u0631\u064a\u0629 \u0648\u0627\u0644\u0637\u0628\u0627\u0639\u0629", 
- "Change background fonts etc": "\u062a\u063a\u064a\u064a\u0631 \u062e\u0644\u0641\u064a\u0629 \u0627\u0644\u062e\u0637\u0648\u0637 \u0627\u0644\u062e", 
- "Change entry properties (hide fields, make mandatory etc)": "\u062a\u063a\u064a\u064a\u0631 \u062e\u0635\u0627\u0626\u0635 \u062f\u062e\u0648\u0644 (\u062d\u0642\u0648\u0644 \u0625\u062e\u0641\u0627\u0621\u060c \u0648\u062c\u0639\u0644 \u0627\u0644\u062e \u0625\u0644\u0632\u0627\u0645\u064a)", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Currency": "\u0639\u0645\u0644\u0629", 
- "Custom Field": "\u0645\u062e\u0635\u0635 \u0627\u0644\u0645\u064a\u062f\u0627\u0646\u064a\u0629", 
- "Custom Script": "\u0633\u064a\u0646\u0627\u0631\u064a\u0648 \u0645\u062e\u0635\u0635", 
- "Customize": "\u062a\u062e\u0635\u064a\u0635", 
- "Customize Form": "\u062a\u062e\u0635\u064a\u0635 \u0646\u0645\u0648\u0630\u062c", 
- "Daily, weekly, monthly email Digests": "\u064a\u0648\u0645\u064a\u0629 \u0648\u0623\u0633\u0628\u0648\u0639\u064a\u0629 \u0648\u0634\u0647\u0631\u064a\u0629 \u0645\u0644\u062e\u0635\u0627\u062a \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Data": "\u0645\u0639\u0637\u064a\u0627\u062a", 
- "Data Import": "\u0627\u0633\u062a\u064a\u0631\u0627\u062f \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a", 
- "Email Digest": "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u062f\u0627\u064a\u062c\u0633\u062a", 
- "Email Settings": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Enable / disable currencies.": "\u062a\u0645\u0643\u064a\u0646 / \u062a\u0639\u0637\u064a\u0644 \u0627\u0644\u0639\u0645\u0644\u0627\u062a.", 
- "Extract Job Applicant from jobs email id e.g. jobs@example.com": "\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0637\u0627\u0644\u0628 \u0627\u0644\u0639\u0645\u0644 \u0645\u0646 \u0648\u0638\u0627\u0626\u0641 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644 \u0631\u0642\u0645 jobs@example.com", 
- "Extract Leads from sales email id e.g. sales@example.com": "\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u064a\u0624\u062f\u064a \u0645\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u062b\u0644 \u0631\u0642\u0645 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a sales@example.com", 
- "Features Setup": "\u0645\u064a\u0632\u0627\u062a \u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Financial Years for books of accounts": "\u0627\u0644\u0645\u0627\u0644\u064a\u0629 \u0644\u0644\u0633\u0646\u0648\u0627\u062a \u062f\u0641\u0627\u062a\u0631 \u0627\u0644\u062d\u0633\u0627\u0628\u0627\u062a", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Global Defaults": "\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0627\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a\u0629", 
- "HTML print formats for quotes, invoices etc": "\u062a\u0646\u0633\u064a\u0642\u0627\u062a HTML \u0644\u0644\u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u062e \u0627\u0644\u0627\u0633\u0639\u0627\u0631\u060c", 
- "Import data from spreadsheet (csv) files": "\u0627\u0633\u062a\u064a\u0631\u0627\u062f \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0645\u0646 \u0645\u0644\u0641\u0627\u062a (CSV) \u062c\u062f\u0648\u0644", 
- "Jobs Email Settings": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0648\u0638\u0627\u0626\u0641", 
- "Letter Head": "\u0631\u0633\u0627\u0644\u0629 \u0631\u0626\u064a\u0633", 
- "Letter heads for print": "\u0631\u0633\u0627\u0644\u0629 \u0631\u0624\u0633\u0627\u0621 \u0644\u0644\u0637\u0628\u0627\u0639\u0629", 
- "List of companies (not customers / suppliers)": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0634\u0631\u0643\u0627\u062a (\u0648\u0644\u064a\u0633 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 / \u0627\u0644\u0645\u0648\u0631\u062f\u064a\u0646)", 
- "Manage numbering series": "\u0625\u062f\u0627\u0631\u0629 \u0633\u0644\u0633\u0644\u0629 \u0627\u0644\u062a\u0631\u0642\u064a\u0645", 
- "Notification Control": "\u0625\u0639\u0644\u0627\u0645 \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Organization": "\u0645\u0646\u0638\u0645\u0629", 
- "Out going mail server and support ticket mailbox": "\u0630\u0647\u0627\u0628 \u062e\u0627\u062f\u0645 \u0627\u0644\u0628\u0631\u064a\u062f \u0648\u0627\u0644\u062f\u0639\u0645 \u0639\u0644\u0628\u0629 \u0627\u0644\u062a\u0630\u0627\u0643\u0631", 
- "Permission Manager": "\u0625\u0630\u0646 \u0625\u062f\u0627\u0631\u0629", 
- "Print Format": "\u0637\u0628\u0627\u0639\u0629 \u0634\u0643\u0644", 
- "Print Heading": "\u0637\u0628\u0627\u0639\u0629 \u0639\u0646\u0648\u0627\u0646", 
- "Profile": "\u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0634\u062e\u0635\u064a", 
- "Prompt email sending to customers and suppliers": "\u0645\u0648\u062c\u0647 \u0627\u0631\u0633\u0627\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0627\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0644\u0644\u0639\u0645\u0644\u0627\u0621 \u0648\u0627\u0644\u0645\u0648\u0631\u062f\u064a\u0646", 
- "Restrict submission rights based on amount": "\u062a\u0642\u064a\u064a\u062f \u062d\u0642\u0648\u0642 \u0639\u0644\u0649 \u0623\u0633\u0627\u0633 \u062a\u0642\u062f\u064a\u0645 \u0645\u0628\u0644\u063a", 
- "SMS Center": "\u0645\u0631\u0643\u0632 SMS", 
- "SMS Settings": "SMS \u0625\u0639\u062f\u0627\u062f\u0627\u062a", 
- "Sales Email Settings": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u0628\u064a\u0639\u0627\u062a", 
- "Send bulk SMS to leads, customers, contacts": "\u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0642\u0635\u064a\u0631\u0629 \u0628\u0627\u0644\u062c\u0645\u0644\u0629 \u0644\u060c \u0627\u0639\u0644\u0627\u0646\u0627\u062a \u0627\u062a\u0635\u0627\u0644\u0627\u062a\u060c \u0648\u0627\u0644\u0632\u0628\u0627\u0626\u0646", 
- "Set default values for entry": "\u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0642\u064a\u0645 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0644\u0644\u062f\u062e\u0648\u0644", 
- "Set default values for users (also used for permissions).": "\u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0642\u064a\u0645 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646 (\u062a\u0633\u062a\u062e\u062f\u0645 \u0623\u064a\u0636\u0627 \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0623\u0630\u0648\u0646\u0627\u062a).", 
- "Set multiple numbering series for transactions": "\u062a\u0639\u064a\u064a\u0646 \u0645\u062a\u0639\u062f\u062f\u0629 \u0633\u0644\u0633\u0644\u0629 \u062a\u0631\u0642\u064a\u0645 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0627\u062a", 
- "Set permissions on transactions / masters": "\u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0623\u0630\u0648\u0646\u0627\u062a \u0639\u0644\u0649 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0627\u062a / \u0627\u0644\u0645\u0627\u062c\u0633\u062a\u064a\u0631", 
- "Set workflow rules.": "\u0648\u0636\u0639 \u0642\u0648\u0627\u0639\u062f \u0633\u064a\u0631 \u0627\u0644\u0639\u0645\u0644.", 
- "Setup outgoing SMS via your bulk SMS provider": "\u0625\u0639\u062f\u0627\u062f SMS \u0627\u0644\u0645\u0646\u062a\u0647\u064a\u0629 \u0648\u0644\u0627\u064a\u062a\u0647 \u0639\u0646 \u0637\u0631\u064a\u0642 \u0627\u0644\u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0642\u0635\u064a\u0631\u0629 \u0628\u0627\u0644\u062c\u0645\u0644\u0629 \u0628\u0645\u0632\u0648\u062f", 
- "Show / Hide Modules": "\u0625\u0638\u0647\u0627\u0631 / \u0625\u062e\u0641\u0627\u0621 \u0648\u062d\u062f\u0627\u062a", 
- "Show, hide modules": "\u062a\u0638\u0647\u0631 \u0648\u062a\u062e\u0641\u064a \u0648\u062d\u062f\u0627\u062a", 
- "Simplify entry forms by disabling features": "\u062a\u0628\u0633\u064a\u0637 \u0646\u0645\u0627\u0630\u062c \u0625\u062f\u062e\u0627\u0644 \u0639\u0646 \u0637\u0631\u064a\u0642 \u062a\u0639\u0637\u064a\u0644 \u0627\u0644\u0645\u064a\u0632\u0627\u062a", 
- "Style Settings": "\u0646\u0645\u0637 \u0627\u0644\u0636\u0628\u0637", 
- "User Properties": "\u062e\u0635\u0627\u0626\u0635 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645", 
- "Users": "\u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646", 
- "Workfow": "Workfow"
-}
\ No newline at end of file
diff --git a/setup/page/setup/locale/de-js.json b/setup/page/setup/locale/de-js.json
deleted file mode 100644
index 6a2a1fd..0000000
--- a/setup/page/setup/locale/de-js.json
+++ /dev/null
@@ -1,61 +0,0 @@
-{
- "Add custom code to forms": "F\u00fcgen Sie benutzerdefinierte Code Formen", 
- "Add fields to forms": "Hinzuf\u00fcgen von Feldern zu Formen", 
- "Add headers for standard print formats": "Hinzuf\u00fcgen von Kopf f\u00fcr Standard-Druckformate", 
- "Add/remove users, set roles, passwords etc": "Hinzuf\u00fcgen / Entfernen von Benutzern, Satz Rollen, etc. Passw\u00f6rter", 
- "Authorization Rule": "Autorisierungsregel", 
- "Branding and Printing": "Branding und Druck", 
- "Change background fonts etc": "\u00c4ndern Sie Hintergrund-Schriftarten etc", 
- "Change entry properties (hide fields, make mandatory etc)": "Eintrag \u00e4ndern Eigenschaften (hide Feldern machen obligatorischen etc)", 
- "Company": "Firma", 
- "Currency": "W\u00e4hrung", 
- "Custom Field": "Custom Field", 
- "Custom Script": "Custom Script", 
- "Customize": "Anpassen", 
- "Customize Form": "Formular anpassen", 
- "Daily, weekly, monthly email Digests": "T\u00e4glich Digests w\u00f6chentlich, monatlich E-Mail-", 
- "Data": "Daten", 
- "Data Import": "Datenimport", 
- "Email Digest": "Email Digest", 
- "Email Settings": "E-Mail-Einstellungen", 
- "Enable / disable currencies.": "Aktivieren / Deaktivieren der W\u00e4hrungen.", 
- "Extract Job Applicant from jobs email id e.g. jobs@example.com": "Auszug Bewerber aus Jobs E-Mail-ID beispielsweise jobs@example.com", 
- "Extract Leads from sales email id e.g. sales@example.com": "Auszug Leads aus dem Verkauf email id beispielsweise sales@example.com", 
- "Features Setup": "Features Setup", 
- "Financial Years for books of accounts": "Gesch\u00e4ftsjahre B\u00fccher von Konten", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "Global Defaults": "Globale Defaults", 
- "HTML print formats for quotes, invoices etc": "HTML Druckformate f\u00fcr Angebote, Rechnungen etc", 
- "Import data from spreadsheet (csv) files": "Importieren von Daten aus Tabellen (csv-Dateien)", 
- "Jobs Email Settings": "Jobs per E-Mail Einstellungen", 
- "Letter Head": "Briefkopf", 
- "Letter heads for print": "Briefk\u00f6pfe f\u00fcr Print", 
- "List of companies (not customers / suppliers)": "Liste der Unternehmen (keine Kunden / Lieferanten)", 
- "Manage numbering series": "Verwalten Nummerierung Serie", 
- "Notification Control": "Meldungssteuervorrichtung", 
- "Organization": "Organisation", 
- "Out going mail server and support ticket mailbox": "Fahren Sie Mail-Server und Mailbox Support-Ticket", 
- "Permission Manager": "Permission Manager", 
- "Print Format": "Drucken Format", 
- "Print Heading": "Unterwegs drucken", 
- "Profile": "Profil", 
- "Prompt email sending to customers and suppliers": "Prompt Mail senden an Kunden und Lieferanten", 
- "Restrict submission rights based on amount": "Beschr\u00e4nken Einreichung Rechte nach Betrag", 
- "SMS Center": "SMS Center", 
- "SMS Settings": "SMS-Einstellungen", 
- "Sales Email Settings": "Vertrieb E-Mail-Einstellungen", 
- "Send bulk SMS to leads, customers, contacts": "Senden Sie Massen-SMS, um Leads, Kunden, Kontakte", 
- "Set default values for entry": "Standardwerte f\u00fcr die Einreise", 
- "Set default values for users (also used for permissions).": "Standardwerte f\u00fcr die Benutzer (auch f\u00fcr Berechtigungen verwendet).", 
- "Set multiple numbering series for transactions": "Set Nummerierung Serie f\u00fcr mehrere Transaktionen", 
- "Set permissions on transactions / masters": "Festlegen von Berechtigungen f\u00fcr Transaktionen / masters", 
- "Set workflow rules.": "Stellen Sie Workflow-Regeln.", 
- "Setup outgoing SMS via your bulk SMS provider": "Richten ausgehende SMS \u00fcber Ihre Massen-SMS-Anbieter", 
- "Show / Hide Modules": "Show / Hide Modules", 
- "Show, hide modules": "Anzeigen, Ausblenden Modulen", 
- "Simplify entry forms by disabling features": "Vereinfachen Anmeldeformulare durch Deaktivieren von Funktionen", 
- "Style Settings": "Style Einstellungen", 
- "User Properties": "User Properties", 
- "Users": "Benutzer", 
- "Workfow": "Workfow"
-}
\ No newline at end of file
diff --git a/setup/page/setup/locale/es-js.json b/setup/page/setup/locale/es-js.json
deleted file mode 100644
index 7497962..0000000
--- a/setup/page/setup/locale/es-js.json
+++ /dev/null
@@ -1,61 +0,0 @@
-{
- "Add custom code to forms": "Agregar c\u00f3digo personalizado a las formas", 
- "Add fields to forms": "Agregar campos a las formas", 
- "Add headers for standard print formats": "Agregar encabezados para los formatos de impresi\u00f3n est\u00e1ndar", 
- "Add/remove users, set roles, passwords etc": "A\u00f1adir / eliminar usuarios, roles establecidos, contrase\u00f1as, etc", 
- "Authorization Rule": "Autorizaci\u00f3n Regla", 
- "Branding and Printing": "Branding y prensa", 
- "Change background fonts etc": "Cambiar el fondo etc fuentes", 
- "Change entry properties (hide fields, make mandatory etc)": "Cambiar las propiedades de entrada (campos ocultar, maquillaje etc obligatorio)", 
- "Company": "Empresa", 
- "Currency": "Moneda", 
- "Custom Field": "Campo personalizado", 
- "Custom Script": "Secuencia de personalizaci\u00f3n", 
- "Customize": "Personalizar", 
- "Customize Form": "Personalizar formulario", 
- "Daily, weekly, monthly email Digests": "Diariamente, el correo electr\u00f3nico semanal, mensual Digests", 
- "Data": "Datos", 
- "Data Import": "Importaci\u00f3n de datos", 
- "Email Digest": "Email Resumen", 
- "Email Settings": "Configuraci\u00f3n del correo electr\u00f3nico", 
- "Enable / disable currencies.": "Activar / desactivar monedas.", 
- "Extract Job Applicant from jobs email id e.g. jobs@example.com": "Extracto solicitante de empleo de puestos de trabajo Identificaci\u00f3n del email por ejemplo jobs@example.com", 
- "Extract Leads from sales email id e.g. sales@example.com": "Extracto Leads de ventas email id por ejemplo sales@example.com", 
- "Features Setup": "Caracter\u00edsticas del programa de instalaci\u00f3n", 
- "Financial Years for books of accounts": "Ejercicios econ\u00f3micos respecto a los libros de contabilidad", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "Global Defaults": "Predeterminados globales", 
- "HTML print formats for quotes, invoices etc": "Formatos HTML impresi\u00f3n de cotizaciones, facturas, etc", 
- "Import data from spreadsheet (csv) files": "Importar datos de hojas de c\u00e1lculo (CSV)", 
- "Jobs Email Settings": "Trabajos Configuraci\u00f3n del correo electr\u00f3nico", 
- "Letter Head": "Carta Head", 
- "Letter heads for print": "Cabezas de la letra para impresi\u00f3n", 
- "List of companies (not customers / suppliers)": "Lista de las empresas (no clientes / proveedores)", 
- "Manage numbering series": "Gestione la numeraci\u00f3n de serie", 
- "Notification Control": "Notificaci\u00f3n de control", 
- "Organization": "Organizaci\u00f3n", 
- "Out going mail server and support ticket mailbox": "Dirigirse hacia el servidor de correo y buz\u00f3n de ticket de soporte", 
- "Permission Manager": "Permiso Gerente", 
- "Print Format": "Formato de impresi\u00f3n", 
- "Print Heading": "Imprimir Encabezado", 
- "Profile": "Perfil", 
- "Prompt email sending to customers and suppliers": "Solicitar el env\u00edo de correo electr\u00f3nico a clientes y proveedores", 
- "Restrict submission rights based on amount": "Restringir el derecho de presentaci\u00f3n basado en la cantidad", 
- "SMS Center": "Centro SMS", 
- "SMS Settings": "Configuraci\u00f3n de SMS", 
- "Sales Email Settings": "Ventas Configuraci\u00f3n del correo electr\u00f3nico", 
- "Send bulk SMS to leads, customers, contacts": "Env\u00ede SMS a granel a clientes potenciales, clientes, contactos", 
- "Set default values for entry": "Establecer valores por defecto para la entrada", 
- "Set default values for users (also used for permissions).": "Establecer valores predeterminados para los usuarios (tambi\u00e9n se usa para los permisos).", 
- "Set multiple numbering series for transactions": "Establecer varias series de numeraci\u00f3n para las transacciones", 
- "Set permissions on transactions / masters": "Establecer permisos en las transacciones / maestros", 
- "Set workflow rules.": "Establezca reglas de flujo de trabajo.", 
- "Setup outgoing SMS via your bulk SMS provider": "Configuraci\u00f3n de SMS salientes a trav\u00e9s de su proveedor de SMS a granel", 
- "Show / Hide Modules": "Mostrar / Ocultar M\u00f3dulos", 
- "Show, hide modules": "Mostrar, ocultar m\u00f3dulos", 
- "Simplify entry forms by disabling features": "Simplificar los formularios de inscripci\u00f3n mediante la desactivaci\u00f3n de funciones", 
- "Style Settings": "Ajustes de estilo", 
- "User Properties": "Propiedades del usuario", 
- "Users": "Usuarios", 
- "Workfow": "Workfow"
-}
\ No newline at end of file
diff --git a/setup/page/setup/locale/fr-js.json b/setup/page/setup/locale/fr-js.json
deleted file mode 100644
index 88916a0..0000000
--- a/setup/page/setup/locale/fr-js.json
+++ /dev/null
@@ -1,61 +0,0 @@
-{
- "Add custom code to forms": "Ajouter un code personnalis\u00e9 \u00e0 des formes", 
- "Add fields to forms": "Ajoutez des champs \u00e0 des formes", 
- "Add headers for standard print formats": "Ajouter en-t\u00eates pour les formats d&#39;impression standard", 
- "Add/remove users, set roles, passwords etc": "Ajouter / supprimer des utilisateurs, des r\u00f4les d\u00e9finis, les mots de passe etc", 
- "Authorization Rule": "R\u00e8gle d&#39;autorisation", 
- "Branding and Printing": "Image de marque et d&#39;impression", 
- "Change background fonts etc": "Changez le fond polices, etc", 
- "Change entry properties (hide fields, make mandatory etc)": "Modifier les propri\u00e9t\u00e9s d&#39;entr\u00e9e (champs peau, etc rendent obligatoire)", 
- "Company": "Entreprise", 
- "Currency": "Monnaie", 
- "Custom Field": "Champ personnalis\u00e9", 
- "Custom Script": "Script personnalis\u00e9", 
- "Customize": "Personnaliser", 
- "Customize Form": "Personnaliser le formulaire", 
- "Daily, weekly, monthly email Digests": "Quotidien, hebdomadaire, mensuel et r\u00e9sum\u00e9s", 
- "Data": "Donn\u00e9es", 
- "Data Import": "Importation de donn\u00e9es", 
- "Email Digest": "Email Digest", 
- "Email Settings": "Param\u00e8tres de messagerie", 
- "Enable / disable currencies.": "Activer / d\u00e9sactiver devises.", 
- "Extract Job Applicant from jobs email id e.g. jobs@example.com": "Extrait du demandeur d&#39;emploi \u00e0 partir des emplois email id jobs@example.com par exemple", 
- "Extract Leads from sales email id e.g. sales@example.com": "Extrait des ventes Leads email id sales@example.com par exemple,", 
- "Features Setup": "Features Setup", 
- "Financial Years for books of accounts": "Exercices pour les livres de comptes", 
- "Fiscal Year": "Exercice", 
- "Global Defaults": "Par d\u00e9faut mondiaux", 
- "HTML print formats for quotes, invoices etc": "Formats d&#39;impression HTML pour les devis, les factures, etc", 
- "Import data from spreadsheet (csv) files": "Importation de donn\u00e9es depuis la feuille de calcul (CSV)", 
- "Jobs Email Settings": "Param\u00e8tres de messagerie Emploi", 
- "Letter Head": "A en-t\u00eate", 
- "Letter heads for print": "T\u00eates de lettre pour l&#39;impression", 
- "List of companies (not customers / suppliers)": "Liste des soci\u00e9t\u00e9s (non clients / fournisseurs)", 
- "Manage numbering series": "G\u00e9rer la num\u00e9rotation s\u00e9rie", 
- "Notification Control": "Contr\u00f4le de notification", 
- "Organization": "Organisation", 
- "Out going mail server and support ticket mailbox": "Out going serveur de messagerie et bo\u00eete aux lettres ticket de support", 
- "Permission Manager": "Responsable autorisation", 
- "Print Format": "Format d&#39;impression", 
- "Print Heading": "Imprimer Cap", 
- "Profile": "Profil", 
- "Prompt email sending to customers and suppliers": "Invite email envoyer aux clients et fournisseurs", 
- "Restrict submission rights based on amount": "Restreindre les droits de pr\u00e9sentation bas\u00e9 sur le montant", 
- "SMS Center": "Centre SMS", 
- "SMS Settings": "Param\u00e8tres SMS", 
- "Sales Email Settings": "R\u00e9glages Courriel Ventes", 
- "Send bulk SMS to leads, customers, contacts": "Envoyer un SMS en vrac de prospects, clients, contacts", 
- "Set default values for entry": "D\u00e9finir les valeurs par d\u00e9faut pour l&#39;entr\u00e9e", 
- "Set default values for users (also used for permissions).": "D\u00e9finir les valeurs par d\u00e9faut pour les utilisateurs (\u00e9galement utilis\u00e9 pour les autorisations).", 
- "Set multiple numbering series for transactions": "D\u00e9finir plusieurs s\u00e9ries de num\u00e9rotation pour les transactions", 
- "Set permissions on transactions / masters": "D\u00e9finissez les autorisations sur les transactions / ma\u00eetres", 
- "Set workflow rules.": "D\u00e9finir des r\u00e8gles de workflow.", 
- "Setup outgoing SMS via your bulk SMS provider": "Configuration SMS sortants SMS via votre fournisseur de vrac", 
- "Show / Hide Modules": "Afficher / Masquer les Modules", 
- "Show, hide modules": "Afficher, masquer modules", 
- "Simplify entry forms by disabling features": "Simplifier les formulaires d&#39;inscription en d\u00e9sactivant les fonctionnalit\u00e9s", 
- "Style Settings": "Param\u00e8tres de style", 
- "User Properties": "Propri\u00e9t\u00e9s de l&#39;utilisateur", 
- "Users": "Utilisateurs", 
- "Workfow": "Workfow"
-}
\ No newline at end of file
diff --git a/setup/page/setup/locale/hi-js.json b/setup/page/setup/locale/hi-js.json
deleted file mode 100644
index 385d786..0000000
--- a/setup/page/setup/locale/hi-js.json
+++ /dev/null
@@ -1,61 +0,0 @@
-{
- "Add custom code to forms": "\u0930\u0942\u092a\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u0915\u0938\u094d\u091f\u092e \u0915\u094b\u0921 \u091c\u094b\u0921\u093c\u0947\u0902", 
- "Add fields to forms": "\u0930\u0942\u092a\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u0915\u094d\u0937\u0947\u0924\u094d\u0930\u094b\u0902 \u091c\u094b\u0921\u093c\u0947\u0902", 
- "Add headers for standard print formats": "\u092e\u093e\u0928\u0915 \u092a\u094d\u0930\u093f\u0902\u091f \u092a\u094d\u0930\u093e\u0930\u0942\u092a\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u0939\u0947\u0921\u0930 \u091c\u094b\u0921\u093c\u0947\u0902", 
- "Add/remove users, set roles, passwords etc": "\u091c\u094b\u0921\u093c\u0947\u0902 / \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e\u0913\u0902 \u0915\u094b \u0926\u0942\u0930 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f, \u0938\u0947\u091f \u092d\u0942\u092e\u093f\u0915\u093e\u0913\u0902, \u092a\u093e\u0938\u0935\u0930\u094d\u0921 \u0906\u0926\u093f", 
- "Authorization Rule": "\u092a\u094d\u0930\u093e\u0927\u093f\u0915\u0930\u0923 \u0928\u093f\u092f\u092e", 
- "Branding and Printing": "\u092c\u094d\u0930\u093e\u0902\u0921\u093f\u0902\u0917 \u0914\u0930 \u092e\u0941\u0926\u094d\u0930\u0923", 
- "Change background fonts etc": "\u092a\u0943\u0937\u094d\u0920\u092d\u0942\u092e\u093f \u092b\u094b\u0902\u091f \u0906\u0926\u093f \u092c\u0926\u0932\u0947\u0902", 
- "Change entry properties (hide fields, make mandatory etc)": "\u092a\u094d\u0930\u0935\u0947\u0936 \u0917\u0941\u0923 (\u091b\u0941\u092a\u093e\u0928\u0947 \u0915\u0947 \u0915\u094d\u0937\u0947\u0924\u094d\u0930\u094b\u0902, \u0906\u0926\u093f \u0905\u0928\u093f\u0935\u093e\u0930\u094d\u092f \u092c\u0928\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f) \u092c\u0926\u0932\u0947\u0902", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Currency": "\u092e\u0941\u0926\u094d\u0930\u093e", 
- "Custom Field": "\u0915\u0938\u094d\u091f\u092e \u092b\u093c\u0940\u0932\u094d\u0921", 
- "Custom Script": "\u0915\u0938\u094d\u091f\u092e \u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f", 
- "Customize": "\u0915\u094b \u092e\u0928\u092a\u0938\u0902\u0926", 
- "Customize Form": "\u092a\u094d\u0930\u092a\u0924\u094d\u0930 \u0915\u094b \u0905\u0928\u0941\u0915\u0942\u0932\u093f\u0924", 
- "Daily, weekly, monthly email Digests": "\u0926\u0948\u0928\u093f\u0915, \u0938\u093e\u092a\u094d\u0924\u093e\u0939\u093f\u0915, \u092e\u093e\u0938\u093f\u0915 \u0908\u092e\u0947\u0932 \u0939\u091c\u093c\u092e", 
- "Data": "\u0921\u0947\u091f\u093e", 
- "Data Import": "\u0921\u0947\u091f\u093e \u0906\u092f\u093e\u0924", 
- "Email Digest": "\u0908\u092e\u0947\u0932 \u0921\u093e\u0907\u091c\u0947\u0938\u094d\u091f", 
- "Email Settings": "\u0908\u092e\u0947\u0932 \u0938\u0947\u091f\u093f\u0902\u0917", 
- "Enable / disable currencies.": "\u092e\u0941\u0926\u094d\u0930\u093e\u0913\u0902 \u0938\u0915\u094d\u0937\u092e / \u0905\u0915\u094d\u0937\u092e \u0915\u0930\u0947\u0902.", 
- "Extract Job Applicant from jobs email id e.g. jobs@example.com": "\u0928\u094c\u0915\u0930\u093f\u092f\u094b\u0902 \u0908\u092e\u0947\u0932 \u0906\u0908\u0921\u0940 \u091c\u0948\u0938\u0947 jobs@example.com \u0938\u0947 \u0928\u094c\u0915\u0930\u0940 \u0906\u0935\u0947\u0926\u0915 \u0928\u093f\u0915\u093e\u0932\u0947\u0902", 
- "Extract Leads from sales email id e.g. sales@example.com": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0908\u092e\u0947\u0932 \u0906\u0908\u0921\u0940 \u091c\u0948\u0938\u0947 sales@example.com \u0938\u0947 \u092c\u093f\u0915\u094d\u0930\u0940\u0938\u0942\u0924\u094d\u0930 \u0928\u093f\u0915\u093e\u0932\u0947\u0902", 
- "Features Setup": "\u0938\u0941\u0935\u093f\u0927\u093e\u090f\u0901 \u0938\u0947\u091f\u0905\u092a", 
- "Financial Years for books of accounts": "\u0916\u093e\u0924\u094b\u0902 \u0915\u0940 \u092a\u0941\u0938\u094d\u0924\u0915\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "Global Defaults": "\u0935\u0948\u0936\u094d\u0935\u093f\u0915 \u092e\u0942\u0932\u092d\u0942\u0924", 
- "HTML print formats for quotes, invoices etc": "\u0909\u0926\u094d\u0927\u0930\u0923, \u091a\u093e\u0932\u093e\u0928 \u0906\u0926\u093f \u0915\u0947 \u0932\u093f\u090f HTML \u092a\u094d\u0930\u093f\u0902\u091f \u092a\u094d\u0930\u093e\u0930\u0942\u092a", 
- "Import data from spreadsheet (csv) files": "\u0938\u094d\u092a\u094d\u0930\u0947\u0921\u0936\u0940\u091f \u092b\u093c\u093e\u0907\u0932\u094b\u0902 (csv) \u0938\u0947 \u0921\u0947\u091f\u093e \u0906\u092f\u093e\u0924", 
- "Jobs Email Settings": "\u0928\u094c\u0915\u0930\u093f\u092f\u093e\u0902 \u0908\u092e\u0947\u0932 \u0938\u0947\u091f\u093f\u0902\u0917", 
- "Letter Head": "\u092a\u0924\u094d\u0930\u0936\u0940\u0930\u094d\u0937", 
- "Letter heads for print": "\u092a\u094d\u0930\u093f\u0902\u091f \u0915\u0947 \u0932\u093f\u090f \u092a\u0924\u094d\u0930 \u0938\u093f\u0930", 
- "List of companies (not customers / suppliers)": "\u0915\u0902\u092a\u0928\u093f\u092f\u094b\u0902 \u0915\u0940 \u0938\u0942\u091a\u0940 (\u0917\u094d\u0930\u093e\u0939\u0915\u094b\u0902, \u0906\u092a\u0942\u0930\u094d\u0924\u093f\u0915\u0930\u094d\u0924\u093e\u0913\u0902 / \u0928\u0939\u0940\u0902)", 
- "Manage numbering series": "\u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u094d\u0930\u092e\u093e\u0902\u0915\u0928 \u092a\u094d\u0930\u092c\u0902\u0927\u0928", 
- "Notification Control": "\u0905\u0927\u093f\u0938\u0942\u091a\u0928\u093e \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923", 
- "Organization": "\u0938\u0902\u0917\u0920\u0928", 
- "Out going mail server and support ticket mailbox": "\u092e\u0947\u0932 \u0938\u0930\u094d\u0935\u0930 \u0914\u0930 \u0938\u092e\u0930\u094d\u0925\u0928 \u091f\u093f\u0915\u091f \u092e\u0947\u0932\u092c\u0949\u0915\u094d\u0938 \u092c\u093e\u0939\u0930 \u091c\u093e \u0930\u0939\u093e \u0939\u0948", 
- "Permission Manager": "\u0905\u0928\u0941\u092e\u0924\u093f \u092a\u094d\u0930\u092c\u0902\u0927\u0915", 
- "Print Format": "\u092a\u094d\u0930\u093e\u0930\u0942\u092a \u092a\u094d\u0930\u093f\u0902\u091f", 
- "Print Heading": "\u0936\u0940\u0930\u094d\u0937\u0915 \u092a\u094d\u0930\u093f\u0902\u091f", 
- "Profile": "\u0930\u0942\u092a\u0930\u0947\u0916\u093e", 
- "Prompt email sending to customers and suppliers": "\u092a\u094d\u0930\u0949\u092e\u094d\u092a\u094d\u091f \u0906\u092a\u0942\u0930\u094d\u0924\u093f\u0915\u0930\u094d\u0924\u093e\u0913\u0902 \u0914\u0930 \u0917\u094d\u0930\u093e\u0939\u0915\u094b\u0902 \u0915\u094b \u0908\u092e\u0947\u0932 \u092d\u0947\u091c\u0928\u0947", 
- "Restrict submission rights based on amount": "\u091c\u092e\u093e \u0930\u093e\u0936\u093f \u092a\u0930 \u0906\u0927\u093e\u0930\u093f\u0924 \u0905\u0927\u093f\u0915\u093e\u0930 \u092a\u094d\u0930\u0924\u093f\u092c\u0902\u0927\u093f\u0924", 
- "SMS Center": "\u090f\u0938\u090f\u092e\u090f\u0938 \u0915\u0947\u0902\u0926\u094d\u0930", 
- "SMS Settings": "\u090f\u0938\u090f\u092e\u090f\u0938 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938", 
- "Sales Email Settings": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0908\u092e\u0947\u0932 \u0938\u0947\u091f\u093f\u0902\u0917", 
- "Send bulk SMS to leads, customers, contacts": "\u091c\u093e\u0924\u093e \u0939\u0948, \u0917\u094d\u0930\u093e\u0939\u0915\u094b\u0902, \u0938\u0902\u092a\u0930\u094d\u0915, \u0925\u094b\u0915 \u090f\u0938\u090f\u092e\u090f\u0938 \u092d\u0947\u091c\u0947\u0902", 
- "Set default values for entry": "\u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u0915\u0947 \u0932\u093f\u090f \u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u092e\u093e\u0928 \u0938\u0947\u091f", 
- "Set default values for users (also used for permissions).": "\u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e\u0913\u0902 \u0915\u0947 \u0932\u093f\u090f \u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u092e\u093e\u0928 \u0938\u0947\u091f (\u092d\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0915\u0947 \u0932\u093f\u090f \u092a\u094d\u0930\u092f\u094b\u0917 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948).", 
- "Set multiple numbering series for transactions": "\u0932\u0947\u0928\u0926\u0947\u0928 \u0915\u0947 \u0932\u093f\u090f \u0915\u0908 \u0928\u0902\u092c\u0930 \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u0940 \u0938\u094d\u0925\u093e\u092a\u0928\u093e", 
- "Set permissions on transactions / masters": "\u0932\u0947\u0928\u0926\u0947\u0928 / \u0938\u094d\u0935\u093e\u092e\u0940 \u092a\u0930 \u0905\u0928\u0941\u092e\u0924\u093f\u092f\u093e\u0901 \u0938\u0947\u091f", 
- "Set workflow rules.": "\u0938\u0947\u091f \u0915\u093e\u0930\u094d\u092f\u092a\u094d\u0930\u0935\u093e\u0939 \u0928\u093f\u092f\u092e\u094b\u0902.", 
- "Setup outgoing SMS via your bulk SMS provider": "\u0905\u092a\u0928\u0947 \u0925\u094b\u0915 \u090f\u0938\u090f\u092e\u090f\u0938 \u092a\u094d\u0930\u0926\u093e\u0924\u093e \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u0928\u093f\u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u090f\u0938\u090f\u092e\u090f\u0938 \u0938\u0947\u091f\u0905\u092a", 
- "Show / Hide Modules": "\u092e\u0949\u0921\u094d\u092f\u0942\u0932 \u0926\u093f\u0916\u093e\u090f\u0901 / \u091b\u0941\u092a\u093e\u090f\u0901", 
- "Show, hide modules": "\u0926\u093f\u0916\u093e\u090f\u0901, \u092e\u0949\u0921\u094d\u092f\u0942\u0932 \u0915\u094b \u091b\u093f\u092a\u093e\u0928\u0947 \u0915\u0947", 
- "Simplify entry forms by disabling features": "\u0938\u0941\u0935\u093f\u0927\u093e\u0913\u0902 \u0915\u094b \u0905\u0915\u094d\u0937\u092e \u0926\u094d\u0935\u093e\u0930\u093e \u092a\u094d\u0930\u0935\u0947\u0936 \u092b\u093e\u0930\u094d\u092e \u0938\u0930\u0932", 
- "Style Settings": "\u0936\u0948\u0932\u0940 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938", 
- "User Properties": "\u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u0915\u0947 \u0917\u0941\u0923", 
- "Users": "\u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e", 
- "Workfow": "Workfow"
-}
\ No newline at end of file
diff --git a/setup/page/setup/locale/hr-js.json b/setup/page/setup/locale/hr-js.json
deleted file mode 100644
index fa9e939..0000000
--- a/setup/page/setup/locale/hr-js.json
+++ /dev/null
@@ -1,61 +0,0 @@
-{
- "Add custom code to forms": "Dodaj prilago\u0111eni kod oblika", 
- "Add fields to forms": "Dodaj polja na obrascima", 
- "Add headers for standard print formats": "Dodaj zaglavlja za standardne formate ispisa", 
- "Add/remove users, set roles, passwords etc": "Dodavanje / uklanjanje korisnika, postaviti uloge, lozinke i sl.", 
- "Authorization Rule": "Autorizacija Pravilo", 
- "Branding and Printing": "Branding i ispis", 
- "Change background fonts etc": "Promjena pozadine fontovi itd", 
- "Change entry properties (hide fields, make mandatory etc)": "Promjena ulazne svojstva (skrivanje polja, \u010dine obaveznu itd.)", 
- "Company": "Dru\u0161tvo", 
- "Currency": "Valuta", 
- "Custom Field": "Prilago\u0111ena polja", 
- "Custom Script": "Prilago\u0111ena skripta", 
- "Customize": "Prilagodite", 
- "Customize Form": "Prilagodite obrazac", 
- "Daily, weekly, monthly email Digests": "Dnevno, tjedno, mjese\u010dno e Razgradni", 
- "Data": "Podaci", 
- "Data Import": "Uvoz podataka", 
- "Email Digest": "E-po\u0161ta", 
- "Email Settings": "Postavke e-po\u0161te", 
- "Enable / disable currencies.": "Omogu\u0107ite / onemogu\u0107ite valute.", 
- "Extract Job Applicant from jobs email id e.g. jobs@example.com": "Ekstrakt posao podnositelja zahtjeva iz radnih email id npr. jobs@example.com", 
- "Extract Leads from sales email id e.g. sales@example.com": "Ekstrakt vodi od prodaje email id npr. sales@example.com", 
- "Features Setup": "Zna\u010dajke konfiguracija", 
- "Financial Years for books of accounts": "Financijska godina za knjigama ra\u010duna", 
- "Fiscal Year": "Fiskalna godina", 
- "Global Defaults": "Globalni Zadano", 
- "HTML print formats for quotes, invoices etc": "HTML ispis formata za citati, fakture, itd.", 
- "Import data from spreadsheet (csv) files": "Uvoz podataka iz prora\u010dunske tablice (CSV) datoteka", 
- "Jobs Email Settings": "Poslovi Postavke e-po\u0161te", 
- "Letter Head": "Pismo Head", 
- "Letter heads for print": "Pismo glave za ispis", 
- "List of companies (not customers / suppliers)": "Popis tvrtki (ne kupci / dobavlja\u010di)", 
- "Manage numbering series": "Upravljanje broje niz", 
- "Notification Control": "Obavijest kontrola", 
- "Organization": "Organizacija", 
- "Out going mail server and support ticket mailbox": "Od odlaska mail server i podr\u0161ku ulaznica spremnik", 
- "Permission Manager": "Dopu\u0161tenje Manager", 
- "Print Format": "Ispis formata", 
- "Print Heading": "Ispis Naslov", 
- "Profile": "Profil", 
- "Prompt email sending to customers and suppliers": "Brz e-mail slanje kupcima i dobavlja\u010dima", 
- "Restrict submission rights based on amount": "Zabraniti podno\u0161enje prava na temelju iznosa", 
- "SMS Center": "SMS centar", 
- "SMS Settings": "Postavke SMS", 
- "Sales Email Settings": "Prodaja Postavke e-po\u0161te", 
- "Send bulk SMS to leads, customers, contacts": "Po\u0161alji bulk SMS vodi, klijentima, kontaktima", 
- "Set default values for entry": "Postavljanje zadanih vrijednosti za ulazak", 
- "Set default values for users (also used for permissions).": "Postavljanje zadanih vrijednosti za korisnike (tako\u0111er se koristi za dozvole).", 
- "Set multiple numbering series for transactions": "Postavite vi\u0161e brojeva seriju transakcija", 
- "Set permissions on transactions / masters": "Postavite dozvole na transakcije / Masters", 
- "Set workflow rules.": "Postavite tijeka pravila.", 
- "Setup outgoing SMS via your bulk SMS provider": "Postava odlaznih SMS putem svog bulk SMS usluga", 
- "Show / Hide Modules": "Prika\u017ei / sakrij modula", 
- "Show, hide modules": "Show, skrivanje module", 
- "Simplify entry forms by disabling features": "Pojednostavite prijavnice onemogu\u0107avanjem zna\u010dajke", 
- "Style Settings": "Stil Postavke", 
- "User Properties": "Svojstva korisnika", 
- "Users": "Korisnici", 
- "Workfow": "Workfow"
-}
\ No newline at end of file
diff --git a/setup/page/setup/locale/nl-js.json b/setup/page/setup/locale/nl-js.json
deleted file mode 100644
index 5f36664..0000000
--- a/setup/page/setup/locale/nl-js.json
+++ /dev/null
@@ -1,61 +0,0 @@
-{
- "Add custom code to forms": "Voeg aangepaste code aan formulieren", 
- "Add fields to forms": "Velden toevoegen aan formulieren", 
- "Add headers for standard print formats": "Voeg headers voor standaard afdrukformaten", 
- "Add/remove users, set roles, passwords etc": "Gebruikers toevoegen / verwijderen, set rollen, wachtwoorden enz.", 
- "Authorization Rule": "Autorisatie Rule", 
- "Branding and Printing": "Branding en afdrukken", 
- "Change background fonts etc": "Wijzig achtergrond lettertypen enz.", 
- "Change entry properties (hide fields, make mandatory etc)": "Wijzig eigenschappen van een item (verberg velden, een verplichtend karakter, enz.)", 
- "Company": "Vennootschap", 
- "Currency": "Valuta", 
- "Custom Field": "Aangepast veld", 
- "Custom Script": "Aangepaste Script", 
- "Customize": "Pas", 
- "Customize Form": "Pas Form", 
- "Daily, weekly, monthly email Digests": "Dagelijks, wekelijks, maandelijks e-mail Digests", 
- "Data": "Gegevens", 
- "Data Import": "Gegevens importeren", 
- "Email Digest": "E-mail Digest", 
- "Email Settings": "E-mailinstellingen", 
- "Enable / disable currencies.": "Inschakelen / uitschakelen valuta.", 
- "Extract Job Applicant from jobs email id e.g. jobs@example.com": "Uittreksel sollicitant van banen e-id bijvoorbeeld jobs@example.com", 
- "Extract Leads from sales email id e.g. sales@example.com": "Uittreksel Leads uit de verkoop e-id bijvoorbeeld sales@example.com", 
- "Features Setup": "Features instelscherm", 
- "Financial Years for books of accounts": "Financi\u00eble Jaren voor boeken van de rekeningen", 
- "Fiscal Year": "Boekjaar", 
- "Global Defaults": "Global Standaardwaarden", 
- "HTML print formats for quotes, invoices etc": "HTML afdrukformaten voor offertes, facturen enz.", 
- "Import data from spreadsheet (csv) files": "Gegevens importeren uit spreadsheet (csv-bestanden)", 
- "Jobs Email Settings": "Vacatures E-mailinstellingen", 
- "Letter Head": "Brief Hoofd", 
- "Letter heads for print": "Briefpapier voor print", 
- "List of companies (not customers / suppliers)": "Lijst van bedrijven (niet klanten / leveranciers)", 
- "Manage numbering series": "Beheer nummering serie", 
- "Notification Control": "Kennisgeving Controle", 
- "Organization": "Organisatie", 
- "Out going mail server and support ticket mailbox": "Out gaan mailserver en support ticket mailbox", 
- "Permission Manager": "Toestemming Manager", 
- "Print Format": "Print Formaat", 
- "Print Heading": "Print rubriek", 
- "Profile": "Profiel", 
- "Prompt email sending to customers and suppliers": "Prompt e-mail verzenden naar klanten en leveranciers", 
- "Restrict submission rights based on amount": "Beperk de indiening rechten op basis van hoeveelheid", 
- "SMS Center": "SMS Center", 
- "SMS Settings": "SMS-instellingen", 
- "Sales Email Settings": "Sales E-mailinstellingen", 
- "Send bulk SMS to leads, customers, contacts": "Stuur bulk SMS naar leads, klanten, contacten", 
- "Set default values for entry": "Stel standaardwaarden voor de toegang", 
- "Set default values for users (also used for permissions).": "Stel standaardwaarden voor gebruikers (ook gebruikt voor permissies).", 
- "Set multiple numbering series for transactions": "Stel meerdere nummerreeks voor transacties", 
- "Set permissions on transactions / masters": "Machtigingen voor transacties / masters", 
- "Set workflow rules.": "Stel workflow regels.", 
- "Setup outgoing SMS via your bulk SMS provider": "Stel uitgaande SMS via uw bulk SMS-aanbieder", 
- "Show / Hide Modules": "Weergeven / verbergen Modules", 
- "Show, hide modules": "Weergeven, verbergen modules", 
- "Simplify entry forms by disabling features": "Vereenvoudig inschrijfformulieren door het uitschakelen van functies", 
- "Style Settings": "Stijlinstellingen", 
- "User Properties": "Gebruikerseigenschappen", 
- "Users": "Gebruikers", 
- "Workfow": "Workfow"
-}
\ No newline at end of file
diff --git a/setup/page/setup/locale/pt-BR-js.json b/setup/page/setup/locale/pt-BR-js.json
deleted file mode 100644
index c2b2495..0000000
--- a/setup/page/setup/locale/pt-BR-js.json
+++ /dev/null
@@ -1,61 +0,0 @@
-{
- "Add custom code to forms": "Adicionar c\u00f3digo personalizado aos formul\u00e1rios", 
- "Add fields to forms": "Adicionar campos aos formul\u00e1rios", 
- "Add headers for standard print formats": "Adicionar cabe\u00e7alhos para formatos de impress\u00e3o padr\u00e3o", 
- "Add/remove users, set roles, passwords etc": "Adicionar / remover usu\u00e1rios, definir fun\u00e7\u00f5es, senhas etc", 
- "Authorization Rule": "Regra de autoriza\u00e7\u00e3o", 
- "Branding and Printing": "Identifica\u00e7\u00e3o de Marca e Impress\u00e3o", 
- "Change background fonts etc": "Alterar fontes, fundo, etc", 
- "Change entry properties (hide fields, make mandatory etc)": "Alterar as propriedades do lan\u00e7amento (ocultar campos, tornar obrigat\u00f3rio, etc)", 
- "Company": "Empresa", 
- "Currency": "Moeda", 
- "Custom Field": "Campo personalizado", 
- "Custom Script": "Script personalizado", 
- "Customize": "Personalize", 
- "Customize Form": "Personalize Formul\u00e1rio", 
- "Daily, weekly, monthly email Digests": "Resumos di\u00e1rios, semanais e mensais por e-mail", 
- "Data": "Dados", 
- "Data Import": "Importa\u00e7\u00e3o de Dados", 
- "Email Digest": "Resumo por E-mail", 
- "Email Settings": "Configura\u00e7\u00f5es de e-mail", 
- "Enable / disable currencies.": "Ativar / desativar moedas.", 
- "Extract Job Applicant from jobs email id e.g. jobs@example.com": "Extraia Candidado a Emprego do e-mail de empregos, por exemplo empregos@exemplo.com", 
- "Extract Leads from sales email id e.g. sales@example.com": "Extraia Prospectos do e-mail de vendas, por exemplo vendas@exemplo.com", 
- "Features Setup": "Configura\u00e7\u00e3o de caracter\u00edsticas", 
- "Financial Years for books of accounts": "Exerc\u00edcios para os livros-caixas", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Global Defaults": "Padr\u00f5es globais", 
- "HTML print formats for quotes, invoices etc": "Formatos de impress\u00e3o em HTML para cota\u00e7\u00f5es, notas fiscais, etc", 
- "Import data from spreadsheet (csv) files": "Importar dados de planilhas (csv)", 
- "Jobs Email Settings": "Configura\u00e7\u00f5es do e-mail de empregos", 
- "Letter Head": "Timbrado", 
- "Letter heads for print": "Timbrado para impress\u00e3o", 
- "List of companies (not customers / suppliers)": "Lista das empresas (n\u00e3o clientes / fornecedores)", 
- "Manage numbering series": "Gerenciar s\u00e9ries de numera\u00e7\u00e3o", 
- "Notification Control": "Controle de Notifica\u00e7\u00e3o", 
- "Organization": "Organiza\u00e7\u00e3o", 
- "Out going mail server and support ticket mailbox": "Servidor de e-mail de sa\u00edda e caixa de correio de tickets de suporte", 
- "Permission Manager": "Gerenciador de Permiss\u00e3o", 
- "Print Format": "Formato de impress\u00e3o", 
- "Print Heading": "Cabe\u00e7alho de impress\u00e3o", 
- "Profile": "Perfil", 
- "Prompt email sending to customers and suppliers": "E-mail Prompt envio a clientes e fornecedores", 
- "Restrict submission rights based on amount": "Restringir direitos de envio com base no valor", 
- "SMS Center": "Centro de SMS", 
- "SMS Settings": "Defini\u00e7\u00f5es de SMS", 
- "Sales Email Settings": "Configura\u00e7\u00f5es do Email de Vendas", 
- "Send bulk SMS to leads, customers, contacts": "Enviar SMS em massa para prospectos, clientes e contatos", 
- "Set default values for entry": "Definir valores padr\u00e3o para o lan\u00e7amento", 
- "Set default values for users (also used for permissions).": "Definir valores padr\u00e3o para os usu\u00e1rios (tamb\u00e9m usados para permiss\u00f5es).", 
- "Set multiple numbering series for transactions": "Definir multiplas s\u00e9ries de numera\u00e7\u00e3o para transa\u00e7\u00f5es", 
- "Set permissions on transactions / masters": "Definir permiss\u00f5es em transa\u00e7\u00f5es / cadastros", 
- "Set workflow rules.": "Definir regras do fluxo de trabalho.", 
- "Setup outgoing SMS via your bulk SMS provider": "Configurar envio de SMS atrav\u00e9s de seu provedor de SMS em massa", 
- "Show / Hide Modules": "Mostrar / Ocultar M\u00f3dulos", 
- "Show, hide modules": "Mostrar / Ocultar M\u00f3dulos", 
- "Simplify entry forms by disabling features": "Simplificar os formul\u00e1rios de entrada pela desativa\u00e7\u00e3o de recursos", 
- "Style Settings": "Configura\u00e7\u00f5es de Estilo", 
- "User Properties": "Propriedades do Usu\u00e1rio", 
- "Users": "Usu\u00e1rios", 
- "Workfow": "Fluxo de Trabalho"
-}
\ No newline at end of file
diff --git a/setup/page/setup/locale/pt-js.json b/setup/page/setup/locale/pt-js.json
deleted file mode 100644
index f119706..0000000
--- a/setup/page/setup/locale/pt-js.json
+++ /dev/null
@@ -1,61 +0,0 @@
-{
- "Add custom code to forms": "Adicionar c\u00f3digo personalizado para formas", 
- "Add fields to forms": "Adicionar campos a formas", 
- "Add headers for standard print formats": "Adicionar cabe\u00e7alhos para formatos de impress\u00e3o padr\u00e3o", 
- "Add/remove users, set roles, passwords etc": "Adicionar / remover usu\u00e1rios, pap\u00e9is definidos, senhas etc", 
- "Authorization Rule": "Regra autoriza\u00e7\u00e3o", 
- "Branding and Printing": "Branding e Impress\u00e3o", 
- "Change background fonts etc": "Alterar etc fontes fundo", 
- "Change entry properties (hide fields, make mandatory etc)": "Alterar as propriedades de entrada (campos de couro, etc tornam obrigat\u00f3rio)", 
- "Company": "Companhia", 
- "Currency": "Moeda", 
- "Custom Field": "Campo personalizado", 
- "Custom Script": "Script personalizado", 
- "Customize": "Personalize", 
- "Customize Form": "Personalize Forma", 
- "Daily, weekly, monthly email Digests": "Diariamente, e-mail, semanal, mensal Digests", 
- "Data": "Dados", 
- "Data Import": "Importa\u00e7\u00e3o de Dados", 
- "Email Digest": "E-mail Digest", 
- "Email Settings": "Configura\u00e7\u00f5es de e-mail", 
- "Enable / disable currencies.": "Ativar / desativar moedas.", 
- "Extract Job Applicant from jobs email id e.g. jobs@example.com": "Extraia Requerente Job de e-mail empregos ID por exemplo jobs@example.com", 
- "Extract Leads from sales email id e.g. sales@example.com": "Extraia Leads de vendas e-mail ID por exemplo sales@example.com", 
- "Features Setup": "Configura\u00e7\u00e3o caracter\u00edsticas", 
- "Financial Years for books of accounts": "Exerc\u00edcios para os livros de contas", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Global Defaults": "Padr\u00f5es globais", 
- "HTML print formats for quotes, invoices etc": "HTML formatos de impress\u00e3o para cita\u00e7\u00f5es, etc faturas", 
- "Import data from spreadsheet (csv) files": "Importar dados de planilhas (csv)", 
- "Jobs Email Settings": "E-mail Configura\u00e7\u00f5es de empregos", 
- "Letter Head": "Cabe\u00e7a letra", 
- "Letter heads for print": "Cabe\u00e7as de letra para impress\u00e3o", 
- "List of companies (not customers / suppliers)": "Lista das empresas (n\u00e3o clientes / fornecedores)", 
- "Manage numbering series": "Gerenciar numera\u00e7\u00e3o s\u00e9rie", 
- "Notification Control": "Controle de Notifica\u00e7\u00e3o", 
- "Organization": "Organiza\u00e7\u00e3o", 
- "Out going mail server and support ticket mailbox": "Fora vai servidor de correio ea caixa de correio ticket de suporte", 
- "Permission Manager": "Gerente de Permiss\u00e3o", 
- "Print Format": "Imprimir Formato", 
- "Print Heading": "Imprimir t\u00edtulo", 
- "Profile": "Perfil", 
- "Prompt email sending to customers and suppliers": "E-mail Prompt envio a clientes e fornecedores", 
- "Restrict submission rights based on amount": "Restringir apresenta\u00e7\u00e3o direitos com base na quantidade", 
- "SMS Center": "SMS Center", 
- "SMS Settings": "Defini\u00e7\u00f5es SMS", 
- "Sales Email Settings": "Vendas Configura\u00e7\u00f5es de Email", 
- "Send bulk SMS to leads, customers, contacts": "Enviar SMS em massa para leads, clientes, contatos", 
- "Set default values for entry": "Definir valores padr\u00e3o para entrada", 
- "Set default values for users (also used for permissions).": "Definir valores padr\u00e3o para os usu\u00e1rios (tamb\u00e9m usado para permiss\u00f5es).", 
- "Set multiple numbering series for transactions": "Definir s\u00e9rie de numera\u00e7\u00e3o m\u00faltipla para transa\u00e7\u00f5es", 
- "Set permissions on transactions / masters": "Definir permiss\u00f5es em transa\u00e7\u00f5es / mestres", 
- "Set workflow rules.": "Definir regras de fluxo de trabalho.", 
- "Setup outgoing SMS via your bulk SMS provider": "Configurar SMS enviadas atrav\u00e9s de seu provedor de SMS em massa", 
- "Show / Hide Modules": "Show / Hide M\u00f3dulos", 
- "Show, hide modules": "Mostrar, ocultar m\u00f3dulos", 
- "Simplify entry forms by disabling features": "Simplificar os formul\u00e1rios de entrada pela desativa\u00e7\u00e3o de recursos", 
- "Style Settings": "Settings", 
- "User Properties": "Propriedades do usu\u00e1rio", 
- "Users": "Usu\u00e1rios", 
- "Workfow": "Workfow"
-}
\ No newline at end of file
diff --git a/setup/page/setup/locale/sr-js.json b/setup/page/setup/locale/sr-js.json
deleted file mode 100644
index f23f3e4..0000000
--- a/setup/page/setup/locale/sr-js.json
+++ /dev/null
@@ -1,61 +0,0 @@
-{
- "Add custom code to forms": "\u0414\u043e\u0434\u0430\u0458 \u043f\u0440\u0438\u043b\u0430\u0433\u043e\u0452\u0435\u043d\u0438 \u043a\u043e\u0434 \u043d\u0430 \u043e\u0431\u0440\u0430\u0441\u0446\u0438\u043c\u0430", 
- "Add fields to forms": "\u0414\u043e\u0434\u0430\u0432\u0430\u045a\u0435 \u043f\u043e\u0459\u0430 \u0443 \u043e\u0431\u0440\u0430\u0441\u0446\u0438\u043c\u0430", 
- "Add headers for standard print formats": "\u0414\u043e\u0434\u0430\u0432\u0430\u045a\u0435 \u0437\u0430\u0433\u043b\u0430\u0432\u0459\u0430 \u0437\u0430 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0434\u043d\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u0448\u0442\u0430\u043c\u043f\u0435", 
- "Add/remove users, set roles, passwords etc": "\u0414\u043e\u0434\u0430\u0432\u0430\u045a\u0435 / \u0443\u043a\u043b\u0430\u045a\u0430\u045a\u0435 \u043a\u043e\u0440\u0438\u0441\u043d\u0438\u043a\u0430, \u0443\u043b\u043e\u0433\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u0459\u0435\u043d\u0435, \u043b\u043e\u0437\u0438\u043d\u043a\u0435 \u0438 \u0441\u043b", 
- "Authorization Rule": "\u041e\u0432\u043b\u0430\u0448\u045b\u0435\u045a\u0435 \u041f\u0440\u0430\u0432\u0438\u043b\u043e", 
- "Branding and Printing": "\u0411\u0440\u0435\u043d\u0434\u0438\u0440\u0430\u045a\u0435 \u0438 \u0448\u0442\u0430\u043c\u043f\u0430\u045a\u0435", 
- "Change background fonts etc": "\u041f\u0440\u043e\u043c\u0435\u043d\u0438\u0442\u0438 \u0444\u043e\u043d\u0442\u043e\u0432\u0435 \u0438\u0442\u0434 \u043f\u043e\u0437\u0430\u0434\u0438\u043d\u0435", 
- "Change entry properties (hide fields, make mandatory etc)": "\u041f\u0440\u043e\u043c\u0435\u043d\u0438\u0442\u0435 \u0441\u0432\u043e\u0458\u0441\u0442\u0432\u0430 \u0415\u043d\u0442\u0440\u0438 (\u0421\u0430\u043a\u0440\u0438\u0458 \u043f\u043e\u0459\u0430, \u0447\u0438\u043d\u0435 \u043e\u0431\u0430\u0432\u0435\u0437\u043d\u0443 \u0415\u0422\u0426)", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Currency": "\u0412\u0430\u043b\u0443\u0442\u0430", 
- "Custom Field": "\u041f\u0440\u0438\u043b\u0430\u0433\u043e\u0452\u0435\u043d\u0430 \u043f\u043e\u0459\u0430", 
- "Custom Script": "\u0426\u0443\u0441\u0442\u043e\u043c \u0421\u0446\u0440\u0438\u043f\u0442", 
- "Customize": "\u041f\u0440\u0438\u043b\u0430\u0433\u043e\u0434\u0438\u0442\u0435", 
- "Customize Form": "\u041f\u0440\u0438\u043b\u0430\u0433\u043e\u0434\u0438\u0442\u0435 \u0444\u043e\u0440\u043c\u0443\u043b\u0430\u0440", 
- "Daily, weekly, monthly email Digests": "\u0414\u043d\u0435\u0432\u043d\u0438, \u043d\u0435\u0434\u0435\u0459\u043d\u0438, \u043c\u0435\u0441\u0435\u0447\u043d\u0438 \u0435 \u0414\u0438\u0433\u0435\u0441\u0442\u0441", 
- "Data": "\u041f\u043e\u0434\u0430\u0446\u0438", 
- "Data Import": "\u0423\u0432\u043e\u0437 \u043f\u043e\u0434\u0430\u0442\u0430\u043a\u0430", 
- "Email Digest": "\u0415-\u043c\u0430\u0438\u043b \u0414\u0438\u0433\u0435\u0441\u0442", 
- "Email Settings": "\u0415\u043c\u0430\u0438\u043b \u043f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "Enable / disable currencies.": "\u041e\u043c\u043e\u0433\u0443\u045b\u0438 / \u043e\u043d\u0435\u043c\u043e\u0433\u0443\u045b\u0438 \u0432\u0430\u043b\u0443\u0442\u0435.", 
- "Extract Job Applicant from jobs email id e.g. jobs@example.com": "\u0418\u0437\u0432\u043e\u0434 \u043f\u043e\u0434\u043d\u043e\u0441\u0438\u043e\u0446\u0430 \u041f\u043e\u0441\u0430\u043e \u0438\u0437 \u043f\u043e\u0441\u043b\u043e\u0432\u0430 \u0415\u043c\u0430\u0438\u043b \u0418\u0414 \u043d\u043f\u0440 \u0458\u043e\u0431\u0441@\u0435\u043a\u0430\u043c\u043f\u043b\u0435.\u0446\u043e\u043c", 
- "Extract Leads from sales email id e.g. sales@example.com": "\u0418\u0437\u0432\u043e\u0434 \u0432\u043e\u0434\u0438 \u043e\u0434 \u043f\u0440\u043e\u0434\u0430\u0458\u0435 \u0435\u043c\u0430\u0438\u043b \u0438\u0434 \u043d\u043f\u0440 \u0441\u0430\u043b\u0435\u0441@\u0435\u043a\u0430\u043c\u043f\u043b\u0435.\u0446\u043e\u043c", 
- "Features Setup": "\u0424\u0443\u043d\u043a\u0446\u0438\u0458\u0435 \u0437\u0430 \u043f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0435", 
- "Financial Years for books of accounts": "\u0424\u0438\u043d\u0430\u043d\u0441\u0438\u0458\u0441\u043a\u0430 \u0433\u043e\u0434\u0438\u043d\u0430 \u0437\u0430 \u043a\u045a\u0438\u0433\u0430\u043c\u0430", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "Global Defaults": "\u0413\u043b\u043e\u0431\u0430\u043b\u043d\u0438 \u0414\u0435\u0444\u0430\u0443\u043b\u0442\u0441", 
- "HTML print formats for quotes, invoices etc": "\u0425\u0422\u041c\u041b \u0448\u0442\u0430\u043c\u043f\u0430\u043d\u0438 \u0444\u043e\u0440\u043c\u0430\u0442\u0438 \u0437\u0430 \u0446\u0438\u0442\u0438\u0440\u0430, \u0438\u0442\u0434 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", 
- "Import data from spreadsheet (csv) files": "\u0423\u0432\u043e\u0437 \u043f\u043e\u0434\u0430\u0442\u0430\u043a\u0430 \u0438\u0437 \u0442\u0430\u0431\u0435\u043b\u0435 (\u0426\u0421\u0412) \u0444\u0430\u0458\u043b\u043e\u0432\u0438\u043c\u0430", 
- "Jobs Email Settings": "\u041f\u043e\u0441\u043b\u043e\u0432\u0438 \u0415\u043c\u0430\u0438\u043b \u043f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "Letter Head": "\u041f\u0438\u0441\u043c\u043e \u0413\u043b\u0430\u0432\u0430", 
- "Letter heads for print": "\u041f\u0438\u0441\u043c\u043e \u0433\u043b\u0430\u0432\u0430 \u0437\u0430 \u0448\u0442\u0430\u043c\u043f\u0430\u045a\u0435", 
- "List of companies (not customers / suppliers)": "\u0421\u043f\u0438\u0441\u0430\u043a \u043f\u0440\u0435\u0434\u0443\u0437\u0435\u045b\u0430 (\u043d\u0435 \u043a\u0443\u043f\u0446\u0438 / \u0434\u043e\u0431\u0430\u0432\u0459\u0430\u0447\u0438)", 
- "Manage numbering series": "\u0423\u043f\u0440\u0430\u0432\u0459\u0430\u045a\u0435 \u043d\u0443\u043c\u0435\u0440\u0438\u0441\u0430\u045a\u0435 \u0441\u0435\u0440\u0438\u0458\u0443", 
- "Notification Control": "\u041e\u0431\u0430\u0432\u0435\u0448\u0442\u0435\u045a\u0435 \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u0430", 
- "Organization": "\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0458\u0430", 
- "Out going mail server and support ticket mailbox": "\u041e\u0434 \u0434\u0435\u0448\u0430\u0432\u0430 \u043c\u0430\u0438\u043b \u0441\u0435\u0440\u0432\u0435\u0440 \u0438 \u043f\u043e\u0434\u0440\u0448\u043a\u0443 \u043a\u0430\u0440\u0430\u0442\u0430 \u0441\u0430\u043d\u0434\u0443\u0447\u0435", 
- "Permission Manager": "\u0414\u043e\u0437\u0432\u043e\u043b\u0430 \u041c\u0435\u043d\u0430\u045f\u0435\u0440", 
- "Print Format": "\u041f\u0440\u0438\u043d\u0442 \u0424\u043e\u0440\u043c\u0430\u0442", 
- "Print Heading": "\u0428\u0442\u0430\u043c\u043f\u0430\u045a\u0435 \u043d\u0430\u0441\u043b\u043e\u0432\u0430", 
- "Profile": "\u041f\u0440\u043e\u0444\u0438\u043b", 
- "Prompt email sending to customers and suppliers": "\u0423\u043f\u0438\u0442\u0430\u0458 \u0435\u043c\u0430\u0438\u043b \u0441\u043b\u0430\u045a\u0435 \u043a\u0443\u043f\u0446\u0438\u043c\u0430 \u0438 \u0434\u043e\u0431\u0430\u0432\u0459\u0430\u0447\u0438\u043c\u0430", 
- "Restrict submission rights based on amount": "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0442\u0435 \u043f\u0440\u0430\u0432\u0430 \u043f\u043e\u0434\u043d\u043e\u0448\u0435\u045a\u0435 \u043e\u0441\u043d\u043e\u0432\u0443 \u0438\u0437\u043d\u043e\u0441\u0430", 
- "SMS Center": "\u0421\u041c\u0421 \u0446\u0435\u043d\u0442\u0430\u0440", 
- "SMS Settings": "\u0421\u041c\u0421 \u043f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "Sales Email Settings": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0415\u043c\u0430\u0438\u043b \u043f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "Send bulk SMS to leads, customers, contacts": "\u041f\u043e\u0448\u0430\u0459\u0438 \u0421\u041c\u0421 \u0411\u0443\u043b\u043a \u0434\u0430 \u041b\u0435\u0430\u0434\u0441, \u043a\u043b\u0438\u0458\u0435\u043d\u0442\u0438\u043c\u0430, \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0438\u043c\u0430", 
- "Set default values for entry": "\u041f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435 \u043f\u043e\u0434\u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u043d\u0438\u0445 \u0432\u0440\u0435\u0434\u043d\u043e\u0441\u0442\u0438 \u0437\u0430 \u0443\u043b\u0430\u0437\u0430\u043a", 
- "Set default values for users (also used for permissions).": "\u041f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435 \u043f\u043e\u0434\u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u043d\u0438\u0445 \u0432\u0440\u0435\u0434\u043d\u043e\u0441\u0442\u0438 \u0437\u0430 \u043a\u043e\u0440\u0438\u0441\u043d\u0438\u043a\u0435 (\u0442\u0430\u043a\u043e\u0452\u0435 \u0441\u0435 \u043a\u043e\u0440\u0438\u0441\u0442\u0438 \u0437\u0430 \u0434\u043e\u0437\u0432\u043e\u043b\u0435).", 
- "Set multiple numbering series for transactions": "\u0421\u0435\u0442 \u0432\u0438\u0448\u0435 \u0431\u0440\u043e\u0458\u0435\u0432\u0430 \u0441\u0435\u0440\u0438\u0458\u0443 \u0437\u0430 \u0442\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0435", 
- "Set permissions on transactions / masters": "\u041f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0434\u043e\u0437\u0432\u043e\u043b\u0435 \u043e \u0442\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0430\u043c\u0430 / \u041c\u0430\u0441\u0442\u0435\u0440\u0441", 
- "Set workflow rules.": "\u0421\u0435\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0442\u043e\u043a\u0430.", 
- "Setup outgoing SMS via your bulk SMS provider": "\u041f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u043e\u0434\u043b\u0430\u0437\u043d\u0435 \u0421\u041c\u0421 \u043f\u0443\u0442\u0435\u043c \u0441\u0432\u043e\u0433 \u0431\u0443\u043b\u043a \u0421\u041c\u0421 \u043f\u0440\u043e\u0432\u0430\u0458\u0434\u0435\u0440\u0430", 
- "Show / Hide Modules": "\u041f\u0440\u0438\u043a\u0430\u0436\u0438 / \u0421\u0430\u043a\u0440\u0438\u0458 \u043c\u043e\u0434\u0443\u043b\u0435", 
- "Show, hide modules": "\u0421\u0445\u043e\u0432, \u0441\u0430\u043a\u0440\u0438\u0442\u0438 \u043c\u043e\u0434\u0443\u043b\u0430", 
- "Simplify entry forms by disabling features": "\u041f\u043e\u0458\u0435\u0434\u043d\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u043e\u0431\u043b\u0438\u043a\u0430 \u0443\u043b\u0430\u0437\u043d\u0435 \u0438\u0441\u043a\u0459\u0443\u0447\u0438\u0432\u0430\u045a\u0435\u043c \u0444\u0443\u043d\u043a\u0446\u0438\u0458\u0435", 
- "Style Settings": "\u0421\u0442\u0438\u043b\u0435 \u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "User Properties": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u043a \u041d\u0435\u043a\u0440\u0435\u0442\u043d\u0438\u043d\u0435", 
- "Users": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0446\u0438", 
- "Workfow": "\u0412\u043e\u0440\u043a\u0444\u043e\u0432"
-}
\ No newline at end of file
diff --git a/setup/page/setup/locale/ta-js.json b/setup/page/setup/locale/ta-js.json
deleted file mode 100644
index baeae0e..0000000
--- a/setup/page/setup/locale/ta-js.json
+++ /dev/null
@@ -1,61 +0,0 @@
-{
- "Add custom code to forms": "\u0bb5\u0b9f\u0bbf\u0bb5\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba4\u0ba9\u0bbf\u0baa\u0baf\u0ba9\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bc1 \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95", 
- "Add fields to forms": "\u0bb5\u0b9f\u0bbf\u0bb5\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba4\u0bc1\u0bb1\u0bc8\u0b95\u0bb3\u0bbf\u0bb2\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95", 
- "Add headers for standard print formats": "\u0ba8\u0bbf\u0bb2\u0bc8\u0baf\u0bbe\u0ba9 \u0b85\u0b9a\u0bcd\u0b9a\u0bc1 \u0bb5\u0b9f\u0bbf\u0bb5\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bc8\u0baf\u0bc1\u0bae\u0bcd \u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bc8 \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd", 
- "Add/remove users, set roles, passwords etc": "\u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95 /, \u0baa\u0b99\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bbf\u0bb2\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0ba4 \u0ba8\u0bc0\u0b95\u0bcd\u0b95, \u0b95\u0b9f\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bc6\u0bbe\u0bb1\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bb2\u0bb5\u0bb1\u0bcd\u0bb1\u0bc8", 
- "Authorization Rule": "\u0b85\u0b99\u0bcd\u0b95\u0bc0\u0b95\u0bbe\u0bb0 \u0bb5\u0bbf\u0ba4\u0bbf", 
- "Branding and Printing": "\u0bb5\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0b95 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b85\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f\u0bb2\u0bcd", 
- "Change background fonts etc": "\u0baa\u0bbf\u0ba9\u0bcd\u0ba9\u0ba3\u0bbf \u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd \u0bb9\u0bbf\u0baa\u0bcd\u0bb0\u0bc1 \u0bae\u0bbe\u0bb1\u0bcd\u0bb1", 
- "Change entry properties (hide fields, make mandatory etc)": "\u0ba8\u0bc1\u0bb4\u0bc8\u0bb5\u0bc1 \u0baa\u0ba3\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd (\u0bae\u0bb1\u0bc8 \u0ba4\u0bc1\u0bb1\u0bc8\u0b95\u0bb3\u0bbf\u0bb2\u0bcd, \u0b95\u0b9f\u0bcd\u0b9f\u0bbe\u0baf \u0bb9\u0bbf\u0baa\u0bcd\u0bb0\u0bc1 \u0b9a\u0bc6\u0baf\u0bcd\u0baf) \u0bae\u0bbe\u0bb1\u0bcd\u0bb1", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Currency": "\u0ba8\u0bbe\u0ba3\u0baf", 
- "Custom Field": "\u0ba4\u0ba9\u0bbf\u0baa\u0bcd\u0baa\u0baf\u0ba9\u0bcd \u0baa\u0bc1\u0bb2\u0bae\u0bcd", 
- "Custom Script": "\u0ba4\u0ba9\u0bbf\u0baa\u0bcd\u0baa\u0baf\u0ba9\u0bcd \u0b89\u0bb0\u0bc8", 
- "Customize": "\u0ba4\u0ba9\u0bbf\u0baa\u0bcd\u0baa\u0baf\u0ba9\u0bbe\u0b95\u0bcd\u0b95\u0bc1", 
- "Customize Form": "\u0baa\u0b9f\u0bbf\u0bb5\u0bae\u0bcd \u0ba4\u0ba9\u0bbf\u0baa\u0bcd\u0baa\u0baf\u0ba9\u0bbe\u0b95\u0bcd\u0b95\u0bc1", 
- "Daily, weekly, monthly email Digests": "\u0ba4\u0bbf\u0ba9\u0b9a\u0bb0\u0bbf, \u0bb5\u0bbe\u0bb0, \u0bae\u0bbe\u0ba4 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd Digests", 
- "Data": "\u0ba4\u0bb0\u0bb5\u0bc1", 
- "Data Import": "\u0ba4\u0bb0\u0bb5\u0bc1 \u0b87\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0ba4\u0bbf", 
- "Email Digest": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b9f\u0bc8\u0b9c\u0bb8\u0bcd\u0b9f\u0bcd", 
- "Email Settings": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Enable / disable currencies.": "\u0ba8\u0bbe\u0ba3\u0baf \u0b9a\u0bc6\u0baf\u0bb2\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4 / \u0bae\u0bc1\u0b9f\u0b95\u0bcd\u0b95.", 
- "Extract Job Applicant from jobs email id e.g. jobs@example.com": "\u0bb5\u0bc7\u0bb2\u0bc8\u0b95\u0bb3\u0bcd \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b90\u0b9f\u0bbf \u0b8e.\u0b95\u0bbe. jobs@example.com \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0bb5\u0bc7\u0bb2\u0bc8 \u0bb5\u0bbf\u0ba3\u0bcd\u0ba3\u0baa\u0bcd\u0baa\u0ba4\u0bbe\u0bb0\u0bb0\u0bcd \u0baa\u0bbf\u0bb0\u0bbf\u0ba4\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95", 
- "Extract Leads from sales email id e.g. sales@example.com": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b90\u0b9f\u0bbf \u0b8e.\u0b95\u0bbe. sales@example.com \u0b9a\u0bc6\u0bb2\u0bcd\u0b95\u0bbf\u0ba9\u0bcd\u0bb1\u0ba4\u0bc1 \u0baa\u0bbf\u0bb0\u0bbf\u0ba4\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95", 
- "Features Setup": "\u0b85\u0bae\u0bcd\u0b9a\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Financial Years for books of accounts": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0baa\u0bc1\u0ba4\u0bcd\u0ba4\u0b95\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba8\u0bbf\u0ba4\u0bbf \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "Global Defaults": "\u0b89\u0bb2\u0b95 \u0b87\u0baf\u0bb2\u0bcd\u0baa\u0bc1\u0ba8\u0bbf\u0bb2\u0bc8\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "HTML print formats for quotes, invoices etc": "\u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bc7\u0bbe\u0bb3\u0bcd, \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1\u0bb5\u0bc8 HTML \u0b90 \u0b85\u0b9a\u0bcd\u0b9a\u0bc1 \u0bb5\u0b9f\u0bbf\u0bb5\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Import data from spreadsheet (csv) files": "\u0bb5\u0bbf\u0bb0\u0bbf\u0ba4\u0bbe\u0bb3\u0bcd (csv) \u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bbf\u0bb2\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0ba4\u0bb0\u0bb5\u0bc1 \u0b87\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0ba4\u0bbf", 
- "Jobs Email Settings": "\u0bb5\u0bc7\u0bb2\u0bc8\u0b95\u0bb3\u0bcd \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Letter Head": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf\u0baf\u0b9f\u0b99\u0bcd\u0b95\u0bb2\u0bcd", 
- "Letter heads for print": "\u0b85\u0b9a\u0bcd\u0b9a\u0bc1 \u0b95\u0b9f\u0bbf\u0ba4\u0bae\u0bcd \u0ba4\u0bb2\u0bc8\u0b95\u0bb3\u0bcd", 
- "List of companies (not customers / suppliers)": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bbf\u0bb2\u0bcd (\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd\u0b95\u0bb3\u0bcd / \u0b9a\u0baa\u0bcd\u0bb3\u0bc8\u0baf\u0bb0\u0bcd\u0b95\u0bb3\u0bcd)", 
- "Manage numbering series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0b8e\u0ba3\u0bcd\u0b95\u0bb3\u0bbf\u0ba9\u0bcd \u0bae\u0bc7\u0bb2\u0bbe\u0ba3\u0bcd\u0bae\u0bc8", 
- "Notification Control": "\u0b85\u0bb1\u0bbf\u0bb5\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "Organization": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Out going mail server and support ticket mailbox": "\u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b9a\u0bc7\u0bb5\u0bc8\u0baf\u0b95\u0bae\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b86\u0ba4\u0bb0\u0bb5\u0bc1 \u0b9a\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0baa\u0bc6\u0b9f\u0bcd\u0b9f\u0bbf \u0b9a\u0bc6\u0ba9\u0bcd\u0bb1\u0bc1 \u0b85\u0bb5\u0bc1\u0b9f\u0bcd", 
- "Permission Manager": "\u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf \u0bae\u0bc7\u0bb2\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Print Format": "\u0bb5\u0b9f\u0bbf\u0bb5\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f", 
- "Print Heading": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f", 
- "Profile": "\u0b9a\u0bc1\u0baf\u0bb5\u0bbf\u0bb5\u0bb0\u0ba4\u0bcd\u0ba4\u0bc8", 
- "Prompt email sending to customers and suppliers": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0ba8\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0bc1\u0bb5\u0ba4\u0bc8 \u0b89\u0b9f\u0ba9\u0b9f\u0bbf\u0baf\u0bbe\u0b95 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd", 
- "Restrict submission rights based on amount": "\u0b85\u0bb3\u0bb5\u0bc1 \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b9a\u0bae\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b89\u0bb0\u0bbf\u0bae\u0bc8\u0b95\u0bb3\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4", 
- "SMS Center": "\u0b8e\u0bb8\u0bcd\u0b8e\u0bae\u0bcd\u0b8e\u0bb8\u0bcd \u0bae\u0bc8\u0baf\u0bae\u0bcd", 
- "SMS Settings": "SMS \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Sales Email Settings": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Send bulk SMS to leads, customers, contacts": "\u0bb5\u0bb4\u0bbf\u0bb5\u0b95\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1, \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd\u0b95\u0bb3\u0bcd, \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bbe\u0b95 \u0b8e\u0bb8\u0bcd\u0b8e\u0bae\u0bcd\u0b8e\u0bb8\u0bcd \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa", 
- "Set default values for entry": "\u0ba8\u0bc1\u0bb4\u0bc8\u0bb5\u0bc1 \u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bc8 \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95", 
- "Set default values for users (also used for permissions).": "\u0baa\u0baf\u0ba9\u0bb0\u0bcd \u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bc8 (\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf\u0b95\u0bb3\u0bcd \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1) \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95.", 
- "Set multiple numbering series for transactions": "\u0ba8\u0b9f\u0bb5\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bb3\u0bcd \u0baa\u0bb2 \u0b8e\u0ba3\u0bcd\u0ba3\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95", 
- "Set permissions on transactions / masters": "\u0baa\u0bb0\u0bbf\u0bb5\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd / \u0bae\u0bc1\u0ba4\u0bc1\u0b95\u0bb2\u0bc8 \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf\u0b95\u0bb3\u0bc8 \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95", 
- "Set workflow rules.": "\u0baa\u0ba3\u0bbf\u0baf\u0bc7\u0bbe\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0bb5\u0bbf\u0ba4\u0bbf\u0b95\u0bb3\u0bc8 \u0b85\u0bae\u0bc8.", 
- "Setup outgoing SMS via your bulk SMS provider": "\u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0b8e\u0bb8\u0bcd\u0b8e\u0bae\u0bcd\u0b8e\u0bb8\u0bcd \u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0ba8\u0bb0\u0bcd \u0bb5\u0bb4\u0bbf\u0baf\u0bbe\u0b95 \u0bb5\u0bc6\u0bb3\u0bbf\u0baf\u0bc7\u0bb1\u0bc1\u0bae\u0bcd \u0b8e\u0bb8\u0bcd\u0b8e\u0bae\u0bcd\u0b8e\u0bb8\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0ba4\u0bb1\u0bcd\u0b95\u0bc1", 
- "Show / Hide Modules": "\u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0ba4\u0bbf\u0b95\u0bb3\u0bcd \u0b95\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1 / \u0bae\u0bb1\u0bc8", 
- "Show, hide modules": "\u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0ba4\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bc8\u0b95\u0bcd\u0b95, \u0b95\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Simplify entry forms by disabling features": "\u0b85\u0bae\u0bcd\u0b9a\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bc1\u0b9f\u0b95\u0bcd\u0b95\u0bc1\u0bb5\u0ba4\u0ba9\u0bcd \u0bae\u0bc2\u0bb2\u0bae\u0bcd \u0ba8\u0bc1\u0bb4\u0bc8\u0bb5\u0bc1 \u0baa\u0b9f\u0bbf\u0bb5\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b8e\u0bb3\u0bbf\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4", 
- "Style Settings": "\u0b89\u0b9f\u0bc8 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "User Properties": "\u0baa\u0baf\u0ba9\u0bb0\u0bcd \u0baa\u0ba3\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Users": "\u0baa\u0baf\u0ba9\u0bb0\u0bcd", 
- "Workfow": "Workfow"
-}
\ No newline at end of file
diff --git a/setup/page/setup/locale/th-js.json b/setup/page/setup/locale/th-js.json
deleted file mode 100644
index 027fcdf..0000000
--- a/setup/page/setup/locale/th-js.json
+++ /dev/null
@@ -1,61 +0,0 @@
-{
- "Add custom code to forms": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e23\u0e2b\u0e31\u0e2a\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07\u0e43\u0e19\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e17\u0e35\u0e48", 
- "Add fields to forms": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e02\u0e15\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e41\u0e1a\u0e1a\u0e1f\u0e2d\u0e23\u0e4c\u0e21", 
- "Add headers for standard print formats": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2b\u0e31\u0e27\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e01\u0e32\u0e23\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19", 
- "Add/remove users, set roles, passwords etc": "\u0e40\u0e1e\u0e34\u0e48\u0e21 / \u0e25\u0e1a\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e0a\u0e38\u0e14\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19 \u0e2f\u0e25\u0e2f", 
- "Authorization Rule": "\u0e01\u0e0e\u0e01\u0e32\u0e23\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15", 
- "Branding and Printing": "\u0e01\u0e32\u0e23\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e15\u0e23\u0e32\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e1e\u0e34\u0e21\u0e1e\u0e4c", 
- "Change background fonts etc": "\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e1e\u0e37\u0e49\u0e19\u0e2b\u0e25\u0e31\u0e07 \u0e2f\u0e25\u0e2f \u0e41\u0e1a\u0e1a\u0e2d\u0e31\u0e01\u0e29\u0e23", 
- "Change entry properties (hide fields, make mandatory etc)": "\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 (\u0e0a\u0e48\u0e2d\u0e07\u0e0b\u0e48\u0e2d\u0e19\u0e43\u0e2b\u0e49 \u0e2f\u0e25\u0e2f \u0e1a\u0e31\u0e07\u0e04\u0e31\u0e1a)", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Currency": "\u0e40\u0e07\u0e34\u0e19\u0e15\u0e23\u0e32", 
- "Custom Field": "\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07", 
- "Custom Script": "\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07", 
- "Customize": "\u0e1b\u0e23\u0e31\u0e1a\u0e41\u0e15\u0e48\u0e07", 
- "Customize Form": "\u0e1b\u0e23\u0e31\u0e1a\u0e41\u0e15\u0e48\u0e07\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a", 
- "Daily, weekly, monthly email Digests": "\u0e23\u0e32\u0e22\u0e27\u0e31\u0e19\u0e23\u0e32\u0e22\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c\u0e23\u0e32\u0e22\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c\u0e2a\u0e33\u0e04\u0e31\u0e0d", 
- "Data": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25", 
- "Data Import": "\u0e01\u0e32\u0e23\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25", 
- "Email Digest": "\u0e02\u0e48\u0e32\u0e27\u0e2a\u0e32\u0e23\u0e17\u0e32\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25", 
- "Email Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2d\u0e35\u0e40\u0e21\u0e25", 
- "Enable / disable currencies.": "\u0e40\u0e1b\u0e34\u0e14 / \u0e1b\u0e34\u0e14\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19", 
- "Extract Job Applicant from jobs email id e.g. jobs@example.com": "\u0e2a\u0e32\u0e23\u0e2a\u0e01\u0e31\u0e14\u0e08\u0e32\u0e01\u0e43\u0e1a\u0e07\u0e32\u0e19\u0e08\u0e32\u0e01\u0e07\u0e32\u0e19\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c\u0e23\u0e2b\u0e31\u0e2a\u0e40\u0e0a\u0e48\u0e19 jobs@example.com", 
- "Extract Leads from sales email id e.g. sales@example.com": "\u0e2a\u0e32\u0e23\u0e2a\u0e01\u0e31\u0e14\u0e19\u0e33\u0e21\u0e32\u0e08\u0e32\u0e01\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c ID \u0e40\u0e0a\u0e48\u0e19 sales@example.com", 
- "Features Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e2a\u0e34\u0e48\u0e07\u0e2d\u0e33\u0e19\u0e27\u0e22\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e30\u0e14\u0e27\u0e01", 
- "Financial Years for books of accounts": "\u0e1b\u0e35\u0e01\u0e32\u0e23\u0e40\u0e07\u0e34\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e02\u0e2d\u0e07\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Global Defaults": "\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e17\u0e31\u0e48\u0e27\u0e42\u0e25\u0e01", 
- "HTML print formats for quotes, invoices etc": "\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e17\u0e35\u0e48 HTML \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e04\u0e33\u0e1e\u0e39\u0e14 \u0e2f\u0e25\u0e2f \u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "Import data from spreadsheet (csv) files": "\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e08\u0e32\u0e01\u0e44\u0e1f\u0e25\u0e4c\u0e2a\u0e40\u0e1b\u0e23\u0e14\u0e0a\u0e35\u0e15 (CSV)", 
- "Jobs Email Settings": "\u0e07\u0e32\u0e19\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2d\u0e35\u0e40\u0e21\u0e25", 
- "Letter Head": "\u0e2b\u0e31\u0e27\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22", 
- "Letter heads for print": "\u0e2b\u0e31\u0e27\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1e\u0e34\u0e21\u0e1e\u0e4c", 
- "List of companies (not customers / suppliers)": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e02\u0e2d\u0e07 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 (\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e44\u0e21\u0e48 / \u0e0b\u0e31\u0e1e\u0e1e\u0e25\u0e32\u0e22\u0e40\u0e2d\u0e2d\u0e23\u0e4c)", 
- "Manage numbering series": "\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e40\u0e25\u0e02\u0e0a\u0e38\u0e14", 
- "Notification Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e41\u0e08\u0e49\u0e07\u0e40\u0e15\u0e37\u0e2d\u0e19", 
- "Organization": "\u0e2d\u0e07\u0e04\u0e4c\u0e01\u0e23", 
- "Out going mail server and support ticket mailbox": "\u0e2d\u0e2d\u0e01\u0e44\u0e1b\u0e22\u0e31\u0e07\u0e40\u0e0b\u0e34\u0e23\u0e4c\u0e1f\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e41\u0e25\u0e30\u0e01\u0e25\u0e48\u0e2d\u0e07\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e15\u0e31\u0e4b\u0e27\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19", 
- "Permission Manager": "\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15", 
- "Print Format": "\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a", 
- "Print Heading": "\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Profile": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "Prompt email sending to customers and suppliers": "\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e2a\u0e48\u0e07\u0e43\u0e2b\u0e49\u0e01\u0e31\u0e1a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e41\u0e25\u0e30\u0e0b\u0e31\u0e1e\u0e1e\u0e25\u0e32\u0e22\u0e40\u0e2d\u0e2d\u0e23\u0e4c", 
- "Restrict submission rights based on amount": "\u0e01\u0e32\u0e23 \u0e08\u0e33\u0e01\u0e31\u0e14 \u0e2a\u0e34\u0e17\u0e18\u0e34\u0e22\u0e37\u0e48\u0e19\u0e15\u0e32\u0e21\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19\u0e17\u0e35\u0e48", 
- "SMS Center": "\u0e28\u0e39\u0e19\u0e22\u0e4c SMS", 
- "SMS Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32 SMS", 
- "Sales Email Settings": "\u0e02\u0e32\u0e22\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2d\u0e35\u0e40\u0e21\u0e25", 
- "Send bulk SMS to leads, customers, contacts": "\u0e2a\u0e48\u0e07 SMS \u0e40\u0e1b\u0e47\u0e19\u0e01\u0e25\u0e38\u0e48\u0e21\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e19\u0e33\u0e44\u0e1b\u0e2a\u0e39\u0e48\u200b\u200b\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e17\u0e35\u0e48\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Set default values for entry": "\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Set default values for users (also used for permissions).": "\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49 (\u0e22\u0e31\u0e07\u0e43\u0e0a\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c)", 
- "Set multiple numbering series for transactions": "\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e38\u0e14\u0e40\u0e25\u0e02\u0e2b\u0e25\u0e32\u0e22\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21", 
- "Set permissions on transactions / masters": "\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c\u0e43\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21 / \u0e42\u0e17", 
- "Set workflow rules.": "\u0e15\u0e31\u0e49\u0e07\u0e01\u0e0e\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c", 
- "Setup outgoing SMS via your bulk SMS provider": "\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 SMS \u0e02\u0e32\u0e2d\u0e2d\u0e01\u0e1c\u0e48\u0e32\u0e19\u0e17\u0e32\u0e07\u0e1c\u0e39\u0e49\u0e43\u0e2b\u0e49 SMS \u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e25\u0e38\u0e48\u0e21", 
- "Show / Hide Modules": "\u0e41\u0e2a\u0e14\u0e07 / \u0e0b\u0e48\u0e2d\u0e19\u0e42\u0e21\u0e14\u0e39\u0e25", 
- "Show, hide modules": "\u0e41\u0e2a\u0e14\u0e07\u0e0b\u0e48\u0e2d\u0e19\u0e42\u0e21\u0e14\u0e39\u0e25", 
- "Simplify entry forms by disabling features": "\u0e25\u0e14\u0e04\u0e27\u0e32\u0e21\u0e0b\u0e31\u0e1a\u0e0b\u0e49\u0e2d\u0e19\u0e02\u0e2d\u0e07\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e42\u0e14\u0e22\u0e1b\u0e34\u0e14\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e04\u0e38\u0e13\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Style Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "User Properties": "\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49", 
- "Users": "\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49", 
- "Workfow": "Workfow"
-}
\ No newline at end of file
diff --git a/setup/utils.py b/setup/utils.py
index 1a86921..b4f38ce 100644
--- a/setup/utils.py
+++ b/setup/utils.py
@@ -34,15 +34,15 @@
 	"""
 		args = {
 			"price_list_name": "Something",
-			"use_for": "buying" or "selling"
+			"buying_or_selling": "Buying" or "Selling"
 		}
 	"""
 	if isinstance(args, basestring):
 		args = json.loads(args)
 	
 	result = webnotes.conn.sql("""select distinct ref_currency from `tabItem Price`
-		where price_list_name=%s and `%s`=1""" % ("%s", args.get("use_for")),
-		(args.get("price_list_name"),))
+		where price_list_name=%s and buying_or_selling=%s""",
+		(args.get("price_list_name"), args.get("buying_or_selling")))
 	if result and len(result)==1:
 		return {"price_list_currency": result[0][0]}
 	else:
diff --git a/startup/boot.py b/startup/boot.py
index 9ed20ff..7d5eb4e 100644
--- a/startup/boot.py
+++ b/startup/boot.py
@@ -14,13 +14,7 @@
 	bootinfo['custom_css'] = webnotes.conn.get_value('Style Settings', None, 'custom_css') or ''
 	bootinfo['website_settings'] = webnotes.model.doc.getsingle('Website Settings')
 
-	if webnotes.session['user']=='Guest':
-		bootinfo['website_menus'] = webnotes.conn.sql("""select label, url, custom_page, 
-			parent_label, parentfield
-			from `tabTop Bar Item` where parent='Website Settings' order by idx asc""", as_dict=1)
-		bootinfo['startup_code'] = \
-			webnotes.conn.get_value('Website Settings', None, 'startup_code')
-	else:	
+	if webnotes.session['user']!='Guest':
 		bootinfo['letter_heads'] = get_letter_heads()
 
 		import webnotes.model.doctype
@@ -36,9 +30,8 @@
 		for key in ['max_users', 'expires_on', 'max_space', 'status', 'developer_mode']:
 			if hasattr(conf, key): bootinfo[key] = getattr(conf, key)
 
-		bootinfo['docs'] += webnotes.conn.sql("""select name, default_currency, cost_center,
-			cost_center as 'cost_center_other_charges' from `tabCompany`""", 
-			as_dict=1, update={"doctype":":Company"})
+		bootinfo['docs'] += webnotes.conn.sql("""select name, default_currency, cost_center
+            from `tabCompany`""", as_dict=1, update={"doctype":":Company"})
 			
 def get_letter_heads():
 	"""load letter heads with startup"""
diff --git a/startup/install.py b/startup/install.py
index 5ddbf09..bc8c387 100644
--- a/startup/install.py
+++ b/startup/install.py
@@ -7,8 +7,6 @@
 	make_modules()
 	make_roles()
 	webnotes.conn.commit()
-	webnotes.reload_doc("utilities", "doctype", "gl_mapper")
-	webnotes.reload_doc("utilities", "doctype", "gl_mapper_detail")
 	
 def make_modules():
 	modules = [
diff --git a/startup/open_count.py b/startup/open_count.py
index 916ecbd..7a4866b 100644
--- a/startup/open_count.py
+++ b/startup/open_count.py
@@ -4,7 +4,7 @@
 from __future__ import unicode_literals
 import webnotes
 
-queries = {
+for_doctype = {
 	"Support Ticket": {"status":"Open"},
 	"Customer Issue": {"status":"Open"},
 	"Task": {"status":"Open"},
@@ -29,4 +29,39 @@
 	"Timesheet": {"docstatus":0},
 	"Time Log": {"status":"Draft"},
 	"Time Log Batch": {"status":"Draft"},
-}
\ No newline at end of file
+}
+
+def get_things_todo():
+	"""Returns a count of incomplete todos"""
+	incomplete_todos = webnotes.conn.sql("""\
+		SELECT COUNT(*) FROM `tabToDo`
+		WHERE IFNULL(checked, 0) = 0
+		AND (owner = %s or assigned_by=%s)""", (webnotes.session.user, webnotes.session.user))
+	return incomplete_todos[0][0]
+
+def get_todays_events():
+	"""Returns a count of todays events in calendar"""
+	from webnotes.utils import nowdate
+	todays_events = webnotes.conn.sql("""\
+		SELECT COUNT(*) FROM `tabEvent`
+		WHERE owner = %s
+		AND event_type != 'Cancel'
+		AND %s between date(starts_on) and date(ends_on)""", (
+		webnotes.session.user, nowdate()))
+	return todays_events[0][0]
+
+def get_unread_messages():
+	"returns unread (docstatus-0 messages for a user)"
+	return webnotes.conn.sql("""\
+		SELECT count(*)
+		FROM `tabComment`
+		WHERE comment_doctype IN ('My Company', 'Message')
+		AND comment_docname = %s
+		AND ifnull(docstatus,0)=0
+		""", webnotes.user.name)[0][0]
+
+for_module = {
+	"To Do": get_things_todo,
+	"Calendar": get_todays_events,
+	"Messages": get_unread_messages
+}
diff --git a/startup/startup.py b/startup/startup.py
deleted file mode 100644
index 89c0336..0000000
--- a/startup/startup.py
+++ /dev/null
@@ -1,81 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-
-def get_unread_messages():
-	"returns unread (docstatus-0 messages for a user)"
-	return webnotes.conn.sql("""\
-		SELECT count(*)
-		FROM `tabComment`
-		WHERE comment_doctype IN ('My Company', 'Message')
-		AND comment_docname = %s
-		AND ifnull(docstatus,0)=0
-		""", webnotes.user.name)[0][0]
-
-def get_open_support_tickets():
-	"""Returns a count of open support tickets"""
-	open_support_tickets = webnotes.conn.sql("""\
-		SELECT COUNT(*) FROM `tabSupport Ticket`
-		WHERE status = 'Open'""")
-	return open_support_tickets[0][0]
-
-def get_open_tasks():
-	"""Returns a count of open tasks"""
-	return webnotes.conn.sql("""\
-		SELECT COUNT(*) FROM `tabTask`
-		WHERE status = 'Open'""")[0][0]
-
-def get_things_todo():
-	"""Returns a count of incomplete todos"""
-	incomplete_todos = webnotes.conn.sql("""\
-		SELECT COUNT(*) FROM `tabToDo`
-		WHERE IFNULL(checked, 0) = 0
-		AND (owner = %s or assigned_by=%s)""", (webnotes.session.user, webnotes.session.user))
-	return incomplete_todos[0][0]
-
-def get_todays_events():
-	"""Returns a count of todays events in calendar"""
-	from webnotes.utils import nowdate
-	todays_events = webnotes.conn.sql("""\
-		SELECT COUNT(*) FROM `tabEvent`
-		WHERE owner = %s
-		AND event_type != 'Cancel'
-		AND %s between date(starts_on) and date(ends_on)""", (
-		webnotes.session.user, nowdate()))
-	return todays_events[0][0]
-
-def get_open_leads():
-	return webnotes.conn.sql("""select count(*) from tabLead 
-		where status='Open'""")[0][0]
-
-def get_unanswered_questions():
-	return len(filter(lambda d: d[0]==0,
-		webnotes.conn.sql("""select (select count(*) from tabAnswer 
-		where tabAnswer.question = tabQuestion.name) as answers from tabQuestion""")))
-	
-@webnotes.whitelist()
-def get_global_status_messages(arg=None):
-	return {
-		'unread_messages': get_unread_messages(),
-		'open_support_tickets': get_open_support_tickets(),
-		'things_todo': get_things_todo(),
-		'todays_events': get_todays_events(),
-		'open_tasks': get_open_tasks(),
-		'unanswered_questions': get_unanswered_questions(),
-		'open_leads': get_open_leads()
-	}
diff --git a/startup/website.py b/startup/website.py
index 5e6c311..dfaba02 100644
--- a/startup/website.py
+++ b/startup/website.py
@@ -34,18 +34,7 @@
 						t['child_items'] = []
 					t['child_items'].append(d)
 					break
-	
-	if top_items and ("products" in [d.url.split(".")[0] for d in top_items if d.url]):
-		# product categories
-		products = webnotes.conn.sql("""select t1.item_group as label, 
-			t2.page_name as url,
-			ifnull(t1.indent,0) as indent
-			from `tabWebsite Product Category` t1, `tabItem Group` t2 
-			where t1.item_group = t2.name
-			and ifnull(t2.show_in_website,0)=1 order by t1.idx""", as_dict=1)
-		products_item = filter(lambda d: d.url and d.url.split(".")[0]=="products", top_items)[0]			
-		products_item.child_items = products
-		
+			
 	ret = webnotes._dict({
 		'top_bar_items': top_items,
 		'footer_items': webnotes.conn.sql("""\
diff --git a/stock/Print Format/Delivery Note Classic/Delivery Note Classic.txt b/stock/Print Format/Delivery Note Classic/Delivery Note Classic.txt
index c5beb65..4f6272d 100644
--- a/stock/Print Format/Delivery Note Classic/Delivery Note Classic.txt
+++ b/stock/Print Format/Delivery Note Classic/Delivery Note Classic.txt
@@ -1,17 +1,18 @@
 [
  {
-  "creation": "2012-04-17 11:29:12", 
+  "creation": "2013-04-19 13:31:11", 
   "docstatus": 0, 
-  "modified": "2013-01-25 17:19:46", 
+  "modified": "2013-05-28 17:20:31", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
  {
   "doc_type": "Delivery Note", 
   "doctype": "Print Format", 
-  "html": "<!--\n\tSample Print Format for ERPNext\n\tPlease use at your own discretion\n\tFor suggestions and contributions:\n\t\thttps://github.com/webnotes/erpnext-print-templates\n\n\tFreely usable under MIT license\n-->\n\n<!-- Style Settings -->\n<style>\n\t/*\n\t\tcommon style for whole page\n\t\tThis should include:\n\t\t+ page size related settings\n\t\t+ font family settings\n\t\t+ line spacing settings\n\t*/\n\t@media screen {\n\t\tbody {\n\t\t\twidth: 8.3in;\n\t\t}\n\t}\n\n\thtml, body, div, span, td {\n\t\tfont-family: \"Georgia\", serif;\n\t\tfont-size: 12px;\n\t}\n\n\tbody {\n\t\tpadding: 10px;\n\t\tmargin: auto;\n\t\tfont-size: 12px;\n\t\tline-height: 150%;\n\t}\n\n\t.common {\n\t\tfont-family: \"Georgia\", serif !important;\n\t\tfont-size: 12px;\n\t\tpadding: 10px 0px;\n\t}\n\n\ttable {\n\t\tborder-collapse: collapse;\n\t\twidth: 100%;\n\t\tvertical-align: top;\n\t}\n\n\ttable td {\n\t\tpadding: 2px 0px;\n\t}\n\t\n\ttable h1, h2, h3, h4, h5, h6 {\n\t\tpadding: 0px;\n\t\tmargin: 0px;\n\t}\n\n\ttable.header-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.header-table thead {\n\t\tborder-bottom: 1px solid black;\n\t}\n\n\ttable.header-table h3 {\n\t\tcolor: gray;\n\t}\n\n\ttable.header-table thead td {\n\t\tpadding: 5px 0px;\n\t}\n\n\tdiv.page-body table td:nth-child(6),\n\tdiv.page-body table td:nth-child(7) {\n\t\ttext-align: right;\n\t}\n\n\ttable.footer-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.footer-table td table td:nth-child(2),\n\ttable.footer-table td table td:nth-child(3) {\n\t\ttext-align: right;\n\t}\n</style>\n\n\n<!-- Javascript -->\n<script>\n\tsi_std = {\n\t\tprint_item_table: function() {\n\t\t\tvar table = print_table(\n\t\t\t\t'Delivery Note',\n\t\t\t\tdoc.name,\n\t\t\t\t'delivery_note_details',\n\t\t\t\t'Delivery Note Item',\n\t\t\t\t[// Here specify the table columns to be displayed\n\t\t\t\t\t'SR', 'item_code', 'item_name', 'description', 'qty', 'stock_uom',\n\t\t\t\t\t'basic_rate', 'amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the labels of column headings\n\t\t\t\t\t'Sr', 'Item Code', 'Item Name', 'Description', 'Qty',\n\t\t\t\t\t'UoM', 'Basic Rate', 'Amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the column widths\n\t\t\t\t\t'3%', '10%', '15%', '32%', '5%',\n\t\t\t\t\t'5%', '15%', '15%'\n\t\t\t\t],\n\t\t\t\tnull,\n\t\t\t\tnull,\n\t\t\t\t{\n\t\t\t\t\t'description' : function(data_row) {\n\t\t\t\t\t\tvar to_append = ''\n\t\t\t\t\t\tif(data_row.adj_rate){\n\t\t\t\t\t\t\tto_append = '<div style=\"padding-left: 15px;\"><i>Discount: ' + \n\t\t\t\t\t\t\t\tdata_row.adj_rate + '% on ' + doc.currency + ' ' +\n\t\t\t\t\t\t\t\tfmt_money(data_row.ref_rate) + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\tdata_row.description = data_row.description + to_append;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\n\t\t\t\t\t\tif(data_row.serial_no) {\n\t\t\t\t\t\t\tto_append = '<div style=\"padding-left: 15px;\"><i>Serial No.:' + \n\t\t\t\t\t\t\t\t((data_row.serial_no.indexOf('\\n')>-1)?'<br />':'&nbsp;') + \n\t\t\t\t\t\t\t\tdata_row.serial_no + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\tdata_row.description = data_row.description + to_append;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\n\t\t\t\t\t\treturn data_row.description;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t// This code takes care of page breaks\n\t\t\tif(table.appendChild) {\n\t\t\t\tout = table.innerHTML;\n\t\t\t} else {\n\t\t\t\tout = '';\n\t\t\t\tfor(var i=0; i < (table.length-1); i++) {\n\t\t\t\t\tout += table[i].innerHTML + \n\t\t\t\t\t\t'<div style = \"page-break-after: always;\" \\\n\t\t\t\t\t\tclass = \"page_break\"></div>\\\n\t\t\t\t\t\t<div class=\"page-settings\"></div>';\n\t\t\t\t}\n\t\t\t\tout += table[table.length-1].innerHTML;\n\t\t\t}\n\t\t\treturn out;\n\t\t},\n\n\n\t\tprint_other_charges: function(parent) {\n\t\t\tvar oc = getchildren('Sales Taxes and Charges', doc.name, 'other_charges');\n\t\t\tvar rows = '<table width=100%>\\n';\n\t\t\tfor(var i=0; i<oc.length; i++) {\n\t\t\t\tif(!oc[i].included_in_print_rate) {\n\t\t\t\t\trows +=\n\t\t\t\t\t\t'<tr>\\n' +\n\t\t\t\t\t\t\t'\\t<td>' + oc[i].description + '</td>\\n' +\n\t\t\t\t\t\t\t'\\t<td></td>\\n' +\n\t\t\t\t\t\t\t'\\t<td width=38%>' + fmt_money(oc[i].tax_amount/doc.conversion_rate) + '</td>\\n' +\n\t\t\t\t\t\t'</tr>\\n';\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn rows + '</table>\\n';\n\t\t}\n\t};\n</script>\n\n\n<!-- Page Layout Settings -->\n<div class='common page-header'>\n\t<!-- \n\t\tPage Header will contain\n\t\t\t+ table 1\n\t\t\t\t+ table 1a\n\t\t\t\t\t- Name\n\t\t\t\t\t- Address\n\t\t\t\t\t- Contact\n\t\t\t\t\t- Mobile No\n\t\t\t\t+ table 1b\n\t\t\t\t\t- Voucher Date\n\t\t\t\t\t- Due Date\n\t-->\n\t<table class='header-table' cellspacing=0>\n\t\t<thead>\n\t\t\t<tr><td><script>'<h1>' + (doc.select_print_heading || 'Delivery Note') + '</h1>'</script></td></tr>\n\t\t\t<tr><td><h3><script>cur_frm.docname</script></h3></td></tr>\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60%><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=22%><b>Name</b></td>\n\t\t\t\t\t\t<td><script>doc.customer_name</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Address</b></td>\n\t\t\t\t\t\t<td><script>replace_newlines(doc.address_display)</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Contact</b></td>\n\t\t\t\t\t\t<td><script>doc.contact_display</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</tbody></table></td>\n\t\t\t\t<td><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=63%><b>Delivery Note Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.transaction_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Sales Order No.</b></td>\n\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t<script>doc.sales_order_no</script><br />\n\t\t\t\t\t\t\t<i>(<script>date.str_to_user(doc.posting_date)</script>)</i>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t</tbody></table></td>\n\t\t\t</tr>\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n<div class='common page-body'>\n\t<!-- \n\t\tPage Body will contain\n\t\t\t+ table 2\n\t\t\t\t- Sales Invoice Data\n\t-->\n\t<script>si_std.print_item_table()</script>\n</div>\n<div class='common page-footer'>\n\t<!-- \n\t\tPage Footer will contain\n\t\t\t+ table 3\n\t\t\t\t- Terms and Conditions\n\t\t\t\t- Total Rounded Amount Calculation\n\t\t\t\t- Total Rounded Amount in Words\n\t-->\n\t<table class='footer-table' width=100% cellspacing=0>\n\t\t<thead>\n\t\t\t\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60% style='padding-right: 10px;'>\n\t\t\t\t\t<b>Terms, Conditions &amp; Other Information:</b><br />\n\t\t\t\t\t<script>doc.terms</script>\n\t\t\t\t</td>\n\t\t\t\t<td>\n\t\t\t\t\t<table cellspacing=0 width=100%><tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Net Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td width=38%><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.net_total)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=3><script>si_std.print_other_charges()</script></td></tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Grand Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.grand_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr style='font-weight: bold'>\n\t\t\t\t\t\t\t<td>Rounded Total</td>\n\t\t\t\t\t\t\t<td><script>doc.currency</script></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.rounded_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody></table>\n\t\t\t\t\t<br /><b>In Words</b><br />\n\t\t\t\t\t<i><script>doc.in_words_export</script></i>\n\t\t\t\t</td>\n\t\t\t</tr>\t\t\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n", 
+  "html": "<!--\n\tSample Print Format for ERPNext\n\tPlease use at your own discretion\n\tFor suggestions and contributions:\n\t\thttps://github.com/webnotes/erpnext-print-templates\n\n\tFreely usable under MIT license\n-->\n\n<!-- Style Settings -->\n<style>\n\t/*\n\t\tcommon style for whole page\n\t\tThis should include:\n\t\t+ page size related settings\n\t\t+ font family settings\n\t\t+ line spacing settings\n\t*/\n\t@media screen {\n\t\tbody {\n\t\t\twidth: 8.3in;\n\t\t}\n\t}\n\n\thtml, body, div, span, td {\n\t\tfont-family: \"Georgia\", serif;\n\t\tfont-size: 12px;\n\t}\n\n\tbody {\n\t\tpadding: 10px;\n\t\tmargin: auto;\n\t\tfont-size: 12px;\n\t\tline-height: 150%;\n\t}\n\n\t.common {\n\t\tfont-family: \"Georgia\", serif !important;\n\t\tfont-size: 12px;\n\t\tpadding: 10px 0px;\n\t}\n\n\ttable {\n\t\tborder-collapse: collapse;\n\t\twidth: 100%;\n\t\tvertical-align: top;\n\t}\n\n\ttable td {\n\t\tpadding: 2px 0px;\n\t}\n\t\n\ttable h1, h2, h3, h4, h5, h6 {\n\t\tpadding: 0px;\n\t\tmargin: 0px;\n\t}\n\n\ttable.header-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.header-table thead {\n\t\tborder-bottom: 1px solid black;\n\t}\n\n\ttable.header-table h3 {\n\t\tcolor: gray;\n\t}\n\n\ttable.header-table thead td {\n\t\tpadding: 5px 0px;\n\t}\n\n\tdiv.page-body table td:nth-child(6),\n\tdiv.page-body table td:nth-child(7) {\n\t\ttext-align: right;\n\t}\n\n\ttable.footer-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.footer-table td table td:nth-child(2),\n\ttable.footer-table td table td:nth-child(3) {\n\t\ttext-align: right;\n\t}\n</style>\n\n\n<!-- Javascript -->\n<script>\n\tsi_std = {\n\t\tprint_item_table: function() {\n\t\t\tvar table = print_table(\n\t\t\t\t'Delivery Note',\n\t\t\t\tdoc.name,\n\t\t\t\t'delivery_note_details',\n\t\t\t\t'Delivery Note Item',\n\t\t\t\t[// Here specify the table columns to be displayed\n\t\t\t\t\t'SR', 'item_code', 'item_name', 'description', 'qty', 'stock_uom',\n\t\t\t\t\t'basic_rate', 'amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the labels of column headings\n\t\t\t\t\t'Sr', 'Item Code', 'Item Name', 'Description', 'Qty',\n\t\t\t\t\t'UoM', 'Basic Rate', 'Amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the column widths\n\t\t\t\t\t'3%', '10%', '15%', '32%', '5%',\n\t\t\t\t\t'5%', '15%', '15%'\n\t\t\t\t],\n\t\t\t\tnull,\n\t\t\t\tnull,\n\t\t\t\t{\n\t\t\t\t\t'description' : function(data_row) {\n\t\t\t\t\t\tvar to_append = ''\n\t\t\t\t\t\tif(data_row.adj_rate){\n\t\t\t\t\t\t\tto_append = '<div style=\"padding-left: 15px;\"><i>Discount: ' + \n\t\t\t\t\t\t\t\tdata_row.adj_rate + '% on ' + doc.currency + ' ' +\n\t\t\t\t\t\t\t\tfmt_money(data_row.ref_rate) + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\tdata_row.description = data_row.description + to_append;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\n\t\t\t\t\t\tif(data_row.serial_no) {\n\t\t\t\t\t\t\tto_append = '<div style=\"padding-left: 15px;\"><i>Serial No.:' + \n\t\t\t\t\t\t\t\t((data_row.serial_no.indexOf('\\n')>-1)?'<br />':'&nbsp;') + \n\t\t\t\t\t\t\t\tdata_row.serial_no + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\tdata_row.description = data_row.description + to_append;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\n\t\t\t\t\t\treturn data_row.description;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t// This code takes care of page breaks\n\t\t\tif(table.appendChild) {\n\t\t\t\tout = table.innerHTML;\n\t\t\t} else {\n\t\t\t\tout = '';\n\t\t\t\tfor(var i=0; i < (table.length-1); i++) {\n\t\t\t\t\tout += table[i].innerHTML + \n\t\t\t\t\t\t'<div style = \"page-break-after: always;\" \\\n\t\t\t\t\t\tclass = \"page_break\"></div>\\\n\t\t\t\t\t\t<div class=\"page-settings\"></div>';\n\t\t\t\t}\n\t\t\t\tout += table[table.length-1].innerHTML;\n\t\t\t}\n\t\t\treturn out;\n\t\t},\n\n\n\t\tprint_other_charges: function(parent) {\n\t\t\tvar oc = getchildren('Sales Taxes and Charges', doc.name, 'other_charges');\n\t\t\tvar rows = '<table width=100%>\\n';\n\t\t\tfor(var i=0; i<oc.length; i++) {\n\t\t\t\tif(!oc[i].included_in_print_rate) {\n\t\t\t\t\trows +=\n\t\t\t\t\t\t'<tr>\\n' +\n\t\t\t\t\t\t\t'\\t<td>' + oc[i].description + '</td>\\n' +\n\t\t\t\t\t\t\t'\\t<td></td>\\n' +\n\t\t\t\t\t\t\t'\\t<td width=38%>' + fmt_money(oc[i].tax_amount/doc.conversion_rate) + '</td>\\n' +\n\t\t\t\t\t\t'</tr>\\n';\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn rows + '</table>\\n';\n\t\t}\n\t};\n</script>\n\n\n<!-- Page Layout Settings -->\n<div class='common page-header'>\n\t<!-- \n\t\tPage Header will contain\n\t\t\t+ table 1\n\t\t\t\t+ table 1a\n\t\t\t\t\t- Name\n\t\t\t\t\t- Address\n\t\t\t\t\t- Contact\n\t\t\t\t\t- Mobile No\n\t\t\t\t+ table 1b\n\t\t\t\t\t- Voucher Date\n\t\t\t\t\t- Due Date\n\t-->\n\t<table class='header-table' cellspacing=0>\n\t\t<thead>\n\t\t\t<tr><td><script>'<h1>' + (doc.select_print_heading || 'Delivery Note') + '</h1>'</script></td></tr>\n\t\t\t<tr><td><h3><script>cur_frm.docname</script></h3></td></tr>\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60%><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=22%><b>Name</b></td>\n\t\t\t\t\t\t<td><script>doc.customer_name</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Address</b></td>\n\t\t\t\t\t\t<td><script>replace_newlines(doc.address_display)</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Contact</b></td>\n\t\t\t\t\t\t<td><script>doc.contact_display</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</tbody></table></td>\n\t\t\t\t<td><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=63%><b>Delivery Note Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.transaction_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Sales Order No.</b></td>\n\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t<script>doc.sales_order_no</script><br />\n\t\t\t\t\t\t\t<i>(<script>date.str_to_user(doc.posting_date)</script>)</i>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t</tbody></table></td>\n\t\t\t</tr>\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n<div class='common page-body'>\n\t<!-- \n\t\tPage Body will contain\n\t\t\t+ table 2\n\t\t\t\t- Sales Invoice Data\n\t-->\n\t<script>si_std.print_item_table()</script>\n</div>\n<div class='common page-footer'>\n\t<!-- \n\t\tPage Footer will contain\n\t\t\t+ table 3\n\t\t\t\t- Terms and Conditions\n\t\t\t\t- Total Rounded Amount Calculation\n\t\t\t\t- Total Rounded Amount in Words\n\t-->\n\t<table class='footer-table' width=100% cellspacing=0>\n\t\t<thead>\n\t\t\t\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60% style='padding-right: 10px;'>\n\t\t\t\t\t<b>Terms, Conditions &amp; Other Information:</b><br />\n\t\t\t\t\t<script>doc.terms</script>\n\t\t\t\t</td>\n\t\t\t\t<td>\n\t\t\t\t\t<table cellspacing=0 width=100%><tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Net Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td width=38%><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.net_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=3><script>si_std.print_other_charges()</script></td></tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Grand Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.grand_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr style='font-weight: bold'>\n\t\t\t\t\t\t\t<td>Rounded Total</td>\n\t\t\t\t\t\t\t<td><script>doc.currency</script></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.rounded_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody></table>\n\t\t\t\t\t<br /><b>In Words</b><br />\n\t\t\t\t\t<i><script>doc.in_words_export</script></i>\n\t\t\t\t</td>\n\t\t\t</tr>\t\t\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n", 
   "module": "Stock", 
   "name": "__common__", 
+  "print_format_type": "Client", 
   "standard": "Yes"
  }, 
  {
diff --git a/stock/Print Format/Delivery Note Modern/Delivery Note Modern.txt b/stock/Print Format/Delivery Note Modern/Delivery Note Modern.txt
index 6993bfd..82d2376 100644
--- a/stock/Print Format/Delivery Note Modern/Delivery Note Modern.txt
+++ b/stock/Print Format/Delivery Note Modern/Delivery Note Modern.txt
@@ -1,17 +1,18 @@
 [
  {
-  "creation": "2012-04-17 11:29:12", 
+  "creation": "2013-04-19 13:31:11", 
   "docstatus": 0, 
-  "modified": "2013-01-25 17:20:58", 
+  "modified": "2013-05-28 17:20:21", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
  {
   "doc_type": "Delivery Note", 
   "doctype": "Print Format", 
-  "html": "<!--\n\tSample Print Format for ERPNext\n\tPlease use at your own discretion\n\tFor suggestions and contributions:\n\t\thttps://github.com/webnotes/erpnext-print-templates\n\n\tFreely usable under MIT license\n-->\n\n<!-- Style Settings -->\n<style>\n\t/*\n\t\tcommon style for whole page\n\t\tThis should include:\n\t\t+ page size related settings\n\t\t+ font family settings\n\t\t+ line spacing settings\n\t*/\n\t@media screen {\n\t\tbody {\n\t\t\twidth: 8.3in;\n\t\t}\n\t}\n\n\thtml, body, div, span, td {\n\t\tfont-family: \"Helvetica\", \"Arial\", sans-serif;\n\t\tfont-size: 12px;\n\t}\n\n\tbody {\n\t\tpadding: 10px;\n\t\tmargin: auto;\n\t\tfont-size: 12px;\n\t\tline-height: 150%;\n\t}\n\n\t.common {\n\t\tfont-family: \"Helvetica\", \"Arial\", sans-serif !important;\n\t\tfont-size: 12px;\n\t\tpadding: 10px 0px;\n\t}\n\n\ttable {\n\t\tborder-collapse: collapse;\n\t\twidth: 100%;\n\t\tvertical-align: top;\n\t\tborder-style: none !important;\n\t}\n\n\ttable td {\n\t\tpadding: 2px 0px;\n\t\tborder-style: none !important;\n\t}\n\t\n\ttable h1, h2, h3, h4, h5, h6 {\n\t\tpadding: 0px;\n\t\tmargin: 0px;\n\t}\n\n\ttable.header-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.header-table h1 {\n\t\ttext-transform: uppercase;\n\t\tcolor: white;\n\t\tfont-size: 55px;\n\t\tfont-style: italic;\n\t}\n\n\ttable.header-table thead tr:nth-child(1) div {\n\t\theight: 24px;\n\t\tbackground-color: #696969;\n\t\tvertical-align: middle;\n\t\tpadding: 12px 0px 0px 0px;\n\t\twidth: 100%;\n\t}\n\n\tdiv.page-body table td:nth-child(6),\n\tdiv.page-body table td:nth-child(7) {\n\t\ttext-align: right;\n\t}\n\n\tdiv.page-body table tr td {\n\t\tbackground-color: #DCDCDC !important;\n\t}\n\n\tdiv.page-body table tr:nth-child(1) td {\n\t\tbackground-color: #696969 !important;\n\t\tcolor: white !important;\n\t}\n\n\ttable.footer-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.footer-table td table td:nth-child(2),\n\ttable.footer-table td table td:nth-child(3) {\n\t\ttext-align: right;\n\t}\n\n\ttable.footer-table tfoot td {\n\t\tbackground-color: #696969;\n\t\theight: 10px;\n\t}\n\n\t.imp-details {\n\t\tbackground-color: #DCDCDC;\n\t}\n</style>\n\n\n<!-- Javascript -->\n<script>\n\tsi_std = {\n\t\tprint_item_table: function() {\n\t\t\tvar table = print_table(\n\t\t\t\t'Delivery Note',\n\t\t\t\tdoc.name,\n\t\t\t\t'delivery_note_details',\n\t\t\t\t'Delivery Note Item',\n\t\t\t\t[// Here specify the table columns to be displayed\n\t\t\t\t\t'SR', 'item_code', 'item_name', 'description', 'qty', 'stock_uom',\n\t\t\t\t\t'basic_rate', 'amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the labels of column headings\n\t\t\t\t\t'Sr', 'Item Code', 'Item Name', 'Description', 'Qty',\n\t\t\t\t\t'UoM', 'Basic Rate', 'Amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the column widths\n\t\t\t\t\t'3%', '10%', '15%', '32%', '5%',\n\t\t\t\t\t'5%', '15%', '15%'\n\t\t\t\t],\n\t\t\t\tnull,\n\t\t\t\tnull,\n\t\t\t\t{\n\t\t\t\t\t'description' : function(data_row) {\n\t\t\t\t\t\tvar to_append = ''\n\t\t\t\t\t\tif(data_row.adj_rate){\n\t\t\t\t\t\t\tto_append = '<div style=\"padding-left: 15px;\"><i>Discount: ' + \n\t\t\t\t\t\t\t\tdata_row.adj_rate + '% on ' + doc.currency + ' ' +\n\t\t\t\t\t\t\t\tfmt_money(data_row.ref_rate) + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\tdata_row.description = data_row.description + to_append;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\n\t\t\t\t\t\tif(data_row.serial_no) {\n\t\t\t\t\t\t\tto_append = '<div style=\"padding-left: 15px;\"><i>Serial No.:' + \n\t\t\t\t\t\t\t\t((data_row.serial_no.indexOf('\\n')>-1)?'<br />':'&nbsp;') + \n\t\t\t\t\t\t\t\tdata_row.serial_no + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\tdata_row.description = data_row.description + to_append;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\n\t\t\t\t\t\treturn data_row.description;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t// This code takes care of page breaks\n\t\t\tif(table.appendChild) {\n\t\t\t\tout = table.innerHTML;\n\t\t\t} else {\n\t\t\t\tout = '';\n\t\t\t\tfor(var i=0; i < (table.length-1); i++) {\n\t\t\t\t\tout += table[i].innerHTML + \n\t\t\t\t\t\t'<div style = \"page-break-after: always;\" \\\n\t\t\t\t\t\tclass = \"page_break\"></div>\\\n\t\t\t\t\t\t<div class=\"page-settings\"></div>';\n\t\t\t\t}\n\t\t\t\tout += table[table.length-1].innerHTML;\n\t\t\t}\n\t\t\treturn out;\n\t\t},\n\n\n\t\tprint_other_charges: function(parent) {\n\t\t\tvar oc = getchildren('Sales Taxes and Charges', doc.name, 'other_charges');\n\t\t\tvar rows = '<table width=100%>\\n';\n\t\t\tfor(var i=0; i<oc.length; i++) {\n\t\t\t\tif(!oc[i].included_in_print_rate) {\n\t\t\t\t\trows +=\n\t\t\t\t\t\t'<tr>\\n' +\n\t\t\t\t\t\t\t'\\t<td>' + oc[i].description + '</td>\\n' +\n\t\t\t\t\t\t\t'\\t<td></td>\\n' +\n\t\t\t\t\t\t\t'\\t<td width=38%>' + fmt_money(oc[i].tax_amount/doc.conversion_rate) + '</td>\\n' +\n\t\t\t\t\t\t'</tr>\\n';\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn rows + '</table>\\n';\n\t\t}\n\t};\n</script>\n\n\n<!-- Page Layout Settings -->\n<div class='common page-header'>\n\t<!-- \n\t\tPage Header will contain\n\t\t\t+ table 1\n\t\t\t\t+ table 1a\n\t\t\t\t\t- Name\n\t\t\t\t\t- Address\n\t\t\t\t\t- Contact\n\t\t\t\t\t- Mobile No\n\t\t\t\t+ table 1b\n\t\t\t\t\t- Voucher Date\n\t\t\t\t\t- Due Date\n\t-->\n\t<table class='header-table' cellspacing=0>\n\t\t<thead>\n\t\t\t<tr><td colspan=2><div><script>'<h1>' + (doc.select_print_heading || 'Delivery Note') + '</h1>'</script></div></td></tr>\n\t\t\t<tr><td colspan=2><div style=\"height:15px\"></div></td></tr>\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60%><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=22%><b>Name</b></td>\n\t\t\t\t\t\t<td><script>doc.customer_name</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Address</b></td>\n\t\t\t\t\t\t<td><script>replace_newlines(doc.address_display)</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Contact</b></td>\n\t\t\t\t\t\t<td><script>doc.contact_display</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</tbody></table></td>\n\t\t\t\t<td><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr class='imp-details'>\n\t\t\t\t\t\t<td><b>Delivery Note No.</b></td>\n\t\t\t\t\t\t<td><script>cur_frm.docname</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=63%><b>Delivery Note Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.transaction_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Sales Order No.</b></td>\n\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t<script>doc.sales_order_no</script><br />\n\t\t\t\t\t\t\t<i>(<script>date.str_to_user(doc.posting_date)</script>)</i>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t</tbody></table></td>\n\t\t\t</tr>\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n<div class='common page-body'>\n\t<!-- \n\t\tPage Body will contain\n\t\t\t+ table 2\n\t\t\t\t- Sales Invoice Data\n\t-->\n\t<script>si_std.print_item_table()</script>\n</div>\n<div class='common page-footer'>\n\t<!-- \n\t\tPage Footer will contain\n\t\t\t+ table 3\n\t\t\t\t- Terms and Conditions\n\t\t\t\t- Total Rounded Amount Calculation\n\t\t\t\t- Total Rounded Amount in Words\n\t-->\n\t<table class='footer-table' width=100% cellspacing=0>\n\t\t<thead>\n\t\t\t\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60% style='padding-right: 10px;'>\n\t\t\t\t\t<b>Terms, Conditions &amp; Other Information:</b><br />\n\t\t\t\t\t<script>doc.terms</script>\n\t\t\t\t</td>\n\t\t\t\t<td>\n\t\t\t\t\t<table cellspacing=0 width=100%><tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Net Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td width=38%><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.net_total)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=3><script>si_std.print_other_charges()</script></td></tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Grand Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.grand_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr style='font-weight: bold' class='imp-details'>\n\t\t\t\t\t\t\t<td>Rounded Total</td>\n\t\t\t\t\t\t\t<td><script>doc.currency</script></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.rounded_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody></table>\n\t\t\t\t\t<br /><b>In Words</b><br />\n\t\t\t\t\t<i><script>doc.in_words_export</script></i>\n\t\t\t\t</td>\n\t\t\t</tr>\t\t\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\t<tr><td colspan=2><div></div></td><tr>\n\t\t</tfoot>\n\t</table>\n</div>\n", 
+  "html": "<!--\n\tSample Print Format for ERPNext\n\tPlease use at your own discretion\n\tFor suggestions and contributions:\n\t\thttps://github.com/webnotes/erpnext-print-templates\n\n\tFreely usable under MIT license\n-->\n\n<!-- Style Settings -->\n<style>\n\t/*\n\t\tcommon style for whole page\n\t\tThis should include:\n\t\t+ page size related settings\n\t\t+ font family settings\n\t\t+ line spacing settings\n\t*/\n\t@media screen {\n\t\tbody {\n\t\t\twidth: 8.3in;\n\t\t}\n\t}\n\n\thtml, body, div, span, td {\n\t\tfont-family: \"Helvetica\", \"Arial\", sans-serif;\n\t\tfont-size: 12px;\n\t}\n\n\tbody {\n\t\tpadding: 10px;\n\t\tmargin: auto;\n\t\tfont-size: 12px;\n\t\tline-height: 150%;\n\t}\n\n\t.common {\n\t\tfont-family: \"Helvetica\", \"Arial\", sans-serif !important;\n\t\tfont-size: 12px;\n\t\tpadding: 10px 0px;\n\t}\n\n\ttable {\n\t\tborder-collapse: collapse;\n\t\twidth: 100%;\n\t\tvertical-align: top;\n\t\tborder-style: none !important;\n\t}\n\n\ttable td {\n\t\tpadding: 2px 0px;\n\t\tborder-style: none !important;\n\t}\n\t\n\ttable h1, h2, h3, h4, h5, h6 {\n\t\tpadding: 0px;\n\t\tmargin: 0px;\n\t}\n\n\ttable.header-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.header-table h1 {\n\t\ttext-transform: uppercase;\n\t\tcolor: white;\n\t\tfont-size: 55px;\n\t\tfont-style: italic;\n\t}\n\n\ttable.header-table thead tr:nth-child(1) div {\n\t\theight: 24px;\n\t\tbackground-color: #696969;\n\t\tvertical-align: middle;\n\t\tpadding: 12px 0px 0px 0px;\n\t\twidth: 100%;\n\t}\n\n\tdiv.page-body table td:nth-child(6),\n\tdiv.page-body table td:nth-child(7) {\n\t\ttext-align: right;\n\t}\n\n\tdiv.page-body table tr td {\n\t\tbackground-color: #DCDCDC !important;\n\t}\n\n\tdiv.page-body table tr:nth-child(1) td {\n\t\tbackground-color: #696969 !important;\n\t\tcolor: white !important;\n\t}\n\n\ttable.footer-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.footer-table td table td:nth-child(2),\n\ttable.footer-table td table td:nth-child(3) {\n\t\ttext-align: right;\n\t}\n\n\ttable.footer-table tfoot td {\n\t\tbackground-color: #696969;\n\t\theight: 10px;\n\t}\n\n\t.imp-details {\n\t\tbackground-color: #DCDCDC;\n\t}\n</style>\n\n\n<!-- Javascript -->\n<script>\n\tsi_std = {\n\t\tprint_item_table: function() {\n\t\t\tvar table = print_table(\n\t\t\t\t'Delivery Note',\n\t\t\t\tdoc.name,\n\t\t\t\t'delivery_note_details',\n\t\t\t\t'Delivery Note Item',\n\t\t\t\t[// Here specify the table columns to be displayed\n\t\t\t\t\t'SR', 'item_code', 'item_name', 'description', 'qty', 'stock_uom',\n\t\t\t\t\t'basic_rate', 'amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the labels of column headings\n\t\t\t\t\t'Sr', 'Item Code', 'Item Name', 'Description', 'Qty',\n\t\t\t\t\t'UoM', 'Basic Rate', 'Amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the column widths\n\t\t\t\t\t'3%', '10%', '15%', '32%', '5%',\n\t\t\t\t\t'5%', '15%', '15%'\n\t\t\t\t],\n\t\t\t\tnull,\n\t\t\t\tnull,\n\t\t\t\t{\n\t\t\t\t\t'description' : function(data_row) {\n\t\t\t\t\t\tvar to_append = ''\n\t\t\t\t\t\tif(data_row.adj_rate){\n\t\t\t\t\t\t\tto_append = '<div style=\"padding-left: 15px;\"><i>Discount: ' + \n\t\t\t\t\t\t\t\tdata_row.adj_rate + '% on ' + doc.currency + ' ' +\n\t\t\t\t\t\t\t\tfmt_money(data_row.ref_rate) + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\tdata_row.description = data_row.description + to_append;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\n\t\t\t\t\t\tif(data_row.serial_no) {\n\t\t\t\t\t\t\tto_append = '<div style=\"padding-left: 15px;\"><i>Serial No.:' + \n\t\t\t\t\t\t\t\t((data_row.serial_no.indexOf('\\n')>-1)?'<br />':'&nbsp;') + \n\t\t\t\t\t\t\t\tdata_row.serial_no + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\tdata_row.description = data_row.description + to_append;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\n\t\t\t\t\t\treturn data_row.description;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t// This code takes care of page breaks\n\t\t\tif(table.appendChild) {\n\t\t\t\tout = table.innerHTML;\n\t\t\t} else {\n\t\t\t\tout = '';\n\t\t\t\tfor(var i=0; i < (table.length-1); i++) {\n\t\t\t\t\tout += table[i].innerHTML + \n\t\t\t\t\t\t'<div style = \"page-break-after: always;\" \\\n\t\t\t\t\t\tclass = \"page_break\"></div>\\\n\t\t\t\t\t\t<div class=\"page-settings\"></div>';\n\t\t\t\t}\n\t\t\t\tout += table[table.length-1].innerHTML;\n\t\t\t}\n\t\t\treturn out;\n\t\t},\n\n\n\t\tprint_other_charges: function(parent) {\n\t\t\tvar oc = getchildren('Sales Taxes and Charges', doc.name, 'other_charges');\n\t\t\tvar rows = '<table width=100%>\\n';\n\t\t\tfor(var i=0; i<oc.length; i++) {\n\t\t\t\tif(!oc[i].included_in_print_rate) {\n\t\t\t\t\trows +=\n\t\t\t\t\t\t'<tr>\\n' +\n\t\t\t\t\t\t\t'\\t<td>' + oc[i].description + '</td>\\n' +\n\t\t\t\t\t\t\t'\\t<td></td>\\n' +\n\t\t\t\t\t\t\t'\\t<td width=38%>' + fmt_money(oc[i].tax_amount/doc.conversion_rate) + '</td>\\n' +\n\t\t\t\t\t\t'</tr>\\n';\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn rows + '</table>\\n';\n\t\t}\n\t};\n</script>\n\n\n<!-- Page Layout Settings -->\n<div class='common page-header'>\n\t<!-- \n\t\tPage Header will contain\n\t\t\t+ table 1\n\t\t\t\t+ table 1a\n\t\t\t\t\t- Name\n\t\t\t\t\t- Address\n\t\t\t\t\t- Contact\n\t\t\t\t\t- Mobile No\n\t\t\t\t+ table 1b\n\t\t\t\t\t- Voucher Date\n\t\t\t\t\t- Due Date\n\t-->\n\t<table class='header-table' cellspacing=0>\n\t\t<thead>\n\t\t\t<tr><td colspan=2><div><script>'<h1>' + (doc.select_print_heading || 'Delivery Note') + '</h1>'</script></div></td></tr>\n\t\t\t<tr><td colspan=2><div style=\"height:15px\"></div></td></tr>\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60%><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=22%><b>Name</b></td>\n\t\t\t\t\t\t<td><script>doc.customer_name</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Address</b></td>\n\t\t\t\t\t\t<td><script>replace_newlines(doc.address_display)</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Contact</b></td>\n\t\t\t\t\t\t<td><script>doc.contact_display</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</tbody></table></td>\n\t\t\t\t<td><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr class='imp-details'>\n\t\t\t\t\t\t<td><b>Delivery Note No.</b></td>\n\t\t\t\t\t\t<td><script>cur_frm.docname</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=63%><b>Delivery Note Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.transaction_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Sales Order No.</b></td>\n\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t<script>doc.sales_order_no</script><br />\n\t\t\t\t\t\t\t<i>(<script>date.str_to_user(doc.posting_date)</script>)</i>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t</tbody></table></td>\n\t\t\t</tr>\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n<div class='common page-body'>\n\t<!-- \n\t\tPage Body will contain\n\t\t\t+ table 2\n\t\t\t\t- Sales Invoice Data\n\t-->\n\t<script>si_std.print_item_table()</script>\n</div>\n<div class='common page-footer'>\n\t<!-- \n\t\tPage Footer will contain\n\t\t\t+ table 3\n\t\t\t\t- Terms and Conditions\n\t\t\t\t- Total Rounded Amount Calculation\n\t\t\t\t- Total Rounded Amount in Words\n\t-->\n\t<table class='footer-table' width=100% cellspacing=0>\n\t\t<thead>\n\t\t\t\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60% style='padding-right: 10px;'>\n\t\t\t\t\t<b>Terms, Conditions &amp; Other Information:</b><br />\n\t\t\t\t\t<script>doc.terms</script>\n\t\t\t\t</td>\n\t\t\t\t<td>\n\t\t\t\t\t<table cellspacing=0 width=100%><tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Net Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td width=38%><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.net_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=3><script>si_std.print_other_charges()</script></td></tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Grand Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.grand_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr style='font-weight: bold' class='imp-details'>\n\t\t\t\t\t\t\t<td>Rounded Total</td>\n\t\t\t\t\t\t\t<td><script>doc.currency</script></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.rounded_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody></table>\n\t\t\t\t\t<br /><b>In Words</b><br />\n\t\t\t\t\t<i><script>doc.in_words_export</script></i>\n\t\t\t\t</td>\n\t\t\t</tr>\t\t\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\t<tr><td colspan=2><div></div></td><tr>\n\t\t</tfoot>\n\t</table>\n</div>\n", 
   "module": "Stock", 
   "name": "__common__", 
+  "print_format_type": "Client", 
   "standard": "Yes"
  }, 
  {
diff --git a/stock/Print Format/Delivery Note Spartan/Delivery Note Spartan.txt b/stock/Print Format/Delivery Note Spartan/Delivery Note Spartan.txt
index 69eb9ff..81ecbd2 100644
--- a/stock/Print Format/Delivery Note Spartan/Delivery Note Spartan.txt
+++ b/stock/Print Format/Delivery Note Spartan/Delivery Note Spartan.txt
@@ -1,17 +1,18 @@
 [
  {
-  "creation": "2012-04-17 11:29:12", 
+  "creation": "2013-04-19 13:31:11", 
   "docstatus": 0, 
-  "modified": "2013-01-25 17:19:30", 
+  "modified": "2013-05-28 17:20:39", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
  {
   "doc_type": "Delivery Note", 
   "doctype": "Print Format", 
-  "html": "<!--\n\tSample Print Format for ERPNext\n\tPlease use at your own discretion\n\tFor suggestions and contributions:\n\t\thttps://github.com/webnotes/erpnext-print-templates\n\n\tFreely usable under MIT license\n-->\n\n<!-- Style Settings -->\n<style>\n\t/*\n\t\tcommon style for whole page\n\t\tThis should include:\n\t\t+ page size related settings\n\t\t+ font family settings\n\t\t+ line spacing settings\n\t*/\n\t@media screen {\n\t\tbody {\n\t\t\twidth: 8.3in;\n\t\t}\n\t}\n\n\thtml, body, div, span, td {\n\t\tfont-family: \"Arial\", sans-serif;\n\t\tfont-size: 12px;\n\t}\n\n\tbody {\n\t\tpadding: 10px;\n\t\tmargin: auto;\n\t\tfont-size: 12px;\n\t\tline-height: 150%;\n\t}\n\n\t.common {\n\t\tfont-family: \"Arial\", sans-serif !important;\n\t\tfont-size: 12px;\n\t\tpadding: 0px;\n\t}\n\n\ttable {\n\t\twidth: 100% !important;\n\t\tvertical-align: top;\n\t}\n\n\ttable td {\n\t\tpadding: 2px 0px;\n\t}\n\n\ttable, td {\n\t\tborder-collapse: collapse !important;\n\t\tpadding: 0px;\n\t\tmargin: 0px !important;\n\t}\n\t\n\ttable h1, h2, h3, h4, h5, h6 {\n\t\tpadding: 0px;\n\t\tmargin: 0px;\n\t}\n\n\ttable.header-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.header-table h3 {\n\t\tcolor: gray;\n\t}\n\n\ttable.header-table thead td {\n\t\tpadding: 5px;\n\t}\n\n\ttable.header-table > thead,\n\ttable.header-table > tbody > tr > td,\n\ttable.footer-table > tbody > tr > td {\n\t\tborder: 1px solid black;\n\t\tpadding: 5px;\n\t}\n\n\ttable.footer-table > tbody,\n\ttable.header-table > thead {\n\t\tborder-bottom: 3px solid black;\n\t}\n\n\ttable.header-table > thead {\n\t\tborder-top: 3px solid black;\n\t}\n\n\tdiv.page-body table td:nth-child(6),\n\tdiv.page-body table td:nth-child(7) {\n\t\ttext-align: right;\n\t}\n\n\tdiv.page-body td {\n\t\tbackground-color: white !important;\n\t\tborder: 1px solid black !important;\n\t}\n\n\ttable.footer-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.footer-table td table td:nth-child(2),\n\ttable.footer-table td table td:nth-child(3) {\n\t\ttext-align: right;\n\t}\n</style>\n\n\n<!-- Javascript -->\n<script>\n\tsi_std = {\n\t\tprint_item_table: function() {\n\t\t\tvar table = print_table(\n\t\t\t\t'Delivery Note',\n\t\t\t\tdoc.name,\n\t\t\t\t'delivery_note_details',\n\t\t\t\t'Delivery Note Item',\n\t\t\t\t[// Here specify the table columns to be displayed\n\t\t\t\t\t'SR', 'item_code', 'item_name', 'description', 'qty', 'stock_uom',\n\t\t\t\t\t'basic_rate', 'amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the labels of column headings\n\t\t\t\t\t'Sr', 'Item Code', 'Item Name', 'Description', 'Qty',\n\t\t\t\t\t'UoM', 'Basic Rate', 'Amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the column widths\n\t\t\t\t\t'3%', '10%', '15%', '32%', '5%',\n\t\t\t\t\t'5%', '15%', '15%'\n\t\t\t\t],\n\t\t\t\tnull,\n\t\t\t\tnull,\n\t\t\t\t{\n\t\t\t\t\t'description' : function(data_row) {\n\t\t\t\t\t\tvar to_append = ''\n\t\t\t\t\t\tif(data_row.adj_rate){\n\t\t\t\t\t\t\tto_append = '<div style=\"padding-left: 15px;\"><i>Discount: ' + \n\t\t\t\t\t\t\t\tdata_row.adj_rate + '% on ' + doc.currency + ' ' +\n\t\t\t\t\t\t\t\tfmt_money(data_row.ref_rate) + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\tdata_row.description = data_row.description + to_append;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\n\t\t\t\t\t\tif(data_row.serial_no) {\n\t\t\t\t\t\t\tto_append = '<div style=\"padding-left: 15px;\"><i>Serial No.:' + \n\t\t\t\t\t\t\t\t((data_row.serial_no.indexOf('\\n')>-1)?'<br />':'&nbsp;') + \n\t\t\t\t\t\t\t\tdata_row.serial_no + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\tdata_row.description = data_row.description + to_append;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\n\t\t\t\t\t\treturn data_row.description;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t// This code takes care of page breaks\n\t\t\tif(table.appendChild) {\n\t\t\t\tout = table.innerHTML;\n\t\t\t} else {\n\t\t\t\tout = '';\n\t\t\t\tfor(var i=0; i < (table.length-1); i++) {\n\t\t\t\t\tout += table[i].innerHTML + \n\t\t\t\t\t\t'<div style = \"page-break-after: always;\" \\\n\t\t\t\t\t\tclass = \"page_break\"></div>\\\n\t\t\t\t\t\t<div class=\"page-settings\"></div>';\n\t\t\t\t}\n\t\t\t\tout += table[table.length-1].innerHTML;\n\t\t\t}\n\t\t\treturn out;\n\t\t},\n\n\n\t\tprint_other_charges: function(parent) {\n\t\t\tvar oc = getchildren('Sales Taxes and Charges', doc.name, 'other_charges');\n\t\t\tvar rows = '<table width=100%>\\n';\n\t\t\tfor(var i=0; i<oc.length; i++) {\n\t\t\t\tif(!oc[i].included_in_print_rate) {\n\t\t\t\t\trows +=\n\t\t\t\t\t\t'<tr>\\n' +\n\t\t\t\t\t\t\t'\\t<td>' + oc[i].description + '</td>\\n' +\n\t\t\t\t\t\t\t'\\t<td></td>\\n' +\n\t\t\t\t\t\t\t'\\t<td width=38%>' + fmt_money(oc[i].tax_amount/doc.conversion_rate) + '</td>\\n' +\n\t\t\t\t\t\t'</tr>\\n';\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn rows + '</table>\\n';\n\t\t}\n\t};\n</script>\n\n\n<!-- Page Layout Settings -->\n<div class='common page-header'>\n\t<!-- \n\t\tPage Header will contain\n\t\t\t+ table 1\n\t\t\t\t+ table 1a\n\t\t\t\t\t- Name\n\t\t\t\t\t- Address\n\t\t\t\t\t- Contact\n\t\t\t\t\t- Mobile No\n\t\t\t\t+ table 1b\n\t\t\t\t\t- Voucher Date\n\t\t\t\t\t- Due Date\n\t-->\n\t<table class='header-table' cellspacing=0>\n\t\t<thead>\n\t\t\t<tr><td colspan=2><script>'<h1>' + (doc.select_print_heading || 'Delivery Note') + '</h1>'</script></td></tr>\n\t\t\t<tr><td colspan=2><h3><script>cur_frm.docname</script></h3></td></tr>\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60%><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=22%><b>Name</b></td>\n\t\t\t\t\t\t<td><script>doc.customer_name</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Address</b></td>\n\t\t\t\t\t\t<td><script>replace_newlines(doc.address_display)</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Contact</b></td>\n\t\t\t\t\t\t<td><script>doc.contact_display</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</tbody></table></td>\n\t\t\t\t<td><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=63%><b>Delivery Note Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.transaction_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Sales Order No.</b></td>\n\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t<script>doc.sales_order_no</script><br />\n\t\t\t\t\t\t\t<i>(<script>date.str_to_user(doc.posting_date)</script>)</i>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t</tbody></table></td>\n\t\t\t</tr>\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n<div class='common page-body'>\n\t<!-- \n\t\tPage Body will contain\n\t\t\t+ table 2\n\t\t\t\t- Sales Invoice Data\n\t-->\n\t<script>si_std.print_item_table()</script>\n</div>\n<div class='common page-footer'>\n\t<!-- \n\t\tPage Footer will contain\n\t\t\t+ table 3\n\t\t\t\t- Terms and Conditions\n\t\t\t\t- Total Rounded Amount Calculation\n\t\t\t\t- Total Rounded Amount in Words\n\t-->\n\t<table class='footer-table' width=100% cellspacing=0>\n\t\t<thead>\n\t\t\t\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60% style='padding-right: 10px;'>\n\t\t\t\t\t<b>Terms, Conditions &amp; Other Information:</b><br />\n\t\t\t\t\t<script>doc.terms</script>\n\t\t\t\t</td>\n\t\t\t\t<td>\n\t\t\t\t\t<table cellspacing=0 width=100%><tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Net Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td width=38%><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.net_total)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=3><script>si_std.print_other_charges()</script></td></tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Grand Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.grand_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr style='font-weight: bold'>\n\t\t\t\t\t\t\t<td>Rounded Total</td>\n\t\t\t\t\t\t\t<td><script>doc.currency</script></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.rounded_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody></table>\n\t\t\t\t\t<br /><b>In Words</b><br />\n\t\t\t\t\t<i><script>doc.in_words_export</script></i>\n\t\t\t\t</td>\n\t\t\t</tr>\t\t\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n", 
+  "html": "<!--\n\tSample Print Format for ERPNext\n\tPlease use at your own discretion\n\tFor suggestions and contributions:\n\t\thttps://github.com/webnotes/erpnext-print-templates\n\n\tFreely usable under MIT license\n-->\n\n<!-- Style Settings -->\n<style>\n\t/*\n\t\tcommon style for whole page\n\t\tThis should include:\n\t\t+ page size related settings\n\t\t+ font family settings\n\t\t+ line spacing settings\n\t*/\n\t@media screen {\n\t\tbody {\n\t\t\twidth: 8.3in;\n\t\t}\n\t}\n\n\thtml, body, div, span, td {\n\t\tfont-family: \"Arial\", sans-serif;\n\t\tfont-size: 12px;\n\t}\n\n\tbody {\n\t\tpadding: 10px;\n\t\tmargin: auto;\n\t\tfont-size: 12px;\n\t\tline-height: 150%;\n\t}\n\n\t.common {\n\t\tfont-family: \"Arial\", sans-serif !important;\n\t\tfont-size: 12px;\n\t\tpadding: 0px;\n\t}\n\n\ttable {\n\t\twidth: 100% !important;\n\t\tvertical-align: top;\n\t}\n\n\ttable td {\n\t\tpadding: 2px 0px;\n\t}\n\n\ttable, td {\n\t\tborder-collapse: collapse !important;\n\t\tpadding: 0px;\n\t\tmargin: 0px !important;\n\t}\n\t\n\ttable h1, h2, h3, h4, h5, h6 {\n\t\tpadding: 0px;\n\t\tmargin: 0px;\n\t}\n\n\ttable.header-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.header-table h3 {\n\t\tcolor: gray;\n\t}\n\n\ttable.header-table thead td {\n\t\tpadding: 5px;\n\t}\n\n\ttable.header-table > thead,\n\ttable.header-table > tbody > tr > td,\n\ttable.footer-table > tbody > tr > td {\n\t\tborder: 1px solid black;\n\t\tpadding: 5px;\n\t}\n\n\ttable.footer-table > tbody,\n\ttable.header-table > thead {\n\t\tborder-bottom: 3px solid black;\n\t}\n\n\ttable.header-table > thead {\n\t\tborder-top: 3px solid black;\n\t}\n\n\tdiv.page-body table td:nth-child(6),\n\tdiv.page-body table td:nth-child(7) {\n\t\ttext-align: right;\n\t}\n\n\tdiv.page-body td {\n\t\tbackground-color: white !important;\n\t\tborder: 1px solid black !important;\n\t}\n\n\ttable.footer-table td {\n\t\tvertical-align: top;\n\t}\n\n\ttable.footer-table td table td:nth-child(2),\n\ttable.footer-table td table td:nth-child(3) {\n\t\ttext-align: right;\n\t}\n</style>\n\n\n<!-- Javascript -->\n<script>\n\tsi_std = {\n\t\tprint_item_table: function() {\n\t\t\tvar table = print_table(\n\t\t\t\t'Delivery Note',\n\t\t\t\tdoc.name,\n\t\t\t\t'delivery_note_details',\n\t\t\t\t'Delivery Note Item',\n\t\t\t\t[// Here specify the table columns to be displayed\n\t\t\t\t\t'SR', 'item_code', 'item_name', 'description', 'qty', 'stock_uom',\n\t\t\t\t\t'basic_rate', 'amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the labels of column headings\n\t\t\t\t\t'Sr', 'Item Code', 'Item Name', 'Description', 'Qty',\n\t\t\t\t\t'UoM', 'Basic Rate', 'Amount'\n\t\t\t\t],\n\t\t\t\t[// Here specify the column widths\n\t\t\t\t\t'3%', '10%', '15%', '32%', '5%',\n\t\t\t\t\t'5%', '15%', '15%'\n\t\t\t\t],\n\t\t\t\tnull,\n\t\t\t\tnull,\n\t\t\t\t{\n\t\t\t\t\t'description' : function(data_row) {\n\t\t\t\t\t\tvar to_append = ''\n\t\t\t\t\t\tif(data_row.adj_rate){\n\t\t\t\t\t\t\tto_append = '<div style=\"padding-left: 15px;\"><i>Discount: ' + \n\t\t\t\t\t\t\t\tdata_row.adj_rate + '% on ' + doc.currency + ' ' +\n\t\t\t\t\t\t\t\tfmt_money(data_row.ref_rate) + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\tdata_row.description = data_row.description + to_append;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\n\t\t\t\t\t\tif(data_row.serial_no) {\n\t\t\t\t\t\t\tto_append = '<div style=\"padding-left: 15px;\"><i>Serial No.:' + \n\t\t\t\t\t\t\t\t((data_row.serial_no.indexOf('\\n')>-1)?'<br />':'&nbsp;') + \n\t\t\t\t\t\t\t\tdata_row.serial_no + '</i></div>';\n\t\t\t\t\t\t\tif(data_row.description.indexOf(to_append)==-1) {\n\t\t\t\t\t\t\t\tdata_row.description = data_row.description + to_append;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\n\t\t\t\t\t\treturn data_row.description;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t// This code takes care of page breaks\n\t\t\tif(table.appendChild) {\n\t\t\t\tout = table.innerHTML;\n\t\t\t} else {\n\t\t\t\tout = '';\n\t\t\t\tfor(var i=0; i < (table.length-1); i++) {\n\t\t\t\t\tout += table[i].innerHTML + \n\t\t\t\t\t\t'<div style = \"page-break-after: always;\" \\\n\t\t\t\t\t\tclass = \"page_break\"></div>\\\n\t\t\t\t\t\t<div class=\"page-settings\"></div>';\n\t\t\t\t}\n\t\t\t\tout += table[table.length-1].innerHTML;\n\t\t\t}\n\t\t\treturn out;\n\t\t},\n\n\n\t\tprint_other_charges: function(parent) {\n\t\t\tvar oc = getchildren('Sales Taxes and Charges', doc.name, 'other_charges');\n\t\t\tvar rows = '<table width=100%>\\n';\n\t\t\tfor(var i=0; i<oc.length; i++) {\n\t\t\t\tif(!oc[i].included_in_print_rate) {\n\t\t\t\t\trows +=\n\t\t\t\t\t\t'<tr>\\n' +\n\t\t\t\t\t\t\t'\\t<td>' + oc[i].description + '</td>\\n' +\n\t\t\t\t\t\t\t'\\t<td></td>\\n' +\n\t\t\t\t\t\t\t'\\t<td width=38%>' + fmt_money(oc[i].tax_amount/doc.conversion_rate) + '</td>\\n' +\n\t\t\t\t\t\t'</tr>\\n';\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn rows + '</table>\\n';\n\t\t}\n\t};\n</script>\n\n\n<!-- Page Layout Settings -->\n<div class='common page-header'>\n\t<!-- \n\t\tPage Header will contain\n\t\t\t+ table 1\n\t\t\t\t+ table 1a\n\t\t\t\t\t- Name\n\t\t\t\t\t- Address\n\t\t\t\t\t- Contact\n\t\t\t\t\t- Mobile No\n\t\t\t\t+ table 1b\n\t\t\t\t\t- Voucher Date\n\t\t\t\t\t- Due Date\n\t-->\n\t<table class='header-table' cellspacing=0>\n\t\t<thead>\n\t\t\t<tr><td colspan=2><script>'<h1>' + (doc.select_print_heading || 'Delivery Note') + '</h1>'</script></td></tr>\n\t\t\t<tr><td colspan=2><h3><script>cur_frm.docname</script></h3></td></tr>\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60%><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=22%><b>Name</b></td>\n\t\t\t\t\t\t<td><script>doc.customer_name</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Address</b></td>\n\t\t\t\t\t\t<td><script>replace_newlines(doc.address_display)</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Contact</b></td>\n\t\t\t\t\t\t<td><script>doc.contact_display</script></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</tbody></table></td>\n\t\t\t\t<td><table width=100% cellspacing=0><tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width=63%><b>Delivery Note Date</b></td>\n\t\t\t\t\t\t<td><script>date.str_to_user(doc.transaction_date)</script></td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td><b>Sales Order No.</b></td>\n\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t<script>doc.sales_order_no</script><br />\n\t\t\t\t\t\t\t<i>(<script>date.str_to_user(doc.posting_date)</script>)</i>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t<tr>\t\t\t\t\t\n\t\t\t\t</tbody></table></td>\n\t\t\t</tr>\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n<div class='common page-body'>\n\t<!-- \n\t\tPage Body will contain\n\t\t\t+ table 2\n\t\t\t\t- Sales Invoice Data\n\t-->\n\t<script>si_std.print_item_table()</script>\n</div>\n<div class='common page-footer'>\n\t<!-- \n\t\tPage Footer will contain\n\t\t\t+ table 3\n\t\t\t\t- Terms and Conditions\n\t\t\t\t- Total Rounded Amount Calculation\n\t\t\t\t- Total Rounded Amount in Words\n\t-->\n\t<table class='footer-table' width=100% cellspacing=0>\n\t\t<thead>\n\t\t\t\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td width=60% style='padding-right: 10px;'>\n\t\t\t\t\t<b>Terms, Conditions &amp; Other Information:</b><br />\n\t\t\t\t\t<script>doc.terms</script>\n\t\t\t\t</td>\n\t\t\t\t<td>\n\t\t\t\t\t<table cellspacing=0 width=100%><tbody>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Net Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td width=38%><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.net_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=3><script>si_std.print_other_charges()</script></td></tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>Grand Total</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.grand_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr style='font-weight: bold'>\n\t\t\t\t\t\t\t<td>Rounded Total</td>\n\t\t\t\t\t\t\t<td><script>doc.currency</script></td>\n\t\t\t\t\t\t\t<td><script>\n\t\t\t\t\t\t\t\tfmt_money(doc.rounded_total_export)\n\t\t\t\t\t\t\t</script></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody></table>\n\t\t\t\t\t<br /><b>In Words</b><br />\n\t\t\t\t\t<i><script>doc.in_words_export</script></i>\n\t\t\t\t</td>\n\t\t\t</tr>\t\t\n\t\t</tbody>\n\t\t<tfoot>\n\t\t\n\t\t</tfoot>\n\t</table>\n</div>\n", 
   "module": "Stock", 
   "name": "__common__", 
+  "print_format_type": "Client", 
   "standard": "Yes"
  }, 
  {
diff --git a/stock/README.md b/stock/README.md
new file mode 100644
index 0000000..14cabc6
--- /dev/null
+++ b/stock/README.md
@@ -0,0 +1 @@
+Inventory management module.
\ No newline at end of file
diff --git a/stock/doctype/batch/README.md b/stock/doctype/batch/README.md
new file mode 100644
index 0000000..3377343
--- /dev/null
+++ b/stock/doctype/batch/README.md
@@ -0,0 +1 @@
+Batch of Items Units. If Item has batched inventory, then adding tagging each inventory transaction to a Batch becomes important.
\ No newline at end of file
diff --git a/stock/doctype/batch/locale/_messages_doc.json b/stock/doctype/batch/locale/_messages_doc.json
deleted file mode 100644
index 41004a7..0000000
--- a/stock/doctype/batch/locale/_messages_doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-[
- "Trash Reason", 
- "Expiry Date", 
- "Description", 
- "Batch Finished Date", 
- "Batch Started Date", 
- "Batch", 
- "Batch ID", 
- "Item", 
- "Stock"
-]
\ No newline at end of file
diff --git a/stock/doctype/batch/locale/ar-doc.json b/stock/doctype/batch/locale/ar-doc.json
deleted file mode 100644
index 382a8d9..0000000
--- a/stock/doctype/batch/locale/ar-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Batch": "\u062f\u0641\u0639\u0629", 
- "Batch Finished Date": "\u062f\u0641\u0639\u0629 \u0645\u0646\u062a\u0647\u064a\u0629 \u062a\u0627\u0631\u064a\u062e", 
- "Batch ID": "\u062f\u0641\u0639\u0629 ID", 
- "Batch Started Date": "\u0643\u062a\u0628\u062a \u062f\u0641\u0639\u0629 \u062a\u0627\u0631\u064a\u062e", 
- "Description": "\u0648\u0635\u0641", 
- "Expiry Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0635\u0644\u0627\u062d\u064a\u0629", 
- "Item": "\u0628\u0646\u062f", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629"
-}
\ No newline at end of file
diff --git a/stock/doctype/batch/locale/de-doc.json b/stock/doctype/batch/locale/de-doc.json
deleted file mode 100644
index 1fe0465..0000000
--- a/stock/doctype/batch/locale/de-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Batch": "Stapel", 
- "Batch Finished Date": "Batch Beendet Datum", 
- "Batch ID": "Batch ID", 
- "Batch Started Date": "Batch gestartet Datum", 
- "Description": "Beschreibung", 
- "Expiry Date": "Verfallsdatum", 
- "Item": "Artikel", 
- "Stock": "Lager", 
- "Trash Reason": "Trash Reason"
-}
\ No newline at end of file
diff --git a/stock/doctype/batch/locale/es-doc.json b/stock/doctype/batch/locale/es-doc.json
deleted file mode 100644
index 086dcba..0000000
--- a/stock/doctype/batch/locale/es-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Batch": "Lote", 
- "Batch Finished Date": "Terminado batch Fecha", 
- "Batch ID": "Identificaci\u00f3n de lote", 
- "Batch Started Date": "Iniciado Fecha de lotes", 
- "Description": "Descripci\u00f3n", 
- "Expiry Date": "Fecha de caducidad", 
- "Item": "Art\u00edculo", 
- "Stock": "Valores", 
- "Trash Reason": "Trash Raz\u00f3n"
-}
\ No newline at end of file
diff --git a/stock/doctype/batch/locale/fr-doc.json b/stock/doctype/batch/locale/fr-doc.json
deleted file mode 100644
index bb9a862..0000000
--- a/stock/doctype/batch/locale/fr-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Batch": "Lot", 
- "Batch Finished Date": "Date de lot fini", 
- "Batch ID": "ID du lot", 
- "Batch Started Date": "Date de d\u00e9marrage du lot", 
- "Description": "Description", 
- "Expiry Date": "Date d&#39;expiration", 
- "Item": "Article", 
- "Stock": "Stock", 
- "Trash Reason": "Raison Corbeille"
-}
\ No newline at end of file
diff --git a/stock/doctype/batch/locale/hi-doc.json b/stock/doctype/batch/locale/hi-doc.json
deleted file mode 100644
index 84a8c38..0000000
--- a/stock/doctype/batch/locale/hi-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Batch": "\u092c\u0948\u091a", 
- "Batch Finished Date": "\u092c\u0948\u091a \u0924\u093f\u0925\u093f \u0938\u092e\u093e\u092a\u094d\u0924", 
- "Batch ID": "\u092c\u0948\u091a \u0906\u0908\u0921\u0940", 
- "Batch Started Date": "\u092c\u0948\u091a \u0924\u093f\u0925\u093f \u0936\u0941\u0930\u0942 \u0915\u093f\u092f\u093e", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Expiry Date": "\u0938\u092e\u093e\u092a\u094d\u0924\u093f \u0926\u093f\u0928\u093e\u0902\u0915", 
- "Item": "\u092e\u0926", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923"
-}
\ No newline at end of file
diff --git a/stock/doctype/batch/locale/hr-doc.json b/stock/doctype/batch/locale/hr-doc.json
deleted file mode 100644
index 0725741..0000000
--- a/stock/doctype/batch/locale/hr-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Batch": "Serija", 
- "Batch Finished Date": "Hrpa Zavr\u0161io Datum", 
- "Batch ID": "Hrpa ID", 
- "Batch Started Date": "Hrpa Autor Date", 
- "Description": "Opis", 
- "Expiry Date": "Datum isteka", 
- "Item": "Stavka", 
- "Stock": "Zaliha", 
- "Trash Reason": "Otpad Razlog"
-}
\ No newline at end of file
diff --git a/stock/doctype/batch/locale/nl-doc.json b/stock/doctype/batch/locale/nl-doc.json
deleted file mode 100644
index 2cdf808..0000000
--- a/stock/doctype/batch/locale/nl-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Batch": "Partij", 
- "Batch Finished Date": "Batch Afgewerkt Datum", 
- "Batch ID": "Batch ID", 
- "Batch Started Date": "Batch Gestart Datum", 
- "Description": "Beschrijving", 
- "Expiry Date": "Vervaldatum", 
- "Item": "Item", 
- "Stock": "Voorraad", 
- "Trash Reason": "Trash Reden"
-}
\ No newline at end of file
diff --git a/stock/doctype/batch/locale/pt-BR-doc.json b/stock/doctype/batch/locale/pt-BR-doc.json
deleted file mode 100644
index 31e9024..0000000
--- a/stock/doctype/batch/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Batch": "Lote", 
- "Batch Finished Date": "Data de T\u00e9rmino do Lote", 
- "Batch ID": "ID do Lote", 
- "Batch Started Date": "Data de In\u00edcio do Lote", 
- "Description": "Descri\u00e7\u00e3o", 
- "Expiry Date": "Data de validade", 
- "Item": "Item", 
- "Stock": "Estoque", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo"
-}
\ No newline at end of file
diff --git a/stock/doctype/batch/locale/pt-doc.json b/stock/doctype/batch/locale/pt-doc.json
deleted file mode 100644
index 4308c33..0000000
--- a/stock/doctype/batch/locale/pt-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Batch": "Fornada", 
- "Batch Finished Date": "Terminado lote Data", 
- "Batch ID": "Lote ID", 
- "Batch Started Date": "Iniciado lote Data", 
- "Description": "Descri\u00e7\u00e3o", 
- "Expiry Date": "Data de validade", 
- "Item": "Item", 
- "Stock": "Estoque", 
- "Trash Reason": "Raz\u00e3o lixo"
-}
\ No newline at end of file
diff --git a/stock/doctype/batch/locale/sr-doc.json b/stock/doctype/batch/locale/sr-doc.json
deleted file mode 100644
index 0fe6c73..0000000
--- a/stock/doctype/batch/locale/sr-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Batch": "\u0421\u0435\u0440\u0438\u0458\u0430", 
- "Batch Finished Date": "\u0413\u0440\u0443\u043f\u043d\u043e \u0417\u0430\u0432\u0440\u0448\u0435\u043d\u043e \u0414\u0430\u0442\u0435", 
- "Batch ID": "\u0411\u0430\u0442\u0446\u0445 \u0418\u0414", 
- "Batch Started Date": "\u0413\u0440\u0443\u043f\u043d\u043e \u0421\u0442\u0430\u0440\u0442\u0435\u0434 \u0414\u0430\u0442\u0435", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Expiry Date": "\u0414\u0430\u0442\u0443\u043c \u0438\u0441\u0442\u0435\u043a\u0430", 
- "Item": "\u0421\u0442\u0430\u0432\u043a\u0430", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433"
-}
\ No newline at end of file
diff --git a/stock/doctype/batch/locale/ta-doc.json b/stock/doctype/batch/locale/ta-doc.json
deleted file mode 100644
index 7c08fd4..0000000
--- a/stock/doctype/batch/locale/ta-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Batch": "\u0b95\u0bc2\u0b9f\u0bcd\u0b9f\u0bae\u0bcd", 
- "Batch Finished Date": "\u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0ba4\u0bbf \u0ba4\u0bc7\u0ba4\u0bbf \u0bae\u0bc1\u0b9f\u0bbf\u0ba8\u0bcd\u0ba4\u0ba4\u0bc1", 
- "Batch ID": "\u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0ba4\u0bbf \u0b85\u0b9f\u0bc8\u0baf\u0bbe\u0bb3", 
- "Batch Started Date": "\u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0ba4\u0bbf \u0ba4\u0bc7\u0ba4\u0bbf \u0ba4\u0bc1\u0bb5\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Expiry Date": "\u0b95\u0bbe\u0bb2\u0bbe\u0bb5\u0ba4\u0bbf\u0baf\u0bbe\u0b95\u0bc1\u0bae\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Item": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/stock/doctype/batch/locale/th-doc.json b/stock/doctype/batch/locale/th-doc.json
deleted file mode 100644
index 2ddb0d1..0000000
--- a/stock/doctype/batch/locale/th-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Batch": "\u0e0a\u0e38\u0e14", 
- "Batch Finished Date": "\u0e0a\u0e38\u0e14\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\u0e23\u0e39\u0e1b\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Batch ID": "ID \u0e0a\u0e38\u0e14", 
- "Batch Started Date": "\u0e0a\u0e38\u0e14\u0e40\u0e23\u0e34\u0e48\u0e21\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Expiry Date": "\u0e27\u0e31\u0e19\u0e2b\u0e21\u0e14\u0e2d\u0e32\u0e22\u0e38", 
- "Item": "\u0e0a\u0e34\u0e49\u0e19", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30"
-}
\ No newline at end of file
diff --git a/stock/doctype/bin/README.md b/stock/doctype/bin/README.md
new file mode 100644
index 0000000..4218fdc
--- /dev/null
+++ b/stock/doctype/bin/README.md
@@ -0,0 +1 @@
+Bin represents a unique Item-Warehouse combination. Sum of all transactions, planned, ordered, reserved quantities for that Item Warehouse is maintained in Bin.
\ No newline at end of file
diff --git a/stock/doctype/bin/locale/_messages_doc.json b/stock/doctype/bin/locale/_messages_doc.json
deleted file mode 100644
index be46b3a..0000000
--- a/stock/doctype/bin/locale/_messages_doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-[
- "Bin", 
- "Moving Average Rate", 
- "Planned Qty", 
- "FCFS Rate", 
- "Projected Qty", 
- "Stock Value", 
- "Ordered Quantity", 
- "Warehouse", 
- "Warehouse Type", 
- "Actual Quantity", 
- "Reserved Quantity", 
- "Valuation Rate", 
- "Quantity Requested for Purchase", 
- "Item Code", 
- "UOM", 
- "Stock"
-]
\ No newline at end of file
diff --git a/stock/doctype/bin/locale/_messages_js.json b/stock/doctype/bin/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/stock/doctype/bin/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/stock/doctype/bin/locale/_messages_py.json b/stock/doctype/bin/locale/_messages_py.json
deleted file mode 100644
index e60d5f6..0000000
--- a/stock/doctype/bin/locale/_messages_py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "It was raised because the (actual + ordered + indented - reserved) quantity reaches re-order level when the following record was created", 
- "This is an auto generated Material Request."
-]
\ No newline at end of file
diff --git a/stock/doctype/bin/locale/ar-doc.json b/stock/doctype/bin/locale/ar-doc.json
deleted file mode 100644
index f33d088..0000000
--- a/stock/doctype/bin/locale/ar-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Actual Quantity": "\u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0641\u0639\u0644\u064a\u0629", 
- "Bin": "\u0628\u0646", 
- "FCFS Rate": "FCFS \u0642\u064a\u0645", 
- "Item Code": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0631\u0645\u0632", 
- "Moving Average Rate": "\u0627\u0644\u0627\u0646\u062a\u0642\u0627\u0644 \u0645\u062a\u0648\u0633\u0637 \u200b\u200b\u0645\u0639\u062f\u0644", 
- "Ordered Quantity": "\u0623\u0645\u0631\u062a \u0627\u0644\u0643\u0645\u064a\u0629", 
- "Planned Qty": "\u0627\u0644\u0645\u062e\u0637\u0637 \u0627\u0644\u0643\u0645\u064a\u0629", 
- "Projected Qty": "\u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0645\u062a\u0648\u0642\u0639", 
- "Quantity Requested for Purchase": "\u0645\u0637\u0644\u0648\u0628 \u0644\u0644\u0634\u0631\u0627\u0621 \u0643\u0645\u064a\u0629", 
- "Reserved Quantity": "\u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0645\u062d\u062c\u0648\u0632\u0629", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Stock Value": "\u0627\u0644\u0623\u0633\u0647\u0645 \u0627\u0644\u0642\u064a\u0645\u0629", 
- "UOM": "UOM", 
- "Valuation Rate": "\u062a\u0642\u064a\u064a\u0645 \u0642\u064a\u0645", 
- "Warehouse": "\u0645\u0633\u062a\u0648\u062f\u0639", 
- "Warehouse Type": "\u0645\u0633\u062a\u0648\u062f\u0639 \u0646\u0648\u0639"
-}
\ No newline at end of file
diff --git a/stock/doctype/bin/locale/de-doc.json b/stock/doctype/bin/locale/de-doc.json
deleted file mode 100644
index c2f4598..0000000
--- a/stock/doctype/bin/locale/de-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Actual Quantity": "Tats\u00e4chliche Menge", 
- "Bin": "Kasten", 
- "FCFS Rate": "FCFS Rate", 
- "Item Code": "Item Code", 
- "Moving Average Rate": "Moving Average Rate", 
- "Ordered Quantity": "Bestellte Menge", 
- "Planned Qty": "Geplante Menge", 
- "Projected Qty": "Prognostizierte Anzahl", 
- "Quantity Requested for Purchase": "Beantragten Menge f\u00fcr Kauf", 
- "Reserved Quantity": "Reserviert Menge", 
- "Stock": "Lager", 
- "Stock Value": "Bestandswert", 
- "UOM": "UOM", 
- "Valuation Rate": "Valuation bewerten", 
- "Warehouse": "Lager", 
- "Warehouse Type": "Warehouse Typ"
-}
\ No newline at end of file
diff --git a/stock/doctype/bin/locale/es-doc.json b/stock/doctype/bin/locale/es-doc.json
deleted file mode 100644
index 0ac5b1a..0000000
--- a/stock/doctype/bin/locale/es-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Actual Quantity": "Cantidad real", 
- "Bin": "Papelera", 
- "FCFS Rate": "Tasa FCFS", 
- "Item Code": "C\u00f3digo del art\u00edculo", 
- "Moving Average Rate": "Tarifa media m\u00f3vil", 
- "Ordered Quantity": "Cantidad ordenada", 
- "Planned Qty": "Cantidad de Planificaci\u00f3n", 
- "Projected Qty": "Cantidad proyectada", 
- "Quantity Requested for Purchase": "Cantidad de la petici\u00f3n de compra", 
- "Reserved Quantity": "Cantidad reservada", 
- "Stock": "Valores", 
- "Stock Value": "Valor de la", 
- "UOM": "UOM", 
- "Valuation Rate": "Valoraci\u00f3n de tipo", 
- "Warehouse": "Almac\u00e9n", 
- "Warehouse Type": "Dep\u00f3sito de tipo"
-}
\ No newline at end of file
diff --git a/stock/doctype/bin/locale/fr-doc.json b/stock/doctype/bin/locale/fr-doc.json
deleted file mode 100644
index 3c6ada8..0000000
--- a/stock/doctype/bin/locale/fr-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Actual Quantity": "Quantit\u00e9 r\u00e9elle", 
- "Bin": "Bo\u00eete", 
- "FCFS Rate": "Taux PAPS", 
- "Item Code": "Code de l&#39;article", 
- "Moving Average Rate": "Moving Prix moyen", 
- "Ordered Quantity": "Quantit\u00e9 command\u00e9e", 
- "Planned Qty": "Quantit\u00e9 planifi\u00e9e", 
- "Projected Qty": "Qt\u00e9 projet\u00e9", 
- "Quantity Requested for Purchase": "Quantit\u00e9 demand\u00e9e pour l&#39;achat", 
- "Reserved Quantity": "Quantit\u00e9 r\u00e9serv\u00e9s", 
- "Stock": "Stock", 
- "Stock Value": "Valeur de l&#39;action", 
- "UOM": "Emballage", 
- "Valuation Rate": "Taux d&#39;\u00e9valuation", 
- "Warehouse": "Entrep\u00f4t", 
- "Warehouse Type": "Type d&#39;entrep\u00f4t"
-}
\ No newline at end of file
diff --git a/stock/doctype/bin/locale/hi-doc.json b/stock/doctype/bin/locale/hi-doc.json
deleted file mode 100644
index 2abbf0e..0000000
--- a/stock/doctype/bin/locale/hi-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Actual Quantity": "\u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Bin": "\u092c\u093f\u0928", 
- "FCFS Rate": "FCFS \u0926\u0930", 
- "Item Code": "\u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Moving Average Rate": "\u092e\u0942\u0935\u093f\u0902\u0917 \u0914\u0938\u0924 \u0926\u0930", 
- "Ordered Quantity": "\u0906\u0926\u0947\u0936\u093f\u0924 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Planned Qty": "\u0928\u093f\u092f\u094b\u091c\u093f\u0924 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Projected Qty": "\u0905\u0928\u0941\u092e\u093e\u0928\u093f\u0924 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Quantity Requested for Purchase": "\u092e\u093e\u0924\u094d\u0930\u093e \u092e\u0947\u0902 \u0916\u0930\u0940\u0926 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u0941\u0930\u094b\u0927", 
- "Reserved Quantity": "\u0906\u0930\u0915\u094d\u0937\u093f\u0924 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "Stock Value": "\u0936\u0947\u092f\u0930 \u092e\u0942\u0932\u094d\u092f", 
- "UOM": "UOM", 
- "Valuation Rate": "\u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928 \u0926\u0930", 
- "Warehouse": "\u0917\u094b\u0926\u093e\u092e", 
- "Warehouse Type": "\u0935\u0947\u0905\u0930\u0939\u093e\u0909\u0938 \u092a\u094d\u0930\u0915\u093e\u0930"
-}
\ No newline at end of file
diff --git a/stock/doctype/bin/locale/hr-doc.json b/stock/doctype/bin/locale/hr-doc.json
deleted file mode 100644
index af9290d..0000000
--- a/stock/doctype/bin/locale/hr-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Actual Quantity": "Stvarni Koli\u010dina", 
- "Bin": "Kanta", 
- "FCFS Rate": "FCFS Stopa", 
- "Item Code": "Stavka \u0160ifra", 
- "Moving Average Rate": "Premje\u0161tanje prosje\u010dna stopa", 
- "Ordered Quantity": "Koli\u010dina \u017d", 
- "Planned Qty": "Planirani Kol", 
- "Projected Qty": "Predvi\u0111en Kol", 
- "Quantity Requested for Purchase": "Koli\u010dina Tra\u017eeni za kupnju", 
- "Reserved Quantity": "Rezervirano Koli\u010dina", 
- "Stock": "Zaliha", 
- "Stock Value": "Stock vrijednost", 
- "UOM": "UOM", 
- "Valuation Rate": "Vrednovanje Stopa", 
- "Warehouse": "Skladi\u0161te", 
- "Warehouse Type": "Skladi\u0161te Tip"
-}
\ No newline at end of file
diff --git a/stock/doctype/bin/locale/nl-doc.json b/stock/doctype/bin/locale/nl-doc.json
deleted file mode 100644
index 0b628da..0000000
--- a/stock/doctype/bin/locale/nl-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Actual Quantity": "Werkelijke hoeveelheid", 
- "Bin": "Bak", 
- "FCFS Rate": "FCFS Rate", 
- "Item Code": "Artikelcode", 
- "Moving Average Rate": "Moving Average Rate", 
- "Ordered Quantity": "Bestelde hoeveelheid", 
- "Planned Qty": "Geplande Aantal", 
- "Projected Qty": "Verwachte Aantal", 
- "Quantity Requested for Purchase": "Aantal op aankoop", 
- "Reserved Quantity": "Gereserveerde Aantal", 
- "Stock": "Voorraad", 
- "Stock Value": "Stock Waarde", 
- "UOM": "Verpakking", 
- "Valuation Rate": "Waardering Prijs", 
- "Warehouse": "Magazijn", 
- "Warehouse Type": "Warehouse Type"
-}
\ No newline at end of file
diff --git a/stock/doctype/bin/locale/pt-BR-doc.json b/stock/doctype/bin/locale/pt-BR-doc.json
deleted file mode 100644
index 4d8f55f..0000000
--- a/stock/doctype/bin/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Actual Quantity": "Quantidade Real", 
- "Bin": "Caixa", 
- "FCFS Rate": "Taxa FCFS", 
- "Item Code": "C\u00f3digo do Item", 
- "Moving Average Rate": "Taxa da M\u00e9dia M\u00f3vel", 
- "Ordered Quantity": "Quantidade encomendada", 
- "Planned Qty": "Qtde. planejada", 
- "Projected Qty": "Qtde. Projetada", 
- "Quantity Requested for Purchase": "Quantidade Solicitada para Compra", 
- "Reserved Quantity": "Quantidade Reservada", 
- "Stock": "Estoque", 
- "Stock Value": "Valor do Estoque", 
- "UOM": "UDM", 
- "Valuation Rate": "Taxa de Avalia\u00e7\u00e3o", 
- "Warehouse": "Almoxarifado", 
- "Warehouse Type": "Tipo de Almoxarifado"
-}
\ No newline at end of file
diff --git a/stock/doctype/bin/locale/pt-BR-py.json b/stock/doctype/bin/locale/pt-BR-py.json
deleted file mode 100644
index 9ce73ab..0000000
--- a/stock/doctype/bin/locale/pt-BR-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "It was raised because the (actual + ordered + indented - reserved) quantity reaches re-order level when the following record was created": "Foi levantada porque a (real + + ordenou recuado - reservado) a quantidade chega a novo pedido de n\u00edvel quando o registro a seguir foi criado", 
- "This is an auto generated Material Request.": "Este \u00e9 um auto solicitar material gerado."
-}
\ No newline at end of file
diff --git a/stock/doctype/bin/locale/pt-doc.json b/stock/doctype/bin/locale/pt-doc.json
deleted file mode 100644
index 36d7dbe..0000000
--- a/stock/doctype/bin/locale/pt-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Actual Quantity": "Quantidade real", 
- "Bin": "Caixa", 
- "FCFS Rate": "Taxa FCFS", 
- "Item Code": "C\u00f3digo do artigo", 
- "Moving Average Rate": "Movendo Taxa M\u00e9dia", 
- "Ordered Quantity": "Quantidade pedida", 
- "Planned Qty": "Qtde planejada", 
- "Projected Qty": "Qtde Projetada", 
- "Quantity Requested for Purchase": "Quantidade Solicitada para Compra", 
- "Reserved Quantity": "Quantidade reservados", 
- "Stock": "Estoque", 
- "Stock Value": "Valor da", 
- "UOM": "UOM", 
- "Valuation Rate": "Taxa de valoriza\u00e7\u00e3o", 
- "Warehouse": "Armaz\u00e9m", 
- "Warehouse Type": "Tipo de armaz\u00e9m"
-}
\ No newline at end of file
diff --git a/stock/doctype/bin/locale/sr-doc.json b/stock/doctype/bin/locale/sr-doc.json
deleted file mode 100644
index 9c39c12..0000000
--- a/stock/doctype/bin/locale/sr-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Actual Quantity": "\u0421\u0442\u0432\u0430\u0440\u043d\u0430 \u041a\u043e\u043b\u0438\u0447\u0438\u043d\u0430", 
- "Bin": "\u0411\u0443\u043d\u043a\u0435\u0440", 
- "FCFS Rate": "\u0421\u0442\u043e\u043f\u0430 \u0424\u0426\u0424\u0421", 
- "Item Code": "\u0428\u0438\u0444\u0440\u0430", 
- "Moving Average Rate": "\u041c\u043e\u0432\u0438\u043d\u0433 \u0410\u0432\u0435\u0440\u0430\u0433\u0435 \u0440\u0430\u0442\u0435", 
- "Ordered Quantity": "\u041d\u0430\u0440\u0443\u0447\u0435\u043d\u043e \u041a\u043e\u043b\u0438\u0447\u0438\u043d\u0430", 
- "Planned Qty": "\u041f\u043b\u0430\u043d\u0438\u0440\u0430\u043d\u0438 \u041a\u043e\u043b", 
- "Projected Qty": "\u041f\u0440\u043e\u0458\u0435\u043a\u0442\u043e\u0432\u0430\u043d\u0438 \u041a\u043e\u043b", 
- "Quantity Requested for Purchase": "\u041a\u043e\u043b\u0438\u0447\u0438\u043d\u0430 \u0417\u0430\u0442\u0440\u0430\u0436\u0435\u043d\u043e \u0437\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443", 
- "Reserved Quantity": "\u0420\u0435\u0437\u0435\u0440\u0432\u0438\u0441\u0430\u043d\u0438 \u041a\u043e\u043b\u0438\u0447\u0438\u043d\u0430", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "Stock Value": "\u0412\u0440\u0435\u0434\u043d\u043e\u0441\u0442 \u0430\u043a\u0446\u0438\u0458\u0435", 
- "UOM": "\u0423\u041e\u041c", 
- "Valuation Rate": "\u041f\u0440\u043e\u0446\u0435\u043d\u0430 \u0421\u0442\u043e\u043f\u0430", 
- "Warehouse": "\u041c\u0430\u0433\u0430\u0446\u0438\u043d", 
- "Warehouse Type": "\u0421\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0435 \u0422\u0438\u043f"
-}
\ No newline at end of file
diff --git a/stock/doctype/bin/locale/ta-doc.json b/stock/doctype/bin/locale/ta-doc.json
deleted file mode 100644
index a407429..0000000
--- a/stock/doctype/bin/locale/ta-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Actual Quantity": "\u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbe\u0ba9 \u0b85\u0bb3\u0bb5\u0bc1", 
- "Bin": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bcd\u0b9f\u0bbf", 
- "FCFS Rate": "FCFS \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Item Code": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "Moving Average Rate": "\u0b9a\u0bb0\u0bbe\u0b9a\u0bb0\u0bbf \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0ba8\u0b95\u0bb0\u0bc1\u0bae\u0bcd", 
- "Ordered Quantity": "\u0b89\u0ba4\u0bcd\u0ba4\u0bb0\u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bbe\u0bb0\u0bcd \u0b85\u0bb3\u0bb5\u0bc1", 
- "Planned Qty": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bbf\u0b9f\u0bcd\u0b9f \u0b85\u0bb3\u0bb5\u0bc1", 
- "Projected Qty": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bbf\u0b9f\u0bcd\u0b9f\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0ba4\u0bc1 \u0b85\u0bb3\u0bb5\u0bc1", 
- "Quantity Requested for Purchase": "\u0b85\u0bb3\u0bb5\u0bc1 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf \u0b95\u0bc7\u0bbe\u0bb0\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Reserved Quantity": "\u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0b85\u0bb3\u0bb5\u0bc1", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "Stock Value": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "UOM": "\u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd", 
- "Valuation Rate": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Warehouse": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bc8\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0b87\u0b9f\u0bae\u0bcd", 
- "Warehouse Type": "\u0b9a\u0bc7\u0bae\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1"
-}
\ No newline at end of file
diff --git a/stock/doctype/bin/locale/th-doc.json b/stock/doctype/bin/locale/th-doc.json
deleted file mode 100644
index f1fffd6..0000000
--- a/stock/doctype/bin/locale/th-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Actual Quantity": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e08\u0e23\u0e34\u0e07", 
- "Bin": "\u0e16\u0e31\u0e07", 
- "FCFS Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32 FCFS", 
- "Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Moving Average Rate": "\u0e22\u0e49\u0e32\u0e22\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e40\u0e09\u0e25\u0e35\u0e48\u0e22", 
- "Ordered Quantity": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e2a\u0e31\u0e48\u0e07", 
- "Planned Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19", 
- "Projected Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e17\u0e35\u0e48\u0e04\u0e32\u0e14\u0e01\u0e32\u0e23\u0e13\u0e4c\u0e44\u0e27\u0e49", 
- "Quantity Requested for Purchase": "\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13\u0e17\u0e35\u0e48\u0e02\u0e2d\u0e0b\u0e37\u0e49\u0e2d", 
- "Reserved Quantity": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e2a\u0e07\u0e27\u0e19", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Stock Value": "\u0e21\u0e39\u0e25\u0e04\u0e48\u0e32\u0e2b\u0e38\u0e49\u0e19", 
- "UOM": "UOM", 
- "Valuation Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19", 
- "Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Warehouse Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32"
-}
\ No newline at end of file
diff --git a/stock/doctype/bin/locale/th-py.json b/stock/doctype/bin/locale/th-py.json
deleted file mode 100644
index 40f11b6..0000000
--- a/stock/doctype/bin/locale/th-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "It was raised because the (actual + ordered + indented - reserved) quantity reaches re-order level when the following record was created": "\u0e21\u0e31\u0e19\u0e16\u0e39\u0e01\u0e22\u0e01\u0e02\u0e36\u0e49\u0e19\u0e40\u0e1e\u0e23\u0e32\u0e30 (\u0e08\u0e23\u0e34\u0e07 + + \u0e2a\u0e31\u0e48\u0e07\u0e40\u0e22\u0e37\u0e49\u0e2d\u0e07 - \u0e2a\u0e07\u0e27\u0e19) \u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13\u0e16\u0e36\u0e07\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e43\u0e2b\u0e21\u0e48\u0e2a\u0e31\u0e48\u0e07\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e1a\u0e31\u0e19\u200b\u200b\u0e17\u0e36\u0e01\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e19\u0e35\u0e49\u0e16\u0e39\u0e01\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19", 
- "This is an auto generated Material Request.": "\u0e19\u0e35\u0e48\u0e04\u0e37\u0e2d\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e2a\u0e23\u0e49\u0e32\u0e07"
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note/README.md b/stock/doctype/delivery_note/README.md
new file mode 100644
index 0000000..86d2fd7
--- /dev/null
+++ b/stock/doctype/delivery_note/README.md
@@ -0,0 +1 @@
+Record of shipment made to Customer, optionally against a Sales Order.
\ No newline at end of file
diff --git a/stock/doctype/delivery_note/delivery_note.js b/stock/doctype/delivery_note/delivery_note.js
index 0a31dfe..e1b23f0 100644
--- a/stock/doctype/delivery_note/delivery_note.js
+++ b/stock/doctype/delivery_note/delivery_note.js
@@ -20,84 +20,36 @@
 cur_frm.cscript.other_fname = "other_charges";
 cur_frm.cscript.sales_team_fname = "sales_team";
 
-wn.require('app/selling/doctype/sales_common/sales_common.js');
 wn.require('app/accounts/doctype/sales_taxes_and_charges_master/sales_taxes_and_charges_master.js');
 wn.require('app/utilities/doctype/sms_control/sms_control.js');
+wn.require('app/selling/doctype/sales_common/sales_common.js');
 
-// ONLOAD
-// ================================================================================================
-cur_frm.cscript.onload = function(doc, dt, dn) {
-	cur_frm.cscript.manage_rounded_total();
-	if(!doc.status) set_multiple(dt,dn,{status:'Draft'});
-	if(!doc.transaction_date) set_multiple(dt,dn,{transaction_date:get_today()});
-	if(!doc.posting_date) set_multiple(dt,dn,{posting_date:get_today()});
-	if(doc.__islocal && doc.customer) cur_frm.cscript.customer(doc,dt,dn,onload=true);
-	if(!doc.price_list_currency) {
-		set_multiple(dt, dn, {price_list_currency: doc.currency, plc_conversion_rate:1});
-	}
+wn.provide("erpnext.stock");
+erpnext.stock.DeliveryNoteController = erpnext.selling.SellingController.extend({
+	refresh: function(doc, dt, dn) {
+		this._super();
 		
-	if(doc.__islocal){
-		hide_field(['customer_address', 'contact_person', 'customer_name', 
-			'address_display', 'contact_display', 'contact_mobile', 
-			'contact_email', 'territory', 'customer_group']);
-	}	
-}
+		if(flt(doc.per_billed, 2) < 100 && doc.docstatus==1) cur_frm.add_custom_button('Make Invoice', cur_frm.cscript['Make Sales Invoice']);
+	
+		if(flt(doc.per_installed, 2) < 100 && doc.docstatus==1) cur_frm.add_custom_button('Make Installation Note', cur_frm.cscript['Make Installation Note']);
 
-cur_frm.cscript.onload_post_render = function(doc, dt, dn) {
-	// defined in sales_common.js
-	var callback = function(doc, dt, dn) {
-		if(doc.__islocal) cur_frm.cscript.update_item_details(doc, dt, dn);
+		if (doc.docstatus==1) cur_frm.add_custom_button('Send SMS', cur_frm.cscript.send_sms);
+
+		if(doc.docstatus==0 && !doc.__islocal) {
+			cur_frm.add_custom_button('Make Packing Slip', cur_frm.cscript['Make Packing Slip']);
+		}
+	
+		set_print_hide(doc, dt, dn);
+	
+		// unhide expense_account and cost_center is auto_inventory_accounting enabled
+		var aii_enabled = cint(sys_defaults.auto_inventory_accounting)
+		cur_frm.fields_dict[cur_frm.cscript.fname].grid.set_column_disp("expense_account", aii_enabled);
+		cur_frm.fields_dict[cur_frm.cscript.fname].grid.set_column_disp("cost_center", aii_enabled);
 	}
+});
 
-	cur_frm.cscript.hide_price_list_currency(doc, dt, dn, callback); 
-} 
-
-// REFRESH
-// ================================================================================================
-cur_frm.cscript.refresh = function(doc, cdt, cdn) { 
-	cur_frm.clear_custom_buttons();
-	erpnext.hide_naming_series();
-	
-	if (!cur_frm.cscript.is_onload) cur_frm.cscript.hide_price_list_currency(doc, cdt, cdn); 
-
- 
-	if(flt(doc.per_billed, 2) < 100 && doc.docstatus==1) cur_frm.add_custom_button('Make Invoice', cur_frm.cscript['Make Sales Invoice']);
-	
-	if(flt(doc.per_installed, 2) < 100 && doc.docstatus==1) cur_frm.add_custom_button('Make Installation Note', cur_frm.cscript['Make Installation Note']);
-
-	if (doc.docstatus==1) cur_frm.add_custom_button('Send SMS', cur_frm.cscript.send_sms);
-
-	if(doc.docstatus==0 && !doc.__islocal) {
-		cur_frm.add_custom_button('Make Packing Slip', cur_frm.cscript['Make Packing Slip']);
-	}
-	
-	cur_frm.toggle_display("contact_info", doc.customer);
-	
-	set_print_hide(doc, cdt, cdn);
-	
-	// unhide expense_account and cost_center is auto_inventory_accounting enabled
-	var aii_enabled = cint(sys_defaults.auto_inventory_accounting)
-	cur_frm.fields_dict[cur_frm.cscript.fname].grid.set_column_disp("expense_account", aii_enabled);
-	cur_frm.fields_dict[cur_frm.cscript.fname].grid.set_column_disp("cost_center", aii_enabled);
-}
-
-
-//customer
-cur_frm.cscript.customer = function(doc,dt,dn,onload) {	
-	cur_frm.toggle_display("contact_info", doc.customer);
-	
-	var pl = doc.price_list_name;
-	var callback = function(r,rt) {
-			var doc = locals[cur_frm.doctype][cur_frm.docname];
-			if(doc.customer)
-			 	unhide_field(['customer_address','contact_person','territory','customer_group']);
-			cur_frm.refresh();
-			if(!onload && (pl != doc.price_list_name)) cur_frm.cscript.price_list_name(doc, dt, dn); 
-	} 
-	var args = onload ? 'onload':''
-	if(doc.customer) $c_obj(make_doclist(doc.doctype, doc.name),
-	 	'get_default_customer_shipping_address', args, callback);
-}
+// for backward compatibility: combine new and previous states
+$.extend(cur_frm.cscript, new erpnext.stock.DeliveryNoteController({frm: cur_frm}));
 
 cur_frm.cscript.customer_address = cur_frm.cscript.contact_person = function(doc,dt,dn) {		
 	if(doc.customer) get_server_fields('get_customer_address', JSON.stringify({customer: doc.customer, address: doc.customer_address, contact: doc.contact_person}),'', doc, dt, dn, 1);
@@ -157,11 +109,6 @@
 	return repl('SELECT DISTINCT `tabSales Order`.`name` FROM `tabSales Order` WHERE `tabSales Order`.company = "%(company)s" and `tabSales Order`.`docstatus` = 1 and `tabSales Order`.`status` != "Stopped" and ifnull(`tabSales Order`.per_delivered,0) < 99.99 and %(cond)s `tabSales Order`.%(key)s LIKE "%s" ORDER BY `tabSales Order`.`name` DESC LIMIT 50', {company:doc.company,cond:cond})
 }
 
-
-cur_frm.cscript.delivery_type = function(doc, cdt, cdn) {
-	if (doc.delivery_type = 'Sample') cfn_set_fields(doc, cdt, cdn);
-}
-
 cur_frm.cscript.serial_no = function(doc, cdt, cdn) {
 	var d = locals[cdt][cdn];
 	if (d.serial_no) {
@@ -169,17 +116,6 @@
 	}
 }
 
-
-cur_frm.cscript.warehouse = function(doc, cdt, cdn) {
-	var d = locals[cdt][cdn];
-	if (! d.item_code) {alert("please enter item code first"); return};
-	if (d.warehouse) {
-		arg = "{'item_code':'" + d.item_code + "','warehouse':'" + d.warehouse +"'}";
-		get_server_fields('get_actual_qty',arg,'delivery_note_details',doc,cdt,cdn,1);
-	}
-}
-
-
 cur_frm.fields_dict['transporter_name'].get_query = function(doc) {
 	return 'SELECT DISTINCT `tabSupplier`.`name` FROM `tabSupplier` WHERE `tabSupplier`.supplier_type = "transporter" AND `tabSupplier`.docstatus != 2 AND `tabSupplier`.%(key)s LIKE "%s" ORDER BY `tabSupplier`.`name` LIMIT 50';
 }
diff --git a/stock/doctype/delivery_note/delivery_note.py b/stock/doctype/delivery_note/delivery_note.py
index 6ffd960..fd74976 100644
--- a/stock/doctype/delivery_note/delivery_note.py
+++ b/stock/doctype/delivery_note/delivery_note.py
@@ -17,7 +17,7 @@
 from __future__ import unicode_literals
 import webnotes
 
-from webnotes.utils import cstr, flt, getdate, cint
+from webnotes.utils import cstr, flt, cint
 from webnotes.model.bean import getlist
 from webnotes.model.code import get_obj
 from webnotes import msgprint, _
@@ -34,6 +34,22 @@
 		self.doclist = doclist
 		self.tname = 'Delivery Note Item'
 		self.fname = 'delivery_note_details'
+		self.status_updater = [{
+			'source_dt': 'Delivery Note Item',
+			'target_dt': 'Sales Order Item',
+			'join_field': 'prevdoc_detail_docname',
+			'target_field': 'delivered_qty',
+			'target_parent_dt': 'Sales Order',
+			'target_parent_field': 'per_delivered',
+			'target_ref_field': 'qty',
+			'source_field': 'qty',
+			'percent_join_field': 'prevdoc_docname',
+			'status_field': 'delivery_status',
+			'keyword': 'Delivered'
+		}]
+		
+	def set_customer_defaults(self):
+		self.get_default_customer_shipping_address()
 
 	def validate_fiscal_year(self):
 		get_obj('Sales Common').validate_fiscal_year(self.doc.fiscal_year,self.doc.posting_date,'Posting Date')
@@ -75,28 +91,6 @@
 				d.actual_qty = actual_qty and flt(actual_qty[0][0]) or 0
 
 
-	def get_tc_details(self):
-		return get_obj('Sales Common').get_tc_details(self)
-
-	def get_item_details(self, args=None):
-		import json
-		args = args and json.loads(args) or {}
-		if args.get('item_code'):
-			return get_obj('Sales Common').get_item_details(args, self)
-		else:
-			obj = get_obj('Sales Common')
-			for doc in self.doclist:
-				if doc.fields.get('item_code'):
-					arg = {
-						'item_code':doc.fields.get('item_code'),
-						'expense_account':doc.fields.get('expense_account'), 
-						'cost_center': doc.fields.get('cost_center'), 
-						'warehouse': doc.fields.get('warehouse')};
-					ret = obj.get_item_defaults(arg)
-					for r in ret:
-						if not doc.fields.get(r):
-							doc.fields[r] = ret[r]					
-
 	def get_barcode_details(self, barcode):
 		return get_obj('Sales Common').get_barcode_details(barcode)
 
@@ -105,25 +99,9 @@
 		"""Re-calculates Basic Rate & amount based on Price List Selected"""
 		get_obj('Sales Common').get_adj_percent(self)
 
-
-	def get_actual_qty(self,args):
-		"""Get Actual Qty of item in warehouse selected"""
-		return get_obj('Sales Common').get_available_qty(eval(args))
-
-
 	def get_rate(self,arg):
 		return get_obj('Sales Common').get_rate(arg)
 
-
-	def load_default_taxes(self):
-		self.doclist = get_obj('Sales Common').load_default_taxes(self)
-
-
-	def get_other_charges(self):
-		"""Pull details from Sales Taxes and Charges Master"""
-		self.doclist = get_obj('Sales Common').get_other_charges(self)
-
-
 	def so_required(self):
 		"""check in manage account if sales order required or not"""
 		if webnotes.conn.get_value('Global Defaults', 'Global Defaults', 'so_required') == 'Yes':
@@ -146,13 +124,11 @@
 		sales_com_obj.check_stop_sales_order(self)
 		sales_com_obj.check_active_sales_items(self)
 		sales_com_obj.get_prevdoc_date(self)
-		self.validate_mandatory()
 		self.validate_reference_value()
 		self.validate_for_items()
 		self.validate_warehouse()
 		
 		sales_com_obj.validate_max_discount(self, 'delivery_note_details')
-		sales_com_obj.get_allocated_sum(self)
 		sales_com_obj.check_conversion_rate(self)
 
 		# Set actual qty for each item in selected warehouse
@@ -163,12 +139,6 @@
 		if not self.doc.installation_status: self.doc.installation_status = 'Not Installed'
 
 		
-	def validate_mandatory(self):
-		if self.doc.amended_from and not self.doc.amendment_date:
-			msgprint("Please Enter Amendment Date")
-			raise Exception, "Validation Error. "
-
-
 	def validate_proj_cust(self):
 		"""check for does customer belong to same project as entered.."""
 		if self.doc.project_name and self.doc.customer:
@@ -261,8 +231,8 @@
 		sl_obj.update_serial_record(self, 'delivery_note_details', is_submit = 1, is_incoming = 0)
 		sl_obj.update_serial_record(self, 'packing_details', is_submit = 1, is_incoming = 0)
 		
-		# update delivered qty in sales order
-		get_obj("Sales Common").update_prevdoc_detail(1,self)
+		# update delivered qty in sales order	
+		self.update_prevdoc_status()
 		
 		# create stock ledger entry
 		self.update_stock_ledger(update_stock = 1)
@@ -309,7 +279,8 @@
 		sl.update_serial_record(self, 'delivery_note_details', is_submit = 0, is_incoming = 0)
 		sl.update_serial_record(self, 'packing_details', is_submit = 0, is_incoming = 0)
 		
-		sales_com_obj.update_prevdoc_detail(0,self)
+		self.update_prevdoc_status()
+		
 		self.update_stock_ledger(update_stock = -1)
 		webnotes.conn.set(self.doc, 'status', 'Cancelled')
 		self.cancel_packing_slips()
@@ -419,4 +390,4 @@
 				
 		if gl_entries:
 			from accounts.general_ledger import make_gl_entries
-			make_gl_entries(gl_entries, cancel=(self.doc.docstatus == 2))
\ No newline at end of file
+			make_gl_entries(gl_entries, cancel=(self.doc.docstatus == 2))
diff --git a/stock/doctype/delivery_note/delivery_note.txt b/stock/doctype/delivery_note/delivery_note.txt
index 36c2789..74a21b3 100644
--- a/stock/doctype/delivery_note/delivery_note.txt
+++ b/stock/doctype/delivery_note/delivery_note.txt
@@ -1,8 +1,8 @@
 [
  {
-  "creation": "2013-04-02 10:50:50", 
+  "creation": "2013-05-24 19:29:09", 
   "docstatus": 0, 
-  "modified": "2013-02-02 19:18:38", 
+  "modified": "2013-06-05 19:22:52", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -11,6 +11,7 @@
   "autoname": "naming_series:", 
   "doctype": "DocType", 
   "document_type": "Transaction", 
+  "hide_toolbar": 0, 
   "in_create": 0, 
   "is_submittable": 1, 
   "module": "Stock", 
@@ -32,7 +33,9 @@
   "parent": "Delivery Note", 
   "parentfield": "permissions", 
   "parenttype": "DocType", 
-  "read": 1
+  "permlevel": 0, 
+  "read": 1, 
+  "report": 1
  }, 
  {
   "doctype": "DocType", 
@@ -76,10 +79,11 @@
   "search_index": 1
  }, 
  {
+  "depends_on": "customer", 
   "doctype": "DocField", 
   "fieldname": "customer_name", 
   "fieldtype": "Data", 
-  "hidden": 1, 
+  "hidden": 0, 
   "in_list_view": 1, 
   "label": "Customer Name", 
   "read_only": 1
@@ -96,34 +100,38 @@
   "read_only": 1
  }, 
  {
+  "depends_on": "customer", 
   "doctype": "DocField", 
   "fieldname": "address_display", 
   "fieldtype": "Small Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Shipping Address", 
   "read_only": 1
  }, 
  {
+  "depends_on": "customer", 
   "doctype": "DocField", 
   "fieldname": "contact_display", 
   "fieldtype": "Small Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Contact", 
   "read_only": 1
  }, 
  {
+  "depends_on": "customer", 
   "doctype": "DocField", 
   "fieldname": "contact_mobile", 
   "fieldtype": "Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Mobile No", 
   "read_only": 1
  }, 
  {
+  "depends_on": "customer", 
   "doctype": "DocField", 
   "fieldname": "contact_email", 
   "fieldtype": "Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Contact Email", 
   "print_hide": 1, 
   "read_only": 1
@@ -136,6 +144,37 @@
   "read_only": 0
  }, 
  {
+  "allow_on_submit": 0, 
+  "doctype": "DocField", 
+  "fieldname": "amended_from", 
+  "fieldtype": "Data", 
+  "label": "Amended From", 
+  "no_copy": 1, 
+  "oldfieldname": "amended_from", 
+  "oldfieldtype": "Data", 
+  "print_hide": 1, 
+  "print_width": "150px", 
+  "read_only": 1, 
+  "width": "150px"
+ }, 
+ {
+  "description": "Select the relevant company name if you have multiple companies", 
+  "doctype": "DocField", 
+  "fieldname": "company", 
+  "fieldtype": "Link", 
+  "in_filter": 1, 
+  "label": "Company", 
+  "oldfieldname": "company", 
+  "oldfieldtype": "Link", 
+  "options": "Company", 
+  "print_hide": 1, 
+  "print_width": "150px", 
+  "read_only": 0, 
+  "reqd": 1, 
+  "search_index": 1, 
+  "width": "150px"
+ }, 
+ {
   "default": "Today", 
   "description": "The date at which current entry will get or has actually executed.", 
   "doctype": "DocField", 
@@ -206,108 +245,39 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "items", 
-  "fieldtype": "Section Break", 
-  "label": "Items", 
-  "oldfieldtype": "Section Break", 
-  "read_only": 0
- }, 
- {
-  "allow_on_submit": 1, 
-  "doctype": "DocField", 
-  "fieldname": "delivery_note_details", 
-  "fieldtype": "Table", 
-  "label": "Delivery Note Items", 
-  "no_copy": 0, 
-  "oldfieldname": "delivery_note_details", 
-  "oldfieldtype": "Table", 
-  "options": "Delivery Note Item", 
-  "print_hide": 0, 
-  "read_only": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "sales_bom_help", 
-  "fieldtype": "HTML", 
-  "label": "Sales BOM Help", 
-  "print_hide": 1, 
-  "read_only": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "section_break0", 
-  "fieldtype": "Section Break", 
-  "options": "Simple", 
-  "read_only": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "col_break24", 
-  "fieldtype": "Column Break", 
-  "read_only": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "net_total", 
-  "fieldtype": "Currency", 
-  "label": "Net Total*", 
-  "no_copy": 0, 
-  "oldfieldname": "net_total", 
-  "oldfieldtype": "Currency", 
-  "options": "Company:company:default_currency", 
-  "print_hide": 0, 
-  "print_width": "150px", 
-  "read_only": 1, 
-  "reqd": 0, 
-  "width": "150px"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "recalculate_values", 
-  "fieldtype": "Button", 
-  "label": "Re-Calculate Values", 
-  "oldfieldtype": "Button", 
-  "read_only": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "col_break28", 
-  "fieldtype": "Column Break", 
-  "read_only": 0
- }, 
- {
-  "description": "You can make a delivery note from multiple sales orders. Select sales orders one by one and click on the button below.", 
-  "doctype": "DocField", 
-  "fieldname": "sales_order_no", 
-  "fieldtype": "Link", 
-  "in_list_view": 1, 
-  "label": "Sales Order No", 
-  "no_copy": 0, 
-  "oldfieldname": "sales_order_no", 
-  "oldfieldtype": "Link", 
-  "options": "Sales Order", 
-  "print_hide": 0, 
-  "read_only": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "get_items", 
-  "fieldtype": "Button", 
-  "hidden": 0, 
-  "label": "Get Items", 
-  "oldfieldtype": "Button", 
-  "options": "pull_sales_order_details", 
-  "print_hide": 1, 
-  "read_only": 0
- }, 
- {
-  "doctype": "DocField", 
   "fieldname": "sec_break25", 
   "fieldtype": "Section Break", 
   "label": "Price List and Currency", 
   "read_only": 0
  }, 
  {
+  "description": "Customer's Currency", 
+  "doctype": "DocField", 
+  "fieldname": "currency", 
+  "fieldtype": "Link", 
+  "label": "Currency", 
+  "oldfieldname": "currency", 
+  "oldfieldtype": "Select", 
+  "options": "Currency", 
+  "print_hide": 1, 
+  "read_only": 0, 
+  "reqd": 1
+ }, 
+ {
+  "default": "1.00", 
+  "description": "Rate at which customer's currency is converted to company's base currency", 
+  "doctype": "DocField", 
+  "fieldname": "conversion_rate", 
+  "fieldtype": "Float", 
+  "label": "Conversion Rate", 
+  "no_copy": 0, 
+  "oldfieldname": "conversion_rate", 
+  "oldfieldtype": "Currency", 
+  "print_hide": 1, 
+  "read_only": 0, 
+  "reqd": 1
+ }, 
+ {
   "doctype": "DocField", 
   "fieldname": "col_break23", 
   "fieldtype": "Column Break", 
@@ -349,41 +319,125 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "column_break2", 
-  "fieldtype": "Column Break", 
-  "print_width": "50%", 
-  "read_only": 0, 
-  "width": "50%"
+  "fieldname": "items", 
+  "fieldtype": "Section Break", 
+  "label": "Items", 
+  "oldfieldtype": "Section Break", 
+  "read_only": 0
  }, 
  {
-  "description": "Customer's Currency", 
+  "allow_on_submit": 1, 
   "doctype": "DocField", 
-  "fieldname": "currency", 
-  "fieldtype": "Link", 
-  "label": "Currency", 
-  "oldfieldname": "currency", 
-  "oldfieldtype": "Select", 
-  "options": "Currency", 
-  "print_hide": 1, 
-  "read_only": 0, 
-  "reqd": 1
- }, 
- {
-  "default": "1.00", 
-  "description": "Rate at which customer's currency is converted to company's base currency", 
-  "doctype": "DocField", 
-  "fieldname": "conversion_rate", 
-  "fieldtype": "Float", 
-  "label": "Conversion Rate", 
+  "fieldname": "delivery_note_details", 
+  "fieldtype": "Table", 
+  "label": "Delivery Note Items", 
   "no_copy": 0, 
-  "oldfieldname": "conversion_rate", 
-  "oldfieldtype": "Currency", 
-  "print_hide": 1, 
+  "oldfieldname": "delivery_note_details", 
+  "oldfieldtype": "Table", 
+  "options": "Delivery Note Item", 
+  "print_hide": 0, 
   "read_only": 0, 
   "reqd": 1
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "packing_list", 
+  "fieldtype": "Section Break", 
+  "label": "Packing List", 
+  "oldfieldtype": "Section Break", 
+  "print_hide": 1, 
+  "read_only": 0
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "packing_details", 
+  "fieldtype": "Table", 
+  "label": "Packing Details", 
+  "oldfieldname": "packing_details", 
+  "oldfieldtype": "Table", 
+  "options": "Delivery Note Packing Item", 
+  "print_hide": 1, 
+  "read_only": 1
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "sales_bom_help", 
+  "fieldtype": "HTML", 
+  "label": "Sales BOM Help", 
+  "print_hide": 1, 
+  "read_only": 0
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "section_break0", 
+  "fieldtype": "Section Break", 
+  "options": "Simple", 
+  "read_only": 0
+ }, 
+ {
+  "description": "You can make a delivery note from multiple sales orders. Select sales orders one by one and click on the button below.", 
+  "doctype": "DocField", 
+  "fieldname": "sales_order_no", 
+  "fieldtype": "Link", 
+  "in_list_view": 1, 
+  "label": "Sales Order No", 
+  "no_copy": 0, 
+  "oldfieldname": "sales_order_no", 
+  "oldfieldtype": "Link", 
+  "options": "Sales Order", 
+  "print_hide": 0, 
+  "read_only": 0
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "get_items", 
+  "fieldtype": "Button", 
+  "hidden": 0, 
+  "label": "Get Items", 
+  "oldfieldtype": "Button", 
+  "options": "pull_sales_order_details", 
+  "print_hide": 1, 
+  "read_only": 0
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "col_break24", 
+  "fieldtype": "Column Break", 
+  "read_only": 0
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "net_total_export", 
+  "fieldtype": "Currency", 
+  "label": "Net Total (Export)", 
+  "options": "currency", 
+  "read_only": 1
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "net_total", 
+  "fieldtype": "Currency", 
+  "label": "Net Total*", 
+  "no_copy": 0, 
+  "oldfieldname": "net_total", 
+  "oldfieldtype": "Currency", 
+  "options": "Company:company:default_currency", 
+  "print_hide": 1, 
+  "print_width": "150px", 
+  "read_only": 1, 
+  "reqd": 0, 
+  "width": "150px"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "recalculate_values", 
+  "fieldtype": "Button", 
+  "label": "Re-Calculate Values", 
+  "oldfieldtype": "Button", 
+  "read_only": 0
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "taxes", 
   "fieldtype": "Section Break", 
   "label": "Taxes", 
@@ -404,6 +458,11 @@
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "column_break_39", 
+  "fieldtype": "Column Break"
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "get_charges", 
   "fieldtype": "Button", 
   "label": "Get Taxes and Charges", 
@@ -413,6 +472,11 @@
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "section_break_41", 
+  "fieldtype": "Section Break"
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "other_charges", 
   "fieldtype": "Table", 
   "label": "Sales Taxes and Charges", 
@@ -424,6 +488,28 @@
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "other_charges_calculation", 
+  "fieldtype": "HTML", 
+  "label": "Taxes and Charges Calculation", 
+  "oldfieldtype": "HTML", 
+  "read_only": 0
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "section_break_44", 
+  "fieldtype": "Section Break"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "other_charges_total_export", 
+  "fieldtype": "Currency", 
+  "label": "Taxes and Charges Total (Export)", 
+  "options": "company", 
+  "print_hide": 1, 
+  "read_only": 1
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "other_charges_total", 
   "fieldtype": "Currency", 
   "label": "Taxes and Charges Total", 
@@ -437,6 +523,11 @@
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "column_break_47", 
+  "fieldtype": "Column Break"
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "calculate_charges", 
   "fieldtype": "Button", 
   "label": "Calculate Charges", 
@@ -446,14 +537,6 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "other_charges_calculation", 
-  "fieldtype": "HTML", 
-  "label": "Taxes and Charges Calculation", 
-  "oldfieldtype": "HTML", 
-  "read_only": 0
- }, 
- {
-  "doctype": "DocField", 
   "fieldname": "totals", 
   "fieldtype": "Section Break", 
   "label": "Totals", 
@@ -463,56 +546,6 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "grand_total", 
-  "fieldtype": "Currency", 
-  "label": "Grand Total", 
-  "no_copy": 0, 
-  "oldfieldname": "grand_total", 
-  "oldfieldtype": "Currency", 
-  "options": "Company:company:default_currency", 
-  "print_hide": 1, 
-  "print_width": "150px", 
-  "read_only": 1, 
-  "reqd": 0, 
-  "width": "150px"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "rounded_total", 
-  "fieldtype": "Currency", 
-  "label": "Rounded Total", 
-  "no_copy": 0, 
-  "oldfieldname": "rounded_total", 
-  "oldfieldtype": "Currency", 
-  "options": "Company:company:default_currency", 
-  "print_hide": 1, 
-  "print_width": "150px", 
-  "read_only": 1, 
-  "width": "150px"
- }, 
- {
-  "description": "In Words will be visible once you save the Delivery Note.", 
-  "doctype": "DocField", 
-  "fieldname": "in_words", 
-  "fieldtype": "Data", 
-  "label": "In Words", 
-  "no_copy": 0, 
-  "oldfieldname": "in_words", 
-  "oldfieldtype": "Data", 
-  "print_hide": 1, 
-  "print_width": "200px", 
-  "read_only": 1, 
-  "width": "200px"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "column_break3", 
-  "fieldtype": "Column Break", 
-  "oldfieldtype": "Column Break", 
-  "read_only": 0
- }, 
- {
-  "doctype": "DocField", 
   "fieldname": "grand_total_export", 
   "fieldtype": "Currency", 
   "label": "Grand Total (Export)", 
@@ -556,6 +589,56 @@
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "column_break3", 
+  "fieldtype": "Column Break", 
+  "oldfieldtype": "Column Break", 
+  "read_only": 0
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "grand_total", 
+  "fieldtype": "Currency", 
+  "label": "Grand Total", 
+  "no_copy": 0, 
+  "oldfieldname": "grand_total", 
+  "oldfieldtype": "Currency", 
+  "options": "Company:company:default_currency", 
+  "print_hide": 1, 
+  "print_width": "150px", 
+  "read_only": 1, 
+  "reqd": 0, 
+  "width": "150px"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "rounded_total", 
+  "fieldtype": "Currency", 
+  "label": "Rounded Total", 
+  "no_copy": 0, 
+  "oldfieldname": "rounded_total", 
+  "oldfieldtype": "Currency", 
+  "options": "Company:company:default_currency", 
+  "print_hide": 1, 
+  "print_width": "150px", 
+  "read_only": 1, 
+  "width": "150px"
+ }, 
+ {
+  "description": "In Words will be visible once you save the Delivery Note.", 
+  "doctype": "DocField", 
+  "fieldname": "in_words", 
+  "fieldtype": "Data", 
+  "label": "In Words", 
+  "no_copy": 0, 
+  "oldfieldname": "in_words", 
+  "oldfieldtype": "Data", 
+  "print_hide": 1, 
+  "print_width": "200px", 
+  "read_only": 1, 
+  "width": "200px"
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "terms_section_break", 
   "fieldtype": "Section Break", 
   "label": "Terms and Conditions", 
@@ -575,23 +658,22 @@
  }, 
  {
   "doctype": "DocField", 
+  "fieldname": "column_break_59", 
+  "fieldtype": "Column Break"
+ }, 
+ {
+  "doctype": "DocField", 
   "fieldname": "get_terms", 
   "fieldtype": "Button", 
   "label": "Get Terms and Conditions", 
   "oldfieldtype": "Button", 
-  "options": "get_tc_details", 
   "print_hide": 1, 
   "read_only": 0
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "terms_html", 
-  "fieldtype": "HTML", 
-  "label": "Terms and Conditions HTML", 
-  "oldfieldtype": "HTML", 
-  "options": "You can add Terms and Notes that will be printed in the Transaction", 
-  "print_hide": 1, 
-  "read_only": 0
+  "fieldname": "section_break_61", 
+  "fieldtype": "Section Break"
  }, 
  {
   "doctype": "DocField", 
@@ -612,15 +694,6 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "column_break4", 
-  "fieldtype": "Column Break", 
-  "print_hide": 1, 
-  "print_width": "50%", 
-  "read_only": 0, 
-  "width": "50%"
- }, 
- {
-  "doctype": "DocField", 
   "fieldname": "transporter_name", 
   "fieldtype": "Data", 
   "label": "Transporter Name", 
@@ -672,6 +745,7 @@
   "width": "100px"
  }, 
  {
+  "depends_on": "customer", 
   "doctype": "DocField", 
   "fieldname": "contact_info", 
   "fieldtype": "Section Break", 
@@ -680,32 +754,6 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "col_break20", 
-  "fieldtype": "Column Break", 
-  "print_width": "50%", 
-  "read_only": 0, 
-  "width": "50%"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "contact_person", 
-  "fieldtype": "Link", 
-  "in_filter": 1, 
-  "label": "Contact Person", 
-  "options": "Contact", 
-  "print_hide": 1, 
-  "read_only": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "col_break21", 
-  "fieldtype": "Column Break", 
-  "print_width": "50%", 
-  "read_only": 0, 
-  "width": "50%"
- }, 
- {
-  "doctype": "DocField", 
   "fieldname": "territory", 
   "fieldtype": "Link", 
   "hidden": 0, 
@@ -729,6 +777,24 @@
   "search_index": 1
  }, 
  {
+  "doctype": "DocField", 
+  "fieldname": "col_break21", 
+  "fieldtype": "Column Break", 
+  "print_width": "50%", 
+  "read_only": 0, 
+  "width": "50%"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "contact_person", 
+  "fieldtype": "Link", 
+  "in_filter": 1, 
+  "label": "Contact Person", 
+  "options": "Contact", 
+  "print_hide": 1, 
+  "read_only": 0
+ }, 
+ {
   "description": "Filling in Additional Information about the Delivery Note will help you analyze your data better.", 
   "doctype": "DocField", 
   "fieldname": "more_info", 
@@ -739,6 +805,52 @@
   "read_only": 0
  }, 
  {
+  "description": "Track this Delivery Note against any Project", 
+  "doctype": "DocField", 
+  "fieldname": "project_name", 
+  "fieldtype": "Link", 
+  "in_filter": 1, 
+  "label": "Project Name", 
+  "oldfieldname": "project_name", 
+  "oldfieldtype": "Link", 
+  "options": "Project", 
+  "read_only": 0, 
+  "search_index": 1
+ }, 
+ {
+  "depends_on": "eval:doc.source == 'Campaign'", 
+  "doctype": "DocField", 
+  "fieldname": "campaign", 
+  "fieldtype": "Link", 
+  "label": "Campaign", 
+  "oldfieldname": "campaign", 
+  "oldfieldtype": "Link", 
+  "options": "Campaign", 
+  "print_hide": 1, 
+  "read_only": 0
+ }, 
+ {
+  "doctype": "DocField", 
+  "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", 
+  "print_hide": 1, 
+  "read_only": 0
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "column_break5", 
+  "fieldtype": "Column Break", 
+  "oldfieldtype": "Column Break", 
+  "print_hide": 1, 
+  "print_width": "50%", 
+  "read_only": 0, 
+  "width": "50%"
+ }, 
+ {
   "description": "Time at which items were delivered from warehouse", 
   "doctype": "DocField", 
   "fieldname": "posting_time", 
@@ -755,19 +867,17 @@
   "width": "100px"
  }, 
  {
-  "default": "Draft", 
   "doctype": "DocField", 
-  "fieldname": "status", 
+  "fieldname": "fiscal_year", 
   "fieldtype": "Select", 
   "in_filter": 1, 
-  "label": "Status", 
-  "no_copy": 1, 
-  "oldfieldname": "status", 
+  "label": "Fiscal Year", 
+  "oldfieldname": "fiscal_year", 
   "oldfieldtype": "Select", 
-  "options": "\nDraft\nSubmitted\nCancelled", 
+  "options": "link:Fiscal Year", 
   "print_hide": 1, 
   "print_width": "150px", 
-  "read_only": 1, 
+  "read_only": 0, 
   "reqd": 1, 
   "search_index": 1, 
   "width": "150px"
@@ -799,42 +909,6 @@
   "report_hide": 1
  }, 
  {
-  "description": "Track this Delivery Note against any Project", 
-  "doctype": "DocField", 
-  "fieldname": "project_name", 
-  "fieldtype": "Link", 
-  "in_filter": 1, 
-  "label": "Project Name", 
-  "oldfieldname": "project_name", 
-  "oldfieldtype": "Link", 
-  "options": "Project", 
-  "read_only": 0, 
-  "search_index": 1
- }, 
- {
-  "doctype": "DocField", 
-  "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", 
-  "print_hide": 1, 
-  "read_only": 0
- }, 
- {
-  "depends_on": "eval:doc.source == 'Campaign'", 
-  "doctype": "DocField", 
-  "fieldname": "campaign", 
-  "fieldtype": "Link", 
-  "label": "Campaign", 
-  "oldfieldname": "campaign", 
-  "oldfieldtype": "Link", 
-  "options": "Campaign", 
-  "print_hide": 1, 
-  "read_only": 0
- }, 
- {
   "allow_on_submit": 1, 
   "doctype": "DocField", 
   "fieldname": "print_without_amount", 
@@ -847,13 +921,26 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "column_break5", 
-  "fieldtype": "Column Break", 
-  "oldfieldtype": "Column Break", 
+  "fieldname": "section_break_83", 
+  "fieldtype": "Section Break"
+ }, 
+ {
+  "default": "Draft", 
+  "doctype": "DocField", 
+  "fieldname": "status", 
+  "fieldtype": "Select", 
+  "in_filter": 1, 
+  "label": "Status", 
+  "no_copy": 1, 
+  "oldfieldname": "status", 
+  "oldfieldtype": "Select", 
+  "options": "\nDraft\nSubmitted\nCancelled", 
   "print_hide": 1, 
-  "print_width": "50%", 
-  "read_only": 0, 
-  "width": "50%"
+  "print_width": "150px", 
+  "read_only": 1, 
+  "reqd": 1, 
+  "search_index": 1, 
+  "width": "150px"
  }, 
  {
   "depends_on": "eval:!doc.__islocal", 
@@ -908,32 +995,9 @@
   "read_only": 0
  }, 
  {
-  "allow_on_submit": 0, 
   "doctype": "DocField", 
-  "fieldname": "amended_from", 
-  "fieldtype": "Data", 
-  "label": "Amended From", 
-  "no_copy": 1, 
-  "oldfieldname": "amended_from", 
-  "oldfieldtype": "Data", 
-  "print_hide": 1, 
-  "print_width": "150px", 
-  "read_only": 1, 
-  "width": "150px"
- }, 
- {
-  "description": "The date at which current entry is corrected in the system.", 
-  "doctype": "DocField", 
-  "fieldname": "amendment_date", 
-  "fieldtype": "Date", 
-  "label": "Amendment Date", 
-  "no_copy": 1, 
-  "oldfieldname": "amendment_date", 
-  "oldfieldtype": "Date", 
-  "print_hide": 1, 
-  "print_width": "100px", 
-  "read_only": 0, 
-  "width": "100px"
+  "fieldname": "column_break_89", 
+  "fieldtype": "Column Break"
  }, 
  {
   "description": "Required only for sample item.", 
@@ -970,72 +1034,6 @@
   "read_only": 0
  }, 
  {
-  "description": "Select the relevant company name if you have multiple companies", 
-  "doctype": "DocField", 
-  "fieldname": "company", 
-  "fieldtype": "Link", 
-  "in_filter": 1, 
-  "label": "Company", 
-  "oldfieldname": "company", 
-  "oldfieldtype": "Link", 
-  "options": "Company", 
-  "print_hide": 1, 
-  "print_width": "150px", 
-  "read_only": 0, 
-  "reqd": 1, 
-  "search_index": 1, 
-  "width": "150px"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "fiscal_year", 
-  "fieldtype": "Select", 
-  "in_filter": 1, 
-  "label": "Fiscal Year", 
-  "oldfieldname": "fiscal_year", 
-  "oldfieldtype": "Select", 
-  "options": "link:Fiscal Year", 
-  "print_hide": 1, 
-  "print_width": "150px", 
-  "read_only": 0, 
-  "reqd": 1, 
-  "search_index": 1, 
-  "width": "150px"
- }, 
- {
-  "depends_on": "eval:!doc.__islocal", 
-  "doctype": "DocField", 
-  "fieldname": "cancel_reason", 
-  "fieldtype": "Data", 
-  "hidden": 0, 
-  "label": "Cancel Reason", 
-  "no_copy": 1, 
-  "oldfieldname": "cancel_reason", 
-  "oldfieldtype": "Data", 
-  "print_hide": 1, 
-  "read_only": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "packing_list", 
-  "fieldtype": "Section Break", 
-  "label": "Packing List", 
-  "oldfieldtype": "Section Break", 
-  "print_hide": 1, 
-  "read_only": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "packing_details", 
-  "fieldtype": "Table", 
-  "label": "Packing Details", 
-  "oldfieldname": "packing_details", 
-  "oldfieldtype": "Table", 
-  "options": "Delivery Note Packing Item", 
-  "print_hide": 1, 
-  "read_only": 1
- }, 
- {
   "doctype": "DocField", 
   "fieldname": "sales_team_section_break", 
   "fieldtype": "Section Break", 
@@ -1046,15 +1044,6 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "column_break6", 
-  "fieldtype": "Column Break", 
-  "print_hide": 1, 
-  "print_width": "50%", 
-  "read_only": 0, 
-  "width": "50%"
- }, 
- {
-  "doctype": "DocField", 
   "fieldname": "sales_partner", 
   "fieldtype": "Link", 
   "label": "Sales Partner", 
@@ -1125,96 +1114,39 @@
   "cancel": 1, 
   "create": 1, 
   "doctype": "DocPerm", 
-  "permlevel": 0, 
-  "report": 1, 
   "role": "Material User", 
   "submit": 1, 
   "write": 1
  }, 
  {
-  "amend": 0, 
-  "cancel": 0, 
-  "create": 0, 
-  "doctype": "DocPerm", 
-  "match": "", 
-  "permlevel": 1, 
-  "report": 0, 
-  "role": "Material User", 
-  "submit": 0, 
-  "write": 0
- }, 
- {
   "amend": 1, 
   "cancel": 1, 
   "create": 1, 
   "doctype": "DocPerm", 
-  "permlevel": 0, 
-  "report": 1, 
   "role": "Material Manager", 
   "submit": 1, 
   "write": 1
  }, 
  {
-  "amend": 0, 
-  "cancel": 0, 
-  "create": 0, 
-  "doctype": "DocPerm", 
-  "match": "", 
-  "permlevel": 1, 
-  "report": 0, 
-  "role": "Material Manager", 
-  "submit": 0, 
-  "write": 0
- }, 
- {
   "amend": 1, 
   "cancel": 1, 
   "create": 1, 
   "doctype": "DocPerm", 
-  "match": "", 
-  "permlevel": 0, 
-  "report": 1, 
   "role": "Sales User", 
   "submit": 1, 
   "write": 1
  }, 
  {
-  "amend": 0, 
   "cancel": 0, 
   "create": 0, 
   "doctype": "DocPerm", 
-  "match": "", 
-  "permlevel": 1, 
-  "report": 0, 
-  "role": "Sales User", 
-  "submit": 0, 
-  "write": 0
- }, 
- {
-  "cancel": 0, 
-  "create": 0, 
-  "doctype": "DocPerm", 
-  "permlevel": 0, 
-  "report": 1, 
   "role": "Accounts User", 
   "submit": 0, 
   "write": 0
  }, 
  {
-  "amend": 0, 
-  "cancel": 0, 
-  "create": 0, 
-  "doctype": "DocPerm", 
-  "match": "", 
-  "permlevel": 1, 
-  "role": "Accounts User", 
-  "submit": 0
- }, 
- {
   "doctype": "DocPerm", 
   "match": "customer_name", 
-  "permlevel": 0, 
-  "report": 1, 
   "role": "Customer"
  }
 ]
\ No newline at end of file
diff --git a/stock/doctype/delivery_note/locale/_messages_doc.json b/stock/doctype/delivery_note/locale/_messages_doc.json
deleted file mode 100644
index 4578016..0000000
--- a/stock/doctype/delivery_note/locale/_messages_doc.json
+++ /dev/null
@@ -1,122 +0,0 @@
-[
- "Customer's Vendor", 
- "Price List Currency", 
- "Taxes and Charges", 
- "Price List and Currency", 
- "Territory", 
- "Company", 
- "Amendment Date", 
- "Contact Email", 
- "Track this Delivery Note against any Project", 
- "Terms and Conditions Details", 
- "Price List", 
- "LR Date", 
- "Taxes", 
- "In Words (Export) will be visible once you save the Delivery Note.", 
- "% of materials billed against this Delivery Note", 
- "Customer Name", 
- "P.O. Date", 
- "Cancelled", 
- "Transporter lorry number", 
- "Sales Partner", 
- "Get Terms and Conditions", 
- "Letter Head", 
- "Conversion Rate", 
- "Challan No", 
- "Partly Billed", 
- "Sales Taxes and Charges", 
- "Campaign", 
- "Reference", 
- "Date on which lorry started from your warehouse", 
- "The date at which current entry will get or has actually executed.", 
- "More Info", 
- "Posting Time", 
- "To Warehouse", 
- "Grand Total (Export)", 
- "Installation Status", 
- "In Words will be visible once you save the Delivery Note.", 
- "Sales Team1", 
- "Supplier Reference", 
- "Source", 
- "Exhibition", 
- "% of materials delivered against this Delivery Note", 
- "Price List Currency Conversion Rate", 
- "Get Taxes and Charges", 
- "Select Print Heading", 
- "Time at which items were delivered from warehouse", 
- "Packing Details", 
- "Sales BOM Help", 
- "Get Items", 
- "LR No", 
- "File List", 
- "Commission Rate (%)", 
- "Rate at which Price list currency is converted to company's base currency", 
- "Calculate Charges", 
- "Not Billed", 
- "Rounded Total", 
- "To manage multiple series please go to Setup > Manage Series", 
- "Items", 
- "% Amount Billed", 
- "In Words", 
- "Contact", 
- "If you have created a standard template in Sales Taxes and Charges Master, select one and click on the button below.", 
- "Total Commission", 
- "Currency", 
- "Taxes and Charges Total", 
- "Existing Customer", 
- "Transporter Info", 
- "Select Terms and Conditions", 
- "Rounded Total (Export)", 
- "Totals", 
- "In Words (Export)", 
- "Draft", 
- "Cancel Reason", 
- "Select the currency in which price list is maintained", 
- "Terms and Conditions HTML", 
- "Filling in Additional Information about the Delivery Note will help you analyze your data better.", 
- "Status", 
- "Delivery Note Items", 
- "Terms and Conditions", 
- "Project Name", 
- "Shipping Address", 
- "Re-Calculate Values", 
- "Transporter Name", 
- "Select Shipping Address", 
- "Posting Date", 
- "Rate at which customer's currency is converted to company's base currency", 
- "Submitted", 
- "Grand Total", 
- "Mobile No", 
- "Required only for sample item.", 
- "Net Total*", 
- "Select the relevant company name if you have multiple companies", 
- "Billing Status", 
- "The date at which current entry is corrected in the system.", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.", 
- "Fully Billed", 
- "Delivery Note", 
- "Customer Group", 
- "DN", 
- "You can make a delivery note from multiple sales orders. Select sales orders one by one and click on the button below.", 
- "Contact Info", 
- "Stock", 
- "Taxes and Charges Calculation", 
- "Excise Page Number", 
- "Amended From", 
- "Challan Date", 
- "Print Without Amount", 
- "Advertisement", 
- "Sales Order No", 
- "Instructions", 
- "Customer", 
- "Mass Mailing", 
- "P.O. No", 
- "Fiscal Year", 
- "Customer's Currency", 
- "% Installed", 
- "Contact Person", 
- "Cold Calling", 
- "Series", 
- "Packing List", 
- "Sales Team"
-]
\ No newline at end of file
diff --git a/stock/doctype/delivery_note/locale/ar-doc.json b/stock/doctype/delivery_note/locale/ar-doc.json
deleted file mode 100644
index a573177..0000000
--- a/stock/doctype/delivery_note/locale/ar-doc.json
+++ /dev/null
@@ -1,122 +0,0 @@
-{
- "% Amount Billed": "\u0627\u0644\u0645\u0628\u0644\u063a\u066a \u0635\u0641\u062a", 
- "% Installed": "\u066a \u0627\u0644\u0645\u062b\u0628\u062a\u0629", 
- "% of materials billed against this Delivery Note": "\u066a \u0645\u0646 \u0627\u0644\u0645\u0648\u0627\u062f \u062a\u0648\u0635\u0641 \u0636\u062f \u0647\u0630\u0627 \u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0645\u0644\u0627\u062d\u0638\u0629", 
- "% of materials delivered against this Delivery Note": "\u066a \u0645\u0646 \u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u0645\u0648\u0631\u062f\u0629 \u0636\u062f \u0647\u0630\u0627 \u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0645\u0644\u0627\u062d\u0638\u0629", 
- "Advertisement": "\u0625\u0639\u0644\u0627\u0646", 
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "Amendment Date": "\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u062a\u0627\u0631\u064a\u062e", 
- "Billing Status": "\u0627\u0644\u062d\u0627\u0644\u0629 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631", 
- "Calculate Charges": "\u062d\u0633\u0627\u0628 \u0631\u0633\u0648\u0645", 
- "Campaign": "\u062d\u0645\u0644\u0629", 
- "Cancel Reason": "\u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u0633\u0628\u0628", 
- "Cancelled": "\u0625\u0644\u063a\u0627\u0621", 
- "Challan Date": "Challan \u062a\u0627\u0631\u064a\u062e", 
- "Challan No": "\u0644\u0627 Challan", 
- "Cold Calling": "\u0648\u0648\u0635\u0641 \u0627\u0644\u0628\u0627\u0631\u062f\u0629", 
- "Commission Rate (%)": "\u0627\u0644\u0644\u062c\u0646\u0629 \u0642\u064a\u0645 (\u066a)", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Contact": "\u0627\u062a\u0635\u0644", 
- "Contact Email": "\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Contact Info": "\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644", 
- "Contact Person": "\u0627\u062a\u0635\u0644 \u0634\u062e\u0635", 
- "Conversion Rate": "\u0645\u0639\u062f\u0644 \u0627\u0644\u062a\u062d\u0648\u064a\u0644", 
- "Currency": "\u0639\u0645\u0644\u0629", 
- "Customer": "\u0632\u0628\u0648\u0646", 
- "Customer Group": "\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Name": "\u0627\u0633\u0645 \u0627\u0644\u0639\u0645\u064a\u0644", 
- "Customer's Currency": "\u0627\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u0639\u0645\u0644\u0627\u062a", 
- "Customer's Vendor": "\u0627\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u0628\u0627\u0626\u0639", 
- "DN": "DN", 
- "Date on which lorry started from your warehouse": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u0628\u062f\u0623\u062a \u0627\u0644\u0634\u0627\u062d\u0646\u0629 \u0645\u0646 \u0627\u0644\u0645\u0633\u062a\u0648\u062f\u0639 \u0627\u0644\u062e\u0627\u0635", 
- "Delivery Note": "\u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u062a\u0633\u0644\u064a\u0645", 
- "Delivery Note Items": "\u0645\u0644\u0627\u062d\u0638\u0629 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u062a\u0633\u0644\u064a\u0645", 
- "Draft": "\u0645\u0633\u0648\u062f\u0629", 
- "Excise Page Number": "\u0627\u0644\u0645\u0643\u0648\u0633 \u0631\u0642\u0645 \u0627\u0644\u0635\u0641\u062d\u0629", 
- "Exhibition": "\u0645\u0639\u0631\u0636", 
- "Existing Customer": "\u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "File List": "\u0645\u0644\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "Filling in Additional Information about the Delivery Note will help you analyze your data better.": "\u0633\u0648\u0641 \u0645\u0644\u0621 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0625\u0636\u0627\u0641\u064a\u0629 \u062d\u0648\u0644 \u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u062a\u0648\u0635\u064a\u0644 \u062a\u0633\u0627\u0639\u062f\u0643 \u0639\u0644\u0649 \u062a\u062d\u0644\u064a\u0644 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643 \u0639\u0644\u0649 \u0646\u062d\u0648 \u0623\u0641\u0636\u0644.", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Fully Billed": "\u0648\u0635\u0641\u062a \u0628\u0627\u0644\u0643\u0627\u0645\u0644", 
- "Get Items": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0639\u0646\u0627\u0635\u0631", 
- "Get Taxes and Charges": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "Get Terms and Conditions": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Grand Total": "\u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a", 
- "Grand Total (Export)": "\u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0643\u0644\u064a (\u062a\u0635\u062f\u064a\u0631)", 
- "If you have created a standard template in Sales Taxes and Charges Master, select one and click on the button below.": "\u0625\u0630\u0627 \u0642\u0645\u062a \u0628\u0625\u0646\u0634\u0627\u0621 \u0642\u0627\u0644\u0628 \u0642\u064a\u0627\u0633\u064a \u0641\u064a \u0636\u0631\u0627\u0626\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0648\u0627\u0644\u0631\u0633\u0648\u0645 \u0645\u0627\u062c\u0633\u062a\u064a\u0631\u060c \u062d\u062f\u062f \u0623\u062d\u062f \u0648\u0627\u0646\u0642\u0631 \u0639\u0644\u0649 \u0627\u0644\u0632\u0631 \u0623\u062f\u0646\u0627\u0647.", 
- "In Words": "\u0641\u064a \u0643\u0644\u0645\u0627\u062a", 
- "In Words (Export)": "\u0641\u064a \u0643\u0644\u0645\u0627\u062a (\u062a\u0635\u062f\u064a\u0631)", 
- "In Words (Export) will be visible once you save the Delivery Note.": "\u0648\u0628\u0639\u0628\u0627\u0631\u0629 (\u062a\u0635\u062f\u064a\u0631) \u0623\u0646 \u062a\u0643\u0648\u0646 \u0648\u0627\u0636\u062d\u0629 \u0645\u0631\u0629 \u0648\u0627\u062d\u062f\u0629 \u0642\u0645\u062a \u0628\u062d\u0641\u0638 \u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u062a\u0633\u0644\u064a\u0645.", 
- "In Words will be visible once you save the Delivery Note.": "\u0648\u0628\u0639\u0628\u0627\u0631\u0629 \u062a\u0643\u0648\u0646 \u0645\u0631\u0626\u064a\u0629 \u0628\u0645\u062c\u0631\u062f \u062d\u0641\u0638 \u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u062a\u0633\u0644\u064a\u0645.", 
- "Installation Status": "\u062a\u062b\u0628\u064a\u062a \u0627\u0644\u062d\u0627\u0644\u0629", 
- "Instructions": "\u062a\u0639\u0644\u064a\u0645\u0627\u062a", 
- "Items": "\u0627\u0644\u0628\u0646\u0648\u062f", 
- "LR Date": "LR \u062a\u0627\u0631\u064a\u062e", 
- "LR No": "\u0644\u0627 LR", 
- "Letter Head": "\u0631\u0633\u0627\u0644\u0629 \u0631\u0626\u064a\u0633", 
- "Mass Mailing": "\u0627\u0644\u0634\u0627\u0645\u0644 \u0627\u0644\u0628\u0631\u064a\u062f\u064a\u0629", 
- "Mobile No": "\u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644", 
- "More Info": "\u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a", 
- "Net Total*": "* \u0625\u062c\u0645\u0627\u0644\u064a \u0635\u0627\u0641\u064a", 
- "Not Billed": "\u0644\u0627 \u0635\u0641\u062a", 
- "P.O. Date": "PO \u062a\u0627\u0631\u064a\u062e", 
- "P.O. No": "PO \u0644\u0627", 
- "Packing Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u062a\u063a\u0644\u064a\u0641", 
- "Packing List": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062a\u0639\u0628\u0626\u0629", 
- "Partly Billed": "\u0648\u0635\u0641\u062a \u062c\u0632\u0626\u064a\u0627", 
- "Posting Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0646\u0634\u0631", 
- "Posting Time": "\u0646\u0634\u0631 \u0627\u0644\u062a\u0648\u0642\u064a\u062a", 
- "Price List": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631", 
- "Price List Currency": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0639\u0645\u0644\u0627\u062a", 
- "Price List Currency Conversion Rate": "\u0633\u0639\u0631 \u062a\u062d\u0648\u064a\u0644 \u0639\u0645\u0644\u0629 \u0642\u0627\u0626\u0645\u0629 \u0642\u064a\u0645", 
- "Price List and Currency": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0648\u0627\u0644\u0639\u0645\u0644\u0627\u062a", 
- "Print Without Amount": "\u0637\u0628\u0627\u0639\u0629 \u062f\u0648\u0646 \u0627\u0644\u0645\u0628\u0644\u063a", 
- "Project Name": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0634\u0631\u0648\u0639", 
- "Rate at which Price list currency is converted to company's base currency": "\u0627\u0644\u0645\u0639\u062f\u0644 \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u062a\u062d\u0648\u064a\u0644 \u0633\u0639\u0631 \u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629 \u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0644\u0634\u0631\u0643\u0629", 
- "Rate at which customer's currency is converted to company's base currency": "\u0627\u0644\u0645\u0639\u062f\u0644 \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u0639\u0645\u0644\u0629 \u0625\u0644\u0649 \u0639\u0645\u0644\u0629 \u0627\u0644\u0639\u0645\u064a\u0644 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0634\u0631\u0643\u0629", 
- "Re-Calculate Values": "\u0625\u0639\u0627\u062f\u0629 \u062d\u0633\u0627\u0628 \u0627\u0644\u0642\u064a\u0645", 
- "Reference": "\u0645\u0631\u062c\u0639", 
- "Required only for sample item.": "\u0627\u0644\u0645\u0637\u0644\u0648\u0628 \u0641\u0642\u0637 \u0644\u0645\u0627\u062f\u0629 \u0627\u0644\u0639\u064a\u0646\u0629.", 
- "Rounded Total": "\u062a\u0642\u0631\u064a\u0628 \u0625\u062c\u0645\u0627\u0644\u064a", 
- "Rounded Total (Export)": "\u062a\u0642\u0631\u064a\u0628 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a (\u062a\u0635\u062f\u064a\u0631)", 
- "Sales BOM Help": "\u0645\u0628\u064a\u0639\u0627\u062a BOM \u062a\u0639\u0644\u064a\u0645\u0627\u062a", 
- "Sales Order No": "\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0644\u0627", 
- "Sales Partner": "\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0634\u0631\u064a\u0643", 
- "Sales Taxes and Charges": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0639\u0644\u0649 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "Sales Team": "\u0641\u0631\u064a\u0642 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Sales Team1": "\u0645\u0628\u064a\u0639\u0627\u062a Team1", 
- "Select Print Heading": "\u062d\u062f\u062f \u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u0639\u0646\u0648\u0627\u0646", 
- "Select Shipping Address": "\u062d\u062f\u062f \u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0634\u062d\u0646", 
- "Select Terms and Conditions": "\u062d\u062f\u062f \u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Select the currency in which price list is maintained": "\u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u062a\u064a \u064a\u062a\u0645 \u0627\u0644\u0627\u062d\u062a\u0641\u0627\u0638 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "\u062a\u062d\u062f\u064a\u062f \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0643\u0645\u0627 \u062a\u0645 \u0625\u062f\u062e\u0627\u0644\u0647\u0627 \u0641\u064a \u0645\u0627\u062c\u0633\u062a\u064a\u0631 &quot;\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631&quot;. \u0648\u0647\u0630\u0627 \u0633\u062d\u0628 \u0627\u0644\u0645\u0639\u062f\u0644\u0627\u062a \u0627\u0644\u0645\u0631\u062c\u0639\u064a\u0629 \u0645\u0646 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0636\u062f \u0647\u0630\u0647 \u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0633\u0639\u0631 \u0643\u0645\u0627 \u0647\u0648 \u0645\u062d\u062f\u062f \u0641\u064a \u0645\u0627\u062c\u0633\u062a\u064a\u0631 &quot;\u0627\u0644\u0633\u0644\u0639\u0629&quot;.", 
- "Select the relevant company name if you have multiple companies": "\u062d\u062f\u062f \u0627\u0633\u0645 \u0627\u0644\u0634\u0631\u0643\u0629 \u0630\u0627\u062a \u0627\u0644\u0635\u0644\u0629 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0644\u062f\u064a\u0643 \u0627\u0644\u0634\u0631\u0643\u0627\u062a \u0645\u062a\u0639\u062f\u062f\u0629", 
- "Series": "\u0633\u0644\u0633\u0644\u0629", 
- "Shipping Address": "\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0634\u062d\u0646", 
- "Source": "\u0645\u0635\u062f\u0631", 
- "Status": "\u062d\u0627\u0644\u0629", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Submitted": "\u0627\u0644\u0645\u0642\u062f\u0645\u0629", 
- "Supplier Reference": "\u0645\u0631\u062c\u0639 \u0627\u0644\u0645\u0648\u0631\u062f", 
- "Taxes": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628", 
- "Taxes and Charges": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "Taxes and Charges Calculation": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645 \u062d\u0633\u0627\u0628", 
- "Taxes and Charges Total": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u062a\u0643\u0627\u0644\u064a\u0641 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a\u0629", 
- "Terms and Conditions": "\u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Terms and Conditions Details": "\u0634\u0631\u0648\u0637 \u0648\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0634\u0631\u0648\u0637", 
- "Terms and Conditions HTML": "\u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645 HTML", 
- "Territory": "\u0625\u0642\u0644\u064a\u0645", 
- "The date at which current entry is corrected in the system.": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u062a\u0635\u062d\u064a\u062d \u0627\u0644\u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u062d\u0627\u0644\u064a \u0641\u064a \u0627\u0644\u0646\u0638\u0627\u0645.", 
- "The date at which current entry will get or has actually executed.": "\u0646\u0641\u0630\u062a \u0641\u0639\u0644\u064a\u0627 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u0633\u0648\u0641 \u062a\u062d\u0635\u0644 \u0627\u0644\u0645\u062f\u062e\u0644 \u0627\u0644\u062d\u0627\u0644\u064a \u0623\u0648.", 
- "Time at which items were delivered from warehouse": "\u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0630\u064a \u062a\u0645 \u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0645\u0646 \u0645\u0633\u062a\u0648\u062f\u0639", 
- "To Warehouse": "\u0644\u0645\u0633\u062a\u0648\u062f\u0639", 
- "To manage multiple series please go to Setup > Manage Series": "\u0644\u0625\u062f\u0627\u0631\u0629 \u0633\u0644\u0633\u0644\u0629 \u0645\u062a\u0639\u062f\u062f\u0629 \u064a\u0631\u062c\u0649 \u0627\u0644\u062f\u062e\u0648\u0644 \u0625\u0644\u0649 \u0625\u0639\u062f\u0627\u062f&gt; \u0625\u062f\u0627\u0631\u0629 \u0633\u0644\u0633\u0644\u0629", 
- "Total Commission": "\u0645\u062c\u0645\u0648\u0639 \u062c\u0646\u0629", 
- "Totals": "\u0627\u0644\u0645\u062c\u0627\u0645\u064a\u0639", 
- "Track this Delivery Note against any Project": "\u062a\u062a\u0628\u0639 \u0647\u0630\u0647 \u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u062a\u0648\u0635\u064a\u0644 \u0636\u062f \u0623\u064a \u0645\u0634\u0631\u0648\u0639", 
- "Transporter Info": "\u0646\u0642\u0644 \u0645\u0639\u0644\u0648\u0645\u0627\u062a", 
- "Transporter Name": "\u0646\u0642\u0644 \u0627\u0633\u0645", 
- "Transporter lorry number": "\u0646\u0642\u0644 \u0627\u0644\u0634\u0627\u062d\u0646\u0629 \u0631\u0642\u0645", 
- "You can make a delivery note from multiple sales orders. Select sales orders one by one and click on the button below.": "\u064a\u0645\u0643\u0646\u0643 \u062a\u0642\u062f\u064a\u0645 \u0645\u0630\u0643\u0631\u0629 \u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0645\u0646 \u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0628\u064a\u0639 \u0645\u062a\u0639\u062f\u062f\u0629. \u062d\u062f\u062f \u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0628\u064a\u0639 \u0648\u0627\u062d\u062f\u0627 \u062a\u0644\u0648 \u0627\u0644\u0622\u062e\u0631 \u062b\u0645 \u0627\u0646\u0642\u0631 \u0639\u0644\u0649 \u0627\u0644\u0632\u0631 \u0623\u062f\u0646\u0627\u0647."
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note/locale/de-doc.json b/stock/doctype/delivery_note/locale/de-doc.json
deleted file mode 100644
index e1fdee3..0000000
--- a/stock/doctype/delivery_note/locale/de-doc.json
+++ /dev/null
@@ -1,122 +0,0 @@
-{
- "% Amount Billed": "% Rechnungsbetrag", 
- "% Installed": "% Installierte", 
- "% of materials billed against this Delivery Note": "% Der Materialien gegen diese Lieferschein abgerechnet", 
- "% of materials delivered against this Delivery Note": "% Der Materialien gegen diese Lieferschein", 
- "Advertisement": "Anzeige", 
- "Amended From": "Ge\u00e4ndert von", 
- "Amendment Date": "\u00c4nderung Datum", 
- "Billing Status": "Billing-Status", 
- "Calculate Charges": "Berechnen Sie Geb\u00fchren", 
- "Campaign": "Kampagne", 
- "Cancel Reason": "Abbrechen Reason", 
- "Cancelled": "Abgesagt", 
- "Challan Date": "Challan Datum", 
- "Challan No": "Challan Nein", 
- "Cold Calling": "Cold Calling", 
- "Commission Rate (%)": "Kommission Rate (%)", 
- "Company": "Firma", 
- "Contact": "Kontakt", 
- "Contact Email": "Kontakt per E-Mail", 
- "Contact Info": "Kontakt Info", 
- "Contact Person": "Ansprechpartner", 
- "Conversion Rate": "Conversion Rate", 
- "Currency": "W\u00e4hrung", 
- "Customer": "Kunde", 
- "Customer Group": "Customer Group", 
- "Customer Name": "Name des Kunden", 
- "Customer's Currency": "Kunden W\u00e4hrung", 
- "Customer's Vendor": "Kunden Hersteller", 
- "DN": "DN", 
- "Date on which lorry started from your warehouse": "Datum, an dem Lkw begann von Ihrem Lager", 
- "Delivery Note": "Lieferschein", 
- "Delivery Note Items": "Lieferscheinpositionen", 
- "Draft": "Entwurf", 
- "Excise Page Number": "Excise Page Number", 
- "Exhibition": "Ausstellung", 
- "Existing Customer": "Bestehende Kunden", 
- "File List": "Dateiliste", 
- "Filling in Additional Information about the Delivery Note will help you analyze your data better.": "Ausf\u00fcllen Zus\u00e4tzliche Informationen \u00fcber den Lieferschein wird Ihnen helfen, Ihre Daten analysieren besser.", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "Fully Billed": "Voll Billed", 
- "Get Items": "Holen Artikel", 
- "Get Taxes and Charges": "Holen Steuern und Abgaben", 
- "Get Terms and Conditions": "Holen AGB", 
- "Grand Total": "Grand Total", 
- "Grand Total (Export)": "Grand Total (Export)", 
- "If you have created a standard template in Sales Taxes and Charges Master, select one and click on the button below.": "Wenn Sie ein Standard-Template in Sales Steuern und Abgaben Meister erstellt haben, w\u00e4hlen Sie eine aus und klicken Sie auf den Button unten.", 
- "In Words": "In Worte", 
- "In Words (Export)": "In Words (Export)", 
- "In Words (Export) will be visible once you save the Delivery Note.": "In Words (Export) werden sichtbar, sobald Sie den Lieferschein zu speichern.", 
- "In Words will be visible once you save the Delivery Note.": "In Worte sichtbar sein wird, sobald Sie den Lieferschein zu speichern.", 
- "Installation Status": "Installation Status", 
- "Instructions": "Anleitung", 
- "Items": "Artikel", 
- "LR Date": "LR Datum", 
- "LR No": "In LR", 
- "Letter Head": "Briefkopf", 
- "Mass Mailing": "Mass Mailing", 
- "Mobile No": "In Mobile", 
- "More Info": "Mehr Info", 
- "Net Total*": "* Net Total", 
- "Not Billed": "Nicht Billed", 
- "P.O. Date": "P.O. Datum", 
- "P.O. No": "In P.O.", 
- "Packing Details": "Verpackungs-Details", 
- "Packing List": "Packliste", 
- "Partly Billed": "Teilweise Billed", 
- "Posting Date": "Buchungsdatum", 
- "Posting Time": "Posting Zeit", 
- "Price List": "Preisliste", 
- "Price List Currency": "W\u00e4hrung Preisliste", 
- "Price List Currency Conversion Rate": "Preisliste Currency Conversion Rate", 
- "Price List and Currency": "Listenpreis und W\u00e4hrungsrechner", 
- "Print Without Amount": "Drucken ohne Amount", 
- "Project Name": "Project Name", 
- "Rate at which Price list currency is converted to company's base currency": "Geschwindigkeit, mit der W\u00e4hrung der Preisliste zu Unternehmen der Basisw\u00e4hrung umgewandelt wird", 
- "Rate at which customer's currency is converted to company's base currency": "Rate, mit der Kunden W\u00e4hrung ist an Unternehmen Basisw\u00e4hrung umgerechnet", 
- "Re-Calculate Values": "Neu berechnen Werte", 
- "Reference": "Referenz", 
- "Required only for sample item.": "Nur erforderlich f\u00fcr die Probe Element.", 
- "Rounded Total": "Abgerundete insgesamt", 
- "Rounded Total (Export)": "Abgerundete Total (Export)", 
- "Sales BOM Help": "Vertrieb BOM Hilfe", 
- "Sales Order No": "In Sales Order", 
- "Sales Partner": "Vertriebspartner", 
- "Sales Taxes and Charges": "Vertrieb Steuern und Abgaben", 
- "Sales Team": "Sales Team", 
- "Sales Team1": "Vertrieb Team1", 
- "Select Print Heading": "W\u00e4hlen Sie Drucken \u00dcberschrift", 
- "Select Shipping Address": "W\u00e4hlen Versandadresse", 
- "Select Terms and Conditions": "W\u00e4hlen AGB", 
- "Select the currency in which price list is maintained": "W\u00e4hlen Sie die W\u00e4hrung, in der Preisliste wird beibehalten", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "W\u00e4hlen Sie die Preisliste in der \"Preisliste\" Master eingetragen. Dadurch werden die Referenzkurse Artikel gegen diese Preisliste in der \"Item\" Master vorgegeben ziehen.", 
- "Select the relevant company name if you have multiple companies": "W\u00e4hlen Sie den entsprechenden Firmennamen, wenn Sie mehrere Unternehmen haben", 
- "Series": "Serie", 
- "Shipping Address": "Versandadresse", 
- "Source": "Quelle", 
- "Status": "Status", 
- "Stock": "Lager", 
- "Submitted": "Eingereicht", 
- "Supplier Reference": "Lieferant Reference", 
- "Taxes": "Steuern", 
- "Taxes and Charges": "Steuern und Abgaben", 
- "Taxes and Charges Calculation": "Steuern und Geb\u00fchren Berechnung", 
- "Taxes and Charges Total": "Steuern und Geb\u00fchren gesamt", 
- "Terms and Conditions": "AGB", 
- "Terms and Conditions Details": "AGB Einzelheiten", 
- "Terms and Conditions HTML": "AGB HTML", 
- "Territory": "Gebiet", 
- "The date at which current entry is corrected in the system.": "Der Zeitpunkt, zu dem aktuellen Eintrag in dem System korrigiert.", 
- "The date at which current entry will get or has actually executed.": "Das Datum, an dem aktuellen Eintrag zu erhalten oder wird tats\u00e4chlich ausgef\u00fchrt.", 
- "Time at which items were delivered from warehouse": "Zeit, mit dem Gegenst\u00e4nde wurden aus dem Lager geliefert", 
- "To Warehouse": "Um Warehouse", 
- "To manage multiple series please go to Setup > Manage Series": "Um mehrere Reihen zu verwalten gehen Sie bitte auf Setup> Verwalten Series", 
- "Total Commission": "Gesamt Kommission", 
- "Totals": "Totals", 
- "Track this Delivery Note against any Project": "Verfolgen Sie diesen Lieferschein gegen Projekt", 
- "Transporter Info": "Transporter Info", 
- "Transporter Name": "Transporter Namen", 
- "Transporter lorry number": "Transporter Lkw-Zahl", 
- "You can make a delivery note from multiple sales orders. Select sales orders one by one and click on the button below.": "Sie k\u00f6nnen einen Lieferschein aus mehreren Auftr\u00e4gen zu machen. W\u00e4hlen Sie Auftr\u00e4ge nacheinander aus und klicken Sie auf den Button unten."
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note/locale/es-doc.json b/stock/doctype/delivery_note/locale/es-doc.json
deleted file mode 100644
index 0e9d8d6..0000000
--- a/stock/doctype/delivery_note/locale/es-doc.json
+++ /dev/null
@@ -1,122 +0,0 @@
-{
- "% Amount Billed": "Importe% Anunciada", 
- "% Installed": "Instalado%", 
- "% of materials billed against this Delivery Note": "% De los materiales facturados en contra de esta nota de entrega", 
- "% of materials delivered against this Delivery Note": "% De los materiales entregados en contra de esta nota de entrega", 
- "Advertisement": "Anuncio", 
- "Amended From": "De modificada", 
- "Amendment Date": "Enmienda Fecha", 
- "Billing Status": "Facturaci\u00f3n de Estado", 
- "Calculate Charges": "C\u00e1lculo de Cargos", 
- "Campaign": "Campa\u00f1a", 
- "Cancel Reason": "Cancelar Raz\u00f3n", 
- "Cancelled": "Cancelado", 
- "Challan Date": "Challan Fecha", 
- "Challan No": "No Challan", 
- "Cold Calling": "Llamadas en fr\u00edo", 
- "Commission Rate (%)": "Comisi\u00f3n de Tarifas (%)", 
- "Company": "Empresa", 
- "Contact": "Contacto", 
- "Contact Email": "Correo electr\u00f3nico de contacto", 
- "Contact Info": "Informaci\u00f3n de contacto", 
- "Contact Person": "Persona de Contacto", 
- "Conversion Rate": "Conversi\u00f3n de Tasa de", 
- "Currency": "Moneda", 
- "Customer": "Cliente", 
- "Customer Group": "Grupo de clientes", 
- "Customer Name": "Nombre del cliente", 
- "Customer's Currency": "Cliente de divisas", 
- "Customer's Vendor": "Cliente Proveedor", 
- "DN": "DN", 
- "Date on which lorry started from your warehouse": "Fecha en la que el cami\u00f3n comenz\u00f3 a partir de su almac\u00e9n", 
- "Delivery Note": "Nota de entrega", 
- "Delivery Note Items": "Art\u00edculos de entrega Nota", 
- "Draft": "Borrador", 
- "Excise Page Number": "N\u00famero de p\u00e1gina Impuestos Especiales", 
- "Exhibition": "Exposici\u00f3n", 
- "Existing Customer": "Ya es cliente", 
- "File List": "Lista de archivos", 
- "Filling in Additional Information about the Delivery Note will help you analyze your data better.": "Rellenar Informaci\u00f3n adicional sobre la nota de entrega le ayudar\u00e1 a analizar mejor sus datos.", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "Fully Billed": "Totalmente Anunciada", 
- "Get Items": "Obtener elementos", 
- "Get Taxes and Charges": "Obtener Impuestos y Cargos", 
- "Get Terms and Conditions": "C\u00f3mo T\u00e9rminos y Condiciones", 
- "Grand Total": "Gran Total", 
- "Grand Total (Export)": "Total general (Exportaci\u00f3n)", 
- "If you have created a standard template in Sales Taxes and Charges Master, select one and click on the button below.": "Si ha creado un modelo est\u00e1ndar en el Impuesto de Ventas y Master cargos, seleccione uno y haga clic en el bot\u00f3n de abajo.", 
- "In Words": "En las palabras", 
- "In Words (Export)": "En las palabras (Exportaci\u00f3n)", 
- "In Words (Export) will be visible once you save the Delivery Note.": "En las palabras (Export) ser\u00e1 visible una vez que se guarda el albar\u00e1n de entrega.", 
- "In Words will be visible once you save the Delivery Note.": "En palabras ser\u00e1n visibles una vez que se guarda el albar\u00e1n de entrega.", 
- "Installation Status": "Instalaci\u00f3n de estado", 
- "Instructions": "Instrucciones", 
- "Items": "Art\u00edculos", 
- "LR Date": "LR Fecha", 
- "LR No": "LR No", 
- "Letter Head": "Carta Head", 
- "Mass Mailing": "Mass Mailing", 
- "Mobile No": "Mobile No", 
- "More Info": "M\u00e1s informaci\u00f3n", 
- "Net Total*": "* Total Neto", 
- "Not Billed": "No Anunciado", 
- "P.O. Date": "PO Fecha", 
- "P.O. No": "PO No", 
- "Packing Details": "Detalles del embalaje", 
- "Packing List": "Contenido del paquete", 
- "Partly Billed": "Mayormente Anunciado", 
- "Posting Date": "Fecha de Publicaci\u00f3n", 
- "Posting Time": "Hora de publicaci\u00f3n", 
- "Price List": "Precio de lista", 
- "Price List Currency": "Precio de Lista Currency", 
- "Price List Currency Conversion Rate": "Lista de precios de divisas Conversi\u00f3n de Tasa de", 
- "Price List and Currency": "Lista de precios y de divisas", 
- "Print Without Amount": "Imprimir sin Importe", 
- "Project Name": "Nombre del proyecto", 
- "Rate at which Price list currency is converted to company's base currency": "Velocidad a la que se convierte la moneda Lista de precios a la moneda base de la compa\u00f1\u00eda de", 
- "Rate at which customer's currency is converted to company's base currency": "Grado en el que la moneda del cliente se convierten a la moneda base de la compa\u00f1\u00eda de", 
- "Re-Calculate Values": "Vuelva a calcular los valores", 
- "Reference": "Referencia", 
- "Required only for sample item.": "Se requiere s\u00f3lo para el tema de la muestra.", 
- "Rounded Total": "Total redondeado", 
- "Rounded Total (Export)": "Total redondeado (Exportaci\u00f3n)", 
- "Sales BOM Help": "Ayuda Venta BOM", 
- "Sales Order No": "Ventas de orden", 
- "Sales Partner": "Sales Partner", 
- "Sales Taxes and Charges": "Ventas Impuestos y Cargos", 
- "Sales Team": "Equipo de ventas", 
- "Sales Team1": "Ventas Team1", 
- "Select Print Heading": "Seleccione Imprimir Encabezado", 
- "Select Shipping Address": "Seleccione direcci\u00f3n de env\u00edo", 
- "Select Terms and Conditions": "Seleccione T\u00e9rminos y Condiciones", 
- "Select the currency in which price list is maintained": "Seleccione la moneda en la que se mantiene la lista de precios", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "Seleccione la lista de precios seg\u00fan la inscripci\u00f3n en la &quot;Lista de Precios&quot; maestro. Esto har\u00e1 que los tipos de referencia de art\u00edculos en contra de esta lista de precios como se especifica en el &quot;Item&quot; maestro.", 
- "Select the relevant company name if you have multiple companies": "Seleccione el nombre de la empresa correspondiente, si usted tiene m\u00faltiples empresas", 
- "Series": "Serie", 
- "Shipping Address": "Direcci\u00f3n de env\u00edo", 
- "Source": "Fuente", 
- "Status": "Estado", 
- "Stock": "Valores", 
- "Submitted": "Enviado", 
- "Supplier Reference": "Proveedor de referencia", 
- "Taxes": "Impuestos", 
- "Taxes and Charges": "Impuestos y Cargos", 
- "Taxes and Charges Calculation": "Los impuestos y cargos de c\u00e1lculo", 
- "Taxes and Charges Total": "Los impuestos y cargos totales", 
- "Terms and Conditions": "T\u00e9rminos y Condiciones", 
- "Terms and Conditions Details": "T\u00e9rminos y Condiciones Detalles", 
- "Terms and Conditions HTML": "T\u00e9rminos y Condiciones HTML", 
- "Territory": "Territorio", 
- "The date at which current entry is corrected in the system.": "La fecha en la que la entrada actual se corrige en el sistema.", 
- "The date at which current entry will get or has actually executed.": "La fecha en la que la entrada actual se consigue o se ejecuta realmente.", 
- "Time at which items were delivered from warehouse": "Momento en que los art\u00edculos fueron entregados desde el almac\u00e9n", 
- "To Warehouse": "Para Almac\u00e9n", 
- "To manage multiple series please go to Setup > Manage Series": "Para gestionar m\u00faltiples series por favor vaya a Configuraci\u00f3n&gt; Administrar Series", 
- "Total Commission": "Total Comisi\u00f3n", 
- "Totals": "Totales", 
- "Track this Delivery Note against any Project": "Seguir este albar\u00e1n en contra de cualquier proyecto", 
- "Transporter Info": "Transportador Info", 
- "Transporter Name": "Transportador Nombre", 
- "Transporter lorry number": "Transportador n\u00famero cami\u00f3n", 
- "You can make a delivery note from multiple sales orders. Select sales orders one by one and click on the button below.": "Usted puede hacer una nota de entrega de los pedidos de ventas m\u00faltiples. Seleccione las \u00f3rdenes de venta de uno en uno y haga clic en el bot\u00f3n de abajo."
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note/locale/fr-doc.json b/stock/doctype/delivery_note/locale/fr-doc.json
deleted file mode 100644
index 5dab1cf..0000000
--- a/stock/doctype/delivery_note/locale/fr-doc.json
+++ /dev/null
@@ -1,122 +0,0 @@
-{
- "% Amount Billed": "Montant Factur\u00e9%", 
- "% Installed": "Install\u00e9%", 
- "% of materials billed against this Delivery Note": "% De mati\u00e8res factur\u00e9es contre ce bon de livraison", 
- "% of materials delivered against this Delivery Note": "% Des mat\u00e9riaux livr\u00e9s contre ce bon de livraison", 
- "Advertisement": "Publicit\u00e9", 
- "Amended From": "De modifi\u00e9e", 
- "Amendment Date": "Date de la modification", 
- "Billing Status": "Statut de la facturation", 
- "Calculate Charges": "Calculer les frais", 
- "Campaign": "Campagne", 
- "Cancel Reason": "Annuler Raison", 
- "Cancelled": "Annul\u00e9", 
- "Challan Date": "Date de Challan", 
- "Challan No": "Pas de Challan", 
- "Cold Calling": "Cold Calling", 
- "Commission Rate (%)": "Taux de commission (%)", 
- "Company": "Entreprise", 
- "Contact": "Contacter", 
- "Contact Email": "Contact Courriel", 
- "Contact Info": "Information de contact", 
- "Contact Person": "Personne \u00e0 contacter", 
- "Conversion Rate": "Taux de conversion", 
- "Currency": "Monnaie", 
- "Customer": "Client", 
- "Customer Group": "Groupe de clients", 
- "Customer Name": "Nom du client", 
- "Customer's Currency": "Client Monnaie", 
- "Customer's Vendor": "Client Fournisseur", 
- "DN": "DN", 
- "Date on which lorry started from your warehouse": "Date \u00e0 laquelle le camion a commenc\u00e9 \u00e0 partir de votre entrep\u00f4t", 
- "Delivery Note": "Remarque livraison", 
- "Delivery Note Items": "Articles bordereau de livraison", 
- "Draft": "Avant-projet", 
- "Excise Page Number": "Num\u00e9ro de page d&#39;accise", 
- "Exhibition": "Exposition", 
- "Existing Customer": "Client existant", 
- "File List": "Liste des fichiers", 
- "Filling in Additional Information about the Delivery Note will help you analyze your data better.": "Remplissage Informations compl\u00e9mentaires sur le bon de livraison vous aidera \u00e0 analyser vos donn\u00e9es de meilleure qualit\u00e9.", 
- "Fiscal Year": "Exercice", 
- "Fully Billed": "Enti\u00e8rement Factur\u00e9", 
- "Get Items": "Obtenir les \u00e9l\u00e9ments", 
- "Get Taxes and Charges": "Obtenez Taxes et frais", 
- "Get Terms and Conditions": "Obtenez Termes et Conditions", 
- "Grand Total": "Grand Total", 
- "Grand Total (Export)": "Total g\u00e9n\u00e9ral (Exportation)", 
- "If you have created a standard template in Sales Taxes and Charges Master, select one and click on the button below.": "Si vous avez cr\u00e9\u00e9 un mod\u00e8le standard en taxes de vente et les frais de Master, s\u00e9lectionnez-le et cliquez sur le bouton ci-dessous.", 
- "In Words": "Dans les mots", 
- "In Words (Export)": "Dans Words (Exportation)", 
- "In Words (Export) will be visible once you save the Delivery Note.": "Dans Words (Exportation) sera visible une fois que vous enregistrez le bon de livraison.", 
- "In Words will be visible once you save the Delivery Note.": "Dans les mots seront visibles une fois que vous enregistrez le bon de livraison.", 
- "Installation Status": "Etat de l&#39;installation", 
- "Instructions": "Instructions", 
- "Items": "Articles", 
- "LR Date": "LR Date", 
- "LR No": "LR Non", 
- "Letter Head": "A en-t\u00eate", 
- "Mass Mailing": "Mailing de masse", 
- "Mobile No": "Aucun mobile", 
- "More Info": "Plus d&#39;infos", 
- "Net Total*": "* Total net", 
- "Not Billed": "Non Factur\u00e9", 
- "P.O. Date": "Date de PO", 
- "P.O. No": "PO Non", 
- "Packing Details": "D\u00e9tails d&#39;emballage", 
- "Packing List": "Packing List", 
- "Partly Billed": "Pr\u00e9sent\u00e9e en partie", 
- "Posting Date": "Date de publication", 
- "Posting Time": "Affichage Temps", 
- "Price List": "Liste des Prix", 
- "Price List Currency": "Devise Prix", 
- "Price List Currency Conversion Rate": "Liste de prix de conversion de devises Taux", 
- "Price List and Currency": "Liste des prix et de la monnaie", 
- "Print Without Amount": "Imprimer Sans Montant", 
- "Project Name": "Nom du projet", 
- "Rate at which Price list currency is converted to company's base currency": "Taux auquel la monnaie Liste de prix est converti en devise de base entreprise", 
- "Rate at which customer's currency is converted to company's base currency": "Vitesse \u00e0 laquelle la devise du client est converti en devise de base entreprise", 
- "Re-Calculate Values": "Re-calculer les valeurs", 
- "Reference": "R\u00e9f\u00e9rence", 
- "Required only for sample item.": "Requis uniquement pour les articles de l&#39;\u00e9chantillon.", 
- "Rounded Total": "Totale arrondie", 
- "Rounded Total (Export)": "Totale arrondie (Exportation)", 
- "Sales BOM Help": "Aide nomenclature des ventes", 
- "Sales Order No": "Ordonnance n \u00b0 de vente", 
- "Sales Partner": "Sales Partner", 
- "Sales Taxes and Charges": "Taxes de vente et frais", 
- "Sales Team": "\u00c9quipe des ventes", 
- "Sales Team1": "Ventes Equipe1", 
- "Select Print Heading": "S\u00e9lectionnez Imprimer Cap", 
- "Select Shipping Address": "S\u00e9lectionnez l&#39;adresse de livraison", 
- "Select Terms and Conditions": "S\u00e9lectionnez Termes et Conditions", 
- "Select the currency in which price list is maintained": "S\u00e9lectionnez la devise dans laquelle la liste de prix est maintenue", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "S\u00e9lectionnez la liste de prix comme indiqu\u00e9e dans &quot;Liste des prix&quot; ma\u00eetre. Cela tirera les taux de r\u00e9f\u00e9rence d&#39;articles contre cette liste de prix tel que sp\u00e9cifi\u00e9 dans &quot;Item&quot; ma\u00eetre.", 
- "Select the relevant company name if you have multiple companies": "S\u00e9lectionnez le nom de l&#39;entreprise concern\u00e9e si vous avez de multiples entreprises", 
- "Series": "S\u00e9rie", 
- "Shipping Address": "Adresse de livraison", 
- "Source": "Source", 
- "Status": "Statut", 
- "Stock": "Stock", 
- "Submitted": "Soumis", 
- "Supplier Reference": "R\u00e9f\u00e9rence fournisseur", 
- "Taxes": "Imp\u00f4ts", 
- "Taxes and Charges": "Imp\u00f4ts et taxes", 
- "Taxes and Charges Calculation": "Taxes et frais de calcul", 
- "Taxes and Charges Total": "Taxes et frais total", 
- "Terms and Conditions": "Termes et Conditions", 
- "Terms and Conditions Details": "Termes et Conditions D\u00e9tails", 
- "Terms and Conditions HTML": "Termes et Conditions HTML", 
- "Territory": "Territoire", 
- "The date at which current entry is corrected in the system.": "La date \u00e0 laquelle l&#39;entr\u00e9e courante est corrig\u00e9e dans le syst\u00e8me.", 
- "The date at which current entry will get or has actually executed.": "La date \u00e0 laquelle l&#39;entr\u00e9e actuelle permet de lire ou a r\u00e9ellement ex\u00e9cut\u00e9.", 
- "Time at which items were delivered from warehouse": "Heure \u00e0 laquelle les articles ont \u00e9t\u00e9 livr\u00e9s \u00e0 partir de l&#39;entrep\u00f4t", 
- "To Warehouse": "Pour Entrep\u00f4t", 
- "To manage multiple series please go to Setup > Manage Series": "Pour g\u00e9rer plusieurs s\u00e9ries s&#39;il vous pla\u00eet allez dans R\u00e9glages&gt; G\u00e9rer S\u00e9rie", 
- "Total Commission": "Total de la Commission", 
- "Totals": "Totaux", 
- "Track this Delivery Note against any Project": "Suivre ce bon de livraison contre tout projet", 
- "Transporter Info": "Infos Transporter", 
- "Transporter Name": "Nom Transporter", 
- "Transporter lorry number": "Num\u00e9ro camion transporteur", 
- "You can make a delivery note from multiple sales orders. Select sales orders one by one and click on the button below.": "Vous pouvez faire un bon de livraison de commandes de ventes multiples. S\u00e9lectionnez les ordres de vente, un par un et cliquez sur le bouton ci-dessous."
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note/locale/hi-doc.json b/stock/doctype/delivery_note/locale/hi-doc.json
deleted file mode 100644
index 6f6c85b..0000000
--- a/stock/doctype/delivery_note/locale/hi-doc.json
+++ /dev/null
@@ -1,122 +0,0 @@
-{
- "% Amount Billed": "% \u092c\u093f\u0932 \u0915\u0940 \u0930\u093e\u0936\u093f", 
- "% Installed": "% Installed", 
- "% of materials billed against this Delivery Note": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0915\u093e% \u0907\u0938 \u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u092c\u093f\u0932", 
- "% of materials delivered against this Delivery Note": "\u0907\u0938 \u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u0926\u093f\u092f\u093e \u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0915\u093e%", 
- "Advertisement": "\u0935\u093f\u091c\u094d\u091e\u093e\u092a\u0928", 
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Amendment Date": "\u0938\u0902\u0936\u094b\u0927\u0928 \u0924\u093f\u0925\u093f", 
- "Billing Status": "\u092c\u093f\u0932\u093f\u0902\u0917 \u0938\u094d\u0925\u093f\u0924\u093f", 
- "Calculate Charges": "\u0936\u0941\u0932\u094d\u0915 \u0915\u0940 \u0917\u0923\u0928\u093e", 
- "Campaign": "\u0905\u092d\u093f\u092f\u093e\u0928", 
- "Cancel Reason": "\u0915\u093e\u0930\u0923 \u0930\u0926\u094d\u0926 \u0915\u0930\u0947\u0902", 
- "Cancelled": "Cancelled", 
- "Challan Date": "\u091a\u093e\u0932\u093e\u0928 \u0924\u093f\u0925\u093f", 
- "Challan No": "\u0928\u0939\u0940\u0902 \u091a\u093e\u0932\u093e\u0928", 
- "Cold Calling": "\u0938\u0930\u094d\u0926 \u092a\u0939\u0941\u0901\u091a", 
- "Commission Rate (%)": "\u0906\u092f\u094b\u0917 \u0926\u0930 (%)", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Contact": "\u0938\u0902\u092a\u0930\u094d\u0915", 
- "Contact Email": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0908\u092e\u0947\u0932", 
- "Contact Info": "\u0938\u0902\u092a\u0930\u094d\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Contact Person": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0935\u094d\u092f\u0915\u094d\u0924\u093f", 
- "Conversion Rate": "\u0930\u0942\u092a\u093e\u0902\u0924\u0930\u0923 \u0926\u0930", 
- "Currency": "\u092e\u0941\u0926\u094d\u0930\u093e", 
- "Customer": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "Customer Group": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0938\u092e\u0942\u0939", 
- "Customer Name": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u093e \u0928\u093e\u092e", 
- "Customer's Currency": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u0940 \u092e\u0941\u0926\u094d\u0930\u093e", 
- "Customer's Vendor": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0935\u093f\u0915\u094d\u0930\u0947\u0924\u093e", 
- "DN": "\u0921\u0940.\u090f\u0928.", 
- "Date on which lorry started from your warehouse": "\u091c\u093f\u0938 \u092a\u0930 \u0924\u093f\u0925\u093f \u0932\u0949\u0930\u0940 \u0905\u092a\u0928\u0947 \u0917\u094b\u0926\u093e\u092e \u0938\u0947 \u0936\u0941\u0930\u0942", 
- "Delivery Note": "\u092c\u093f\u0932\u091f\u0940", 
- "Delivery Note Items": "\u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f \u0906\u0907\u091f\u092e", 
- "Draft": "\u092e\u0938\u094c\u0926\u093e", 
- "Excise Page Number": "\u0906\u092c\u0915\u093e\u0930\u0940 \u092a\u0943\u0937\u094d\u0920 \u0938\u0902\u0916\u094d\u092f\u093e", 
- "Exhibition": "\u092a\u094d\u0930\u0926\u0930\u094d\u0936\u0928\u0940", 
- "Existing Customer": "\u092e\u094c\u091c\u0942\u0926\u093e \u0917\u094d\u0930\u093e\u0939\u0915", 
- "File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940", 
- "Filling in Additional Information about the Delivery Note will help you analyze your data better.": "\u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f \u0915\u0947 \u092c\u093e\u0930\u0947 \u092e\u0947\u0902 \u0905\u0924\u093f\u0930\u093f\u0915\u094d\u0924 \u091c\u093e\u0928\u0915\u093e\u0930\u0940 \u092e\u0947\u0902 \u092d\u0930\u0928\u0947 \u092e\u0947\u0902 \u092e\u0926\u0926 \u092e\u093f\u0932\u0947\u0917\u0940 \u0906\u092a \u0905\u092a\u0928\u0947 \u0921\u0947\u091f\u093e \u0915\u093e \u0935\u093f\u0936\u094d\u0932\u0947\u0937\u0923 \u092c\u0947\u0939\u0924\u0930.", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "Fully Billed": "\u092a\u0942\u0930\u0940 \u0924\u0930\u0939 \u0938\u0947 \u092c\u093f\u0932", 
- "Get Items": "\u0906\u0907\u091f\u092e \u092a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Get Taxes and Charges": "\u0915\u0930 \u0914\u0930 \u092a\u094d\u0930\u092d\u093e\u0930", 
- "Get Terms and Conditions": "\u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u0947\u0902", 
- "Grand Total": "\u092e\u0939\u093e\u092f\u094b\u0917", 
- "Grand Total (Export)": "\u092e\u0939\u093e\u092f\u094b\u0917 (\u0928\u093f\u0930\u094d\u092f\u093e\u0924)", 
- "If you have created a standard template in Sales Taxes and Charges Master, select one and click on the button below.": "\u092f\u0926\u093f \u0906\u092a \u092c\u093f\u0915\u094d\u0930\u0940 \u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u092e\u093e\u0938\u094d\u091f\u0930 \u092e\u0947\u0902 \u090f\u0915 \u092e\u093e\u0928\u0915 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f \u092c\u0928\u093e\u092f\u093e \u0939\u0948, \u090f\u0915 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902 \u0914\u0930 \u0928\u0940\u091a\u0947 \u0915\u0947 \u092c\u091f\u0928 \u092a\u0930 \u0915\u094d\u0932\u093f\u0915 \u0915\u0930\u0947\u0902.", 
- "In Words": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902", 
- "In Words (Export)": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902 (\u0928\u093f\u0930\u094d\u092f\u093e\u0924)", 
- "In Words (Export) will be visible once you save the Delivery Note.": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902 (\u0928\u093f\u0930\u094d\u092f\u093e\u0924) \u0926\u093f\u0916\u093e\u0908 \u0939\u094b \u0938\u0915\u0924\u093e \u0939\u0948 \u090f\u0915 \u092c\u093e\u0930 \u0906\u092a \u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f \u092c\u091a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0939\u094b\u0917\u093e.", 
- "In Words will be visible once you save the Delivery Note.": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902 \u0926\u093f\u0916\u093e\u0908 \u0939\u094b \u0938\u0915\u0924\u093e \u0939\u0948 \u090f\u0915 \u092c\u093e\u0930 \u0906\u092a \u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f \u092c\u091a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0939\u094b\u0917\u093e.", 
- "Installation Status": "\u0938\u094d\u0925\u093e\u092a\u0928\u093e \u0938\u094d\u0925\u093f\u0924\u093f", 
- "Instructions": "\u0928\u093f\u0930\u094d\u0926\u0947\u0936", 
- "Items": "\u0906\u0907\u091f\u092e", 
- "LR Date": "LR \u0924\u093f\u0925\u093f", 
- "LR No": "\u0928\u0939\u0940\u0902 LR", 
- "Letter Head": "\u092a\u0924\u094d\u0930\u0936\u0940\u0930\u094d\u0937", 
- "Mass Mailing": "\u092e\u093e\u0938 \u092e\u0947\u0932\u093f\u0902\u0917", 
- "Mobile No": "\u0928\u0939\u0940\u0902 \u092e\u094b\u092c\u093e\u0907\u0932", 
- "More Info": "\u0905\u0927\u093f\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Net Total*": "\u0928\u0947\u091f \u0915\u0941\u0932 *", 
- "Not Billed": "\u0928\u0939\u0940\u0902 \u092c\u093f\u0932", 
- "P.O. Date": "\u092a\u0940\u0913 \u0924\u093f\u0925\u093f", 
- "P.O. No": "\u092a\u0940\u0913 \u0928\u0939\u0940\u0902", 
- "Packing Details": "\u092a\u0948\u0915\u093f\u0902\u0917 \u0935\u093f\u0935\u0930\u0923", 
- "Packing List": "\u0938\u0942\u091a\u0940 \u092a\u0948\u0915\u093f\u0902\u0917", 
- "Partly Billed": "\u0906\u0902\u0936\u093f\u0915 \u0930\u0942\u092a \u0938\u0947 \u092c\u093f\u0932", 
- "Posting Date": "\u0924\u093f\u0925\u093f \u092a\u094b\u0938\u094d\u091f\u093f\u0902\u0917", 
- "Posting Time": "\u092c\u093e\u0930 \u092a\u094b\u0938\u094d\u091f\u093f\u0902\u0917", 
- "Price List": "\u0915\u0940\u092e\u0924 \u0938\u0942\u091a\u0940", 
- "Price List Currency": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092e\u0941\u0926\u094d\u0930\u093e", 
- "Price List Currency Conversion Rate": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092e\u0941\u0926\u094d\u0930\u093e \u0930\u0942\u092a\u093e\u0902\u0924\u0930\u0923 \u0926\u0930", 
- "Price List and Currency": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u0914\u0930 \u092e\u0941\u0926\u094d\u0930\u093e", 
- "Print Without Amount": "\u0930\u093e\u0936\u093f \u0915\u0947 \u092c\u093f\u0928\u093e \u092a\u094d\u0930\u093f\u0902\u091f", 
- "Project Name": "\u0907\u0938 \u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u0915\u093e \u0928\u093e\u092e", 
- "Rate at which Price list currency is converted to company's base currency": "\u0926\u0930 \u091c\u093f\u0938 \u092a\u0930 \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092e\u0941\u0926\u094d\u0930\u093e \u0915\u0902\u092a\u0928\u0940 \u0915\u0947 \u092c\u0947\u0938 \u092e\u0941\u0926\u094d\u0930\u093e \u092e\u0947\u0902 \u092a\u0930\u093f\u0935\u0930\u094d\u0924\u093f\u0924 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948", 
- "Rate at which customer's currency is converted to company's base currency": "\u091c\u093f\u0938 \u092a\u0930 \u0926\u0930 \u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u0940 \u092e\u0941\u0926\u094d\u0930\u093e \u0915\u0902\u092a\u0928\u0940 \u0915\u0947 \u092c\u0947\u0938 \u092e\u0941\u0926\u094d\u0930\u093e \u092e\u0947\u0902 \u092a\u0930\u093f\u0935\u0930\u094d\u0924\u093f\u0924 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948", 
- "Re-Calculate Values": "\u092a\u0941\u0928\u0903 \u0917\u0923\u0928\u093e \u092e\u093e\u0928", 
- "Reference": "\u0938\u0902\u0926\u0930\u094d\u092d", 
- "Required only for sample item.": "\u0915\u0947\u0935\u0932 \u0928\u092e\u0942\u0928\u093e \u0906\u0907\u091f\u092e \u0915\u0947 \u0932\u093f\u090f \u0906\u0935\u0936\u094d\u092f\u0915 \u0939\u0948.", 
- "Rounded Total": "\u0917\u094b\u0932 \u0915\u0941\u0932", 
- "Rounded Total (Export)": "\u0917\u094b\u0932 \u0915\u0941\u0932 (\u0928\u093f\u0930\u094d\u092f\u093e\u0924)", 
- "Sales BOM Help": "\u092c\u093f\u0915\u094d\u0930\u0940 \u092c\u0940\u0913\u090f\u092e \u092e\u0926\u0926", 
- "Sales Order No": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936 \u0928\u0939\u0940\u0902", 
- "Sales Partner": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0938\u093e\u0925\u0940", 
- "Sales Taxes and Charges": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915", 
- "Sales Team": "\u092c\u093f\u0915\u094d\u0930\u0940 \u091f\u0940\u092e", 
- "Sales Team1": "Team1 \u092c\u093f\u0915\u094d\u0930\u0940", 
- "Select Print Heading": "\u091a\u092f\u0928 \u0936\u0940\u0930\u094d\u0937\u0915 \u092a\u094d\u0930\u093f\u0902\u091f", 
- "Select Shipping Address": "\u0936\u093f\u092a\u093f\u0902\u0917 \u092a\u0924\u0947 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Select Terms and Conditions": "\u0928\u093f\u092f\u092e\u094b\u0902 \u0914\u0930 \u0936\u0930\u094d\u0924\u094b\u0902 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Select the currency in which price list is maintained": "\u091c\u093f\u0938 \u092e\u0941\u0926\u094d\u0930\u093e \u092e\u0947\u0902 \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092c\u0928\u093e\u090f \u0930\u0916\u093e \u0939\u0948 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "&quot;\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940&quot; \u092e\u093e\u0938\u094d\u091f\u0930 \u092e\u0947\u0902 \u092a\u094d\u0930\u0935\u0947\u0936 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902. \u092f\u0939 \u0907\u0938 \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u092e\u0926\u094b\u0902 \u0915\u0940 \u0938\u0902\u0926\u0930\u094d\u092d \u0926\u0930 \u092a\u0941\u0932 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 &quot;\u0906\u0907\u091f\u092e&quot; \u092e\u093e\u0938\u094d\u091f\u0930 \u092e\u0947\u0902 \u0928\u093f\u0930\u094d\u0926\u093f\u0937\u094d\u091f.", 
- "Select the relevant company name if you have multiple companies": "\u0905\u0917\u0930 \u0906\u092a \u0915\u0908 \u0915\u0902\u092a\u0928\u093f\u092f\u094b\u0902 \u092a\u094d\u0930\u093e\u0938\u0902\u0917\u093f\u0915 \u0915\u0902\u092a\u0928\u0940 \u0915\u0947 \u0928\u093e\u092e \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Series": "\u0915\u0908", 
- "Shipping Address": "\u0936\u093f\u092a\u093f\u0902\u0917 \u092a\u0924\u093e", 
- "Source": "\u0938\u094d\u0930\u094b\u0924", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "Submitted": "\u092a\u0947\u0936", 
- "Supplier Reference": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0938\u0902\u0926\u0930\u094d\u092d", 
- "Taxes": "\u0915\u0930", 
- "Taxes and Charges": "\u0915\u0930\u094b\u0902 \u0914\u0930 \u092a\u094d\u0930\u092d\u093e\u0930", 
- "Taxes and Charges Calculation": "\u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u0917\u0923\u0928\u093e", 
- "Taxes and Charges Total": "\u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u0915\u0941\u0932", 
- "Terms and Conditions": "\u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u0947\u0902", 
- "Terms and Conditions Details": "\u0928\u093f\u092f\u092e\u094b\u0902 \u0914\u0930 \u0936\u0930\u094d\u0924\u094b\u0902 \u0915\u0947 \u0935\u093f\u0935\u0930\u0923", 
- "Terms and Conditions HTML": "\u0928\u093f\u092f\u092e\u094b\u0902 \u0914\u0930 \u0936\u0930\u094d\u0924\u094b\u0902 HTML", 
- "Territory": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930", 
- "The date at which current entry is corrected in the system.": "\u091c\u094b \u0924\u093e\u0930\u0940\u0916 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0938\u0939\u0940 \u0939\u0948.", 
- "The date at which current entry will get or has actually executed.": "\u0924\u093e\u0930\u0940\u0916, \u091c\u093f\u0938 \u092a\u0930 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092f\u093e \u0935\u093e\u0938\u094d\u0924\u0935 \u092e\u0947\u0902 \u092e\u093e\u0930 \u0921\u093e\u0932\u093e \u0917\u092f\u093e \u0939\u0948.", 
- "Time at which items were delivered from warehouse": "\u091c\u093f\u0938 \u092a\u0930 \u0938\u092e\u092f \u0906\u0907\u091f\u092e \u0917\u094b\u0926\u093e\u092e \u0938\u0947 \u0926\u093f\u092f\u093e \u0917\u092f\u093e \u0925\u093e", 
- "To Warehouse": "\u0917\u094b\u0926\u093e\u092e \u0915\u0947 \u0932\u093f\u090f", 
- "To manage multiple series please go to Setup > Manage Series": "\u090f\u0915\u093e\u0927\u093f\u0915 \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0938\u0947\u091f\u0905\u092a \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u091c\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u0943\u092a\u092f\u093e \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928", 
- "Total Commission": "\u0915\u0941\u0932 \u0906\u092f\u094b\u0917", 
- "Totals": "\u092f\u094b\u0917", 
- "Track this Delivery Note against any Project": "\u0915\u093f\u0938\u0940 \u092d\u0940 \u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u0907\u0938 \u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f \u0939\u0941\u090f", 
- "Transporter Info": "\u091f\u094d\u0930\u093e\u0902\u0938\u092a\u094b\u0930\u094d\u091f\u0930 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Transporter Name": "\u091f\u094d\u0930\u093e\u0902\u0938\u092a\u094b\u0930\u094d\u091f\u0930 \u0928\u093e\u092e", 
- "Transporter lorry number": "\u091f\u094d\u0930\u093e\u0902\u0938\u092a\u094b\u0930\u094d\u091f\u0930 \u0932\u0949\u0930\u0940 \u0928\u0902\u092c\u0930", 
- "You can make a delivery note from multiple sales orders. Select sales orders one by one and click on the button below.": "\u0906\u092a \u0915\u0908 \u092c\u093f\u0915\u094d\u0930\u0940 \u0915\u0947 \u0906\u0926\u0947\u0936 \u0938\u0947 \u090f\u0915 \u092a\u094d\u0930\u0938\u0935 \u0928\u094b\u091f \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902. \u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936 \u090f\u0915 \u0915\u0947 \u092c\u093e\u0926 \u090f\u0915 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902 \u0914\u0930 \u0928\u0940\u091a\u0947 \u0915\u0947 \u092c\u091f\u0928 \u092a\u0930 \u0915\u094d\u0932\u093f\u0915 \u0915\u0930\u0947\u0902."
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note/locale/hr-doc.json b/stock/doctype/delivery_note/locale/hr-doc.json
deleted file mode 100644
index 65577f4..0000000
--- a/stock/doctype/delivery_note/locale/hr-doc.json
+++ /dev/null
@@ -1,122 +0,0 @@
-{
- "% Amount Billed": "% Iznos Napla\u0107eno", 
- "% Installed": "Instalirani%", 
- "% of materials billed against this Delivery Note": "% Materijala napla\u0107eno protiv ove otpremnici", 
- "% of materials delivered against this Delivery Note": "% Materijala dostavljenih protiv ove otpremnici", 
- "Advertisement": "Reklama", 
- "Amended From": "Izmijenjena Od", 
- "Amendment Date": "Amandman Datum", 
- "Billing Status": "Naplata Status", 
- "Calculate Charges": "Izra\u010dun tro\u0161kova", 
- "Campaign": "Kampanja", 
- "Cancel Reason": "Odustani razlog", 
- "Cancelled": "Otkazan", 
- "Challan Date": "Challan Datum", 
- "Challan No": "Challan Ne", 
- "Cold Calling": "Hladno pozivanje", 
- "Commission Rate (%)": "Komisija stopa (%)", 
- "Company": "Dru\u0161tvo", 
- "Contact": "Kontaktirati", 
- "Contact Email": "Kontakt e", 
- "Contact Info": "Kontakt Informacije", 
- "Contact Person": "Kontakt osoba", 
- "Conversion Rate": "Stopa konverzije", 
- "Currency": "Valuta", 
- "Customer": "Kupac", 
- "Customer Group": "Kupac Grupa", 
- "Customer Name": "Naziv klijenta", 
- "Customer's Currency": "Kupca valuta", 
- "Customer's Vendor": "Kupca Prodavatelj", 
- "DN": "DN", 
- "Date on which lorry started from your warehouse": "Datum na koji je kamion po\u010deo iz skladi\u0161ta", 
- "Delivery Note": "Obavje\u0161tenje o primanji po\u0161iljke", 
- "Delivery Note Items": "Na\u010din Napomena Stavke", 
- "Draft": "Skica", 
- "Excise Page Number": "Tro\u0161arina Broj stranice", 
- "Exhibition": "Izlo\u017eba", 
- "Existing Customer": "Postoje\u0107i Kupac", 
- "File List": "Popis datoteka", 
- "Filling in Additional Information about the Delivery Note will help you analyze your data better.": "Ispunjavanje Dodatne informacije o otpremnici \u0107e vam pomo\u0107i da analizirati podatke bolje.", 
- "Fiscal Year": "Fiskalna godina", 
- "Fully Billed": "Potpuno Napla\u0107eno", 
- "Get Items": "Nabavite artikle", 
- "Get Taxes and Charges": "Nabavite porezi i pristojbe", 
- "Get Terms and Conditions": "Nabavite Uvjeti i pravila", 
- "Grand Total": "Sveukupno", 
- "Grand Total (Export)": "Sveukupno (izvoz)", 
- "If you have created a standard template in Sales Taxes and Charges Master, select one and click on the button below.": "Ako ste stvorili standardni predlo\u017eak u prodaji poreze i pristojbe magisterij, odaberite jednu i kliknite na gumb ispod.", 
- "In Words": "U rije\u010di", 
- "In Words (Export)": "U rije\u010di (izvoz)", 
- "In Words (Export) will be visible once you save the Delivery Note.": "U rije\u010di (izvoz) \u0107e biti vidljiv nakon \u0161to spremite otpremnici.", 
- "In Words will be visible once you save the Delivery Note.": "U rije\u010di \u0107e biti vidljiv nakon \u0161to spremite otpremnici.", 
- "Installation Status": "Instalacija Status", 
- "Instructions": "Instrukcije", 
- "Items": "Proizvodi", 
- "LR Date": "LR Datum", 
- "LR No": "LR Ne", 
- "Letter Head": "Pismo Head", 
- "Mass Mailing": "Misa mailing", 
- "Mobile No": "Mobitel Nema", 
- "More Info": "Vi\u0161e informacija", 
- "Net Total*": "Neto Ukupno *", 
- "Not Billed": "Ne Napla\u0107eno", 
- "P.O. Date": "PO Datum", 
- "P.O. No": "PO Ne", 
- "Packing Details": "Pakiranje Detalji", 
- "Packing List": "Pakiranje Popis", 
- "Partly Billed": "Djelomi\u010dno Napla\u0107eno", 
- "Posting Date": "Objavljivanje Datum", 
- "Posting Time": "Objavljivanje Vrijeme", 
- "Price List": "Cjenik", 
- "Price List Currency": "Cjenik valuta", 
- "Price List Currency Conversion Rate": "Cjenik valuta pretvorbe Stopa", 
- "Price List and Currency": "Cjenik i valuta", 
- "Print Without Amount": "Ispis Bez visini", 
- "Project Name": "Naziv projekta", 
- "Rate at which Price list currency is converted to company's base currency": "Stopa po kojoj Cjenik valute se pretvaraju u tvrtke bazne valute", 
- "Rate at which customer's currency is converted to company's base currency": "Stopa po kojoj se valuta klijenta se pretvaraju u tvrtke bazne valute", 
- "Re-Calculate Values": "Ponovno izra\u010dunati vrijednosti", 
- "Reference": "Upu\u0107ivanje", 
- "Required only for sample item.": "Potrebna je samo za primjer stavke.", 
- "Rounded Total": "Zaobljeni Ukupno", 
- "Rounded Total (Export)": "Zaobljeni Ukupno (izvoz)", 
- "Sales BOM Help": "Prodaja BOM Pomo\u0107", 
- "Sales Order No": "Prodajnog naloga Ne", 
- "Sales Partner": "Prodaja partner", 
- "Sales Taxes and Charges": "Prodaja Porezi i naknade", 
- "Sales Team": "Prodaja Team", 
- "Sales Team1": "Prodaja Team1", 
- "Select Print Heading": "Odaberite Ispis Naslov", 
- "Select Shipping Address": "Odaberite otprema adresu", 
- "Select Terms and Conditions": "Odaberite Uvjeti i pravila", 
- "Select the currency in which price list is maintained": "Odaberite valutu u kojoj cjenik odr\u017eava", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "Odaberite cjenik kao u\u0161ao u &quot;Cjenik&quot; gospodara. To \u0107e povu\u0107i referentne stope predmeta protiv ove cjeniku kao \u0161to je navedeno u &quot;artikla&quot; gospodara.", 
- "Select the relevant company name if you have multiple companies": "Odaberite odgovaraju\u0107i naziv tvrtke ako imate vi\u0161e tvrtki", 
- "Series": "Serija", 
- "Shipping Address": "Dostava Adresa", 
- "Source": "Izvor", 
- "Status": "Status", 
- "Stock": "Zaliha", 
- "Submitted": "Prijavljen", 
- "Supplier Reference": "Dobavlja\u010d Referenca", 
- "Taxes": "Porezi", 
- "Taxes and Charges": "Porezi i naknade", 
- "Taxes and Charges Calculation": "Porezi i naknade Prora\u010dun", 
- "Taxes and Charges Total": "Porezi i naknade Ukupno", 
- "Terms and Conditions": "Odredbe i uvjeti", 
- "Terms and Conditions Details": "Uvjeti Detalji", 
- "Terms and Conditions HTML": "Uvjeti HTML", 
- "Territory": "Teritorija", 
- "The date at which current entry is corrected in the system.": "Datum na koji teku\u0107i zapis ispravljen u sustavu.", 
- "The date at which current entry will get or has actually executed.": "Datum na koji teku\u0107i zapis \u0107e dobiti ili zapravo je pogubljen.", 
- "Time at which items were delivered from warehouse": "Vrijeme na stavke koje su isporu\u010dena iz skladi\u0161ta", 
- "To Warehouse": "Za galeriju", 
- "To manage multiple series please go to Setup > Manage Series": "Za upravljati s vi\u0161e niz molimo idite na Postavke&gt; Upravljanje serije", 
- "Total Commission": "Ukupno komisija", 
- "Totals": "Ukupan rezultat", 
- "Track this Delivery Note against any Project": "Prati ovu napomenu isporuke protiv bilo Projekta", 
- "Transporter Info": "Transporter Info", 
- "Transporter Name": "Transporter Ime", 
- "Transporter lorry number": "Transporter kamion broj", 
- "You can make a delivery note from multiple sales orders. Select sales orders one by one and click on the button below.": "Mo\u017eete napraviti bilje\u0161ku isporuke iz vi\u0161e prodajnih naloga. Odaberite narud\u017ebe, jednu po jednu i kliknite na gumb ispod."
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note/locale/nl-doc.json b/stock/doctype/delivery_note/locale/nl-doc.json
deleted file mode 100644
index 1f42093..0000000
--- a/stock/doctype/delivery_note/locale/nl-doc.json
+++ /dev/null
@@ -1,122 +0,0 @@
-{
- "% Amount Billed": "Gefactureerd% Bedrag", 
- "% Installed": "% Ge\u00efnstalleerd", 
- "% of materials billed against this Delivery Note": "% Van de materialen in rekening gebracht tegen deze Delivery Note", 
- "% of materials delivered against this Delivery Note": "% Van de geleverde materialen tegen deze Delivery Note", 
- "Advertisement": "Advertentie", 
- "Amended From": "Gewijzigd Van", 
- "Amendment Date": "Wijziging Datum", 
- "Billing Status": "Billing Status", 
- "Calculate Charges": "Bereken kosten", 
- "Campaign": "Campagne", 
- "Cancel Reason": "Annuleren Reden", 
- "Cancelled": "Geannuleerd", 
- "Challan Date": "Challan Datum", 
- "Challan No": "Challan Geen", 
- "Cold Calling": "Cold Calling", 
- "Commission Rate (%)": "Commissie Rate (%)", 
- "Company": "Vennootschap", 
- "Contact": "Contact", 
- "Contact Email": "Contact E-mail", 
- "Contact Info": "Contact Info", 
- "Contact Person": "Contactpersoon", 
- "Conversion Rate": "Succespercentage", 
- "Currency": "Valuta", 
- "Customer": "Klant", 
- "Customer Group": "Klantengroep", 
- "Customer Name": "Klantnaam", 
- "Customer's Currency": "Klant Munteenheid", 
- "Customer's Vendor": "Klant Vendor", 
- "DN": "DN", 
- "Date on which lorry started from your warehouse": "Datum waarop vrachtwagen gestart vanuit uw magazijn", 
- "Delivery Note": "Vrachtbrief", 
- "Delivery Note Items": "Levering Opmerking Items", 
- "Draft": "Ontwerp", 
- "Excise Page Number": "Accijnzen Paginanummer", 
- "Exhibition": "Tentoonstelling", 
- "Existing Customer": "Bestaande klant", 
- "File List": "File List", 
- "Filling in Additional Information about the Delivery Note will help you analyze your data better.": "Het invullen van aanvullende informatie over de levering Note zal u helpen beter uw gegevens te analyseren.", 
- "Fiscal Year": "Boekjaar", 
- "Fully Billed": "Volledig Gefactureerd", 
- "Get Items": "Get Items", 
- "Get Taxes and Charges": "Get Belastingen en heffingen", 
- "Get Terms and Conditions": "Get Algemene Voorwaarden", 
- "Grand Total": "Algemeen totaal", 
- "Grand Total (Export)": "Grand Total (Export)", 
- "If you have created a standard template in Sales Taxes and Charges Master, select one and click on the button below.": "Als u hebt gemaakt van een standaard template in Sales en-heffingen Meester, selecteert u een en klikt u op de knop.", 
- "In Words": "In Woorden", 
- "In Words (Export)": "In Words (Export)", 
- "In Words (Export) will be visible once you save the Delivery Note.": "In Words (Export) wordt zichtbaar zodra u bespaart de pakbon.", 
- "In Words will be visible once you save the Delivery Note.": "In Woorden zijn zichtbaar zodra u bespaart de pakbon.", 
- "Installation Status": "Installatie Status", 
- "Instructions": "Instructies", 
- "Items": "Artikelen", 
- "LR Date": "LR Datum", 
- "LR No": "LR Geen", 
- "Letter Head": "Brief Hoofd", 
- "Mass Mailing": "Mass Mailing", 
- "Mobile No": "Mobiel Nog geen", 
- "More Info": "Meer info", 
- "Net Total*": "Net Totaal *", 
- "Not Billed": "Niet in rekening gebracht", 
- "P.O. Date": "PO Datum", 
- "P.O. No": "PO Geen", 
- "Packing Details": "Details van de verpakking", 
- "Packing List": "Paklijst", 
- "Partly Billed": "Deels Gefactureerd", 
- "Posting Date": "Plaatsingsdatum", 
- "Posting Time": "Posting Time", 
- "Price List": "Prijslijst", 
- "Price List Currency": "Prijslijst Valuta", 
- "Price List Currency Conversion Rate": "Prijslijst Currency Conversion Rate", 
- "Price List and Currency": "Prijslijst en Valuta", 
- "Print Without Amount": "Printen zonder Bedrag", 
- "Project Name": "Naam van het project", 
- "Rate at which Price list currency is converted to company's base currency": "Snelheid waarmee Prijslijst valuta wordt omgerekend naar de basis bedrijf munt", 
- "Rate at which customer's currency is converted to company's base currency": "Snelheid waarmee de klant valuta wordt omgerekend naar de basis bedrijf munt", 
- "Re-Calculate Values": "Re-waarden berekenen", 
- "Reference": "Verwijzing", 
- "Required only for sample item.": "Alleen vereist voor monster item.", 
- "Rounded Total": "Afgeronde Totaal", 
- "Rounded Total (Export)": "Afgeronde Totaal (Export)", 
- "Sales BOM Help": "Verkoop BOM Help", 
- "Sales Order No": "Sales Order No", 
- "Sales Partner": "Sales Partner", 
- "Sales Taxes and Charges": "Verkoop en-heffingen", 
- "Sales Team": "Sales Team", 
- "Sales Team1": "Verkoop Team1", 
- "Select Print Heading": "Selecteer Print rubriek", 
- "Select Shipping Address": "Selecteer Verzendadres", 
- "Select Terms and Conditions": "Selecteer Algemene Voorwaarden", 
- "Select the currency in which price list is maintained": "Selecteer de valuta waarin prijslijst wordt aangehouden", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "Selecteer de prijslijst, zoals ingevoerd in &quot;prijslijst&quot; meester. Dit trekt de referentie-tarieven van artikelen tegen deze prijslijst zoals gespecificeerd in &quot;Item&quot; meester.", 
- "Select the relevant company name if you have multiple companies": "Selecteer de gewenste bedrijfsnaam als u meerdere bedrijven", 
- "Series": "Serie", 
- "Shipping Address": "Verzendadres", 
- "Source": "Bron", 
- "Status": "Staat", 
- "Stock": "Voorraad", 
- "Submitted": "Ingezonden", 
- "Supplier Reference": "Leverancier Referentie", 
- "Taxes": "Belastingen", 
- "Taxes and Charges": "Belastingen en heffingen", 
- "Taxes and Charges Calculation": "Belastingen en kosten berekenen", 
- "Taxes and Charges Total": "Belastingen en kosten Totaal", 
- "Terms and Conditions": "Algemene Voorwaarden", 
- "Terms and Conditions Details": "Algemene Voorwaarden Details", 
- "Terms and Conditions HTML": "Algemene Voorwaarden HTML", 
- "Territory": "Grondgebied", 
- "The date at which current entry is corrected in the system.": "De datum waarop huidige item wordt gecorrigeerd in het systeem.", 
- "The date at which current entry will get or has actually executed.": "De datum waarop huidige item krijgt of heeft daadwerkelijk zijn uitgevoerd.", 
- "Time at which items were delivered from warehouse": "Tijd waarop items werden geleverd uit magazijn", 
- "To Warehouse": "Om Warehouse", 
- "To manage multiple series please go to Setup > Manage Series": "Om meerdere reeksen te beheren gaat u naar Setup&gt; Beheer-serie", 
- "Total Commission": "Totaal Commissie", 
- "Totals": "Totalen", 
- "Track this Delivery Note against any Project": "Volg dit pakbon tegen elke Project", 
- "Transporter Info": "Transporter Info", 
- "Transporter Name": "Vervoerder Naam", 
- "Transporter lorry number": "Transporter vrachtwagen nummer", 
- "You can make a delivery note from multiple sales orders. Select sales orders one by one and click on the button below.": "U kunt een pakbon van meerdere verkooporders. Selecteer verkooporders een voor een en klikt u op de knop."
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note/locale/pt-BR-doc.json b/stock/doctype/delivery_note/locale/pt-BR-doc.json
deleted file mode 100644
index 037051e..0000000
--- a/stock/doctype/delivery_note/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,122 +0,0 @@
-{
- "% Amount Billed": "Valor faturado %", 
- "% Installed": "Instalado %", 
- "% of materials billed against this Delivery Note": "% de materiais faturados contra esta Guia de Remessa", 
- "% of materials delivered against this Delivery Note": "% de materiais entregues contra esta Guia de Remessa", 
- "Advertisement": "An\u00fancio", 
- "Amended From": "Corrigido De", 
- "Amendment Date": "Data da Corre\u00e7\u00e3o", 
- "Billing Status": "Estado do Faturamento", 
- "Calculate Charges": "Calcular Encargos", 
- "Campaign": "Campanha", 
- "Cancel Reason": "Motivo do Cancelar", 
- "Cancelled": "Cancelado", 
- "Challan Date": "Data do Recibo", 
- "Challan No": "N\u00ba do Recibo", 
- "Cold Calling": "Cold Calling", 
- "Commission Rate (%)": "Taxa de Comiss\u00e3o (%)", 
- "Company": "Empresa", 
- "Contact": "Contato", 
- "Contact Email": "E-mail do Contato", 
- "Contact Info": "Informa\u00e7\u00f5es para Contato", 
- "Contact Person": "Pessoa de Contato", 
- "Conversion Rate": "Taxa de Convers\u00e3o", 
- "Currency": "Moeda", 
- "Customer": "Cliente", 
- "Customer Group": "Grupo de Clientes", 
- "Customer Name": "Nome do cliente", 
- "Customer's Currency": "Moeda do Cliente", 
- "Customer's Vendor": "Vendedor do cliente", 
- "DN": "DN", 
- "Date on which lorry started from your warehouse": "Data em que o caminh\u00e3o partiu do seu almoxarifado", 
- "Delivery Note": "Guia de Remessa", 
- "Delivery Note Items": "Itens da Guia de Remessa", 
- "Draft": "Rascunho", 
- "Excise Page Number": "N\u00famero de p\u00e1gina do imposto", 
- "Exhibition": "Exposi\u00e7\u00e3o", 
- "Existing Customer": "Cliente existente", 
- "File List": "Lista de Arquivos", 
- "Filling in Additional Information about the Delivery Note will help you analyze your data better.": "Preenchimento de informa\u00e7\u00f5es adicionais sobre a Guia de Remessa ir\u00e1 ajud\u00e1-lo a analisar os seus dados melhor.", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Fully Billed": "Totalmente faturado", 
- "Get Items": "Obter itens", 
- "Get Taxes and Charges": "Obter Impostos e Encargos", 
- "Get Terms and Conditions": "Obter os Termos e Condi\u00e7\u00f5es", 
- "Grand Total": "Total Geral", 
- "Grand Total (Export)": "Total Geral (Exporta\u00e7\u00e3o)", 
- "If you have created a standard template in Sales Taxes and Charges Master, select one and click on the button below.": "Se voc\u00ea criou um modelo padr\u00e3o no cadastro de Impostos de Vendas e Encargos, selecione um e clique no bot\u00e3o abaixo.", 
- "In Words": "Por extenso", 
- "In Words (Export)": "Por extenso (Exporta\u00e7\u00e3o)", 
- "In Words (Export) will be visible once you save the Delivery Note.": "Por extenso (Exporta\u00e7\u00e3o) ser\u00e1 vis\u00edvel quando voc\u00ea salvar a Guia de Remessa.", 
- "In Words will be visible once you save the Delivery Note.": "Por extenso ser\u00e1 vis\u00edvel quando voc\u00ea salvar a Guia de Remessa.", 
- "Installation Status": "Estado da Instala\u00e7\u00e3o", 
- "Instructions": "Instru\u00e7\u00f5es", 
- "Items": "Itens", 
- "LR Date": "Data LR", 
- "LR No": "N\u00ba LR", 
- "Letter Head": "Timbrado", 
- "Mass Mailing": "Divulga\u00e7\u00e3o em massa", 
- "Mobile No": "Telefone Celular", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Net Total*": "Total L\u00edquido*", 
- "Not Billed": "N\u00e3o Faturado", 
- "P.O. Date": "Data PO", 
- "P.O. No": "N\u00ba PO", 
- "Packing Details": "Detalhes da embalagem", 
- "Packing List": "Lista de embalagem", 
- "Partly Billed": "Parcialmente faturado", 
- "Posting Date": "Data da Postagem", 
- "Posting Time": "Hor\u00e1rio da Postagem", 
- "Price List": "Lista de Pre\u00e7os", 
- "Price List Currency": "Moeda da Lista de Pre\u00e7os", 
- "Price List Currency Conversion Rate": "Taxa de convers\u00e3o da moeda da lista de pre\u00e7os", 
- "Price List and Currency": "Lista de Pre\u00e7os e Moeda", 
- "Print Without Amount": "Imprimir Sem Quantia", 
- "Project Name": "Nome do Projeto", 
- "Rate at which Price list currency is converted to company's base currency": "Taxa na qual a moeda da lista de pre\u00e7os \u00e9 convertida para a moeda base da empresa", 
- "Rate at which customer's currency is converted to company's base currency": "Taxa na qual a moeda do cliente \u00e9 convertida para a moeda base da empresa", 
- "Re-Calculate Values": "Re-calcular valores", 
- "Reference": "Refer\u00eancia", 
- "Required only for sample item.": "Necess\u00e1rio apenas para o item de amostra.", 
- "Rounded Total": "Total arredondado", 
- "Rounded Total (Export)": "Total arredondado (Exporta\u00e7\u00e3o)", 
- "Sales BOM Help": "Ajuda da LDM de Vendas", 
- "Sales Order No": "N\u00ba da Ordem de Venda", 
- "Sales Partner": "Parceiro de Vendas", 
- "Sales Taxes and Charges": "Impostos e Taxas sobre Vendas", 
- "Sales Team": "Equipe de Vendas", 
- "Sales Team1": "Equipe de Vendas", 
- "Select Print Heading": "Selecione o Cabe\u00e7alho de Impress\u00e3o", 
- "Select Shipping Address": "Selecione o Endere\u00e7o para Envio", 
- "Select Terms and Conditions": "Selecione os Termos e Condi\u00e7\u00f5es", 
- "Select the currency in which price list is maintained": "Selecione a moeda na qual a lista de pre\u00e7os \u00e9 mantida", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "Selecione a lista de pre\u00e7os como cadastrada em &quot;Lista de Pre\u00e7o&quot;. Isso vai puxar os valores de refer\u00eancia dos itens contra esta lista de pre\u00e7os, conforme especificado no cadastro &quot;Item&quot;.", 
- "Select the relevant company name if you have multiple companies": "Selecione o nome da empresa em quest\u00e3o, se voc\u00ea tem v\u00e1rias empresas", 
- "Series": "S\u00e9ries", 
- "Shipping Address": "Endere\u00e7o de envio", 
- "Source": "Fonte", 
- "Status": "Estado", 
- "Stock": "Estoque", 
- "Submitted": "Enviado", 
- "Supplier Reference": "Refer\u00eancia do Fornecedor", 
- "Taxes": "Impostos", 
- "Taxes and Charges": "Impostos e Encargos", 
- "Taxes and Charges Calculation": "C\u00e1lculo de Impostos e Encargos", 
- "Taxes and Charges Total": "Total de Impostos e Encargos", 
- "Terms and Conditions": "Termos e Condi\u00e7\u00f5es", 
- "Terms and Conditions Details": "Detalhes dos Termos e Condi\u00e7\u00f5es", 
- "Terms and Conditions HTML": "Termos e Condi\u00e7\u00f5es HTML", 
- "Territory": "Territ\u00f3rio", 
- "The date at which current entry is corrected in the system.": "A data em que o lan\u00e7amento atual \u00e9 corrigido no sistema.", 
- "The date at which current entry will get or has actually executed.": "A data em que o lan\u00e7amento atual vai ser ou foi realmente executado.", 
- "Time at which items were delivered from warehouse": "Hor\u00e1rio em que os itens foram entregues do almoxarifado", 
- "To Warehouse": "Para Almoxarifado", 
- "To manage multiple series please go to Setup > Manage Series": "Para gerenciar v\u00e1rias s\u00e9ries por favor, v\u00e1 para Configura\u00e7\u00e3o &gt; Gerenciar S\u00e9ries", 
- "Total Commission": "Total da Comiss\u00e3o", 
- "Totals": "Totais", 
- "Track this Delivery Note against any Project": "Acompanhar este Guia de Remessa contra qualquer projeto", 
- "Transporter Info": "Informa\u00e7\u00f5es da Transportadora", 
- "Transporter Name": "Nome da Transportadora", 
- "Transporter lorry number": "N\u00famero do caminh\u00e3o da Transportadora", 
- "You can make a delivery note from multiple sales orders. Select sales orders one by one and click on the button below.": "Voc\u00ea pode fazer uma Guia de Remessa a partir de v\u00e1rias Ordens de Venda. Selecione as Ordens de Venda, uma a uma e clique no bot\u00e3o abaixo."
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note/locale/pt-doc.json b/stock/doctype/delivery_note/locale/pt-doc.json
deleted file mode 100644
index 4d8c714..0000000
--- a/stock/doctype/delivery_note/locale/pt-doc.json
+++ /dev/null
@@ -1,122 +0,0 @@
-{
- "% Amount Billed": "Valor% faturado", 
- "% Installed": "Instalado%", 
- "% of materials billed against this Delivery Note": "% De materiais faturados contra esta Nota de Entrega", 
- "% of materials delivered against this Delivery Note": "% Dos materiais entregues contra esta Nota de Entrega", 
- "Advertisement": "An\u00fancio", 
- "Amended From": "Alterado De", 
- "Amendment Date": "Data emenda", 
- "Billing Status": "Estado de faturamento", 
- "Calculate Charges": "Calcular Encargos", 
- "Campaign": "Campanha", 
- "Cancel Reason": "Cancelar Raz\u00e3o", 
- "Cancelled": "Cancelado", 
- "Challan Date": "Data Challan", 
- "Challan No": "N\u00e3o Challan", 
- "Cold Calling": "Cold Calling", 
- "Commission Rate (%)": "Comiss\u00e3o Taxa (%)", 
- "Company": "Companhia", 
- "Contact": "Contato", 
- "Contact Email": "Contato E-mail", 
- "Contact Info": "Informa\u00e7\u00f5es para contato", 
- "Contact Person": "Pessoa de contato", 
- "Conversion Rate": "Taxa de Convers\u00e3o", 
- "Currency": "Moeda", 
- "Customer": "Cliente", 
- "Customer Group": "Grupo de Clientes", 
- "Customer Name": "Nome do cliente", 
- "Customer's Currency": "Hoje Cliente", 
- "Customer's Vendor": "Vendedor cliente", 
- "DN": "DN", 
- "Date on which lorry started from your warehouse": "Data em que o cami\u00e3o come\u00e7ou a partir de seu armaz\u00e9m", 
- "Delivery Note": "Guia de remessa", 
- "Delivery Note Items": "Nota Itens de entrega", 
- "Draft": "Rascunho", 
- "Excise Page Number": "N\u00famero de p\u00e1gina especial sobre o consumo", 
- "Exhibition": "Exposi\u00e7\u00e3o", 
- "Existing Customer": "Cliente existente", 
- "File List": "Lista de Arquivos", 
- "Filling in Additional Information about the Delivery Note will help you analyze your data better.": "Preenchimento de informa\u00e7\u00f5es adicionais sobre a Guia de Transporte ir\u00e1 ajud\u00e1-lo a analisar os seus dados melhor.", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Fully Billed": "Totalmente faturado", 
- "Get Items": "Obter itens", 
- "Get Taxes and Charges": "Obter Impostos e Taxas", 
- "Get Terms and Conditions": "Obter os Termos e Condi\u00e7\u00f5es", 
- "Grand Total": "Total geral", 
- "Grand Total (Export)": "Total Geral (Exporta\u00e7\u00e3o)", 
- "If you have created a standard template in Sales Taxes and Charges Master, select one and click on the button below.": "Se voc\u00ea criou um modelo padr\u00e3o de Vendas Impostos e Encargos mestre, selecione um e clique no bot\u00e3o abaixo.", 
- "In Words": "Em Palavras", 
- "In Words (Export)": "Em Palavras (Exporta\u00e7\u00e3o)", 
- "In Words (Export) will be visible once you save the Delivery Note.": "Em Palavras (Exporta\u00e7\u00e3o) ser\u00e1 vis\u00edvel quando voc\u00ea salvar a Nota de Entrega.", 
- "In Words will be visible once you save the Delivery Note.": "Em Palavras ser\u00e1 vis\u00edvel quando voc\u00ea salvar a Nota de Entrega.", 
- "Installation Status": "Status da instala\u00e7\u00e3o", 
- "Instructions": "Instru\u00e7\u00f5es", 
- "Items": "Itens", 
- "LR Date": "Data LR", 
- "LR No": "N\u00e3o LR", 
- "Letter Head": "Cabe\u00e7a letra", 
- "Mass Mailing": "Divulga\u00e7\u00e3o em massa", 
- "Mobile No": "No m\u00f3vel", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Net Total*": "* Total Net", 
- "Not Billed": "N\u00e3o faturado", 
- "P.O. Date": "Data PO", 
- "P.O. No": "N\u00e3o PO", 
- "Packing Details": "Detalhes da embalagem", 
- "Packing List": "Lista de embalagem", 
- "Partly Billed": "Parcialmente faturado", 
- "Posting Date": "Data da Publica\u00e7\u00e3o", 
- "Posting Time": "Postagem Tempo", 
- "Price List": "Lista de Pre\u00e7os", 
- "Price List Currency": "Hoje Lista de Pre\u00e7os", 
- "Price List Currency Conversion Rate": "O pre\u00e7o de lista taxa de convers\u00e3o", 
- "Price List and Currency": "Lista de Pre\u00e7os e Moeda", 
- "Print Without Amount": "Imprimir Sem Quantia", 
- "Project Name": "Nome do projeto", 
- "Rate at which Price list currency is converted to company's base currency": "Taxa em que moeda lista de pre\u00e7os \u00e9 convertido para a moeda da empresa de base", 
- "Rate at which customer's currency is converted to company's base currency": "Taxa na qual a moeda do cliente \u00e9 convertido para a moeda da empresa de base", 
- "Re-Calculate Values": "Re-calcular valores", 
- "Reference": "Refer\u00eancia", 
- "Required only for sample item.": "Necess\u00e1rio apenas para o item amostra.", 
- "Rounded Total": "Total arredondado", 
- "Rounded Total (Export)": "Total arredondado (Exporta\u00e7\u00e3o)", 
- "Sales BOM Help": "Vendas Ajuda BOM", 
- "Sales Order No": "Vendas decreto n \u00ba", 
- "Sales Partner": "Parceiro de vendas", 
- "Sales Taxes and Charges": "Vendas Impostos e Taxas", 
- "Sales Team": "Equipe de Vendas", 
- "Sales Team1": "Vendas team1", 
- "Select Print Heading": "Selecione Imprimir t\u00edtulo", 
- "Select Shipping Address": "Selecione Endere\u00e7o para envio", 
- "Select Terms and Conditions": "Selecione Termos e Condi\u00e7\u00f5es", 
- "Select the currency in which price list is maintained": "Selecione a moeda na qual a lista de pre\u00e7os \u00e9 mantida", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "Selecione a lista de pre\u00e7os como entrou em master &quot;Pre\u00e7o de lista&quot;. Isso vai puxar as taxas de refer\u00eancia de itens contra esta lista de pre\u00e7os, conforme especificado no &quot;Item&quot; mestre.", 
- "Select the relevant company name if you have multiple companies": "Selecione o nome da empresa em quest\u00e3o, se voc\u00ea tem v\u00e1rias empresas", 
- "Series": "S\u00e9rie", 
- "Shipping Address": "Endere\u00e7o para envio", 
- "Source": "Fonte", 
- "Status": "Estado", 
- "Stock": "Estoque", 
- "Submitted": "Enviado", 
- "Supplier Reference": "Refer\u00eancia fornecedor", 
- "Taxes": "Impostos", 
- "Taxes and Charges": "Impostos e Encargos", 
- "Taxes and Charges Calculation": "Impostos e Encargos de C\u00e1lculo", 
- "Taxes and Charges Total": "Impostos e encargos totais", 
- "Terms and Conditions": "Termos e Condi\u00e7\u00f5es", 
- "Terms and Conditions Details": "Termos e Condi\u00e7\u00f5es Detalhes", 
- "Terms and Conditions HTML": "Termos e Condi\u00e7\u00f5es HTML", 
- "Territory": "Territ\u00f3rio", 
- "The date at which current entry is corrected in the system.": "A data em que a entrada actual \u00e9 corrigido no sistema.", 
- "The date at which current entry will get or has actually executed.": "A data em que a entrada de corrente vai ter ou tem realmente executado.", 
- "Time at which items were delivered from warehouse": "Hora em que itens foram entregues a partir de armaz\u00e9m", 
- "To Warehouse": "Para Armaz\u00e9m", 
- "To manage multiple series please go to Setup > Manage Series": "Para gerenciar v\u00e1rias s\u00e9ries por favor, v\u00e1 para Configura\u00e7\u00e3o&gt; Gerenciar Series", 
- "Total Commission": "Total Comiss\u00e3o", 
- "Totals": "Totais", 
- "Track this Delivery Note against any Project": "Acompanhar este Nota de Entrega contra qualquer projeto", 
- "Transporter Info": "Informa\u00e7\u00f5es Transporter", 
- "Transporter Name": "Nome Transporter", 
- "Transporter lorry number": "N\u00famero caminh\u00e3o transportador", 
- "You can make a delivery note from multiple sales orders. Select sales orders one by one and click on the button below.": "Voc\u00ea pode fazer uma nota de entrega de v\u00e1rios pedidos de vendas. Selecione ordens de venda, um por um e clique no bot\u00e3o abaixo."
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note/locale/sr-doc.json b/stock/doctype/delivery_note/locale/sr-doc.json
deleted file mode 100644
index 6c8943a..0000000
--- a/stock/doctype/delivery_note/locale/sr-doc.json
+++ /dev/null
@@ -1,122 +0,0 @@
-{
- "% Amount Billed": "\u0418\u0437\u043d\u043e\u0441% \u0424\u0430\u043a\u0442\u0443\u0440\u0438\u0441\u0430\u043d\u0430", 
- "% Installed": "\u0418\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u043d\u0430%", 
- "% of materials billed against this Delivery Note": "% \u041c\u0430\u0442\u0435\u0440\u0438\u0458\u0430\u043b\u0430 \u043d\u0430\u043f\u043b\u0430\u045b\u0435\u043d\u0438 \u043f\u0440\u043e\u0442\u0438\u0432 \u043e\u0432\u0435 \u0438\u0441\u043f\u043e\u0440\u0443\u043a\u0435 \u041e\u0431\u0430\u0432\u0435\u0448\u0442\u0435\u045a\u0435", 
- "% of materials delivered against this Delivery Note": "% \u041c\u0430\u0442\u0435\u0440\u0438\u0458\u0430\u043b\u0430 \u0438\u0441\u043f\u043e\u0440\u0443\u0447\u0435\u043d\u0438\u0445 \u043f\u0440\u043e\u0442\u0438\u0432 \u043e\u0432\u0435 \u0438\u0441\u043f\u043e\u0440\u0443\u043a\u0435 \u041e\u0431\u0430\u0432\u0435\u0448\u0442\u0435\u045a\u0435", 
- "Advertisement": "\u0420\u0435\u043a\u043b\u0430\u043c\u0430", 
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "Amendment Date": "\u0410\u043c\u0430\u043d\u0434\u043c\u0430\u043d \u0414\u0430\u0442\u0443\u043c", 
- "Billing Status": "\u041e\u0431\u0440\u0430\u0447\u0443\u043d \u0441\u0442\u0430\u0442\u0443\u0441", 
- "Calculate Charges": "\u0418\u0437\u0440\u0430\u0447\u0443\u043d\u0430\u0458\u0442\u0435 \u043e\u043f\u0442\u0443\u0436\u0431\u0435", 
- "Campaign": "\u041a\u0430\u043c\u043f\u0430\u045a\u0430", 
- "Cancel Reason": "\u041e\u0442\u043a\u0430\u0436\u0438 \u0440\u0430\u0437\u043b\u043e\u0433", 
- "Cancelled": "\u041e\u0442\u043a\u0430\u0437\u0430\u043d", 
- "Challan Date": "\u0414\u0430\u0442\u0443\u043c \u0426\u0445\u0430\u043b\u043b\u0430\u043d", 
- "Challan No": "\u041d\u0435 \u0426\u0445\u0430\u043b\u043b\u0430\u043d", 
- "Cold Calling": "\u0425\u043b\u0430\u0434\u043d\u0430 \u041f\u043e\u0437\u0438\u0432\u0430\u045a\u0435", 
- "Commission Rate (%)": "\u041a\u043e\u043c\u0438\u0441\u0438\u0458\u0430 \u0421\u0442\u043e\u043f\u0430 (%)", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Contact": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "Contact Email": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0415\u043c\u0430\u0438\u043b", 
- "Contact Info": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0418\u043d\u0444\u043e", 
- "Contact Person": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u043e\u0441\u043e\u0431\u0430", 
- "Conversion Rate": "\u0421\u0442\u043e\u043f\u0430 \u043a\u043e\u043d\u0432\u0435\u0440\u0437\u0438\u0458\u0435", 
- "Currency": "\u0412\u0430\u043b\u0443\u0442\u0430", 
- "Customer": "\u041a\u0443\u043f\u0430\u0446", 
- "Customer Group": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0413\u0440\u0443\u043f\u0430", 
- "Customer Name": "\u0418\u043c\u0435 \u043a\u043b\u0438\u0458\u0435\u043d\u0442\u0430", 
- "Customer's Currency": "\u0414\u043e\u043c\u0430\u045b\u043e\u0458 \u0432\u0430\u043b\u0443\u0442\u0438", 
- "Customer's Vendor": "\u041a\u0443\u043f\u0446\u0430 \u041f\u0440\u043e\u0434\u0430\u0432\u0430\u0446", 
- "DN": "\u0414\u041d", 
- "Date on which lorry started from your warehouse": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u043a\u0430\u043c\u0438\u043e\u043d\u0430 \u043f\u043e\u0447\u0435\u043b\u043e \u043e\u0434 \u0441\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0430", 
- "Delivery Note": "\u041e\u0431\u0430\u0432\u0435\u0448\u0442\u0435\u045a\u0435 \u043e \u043f\u0440\u0438\u0458\u0435\u043c\u0443 \u043f\u043e\u0448\u0438\u0459\u043a\u0435", 
- "Delivery Note Items": "\u0414\u043e\u0441\u0442\u0430\u0432\u0430 \u041d\u0430\u043f\u043e\u043c\u0435\u043d\u0430 \u0421\u0442\u0430\u0432\u043a\u0435", 
- "Draft": "\u041d\u0430\u0446\u0440\u0442", 
- "Excise Page Number": "\u0410\u043a\u0446\u0438\u0437\u0435 \u0411\u0440\u043e\u0458 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435", 
- "Exhibition": "\u0418\u0437\u043b\u043e\u0436\u0431\u0430", 
- "Existing Customer": "\u041f\u043e\u0441\u0442\u043e\u0458\u0435\u045b\u0438 \u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438", 
- "File List": "\u0424\u0438\u043b\u0435 \u041b\u0438\u0441\u0442", 
- "Filling in Additional Information about the Delivery Note will help you analyze your data better.": "\u041f\u043e\u043f\u0443\u045a\u0430\u0432\u0430\u045a\u0435 \u0414\u043e\u0434\u0430\u0442\u043d\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0435 \u043e \u0438\u0441\u043f\u043e\u0440\u0443\u0446\u0438 \u043d\u0430\u043f\u043e\u043c\u0435\u043d\u0438 \u045b\u0435 \u0432\u0430\u043c \u043f\u043e\u043c\u043e\u045b\u0438 \u0434\u0430 \u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u0442\u0435 \u0431\u043e\u0459\u0435 \u043f\u043e\u0434\u0430\u0442\u043a\u0435.", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "Fully Billed": "\u041f\u043e\u0442\u043f\u0443\u043d\u043e \u0418\u0437\u0433\u0440\u0430\u0452\u0435\u043d\u0430", 
- "Get Items": "\u0413\u0435\u0442 \u0441\u0442\u0430\u0432\u043a\u0435", 
- "Get Taxes and Charges": "\u0413\u0435\u0442 \u043f\u043e\u0440\u0435\u0437\u0430 \u0438 \u0442\u0430\u043a\u0441\u0438", 
- "Get Terms and Conditions": "\u0413\u0435\u0442 \u0423\u0441\u043b\u043e\u0432\u0435", 
- "Grand Total": "\u0421\u0432\u0435\u0443\u043a\u0443\u043f\u043d\u043e", 
- "Grand Total (Export)": "\u0413\u0440\u0430\u043d\u0434 \u0423\u043a\u0443\u043f\u043d\u043e (\u0438\u0437\u0432\u043e\u0437)", 
- "If you have created a standard template in Sales Taxes and Charges Master, select one and click on the button below.": "\u0410\u043a\u043e \u0441\u0442\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u0438\u043b\u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0434\u043d\u0443 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0430\u043a \u0443 \u043f\u043e\u0440\u0435\u0437\u0430 \u043d\u0430 \u043f\u0440\u043e\u043c\u0435\u0442 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0430 \u043c\u0430\u0458\u0441\u0442\u043e\u0440, \u0438\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0458\u0435\u0434\u0430\u043d \u0438 \u043a\u043b\u0438\u043a\u043d\u0438\u0442\u0435 \u043d\u0430 \u0434\u0443\u0433\u043c\u0435 \u0438\u0441\u043f\u043e\u0434.", 
- "In Words": "\u0423 \u0412\u043e\u0440\u0434\u0441", 
- "In Words (Export)": "\u0423 \u0412\u043e\u0440\u0434\u0441 (\u0438\u0437\u0432\u043e\u0437)", 
- "In Words (Export) will be visible once you save the Delivery Note.": "\u0423 \u0412\u043e\u0440\u0434\u0441 (\u0438\u0437\u0432\u043e\u0437) \u045b\u0435 \u0431\u0438\u0442\u0438 \u0432\u0438\u0434\u0459\u0438\u0432 \u043a\u0430\u0434\u0430 \u0441\u0430\u0447\u0443\u0432\u0430\u0442\u0435 \u043d\u0430\u043f\u043e\u043c\u0435\u043d\u0443 \u0414\u0435\u043b\u0438\u0432\u0435\u0440\u0438.", 
- "In Words will be visible once you save the Delivery Note.": "\u0423 \u0440\u0435\u0447\u0438 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0432\u0438\u0434\u0459\u0438\u0432 \u043a\u0430\u0434\u0430 \u0441\u0430\u0447\u0443\u0432\u0430\u0442\u0435 \u043d\u0430\u043f\u043e\u043c\u0435\u043d\u0443 \u0414\u0435\u043b\u0438\u0432\u0435\u0440\u0438.", 
- "Installation Status": "\u0418\u043d\u0441\u0442\u0430\u043b\u0430\u0446\u0438\u0458\u0430 \u0441\u0442\u0430\u0442\u0443\u0441", 
- "Instructions": "\u0418\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0458\u0435", 
- "Items": "\u0410\u0440\u0442\u0438\u043a\u043b\u0438", 
- "LR Date": "\u041b\u0420 \u0414\u0430\u0442\u0443\u043c", 
- "LR No": "\u041b\u0420 \u041d\u0435\u043c\u0430", 
- "Letter Head": "\u041f\u0438\u0441\u043c\u043e \u0413\u043b\u0430\u0432\u0430", 
- "Mass Mailing": "\u041c\u0430\u0441\u043e\u0432\u043d\u0430 \u041c\u0430\u0438\u043b\u0438\u043d\u0433", 
- "Mobile No": "\u041c\u043e\u0431\u0438\u043b\u043d\u0438 \u041d\u0435\u043c\u0430", 
- "More Info": "\u0412\u0438\u0448\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0430", 
- "Net Total*": "\u041d\u0435\u0442\u043e \u0423\u043a\u0443\u043f\u043d\u043e *", 
- "Not Billed": "\u041d\u0438\u0458\u0435 \u0418\u0437\u0433\u0440\u0430\u0452\u0435\u043d\u0430", 
- "P.O. Date": "\u041f\u041e \u0414\u0430\u0442\u0443\u043c", 
- "P.O. No": "\u041f\u041e \u041d\u0435\u043c\u0430", 
- "Packing Details": "\u041f\u0430\u043a\u043e\u0432\u0430\u045a\u0435 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Packing List": "\u041f\u0430\u043a\u043e\u0432\u0430\u045a\u0435 \u041b\u0438\u0441\u0442", 
- "Partly Billed": "\u0414\u0435\u043b\u0438\u043c\u0438\u0447\u043d\u043e \u0418\u0437\u0433\u0440\u0430\u0452\u0435\u043d\u0430", 
- "Posting Date": "\u041f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435 \u0414\u0430\u0442\u0435", 
- "Posting Time": "\u041f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435 \u0412\u0440\u0435\u043c\u0435", 
- "Price List": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a", 
- "Price List Currency": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0432\u0430\u043b\u0443\u0442\u0430", 
- "Price List Currency Conversion Rate": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0432\u0430\u043b\u0443\u0442\u0430 \u0421\u0442\u043e\u043f\u0430 \u043a\u043e\u043d\u0432\u0435\u0440\u0437\u0438\u0458\u0435", 
- "Price List and Currency": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0438 \u0432\u0430\u043b\u0443\u0442\u0430", 
- "Print Without Amount": "\u041f\u0440\u0438\u043d\u0442 \u0411\u0435\u0437 \u0418\u0437\u043d\u043e\u0441", 
- "Project Name": "\u041d\u0430\u0437\u0438\u0432 \u043f\u0440\u043e\u0458\u0435\u043a\u0442\u0430", 
- "Rate at which Price list currency is converted to company's base currency": "\u0421\u0442\u043e\u043f\u0430 \u043f\u043e \u043a\u043e\u0458\u043e\u0458 \u0441\u0435 \u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0432\u0430\u043b\u0443\u0442\u0430 \u043f\u0440\u0435\u0442\u0432\u0430\u0440\u0430 \u0443 \u043e\u0441\u043d\u043e\u0432\u043d\u0443 \u0432\u0430\u043b\u0443\u0442\u0443 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435", 
- "Rate at which customer's currency is converted to company's base currency": "\u0421\u0442\u043e\u043f\u0430 \u043f\u043e \u043a\u043e\u0458\u043e\u0458 \u043a\u0443\u043f\u0446\u0430 \u0432\u0430\u043b\u0443\u0442\u0430 \u043f\u0440\u0435\u0442\u0432\u0430\u0440\u0430 \u0443 \u043e\u0441\u043d\u043e\u0432\u043d\u0443 \u0432\u0430\u043b\u0443\u0442\u0443 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435", 
- "Re-Calculate Values": "\u041f\u0440\u0435\u0440\u0430\u0447\u0443\u043d\u0430\u0442\u0438 \u0432\u0440\u0435\u0434\u043d\u043e\u0441\u0442\u0438", 
- "Reference": "\u0423\u043f\u0443\u045b\u0438\u0432\u0430\u045a\u0435", 
- "Required only for sample item.": "\u041f\u043e\u0442\u0440\u0435\u0431\u043d\u043e \u0441\u0430\u043c\u043e \u0437\u0430 \u0443\u0437\u043e\u0440\u0430\u043a \u0441\u0442\u0430\u0432\u043a\u0443.", 
- "Rounded Total": "\u0420\u043e\u0443\u043d\u0434\u0435\u0434 \u0423\u043a\u0443\u043f\u043d\u043e", 
- "Rounded Total (Export)": "\u0417\u0430\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0430 \u0423\u043a\u0443\u043f\u043d\u043e (\u0438\u0437\u0432\u043e\u0437)", 
- "Sales BOM Help": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0411\u041e\u041c \u041f\u043e\u043c\u043e\u045b", 
- "Sales Order No": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041d\u0430\u0440\u0443\u0447\u0438\u0442\u0435 \u041d\u0435\u043c\u0430", 
- "Sales Partner": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041f\u0430\u0440\u0442\u043d\u0435\u0440", 
- "Sales Taxes and Charges": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435", 
- "Sales Team": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0422\u0438\u043c", 
- "Sales Team1": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0422\u0435\u0430\u043c1", 
- "Select Print Heading": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u041f\u0440\u0438\u043d\u0442 \u0425\u0435\u0430\u0434\u0438\u043d\u0433", 
- "Select Shipping Address": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0430\u0434\u0440\u0435\u0441\u0443 \u0437\u0430 \u0438\u0441\u043f\u043e\u0440\u0443\u043a\u0443", 
- "Select Terms and Conditions": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0423\u0441\u043b\u043e\u0432\u0435", 
- "Select the currency in which price list is maintained": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0432\u0430\u043b\u0443\u0442\u0443 \u0443 \u043a\u043e\u0458\u043e\u0458 \u0441\u0435 \u043e\u0434\u0440\u0436\u0430\u0432\u0430 \u0446\u0435\u043d\u043e\u0432\u043d\u0438\u043a", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0446\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u043a\u0430\u043e \u0443\u0448\u0430\u043e \u0443 &quot;\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a&quot; \u0433\u043e\u0441\u043f\u043e\u0434\u0430\u0440\u0430. \u0422\u043e \u045b\u0435 \u043f\u043e\u0432\u0443\u045b\u0438 \u0440\u0435\u0444\u0435\u0440\u0435\u043d\u0442\u043d\u0435 \u0441\u0442\u043e\u043f\u0435 \u0441\u0442\u0430\u0432\u043a\u0438 \u043f\u0440\u043e\u0442\u0438\u0432 \u043e\u0432\u043e\u0433 \u0446\u0435\u043d\u043e\u0432\u043d\u0438\u043a\u0430 \u043a\u0430\u043e \u0448\u0442\u043e \u0458\u0435 \u043d\u0430\u0432\u0435\u0434\u0435\u043d\u043e \u0443 &quot;\u0442\u0430\u0447\u043a\u0430&quot; \u0433\u043e\u0441\u043f\u043e\u0434\u0430\u0440\u0430.", 
- "Select the relevant company name if you have multiple companies": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u043e\u0434\u0433\u043e\u0432\u0430\u0440\u0430\u0458\u0443\u045b\u0443 \u0438\u043c\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435, \u0430\u043a\u043e \u0438\u043c\u0430\u0442\u0435 \u0432\u0438\u0448\u0435 \u043f\u0440\u0435\u0434\u0443\u0437\u0435\u045b\u0430", 
- "Series": "\u0421\u0435\u0440\u0438\u0458\u0430", 
- "Shipping Address": "\u0410\u0434\u0440\u0435\u0441\u0430 \u0438\u0441\u043f\u043e\u0440\u0443\u043a\u0435", 
- "Source": "\u0418\u0437\u0432\u043e\u0440", 
- "Status": "\u0421\u0442\u0430\u0442\u0443\u0441", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "Submitted": "\u041f\u043e\u0434\u043d\u0435\u0442", 
- "Supplier Reference": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u0420\u0435\u0444\u0435\u0440\u0435\u043d\u0442\u043d\u0430", 
- "Taxes": "\u041f\u043e\u0440\u0435\u0437\u0438", 
- "Taxes and Charges": "\u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435", 
- "Taxes and Charges Calculation": "\u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u0438\u0437\u0440\u0430\u0447\u0443\u043d\u0430\u0432\u0430\u045a\u0435", 
- "Taxes and Charges Total": "\u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u0422\u043e\u0442\u0430\u043b", 
- "Terms and Conditions": "\u0423\u0441\u043b\u043e\u0432\u0438", 
- "Terms and Conditions Details": "\u0423\u0441\u043b\u043e\u0432\u0438 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Terms and Conditions HTML": "\u0423\u0441\u043b\u043e\u0432\u0438 \u0425\u0422\u041c\u041b", 
- "Territory": "\u0422\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0430", 
- "The date at which current entry is corrected in the system.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u0458\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u0459\u0435\u043d \u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u0443.", 
- "The date at which current entry will get or has actually executed.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u045b\u0435 \u0434\u043e\u0431\u0438\u0442\u0438 \u0438\u043b\u0438 \u0458\u0435 \u0441\u0442\u0432\u0430\u0440\u043d\u043e \u0438\u0437\u0432\u0440\u0448\u0435\u043d\u0430.", 
- "Time at which items were delivered from warehouse": "\u0412\u0440\u0435\u043c\u0435 \u0443 \u043a\u043e\u043c\u0435 \u0441\u0443 \u0441\u0442\u0430\u0432\u043a\u0435 \u0438\u0441\u043f\u043e\u0440\u0443\u0447\u0435\u043d\u043e \u0438\u0437 \u043c\u0430\u0433\u0430\u0446\u0438\u043d\u0430", 
- "To Warehouse": "\u0414\u0430 \u0412\u0430\u0440\u0435\u0445\u043e\u0443\u0441\u0435", 
- "To manage multiple series please go to Setup > Manage Series": "\u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u0443\u043f\u0440\u0430\u0432\u0459\u0430\u043b\u0438 \u0432\u0438\u0448\u0435 \u0441\u0435\u0440\u0438\u0458\u0443 \u0438\u0434\u0438\u0442\u0435 \u043d\u0430 \u0421\u0435\u0442\u0443\u043f&gt; \u0423\u043f\u0440\u0430\u0432\u0459\u0430\u045a\u0435 \u0421\u0435\u0440\u0438\u0435\u0441", 
- "Total Commission": "\u0423\u043a\u0443\u043f\u043d\u043e \u041a\u043e\u043c\u0438\u0441\u0438\u0458\u0430", 
- "Totals": "\u0423\u043a\u0443\u043f\u043d\u043e", 
- "Track this Delivery Note against any Project": "\u041f\u0440\u0430\u0442\u0438 \u043e\u0432\u0443 \u043d\u0430\u043f\u043e\u043c\u0435\u043d\u0443 \u0418\u0441\u043f\u043e\u0440\u0443\u043a\u0430 \u043f\u0440\u043e\u0442\u0438\u0432 \u0431\u0438\u043b\u043e \u043a\u043e\u0433 \u043f\u0440\u043e\u0458\u0435\u043a\u0442\u0430", 
- "Transporter Info": "\u0422\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0435\u0440 \u0418\u043d\u0444\u043e", 
- "Transporter Name": "\u0422\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0435\u0440 \u0418\u043c\u0435", 
- "Transporter lorry number": "\u0422\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0435\u0440 \u043a\u0430\u043c\u0438\u043e\u043d\u0430 \u0431\u0440\u043e\u0458", 
- "You can make a delivery note from multiple sales orders. Select sales orders one by one and click on the button below.": "\u041c\u043e\u0436\u0435\u0442\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u0438\u0442\u0438 \u0431\u0435\u043b\u0435\u0448\u043a\u0443 \u0438\u0441\u043f\u043e\u0440\u0443\u043a\u0435 \u0438\u0437 \u0432\u0438\u0448\u0435 \u043f\u0440\u043e\u0434\u0430\u0458\u043d\u0438\u0445 \u043d\u0430\u043b\u043e\u0433\u0430. \u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0440\u043e\u0434\u0430\u0458\u043d\u0438\u0445 \u043d\u0430\u043b\u043e\u0433\u0430, \u0458\u0435\u0434\u0430\u043d \u043f\u043e \u0458\u0435\u0434\u0430\u043d \u0438 \u043a\u043b\u0438\u043a\u043d\u0438\u0442\u0435 \u043d\u0430 \u0434\u0443\u0433\u043c\u0435 \u0438\u0441\u043f\u043e\u0434."
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note/locale/ta-doc.json b/stock/doctype/delivery_note/locale/ta-doc.json
deleted file mode 100644
index 1a2b46c..0000000
--- a/stock/doctype/delivery_note/locale/ta-doc.json
+++ /dev/null
@@ -1,122 +0,0 @@
-{
- "% Amount Billed": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0bb2\u0bcd% \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "% Installed": "% \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "% of materials billed against this Delivery Note": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8% \u0b87\u0ba8\u0bcd\u0ba4 \u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95 \u0bb5\u0b9a\u0bc2\u0bb2\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd", 
- "% of materials delivered against this Delivery Note": "\u0b87\u0ba8\u0bcd\u0ba4 \u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95 \u0b85\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8%", 
- "Advertisement": "\u0bb5\u0bbf\u0bb3\u0bae\u0bcd\u0baa\u0bb0\u0bae\u0bcd", 
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Amendment Date": "\u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Billing Status": "\u0baa\u0bbf\u0bb2\u0bcd\u0bb2\u0bbf\u0b99\u0bcd \u0ba8\u0bbf\u0bb2\u0bc8\u0bae\u0bc8", 
- "Calculate Charges": "\u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0bae\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0b9f", 
- "Campaign": "\u0baa\u0bbf\u0bb0\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0bae\u0bcd", 
- "Cancel Reason": "\u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd \u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Cancelled": "\u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Challan Date": "\u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1 \u0b9a\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Challan No": "\u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1 \u0b9a\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Cold Calling": "\u0b95\u0bc1\u0bb3\u0bbf\u0bb0\u0bcd \u0b95\u0bbe\u0bb2\u0bbf\u0b99\u0bcd", 
- "Commission Rate (%)": "\u0b95\u0bae\u0bbf\u0bb7\u0ba9\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd (%)", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Contact": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Email": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Info": "\u0ba4\u0b95\u0bb5\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Person": "\u0ba8\u0baa\u0bb0\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Conversion Rate": "\u0b89\u0ba3\u0bb5\u0bc1 \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Currency": "\u0ba8\u0bbe\u0ba3\u0baf", 
- "Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Customer Group": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1", 
- "Customer Name": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Customer's Currency": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0ba8\u0bbe\u0ba3\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd", 
- "Customer's Vendor": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "DN": "DN", 
- "Date on which lorry started from your warehouse": "\u0b8e\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc7\u0ba4\u0bbf \u0bb2\u0bbe\u0bb0\u0bbf \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bbf\u0bb2\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0ba4\u0bc6\u0bbe\u0b9f\u0b99\u0bcd\u0b95\u0bbf\u0baf\u0ba4\u0bc1", 
- "Delivery Note": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Delivery Note Items": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "Draft": "\u0b95\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1 \u0bb5\u0bc0\u0b9a\u0bcd\u0b9a\u0bc1", 
- "Excise Page Number": "\u0b95\u0bb2\u0bbe\u0bb2\u0bcd \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0b8e\u0ba3\u0bcd", 
- "Exhibition": "\u0b95\u0ba3\u0bcd\u0b95\u0bbe\u0b9f\u0bcd\u0b9a\u0bbf", 
- "Existing Customer": "\u0b8f\u0bb1\u0bcd\u0b95\u0ba9\u0bb5\u0bc7 \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "File List": "\u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Filling in Additional Information about the Delivery Note will help you analyze your data better.": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0bb1\u0bcd\u0bb1\u0bbf \u0b95\u0bc2\u0b9f\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd \u0baa\u0bc2\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0bbf \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba8\u0ba9\u0bcd\u0bb1\u0bbe\u0b95 \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba4\u0bb0\u0bb5\u0bc1 \u0baa\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0baf\u0bcd\u0bb5\u0bc1 \u0b89\u0ba4\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "Fully Billed": "\u0bae\u0bc1\u0bb4\u0bc1\u0bae\u0bc8\u0baf\u0bbe\u0b95 \u0bb5\u0b9a\u0bc2\u0bb2\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd", 
- "Get Items": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Get Taxes and Charges": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Get Terms and Conditions": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Grand Total": "\u0b86\u0b95 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd", 
- "Grand Total (Export)": "\u0b95\u0bbf\u0bb0\u0bbe\u0ba3\u0bcd\u0b9f\u0bcd \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd (\u0b8f\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0ba4\u0bbf)", 
- "If you have created a standard template in Sales Taxes and Charges Master, select one and click on the button below.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd \u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bb2\u0bc8\u0baf\u0bbe\u0ba9 \u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bcd\u0bb3\u0bc7\u0b9f\u0bcd \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bbf\u0baf\u0ba4\u0bc1 \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd, \u0b92\u0bb0\u0bc1 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1 \u0b95\u0bc0\u0bb4\u0bc7 \u0b89\u0bb3\u0bcd\u0bb3 \u0baa\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bbe\u0ba9\u0bc8 \u0b95\u0bbf\u0bb3\u0bbf\u0b95\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bb5\u0bc1\u0bae\u0bcd.", 
- "In Words": "\u0bb5\u0bc7\u0bb0\u0bcd\u0b9f\u0bcd\u0bb8\u0bcd", 
- "In Words (Export)": "\u0bb5\u0bc7\u0bb0\u0bcd\u0b9f\u0bcd\u0bb8\u0bcd (\u0b8f\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0ba4\u0bbf)", 
- "In Words (Export) will be visible once you save the Delivery Note.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bc7\u0bae\u0bbf\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0bb1\u0bc8 \u0bb5\u0bc7\u0bb0\u0bcd\u0b9f\u0bcd\u0bb8\u0bcd (\u0b8f\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0ba4\u0bbf) \u0b95\u0bbe\u0ba3 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd.", 
- "In Words will be visible once you save the Delivery Note.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bc7\u0bae\u0bbf\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0bb1\u0bc8 \u0b9a\u0bc6\u0bbe\u0bb1\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbe\u0ba3\u0b95\u0bcd\u0b95\u0bc2\u0b9f\u0bbf\u0baf\u0ba4\u0bbe\u0b95 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd.", 
- "Installation Status": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0bb2\u0bcd \u0ba8\u0bbf\u0bb2\u0bc8\u0bae\u0bc8", 
- "Instructions": "\u0b85\u0bb1\u0bbf\u0bb5\u0bc1\u0bb1\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd\u0b95\u0bb3\u0bcd", 
- "Items": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "LR Date": "LR \u0ba4\u0bc7\u0ba4\u0bbf", 
- "LR No": "LR \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Letter Head": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf\u0baf\u0b9f\u0b99\u0bcd\u0b95\u0bb2\u0bcd", 
- "Mass Mailing": "\u0bb5\u0bc6\u0b95\u0bc1\u0b9c\u0ba9 \u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd", 
- "Mobile No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0bae\u0bc6\u0bbe\u0baa\u0bc8\u0bb2\u0bcd", 
- "More Info": "\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Net Total*": "\u0ba8\u0bbf\u0b95\u0bb0 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd *", 
- "Not Billed": "\u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0bae\u0bcd", 
- "P.O. Date": "\u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "P.O. No": "\u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Packing Details": "\u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd \u0baa\u0bc6\u0bbe\u0ba4\u0bbf", 
- "Packing List": "\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0baa\u0bc6\u0bbe\u0ba4\u0bbf", 
- "Partly Billed": "\u0b87\u0ba4\u0bb1\u0bcd\u0b95\u0bc1 \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0bae\u0bcd", 
- "Posting Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "Posting Time": "\u0ba8\u0bc7\u0bb0\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "Price List": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Price List Currency": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0ba8\u0bbe\u0ba3\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd", 
- "Price List Currency Conversion Rate": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0ba8\u0bbe\u0ba3\u0baf \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bae\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Price List and Currency": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0ba8\u0bbe\u0ba3\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd", 
- "Print Without Amount": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b95\u0bc8 \u0b87\u0bb2\u0bcd\u0bb2\u0bbe\u0bae\u0bb2\u0bcd \u0b85\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f", 
- "Project Name": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Rate at which Price list currency is converted to company's base currency": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0ba8\u0bbe\u0ba3\u0baf \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0ba8\u0bbe\u0ba3\u0baf \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8", 
- "Rate at which customer's currency is converted to company's base currency": "\u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0b87\u0ba4\u0bc1 \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0ba8\u0bbe\u0ba3\u0baf \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0ba8\u0bbe\u0ba3\u0baf \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd", 
- "Re-Calculate Values": "\u0bae\u0bc0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0b9f\u0bc1\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bb2\u0bbe\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0bae\u0bcd", 
- "Reference": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Required only for sample item.": "\u0b92\u0bb0\u0bc7 \u0bae\u0bbe\u0ba4\u0bbf\u0bb0\u0bbf \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0ba4\u0bc7\u0bb5\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1.", 
- "Rounded Total": "\u0bb5\u0b9f\u0bcd\u0b9f\u0bae\u0bbe\u0ba9 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4", 
- "Rounded Total (Export)": "\u0bb5\u0b9f\u0bcd\u0b9f\u0bae\u0bbe\u0ba9 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd (\u0b8f\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0ba4\u0bbf)", 
- "Sales BOM Help": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 BOM \u0b89\u0ba4\u0bb5\u0bbf", 
- "Sales Order No": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Sales Partner": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bb0\u0ba9\u0bcd\u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8 \u0ba4\u0bc1\u0ba3\u0bc8", 
- "Sales Taxes and Charges": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Sales Team": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Sales Team1": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 Team1", 
- "Select Print Heading": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f\u0bc1", 
- "Select Shipping Address": "\u0bb7\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b99\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Select Terms and Conditions": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Select the currency in which price list is maintained": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1 \u0b87\u0ba4\u0bbf\u0bb2\u0bcd \u0ba8\u0bbe\u0ba3\u0baf \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "&quot;\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd&quot; \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bcd\u0b9f \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1 \u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bc8 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd. &quot;\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd&quot; \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0b87\u0ba8\u0bcd\u0ba4 \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bbf\u0ba9\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0b87\u0bb4\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd.", 
- "Select the relevant company name if you have multiple companies": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bb2 \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd \u0b9a\u0bae\u0bcd\u0baa\u0ba8\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Shipping Address": "\u0b95\u0baa\u0bcd\u0baa\u0bb2\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Source": "\u0bae\u0bc2\u0bb2", 
- "Status": "\u0b85\u0ba8\u0bcd\u0ba4\u0bb8\u0bcd\u0ba4\u0bc1", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "Submitted": "\u0b9a\u0bae\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Supplier Reference": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Taxes": "\u0bb5\u0bb0\u0bbf", 
- "Taxes and Charges": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Taxes and Charges Calculation": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0b9f\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Taxes and Charges Total": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd", 
- "Terms and Conditions": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd", 
- "Terms and Conditions Details": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Terms and Conditions HTML": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd HTML", 
- "Territory": "\u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd", 
- "The date at which current entry is corrected in the system.": "\u0ba4\u0bc7\u0ba4\u0bbf \u0b87\u0ba4\u0bc1 \u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8 \u0b9a\u0bb0\u0bbf.", 
- "The date at which current entry will get or has actually executed.": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b8e\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc7\u0ba4\u0bbf \u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0ba4\u0bc2\u0b95\u0bcd\u0b95\u0bbf\u0bb2\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbe\u0bb0\u0bcd.", 
- "Time at which items were delivered from warehouse": "\u0ba8\u0bc7\u0bb0\u0bae\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bbf\u0bb2\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd", 
- "To Warehouse": "\u0b9a\u0bc7\u0bae\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd", 
- "To manage multiple series please go to Setup > Manage Series": "\u0baa\u0bb2 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95 \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bcd\u0b95&gt; \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd", 
- "Total Commission": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0b86\u0ba3\u0bc8\u0baf\u0bae\u0bcd", 
- "Totals": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4", 
- "Track this Delivery Note against any Project": "\u0b8e\u0ba8\u0bcd\u0ba4 \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0ba9 \u0b87\u0ba8\u0bcd\u0ba4 \u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0ba3\u0bcd\u0b95\u0bbe\u0ba3\u0bbf\u0b95\u0bcd\u0b95", 
- "Transporter Info": "\u0baa\u0bc7\u0bbe\u0b95\u0bcd\u0b95\u0bc1\u0bb5\u0bb0\u0ba4\u0bcd\u0ba4\u0bc1 \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Transporter Name": "\u0b87\u0b9f\u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bbf \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Transporter lorry number": "\u0b87\u0b9f\u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bbf \u0bb2\u0bbe\u0bb0\u0bbf \u0b8e\u0ba3\u0bcd", 
- "You can make a delivery note from multiple sales orders. Select sales orders one by one and click on the button below.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bb2 \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8\u0b95\u0bb3\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0b92\u0bb0\u0bc1 \u0baa\u0ba8\u0bcd\u0ba4\u0bc1 \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bb2\u0bbe\u0bae\u0bcd. \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd\u0b95\u0bb3\u0bc8 \u0b92\u0bb5\u0bcd\u0bb5\u0bc6\u0bbe\u0ba9\u0bcd\u0bb1\u0bbe\u0b95 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1 \u0b95\u0bc0\u0bb4\u0bc7 \u0b89\u0bb3\u0bcd\u0bb3 \u0baa\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bbe\u0ba9\u0bc8 \u0b95\u0bbf\u0bb3\u0bbf\u0b95\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bb5\u0bc1\u0bae\u0bcd."
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note/locale/th-doc.json b/stock/doctype/delivery_note/locale/th-doc.json
deleted file mode 100644
index 5710023..0000000
--- a/stock/doctype/delivery_note/locale/th-doc.json
+++ /dev/null
@@ -1,122 +0,0 @@
-{
- "% Amount Billed": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19% \u0e08\u0e33\u0e19\u0e27\u0e19", 
- "% Installed": "% Installed", 
- "% of materials billed against this Delivery Note": "% \u0e02\u0e2d\u0e07\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e17\u0e35\u0e48\u0e40\u0e23\u0e35\u0e22\u0e01\u0e40\u0e01\u0e47\u0e1a\u0e40\u0e07\u0e34\u0e19\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e19\u0e35\u0e49", 
- "% of materials delivered against this Delivery Note": "% \u0e02\u0e2d\u0e07\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e07\u0e01\u0e31\u0e1a\u0e2a\u0e48\u0e07\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e19\u0e35\u0e49", 
- "Advertisement": "\u0e01\u0e32\u0e23\u0e42\u0e06\u0e29\u0e13\u0e32", 
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Amendment Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e01\u0e49\u0e44\u0e02", 
- "Billing Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e01\u0e32\u0e23\u0e40\u0e23\u0e35\u0e22\u0e01\u0e40\u0e01\u0e47\u0e1a\u0e40\u0e07\u0e34\u0e19", 
- "Calculate Charges": "\u0e04\u0e33\u0e19\u0e27\u0e13\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23", 
- "Campaign": "\u0e23\u0e13\u0e23\u0e07\u0e04\u0e4c", 
- "Cancel Reason": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25", 
- "Cancelled": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01", 
- "Challan Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48 Challan", 
- "Challan No": "Challan \u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Cold Calling": "\u0e42\u0e17\u0e23\u0e40\u0e22\u0e47\u0e19", 
- "Commission Rate (%)": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e04\u0e48\u0e32\u0e04\u0e2d\u0e21\u0e21\u0e34\u0e0a\u0e0a\u0e31\u0e48\u0e19 (%)", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Contact": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Email": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c", 
- "Contact Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Person": "Contact Person", 
- "Conversion Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07", 
- "Currency": "\u0e40\u0e07\u0e34\u0e19\u0e15\u0e23\u0e32", 
- "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer's Currency": "\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer's Vendor": "\u0e1c\u0e39\u0e49\u0e02\u0e32\u0e22\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "DN": "DN", 
- "Date on which lorry started from your warehouse": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e08\u0e32\u0e01\u0e23\u0e16\u0e1a\u0e23\u0e23\u0e17\u0e38\u0e01\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13", 
- "Delivery Note": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Delivery Note Items": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38", 
- "Draft": "\u0e23\u0e48\u0e32\u0e07", 
- "Excise Page Number": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e2b\u0e19\u0e49\u0e32\u0e2a\u0e23\u0e23\u0e1e\u0e2a\u0e32\u0e21\u0e34\u0e15", 
- "Exhibition": "\u0e07\u0e32\u0e19\u0e21\u0e2b\u0e01\u0e23\u0e23\u0e21", 
- "Existing Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e17\u0e35\u0e48\u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48", 
- "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c", 
- "Filling in Additional Information about the Delivery Note will help you analyze your data better.": "\u0e01\u0e23\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e08\u0e30\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e44\u0e14\u0e49\u0e14\u0e35\u0e22\u0e34\u0e48\u0e07\u0e02\u0e36\u0e49\u0e19", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Fully Billed": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e21\u0e32\u0e01\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e40\u0e15\u0e47\u0e21\u0e17\u0e35\u0e48", 
- "Get Items": "\u0e23\u0e31\u0e1a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Get Taxes and Charges": "\u0e23\u0e31\u0e1a\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e18\u0e23\u0e23\u0e21\u0e40\u0e19\u0e35\u0e22\u0e21", 
- "Get Terms and Conditions": "\u0e23\u0e31\u0e1a\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Grand Total": "\u0e23\u0e27\u0e21\u0e17\u0e31\u0e49\u0e07\u0e2a\u0e34\u0e49\u0e19", 
- "Grand Total (Export)": "\u0e41\u0e01\u0e23\u0e19\u0e14\u0e4c\u0e23\u0e27\u0e21 (\u0e2a\u0e48\u0e07\u0e2d\u0e2d\u0e01)", 
- "If you have created a standard template in Sales Taxes and Charges Master, select one and click on the button below.": "\u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e44\u0e14\u0e49\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e43\u0e19\u0e20\u0e32\u0e29\u0e35\u0e02\u0e32\u0e22\u0e41\u0e25\u0e30\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32\u0e42\u0e17\u0e04\u0e48\u0e32\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e41\u0e25\u0e30\u0e04\u0e25\u0e34\u0e01\u0e17\u0e35\u0e48\u0e1b\u0e38\u0e48\u0e21\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07", 
- "In Words": "\u0e43\u0e19\u0e04\u0e33\u0e1e\u0e39\u0e14\u0e02\u0e2d\u0e07", 
- "In Words (Export)": "\u0e43\u0e19\u0e04\u0e33\u0e1e\u0e39\u0e14\u0e02\u0e2d\u0e07 (\u0e2a\u0e48\u0e07\u0e2d\u0e2d\u0e01)", 
- "In Words (Export) will be visible once you save the Delivery Note.": "\u0e43\u0e19\u0e04\u0e33\u0e1e\u0e39\u0e14\u0e02\u0e2d\u0e07 (\u0e2a\u0e48\u0e07\u0e2d\u0e2d\u0e01) \u0e08\u0e30\u0e1b\u0e23\u0e32\u0e01\u0e0f\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "In Words will be visible once you save the Delivery Note.": "\u0e43\u0e19\u0e04\u0e33\u0e1e\u0e39\u0e14\u0e02\u0e2d\u0e07\u0e08\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e21\u0e2d\u0e07\u0e40\u0e2b\u0e47\u0e19\u0e44\u0e14\u0e49\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Installation Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Instructions": "\u0e04\u0e33\u0e41\u0e19\u0e30\u0e19\u0e33", 
- "Items": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "LR Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48 LR", 
- "LR No": "LR \u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Letter Head": "\u0e2b\u0e31\u0e27\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22", 
- "Mass Mailing": "\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e21\u0e27\u0e25", 
- "Mobile No": "\u0e21\u0e37\u0e2d\u0e16\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "More Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Net Total*": "* \u0e2a\u0e38\u0e17\u0e18\u0e34", 
- "Not Billed": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e40\u0e23\u0e35\u0e22\u0e01\u0e40\u0e01\u0e47\u0e1a", 
- "P.O. Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48 PO", 
- "P.O. No": "\u0e44\u0e21\u0e48\u0e21\u0e35 PO", 
- "Packing Details": "\u0e1a\u0e23\u0e23\u0e08\u0e38\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "Packing List": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e23\u0e23\u0e08\u0e38", 
- "Partly Billed": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e21\u0e32\u0e01\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e43\u0e2b\u0e0d\u0e48", 
- "Posting Date": "\u0e42\u0e1e\u0e2a\u0e15\u0e4c\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Posting Time": "\u0e42\u0e1e\u0e2a\u0e15\u0e4c\u0e40\u0e27\u0e25\u0e32", 
- "Price List": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e08\u0e49\u0e07\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Price List Currency": "\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32", 
- "Price List Currency Conversion Rate": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07", 
- "Price List and Currency": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e41\u0e25\u0e30\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19", 
- "Print Without Amount": "\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e21\u0e35\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Project Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Rate at which Price list currency is converted to company's base currency": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e17\u0e35\u0e48\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e08\u0e30\u0e16\u0e39\u0e01\u0e41\u0e1b\u0e25\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e2b\u0e25\u0e31\u0e01\u0e02\u0e2d\u0e07 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Rate at which customer's currency is converted to company's base currency": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e17\u0e35\u0e48\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e08\u0e30\u0e16\u0e39\u0e01\u0e41\u0e1b\u0e25\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e2b\u0e25\u0e31\u0e01\u0e02\u0e2d\u0e07 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Re-Calculate Values": "\u0e04\u0e48\u0e32\u0e04\u0e33\u0e19\u0e27\u0e13\u0e43\u0e2b\u0e21\u0e48", 
- "Reference": "\u0e01\u0e32\u0e23\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07", 
- "Required only for sample item.": "\u0e17\u0e35\u0e48\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07", 
- "Rounded Total": "\u0e23\u0e27\u0e21\u0e01\u0e25\u0e21", 
- "Rounded Total (Export)": "\u0e23\u0e27\u0e21\u0e01\u0e25\u0e21 (\u0e2a\u0e48\u0e07\u0e2d\u0e2d\u0e01)", 
- "Sales BOM Help": "\u0e0a\u0e48\u0e27\u0e22\u0e40\u0e2b\u0e25\u0e37\u0e2d BOM \u0e02\u0e32\u0e22", 
- "Sales Order No": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22", 
- "Sales Partner": "\u0e1e\u0e31\u0e19\u0e18\u0e21\u0e34\u0e15\u0e23\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "Sales Taxes and Charges": "\u0e20\u0e32\u0e29\u0e35\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", 
- "Sales Team": "\u0e17\u0e35\u0e21\u0e02\u0e32\u0e22", 
- "Sales Team1": "\u0e02\u0e32\u0e22 Team1", 
- "Select Print Heading": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Select Shipping Address": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e08\u0e31\u0e14", 
- "Select Terms and Conditions": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Select the currency in which price list is maintained": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e08\u0e30\u0e22\u0e31\u0e07\u0e04\u0e07", 
- "Select the price list as entered in \"Price List\" master. This will pull the reference rates of items against this price list as specified in \"Item\" master.": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e15\u0e32\u0e21\u0e17\u0e35\u0e48\u0e1b\u0e49\u0e2d\u0e19\u0e43\u0e19 &quot;\u0e23\u0e32\u0e04\u0e32\u0e15\u0e32\u0e21\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23&quot; \u0e15\u0e49\u0e19\u0e41\u0e1a\u0e1a \u0e19\u0e35\u0e49\u0e08\u0e30\u0e14\u0e36\u0e07\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e41\u0e25\u0e01\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07\u0e02\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e01\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e19\u0e35\u0e49\u0e15\u0e32\u0e21\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38\u0e44\u0e27\u0e49\u0e43\u0e19 &quot;\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23&quot; \u0e15\u0e49\u0e19\u0e41\u0e1a\u0e1a", 
- "Select the relevant company name if you have multiple companies": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e0a\u0e37\u0e48\u0e2d \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 \u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e21\u0e35\u0e2b\u0e25\u0e32\u0e22 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Series": "\u0e0a\u0e38\u0e14", 
- "Shipping Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07", 
- "Source": "\u0e41\u0e2b\u0e25\u0e48\u0e07", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Submitted": "Submitted", 
- "Supplier Reference": "\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Taxes": "\u0e20\u0e32\u0e29\u0e35", 
- "Taxes and Charges": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23", 
- "Taxes and Charges Calculation": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e04\u0e33\u0e19\u0e27\u0e13\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", 
- "Taxes and Charges Total": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", 
- "Terms and Conditions": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Terms and Conditions Details": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "Terms and Conditions HTML": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02 HTML", 
- "Territory": "\u0e2d\u0e32\u0e13\u0e32\u0e40\u0e02\u0e15", 
- "The date at which current entry is corrected in the system.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e21\u0e35\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e44\u0e02\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a", 
- "The date at which current entry will get or has actually executed.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e14\u0e49\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e08\u0e23\u0e34\u0e07", 
- "Time at which items were delivered from warehouse": "\u0e40\u0e27\u0e25\u0e32\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e16\u0e39\u0e01\u0e2a\u0e48\u0e07\u0e21\u0e32\u0e08\u0e32\u0e01\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "To Warehouse": "\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e42\u0e01\u0e14\u0e31\u0e07", 
- "To manage multiple series please go to Setup > Manage Series": "\u0e43\u0e19\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e01\u0e31\u0e1a\u0e2b\u0e25\u0e32\u0e22\u0e0a\u0e38\u0e14\u0e42\u0e1b\u0e23\u0e14\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32&gt; \u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e41\u0e1a\u0e1a", 
- "Total Commission": "\u0e04\u0e13\u0e30\u0e01\u0e23\u0e23\u0e21\u0e01\u0e32\u0e23\u0e23\u0e27\u0e21", 
- "Totals": "\u0e1c\u0e25\u0e23\u0e27\u0e21", 
- "Track this Delivery Note against any Project": "\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e19\u0e35\u0e49\u0e01\u0e31\u0e1a\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e43\u0e14 \u0e46", 
- "Transporter Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e02\u0e19\u0e22\u0e49\u0e32\u0e22", 
- "Transporter Name": "\u0e0a\u0e37\u0e48\u0e2d Transporter", 
- "Transporter lorry number": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e23\u0e16\u0e1a\u0e23\u0e23\u0e17\u0e38\u0e01\u0e02\u0e19\u0e22\u0e49\u0e32\u0e22", 
- "You can make a delivery note from multiple sales orders. Select sales orders one by one and click on the button below.": "\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e08\u0e14\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07\u0e21\u0e2d\u0e1a\u0e08\u0e32\u0e01\u0e43\u0e1a\u0e2a\u0e31\u0e48\u0e07\u0e02\u0e32\u0e22\u0e2b\u0e25\u0e32\u0e22 \u0e40\u0e25\u0e37\u0e2d\u0e01\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e42\u0e14\u0e22\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e41\u0e25\u0e30\u0e04\u0e25\u0e34\u0e01\u0e1b\u0e38\u0e48\u0e21\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07"
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_item/README.md b/stock/doctype/delivery_note_item/README.md
new file mode 100644
index 0000000..b3ca17e
--- /dev/null
+++ b/stock/doctype/delivery_note_item/README.md
@@ -0,0 +1 @@
+Item shipped in parent Delivery Note.
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_item/delivery_note_item.txt b/stock/doctype/delivery_note_item/delivery_note_item.txt
index f90ba69..a8eda20 100644
--- a/stock/doctype/delivery_note_item/delivery_note_item.txt
+++ b/stock/doctype/delivery_note_item/delivery_note_item.txt
@@ -2,7 +2,7 @@
  {
   "creation": "2013-04-22 13:15:44", 
   "docstatus": 0, 
-  "modified": "2013-05-22 12:05:32", 
+  "modified": "2013-05-22 12:15:32", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -120,7 +120,7 @@
   "options": "currency", 
   "print_hide": 1, 
   "print_width": "100px", 
-  "read_only": 0, 
+  "read_only": 1, 
   "reqd": 0, 
   "width": "100px"
  }, 
@@ -189,7 +189,7 @@
   "options": "Company:company:default_currency", 
   "print_hide": 1, 
   "print_width": "150px", 
-  "read_only": 0, 
+  "read_only": 1, 
   "reqd": 0, 
   "width": "150px"
  }, 
diff --git a/stock/doctype/delivery_note_item/locale/_messages_doc.json b/stock/doctype/delivery_note_item/locale/_messages_doc.json
deleted file mode 100644
index cc26cf8..0000000
--- a/stock/doctype/delivery_note_item/locale/_messages_doc.json
+++ /dev/null
@@ -1,33 +0,0 @@
-[
- "Against Document Date", 
- "Item Name", 
- "Delivery Note Item", 
- "Batch No", 
- "Warehouse", 
- "UOM", 
- "Stock", 
- "Billed Amt", 
- "Description", 
- "Brand Name", 
- "Against Document Detail No", 
- "Barcode", 
- "Against Document No", 
- "Installed Qty", 
- "Quantity", 
- "Page Break", 
- "Item Tax Rate", 
- "Rate*", 
- "Amount*", 
- "Amount", 
- "Item Group", 
- "Available Qty at Warehouse", 
- "Item Code", 
- "Discount (%)", 
- "Packed Quantity", 
- "Serial No", 
- "Price List Rate*", 
- "Rate", 
- "Customer's Item Code", 
- "Price List Rate", 
- "Document Type"
-]
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_item/locale/ar-doc.json b/stock/doctype/delivery_note_item/locale/ar-doc.json
deleted file mode 100644
index caf1a40..0000000
--- a/stock/doctype/delivery_note_item/locale/ar-doc.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "Against Document Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0648\u062b\u064a\u0642\u0629 \u0636\u062f", 
- "Against Document Detail No": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0648\u062b\u064a\u0642\u0629 \u0631\u0642\u0645 \u0636\u062f", 
- "Against Document No": "\u0636\u062f \u0627\u0644\u0648\u062b\u064a\u0642\u0629 \u0631\u0642\u0645", 
- "Amount": "\u0643\u0645\u064a\u0629", 
- "Amount*": "* \u0627\u0644\u0645\u0628\u0644\u063a", 
- "Available Qty at Warehouse": "\u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0645\u062a\u0627\u062d\u0629 \u0641\u064a \u0645\u0633\u062a\u0648\u062f\u0639", 
- "Barcode": "\u0627\u0644\u0628\u0627\u0631\u0643\u0648\u062f", 
- "Batch No": "\u0644\u0627 \u062f\u0641\u0639\u0629", 
- "Billed Amt": "\u0627\u0644\u0645\u0646\u0642\u0627\u0631 AMT", 
- "Brand Name": "\u0627\u0644\u0639\u0644\u0627\u0645\u0629 \u0627\u0644\u062a\u062c\u0627\u0631\u064a\u0629 \u0627\u0633\u0645", 
- "Customer's Item Code": "\u0643\u0648\u062f \u0627\u0644\u0635\u0646\u0641 \u0627\u0644\u0639\u0645\u064a\u0644", 
- "Delivery Note Item": "\u0645\u0644\u0627\u062d\u0638\u0629 \u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0633\u0644\u0639\u0629", 
- "Description": "\u0648\u0635\u0641", 
- "Discount (%)": "\u0627\u0644\u062e\u0635\u0645 (\u066a)", 
- "Document Type": "\u0646\u0648\u0639 \u0627\u0644\u0648\u062b\u064a\u0642\u0629", 
- "Installed Qty": "\u062a\u062b\u0628\u064a\u062a \u0627\u0644\u0643\u0645\u064a\u0629", 
- "Item Code": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0631\u0645\u0632", 
- "Item Group": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", 
- "Item Name": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0627\u0633\u0645", 
- "Item Tax Rate": "\u0627\u0644\u0628\u0646\u062f \u0636\u0631\u064a\u0628\u0629", 
- "Packed Quantity": "\u0627\u0644\u0643\u0645\u064a\u0629 \u0645\u0639\u0628\u0623\u0629", 
- "Page Break": "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0633\u062a\u0631\u0627\u062d\u0629", 
- "Price List Rate": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0642\u064a\u0645", 
- "Price List Rate*": "* \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0642\u064a\u0645", 
- "Quantity": "\u0643\u0645\u064a\u0629", 
- "Rate": "\u0645\u0639\u062f\u0644", 
- "Rate*": "\u0645\u0639\u062f\u0644 *", 
- "Serial No": "\u0627\u0644\u0645\u0633\u0644\u0633\u0644 \u0644\u0627", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "UOM": "UOM", 
- "Warehouse": "\u0645\u0633\u062a\u0648\u062f\u0639"
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_item/locale/de-doc.json b/stock/doctype/delivery_note_item/locale/de-doc.json
deleted file mode 100644
index a28c85d..0000000
--- a/stock/doctype/delivery_note_item/locale/de-doc.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "Against Document Date": "Gegen Dokument Datum", 
- "Against Document Detail No": "Vor Document Detailaufnahme", 
- "Against Document No": "Gegen Dokument Nr.", 
- "Amount": "Menge", 
- "Amount*": "Betrag *", 
- "Available Qty at Warehouse": "Verf\u00fcgbare Menge bei Warehouse", 
- "Barcode": "Strichcode", 
- "Batch No": "Batch No", 
- "Billed Amt": "Billed Amt", 
- "Brand Name": "Markenname", 
- "Customer's Item Code": "Kunden Item Code", 
- "Delivery Note Item": "Lieferscheinposition", 
- "Description": "Beschreibung", 
- "Discount (%)": "Rabatt (%)", 
- "Document Type": "Document Type", 
- "Installed Qty": "Installierte Anzahl", 
- "Item Code": "Item Code", 
- "Item Group": "Artikel-Gruppe", 
- "Item Name": "Item Name", 
- "Item Tax Rate": "Artikel Tax Rate", 
- "Packed Quantity": "Verpackt Menge", 
- "Page Break": "Seitenwechsel", 
- "Price List Rate": "Preis List", 
- "Price List Rate*": "Preis List *", 
- "Quantity": "Menge", 
- "Rate": "Rate", 
- "Rate*": "Rate *", 
- "Serial No": "Serial In", 
- "Stock": "Lager", 
- "UOM": "UOM", 
- "Warehouse": "Lager"
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_item/locale/es-doc.json b/stock/doctype/delivery_note_item/locale/es-doc.json
deleted file mode 100644
index 42faf98..0000000
--- a/stock/doctype/delivery_note_item/locale/es-doc.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "Against Document Date": "Contra Fecha del Documento", 
- "Against Document Detail No": "Contra Detalle documento n", 
- "Against Document No": "Contra el documento n \u00ba", 
- "Amount": "Cantidad", 
- "Amount*": "Importe *", 
- "Available Qty at Warehouse": "Cantidad Disponible en almac\u00e9n", 
- "Barcode": "C\u00f3digo de barras", 
- "Batch No": "Lote n \u00ba", 
- "Billed Amt": "Billed Amt", 
- "Brand Name": "Marca", 
- "Customer's Item Code": "Cliente C\u00f3digo del art\u00edculo", 
- "Delivery Note Item": "Nota de entrega del art\u00edculo", 
- "Description": "Descripci\u00f3n", 
- "Discount (%)": "Descuento (%)", 
- "Document Type": "Tipo de documento", 
- "Installed Qty": "Cantidad instalada", 
- "Item Code": "C\u00f3digo del art\u00edculo", 
- "Item Group": "Grupo de art\u00edculos", 
- "Item Name": "Nombre del elemento", 
- "Item Tax Rate": "Art\u00edculo Tasa Impositiva", 
- "Packed Quantity": "Cantidad Embalado", 
- "Page Break": "Salto de p\u00e1gina", 
- "Price List Rate": "Precio Califica", 
- "Price List Rate*": "Lista de precios * Evaluar", 
- "Quantity": "Cantidad", 
- "Rate": "Velocidad", 
- "Rate*": "* Evaluar", 
- "Serial No": "N\u00famero de orden", 
- "Stock": "Valores", 
- "UOM": "UOM", 
- "Warehouse": "Almac\u00e9n"
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_item/locale/fr-doc.json b/stock/doctype/delivery_note_item/locale/fr-doc.json
deleted file mode 100644
index ce51f06..0000000
--- a/stock/doctype/delivery_note_item/locale/fr-doc.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "Against Document Date": "Contre Date du document", 
- "Against Document Detail No": "Contre D\u00e9tail document n", 
- "Against Document No": "Contre le document n \u00b0", 
- "Amount": "Montant", 
- "Amount*": "* Montant", 
- "Available Qty at Warehouse": "Qt\u00e9 disponible \u00e0 l&#39;entrep\u00f4t", 
- "Barcode": "Barcode", 
- "Batch No": "Aucun lot", 
- "Billed Amt": "Bec Amt", 
- "Brand Name": "Nom de marque", 
- "Customer's Item Code": "Code article client", 
- "Delivery Note Item": "Point de Livraison", 
- "Description": "Description", 
- "Discount (%)": "Remise (%)", 
- "Document Type": "Type de document", 
- "Installed Qty": "Qt\u00e9 install\u00e9e", 
- "Item Code": "Code de l&#39;article", 
- "Item Group": "Groupe d&#39;\u00e9l\u00e9ments", 
- "Item Name": "Nom d&#39;article", 
- "Item Tax Rate": "Taux d&#39;imposition article", 
- "Packed Quantity": "Quantit\u00e9 emball\u00e9e", 
- "Page Break": "Saut de page", 
- "Price List Rate": "Prix \u200b\u200bListe des Prix", 
- "Price List Rate*": "* Taux Prix", 
- "Quantity": "Quantit\u00e9", 
- "Rate": "Taux", 
- "Rate*": "* Taux", 
- "Serial No": "N \u00b0 de s\u00e9rie", 
- "Stock": "Stock", 
- "UOM": "Emballage", 
- "Warehouse": "Entrep\u00f4t"
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_item/locale/hi-doc.json b/stock/doctype/delivery_note_item/locale/hi-doc.json
deleted file mode 100644
index 338312c..0000000
--- a/stock/doctype/delivery_note_item/locale/hi-doc.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "Against Document Date": "\u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c \u0924\u093e\u0930\u0940\u0916 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b", 
- "Against Document Detail No": "\u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c \u0935\u093f\u0938\u094d\u0924\u093e\u0930 \u0928\u0939\u0940\u0902 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b", 
- "Against Document No": "\u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u0915\u094b\u0908", 
- "Amount": "\u0930\u093e\u0936\u093f", 
- "Amount*": "\u0930\u093e\u0936\u093f *", 
- "Available Qty at Warehouse": "\u0917\u094b\u0926\u093e\u092e \u092e\u0947\u0902 \u0909\u092a\u0932\u092c\u094d\u0927 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Barcode": "\u092c\u093e\u0930\u0915\u094b\u0921", 
- "Batch No": "\u0915\u094b\u0908 \u092c\u0948\u091a", 
- "Billed Amt": "\u092c\u093f\u0932 \u092d\u0947\u091c\u093e \u0930\u093e\u0936\u093f", 
- "Brand Name": "\u092c\u094d\u0930\u093e\u0902\u0921 \u0928\u093e\u092e", 
- "Customer's Item Code": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Delivery Note Item": "\u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f \u0906\u0907\u091f\u092e", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Discount (%)": "\u0921\u093f\u0938\u094d\u0915\u093e\u0909\u0902\u091f (%)", 
- "Document Type": "\u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Installed Qty": "\u0938\u094d\u0925\u093e\u092a\u093f\u0924 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Item Code": "\u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Item Group": "\u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Item Name": "\u092e\u0926 \u0915\u093e \u0928\u093e\u092e", 
- "Item Tax Rate": "\u0906\u0907\u091f\u092e \u0915\u0930 \u0915\u0940 \u0926\u0930", 
- "Packed Quantity": "\u0932\u0902\u091a \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Page Break": "\u092a\u0943\u0937\u094d\u0920\u093e\u0924\u0930", 
- "Price List Rate": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u0926\u0930", 
- "Price List Rate*": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u0926\u0930 *", 
- "Quantity": "\u092e\u093e\u0924\u094d\u0930\u093e", 
- "Rate": "\u0926\u0930", 
- "Rate*": "\u0926\u0930 *", 
- "Serial No": "\u0928\u0939\u0940\u0902 \u0938\u0940\u0930\u093f\u092f\u0932", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "UOM": "UOM", 
- "Warehouse": "\u0917\u094b\u0926\u093e\u092e"
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_item/locale/hr-doc.json b/stock/doctype/delivery_note_item/locale/hr-doc.json
deleted file mode 100644
index 89da737..0000000
--- a/stock/doctype/delivery_note_item/locale/hr-doc.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "Against Document Date": "Protiv dokumenta Datum", 
- "Against Document Detail No": "Protiv dokumenta Detalj No", 
- "Against Document No": "Protiv dokumentu nema", 
- "Amount": "Iznos", 
- "Amount*": "Iznos *", 
- "Available Qty at Warehouse": "Dostupno Kol na galeriju", 
- "Barcode": "Barkod", 
- "Batch No": "Hrpa Ne", 
- "Billed Amt": "Napla\u0107eno Amt", 
- "Brand Name": "Brand Name", 
- "Customer's Item Code": "Kupca Stavka \u0160ifra", 
- "Delivery Note Item": "Otpremnica artikla", 
- "Description": "Opis", 
- "Discount (%)": "Popust (%)", 
- "Document Type": "Document Type", 
- "Installed Qty": "Instalirani Kol", 
- "Item Code": "Stavka \u0160ifra", 
- "Item Group": "Stavka Grupa", 
- "Item Name": "Stavka Ime", 
- "Item Tax Rate": "Stavka Porezna stopa", 
- "Packed Quantity": "Prepuna Koli\u010dina", 
- "Page Break": "Prijelom stranice", 
- "Price List Rate": "Cjenik Stopa", 
- "Price List Rate*": "Cjenik Ocijeni *", 
- "Quantity": "Koli\u010dina", 
- "Rate": "Stopa", 
- "Rate*": "Ocijeni *", 
- "Serial No": "Serijski br", 
- "Stock": "Zaliha", 
- "UOM": "UOM", 
- "Warehouse": "Skladi\u0161te"
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_item/locale/nl-doc.json b/stock/doctype/delivery_note_item/locale/nl-doc.json
deleted file mode 100644
index dff4efe..0000000
--- a/stock/doctype/delivery_note_item/locale/nl-doc.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "Against Document Date": "Tegen Document Datum", 
- "Against Document Detail No": "Tegen Document Detail Geen", 
- "Against Document No": "Tegen document nr.", 
- "Amount": "Bedrag", 
- "Amount*": "Bedrag *", 
- "Available Qty at Warehouse": "Qty bij Warehouse", 
- "Barcode": "Barcode", 
- "Batch No": "Batch nr.", 
- "Billed Amt": "Billed Amt", 
- "Brand Name": "Merknaam", 
- "Customer's Item Code": "Klant Artikelcode", 
- "Delivery Note Item": "Levering Note Item", 
- "Description": "Beschrijving", 
- "Discount (%)": "Korting (%)", 
- "Document Type": "Soort document", 
- "Installed Qty": "Aantal ge\u00efnstalleerd", 
- "Item Code": "Artikelcode", 
- "Item Group": "Item Group", 
- "Item Name": "Naam van het punt", 
- "Item Tax Rate": "Item Belastingtarief", 
- "Packed Quantity": "Verpakt Aantal", 
- "Page Break": "Pagina-einde", 
- "Price List Rate": "Prijslijst Prijs", 
- "Price List Rate*": "Prijslijst Prijs *", 
- "Quantity": "Hoeveelheid", 
- "Rate": "Tarief", 
- "Rate*": "Rate *", 
- "Serial No": "Serienummer", 
- "Stock": "Voorraad", 
- "UOM": "Verpakking", 
- "Warehouse": "Magazijn"
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_item/locale/pt-BR-doc.json b/stock/doctype/delivery_note_item/locale/pt-BR-doc.json
deleted file mode 100644
index 0780b06..0000000
--- a/stock/doctype/delivery_note_item/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "Against Document Date": "Contra Data do Documento", 
- "Against Document Detail No": "Contra Detalhe do Documento n\u00ba ", 
- "Against Document No": "Contra Documento n\u00ba", 
- "Amount": "Quantidade", 
- "Amount*": "Quantidade*", 
- "Available Qty at Warehouse": "Qtde Dispon\u00edvel em Almoxarifado", 
- "Barcode": "C\u00f3digo de barras", 
- "Batch No": "N\u00ba do Lote", 
- "Billed Amt": "Valor Faturado", 
- "Brand Name": "Marca", 
- "Customer's Item Code": "C\u00f3digo do Item do Cliente", 
- "Delivery Note Item": "Item da Guia de Remessa", 
- "Description": "Descri\u00e7\u00e3o", 
- "Discount (%)": "Desconto (%)", 
- "Document Type": "Tipo de Documento", 
- "Installed Qty": "Quantidade Instalada", 
- "Item Code": "C\u00f3digo do Item", 
- "Item Group": "Grupo de Itens", 
- "Item Name": "Nome do Item", 
- "Item Tax Rate": "Taxa de Imposto do Item", 
- "Packed Quantity": "Quantidade embalada", 
- "Page Break": "Quebra de p\u00e1gina", 
- "Price List Rate": "Taxa de Lista de Pre\u00e7os", 
- "Price List Rate*": "Taxa de Lista de Pre\u00e7os*", 
- "Quantity": "Quantidade", 
- "Rate": "Taxa", 
- "Rate*": "Taxa*", 
- "Serial No": "N\u00ba de S\u00e9rie", 
- "Stock": "Estoque", 
- "UOM": "UDM", 
- "Warehouse": "Almoxarifado"
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_item/locale/pt-doc.json b/stock/doctype/delivery_note_item/locale/pt-doc.json
deleted file mode 100644
index b849d05..0000000
--- a/stock/doctype/delivery_note_item/locale/pt-doc.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "Against Document Date": "Contra Data do documento", 
- "Against Document Detail No": "Contra Detalhe documento n", 
- "Against Document No": "Contra documento n", 
- "Amount": "Quantidade", 
- "Amount*": "* Quantidade", 
- "Available Qty at Warehouse": "Qtde Dispon\u00edvel em Armaz\u00e9m", 
- "Barcode": "C\u00f3digo de barras", 
- "Batch No": "No lote", 
- "Billed Amt": "Faturado Amt", 
- "Brand Name": "Marca", 
- "Customer's Item Code": "C\u00f3digo do Cliente item", 
- "Delivery Note Item": "Item Nota de Entrega", 
- "Description": "Descri\u00e7\u00e3o", 
- "Discount (%)": "Desconto (%)", 
- "Document Type": "Tipo de Documento", 
- "Installed Qty": "Quantidade instalada", 
- "Item Code": "C\u00f3digo do artigo", 
- "Item Group": "Grupo Item", 
- "Item Name": "Nome do item", 
- "Item Tax Rate": "Taxa de Imposto item", 
- "Packed Quantity": "Quantidade embalado", 
- "Page Break": "Quebra de p\u00e1gina", 
- "Price List Rate": "Taxa de Lista de Pre\u00e7os", 
- "Price List Rate*": "Pre\u00e7o * Taxa de lista", 
- "Quantity": "Quantidade", 
- "Rate": "Taxa", 
- "Rate*": "* Taxa de", 
- "Serial No": "N \u00ba de S\u00e9rie", 
- "Stock": "Estoque", 
- "UOM": "UOM", 
- "Warehouse": "Armaz\u00e9m"
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_item/locale/sr-doc.json b/stock/doctype/delivery_note_item/locale/sr-doc.json
deleted file mode 100644
index b435322..0000000
--- a/stock/doctype/delivery_note_item/locale/sr-doc.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "Against Document Date": "\u041f\u0440\u043e\u0442\u0438\u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0430\u0442\u0430 \u0414\u0430\u0442\u0435", 
- "Against Document Detail No": "\u041f\u0440\u043e\u0442\u0438\u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0430\u0442\u0430 \u0434\u0435\u0442\u0430\u0459\u0430 \u041d\u0435\u043c\u0430", 
- "Against Document No": "\u041f\u0440\u043e\u0442\u0438\u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0443 \u041d\u0435\u043c\u0430", 
- "Amount": "\u0418\u0437\u043d\u043e\u0441", 
- "Amount*": "\u0418\u0437\u043d\u043e\u0441 *", 
- "Available Qty at Warehouse": "\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u041a\u043e\u043b \u0443 \u0441\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0443", 
- "Barcode": "\u0411\u0430\u0440\u043a\u043e\u0434", 
- "Batch No": "\u0413\u0440\u0443\u043f\u043d\u043e \u041d\u0435\u043c\u0430", 
- "Billed Amt": "\u0424\u0430\u043a\u0442\u0443\u0440\u0438\u0441\u0430\u043d\u0435 \u0410\u043c\u0442", 
- "Brand Name": "\u0411\u0440\u0430\u043d\u0434 \u041d\u0430\u043c\u0435", 
- "Customer's Item Code": "\u0428\u0438\u0444\u0440\u0430 \u043a\u0443\u043f\u0446\u0430", 
- "Delivery Note Item": "\u0418\u0441\u043f\u043e\u0440\u0443\u043a\u0430 \u041d\u0430\u043f\u043e\u043c\u0435\u043d\u0430 \u0421\u0442\u0430\u0432\u043a\u0430", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Discount (%)": "\u041f\u043e\u043f\u0443\u0441\u0442 (%)", 
- "Document Type": "\u0414\u043e\u0446\u0443\u043c\u0435\u043d\u0442 \u0422\u0438\u043f\u0435", 
- "Installed Qty": "\u0418\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u043d\u0438 \u041a\u043e\u043b", 
- "Item Code": "\u0428\u0438\u0444\u0440\u0430", 
- "Item Group": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0413\u0440\u0443\u043f\u0430", 
- "Item Name": "\u041d\u0430\u0437\u0438\u0432", 
- "Item Tax Rate": "\u0421\u0442\u0430\u0432\u043a\u0430 \u041f\u043e\u0440\u0435\u0441\u043a\u0430 \u0441\u0442\u043e\u043f\u0430", 
- "Packed Quantity": "\u041f\u0430\u0446\u043a\u0435\u0434 \u041a\u043e\u043b\u0438\u0447\u0438\u043d\u0430", 
- "Page Break": "\u0421\u0442\u0440\u0430\u043d\u0430 \u041f\u0430\u0443\u0437\u0430", 
- "Price List Rate": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u041e\u0446\u0435\u043d\u0438", 
- "Price List Rate*": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0420\u0430\u0442\u0435 *", 
- "Quantity": "\u041a\u043e\u043b\u0438\u0447\u0438\u043d\u0430", 
- "Rate": "\u0421\u0442\u043e\u043f\u0430", 
- "Rate*": "\u0421\u0442\u043e\u043f\u0430 *", 
- "Serial No": "\u0421\u0435\u0440\u0438\u0458\u0441\u043a\u0438 \u0431\u0440\u043e\u0458", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "UOM": "\u0423\u041e\u041c", 
- "Warehouse": "\u041c\u0430\u0433\u0430\u0446\u0438\u043d"
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_item/locale/ta-doc.json b/stock/doctype/delivery_note_item/locale/ta-doc.json
deleted file mode 100644
index 2dd887f..0000000
--- a/stock/doctype/delivery_note_item/locale/ta-doc.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "Against Document Date": "\u0b86\u0bb5\u0ba3 \u0ba4\u0bc7\u0ba4\u0bbf \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95", 
- "Against Document Detail No": "\u0b86\u0bb5\u0ba3 \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95", 
- "Against Document No": "\u0b86\u0bb5\u0ba3 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Amount": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Amount*": "\u0b85\u0bb3\u0bb5\u0bc1 *", 
- "Available Qty at Warehouse": "\u0b9a\u0bc7\u0bae\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1 \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0b85\u0bb3\u0bb5\u0bc1", 
- "Barcode": "\u0baa\u0bbe\u0bb0\u0bcd\u0b95\u0bc7\u0bbe\u0b9f\u0bc1", 
- "Batch No": "\u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0ba4\u0bbf \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Billed Amt": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0bb2\u0bcd AMT", 
- "Brand Name": "\u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Customer's Item Code": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bc1", 
- "Delivery Note Item": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Discount (%)": "\u0ba4\u0bb3\u0bcd\u0bb3\u0bc1\u0baa\u0b9f\u0bbf (%)", 
- "Document Type": "\u0b86\u0bb5\u0ba3 \u0bb5\u0b95\u0bc8", 
- "Installed Qty": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0b85\u0bb3\u0bb5\u0bc1", 
- "Item Code": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "Item Group": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Item Name": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Item Tax Rate": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0bb0\u0bbf \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Packed Quantity": "\u0baa\u0bc7\u0b95\u0bcd \u0b85\u0bb3\u0bb5\u0bc1", 
- "Page Break": "\u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0baa\u0bbf\u0bb0\u0bc7\u0b95\u0bcd", 
- "Price List Rate": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Price List Rate*": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd *", 
- "Quantity": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Rate": "\u0bb5\u0bbf\u0bb2\u0bc8", 
- "Rate*": "\u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd *", 
- "Serial No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "UOM": "\u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd", 
- "Warehouse": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bc8\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0b87\u0b9f\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_item/locale/th-doc.json b/stock/doctype/delivery_note_item/locale/th-doc.json
deleted file mode 100644
index 70505a7..0000000
--- a/stock/doctype/delivery_note_item/locale/th-doc.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "Against Document Date": "\u0e01\u0e31\u0e1a\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23", 
- "Against Document Detail No": "\u0e01\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Against Document No": "\u0e01\u0e31\u0e1a\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Amount*": "* \u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19", 
- "Available Qty at Warehouse": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e17\u0e35\u0e48\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Barcode": "\u0e1a\u0e32\u0e23\u0e4c\u0e42\u0e04\u0e49\u0e14", 
- "Batch No": "\u0e0a\u0e38\u0e14\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Billed Amt": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e08\u0e33\u0e19\u0e27\u0e19\u0e21\u0e32\u0e01\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14", 
- "Brand Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e22\u0e35\u0e48\u0e2b\u0e49\u0e2d", 
- "Customer's Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Delivery Note Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Discount (%)": "\u0e2a\u0e48\u0e27\u0e19\u0e25\u0e14 (%)", 
- "Document Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23", 
- "Installed Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Item Tax Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e20\u0e32\u0e29\u0e35\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Packed Quantity": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e1a\u0e23\u0e23\u0e08\u0e38", 
- "Page Break": "\u0e41\u0e1a\u0e48\u0e07\u0e2b\u0e19\u0e49\u0e32", 
- "Price List Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e23\u0e32\u0e04\u0e32\u0e15\u0e32\u0e21\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Price List Rate*": "\u0e23\u0e32\u0e04\u0e32 * \u0e2d\u0e31\u0e15\u0e23\u0e32\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d", 
- "Quantity": "\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13", 
- "Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32", 
- "Rate*": "* \u0e2d\u0e31\u0e15\u0e23\u0e32", 
- "Serial No": "\u0e2d\u0e19\u0e38\u0e01\u0e23\u0e21\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "UOM": "UOM", 
- "Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32"
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_packing_item/README.md b/stock/doctype/delivery_note_packing_item/README.md
new file mode 100644
index 0000000..20c343a
--- /dev/null
+++ b/stock/doctype/delivery_note_packing_item/README.md
@@ -0,0 +1 @@
+Item packed in parent Delivery Note. If shipped Items are of type Sales BOM, then this table contains the exploded list of Items shipped.
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_packing_item/locale/_messages_doc.json b/stock/doctype/delivery_note_packing_item/locale/_messages_doc.json
deleted file mode 100644
index cbe4526..0000000
--- a/stock/doctype/delivery_note_packing_item/locale/_messages_doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-[
- "Item Name", 
- "Actual Qty", 
- "Description", 
- "Page Break", 
- "UOM", 
- "Qty", 
- "Serial No", 
- "Warehouse", 
- "Batch No", 
- "Prevdoc DocType", 
- "Parent Detail docname", 
- "Projected Qty", 
- "Delivery Note Packing Item", 
- "Item Code", 
- "Parent Item", 
- "Stock"
-]
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_packing_item/locale/ar-doc.json b/stock/doctype/delivery_note_packing_item/locale/ar-doc.json
deleted file mode 100644
index 83fc886..0000000
--- a/stock/doctype/delivery_note_packing_item/locale/ar-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Actual Qty": "\u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0641\u0639\u0644\u064a\u0629", 
- "Batch No": "\u0644\u0627 \u062f\u0641\u0639\u0629", 
- "Delivery Note Packing Item": "\u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u062a\u0648\u0635\u064a\u0644 \u0627\u0644\u062a\u063a\u0644\u064a\u0641", 
- "Description": "\u0648\u0635\u0641", 
- "Item Code": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0631\u0645\u0632", 
- "Item Name": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0627\u0633\u0645", 
- "Page Break": "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0633\u062a\u0631\u0627\u062d\u0629", 
- "Parent Detail docname": "\u0627\u0644\u0623\u0645 \u062a\u0641\u0627\u0635\u064a\u0644 docname", 
- "Parent Item": "\u0627\u0644\u0623\u0645 \u0627\u0644\u0645\u062f\u064a\u0646\u0629", 
- "Prevdoc DocType": "Prevdoc DOCTYPE", 
- "Projected Qty": "\u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0645\u062a\u0648\u0642\u0639", 
- "Qty": "\u0627\u0644\u0643\u0645\u064a\u0629", 
- "Serial No": "\u0627\u0644\u0645\u0633\u0644\u0633\u0644 \u0644\u0627", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "UOM": "UOM", 
- "Warehouse": "\u0645\u0633\u062a\u0648\u062f\u0639"
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_packing_item/locale/de-doc.json b/stock/doctype/delivery_note_packing_item/locale/de-doc.json
deleted file mode 100644
index d8a5a42..0000000
--- a/stock/doctype/delivery_note_packing_item/locale/de-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Actual Qty": "Tats\u00e4chliche Menge", 
- "Batch No": "Batch No", 
- "Delivery Note Packing Item": "Lieferschein Verpackung Artikel", 
- "Description": "Beschreibung", 
- "Item Code": "Item Code", 
- "Item Name": "Item Name", 
- "Page Break": "Seitenwechsel", 
- "Parent Detail docname": "Eltern Detailansicht docname", 
- "Parent Item": "\u00dcbergeordneter Artikel", 
- "Prevdoc DocType": "Prevdoc DocType", 
- "Projected Qty": "Prognostizierte Anzahl", 
- "Qty": "Menge", 
- "Serial No": "Serial In", 
- "Stock": "Lager", 
- "UOM": "UOM", 
- "Warehouse": "Lager"
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_packing_item/locale/es-doc.json b/stock/doctype/delivery_note_packing_item/locale/es-doc.json
deleted file mode 100644
index 3ee01ca..0000000
--- a/stock/doctype/delivery_note_packing_item/locale/es-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Actual Qty": "Cantidad real", 
- "Batch No": "Lote n \u00ba", 
- "Delivery Note Packing Item": "Nota de Entrega Embalaje art\u00edculo", 
- "Description": "Descripci\u00f3n", 
- "Item Code": "C\u00f3digo del art\u00edculo", 
- "Item Name": "Nombre del elemento", 
- "Page Break": "Salto de p\u00e1gina", 
- "Parent Detail docname": "Padres VER MAS Extracto dentro detalle", 
- "Parent Item": "Art\u00edculo principal", 
- "Prevdoc DocType": "Prevdoc DocType", 
- "Projected Qty": "Cantidad proyectada", 
- "Qty": "Cantidad", 
- "Serial No": "N\u00famero de orden", 
- "Stock": "Valores", 
- "UOM": "UOM", 
- "Warehouse": "Almac\u00e9n"
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_packing_item/locale/fr-doc.json b/stock/doctype/delivery_note_packing_item/locale/fr-doc.json
deleted file mode 100644
index 108ef20..0000000
--- a/stock/doctype/delivery_note_packing_item/locale/fr-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Actual Qty": "Quantit\u00e9 r\u00e9elle", 
- "Batch No": "Aucun lot", 
- "Delivery Note Packing Item": "Article d&#39;emballage de livraison Note", 
- "Description": "Description", 
- "Item Code": "Code de l&#39;article", 
- "Item Name": "Nom d&#39;article", 
- "Page Break": "Saut de page", 
- "Parent Detail docname": "DocName D\u00e9tail Parent", 
- "Parent Item": "Article Parent", 
- "Prevdoc DocType": "Prevdoc DocType", 
- "Projected Qty": "Qt\u00e9 projet\u00e9", 
- "Qty": "Qt\u00e9", 
- "Serial No": "N \u00b0 de s\u00e9rie", 
- "Stock": "Stock", 
- "UOM": "Emballage", 
- "Warehouse": "Entrep\u00f4t"
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_packing_item/locale/hi-doc.json b/stock/doctype/delivery_note_packing_item/locale/hi-doc.json
deleted file mode 100644
index 976039a..0000000
--- a/stock/doctype/delivery_note_packing_item/locale/hi-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Actual Qty": "\u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Batch No": "\u0915\u094b\u0908 \u092c\u0948\u091a", 
- "Delivery Note Packing Item": "\u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f \u092a\u0948\u0915\u093f\u0902\u0917 \u0906\u0907\u091f\u092e", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Item Code": "\u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Item Name": "\u092e\u0926 \u0915\u093e \u0928\u093e\u092e", 
- "Page Break": "\u092a\u0943\u0937\u094d\u0920\u093e\u0924\u0930", 
- "Parent Detail docname": "\u092e\u093e\u0924\u093e - \u092a\u093f\u0924\u093e \u0935\u093f\u0938\u094d\u0924\u093e\u0930 docname", 
- "Parent Item": "\u092e\u0942\u0932 \u0906\u0907\u091f\u092e", 
- "Prevdoc DocType": "Prevdoc doctype", 
- "Projected Qty": "\u0905\u0928\u0941\u092e\u093e\u0928\u093f\u0924 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Qty": "\u092e\u093e\u0924\u094d\u0930\u093e", 
- "Serial No": "\u0928\u0939\u0940\u0902 \u0938\u0940\u0930\u093f\u092f\u0932", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "UOM": "UOM", 
- "Warehouse": "\u0917\u094b\u0926\u093e\u092e"
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_packing_item/locale/hr-doc.json b/stock/doctype/delivery_note_packing_item/locale/hr-doc.json
deleted file mode 100644
index 8c2992e..0000000
--- a/stock/doctype/delivery_note_packing_item/locale/hr-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Actual Qty": "Stvarni Kol", 
- "Batch No": "Hrpa Ne", 
- "Delivery Note Packing Item": "Dostava Napomena Pakiranje artikla", 
- "Description": "Opis", 
- "Item Code": "Stavka \u0160ifra", 
- "Item Name": "Stavka Ime", 
- "Page Break": "Prijelom stranice", 
- "Parent Detail docname": "Roditelj Detalj docname", 
- "Parent Item": "Roditelj artikla", 
- "Prevdoc DocType": "Prevdoc DOCTYPE", 
- "Projected Qty": "Predvi\u0111en Kol", 
- "Qty": "Kol", 
- "Serial No": "Serijski br", 
- "Stock": "Zaliha", 
- "UOM": "UOM", 
- "Warehouse": "Skladi\u0161te"
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_packing_item/locale/nl-doc.json b/stock/doctype/delivery_note_packing_item/locale/nl-doc.json
deleted file mode 100644
index 477cfdc..0000000
--- a/stock/doctype/delivery_note_packing_item/locale/nl-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Actual Qty": "Werkelijke Aantal", 
- "Batch No": "Batch nr.", 
- "Delivery Note Packing Item": "Levering Opmerking Verpakking Item", 
- "Description": "Beschrijving", 
- "Item Code": "Artikelcode", 
- "Item Name": "Naam van het punt", 
- "Page Break": "Pagina-einde", 
- "Parent Detail docname": "Parent Detail docname", 
- "Parent Item": "Parent Item", 
- "Prevdoc DocType": "Prevdoc DocType", 
- "Projected Qty": "Verwachte Aantal", 
- "Qty": "Aantal", 
- "Serial No": "Serienummer", 
- "Stock": "Voorraad", 
- "UOM": "Verpakking", 
- "Warehouse": "Magazijn"
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_packing_item/locale/pt-BR-doc.json b/stock/doctype/delivery_note_packing_item/locale/pt-BR-doc.json
deleted file mode 100644
index e04a046..0000000
--- a/stock/doctype/delivery_note_packing_item/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Actual Qty": "Qtde Real", 
- "Batch No": "N\u00ba do Lote", 
- "Delivery Note Packing Item": "Item do Pacote da Guia de Remessa", 
- "Description": "Descri\u00e7\u00e3o", 
- "Item Code": "C\u00f3digo do Item", 
- "Item Name": "Nome do Item", 
- "Page Break": "Quebra de p\u00e1gina", 
- "Parent Detail docname": "Docname do Detalhe pai", 
- "Parent Item": "Item Pai", 
- "Prevdoc DocType": "Prevdoc DocType", 
- "Projected Qty": "Qtde. Projetada", 
- "Qty": "Qtde.", 
- "Serial No": "N\u00ba de S\u00e9rie", 
- "Stock": "Estoque", 
- "UOM": "UDM", 
- "Warehouse": "Almoxarifado"
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_packing_item/locale/pt-doc.json b/stock/doctype/delivery_note_packing_item/locale/pt-doc.json
deleted file mode 100644
index 24f105d..0000000
--- a/stock/doctype/delivery_note_packing_item/locale/pt-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Actual Qty": "Qtde real", 
- "Batch No": "No lote", 
- "Delivery Note Packing Item": "Entrega do item embalagem Nota", 
- "Description": "Descri\u00e7\u00e3o", 
- "Item Code": "C\u00f3digo do artigo", 
- "Item Name": "Nome do item", 
- "Page Break": "Quebra de p\u00e1gina", 
- "Parent Detail docname": "Docname Detalhe pai", 
- "Parent Item": "Item Pai", 
- "Prevdoc DocType": "Prevdoc DocType", 
- "Projected Qty": "Qtde Projetada", 
- "Qty": "Qty", 
- "Serial No": "N \u00ba de S\u00e9rie", 
- "Stock": "Estoque", 
- "UOM": "UOM", 
- "Warehouse": "Armaz\u00e9m"
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_packing_item/locale/sr-doc.json b/stock/doctype/delivery_note_packing_item/locale/sr-doc.json
deleted file mode 100644
index 1b8b115..0000000
--- a/stock/doctype/delivery_note_packing_item/locale/sr-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Actual Qty": "\u0421\u0442\u0432\u0430\u0440\u043d\u0430 \u041a\u043e\u043b", 
- "Batch No": "\u0413\u0440\u0443\u043f\u043d\u043e \u041d\u0435\u043c\u0430", 
- "Delivery Note Packing Item": "\u0418\u0441\u043f\u043e\u0440\u0443\u043a\u0430 \u041d\u0430\u043f\u043e\u043c\u0435\u043d\u0430 \u041f\u0430\u043a\u043e\u0432\u0430\u045a\u0435 \u0458\u0435\u0434\u0438\u043d\u0438\u0446\u0435", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Item Code": "\u0428\u0438\u0444\u0440\u0430", 
- "Item Name": "\u041d\u0430\u0437\u0438\u0432", 
- "Page Break": "\u0421\u0442\u0440\u0430\u043d\u0430 \u041f\u0430\u0443\u0437\u0430", 
- "Parent Detail docname": "\u0420\u043e\u0434\u0438\u0442\u0435\u0459 \u0414\u0435\u0442\u0430\u0459 \u0434\u043e\u0446\u043d\u0430\u043c\u0435", 
- "Parent Item": "\u0420\u043e\u0434\u0438\u0442\u0435\u0459 \u0448\u0438\u0444\u0440\u0430", 
- "Prevdoc DocType": "\u041f\u0440\u0435\u0432\u0434\u043e\u0446 \u0414\u041e\u0426\u0422\u0418\u041f\u0415", 
- "Projected Qty": "\u041f\u0440\u043e\u0458\u0435\u043a\u0442\u043e\u0432\u0430\u043d\u0438 \u041a\u043e\u043b", 
- "Qty": "\u041a\u043e\u043b", 
- "Serial No": "\u0421\u0435\u0440\u0438\u0458\u0441\u043a\u0438 \u0431\u0440\u043e\u0458", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "UOM": "\u0423\u041e\u041c", 
- "Warehouse": "\u041c\u0430\u0433\u0430\u0446\u0438\u043d"
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_packing_item/locale/ta-doc.json b/stock/doctype/delivery_note_packing_item/locale/ta-doc.json
deleted file mode 100644
index b74fddb..0000000
--- a/stock/doctype/delivery_note_packing_item/locale/ta-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Actual Qty": "\u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbe\u0ba9 \u0b85\u0bb3\u0bb5\u0bc1", 
- "Batch No": "\u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0ba4\u0bbf \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Delivery Note Packing Item": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0ba4\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Item Code": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "Item Name": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Page Break": "\u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0baa\u0bbf\u0bb0\u0bc7\u0b95\u0bcd", 
- "Parent Detail docname": "\u0baa\u0bc6\u0bb1\u0bcd\u0bb1\u0bc7\u0bbe\u0bb0\u0bcd \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95 docname", 
- "Parent Item": "\u0baa\u0bc6\u0bb1\u0bcd\u0bb1\u0bc7\u0bbe\u0bb0\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Prevdoc DocType": "Prevdoc \u0b9f\u0bbe\u0b95\u0bcd\u0b9f\u0bc8\u0baa\u0bcd\u0baa\u0bbf\u0ba9\u0bcd", 
- "Projected Qty": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bbf\u0b9f\u0bcd\u0b9f\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0ba4\u0bc1 \u0b85\u0bb3\u0bb5\u0bc1", 
- "Qty": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Serial No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "UOM": "\u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd", 
- "Warehouse": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bc8\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0b87\u0b9f\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/stock/doctype/delivery_note_packing_item/locale/th-doc.json b/stock/doctype/delivery_note_packing_item/locale/th-doc.json
deleted file mode 100644
index 083d9e6..0000000
--- a/stock/doctype/delivery_note_packing_item/locale/th-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Actual Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e08\u0e23\u0e34\u0e07", 
- "Batch No": "\u0e0a\u0e38\u0e14\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Delivery Note Packing Item": "\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e1a\u0e23\u0e23\u0e08\u0e38\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Page Break": "\u0e41\u0e1a\u0e48\u0e07\u0e2b\u0e19\u0e49\u0e32", 
- "Parent Detail docname": "docname \u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e1c\u0e39\u0e49\u0e1b\u0e01\u0e04\u0e23\u0e2d\u0e07", 
- "Parent Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2b\u0e25\u0e31\u0e01", 
- "Prevdoc DocType": "DocType Prevdoc", 
- "Projected Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e17\u0e35\u0e48\u0e04\u0e32\u0e14\u0e01\u0e32\u0e23\u0e13\u0e4c\u0e44\u0e27\u0e49", 
- "Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Serial No": "\u0e2d\u0e19\u0e38\u0e01\u0e23\u0e21\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "UOM": "UOM", 
- "Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32"
-}
\ No newline at end of file
diff --git a/stock/doctype/featured_item/featured_item.py b/stock/doctype/featured_item/featured_item.py
deleted file mode 100644
index 7f48feb..0000000
--- a/stock/doctype/featured_item/featured_item.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-
-class DocType:
-	def __init__(self, d, dl):
-		self.doc, self.doclist = d, dl
\ No newline at end of file
diff --git a/stock/doctype/featured_item/featured_item.txt b/stock/doctype/featured_item/featured_item.txt
deleted file mode 100644
index 5c91e87..0000000
--- a/stock/doctype/featured_item/featured_item.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-[
- {
-  "creation": "2013-02-22 01:28:00", 
-  "docstatus": 0, 
-  "modified": "2013-03-07 07:03:21", 
-  "modified_by": "Administrator", 
-  "owner": "Administrator"
- }, 
- {
-  "description": "Featured Item in Item Group", 
-  "doctype": "DocType", 
-  "istable": 1, 
-  "module": "Stock", 
-  "name": "__common__"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "item", 
-  "fieldtype": "Link", 
-  "label": "Item", 
-  "name": "__common__", 
-  "options": "Item", 
-  "parent": "Featured Item", 
-  "parentfield": "fields", 
-  "parenttype": "DocType", 
-  "permlevel": 0
- }, 
- {
-  "doctype": "DocType", 
-  "name": "Featured Item"
- }, 
- {
-  "doctype": "DocField"
- }
-]
\ No newline at end of file
diff --git a/stock/doctype/featured_item/locale/_messages_doc.json b/stock/doctype/featured_item/locale/_messages_doc.json
deleted file mode 100644
index 37968bd..0000000
--- a/stock/doctype/featured_item/locale/_messages_doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-[
- "Item", 
- "Featured Item in Item Group", 
- "Featured Item", 
- "Stock"
-]
\ No newline at end of file
diff --git a/stock/doctype/featured_item/locale/ar-doc.json b/stock/doctype/featured_item/locale/ar-doc.json
deleted file mode 100644
index 2576bae..0000000
--- a/stock/doctype/featured_item/locale/ar-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Featured Item": "\u0645\u0645\u064a\u0632\u0629", 
- "Featured Item in Item Group": "\u0645\u0645\u064a\u0632\u0629 \u0641\u064a \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0633\u0644\u0639\u0629", 
- "Item": "\u0628\u0646\u062f", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629"
-}
\ No newline at end of file
diff --git a/stock/doctype/featured_item/locale/de-doc.json b/stock/doctype/featured_item/locale/de-doc.json
deleted file mode 100644
index 0ab4a0e..0000000
--- a/stock/doctype/featured_item/locale/de-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Featured Item": "Feature-Produkt", 
- "Featured Item in Item Group": "Feature-Produkt bei Posten Gruppe", 
- "Item": "Artikel", 
- "Stock": "Lager"
-}
\ No newline at end of file
diff --git a/stock/doctype/featured_item/locale/es-doc.json b/stock/doctype/featured_item/locale/es-doc.json
deleted file mode 100644
index b0e3074..0000000
--- a/stock/doctype/featured_item/locale/es-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Featured Item": "Producto destacado", 
- "Featured Item in Item Group": "Producto destacado en el Grupo del art\u00edculo", 
- "Item": "Art\u00edculo", 
- "Stock": "Valores"
-}
\ No newline at end of file
diff --git a/stock/doctype/featured_item/locale/fr-doc.json b/stock/doctype/featured_item/locale/fr-doc.json
deleted file mode 100644
index b47f8f3..0000000
--- a/stock/doctype/featured_item/locale/fr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Featured Item": "Produit vedette", 
- "Featured Item in Item Group": "Produit vedette dans le groupe d&#39;article", 
- "Item": "Article", 
- "Stock": "Stock"
-}
\ No newline at end of file
diff --git a/stock/doctype/featured_item/locale/hi-doc.json b/stock/doctype/featured_item/locale/hi-doc.json
deleted file mode 100644
index 2577c42..0000000
--- a/stock/doctype/featured_item/locale/hi-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Featured Item": "\u0935\u093f\u0936\u0947\u0937 \u0930\u0941\u092a \u0938\u0947 \u092a\u094d\u0930\u0926\u0930\u094d\u0936\u093f\u0924 \u0906\u0907\u091f\u092e", 
- "Featured Item in Item Group": "\u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939 \u092e\u0947\u0902 \u091a\u093f\u0924\u094d\u0930\u093f\u0924 \u0906\u0907\u091f\u092e", 
- "Item": "\u092e\u0926", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915"
-}
\ No newline at end of file
diff --git a/stock/doctype/featured_item/locale/hr-doc.json b/stock/doctype/featured_item/locale/hr-doc.json
deleted file mode 100644
index d4e50ea..0000000
--- a/stock/doctype/featured_item/locale/hr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Featured Item": "Prikazan artikla", 
- "Featured Item in Item Group": "Prikazan artikla u to\u010dki Grupe", 
- "Item": "Stavka", 
- "Stock": "Zaliha"
-}
\ No newline at end of file
diff --git a/stock/doctype/featured_item/locale/nl-doc.json b/stock/doctype/featured_item/locale/nl-doc.json
deleted file mode 100644
index c3a5b4d..0000000
--- a/stock/doctype/featured_item/locale/nl-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Featured Item": "Featured Product", 
- "Featured Item in Item Group": "Featured Product in punt Group", 
- "Item": "Item", 
- "Stock": "Voorraad"
-}
\ No newline at end of file
diff --git a/stock/doctype/featured_item/locale/pt-BR-doc.json b/stock/doctype/featured_item/locale/pt-BR-doc.json
deleted file mode 100644
index f4f543a..0000000
--- a/stock/doctype/featured_item/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Featured Item": "Item Destacado", 
- "Featured Item in Item Group": "Item destacado no Grupo de Itens", 
- "Item": "Item", 
- "Stock": "Estoque"
-}
\ No newline at end of file
diff --git a/stock/doctype/featured_item/locale/pt-doc.json b/stock/doctype/featured_item/locale/pt-doc.json
deleted file mode 100644
index 20fcc31..0000000
--- a/stock/doctype/featured_item/locale/pt-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Featured Item": "Item Destacado", 
- "Featured Item in Item Group": "Item destacado no Grupo item", 
- "Item": "Item", 
- "Stock": "Estoque"
-}
\ No newline at end of file
diff --git a/stock/doctype/featured_item/locale/sr-doc.json b/stock/doctype/featured_item/locale/sr-doc.json
deleted file mode 100644
index 7f455c0..0000000
--- a/stock/doctype/featured_item/locale/sr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Featured Item": "\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0459\u0430\u043c\u043e", 
- "Featured Item in Item Group": "\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0459\u0430\u043c\u043e \u0442\u0430\u0447\u043a\u0430 \u0443 \u0433\u0440\u0443\u043f\u0438 \u0430\u0440\u0442\u0438\u043a\u043b\u0430", 
- "Item": "\u0421\u0442\u0430\u0432\u043a\u0430", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430"
-}
\ No newline at end of file
diff --git a/stock/doctype/featured_item/locale/ta-doc.json b/stock/doctype/featured_item/locale/ta-doc.json
deleted file mode 100644
index bb9be70..0000000
--- a/stock/doctype/featured_item/locale/ta-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Featured Item": "\u0b87\u0b9f\u0bae\u0bcd\u0baa\u0bc6\u0bb1\u0bcd\u0bb1\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0ba4\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Featured Item in Item Group": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1 \u0b87\u0b9f\u0bae\u0bcd\u0baa\u0bc6\u0bb1\u0bcd\u0bb1\u0ba4\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Item": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1"
-}
\ No newline at end of file
diff --git a/stock/doctype/featured_item/locale/th-doc.json b/stock/doctype/featured_item/locale/th-doc.json
deleted file mode 100644
index a79d3d0..0000000
--- a/stock/doctype/featured_item/locale/th-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Featured Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e40\u0e14\u0e48\u0e19", 
- "Featured Item in Item Group": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e42\u0e14\u0e14\u0e40\u0e14\u0e48\u0e19\u0e43\u0e19\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item": "\u0e0a\u0e34\u0e49\u0e19", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32"
-}
\ No newline at end of file
diff --git a/stock/doctype/item/README.md b/stock/doctype/item/README.md
new file mode 100644
index 0000000..a68ee64
--- /dev/null
+++ b/stock/doctype/item/README.md
@@ -0,0 +1 @@
+Item master. Also called SKU (stock keeping unit).
\ No newline at end of file
diff --git a/stock/doctype/item/item.js b/stock/doctype/item/item.js
index acc78e7..1dcd038 100644
--- a/stock/doctype/item/item.js
+++ b/stock/doctype/item/item.js
@@ -14,7 +14,8 @@
 // You should have received a copy of the GNU General Public License
 // along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-cur_frm.add_fetch("price_list_name", "currency", "ref_currency")
+cur_frm.add_fetch("price_list_name", "currency", "ref_currency");
+cur_frm.add_fetch("price_list_name", "buying_or_selling", "buying_or_selling");
 
 cur_frm.cscript.refresh = function(doc) {
 	// make sensitive fields(has_serial_no, is_stock_item, valuation_method)
diff --git a/stock/doctype/item/item.txt b/stock/doctype/item/item.txt
index 9e0a2fb..e23bbe0 100644
--- a/stock/doctype/item/item.txt
+++ b/stock/doctype/item/item.txt
@@ -2,7 +2,7 @@
  {
   "creation": "2013-05-03 10:45:46", 
   "docstatus": 0, 
-  "modified": "2013-05-22 15:48:27", 
+  "modified": "2013-06-13 16:17:42", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -812,16 +812,6 @@
  }, 
  {
   "depends_on": "show_in_website", 
-  "description": "Show Price in Website (if set)", 
-  "doctype": "DocField", 
-  "fieldname": "website_price_list", 
-  "fieldtype": "Link", 
-  "label": "Website Price List", 
-  "options": "Price List", 
-  "read_only": 0
- }, 
- {
-  "depends_on": "show_in_website", 
   "description": "Show \"In Stock\" or \"Not in Stock\" based on stock available in this warehouse.", 
   "doctype": "DocField", 
   "fieldname": "website_warehouse", 
diff --git a/stock/doctype/item/locale/_messages_doc.json b/stock/doctype/item/locale/_messages_doc.json
deleted file mode 100644
index b99c63e..0000000
--- a/stock/doctype/item/locale/_messages_doc.json
+++ /dev/null
@@ -1,117 +0,0 @@
-[
- "Create a price list from Price List master and enter standard ref rates against each of them. On selection of a price list in Quotation, Sales Order or Delivery Note, corresponding ref rate will be fetched for this item.", 
- "Selecting \"Yes\" will allow this item to appear in Purchase Order , Purchase Receipt.", 
- "Valuation Method", 
- "List this Item in multiple groups on the website.", 
- "Default Cost Center", 
- "A Product or a Service that is bought, sold or kept in stock.", 
- "Item Tax", 
- "Selecting \"Yes\" will allow you to create Bill of Material showing raw material and operational costs incurred to manufacture this item.", 
- "Brand", 
- "Item Website Specifications", 
- "Slideshow", 
- "Show Price in Website (if set)", 
- "Item Image (if not slideshow)", 
- "Select \"Yes\" if this item represents some work like training, designing, consulting etc.", 
- "Default Unit of Measure", 
- "Buying Cost will be updated from Purchase Orders and Purchase Receipts. <br>The buying cost will calculated by moving average method.", 
- "Has Serial No", 
- "Products will be sorted by weight-age in default searches. More the weight-age, higher the product will appear in the list.", 
- "<a href=\"#!Sales Browser/Item Group\">Manage Item Groups</a>", 
- "Select \"Yes\" if this item is to be sent to a customer or received from a supplier as a sample. Delivery notes and Purchase Receipts will update stock levels but there will be no invoice against this item.", 
- "Re-Order Level", 
- "Warranty Period (in days)", 
- "Last Purchase Rate", 
- "Website Item Groups", 
- "Default Expense Account", 
- "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.", 
- "Manufacturing", 
- "Net Weight", 
- "Mandatory if Stock Item is \"Yes\"", 
- "Show in Website", 
- "Re-order", 
- "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes", 
- "UOM Conversion Details", 
- "FIFO", 
- "Percentage variation in quantity to be allowed while receiving or delivering this item.", 
- "Show \"In Stock\" or \"Not in Stock\" based on stock available in this warehouse.", 
- "Select \"Yes\" if you supply raw materials to your supplier to manufacture this item.", 
- "Inventory", 
- "Weight UOM", 
- "Minimum Order Qty", 
- "Is Stock Item", 
- "Is Service Item", 
- "Send an email to users of role \"Material Manager\" and \"Purchase Manager\" when re-order level is crossed.", 
- "Manufacturer Part Number", 
- "Inspection Criteria", 
- "Customer Codes", 
- "File List", 
- "Allowance Percent", 
- "Page Name", 
- "Selecting \"Yes\" will give a unique identity to each entity of this item which can be viewed in the Serial No master.", 
- "Website", 
- "Website Price List", 
- "Has Batch No", 
- "Item Code", 
- "Buying Cost", 
- "website page link", 
- "Max Discount (%)", 
- "Image", 
- "Auto-raise Material Request if quantity goes below re-order level in a warehouse", 
- "Is Asset Item", 
- "Sales Details", 
- "Standard Rate", 
- "Price Lists and Rates", 
- "Item Name", 
- "Sales Rate", 
- "No", 
- "Cost Center", 
- "Inspection Required", 
- "Default Purchase Account in which cost of the item will be debited.", 
- "Allow Samples", 
- "Quality Inspection Parameters", 
- "Re-Order Qty", 
- "Manufacturer", 
- "Show a slideshow at the top of the page", 
- "Lead Time Days", 
- "Selecting \"Yes\" will allow you to make a Production Order for this item.", 
- "Item Group", 
- "Unit of measurement of this item (e.g. Kg, Unit, No, Pair).", 
- "Generate Description HTML", 
- "Default BOM", 
- "Default Reserved Warehouse", 
- "Is Sales Item", 
- "Default Cost Center for tracking expense for this item.", 
- "Website Warehouse", 
- "Generates HTML to include selected image in the description", 
- "Allow Bill of Materials", 
- "Allow Production Order", 
- "Select \"Yes\" if you are maintaining stock of this item in your Inventory.", 
- "Notify by Email on Re-order", 
- "Select \"Yes\" if this item is used for some internal purpose in your company.", 
- "Description HTML", 
- "Item Supplier Details", 
- "Moving Average", 
- "Default Income Account", 
- "Selecting \"Yes\" will allow this item to figure in Sales Order, Delivery Note", 
- "Customer Code", 
- "Purchase Details", 
- "Item Quality Inspection Parameter", 
- "Description", 
- "End of Life", 
- "Warehouse-wise Item Reorder", 
- "Barcode", 
- "Website Description", 
- "You can enter the minimum quantity of this item to be ordered.", 
- "Net Weight of each Item", 
- "Stock", 
- "Image View", 
- "Item will be saved by this name in the data base.", 
- "Weightage", 
- "Is Purchase Item", 
- "Item", 
- "Yes", 
- "Is Sub Contracted Item", 
- "Item Prices", 
- "Item Tax1"
-]
\ No newline at end of file
diff --git a/stock/doctype/item/locale/ar-doc.json b/stock/doctype/item/locale/ar-doc.json
deleted file mode 100644
index 193d353..0000000
--- a/stock/doctype/item/locale/ar-doc.json
+++ /dev/null
@@ -1,119 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Item Group\">Manage Item Groups</a>": "<a href=\"#!Sales Browser/Item Group\">\u0625\u062f\u0627\u0631\u0629 \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0625\u063a\u0644\u0627\u0642</a>", 
- "A Product or a Service that is bought, sold or kept in stock.": "\u0645\u0646\u062a\u062c \u0623\u0648 \u0627\u0644\u062e\u062f\u0645\u0629 \u0627\u0644\u062a\u064a \u064a\u062a\u0645 \u0634\u0631\u0627\u0624\u0647\u0627 \u0623\u0648 \u0628\u064a\u0639\u0647\u0627 \u0623\u0648 \u062d\u0645\u0644\u0647\u0627 \u0641\u064a \u0633\u0648\u0642 \u0627\u0644\u0623\u0633\u0647\u0645.", 
- "Allow Bill of Materials": "\u064a\u0633\u0645\u062d \u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0642\u0627\u0646\u0648\u0646 \u0644\u0644\u0645\u0648\u0627\u062f", 
- "Allow Production Order": "\u062a\u0633\u0645\u062d \u0623\u0645\u0631 \u0627\u0644\u0625\u0646\u062a\u0627\u062c", 
- "Allow Samples": "\u062a\u0633\u0645\u062d \u0639\u064a\u0646\u0627\u062a", 
- "Allowance Percent": "\u0628\u062f\u0644 \u0627\u0644\u0646\u0633\u0628\u0629", 
- "Barcode": "\u0627\u0644\u0628\u0627\u0631\u0643\u0648\u062f", 
- "Brand": "\u0639\u0644\u0627\u0645\u0629 \u062a\u062c\u0627\u0631\u064a\u0629", 
- "Buying Cost": "\u0634\u0631\u0627\u0621 \u0627\u0644\u062a\u0643\u0644\u0641\u0629", 
- "Buying Cost will be updated from Purchase Orders and Purchase Receipts. <br>The buying cost will calculated by moving average method.": "\u0633\u064a\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u062a\u0643\u0644\u0641\u0629 \u0634\u0631\u0627\u0621 \u0645\u0646 \u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621 \u0648\u0625\u064a\u0635\u0627\u0644\u0627\u062a \u0634\u0631\u0627\u0621. <br> \u0633\u0648\u0641 \u062a\u062d\u0633\u0628 \u062a\u0643\u0644\u0641\u0629 \u0634\u0631\u0627\u0621 \u0639\u0646 \u0637\u0631\u064a\u0642 \u062a\u062d\u0631\u064a\u0643 \u0637\u0631\u064a\u0642\u0629 \u0627\u0644\u0645\u062a\u0648\u0633\u0637.", 
- "Cost Center": "\u0645\u0631\u0643\u0632 \u0627\u0644\u062a\u0643\u0644\u0641\u0629", 
- "Create a price list from Price List master and enter standard ref rates against each of them. On selection of a price list in Quotation, Sales Order or Delivery Note, corresponding ref rate will be fetched for this item.": "\u0625\u0646\u0634\u0627\u0621 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0645\u0646 \u0645\u0627\u062c\u0633\u062a\u064a\u0631 \u0648\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0642\u064a\u0627\u0633\u064a\u0629 \u0625\u062f\u062e\u0627\u0644 \u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0645\u0631\u062c\u0639 \u0636\u062f \u0643\u0644 \u0648\u0627\u062d\u062f \u0645\u0646\u0647\u0645. \u0639\u0644\u0649 \u0627\u062e\u062a\u064a\u0627\u0631 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0641\u064a \u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0642\u062a\u0628\u0627\u0633\u060c \u0623\u0648 \u0645\u0630\u0643\u0631\u0629 \u0627\u0644\u062a\u0633\u0644\u064a\u0645\u060c \u0633\u0648\u0641 \u064a\u0643\u0648\u0646 \u0627\u0644\u0645\u0631\u062c\u0639 \u0627\u0644\u0645\u0646\u0627\u0638\u0631\u0629 \u0645\u0639\u062f\u0644 \u0627\u0644\u0645\u0646\u0627\u0644 \u0644\u0647\u0630\u0627 \u0627\u0644\u0628\u0646\u062f.", 
- "Customer Code": "\u0642\u0627\u0646\u0648\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Codes": "\u0631\u0645\u0648\u0632 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Default BOM": "\u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a BOM", 
- "Default Cost Center": "\u0645\u0631\u0643\u0632 \u0627\u0644\u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629", 
- "Default Cost Center for tracking expense for this item.": "\u0645\u0631\u0643\u0632 \u0627\u0644\u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0644\u062a\u062a\u0628\u0639 \u062d\u0633\u0627\u0628 \u0644\u0647\u0630\u0627 \u0627\u0644\u0628\u0646\u062f.", 
- "Default Expense Account": "\u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0646\u0641\u0642\u0627\u062a \u0627\u0644\u062d\u0633\u0627\u0628", 
- "Default Income Account": "\u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0627\u0644\u062f\u062e\u0644 \u062d\u0633\u0627\u0628", 
- "Default Purchase Account in which cost of the item will be debited.": "\u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u062d\u0633\u0627\u0628 \u0627\u0644\u0634\u0631\u0627\u0621\u060c \u0627\u0644\u062a\u064a \u064a\u062a\u0645 \u062e\u0635\u0645\u0647\u0627 \u062a\u0643\u0644\u0641\u0629 \u0647\u0630\u0627 \u0627\u0644\u0628\u0646\u062f.", 
- "Default Reserved Warehouse": "\u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0645\u062d\u0641\u0648\u0638\u0629 \u0645\u0633\u062a\u0648\u062f\u0639", 
- "Default Unit of Measure": "\u0648\u062d\u062f\u0629 \u0627\u0644\u0642\u064a\u0627\u0633 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629", 
- "Description": "\u0648\u0635\u0641", 
- "Description HTML": "\u0648\u0635\u0641 HTML", 
- "End of Life": "\u0646\u0647\u0627\u064a\u0629 \u0627\u0644\u062d\u064a\u0627\u0629", 
- "FIFO": "FIFO", 
- "File List": "\u0645\u0644\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes": "\u0644\u0631\u0627\u062d\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621\u060c \u0648\u064a\u0645\u0643\u0646 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0647\u0630\u0647 \u0627\u0644\u0631\u0645\u0648\u0632 \u0641\u064a \u0623\u0634\u0643\u0627\u0644 \u0627\u0644\u0637\u0628\u0627\u0639\u0629 \u0645\u062b\u0644 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0648\u0627\u0644\u0633\u0646\u062f\u0627\u062a \u0627\u0644\u062a\u0633\u0644\u064a\u0645", 
- "Generate Description HTML": "\u062a\u0648\u0644\u064a\u062f HTML \u0648\u0635\u0641", 
- "Generates HTML to include selected image in the description": "\u064a\u0648\u0644\u062f HTML \u0644\u062a\u0634\u0645\u0644 \u0627\u0644\u0635\u0648\u0631\u0629 \u0627\u0644\u0645\u062d\u062f\u062f\u0629 \u0641\u064a \u0627\u0644\u0648\u0635\u0641", 
- "Has Batch No": "\u0648\u062f\u0641\u0639\u0629 \u0648\u0627\u062d\u062f\u0629 \u0644\u0627", 
- "Has Serial No": "\u0648\u0631\u0642\u0645 \u0627\u0644\u0645\u0633\u0644\u0633\u0644", 
- "Image": "\u0635\u0648\u0631\u0629", 
- "Image View": "\u0639\u0631\u0636 \u0627\u0644\u0635\u0648\u0631\u0629", 
- "Inspection Criteria": "\u0627\u0644\u062a\u0641\u062a\u064a\u0634 \u0645\u0639\u0627\u064a\u064a\u0631", 
- "Inspection Required": "\u0627\u0644\u062a\u0641\u062a\u064a\u0634 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629", 
- "Inventory": "\u062c\u0631\u062f", 
- "Is Asset Item": "\u0647\u0648 \u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0623\u0635\u0648\u0644", 
- "Is Purchase Item": "\u0647\u0648 \u0634\u0631\u0627\u0621 \u0645\u0627\u062f\u0629", 
- "Is Sales Item": "\u0647\u0648 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0625\u063a\u0644\u0627\u0642", 
- "Is Service Item": "\u0647\u0648 \u0627\u0644\u0628\u0646\u062f \u062e\u062f\u0645\u0629", 
- "Is Stock Item": "\u0647\u0648 \u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0623\u0633\u0647\u0645", 
- "Is Sub Contracted Item": "\u0647\u0648 \u0628\u0646\u062f \u0641\u0631\u0639\u064a \u0627\u0644\u062a\u0639\u0627\u0642\u062f", 
- "Item": "\u0628\u0646\u062f", 
- "Item Code": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0631\u0645\u0632", 
- "Item Group": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", 
- "Item Image (if not slideshow)": "\u0635\u0648\u0631\u0629 \u0627\u0644\u0628\u0646\u062f (\u0625\u0646 \u0644\u0645 \u064a\u0643\u0646 \u0639\u0631\u0636 \u0627\u0644\u0634\u0631\u0627\u0626\u062d)", 
- "Item Name": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0627\u0633\u0645", 
- "Item Prices": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0623\u0633\u0639\u0627\u0631", 
- "Item Quality Inspection Parameter": "\u0645\u0639\u0644\u0645\u0629 \u0627\u0644\u0628\u0646\u062f \u0627\u0644\u062a\u0641\u062a\u064a\u0634 \u0627\u0644\u062c\u0648\u062f\u0629", 
- "Item Supplier Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0628\u0646\u062f \u0645\u0632\u0648\u062f", 
- "Item Tax": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0636\u0631\u0627\u0626\u0628", 
- "Item Tax1": "\u0627\u0644\u0628\u0646\u062f Tax1", 
- "Item Website Specifications": "\u0645\u0648\u0627\u0635\u0641\u0627\u062a \u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0645\u0648\u0642\u0639", 
- "Item will be saved by this name in the data base.": "\u0633\u064a\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u0639\u0646\u0635\u0631 \u0628\u0647\u0630\u0627 \u0627\u0644\u0627\u0633\u0645 \u0641\u064a \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a.", 
- "Last Purchase Rate": "\u0645\u0634\u0627\u0631\u0643\u0629 \u0627\u0644\u0634\u0631\u0627\u0621 \u0642\u064a\u0645", 
- "Lead Time Days": "\u064a\u0624\u062f\u064a \u064a\u0648\u0645\u0627 \u0645\u0631\u0629", 
- "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.": "\u064a\u0624\u062f\u064a \u0627\u0644\u0648\u0642\u062a \u0647\u0648 \u0623\u064a\u0627\u0645 \u0639\u062f\u062f \u0627\u0644\u0623\u064a\u0627\u0645 \u0627\u0644\u062a\u064a \u0645\u0646 \u0627\u0644\u0645\u062a\u0648\u0642\u0639 \u0647\u0630\u0627 \u0627\u0644\u0628\u0646\u062f \u0641\u064a \u0627\u0644\u0645\u0633\u062a\u0648\u062f\u0639 \u0627\u0644\u062e\u0627\u0635 \u0628\u0643. \u064a\u062a\u0645 \u0625\u062d\u0636\u0627\u0631 \u0647\u0630\u0647 \u0627\u0644\u0623\u064a\u0627\u0645 \u0641\u064a \u0637\u0644\u0628 \u0627\u0644\u0645\u0648\u0627\u062f \u0639\u0646\u062f \u0627\u062e\u062a\u064a\u0627\u0631 \u0647\u0630\u0627 \u0627\u0644\u0628\u0646\u062f.", 
- "Lead Time days is number of days by which this item is expected in your warehouse. This days is fetched in Purchase Request when you select this item.": "\u064a\u0624\u062f\u064a \u0627\u0644\u0648\u0642\u062a \u0647\u0648 \u0623\u064a\u0627\u0645 \u0639\u062f\u062f \u0627\u0644\u0623\u064a\u0627\u0645 \u0627\u0644\u062a\u064a \u0645\u0646 \u0627\u0644\u0645\u062a\u0648\u0642\u0639 \u0647\u0630\u0627 \u0627\u0644\u0628\u0646\u062f \u0641\u064a \u0627\u0644\u0645\u0633\u062a\u0648\u062f\u0639 \u0627\u0644\u062e\u0627\u0635 \u0628\u0643. \u064a\u062a\u0645 \u0625\u062d\u0636\u0627\u0631 \u0647\u0630\u0647 \u0627\u0644\u0623\u064a\u0627\u0645 \u0641\u064a \u0637\u0644\u0628 \u0634\u0631\u0627\u0621 \u0639\u0646\u062f \u0627\u062e\u062a\u064a\u0627\u0631 \u0647\u0630\u0627 \u0627\u0644\u0628\u0646\u062f.", 
- "List this Item in multiple groups on the website.": "\u0642\u0627\u0626\u0645\u0629 \u0647\u0630\u0627 \u0627\u0644\u0628\u0646\u062f \u0641\u064a \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0645\u062a\u0639\u062f\u062f\u0629 \u0639\u0644\u0649 \u0634\u0628\u0643\u0629 \u0627\u0644\u0627\u0646\u062a\u0631\u0646\u062a.", 
- "Mandatory if Stock Item is \"Yes\"": "\u0625\u0644\u0632\u0627\u0645\u064a\u0629 \u0627\u0644\u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0623\u0633\u0647\u0645 \u0625\u0630\u0627 \u0647\u0648 &quot;\u0646\u0639\u0645&quot;", 
- "Manufacturer": "\u0627\u0644\u0635\u0627\u0646\u0639", 
- "Manufacturer Part Number": "\u0627\u0644\u0635\u0627\u0646\u0639 \u0627\u0644\u062c\u0632\u0621 \u0631\u0642\u0645", 
- "Manufacturing": "\u062a\u0635\u0646\u064a\u0639", 
- "Max Discount (%)": "\u0645\u0627\u0643\u0633 \u0627\u0644\u062e\u0635\u0645 (\u066a)", 
- "Minimum Order Qty": "\u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u0637\u0644\u0628 \u0627\u0644\u0643\u0645\u064a\u0629", 
- "Moving Average": "\u0627\u0644\u0645\u062a\u0648\u0633\u0637 \u200b\u200b\u0627\u0644\u0645\u062a\u062d\u0631\u0643", 
- "Net Weight": "\u0627\u0644\u0648\u0632\u0646 \u0627\u0644\u0635\u0627\u0641\u064a", 
- "Net Weight of each Item": "\u0627\u0644\u0648\u0632\u0646 \u0627\u0644\u0635\u0627\u0641\u064a \u0644\u0643\u0644 \u0628\u0646\u062f", 
- "No": "\u0644\u0627", 
- "Notify by Email on Re-order": "\u0625\u0628\u0644\u0627\u063a \u0639\u0646 \u0637\u0631\u064a\u0642 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0627\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0639\u0644\u0649 \u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u0646\u0638\u0627\u0645", 
- "Page Name": "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0633\u0645", 
- "Percentage variation in quantity to be allowed while receiving or delivering this item.": "\u0627\u0644\u0633\u0645\u0627\u062d \u0627\u0644\u0627\u062e\u062a\u0644\u0627\u0641 \u0641\u064a \u0646\u0633\u0628\u0629 \u0627\u0644\u0643\u0645\u064a\u0629 \u0641\u064a \u062d\u064a\u0646 \u062a\u0644\u0642\u064a \u0623\u0648 \u062a\u0642\u062f\u064a\u0645 \u0647\u0630\u0627 \u0627\u0644\u0628\u0646\u062f.", 
- "Price Lists and Rates": "\u0642\u0648\u0627\u0626\u0645 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0648\u0632\u064a\u0627\u062f\u0629 \u0645\u0639\u062f\u0644\u0627\u062a", 
- "Products will be sorted by weight-age in default searches. More the weight-age, higher the product will appear in the list.": "\u0633\u064a\u062a\u0645 \u0641\u0631\u0632 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u062d\u0633\u0628 \u0627\u0644\u0639\u0645\u0631\u060c \u0627\u0644\u0648\u0632\u0646 \u0641\u064a \u0639\u0645\u0644\u064a\u0627\u062a \u0627\u0644\u0628\u062d\u062b \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a. \u0623\u0643\u062b\u0631 \u0645\u0646 \u0627\u0644\u0648\u0632\u0646 \u0641\u064a \u0633\u0646\u060c \u0648\u0623\u0639\u0644\u0649 \u0627\u0644\u0645\u0646\u062a\u062c \u062a\u0638\u0647\u0631 \u0641\u064a \u0627\u0644\u0642\u0627\u0626\u0645\u0629.", 
- "Purchase Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0634\u0631\u0627\u0621", 
- "Quality Inspection Parameters": "\u0645\u0639\u0627\u064a\u064a\u0631 \u0627\u0644\u062c\u0648\u062f\u0629 \u0627\u0644\u062a\u0641\u062a\u064a\u0634", 
- "Re-Order Level": "\u0625\u0639\u0627\u062f\u0629 \u062a\u0631\u062a\u064a\u0628 \u0645\u0633\u062a\u0648\u0649", 
- "Re-Order Qty": "\u0625\u0639\u0627\u062f\u0629 \u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0643\u0645\u064a\u0629", 
- "Re-order": "\u0625\u0639\u0627\u062f\u0629 \u062a\u0631\u062a\u064a\u0628", 
- "Sales Details": "\u0645\u0628\u064a\u0639\u0627\u062a \u062a\u0641\u0627\u0635\u064a\u0644", 
- "Sales Rate": "\u0645\u0628\u064a\u0639\u0627\u062a \u0642\u064a\u0645", 
- "Select \"Yes\" if this item is to be sent to a customer or received from a supplier as a sample. Delivery notes and Purchase Receipts will update stock levels but there will be no invoice against this item.": "\u062d\u062f\u062f &quot;\u0646\u0639\u0645&quot; \u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0647\u0630\u0647 \u0627\u0644\u0633\u0644\u0639\u0629 \u063a\u064a\u0631 \u0645\u062a\u0648\u0641\u0631\u0629 \u0644\u064a\u062a\u0645 \u0625\u0631\u0633\u0627\u0644\u0647\u0627 \u0625\u0644\u0649 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0623\u0648 \u0627\u0644\u0648\u0627\u0631\u062f\u0629 \u0645\u0646 \u0627\u0644\u0645\u0648\u0631\u062f \u0643\u0639\u064a\u0646\u0629. \u0633\u0648\u0641 \u062a\u0644\u0627\u062d\u0638 \u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0648\u0625\u064a\u0635\u0627\u0644\u0627\u062a \u0634\u0631\u0627\u0621 \u062a\u062d\u062f\u064a\u062b \u0645\u0633\u062a\u0648\u064a\u0627\u062a \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u0648\u0644\u0643\u0646 \u0644\u0646 \u064a\u0643\u0648\u0646 \u0647\u0646\u0627\u0643 \u0641\u0627\u062a\u0648\u0631\u0629 \u0636\u062f \u0647\u0630\u0627 \u0627\u0644\u0628\u0646\u062f.", 
- "Select \"Yes\" if this item is used for some internal purpose in your company.": "\u062d\u062f\u062f &quot;\u0646\u0639\u0645&quot; \u0625\u0630\u0627 \u062a\u0645 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0647\u0630\u0627 \u0627\u0644\u0628\u0646\u062f \u0644\u0628\u0639\u0636 \u0627\u0644\u0623\u063a\u0631\u0627\u0636 \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629 \u0641\u064a \u0627\u0644\u0634\u0631\u0643\u0629.", 
- "Select \"Yes\" if this item represents some work like training, designing, consulting etc.": "\u062d\u062f\u062f &quot;\u0646\u0639\u0645&quot; \u0625\u0630\u0627 \u0647\u0630\u0627 \u0627\u0644\u0628\u0646\u062f \u064a\u0645\u062b\u0644 \u0628\u0639\u0636 \u0627\u0644\u0623\u0639\u0645\u0627\u0644 \u0645\u062b\u0644 \u0627\u0644\u062a\u062f\u0631\u064a\u0628\u060c \u0648\u062a\u0635\u0645\u064a\u0645\u060c \u0648\u0627\u0644\u062a\u0634\u0627\u0648\u0631 \u0627\u0644\u062e.", 
- "Select \"Yes\" if you are maintaining stock of this item in your Inventory.": "\u062d\u062f\u062f &quot;\u0646\u0639\u0645&quot; \u0625\u0630\u0627 \u0643\u0646\u062a \u0627\u0644\u062d\u0641\u0627\u0638 \u0639\u0644\u0649 \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u0628\u0646\u062f \u0641\u064a \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u0627\u0644\u062e\u0627\u0635 \u0628\u0643.", 
- "Select \"Yes\" if you supply raw materials to your supplier to manufacture this item.": "\u062d\u062f\u062f &quot;\u0646\u0639\u0645&quot; \u0625\u0630\u0627 \u0643\u0646\u062a \u062a\u0648\u0631\u064a\u062f \u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u062e\u0627\u0645 \u0644\u062a\u0635\u0646\u064a\u0639 \u0627\u0644\u0645\u0648\u0631\u062f \u0627\u0644\u062e\u0627\u0635 \u0628\u0643 \u0625\u0644\u0649 \u0647\u0630\u0627 \u0627\u0644\u0628\u0646\u062f.", 
- "Selecting \"Yes\" will allow this item to appear in Purchase Order , Purchase Receipt.": "\u0648\u0627\u062e\u062a\u064a\u0627\u0631 &quot;\u0646\u0639\u0645&quot; \u0627\u0644\u0633\u0645\u0627\u062d \u0644\u0647\u0630\u0627 \u0627\u0644\u0628\u0646\u062f \u064a\u0638\u0647\u0631 \u0641\u064a \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621\u060c \u0648\u062a\u0644\u0642\u064a \u0634\u0631\u0627\u0621.", 
- "Selecting \"Yes\" will allow this item to figure in Sales Order, Delivery Note": "\u0627\u062e\u062a\u064a\u0627\u0631 &quot;\u0646\u0639\u0645&quot; \u0633\u0648\u0641 \u064a\u0633\u0645\u062d \u0647\u0630\u0627 \u0627\u0644\u0628\u0646\u062f \u0625\u0644\u0649 \u0627\u0644\u0631\u0642\u0645 \u0641\u064a \u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a\u060c \u0645\u0630\u0643\u0631\u0629 \u0627\u0644\u062a\u0633\u0644\u064a\u0645", 
- "Selecting \"Yes\" will allow you to create Bill of Material showing raw material and operational costs incurred to manufacture this item.": "\u0648\u0627\u062e\u062a\u064a\u0627\u0631 &quot;\u0646\u0639\u0645&quot; \u064a\u0633\u0645\u062d \u0644\u0643 \u0644\u062e\u0644\u0642 \u0628\u064a\u0644 \u0645\u0646 \u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u062e\u0627\u0645 \u0648\u0627\u0644\u0645\u0648\u0627\u062f \u062a\u0638\u0647\u0631 \u0627\u0644\u062a\u0643\u0627\u0644\u064a\u0641 \u0627\u0644\u062a\u0634\u063a\u064a\u0644\u064a\u0629 \u0627\u0644\u0645\u062a\u0643\u0628\u062f\u0629 \u0644\u062a\u0635\u0646\u064a\u0639 \u0647\u0630\u0627 \u0627\u0644\u0628\u0646\u062f.", 
- "Selecting \"Yes\" will allow you to make a Production Order for this item.": "\u0648\u0627\u062e\u062a\u064a\u0627\u0631 &quot;\u0646\u0639\u0645&quot; \u062a\u0633\u0645\u062d \u0644\u0643 \u0644\u062c\u0639\u0644 \u0623\u0645\u0631 \u0627\u0644\u0625\u0646\u062a\u0627\u062c \u0644\u0647\u0630\u0627 \u0627\u0644\u0628\u0646\u062f.", 
- "Selecting \"Yes\" will give a unique identity to each entity of this item which can be viewed in the Serial No master.": "\u0648\u0627\u062e\u062a\u064a\u0627\u0631 &quot;\u0646\u0639\u0645&quot; \u064a\u0639\u0637\u064a \u0647\u0648\u064a\u0629 \u0641\u0631\u064a\u062f\u0629 \u0645\u0646 \u0646\u0648\u0639\u0647\u0627 \u0644\u0643\u0644 \u0643\u064a\u0627\u0646 \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u0628\u0646\u062f \u0648\u0627\u0644\u062a\u064a \u064a\u0645\u0643\u0646 \u0639\u0631\u0636\u0647\u0627 \u0641\u064a \u0627\u0644\u0645\u0633\u0644\u0633\u0644 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629.", 
- "Send an email to users of role \"Material Manager\" and \"Purchase Manager\" when re-order level is crossed.": "\u0625\u0631\u0633\u0627\u0644 \u0628\u0631\u064a\u062f \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0625\u0644\u0649 \u0645\u0633\u062a\u062e\u062f\u0645\u064a &quot;\u0645\u062f\u064a\u0631 \u0627\u0644\u0645\u0648\u0627\u062f&quot; \u062f\u0648\u0631 \u0648&quot;\u0645\u062f\u064a\u0631 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a&quot; \u0639\u0646\u062f\u0645\u0627 \u0639\u0628\u0631\u062a \u0625\u0639\u0627\u062f\u0629 \u062a\u0631\u062a\u064a\u0628 \u0645\u0633\u062a\u0648\u0649.", 
- "Show \"In Stock\" or \"Not in Stock\" based on stock available in this warehouse.": "\u062a\u0638\u0647\u0631 &quot;\u0641\u064a \u0633\u0648\u0642 \u0627\u0644\u0623\u0633\u0647\u0645&quot; \u0623\u0648 &quot;\u0644\u064a\u0633 \u0641\u064a \u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629&quot; \u0639\u0644\u0649 \u0623\u0633\u0627\u0633 \u0627\u0644\u0623\u0633\u0647\u0645 \u0627\u0644\u0645\u062a\u0627\u062d\u0629 \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u0645\u062e\u0632\u0646.", 
- "Show Price in Website (if set)": "\u0627\u0644\u0633\u0639\u0631 \u0639\u0631\u0636 \u0641\u064a \u0627\u0644\u0645\u0648\u0642\u0639 (\u0625\u0630\u0627 \u062a\u0639\u064a\u064a\u0646)", 
- "Show a slideshow at the top of the page": "\u062a\u0638\u0647\u0631 \u0627\u0644\u0634\u0631\u0627\u0626\u062d \u0641\u064a \u0623\u0639\u0644\u0649 \u0627\u0644\u0635\u0641\u062d\u0629", 
- "Show in Website": "\u062a\u0638\u0647\u0631 \u0641\u064a \u0627\u0644\u0645\u0648\u0642\u0639", 
- "Slideshow": "\u0639\u0631\u0636 \u0627\u0644\u0634\u0631\u0627\u0626\u062d", 
- "Standard Rate": "\u0642\u064a\u0645 \u0627\u0644\u0642\u064a\u0627\u0633\u064a\u0629", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "The quantity for the Purchase Request when the stock goes below re-order level.": "\u0643\u0645\u064a\u0629 \u0644\u0644\u0637\u0644\u0628 \u0634\u0631\u0627\u0621 \u0627\u0644\u0623\u0633\u0647\u0645 \u0639\u0646\u062f\u0645\u0627 \u064a\u0630\u0647\u0628 \u0623\u062f\u0646\u0627\u0647 \u0625\u0639\u0627\u062f\u0629 \u062a\u0631\u062a\u064a\u0628 \u0645\u0633\u062a\u0648\u0649.", 
- "The system will generate a Purchase Request automatically when stock quantity goes below re-order level in warehouse of type \"Stores\" or \"Reserved Warehouse\".": "\u0633\u064a\u0642\u0648\u0645 \u0627\u0644\u0646\u0638\u0627\u0645 \u0625\u0646\u0634\u0627\u0621 \u0637\u0644\u0628 \u0634\u0631\u0627\u0621 \u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0645\u062a\u0628\u0642\u064a\u0629 \u062a\u0644\u0642\u0627\u0626\u064a\u0627 \u0639\u0646\u062f\u0645\u0627 \u064a\u0630\u0647\u0628 \u0623\u062f\u0646\u0627\u0647 \u0625\u0639\u0627\u062f\u0629 \u062a\u0631\u062a\u064a\u0628 \u0645\u0633\u062a\u0648\u0649 \u0641\u064a \u0645\u0633\u062a\u0648\u062f\u0639 &quot;\u0645\u062a\u0627\u062c\u0631&quot; \u0623\u0648 \u0646\u0648\u0639 &quot;\u0645\u0633\u062a\u0648\u062f\u0639 \u0645\u062d\u0641\u0648\u0638\u0629&quot;.", 
- "UOM Conversion Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u062a\u062d\u0648\u064a\u0644 UOM", 
- "Unit of measurement of this item (e.g. Kg, Unit, No, Pair).": "\u0648\u062d\u062f\u0629 \u0627\u0644\u0642\u064a\u0627\u0633 \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u0628\u0646\u062f (\u0645\u062b\u0644 \u0643\u062c\u0645\u060c \u0648\u062d\u062f\u0629\u060c \u0644\u0627\u060c \u0627\u0644\u0632\u0648\u062c).", 
- "Valuation Method": "\u062a\u0642\u064a\u064a\u0645 \u0627\u0644\u0637\u0631\u064a\u0642\u0629", 
- "Warehouse-wise Item Reorder": "\u0645\u0633\u062a\u0648\u062f\u0639 \u0627\u0644\u0645\u062f\u064a\u0646\u0629 \u0645\u0646 \u0627\u0644\u062d\u0643\u0645\u0629 \u0625\u0639\u0627\u062f\u0629 \u062a\u0631\u062a\u064a\u0628", 
- "Warranty Period (in days)": "\u0641\u062a\u0631\u0629 \u0627\u0644\u0636\u0645\u0627\u0646 (\u0628\u0627\u0644\u0623\u064a\u0627\u0645)", 
- "Website": "\u0627\u0644\u0645\u0648\u0642\u0639", 
- "Website Description": "\u0627\u0644\u0645\u0648\u0642\u0639 \u0648\u0635\u0641", 
- "Website Item Groups": "\u0645\u0648\u0642\u0639 \u0627\u0644\u0633\u0644\u0639\u0629 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0627\u062a", 
- "Website Price List": "\u0627\u0644\u0645\u0648\u0642\u0639 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631", 
- "Website Warehouse": "\u0645\u0648\u0642\u0639 \u0645\u0633\u062a\u0648\u062f\u0639", 
- "Weight UOM": "\u0627\u0644\u0648\u0632\u0646 UOM", 
- "Weightage": "\u0627\u0644\u062a\u0631\u062c\u064a\u062d", 
- "Yes": "\u0646\u0639\u0645", 
- "You can enter the minimum quantity of this item to be ordered.": "\u064a\u0645\u0643\u0646\u0643 \u0625\u062f\u062e\u0627\u0644 \u0643\u0645\u064a\u0629 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u0628\u0646\u062f \u0625\u0644\u0649 \u0623\u0646 \u064a\u0624\u0645\u0631.", 
- "website page link": "\u0627\u0644\u0645\u0648\u0642\u0639 \u0631\u0627\u0628\u0637 \u0627\u0644\u0635\u0641\u062d\u0629"
-}
\ No newline at end of file
diff --git a/stock/doctype/item/locale/de-doc.json b/stock/doctype/item/locale/de-doc.json
deleted file mode 100644
index 1954699..0000000
--- a/stock/doctype/item/locale/de-doc.json
+++ /dev/null
@@ -1,116 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Item Group\">Manage Item Groups</a>": "<a href=\"#!Sales Browser/Item Group\"> Artikel Gruppen verwalten </ a>", 
- "A Product or a Service that is bought, sold or kept in stock.": "Ein Produkt oder eine Dienstleistung, die gekauft, verkauft oder gehalten auf Lager.", 
- "Allow Bill of Materials": "Lassen Bill of Materials", 
- "Allow Production Order": "Lassen Fertigungsauftrag", 
- "Allow Samples": "Lassen Proben", 
- "Allowance Percent": "Allowance Prozent", 
- "Barcode": "Strichcode", 
- "Brand": "Marke", 
- "Buying Cost": "Kauf Cost", 
- "Buying Cost will be updated from Purchase Orders and Purchase Receipts. <br>The buying cost will calculated by moving average method.": "Buying Kosten werden von Bestellungen und Einnahmen aktualisiert werden. <br> Der Kauf Kosten werden vom gleitenden Durchschnitt berechnet.", 
- "Cost Center": "Kostenstellenrechnung", 
- "Create a price list from Price List master and enter standard ref rates against each of them. On selection of a price list in Quotation, Sales Order or Delivery Note, corresponding ref rate will be fetched for this item.": "Erstellen Sie eine Preisliste von Preisliste Master und geben Sie Standard-ref Preise gegen jeden von ihnen. Bei Auswahl einer Preisliste Angebot, Auftrag oder Lieferschein, werden entsprechende ref f\u00fcr dieser Artikel abgeholt werden.", 
- "Customer Code": "Customer Code", 
- "Customer Codes": "Kunde Codes", 
- "Default BOM": "Standard BOM", 
- "Default Cost Center": "Standard Kostenstelle", 
- "Default Cost Center for tracking expense for this item.": "Standard Cost Center for Tracking Kosten f\u00fcr diesen Artikel.", 
- "Default Expense Account": "Standard Expense Konto", 
- "Default Income Account": "Standard Income Konto", 
- "Default Purchase Account in which cost of the item will be debited.": "Standard Purchase Konto in dem Preis des Artikels wird abgebucht.", 
- "Default Reserved Warehouse": "Standard Reserved Warehouse", 
- "Default Unit of Measure": "Standard-Ma\u00dfeinheit", 
- "Description": "Beschreibung", 
- "Description HTML": "Beschreibung HTML", 
- "End of Life": "End of Life", 
- "FIFO": "FIFO", 
- "File List": "Dateiliste", 
- "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes": "F\u00fcr die Bequemlichkeit der Kunden, k\u00f6nnen diese Codes in Druckformate wie Rechnungen und Lieferscheine werden", 
- "Generate Description HTML": "Generieren Beschreibung HTML", 
- "Generates HTML to include selected image in the description": "Erzeugt HTML ausgew\u00e4hlte Bild sind in der Beschreibung", 
- "Has Batch No": "Hat Batch No", 
- "Has Serial No": "Hat Serial No", 
- "Image": "Bild", 
- "Image View": "Bild anzeigen", 
- "Inspection Criteria": "Pr\u00fcfkriterien", 
- "Inspection Required": "Inspektion erforderlich", 
- "Inventory": "Inventar", 
- "Is Asset Item": "Ist Aktivposition", 
- "Is Purchase Item": "Ist Kaufsache", 
- "Is Sales Item": "Ist Verkaufsartikel", 
- "Is Service Item": "Ist Service Item", 
- "Is Stock Item": "Ist Stock Item", 
- "Is Sub Contracted Item": "Ist Sub Vertragsgegenstand", 
- "Item": "Artikel", 
- "Item Code": "Item Code", 
- "Item Group": "Artikel-Gruppe", 
- "Item Image (if not slideshow)": "Item Image (wenn nicht Diashow)", 
- "Item Name": "Item Name", 
- "Item Prices": "Produkt Preise", 
- "Item Quality Inspection Parameter": "Qualit\u00e4tspr\u00fcfung Artikel Parameter", 
- "Item Supplier Details": "Artikel Supplier Details", 
- "Item Tax": "MwSt. Artikel", 
- "Item Tax1": "Artikel Tax1", 
- "Item Website Specifications": "Artikel Spezifikationen Webseite", 
- "Item will be saved by this name in the data base.": "Einzelteil wird mit diesem Namen in der Datenbank gespeichert werden.", 
- "Last Purchase Rate": "Last Purchase Rate", 
- "Lead Time Days": "Lead Time Tage", 
- "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 Time Tage ist die Anzahl der Tage, um die diesen Artikel in Ihrem Lager zu erwarten ist. Diese geholt Tage in Material anfordern Wenn Sie diese Option ausw\u00e4hlen.", 
- "List this Item in multiple groups on the website.": "Liste Diesen Artikel in mehrere Gruppen auf der Website.", 
- "Mandatory if Stock Item is \"Yes\"": "Stock Item ist obligatorisch, wenn Sie \"Ja\"", 
- "Manufacturer": "Hersteller", 
- "Manufacturer Part Number": "Hersteller-Teilenummer", 
- "Manufacturing": "Herstellung", 
- "Max Discount (%)": "Discount Max (%)", 
- "Minimum Order Qty": "Minimale Bestellmenge", 
- "Moving Average": "Moving Average", 
- "Net Weight": "Nettogewicht", 
- "Net Weight of each Item": "Nettogewicht der einzelnen Artikel", 
- "No": "Auf", 
- "Notify by Email on Re-order": "Benachrichtigen Sie per E-Mail auf Re-order", 
- "Page Name": "Page Name", 
- "Percentage variation in quantity to be allowed while receiving or delivering this item.": "Prozentuale Ver\u00e4nderung in der Menge zu d\u00fcrfen w\u00e4hrend des Empfangs oder der Lieferung diesen Artikel werden.", 
- "Price Lists and Rates": "Preislisten und Preise", 
- "Products will be sorted by weight-age in default searches. More the weight-age, higher the product will appear in the list.": "Die Produkte werden Gew.-age in Verzug Suchbegriffe sortiert werden. Mehr das Gewicht-Alter, wird das Produkt h\u00f6her erscheinen in der Liste.", 
- "Purchase Details": "Kaufinformationen", 
- "Quality Inspection Parameters": "Qualit\u00e4tspr\u00fcfung Parameter", 
- "Re-Order Level": "Re-Order Stufe", 
- "Re-Order Qty": "Re-Order Menge", 
- "Re-order": "Re-Order", 
- "Sales Details": "Sales Details", 
- "Sales Rate": "Vertrieb bewerten", 
- "Select \"Yes\" if this item is to be sent to a customer or received from a supplier as a sample. Delivery notes and Purchase Receipts will update stock levels but there will be no invoice against this item.": "W\u00e4hlen Sie \"Ja\", wenn dieser Punkt ist es, an den Kunden gesendet oder empfangen werden vom Lieferanten auf die Probe. Lieferscheine und Kaufbelege werden aktualisiert Lagerbest\u00e4nde, aber es wird auf der Rechnung vor diesem Element sein.", 
- "Select \"Yes\" if this item is used for some internal purpose in your company.": "W\u00e4hlen Sie \"Ja\", wenn dieser Punkt f\u00fcr einige interne Zwecke in Ihrem Unternehmen verwendet wird.", 
- "Select \"Yes\" if this item represents some work like training, designing, consulting etc.": "W\u00e4hlen Sie \"Ja\", wenn dieser Artikel stellt einige Arbeiten wie Ausbildung, Gestaltung, Beratung etc..", 
- "Select \"Yes\" if you are maintaining stock of this item in your Inventory.": "W\u00e4hlen Sie \"Ja\", wenn Sie Pflege stock dieses Artikels in Ihrem Inventar.", 
- "Select \"Yes\" if you supply raw materials to your supplier to manufacture this item.": "W\u00e4hlen Sie \"Ja\", wenn Sie Rohstoffe an Ihren Lieferanten liefern, um diesen Artikel zu fertigen.", 
- "Selecting \"Yes\" will allow this item to appear in Purchase Order , Purchase Receipt.": "W\u00e4hlen Sie \"Ja\" k\u00f6nnen diesen Artikel in Bestellung, Kaufbeleg erscheinen.", 
- "Selecting \"Yes\" will allow this item to figure in Sales Order, Delivery Note": "W\u00e4hlen Sie \"Ja\" k\u00f6nnen diesen Artikel in Sales Order herauszufinden, Lieferschein", 
- "Selecting \"Yes\" will allow you to create Bill of Material showing raw material and operational costs incurred to manufacture this item.": "W\u00e4hlen Sie \"Ja\" erm\u00f6glicht es Ihnen, Bill of Material zeigt Rohstoffe und Betriebskosten anfallen, um diesen Artikel herzustellen erstellen.", 
- "Selecting \"Yes\" will allow you to make a Production Order for this item.": "W\u00e4hlen Sie \"Ja\" erm\u00f6glicht es Ihnen, einen Fertigungsauftrag f\u00fcr diesen Artikel machen.", 
- "Selecting \"Yes\" will give a unique identity to each entity of this item which can be viewed in the Serial No master.": "W\u00e4hlen Sie \"Ja\" wird eine einzigartige Identit\u00e4t zu jeder Einheit dieses Artikels, die in der Serial No Master eingesehen werden kann geben.", 
- "Send an email to users of role \"Material Manager\" and \"Purchase Manager\" when re-order level is crossed.": "Senden Sie eine E-Mail an Benutzer der Rolle \"Material Manager\" und \"Purchase Manager\", wenn re-order-Ebene \u00fcberschritten wird.", 
- "Show \"In Stock\" or \"Not in Stock\" based on stock available in this warehouse.": "Anzeigen \"Im Lager\" oder \"Nicht auf Lager\", basierend auf verf\u00fcgbaren Bestand in diesem Lager.", 
- "Show Price in Website (if set)": "Zeige Preis in Website (wenn eingestellt)", 
- "Show a slideshow at the top of the page": "Zeige die Slideshow an der Spitze der Seite", 
- "Show in Website": "Zeigen Sie im Website", 
- "Slideshow": "Slideshow", 
- "Standard Rate": "Standardpreis", 
- "Stock": "Lager", 
- "UOM Conversion Details": "UOM Conversion Einzelheiten", 
- "Unit of measurement of this item (e.g. Kg, Unit, No, Pair).": "Ma\u00dfeinheit f\u00fcr diesen Artikel (zB kg, Einheit, Nein, Pair).", 
- "Valuation Method": "Valuation Method", 
- "Warehouse-wise Item Reorder": "Warehouse-weise Artikel Reorder", 
- "Warranty Period (in days)": "Gew\u00e4hrleistungsfrist (in Tagen)", 
- "Website": "Webseite", 
- "Website Description": "Website Beschreibung", 
- "Website Item Groups": "Website Artikelgruppen", 
- "Website Price List": "Website Preisliste", 
- "Website Warehouse": "Website Warehouse", 
- "Weight UOM": "Gewicht UOM", 
- "Weightage": "Gewichtung", 
- "Yes": "Ja", 
- "You can enter the minimum quantity of this item to be ordered.": "Sie k\u00f6nnen die minimale Menge von diesem Artikel bestellt werden.", 
- "website page link": "Website-Link"
-}
\ No newline at end of file
diff --git a/stock/doctype/item/locale/es-doc.json b/stock/doctype/item/locale/es-doc.json
deleted file mode 100644
index 9140e25..0000000
--- a/stock/doctype/item/locale/es-doc.json
+++ /dev/null
@@ -1,119 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Item Group\">Manage Item Groups</a>": "<a href=\"#!Sales Browser/Item Group\">Gestionar grupos de art\u00edculos</a>", 
- "A Product or a Service that is bought, sold or kept in stock.": "Un producto o un servicio que se compra, se vende o se mantienen en stock.", 
- "Allow Bill of Materials": "Permitir Lista de materiales", 
- "Allow Production Order": "Permitir orden de producci\u00f3n", 
- "Allow Samples": "Deje que las muestras", 
- "Allowance Percent": "Asignaci\u00f3n porcentual", 
- "Barcode": "C\u00f3digo de barras", 
- "Brand": "Marca", 
- "Buying Cost": "Comprar Costo", 
- "Buying Cost will be updated from Purchase Orders and Purchase Receipts. <br>The buying cost will calculated by moving average method.": "Costo de Adquisici\u00f3n ser\u00e1 actualizada de las \u00f3rdenes de compra y recibos de compra. <br> El precio de compra se calcula moviendo m\u00e9todo promedio.", 
- "Cost Center": "De centros de coste", 
- "Create a price list from Price List master and enter standard ref rates against each of them. On selection of a price list in Quotation, Sales Order or Delivery Note, corresponding ref rate will be fetched for this item.": "Crear una lista de precios de maestro Lista de precios y entrar en las tarifas est\u00e1ndar ref contra cada uno de ellos. Al seleccionar una lista de precios de cotizaci\u00f3n, orden de venta o nota de entrega, la tasa de ref correspondiente ser\u00e1 descargado por este concepto.", 
- "Customer Code": "C\u00f3digo de Cliente", 
- "Customer Codes": "C\u00f3digos de clientes", 
- "Default BOM": "Por defecto BOM", 
- "Default Cost Center": "Defecto de centros de coste", 
- "Default Cost Center for tracking expense for this item.": "Defecto de centros de coste para el seguimiento de los gastos por este concepto.", 
- "Default Expense Account": "Cuenta predeterminada de gastos", 
- "Default Income Account": "Cuenta predeterminada de Ingresos", 
- "Default Purchase Account in which cost of the item will be debited.": "Cuenta predeterminada de compra en las que el precio del art\u00edculo ser\u00e1 debitada.", 
- "Default Reserved Warehouse": "Por defecto Reservado Almac\u00e9n", 
- "Default Unit of Measure": "Defecto Unidad de medida", 
- "Description": "Descripci\u00f3n", 
- "Description HTML": "Descripci\u00f3n HTML", 
- "End of Life": "Fin de la Vida", 
- "FIFO": "FIFO", 
- "File List": "Lista de archivos", 
- "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes": "Para la comodidad de los clientes, estos c\u00f3digos se puede utilizar en formato impreso como facturas y albaranes", 
- "Generate Description HTML": "Descripci\u00f3n Generar HTML", 
- "Generates HTML to include selected image in the description": "Genera HTML para incluir la imagen seleccionada en la descripci\u00f3n", 
- "Has Batch No": "Tiene Lote n \u00ba", 
- "Has Serial No": "No tiene de serie", 
- "Image": "Imagen", 
- "Image View": "Ver imagen", 
- "Inspection Criteria": "Criterios de Inspecci\u00f3n", 
- "Inspection Required": "Inspecci\u00f3n Requerida", 
- "Inventory": "Inventario", 
- "Is Asset Item": "Es la partida del activo", 
- "Is Purchase Item": "Es objeto de compra", 
- "Is Sales Item": "Es el punto de venta", 
- "Is Service Item": "Es el elemento de servicio", 
- "Is Stock Item": "Es el punto de", 
- "Is Sub Contracted Item": "Es Art\u00edculo Sub Contratadas", 
- "Item": "Art\u00edculo", 
- "Item Code": "C\u00f3digo del art\u00edculo", 
- "Item Group": "Grupo de art\u00edculos", 
- "Item Image (if not slideshow)": "Imagen del art\u00edculo (si no presentaci\u00f3n de diapositivas)", 
- "Item Name": "Nombre del elemento", 
- "Item Prices": "Precios de los art\u00edculos", 
- "Item Quality Inspection Parameter": "Calidad Inspecci\u00f3n Tema Par\u00e1metro", 
- "Item Supplier Details": "Elemento Detalles del Proveedor", 
- "Item Tax": "Art\u00edculo Tributaria", 
- "Item Tax1": "Art\u00edculo Tax1", 
- "Item Website Specifications": "Elemento Especificaciones generales", 
- "Item will be saved by this name in the data base.": "El art\u00edculo ser\u00e1 salvado por este nombre en la base de datos.", 
- "Last Purchase Rate": "Tarifa de \u00daltimo", 
- "Lead Time Days": "Plomo d\u00edas Tiempo", 
- "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 Time d\u00eda es el n\u00famero de d\u00edas en que se espera para este art\u00edculo en su almac\u00e9n. Estos d\u00edas se recupera en la solicitud de material cuando se selecciona este elemento.", 
- "Lead Time days is number of days by which this item is expected in your warehouse. This days is fetched in Purchase Request when you select this item.": "Lead Time d\u00eda es el n\u00famero de d\u00edas en que se espera para este art\u00edculo en su almac\u00e9n. Estos d\u00edas se recupera en solicitud de compra al seleccionar este elemento.", 
- "List this Item in multiple groups on the website.": "Enumero este art\u00edculo en varios grupos en la web.", 
- "Mandatory if Stock Item is \"Yes\"": "Punto Obligatorio de si es &quot;S\u00ed&quot;", 
- "Manufacturer": "Fabricante", 
- "Manufacturer Part Number": "C\u00f3digo de Fabricante", 
- "Manufacturing": "Fabricaci\u00f3n", 
- "Max Discount (%)": "Max Descuento (%)", 
- "Minimum Order Qty": "Cantidad m\u00ednima de pedido", 
- "Moving Average": "Media m\u00f3vil", 
- "Net Weight": "Peso neto", 
- "Net Weight of each Item": "Peso neto de cada art\u00edculo", 
- "No": "No", 
- "Notify by Email on Re-order": "Notificar por correo electr\u00f3nico en la Re-order", 
- "Page Name": "Nombre p\u00e1gina", 
- "Percentage variation in quantity to be allowed while receiving or delivering this item.": "Variaci\u00f3n porcentual de la cantidad que se le permita al recibir o entregar este art\u00edculo.", 
- "Price Lists and Rates": "Listas de precios y tarifas", 
- "Products will be sorted by weight-age in default searches. More the weight-age, higher the product will appear in the list.": "Los productos ser\u00e1n ordenados por peso-edad en las b\u00fasquedas por defecto. M\u00e1s del peso-edad, mayor es el producto aparecer\u00e1 en la lista.", 
- "Purchase Details": "Detalles compra", 
- "Quality Inspection Parameters": "Par\u00e1metros de Calidad Inspecci\u00f3n", 
- "Re-Order Level": "Re-Order Nivel", 
- "Re-Order Qty": "Re-Order Cantidad", 
- "Re-order": "Reordenar", 
- "Sales Details": "Ventas Details", 
- "Sales Rate": "Ventas Precio", 
- "Select \"Yes\" if this item is to be sent to a customer or received from a supplier as a sample. Delivery notes and Purchase Receipts will update stock levels but there will be no invoice against this item.": "Seleccione &quot;S\u00ed&quot; si este art\u00edculo se va a enviar a un cliente o recibido de un proveedor como muestra. Albaranes y facturas de compra se actualizar\u00e1n los niveles de existencias, pero no habr\u00e1 ninguna factura en contra de este art\u00edculo.", 
- "Select \"Yes\" if this item is used for some internal purpose in your company.": "Seleccione &quot;S\u00ed&quot; si este elemento se utiliza para un prop\u00f3sito interno de su empresa.", 
- "Select \"Yes\" if this item represents some work like training, designing, consulting etc.": "Seleccione &quot;S\u00ed&quot; si esta partida representa un trabajo como la formaci\u00f3n, el dise\u00f1o, consultor\u00eda, etc", 
- "Select \"Yes\" if you are maintaining stock of this item in your Inventory.": "Seleccione &quot;S\u00ed&quot; si usted est\u00e1 manteniendo un balance de este art\u00edculo en su inventario.", 
- "Select \"Yes\" if you supply raw materials to your supplier to manufacture this item.": "Seleccione &quot;S\u00ed&quot; si usted suministra materias primas a su proveedor para la fabricaci\u00f3n de este art\u00edculo.", 
- "Selecting \"Yes\" will allow this item to appear in Purchase Order , Purchase Receipt.": "Si selecciona &quot;S\u00ed&quot; permitir\u00e1 que este elemento aparezca en la orden de compra, recibo de compra.", 
- "Selecting \"Yes\" will allow this item to figure in Sales Order, Delivery Note": "Si selecciona &quot;S\u00ed&quot; permitir\u00e1 a este art\u00edculo a figurar en \u00f3rdenes de venta, nota de entrega", 
- "Selecting \"Yes\" will allow you to create Bill of Material showing raw material and operational costs incurred to manufacture this item.": "Si selecciona &quot;S\u00ed&quot; le permitir\u00e1 crear listas de materiales que muestra la materia prima y los costos operativos incurridos para la fabricaci\u00f3n de este art\u00edculo.", 
- "Selecting \"Yes\" will allow you to make a Production Order for this item.": "Si selecciona &quot;S\u00ed&quot; le permitir\u00e1 hacer una orden de producci\u00f3n para este art\u00edculo.", 
- "Selecting \"Yes\" will give a unique identity to each entity of this item which can be viewed in the Serial No master.": "Si selecciona &quot;S\u00ed&quot; le dar\u00e1 una identidad \u00fanica a cada entidad de este art\u00edculo que se puede ver en la serie No maestro.", 
- "Send an email to users of role \"Material Manager\" and \"Purchase Manager\" when re-order level is crossed.": "Enviar un correo electr\u00f3nico a los usuarios de &quot;Administrador de Material&quot; papel y &quot;Administrador de compra&quot; cuando re-ordenar nivel se cruza.", 
- "Show \"In Stock\" or \"Not in Stock\" based on stock available in this warehouse.": "Mostrar &quot;En Stock&quot; o &quot;no est\u00e1 en stock&quot;, basada en el stock disponible en este almac\u00e9n.", 
- "Show Price in Website (if set)": "Mostrar Precio en Sitio Web (si est\u00e1 configurado)", 
- "Show a slideshow at the top of the page": "Mostrar una presentaci\u00f3n de diapositivas en la parte superior de la p\u00e1gina", 
- "Show in Website": "Mostrar en el sitio web", 
- "Slideshow": "Presentaci\u00f3n", 
- "Standard Rate": "Tarifa Est\u00e1ndar", 
- "Stock": "Valores", 
- "The quantity for the Purchase Request when the stock goes below re-order level.": "La cantidad de la solicitud de compra cuando la poblaci\u00f3n est\u00e1 por debajo de reordenar nivel.", 
- "The system will generate a Purchase Request automatically when stock quantity goes below re-order level in warehouse of type \"Stores\" or \"Reserved Warehouse\".": "El sistema generar\u00e1 una solicitud de compra de forma autom\u00e1tica cuando la cantidad de existencias es inferior a re-ordenar nivel en el dep\u00f3sito de tipo &quot;tiendas&quot; o &quot;almac\u00e9n reservada&quot;.", 
- "UOM Conversion Details": "UOM detalles de la conversi\u00f3n", 
- "Unit of measurement of this item (e.g. Kg, Unit, No, Pair).": "Unidad de medida de este art\u00edculo (Kg por ejemplo, Unidad, No, par).", 
- "Valuation Method": "M\u00e9todo de valoraci\u00f3n", 
- "Warehouse-wise Item Reorder": "Warehouse-sabio art\u00edculo reorden", 
- "Warranty Period (in days)": "Per\u00edodo de garant\u00eda (en d\u00edas)", 
- "Website": "Sitio web", 
- "Website Description": "Descripci\u00f3n del sitio", 
- "Website Item Groups": "Sitio Web Grupos de art\u00edculo:", 
- "Website Price List": "Website Lista de precios", 
- "Website Warehouse": "Website Almac\u00e9n", 
- "Weight UOM": "Peso UOM", 
- "Weightage": "Weightage", 
- "Yes": "S\u00ed", 
- "You can enter the minimum quantity of this item to be ordered.": "Puede introducir la cantidad m\u00ednima de este art\u00edculo para ser ordenado.", 
- "website page link": "enlace de la p\u00e1gina web"
-}
\ No newline at end of file
diff --git a/stock/doctype/item/locale/fr-doc.json b/stock/doctype/item/locale/fr-doc.json
deleted file mode 100644
index a509cbe..0000000
--- a/stock/doctype/item/locale/fr-doc.json
+++ /dev/null
@@ -1,119 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Item Group\">Manage Item Groups</a>": "<a href=\"#!Sales Browser/Item Group\">G\u00e9rer les groupes du lot</a>", 
- "A Product or a Service that is bought, sold or kept in stock.": "Un produit ou un service qui est achet\u00e9, vendu ou conserv\u00e9 en stock.", 
- "Allow Bill of Materials": "Laissez Bill of Materials", 
- "Allow Production Order": "Laissez un ordre de fabrication", 
- "Allow Samples": "Permettez-\u00e9chantillons", 
- "Allowance Percent": "Pourcentage allocation", 
- "Barcode": "Barcode", 
- "Brand": "Marque", 
- "Buying Cost": "Co\u00fbt d&#39;achat", 
- "Buying Cost will be updated from Purchase Orders and Purchase Receipts. <br>The buying cost will calculated by moving average method.": "Co\u00fbt d&#39;achat sera mise \u00e0 jour \u00e0 partir des bons de commande et des factures d&#39;achat. <br> Le co\u00fbt d&#39;achat sera calcul\u00e9 en d\u00e9pla\u00e7ant m\u00e9thode de la moyenne.", 
- "Cost Center": "Centre de co\u00fbts", 
- "Create a price list from Price List master and enter standard ref rates against each of them. On selection of a price list in Quotation, Sales Order or Delivery Note, corresponding ref rate will be fetched for this item.": "Cr\u00e9er une liste de prix Liste des Prix du ma\u00eetre et entrer les taux standards ref contre chacun d&#39;eux. Lors de la s\u00e9lection d&#39;une liste de prix devis, commande client ou bon de livraison, le taux ref correspondant sera r\u00e9cup\u00e9r\u00e9 pour cet article.", 
- "Customer Code": "Code client", 
- "Customer Codes": "Codes du Client", 
- "Default BOM": "Nomenclature par d\u00e9faut", 
- "Default Cost Center": "Centre de co\u00fbts par d\u00e9faut", 
- "Default Cost Center for tracking expense for this item.": "Centre de co\u00fbts par d\u00e9faut pour le suivi de charge pour ce poste.", 
- "Default Expense Account": "Compte de d\u00e9penses par d\u00e9faut", 
- "Default Income Account": "Compte d&#39;exploitation par d\u00e9faut", 
- "Default Purchase Account in which cost of the item will be debited.": "Compte Achat par d\u00e9faut dans lequel le co\u00fbt de l&#39;article sera d\u00e9bit\u00e9.", 
- "Default Reserved Warehouse": "Par d\u00e9faut R\u00e9serv\u00e9 Entrep\u00f4t", 
- "Default Unit of Measure": "Unit\u00e9 de mesure par d\u00e9faut", 
- "Description": "Description", 
- "Description HTML": "Description du HTML", 
- "End of Life": "Fin de vie", 
- "FIFO": "FIFO", 
- "File List": "Liste des fichiers", 
- "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes": "Pour la commodit\u00e9 des clients, ces codes peuvent \u00eatre utilis\u00e9s dans des formats d&#39;impression comme les factures et les bons de livraison", 
- "Generate Description HTML": "G\u00e9n\u00e9rer HTML Description", 
- "Generates HTML to include selected image in the description": "G\u00e9n\u00e8re du code HTML pour inclure l&#39;image s\u00e9lectionn\u00e9e dans la description", 
- "Has Batch No": "A lot no", 
- "Has Serial No": "N \u00b0 de s\u00e9rie a", 
- "Image": "Image", 
- "Image View": "Voir l&#39;image", 
- "Inspection Criteria": "Crit\u00e8res d&#39;inspection", 
- "Inspection Required": "Inspection obligatoire", 
- "Inventory": "Inventaire", 
- "Is Asset Item": "Est-postes de l&#39;actif", 
- "Is Purchase Item": "Est-Item", 
- "Is Sales Item": "Est-Point de vente", 
- "Is Service Item": "Est-Point de service", 
- "Is Stock Item": "Est Produit en stock", 
- "Is Sub Contracted Item": "Est-Sub article \u00e0 contrat", 
- "Item": "Article", 
- "Item Code": "Code de l&#39;article", 
- "Item Group": "Groupe d&#39;\u00e9l\u00e9ments", 
- "Item Image (if not slideshow)": "Image Article (si ce n&#39;est diaporama)", 
- "Item Name": "Nom d&#39;article", 
- "Item Prices": "Prix \u200b\u200bdu lot", 
- "Item Quality Inspection Parameter": "Param\u00e8tre d&#39;inspection Article de qualit\u00e9", 
- "Item Supplier Details": "D\u00e9tails de produit Point", 
- "Item Tax": "Point d&#39;imp\u00f4t", 
- "Item Tax1": "Article imp\u00f4ts1", 
- "Item Website Specifications": "Sp\u00e9cifications Site du lot", 
- "Item will be saved by this name in the data base.": "L&#39;article sera sauv\u00e9 par ce nom dans la base de donn\u00e9es.", 
- "Last Purchase Rate": "Purchase Rate Derni\u00e8re", 
- "Lead Time Days": "Diriger jours Temps", 
- "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.": "Diriger jours Temps est le nombre de jours dont cet article est pr\u00e9vu dans votre entrep\u00f4t. Ces jours sont r\u00e9cup\u00e9r\u00e9es dans la Demande de Mat\u00e9riel quand vous s\u00e9lectionnez cette option.", 
- "Lead Time days is number of days by which this item is expected in your warehouse. This days is fetched in Purchase Request when you select this item.": "Diriger jours Temps est le nombre de jours dont cet article est pr\u00e9vu dans votre entrep\u00f4t. Ces jours sont r\u00e9cup\u00e9r\u00e9es dans la demande d&#39;achat lorsque vous s\u00e9lectionnez cette option.", 
- "List this Item in multiple groups on the website.": "Liste cet article dans plusieurs groupes sur le site.", 
- "Mandatory if Stock Item is \"Yes\"": "Produit en stock obligatoire si &quot;Oui&quot;", 
- "Manufacturer": "Fabricant", 
- "Manufacturer Part Number": "Num\u00e9ro de pi\u00e8ce du fabricant", 
- "Manufacturing": "Fabrication", 
- "Max Discount (%)": "Max R\u00e9duction (%)", 
- "Minimum Order Qty": "Quantit\u00e9 de commande minimum", 
- "Moving Average": "Moyenne mobile", 
- "Net Weight": "Poids net", 
- "Net Weight of each Item": "Poids net de chaque article", 
- "No": "Aucun", 
- "Notify by Email on Re-order": "Notifier par e-mail sur Re-order", 
- "Page Name": "Nom de la page", 
- "Percentage variation in quantity to be allowed while receiving or delivering this item.": "Pourcentage de variation de la quantit\u00e9 \u00e0 \u00eatre autoris\u00e9 lors de la r\u00e9ception ou la livraison de cet article.", 
- "Price Lists and Rates": "Liste des prix et tarifs", 
- "Products will be sorted by weight-age in default searches. More the weight-age, higher the product will appear in the list.": "Les produits seront tri\u00e9s par poids-\u00e2ge dans les recherches par d\u00e9faut. Plus le poids-\u00e2ge, plus le produit appara\u00eetra dans la liste.", 
- "Purchase Details": "Conditions de souscription", 
- "Quality Inspection Parameters": "Param\u00e8tres inspection de la qualit\u00e9", 
- "Re-Order Level": "Re-Order niveau", 
- "Re-Order Qty": "Re-Cdt", 
- "Re-order": "Re-order", 
- "Sales Details": "D\u00e9tails ventes", 
- "Sales Rate": "Taux de vente", 
- "Select \"Yes\" if this item is to be sent to a customer or received from a supplier as a sample. Delivery notes and Purchase Receipts will update stock levels but there will be no invoice against this item.": "S\u00e9lectionnez \u00abOui\u00bb si cet article doit \u00eatre envoy\u00e9 \u00e0 un client ou re\u00e7u d&#39;un fournisseur comme un \u00e9chantillon. Les bons de livraison et factures d&#39;achat va mettre \u00e0 jour les niveaux de stocks, mais il n&#39;y aura pas de facture contre cet article.", 
- "Select \"Yes\" if this item is used for some internal purpose in your company.": "S\u00e9lectionnez &quot;Oui&quot; si cet objet est utilis\u00e9 \u00e0 des fins internes de votre entreprise.", 
- "Select \"Yes\" if this item represents some work like training, designing, consulting etc.": "S\u00e9lectionnez &quot;Oui&quot; si cet objet repr\u00e9sente un travail comme la formation, la conception, la consultation, etc", 
- "Select \"Yes\" if you are maintaining stock of this item in your Inventory.": "S\u00e9lectionnez &quot;Oui&quot; si vous le maintien des stocks de cet article dans votre inventaire.", 
- "Select \"Yes\" if you supply raw materials to your supplier to manufacture this item.": "S\u00e9lectionnez &quot;Oui&quot; si vous fournir des mati\u00e8res premi\u00e8res \u00e0 votre fournisseur pour la fabrication de cet article.", 
- "Selecting \"Yes\" will allow this item to appear in Purchase Order , Purchase Receipt.": "La s\u00e9lection de &quot;Oui&quot; permettra cet article \u00e0 para\u00eetre dans bon de commande, facture d&#39;achat.", 
- "Selecting \"Yes\" will allow this item to figure in Sales Order, Delivery Note": "La s\u00e9lection de &quot;Oui&quot; permettra de comprendre cet article dans l&#39;ordonnance de vente, bon de livraison", 
- "Selecting \"Yes\" will allow you to create Bill of Material showing raw material and operational costs incurred to manufacture this item.": "La s\u00e9lection de &quot;Oui&quot; vous permettra de cr\u00e9er des nomenclatures montrant des mati\u00e8res premi\u00e8res et des co\u00fbts d&#39;exploitation engag\u00e9s pour la fabrication de cet article.", 
- "Selecting \"Yes\" will allow you to make a Production Order for this item.": "La s\u00e9lection de &quot;Oui&quot; vous permettra de faire un ordre de fabrication pour cet article.", 
- "Selecting \"Yes\" will give a unique identity to each entity of this item which can be viewed in the Serial No master.": "La s\u00e9lection de &quot;Oui&quot; donner une identit\u00e9 unique \u00e0 chaque entit\u00e9 de cet article qui peut \u00eatre consult\u00e9 dans le N \u00b0 de s\u00e9rie ma\u00eetre.", 
- "Send an email to users of role \"Material Manager\" and \"Purchase Manager\" when re-order level is crossed.": "Envoyer un e-mail aux utilisateurs de &quot;Gestionnaire de mat\u00e9riaux\u00ab r\u00f4le et la \u00abPurchase Manager&quot; quand la re-commande de niveau est franchi.", 
- "Show \"In Stock\" or \"Not in Stock\" based on stock available in this warehouse.": "Voir &quot;En stock&quot; ou &quot;Pas en stock\u00bb bas\u00e9e sur le stock disponible dans cet entrep\u00f4t.", 
- "Show Price in Website (if set)": "Voir Prix en Site web (si activ\u00e9)", 
- "Show a slideshow at the top of the page": "Afficher un diaporama en haut de la page", 
- "Show in Website": "Afficher dans Site Web", 
- "Slideshow": "Diaporama", 
- "Standard Rate": "Prix \u200b\u200bStandard", 
- "Stock": "Stock", 
- "The quantity for the Purchase Request when the stock goes below re-order level.": "La quantit\u00e9 de la demande d&#39;achat lorsque le stock passe en dessous de re-commander niveau.", 
- "The system will generate a Purchase Request automatically when stock quantity goes below re-order level in warehouse of type \"Stores\" or \"Reserved Warehouse\".": "Le syst\u00e8me va g\u00e9n\u00e9rer une demande d&#39;achat automatiquement lorsque quantit\u00e9 en stock descend en dessous de re-commander niveau dans l&#39;entrep\u00f4t de type \u00abmagasins\u00bb ou \u00abentrep\u00f4t r\u00e9serv\u00e9\u00bb.", 
- "UOM Conversion Details": "D\u00e9tails conversion UOM", 
- "Unit of measurement of this item (e.g. Kg, Unit, No, Pair).": "Unit\u00e9 de mesure de cet article (Kg par exemple, unit\u00e9, Non, Pair).", 
- "Valuation Method": "M\u00e9thode d&#39;\u00e9valuation", 
- "Warehouse-wise Item Reorder": "Warehouse-sage R\u00e9organiser article", 
- "Warranty Period (in days)": "P\u00e9riode de garantie (en jours)", 
- "Website": "Site Web", 
- "Website Description": "Description du site Web", 
- "Website Item Groups": "Groupes d&#39;articles Site web", 
- "Website Price List": "Liste des Prix en ligne", 
- "Website Warehouse": "Entrep\u00f4t site web", 
- "Weight UOM": "Poids Emballage", 
- "Weightage": "Weightage", 
- "Yes": "Oui", 
- "You can enter the minimum quantity of this item to be ordered.": "Vous pouvez entrer la quantit\u00e9 minimale de cet \u00e9l\u00e9ment \u00e0 commander.", 
- "website page link": "Lien vers page web"
-}
\ No newline at end of file
diff --git a/stock/doctype/item/locale/hi-doc.json b/stock/doctype/item/locale/hi-doc.json
deleted file mode 100644
index 336250a..0000000
--- a/stock/doctype/item/locale/hi-doc.json
+++ /dev/null
@@ -1,120 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Item Group\">Manage Item Groups</a>": "<a href=\"#!Sales Browser/Item Group\">\u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939 \u0915\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928</a>", 
- "A Product or a Service that is bought, sold or kept in stock.": "\u090f\u0915 \u0909\u0924\u094d\u092a\u093e\u0926 \u092f\u093e \u0938\u0947\u0935\u093e \u0939\u0948 \u0915\u093f \u0916\u0930\u0940\u0926\u093e \u0939\u0948, \u092c\u0947\u091a\u093e \u092f\u093e \u0938\u094d\u091f\u0949\u0915 \u092e\u0947\u0902 \u0930\u0916\u093e.", 
- "Allow Bill of Materials": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0915\u0947 \u092c\u093f\u0932 \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947\u0902", 
- "Allow Production Order": "\u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u0915\u093e \u0906\u0926\u0947\u0936 \u0926\u0947\u0902", 
- "Allow Samples": "\u0928\u092e\u0942\u0928\u0947 \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947\u0902", 
- "Allowance Percent": "\u092d\u0924\u094d\u0924\u093e \u092a\u094d\u0930\u0924\u093f\u0936\u0924", 
- "Barcode": "\u092c\u093e\u0930\u0915\u094b\u0921", 
- "Brand": "\u092c\u094d\u0930\u093e\u0902\u0921", 
- "Buying Cost": "\u0932\u093e\u0917\u0924 \u0916\u0930\u0940\u0926\u0928\u093e", 
- "Buying Cost will be updated from Purchase Orders and Purchase Receipts. <br>The buying cost will calculated by moving average method.": "\u0916\u093c\u0930\u0940\u0926\u0928\u093e \u0932\u093e\u0917\u0924 \u0916\u0930\u0940\u0926 \u0906\u0926\u0947\u0936 \u0914\u0930 \u0916\u0930\u0940\u0926 \u0930\u0938\u0940\u0926 \u0938\u0947 \u0905\u0926\u094d\u092f\u0924\u0928 \u0915\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e. <br> \u0916\u0930\u0940\u0926 \u0932\u093e\u0917\u0924 \u0914\u0938\u0924 \u092a\u0926\u094d\u0927\u0924\u093f \u091a\u0932\u0924\u0940 \u0926\u094d\u0935\u093e\u0930\u093e \u0917\u0923\u0928\u093e \u0915\u0930\u0947\u0902\u0917\u0947.", 
- "Cost Center": "\u0932\u093e\u0917\u0924 \u0915\u0947\u0902\u0926\u094d\u0930", 
- "Create a price list from Price List master and enter standard ref rates against each of them. On selection of a price list in Quotation, Sales Order or Delivery Note, corresponding ref rate will be fetched for this item.": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092e\u093e\u0938\u094d\u091f\u0930 \u0938\u0947 \u090f\u0915 \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092c\u0928\u093e\u090f\u0902 \u0914\u0930 \u0909\u0928\u092e\u0947\u0902 \u0938\u0947 \u092a\u094d\u0930\u0924\u094d\u092f\u0947\u0915 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u092e\u093e\u0928\u0915 \u0930\u0947\u092b\u0930\u0940 \u0926\u0930 \u0926\u0930\u094d\u091c. \u0915\u094b\u091f\u0947\u0936\u0928, \u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936 \u092f\u093e \u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f \u092e\u0947\u0902 \u090f\u0915 \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u0915\u0947 \u091a\u092f\u0928 \u092a\u0930, \u0907\u0938\u0940 \u0930\u0947\u092b\u0930\u0940 \u0926\u0930 \u0907\u0938 \u092e\u0926 \u0915\u0947 \u0932\u093f\u090f \u0926\u093f\u0932\u0935\u093e\u092f\u093e \u091c\u093e\u090f\u0917\u093e.", 
- "Customer Code": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u094b\u0921", 
- "Customer Codes": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0938\u0902\u0939\u093f\u0924\u093e\u0913\u0902", 
- "Default BOM": "Default \u092c\u0940\u0913\u090f\u092e", 
- "Default Cost Center": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u0932\u093e\u0917\u0924 \u0915\u0947\u0902\u0926\u094d\u0930", 
- "Default Cost Center for tracking expense for this item.": "\u0907\u0938 \u092e\u0926 \u0915\u0947 \u0932\u093f\u090f \u0916\u0930\u094d\u091a \u092a\u0930 \u0928\u091c\u093c\u0930 \u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u0932\u093e\u0917\u0924 \u0915\u0947\u0902\u0926\u094d\u0930.", 
- "Default Expense Account": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u0935\u094d\u092f\u092f \u0916\u093e\u0924\u0947", 
- "Default Income Account": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u0906\u092f \u0916\u093e\u0924\u093e", 
- "Default Purchase Account in which cost of the item will be debited.": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u0916\u0930\u0940\u0926 \u0916\u093e\u0924\u093e \u091c\u093f\u0938\u092e\u0947\u0902 \u092e\u0926 \u0915\u0940 \u0932\u093e\u0917\u0924 \u0921\u0947\u092c\u093f\u091f \u0939\u094b \u091c\u093e\u090f\u0917\u093e.", 
- "Default Reserved Warehouse": "Default \u0938\u0941\u0930\u0915\u094d\u0937\u093f\u0924 \u0935\u0947\u092f\u0930\u0939\u093e\u0909\u0938", 
- "Default Unit of Measure": "\u092e\u093e\u092a \u0915\u0940 \u092e\u0942\u0932\u092d\u0942\u0924 \u0907\u0915\u093e\u0908", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Description HTML": "\u0935\u093f\u0935\u0930\u0923 HTML", 
- "End of Life": "\u091c\u0940\u0935\u0928 \u0915\u093e \u0905\u0902\u0924", 
- "FIFO": "\u092b\u0940\u092b\u094b", 
- "File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940", 
- "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes": "\u0917\u094d\u0930\u093e\u0939\u0915\u094b\u0902 \u0915\u0940 \u0938\u0941\u0935\u093f\u0927\u093e \u0915\u0947 \u0932\u093f\u090f \u0907\u0928 \u0915\u094b\u0921 \u092a\u094d\u0930\u093f\u0902\u091f \u0938\u094d\u0935\u0930\u0942\u092a\u094b\u0902 \u092e\u0947\u0902 \u091a\u093e\u0932\u093e\u0928 \u0914\u0930 \u0935\u093f\u0924\u0930\u0923 \u0928\u094b\u091f \u0915\u0940 \u0924\u0930\u0939 \u0907\u0938\u094d\u0924\u0947\u092e\u093e\u0932 \u0915\u093f\u092f\u093e \u091c\u093e \u0938\u0915\u0924\u093e \u0939\u0948", 
- "Generate Description HTML": "\u0935\u093f\u0935\u0930\u0923 HTML \u0909\u0924\u094d\u092a\u0928\u094d\u0928 \u0915\u0930\u0947\u0902", 
- "Generates HTML to include selected image in the description": "\u0935\u093f\u0935\u0930\u0923 \u092e\u0947\u0902 \u091a\u092f\u0928\u093f\u0924 \u091b\u0935\u093f \u0915\u094b \u0936\u093e\u092e\u093f\u0932 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f HTML \u0909\u0924\u094d\u092a\u0928\u094d\u0928", 
- "Has Batch No": "\u092c\u0948\u091a \u0939\u0948 \u0928\u0939\u0940\u0902", 
- "Has Serial No": "\u0928\u0939\u0940\u0902 \u0938\u0940\u0930\u093f\u092f\u0932 \u0917\u092f\u093e \u0939\u0948", 
- "Image": "\u091b\u0935\u093f", 
- "Image View": "\u091b\u0935\u093f \u0926\u0947\u0916\u0947\u0902", 
- "Inspection Criteria": "\u0928\u093f\u0930\u0940\u0915\u094d\u0937\u0923 \u092e\u093e\u0928\u0926\u0902\u0921", 
- "Inspection Required": "\u0906\u0935\u0936\u094d\u092f\u0915 \u0928\u093f\u0930\u0940\u0915\u094d\u0937\u0923", 
- "Inventory": "\u0907\u0928\u0935\u0947\u0902\u091f\u0930\u0940", 
- "Is Asset Item": "\u090f\u0938\u0947\u091f \u0906\u0907\u091f\u092e \u0939\u0948", 
- "Is Purchase Item": "\u0916\u0930\u0940\u0926 \u0906\u0907\u091f\u092e \u0939\u0948", 
- "Is Sales Item": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0907\u091f\u092e \u0939\u0948", 
- "Is Service Item": "\u0938\u0947\u0935\u093e \u0906\u0907\u091f\u092e", 
- "Is Stock Item": "\u0938\u094d\u091f\u0949\u0915 \u0906\u0907\u091f\u092e \u0939\u0948", 
- "Is Sub Contracted Item": "\u0909\u092a \u0905\u0928\u0941\u092c\u0902\u0927\u093f\u0924 \u0906\u0907\u091f\u092e \u0939\u0948", 
- "Item": "\u092e\u0926", 
- "Item Code": "\u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Item Group": "\u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Item Image (if not slideshow)": "\u091b\u0935\u093f (\u092f\u0926\u093f \u0928\u0939\u0940\u0902 \u0938\u094d\u0932\u093e\u0907\u0921 \u0936\u094b)", 
- "Item Name": "\u092e\u0926 \u0915\u093e \u0928\u093e\u092e", 
- "Item Prices": "\u0906\u0907\u091f\u092e \u092e\u0942\u0932\u094d\u092f", 
- "Item Quality Inspection Parameter": "\u0906\u0907\u091f\u092e \u0917\u0941\u0923\u0935\u0924\u094d\u0924\u093e \u0928\u093f\u0930\u0940\u0915\u094d\u0937\u0923 \u092a\u0948\u0930\u093e\u092e\u0940\u091f\u0930", 
- "Item Supplier Details": "\u0906\u0907\u091f\u092e \u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0935\u093f\u0935\u0930\u0923", 
- "Item Tax": "\u0906\u0907\u091f\u092e \u091f\u0948\u0915\u094d\u0938", 
- "Item Tax1": "Tax1 \u0906\u0907\u091f\u092e", 
- "Item Website Specifications": "\u0906\u0907\u091f\u092e \u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0928\u093f\u0930\u094d\u0926\u093f\u0937\u094d\u091f\u0940\u0915\u0930\u0923", 
- "Item will be saved by this name in the data base.": "\u0906\u0907\u091f\u092e \u0921\u093e\u091f\u093e \u092c\u0947\u0938 \u092e\u0947\u0902 \u0907\u0938 \u0928\u093e\u092e \u0938\u0947 \u092c\u091a\u093e\u092f\u093e \u091c\u093e\u090f\u0917\u093e.", 
- "Last Purchase Rate": "\u092a\u093f\u091b\u0932\u0947 \u0916\u0930\u0940\u0926 \u0926\u0930", 
- "Lead Time Days": "\u0932\u0940\u0921 \u0938\u092e\u092f \u0926\u093f\u0928", 
- "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.": "\u0932\u0940\u0921 \u0938\u092e\u092f \u0926\u093f\u0928\u094b\u0902 \u0926\u093f\u0928 \u091c\u093f\u0938\u0915\u0947 \u0926\u094d\u0935\u093e\u0930\u093e \u0907\u0938 \u0906\u0907\u091f\u092e \u0905\u092a\u0928\u0947 \u0917\u094b\u0926\u093e\u092e \u092e\u0947\u0902 \u0909\u092e\u094d\u092e\u0940\u0926 \u0939\u0948 \u0915\u0940 \u0938\u0902\u0916\u094d\u092f\u093e \u0939\u0948. \u0907\u0938 \u0926\u093f\u0928 \u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0915\u0947 \u0905\u0928\u0941\u0930\u094b\u0927 \u092e\u0947\u0902 \u0926\u093f\u0932\u0935\u093e\u092f\u093e \u0939\u0948 \u091c\u092c \u0906\u092a \u0907\u0938 \u092e\u0926 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902.", 
- "Lead Time days is number of days by which this item is expected in your warehouse. This days is fetched in Purchase Request when you select this item.": "\u0932\u0940\u0921 \u0938\u092e\u092f \u0926\u093f\u0928\u094b\u0902 \u0926\u093f\u0928 \u091c\u093f\u0938\u0915\u0947 \u0926\u094d\u0935\u093e\u0930\u093e \u0907\u0938 \u0906\u0907\u091f\u092e \u0905\u092a\u0928\u0947 \u0917\u094b\u0926\u093e\u092e \u092e\u0947\u0902 \u0909\u092e\u094d\u092e\u0940\u0926 \u0939\u0948 \u0915\u0940 \u0938\u0902\u0916\u094d\u092f\u093e \u0939\u0948. \u0907\u0938 \u0926\u093f\u0928 \u0916\u0930\u0940\u0926 \u0915\u0947 \u0905\u0928\u0941\u0930\u094b\u0927 \u092e\u0947\u0902 \u0926\u093f\u0932\u0935\u093e\u092f\u093e \u0939\u0948 \u091c\u092c \u0906\u092a \u0907\u0938 \u092e\u0926 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902.", 
- "List this Item in multiple groups on the website.": "\u0915\u0908 \u0938\u092e\u0942\u0939\u094b\u0902 \u092e\u0947\u0902 \u0935\u0947\u092c\u0938\u093e\u0907\u091f \u092a\u0930 \u0907\u0938 \u092e\u0926 \u0915\u0940 \u0938\u0942\u091a\u0940.", 
- "Mandatory if Stock Item is \"Yes\"": "\u0905\u0928\u093f\u0935\u093e\u0930\u094d\u092f \u0905\u0917\u0930 \u0938\u094d\u091f\u0949\u0915 \u0906\u0907\u091f\u092e \u0939\u0948 &quot;\u0939\u093e\u0901&quot;", 
- "Manufacturer": "\u0928\u093f\u0930\u094d\u092e\u093e\u0924\u093e", 
- "Manufacturer Part Number": "\u0928\u093f\u0930\u094d\u092e\u093e\u0924\u093e \u092d\u093e\u0917 \u0938\u0902\u0916\u094d\u092f\u093e", 
- "Manufacturing": "\u0935\u093f\u0928\u093f\u0930\u094d\u092e\u093e\u0923", 
- "Max Discount (%)": "\u0905\u0927\u093f\u0915\u0924\u092e \u0921\u093f\u0938\u094d\u0915\u093e\u0909\u0902\u091f (%)", 
- "Minimum Order Qty": "\u0928\u094d\u092f\u0942\u0928\u0924\u092e \u0906\u0926\u0947\u0936 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Moving Average": "\u091a\u0932\u093e\u092f\u092e\u093e\u0928 \u0914\u0938\u0924", 
- "Net Weight": "\u0928\u093f\u0935\u0932 \u092d\u093e\u0930", 
- "Net Weight of each Item": "\u092a\u094d\u0930\u0924\u094d\u092f\u0947\u0915 \u0906\u0907\u091f\u092e \u0915\u0947 \u0928\u0947\u091f \u0935\u091c\u0928", 
- "No": "\u0928\u0939\u0940\u0902", 
- "Notify by Email on Re-order": ", \u092a\u0941\u0928\u0903 \u0906\u0926\u0947\u0936 \u092a\u0930 \u0908\u092e\u0947\u0932 \u0926\u094d\u0935\u093e\u0930\u093e \u0938\u0942\u091a\u093f\u0924", 
- "Page Name": "\u092a\u0947\u091c \u0915\u093e \u0928\u093e\u092e", 
- "Percentage variation in quantity to be allowed while receiving or delivering this item.": "\u092e\u093e\u0924\u094d\u0930\u093e \u092e\u0947\u0902 \u092a\u094d\u0930\u0924\u093f\u0936\u0924 \u092a\u0930\u093f\u0935\u0930\u094d\u0924\u0928 \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0915\u0930\u0928\u0947 \u092f\u093e \u0907\u0938 \u092e\u0926 \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0940 \u0917\u0908 \u0939\u0948.", 
- "Price Lists and Rates": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u0914\u0930 \u0926\u0930\u0947\u0902", 
- "Products will be sorted by weight-age in default searches. More the weight-age, higher the product will appear in the list.": "\u0909\u0924\u094d\u092a\u093e\u0926 \u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u0916\u094b\u091c\u094b\u0902 \u092e\u0947\u0902 \u0935\u091c\u0928 \u0909\u092e\u094d\u0930 \u0915\u0947 \u0926\u094d\u0935\u093e\u0930\u093e \u0939\u0932 \u0915\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e. \u0905\u0927\u093f\u0915 \u0935\u091c\u0928 \u0909\u092e\u094d\u0930, \u0909\u091a\u094d\u091a \u0909\u0924\u094d\u092a\u093e\u0926 \u0915\u0940 \u0938\u0942\u091a\u0940 \u092e\u0947\u0902 \u0926\u093f\u0916\u093e\u0908 \u0926\u0947\u0917\u093e.", 
- "Purchase Details": "\u0916\u0930\u0940\u0926 \u0935\u093f\u0935\u0930\u0923", 
- "Quality Inspection Parameters": "\u0917\u0941\u0923\u0935\u0924\u094d\u0924\u093e \u0928\u093f\u0930\u0940\u0915\u094d\u0937\u0923 \u092a\u0948\u0930\u093e\u092e\u0940\u091f\u0930", 
- "Re-Order Level": "\u092a\u0941\u0928 \u0906\u0926\u0947\u0936 \u0938\u094d\u0924\u0930", 
- "Re-Order Qty": "\u092a\u0941\u0928 \u0906\u0926\u0947\u0936 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Re-order": "\u092a\u0941\u0928\u0903 \u0906\u0926\u0947\u0936", 
- "Sales Details": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0935\u093f\u0935\u0930\u0923", 
- "Sales Rate": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0926\u0930", 
- "Select \"Yes\" if this item is to be sent to a customer or received from a supplier as a sample. Delivery notes and Purchase Receipts will update stock levels but there will be no invoice against this item.": "&quot;\u0939\u093e\u0901&quot; \u091a\u0941\u0928\u0947\u0902 \u092f\u0926\u093f \u0907\u0938 \u092e\u0926 \u0915\u0947 \u0932\u093f\u090f \u090f\u0915 \u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u0947 \u0932\u093f\u090f \u092d\u0947\u091c\u093e \u091c\u093e \u0938\u0915\u0924\u093e \u0939\u0948 \u092f\u093e \u090f\u0915 \u0928\u092e\u0942\u0928\u093e \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u090f\u0915 \u0938\u092a\u094d\u0932\u093e\u092f\u0930 \u0938\u0947 \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0939\u0948. \u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f\u094d\u0938 \u0914\u0930 \u0916\u0930\u0940\u0926 \u0930\u0938\u0940\u0926 \u0938\u094d\u091f\u0949\u0915 \u0915\u0947 \u0938\u094d\u0924\u0930 \u0915\u094b \u0905\u092a\u0921\u0947\u091f \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902, \u0932\u0947\u0915\u093f\u0928 \u0935\u0939\u093e\u0901 \u0907\u0938 \u0906\u0907\u091f\u092e \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u0915\u094b\u0908 \u091a\u093e\u0932\u093e\u0928 \u0939\u094b \u091c\u093e\u090f\u0917\u093e.", 
- "Select \"Yes\" if this item is used for some internal purpose in your company.": "&quot;\u0939\u093e\u0901&quot; \u091a\u0941\u0928\u0947\u0902 \u0905\u0917\u0930 \u0907\u0938 \u092e\u0926 \u092e\u0947\u0902 \u0905\u092a\u0928\u0940 \u0915\u0902\u092a\u0928\u0940 \u092e\u0947\u0902 \u0915\u0941\u091b \u0906\u0902\u0924\u0930\u093f\u0915 \u0909\u0926\u094d\u0926\u0947\u0936\u094d\u092f \u0915\u0947 \u0932\u093f\u090f \u0907\u0938\u094d\u0924\u0947\u092e\u093e\u0932 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948.", 
- "Select \"Yes\" if this item represents some work like training, designing, consulting etc.": "\u091a\u0941\u0928\u0947\u0902 \u092f\u0926\u093f \u0907\u0938 \u092e\u0926 \u0915\u0947 \u092a\u094d\u0930\u0936\u093f\u0915\u094d\u0937\u0923 \u091c\u0948\u0938\u0947 \u0915\u0941\u091b \u0915\u093e\u092e \u0915\u0930\u0924\u0947 \u0939\u0948\u0902, \u0921\u093f\u091c\u093e\u0907\u0928, \u092a\u0930\u093e\u092e\u0930\u094d\u0936 \u0906\u0926\u093f \u0915\u093e \u092a\u094d\u0930\u0924\u093f\u0928\u093f\u0927\u093f\u0924\u094d\u0935 \u0915\u0930\u0924\u093e \u0939\u0948 &quot;\u0939\u093e\u0901&quot;", 
- "Select \"Yes\" if you are maintaining stock of this item in your Inventory.": "&quot;\u0939\u093e\u0901&quot; \u0905\u0917\u0930 \u0906\u092a \u0905\u092a\u0928\u0940 \u0938\u0942\u091a\u0940 \u092e\u0947\u0902 \u0907\u0938 \u092e\u0926 \u0915\u0947 \u0936\u0947\u092f\u0930 \u0915\u094b \u092c\u0928\u093e\u090f \u0930\u0916\u0928\u0947 \u0930\u0939\u0947 \u0939\u0948\u0902.", 
- "Select \"Yes\" if you supply raw materials to your supplier to manufacture this item.": "&quot;\u0939\u093e\u0901&quot; \u0905\u0917\u0930 \u0906\u092a \u0905\u092a\u0928\u0947 \u0938\u092a\u094d\u0932\u093e\u092f\u0930 \u0915\u0947 \u0932\u093f\u090f \u0915\u091a\u094d\u091a\u0947 \u092e\u093e\u0932 \u0915\u0940 \u0906\u092a\u0942\u0930\u094d\u0924\u093f \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0907\u0938 \u092e\u0926 \u0915\u0947 \u0928\u093f\u0930\u094d\u092e\u093e\u0923.", 
- "Selecting \"Yes\" will allow this item to appear in Purchase Order , Purchase Receipt.": "&quot;\u0939\u093e\u0901&quot; \u0915\u093e \u091a\u092f\u0928 \u0907\u0938 \u0906\u0907\u091f\u092e \u0916\u0930\u0940\u0926 \u0906\u0926\u0947\u0936, \u0916\u0930\u0940\u0926 \u0930\u0938\u0940\u0926 \u092e\u0947\u0902 \u092a\u094d\u0930\u0926\u0930\u094d\u0936\u093f\u0924 \u0915\u0930\u0928\u0947 \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947\u0917\u093e.", 
- "Selecting \"Yes\" will allow this item to figure in Sales Order, Delivery Note": "\u091a\u092f\u0928 \u0907\u0938 \u0906\u0907\u091f\u092e \u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936 \u092e\u0947\u0902 \u0928\u093f\u0915\u093e\u0932\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f, \u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f &quot;\u0939\u093e\u0901&quot; \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947\u0917\u093e", 
- "Selecting \"Yes\" will allow you to create Bill of Material showing raw material and operational costs incurred to manufacture this item.": "&quot;\u0939\u093e\u0901&quot; \u0915\u093e \u091a\u092f\u0928 \u0906\u092a \u0915\u091a\u094d\u091a\u0947 \u092e\u093e\u0932 \u0914\u0930 \u0938\u0902\u091a\u093e\u0932\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0907\u0938 \u092e\u0926 \u0915\u0947 \u0928\u093f\u0930\u094d\u092e\u093e\u0923 \u0915\u0947 \u0932\u093f\u090f \u0916\u0930\u094d\u091a \u0926\u093f\u0916\u093e \u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0915\u0947 \u092c\u093f\u0932 \u092c\u0928\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947\u0917\u093e.", 
- "Selecting \"Yes\" will allow you to make a Production Order for this item.": "&quot;\u0939\u093e\u0901&quot; \u0915\u093e \u091a\u092f\u0928 \u0906\u092a \u0907\u0938 \u092e\u0926 \u0915\u0947 \u0932\u093f\u090f \u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u0915\u093e \u0906\u0926\u0947\u0936 \u0915\u0930\u0928\u0947 \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0939\u094b\u0917\u0940.", 
- "Selecting \"Yes\" will give a unique identity to each entity of this item which can be viewed in the Serial No master.": "&quot;\u0939\u093e\u0901&quot; \u0915\u093e \u091a\u092f\u0928 \u091c\u094b \u0915\u094b\u0908 \u092e\u093e\u0938\u094d\u091f\u0930 \u0938\u0940\u0930\u093f\u092f\u0932 \u092e\u0947\u0902 \u0926\u0947\u0916\u093e \u091c\u093e \u0938\u0915\u0924\u093e \u0939\u0948 \u0907\u0938 \u092e\u0926 \u0915\u0940 \u092a\u094d\u0930\u0924\u094d\u092f\u0947\u0915 \u0907\u0915\u093e\u0908 \u0915\u0947 \u0932\u093f\u090f \u090f\u0915 \u0905\u0926\u094d\u0935\u093f\u0924\u0940\u092f \u092a\u0939\u091a\u093e\u0928 \u0926\u0947 \u0926\u0947\u0902\u0917\u0947.", 
- "Send an email to users of role \"Material Manager\" and \"Purchase Manager\" when re-order level is crossed.": "\u092d\u0942\u092e\u093f\u0915\u093e &quot;\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u092a\u094d\u0930\u092c\u0902\u0927\u0915&quot; \u0914\u0930 &quot;\u0916\u0930\u0940\u0926 \u092a\u094d\u0930\u092c\u0902\u0927\u0915&quot; \u091c\u092c \u092a\u0941\u0928\u0903 \u0906\u0926\u0947\u0936 \u0915\u0947 \u0938\u094d\u0924\u0930 \u0915\u094b \u092a\u093e\u0930 \u0915\u0930 \u091c\u093e\u0924\u093e \u0939\u0948 \u0915\u0947 \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e\u0913\u0902 \u0915\u0947 \u0932\u093f\u090f \u090f\u0915 \u0908\u092e\u0947\u0932 \u092d\u0947\u091c\u0947\u0902.", 
- "Show \"In Stock\" or \"Not in Stock\" based on stock available in this warehouse.": "\u0938\u094d\u091f\u0949\u0915 \u092e\u0947\u0902 \u0926\u093f\u0916\u093e\u090f\u0901 &quot;&quot; \u092f\u093e &quot;\u0928\u0939\u0940\u0902&quot; \u0938\u094d\u091f\u0949\u0915 \u092e\u0947\u0902 \u0907\u0938 \u0917\u094b\u0926\u093e\u092e \u092e\u0947\u0902 \u0909\u092a\u0932\u092c\u094d\u0927 \u0938\u094d\u091f\u0949\u0915 \u0915\u0947 \u0906\u0927\u093e\u0930 \u092a\u0930.", 
- "Show Price in Website (if set)": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u092e\u0947\u0902 \u092e\u0942\u0932\u094d\u092f \u0926\u093f\u0916\u093e\u090f\u0902 (\u092f\u0926\u093f \u0938\u0947\u091f)", 
- "Show a slideshow at the top of the page": "\u092a\u0943\u0937\u094d\u0920 \u0915\u0947 \u0936\u0940\u0930\u094d\u0937 \u092a\u0930 \u090f\u0915 \u0938\u094d\u0932\u093e\u0907\u0921 \u0936\u094b \u0926\u093f\u0916\u093e\u090f\u0901", 
- "Show in Website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u092e\u0947\u0902 \u0926\u093f\u0916\u093e\u0928\u0947", 
- "Slideshow": "\u0938\u094d\u0932\u093e\u0907\u0921 \u0936\u094b", 
- "Standard Rate": "\u092e\u093e\u0928\u0915 \u0926\u0930", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "The quantity for the Purchase Request when the stock goes below re-order level.": "\u0916\u0930\u0940\u0926 \u0915\u0947 \u0905\u0928\u0941\u0930\u094b\u0927 \u0915\u0947 \u0932\u093f\u090f \u092e\u093e\u0924\u094d\u0930\u093e \u091c\u092c \u0936\u0947\u092f\u0930 \u092a\u0941\u0928\u0903 \u0906\u0926\u0947\u0936 \u0915\u0947 \u0938\u094d\u0924\u0930 \u0938\u0947 \u0928\u0940\u091a\u0947 \u091a\u0932\u093e \u091c\u093e\u0924\u093e \u0939\u0948.", 
- "The system will generate a Purchase Request automatically when stock quantity goes below re-order level in warehouse of type \"Stores\" or \"Reserved Warehouse\".": "\u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u090f\u0915 \u0916\u0930\u0940\u0926 \u0915\u0947 \u0905\u0928\u0941\u0930\u094b\u0927 \u0938\u094d\u0935\u0924\u0903 \u0909\u0924\u094d\u092a\u0928\u094d\u0928 \u091c\u092c \u0938\u094d\u091f\u0949\u0915 \u092e\u093e\u0924\u094d\u0930\u093e \u0928\u0940\u091a\u0947 \u092a\u094d\u0930\u0915\u093e\u0930 &quot;\u0938\u094d\u091f\u094b\u0930&quot; \u092f\u093e &quot;\u0906\u0930\u0915\u094d\u0937\u093f\u0924 \u0935\u0947\u092f\u0930\u0939\u093e\u0909\u0938 \u0915\u0947 \u0917\u094b\u0926\u093e\u092e \u092e\u0947\u0902 \u092b\u093f\u0930 \u0938\u0947 \u0906\u0926\u0947\u0936 \u0938\u094d\u0924\u0930 \u091a\u0932\u093e \u091c\u093e\u0924\u093e \u0939\u0948.", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923", 
- "UOM Conversion Details": "UOM \u0930\u0942\u092a\u093e\u0902\u0924\u0930\u0923 \u0935\u093f\u0935\u0930\u0923", 
- "Unit of measurement of this item (e.g. Kg, Unit, No, Pair).": "\u0907\u0938 \u092e\u0926 \u0915\u0947 \u092e\u093e\u092a \u0915\u0940 \u0907\u0915\u093e\u0908 (\u091c\u0948\u0938\u0947 \u0915\u093f\u0932\u094b\u0917\u094d\u0930\u093e\u092e, \u092f\u0942\u0928\u093f\u091f, \u0928\u0939\u0940\u0902, \u091c\u094b\u0921\u093c\u0940).", 
- "Valuation Method": "\u092e\u0942\u0932\u094d\u092f\u0928 \u0935\u093f\u0927\u093f", 
- "Warehouse-wise Item Reorder": "\u0917\u094b\u0926\u093e\u092e \u0935\u093e\u0930 \u0906\u0907\u091f\u092e \u092a\u0941\u0928\u0903 \u0915\u094d\u0930\u092e\u093f\u0924 \u0915\u0930\u0947\u0902", 
- "Warranty Period (in days)": "\u0935\u093e\u0930\u0902\u091f\u0940 \u0905\u0935\u0927\u093f (\u0926\u093f\u0928\u094b\u0902 \u092e\u0947\u0902)", 
- "Website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f", 
- "Website Description": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0935\u093f\u0935\u0930\u0923", 
- "Website Item Groups": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Website Price List": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940", 
- "Website Warehouse": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0935\u0947\u0905\u0930\u0939\u093e\u0909\u0938", 
- "Weight UOM": "\u0935\u091c\u0928 UOM", 
- "Weightage": "\u092e\u0939\u0924\u094d\u0935", 
- "Yes": "\u0939\u093e\u0902", 
- "You can enter the minimum quantity of this item to be ordered.": "\u0906\u092a \u0907\u0938 \u092e\u0926 \u0915\u0940 \u0928\u094d\u092f\u0942\u0928\u0924\u092e \u092e\u093e\u0924\u094d\u0930\u093e \u092e\u0947\u0902 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0906\u0926\u0947\u0936 \u0926\u093f\u092f\u093e \u091c\u093e \u092e\u0947\u0902 \u092a\u094d\u0930\u0935\u0947\u0936 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902.", 
- "website page link": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0915\u0947 \u092a\u0947\u091c \u0932\u093f\u0902\u0915"
-}
\ No newline at end of file
diff --git a/stock/doctype/item/locale/hr-doc.json b/stock/doctype/item/locale/hr-doc.json
deleted file mode 100644
index 74cae46..0000000
--- a/stock/doctype/item/locale/hr-doc.json
+++ /dev/null
@@ -1,119 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Item Group\">Manage Item Groups</a>": "<a href=\"#!Sales Browser/Item Group\">Upravljanje Stavka Grupe</a>", 
- "A Product or a Service that is bought, sold or kept in stock.": "Proizvod ili usluga koji je kupio, prodao ili \u010duva u skladi\u0161tu.", 
- "Allow Bill of Materials": "Dopustite Bill materijala", 
- "Allow Production Order": "Dopustite proizvodnom nalogu", 
- "Allow Samples": "Dopustite Uzorci", 
- "Allowance Percent": "Dodatak posto", 
- "Barcode": "Barkod", 
- "Brand": "Marka", 
- "Buying Cost": "Kupnja tro\u0161kova", 
- "Buying Cost will be updated from Purchase Orders and Purchase Receipts. <br>The buying cost will calculated by moving average method.": "Kupnja Tro\u0161kovi \u0107e biti a\u017eurirana narud\u017ebenice i kupiti primicima. <br> Trgova\u010dke tro\u0161ak \u0107e izra\u010dunati prosje\u010dnu kre\u0107e metodu.", 
- "Cost Center": "Tro\u0161ka", 
- "Create a price list from Price List master and enter standard ref rates against each of them. On selection of a price list in Quotation, Sales Order or Delivery Note, corresponding ref rate will be fetched for this item.": "Stvaranje cjenik iz Cjenika gospodara i unijeti standardne Ref. stope jedni protiv njih. Na izboru cjeniku u ponudu, prodajnog naloga ili otpremnici, odgovara ref stopa \u0107e biti preuzeta za tu stavku.", 
- "Customer Code": "Kupac \u0160ifra", 
- "Customer Codes": "Kupac Kodovi", 
- "Default BOM": "Zadani BOM", 
- "Default Cost Center": "Zadani tro\u0161ka", 
- "Default Cost Center for tracking expense for this item.": "Zadani tro\u0161ka za pra\u0107enje tro\u0161ak za tu stavku.", 
- "Default Expense Account": "Zadani Rashodi ra\u010dun", 
- "Default Income Account": "Zadani Prihodi ra\u010dun", 
- "Default Purchase Account in which cost of the item will be debited.": "Zadani Kupnja ra\u010duna na koji tro\u0161ak stavke \u0107e biti tere\u0107en.", 
- "Default Reserved Warehouse": "Zadani Rezervirano galerija", 
- "Default Unit of Measure": "Zadani Jedinica mjere", 
- "Description": "Opis", 
- "Description HTML": "Opis HTML", 
- "End of Life": "Kraj \u017eivota", 
- "FIFO": "FIFO", 
- "File List": "Popis datoteka", 
- "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes": "Za prakti\u010dnost kupaca, te kodovi mogu se koristiti u tiskanim formata kao \u0161to su fakture i otpremnice", 
- "Generate Description HTML": "Generiranje Opis HTML", 
- "Generates HTML to include selected image in the description": "Stvara HTML uklju\u010duju odabrane slike u opisu", 
- "Has Batch No": "Je Hrpa Ne", 
- "Has Serial No": "Ima Serial Ne", 
- "Image": "Slika", 
- "Image View": "Slika Pogledaj", 
- "Inspection Criteria": "Inspekcijski Kriteriji", 
- "Inspection Required": "Inspekcija Obvezno", 
- "Inventory": "Inventar", 
- "Is Asset Item": "Je imovinom artikla", 
- "Is Purchase Item": "Je Kupnja artikla", 
- "Is Sales Item": "Je Prodaja artikla", 
- "Is Service Item": "Je li usluga artikla", 
- "Is Stock Item": "Je katalo\u0161ki artikla", 
- "Is Sub Contracted Item": "Je Sub Ugovoreno artikla", 
- "Item": "Stavka", 
- "Item Code": "Stavka \u0160ifra", 
- "Item Group": "Stavka Grupa", 
- "Item Image (if not slideshow)": "Stavka slike (ako ne Slideshow)", 
- "Item Name": "Stavka Ime", 
- "Item Prices": "Stavka Cijene", 
- "Item Quality Inspection Parameter": "Stavka Provera kvaliteta parametara", 
- "Item Supplier Details": "Stavka Supplier Detalji", 
- "Item Tax": "Stavka poreza", 
- "Item Tax1": "Stavka Tax1", 
- "Item Website Specifications": "Stavka Website Specifikacije", 
- "Item will be saved by this name in the data base.": "Stavka \u0107e biti spremljena pod ovim imenom u bazi podataka.", 
- "Last Purchase Rate": "Zadnja Kupnja Ocijenite", 
- "Lead Time Days": "Olovo vrijeme Dane", 
- "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.": "Olovo vrijeme dana je broj dana koji ovaj predmet se o\u010dekuje u skladi\u0161tu. Ovih dana je preuzeta u Materijal Zahtjev kada odaberete ovu stavku.", 
- "Lead Time days is number of days by which this item is expected in your warehouse. This days is fetched in Purchase Request when you select this item.": "Olovo vrijeme dana je broj dana koji ovaj predmet se o\u010dekuje u skladi\u0161tu. Ovih dana je preuzeta u zahtjev za kupnju kada odaberete ovu stavku.", 
- "List this Item in multiple groups on the website.": "Popis ovaj predmet u vi\u0161e grupa na web stranici.", 
- "Mandatory if Stock Item is \"Yes\"": "Obvezni ako katalo\u0161ki Stavka je &quot;Da&quot;", 
- "Manufacturer": "Proizvo\u0111a\u010d", 
- "Manufacturer Part Number": "Proizvo\u0111a\u010d Broj dijela", 
- "Manufacturing": "Proizvodnja", 
- "Max Discount (%)": "Maks Popust (%)", 
- "Minimum Order Qty": "Minimalna narud\u017eba Koli\u010dina", 
- "Moving Average": "Moving Average", 
- "Net Weight": "Neto te\u017eina", 
- "Net Weight of each Item": "Te\u017eina svake stavke", 
- "No": "Ne", 
- "Notify by Email on Re-order": "Obavijesti putem e-po\u0161te na Re-order", 
- "Page Name": "Stranica Ime", 
- "Percentage variation in quantity to be allowed while receiving or delivering this item.": "Postotak varijacije u koli\u010dini biti dopu\u0161teno dok prima ili isporuku ovu stavku.", 
- "Price Lists and Rates": "Cjenike i cijene", 
- "Products will be sorted by weight-age in default searches. More the weight-age, higher the product will appear in the list.": "Proizvodi \u0107e biti razvrstani po te\u017eine dobi u zadane pretra\u017eivanja. Vi\u0161e te\u017eina-dob, ve\u0107a proizvod \u0107e se pojaviti na popisu.", 
- "Purchase Details": "Kupnja Detalji", 
- "Quality Inspection Parameters": "Inspekcija kvalitete Parametri", 
- "Re-Order Level": "Re-Order Razina", 
- "Re-Order Qty": "Re-Order Kol", 
- "Re-order": "Ponovno bi", 
- "Sales Details": "Prodaja Detalji", 
- "Sales Rate": "Prodaja Stopa", 
- "Select \"Yes\" if this item is to be sent to a customer or received from a supplier as a sample. Delivery notes and Purchase Receipts will update stock levels but there will be no invoice against this item.": "Odaberite &quot;Da&quot; ako je ova stavka \u0107e biti poslan na kupca ili dobio od dobavlja\u010da kao uzorak. Otpremnice i kupnju primitke \u0107e a\u017eurirati burzovne razinama, ali ne\u0107e biti faktura protiv ove stavke.", 
- "Select \"Yes\" if this item is used for some internal purpose in your company.": "Odaberite &quot;Da&quot; ako ova stavka se koristi za neke unutarnje potrebe u va\u0161oj tvrtki.", 
- "Select \"Yes\" if this item represents some work like training, designing, consulting etc.": "Odaberite &quot;Da&quot; ako ova stavka predstavlja neki posao poput treninga, projektiranje, konzalting i sl.", 
- "Select \"Yes\" if you are maintaining stock of this item in your Inventory.": "Odaberite &quot;Da&quot; ako ste odr\u017eavanju zaliha ove to\u010dke u va\u0161em inventaru.", 
- "Select \"Yes\" if you supply raw materials to your supplier to manufacture this item.": "Odaberite &quot;Da&quot; ako opskrbu sirovina na svoj dobavlja\u010da za proizvodnju ovu stavku.", 
- "Selecting \"Yes\" will allow this item to appear in Purchase Order , Purchase Receipt.": "Odabir &quot;Da&quot; omogu\u0107it \u0107e ovu stavku da se pojavi u narud\u017ebenice, Otkup primitka.", 
- "Selecting \"Yes\" will allow this item to figure in Sales Order, Delivery Note": "Odabir &quot;Da&quot; omogu\u0107it \u0107e ovaj predmet shvatiti u prodajni nalog, otpremnici", 
- "Selecting \"Yes\" will allow you to create Bill of Material showing raw material and operational costs incurred to manufacture this item.": "Odabir &quot;Da&quot; \u0107e vam omogu\u0107iti da stvorite Bill materijala pokazuje sirovina i operativne tro\u0161kove nastale za proizvodnju ovu stavku.", 
- "Selecting \"Yes\" will allow you to make a Production Order for this item.": "Odabir &quot;Da&quot; \u0107e vam omogu\u0107iti da napravite proizvodnom nalogu za tu stavku.", 
- "Selecting \"Yes\" will give a unique identity to each entity of this item which can be viewed in the Serial No master.": "Odabir &quot;Da&quot; \u0107e dati jedinstveni identitet svakog entiteta ove to\u010dke koja se mo\u017ee vidjeti u rednim brojem u\u010ditelja.", 
- "Send an email to users of role \"Material Manager\" and \"Purchase Manager\" when re-order level is crossed.": "Po\u0161aljite e-mail za korisnike ulogu &quot;Material Manager&quot; i &quot;Kupnja Manager&quot;, kada ponovno bi se razina pre\u0161li.", 
- "Show \"In Stock\" or \"Not in Stock\" based on stock available in this warehouse.": "Show &quot;na lageru&quot; ili &quot;Nije u skladi\u0161tu&quot; temelji se na skladi\u0161tu dostupna u tom skladi\u0161tu.", 
- "Show Price in Website (if set)": "Prika\u017ei Cijena u web (ako je postavljen)", 
- "Show a slideshow at the top of the page": "Prika\u017ei slideshow na vrhu stranice", 
- "Show in Website": "Prika\u017ei u web", 
- "Slideshow": "Slideshow", 
- "Standard Rate": "Standardna stopa", 
- "Stock": "Zaliha", 
- "The quantity for the Purchase Request when the stock goes below re-order level.": "Koli\u010dina za zahtjev za kupnju kad dionica ide ispod ponovno bi razina.", 
- "The system will generate a Purchase Request automatically when stock quantity goes below re-order level in warehouse of type \"Stores\" or \"Reserved Warehouse\".": "Sustav \u0107e generirati zahtjev Kupnja automatski kada dioni\u010dko koli\u010dina ide ispod ponovno bi razina u skladi\u0161tu tipa &quot;prodavaonice&quot; ili &quot;Reserved skladi\u0161tu&quot;.", 
- "UOM Conversion Details": "UOM pretvorbe Detalji", 
- "Unit of measurement of this item (e.g. Kg, Unit, No, Pair).": "Jedinica za mjerenje ove to\u010dke (npr. kg, Jedinica Ne, Par).", 
- "Valuation Method": "Vrednovanje metoda", 
- "Warehouse-wise Item Reorder": "Warehouse-mudar Stavka redoslijeda", 
- "Warranty Period (in days)": "Jamstveno razdoblje (u danima)", 
- "Website": "Website", 
- "Website Description": "Web stranica Opis", 
- "Website Item Groups": "Website Stavka Grupe", 
- "Website Price List": "Web stranica Cjenik", 
- "Website Warehouse": "Web stranica galerije", 
- "Weight UOM": "Te\u017eina UOM", 
- "Weightage": "Weightage", 
- "Yes": "Da", 
- "You can enter the minimum quantity of this item to be ordered.": "Mo\u017eete unijeti minimalnu koli\u010dinu ove to\u010dke biti nare\u0111eno.", 
- "website page link": "web stranica vode"
-}
\ No newline at end of file
diff --git a/stock/doctype/item/locale/nl-doc.json b/stock/doctype/item/locale/nl-doc.json
deleted file mode 100644
index 3e4113a..0000000
--- a/stock/doctype/item/locale/nl-doc.json
+++ /dev/null
@@ -1,119 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Item Group\">Manage Item Groups</a>": "<a href=\"#!Sales Browser/Item Group\">Beheren Artikelgroepen</a>", 
- "A Product or a Service that is bought, sold or kept in stock.": "Een product of een dienst die wordt gekocht, verkocht of in voorraad gehouden.", 
- "Allow Bill of Materials": "Laat Bill of Materials", 
- "Allow Production Order": "Laat Productieorder", 
- "Allow Samples": "Laat Monsters", 
- "Allowance Percent": "Toelage Procent", 
- "Barcode": "Barcode", 
- "Brand": "Merk", 
- "Buying Cost": "Kopen Kosten", 
- "Buying Cost will be updated from Purchase Orders and Purchase Receipts. <br>The buying cost will calculated by moving average method.": "Kopen Kosten zullen worden bijgewerkt vanaf Inkooporders en aankoopbewijzen. <br> Het kopen kosten zullen berekend door voortschrijdend gemiddelde methode.", 
- "Cost Center": "Kostenplaats", 
- "Create a price list from Price List master and enter standard ref rates against each of them. On selection of a price list in Quotation, Sales Order or Delivery Note, corresponding ref rate will be fetched for this item.": "Maak een prijslijst van prijslijst meester en voert standaard ref tarieven tegen elk van hen. Over de selectie van een prijslijst in Offerte, Sales Order of Delivery Note, zal overeenkomstige ref tarief worden opgehaald voor dit object.", 
- "Customer Code": "Klantcode", 
- "Customer Codes": "Klant Codes", 
- "Default BOM": "Standaard BOM", 
- "Default Cost Center": "Standaard kostenplaats", 
- "Default Cost Center for tracking expense for this item.": "Standaard kostenplaats voor het bijhouden van kosten voor dit object.", 
- "Default Expense Account": "Standaard Expense Account", 
- "Default Income Account": "Standaard Inkomen account", 
- "Default Purchase Account in which cost of the item will be debited.": "Standaard Aankoop account waarin kosten van het actief zal worden gedebiteerd.", 
- "Default Reserved Warehouse": "Standaard Gereserveerde Warehouse", 
- "Default Unit of Measure": "Standaard Maateenheid", 
- "Description": "Beschrijving", 
- "Description HTML": "Beschrijving HTML", 
- "End of Life": "End of Life", 
- "FIFO": "FIFO", 
- "File List": "File List", 
- "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes": "Voor het gemak van de klanten, kunnen deze codes worden gebruikt in gedrukte formaten zoals facturen en de leveringsbonnen", 
- "Generate Description HTML": "Genereer Beschrijving HTML", 
- "Generates HTML to include selected image in the description": "Genereert HTML aan geselecteerde beeld te nemen in de beschrijving", 
- "Has Batch No": "Heeft Batch nr.", 
- "Has Serial No": "Heeft Serienummer", 
- "Image": "Beeld", 
- "Image View": "Afbeelding View", 
- "Inspection Criteria": "Inspectie Criteria", 
- "Inspection Required": "Inspectie Verplicht", 
- "Inventory": "Inventaris", 
- "Is Asset Item": "Is actiefpost", 
- "Is Purchase Item": "Is Aankoop Item", 
- "Is Sales Item": "Is Sales Item", 
- "Is Service Item": "Is Service Item", 
- "Is Stock Item": "Is Stock Item", 
- "Is Sub Contracted Item": "Is Sub Gecontracteerde Item", 
- "Item": "Item", 
- "Item Code": "Artikelcode", 
- "Item Group": "Item Group", 
- "Item Image (if not slideshow)": "Item Afbeelding (indien niet diashow)", 
- "Item Name": "Naam van het punt", 
- "Item Prices": "Item Prijzen", 
- "Item Quality Inspection Parameter": "Item Kwaliteitscontrole Parameter", 
- "Item Supplier Details": "Item Product Detail", 
- "Item Tax": "Item Belasting", 
- "Item Tax1": "Item belastingen1", 
- "Item Website Specifications": "Item Website Specificaties", 
- "Item will be saved by this name in the data base.": "Het punt zal worden opgeslagen met deze naam in de databank.", 
- "Last Purchase Rate": "Laatste Purchase Rate", 
- "Lead Time Days": "Lead Time Dagen", 
- "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.": "Levertijd dagen is het aantal dagen waarmee dit artikel wordt verwacht in uw magazijn. Deze dag wordt opgehaald in Laden en aanvragen als u dit item.", 
- "Lead Time days is number of days by which this item is expected in your warehouse. This days is fetched in Purchase Request when you select this item.": "Levertijd dagen is het aantal dagen waarmee dit artikel wordt verwacht in uw magazijn. Deze dag wordt opgehaald in Purchase Request als u dit item.", 
- "List this Item in multiple groups on the website.": "Lijst deze post in meerdere groepen op de website.", 
- "Mandatory if Stock Item is \"Yes\"": "Verplicht als Stock Item &quot;ja&quot;", 
- "Manufacturer": "Fabrikant", 
- "Manufacturer Part Number": "Partnummer fabrikant", 
- "Manufacturing": "Productie", 
- "Max Discount (%)": "Max Korting (%)", 
- "Minimum Order Qty": "Minimum Aantal", 
- "Moving Average": "Moving Average", 
- "Net Weight": "Netto Gewicht", 
- "Net Weight of each Item": "Netto gewicht van elk item", 
- "No": "Geen", 
- "Notify by Email on Re-order": "Informeer per e-mail op Re-order", 
- "Page Name": "Page Name", 
- "Percentage variation in quantity to be allowed while receiving or delivering this item.": "Percentage vari\u00ebrende hoeveelheid te mogen tijdens het ontvangen of versturen van dit item.", 
- "Price Lists and Rates": "Prijslijsten en tarieven", 
- "Products will be sorted by weight-age in default searches. More the weight-age, higher the product will appear in the list.": "Producten worden gesorteerd op gewicht-leeftijd in verzuim zoekopdrachten. Meer van het gewicht-leeftijd, zal een hogere het product in de lijst.", 
- "Purchase Details": "Aankoopinformatie", 
- "Quality Inspection Parameters": "Quality Inspection Parameters", 
- "Re-Order Level": "Re-Order Level", 
- "Re-Order Qty": "Re-Order Aantal", 
- "Re-order": "Re-order", 
- "Sales Details": "Verkoop Details", 
- "Sales Rate": "Sales Rate", 
- "Select \"Yes\" if this item is to be sent to a customer or received from a supplier as a sample. Delivery notes and Purchase Receipts will update stock levels but there will be no invoice against this item.": "Selecteer &quot;Ja&quot; als dit voorwerp dient te worden verzonden naar een klant of ontvangen van een leverancier als een monster. Pakbonnen en aankoopbewijzen zal update voorraadniveaus, maar er zal geen factuur tegen deze item.", 
- "Select \"Yes\" if this item is used for some internal purpose in your company.": "Selecteer &quot;Ja&quot; als dit voorwerp wordt gebruikt voor een aantal intern gebruik in uw bedrijf.", 
- "Select \"Yes\" if this item represents some work like training, designing, consulting etc.": "Selecteer &quot;Ja&quot; als dit voorwerp vertegenwoordigt wat werk zoals training, ontwerpen, overleg, enz.", 
- "Select \"Yes\" if you are maintaining stock of this item in your Inventory.": "Selecteer &quot;Ja&quot; als u het handhaven voorraad van dit artikel in je inventaris.", 
- "Select \"Yes\" if you supply raw materials to your supplier to manufacture this item.": "Selecteer &quot;Ja&quot; als u de levering van grondstoffen aan uw leverancier om dit item te produceren.", 
- "Selecting \"Yes\" will allow this item to appear in Purchase Order , Purchase Receipt.": "&quot;Ja&quot; zal dit artikel om te verschijnen in Purchase Order, aankoopbon.", 
- "Selecting \"Yes\" will allow this item to figure in Sales Order, Delivery Note": "&quot;Ja&quot; zal dit artikel te achterhalen in Sales Order, pakbon", 
- "Selecting \"Yes\" will allow you to create Bill of Material showing raw material and operational costs incurred to manufacture this item.": "&quot;Ja&quot; zal u toelaten om Bill of Material tonen grondstof-en operationele kosten om dit item te produceren maken.", 
- "Selecting \"Yes\" will allow you to make a Production Order for this item.": "&quot;Ja&quot; zal u toelaten om een \u200b\u200bproductieorder voor dit item te maken.", 
- "Selecting \"Yes\" will give a unique identity to each entity of this item which can be viewed in the Serial No master.": "&quot;Ja&quot; geeft een unieke identiteit voor elke entiteit van dit artikel die kunnen worden bekeken in de Serial No meester.", 
- "Send an email to users of role \"Material Manager\" and \"Purchase Manager\" when re-order level is crossed.": "Stuur een e-mail naar de gebruikers van de rol &quot;Materiaal Manager&quot; en &quot;Purchase Manager&quot; als re-order niveau wordt overschreden.", 
- "Show \"In Stock\" or \"Not in Stock\" based on stock available in this warehouse.": "Toon &quot;Op voorraad&quot; of &quot;Niet op voorraad&quot; op basis van de beschikbare voorraad in dit magazijn.", 
- "Show Price in Website (if set)": "Toon Prijs in Website (indien ingesteld)", 
- "Show a slideshow at the top of the page": "Laat een diavoorstelling aan de bovenkant van de pagina", 
- "Show in Website": "Toon in Website", 
- "Slideshow": "Diashow", 
- "Standard Rate": "Standaard Tarief", 
- "Stock": "Voorraad", 
- "The quantity for the Purchase Request when the stock goes below re-order level.": "De hoeveelheid voor de Purchase Request wanneer de voorraad lager is dan re-order niveau.", 
- "The system will generate a Purchase Request automatically when stock quantity goes below re-order level in warehouse of type \"Stores\" or \"Reserved Warehouse\".": "Het systeem genereert een Purchase Request automatisch wanneer voorraadhoeveelheid gaat onder re-order niveau in entrepot van het type &quot;Stores&quot; of &quot;Gereserveerd Warehouse&quot;.", 
- "UOM Conversion Details": "Verpakking Conversie Details", 
- "Unit of measurement of this item (e.g. Kg, Unit, No, Pair).": "Meeteenheid van dit artikel (bijvoorbeeld kg, eenheid, Nee, Pair).", 
- "Valuation Method": "Waardering Methode", 
- "Warehouse-wise Item Reorder": "Warehouse-wise Item opnieuw ordenen", 
- "Warranty Period (in days)": "Garantieperiode (in dagen)", 
- "Website": "Website", 
- "Website Description": "Website Beschrijving", 
- "Website Item Groups": "Website Artikelgroepen", 
- "Website Price List": "Website Prijslijst", 
- "Website Warehouse": "Website Warehouse", 
- "Weight UOM": "Gewicht Verpakking", 
- "Weightage": "Weightage", 
- "Yes": "Ja", 
- "You can enter the minimum quantity of this item to be ordered.": "U kunt de minimale hoeveelheid van dit product te bestellen.", 
- "website page link": "website Paginalink"
-}
\ No newline at end of file
diff --git a/stock/doctype/item/locale/pt-BR-doc.json b/stock/doctype/item/locale/pt-BR-doc.json
deleted file mode 100644
index 587d03d..0000000
--- a/stock/doctype/item/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,117 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Item Group\">Manage Item Groups</a>": "<a href=\"#!Sales Browser/Item Group\">Gerenciar Grupos de Itens</a>", 
- "A Product or a Service that is bought, sold or kept in stock.": "Um Produto ou um Pervi\u00e7o que \u00e9 comprado, vendido ou mantido em estoque.", 
- "Allow Bill of Materials": "Permitir Lista de Materiais", 
- "Allow Production Order": "Permitir Ordem de Produ\u00e7\u00e3o", 
- "Allow Samples": "Permitir Amostras", 
- "Allowance Percent": "Percentual de toler\u00e2ncia", 
- "Auto-raise Material Request if quantity goes below re-order level in a warehouse": "Auto-raise solicitar material se a quantidade for inferior a reordenar n\u00edvel em um armaz\u00e9m", 
- "Barcode": "C\u00f3digo de barras", 
- "Brand": "Marca", 
- "Buying Cost": "Custo de compra", 
- "Buying Cost will be updated from Purchase Orders and Purchase Receipts. <br>The buying cost will calculated by moving average method.": "O Custo de Compra ser\u00e1 atualizado a partir de Ordens de Compra e Recibos de Compra. <br> O custo de compra ser\u00e1 calculado pelo m\u00e9todo de m\u00e9dia m\u00f3vel.", 
- "Cost Center": "Centro de Custos", 
- "Create a price list from Price List master and enter standard ref rates against each of them. On selection of a price list in Quotation, Sales Order or Delivery Note, corresponding ref rate will be fetched for this item.": "Criar uma lista de pre\u00e7os a partir do cadastro de Lista de Pre\u00e7os e introduzir valores padr\u00e3o de ref. para cada um deles. Na sele\u00e7\u00e3o de uma lista de pre\u00e7os em Cota\u00e7\u00e3o, Ordem de Venda, ou Guia de Remessa, o valor de ref. correspondente ser\u00e1 buscado para este item.", 
- "Customer Code": "C\u00f3digo do Cliente", 
- "Customer Codes": "C\u00f3digos de Clientes", 
- "Default BOM": "LDM padr\u00e3o", 
- "Default Cost Center": "Centro de Custo Padr\u00e3o", 
- "Default Cost Center for tracking expense for this item.": "Centro de Custo padr\u00e3o para controle de despesas para este item.", 
- "Default Expense Account": "Conta Despesa padr\u00e3o", 
- "Default Income Account": "Conta de Rendimento padr\u00e3o", 
- "Default Purchase Account in which cost of the item will be debited.": "Conta de compra padr\u00e3o em que o custo do item ser\u00e1 debitado.", 
- "Default Reserved Warehouse": "Almoxarifado Reservado padr\u00e3o", 
- "Default Unit of Measure": "Unidade de medida padr\u00e3o", 
- "Description": "Descri\u00e7\u00e3o", 
- "Description HTML": "Descri\u00e7\u00e3o HTML", 
- "End of Life": "Fim de Vida", 
- "FIFO": "PEPS", 
- "File List": "Lista de Arquivos", 
- "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes": "Para a comodidade dos clientes, estes c\u00f3digos podem ser usados \u200b\u200bem formatos de impress\u00e3o, como Notas Fiscais e Guias de Remessa", 
- "Generate Description HTML": "Gerar Descri\u00e7\u00e3o HTML", 
- "Generates HTML to include selected image in the description": "Gera HTML para incluir a imagem selecionada na descri\u00e7\u00e3o", 
- "Has Batch No": "Tem n\u00ba de Lote", 
- "Has Serial No": "Tem n\u00ba de S\u00e9rie", 
- "Image": "Imagem", 
- "Image View": "Ver imagem", 
- "Inspection Criteria": "Crit\u00e9rios de Inspe\u00e7\u00e3o", 
- "Inspection Required": "Inspe\u00e7\u00e3o Obrigat\u00f3ria", 
- "Inventory": "Invent\u00e1rio", 
- "Is Asset Item": "\u00c9 item de ativo", 
- "Is Purchase Item": "\u00c9 item de compra", 
- "Is Sales Item": "\u00c9 item de venda", 
- "Is Service Item": "\u00c9 item de servi\u00e7o", 
- "Is Stock Item": "\u00c9 item de estoque", 
- "Is Sub Contracted Item": "\u00c9 item subcontratado", 
- "Item": "Item", 
- "Item Code": "C\u00f3digo do Item", 
- "Item Group": "Grupo de Itens", 
- "Item Image (if not slideshow)": "Imagem do Item (se n\u00e3o for slideshow)", 
- "Item Name": "Nome do Item", 
- "Item Prices": "Pre\u00e7os de itens", 
- "Item Quality Inspection Parameter": "Par\u00e2metro de Inspe\u00e7\u00e3o de Qualidade do Item", 
- "Item Supplier Details": "Detalhes do Fornecedor do Item", 
- "Item Tax": "Imposto do Item", 
- "Item Tax1": "Item Tax1", 
- "Item Website Specifications": "Especifica\u00e7\u00f5es do Site do Item", 
- "Item will be saved by this name in the data base.": "O Item ser\u00e1 salvo com este nome na base de dados.", 
- "Last Purchase Rate": "Valor da \u00faltima compra", 
- "Lead Time Days": "Prazo de entrega", 
- "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.": "Levar dias Tempo \u00e9 o n\u00famero de dias em que este item \u00e9 esperado no seu armaz\u00e9m. Este dia \u00e9 buscada em solicitar material ao selecionar este item.", 
- "List this Item in multiple groups on the website.": "Listar este item em v\u00e1rios grupos no site.", 
- "Mandatory if Stock Item is \"Yes\"": "Obrigat\u00f3rio se Item de estoque for &quot;Sim&quot;", 
- "Manufacturer": "Fabricante", 
- "Manufacturer Part Number": "N\u00famero de pe\u00e7a do fabricante", 
- "Manufacturing": "Fabrica\u00e7\u00e3o", 
- "Max Discount (%)": "Desconto M\u00e1x. (%)", 
- "Minimum Order Qty": "Pedido M\u00ednimo", 
- "Moving Average": "M\u00e9dia m\u00f3vel", 
- "Net Weight": "Peso L\u00edquido", 
- "Net Weight of each Item": "Peso l\u00edquido de cada item", 
- "No": "N\u00e3o", 
- "Notify by Email on Re-order": "Notificar por e-mail ao Reordenar", 
- "Page Name": "Nome da P\u00e1gina", 
- "Percentage variation in quantity to be allowed while receiving or delivering this item.": "Varia\u00e7\u00e3o percentual na quantidade a ser permitido ao receber ou entregar este item.", 
- "Price Lists and Rates": "Listas de Pre\u00e7os e Tarifas", 
- "Products will be sorted by weight-age in default searches. More the weight-age, higher the product will appear in the list.": "Os produtos ser\u00e3o classificados por peso em buscas padr\u00e3o. Maior o peso, mais alto o produto ir\u00e1 aparecer na lista.", 
- "Purchase Details": "Detalhes da compra", 
- "Quality Inspection Parameters": "Par\u00e2metros da Inspe\u00e7\u00e3o de Qualidade", 
- "Re-Order Level": "N\u00edvel para novo pedido", 
- "Re-Order Qty": "Qtde. para novo pedido", 
- "Re-order": "Re-vista", 
- "Sales Details": "Detalhes de Vendas", 
- "Sales Rate": "Taxa de vendas", 
- "Select \"Yes\" if this item is to be sent to a customer or received from a supplier as a sample. Delivery notes and Purchase Receipts will update stock levels but there will be no invoice against this item.": "Selecione &quot;Sim&quot; se este item \u00e9 para ser enviado para um cliente ou recebido de um fornecedor como amostra. Guias de Remessa e recibos de compra ir\u00e3o atualizar os n\u00edveis de estoque, mas n\u00e3o haver\u00e1 fatura contra este item.", 
- "Select \"Yes\" if this item is used for some internal purpose in your company.": "Selecione &quot;Sim&quot; se este item \u00e9 usado para alguma finalidade interna na sua empresa.", 
- "Select \"Yes\" if this item represents some work like training, designing, consulting etc.": "Selecione &quot;Sim&quot; se esse item representa algum trabalho como treinamento, design, consultoria, etc", 
- "Select \"Yes\" if you are maintaining stock of this item in your Inventory.": "Selecione &quot;Sim&quot; se voc\u00ea est\u00e1 mantendo estoque deste item no seu Invent\u00e1rio.", 
- "Select \"Yes\" if you supply raw materials to your supplier to manufacture this item.": "Selecione &quot;Sim&quot; se voc\u00ea fornece as mat\u00e9rias-primas para o seu fornecedor fabricar este item.", 
- "Selecting \"Yes\" will allow this item to appear in Purchase Order , Purchase Receipt.": "Selecionando &quot;Sim&quot; vai permitir que este item apare\u00e7a na Ordem de Compra, Recibo de Compra.", 
- "Selecting \"Yes\" will allow this item to figure in Sales Order, Delivery Note": "Selecionando &quot;Sim&quot; vai permitir que este item conste na Ordem de Venda, Guia de Remessa", 
- "Selecting \"Yes\" will allow you to create Bill of Material showing raw material and operational costs incurred to manufacture this item.": "Selecionando &quot;Sim&quot; vai permitir que voc\u00ea crie uma Lista de Materiais mostrando as mat\u00e9rias-primas e os custos operacionais incorridos para fabricar este item.", 
- "Selecting \"Yes\" will allow you to make a Production Order for this item.": "Selecionando &quot;Sim&quot; vai permitir que voc\u00ea fa\u00e7a uma Ordem de Produ\u00e7\u00e3o para este item.", 
- "Selecting \"Yes\" will give a unique identity to each entity of this item which can be viewed in the Serial No master.": "Selecionando &quot;Sim&quot; vai dar uma identifica\u00e7\u00e3o \u00fanica para cada entidade deste item que pode ser vista no cadastro do N\u00famero de S\u00e9rie.", 
- "Send an email to users of role \"Material Manager\" and \"Purchase Manager\" when re-order level is crossed.": "Enviar um e-mail para os usu\u00e1rios com fun\u00e7\u00e3o &quot;Gerente de Material&quot; e &quot;Gerente de Compras&quot; quando o n\u00edvel para novo pedido for atingido.", 
- "Show \"In Stock\" or \"Not in Stock\" based on stock available in this warehouse.": "Mostrar &quot;Em Stock&quot; ou &quot;Fora de Estoque&quot; baseado no estoque dispon\u00edvel neste almoxarifado.", 
- "Show Price in Website (if set)": "Mostrar Pre\u00e7o no Website (se definido)", 
- "Show a slideshow at the top of the page": "Mostrar uma apresenta\u00e7\u00e3o de slides no topo da p\u00e1gina", 
- "Show in Website": "Mostrar no site", 
- "Slideshow": "Apresenta\u00e7\u00e3o de slides", 
- "Standard Rate": "Taxa normal", 
- "Stock": "Estoque", 
- "UOM Conversion Details": "Detalhes da Convers\u00e3o de UDM", 
- "Unit of measurement of this item (e.g. Kg, Unit, No, Pair).": "Unidade de medida do item (por exemplo: kg, unidade, n\u00ba, par).", 
- "Valuation Method": "M\u00e9todo de Avalia\u00e7\u00e3o", 
- "Warehouse-wise Item Reorder": "Armaz\u00e9m-s\u00e1bio item Reordenar", 
- "Warranty Period (in days)": "Per\u00edodo de Garantia (em dias)", 
- "Website": "Site", 
- "Website Description": "Descri\u00e7\u00e3o do site", 
- "Website Item Groups": "Grupos de Itens do site", 
- "Website Price List": "Lista de Pre\u00e7os do site", 
- "Website Warehouse": "Almoxarifado do site", 
- "Weight UOM": "UDM de Peso", 
- "Weightage": "Peso", 
- "Yes": "Sim", 
- "You can enter the minimum quantity of this item to be ordered.": "Voc\u00ea pode inserir a quantidade m\u00ednima deste item a ser encomendada.", 
- "website page link": "link da p\u00e1gina do site"
-}
\ No newline at end of file
diff --git a/stock/doctype/item/locale/pt-doc.json b/stock/doctype/item/locale/pt-doc.json
deleted file mode 100644
index 48867bc..0000000
--- a/stock/doctype/item/locale/pt-doc.json
+++ /dev/null
@@ -1,119 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Item Group\">Manage Item Groups</a>": "<a href=\"#!Sales Browser/Item Group\">Gerenciar Grupos de itens</a>", 
- "A Product or a Service that is bought, sold or kept in stock.": "Um produto ou um servi\u00e7o que \u00e9 comprado, vendido ou mantidos em estoque.", 
- "Allow Bill of Materials": "Permitir Lista de Materiais", 
- "Allow Production Order": "Permitir Ordem de Produ\u00e7\u00e3o", 
- "Allow Samples": "Permitir Amostras", 
- "Allowance Percent": "Percentual subs\u00eddio", 
- "Barcode": "C\u00f3digo de barras", 
- "Brand": "Marca", 
- "Buying Cost": "Custo de compra", 
- "Buying Cost will be updated from Purchase Orders and Purchase Receipts. <br>The buying cost will calculated by moving average method.": "Custo de compra ser\u00e1 atualizado de ordens de compra e recibos de compra. <br> O custo de compra ser\u00e1 calculado pelo m\u00e9todo de mover a m\u00e9dia.", 
- "Cost Center": "Centro de Custos", 
- "Create a price list from Price List master and enter standard ref rates against each of them. On selection of a price list in Quotation, Sales Order or Delivery Note, corresponding ref rate will be fetched for this item.": "Criar uma lista de pre\u00e7os de mestre Lista de Pre\u00e7os e introduzir taxas de ref padr\u00e3o contra cada um deles. Na sele\u00e7\u00e3o de uma lista de pre\u00e7os em Cota\u00e7\u00e3o Ordem de Vendas, ou nota de entrega, a taxa de ref correspondente ser\u00e1 obtido para este item.", 
- "Customer Code": "C\u00f3digo Cliente", 
- "Customer Codes": "C\u00f3digos de clientes", 
- "Default BOM": "BOM padr\u00e3o", 
- "Default Cost Center": "Centro de Custo Padr\u00e3o", 
- "Default Cost Center for tracking expense for this item.": "Centro de Custo padr\u00e3o para controle de despesas para este item.", 
- "Default Expense Account": "Conta Despesa padr\u00e3o", 
- "Default Income Account": "Conta Rendimento padr\u00e3o", 
- "Default Purchase Account in which cost of the item will be debited.": "Conta de compra padr\u00e3o em que o custo do item ser\u00e1 debitado.", 
- "Default Reserved Warehouse": "Reservado padr\u00e3o Armaz\u00e9m", 
- "Default Unit of Measure": "Unidade de medida padr\u00e3o", 
- "Description": "Descri\u00e7\u00e3o", 
- "Description HTML": "Descri\u00e7\u00e3o HTML", 
- "End of Life": "Fim da Vida", 
- "FIFO": "FIFO", 
- "File List": "Lista de Arquivos", 
- "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes": "Para a comodidade dos clientes, estes c\u00f3digos podem ser usados \u200b\u200bem formatos de impress\u00e3o, como facturas e guias de entrega", 
- "Generate Description HTML": "Gerar Descri\u00e7\u00e3o HTML", 
- "Generates HTML to include selected image in the description": "Gera HTML para incluir imagem selecionada na descri\u00e7\u00e3o", 
- "Has Batch No": "N\u00e3o tem Batch", 
- "Has Serial No": "N\u00e3o tem de s\u00e9rie", 
- "Image": "Imagem", 
- "Image View": "Ver imagem", 
- "Inspection Criteria": "Crit\u00e9rios de inspe\u00e7\u00e3o", 
- "Inspection Required": "Inspe\u00e7\u00e3o Obrigat\u00f3rio", 
- "Inventory": "Invent\u00e1rio", 
- "Is Asset Item": "\u00c9 item de ativo", 
- "Is Purchase Item": "\u00c9 item de compra", 
- "Is Sales Item": "\u00c9 item de vendas", 
- "Is Service Item": "\u00c9 item de servi\u00e7o", 
- "Is Stock Item": "\u00c9 item de estoque", 
- "Is Sub Contracted Item": "\u00c9 item Contratado Sub", 
- "Item": "Item", 
- "Item Code": "C\u00f3digo do artigo", 
- "Item Group": "Grupo Item", 
- "Item Image (if not slideshow)": "Imagem item (se n\u00e3o slideshow)", 
- "Item Name": "Nome do item", 
- "Item Prices": "Pre\u00e7os de itens", 
- "Item Quality Inspection Parameter": "Item Par\u00e2metro de Inspe\u00e7\u00e3o de Qualidade", 
- "Item Supplier Details": "Fornecedor Item Detalhes", 
- "Item Tax": "Imposto item", 
- "Item Tax1": "Item Tax1", 
- "Item Website Specifications": "Site Item Especifica\u00e7\u00f5es", 
- "Item will be saved by this name in the data base.": "O artigo ser\u00e1 salva por este nome na base de dados.", 
- "Last Purchase Rate": "Compra de \u00faltima", 
- "Lead Time Days": "Levar dias Tempo", 
- "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.": "Levar dias Tempo \u00e9 o n\u00famero de dias em que este item \u00e9 esperado no seu armaz\u00e9m. Este dia \u00e9 buscada em solicitar material ao selecionar este item.", 
- "Lead Time days is number of days by which this item is expected in your warehouse. This days is fetched in Purchase Request when you select this item.": "Levar dias Tempo \u00e9 o n\u00famero de dias em que este item \u00e9 esperado no seu armaz\u00e9m. Este dia \u00e9 buscada em Pedido de Compra quando voc\u00ea selecionar este item.", 
- "List this Item in multiple groups on the website.": "Lista este item em v\u00e1rios grupos no site.", 
- "Mandatory if Stock Item is \"Yes\"": "Item de estoque \u00e9 obrigat\u00f3ria se &quot;Sim&quot;", 
- "Manufacturer": "Fabricante", 
- "Manufacturer Part Number": "N\u00famero da pe\u00e7a de fabricante", 
- "Manufacturing": "Fabrico", 
- "Max Discount (%)": "Max Desconto (%)", 
- "Minimum Order Qty": "Qtde m\u00ednima", 
- "Moving Average": "M\u00e9dia m\u00f3vel", 
- "Net Weight": "Peso L\u00edquido", 
- "Net Weight of each Item": "Peso l\u00edquido de cada item", 
- "No": "N\u00e3o", 
- "Notify by Email on Re-order": "Notificar por e-mail no Re-vista", 
- "Page Name": "Nome da P\u00e1gina", 
- "Percentage variation in quantity to be allowed while receiving or delivering this item.": "Varia\u00e7\u00e3o percentual na quantidade a ser permitido ao receber ou entregar este item.", 
- "Price Lists and Rates": "Listas de Pre\u00e7os e Tarifas", 
- "Products will be sorted by weight-age in default searches. More the weight-age, higher the product will appear in the list.": "Os produtos ser\u00e3o classificados por peso-idade em buscas padr\u00e3o. Mais o peso-idade, maior o produto ir\u00e1 aparecer na lista.", 
- "Purchase Details": "Detalhes de compra", 
- "Quality Inspection Parameters": "Inspe\u00e7\u00e3o par\u00e2metros de qualidade", 
- "Re-Order Level": "Re Ordem N\u00edvel", 
- "Re-Order Qty": "Re-Ordem Qtde", 
- "Re-order": "Re-vista", 
- "Sales Details": "Detalhes de vendas", 
- "Sales Rate": "Taxa de vendas", 
- "Select \"Yes\" if this item is to be sent to a customer or received from a supplier as a sample. Delivery notes and Purchase Receipts will update stock levels but there will be no invoice against this item.": "Selecione &quot;Sim&quot; se este item \u00e9 para ser enviado para um cliente ou recebidas de um fornecedor como amostra. Notas de entrega e recibos de compra ir\u00e1 atualizar os n\u00edveis de estoque, mas n\u00e3o haver\u00e1 fatura contra este item.", 
- "Select \"Yes\" if this item is used for some internal purpose in your company.": "Selecione &quot;Sim&quot; se este item \u00e9 usado para alguma finalidade interna na sua empresa.", 
- "Select \"Yes\" if this item represents some work like training, designing, consulting etc.": "Selecione &quot;Sim&quot; se esse item representa algum trabalho como treinamento, design, consultoria etc", 
- "Select \"Yes\" if you are maintaining stock of this item in your Inventory.": "Selecione &quot;Sim&quot; se voc\u00ea est\u00e1 mantendo estoque deste item no seu invent\u00e1rio.", 
- "Select \"Yes\" if you supply raw materials to your supplier to manufacture this item.": "Selecione &quot;Sim&quot; se voc\u00ea fornecer mat\u00e9rias-primas para o seu fornecedor para fabricar este item.", 
- "Selecting \"Yes\" will allow this item to appear in Purchase Order , Purchase Receipt.": "Selecionando &quot;Sim&quot; vai permitir que este item deve aparecer na Ordem de Compra, Recibo de Compra.", 
- "Selecting \"Yes\" will allow this item to figure in Sales Order, Delivery Note": "Selecionando &quot;Sim&quot; vai permitir que este item para figurar na Ordem de Vendas, Nota de Entrega", 
- "Selecting \"Yes\" will allow you to create Bill of Material showing raw material and operational costs incurred to manufacture this item.": "Selecionando &quot;Sim&quot; permitir\u00e1 a voc\u00ea criar Bill of Material mostrando mat\u00e9rias-primas e os custos operacionais incorridos para fabricar este item.", 
- "Selecting \"Yes\" will allow you to make a Production Order for this item.": "Selecionando &quot;Sim&quot; vai permitir que voc\u00ea fa\u00e7a uma ordem de produ\u00e7\u00e3o para este item.", 
- "Selecting \"Yes\" will give a unique identity to each entity of this item which can be viewed in the Serial No master.": "Selecionando &quot;Sim&quot; vai dar uma identidade \u00fanica para cada entidade deste item que pode ser visto no mestre N\u00famero de ordem.", 
- "Send an email to users of role \"Material Manager\" and \"Purchase Manager\" when re-order level is crossed.": "Enviar um e-mail para os usu\u00e1rios do papel &quot;Gerenciador de Material&quot; e &quot;Gerente de Compras&quot; quando reordenar n\u00edvel \u00e9 cruzado.", 
- "Show \"In Stock\" or \"Not in Stock\" based on stock available in this warehouse.": "Show &quot;Em Stock&quot; ou &quot;n\u00e3o em estoque&quot;, baseado em stock dispon\u00edvel neste armaz\u00e9m.", 
- "Show Price in Website (if set)": "Mostrar Pre\u00e7o em Website (se definido)", 
- "Show a slideshow at the top of the page": "Ver uma apresenta\u00e7\u00e3o de slides no topo da p\u00e1gina", 
- "Show in Website": "Show em site", 
- "Slideshow": "Slideshow", 
- "Standard Rate": "Taxa normal", 
- "Stock": "Estoque", 
- "The quantity for the Purchase Request when the stock goes below re-order level.": "A quantidade para a solicita\u00e7\u00e3o de compra quando o estoque vai abaixo reordenar n\u00edvel.", 
- "The system will generate a Purchase Request automatically when stock quantity goes below re-order level in warehouse of type \"Stores\" or \"Reserved Warehouse\".": "O sistema ir\u00e1 gerar um pedido de compra automaticamente quando a quantidade de a\u00e7\u00f5es vai abaixo reordenar n\u00edvel no armaz\u00e9m do tipo &quot;Lojas&quot; ou &quot;Armaz\u00e9m Reservado&quot;.", 
- "UOM Conversion Details": "Convers\u00e3o Detalhes UOM", 
- "Unit of measurement of this item (e.g. Kg, Unit, No, Pair).": "Unidade de medida do item (por exemplo kg Unidade, n\u00e3o, par).", 
- "Valuation Method": "M\u00e9todo de Avalia\u00e7\u00e3o", 
- "Warehouse-wise Item Reorder": "Armaz\u00e9m-s\u00e1bio item Reordenar", 
- "Warranty Period (in days)": "Per\u00edodo de Garantia (em dias)", 
- "Website": "Site", 
- "Website Description": "Descri\u00e7\u00e3o do site", 
- "Website Item Groups": "Item Grupos site", 
- "Website Price List": "Lista de Pre\u00e7os website", 
- "Website Warehouse": "Armaz\u00e9m site", 
- "Weight UOM": "Peso UOM", 
- "Weightage": "Weightage", 
- "Yes": "Sim", 
- "You can enter the minimum quantity of this item to be ordered.": "Voc\u00ea pode inserir a quantidade m\u00ednima deste item a ser ordenada.", 
- "website page link": "link da p\u00e1gina site"
-}
\ No newline at end of file
diff --git a/stock/doctype/item/locale/sr-doc.json b/stock/doctype/item/locale/sr-doc.json
deleted file mode 100644
index b2b23be..0000000
--- a/stock/doctype/item/locale/sr-doc.json
+++ /dev/null
@@ -1,116 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Item Group\">Manage Item Groups</a>": "<a href=\"#!Sales Browser/Item Group\">\u0423\u043f\u0440\u0430\u0432\u0459\u0430\u045a\u0435 \u0433\u0440\u0443\u043f\u0430\u043c\u0430 \u0418\u0442\u0435\u043c</a>", 
- "A Product or a Service that is bought, sold or kept in stock.": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434 \u0438\u043b\u0438 \u0443\u0441\u043b\u0443\u0433\u0430 \u043a\u043e\u0458\u0438 \u0441\u0435 \u043a\u0443\u043f\u0443\u0458\u0443, \u043f\u0440\u043e\u0434\u0430\u0458\u0443 \u0438\u043b\u0438 \u0447\u0443\u0432\u0430\u0458\u0443 \u043d\u0430 \u043b\u0430\u0433\u0435\u0440\u0443.", 
- "Allow Bill of Materials": "\u0414\u043e\u0437\u0432\u043e\u043b\u0438 \u0421\u0430\u0441\u0442\u0430\u0432\u043d\u0438\u0446\u0435", 
- "Allow Production Order": "\u0414\u043e\u0437\u0432\u043e\u043b\u0438 \u041e\u0440\u0434\u0435\u0440 \u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430", 
- "Allow Samples": "\u0414\u043e\u0437\u0432\u043e\u043b\u0438 \u0421\u0430\u043c\u043f\u043b\u0435\u0441", 
- "Allowance Percent": "\u0418\u0441\u043f\u0440\u0430\u0432\u043a\u0430 \u041f\u0440\u043e\u0446\u0435\u043d\u0430\u0442", 
- "Barcode": "\u0411\u0430\u0440\u043a\u043e\u0434", 
- "Brand": "\u041c\u0430\u0440\u043a\u0430", 
- "Buying Cost": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0426\u043e\u0441\u0442", 
- "Buying Cost will be updated from Purchase Orders and Purchase Receipts. <br>The buying cost will calculated by moving average method.": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0422\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u043d \u043e\u0434 \u043d\u0430\u0440\u0443\u045f\u0431\u0435\u043d\u0438\u0446\u0430\u043c\u0430 \u0438 \u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u043f\u0440\u0438\u0437\u043d\u0430\u043d\u0438\u0446\u0435. <br> \u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0442\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u045b\u0435 \u0438\u0437\u0440\u0430\u0447\u0443\u043d\u0430\u0442\u0438 \u043f\u043e\u043a\u0440\u0435\u0442\u043d\u0438 \u043f\u0440\u043e\u0441\u0435\u043a \u043c\u0435\u0442\u043e\u0434.", 
- "Cost Center": "\u0422\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u0446\u0435\u043d\u0442\u0430\u0440", 
- "Create a price list from Price List master and enter standard ref rates against each of them. On selection of a price list in Quotation, Sales Order or Delivery Note, corresponding ref rate will be fetched for this item.": "\u041d\u0430\u043f\u0440\u0430\u0432\u0438\u0442\u0435 \u0441\u043f\u0438\u0441\u0430\u043a \u0446\u0435\u043d\u0430 \u043e\u0434 \u0433\u043e\u0441\u043f\u043e\u0434\u0430\u0440\u0430 \u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0438 \u0443\u043d\u0435\u0442\u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0434\u043d\u0435 \u0446\u0435\u043d\u0435 \u0440\u0435\u0444 \u043f\u0440\u043e\u0442\u0438\u0432 \u0441\u0432\u0430\u043a\u043e\u0433 \u043e\u0434 \u045a\u0438\u0445. \u041d\u0430 \u0438\u0437\u0431\u043e\u0440\u0443 \u0446\u0435\u043d\u043e\u0432\u043d\u0438\u043a\u0430 \u0443 \u0437\u043d\u0430\u043a\u0435, \u043f\u0440\u043e\u0434\u0430\u0458\u0435 \u043f\u043e\u0440\u0435\u0442\u043a\u0430 \u0438\u043b\u0438 \u043e\u0442\u043f\u0440\u0435\u043c\u043d\u0438\u0446\u0435, \u043e\u0434\u0433\u043e\u0432\u0430\u0440\u0430\u0458\u0443\u045b\u0438 \u0440\u0435\u0444 \u0441\u0442\u043e\u043f\u0430 \u045b\u0435 \u0431\u0438\u0442\u0438 \u043f\u0440\u0435\u0443\u0437\u0435\u0442\u0430 \u0437\u0430 \u043e\u0432\u0443 \u0441\u0442\u0430\u0432\u043a\u0443.", 
- "Customer Code": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u041a\u043e\u0434", 
- "Customer Codes": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u041a\u043e\u0434\u043e\u0432\u0438", 
- "Default BOM": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u0411\u041e\u041c", 
- "Default Cost Center": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u0422\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u0446\u0435\u043d\u0442\u0430\u0440", 
- "Default Cost Center for tracking expense for this item.": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u0422\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u0426\u0435\u043d\u0442\u0430\u0440 \u0437\u0430 \u043f\u0440\u0430\u045b\u0435\u045a\u0435 \u0442\u0440\u043e\u0448\u043a\u043e\u0432\u0430 \u0437\u0430 \u043e\u0432\u0443 \u0441\u0442\u0430\u0432\u043a\u0443.", 
- "Default Expense Account": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u0422\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u043d\u0430\u043b\u043e\u0433\u0430", 
- "Default Income Account": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u043f\u0440\u0438\u0445\u043e\u0434\u0430 \u0420\u0430\u0447\u0443\u043d", 
- "Default Purchase Account in which cost of the item will be debited.": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0420\u0430\u0447\u0443\u043d \u043d\u0430 \u043a\u043e\u0458\u0438 \u0442\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u0441\u0442\u0430\u0432\u043a\u0435 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0437\u0430\u0434\u0443\u0436\u0435\u043d.", 
- "Default Reserved Warehouse": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u0420\u0435\u0437\u0435\u0440\u0432\u0438\u0441\u0430\u043d\u043e \u041c\u0430\u0433\u0430\u0446\u0438\u043d", 
- "Default Unit of Measure": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u0408\u0435\u0434\u0438\u043d\u0438\u0446\u0430 \u043c\u0435\u0440\u0435", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Description HTML": "\u041e\u043f\u0438\u0441 \u0425\u0422\u041c\u041b", 
- "End of Life": "\u041a\u0440\u0430\u0458 \u0436\u0438\u0432\u043e\u0442\u0430", 
- "FIFO": "\u0424\u0418\u0424\u041e", 
- "File List": "\u0424\u0438\u043b\u0435 \u041b\u0438\u0441\u0442", 
- "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes": "\u0417\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u043d\u043e\u0441\u0442 \u043f\u043e\u0442\u0440\u043e\u0448\u0430\u0447\u0430, \u043e\u0432\u0438 \u043a\u043e\u0434\u043e\u0432\u0438 \u043c\u043e\u0433\u0443 \u0434\u0430 \u0441\u0435 \u043a\u043e\u0440\u0438\u0441\u0442\u0435 \u0443 \u0448\u0442\u0430\u043c\u043f\u0430\u043d\u0438\u043c \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u043c\u0430 \u043a\u0430\u043e \u0448\u0442\u043e \u0441\u0443 \u0444\u0430\u043a\u0442\u0443\u0440\u0435 \u0438 \u043e\u0442\u043f\u0440\u0435\u043c\u043d\u0438\u0446\u0435", 
- "Generate Description HTML": "\u0413\u0435\u043d\u0435\u0440\u0438\u0448\u0438 \u0425\u0422\u041c\u041b \u041e\u043f\u0438\u0441", 
- "Generates HTML to include selected image in the description": "\u0421\u0442\u0432\u0430\u0440\u0430 \u0425\u0422\u041c\u041b \u0443\u043a\u0459\u0443\u0447\u0438\u0442\u0438 \u0438\u0437\u0430\u0431\u0440\u0430\u043d\u0443 \u0441\u043b\u0438\u043a\u0443 \u0443 \u043e\u043f\u0438\u0441\u0443", 
- "Has Batch No": "\u0418\u043c\u0430 \u0411\u0430\u0442\u0446\u0445 \u041d\u0435\u043c\u0430", 
- "Has Serial No": "\u0418\u043c\u0430 \u0421\u0435\u0440\u0438\u0458\u0441\u043a\u0438 \u0431\u0440\u043e\u0458", 
- "Image": "\u0421\u043b\u0438\u043a\u0430", 
- "Image View": "\u0421\u043b\u0438\u043a\u0430 \u041f\u043e\u0433\u043b\u0435\u0434\u0430\u0458", 
- "Inspection Criteria": "\u0418\u043d\u0441\u043f\u0435\u043a\u0446\u0438\u0458\u0441\u043a\u0438 \u041a\u0440\u0438\u0442\u0435\u0440\u0438\u0458\u0443\u043c\u0438", 
- "Inspection Required": "\u0418\u043d\u0441\u043f\u0435\u043a\u0446\u0438\u0458\u0430 \u041e\u0431\u0430\u0432\u0435\u0437\u043d\u043e", 
- "Inventory": "\u0418\u043d\u0432\u0435\u043d\u0442\u0430\u0440", 
- "Is Asset Item": "\u0408\u0435 \u0438\u043c\u043e\u0432\u0438\u043d\u0435 \u0448\u0438\u0444\u0440\u0430", 
- "Is Purchase Item": "\u0414\u0430 \u043b\u0438 \u0458\u0435 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0430\u0440\u0442\u0438\u043a\u043b\u0430", 
- "Is Sales Item": "\u0414\u0430 \u043b\u0438 \u043f\u0440\u043e\u0434\u0430\u0458\u0435 \u0430\u0440\u0442\u0438\u043a\u043b\u0430", 
- "Is Service Item": "\u0414\u0430 \u043b\u0438 \u0458\u0435 \u0443\u0441\u043b\u0443\u0433\u0430 \u0448\u0438\u0444\u0440\u0430", 
- "Is Stock Item": "\u0414\u0430 \u043b\u0438 \u0458\u0435 \u0431\u0435\u0440\u0437\u0430 \u0448\u0438\u0444\u0440\u0430", 
- "Is Sub Contracted Item": "\u0408\u0435 \u041f\u043e\u0434 \u0423\u0433\u043e\u0432\u043e\u0440\u0435\u043d\u043e \u0448\u0438\u0444\u0440\u0430", 
- "Item": "\u0421\u0442\u0430\u0432\u043a\u0430", 
- "Item Code": "\u0428\u0438\u0444\u0440\u0430", 
- "Item Group": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0413\u0440\u0443\u043f\u0430", 
- "Item Image (if not slideshow)": "\u0410\u0440\u0442\u0438\u043a\u0430\u043b \u0441\u043b\u0438\u043a\u0430 (\u0430\u043a\u043e \u043d\u0435 \u0441\u043b\u0438\u0434\u0435\u0441\u0445\u043e\u0432)", 
- "Item Name": "\u041d\u0430\u0437\u0438\u0432", 
- "Item Prices": "\u0418\u0442\u0435\u043c \u0426\u0435\u043d\u0435", 
- "Item Quality Inspection Parameter": "\u0421\u0442\u0430\u0432\u043a\u0430 \u041f\u0440\u043e\u0432\u0435\u0440\u0430 \u043a\u0432\u0430\u043b\u0438\u0442\u0435\u0442\u0430 \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0430\u0440", 
- "Item Supplier Details": "\u0418\u0442\u0435\u043c \u0421\u0443\u043f\u043f\u043b\u0438\u0435\u0440 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Item Tax": "\u0421\u0442\u0430\u0432\u043a\u0430 \u041f\u043e\u0440\u0435\u0441\u043a\u0430", 
- "Item Tax1": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0422\u0430\u043a1", 
- "Item Website Specifications": "\u0418\u0442\u0435\u043c \u0421\u0430\u0458\u0442 \u0421\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0458\u0435", 
- "Item will be saved by this name in the data base.": "\u0421\u0442\u0430\u0432\u043a\u0430 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0441\u0430\u0447\u0443\u0432\u0430\u043d \u043f\u043e\u0434 \u043e\u0432\u0438\u043c \u0438\u043c\u0435\u043d\u043e\u043c \u0443 \u0431\u0430\u0437\u0438 \u043f\u043e\u0434\u0430\u0442\u0430\u043a\u0430.", 
- "Last Purchase Rate": "\u041f\u043e\u0441\u043b\u0435\u0434\u045a\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0421\u0442\u043e\u043f\u0430", 
- "Lead Time Days": "\u041e\u043b\u043e\u0432\u043e \u0414\u0430\u043d\u0438 \u0422\u0438\u043c\u0435", 
- "Lead Time days is number of days by which this item is expected in your warehouse. This days is fetched in Purchase Request when you select this item.": "\u041e\u043b\u043e\u0432\u043e \u0434\u0430\u043d\u0430 \u0422\u0438\u043c\u0435 \u0458\u0435 \u0431\u0440\u043e\u0458 \u0434\u0430\u043d\u0430 \u043f\u043e \u043a\u043e\u0458\u0438\u043c\u0430 \u0458\u0435 \u043e\u0432\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u043e\u0447\u0435\u043a\u0443\u0458\u0435 \u0443 \u0441\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0443. \u041e\u0432\u0430 \u0434\u0430\u043d\u0430 \u0458\u0435 \u043f\u0440\u0435\u0443\u0437\u0435\u0442\u0430 \u0443 \u043a\u0443\u043f\u043e\u043f\u0440\u043e\u0434\u0430\u0458\u0438 \u0437\u0430\u0445\u0442\u0435\u0432\u0443 \u043a\u0430\u0434\u0430 \u043e\u0434\u0430\u0431\u0435\u0440\u0435\u0442\u0435 \u043e\u0432\u0443 \u0441\u0442\u0430\u0432\u043a\u0443.", 
- "List this Item in multiple groups on the website.": "\u041d\u0430\u0432\u0435\u0434\u0438 \u043e\u0432\u0443 \u0441\u0442\u0430\u0432\u043a\u0443 \u0443 \u0432\u0438\u0448\u0435 \u0433\u0440\u0443\u043f\u0430 \u043d\u0430 \u0441\u0430\u0458\u0442\u0443.", 
- "Mandatory if Stock Item is \"Yes\"": "\u041e\u0431\u0430\u0432\u0435\u0437\u043d\u0430 \u0430\u043a\u043e \u0431\u0435\u0440\u0437\u0430 \u0442\u0430\u0447\u043a\u0430 \u0458\u0435 &quot;\u0414\u0430&quot;", 
- "Manufacturer": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0452\u0430\u0447", 
- "Manufacturer Part Number": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0452\u0430\u0447 \u0411\u0440\u043e\u0458 \u0434\u0435\u043b\u0430", 
- "Manufacturing": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430", 
- "Max Discount (%)": "\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u043d\u0430 \u041f\u043e\u043f\u0443\u0441\u0442 (%)", 
- "Minimum Order Qty": "\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u043d\u0430 \u043a\u043e\u043b\u0438\u0447\u0438\u043d\u0430 \u0437\u0430 \u043f\u043e\u0440\u0443\u0447\u0438\u0432\u0430\u045a\u0435", 
- "Moving Average": "\u041c\u043e\u0432\u0438\u043d\u0433 \u0410\u0432\u0435\u0440\u0430\u0433\u0435", 
- "Net Weight": "\u041d\u0435\u0442\u043e \u0442\u0435\u0436\u0438\u043d\u0430", 
- "Net Weight of each Item": "\u0422\u0435\u0436\u0438\u043d\u0430 \u0441\u0432\u0430\u043a\u043e\u0433 \u0430\u0440\u0442\u0438\u043a\u043b\u0430", 
- "No": "\u041d\u0435", 
- "Notify by Email on Re-order": "\u041e\u0431\u0430\u0432\u0435\u0441\u0442\u0438\u0442\u0438 \u043f\u0443\u0442\u0435\u043c \u0435\u043c\u0430\u0438\u043b\u0430 \u043d\u0430 \u043f\u043e\u043d\u043e\u0432\u043d\u043e \u043d\u0430\u0440\u0443\u0447\u0438\u0432\u0430\u045a\u0435", 
- "Page Name": "\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0418\u043c\u0435", 
- "Percentage variation in quantity to be allowed while receiving or delivering this item.": "\u041f\u0440\u043e\u0446\u0435\u043d\u0430\u0442 \u0432\u0430\u0440\u0438\u0458\u0430\u0446\u0438\u0458\u0430 \u0443 \u043a\u043e\u043b\u0438\u0447\u0438\u043d\u0438 \u0434\u0430 \u0431\u0443\u0434\u0435 \u0434\u043e\u0437\u0432\u043e\u0459\u0435\u043d\u043e \u0434\u043e\u043a \u043f\u0440\u0438\u043c\u0430 \u0438\u043b\u0438 \u043f\u0440\u0443\u0436\u0430 \u043e\u0432\u0443 \u0441\u0442\u0430\u0432\u043a\u0443.", 
- "Price Lists and Rates": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u0446\u0438 \u0438 \u0441\u0442\u043e\u043f\u0435", 
- "Products will be sorted by weight-age in default searches. More the weight-age, higher the product will appear in the list.": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0441\u043e\u0440\u0442\u0438\u0440\u0430\u043d\u0438 \u043f\u043e \u0442\u0435\u0436\u0438\u043d\u0438 \u0443\u0437\u0440\u0430\u0441\u0442\u0430 \u0443 \u043f\u043e\u0434\u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u043d\u0438\u043c \u043f\u0440\u0435\u0442\u0440\u0430\u0433\u0430\u043c\u0430. \u0412\u0438\u0448\u0435 \u0442\u0435\u0436\u0438\u043d\u0435 \u0441\u0442\u0430\u0440\u043e\u0441\u0442\u0438, \u0432\u0435\u045b\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434 \u045b\u0435 \u0441\u0435 \u043f\u043e\u0458\u0430\u0432\u0438\u0442\u0438 \u043d\u0430 \u043b\u0438\u0441\u0442\u0438.", 
- "Purchase Details": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Quality Inspection Parameters": "\u041f\u0440\u043e\u0432\u0435\u0440\u0430 \u043a\u0432\u0430\u043b\u0438\u0442\u0435\u0442\u0430 \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0438", 
- "Re-Order Level": "\u0420\u0435-\u041e\u0440\u0434\u0435\u0440 \u041d\u0438\u0432\u043e", 
- "Re-Order Qty": "\u0420\u0435-\u041e\u0440\u0434\u0435\u0440 \u041a\u043e\u043b", 
- "Sales Details": "\u0414\u0435\u0442\u0430\u0459\u0438 \u043f\u0440\u043e\u0434\u0430\u0458\u0435", 
- "Sales Rate": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041e\u0446\u0435\u043d\u0438", 
- "Select \"Yes\" if this item is to be sent to a customer or received from a supplier as a sample. Delivery notes and Purchase Receipts will update stock levels but there will be no invoice against this item.": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 &quot;\u0414\u0430&quot; \u0430\u043a\u043e \u043e\u0432\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u045b\u0435 \u0431\u0438\u0442\u0438 \u043f\u043e\u0441\u043b\u0430\u0442 \u043a\u0443\u043f\u0446\u0443 \u0438\u043b\u0438 \u043f\u0440\u0438\u043c\u0438\u043b\u0438 \u043e\u0434 \u0434\u043e\u0431\u0430\u0432\u0459\u0430\u0447\u0430 \u043a\u0430\u043e \u0443\u0437\u043e\u0440\u0430\u043a. \u0414\u043e\u0441\u0442\u0430\u0432\u0430 \u0431\u0435\u043b\u0435\u0448\u043a\u0435 \u0438 \u043a\u0443\u043f\u0438\u0442\u0435 \u041f\u0440\u0438\u043b\u0438\u0432\u0438 \u045b\u0435 \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u0442\u0438 \u043d\u0438\u0432\u043e \u0437\u0430\u043b\u0438\u0445\u0430, \u0430\u043b\u0438 \u043d\u0435\u045b\u0435 \u0431\u0438\u0442\u0438 \u043d\u0438 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0442\u0438\u0432 \u043e\u0432\u0435 \u0441\u0442\u0430\u0432\u043a\u0435.", 
- "Select \"Yes\" if this item is used for some internal purpose in your company.": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 &quot;\u0414\u0430&quot; \u0430\u043a\u043e \u043e\u0432\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u0441\u0435 \u043a\u043e\u0440\u0438\u0441\u0442\u0438 \u0437\u0430 \u043d\u0435\u043a\u0435 \u0438\u043d\u0442\u0435\u0440\u043d\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u0435 \u0443 \u0432\u0430\u0448\u043e\u0458 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0438.", 
- "Select \"Yes\" if this item represents some work like training, designing, consulting etc.": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 &quot;\u0414\u0430&quot; \u0430\u043a\u043e \u043e\u0432\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0459\u0430 \u043d\u0435\u043a\u0438 \u043f\u043e\u0441\u0430\u043e \u043a\u0430\u043e \u0442\u0440\u0435\u043d\u0438\u043d\u0433, \u043f\u0440\u043e\u0458\u0435\u043a\u0442\u043e\u0432\u0430\u045a\u0435, \u043a\u043e\u043d\u0441\u0430\u043b\u0442\u0438\u043d\u0433, \u0438\u0442\u0434", 
- "Select \"Yes\" if you are maintaining stock of this item in your Inventory.": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 &quot;\u0414\u0430&quot; \u0430\u043a\u043e \u0441\u0435 \u043e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0435 \u0437\u0430\u043b\u0438\u0445\u0435 \u043e\u0432\u0435 \u0441\u0442\u0430\u0432\u043a\u0435 \u0443 \u0441\u0432\u043e\u043c \u0438\u043d\u0432\u0435\u043d\u0442\u0430\u0440\u0443.", 
- "Select \"Yes\" if you supply raw materials to your supplier to manufacture this item.": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 &quot;\u0414\u0430&quot; \u0430\u043a\u043e \u0441\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u045a\u0435 \u0441\u0438\u0440\u043e\u0432\u0438\u043d\u0430\u043c\u0430 \u0434\u0430 \u0443 \u0441\u0432\u043e\u043c \u0434\u043e\u0431\u0430\u0432\u0459\u0430\u0447\u0443 \u0437\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0443 \u043e\u0432\u0443 \u0441\u0442\u0430\u0432\u043a\u0443.", 
- "Selecting \"Yes\" will allow this item to appear in Purchase Order , Purchase Receipt.": "\u0418\u0437\u0431\u043e\u0440 &quot;\u0414\u0430&quot; \u045b\u0435 \u043e\u043c\u043e\u0433\u0443\u045b\u0438\u0442\u0438 \u043e\u0432\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u0434\u0430 \u0441\u0435 \u043f\u043e\u0458\u0430\u0432\u0438 \u0443 \u043d\u0430\u0440\u0443\u0434\u0437\u0431\u0435\u043d\u0438\u0446\u0435, \u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0437\u0430\u043f\u0438\u0441\u0430.", 
- "Selecting \"Yes\" will allow this item to figure in Sales Order, Delivery Note": "\u0418\u0437\u0431\u043e\u0440 &quot;\u0414\u0430&quot; \u045b\u0435 \u043e\u043c\u043e\u0433\u0443\u045b\u0438\u0442\u0438 \u043e\u0432\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u0434\u0430 \u0441\u0445\u0432\u0430\u0442\u0438\u043c \u043f\u043e \u0440\u0435\u0434\u043e\u0441\u043b\u0435\u0434\u0443 \u043f\u0440\u043e\u0434\u0430\u0458\u0435, \u041d\u043e\u0442\u0435 \u0414\u0435\u043b\u0438\u0432\u0435\u0440\u0438", 
- "Selecting \"Yes\" will allow you to create Bill of Material showing raw material and operational costs incurred to manufacture this item.": "\u0418\u0437\u0431\u043e\u0440 &quot;\u0414\u0430&quot; \u045b\u0435 \u0432\u0430\u043c \u043e\u043c\u043e\u0433\u0443\u045b\u0438\u0442\u0438 \u0434\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u0438\u0442\u0435 \u0441\u0430\u0441\u0442\u0430\u0432\u043d\u0438\u0446\u0438 \u043f\u0440\u0438\u043a\u0430\u0437\u0443\u0458\u0435 \u0441\u0438\u0440\u043e\u0432\u0438\u043d\u0430 \u0438 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u0435 \u0442\u0440\u043e\u0448\u043a\u043e\u0432\u0435 \u043a\u043e\u0458\u0438 \u0441\u0443 \u043d\u0430\u0441\u0442\u0430\u043b\u0438 \u0437\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0443 \u043e\u0432\u0443 \u0441\u0442\u0430\u0432\u043a\u0443.", 
- "Selecting \"Yes\" will allow you to make a Production Order for this item.": "\u0418\u0437\u0431\u043e\u0440 &quot;\u0414\u0430&quot; \u045b\u0435 \u0432\u0430\u043c \u043e\u043c\u043e\u0433\u0443\u045b\u0438\u0442\u0438 \u0434\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u0438\u0442\u0435 \u043d\u0430\u043b\u043e\u0433 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0435 \u0437\u0430 \u043e\u0432\u0443 \u0441\u0442\u0430\u0432\u043a\u0443.", 
- "Selecting \"Yes\" will give a unique identity to each entity of this item which can be viewed in the Serial No master.": "\u0418\u0437\u0431\u043e\u0440 &quot;\u0414\u0430&quot; \u045b\u0435 \u0434\u0430\u0442\u0438 \u0458\u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u0438 \u0438\u0434\u0435\u043d\u0442\u0438\u0442\u0435\u0442 \u0441\u0432\u0430\u043a\u043e\u043c \u0435\u043d\u0442\u0438\u0442\u0435\u0442\u0443 \u043e\u0432\u0435 \u0442\u0430\u0447\u043a\u0435 \u043a\u043e\u0458\u0435 \u0441\u0435 \u043c\u043e\u0433\u0443 \u0432\u0438\u0434\u0435\u0442\u0438 \u0443 \u0441\u0435\u0440\u0438\u0458\u0441\u043a\u0438\u043c \u041d\u043e \u043c\u0430\u0458\u0441\u0442\u043e\u0440\u0430.", 
- "Send an email to users of role \"Material Manager\" and \"Purchase Manager\" when re-order level is crossed.": "\u041f\u043e\u0448\u0430\u0459\u0438 \u0435\u043c\u0430\u0438\u043b \u043a\u043e\u0440\u0438\u0441\u043d\u0438\u0446\u0438\u043c\u0430 \u0443\u043b\u043e\u0433\u0430 &quot;\u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u041c\u0430\u043d\u0430\u0433\u0435\u0440&quot; \u0438 &quot;\u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0438 \u043c\u0435\u043d\u0430\u045f\u0435\u0440&quot; \u043a\u0430\u0434\u0430 \u043f\u043e\u043d\u043e\u0432\u043e \u0434\u0430 \u0431\u0438 \u043f\u0440\u0435\u0448\u043b\u0430 \u043d\u0438\u0432\u043e.", 
- "Show \"In Stock\" or \"Not in Stock\" based on stock available in this warehouse.": "\u0421\u0445\u043e\u0432 &quot;\u0423 \u0441\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0443&quot; \u0438\u043b\u0438 &quot;\u041d\u0438\u0458\u0435 \u0443 \u0441\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0443&quot; \u0437\u0430\u0441\u043d\u043e\u0432\u0430\u043d \u043d\u0430 \u043b\u0430\u0433\u0435\u0440\u0443 \u043d\u0430 \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u045a\u0443 \u0443 \u043e\u0432\u043e\u043c \u0441\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0443.", 
- "Show Price in Website (if set)": "\u0421\u0445\u043e\u0432 \u0426\u0435\u043d\u0430 \u0443 \u0441\u0430\u0458\u0442\u0443 (\u0430\u043a\u043e \u0441\u0443 \u043f\u043e\u0434\u0435\u0448\u0435\u043d\u0438)", 
- "Show a slideshow at the top of the page": "\u041f\u0440\u0438\u043a\u0430\u0437\u0438\u0432\u0430\u045a\u0435 \u0441\u043b\u0430\u0458\u0434\u043e\u0432\u0430 \u043d\u0430 \u0432\u0440\u0445\u0443 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435", 
- "Show in Website": "\u041f\u0440\u0438\u043a\u0430\u0436\u0438 \u0443 \u0441\u0430\u0458\u0442\u0443", 
- "Slideshow": "\u0421\u043b\u0438\u0434\u0435\u0441\u0445\u043e\u0432", 
- "Standard Rate": "\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0434\u043d\u0430 \u0441\u0442\u043e\u043f\u0430", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "The quantity for the Purchase Request when the stock goes below re-order level.": "\u041a\u043e\u043b\u0438\u0447\u0438\u043d\u0430 \u0437\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443 \u0417\u0430\u0445\u0442\u0435\u0432 \u043a\u0430\u0434\u0430 \u0430\u043a\u0446\u0438\u0458\u0430 \u0438\u0434\u0435 \u0438\u0441\u043f\u043e\u0434 \u043f\u043e\u043d\u043e\u0432\u043d\u043e \u043d\u0430\u0440\u0443\u0447\u0438\u0432\u0430\u045a\u0435 \u043d\u0438\u0432\u043e.", 
- "The system will generate a Purchase Request automatically when stock quantity goes below re-order level in warehouse of type \"Stores\" or \"Reserved Warehouse\".": "\u0421\u0438\u0441\u0442\u0435\u043c \u045b\u0435 \u0433\u0435\u043d\u0435\u0440\u0438\u0441\u0430\u0442\u0438 \u0437\u0430\u0445\u0442\u0435\u0432 \u043a\u0443\u043f\u043e\u043f\u0440\u043e\u0434\u0430\u0458\u0438 \u0430\u0443\u0442\u043e\u043c\u0430\u0442\u0441\u043a\u0438 \u043a\u0430\u0434\u0430 \u0437\u0430\u043b\u0438\u0445\u0430 \u043a\u043e\u043b\u0438\u0447\u0438\u043d\u0430 \u0438\u0434\u0435 \u0438\u0441\u043f\u043e\u0434 \u043f\u043e\u043d\u043e\u0432\u043d\u043e \u043d\u0430\u0440\u0443\u0447\u0438\u0432\u0430\u045a\u0435 \u043d\u0438\u0432\u043e \u0443 \u0441\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0443 \u0442\u0438\u043f\u0430 &quot;\u041f\u0440\u043e\u0434\u0430\u0432\u043d\u0438\u0446\u0435&quot; \u0438\u043b\u0438 &quot;\u0440\u0435\u0437\u0435\u0440\u0432\u0438\u0441\u0430\u043d\u0438\u043c \u043c\u0430\u0433\u0430\u0446\u0438\u043d&quot;.", 
- "UOM Conversion Details": "\u0423\u041e\u041c \u043a\u043e\u043d\u0432\u0435\u0440\u0437\u0438\u0458\u0435 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Unit of measurement of this item (e.g. Kg, Unit, No, Pair).": "\u0408\u0435\u0434\u0438\u043d\u0438\u0446\u0430 \u0437\u0430 \u043c\u0435\u0440\u0435\u045a\u0435 \u043e\u0432\u0435 \u0442\u0430\u0447\u043a\u0435 (\u043d\u043f\u0440. \u043a\u0433, \u0408\u0435\u0434\u0438\u043d\u0438\u0446\u0430, \u041d\u0435 \u041f\u0430\u0438\u0440).", 
- "Valuation Method": "\u041f\u0440\u043e\u0446\u0435\u043d\u0430 \u041c\u0435\u0442\u043e\u0434", 
- "Warranty Period (in days)": "\u0413\u0430\u0440\u0430\u043d\u0442\u043d\u0438 \u043f\u0435\u0440\u0438\u043e\u0434 (\u0443 \u0434\u0430\u043d\u0438\u043c\u0430)", 
- "Website": "\u0412\u0435\u0431\u0441\u0430\u0458\u0442", 
- "Website Description": "\u0421\u0430\u0458\u0442 \u041e\u043f\u0438\u0441", 
- "Website Item Groups": "\u0421\u0430\u0458\u0442 \u0418\u0442\u0435\u043c \u0413\u0440\u0443\u043f\u0435", 
- "Website Price List": "\u0421\u0430\u0458\u0442 \u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a", 
- "Website Warehouse": "\u0421\u0430\u0458\u0442 \u041c\u0430\u0433\u0430\u0446\u0438\u043d", 
- "Weight UOM": "\u0422\u0435\u0436\u0438\u043d\u0430 \u0423\u041e\u041c", 
- "Weightage": "\u0412\u0435\u0438\u0433\u0445\u0442\u0430\u0433\u0435", 
- "Yes": "\u0414\u0430", 
- "You can enter the minimum quantity of this item to be ordered.": "\u041c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u0443\u043d\u0435\u0441\u0435\u0442\u0435 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u043d\u0443 \u043a\u043e\u043b\u0438\u0447\u0438\u043d\u0443 \u043e\u0432\u0435 \u0441\u0442\u0430\u0432\u043a\u0435 \u0441\u0435 \u043c\u043e\u0433\u0443 \u043d\u0430\u0440\u0443\u0447\u0438\u0442\u0438.", 
- "website page link": "\u0432\u0435\u0431 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0432\u0435\u0437\u0430"
-}
\ No newline at end of file
diff --git a/stock/doctype/item/locale/ta-doc.json b/stock/doctype/item/locale/ta-doc.json
deleted file mode 100644
index fd04b93..0000000
--- a/stock/doctype/item/locale/ta-doc.json
+++ /dev/null
@@ -1,116 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Item Group\">Manage Item Groups</a>": "<a href=\"#!Sales Browser/Item Group\">\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0b95\u0bc1\u0bb4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bc8 \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf</a>", 
- "A Product or a Service that is bought, sold or kept in stock.": "\u0b92\u0bb0\u0bc1 \u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1, \u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bbf \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1 \u0b8e\u0ba9\u0bcd\u0bb1\u0bc1 \u0b92\u0bb0\u0bc1 \u0b9a\u0bc7\u0bb5\u0bc8.", 
- "Allow Bill of Materials": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 \u0baa\u0bbf\u0bb2\u0bcd \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf", 
- "Allow Production Order": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf", 
- "Allow Samples": "\u0bae\u0bbe\u0ba4\u0bbf\u0bb0\u0bbf\u0b95\u0bb3\u0bc1\u0bae\u0bcd \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf", 
- "Allowance Percent": "\u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0ba9\u0bb5\u0bc1 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Barcode": "\u0baa\u0bbe\u0bb0\u0bcd\u0b95\u0bc7\u0bbe\u0b9f\u0bc1", 
- "Brand": "\u0baa\u0bbf\u0bb0\u0bbe\u0ba3\u0bcd\u0b9f\u0bcd", 
- "Buying Cost": "\u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Buying Cost will be updated from Purchase Orders and Purchase Receipts. <br>The buying cost will calculated by moving average method.": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b86\u0ba3\u0bc8\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb0\u0b9a\u0bc0\u0ba4\u0bc1\u0b95\u0bb3\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0baa\u0bc1\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd. <br> \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8 \u0b9a\u0bb0\u0bbe\u0b9a\u0bb0\u0bbf \u0bae\u0bc1\u0bb1\u0bc8\u0baf\u0bc8 \u0ba8\u0b95\u0bb0\u0bc1\u0bae\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1.", 
- "Cost Center": "\u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0bae\u0bc8\u0baf\u0bae\u0bcd", 
- "Create a price list from Price List master and enter standard ref rates against each of them. On selection of a price list in Quotation, Sales Order or Delivery Note, corresponding ref rate will be fetched for this item.": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd \u0b92\u0bb0\u0bc1 \u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95 \u0b85\u0bb5\u0bb1\u0bcd\u0bb1\u0bc8 \u0b92\u0bb5\u0bcd\u0bb5\u0bc6\u0bbe\u0bb0\u0bc1 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95 \u0ba8\u0bbf\u0bb2\u0bc8\u0baf\u0bbe\u0ba9 ref \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bb5\u0bc1\u0bae\u0bcd. \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd, \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b92\u0bb0\u0bc1 \u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1 \u0b95\u0bc1\u0bb1\u0bbf\u0ba4\u0bcd\u0ba4\u0bc1, \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b9f\u0bc8\u0baf ref \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc1 \u0b8e\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bb5\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8.", 
- "Customer Code": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "Customer Codes": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bc1\u0b95\u0bb3\u0bcd", 
- "Default BOM": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 BOM", 
- "Default Cost Center": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0bae\u0bc8\u0baf\u0bae\u0bcd", 
- "Default Cost Center for tracking expense for this item.": "\u0b87\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc1 \u0b9a\u0bc6\u0bb2\u0bb5\u0bbf\u0bb2\u0bcd \u0b95\u0ba3\u0bcd\u0b95\u0bbe\u0ba3\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0bae\u0bc8\u0baf\u0bae\u0bcd.", 
- "Default Expense Account": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1", 
- "Default Income Account": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0bb0\u0bc1\u0bae\u0bbe\u0ba9\u0bae\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1", 
- "Default Purchase Account in which cost of the item will be debited.": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0b87\u0ba4\u0bbf\u0bb2\u0bcd \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 debited.", 
- "Default Reserved Warehouse": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1", 
- "Default Unit of Measure": "\u0bae\u0bc6\u0bb7\u0bb0\u0bcd \u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0bb2\u0b95\u0bc1", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Description HTML": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd HTML", 
- "End of Life": "\u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8 \u0bae\u0bc1\u0b9f\u0bbf\u0bb5\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "FIFO": "FIFO", 
- "File List": "\u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd\u0b95\u0bb3\u0bbf\u0ba9\u0bcd \u0bb5\u0b9a\u0ba4\u0bbf\u0b95\u0bcd\u0b95\u0bbe\u0b95, \u0b87\u0ba8\u0bcd\u0ba4 \u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bc1\u0b95\u0bb3\u0bcd \u0baa\u0bb1\u0bcd\u0bb1\u0bc1\u0b9a\u0bcd\u0b9a\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1 \u0b85\u0b9a\u0bcd\u0b9a\u0bc1 \u0bb5\u0b9f\u0bbf\u0bb5\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd", 
- "Generate Description HTML": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd HTML \u0b90 \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95,", 
- "Generates HTML to include selected image in the description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0baa\u0b9f\u0ba4\u0bcd\u0ba4\u0bc8 \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95 HTML \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "Has Batch No": "\u0b95\u0bc2\u0bb1\u0bc1 \u0b8e\u0ba3\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1", 
- "Has Serial No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1", 
- "Image": "\u0baa\u0b9f\u0bae\u0bcd", 
- "Image View": "\u0baa\u0b9f \u0b95\u0bbe\u0b9f\u0bcd\u0b9a\u0bbf", 
- "Inspection Criteria": "\u0b86\u0baf\u0bcd\u0bb5\u0bc1 \u0bb5\u0bb0\u0bc8\u0baf\u0bb1\u0bc8\u0b95\u0bb3\u0bcd", 
- "Inspection Required": "\u0b86\u0baf\u0bcd\u0bb5\u0bc1 \u0ba4\u0bc7\u0bb5\u0bc8", 
- "Inventory": "\u0b9a\u0bb0\u0b95\u0bcd\u0b95\u0bc1", 
- "Is Asset Item": "\u0b9a\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bc1 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1", 
- "Is Purchase Item": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1", 
- "Is Sales Item": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0b86\u0b95\u0bc1\u0bae\u0bcd", 
- "Is Service Item": "\u0b9a\u0bc7\u0bb5\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0b86\u0b95\u0bc1\u0bae\u0bcd", 
- "Is Stock Item": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1", 
- "Is Sub Contracted Item": "\u0ba4\u0bc1\u0ba3\u0bc8 \u0b92\u0baa\u0bcd\u0baa\u0ba8\u0bcd\u0ba4\u0bae\u0bcd \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1", 
- "Item": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "Item Code": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "Item Group": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Item Image (if not slideshow)": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0baa\u0b9f\u0bae\u0bcd (\u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd \u0bb8\u0bcd\u0bb2\u0bc8\u0b9f\u0bc1\u0bb7\u0bc7\u0bbe)", 
- "Item Name": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Item Prices": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8\u0b95\u0bb3\u0bcd", 
- "Item Quality Inspection Parameter": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0ba4\u0bb0 \u0b86\u0baf\u0bcd\u0bb5\u0bc1 \u0b85\u0bb3\u0bb5\u0bc1\u0bb0\u0bc1", 
- "Item Supplier Details": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b9a\u0baa\u0bcd\u0bb3\u0bc8\u0baf\u0bb0\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Item Tax": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0bb0\u0bbf", 
- "Item Tax1": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 Tax1", 
- "Item Website Specifications": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0bb2\u0bc8\u0ba4\u0bcd\u0ba4\u0bb3\u0bae\u0bcd \u0bb5\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bae\u0bcd", 
- "Item will be saved by this name in the data base.": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0ba4\u0bb0\u0bb5\u0bc1 \u0ba4\u0bb3\u0ba4\u0bcd\u0ba4\u0bc8 \u0b87\u0ba8\u0bcd\u0ba4 \u0baa\u0bc6\u0baf\u0bb0\u0bc8 \u0b95\u0bbe\u0baa\u0bcd\u0baa\u0bbe\u0bb1\u0bcd\u0bb1 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bbe\u0ba4\u0bc1.", 
- "Last Purchase Rate": "\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8", 
- "Lead Time Days": "\u0ba8\u0bc7\u0bb0\u0bae\u0bcd \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Lead Time days is number of days by which this item is expected in your warehouse. This days is fetched in Purchase Request when you select this item.": "\u0b87\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bbf\u0bb2\u0bcd \u0b8e\u0ba4\u0bbf\u0bb0\u0bcd\u0baa\u0bbe\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1 \u0b87\u0ba4\u0bc1 \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0b8e\u0ba3\u0bcd\u0ba3\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0ba8\u0bc7\u0bb0\u0bae\u0bcd \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bbe\u0bb4 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd. \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd \u0baa\u0bc7\u0bbe\u0ba4\u0bc1 \u0b87\u0ba8\u0bcd\u0ba4 \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bbf\u0bb2\u0bcd \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0b89\u0bb3\u0bcd\u0bb3 \u0b8e\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bb5\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8.", 
- "List this Item in multiple groups on the website.": "\u0bb5\u0bb2\u0bc8\u0ba4\u0bcd\u0ba4\u0bb3\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0baa\u0bb2 \u0b95\u0bc1\u0bb4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd.", 
- "Mandatory if Stock Item is \"Yes\"": "\u0b95\u0b9f\u0bcd\u0b9f\u0bbe\u0baf \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd &quot;\u0b86\u0bae\u0bbe\u0bae\u0bcd&quot; \u0b8e\u0ba9\u0bcd\u0bb1\u0bc1", 
- "Manufacturer": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Manufacturer Part Number": "\u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bbe\u0b95\u0bae\u0bcd \u0b8e\u0ba3\u0bcd", 
- "Manufacturing": "\u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Max Discount (%)": "\u0bae\u0bc7\u0b95\u0bcd\u0bb8\u0bcd \u0ba4\u0bb3\u0bcd\u0bb3\u0bc1\u0baa\u0b9f\u0bbf (%)", 
- "Minimum Order Qty": "\u0b95\u0bc1\u0bb1\u0bc8\u0ba8\u0bcd\u0ba4\u0baa\u0b9f\u0bcd\u0b9a \u0b86\u0ba3\u0bc8 \u0b85\u0bb3\u0bb5\u0bc1", 
- "Moving Average": "\u0b9a\u0bb0\u0bbe\u0b9a\u0bb0\u0bbf \u0ba8\u0b95\u0bb0\u0bc1\u0bae\u0bcd", 
- "Net Weight": "\u0ba8\u0bbf\u0b95\u0bb0 \u0b8e\u0b9f\u0bc8", 
- "Net Weight of each Item": "\u0b92\u0bb5\u0bcd\u0bb5\u0bc6\u0bbe\u0bb0\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0ba8\u0bbf\u0b95\u0bb0 \u0b8e\u0b9f\u0bc8", 
- "No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Notify by Email on Re-order": "\u0bae\u0bc0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0bae\u0bc2\u0bb2\u0bae\u0bcd \u0ba4\u0bc6\u0bb0\u0bbf\u0bb5\u0bbf\u0b95\u0bcd\u0b95", 
- "Page Name": "\u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Percentage variation in quantity to be allowed while receiving or delivering this item.": "\u0b87\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0baa\u0bc6\u0bb1\u0bc1\u0bae\u0bcd \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0baa\u0bc7\u0bbe\u0ba4\u0bc1 \u0b85\u0bb3\u0bb5\u0bc1 \u0b9a\u0ba4\u0bb5\u0bc0\u0ba4\u0bae\u0bcd \u0bae\u0bbe\u0bb1\u0bc1\u0baa\u0bbe\u0b9f\u0bc1 \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd.", 
- "Price Lists and Rates": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Products will be sorted by weight-age in default searches. More the weight-age, higher the product will appear in the list.": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0ba4\u0bc7\u0b9f\u0bb2\u0bcd\u0b95\u0bb3\u0bcd \u0b8e\u0b9f\u0bc8 \u0bb5\u0baf\u0ba4\u0bc1 \u0bb5\u0bbe\u0bb0\u0bbf\u0baf\u0bbe\u0b95. \u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0b8e\u0b9f\u0bc8 \u0bb5\u0baf\u0ba4\u0bbf\u0bb2\u0bcd, \u0b85\u0ba4\u0bbf\u0b95 \u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bbf\u0bb2\u0bcd \u0ba4\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1\u0bc1\u0bae\u0bcd.", 
- "Purchase Details": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Quality Inspection Parameters": "\u0ba4\u0bb0\u0bae\u0bbe\u0ba9 \u0b86\u0baf\u0bcd\u0bb5\u0bc1 \u0b85\u0bb3\u0bb5\u0bc1\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bc8", 
- "Re-Order Level": "\u0bae\u0bb1\u0bc1 \u0b92\u0bb4\u0bc1\u0b99\u0bcd\u0b95\u0bc1 \u0ba8\u0bbf\u0bb2\u0bc8", 
- "Re-Order Qty": "\u0bae\u0bb1\u0bc1 \u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd \u0b85\u0bb3\u0bb5\u0bc1", 
- "Sales Details": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Sales Rate": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Select \"Yes\" if this item is to be sent to a customer or received from a supplier as a sample. Delivery notes and Purchase Receipts will update stock levels but there will be no invoice against this item.": "\u0b87\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0b92\u0bb0\u0bc1 \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1 \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0bbf \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bbf\u0bb0\u0bbf \u0b92\u0bb0\u0bc1 \u0b9a\u0baa\u0bcd\u0bb3\u0bc8\u0baf\u0bb0\u0bcd \u0baa\u0bc6\u0bb1\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd &quot;\u0b86\u0bae\u0bcd&quot; \u0b8e\u0ba9\u0bcd\u0baa\u0ba4\u0bc8 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd. \u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb0\u0b9a\u0bc0\u0ba4\u0bc1\u0b95\u0bb3\u0bcd \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0ba8\u0bbf\u0bb2\u0bc8\u0b95\u0bb3\u0bc8 \u0baa\u0bc1\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0b86\u0ba9\u0bbe\u0bb2\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95 \u0b8e\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd.", 
- "Select \"Yes\" if this item is used for some internal purpose in your company.": "\u0b87\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd \u0b9a\u0bbf\u0bb2 \u0b89\u0bb3\u0bcd \u0ba8\u0bc7\u0bbe\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1 \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd &quot;\u0b86\u0bae\u0bcd&quot; \u0b8e\u0ba9\u0bcd\u0baa\u0ba4\u0bc8 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Select \"Yes\" if this item represents some work like training, designing, consulting etc.": "\u0b87\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0baa\u0baf\u0bbf\u0bb1\u0bcd\u0b9a\u0bbf \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bc7\u0bb2\u0bc8, \u0baa\u0bb2 \u0b86\u0bb2\u0bc7\u0bbe\u0b9a\u0ba9\u0bc8, \u0bb5\u0b9f\u0bbf\u0bb5\u0bae\u0bc8\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1 \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd &quot;\u0b86\u0bae\u0bcd&quot; \u0b8e\u0ba9\u0bcd\u0baa\u0ba4\u0bc8 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd", 
- "Select \"Yes\" if you are maintaining stock of this item in your Inventory.": "\u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1, \u0b87\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0b95\u0bcd\u0b95 \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd &quot;\u0b86\u0bae\u0bcd&quot; \u0b8e\u0ba9\u0bcd\u0baa\u0ba4\u0bc8 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Select \"Yes\" if you supply raw materials to your supplier to manufacture this item.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b9a\u0baa\u0bcd\u0bb3\u0bc8\u0baf\u0bb0\u0bcd \u0bae\u0bc2\u0bb2 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 \u0b9a\u0baa\u0bcd\u0bb3\u0bc8 \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd &quot;\u0b86\u0bae\u0bcd&quot; \u0b8e\u0ba9\u0bcd\u0baa\u0ba4\u0bc8 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Selecting \"Yes\" will allow this item to appear in Purchase Order , Purchase Receipt.": "&quot;\u0b86\u0bae\u0bbe\u0bae\u0bcd&quot; \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1 \u0b87\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b86\u0ba3\u0bc8, \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0ba4\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd.", 
- "Selecting \"Yes\" will allow this item to figure in Sales Order, Delivery Note": "\u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1 &quot;\u0b86\u0bae\u0bcd&quot; \u0b87\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf, \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8 \u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bb2\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0bbf\u0bb3\u0b99\u0bcd\u0b95\u0bc1\u0bae\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bbe\u0ba9 \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Selecting \"Yes\" will allow you to create Bill of Material showing raw material and operational costs incurred to manufacture this item.": "&quot;\u0b86\u0bae\u0bbe\u0bae\u0bcd&quot; \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1 \u0ba8\u0bc0 \u0bae\u0bc2\u0bb2\u0baa\u0bcd\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0b8f\u0bb1\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0b9a\u0bc6\u0baf\u0bb2\u0bcd\u0baa\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1 \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1\u0b95\u0bb3\u0bcd \u0b95\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0baa\u0bbf\u0bb2\u0bcd \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95 \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd.", 
- "Selecting \"Yes\" will allow you to make a Production Order for this item.": "&quot;\u0b86\u0bae\u0bbe\u0bae\u0bcd&quot; \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1 \u0b87\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0b92\u0bb0\u0bc1 \u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd.", 
- "Selecting \"Yes\" will give a unique identity to each entity of this item which can be viewed in the Serial No master.": "&quot;\u0b86\u0bae\u0bbe\u0bae\u0bcd&quot; \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0b95\u0bbe\u0ba3\u0bb2\u0bbe\u0bae\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b92\u0bb5\u0bcd\u0bb5\u0bc6\u0bbe\u0bb0\u0bc1 \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd \u0b92\u0bb0\u0bc1 \u0ba4\u0ba9\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0b85\u0b9f\u0bc8\u0baf\u0bbe\u0bb3 \u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd.", 
- "Send an email to users of role \"Material Manager\" and \"Purchase Manager\" when re-order level is crossed.": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 &quot;\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0bae\u0bc7\u0bb2\u0bbe\u0bb3\u0bb0\u0bcd&quot; \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0bae\u0bb1\u0bc1 \u0b92\u0bb4\u0bc1\u0b99\u0bcd\u0b95\u0bc1 \u0ba8\u0bbf\u0bb2\u0bc8 \u0b95\u0b9f\u0ba8\u0bcd\u0ba4\u0bc1 \u0baa\u0bc7\u0bbe\u0ba4\u0bc1 &quot;\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bae\u0bc7\u0bb2\u0bbe\u0bb3\u0bb0\u0bcd&quot; \u0baa\u0baf\u0ba9\u0bb0\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa.", 
- "Show \"In Stock\" or \"Not in Stock\" based on stock available in this warehouse.": "\u0b87\u0ba8\u0bcd\u0ba4 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bbf\u0bb2\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8\u0baf\u0bbf\u0bb2\u0bcd &quot;\u0bb8\u0bcd\u0b9f\u0bbe\u0b95\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8&quot; &quot;\u0b87\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1&quot; \u0b95\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1.", 
- "Show Price in Website (if set)": "(\u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95 \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd) \u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8 \u0b95\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Show a slideshow at the top of the page": "\u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0bae\u0bc7\u0bb2\u0bc7 \u0b92\u0bb0\u0bc1 \u0bb8\u0bcd\u0bb2\u0bc8\u0b9f\u0bc1 \u0bb7\u0bc7\u0bbe", 
- "Show in Website": "\u0bb5\u0bc6\u0baa\u0bcd\u0b9a\u0bc8\u0b9f\u0bcd \u0b95\u0bbe\u0ba3\u0bcd\u0baa\u0bbf", 
- "Slideshow": "\u0bb8\u0bcd\u0bb2\u0bc8\u0b9f\u0bc1\u0bb7\u0bc7\u0bbe", 
- "Standard Rate": "\u0ba8\u0bbf\u0bb2\u0bc8\u0baf\u0bbe\u0ba9 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "The quantity for the Purchase Request when the stock goes below re-order level.": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bae\u0bb1\u0bc1 \u0b92\u0bb4\u0bc1\u0b99\u0bcd\u0b95\u0bc1 \u0ba8\u0bbf\u0bb2\u0bc8 \u0b95\u0bc0\u0bb4\u0bc7 \u0b9a\u0bc6\u0bb2\u0bcd\u0bb2\u0bc1\u0bae\u0bcd \u0baa\u0bc7\u0bbe\u0ba4\u0bc1 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0b8e\u0ba3\u0bcd\u0ba3\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bc8.", 
- "The system will generate a Purchase Request automatically when stock quantity goes below re-order level in warehouse of type \"Stores\" or \"Reserved Warehouse\".": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0b85\u0bb3\u0bb5\u0bc1 \u0bb5\u0b95\u0bc8 &quot;\u0bb8\u0bcd\u0b9f\u0bc7\u0bbe\u0bb0\u0bcd\u0bb8\u0bcd&quot; \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 &quot;\u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0b9a\u0bc7\u0bae\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1&quot; \u0b8e\u0ba9\u0bcd\u0bb1 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bbf\u0bb2\u0bcd \u0bae\u0bb1\u0bc1 \u0b92\u0bb4\u0bc1\u0b99\u0bcd\u0b95\u0bc1 \u0ba8\u0bbf\u0bb2\u0bc8 \u0b95\u0bc0\u0bb4\u0bc7 \u0b9a\u0bc6\u0bb2\u0bcd\u0bb2\u0bc1\u0bae\u0bcd \u0baa\u0bc7\u0bbe\u0ba4\u0bc1 \u0b95\u0ba3\u0bbf\u0ba9\u0bbf \u0ba4\u0bbe\u0ba9\u0bbe\u0b95\u0bb5\u0bc7 \u0b92\u0bb0\u0bc1 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b95\u0bc7\u0bbe\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd.", 
- "UOM Conversion Details": "\u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bae\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Unit of measurement of this item (e.g. Kg, Unit, No, Pair).": "\u0b87\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bbf\u0ba9\u0bcd \u0b85\u0bb3\u0bb5\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0b85\u0bb2\u0b95\u0bc1 (\u0b8e.\u0b95\u0bbe. \u0b95\u0bbf\u0bb2\u0bc7\u0bbe, \u0b85\u0bb2\u0b95\u0bc1, \u0b87\u0bb2\u0bcd\u0bb2\u0bc8, \u0b9a\u0bc7\u0bbe\u0b9f\u0bbf).", 
- "Valuation Method": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Warranty Period (in days)": "\u0b89\u0ba4\u0bcd\u0ba4\u0bb0\u0bb5\u0bbe\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0b95\u0bbe\u0bb2\u0bae\u0bcd (\u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd)", 
- "Website": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0bae\u0bcd", 
- "Website Description": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Website Item Groups": "\u0b87\u0ba3\u0bc8\u0baf \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bc1\u0bb4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd", 
- "Website Price List": "\u0b87\u0ba3\u0bc8\u0baf \u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Website Warehouse": "\u0b87\u0ba3\u0bc8\u0baf \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1", 
- "Weight UOM": "\u0b8e\u0b9f\u0bc8 \u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd", 
- "Weightage": "Weightage", 
- "Yes": "\u0b86\u0bae\u0bcd", 
- "You can enter the minimum quantity of this item to be ordered.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0bb3\u0bc8\u0baf\u0bbf\u0b9f\u0bcd\u0b9f \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc1\u0bb1\u0bc8\u0ba8\u0bcd\u0ba4\u0baa\u0b9f\u0bcd\u0b9a \u0b85\u0bb3\u0bb5\u0bc1 \u0ba8\u0bc1\u0bb4\u0bc8\u0baf \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bbe\u0ba4\u0bc1.", 
- "website page link": "\u0b87\u0ba3\u0bc8\u0baf \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0b87\u0ba3\u0bc8\u0baa\u0bcd\u0baa\u0bc1"
-}
\ No newline at end of file
diff --git a/stock/doctype/item/locale/th-doc.json b/stock/doctype/item/locale/th-doc.json
deleted file mode 100644
index 1907f31..0000000
--- a/stock/doctype/item/locale/th-doc.json
+++ /dev/null
@@ -1,117 +0,0 @@
-{
- "<a href=\"#!Sales Browser/Item Group\">Manage Item Groups</a>": "<a href=\"#!Sales Browser/Item Group\">\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32</a>", 
- "A Product or a Service that is bought, sold or kept in stock.": "\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2b\u0e23\u0e37\u0e2d\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e32\u0e22\u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e01\u0e47\u0e1a\u0e44\u0e27\u0e49\u0e43\u0e19\u0e2a\u0e15\u0e47\u0e2d\u0e01", 
- "Allow Bill of Materials": "\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49 Bill of Materials", 
- "Allow Production Order": "\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Allow Samples": "\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07", 
- "Allowance Percent": "\u0e23\u0e49\u0e2d\u0e22\u0e25\u0e30\u0e04\u0e48\u0e32\u0e40\u0e1c\u0e37\u0e48\u0e2d", 
- "Auto-raise Material Request if quantity goes below re-order level in a warehouse": "Auto-\u0e22\u0e01\u0e04\u0e33\u0e02\u0e2d\u0e16\u0e49\u0e32\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e44\u0e1b\u0e15\u0e48\u0e33\u0e01\u0e27\u0e48\u0e32\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e43\u0e2b\u0e21\u0e48\u0e2a\u0e31\u0e48\u0e07\u0e43\u0e19\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Barcode": "\u0e1a\u0e32\u0e23\u0e4c\u0e42\u0e04\u0e49\u0e14", 
- "Brand": "\u0e22\u0e35\u0e48\u0e2b\u0e49\u0e2d", 
- "Buying Cost": "\u0e0b\u0e37\u0e49\u0e2d\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", 
- "Buying Cost will be updated from Purchase Orders and Purchase Receipts. <br>The buying cost will calculated by moving average method.": "\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07\u0e08\u0e32\u0e01\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e41\u0e25\u0e30\u0e23\u0e32\u0e22\u0e23\u0e31\u0e1a\u0e0b\u0e37\u0e49\u0e2d <br> \u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d\u0e08\u0e30\u0e04\u0e33\u0e19\u0e27\u0e13\u0e42\u0e14\u0e22\u0e27\u0e34\u0e18\u0e35\u0e16\u0e31\u0e27\u0e40\u0e09\u0e25\u0e35\u0e48\u0e22\u0e40\u0e04\u0e25\u0e37\u0e48\u0e2d\u0e19\u0e17\u0e35\u0e48", 
- "Cost Center": "\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19", 
- "Create a price list from Price List master and enter standard ref rates against each of them. On selection of a price list in Quotation, Sales Order or Delivery Note, corresponding ref rate will be fetched for this item.": "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e08\u0e32\u0e01\u0e15\u0e49\u0e19\u0e41\u0e1a\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e41\u0e25\u0e30\u0e1b\u0e49\u0e2d\u0e19\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e01\u0e31\u0e1a\u0e41\u0e15\u0e48\u0e25\u0e30\u0e02\u0e2d\u0e07\u0e1e\u0e27\u0e01\u0e40\u0e02\u0e32 \u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e43\u0e19\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32, \u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e2b\u0e23\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e2d\u0e14\u0e04\u0e25\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19\u0e08\u0e30\u0e16\u0e39\u0e01\u0e40\u0e23\u0e35\u0e22\u0e01\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e19\u0e35\u200b\u200b\u0e49", 
- "Customer Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Codes": "\u0e23\u0e2b\u0e31\u0e2a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Default BOM": "BOM \u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Default Cost Center": "\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Default Cost Center for tracking expense for this item.": "\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e19\u0e35\u200b\u200b\u0e49", 
- "Default Expense Account": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Default Income Account": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Default Purchase Account in which cost of the item will be debited.": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e0b\u0e37\u0e49\u0e2d\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e17\u0e35\u0e48\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e02\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e08\u0e30\u0e16\u0e39\u0e01\u0e2b\u0e31\u0e01", 
- "Default Reserved Warehouse": "\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2a\u0e07\u0e27\u0e19", 
- "Default Unit of Measure": "\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e14", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Description HTML": "HTML \u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "End of Life": "\u0e43\u0e19\u0e15\u0e2d\u0e19\u0e17\u0e49\u0e32\u0e22\u0e02\u0e2d\u0e07\u0e0a\u0e35\u0e27\u0e34\u0e15", 
- "FIFO": "FIFO", 
- "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c", 
- "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes": "\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e30\u0e14\u0e27\u0e01\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a\u0e40\u0e2b\u0e25\u0e48\u0e32\u0e19\u0e35\u0e49\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e19\u0e33\u0e21\u0e32\u0e43\u0e0a\u0e49\u0e43\u0e19\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e17\u0e35\u0e48\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e40\u0e0a\u0e48\u0e19\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e41\u0e25\u0e30\u0e19\u0e33\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Generate Description HTML": "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e04\u0e33\u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22 HTML", 
- "Generates HTML to include selected image in the description": "\u0e2a\u0e23\u0e49\u0e32\u0e07 HTM\u200b\u200bL \u0e17\u0e35\u0e48\u0e08\u0e30\u0e23\u0e27\u0e21\u0e20\u0e32\u0e1e\u0e17\u0e35\u0e48\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e44\u0e27\u0e49\u0e43\u0e19\u0e04\u0e33\u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22", 
- "Has Batch No": "\u0e0a\u0e38\u0e14\u0e21\u0e35\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Has Serial No": "\u0e21\u0e35\u0e0b\u0e35\u0e40\u0e23\u0e35\u0e22\u0e25\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Image": "\u0e20\u0e32\u0e1e", 
- "Image View": "\u0e14\u0e39\u0e20\u0e32\u0e1e", 
- "Inspection Criteria": "\u0e40\u0e01\u0e13\u0e11\u0e4c\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a", 
- "Inspection Required": "\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e17\u0e35\u0e48\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19", 
- "Inventory": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Is Asset Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e34\u0e19\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c\u0e40\u0e1b\u0e47\u0e19", 
- "Is Purchase Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d\u0e40\u0e1b\u0e47\u0e19", 
- "Is Sales Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "Is Service Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e47\u0e19", 
- "Is Stock Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e40\u0e1b\u0e47\u0e19", 
- "Is Sub Contracted Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e0d\u0e0d\u0e32\u0e22\u0e48\u0e2d\u0e22\u0e04\u0e37\u0e2d", 
- "Item": "\u0e0a\u0e34\u0e49\u0e19", 
- "Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Image (if not slideshow)": "\u0e23\u0e39\u0e1b\u0e20\u0e32\u0e1e\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32 (\u0e16\u0e49\u0e32\u0e44\u0e21\u0e48\u0e2a\u0e44\u0e25\u0e14\u0e4c\u0e42\u0e0a\u0e27\u0e4c)", 
- "Item Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Item Prices": "\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Quality Inspection Parameter": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e", 
- "Item Supplier Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Item Tax": "\u0e20\u0e32\u0e29\u0e35\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Tax1": "Tax1 \u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Item Website Specifications": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e08\u0e33\u0e40\u0e1e\u0e32\u0e30\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Item will be saved by this name in the data base.": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e08\u0e30\u0e16\u0e39\u0e01\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e44\u0e27\u0e49\u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49\u0e0a\u0e37\u0e48\u0e2d\u0e19\u0e35\u0e49\u0e43\u0e19\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25", 
- "Last Purchase Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e0b\u0e37\u0e49\u0e2d\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14", 
- "Lead Time Days": "\u0e19\u0e33\u0e27\u0e31\u0e19\u0e40\u0e27\u0e25\u0e32", 
- "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.": "\u0e19\u0e33\u0e27\u0e31\u0e19\u0e40\u0e27\u0e25\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e08\u0e33\u0e19\u0e27\u0e19\u0e27\u0e31\u0e19\u0e42\u0e14\u0e22\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e19\u0e35\u200b\u200b\u0e49\u0e04\u0e32\u0e14\u0e27\u0e48\u0e32\u0e43\u0e19\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \u0e27\u0e31\u0e19\u0e19\u0e35\u0e49\u0e08\u0e30\u0e21\u0e32\u0e43\u0e19\u0e01\u0e32\u0e23\u0e23\u0e49\u0e2d\u0e07\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e19\u0e35\u200b\u200b\u0e49", 
- "List this Item in multiple groups on the website.": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e19\u0e35\u200b\u200b\u0e49\u0e43\u0e19\u0e2b\u0e25\u0e32\u0e22\u0e01\u0e25\u0e38\u0e48\u0e21\u0e43\u0e19\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Mandatory if Stock Item is \"Yes\"": "\u0e1a\u0e31\u0e07\u0e04\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e16\u0e49\u0e32\u0e40\u0e1b\u0e47\u0e19 &quot;\u0e43\u0e0a\u0e48&quot;", 
- "Manufacturer": "\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15", 
- "Manufacturer Part Number": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e0a\u0e34\u0e49\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15", 
- "Manufacturing": "\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Max Discount (%)": "\u0e2a\u0e48\u0e27\u0e19\u0e25\u0e14\u0e2a\u0e39\u0e07\u0e2a\u0e38\u0e14 (%)", 
- "Minimum Order Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e31\u0e49\u0e19\u0e15\u0e48\u0e33", 
- "Moving Average": "\u0e04\u0e48\u0e32\u0e40\u0e09\u0e25\u0e35\u0e48\u0e22\u0e40\u0e04\u0e25\u0e37\u0e48\u0e2d\u0e19\u0e17\u0e35\u0e48", 
- "Net Weight": "\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13\u0e2a\u0e38\u0e17\u0e18\u0e34", 
- "Net Weight of each Item": "\u0e19\u0e49\u0e33\u0e2b\u0e19\u0e31\u0e01\u0e2a\u0e38\u0e17\u0e18\u0e34\u0e02\u0e2d\u0e07\u0e41\u0e15\u0e48\u0e25\u0e30\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "No": "\u0e44\u0e21\u0e48", 
- "Notify by Email on Re-order": "\u0e41\u0e08\u0e49\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c\u0e41\u0e25\u0e30 Re-order", 
- "Page Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e1e\u0e08", 
- "Percentage variation in quantity to be allowed while receiving or delivering this item.": "\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e41\u0e1b\u0e25\u0e07\u0e43\u0e19\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13\u0e23\u0e49\u0e2d\u0e22\u0e25\u0e30\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e02\u0e13\u0e30\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2b\u0e23\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07\u0e21\u0e2d\u0e1a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e19\u0e35\u200b\u200b\u0e49", 
- "Price Lists and Rates": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e41\u0e25\u0e30\u0e23\u0e32\u0e04\u0e32", 
- "Products will be sorted by weight-age in default searches. More the weight-age, higher the product will appear in the list.": "\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e08\u0e30\u0e16\u0e39\u0e01\u0e08\u0e31\u0e14\u0e40\u0e23\u0e35\u0e22\u0e07\u0e42\u0e14\u0e22\u0e19\u0e49\u0e33\u0e2b\u0e19\u0e31\u0e01\u0e2d\u0e32\u0e22\u0e38\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e43\u0e19\u0e01\u0e32\u0e23\u0e04\u0e49\u0e19\u0e2b\u0e32 \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21\u0e19\u0e49\u0e33\u0e2b\u0e19\u0e31\u0e01\u0e2d\u0e32\u0e22\u0e38\u0e1c\u0e25\u0e34\u0e15\u0e20\u0e31\u0e13\u0e11\u0e4c\u0e17\u0e35\u0e48\u0e2a\u0e39\u0e07\u0e02\u0e36\u0e49\u0e19\u0e08\u0e30\u0e1b\u0e23\u0e32\u0e01\u0e0f\u0e43\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Purchase Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d", 
- "Quality Inspection Parameters": "\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e", 
- "Re-Order Level": "\u0e23\u0e30\u0e14\u0e31\u0e1a Re-Order", 
- "Re-Order Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19 Re-Order", 
- "Re-order": "Re-order", 
- "Sales Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "Sales Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "Select \"Yes\" if this item is to be sent to a customer or received from a supplier as a sample. Delivery notes and Purchase Receipts will update stock levels but there will be no invoice against this item.": "\u0e40\u0e25\u0e37\u0e2d\u0e01 &quot;\u0e43\u0e0a\u0e48&quot; \u0e16\u0e49\u0e32\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e19\u0e35\u200b\u200b\u0e49\u0e08\u0e30\u0e16\u0e39\u0e01\u0e2a\u0e48\u0e07\u0e43\u0e2b\u0e49\u0e01\u0e31\u0e1a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e08\u0e32\u0e01\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07 \u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e41\u0e25\u0e30\u0e23\u0e32\u0e22\u0e23\u0e31\u0e1a\u0e0b\u0e37\u0e49\u0e2d\u0e08\u0e30\u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e2a\u0e15\u0e47\u0e2d\u0e01 \u0e41\u0e15\u0e48\u0e08\u0e30\u0e21\u0e35\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e01\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e19\u0e35\u200b\u200b\u0e49\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Select \"Yes\" if this item is used for some internal purpose in your company.": "\u0e40\u0e25\u0e37\u0e2d\u0e01 &quot;\u0e43\u0e0a\u0e48&quot; \u0e16\u0e49\u0e32\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e19\u0e35\u200b\u200b\u0e49\u0e08\u0e30\u0e43\u0e0a\u0e49\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e27\u0e31\u0e15\u0e16\u0e38\u0e1b\u0e23\u0e30\u0e2a\u0e07\u0e04\u0e4c\u0e20\u0e32\u0e22\u0e43\u0e19\u0e1a\u0e32\u0e07\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e43\u0e19 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 \u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13", 
- "Select \"Yes\" if this item represents some work like training, designing, consulting etc.": "\u0e40\u0e25\u0e37\u0e2d\u0e01 &quot;\u0e43\u0e0a\u0e48&quot; \u0e16\u0e49\u0e32\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e19\u0e35\u200b\u200b\u0e49\u0e41\u0e2a\u0e14\u0e07\u0e43\u0e2b\u0e49\u0e40\u0e2b\u0e47\u0e19\u0e16\u0e36\u0e07\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e1a\u0e32\u0e07\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e40\u0e0a\u0e48\u0e19\u0e01\u0e32\u0e23\u0e1d\u0e36\u0e01\u0e2d\u0e1a\u0e23\u0e21\u0e01\u0e32\u0e23\u0e2d\u0e2d\u0e01\u0e41\u0e1a\u0e1a\u0e43\u0e2b\u0e49\u0e04\u0e33\u0e1b\u0e23\u0e36\u0e01\u0e29\u0e32 \u0e2f\u0e25\u0e2f", 
- "Select \"Yes\" if you are maintaining stock of this item in your Inventory.": "\u0e40\u0e25\u0e37\u0e2d\u0e01 &quot;\u0e43\u0e0a\u0e48&quot; \u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e08\u0e30\u0e23\u0e31\u0e01\u0e29\u0e32\u0e2a\u0e15\u0e47\u0e2d\u0e01\u0e02\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e19\u0e35\u200b\u200b\u0e49\u0e43\u0e19\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e04\u0e07\u0e04\u0e25\u0e31\u0e07\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13", 
- "Select \"Yes\" if you supply raw materials to your supplier to manufacture this item.": "\u0e40\u0e25\u0e37\u0e2d\u0e01 &quot;\u0e43\u0e0a\u0e48&quot; \u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e08\u0e31\u0e14\u0e2b\u0e32\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e34\u0e1a\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e43\u0e19\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e19\u0e35\u200b\u200b\u0e49", 
- "Selecting \"Yes\" will allow this item to appear in Purchase Order , Purchase Receipt.": "\u0e40\u0e25\u0e37\u0e2d\u0e01 &quot;\u0e43\u0e0a\u0e48&quot; \u0e08\u0e30\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e19\u0e35\u200b\u200b\u0e49\u0e08\u0e30\u0e1b\u0e23\u0e32\u0e01\u0e0f\u0e43\u0e19\u0e43\u0e1a\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e23\u0e31\u0e1a\u0e0b\u0e37\u0e49\u0e2d,", 
- "Selecting \"Yes\" will allow this item to figure in Sales Order, Delivery Note": "\u0e40\u0e25\u0e37\u0e2d\u0e01 &quot;\u0e43\u0e0a\u0e48&quot; \u0e08\u0e30\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e19\u0e35\u200b\u200b\u0e49\u0e08\u0e30\u0e04\u0e34\u0e14\u0e43\u0e19\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22, \u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38", 
- "Selecting \"Yes\" will allow you to create Bill of Material showing raw material and operational costs incurred to manufacture this item.": "\u0e40\u0e25\u0e37\u0e2d\u0e01 &quot;\u0e43\u0e0a\u0e48&quot; \u0e08\u0e30\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e1a\u0e34\u0e25\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e41\u0e2a\u0e14\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e34\u0e1a\u0e41\u0e25\u0e30\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e07\u0e32\u0e19\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e43\u0e19\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e19\u0e35\u200b\u200b\u0e49", 
- "Selecting \"Yes\" will allow you to make a Production Order for this item.": "\u0e40\u0e25\u0e37\u0e2d\u0e01 &quot;\u0e43\u0e0a\u0e48&quot; \u0e08\u0e30\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e17\u0e35\u0e48\u0e08\u0e30\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e19\u0e35\u200b\u200b\u0e49", 
- "Selecting \"Yes\" will give a unique identity to each entity of this item which can be viewed in the Serial No master.": "\u0e40\u0e25\u0e37\u0e2d\u0e01 &quot;Yes&quot; \u0e08\u0e30\u0e43\u0e2b\u0e49\u0e40\u0e2d\u0e01\u0e25\u0e31\u0e01\u0e29\u0e13\u0e4c\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e02\u0e2d\u0e07\u0e41\u0e15\u0e48\u0e25\u0e30\u0e2d\u0e07\u0e04\u0e4c\u0e01\u0e23\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e19\u0e35\u200b\u200b\u0e49\u0e0b\u0e36\u0e48\u0e07\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e14\u0e39\u0e44\u0e14\u0e49\u0e43\u0e19\u0e2b\u0e25\u0e31\u0e01\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Send an email to users of role \"Material Manager\" and \"Purchase Manager\" when re-order level is crossed.": "\u0e2a\u0e48\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e44\u0e1b\u0e22\u0e31\u0e07\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e02\u0e2d\u0e07\u0e1a\u0e17\u0e1a\u0e32\u0e17 &quot;\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e27\u0e31\u0e2a\u0e14\u0e38&quot; \u0e41\u0e25\u0e30 &quot;\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d&quot; \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e2d\u0e35\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e08\u0e30\u0e02\u0e49\u0e32\u0e21", 
- "Show \"In Stock\" or \"Not in Stock\" based on stock available in this warehouse.": "\u0e41\u0e2a\u0e14\u0e07 &quot;\u0e43\u0e19\u0e2a\u0e15\u0e47\u0e2d\u0e01&quot; \u0e2b\u0e23\u0e37\u0e2d &quot;\u0e44\u0e21\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e2a\u0e15\u0e47\u0e2d\u0e01&quot; \u0e1a\u0e19\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e2b\u0e38\u0e49\u0e19\u0e17\u0e35\u0e48\u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e19\u0e35\u0e49", 
- "Show Price in Website (if set)": "\u0e41\u0e2a\u0e14\u0e07\u0e23\u0e32\u0e04\u0e32\u0e43\u0e19\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c (\u0e16\u0e49\u0e32\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32)", 
- "Show a slideshow at the top of the page": "\u0e2a\u0e44\u0e25\u0e14\u0e4c\u0e42\u0e0a\u0e27\u0e4c\u0e17\u0e35\u0e48\u0e14\u0e49\u0e32\u0e19\u0e1a\u0e19\u0e02\u0e2d\u0e07\u0e2b\u0e19\u0e49\u0e32", 
- "Show in Website": "\u0e41\u0e2a\u0e14\u0e07\u0e43\u0e19\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Slideshow": "\u0e2a\u0e44\u0e25\u0e14\u0e4c\u0e42\u0e0a\u0e27\u0e4c", 
- "Standard Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "UOM Conversion Details": "UOM \u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07", 
- "Unit of measurement of this item (e.g. Kg, Unit, No, Pair).": "\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e27\u0e31\u0e14\u0e02\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e19\u0e35\u200b\u200b\u0e49 (\u0e40\u0e0a\u0e48\u0e19\u0e01\u0e34\u0e42\u0e25\u0e01\u0e23\u0e31\u0e21\u0e2b\u0e19\u0e48\u0e27\u0e22, \u0e44\u0e21\u0e48\u0e21\u0e35, \u0e04\u0e39\u0e48)", 
- "Valuation Method": "\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19", 
- "Warehouse-wise Item Reorder": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e09\u0e25\u0e32\u0e14 Reorder", 
- "Warranty Period (in days)": "\u0e23\u0e30\u0e22\u0e30\u0e40\u0e27\u0e25\u0e32\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19 (\u0e27\u0e31\u0e19)", 
- "Website": "\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Website Description": "\u0e04\u0e33\u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Website Item Groups": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Website Price List": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Website Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Weight UOM": "UOM \u0e19\u0e49\u0e33\u0e2b\u0e19\u0e31\u0e01", 
- "Weightage": "weightage", 
- "Yes": "\u0e43\u0e0a\u0e48", 
- "You can enter the minimum quantity of this item to be ordered.": "\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e1b\u0e49\u0e2d\u0e19\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13\u0e02\u0e31\u0e49\u0e19\u0e15\u0e48\u0e33\u0e02\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e19\u0e35\u200b\u200b\u0e49\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07", 
- "website page link": "\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e42\u0e22\u0e07\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c"
-}
\ No newline at end of file
diff --git a/stock/doctype/item/test_item.py b/stock/doctype/item/test_item.py
index f5a688c..2145631 100644
--- a/stock/doctype/item/test_item.py
+++ b/stock/doctype/item/test_item.py
@@ -54,7 +54,8 @@
 		"inspection_required": "No",
 		"is_pro_applicable": "No",
 		"is_sub_contracted_item": "No",
-		"stock_uom": "_Test UOM"
+		"stock_uom": "_Test UOM",
+		"default_warehouse": "_Test Warehouse"
 	}, {
 		"doctype": "Item Reorder",
 		"parentfield": "item_reorder",
@@ -66,7 +67,8 @@
 		"parentfield": "ref_rate_details",
 		"price_list_name": "_Test Price List",
 		"ref_rate": 100,
-		"ref_currency": "INR"
+		"ref_currency": "INR",
+		"buying_or_selling": "Selling"
 	}
 	],
 	[{
diff --git a/stock/doctype/item_customer_detail/README.md b/stock/doctype/item_customer_detail/README.md
new file mode 100644
index 0000000..a12ff62
--- /dev/null
+++ b/stock/doctype/item_customer_detail/README.md
@@ -0,0 +1 @@
+Item-codes used by Customers for the parent Item.
\ No newline at end of file
diff --git a/stock/doctype/item_customer_detail/locale/_messages_doc.json b/stock/doctype/item_customer_detail/locale/_messages_doc.json
deleted file mode 100644
index 23485ec..0000000
--- a/stock/doctype/item_customer_detail/locale/_messages_doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-[
- "Item Customer Detail", 
- "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes", 
- "Customer Name", 
- "Ref Code", 
- "Stock"
-]
\ No newline at end of file
diff --git a/stock/doctype/item_customer_detail/locale/ar-doc.json b/stock/doctype/item_customer_detail/locale/ar-doc.json
deleted file mode 100644
index c545f68..0000000
--- a/stock/doctype/item_customer_detail/locale/ar-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Customer Name": "\u0627\u0633\u0645 \u0627\u0644\u0639\u0645\u064a\u0644", 
- "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes": "\u0644\u0631\u0627\u062d\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621\u060c \u0648\u064a\u0645\u0643\u0646 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0647\u0630\u0647 \u0627\u0644\u0631\u0645\u0648\u0632 \u0641\u064a \u0623\u0634\u0643\u0627\u0644 \u0627\u0644\u0637\u0628\u0627\u0639\u0629 \u0645\u062b\u0644 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0648\u0627\u0644\u0633\u0646\u062f\u0627\u062a \u0627\u0644\u062a\u0633\u0644\u064a\u0645", 
- "Item Customer Detail": "\u0627\u0644\u0628\u0646\u062f \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Ref Code": "\u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0645\u0631\u062c\u0639\u064a \u0644\u0644", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_customer_detail/locale/de-doc.json b/stock/doctype/item_customer_detail/locale/de-doc.json
deleted file mode 100644
index 8fe72c0..0000000
--- a/stock/doctype/item_customer_detail/locale/de-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Customer Name": "Name des Kunden", 
- "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes": "F\u00fcr die Bequemlichkeit der Kunden, k\u00f6nnen diese Codes in Druckformate wie Rechnungen und Lieferscheine werden", 
- "Item Customer Detail": "Artikel Kundenrezensionen", 
- "Ref Code": "Ref Code", 
- "Stock": "Lager"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_customer_detail/locale/es-doc.json b/stock/doctype/item_customer_detail/locale/es-doc.json
deleted file mode 100644
index cc16bb4..0000000
--- a/stock/doctype/item_customer_detail/locale/es-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Customer Name": "Nombre del cliente", 
- "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes": "Para la comodidad de los clientes, estos c\u00f3digos se puede utilizar en formato impreso como facturas y albaranes", 
- "Item Customer Detail": "Art\u00edculo Detalle Cliente", 
- "Ref Code": "Ref. C\u00f3digo", 
- "Stock": "Valores"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_customer_detail/locale/fr-doc.json b/stock/doctype/item_customer_detail/locale/fr-doc.json
deleted file mode 100644
index ac1883f..0000000
--- a/stock/doctype/item_customer_detail/locale/fr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Customer Name": "Nom du client", 
- "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes": "Pour la commodit\u00e9 des clients, ces codes peuvent \u00eatre utilis\u00e9s dans des formats d&#39;impression comme les factures et les bons de livraison", 
- "Item Customer Detail": "D\u00e9tail d&#39;article", 
- "Ref Code": "Code de r\u00e9f\u00e9rence de", 
- "Stock": "Stock"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_customer_detail/locale/hi-doc.json b/stock/doctype/item_customer_detail/locale/hi-doc.json
deleted file mode 100644
index ed0f87e..0000000
--- a/stock/doctype/item_customer_detail/locale/hi-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Customer Name": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u093e \u0928\u093e\u092e", 
- "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes": "\u0917\u094d\u0930\u093e\u0939\u0915\u094b\u0902 \u0915\u0940 \u0938\u0941\u0935\u093f\u0927\u093e \u0915\u0947 \u0932\u093f\u090f \u0907\u0928 \u0915\u094b\u0921 \u092a\u094d\u0930\u093f\u0902\u091f \u0938\u094d\u0935\u0930\u0942\u092a\u094b\u0902 \u092e\u0947\u0902 \u091a\u093e\u0932\u093e\u0928 \u0914\u0930 \u0935\u093f\u0924\u0930\u0923 \u0928\u094b\u091f \u0915\u0940 \u0924\u0930\u0939 \u0907\u0938\u094d\u0924\u0947\u092e\u093e\u0932 \u0915\u093f\u092f\u093e \u091c\u093e \u0938\u0915\u0924\u093e \u0939\u0948", 
- "Item Customer Detail": "\u0906\u0907\u091f\u092e \u0917\u094d\u0930\u093e\u0939\u0915 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Ref Code": "\u0930\u0947\u092b\u0930\u0940 \u0915\u094b\u0921", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_customer_detail/locale/hr-doc.json b/stock/doctype/item_customer_detail/locale/hr-doc.json
deleted file mode 100644
index db77a51..0000000
--- a/stock/doctype/item_customer_detail/locale/hr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Customer Name": "Naziv klijenta", 
- "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes": "Za prakti\u010dnost kupaca, te kodovi mogu se koristiti u tiskanim formata kao \u0161to su fakture i otpremnice", 
- "Item Customer Detail": "Stavka Kupac Detalj", 
- "Ref Code": "Ref. \u0160ifra", 
- "Stock": "Zaliha"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_customer_detail/locale/nl-doc.json b/stock/doctype/item_customer_detail/locale/nl-doc.json
deleted file mode 100644
index 298a820..0000000
--- a/stock/doctype/item_customer_detail/locale/nl-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Customer Name": "Klantnaam", 
- "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes": "Voor het gemak van de klanten, kunnen deze codes worden gebruikt in gedrukte formaten zoals facturen en de leveringsbonnen", 
- "Item Customer Detail": "Item Klant Detail", 
- "Ref Code": "Ref Code", 
- "Stock": "Voorraad"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_customer_detail/locale/pt-BR-doc.json b/stock/doctype/item_customer_detail/locale/pt-BR-doc.json
deleted file mode 100644
index bc104e1..0000000
--- a/stock/doctype/item_customer_detail/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Customer Name": "Nome do cliente", 
- "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes": "Para a comodidade dos clientes, estes c\u00f3digos podem ser usados \u200b\u200bem formatos de impress\u00e3o, como Notas Fiscais e Guias de Remessa", 
- "Item Customer Detail": "Detalhe do Cliente do Item", 
- "Ref Code": "C\u00f3digo de Ref.", 
- "Stock": "Estoque"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_customer_detail/locale/pt-doc.json b/stock/doctype/item_customer_detail/locale/pt-doc.json
deleted file mode 100644
index af0585e..0000000
--- a/stock/doctype/item_customer_detail/locale/pt-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Customer Name": "Nome do cliente", 
- "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes": "Para a comodidade dos clientes, estes c\u00f3digos podem ser usados \u200b\u200bem formatos de impress\u00e3o, como facturas e guias de entrega", 
- "Item Customer Detail": "Detalhe Cliente item", 
- "Ref Code": "Ref C\u00f3digo", 
- "Stock": "Estoque"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_customer_detail/locale/sr-doc.json b/stock/doctype/item_customer_detail/locale/sr-doc.json
deleted file mode 100644
index 461f281..0000000
--- a/stock/doctype/item_customer_detail/locale/sr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Customer Name": "\u0418\u043c\u0435 \u043a\u043b\u0438\u0458\u0435\u043d\u0442\u0430", 
- "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes": "\u0417\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u043d\u043e\u0441\u0442 \u043f\u043e\u0442\u0440\u043e\u0448\u0430\u0447\u0430, \u043e\u0432\u0438 \u043a\u043e\u0434\u043e\u0432\u0438 \u043c\u043e\u0433\u0443 \u0434\u0430 \u0441\u0435 \u043a\u043e\u0440\u0438\u0441\u0442\u0435 \u0443 \u0448\u0442\u0430\u043c\u043f\u0430\u043d\u0438\u043c \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u043c\u0430 \u043a\u0430\u043e \u0448\u0442\u043e \u0441\u0443 \u0444\u0430\u043a\u0442\u0443\u0440\u0435 \u0438 \u043e\u0442\u043f\u0440\u0435\u043c\u043d\u0438\u0446\u0435", 
- "Item Customer Detail": "\u0421\u0442\u0430\u0432\u043a\u0430 \u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0414\u0435\u0442\u0430\u0459", 
- "Ref Code": "\u0420\u0435\u0444 \u041a\u043e\u0434", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_customer_detail/locale/ta-doc.json b/stock/doctype/item_customer_detail/locale/ta-doc.json
deleted file mode 100644
index 44fe33a..0000000
--- a/stock/doctype/item_customer_detail/locale/ta-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Customer Name": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd\u0b95\u0bb3\u0bbf\u0ba9\u0bcd \u0bb5\u0b9a\u0ba4\u0bbf\u0b95\u0bcd\u0b95\u0bbe\u0b95, \u0b87\u0ba8\u0bcd\u0ba4 \u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bc1\u0b95\u0bb3\u0bcd \u0baa\u0bb1\u0bcd\u0bb1\u0bc1\u0b9a\u0bcd\u0b9a\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1 \u0b85\u0b9a\u0bcd\u0b9a\u0bc1 \u0bb5\u0b9f\u0bbf\u0bb5\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd", 
- "Item Customer Detail": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Ref Code": "Ref \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_customer_detail/locale/th-doc.json b/stock/doctype/item_customer_detail/locale/th-doc.json
deleted file mode 100644
index 30afb00..0000000
--- a/stock/doctype/item_customer_detail/locale/th-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Customer Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes": "\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e30\u0e14\u0e27\u0e01\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a\u0e40\u0e2b\u0e25\u0e48\u0e32\u0e19\u0e35\u0e49\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e19\u0e33\u0e21\u0e32\u0e43\u0e0a\u0e49\u0e43\u0e19\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e17\u0e35\u0e48\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e40\u0e0a\u0e48\u0e19\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e41\u0e25\u0e30\u0e19\u0e33\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Customer Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Ref Code": "\u0e23\u0e2b\u0e31\u0e2a Ref", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_price/README.md b/stock/doctype/item_price/README.md
new file mode 100644
index 0000000..4c4fc00
--- /dev/null
+++ b/stock/doctype/item_price/README.md
@@ -0,0 +1 @@
+Price of the Item in a particular Price List.
\ No newline at end of file
diff --git a/stock/doctype/item_price/item_price.txt b/stock/doctype/item_price/item_price.txt
index ad0b840..e4926cb 100644
--- a/stock/doctype/item_price/item_price.txt
+++ b/stock/doctype/item_price/item_price.txt
@@ -1,8 +1,8 @@
 [
  {
-  "creation": "2013-04-29 15:18:04", 
+  "creation": "2013-05-02 16:29:48", 
   "docstatus": 0, 
-  "modified": "2013-04-29 19:16:45", 
+  "modified": "2013-06-11 18:27:55", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -60,21 +60,18 @@
   "oldfieldname": "ref_currency", 
   "oldfieldtype": "Select", 
   "options": "Currency", 
-  "reqd": 1, 
+  "read_only": 1, 
+  "reqd": 0, 
   "search_index": 1
  }, 
  {
-  "description": "Allow this price in sales related forms", 
+  "default": "Selling", 
   "doctype": "DocField", 
-  "fieldname": "selling", 
-  "fieldtype": "Check", 
-  "label": "Valid For Selling"
- }, 
- {
-  "description": "Allow this price in purchase related forms", 
-  "doctype": "DocField", 
-  "fieldname": "buying", 
-  "fieldtype": "Check", 
-  "label": "Valid For Buying"
+  "fieldname": "buying_or_selling", 
+  "fieldtype": "Select", 
+  "label": "Valid for Buying or Selling?", 
+  "options": "Buying\nSelling", 
+  "read_only": 1, 
+  "reqd": 1
  }
 ]
\ No newline at end of file
diff --git a/stock/doctype/item_price/locale/_messages_doc.json b/stock/doctype/item_price/locale/_messages_doc.json
deleted file mode 100644
index 333a63a..0000000
--- a/stock/doctype/item_price/locale/_messages_doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-[
- "Allow this price in purchase related forms", 
- "Price List Name", 
- "Item Price", 
- "For Buying", 
- "Currency", 
- "Ref Rate", 
- "For Selling", 
- "Allow this price in sales related forms", 
- "Stock"
-]
\ No newline at end of file
diff --git a/stock/doctype/item_price/locale/ar-doc.json b/stock/doctype/item_price/locale/ar-doc.json
deleted file mode 100644
index 8c06a82..0000000
--- a/stock/doctype/item_price/locale/ar-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Allow this price in purchase related forms": "\u064a\u0633\u0645\u062d \u0647\u0630\u0627 \u0627\u0644\u0633\u0639\u0631 \u0641\u064a \u0623\u0634\u0643\u0627\u0644 \u0634\u0631\u0627\u0621 \u0630\u0627\u062a \u0635\u0644\u0629", 
- "Allow this price in sales related forms": "\u064a\u0633\u0645\u062d \u0647\u0630\u0627 \u0627\u0644\u0633\u0639\u0631 \u0641\u064a \u0623\u0634\u0643\u0627\u0644 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0630\u0627\u062a \u0627\u0644\u0635\u0644\u0629", 
- "Currency": "\u0639\u0645\u0644\u0629", 
- "For Buying": "\u0644\u0634\u0631\u0627\u0621", 
- "For Selling": "\u0644\u0628\u064a\u0639", 
- "Item Price": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0633\u0639\u0631", 
- "Price List Name": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0633\u0645", 
- "Ref Rate": "\u0627\u0644\u0645\u0631\u062c\u0639 \u0642\u064a\u0645", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_price/locale/de-doc.json b/stock/doctype/item_price/locale/de-doc.json
deleted file mode 100644
index 3557e39..0000000
--- a/stock/doctype/item_price/locale/de-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Allow this price in purchase related forms": "Lassen Sie diesen Preis in Kauf verwandten Formen", 
- "Allow this price in sales related forms": "Lassen Sie diesen Preis im Vertrieb verwandte Formen", 
- "Currency": "W\u00e4hrung", 
- "For Buying": "F\u00fcr den Kauf", 
- "For Selling": "F\u00fcr den Verkauf", 
- "Item Price": "Artikel Preis", 
- "Price List Name": "Preis Name", 
- "Ref Rate": "Ref Rate", 
- "Stock": "Lager"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_price/locale/es-doc.json b/stock/doctype/item_price/locale/es-doc.json
deleted file mode 100644
index f30fdbc..0000000
--- a/stock/doctype/item_price/locale/es-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Allow this price in purchase related forms": "Permitir que este precio de compra en las formas conexas", 
- "Allow this price in sales related forms": "Permitir que este precio de venta en las formas conexas", 
- "Currency": "Moneda", 
- "For Buying": "Para la compra de", 
- "For Selling": "Para la venta de", 
- "Item Price": "Art\u00edculo Precio", 
- "Price List Name": "Nombre Precio de lista", 
- "Ref Rate": "Precio ref", 
- "Stock": "Valores"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_price/locale/fr-doc.json b/stock/doctype/item_price/locale/fr-doc.json
deleted file mode 100644
index 76e0b69..0000000
--- a/stock/doctype/item_price/locale/fr-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Allow this price in purchase related forms": "Permettre que cette prix dans les formes connexes d&#39;achat", 
- "Allow this price in sales related forms": "Permettre que cette prix dans les formes de ventes li\u00e9es", 
- "Currency": "Monnaie", 
- "For Buying": "Pour acheter", 
- "For Selling": "Pour Vente", 
- "Item Price": "Prix \u200b\u200bde l&#39;article", 
- "Price List Name": "Nom Liste des Prix", 
- "Ref Rate": "Prix \u200b\u200br\u00e9f", 
- "Stock": "Stock"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_price/locale/hi-doc.json b/stock/doctype/item_price/locale/hi-doc.json
deleted file mode 100644
index 165a1a7..0000000
--- a/stock/doctype/item_price/locale/hi-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Allow this price in purchase related forms": "\u0916\u0930\u0940\u0926 \u092e\u0947\u0902 \u0907\u0938 \u092e\u0942\u0932\u094d\u092f \u0938\u0947 \u0938\u0902\u092c\u0902\u0927\u093f\u0924 \u092a\u094d\u0930\u092a\u0924\u094d\u0930\u094b\u0902 \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947\u0902", 
- "Allow this price in sales related forms": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0938\u0947 \u0938\u0902\u092c\u0902\u0927\u093f\u0924 \u0930\u0942\u092a\u094b\u0902 \u092e\u0947\u0902 \u0907\u0938 \u092e\u0942\u0932\u094d\u092f \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947\u0902", 
- "Currency": "\u092e\u0941\u0926\u094d\u0930\u093e", 
- "For Buying": "\u0916\u0930\u0940\u0926\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "For Selling": "\u092c\u0947\u091a\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Item Price": "\u092e\u0926 \u092e\u0942\u0932\u094d\u092f", 
- "Price List Name": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u0915\u093e \u0928\u093e\u092e", 
- "Ref Rate": "\u0930\u0947\u092b\u0930\u0940 \u0926\u0930", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_price/locale/hr-doc.json b/stock/doctype/item_price/locale/hr-doc.json
deleted file mode 100644
index 19908d6..0000000
--- a/stock/doctype/item_price/locale/hr-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Allow this price in purchase related forms": "Dopusti ovu cijenu za kupnju srodnih oblika", 
- "Allow this price in sales related forms": "Dopusti ovu cijenu u prodaji srodnih oblika", 
- "Currency": "Valuta", 
- "For Buying": "Za kupnju", 
- "For Selling": "Za prodaju", 
- "Item Price": "Stavka Cijena", 
- "Price List Name": "Cjenik Ime", 
- "Ref Rate": "Ref. Stopa", 
- "Stock": "Zaliha"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_price/locale/nl-doc.json b/stock/doctype/item_price/locale/nl-doc.json
deleted file mode 100644
index 1b8bb05..0000000
--- a/stock/doctype/item_price/locale/nl-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Allow this price in purchase related forms": "Toestaan \u200b\u200bdat deze prijs in aankoop verwante vormen", 
- "Allow this price in sales related forms": "Toestaan \u200b\u200bdat deze prijs in de verkoop verwante vormen", 
- "Currency": "Valuta", 
- "For Buying": "Voor het kopen van", 
- "For Selling": "Voor verkopen", 
- "Item Price": "Item Prijs", 
- "Price List Name": "Prijslijst Naam", 
- "Ref Rate": "Ref Rate", 
- "Stock": "Voorraad"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_price/locale/pt-BR-doc.json b/stock/doctype/item_price/locale/pt-BR-doc.json
deleted file mode 100644
index dc04a24..0000000
--- a/stock/doctype/item_price/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Allow this price in purchase related forms": "Permitir esse pre\u00e7o em formul\u00e1rios de compra relacionados", 
- "Allow this price in sales related forms": "Permitir esse pre\u00e7o em formul\u00e1rios de venda relacionados", 
- "Currency": "Moeda", 
- "For Buying": "Para Comprar", 
- "For Selling": "Para Venda", 
- "Item Price": "Pre\u00e7o do Item", 
- "Price List Name": "Nome da Lista de Pre\u00e7os", 
- "Ref Rate": "Taxa de Ref.", 
- "Stock": "Estoque"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_price/locale/pt-doc.json b/stock/doctype/item_price/locale/pt-doc.json
deleted file mode 100644
index 7d5db61..0000000
--- a/stock/doctype/item_price/locale/pt-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Allow this price in purchase related forms": "Permitir esse pre\u00e7o em formas de compra relacionados", 
- "Allow this price in sales related forms": "Permitir esse pre\u00e7o em vendas formas relacionadas", 
- "Currency": "Moeda", 
- "For Buying": "Para Comprar", 
- "For Selling": "Para Venda", 
- "Item Price": "Item Pre\u00e7o", 
- "Price List Name": "Nome da lista de pre\u00e7os", 
- "Ref Rate": "Taxa de Ref", 
- "Stock": "Estoque"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_price/locale/sr-doc.json b/stock/doctype/item_price/locale/sr-doc.json
deleted file mode 100644
index 400098b..0000000
--- a/stock/doctype/item_price/locale/sr-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Allow this price in purchase related forms": "\u0414\u043e\u0437\u0432\u043e\u043b\u0438 \u043e\u0432\u0443 \u0446\u0435\u043d\u0443 \u0443 \u043e\u0442\u043a\u0443\u043f\u0443 \u0441\u0440\u043e\u0434\u043d\u0438\u043c \u043e\u0431\u043b\u0438\u0446\u0438\u043c\u0430", 
- "Allow this price in sales related forms": "\u0414\u043e\u0437\u0432\u043e\u043b\u0438 \u043e\u0432\u0443 \u0446\u0435\u043d\u0443 \u0443 \u043f\u0440\u043e\u0434\u0430\u0458\u043d\u0438\u043c \u0441\u0440\u043e\u0434\u043d\u0438\u043c \u043e\u0431\u043b\u0438\u0446\u0438\u043c\u0430", 
- "Currency": "\u0412\u0430\u043b\u0443\u0442\u0430", 
- "For Buying": "\u0417\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443", 
- "For Selling": "\u0417\u0430 \u0421\u0435\u043b\u043b\u0438\u043d\u0433", 
- "Item Price": "\u0410\u0440\u0442\u0438\u043a\u0430\u043b \u0426\u0435\u043d\u0430", 
- "Price List Name": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0418\u043c\u0435", 
- "Ref Rate": "\u0420\u0435\u0444 \u041e\u0446\u0435\u043d\u0438", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_price/locale/ta-doc.json b/stock/doctype/item_price/locale/ta-doc.json
deleted file mode 100644
index 650ad1a..0000000
--- a/stock/doctype/item_price/locale/ta-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Allow this price in purchase related forms": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bbe\u0ba9 \u0bb5\u0b9f\u0bbf\u0bb5\u0b99\u0bcd\u0b95\u0bb3\u0bbf\u0bb2\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb2\u0bc8 \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf", 
- "Allow this price in sales related forms": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b9f\u0bc8\u0baf \u0bb5\u0b9f\u0bbf\u0bb5\u0b99\u0bcd\u0b95\u0bb3\u0bbf\u0bb2\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb2\u0bc8 \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf", 
- "Currency": "\u0ba8\u0bbe\u0ba3\u0baf", 
- "For Buying": "\u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd", 
- "For Selling": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8\u0baf\u0bbe\u0ba9", 
- "Item Price": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8", 
- "Price List Name": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Ref Rate": "Ref \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_price/locale/th-doc.json b/stock/doctype/item_price/locale/th-doc.json
deleted file mode 100644
index 45c2126..0000000
--- a/stock/doctype/item_price/locale/th-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Allow this price in purchase related forms": "\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e23\u0e32\u0e04\u0e32\u0e43\u0e19\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d\u0e19\u0e35\u0e49", 
- "Allow this price in sales related forms": "\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e23\u0e32\u0e04\u0e32\u0e43\u0e19\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e19\u0e35\u0e49", 
- "Currency": "\u0e40\u0e07\u0e34\u0e19\u0e15\u0e23\u0e32", 
- "For Buying": "\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d", 
- "For Selling": "\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "Item Price": "\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Price List Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32", 
- "Ref Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32 Ref", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_quality_inspection_parameter/README.md b/stock/doctype/item_quality_inspection_parameter/README.md
new file mode 100644
index 0000000..38682e1
--- /dev/null
+++ b/stock/doctype/item_quality_inspection_parameter/README.md
@@ -0,0 +1 @@
+Quality inspection parameter for parent Item.
\ No newline at end of file
diff --git a/stock/doctype/item_quality_inspection_parameter/locale/_messages_doc.json b/stock/doctype/item_quality_inspection_parameter/locale/_messages_doc.json
deleted file mode 100644
index 342c934..0000000
--- a/stock/doctype/item_quality_inspection_parameter/locale/_messages_doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-[
- "Parameter", 
- "Acceptance Criteria", 
- "Item Quality Inspection Parameter", 
- "Stock"
-]
\ No newline at end of file
diff --git a/stock/doctype/item_quality_inspection_parameter/locale/ar-doc.json b/stock/doctype/item_quality_inspection_parameter/locale/ar-doc.json
deleted file mode 100644
index 6614d67..0000000
--- a/stock/doctype/item_quality_inspection_parameter/locale/ar-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Acceptance Criteria": "\u0645\u0639\u0627\u064a\u064a\u0631 \u0627\u0644\u0642\u0628\u0648\u0644", 
- "Item Quality Inspection Parameter": "\u0645\u0639\u0644\u0645\u0629 \u0627\u0644\u0628\u0646\u062f \u0627\u0644\u062a\u0641\u062a\u064a\u0634 \u0627\u0644\u062c\u0648\u062f\u0629", 
- "Parameter": "\u0627\u0644\u0645\u0639\u0644\u0645\u0629", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_quality_inspection_parameter/locale/de-doc.json b/stock/doctype/item_quality_inspection_parameter/locale/de-doc.json
deleted file mode 100644
index 81bd715..0000000
--- a/stock/doctype/item_quality_inspection_parameter/locale/de-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Acceptance Criteria": "Akzeptanzkriterien", 
- "Item Quality Inspection Parameter": "Qualit\u00e4tspr\u00fcfung Artikel Parameter", 
- "Parameter": "Parameter", 
- "Stock": "Lager"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_quality_inspection_parameter/locale/es-doc.json b/stock/doctype/item_quality_inspection_parameter/locale/es-doc.json
deleted file mode 100644
index 4fb711a..0000000
--- a/stock/doctype/item_quality_inspection_parameter/locale/es-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Acceptance Criteria": "Criterios de Aceptaci\u00f3n", 
- "Item Quality Inspection Parameter": "Calidad Inspecci\u00f3n Tema Par\u00e1metro", 
- "Parameter": "Par\u00e1metro", 
- "Stock": "Valores"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_quality_inspection_parameter/locale/fr-doc.json b/stock/doctype/item_quality_inspection_parameter/locale/fr-doc.json
deleted file mode 100644
index 22defed..0000000
--- a/stock/doctype/item_quality_inspection_parameter/locale/fr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Acceptance Criteria": "Crit\u00e8res d&#39;acceptation", 
- "Item Quality Inspection Parameter": "Param\u00e8tre d&#39;inspection Article de qualit\u00e9", 
- "Parameter": "Param\u00e8tre", 
- "Stock": "Stock"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_quality_inspection_parameter/locale/hi-doc.json b/stock/doctype/item_quality_inspection_parameter/locale/hi-doc.json
deleted file mode 100644
index 03fd299..0000000
--- a/stock/doctype/item_quality_inspection_parameter/locale/hi-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Acceptance Criteria": "\u0938\u094d\u0935\u0940\u0915\u0943\u0924\u093f \u092e\u093e\u0928\u0926\u0902\u0921", 
- "Item Quality Inspection Parameter": "\u0906\u0907\u091f\u092e \u0917\u0941\u0923\u0935\u0924\u094d\u0924\u093e \u0928\u093f\u0930\u0940\u0915\u094d\u0937\u0923 \u092a\u0948\u0930\u093e\u092e\u0940\u091f\u0930", 
- "Parameter": "\u092a\u094d\u0930\u093e\u091a\u0932", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_quality_inspection_parameter/locale/hr-doc.json b/stock/doctype/item_quality_inspection_parameter/locale/hr-doc.json
deleted file mode 100644
index c4d7661..0000000
--- a/stock/doctype/item_quality_inspection_parameter/locale/hr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Acceptance Criteria": "Kriterij prihva\u0107anja", 
- "Item Quality Inspection Parameter": "Stavka Provera kvaliteta parametara", 
- "Parameter": "Parametar", 
- "Stock": "Zaliha"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_quality_inspection_parameter/locale/nl-doc.json b/stock/doctype/item_quality_inspection_parameter/locale/nl-doc.json
deleted file mode 100644
index 7c48d33..0000000
--- a/stock/doctype/item_quality_inspection_parameter/locale/nl-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Acceptance Criteria": "Acceptatiecriteria", 
- "Item Quality Inspection Parameter": "Item Kwaliteitscontrole Parameter", 
- "Parameter": "Parameter", 
- "Stock": "Voorraad"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_quality_inspection_parameter/locale/pt-BR-doc.json b/stock/doctype/item_quality_inspection_parameter/locale/pt-BR-doc.json
deleted file mode 100644
index 37a1a32..0000000
--- a/stock/doctype/item_quality_inspection_parameter/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Acceptance Criteria": "Crit\u00e9rios de Aceita\u00e7\u00e3o", 
- "Item Quality Inspection Parameter": "Par\u00e2metro de Inspe\u00e7\u00e3o de Qualidade do Item", 
- "Parameter": "Par\u00e2metro", 
- "Stock": "Estoque"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_quality_inspection_parameter/locale/pt-doc.json b/stock/doctype/item_quality_inspection_parameter/locale/pt-doc.json
deleted file mode 100644
index 06f1012..0000000
--- a/stock/doctype/item_quality_inspection_parameter/locale/pt-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Acceptance Criteria": "Crit\u00e9rios de Aceita\u00e7\u00e3o", 
- "Item Quality Inspection Parameter": "Item Par\u00e2metro de Inspe\u00e7\u00e3o de Qualidade", 
- "Parameter": "Par\u00e2metro", 
- "Stock": "Estoque"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_quality_inspection_parameter/locale/sr-doc.json b/stock/doctype/item_quality_inspection_parameter/locale/sr-doc.json
deleted file mode 100644
index 58648a7..0000000
--- a/stock/doctype/item_quality_inspection_parameter/locale/sr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Acceptance Criteria": "\u041a\u0440\u0438\u0442\u0435\u0440\u0438\u0458\u0443\u043c\u0438 \u0437\u0430 \u043f\u0440\u0438\u0458\u0435\u043c", 
- "Item Quality Inspection Parameter": "\u0421\u0442\u0430\u0432\u043a\u0430 \u041f\u0440\u043e\u0432\u0435\u0440\u0430 \u043a\u0432\u0430\u043b\u0438\u0442\u0435\u0442\u0430 \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0430\u0440", 
- "Parameter": "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0430\u0440", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_quality_inspection_parameter/locale/ta-doc.json b/stock/doctype/item_quality_inspection_parameter/locale/ta-doc.json
deleted file mode 100644
index 1198df5..0000000
--- a/stock/doctype/item_quality_inspection_parameter/locale/ta-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Acceptance Criteria": "\u0b8f\u0bb1\u0bcd\u0bb1\u0bc1 \u0bb5\u0bb0\u0bc8\u0baf\u0bb1\u0bc8\u0b95\u0bb3\u0bcd", 
- "Item Quality Inspection Parameter": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0ba4\u0bb0 \u0b86\u0baf\u0bcd\u0bb5\u0bc1 \u0b85\u0bb3\u0bb5\u0bc1\u0bb0\u0bc1", 
- "Parameter": "\u0b85\u0bb3\u0bb5\u0bc1\u0bb0\u0bc1", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_quality_inspection_parameter/locale/th-doc.json b/stock/doctype/item_quality_inspection_parameter/locale/th-doc.json
deleted file mode 100644
index 2408d09..0000000
--- a/stock/doctype/item_quality_inspection_parameter/locale/th-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Acceptance Criteria": "\u0e40\u0e01\u0e13\u0e11\u0e4c\u0e01\u0e32\u0e23\u0e22\u0e2d\u0e21\u0e23\u0e31\u0e1a", 
- "Item Quality Inspection Parameter": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e", 
- "Parameter": "\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_reorder/README.md b/stock/doctype/item_reorder/README.md
new file mode 100644
index 0000000..cc153f6
--- /dev/null
+++ b/stock/doctype/item_reorder/README.md
@@ -0,0 +1 @@
+Warehouse-wise reorder level for the parent Item.
\ No newline at end of file
diff --git a/stock/doctype/item_reorder/locale/_messages_doc.json b/stock/doctype/item_reorder/locale/_messages_doc.json
deleted file mode 100644
index ddea070..0000000
--- a/stock/doctype/item_reorder/locale/_messages_doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-[
- "Purchase", 
- "Re-order Level", 
- "Material Request Type", 
- "Item Reorder", 
- "Warehouse", 
- "Transfer", 
- "Re-order Qty", 
- "Stock"
-]
\ No newline at end of file
diff --git a/stock/doctype/item_reorder/locale/ar-doc.json b/stock/doctype/item_reorder/locale/ar-doc.json
deleted file mode 100644
index 7661ffa..0000000
--- a/stock/doctype/item_reorder/locale/ar-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Item Reorder": "\u0627\u0644\u0628\u0646\u062f \u0625\u0639\u0627\u062f\u0629 \u062a\u0631\u062a\u064a\u0628", 
- "Material Request Type": "\u0637\u0644\u0628 \u0646\u0648\u0639 \u0627\u0644\u0645\u0648\u0627\u062f", 
- "Purchase": "\u0634\u0631\u0627\u0621", 
- "Re-order Level": "\u0625\u0639\u0627\u062f\u0629 \u062a\u0631\u062a\u064a\u0628 \u0645\u0633\u062a\u0648\u0649", 
- "Re-order Qty": "\u0625\u0639\u0627\u062f\u0629 \u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0643\u0645\u064a\u0629", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Transfer": "\u0646\u0642\u0644", 
- "Warehouse": "\u0645\u0633\u062a\u0648\u062f\u0639"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_reorder/locale/de-doc.json b/stock/doctype/item_reorder/locale/de-doc.json
deleted file mode 100644
index 1ab57fb..0000000
--- a/stock/doctype/item_reorder/locale/de-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Item Reorder": "Artikel Reorder", 
- "Material Request Type": "Material Request Type", 
- "Purchase": "Kaufen", 
- "Re-order Level": "Re-Order-Ebene", 
- "Re-order Qty": "Re-Bestellung Menge", 
- "Stock": "Lager", 
- "Transfer": "\u00dcbertragen", 
- "Warehouse": "Lager"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_reorder/locale/es-doc.json b/stock/doctype/item_reorder/locale/es-doc.json
deleted file mode 100644
index 2aed9e6..0000000
--- a/stock/doctype/item_reorder/locale/es-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Item Reorder": "Art\u00edculo reorden", 
- "Material Request Type": "Tipo de material Solicitud", 
- "Purchase": "Comprar", 
- "Re-order Level": "Reordenar Nivel", 
- "Re-order Qty": "Reordenar Cantidad", 
- "Stock": "Valores", 
- "Transfer": "Transferir", 
- "Warehouse": "Almac\u00e9n"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_reorder/locale/fr-doc.json b/stock/doctype/item_reorder/locale/fr-doc.json
deleted file mode 100644
index 79ee32b..0000000
--- a/stock/doctype/item_reorder/locale/fr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Item Reorder": "R\u00e9organiser article", 
- "Material Request Type": "Type de demande de mat\u00e9riel", 
- "Purchase": "Acheter", 
- "Re-order Level": "Re-order niveau", 
- "Re-order Qty": "Re-order Quantit\u00e9", 
- "Stock": "Stock", 
- "Transfer": "Transf\u00e9rer", 
- "Warehouse": "Entrep\u00f4t"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_reorder/locale/hi-doc.json b/stock/doctype/item_reorder/locale/hi-doc.json
deleted file mode 100644
index 3b0031c..0000000
--- a/stock/doctype/item_reorder/locale/hi-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Item Reorder": "\u0906\u0907\u091f\u092e \u092a\u0941\u0928\u0903 \u0915\u094d\u0930\u092e\u093f\u0924 \u0915\u0930\u0947\u0902", 
- "Material Request Type": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0905\u0928\u0941\u0930\u094b\u0927 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Purchase": "\u0915\u094d\u0930\u092f", 
- "Re-order Level": "\u092a\u0941\u0928 \u0906\u0926\u0947\u0936 \u0938\u094d\u0924\u0930", 
- "Re-order Qty": "\u092a\u0941\u0928\u0903 \u0906\u0926\u0947\u0936 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "Transfer": "\u0939\u0938\u094d\u0924\u093e\u0902\u0924\u0930\u0923", 
- "Warehouse": "\u0917\u094b\u0926\u093e\u092e"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_reorder/locale/hr-doc.json b/stock/doctype/item_reorder/locale/hr-doc.json
deleted file mode 100644
index 74bb755..0000000
--- a/stock/doctype/item_reorder/locale/hr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Item Reorder": "Stavka redoslijeda", 
- "Material Request Type": "Materijal Zahtjev Tip", 
- "Purchase": "Kupiti", 
- "Re-order Level": "Ponovno bi Razina", 
- "Re-order Qty": "Ponovno bi Kol", 
- "Stock": "Zaliha", 
- "Transfer": "Prijenos", 
- "Warehouse": "Skladi\u0161te"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_reorder/locale/nl-doc.json b/stock/doctype/item_reorder/locale/nl-doc.json
deleted file mode 100644
index ea56815..0000000
--- a/stock/doctype/item_reorder/locale/nl-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Item Reorder": "Item opnieuw ordenen", 
- "Material Request Type": "Materiaal Soort aanvraag", 
- "Purchase": "Kopen", 
- "Re-order Level": "Re-order Level", 
- "Re-order Qty": "Re-order Aantal", 
- "Stock": "Voorraad", 
- "Transfer": "Overdracht", 
- "Warehouse": "Magazijn"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_reorder/locale/pt-BR-doc.json b/stock/doctype/item_reorder/locale/pt-BR-doc.json
deleted file mode 100644
index d46f25f..0000000
--- a/stock/doctype/item_reorder/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Item Reorder": "Item Reordenar", 
- "Material Request Type": "Tipo de solicita\u00e7\u00e3o de material", 
- "Purchase": "Compras", 
- "Re-order Level": "Re fim-Level", 
- "Re-order Qty": "Re-vista Qtde", 
- "Stock": "Estoque", 
- "Transfer": "Transferir", 
- "Warehouse": "Almoxarifado"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_reorder/locale/pt-doc.json b/stock/doctype/item_reorder/locale/pt-doc.json
deleted file mode 100644
index e675d3a..0000000
--- a/stock/doctype/item_reorder/locale/pt-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Item Reorder": "Item Reordenar", 
- "Material Request Type": "Tipo de solicita\u00e7\u00e3o de material", 
- "Purchase": "Comprar", 
- "Re-order Level": "Re fim-Level", 
- "Re-order Qty": "Re-vista Qtde", 
- "Stock": "Estoque", 
- "Transfer": "Transferir", 
- "Warehouse": "Armaz\u00e9m"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_reorder/locale/th-doc.json b/stock/doctype/item_reorder/locale/th-doc.json
deleted file mode 100644
index 029e243..0000000
--- a/stock/doctype/item_reorder/locale/th-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Item Reorder": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 Reorder", 
- "Material Request Type": "\u0e0a\u0e19\u0e34\u0e14\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e23\u0e49\u0e2d\u0e07\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38", 
- "Purchase": "\u0e0b\u0e37\u0e49\u0e2d", 
- "Re-order Level": "\u0e23\u0e30\u0e14\u0e31\u0e1a Re-order", 
- "Re-order Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19 Re-order", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Transfer": "\u0e42\u0e2d\u0e19", 
- "Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_supplier/README.md b/stock/doctype/item_supplier/README.md
new file mode 100644
index 0000000..a2a1808
--- /dev/null
+++ b/stock/doctype/item_supplier/README.md
@@ -0,0 +1 @@
+Supplier and supplier code for the parent Item.
\ No newline at end of file
diff --git a/stock/doctype/item_supplier/locale/_messages_doc.json b/stock/doctype/item_supplier/locale/_messages_doc.json
deleted file mode 100644
index 6e82297..0000000
--- a/stock/doctype/item_supplier/locale/_messages_doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-[
- "Supplier", 
- "Supplier Part Number", 
- "Item Supplier", 
- "Stock"
-]
\ No newline at end of file
diff --git a/stock/doctype/item_supplier/locale/ar-doc.json b/stock/doctype/item_supplier/locale/ar-doc.json
deleted file mode 100644
index e817be7..0000000
--- a/stock/doctype/item_supplier/locale/ar-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Supplier": "\u0627\u0644\u0628\u0646\u062f \u0645\u0632\u0648\u062f", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Supplier": "\u0645\u0632\u0648\u062f", 
- "Supplier Part Number": "\u0627\u0644\u0645\u0648\u0631\u062f \u0631\u0642\u0645 \u0627\u0644\u062c\u0632\u0621"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_supplier/locale/de-doc.json b/stock/doctype/item_supplier/locale/de-doc.json
deleted file mode 100644
index 9528a86..0000000
--- a/stock/doctype/item_supplier/locale/de-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Supplier": "Artikel Lieferant", 
- "Stock": "Lager", 
- "Supplier": "Lieferant", 
- "Supplier Part Number": "Lieferant Teilenummer"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_supplier/locale/es-doc.json b/stock/doctype/item_supplier/locale/es-doc.json
deleted file mode 100644
index 9cc4e71..0000000
--- a/stock/doctype/item_supplier/locale/es-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Supplier": "Art\u00edculo Proveedor", 
- "Stock": "Valores", 
- "Supplier": "Proveedor", 
- "Supplier Part Number": "N\u00famero de pieza del proveedor"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_supplier/locale/fr-doc.json b/stock/doctype/item_supplier/locale/fr-doc.json
deleted file mode 100644
index 4bbb67a..0000000
--- a/stock/doctype/item_supplier/locale/fr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Supplier": "Fournisseur d&#39;article", 
- "Stock": "Stock", 
- "Supplier": "Fournisseur", 
- "Supplier Part Number": "Num\u00e9ro de pi\u00e8ce fournisseur"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_supplier/locale/hi-doc.json b/stock/doctype/item_supplier/locale/hi-doc.json
deleted file mode 100644
index 374992b..0000000
--- a/stock/doctype/item_supplier/locale/hi-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Supplier": "\u0906\u0907\u091f\u092e \u092a\u094d\u0930\u0926\u093e\u092f\u0915", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "Supplier": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915", 
- "Supplier Part Number": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u092d\u093e\u0917 \u0938\u0902\u0916\u094d\u092f\u093e"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_supplier/locale/hr-doc.json b/stock/doctype/item_supplier/locale/hr-doc.json
deleted file mode 100644
index 26d38d4..0000000
--- a/stock/doctype/item_supplier/locale/hr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Supplier": "Stavka Dobavlja\u010d", 
- "Stock": "Zaliha", 
- "Supplier": "Dobavlja\u010d", 
- "Supplier Part Number": "Dobavlja\u010d Broj dijela"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_supplier/locale/nl-doc.json b/stock/doctype/item_supplier/locale/nl-doc.json
deleted file mode 100644
index 5cd3a89..0000000
--- a/stock/doctype/item_supplier/locale/nl-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Supplier": "Item Leverancier", 
- "Stock": "Voorraad", 
- "Supplier": "Leverancier", 
- "Supplier Part Number": "Leverancier Onderdeelnummer"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_supplier/locale/pt-BR-doc.json b/stock/doctype/item_supplier/locale/pt-BR-doc.json
deleted file mode 100644
index 3a92ba6..0000000
--- a/stock/doctype/item_supplier/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Supplier": "Fornecedor do Item", 
- "Stock": "Estoque", 
- "Supplier": "Fornecedor", 
- "Supplier Part Number": "N\u00famero da pe\u00e7a do Fornecedor"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_supplier/locale/pt-doc.json b/stock/doctype/item_supplier/locale/pt-doc.json
deleted file mode 100644
index 6838676..0000000
--- a/stock/doctype/item_supplier/locale/pt-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Supplier": "Fornecedor item", 
- "Stock": "Estoque", 
- "Supplier": "Fornecedor", 
- "Supplier Part Number": "N\u00famero da pe\u00e7a de fornecedor"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_supplier/locale/sr-doc.json b/stock/doctype/item_supplier/locale/sr-doc.json
deleted file mode 100644
index 3bf99da..0000000
--- a/stock/doctype/item_supplier/locale/sr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Supplier": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "Supplier": "\u0414\u043e\u0431\u0430\u0432\u0459\u0430\u0447", 
- "Supplier Part Number": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u0411\u0440\u043e\u0458 \u0434\u0435\u043b\u0430"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_supplier/locale/ta-doc.json b/stock/doctype/item_supplier/locale/ta-doc.json
deleted file mode 100644
index d2e4d60..0000000
--- a/stock/doctype/item_supplier/locale/ta-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Supplier": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b9a\u0baa\u0bcd\u0bb3\u0bc8\u0baf\u0bb0\u0bcd", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "Supplier": "\u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bb5\u0bb0\u0bcd", 
- "Supplier Part Number": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0baa\u0bbe\u0b95\u0bae\u0bcd \u0b8e\u0ba3\u0bcd"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_supplier/locale/th-doc.json b/stock/doctype/item_supplier/locale/th-doc.json
deleted file mode 100644
index cd20384..0000000
--- a/stock/doctype/item_supplier/locale/th-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Supplier": "\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Supplier": "\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Supplier Part Number": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e0a\u0e34\u0e49\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_tax/README.md b/stock/doctype/item_tax/README.md
new file mode 100644
index 0000000..fb09b62
--- /dev/null
+++ b/stock/doctype/item_tax/README.md
@@ -0,0 +1 @@
+Tax rate for this Item against the specified Account.
\ No newline at end of file
diff --git a/stock/doctype/item_tax/locale/_messages_doc.json b/stock/doctype/item_tax/locale/_messages_doc.json
deleted file mode 100644
index 6bdd87e..0000000
--- a/stock/doctype/item_tax/locale/_messages_doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-[
- "Tax Rate", 
- "Tax", 
- "Item Tax", 
- "Stock"
-]
\ No newline at end of file
diff --git a/stock/doctype/item_tax/locale/ar-doc.json b/stock/doctype/item_tax/locale/ar-doc.json
deleted file mode 100644
index 1bf2532..0000000
--- a/stock/doctype/item_tax/locale/ar-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Tax": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0636\u0631\u0627\u0626\u0628", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Tax": "\u0636\u0631\u064a\u0628\u0629", 
- "Tax Rate": "\u0636\u0631\u064a\u0628\u0629"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_tax/locale/de-doc.json b/stock/doctype/item_tax/locale/de-doc.json
deleted file mode 100644
index 606613d..0000000
--- a/stock/doctype/item_tax/locale/de-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Tax": "MwSt. Artikel", 
- "Stock": "Lager", 
- "Tax": "Steuer", 
- "Tax Rate": "Tax Rate"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_tax/locale/es-doc.json b/stock/doctype/item_tax/locale/es-doc.json
deleted file mode 100644
index a5ec5d0..0000000
--- a/stock/doctype/item_tax/locale/es-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Tax": "Art\u00edculo Tributaria", 
- "Stock": "Valores", 
- "Tax": "Impuesto", 
- "Tax Rate": "Tasa de Impuesto"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_tax/locale/fr-doc.json b/stock/doctype/item_tax/locale/fr-doc.json
deleted file mode 100644
index 7f1e85f..0000000
--- a/stock/doctype/item_tax/locale/fr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Tax": "Point d&#39;imp\u00f4t", 
- "Stock": "Stock", 
- "Tax": "Imp\u00f4t", 
- "Tax Rate": "Taux d&#39;imposition"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_tax/locale/hi-doc.json b/stock/doctype/item_tax/locale/hi-doc.json
deleted file mode 100644
index 9abdfe6..0000000
--- a/stock/doctype/item_tax/locale/hi-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Tax": "\u0906\u0907\u091f\u092e \u091f\u0948\u0915\u094d\u0938", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "Tax": "\u0915\u0930", 
- "Tax Rate": "\u0915\u0930 \u0915\u0940 \u0926\u0930"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_tax/locale/hr-doc.json b/stock/doctype/item_tax/locale/hr-doc.json
deleted file mode 100644
index 5f42ae2..0000000
--- a/stock/doctype/item_tax/locale/hr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Tax": "Stavka poreza", 
- "Stock": "Zaliha", 
- "Tax": "Porez", 
- "Tax Rate": "Porezna stopa"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_tax/locale/nl-doc.json b/stock/doctype/item_tax/locale/nl-doc.json
deleted file mode 100644
index 93749da..0000000
--- a/stock/doctype/item_tax/locale/nl-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Tax": "Item Belasting", 
- "Stock": "Voorraad", 
- "Tax": "Belasting", 
- "Tax Rate": "Belastingtarief"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_tax/locale/pt-BR-doc.json b/stock/doctype/item_tax/locale/pt-BR-doc.json
deleted file mode 100644
index e3f62c2..0000000
--- a/stock/doctype/item_tax/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Tax": "Imposto do Item", 
- "Stock": "Estoque", 
- "Tax": "Imposto", 
- "Tax Rate": "Taxa de Imposto"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_tax/locale/pt-doc.json b/stock/doctype/item_tax/locale/pt-doc.json
deleted file mode 100644
index 99a0943..0000000
--- a/stock/doctype/item_tax/locale/pt-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Tax": "Imposto item", 
- "Stock": "Estoque", 
- "Tax": "Imposto", 
- "Tax Rate": "Taxa de Imposto"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_tax/locale/sr-doc.json b/stock/doctype/item_tax/locale/sr-doc.json
deleted file mode 100644
index 7d0c93f..0000000
--- a/stock/doctype/item_tax/locale/sr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Tax": "\u0421\u0442\u0430\u0432\u043a\u0430 \u041f\u043e\u0440\u0435\u0441\u043a\u0430", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "Tax": "\u041f\u043e\u0440\u0435\u0437", 
- "Tax Rate": "\u041f\u043e\u0440\u0435\u0441\u043a\u0430 \u0441\u0442\u043e\u043f\u0430"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_tax/locale/ta-doc.json b/stock/doctype/item_tax/locale/ta-doc.json
deleted file mode 100644
index 6a5cc02..0000000
--- a/stock/doctype/item_tax/locale/ta-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Tax": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0bb0\u0bbf", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "Tax": "\u0bb5\u0bb0\u0bbf", 
- "Tax Rate": "\u0bb5\u0bb0\u0bbf \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_tax/locale/th-doc.json b/stock/doctype/item_tax/locale/th-doc.json
deleted file mode 100644
index e8ef54b..0000000
--- a/stock/doctype/item_tax/locale/th-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Tax": "\u0e20\u0e32\u0e29\u0e35\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Tax": "\u0e20\u0e32\u0e29\u0e35", 
- "Tax Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e20\u0e32\u0e29\u0e35"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_website_specification/README.md b/stock/doctype/item_website_specification/README.md
new file mode 100644
index 0000000..658358c
--- /dev/null
+++ b/stock/doctype/item_website_specification/README.md
@@ -0,0 +1 @@
+Specification detail / parameter for website listing.
\ No newline at end of file
diff --git a/stock/doctype/item_website_specification/locale/_messages_doc.json b/stock/doctype/item_website_specification/locale/_messages_doc.json
deleted file mode 100644
index d93a988..0000000
--- a/stock/doctype/item_website_specification/locale/_messages_doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-[
- "Description", 
- "Label", 
- "Table for Item that will be shown in Web Site", 
- "Stock", 
- "Item Website Specification"
-]
\ No newline at end of file
diff --git a/stock/doctype/item_website_specification/locale/ar-doc.json b/stock/doctype/item_website_specification/locale/ar-doc.json
deleted file mode 100644
index cddf1b6..0000000
--- a/stock/doctype/item_website_specification/locale/ar-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Description": "\u0648\u0635\u0641", 
- "Item Website Specification": "\u0627\u0644\u0628\u0646\u062f \u0645\u0648\u0627\u0635\u0641\u0627\u062a \u0627\u0644\u0645\u0648\u0642\u0639", 
- "Label": "\u0645\u0644\u0635\u0642", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Table for Item that will be shown in Web Site": "\u062c\u062f\u0648\u0644 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u062a\u064a \u0633\u062a\u0638\u0647\u0631 \u0641\u064a \u0627\u0644\u0645\u0648\u0642\u0639"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_website_specification/locale/de-doc.json b/stock/doctype/item_website_specification/locale/de-doc.json
deleted file mode 100644
index 8660ced..0000000
--- a/stock/doctype/item_website_specification/locale/de-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Description": "Beschreibung", 
- "Item Website Specification": "Artikelbeschreibung Webseite", 
- "Label": "Etikett", 
- "Stock": "Lager", 
- "Table for Item that will be shown in Web Site": "Tabelle f\u00fcr Artikel, die in Web-Site angezeigt werden"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_website_specification/locale/es-doc.json b/stock/doctype/item_website_specification/locale/es-doc.json
deleted file mode 100644
index 7c3920a..0000000
--- a/stock/doctype/item_website_specification/locale/es-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Description": "Descripci\u00f3n", 
- "Item Website Specification": "Elemento Especificaci\u00f3n web", 
- "Label": "Etiqueta", 
- "Stock": "Valores", 
- "Table for Item that will be shown in Web Site": "Tabla de la partida que se mostrar\u00e1 en el Sitio Web"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_website_specification/locale/fr-doc.json b/stock/doctype/item_website_specification/locale/fr-doc.json
deleted file mode 100644
index 455de52..0000000
--- a/stock/doctype/item_website_specification/locale/fr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Description": "Description", 
- "Item Website Specification": "Sp\u00e9cification Site \u00e9l\u00e9ment", 
- "Label": "\u00c9tiquette", 
- "Stock": "Stock", 
- "Table for Item that will be shown in Web Site": "Tableau pour le point qui sera affich\u00e9 dans le site Web"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_website_specification/locale/hi-doc.json b/stock/doctype/item_website_specification/locale/hi-doc.json
deleted file mode 100644
index 9ab808f..0000000
--- a/stock/doctype/item_website_specification/locale/hi-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Item Website Specification": "\u0906\u0907\u091f\u092e \u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0935\u093f\u0936\u093f\u0937\u094d\u091f\u0924\u093e", 
- "Label": "\u0932\u0947\u092c\u0932", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "Table for Item that will be shown in Web Site": "\u091f\u0947\u092c\u0932 \u0906\u0907\u091f\u092e \u0915\u0947 \u0932\u093f\u090f \u0939\u0948 \u0915\u093f \u0935\u0947\u092c \u0938\u093e\u0907\u091f \u092e\u0947\u0902 \u0926\u093f\u0916\u093e\u092f\u093e \u091c\u093e\u090f\u0917\u093e"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_website_specification/locale/hr-doc.json b/stock/doctype/item_website_specification/locale/hr-doc.json
deleted file mode 100644
index a633329..0000000
--- a/stock/doctype/item_website_specification/locale/hr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Description": "Opis", 
- "Item Website Specification": "Stavka Web Specifikacija", 
- "Label": "Oznaka", 
- "Stock": "Zaliha", 
- "Table for Item that will be shown in Web Site": "Tablica za predmet koji \u0107e biti prikazan u web stranice"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_website_specification/locale/nl-doc.json b/stock/doctype/item_website_specification/locale/nl-doc.json
deleted file mode 100644
index 31e7748..0000000
--- a/stock/doctype/item_website_specification/locale/nl-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Description": "Beschrijving", 
- "Item Website Specification": "Item Website Specificatie", 
- "Label": "Label", 
- "Stock": "Voorraad", 
- "Table for Item that will be shown in Web Site": "Tabel voor post die wordt weergegeven in Web Site"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_website_specification/locale/pt-BR-doc.json b/stock/doctype/item_website_specification/locale/pt-BR-doc.json
deleted file mode 100644
index a4516ca..0000000
--- a/stock/doctype/item_website_specification/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Description": "Descri\u00e7\u00e3o", 
- "Item Website Specification": "Especifica\u00e7\u00e3o do Site do Item", 
- "Label": "Etiqueta", 
- "Stock": "Estoque", 
- "Table for Item that will be shown in Web Site": "Tabela para Item que ser\u00e1 mostrado no site"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_website_specification/locale/pt-doc.json b/stock/doctype/item_website_specification/locale/pt-doc.json
deleted file mode 100644
index 797841b..0000000
--- a/stock/doctype/item_website_specification/locale/pt-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Description": "Descri\u00e7\u00e3o", 
- "Item Website Specification": "Especifica\u00e7\u00e3o Site item", 
- "Label": "Etiqueta", 
- "Stock": "Estoque", 
- "Table for Item that will be shown in Web Site": "Tabela para Item que ser\u00e1 mostrado no site"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_website_specification/locale/sr-doc.json b/stock/doctype/item_website_specification/locale/sr-doc.json
deleted file mode 100644
index 6f3f0e1..0000000
--- a/stock/doctype/item_website_specification/locale/sr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Description": "\u041e\u043f\u0438\u0441", 
- "Item Website Specification": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0421\u0430\u0458\u0442 \u0421\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0458\u0430", 
- "Label": "\u041d\u0430\u043b\u0435\u043f\u043d\u0438\u0446\u0430", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "Table for Item that will be shown in Web Site": "\u0422\u0430\u0431\u0435\u043b\u0430 \u0437\u0430 \u0442\u0430\u0447\u043a\u0435 \u043a\u043e\u0458\u0435 \u045b\u0435 \u0431\u0438\u0442\u0438 \u043f\u0440\u0438\u043a\u0430\u0437\u0430\u043d\u0435 \u0443 \u0412\u0435\u0431 \u0421\u0438\u0442\u0435"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_website_specification/locale/ta-doc.json b/stock/doctype/item_website_specification/locale/ta-doc.json
deleted file mode 100644
index f35fbad..0000000
--- a/stock/doctype/item_website_specification/locale/ta-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Item Website Specification": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0bb2\u0bc8\u0ba4\u0bcd\u0ba4\u0bb3\u0bae\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Label": "\u0b9a\u0bbf\u0b9f\u0bcd\u0b9f\u0bc8", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "Table for Item that will be shown in Web Site": "\u0bb5\u0bb2\u0bc8\u0ba4\u0bcd\u0ba4\u0bb3 \u0b95\u0bbe\u0ba3\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0b8e\u0ba9\u0bcd\u0bb1\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8"
-}
\ No newline at end of file
diff --git a/stock/doctype/item_website_specification/locale/th-doc.json b/stock/doctype/item_website_specification/locale/th-doc.json
deleted file mode 100644
index 79510a4..0000000
--- a/stock/doctype/item_website_specification/locale/th-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Item Website Specification": "\u0e2a\u0e40\u0e1b\u0e01\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Label": "\u0e09\u0e25\u0e32\u0e01", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Table for Item that will be shown in Web Site": "\u0e15\u0e32\u0e23\u0e32\u0e07\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e08\u0e30\u0e41\u0e2a\u0e14\u0e07\u0e43\u0e19\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_item/README.md b/stock/doctype/landed_cost_item/README.md
new file mode 100644
index 0000000..b8759d9
--- /dev/null
+++ b/stock/doctype/landed_cost_item/README.md
@@ -0,0 +1 @@
+Item to whose value the selected expense is to be added.
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_item/locale/_messages_doc.json b/stock/doctype/landed_cost_item/locale/_messages_doc.json
deleted file mode 100644
index 237ca4c..0000000
--- a/stock/doctype/landed_cost_item/locale/_messages_doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-[
- "Landed Cost Item", 
- "Description", 
- "Amount", 
- "Account Head", 
- "Stock"
-]
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_item/locale/ar-doc.json b/stock/doctype/landed_cost_item/locale/ar-doc.json
deleted file mode 100644
index 703849d..0000000
--- a/stock/doctype/landed_cost_item/locale/ar-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Account Head": "\u0631\u0626\u064a\u0633 \u062d\u0633\u0627\u0628", 
- "Amount": "\u0643\u0645\u064a\u0629", 
- "Description": "\u0648\u0635\u0641", 
- "Landed Cost Item": "\u0647\u0628\u0637\u062a \u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0633\u0644\u0639\u0629", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_item/locale/de-doc.json b/stock/doctype/landed_cost_item/locale/de-doc.json
deleted file mode 100644
index 77b4d98..0000000
--- a/stock/doctype/landed_cost_item/locale/de-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Account Head": "Konto Leiter", 
- "Amount": "Menge", 
- "Description": "Beschreibung", 
- "Landed Cost Item": "Landed Cost Artikel", 
- "Stock": "Lager"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_item/locale/es-doc.json b/stock/doctype/landed_cost_item/locale/es-doc.json
deleted file mode 100644
index 9eb2761..0000000
--- a/stock/doctype/landed_cost_item/locale/es-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Account Head": "Cuenta Head", 
- "Amount": "Cantidad", 
- "Description": "Descripci\u00f3n", 
- "Landed Cost Item": "Landed Cost art\u00edculo", 
- "Stock": "Valores"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_item/locale/fr-doc.json b/stock/doctype/landed_cost_item/locale/fr-doc.json
deleted file mode 100644
index 1a10dd3..0000000
--- a/stock/doctype/landed_cost_item/locale/fr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Account Head": "Chef du compte", 
- "Amount": "Montant", 
- "Description": "Description", 
- "Landed Cost Item": "Article co\u00fbt en magasin", 
- "Stock": "Stock"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_item/locale/hi-doc.json b/stock/doctype/landed_cost_item/locale/hi-doc.json
deleted file mode 100644
index f85d9a3..0000000
--- a/stock/doctype/landed_cost_item/locale/hi-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Account Head": "\u0932\u0947\u0916\u093e\u0936\u0940\u0930\u094d\u0937", 
- "Amount": "\u0930\u093e\u0936\u093f", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Landed Cost Item": "\u0906\u092f\u093e\u0924\u093f\u0924 \u092e\u093e\u0932 \u0915\u0940 \u0932\u093e\u0917\u0924 \u092e\u0926", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_item/locale/hr-doc.json b/stock/doctype/landed_cost_item/locale/hr-doc.json
deleted file mode 100644
index 21b7b84..0000000
--- a/stock/doctype/landed_cost_item/locale/hr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Account Head": "Ra\u010dun voditelj", 
- "Amount": "Iznos", 
- "Description": "Opis", 
- "Landed Cost Item": "Sletio Tro\u0161kovi artikla", 
- "Stock": "Zaliha"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_item/locale/nl-doc.json b/stock/doctype/landed_cost_item/locale/nl-doc.json
deleted file mode 100644
index 88dc04c..0000000
--- a/stock/doctype/landed_cost_item/locale/nl-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Account Head": "Account Hoofd", 
- "Amount": "Bedrag", 
- "Description": "Beschrijving", 
- "Landed Cost Item": "Landed Cost Item", 
- "Stock": "Voorraad"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_item/locale/pt-BR-doc.json b/stock/doctype/landed_cost_item/locale/pt-BR-doc.json
deleted file mode 100644
index 836d0b5..0000000
--- a/stock/doctype/landed_cost_item/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Account Head": "Conta", 
- "Amount": "Quantidade", 
- "Description": "Descri\u00e7\u00e3o", 
- "Landed Cost Item": "Custo de desembarque do Item", 
- "Stock": "Estoque"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_item/locale/pt-doc.json b/stock/doctype/landed_cost_item/locale/pt-doc.json
deleted file mode 100644
index 89b54c6..0000000
--- a/stock/doctype/landed_cost_item/locale/pt-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Account Head": "Chefe conta", 
- "Amount": "Quantidade", 
- "Description": "Descri\u00e7\u00e3o", 
- "Landed Cost Item": "Item de custo Landed", 
- "Stock": "Estoque"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_item/locale/sr-doc.json b/stock/doctype/landed_cost_item/locale/sr-doc.json
deleted file mode 100644
index f497117..0000000
--- a/stock/doctype/landed_cost_item/locale/sr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Account Head": "\u0420\u0430\u0447\u0443\u043d \u0448\u0435\u0444", 
- "Amount": "\u0418\u0437\u043d\u043e\u0441", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Landed Cost Item": "\u0421\u043b\u0435\u0442\u0435\u043e \u0426\u0435\u043d\u0430 \u0430\u0440\u0442\u0438\u043a\u043b\u0430", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_item/locale/ta-doc.json b/stock/doctype/landed_cost_item/locale/ta-doc.json
deleted file mode 100644
index aa213ad..0000000
--- a/stock/doctype/landed_cost_item/locale/ta-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Account Head": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 - \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1", 
- "Amount": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Landed Cost Item": "\u0b87\u0bb1\u0b99\u0bcd\u0b95\u0bbf\u0ba9\u0bbe\u0bb0\u0bcd \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_item/locale/th-doc.json b/stock/doctype/landed_cost_item/locale/th-doc.json
deleted file mode 100644
index e3d2816..0000000
--- a/stock/doctype/landed_cost_item/locale/th-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Account Head": "\u0e2b\u0e31\u0e27\u0e2b\u0e19\u0e49\u0e32\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Landed Cost Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e25\u0e07", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_purchase_receipt/README.md b/stock/doctype/landed_cost_purchase_receipt/README.md
new file mode 100644
index 0000000..b67dc6a
--- /dev/null
+++ b/stock/doctype/landed_cost_purchase_receipt/README.md
@@ -0,0 +1 @@
+Purchase Receipt where the expense is to be added.
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_purchase_receipt/locale/_messages_doc.json b/stock/doctype/landed_cost_purchase_receipt/locale/_messages_doc.json
deleted file mode 100644
index d975f2d..0000000
--- a/stock/doctype/landed_cost_purchase_receipt/locale/_messages_doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-[
- "Select PR", 
- "Landed Cost Purchase Receipt", 
- "Purchase Receipt", 
- "Stock"
-]
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_purchase_receipt/locale/ar-doc.json b/stock/doctype/landed_cost_purchase_receipt/locale/ar-doc.json
deleted file mode 100644
index 4c01957..0000000
--- a/stock/doctype/landed_cost_purchase_receipt/locale/ar-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Landed Cost Purchase Receipt": "\u0647\u0628\u0637\u062a \u0627\u0633\u062a\u0644\u0627\u0645 \u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "Purchase Receipt": "\u0634\u0631\u0627\u0621 \u0627\u0633\u062a\u0644\u0627\u0645", 
- "Select PR": "\u062d\u062f\u062f PR", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_purchase_receipt/locale/de-doc.json b/stock/doctype/landed_cost_purchase_receipt/locale/de-doc.json
deleted file mode 100644
index 13d08ed..0000000
--- a/stock/doctype/landed_cost_purchase_receipt/locale/de-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Landed Cost Purchase Receipt": "Landed Cost Kaufbeleg", 
- "Purchase Receipt": "Kaufbeleg", 
- "Select PR": "Select PR", 
- "Stock": "Lager"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_purchase_receipt/locale/es-doc.json b/stock/doctype/landed_cost_purchase_receipt/locale/es-doc.json
deleted file mode 100644
index 24301d7..0000000
--- a/stock/doctype/landed_cost_purchase_receipt/locale/es-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Landed Cost Purchase Receipt": "Landed Cost recibo de compra", 
- "Purchase Receipt": "Recibo de compra", 
- "Select PR": "Seleccione PR", 
- "Stock": "Valores"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_purchase_receipt/locale/fr-doc.json b/stock/doctype/landed_cost_purchase_receipt/locale/fr-doc.json
deleted file mode 100644
index 1b72119..0000000
--- a/stock/doctype/landed_cost_purchase_receipt/locale/fr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Landed Cost Purchase Receipt": "Landed Cost re\u00e7u d&#39;achat", 
- "Purchase Receipt": "Achat R\u00e9ception", 
- "Select PR": "S\u00e9lectionnez PR", 
- "Stock": "Stock"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_purchase_receipt/locale/hi-doc.json b/stock/doctype/landed_cost_purchase_receipt/locale/hi-doc.json
deleted file mode 100644
index 1b6c594..0000000
--- a/stock/doctype/landed_cost_purchase_receipt/locale/hi-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Landed Cost Purchase Receipt": "\u0906\u092f\u093e\u0924\u093f\u0924 \u092e\u093e\u0932 \u0915\u0940 \u0932\u093e\u0917\u0924 \u0916\u0930\u0940\u0926 \u0930\u0938\u0940\u0926", 
- "Purchase Receipt": "\u0930\u0938\u0940\u0926 \u0916\u0930\u0940\u0926", 
- "Select PR": "\u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902 \u092a\u0940\u0906\u0930", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_purchase_receipt/locale/hr-doc.json b/stock/doctype/landed_cost_purchase_receipt/locale/hr-doc.json
deleted file mode 100644
index 07fe301..0000000
--- a/stock/doctype/landed_cost_purchase_receipt/locale/hr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Landed Cost Purchase Receipt": "Sletio Tro\u0161ak Kupnja Potvrda", 
- "Purchase Receipt": "Ra\u010dun kupnje", 
- "Select PR": "Odaberite PR", 
- "Stock": "Zaliha"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_purchase_receipt/locale/nl-doc.json b/stock/doctype/landed_cost_purchase_receipt/locale/nl-doc.json
deleted file mode 100644
index 8a3a71b..0000000
--- a/stock/doctype/landed_cost_purchase_receipt/locale/nl-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Landed Cost Purchase Receipt": "Landed Cost Inkoop Ontvangstbewijs", 
- "Purchase Receipt": "Aankoopbewijs", 
- "Select PR": "Selecteer PR", 
- "Stock": "Voorraad"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_purchase_receipt/locale/pt-BR-doc.json b/stock/doctype/landed_cost_purchase_receipt/locale/pt-BR-doc.json
deleted file mode 100644
index b858a6f..0000000
--- a/stock/doctype/landed_cost_purchase_receipt/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Landed Cost Purchase Receipt": "Recibo de compra do custo de desembarque", 
- "Purchase Receipt": "Recibo de Compra", 
- "Select PR": "Selecionar PR", 
- "Stock": "Estoque"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_purchase_receipt/locale/pt-doc.json b/stock/doctype/landed_cost_purchase_receipt/locale/pt-doc.json
deleted file mode 100644
index f039d9f..0000000
--- a/stock/doctype/landed_cost_purchase_receipt/locale/pt-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Landed Cost Purchase Receipt": "Recibo de compra Landed Cost", 
- "Purchase Receipt": "Compra recibo", 
- "Select PR": "Selecionar PR", 
- "Stock": "Estoque"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_purchase_receipt/locale/sr-doc.json b/stock/doctype/landed_cost_purchase_receipt/locale/sr-doc.json
deleted file mode 100644
index 9484356..0000000
--- a/stock/doctype/landed_cost_purchase_receipt/locale/sr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Landed Cost Purchase Receipt": "\u0421\u043b\u0435\u0442\u0435\u043e \u043d\u0430\u0431\u0430\u0432\u043d\u0443 \u041f\u0440\u0438\u0458\u0435\u043c", 
- "Purchase Receipt": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u0440\u0438\u0458\u0435\u043c", 
- "Select PR": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u041f\u0420", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_purchase_receipt/locale/ta-doc.json b/stock/doctype/landed_cost_purchase_receipt/locale/ta-doc.json
deleted file mode 100644
index 118f470..0000000
--- a/stock/doctype/landed_cost_purchase_receipt/locale/ta-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Landed Cost Purchase Receipt": "\u0b87\u0bb1\u0b99\u0bcd\u0b95\u0bbf\u0ba9\u0bbe\u0bb0\u0bcd \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb0\u0b9a\u0bc0\u0ba4\u0bc1", 
- "Purchase Receipt": "\u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Select PR": "\u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0bae\u0b95\u0bcd\u0b95\u0bb3\u0bcd", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_purchase_receipt/locale/th-doc.json b/stock/doctype/landed_cost_purchase_receipt/locale/th-doc.json
deleted file mode 100644
index b167b2c..0000000
--- a/stock/doctype/landed_cost_purchase_receipt/locale/th-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Landed Cost Purchase Receipt": "\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19\u0e25\u0e07\u0e0b\u0e37\u0e49\u0e2d", 
- "Purchase Receipt": "\u0e0b\u0e37\u0e49\u0e2d\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19", 
- "Select PR": "PR \u0e40\u0e25\u0e37\u0e2d\u0e01", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_wizard/README.md b/stock/doctype/landed_cost_wizard/README.md
new file mode 100644
index 0000000..0d2c20d
--- /dev/null
+++ b/stock/doctype/landed_cost_wizard/README.md
@@ -0,0 +1 @@
+Tool to distribute costs as part of Item value after the Item has been received. This is typically in case where bills related to Items are received much later and for multiple Item. (specially Custom Duty)
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_wizard/locale/_messages_doc.json b/stock/doctype/landed_cost_wizard/locale/_messages_doc.json
deleted file mode 100644
index 67911ed..0000000
--- a/stock/doctype/landed_cost_wizard/locale/_messages_doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-[
- "Update PR", 
- "Landed Cost Purchase Receipts", 
- "Process", 
- "Get Purchase Receipt", 
- "To PR Date", 
- "Currency", 
- "Landed Cost Items", 
- "Landed Cost Wizard", 
- "From PR Date", 
- "Stock"
-]
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_wizard/locale/ar-doc.json b/stock/doctype/landed_cost_wizard/locale/ar-doc.json
deleted file mode 100644
index 10a1dd9..0000000
--- a/stock/doctype/landed_cost_wizard/locale/ar-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Currency": "\u0639\u0645\u0644\u0629", 
- "From PR Date": "\u0645\u0646 \u062a\u0627\u0631\u064a\u062e PR", 
- "Get Purchase Receipt": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0625\u064a\u0635\u0627\u0644 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "Landed Cost Items": "\u0628\u0646\u0648\u062f \u0627\u0644\u062a\u0643\u0627\u0644\u064a\u0641 \u0633\u0642\u0637\u062a", 
- "Landed Cost Purchase Receipts": "\u0647\u0628\u0637\u062a \u0625\u064a\u0635\u0627\u0644\u0627\u062a \u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "Landed Cost Wizard": "\u0647\u0628\u0637\u062a \u062a\u0643\u0644\u0641\u0629 \u0645\u0639\u0627\u0644\u062c", 
- "Process": "\u0639\u0645\u0644\u064a\u0629", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "To PR Date": "\u0644PR \u062a\u0627\u0631\u064a\u062e", 
- "Update PR": "\u062a\u062d\u062f\u064a\u062b PR"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_wizard/locale/de-doc.json b/stock/doctype/landed_cost_wizard/locale/de-doc.json
deleted file mode 100644
index 464781c..0000000
--- a/stock/doctype/landed_cost_wizard/locale/de-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Currency": "W\u00e4hrung", 
- "From PR Date": "Von PR Datum", 
- "Get Purchase Receipt": "Holen Kaufbeleg", 
- "Landed Cost Items": "Landed Cost Artikel", 
- "Landed Cost Purchase Receipts": "Landed Cost Kaufbelege", 
- "Landed Cost Wizard": "Landed Cost Wizard", 
- "Process": "Prozess", 
- "Stock": "Lager", 
- "To PR Date": "Um PR Datum", 
- "Update PR": "Update PR"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_wizard/locale/es-doc.json b/stock/doctype/landed_cost_wizard/locale/es-doc.json
deleted file mode 100644
index 5f31ec5..0000000
--- a/stock/doctype/landed_cost_wizard/locale/es-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Currency": "Moneda", 
- "From PR Date": "Desde la fecha PR", 
- "Get Purchase Receipt": "Obtener recibo de compra", 
- "Landed Cost Items": "Landed Cost Art\u00edculos", 
- "Landed Cost Purchase Receipts": "Landed Cost recibos de compra", 
- "Landed Cost Wizard": "Landed Cost Asistente", 
- "Process": "Proceso", 
- "Stock": "Valores", 
- "To PR Date": "Conocer PR", 
- "Update PR": "Actualizar PR"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_wizard/locale/fr-doc.json b/stock/doctype/landed_cost_wizard/locale/fr-doc.json
deleted file mode 100644
index f924850..0000000
--- a/stock/doctype/landed_cost_wizard/locale/fr-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Currency": "Monnaie", 
- "From PR Date": "De PR Date", 
- "Get Purchase Receipt": "Obtenez re\u00e7u d&#39;achat", 
- "Landed Cost Items": "Articles prix au d\u00e9barquement", 
- "Landed Cost Purchase Receipts": "Landed Cost re\u00e7us d&#39;achat", 
- "Landed Cost Wizard": "Assistant co\u00fbt en magasin", 
- "Process": "Processus", 
- "Stock": "Stock", 
- "To PR Date": "Date de PR", 
- "Update PR": "Mise \u00e0 jour PR"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_wizard/locale/hi-doc.json b/stock/doctype/landed_cost_wizard/locale/hi-doc.json
deleted file mode 100644
index a3334c3..0000000
--- a/stock/doctype/landed_cost_wizard/locale/hi-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Currency": "\u092e\u0941\u0926\u094d\u0930\u093e", 
- "From PR Date": "\u092a\u0940\u0906\u0930 \u0924\u093e\u0930\u0940\u0916 \u0938\u0947", 
- "Get Details": "\u0935\u093f\u0935\u0930\u0923 \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0915\u0930\u0947\u0902", 
- "Get Purchase Receipt": "\u0916\u0930\u0940\u0926 \u0930\u0938\u0940\u0926", 
- "Landed Cost Items": "\u0906\u092f\u093e\u0924\u093f\u0924 \u092e\u093e\u0932 \u0915\u0940 \u0932\u093e\u0917\u0924 \u0906\u0907\u091f\u092e", 
- "Landed Cost Purchase Receipts": "\u0909\u0924\u0930\u093e \u0932\u093e\u0917\u0924 \u0916\u0930\u0940\u0926 \u0930\u0938\u0940\u0926", 
- "Landed Cost Wizard": "\u0906\u092f\u093e\u0924\u093f\u0924 \u092e\u093e\u0932 \u0915\u0940 \u0932\u093e\u0917\u0924 \u0935\u093f\u091c\u093c\u093e\u0930\u094d\u0921", 
- "Process": "\u092a\u094d\u0930\u0915\u094d\u0930\u093f\u092f\u093e", 
- "Select Landed Cost Items Master": "\u0909\u0924\u0930\u093e \u0932\u093e\u0917\u0924 \u0906\u0907\u091f\u092e \u092e\u093e\u0938\u094d\u091f\u0930 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "To PR Date": "\u092a\u0940\u0906\u0930 \u0924\u093f\u0925\u093f", 
- "Update PR": "\u0905\u0926\u094d\u092f\u0924\u0928 \u092a\u0940\u0906\u0930"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_wizard/locale/hr-doc.json b/stock/doctype/landed_cost_wizard/locale/hr-doc.json
deleted file mode 100644
index 6fa8ece..0000000
--- a/stock/doctype/landed_cost_wizard/locale/hr-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Currency": "Valuta", 
- "From PR Date": "Iz PR Datum", 
- "Get Purchase Receipt": "Get Kupnja Ra\u010dun", 
- "Landed Cost Items": "Sletio tro\u0161kova Proizvodi", 
- "Landed Cost Purchase Receipts": "Sletio tro\u0161kova kupnje Primici", 
- "Landed Cost Wizard": "Sletio Tro\u0161ak \u010carobnjak", 
- "Process": "Proces", 
- "Stock": "Zaliha", 
- "To PR Date": "Za PR Datum", 
- "Update PR": "Update PR"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_wizard/locale/nl-doc.json b/stock/doctype/landed_cost_wizard/locale/nl-doc.json
deleted file mode 100644
index c6d3b2e..0000000
--- a/stock/doctype/landed_cost_wizard/locale/nl-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Currency": "Valuta", 
- "From PR Date": "Van PR Datum", 
- "Get Purchase Receipt": "Get Aankoop Ontvangst", 
- "Landed Cost Items": "Landed Cost Items", 
- "Landed Cost Purchase Receipts": "Landed Cost aankoopbonnen", 
- "Landed Cost Wizard": "Landed Cost Wizard", 
- "Process": "Procede", 
- "Stock": "Voorraad", 
- "To PR Date": "Om PR Datum", 
- "Update PR": "Update PR"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_wizard/locale/pt-BR-doc.json b/stock/doctype/landed_cost_wizard/locale/pt-BR-doc.json
deleted file mode 100644
index 9520ba8..0000000
--- a/stock/doctype/landed_cost_wizard/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Currency": "Moeda", 
- "From PR Date": "De PR Data", 
- "Get Purchase Receipt": "Obter Recibo de compra", 
- "Landed Cost Items": "Custo de desembarque dos Itens", 
- "Landed Cost Purchase Receipts": "Recibos de compra do custo de desembarque", 
- "Landed Cost Wizard": "Assistente de Custo de Desembarque", 
- "Process": "Processo", 
- "Stock": "Estoque", 
- "To PR Date": "Data de PR", 
- "Update PR": "Atualizar PR"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_wizard/locale/pt-doc.json b/stock/doctype/landed_cost_wizard/locale/pt-doc.json
deleted file mode 100644
index 8ca8120..0000000
--- a/stock/doctype/landed_cost_wizard/locale/pt-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Currency": "Moeda", 
- "From PR Date": "De PR Data", 
- "Get Purchase Receipt": "Obter Recibo de compra", 
- "Landed Cost Items": "Desembarcaram itens de custo", 
- "Landed Cost Purchase Receipts": "Recibos de compra desembarcaram Custo", 
- "Landed Cost Wizard": "Assistente de Custo Landed", 
- "Process": "Processo", 
- "Stock": "Estoque", 
- "To PR Date": "Data de PR", 
- "Update PR": "Atualiza\u00e7\u00e3o PR"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_wizard/locale/sr-doc.json b/stock/doctype/landed_cost_wizard/locale/sr-doc.json
deleted file mode 100644
index c019221..0000000
--- a/stock/doctype/landed_cost_wizard/locale/sr-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Currency": "\u0412\u0430\u043b\u0443\u0442\u0430", 
- "From PR Date": "\u0418\u0437 \u041f\u0420 \u0414\u0430\u0442\u0435", 
- "Get Purchase Receipt": "\u0413\u0435\u0442 \u0444\u0438\u0441\u043a\u0430\u043b\u043d\u0438 \u0440\u0430\u0447\u0443\u043d", 
- "Landed Cost Items": "\u041b\u0430\u043d\u0434\u0435\u0434 \u0442\u0440\u043e\u0448\u043a\u043e\u0432\u0430 \u0410\u0440\u0442\u0438\u043a\u043b\u0438", 
- "Landed Cost Purchase Receipts": "\u041b\u0430\u043d\u0434\u0435\u0434 \u043d\u0430\u0431\u0430\u0432\u043d\u0443 \u041f\u0440\u0438\u043c\u0430\u045a\u0430", 
- "Landed Cost Wizard": "\u0421\u043b\u0435\u0442\u0435\u043e \u0422\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u0427\u0430\u0440\u043e\u0431\u045a\u0430\u043a", 
- "Process": "\u041f\u0440\u043e\u0446\u0435\u0441", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "To PR Date": "\u0417\u0430 \u041f\u0420 \u0414\u0430\u0442\u0435", 
- "Update PR": "\u0423\u043f\u0434\u0430\u0442\u0435 \u041f\u0420"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_wizard/locale/ta-doc.json b/stock/doctype/landed_cost_wizard/locale/ta-doc.json
deleted file mode 100644
index 479a0d2..0000000
--- a/stock/doctype/landed_cost_wizard/locale/ta-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Currency": "\u0ba8\u0bbe\u0ba3\u0baf", 
- "From PR Date": "PR \u0ba4\u0bc7\u0ba4\u0bbf \u0bae\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Get Purchase Receipt": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Landed Cost Items": "\u0b87\u0bb1\u0b99\u0bcd\u0b95\u0bbf\u0ba9\u0bbe\u0bb0\u0bcd \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "Landed Cost Purchase Receipts": "\u0b87\u0bb1\u0b99\u0bcd\u0b95\u0bbf\u0ba9\u0bbe\u0bb0\u0bcd \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb0\u0b9a\u0bc0\u0ba4\u0bc1\u0b95\u0bb3\u0bcd", 
- "Landed Cost Wizard": "\u0b87\u0bb1\u0b99\u0bcd\u0b95\u0bbf\u0ba9\u0bbe\u0bb0\u0bcd \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0b9a\u0bbe\u0bb0\u0bcd\u0b9f\u0bcd", 
- "Process": "\u0bae\u0bc1\u0bb1\u0bc8", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "To PR Date": "PR \u0ba4\u0bc7\u0ba4\u0bbf \u0bb5\u0bb0\u0bc8", 
- "Update PR": "\u0bae\u0bc7\u0bae\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd PR"
-}
\ No newline at end of file
diff --git a/stock/doctype/landed_cost_wizard/locale/th-doc.json b/stock/doctype/landed_cost_wizard/locale/th-doc.json
deleted file mode 100644
index ed2fe49..0000000
--- a/stock/doctype/landed_cost_wizard/locale/th-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Currency": "\u0e40\u0e07\u0e34\u0e19\u0e15\u0e23\u0e32", 
- "From PR Date": "\u0e08\u0e32\u0e01\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48 PR", 
- "Get Purchase Receipt": "\u0e23\u0e31\u0e1a\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19\u0e0b\u0e37\u0e49\u0e2d", 
- "Landed Cost Items": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e25\u0e07", 
- "Landed Cost Purchase Receipts": "\u0e23\u0e32\u0e22\u0e23\u0e31\u0e1a\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e0b\u0e37\u0e49\u0e2d\u0e17\u0e35\u0e48\u0e14\u0e34\u0e19", 
- "Landed Cost Wizard": "\u0e15\u0e31\u0e27\u0e0a\u0e48\u0e27\u0e22\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e17\u0e35\u0e48\u0e14\u0e34\u0e19", 
- "Process": "\u0e01\u0e23\u0e30\u0e1a\u0e27\u0e19\u0e01\u0e32\u0e23", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "To PR Date": "\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e1b\u0e23\u0e30\u0e0a\u0e32\u0e2a\u0e31\u0e21\u0e1e\u0e31\u0e19\u0e18\u0e4c\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Update PR": "PR \u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07"
-}
\ No newline at end of file
diff --git a/stock/doctype/material_request/README.md b/stock/doctype/material_request/README.md
new file mode 100644
index 0000000..cb535d4
--- /dev/null
+++ b/stock/doctype/material_request/README.md
@@ -0,0 +1 @@
+Request for material (Items) from internal warehouse or by purchase.
\ No newline at end of file
diff --git a/stock/doctype/material_request/locale/_messages_doc.json b/stock/doctype/material_request/locale/_messages_doc.json
deleted file mode 100644
index b33ac31..0000000
--- a/stock/doctype/material_request/locale/_messages_doc.json
+++ /dev/null
@@ -1,44 +0,0 @@
-[
- "% of materials ordered against this Material Request", 
- "Select Terms and Conditions", 
- "Material Request Items", 
- "Material Request Type", 
- "IDT", 
- "Material Request", 
- "Draft", 
- "Select Print Heading", 
- "Stock", 
- "Status", 
- "Name of the entity who has requested for the Material Request", 
- "Terms and Conditions", 
- "Company", 
- "Requested By", 
- "Amended From", 
- "File List", 
- "Add Terms and Conditions for the Material Request. You can also prepare a Terms and Conditions Master and use the Template", 
- "Transfer", 
- "Sales Order No", 
- "Filing in Additional Information about the Material Request will help you analyze your data better.", 
- "One or multiple Sales Order no which generated this Material Request", 
- "Purchase", 
- "To manage multiple series please go to Setup > Manage Series", 
- "Items", 
- "Pull Sales Order Items", 
- "Submitted", 
- "Remarks", 
- "Fiscal Year", 
- "Stopped", 
- "Cancelled", 
- "Get Terms and Conditions", 
- "Letter Head", 
- "Amendment Date", 
- "The date at which current entry is made in system.", 
- "Transaction Date", 
- "% Completed", 
- "Select the relevant company name if you have multiple companies", 
- "Series", 
- "The date at which current entry is corrected in the system.", 
- "More Info", 
- "MREQ-", 
- "Terms and Conditions Content"
-]
\ No newline at end of file
diff --git a/stock/doctype/material_request/locale/_messages_js.json b/stock/doctype/material_request/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/stock/doctype/material_request/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/stock/doctype/material_request/locale/_messages_py.json b/stock/doctype/material_request/locale/_messages_py.json
deleted file mode 100644
index c866bdb..0000000
--- a/stock/doctype/material_request/locale/_messages_py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "Cannot continue.", 
- "Material Request"
-]
\ No newline at end of file
diff --git a/stock/doctype/material_request/locale/ar-doc.json b/stock/doctype/material_request/locale/ar-doc.json
deleted file mode 100644
index 08fbe61..0000000
--- a/stock/doctype/material_request/locale/ar-doc.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "% Ordered": "\u0623\u0645\u0631\u062a\u066a", 
- "% of materials ordered against this Purchase Requisition": "\u0623\u0645\u0631\u062a\u066a \u0645\u0646 \u0627\u0644\u0645\u0648\u0627\u062f \u0636\u062f \u0647\u0630\u0627 \u0637\u0644\u0628 \u0634\u0631\u0627\u0621", 
- "Add Terms and Conditions for the Purchase Requisition. You can also prepare a Terms and Conditions Master and use the Template": "\u0625\u0636\u0627\u0641\u0629 \u0628\u0646\u0648\u062f \u0648\u0634\u0631\u0648\u0637 \u0644\u0644\u0637\u0644\u0628 \u0634\u0631\u0627\u0621. \u064a\u0645\u0643\u0646\u0643 \u0623\u064a\u0636\u0627 \u0628\u0625\u0639\u062f\u0627\u062f \u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645 \u0648\u0645\u0627\u062c\u0633\u062a\u064a\u0631 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0642\u0627\u0644\u0628", 
- "After cancelling the Purchase Requisition, a dialog box will ask you reason for cancellation which will be reflected in this field": "\u0628\u0639\u062f \u0625\u0644\u063a\u0627\u0621 \u0637\u0644\u0628 \u0634\u0631\u0627\u0621\u060c \u0633\u0648\u0641 \u0645\u0631\u0628\u0639 \u062d\u0648\u0627\u0631 \u064a\u0637\u0644\u0628 \u0645\u0646\u0643 \u0633\u0628\u0628 \u0627\u0644\u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u062a\u064a \u0633\u062a\u0646\u0639\u0643\u0633 \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u0645\u062c\u0627\u0644", 
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "Amendment Date": "\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u062a\u0627\u0631\u064a\u062e", 
- "Cancel Reason": "\u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u0633\u0628\u0628", 
- "Cancelled": "\u0625\u0644\u063a\u0627\u0621", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Draft": "\u0645\u0633\u0648\u062f\u0629", 
- "File List": "\u0645\u0644\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "Filing in Additional Information about the Purchase Requisition will help you analyze your data better.": "\u0648\u0631\u0641\u0639 \u0641\u064a \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0625\u0636\u0627\u0641\u064a\u0629 \u062d\u0648\u0644 \u0637\u0644\u0628 \u0634\u0631\u0627\u0621 \u062a\u0633\u0627\u0639\u062f\u0643 \u0639\u0644\u0649 \u062a\u062d\u0644\u064a\u0644 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643 \u0639\u0644\u0649 \u0646\u062d\u0648 \u0623\u0641\u0636\u0644.", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Get Terms and Conditions": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "IDT": "IDT", 
- "Items": "\u0627\u0644\u0628\u0646\u0648\u062f", 
- "Letter Head": "\u0631\u0633\u0627\u0644\u0629 \u0631\u0626\u064a\u0633", 
- "MREQ": "MREQ", 
- "Material Request": "\u0637\u0644\u0628 \u0627\u0644\u0645\u0648\u0627\u062f", 
- "Material Request Items": "\u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u0627\u062f\u064a\u0629 \u0637\u0644\u0628", 
- "More Info": "\u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a", 
- "Name of the entity who has requested for the Purchase Requisition": "\u0627\u0633\u0645 \u0627\u0644\u0643\u064a\u0627\u0646 \u0627\u0644\u0630\u064a \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u0644\u0637\u0644\u0628 \u0634\u0631\u0627\u0621", 
- "One or multiple Sales Order no which generated this Purchase Requisition": "\u0648\u0627\u062d\u062f \u0623\u0648 \u0645\u062a\u0639\u062f\u062f\u0629 \u0644\u0627 \u0645\u0646 \u0623\u062c\u0644 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u062a\u064a \u0648\u0644\u062f\u062a \u0647\u0630\u0627 \u0637\u0644\u0628 \u0634\u0631\u0627\u0621", 
- "Print Heading": "\u0637\u0628\u0627\u0639\u0629 \u0639\u0646\u0648\u0627\u0646", 
- "Pull Sales Order Items": "\u0633\u062d\u0628 \u0639\u0646\u0627\u0635\u0631 \u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a", 
- "Remarks": "\u062a\u0635\u0631\u064a\u062d\u0627\u062a", 
- "Requested By": "\u0627\u0644\u062a\u064a \u0637\u0644\u0628\u062a\u0647\u0627", 
- "Sales Order No": "\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0644\u0627", 
- "Select Print Heading": "\u062d\u062f\u062f \u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u0639\u0646\u0648\u0627\u0646", 
- "Select Terms and Conditions": "\u062d\u062f\u062f \u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Select the relevant company name if you have multiple companies": "\u062d\u062f\u062f \u0627\u0633\u0645 \u0627\u0644\u0634\u0631\u0643\u0629 \u0630\u0627\u062a \u0627\u0644\u0635\u0644\u0629 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0644\u062f\u064a\u0643 \u0627\u0644\u0634\u0631\u0643\u0627\u062a \u0645\u062a\u0639\u062f\u062f\u0629", 
- "Series": "\u0633\u0644\u0633\u0644\u0629", 
- "Status": "\u062d\u0627\u0644\u0629", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Stopped": "\u062a\u0648\u0642\u0641", 
- "Submitted": "\u0627\u0644\u0645\u0642\u062f\u0645\u0629", 
- "Terms and Conditions": "\u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Terms and Conditions Content": "\u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645 \u0627\u0644\u0645\u062d\u062a\u0648\u0649", 
- "The date at which current entry is corrected in the system.": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u062a\u0635\u062d\u064a\u062d \u0627\u0644\u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u062d\u0627\u0644\u064a \u0641\u064a \u0627\u0644\u0646\u0638\u0627\u0645.", 
- "The date at which current entry is made in system.": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u0627\u062f\u062e\u0627\u0644\u0647\u0627 \u0641\u064a \u0627\u0644\u0646\u0638\u0627\u0645 \u0627\u0644\u062d\u0627\u0644\u064a.", 
- "To manage multiple series please go to Setup > Manage Series": "\u0644\u0625\u062f\u0627\u0631\u0629 \u0633\u0644\u0633\u0644\u0629 \u0645\u062a\u0639\u062f\u062f\u0629 \u064a\u0631\u062c\u0649 \u0627\u0644\u062f\u062e\u0648\u0644 \u0625\u0644\u0649 \u0625\u0639\u062f\u0627\u062f&gt; \u0625\u062f\u0627\u0631\u0629 \u0633\u0644\u0633\u0644\u0629", 
- "Transaction Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629"
-}
\ No newline at end of file
diff --git a/stock/doctype/material_request/locale/de-doc.json b/stock/doctype/material_request/locale/de-doc.json
deleted file mode 100644
index e6fa300..0000000
--- a/stock/doctype/material_request/locale/de-doc.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "Amended From": "Ge\u00e4ndert von", 
- "Amendment Date": "\u00c4nderung Datum", 
- "Cancelled": "Abgesagt", 
- "Company": "Firma", 
- "Draft": "Entwurf", 
- "File List": "Dateiliste", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "Get Terms and Conditions": "Holen AGB", 
- "IDT": "IDT", 
- "Items": "Artikel", 
- "Letter Head": "Briefkopf", 
- "Material Request": "Material anfordern", 
- "Material Request Items": "Material anfordern Artikel", 
- "Material Request Type": "Material Request Type", 
- "More Info": "Mehr Info", 
- "Pull Sales Order Items": "Ziehen Sie Sales Order Artikel", 
- "Purchase": "Kaufen", 
- "Remarks": "Bemerkungen", 
- "Requested By": "Angefordert von", 
- "Sales Order No": "In Sales Order", 
- "Select Print Heading": "W\u00e4hlen Sie Drucken \u00dcberschrift", 
- "Select Terms and Conditions": "W\u00e4hlen AGB", 
- "Select the relevant company name if you have multiple companies": "W\u00e4hlen Sie den entsprechenden Firmennamen, wenn Sie mehrere Unternehmen haben", 
- "Series": "Serie", 
- "Status": "Status", 
- "Stock": "Lager", 
- "Stopped": "Gestoppt", 
- "Submitted": "Eingereicht", 
- "Terms and Conditions": "AGB", 
- "Terms and Conditions Content": "AGB Inhalt", 
- "The date at which current entry is corrected in the system.": "Der Zeitpunkt, zu dem aktuellen Eintrag in dem System korrigiert.", 
- "The date at which current entry is made in system.": "Das Datum, an dem aktuellen Eintrag im System hergestellt wird.", 
- "To manage multiple series please go to Setup > Manage Series": "Um mehrere Reihen zu verwalten gehen Sie bitte auf Setup> Verwalten Series", 
- "Transaction Date": "Transaction Datum", 
- "Transfer": "\u00dcbertragen"
-}
\ No newline at end of file
diff --git a/stock/doctype/material_request/locale/de-py.json b/stock/doctype/material_request/locale/de-py.json
deleted file mode 100644
index 759ee28..0000000
--- a/stock/doctype/material_request/locale/de-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Material Request": "Material anfordern"
-}
\ No newline at end of file
diff --git a/stock/doctype/material_request/locale/es-doc.json b/stock/doctype/material_request/locale/es-doc.json
deleted file mode 100644
index 56f9d15..0000000
--- a/stock/doctype/material_request/locale/es-doc.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "% Ordered": "Ordenado%", 
- "% of materials ordered against this Purchase Requisition": "% De los materiales ordenados en contra de esta solicitud de compra", 
- "Add Terms and Conditions for the Purchase Requisition. You can also prepare a Terms and Conditions Master and use the Template": "A\u00f1adir T\u00e9rminos y Condiciones para la solicitud de compra. Tambi\u00e9n se puede preparar a un Maestro T\u00e9rminos y Condiciones y el uso de la plantilla", 
- "After cancelling the Purchase Requisition, a dialog box will ask you reason for cancellation which will be reflected in this field": "Despu\u00e9s de cancelar la solicitud de compra, aparecer\u00e1 un cuadro de di\u00e1logo le pedir\u00e1 motivo de la cancelaci\u00f3n, que se refleja en este campo", 
- "Amended From": "De modificada", 
- "Amendment Date": "Enmienda Fecha", 
- "Cancel Reason": "Cancelar Raz\u00f3n", 
- "Cancelled": "Cancelado", 
- "Company": "Empresa", 
- "Draft": "Borrador", 
- "File List": "Lista de archivos", 
- "Filing in Additional Information about the Purchase Requisition will help you analyze your data better.": "La presentaci\u00f3n de informaci\u00f3n adicional sobre la solicitud de compra le ayudar\u00e1 a analizar mejor sus datos.", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "Get Terms and Conditions": "C\u00f3mo T\u00e9rminos y Condiciones", 
- "IDT": "IDT", 
- "Items": "Art\u00edculos", 
- "Letter Head": "Carta Head", 
- "MREQ": "MREQ", 
- "Material Request": "Material de Solicitud", 
- "Material Request Items": "Art\u00edculos de materiales Solicitar", 
- "More Info": "M\u00e1s informaci\u00f3n", 
- "Name of the entity who has requested for the Purchase Requisition": "Nombre de la persona que ha solicitado para la solicitud de compra", 
- "One or multiple Sales Order no which generated this Purchase Requisition": "Una o ninguna m\u00faltiples \u00f3rdenes de venta que gener\u00f3 esta solicitud de compra", 
- "Print Heading": "Imprimir Encabezado", 
- "Pull Sales Order Items": "Tire de art\u00edculos de \u00f3rdenes de venta", 
- "Remarks": "Observaciones", 
- "Requested By": "Solicitado por", 
- "Sales Order No": "Ventas de orden", 
- "Select Print Heading": "Seleccione Imprimir Encabezado", 
- "Select Terms and Conditions": "Seleccione T\u00e9rminos y Condiciones", 
- "Select the relevant company name if you have multiple companies": "Seleccione el nombre de la empresa correspondiente, si usted tiene m\u00faltiples empresas", 
- "Series": "Serie", 
- "Status": "Estado", 
- "Stock": "Valores", 
- "Stopped": "Detenido", 
- "Submitted": "Enviado", 
- "Terms and Conditions": "T\u00e9rminos y Condiciones", 
- "Terms and Conditions Content": "T\u00e9rminos y Condiciones Content", 
- "The date at which current entry is corrected in the system.": "La fecha en la que la entrada actual se corrige en el sistema.", 
- "The date at which current entry is made in system.": "La fecha en que se efect\u00fae la entrada actual en el sistema.", 
- "To manage multiple series please go to Setup > Manage Series": "Para gestionar m\u00faltiples series por favor vaya a Configuraci\u00f3n&gt; Administrar Series", 
- "Transaction Date": "Fecha de Transacci\u00f3n"
-}
\ No newline at end of file
diff --git a/stock/doctype/material_request/locale/fr-doc.json b/stock/doctype/material_request/locale/fr-doc.json
deleted file mode 100644
index 8734a51..0000000
--- a/stock/doctype/material_request/locale/fr-doc.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "% Ordered": "Command\u00e9%", 
- "% of materials ordered against this Purchase Requisition": "% De mat\u00e9riaux prononc\u00e9e \u00e0 l&#39;encontre de cette demande d&#39;achat", 
- "Add Terms and Conditions for the Purchase Requisition. You can also prepare a Terms and Conditions Master and use the Template": "Ajouter Termes et Conditions de la demande d&#39;achat. Vous pouvez \u00e9galement pr\u00e9parer un cadre et une ma\u00eetrise de l&#39;\u00e9tat et utiliser le mod\u00e8le de", 
- "After cancelling the Purchase Requisition, a dialog box will ask you reason for cancellation which will be reflected in this field": "Apr\u00e8s l&#39;annulation de la demande d&#39;achat, une bo\u00eete de dialogue vous demandera raison de l&#39;annulation qui sera refl\u00e9t\u00e9 dans ce domaine", 
- "Amended From": "De modifi\u00e9e", 
- "Amendment Date": "Date de la modification", 
- "Cancel Reason": "Annuler Raison", 
- "Cancelled": "Annul\u00e9", 
- "Company": "Entreprise", 
- "Draft": "Avant-projet", 
- "File List": "Liste des fichiers", 
- "Filing in Additional Information about the Purchase Requisition will help you analyze your data better.": "D\u00e9p\u00f4t dans les Renseignements additionnels au sujet de la demande d&#39;achat vous aidera \u00e0 analyser vos donn\u00e9es de meilleure qualit\u00e9.", 
- "Fiscal Year": "Exercice", 
- "Get Terms and Conditions": "Obtenez Termes et Conditions", 
- "IDT": "IDT", 
- "Items": "Articles", 
- "Letter Head": "A en-t\u00eate", 
- "MREQ": "MREQ", 
- "Material Request": "Demande de mat\u00e9riel", 
- "Material Request Items": "Articles Demande de mat\u00e9riel", 
- "More Info": "Plus d&#39;infos", 
- "Name of the entity who has requested for the Purchase Requisition": "Nom de l&#39;entit\u00e9 qui a demand\u00e9 pour la demande d&#39;achat", 
- "One or multiple Sales Order no which generated this Purchase Requisition": "Un ou plusieurs pas de commande client qui a g\u00e9n\u00e9r\u00e9 cette demande d&#39;achat", 
- "Print Heading": "Imprimer Cap", 
- "Pull Sales Order Items": "Tirez Articles Sales Order", 
- "Remarks": "Remarques", 
- "Requested By": "Demand\u00e9 par", 
- "Sales Order No": "Ordonnance n \u00b0 de vente", 
- "Select Print Heading": "S\u00e9lectionnez Imprimer Cap", 
- "Select Terms and Conditions": "S\u00e9lectionnez Termes et Conditions", 
- "Select the relevant company name if you have multiple companies": "S\u00e9lectionnez le nom de l&#39;entreprise concern\u00e9e si vous avez de multiples entreprises", 
- "Series": "S\u00e9rie", 
- "Status": "Statut", 
- "Stock": "Stock", 
- "Stopped": "Arr\u00eat\u00e9", 
- "Submitted": "Soumis", 
- "Terms and Conditions": "Termes et Conditions", 
- "Terms and Conditions Content": "Termes et Conditions de contenu", 
- "The date at which current entry is corrected in the system.": "La date \u00e0 laquelle l&#39;entr\u00e9e courante est corrig\u00e9e dans le syst\u00e8me.", 
- "The date at which current entry is made in system.": "La date \u00e0 laquelle l&#39;entr\u00e9e courante est faite dans le syst\u00e8me.", 
- "To manage multiple series please go to Setup > Manage Series": "Pour g\u00e9rer plusieurs s\u00e9ries s&#39;il vous pla\u00eet allez dans R\u00e9glages&gt; G\u00e9rer S\u00e9rie", 
- "Transaction Date": "Date de la transaction"
-}
\ No newline at end of file
diff --git a/stock/doctype/material_request/locale/hi-doc.json b/stock/doctype/material_request/locale/hi-doc.json
deleted file mode 100644
index dcf4abc..0000000
--- a/stock/doctype/material_request/locale/hi-doc.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "% Ordered": "% \u0915\u093e \u0906\u0926\u0947\u0936 \u0926\u093f\u092f\u093e", 
- "% of materials ordered against this Purchase Requisition": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0915\u0947% \u0907\u0938 \u0916\u0930\u0940\u0926 \u0905\u0927\u093f\u0917\u094d\u0930\u0939\u0923 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u0906\u0926\u0947\u0936 \u0926\u093f\u092f\u093e \u0939\u0948", 
- "Add Terms and Conditions for the Purchase Requisition. You can also prepare a Terms and Conditions Master and use the Template": "\u0916\u0930\u0940\u0926 \u0905\u0927\u093f\u0917\u094d\u0930\u0939\u0923 \u0915\u0947 \u0932\u093f\u090f \u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u094b\u0902 \u0915\u094b \u091c\u094b\u0921\u093c\u0947\u0902. \u0924\u0941\u092e \u092d\u0940 \u090f\u0915 \u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u0947\u0902 \u092e\u093e\u0938\u094d\u091f\u0930 \u0924\u0948\u092f\u093e\u0930 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0947\u0902", 
- "After cancelling the Purchase Requisition, a dialog box will ask you reason for cancellation which will be reflected in this field": "\u0916\u0930\u0940\u0926 \u0905\u0927\u093f\u0917\u094d\u0930\u0939\u0923 \u0930\u0926\u094d\u0926 \u0915\u0930\u0928\u0947 \u0915\u0947 \u092c\u093e\u0926, \u090f\u0915 \u0938\u0902\u0935\u093e\u0926 \u092c\u0949\u0915\u094d\u0938 \u0906\u092a \u0930\u0926\u094d\u0926 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u093e\u0930\u0923 \u0939\u0948 \u091c\u094b \u0907\u0938 \u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u092e\u0947\u0902 \u092a\u0930\u093f\u0932\u0915\u094d\u0937\u093f\u0924 \u0939\u094b\u0917\u093e \u092a\u0942\u091b\u0928\u093e \u0939\u094b\u0917\u093e", 
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Amendment Date": "\u0938\u0902\u0936\u094b\u0927\u0928 \u0924\u093f\u0925\u093f", 
- "Cancel Reason": "\u0915\u093e\u0930\u0923 \u0930\u0926\u094d\u0926 \u0915\u0930\u0947\u0902", 
- "Cancelled": "Cancelled", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Draft": "\u092e\u0938\u094c\u0926\u093e", 
- "File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940", 
- "Filing in Additional Information about the Purchase Requisition will help you analyze your data better.": "\u0916\u0930\u0940\u0926 \u0905\u0927\u093f\u0917\u094d\u0930\u0939\u0923 \u0915\u0947 \u092c\u093e\u0930\u0947 \u092e\u0947\u0902 \u0905\u0924\u093f\u0930\u093f\u0915\u094d\u0924 \u0938\u0942\u091a\u0928\u093e \u092e\u0947\u0902 \u092b\u093e\u0907\u0932\u093f\u0902\u0917 \u092e\u0947\u0902 \u092e\u0926\u0926 \u092e\u093f\u0932\u0947\u0917\u0940 \u0906\u092a \u0905\u092a\u0928\u0947 \u0921\u0947\u091f\u093e \u0915\u093e \u0935\u093f\u0936\u094d\u0932\u0947\u0937\u0923 \u092c\u0947\u0939\u0924\u0930.", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "Get Terms and Conditions": "\u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u0947\u0902", 
- "IDT": "IDT", 
- "Items": "\u0906\u0907\u091f\u092e", 
- "Letter Head": "\u092a\u0924\u094d\u0930\u0936\u0940\u0930\u094d\u0937", 
- "MREQ": "MREQ", 
- "Material Request": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0905\u0928\u0941\u0930\u094b\u0927", 
- "Material Request Items": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0905\u0928\u0941\u0930\u094b\u0927 \u0906\u0907\u091f\u092e", 
- "More Info": "\u0905\u0927\u093f\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Name of the entity who has requested for the Purchase Requisition": "\u0907\u0915\u093e\u0908 \u0939\u0948 \u091c\u094b \u0916\u0930\u0940\u0926 \u0905\u0927\u093f\u0917\u094d\u0930\u0939\u0923 \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u0941\u0930\u094b\u0927 \u0915\u093f\u092f\u093e \u0939\u0948 \u0915\u0947 \u0928\u093e\u092e", 
- "One or multiple Sales Order no which generated this Purchase Requisition": "\u090f\u0915 \u092f\u093e \u0915\u0908 \u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936 \u0928\u0939\u0940\u0902 \u091c\u094b \u0907\u0938 \u0916\u0930\u0940\u0926 \u0905\u0927\u093f\u0917\u094d\u0930\u0939\u0923 \u0909\u0924\u094d\u092a\u0928\u094d\u0928", 
- "Print Heading": "\u0936\u0940\u0930\u094d\u0937\u0915 \u092a\u094d\u0930\u093f\u0902\u091f", 
- "Pull Sales Order Items": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936 \u0906\u0907\u091f\u092e \u0916\u0940\u0902\u091a\u094b", 
- "Remarks": "\u091f\u093f\u092a\u094d\u092a\u0923\u093f\u092f\u093e\u0901", 
- "Requested By": "\u0926\u094d\u0935\u093e\u0930\u093e \u0905\u0928\u0941\u0930\u094b\u0927 \u0915\u093f\u092f\u093e", 
- "Sales Order No": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936 \u0928\u0939\u0940\u0902", 
- "Select Print Heading": "\u091a\u092f\u0928 \u0936\u0940\u0930\u094d\u0937\u0915 \u092a\u094d\u0930\u093f\u0902\u091f", 
- "Select Terms and Conditions": "\u0928\u093f\u092f\u092e\u094b\u0902 \u0914\u0930 \u0936\u0930\u094d\u0924\u094b\u0902 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Select the relevant company name if you have multiple companies": "\u0905\u0917\u0930 \u0906\u092a \u0915\u0908 \u0915\u0902\u092a\u0928\u093f\u092f\u094b\u0902 \u092a\u094d\u0930\u093e\u0938\u0902\u0917\u093f\u0915 \u0915\u0902\u092a\u0928\u0940 \u0915\u0947 \u0928\u093e\u092e \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Series": "\u0915\u0908", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "Stopped": "\u0930\u094b\u0915", 
- "Submitted": "\u092a\u0947\u0936", 
- "Terms and Conditions": "\u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u0947\u0902", 
- "Terms and Conditions Content": "\u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u0947\u0902 \u0938\u093e\u092e\u0917\u094d\u0930\u0940", 
- "The date at which current entry is corrected in the system.": "\u091c\u094b \u0924\u093e\u0930\u0940\u0916 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0938\u0939\u0940 \u0939\u0948.", 
- "The date at which current entry is made in system.": "\u0924\u093e\u0930\u0940\u0916, \u091c\u093f\u0938 \u092a\u0930 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948.", 
- "To manage multiple series please go to Setup > Manage Series": "\u090f\u0915\u093e\u0927\u093f\u0915 \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0938\u0947\u091f\u0905\u092a \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u091c\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u0943\u092a\u092f\u093e \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928", 
- "Transaction Date": "\u0932\u0947\u0928\u0926\u0947\u0928 \u0915\u0940 \u0924\u093e\u0930\u0940\u0916"
-}
\ No newline at end of file
diff --git a/stock/doctype/material_request/locale/hr-doc.json b/stock/doctype/material_request/locale/hr-doc.json
deleted file mode 100644
index bfd9acf..0000000
--- a/stock/doctype/material_request/locale/hr-doc.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "% Ordered": "% \u017d", 
- "% of materials ordered against this Purchase Requisition": "% Materijala naredio protiv ove kupnje rekvizicije", 
- "Add Terms and Conditions for the Purchase Requisition. You can also prepare a Terms and Conditions Master and use the Template": "Dodaj Uvjete za kupnju rekvizicija. Tako\u0111er mo\u017eete pripremiti Uvjeti i odredbe Master i koristiti predlo\u017eak", 
- "After cancelling the Purchase Requisition, a dialog box will ask you reason for cancellation which will be reflected in this field": "Nakon poni\u0161tenja Kupnja rekvizicije, dijalo\u0161ki okvir \u0107e vas pitati razlog za otkaz koji \u0107e se odraziti i na tom polju", 
- "Amended From": "Izmijenjena Od", 
- "Amendment Date": "Amandman Datum", 
- "Cancel Reason": "Odustani razlog", 
- "Cancelled": "Otkazan", 
- "Company": "Dru\u0161tvo", 
- "Draft": "Skica", 
- "File List": "Popis datoteka", 
- "Filing in Additional Information about the Purchase Requisition will help you analyze your data better.": "Podno\u0161enje u dodatne informacije o kupoprodaji rekvizicije \u0107e vam pomo\u0107i da analizirati podatke bolje.", 
- "Fiscal Year": "Fiskalna godina", 
- "Get Terms and Conditions": "Nabavite Uvjeti i pravila", 
- "IDT": "IDT", 
- "Items": "Proizvodi", 
- "Letter Head": "Pismo Head", 
- "MREQ": "MREQ", 
- "Material Request": "Materijal zahtjev", 
- "Material Request Items": "Materijalni Zahtjev Proizvodi", 
- "More Info": "Vi\u0161e informacija", 
- "Name of the entity who has requested for the Purchase Requisition": "Naziv subjekta koji je zatra\u017eio za kupnju rekvizicija", 
- "One or multiple Sales Order no which generated this Purchase Requisition": "Jedan ili vi\u0161e prodajnog naloga ne koji generira ovu Kupnja rekvizicije", 
- "Print Heading": "Ispis Naslov", 
- "Pull Sales Order Items": "Povucite Prodaja Predmeti Naru\u010divanje", 
- "Remarks": "Primjedbe", 
- "Requested By": "Tra\u017eeni Do", 
- "Sales Order No": "Prodajnog naloga Ne", 
- "Select Print Heading": "Odaberite Ispis Naslov", 
- "Select Terms and Conditions": "Odaberite Uvjeti i pravila", 
- "Select the relevant company name if you have multiple companies": "Odaberite odgovaraju\u0107i naziv tvrtke ako imate vi\u0161e tvrtki", 
- "Series": "Serija", 
- "Status": "Status", 
- "Stock": "Zaliha", 
- "Stopped": "Zaustavljen", 
- "Submitted": "Prijavljen", 
- "Terms and Conditions": "Odredbe i uvjeti", 
- "Terms and Conditions Content": "Uvjeti sadr\u017eaj", 
- "The date at which current entry is corrected in the system.": "Datum na koji teku\u0107i zapis ispravljen u sustavu.", 
- "The date at which current entry is made in system.": "Datum na koji teku\u0107i zapis se sastoji u sustavu.", 
- "To manage multiple series please go to Setup > Manage Series": "Za upravljati s vi\u0161e niz molimo idite na Postavke&gt; Upravljanje serije", 
- "Transaction Date": "Transakcija Datum"
-}
\ No newline at end of file
diff --git a/stock/doctype/material_request/locale/nl-doc.json b/stock/doctype/material_request/locale/nl-doc.json
deleted file mode 100644
index 7ff1256..0000000
--- a/stock/doctype/material_request/locale/nl-doc.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "% Ordered": "% Geordende", 
- "% of materials ordered against this Purchase Requisition": "% Van de bestelde materialen tegen deze inkoopaanvraag", 
- "Add Terms and Conditions for the Purchase Requisition. You can also prepare a Terms and Conditions Master and use the Template": "Voeg Voorwaarden voor de inkoopaanvraag. U kunt ook bereiden een Algemene voorwaarden Master en gebruik maken van de sjabloon", 
- "After cancelling the Purchase Requisition, a dialog box will ask you reason for cancellation which will be reflected in this field": "Na het opheffen van de inkoopaanvraag, zal een dialoogvenster vraagt \u200b\u200bu reden voor de annulering die zal worden weerspiegeld in dit gebied", 
- "Amended From": "Gewijzigd Van", 
- "Amendment Date": "Wijziging Datum", 
- "Cancel Reason": "Annuleren Reden", 
- "Cancelled": "Geannuleerd", 
- "Company": "Vennootschap", 
- "Draft": "Ontwerp", 
- "File List": "File List", 
- "Filing in Additional Information about the Purchase Requisition will help you analyze your data better.": "Het indienen van aanvullende informatie over de inkoopaanvraag helpt u bij het analyseren van uw gegevens beter.", 
- "Fiscal Year": "Boekjaar", 
- "Get Terms and Conditions": "Get Algemene Voorwaarden", 
- "IDT": "IDT", 
- "Items": "Artikelen", 
- "Letter Head": "Brief Hoofd", 
- "MREQ": "MREQ", 
- "Material Request": "Materiaal aanvragen", 
- "Material Request Items": "Materiaal aanvragen Items", 
- "More Info": "Meer info", 
- "Name of the entity who has requested for the Purchase Requisition": "Naam van de instantie die heeft verzocht om de inkoopaanvraag", 
- "One or multiple Sales Order no which generated this Purchase Requisition": "Een of meerdere Sales Bestelnr die dit inkoopaanvraag gegenereerd", 
- "Print Heading": "Print rubriek", 
- "Pull Sales Order Items": "Trek Sales Order Items", 
- "Remarks": "Opmerkingen", 
- "Requested By": "Aangevraagd door", 
- "Sales Order No": "Sales Order No", 
- "Select Print Heading": "Selecteer Print rubriek", 
- "Select Terms and Conditions": "Selecteer Algemene Voorwaarden", 
- "Select the relevant company name if you have multiple companies": "Selecteer de gewenste bedrijfsnaam als u meerdere bedrijven", 
- "Series": "Serie", 
- "Status": "Staat", 
- "Stock": "Voorraad", 
- "Stopped": "Gestopt", 
- "Submitted": "Ingezonden", 
- "Terms and Conditions": "Algemene Voorwaarden", 
- "Terms and Conditions Content": "Voorwaarden Inhoud", 
- "The date at which current entry is corrected in the system.": "De datum waarop huidige item wordt gecorrigeerd in het systeem.", 
- "The date at which current entry is made in system.": "De datum waarop huidige item wordt gemaakt in het systeem.", 
- "To manage multiple series please go to Setup > Manage Series": "Om meerdere reeksen te beheren gaat u naar Setup&gt; Beheer-serie", 
- "Transaction Date": "Transactie Datum"
-}
\ No newline at end of file
diff --git a/stock/doctype/material_request/locale/pt-BR-doc.json b/stock/doctype/material_request/locale/pt-BR-doc.json
deleted file mode 100644
index d9ad5ee..0000000
--- a/stock/doctype/material_request/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,45 +0,0 @@
-{
- "% Completed": "% Conclu\u00eddo", 
- "% of materials ordered against this Material Request": "% De materiais encomendados contra este pedido se", 
- "Add Terms and Conditions for the Material Request. You can also prepare a Terms and Conditions Master and use the Template": "Adicione Termos e Condi\u00e7\u00f5es para a Solicita\u00e7\u00e3o de Material. Voc\u00ea tamb\u00e9m pode preparar um Termos e Condi\u00e7\u00f5es mestre e usar o modelo", 
- "Amended From": "Corrigido De", 
- "Amendment Date": "Data da Corre\u00e7\u00e3o", 
- "Cancelled": "Cancelado", 
- "Company": "Empresa", 
- "Draft": "Rascunho", 
- "File List": "Lista de Arquivos", 
- "Filing in Additional Information about the Material Request will help you analyze your data better.": "Apresenta\u00e7\u00e3o de informa\u00e7\u00f5es adicionais sobre a solicitar material vai ajudar a analisar melhor seus dados.", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Get Terms and Conditions": "Obter os Termos e Condi\u00e7\u00f5es", 
- "IDT": "IDT", 
- "Items": "Itens", 
- "Letter Head": "Timbrado", 
- "MREQ-": "Mreq-", 
- "Material Request": "Pedido de material", 
- "Material Request Items": "Pedido de itens de material", 
- "Material Request Type": "Tipo de solicita\u00e7\u00e3o de material", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Name of the entity who has requested for the Material Request": "Nome da entidade que solicitou para a solicita\u00e7\u00e3o de materiais", 
- "One or multiple Sales Order no which generated this Material Request": "Um ou nenhum Ordem m\u00faltipla de vendas que gerou este pedido se", 
- "Print Heading": "Cabe\u00e7alho de impress\u00e3o", 
- "Pull Sales Order Items": "Puxar itens da Ordem de Venda", 
- "Purchase": "Compras", 
- "Remarks": "Observa\u00e7\u00f5es", 
- "Requested By": "Solicitado por", 
- "Sales Order No": "N\u00ba da Ordem de Venda", 
- "Select Print Heading": "Selecione o Cabe\u00e7alho de Impress\u00e3o", 
- "Select Terms and Conditions": "Selecione os Termos e Condi\u00e7\u00f5es", 
- "Select the relevant company name if you have multiple companies": "Selecione o nome da empresa em quest\u00e3o, se voc\u00ea tem v\u00e1rias empresas", 
- "Series": "S\u00e9ries", 
- "Status": "Estado", 
- "Stock": "Estoque", 
- "Stopped": "Parado", 
- "Submitted": "Enviado", 
- "Terms and Conditions": "Termos e Condi\u00e7\u00f5es", 
- "Terms and Conditions Content": "Conte\u00fados dos Termos e Condi\u00e7\u00f5es", 
- "The date at which current entry is corrected in the system.": "A data em que o lan\u00e7amento atual \u00e9 corrigido no sistema.", 
- "The date at which current entry is made in system.": "A data em que o lan\u00e7amento atual \u00e9 feito no sistema.", 
- "To manage multiple series please go to Setup > Manage Series": "Para gerenciar v\u00e1rias s\u00e9ries por favor, v\u00e1 para Configura\u00e7\u00e3o &gt; Gerenciar S\u00e9ries", 
- "Transaction Date": "Data da Transa\u00e7\u00e3o", 
- "Transfer": "Transferir"
-}
\ No newline at end of file
diff --git a/stock/doctype/material_request/locale/pt-BR-py.json b/stock/doctype/material_request/locale/pt-BR-py.json
deleted file mode 100644
index 21a92f4..0000000
--- a/stock/doctype/material_request/locale/pt-BR-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Cannot continue.": "N\u00e3o pode continuar.", 
- "Material Request": "Pedido de material"
-}
\ No newline at end of file
diff --git a/stock/doctype/material_request/locale/pt-doc.json b/stock/doctype/material_request/locale/pt-doc.json
deleted file mode 100644
index 4ccf8db..0000000
--- a/stock/doctype/material_request/locale/pt-doc.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "% Ordered": "Ordenado%", 
- "% of materials ordered against this Purchase Requisition": "% De materiais encomendados contra esta requisi\u00e7\u00e3o de compra", 
- "Add Terms and Conditions for the Purchase Requisition. You can also prepare a Terms and Conditions Master and use the Template": "Adicione Termos e Condi\u00e7\u00f5es para a requisi\u00e7\u00e3o de compra. Voc\u00ea tamb\u00e9m pode preparar um Termos e Condi\u00e7\u00f5es mestre e usar o modelo", 
- "After cancelling the Purchase Requisition, a dialog box will ask you reason for cancellation which will be reflected in this field": "Depois de cancelar a requisi\u00e7\u00e3o de compra, uma caixa de di\u00e1logo ir\u00e1 pedir-lhe raz\u00e3o para cancelamento que ser\u00e1 refletido neste campo", 
- "Amended From": "Alterado De", 
- "Amendment Date": "Data emenda", 
- "Cancel Reason": "Cancelar Raz\u00e3o", 
- "Cancelled": "Cancelado", 
- "Company": "Companhia", 
- "Draft": "Rascunho", 
- "File List": "Lista de Arquivos", 
- "Filing in Additional Information about the Purchase Requisition will help you analyze your data better.": "Apresenta\u00e7\u00e3o de informa\u00e7\u00f5es adicionais sobre a requisi\u00e7\u00e3o de compra vai ajudar a analisar melhor seus dados.", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Get Terms and Conditions": "Obter os Termos e Condi\u00e7\u00f5es", 
- "IDT": "IDT", 
- "Items": "Itens", 
- "Letter Head": "Cabe\u00e7a letra", 
- "MREQ": "Mreq", 
- "Material Request": "Pedido de material", 
- "Material Request Items": "Pedido de itens de material", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Name of the entity who has requested for the Purchase Requisition": "Nome da entidade que solicitou para a requisi\u00e7\u00e3o de compra", 
- "One or multiple Sales Order no which generated this Purchase Requisition": "Um ou nenhum Ordem m\u00faltipla de vendas que gerou esta requisi\u00e7\u00e3o de compra", 
- "Print Heading": "Imprimir t\u00edtulo", 
- "Pull Sales Order Items": "Puxe itens da ordem", 
- "Remarks": "Observa\u00e7\u00f5es", 
- "Requested By": "Solicitado por", 
- "Sales Order No": "Vendas decreto n \u00ba", 
- "Select Print Heading": "Selecione Imprimir t\u00edtulo", 
- "Select Terms and Conditions": "Selecione Termos e Condi\u00e7\u00f5es", 
- "Select the relevant company name if you have multiple companies": "Selecione o nome da empresa em quest\u00e3o, se voc\u00ea tem v\u00e1rias empresas", 
- "Series": "S\u00e9rie", 
- "Status": "Estado", 
- "Stock": "Estoque", 
- "Stopped": "Parado", 
- "Submitted": "Enviado", 
- "Terms and Conditions": "Termos e Condi\u00e7\u00f5es", 
- "Terms and Conditions Content": "Termos e Condi\u00e7\u00f5es conte\u00fado", 
- "The date at which current entry is corrected in the system.": "A data em que a entrada actual \u00e9 corrigido no sistema.", 
- "The date at which current entry is made in system.": "A data em que a entrada actual \u00e9 feita no sistema.", 
- "To manage multiple series please go to Setup > Manage Series": "Para gerenciar v\u00e1rias s\u00e9ries por favor, v\u00e1 para Configura\u00e7\u00e3o&gt; Gerenciar Series", 
- "Transaction Date": "Data Transa\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/stock/doctype/material_request/locale/th-doc.json b/stock/doctype/material_request/locale/th-doc.json
deleted file mode 100644
index 53d1025..0000000
--- a/stock/doctype/material_request/locale/th-doc.json
+++ /dev/null
@@ -1,45 +0,0 @@
-{
- "% Completed": "% \u0e40\u0e2a\u0e23\u0e47\u0e08\u0e2a\u0e21\u0e1a\u0e39\u0e23\u0e13\u0e4c", 
- "% of materials ordered against this Material Request": "% \u0e02\u0e2d\u0e07\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e2a\u0e31\u0e48\u0e07\u0e01\u0e31\u0e1a\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e19\u0e35\u0e49\u0e02\u0e2d", 
- "Add Terms and Conditions for the Material Request. You can also prepare a Terms and Conditions Master and use the Template": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e43\u0e19\u0e01\u0e32\u0e23\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38 \u0e19\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e19\u0e35\u0e49\u0e04\u0e38\u0e13\u0e22\u0e31\u0e07\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e15\u0e23\u0e35\u0e22\u0e21\u0e04\u0e27\u0e32\u0e21\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e02\u0e49\u0e2d\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e41\u0e25\u0e30\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32\u0e42\u0e17\u0e41\u0e25\u0e30\u0e43\u0e0a\u0e49\u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a", 
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Amendment Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e01\u0e49\u0e44\u0e02", 
- "Cancelled": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Draft": "\u0e23\u0e48\u0e32\u0e07", 
- "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c", 
- "Filing in Additional Information about the Material Request will help you analyze your data better.": "\u0e22\u0e37\u0e48\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e23\u0e49\u0e2d\u0e07\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e08\u0e30\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e44\u0e14\u0e49\u0e14\u0e35\u0e22\u0e34\u0e48\u0e07\u0e02\u0e36\u0e49\u0e19", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Get Terms and Conditions": "\u0e23\u0e31\u0e1a\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "IDT": "IDT", 
- "Items": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Letter Head": "\u0e2b\u0e31\u0e27\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22", 
- "MREQ-": "MREQ-", 
- "Material Request": "\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38", 
- "Material Request Items": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e02\u0e2d", 
- "Material Request Type": "\u0e0a\u0e19\u0e34\u0e14\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e23\u0e49\u0e2d\u0e07\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38", 
- "More Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Name of the entity who has requested for the Material Request": "\u0e0a\u0e37\u0e48\u0e2d\u0e02\u0e2d\u0e07\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e07\u0e32\u0e19\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e23\u0e49\u0e2d\u0e07\u0e02\u0e2d\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e23\u0e49\u0e2d\u0e07\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38", 
- "One or multiple Sales Order no which generated this Material Request": "\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e2b\u0e23\u0e37\u0e2d\u0e2b\u0e25\u0e32\u0e22 no \u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e0b\u0e36\u0e48\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e01\u0e32\u0e23\u0e23\u0e49\u0e2d\u0e07\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e19\u0e35\u0e49", 
- "Print Heading": "\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Pull Sales Order Items": "\u0e14\u0e36\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e32\u0e22", 
- "Purchase": "\u0e0b\u0e37\u0e49\u0e2d", 
- "Remarks": "\u0e02\u0e49\u0e2d\u0e04\u0e34\u0e14\u0e40\u0e2b\u0e47\u0e19", 
- "Requested By": "\u0e01\u0e32\u0e23\u0e23\u0e49\u0e2d\u0e07\u0e02\u0e2d\u0e08\u0e32\u0e01", 
- "Sales Order No": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22", 
- "Select Print Heading": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Select Terms and Conditions": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Select the relevant company name if you have multiple companies": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e0a\u0e37\u0e48\u0e2d \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 \u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e21\u0e35\u0e2b\u0e25\u0e32\u0e22 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Series": "\u0e0a\u0e38\u0e14", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Stopped": "\u0e2b\u0e22\u0e38\u0e14", 
- "Submitted": "Submitted", 
- "Terms and Conditions": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Terms and Conditions Content": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32", 
- "The date at which current entry is corrected in the system.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e21\u0e35\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e44\u0e02\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a", 
- "The date at which current entry is made in system.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e08\u0e30\u0e17\u0e33\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a", 
- "To manage multiple series please go to Setup > Manage Series": "\u0e43\u0e19\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e01\u0e31\u0e1a\u0e2b\u0e25\u0e32\u0e22\u0e0a\u0e38\u0e14\u0e42\u0e1b\u0e23\u0e14\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32&gt; \u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e41\u0e1a\u0e1a", 
- "Transaction Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e33\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Transfer": "\u0e42\u0e2d\u0e19"
-}
\ No newline at end of file
diff --git a/stock/doctype/material_request/material_request.js b/stock/doctype/material_request/material_request.js
index 21bc141..6c7b2a7 100644
--- a/stock/doctype/material_request/material_request.js
+++ b/stock/doctype/material_request/material_request.js
@@ -17,8 +17,8 @@
 cur_frm.cscript.tname = "Material Request Item";
 cur_frm.cscript.fname = "indent_details";
 
-wn.require('app/buying/doctype/purchase_common/purchase_common.js');
 wn.require('app/utilities/doctype/sms_control/sms_control.js');
+wn.require('app/buying/doctype/purchase_common/purchase_common.js');
 
 erpnext.buying.MaterialRequestController = erpnext.buying.BuyingController.extend({
 	refresh: function(doc) {
@@ -48,43 +48,20 @@
 			cur_frm.toggle_display("sales_order_no", false);
 			cur_frm.fields_dict.indent_details.grid.set_column_disp("sales_order_no", false);
 		}
+	},
+	
+	validate_company_and_party: function(party_field) {
+		return true;
+	},
+	
+	calculate_taxes_and_totals: function() {
+		return;
 	}
 });
 
-var new_cscript = new erpnext.buying.MaterialRequestController({frm: cur_frm});
-
 // for backward compatibility: combine new and previous states
-$.extend(cur_frm.cscript, new_cscript);
-
+$.extend(cur_frm.cscript, new erpnext.buying.MaterialRequestController({frm: cur_frm}));
 	
-cur_frm.cscript.onload = function(doc, cdt, cdn) {
-	if (!doc.transaction_date) doc.transaction_date = dateutil.obj_to_str(new Date());
-	if (!doc.status) doc.status = 'Draft';
-
-	// defined in purchase_common.js
-	//cur_frm.cscript.update_item_details(doc, cdt, cdn);
-};
-
-cur_frm.cscript.onload_post_render = function(doc, cdt, cdn) {
-	// second call
-	if(doc.__islocal){ 
-		cur_frm.cscript.get_item_defaults(doc);
-	}	
-};
-
-cur_frm.cscript.get_item_defaults = function(doc) {
-		var ch = getchildren( 'Material Request Item', doc.name, 'indent_details');
-		if (flt(ch.length) > 0){
-			$c_obj(make_doclist(doc.doctype, doc.name), 'get_item_defaults', '', function(r, rt) {refresh_field('indent_details'); });
-		}
-};
-
-cur_frm.cscript.transaction_date = function(doc,cdt,cdn){
-	if(doc.__islocal){ 
-		cur_frm.cscript.get_default_schedule_date(doc);
-	}
-};
-
 cur_frm.cscript.qty = function(doc, cdt, cdn) {
 	var d = locals[cdt][cdn];
 	if (flt(d.qty) < flt(d.min_order_qty))
diff --git a/stock/doctype/material_request/material_request.py b/stock/doctype/material_request/material_request.py
index 8a899b3..dfed6c4 100644
--- a/stock/doctype/material_request/material_request.py
+++ b/stock/doctype/material_request/material_request.py
@@ -17,9 +17,6 @@
 		self.tname = 'Material Request Item'
 		self.fname = 'indent_details'
 
-	def get_default_schedule_date(self):
-		get_obj(dt = 'Purchase Common').get_default_schedule_date(self)
-	
 	# get available qty at warehouse
 	def get_bin_details(self, arg = ''):
 		return get_obj(dt='Purchase Common').get_bin_details(arg)
@@ -30,22 +27,12 @@
 		self.check_if_already_pulled()
 		if self.doc.sales_order_no:
 			get_obj('DocType Mapper', 'Sales Order-Material Request', with_children=1).dt_map('Sales Order', 'Material Request', self.doc.sales_order_no, self.doc, self.doclist, "[['Sales Order', 'Material Request'],['Sales Order Item', 'Material Request Item']]")
-			self.get_item_defaults()
 		else:
 			msgprint("Please select Sales Order whose details need to pull")
 
 	def check_if_already_pulled(self):
 		pass#if self.[d.sales_order_no for d in getlist(self.doclist, 'indent_details')]
 
-
-	# Get item's other details
-	#- ------------------------
-	def get_item_defaults(self):
-		self.get_default_schedule_date()
-		for d in getlist(self.doclist, 'indent_details'):
-			det = webnotes.conn.sql("select min_order_qty from tabItem where name = '%s'" % d.item_code)
-			d.min_order_qty = det and flt(det[0][0]) or 0
-
 	# Validate so items
 	# ----------------------------
 	def validate_qty_against_so(self):
@@ -77,11 +64,6 @@
 	def validate_fiscal_year(self):
 		get_obj(dt = 'Purchase Common').validate_fiscal_year(self.doc.fiscal_year,self.doc.transaction_date,'Material Request Date')
 
-	# GET TERMS & CONDITIONS
-	#-----------------------------
-	def get_tc_details(self):
-		return get_obj('Purchase Common').get_tc_details(self)
-		
 	# Validate Schedule Date
 	#--------------------------------
 	def validate_schedule_date(self):
diff --git a/stock/doctype/material_request/material_request.txt b/stock/doctype/material_request/material_request.txt
index eb788e4..e7bad73 100644
--- a/stock/doctype/material_request/material_request.txt
+++ b/stock/doctype/material_request/material_request.txt
@@ -2,7 +2,7 @@
  {
   "creation": "2013-03-07 14:48:38", 
   "docstatus": 0, 
-  "modified": "2013-02-25 15:38:02", 
+  "modified": "2013-06-11 16:16:36", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -26,12 +26,19 @@
   "permlevel": 0
  }, 
  {
+  "amend": 1, 
+  "cancel": 1, 
+  "create": 1, 
   "doctype": "DocPerm", 
   "name": "__common__", 
   "parent": "Material Request", 
   "parentfield": "permissions", 
   "parenttype": "DocType", 
-  "read": 1
+  "permlevel": 0, 
+  "read": 1, 
+  "report": 1, 
+  "submit": 1, 
+  "write": 1
  }, 
  {
   "doctype": "DocType", 
@@ -72,7 +79,7 @@
   "oldfieldtype": "Section Break"
  }, 
  {
-  "allow_on_submit": 1, 
+  "allow_on_submit": 0, 
   "doctype": "DocField", 
   "fieldname": "indent_details", 
   "fieldtype": "Table", 
@@ -262,19 +269,6 @@
   "width": "150px"
  }, 
  {
-  "description": "The date at which current entry is corrected in the system.", 
-  "doctype": "DocField", 
-  "fieldname": "amendment_date", 
-  "fieldtype": "Date", 
-  "label": "Amendment Date", 
-  "no_copy": 1, 
-  "oldfieldname": "amendment_date", 
-  "oldfieldtype": "Date", 
-  "print_hide": 1, 
-  "print_width": "100px", 
-  "width": "100px"
- }, 
- {
   "doctype": "DocField", 
   "fieldname": "remark", 
   "fieldtype": "Small Text", 
@@ -311,8 +305,7 @@
   "fieldname": "get_terms", 
   "fieldtype": "Button", 
   "label": "Get Terms and Conditions", 
-  "oldfieldtype": "Button", 
-  "options": "get_tc_details"
+  "oldfieldtype": "Button"
  }, 
  {
   "doctype": "DocField", 
@@ -332,89 +325,19 @@
   "print_hide": 1
  }, 
  {
-  "amend": 0, 
-  "cancel": 0, 
-  "create": 0, 
   "doctype": "DocPerm", 
-  "permlevel": 1, 
-  "report": 0, 
-  "role": "Purchase Manager", 
-  "submit": 0, 
-  "write": 0
+  "role": "Purchase Manager"
  }, 
  {
-  "amend": 1, 
-  "cancel": 1, 
-  "create": 1, 
   "doctype": "DocPerm", 
-  "permlevel": 0, 
-  "report": 1, 
-  "role": "Purchase Manager", 
-  "submit": 1, 
-  "write": 1
+  "role": "Material Manager"
  }, 
  {
-  "amend": 0, 
-  "cancel": 0, 
-  "create": 0, 
   "doctype": "DocPerm", 
-  "permlevel": 1, 
-  "report": 0, 
-  "role": "Material Manager", 
-  "submit": 0, 
-  "write": 0
+  "role": "Material User"
  }, 
  {
-  "amend": 1, 
-  "cancel": 1, 
-  "create": 1, 
   "doctype": "DocPerm", 
-  "permlevel": 0, 
-  "report": 1, 
-  "role": "Material Manager", 
-  "submit": 1, 
-  "write": 1
- }, 
- {
-  "amend": 0, 
-  "cancel": 0, 
-  "create": 0, 
-  "doctype": "DocPerm", 
-  "permlevel": 1, 
-  "report": 0, 
-  "role": "Material User", 
-  "submit": 0, 
-  "write": 0
- }, 
- {
-  "amend": 1, 
-  "cancel": 1, 
-  "create": 1, 
-  "doctype": "DocPerm", 
-  "permlevel": 0, 
-  "report": 1, 
-  "role": "Material User", 
-  "submit": 1, 
-  "write": 1
- }, 
- {
-  "amend": 1, 
-  "cancel": 1, 
-  "create": 1, 
-  "doctype": "DocPerm", 
-  "permlevel": 0, 
-  "report": 1, 
-  "role": "Purchase User", 
-  "submit": 1, 
-  "write": 1
- }, 
- {
-  "amend": 0, 
-  "cancel": 0, 
-  "create": 0, 
-  "doctype": "DocPerm", 
-  "permlevel": 1, 
-  "role": "Purchase User", 
-  "submit": 0
+  "role": "Purchase User"
  }
 ]
\ No newline at end of file
diff --git a/stock/doctype/material_request_item/README.md b/stock/doctype/material_request_item/README.md
new file mode 100644
index 0000000..d048c09
--- /dev/null
+++ b/stock/doctype/material_request_item/README.md
@@ -0,0 +1 @@
+Items requested in parent Material Receipt.
\ No newline at end of file
diff --git a/stock/doctype/material_request_item/locale/_messages_doc.json b/stock/doctype/material_request_item/locale/_messages_doc.json
deleted file mode 100644
index 1348897..0000000
--- a/stock/doctype/material_request_item/locale/_messages_doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-[
- "Item Name", 
- "Completed Qty", 
- "Description", 
- "Required Date", 
- "Lead Time Date", 
- "Brand", 
- "Page Break", 
- "Sales Order No", 
- "Warehouse", 
- "Stock UOM", 
- "Material Request Item", 
- "Min Order Qty", 
- "Item Group", 
- "Projected Qty", 
- "Quantity", 
- "Item Code", 
- "Stock"
-]
\ No newline at end of file
diff --git a/stock/doctype/material_request_item/locale/ar-doc.json b/stock/doctype/material_request_item/locale/ar-doc.json
deleted file mode 100644
index b4d02cf..0000000
--- a/stock/doctype/material_request_item/locale/ar-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Brand": "\u0639\u0644\u0627\u0645\u0629 \u062a\u062c\u0627\u0631\u064a\u0629", 
- "Description": "\u0648\u0635\u0641", 
- "Item Code": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0631\u0645\u0632", 
- "Item Group": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", 
- "Item Name": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0627\u0633\u0645", 
- "Lead Time Date": "\u062a\u0624\u062f\u064a \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0648\u0642\u062a", 
- "Material Request Item": "\u0637\u0644\u0628 \u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u0625\u063a\u0644\u0627\u0642", 
- "Min Order Qty": "\u062f\u0642\u064a\u0642\u0629 \u0627\u0644\u0643\u0645\u064a\u0629 \u062a\u0631\u062a\u064a\u0628", 
- "Ordered Qty": "\u0623\u0645\u0631\u062a \u0627\u0644\u0643\u0645\u064a\u0647", 
- "Page Break": "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0633\u062a\u0631\u0627\u062d\u0629", 
- "Projected Qty": "\u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0645\u062a\u0648\u0642\u0639", 
- "Quantity": "\u0643\u0645\u064a\u0629", 
- "Required Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629", 
- "Sales Order No": "\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0644\u0627", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Stock UOM": "\u0627\u0644\u0623\u0633\u0647\u0645 UOM", 
- "Warehouse": "\u0645\u0633\u062a\u0648\u062f\u0639"
-}
\ No newline at end of file
diff --git a/stock/doctype/material_request_item/locale/de-doc.json b/stock/doctype/material_request_item/locale/de-doc.json
deleted file mode 100644
index ef8bf83..0000000
--- a/stock/doctype/material_request_item/locale/de-doc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Brand": "Marke", 
- "Description": "Beschreibung", 
- "Item Code": "Item Code", 
- "Item Group": "Artikel-Gruppe", 
- "Item Name": "Item Name", 
- "Lead Time Date": "Lead Time Datum", 
- "Material Request Item": "Material anfordern Artikel", 
- "Min Order Qty": "Mindestbestellmenge", 
- "Page Break": "Seitenwechsel", 
- "Projected Qty": "Prognostizierte Anzahl", 
- "Quantity": "Menge", 
- "Required Date": "Erforderlich Datum", 
- "Sales Order No": "In Sales Order", 
- "Stock": "Lager", 
- "Stock UOM": "Lager UOM", 
- "Warehouse": "Lager"
-}
\ No newline at end of file
diff --git a/stock/doctype/material_request_item/locale/es-doc.json b/stock/doctype/material_request_item/locale/es-doc.json
deleted file mode 100644
index 95d68f7..0000000
--- a/stock/doctype/material_request_item/locale/es-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Brand": "Marca", 
- "Description": "Descripci\u00f3n", 
- "Item Code": "C\u00f3digo del art\u00edculo", 
- "Item Group": "Grupo de art\u00edculos", 
- "Item Name": "Nombre del elemento", 
- "Lead Time Date": "Plomo Fecha Hora", 
- "Material Request Item": "Art\u00edculo Material Request", 
- "Min Order Qty": "Min. Orden Cantidad", 
- "Ordered Qty": "Cantidad Pedido", 
- "Page Break": "Salto de p\u00e1gina", 
- "Projected Qty": "Cantidad proyectada", 
- "Quantity": "Cantidad", 
- "Required Date": "Fecha requerida", 
- "Sales Order No": "Ventas de orden", 
- "Stock": "Valores", 
- "Stock UOM": "De la UOM", 
- "Warehouse": "Almac\u00e9n"
-}
\ No newline at end of file
diff --git a/stock/doctype/material_request_item/locale/fr-doc.json b/stock/doctype/material_request_item/locale/fr-doc.json
deleted file mode 100644
index 874b54c..0000000
--- a/stock/doctype/material_request_item/locale/fr-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Brand": "Marque", 
- "Description": "Description", 
- "Item Code": "Code de l&#39;article", 
- "Item Group": "Groupe d&#39;\u00e9l\u00e9ments", 
- "Item Name": "Nom d&#39;article", 
- "Lead Time Date": "Plomb Date Heure", 
- "Material Request Item": "Article demande de mat\u00e9riel", 
- "Min Order Qty": "Quantit\u00e9 de commande minimale", 
- "Ordered Qty": "Qt\u00e9 command\u00e9e", 
- "Page Break": "Saut de page", 
- "Projected Qty": "Qt\u00e9 projet\u00e9", 
- "Quantity": "Quantit\u00e9", 
- "Required Date": "Requis Date", 
- "Sales Order No": "Ordonnance n \u00b0 de vente", 
- "Stock": "Stock", 
- "Stock UOM": "Stock UDM", 
- "Warehouse": "Entrep\u00f4t"
-}
\ No newline at end of file
diff --git a/stock/doctype/material_request_item/locale/hi-doc.json b/stock/doctype/material_request_item/locale/hi-doc.json
deleted file mode 100644
index c0ce26e..0000000
--- a/stock/doctype/material_request_item/locale/hi-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Brand": "\u092c\u094d\u0930\u093e\u0902\u0921", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Item Code": "\u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Item Group": "\u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Item Name": "\u092e\u0926 \u0915\u093e \u0928\u093e\u092e", 
- "Lead Time Date": "\u0932\u0940\u0921 \u0926\u093f\u0928\u093e\u0902\u0915 \u0914\u0930 \u0938\u092e\u092f", 
- "Material Request Item": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0905\u0928\u0941\u0930\u094b\u0927 \u0906\u0907\u091f\u092e", 
- "Min Order Qty": "\u0928\u094d\u092f\u0942\u0928\u0924\u092e \u0906\u0926\u0947\u0936 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Ordered Qty": "\u0939\u093f\u0938\u093e\u092c \u0938\u0947 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Page Break": "\u092a\u0943\u0937\u094d\u0920\u093e\u0924\u0930", 
- "Projected Qty": "\u0905\u0928\u0941\u092e\u093e\u0928\u093f\u0924 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Quantity": "\u092e\u093e\u0924\u094d\u0930\u093e", 
- "Required Date": "\u0906\u0935\u0936\u094d\u092f\u0915 \u0924\u093f\u0925\u093f", 
- "Sales Order No": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936 \u0928\u0939\u0940\u0902", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "Stock UOM": "\u0938\u094d\u091f\u0949\u0915 UOM", 
- "Warehouse": "\u0917\u094b\u0926\u093e\u092e"
-}
\ No newline at end of file
diff --git a/stock/doctype/material_request_item/locale/hr-doc.json b/stock/doctype/material_request_item/locale/hr-doc.json
deleted file mode 100644
index d74503a..0000000
--- a/stock/doctype/material_request_item/locale/hr-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Brand": "Marka", 
- "Description": "Opis", 
- "Item Code": "Stavka \u0160ifra", 
- "Item Group": "Stavka Grupa", 
- "Item Name": "Stavka Ime", 
- "Lead Time Date": "Olovo Time Date", 
- "Material Request Item": "Materijal Zahtjev artikla", 
- "Min Order Qty": "Min Red Kol", 
- "Ordered Qty": "\u017d Kol", 
- "Page Break": "Prijelom stranice", 
- "Projected Qty": "Predvi\u0111en Kol", 
- "Quantity": "Koli\u010dina", 
- "Required Date": "Potrebna Datum", 
- "Sales Order No": "Prodajnog naloga Ne", 
- "Stock": "Zaliha", 
- "Stock UOM": "Katalo\u0161ki UOM", 
- "Warehouse": "Skladi\u0161te"
-}
\ No newline at end of file
diff --git a/stock/doctype/material_request_item/locale/nl-doc.json b/stock/doctype/material_request_item/locale/nl-doc.json
deleted file mode 100644
index a7444dd..0000000
--- a/stock/doctype/material_request_item/locale/nl-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Brand": "Merk", 
- "Description": "Beschrijving", 
- "Item Code": "Artikelcode", 
- "Item Group": "Item Group", 
- "Item Name": "Naam van het punt", 
- "Lead Time Date": "Lead Tijd Datum", 
- "Material Request Item": "Materiaal aanvragen Item", 
- "Min Order Qty": "Minimum Aantal", 
- "Ordered Qty": "Besteld Aantal", 
- "Page Break": "Pagina-einde", 
- "Projected Qty": "Verwachte Aantal", 
- "Quantity": "Hoeveelheid", 
- "Required Date": "Vereiste Datum", 
- "Sales Order No": "Sales Order No", 
- "Stock": "Voorraad", 
- "Stock UOM": "Stock Verpakking", 
- "Warehouse": "Magazijn"
-}
\ No newline at end of file
diff --git a/stock/doctype/material_request_item/locale/pt-BR-doc.json b/stock/doctype/material_request_item/locale/pt-BR-doc.json
deleted file mode 100644
index 8ab4243..0000000
--- a/stock/doctype/material_request_item/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Brand": "Marca", 
- "Completed Qty": "Qtde conclu\u00edda", 
- "Description": "Descri\u00e7\u00e3o", 
- "Item Code": "C\u00f3digo do Item", 
- "Item Group": "Grupo de Itens", 
- "Item Name": "Nome do Item", 
- "Lead Time Date": "Prazo de entrega", 
- "Material Request Item": "Item de solicita\u00e7\u00e3o de material", 
- "Min Order Qty": "Pedido M\u00ednimo", 
- "Page Break": "Quebra de p\u00e1gina", 
- "Projected Qty": "Qtde. Projetada", 
- "Quantity": "Quantidade", 
- "Required Date": "Data Obrigat\u00f3ria", 
- "Sales Order No": "N\u00ba da Ordem de Venda", 
- "Stock": "Estoque", 
- "Stock UOM": "UDM do Estoque", 
- "Warehouse": "Almoxarifado"
-}
\ No newline at end of file
diff --git a/stock/doctype/material_request_item/locale/pt-doc.json b/stock/doctype/material_request_item/locale/pt-doc.json
deleted file mode 100644
index c2b306a..0000000
--- a/stock/doctype/material_request_item/locale/pt-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Brand": "Marca", 
- "Description": "Descri\u00e7\u00e3o", 
- "Item Code": "C\u00f3digo do artigo", 
- "Item Group": "Grupo Item", 
- "Item Name": "Nome do item", 
- "Lead Time Date": "Chumbo Data Hora", 
- "Material Request Item": "Item de solicita\u00e7\u00e3o de material", 
- "Min Order Qty": "Min Qty Ordem", 
- "Ordered Qty": "Qtde ordenou", 
- "Page Break": "Quebra de p\u00e1gina", 
- "Projected Qty": "Qtde Projetada", 
- "Quantity": "Quantidade", 
- "Required Date": "Data Obrigat\u00f3rio", 
- "Sales Order No": "Vendas decreto n \u00ba", 
- "Stock": "Estoque", 
- "Stock UOM": "Estoque UOM", 
- "Warehouse": "Armaz\u00e9m"
-}
\ No newline at end of file
diff --git a/stock/doctype/material_request_item/locale/th-doc.json b/stock/doctype/material_request_item/locale/th-doc.json
deleted file mode 100644
index 53725fd..0000000
--- a/stock/doctype/material_request_item/locale/th-doc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Brand": "\u0e22\u0e35\u0e48\u0e2b\u0e49\u0e2d", 
- "Completed Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e2a\u0e23\u0e47\u0e08", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Lead Time Date": "\u0e19\u0e33\u0e27\u0e31\u0e19\u0e40\u0e27\u0e25\u0e32", 
- "Material Request Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e02\u0e2d", 
- "Min Order Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e31\u0e49\u0e19\u0e15\u0e48\u0e33", 
- "Page Break": "\u0e41\u0e1a\u0e48\u0e07\u0e2b\u0e19\u0e49\u0e32", 
- "Projected Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e17\u0e35\u0e48\u0e04\u0e32\u0e14\u0e01\u0e32\u0e23\u0e13\u0e4c\u0e44\u0e27\u0e49", 
- "Quantity": "\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13", 
- "Required Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23", 
- "Sales Order No": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Stock UOM": "UOM \u0e2a\u0e15\u0e47\u0e2d\u0e01", 
- "Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32"
-}
\ No newline at end of file
diff --git a/stock/doctype/packing_slip/README.md b/stock/doctype/packing_slip/README.md
new file mode 100644
index 0000000..63eea20
--- /dev/null
+++ b/stock/doctype/packing_slip/README.md
@@ -0,0 +1 @@
+Items contained in a package / container against Delivery Note.
\ No newline at end of file
diff --git a/stock/doctype/packing_slip/locale/_messages_doc.json b/stock/doctype/packing_slip/locale/_messages_doc.json
deleted file mode 100644
index 6b6ecf0..0000000
--- a/stock/doctype/packing_slip/locale/_messages_doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- "If more than one package of the same type (for print)", 
- "The net weight of this package. (calculated automatically as sum of net weight of items)", 
- "Net Weight", 
- "To Package No.", 
- "Stock", 
- "PS", 
- "The gross weight of the package. Usually net weight + packaging material weight. (for print)", 
- "Amended From", 
- "Identification of the package for the delivery (for print)", 
- "Gross Weight", 
- "From Package No.", 
- "Packing Slip Items", 
- "The date at which current entry is corrected in the system.", 
- "Gross Weight UOM", 
- "Items", 
- "Package Item Details", 
- "Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight.", 
- "Net Weight UOM", 
- "Amendment Date", 
- "Package Weight Details", 
- "Series", 
- "Packing Slip", 
- "Delivery Note", 
- "Misc Details", 
- "Indicates that the package is a part of this delivery"
-]
\ No newline at end of file
diff --git a/stock/doctype/packing_slip/locale/ar-doc.json b/stock/doctype/packing_slip/locale/ar-doc.json
deleted file mode 100644
index b5e6775..0000000
--- a/stock/doctype/packing_slip/locale/ar-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "Amendment Date": "\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u062a\u0627\u0631\u064a\u062e", 
- "Delivery Note": "\u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u062a\u0633\u0644\u064a\u0645", 
- "From Package No.": "\u0645\u0646 \u0631\u0642\u0645 \u062d\u0632\u0645\u0629", 
- "Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight.": "\u062a\u0648\u0644\u064a\u062f \u0627\u0644\u062a\u0639\u0628\u0626\u0629 \u0632\u0644\u0627\u062a \u0644\u062d\u0632\u0645 \u0644\u064a\u062a\u0645 \u062a\u0633\u0644\u064a\u0645\u0647\u0627. \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u0629 \u0644\u0625\u062e\u0637\u0627\u0631 \u0639\u062f\u062f \u062d\u0632\u0645\u0629\u060c \u062d\u0632\u0645\u0629 \u0627\u0644\u0645\u062d\u062a\u0648\u064a\u0627\u062a \u0648\u0632\u0646\u0647.", 
- "Gross Weight": "\u0627\u0644\u0648\u0632\u0646 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a", 
- "Gross Weight UOM": "\u0627\u0644\u0648\u0632\u0646 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a UOM", 
- "Identification of the package for the delivery (for print)": "\u062a\u062d\u062f\u064a\u062f \u062d\u0632\u0645\u0629 \u0644\u062a\u0633\u0644\u064a\u0645 (\u0644\u0644\u0637\u0628\u0627\u0639\u0629)", 
- "If more than one package of the same type (for print)": "\u0625\u0630\u0627 \u0643\u0627\u0646 \u0623\u0643\u062b\u0631 \u0645\u0646 \u062d\u0632\u0645\u0629 \u0648\u0627\u062d\u062f\u0629 \u0645\u0646 \u0646\u0641\u0633 \u0627\u0644\u0646\u0648\u0639 (\u0644\u0644\u0637\u0628\u0627\u0639\u0629)", 
- "Indicates that the package is a part of this delivery": "\u064a\u0634\u064a\u0631 \u0625\u0644\u0649 \u0623\u0646 \u0627\u0644\u062d\u0632\u0645\u0629 \u0647\u0648 \u062c\u0632\u0621 \u0645\u0646 \u0647\u0630\u0627 \u0627\u0644\u062a\u0633\u0644\u064a\u0645", 
- "Items": "\u0627\u0644\u0628\u0646\u0648\u062f", 
- "Misc Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0645\u0646\u0648\u0639\u0627\u062a", 
- "Net Weight": "\u0627\u0644\u0648\u0632\u0646 \u0627\u0644\u0635\u0627\u0641\u064a", 
- "Net Weight UOM": "\u0627\u0644\u0648\u0632\u0646 \u0627\u0644\u0635\u0627\u0641\u064a UOM", 
- "PS": "PS", 
- "Package Item Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u062d\u0632\u0645\u0629 \u0627\u0644\u0625\u063a\u0644\u0627\u0642", 
- "Package Weight Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u062d\u0632\u0645\u0629 \u0627\u0644\u0648\u0632\u0646", 
- "Packing Slip": "\u0632\u0644\u0629 \u0627\u0644\u062a\u0639\u0628\u0626\u0629", 
- "Packing Slip Items": "\u0627\u0644\u062a\u0639\u0628\u0626\u0629 \u0639\u0646\u0627\u0635\u0631 \u0632\u0644\u0629", 
- "Series": "\u0633\u0644\u0633\u0644\u0629", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "The date at which current entry is corrected in the system.": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u062a\u0635\u062d\u064a\u062d \u0627\u0644\u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u062d\u0627\u0644\u064a \u0641\u064a \u0627\u0644\u0646\u0638\u0627\u0645.", 
- "The gross weight of the package. Usually net weight + packaging material weight. (for print)": "\u0627\u0644\u0648\u0632\u0646 \u0627\u0644\u0643\u0644\u064a \u0644\u0644\u062d\u0632\u0645\u0629. \u0627\u0644\u0648\u0632\u0646 \u0627\u0644\u0635\u0627\u0641\u064a \u0639\u0627\u062f\u0629 + \u062a\u063a\u0644\u064a\u0641 \u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u0648\u0632\u0646. (\u0644\u0644\u0637\u0628\u0627\u0639\u0629)", 
- "The net weight of this package. (calculated automatically as sum of net weight of items)": "\u0648\u0632\u0646 \u0635\u0627\u0641\u064a \u0645\u0646 \u0647\u0630\u0647 \u0627\u0644\u062d\u0632\u0645\u0629. (\u062a\u062d\u0633\u0628 \u062a\u0644\u0642\u0627\u0626\u064a\u0627 \u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0648\u0632\u0646 \u0627\u0644\u0635\u0627\u0641\u064a \u0644\u0644\u0633\u0644\u0639\u0629)", 
- "To Package No.": "\u0644\u062d\u0632\u0645 \u0631\u0642\u0645"
-}
\ No newline at end of file
diff --git a/stock/doctype/packing_slip/locale/de-doc.json b/stock/doctype/packing_slip/locale/de-doc.json
deleted file mode 100644
index 6217e07..0000000
--- a/stock/doctype/packing_slip/locale/de-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Amended From": "Ge\u00e4ndert von", 
- "Amendment Date": "\u00c4nderung Datum", 
- "Delivery Note": "Lieferschein", 
- "From Package No.": "Von Package No", 
- "Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight.": "Generieren Packzettel f\u00fcr Pakete geliefert werden. Verwendet, um Paket-Nummer, der Lieferumfang und sein Gewicht zu benachrichtigen.", 
- "Gross Weight": "Bruttogewicht", 
- "Gross Weight UOM": "Bruttogewicht UOM", 
- "Identification of the package for the delivery (for print)": "Identifikation des Pakets f\u00fcr die Lieferung (f\u00fcr den Druck)", 
- "If more than one package of the same type (for print)": "Wenn mehr als ein Paket des gleichen Typs (print)", 
- "Indicates that the package is a part of this delivery": "Zeigt an, dass das Paket ein Teil dieser Lieferung ist", 
- "Items": "Artikel", 
- "Misc Details": "Misc Einzelheiten", 
- "Net Weight": "Nettogewicht", 
- "Net Weight UOM": "Nettogewicht UOM", 
- "PS": "PS", 
- "Package Item Details": "Package Artikeldetails", 
- "Package Weight Details": "Paket-Details Gewicht", 
- "Packing Slip": "Packzettel", 
- "Packing Slip Items": "Packzettel Artikel", 
- "Series": "Serie", 
- "Stock": "Lager", 
- "The date at which current entry is corrected in the system.": "Der Zeitpunkt, zu dem aktuellen Eintrag in dem System korrigiert.", 
- "The gross weight of the package. Usually net weight + packaging material weight. (for print)": "Das Bruttogewicht des Pakets. Normalerweise Eigengewicht + Verpackungsmaterial Gewicht. (Zum Drucken)", 
- "The net weight of this package. (calculated automatically as sum of net weight of items)": "Das Nettogewicht dieses Pakets. (Automatisch als Summe der Netto-Gewicht der Sendungen berechnet)", 
- "To Package No.": "Um Nr. Paket"
-}
\ No newline at end of file
diff --git a/stock/doctype/packing_slip/locale/es-doc.json b/stock/doctype/packing_slip/locale/es-doc.json
deleted file mode 100644
index 6671835..0000000
--- a/stock/doctype/packing_slip/locale/es-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Amended From": "De modificada", 
- "Amendment Date": "Enmienda Fecha", 
- "Delivery Note": "Nota de entrega", 
- "From Package No.": "De Paquete No.", 
- "Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight.": "Generar albaranes para los paquetes que se entregar\u00e1n. Se utiliza para notificar el n\u00famero de paquetes, el contenido del paquete y su peso.", 
- "Gross Weight": "Peso Bruto", 
- "Gross Weight UOM": "UOM Peso Bruto", 
- "Identification of the package for the delivery (for print)": "Identificaci\u00f3n del paquete para la entrega (para la impresi\u00f3n)", 
- "If more than one package of the same type (for print)": "Si m\u00e1s de un paquete del mismo tipo (por impresi\u00f3n)", 
- "Indicates that the package is a part of this delivery": "Indica que el paquete es una parte de esta entrega", 
- "Items": "Art\u00edculos", 
- "Misc Details": "Varios detalles", 
- "Net Weight": "Peso neto", 
- "Net Weight UOM": "UOM Peso neto", 
- "PS": "PS", 
- "Package Item Details": "Detalles del paquete del art\u00edculo", 
- "Package Weight Details": "Detalles del paquete Peso", 
- "Packing Slip": "Packing Slip", 
- "Packing Slip Items": "Packing Slip Art\u00edculos", 
- "Series": "Serie", 
- "Stock": "Valores", 
- "The date at which current entry is corrected in the system.": "La fecha en la que la entrada actual se corrige en el sistema.", 
- "The gross weight of the package. Usually net weight + packaging material weight. (for print)": "El peso bruto del paquete. Por lo general, el peso neto + Peso del material de embalaje. (Para imprimir)", 
- "The net weight of this package. (calculated automatically as sum of net weight of items)": "El peso neto de este paquete. (Calculado autom\u00e1ticamente como la suma del peso neto de los art\u00edculos)", 
- "To Package No.": "Para Paquete No."
-}
\ No newline at end of file
diff --git a/stock/doctype/packing_slip/locale/fr-doc.json b/stock/doctype/packing_slip/locale/fr-doc.json
deleted file mode 100644
index 47ac81b..0000000
--- a/stock/doctype/packing_slip/locale/fr-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Amended From": "De modifi\u00e9e", 
- "Amendment Date": "Date de la modification", 
- "Delivery Note": "Remarque livraison", 
- "From Package No.": "De Ensemble num\u00e9ro", 
- "Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight.": "G\u00e9n\u00e9rer des bordereaux d&#39;emballage pour les colis \u00e0 livrer. Utilis\u00e9 pour avertir le num\u00e9ro du colis, contenu du paquet et son poids.", 
- "Gross Weight": "Poids brut", 
- "Gross Weight UOM": "Emballage Poids brut", 
- "Identification of the package for the delivery (for print)": "Identification de l&#39;emballage pour la livraison (pour l&#39;impression)", 
- "If more than one package of the same type (for print)": "Si plus d&#39;un paquet du m\u00eame type (pour l&#39;impression)", 
- "Indicates that the package is a part of this delivery": "Indique que le paquet est une partie de cette prestation", 
- "Items": "Articles", 
- "Misc Details": "D\u00e9tails Divers", 
- "Net Weight": "Poids net", 
- "Net Weight UOM": "Emballage Poids Net", 
- "PS": "PS", 
- "Package Item Details": "D\u00e9tails d&#39;article de l&#39;emballage", 
- "Package Weight Details": "D\u00e9tails Poids de l&#39;emballage", 
- "Packing Slip": "Bordereau", 
- "Packing Slip Items": "Emballage Articles Slip", 
- "Series": "S\u00e9rie", 
- "Stock": "Stock", 
- "The date at which current entry is corrected in the system.": "La date \u00e0 laquelle l&#39;entr\u00e9e courante est corrig\u00e9e dans le syst\u00e8me.", 
- "The gross weight of the package. Usually net weight + packaging material weight. (for print)": "Le poids brut du colis. Habituellement poids net + poids du mat\u00e9riau d&#39;emballage. (Pour l&#39;impression)", 
- "The net weight of this package. (calculated automatically as sum of net weight of items)": "Le poids net de ce paquet. (Calcul\u00e9 automatiquement comme la somme du poids net des articles)", 
- "To Package No.": "Pour Emballer n \u00b0"
-}
\ No newline at end of file
diff --git a/stock/doctype/packing_slip/locale/hi-doc.json b/stock/doctype/packing_slip/locale/hi-doc.json
deleted file mode 100644
index 1a1ff20..0000000
--- a/stock/doctype/packing_slip/locale/hi-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Amendment Date": "\u0938\u0902\u0936\u094b\u0927\u0928 \u0924\u093f\u0925\u093f", 
- "Delivery Note": "\u092c\u093f\u0932\u091f\u0940", 
- "From Package No.": "\u092a\u0948\u0915\u0947\u091c \u0938\u0902 \u0938\u0947", 
- "Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight.": "\u0926\u093f\u092f\u093e \u091c\u093e \u0938\u0902\u0915\u0941\u0932 \u0915\u0947 \u0932\u093f\u090f \u0928\u093f\u0915\u0932 \u091c\u093e\u0924\u093e \u0939\u0948 \u092a\u0948\u0915\u093f\u0902\u0917 \u0909\u0924\u094d\u092a\u0928\u094d\u0928 \u0915\u0930\u0924\u093e \u0939\u0948. \u092a\u0948\u0915\u0947\u091c \u0938\u0902\u0916\u094d\u092f\u093e, \u092a\u0948\u0915\u0947\u091c \u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0914\u0930 \u0905\u092a\u0928\u0947 \u0935\u091c\u0928 \u0915\u094b \u0938\u0942\u091a\u093f\u0924 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948.", 
- "Gross Weight": "\u0938\u0915\u0932 \u092d\u093e\u0930", 
- "Gross Weight UOM": "\u0938\u0915\u0932 \u0935\u091c\u0928 UOM", 
- "Identification of the package for the delivery (for print)": "\u092a\u094d\u0930\u0938\u0935 \u0915\u0947 \u0932\u093f\u090f \u092a\u0948\u0915\u0947\u091c \u0915\u0940 \u092a\u0939\u091a\u093e\u0928 (\u092a\u094d\u0930\u093f\u0902\u091f \u0915\u0947 \u0932\u093f\u090f)", 
- "If more than one package of the same type (for print)": "\u092f\u0926\u093f \u090f\u0915 \u0939\u0940 \u092a\u094d\u0930\u0915\u093e\u0930 \u0915\u0947 \u090f\u0915 \u0938\u0947 \u0905\u0927\u093f\u0915 \u092a\u0948\u0915\u0947\u091c (\u092a\u094d\u0930\u093f\u0902\u091f \u0915\u0947 \u0932\u093f\u090f)", 
- "Indicates that the package is a part of this delivery": "\u0907\u0902\u0917\u093f\u0924 \u0915\u0930\u0924\u093e \u0939\u0948 \u0915\u093f \u092a\u0948\u0915\u0947\u091c \u0907\u0938 \u0935\u093f\u0924\u0930\u0923 \u0915\u093e \u090f\u0915 \u0939\u093f\u0938\u094d\u0938\u093e \u0939\u0948", 
- "Items": "\u0906\u0907\u091f\u092e", 
- "Misc Details": "\u0935\u093f\u0935\u093f\u0927 \u0935\u093f\u0935\u0930\u0923", 
- "Net Weight": "\u0928\u093f\u0935\u0932 \u092d\u093e\u0930", 
- "Net Weight UOM": "\u0928\u0947\u091f \u0935\u091c\u0928 UOM", 
- "PS": "\u092a\u0941\u0928\u0936\u094d\u091a", 
- "Package Item Details": "\u0938\u0902\u0915\u0941\u0932 \u0906\u0907\u091f\u092e \u0935\u093f\u0935\u0930\u0923", 
- "Package Weight Details": "\u092a\u0948\u0915\u0947\u091c \u0935\u091c\u0928 \u0935\u093f\u0935\u0930\u0923", 
- "Packing Slip": "\u092a\u0930\u094d\u091a\u0940 \u092a\u0948\u0915\u093f\u0902\u0917", 
- "Packing Slip Items": "\u092a\u0948\u0915\u093f\u0902\u0917 \u0938\u094d\u0932\u093f\u092a \u0906\u0907\u091f\u092e", 
- "Series": "\u0915\u0908", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "The date at which current entry is corrected in the system.": "\u091c\u094b \u0924\u093e\u0930\u0940\u0916 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0938\u0939\u0940 \u0939\u0948.", 
- "The gross weight of the package. Usually net weight + packaging material weight. (for print)": "\u092a\u0948\u0915\u0947\u091c \u0915\u0947 \u0915\u0941\u0932 \u0935\u091c\u0928. \u0906\u092e\u0924\u094c\u0930 \u092a\u0930 \u0936\u0941\u0926\u094d\u0927 + \u0935\u091c\u0928 \u092a\u0948\u0915\u0947\u091c\u093f\u0902\u0917 \u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0915\u0947 \u0935\u091c\u0928. (\u092a\u094d\u0930\u093f\u0902\u091f \u0915\u0947 \u0932\u093f\u090f)", 
- "The net weight of this package. (calculated automatically as sum of net weight of items)": "\u0907\u0938 \u092a\u0948\u0915\u0947\u091c \u0915\u0947 \u0936\u0941\u0926\u094d\u0927 \u0935\u091c\u0928. (\u0935\u0938\u094d\u0924\u0941\u0913\u0902 \u0915\u093e \u0936\u0941\u0926\u094d\u0927 \u0935\u091c\u0928 \u0915\u0940 \u0930\u093e\u0936\u093f \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0938\u094d\u0935\u0924\u0903 \u0917\u0923\u0928\u093e)", 
- "To Package No.": "\u0938\u0902 \u092a\u0948\u0915\u0947\u091c"
-}
\ No newline at end of file
diff --git a/stock/doctype/packing_slip/locale/hr-doc.json b/stock/doctype/packing_slip/locale/hr-doc.json
deleted file mode 100644
index 628fb48..0000000
--- a/stock/doctype/packing_slip/locale/hr-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Amended From": "Izmijenjena Od", 
- "Amendment Date": "Amandman Datum", 
- "Delivery Note": "Obavje\u0161tenje o primanji po\u0161iljke", 
- "From Package No.": "Iz paketa broj", 
- "Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight.": "Generirajte pakiranje ga\u0107ice za pakete koji \u0107e biti isporu\u010den. Rabljeni obavijestiti paket broj, sadr\u017eaj paketa i njegovu te\u017einu.", 
- "Gross Weight": "Bruto te\u017eina", 
- "Gross Weight UOM": "Bruto te\u017eina UOM", 
- "Identification of the package for the delivery (for print)": "Identifikacija paketa za dostavu (za tisak)", 
- "If more than one package of the same type (for print)": "Ako je vi\u0161e od jedan paket od iste vrste (za tisak)", 
- "Indicates that the package is a part of this delivery": "Ukazuje na to da je paket dio ovog poroda", 
- "Items": "Proizvodi", 
- "Misc Details": "Razni podaci", 
- "Net Weight": "Neto te\u017eina", 
- "Net Weight UOM": "Te\u017eina UOM", 
- "PS": "PS", 
- "Package Item Details": "Paket Stavka Detalji", 
- "Package Weight Details": "Paket Te\u017eina Detalji", 
- "Packing Slip": "Odreskom", 
- "Packing Slip Items": "Odreskom artikle", 
- "Series": "Serija", 
- "Stock": "Zaliha", 
- "The date at which current entry is corrected in the system.": "Datum na koji teku\u0107i zapis ispravljen u sustavu.", 
- "The gross weight of the package. Usually net weight + packaging material weight. (for print)": "Bruto te\u017eina paketa. Obi\u010dno neto te\u017eina + ambala\u017ea te\u017eina. (Za tisak)", 
- "The net weight of this package. (calculated automatically as sum of net weight of items)": "Neto te\u017eina tog paketa. (Automatski izra\u010dunava kao zbroj neto te\u017eini predmeta)", 
- "To Package No.": "Za Paket br"
-}
\ No newline at end of file
diff --git a/stock/doctype/packing_slip/locale/nl-doc.json b/stock/doctype/packing_slip/locale/nl-doc.json
deleted file mode 100644
index a54b29a..0000000
--- a/stock/doctype/packing_slip/locale/nl-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Amended From": "Gewijzigd Van", 
- "Amendment Date": "Wijziging Datum", 
- "Delivery Note": "Vrachtbrief", 
- "From Package No.": "Van Pakket No", 
- "Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight.": "Genereer pakbonnen voor pakketten te leveren. Gebruikt voor het verpakken aantal, inhoud van de verpakking en het gewicht mee te delen.", 
- "Gross Weight": "Brutogewicht", 
- "Gross Weight UOM": "Brutogewicht Verpakking", 
- "Identification of the package for the delivery (for print)": "Identificatie van het pakket voor de levering (voor afdrukken)", 
- "If more than one package of the same type (for print)": "Als er meer dan een pakket van hetzelfde type (voor afdrukken)", 
- "Indicates that the package is a part of this delivery": "Geeft aan dat het pakket is een deel van deze levering", 
- "Items": "Artikelen", 
- "Misc Details": "Misc Details", 
- "Net Weight": "Netto Gewicht", 
- "Net Weight UOM": "Netto Gewicht Verpakking", 
- "PS": "PS", 
- "Package Item Details": "Pakket Item Details", 
- "Package Weight Details": "Pakket gewicht details", 
- "Packing Slip": "Pakbon", 
- "Packing Slip Items": "Pakbon Items", 
- "Series": "Serie", 
- "Stock": "Voorraad", 
- "The date at which current entry is corrected in the system.": "De datum waarop huidige item wordt gecorrigeerd in het systeem.", 
- "The gross weight of the package. Usually net weight + packaging material weight. (for print)": "Het bruto gewicht van het pakket. Meestal nettogewicht + verpakkingsmateriaal gewicht. (Voor afdrukken)", 
- "The net weight of this package. (calculated automatically as sum of net weight of items)": "Het nettogewicht van dit pakket. (Wordt automatisch berekend als de som van de netto-gewicht van items)", 
- "To Package No.": "Op Nee Pakket"
-}
\ No newline at end of file
diff --git a/stock/doctype/packing_slip/locale/pt-BR-doc.json b/stock/doctype/packing_slip/locale/pt-BR-doc.json
deleted file mode 100644
index 37f0e8b..0000000
--- a/stock/doctype/packing_slip/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Amended From": "Corrigido De", 
- "Amendment Date": "Data da Corre\u00e7\u00e3o", 
- "Delivery Note": "Guia de Remessa", 
- "From Package No.": "De No. Package", 
- "Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight.": "Gerar guias de remessa de pacotes a serem entregues. Usado para notificar o n\u00famero do pacote, o conte\u00fado do pacote e seu peso.", 
- "Gross Weight": "Peso bruto", 
- "Gross Weight UOM": "UDM do Peso Bruto", 
- "Identification of the package for the delivery (for print)": "Identifica\u00e7\u00e3o do pacote para a Entrega (para impress\u00e3o)", 
- "If more than one package of the same type (for print)": "Se mais do que uma embalagem do mesmo tipo (para impress\u00e3o)", 
- "Indicates that the package is a part of this delivery": "Indica que o pacote \u00e9 uma parte desta entrega", 
- "Items": "Itens", 
- "Misc Details": "Detalhes Diversos", 
- "Net Weight": "Peso L\u00edquido", 
- "Net Weight UOM": "UDM do Peso L\u00edquido", 
- "PS": "PS", 
- "Package Item Details": "Detalhes do Item do Pacote", 
- "Package Weight Details": "Detalhes do peso do pacote", 
- "Packing Slip": "Guia de Remessa", 
- "Packing Slip Items": "Itens da Guia de Remessa", 
- "Series": "S\u00e9ries", 
- "Stock": "Estoque", 
- "The date at which current entry is corrected in the system.": "A data em que o lan\u00e7amento atual \u00e9 corrigido no sistema.", 
- "The gross weight of the package. Usually net weight + packaging material weight. (for print)": "O peso bruto do pacote. Normalmente peso l\u00edquido + peso do material de embalagem. (Para impress\u00e3o)", 
- "The net weight of this package. (calculated automatically as sum of net weight of items)": "O peso l\u00edquido do pacote. (Calculado automaticamente como soma do peso l\u00edquido dos itens)", 
- "To Package No.": "Para Pacote N\u00ba."
-}
\ No newline at end of file
diff --git a/stock/doctype/packing_slip/locale/pt-doc.json b/stock/doctype/packing_slip/locale/pt-doc.json
deleted file mode 100644
index 1c974dd..0000000
--- a/stock/doctype/packing_slip/locale/pt-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Amended From": "Alterado De", 
- "Amendment Date": "Data emenda", 
- "Delivery Note": "Guia de remessa", 
- "From Package No.": "De No. Package", 
- "Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight.": "Gerar comprovantes de entrega de pacotes a serem entregues. Usado para notificar n\u00famero do pacote, o conte\u00fado do pacote e seu peso.", 
- "Gross Weight": "Peso bruto", 
- "Gross Weight UOM": "UOM Peso Bruto", 
- "Identification of the package for the delivery (for print)": "Identifica\u00e7\u00e3o do pacote para a entrega (para impress\u00e3o)", 
- "If more than one package of the same type (for print)": "Se mais do que uma embalagem do mesmo tipo (por impress\u00e3o)", 
- "Indicates that the package is a part of this delivery": "Indica que o pacote \u00e9 uma parte deste fornecimento", 
- "Items": "Itens", 
- "Misc Details": "Detalhes Diversos", 
- "Net Weight": "Peso L\u00edquido", 
- "Net Weight UOM": "UOM Peso L\u00edquido", 
- "PS": "PS", 
- "Package Item Details": "Item Detalhes do pacote", 
- "Package Weight Details": "Peso Detalhes do pacote", 
- "Packing Slip": "Embalagem deslizamento", 
- "Packing Slip Items": "Embalagem Itens deslizamento", 
- "Series": "S\u00e9rie", 
- "Stock": "Estoque", 
- "The date at which current entry is corrected in the system.": "A data em que a entrada actual \u00e9 corrigido no sistema.", 
- "The gross weight of the package. Usually net weight + packaging material weight. (for print)": "O peso bruto do pacote. Normalmente peso l\u00edquido + peso do material de embalagem. (Para impress\u00e3o)", 
- "The net weight of this package. (calculated automatically as sum of net weight of items)": "O peso l\u00edquido do pacote. (Calculado automaticamente como soma de peso l\u00edquido dos itens)", 
- "To Package No.": "Para empacotar N\u00e3o."
-}
\ No newline at end of file
diff --git a/stock/doctype/packing_slip/locale/sr-doc.json b/stock/doctype/packing_slip/locale/sr-doc.json
deleted file mode 100644
index 4655caa..0000000
--- a/stock/doctype/packing_slip/locale/sr-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "Amendment Date": "\u0410\u043c\u0430\u043d\u0434\u043c\u0430\u043d \u0414\u0430\u0442\u0443\u043c", 
- "Delivery Note": "\u041e\u0431\u0430\u0432\u0435\u0448\u0442\u0435\u045a\u0435 \u043e \u043f\u0440\u0438\u0458\u0435\u043c\u0443 \u043f\u043e\u0448\u0438\u0459\u043a\u0435", 
- "From Package No.": "\u041e\u0434 \u041f\u0430\u043a\u0435\u0442 \u0431\u0440\u043e\u0458", 
- "Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight.": "\u0413\u0435\u043d\u0435\u0440\u0438\u0448\u0438\u0442\u0435 \u043f\u0430\u043a\u043e\u0432\u0430\u045a\u0435 \u0440\u0430\u0447\u0443\u043d\u0435 \u0437\u0430 \u043f\u0430\u043a\u0435\u0442\u0435 \u043a\u043e\u0458\u0438 \u0441\u0435 \u0438\u0441\u043f\u043e\u0440\u0443\u0447\u0443\u0458\u0443. \u041a\u043e\u0440\u0438\u0441\u0442\u0438 \u0441\u0435 \u043e\u0431\u0430\u0432\u0435\u0441\u0442\u0438 \u0431\u0440\u043e\u0458 \u043f\u0430\u043a\u0435\u0442\u0430, \u043f\u0430\u043a\u0435\u0442 \u0441\u0430\u0434\u0440\u0436\u0430\u0458\u0430 \u0438 \u045a\u0435\u0433\u043e\u0432\u0443 \u0442\u0435\u0436\u0438\u043d\u0443.", 
- "Gross Weight": "\u0411\u0440\u0443\u0442\u043e \u0442\u0435\u0436\u0438\u043d\u0430", 
- "Gross Weight UOM": "\u0411\u0440\u0443\u0442\u043e \u0442\u0435\u0436\u0438\u043d\u0430 \u0423\u041e\u041c", 
- "Identification of the package for the delivery (for print)": "\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0458\u0430 \u043f\u0430\u043a\u0435\u0442\u0430 \u0437\u0430 \u0438\u0441\u043f\u043e\u0440\u0443\u043a\u0443 (\u0437\u0430 \u0448\u0442\u0430\u043c\u043f\u0443)", 
- "If more than one package of the same type (for print)": "\u0410\u043a\u043e \u0432\u0438\u0448\u0435 \u043e\u0434 \u0458\u0435\u0434\u043d\u043e\u0433 \u043f\u0430\u043a\u0435\u0442\u0430 \u0438\u0441\u0442\u043e\u0433 \u0442\u0438\u043f\u0430 (\u0437\u0430 \u0448\u0442\u0430\u043c\u043f\u0443)", 
- "Indicates that the package is a part of this delivery": "\u041f\u043e\u043a\u0430\u0437\u0443\u0458\u0435 \u0434\u0430 \u0458\u0435 \u043f\u0430\u043a\u0435\u0442 \u0434\u0435\u043e \u043e\u0432\u0435 \u0438\u0441\u043f\u043e\u0440\u0443\u043a\u0435", 
- "Items": "\u0410\u0440\u0442\u0438\u043a\u043b\u0438", 
- "Misc Details": "\u041e\u0441\u0442\u0430\u043b\u043e \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Net Weight": "\u041d\u0435\u0442\u043e \u0442\u0435\u0436\u0438\u043d\u0430", 
- "Net Weight UOM": "\u0422\u0435\u0436\u0438\u043d\u0430 \u0423\u041e\u041c", 
- "PS": "\u041f\u0421", 
- "Package Item Details": "\u041f\u0430\u043a\u0435\u0442 \u0414\u0435\u0442\u0430\u0459\u0438 \u0430\u0440\u0442\u0438\u043a\u043b\u0430", 
- "Package Weight Details": "\u041f\u0430\u043a\u0435\u0442 \u0422\u0435\u0436\u0438\u043d\u0430 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Packing Slip": "\u041f\u0430\u043a\u043e\u0432\u0430\u045a\u0435 \u0421\u043b\u0438\u043f", 
- "Packing Slip Items": "\u041f\u0430\u043a\u043e\u0432\u0430\u045a\u0435 \u0441\u043b\u0438\u043f \u0441\u0442\u0430\u0432\u043a\u0435", 
- "Series": "\u0421\u0435\u0440\u0438\u0458\u0430", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "The date at which current entry is corrected in the system.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u0458\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u0459\u0435\u043d \u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u0443.", 
- "The gross weight of the package. Usually net weight + packaging material weight. (for print)": "\u0411\u0440\u0443\u0442\u043e \u0442\u0435\u0436\u0438\u043d\u0430 \u043f\u0430\u043a\u0435\u0442\u0430. \u041e\u0431\u0438\u0447\u043d\u043e \u043d\u0435\u0442\u043e \u0442\u0435\u0436\u0438\u043d\u0430 + \u0430\u043c\u0431\u0430\u043b\u0430\u0436\u0435 \u0442\u0435\u0436\u0438\u043d\u0430. (\u0417\u0430 \u0448\u0442\u0430\u043c\u043f\u0443)", 
- "The net weight of this package. (calculated automatically as sum of net weight of items)": "\u041d\u0435\u0442\u043e \u0442\u0435\u0436\u0438\u043d\u0430 \u043e\u0432\u043e\u0433 \u043f\u0430\u043a\u0435\u0442\u0430. (\u0418\u0437\u0440\u0430\u0447\u0443\u043d\u0430\u0432\u0430 \u0430\u0443\u0442\u043e\u043c\u0430\u0442\u0441\u043a\u0438 \u043a\u0430\u043e \u0437\u0431\u0438\u0440 \u043d\u0435\u0442\u043e \u0442\u0435\u0436\u0438\u043d\u0435 \u043f\u0440\u0435\u0434\u043c\u0435\u0442\u0430)", 
- "To Package No.": "\u0417\u0430 \u041f\u0430\u043a\u0435\u0442 \u0431\u0440\u043e\u0458"
-}
\ No newline at end of file
diff --git a/stock/doctype/packing_slip/locale/ta-doc.json b/stock/doctype/packing_slip/locale/ta-doc.json
deleted file mode 100644
index 4a83aff..0000000
--- a/stock/doctype/packing_slip/locale/ta-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Amendment Date": "\u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Delivery Note": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "From Package No.": "\u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0b8e\u0ba3\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1", 
- "Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight.": "\u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bbf\u0baa\u0bcd\u0baa\u0ba4\u0bb1\u0bcd\u0b95\u0bbe\u0b95 \u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0baa\u0bbf\u0ba9\u0bcd\u0ba9\u0b9f\u0bc8\u0bb5\u0bc1 \u0baa\u0bc6\u0bbe\u0ba4\u0bbf \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95. \u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0b8e\u0ba3\u0bcd, \u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0b89\u0bb3\u0bcd\u0bb3\u0b9f\u0b95\u0bcd\u0b95\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b85\u0ba4\u0ba9\u0bcd \u0b8e\u0b9f\u0bc8 \u0ba4\u0bc6\u0bb0\u0bbf\u0bb5\u0bbf\u0b95\u0bcd\u0b95 \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1.", 
- "Gross Weight": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0b8e\u0b9f\u0bc8", 
- "Gross Weight UOM": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0b8e\u0b9f\u0bc8 \u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd", 
- "Identification of the package for the delivery (for print)": "\u0baa\u0bbf\u0bb0\u0b9a\u0bb5\u0ba4\u0bcd\u0ba4\u0bbf\u0bb1\u0bcd\u0b95\u0bc1 \u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0ba9\u0bcd \u0b85\u0b9f\u0bc8\u0baf\u0bbe\u0bb3 (\u0b85\u0b9a\u0bcd\u0b9a\u0bc1\u0b95\u0bcd\u0b95\u0bc1)", 
- "If more than one package of the same type (for print)": "\u0b85\u0ba4\u0bc7 \u0bb5\u0b95\u0bc8 \u0bae\u0bc7\u0bb1\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc1 (\u0b85\u0b9a\u0bcd\u0b9a\u0bc1\u0b95\u0bcd\u0b95\u0bc1)", 
- "Indicates that the package is a part of this delivery": "\u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95 \u0b92\u0bb0\u0bc1 \u0baa\u0b95\u0bc1\u0ba4\u0bbf\u0baf\u0bbe\u0b95 \u0b8e\u0ba9\u0bcd\u0bb1\u0bc1 \u0b95\u0bc1\u0bb1\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "Items": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "Misc Details": "\u0bae\u0bb1\u0bcd\u0bb1\u0bb5\u0bc8 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Net Weight": "\u0ba8\u0bbf\u0b95\u0bb0 \u0b8e\u0b9f\u0bc8", 
- "Net Weight UOM": "\u0ba8\u0bbf\u0b95\u0bb0 \u0b8e\u0b9f\u0bc8 \u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd", 
- "PS": "\u0b9a\u0bc7\u0bbe\u0b9a\u0bb2\u0bbf\u0bb8\u0bcd\u0b9f\u0bcd \u0b95\u0b9f\u0bcd\u0b9a\u0bbf", 
- "Package Item Details": "\u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Package Weight Details": "\u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0b8e\u0b9f\u0bc8 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Packing Slip": "\u0bb8\u0bcd\u0bb2\u0bbf\u0baa\u0bcd \u0baa\u0bc6\u0bbe\u0ba4\u0bbf", 
- "Packing Slip Items": "\u0bb8\u0bcd\u0bb2\u0bbf\u0baa\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 \u0baa\u0bc6\u0bbe\u0ba4\u0bbf", 
- "Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "The date at which current entry is corrected in the system.": "\u0ba4\u0bc7\u0ba4\u0bbf \u0b87\u0ba4\u0bc1 \u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8 \u0b9a\u0bb0\u0bbf.", 
- "The gross weight of the package. Usually net weight + packaging material weight. (for print)": "\u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0ba9\u0bcd \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0b8e\u0b9f\u0bc8. \u0baa\u0bc6\u0bbe\u0ba4\u0bc1\u0bb5\u0bbe\u0b95 \u0ba8\u0bbf\u0b95\u0bb0 \u0b8e\u0b9f\u0bc8 + \u0baa\u0bc7\u0b95\u0bcd\u0b95\u0bc7\u0b9c\u0bbf\u0b99\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0b8e\u0b9f\u0bc8. (\u0b85\u0b9a\u0bcd\u0b9a\u0bc1\u0b95\u0bcd\u0b95\u0bc1)", 
- "The net weight of this package. (calculated automatically as sum of net weight of items)": "\u0b87\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0ba8\u0bbf\u0b95\u0bb0 \u0b8e\u0b9f\u0bc8. (\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 \u0ba8\u0bbf\u0b95\u0bb0 \u0b8e\u0b9f\u0bc8 \u0b95\u0bc2\u0b9f\u0bc1\u0ba4\u0bb2\u0bcd \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1 \u0ba4\u0bbe\u0ba9\u0bbe\u0b95 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1)", 
- "To Package No.": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/stock/doctype/packing_slip/locale/th-doc.json b/stock/doctype/packing_slip/locale/th-doc.json
deleted file mode 100644
index df60625..0000000
--- a/stock/doctype/packing_slip/locale/th-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Amendment Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e01\u0e49\u0e44\u0e02", 
- "Delivery Note": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "From Package No.": "\u0e08\u0e32\u0e01\u0e40\u0e25\u0e02\u0e17\u0e35\u0e48\u0e41\u0e1e\u0e04\u0e40\u0e01\u0e08", 
- "Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight.": "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e1a\u0e23\u0e23\u0e08\u0e38\u0e20\u0e31\u0e13\u0e11\u0e4c\u0e41\u0e1e\u0e04\u0e40\u0e01\u0e08\u0e17\u0e35\u0e48\u0e08\u0e30\u0e2a\u0e48\u0e07\u0e21\u0e2d\u0e1a \u0e43\u0e0a\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e41\u0e08\u0e49\u0e07\u0e08\u0e33\u0e19\u0e27\u0e19\u0e41\u0e1e\u0e47\u0e01\u0e40\u0e01\u0e08\u0e17\u0e35\u0e48\u0e1a\u0e23\u0e23\u0e08\u0e38\u0e41\u0e25\u0e30\u0e19\u0e49\u0e33\u0e2b\u0e19\u0e31\u0e01\u0e02\u0e2d\u0e07\u0e21\u0e31\u0e19", 
- "Gross Weight": "\u0e19\u0e49\u0e33\u0e2b\u0e19\u0e31\u0e01\u0e23\u0e27\u0e21", 
- "Gross Weight UOM": "UOM \u0e19\u0e49\u0e33\u0e2b\u0e19\u0e31\u0e01\u0e23\u0e27\u0e21", 
- "Identification of the package for the delivery (for print)": "\u0e1a\u0e31\u0e15\u0e23\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e15\u0e31\u0e27\u0e02\u0e2d\u0e07\u0e41\u0e1e\u0e04\u0e40\u0e01\u0e08\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07\u0e21\u0e2d\u0e1a (\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1e\u0e34\u0e21\u0e1e\u0e4c)", 
- "If more than one package of the same type (for print)": "\u0e2b\u0e32\u0e01\u0e21\u0e35\u0e21\u0e32\u0e01\u0e01\u0e27\u0e48\u0e32\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e41\u0e1e\u0e04\u0e40\u0e01\u0e08\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e19 (\u0e1e\u0e34\u0e21\u0e1e\u0e4c)", 
- "Indicates that the package is a part of this delivery": "\u0e41\u0e2a\u0e14\u0e07\u0e43\u0e2b\u0e49\u0e40\u0e2b\u0e47\u0e19\u0e27\u0e48\u0e32\u0e41\u0e1e\u0e04\u0e40\u0e01\u0e08\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e19\u0e35\u0e49", 
- "Items": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Misc Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e2d\u0e37\u0e48\u0e19 \u0e46", 
- "Net Weight": "\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13\u0e2a\u0e38\u0e17\u0e18\u0e34", 
- "Net Weight UOM": "UOM \u0e19\u0e49\u0e33\u0e2b\u0e19\u0e31\u0e01\u0e2a\u0e38\u0e17\u0e18\u0e34", 
- "PS": "PS", 
- "Package Item Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e41\u0e1e\u0e04\u0e40\u0e01\u0e08\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Package Weight Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e41\u0e1e\u0e04\u0e40\u0e01\u0e08\u0e19\u0e49\u0e33\u0e2b\u0e19\u0e31\u0e01", 
- "Packing Slip": "\u0e2a\u0e25\u0e34\u0e1b", 
- "Packing Slip Items": "\u0e1a\u0e23\u0e23\u0e08\u0e38\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e25\u0e34\u0e1b", 
- "Series": "\u0e0a\u0e38\u0e14", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "The date at which current entry is corrected in the system.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e21\u0e35\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e44\u0e02\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a", 
- "The gross weight of the package. Usually net weight + packaging material weight. (for print)": "\u0e19\u0e49\u0e33\u0e2b\u0e19\u0e31\u0e01\u0e23\u0e27\u0e21\u0e02\u0e2d\u0e07\u0e41\u0e1e\u0e04\u0e40\u0e01\u0e08 \u0e19\u0e49\u0e33\u0e2b\u0e19\u0e31\u0e01\u0e2a\u0e38\u0e17\u0e18\u0e34\u0e1b\u0e01\u0e15\u0e34 + \u0e19\u0e49\u0e33\u0e2b\u0e19\u0e31\u0e01\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e1a\u0e23\u0e23\u0e08\u0e38\u0e20\u0e31\u0e13\u0e11\u0e4c (\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1e\u0e34\u0e21\u0e1e\u0e4c)", 
- "The net weight of this package. (calculated automatically as sum of net weight of items)": "\u0e19\u0e49\u0e33\u0e2b\u0e19\u0e31\u0e01\u0e2a\u0e38\u0e17\u0e18\u0e34\u0e02\u0e2d\u0e07\u0e41\u0e1e\u0e04\u0e40\u0e01\u0e08\u0e19\u0e35\u0e49 (\u0e04\u0e33\u0e19\u0e27\u0e13\u0e42\u0e14\u0e22\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e40\u0e1b\u0e47\u0e19\u0e17\u0e35\u0e48\u0e23\u0e27\u0e21\u0e02\u0e2d\u0e07\u0e19\u0e49\u0e33\u0e2b\u0e19\u0e31\u0e01\u0e2a\u0e38\u0e17\u0e18\u0e34\u0e02\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23)", 
- "To Package No.": "\u0e01\u0e31\u0e1a\u0e41\u0e1e\u0e04\u0e40\u0e01\u0e08\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02"
-}
\ No newline at end of file
diff --git a/stock/doctype/packing_slip/packing_slip.txt b/stock/doctype/packing_slip/packing_slip.txt
index f13b971..ed33e3f 100644
--- a/stock/doctype/packing_slip/packing_slip.txt
+++ b/stock/doctype/packing_slip/packing_slip.txt
@@ -2,7 +2,7 @@
  {
   "creation": "2013-04-11 15:32:24", 
   "docstatus": 0, 
-  "modified": "2013-04-16 17:33:38", 
+  "modified": "2013-06-11 16:16:37", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -211,17 +211,6 @@
   "read_only": 1
  }, 
  {
-  "depends_on": "eval:doc.amended_from", 
-  "description": "The date at which current entry is corrected in the system.", 
-  "doctype": "DocField", 
-  "fieldname": "amendment_date", 
-  "fieldtype": "Date", 
-  "label": "Amendment Date", 
-  "no_copy": 1, 
-  "print_hide": 1, 
-  "read_only": 0
- }, 
- {
   "doctype": "DocPerm", 
   "role": "Material User"
  }, 
diff --git a/stock/doctype/packing_slip_item/README.md b/stock/doctype/packing_slip_item/README.md
new file mode 100644
index 0000000..75c4541
--- /dev/null
+++ b/stock/doctype/packing_slip_item/README.md
@@ -0,0 +1 @@
+Item detail of parent Packing Slip.
\ No newline at end of file
diff --git a/stock/doctype/packing_slip_item/locale/_messages_doc.json b/stock/doctype/packing_slip_item/locale/_messages_doc.json
deleted file mode 100644
index 3ab37d4..0000000
--- a/stock/doctype/packing_slip_item/locale/_messages_doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-[
- "Item Name", 
- "Weight UOM", 
- "Net Weight", 
- "Page Break", 
- "Packing Slip Item", 
- "Stock", 
- "Item Code", 
- "UOM", 
- "Quantity"
-]
\ No newline at end of file
diff --git a/stock/doctype/packing_slip_item/locale/ar-doc.json b/stock/doctype/packing_slip_item/locale/ar-doc.json
deleted file mode 100644
index 5fbd9be..0000000
--- a/stock/doctype/packing_slip_item/locale/ar-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Item Code": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0631\u0645\u0632", 
- "Item Name": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0627\u0633\u0645", 
- "Net Weight": "\u0627\u0644\u0648\u0632\u0646 \u0627\u0644\u0635\u0627\u0641\u064a", 
- "Packing Slip Item": "\u0627\u0644\u062a\u0639\u0628\u0626\u0629 \u0627\u0644\u0625\u063a\u0644\u0627\u0642 \u0632\u0644\u0629", 
- "Page Break": "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0633\u062a\u0631\u0627\u062d\u0629", 
- "Quantity": "\u0643\u0645\u064a\u0629", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "UOM": "UOM", 
- "Weight UOM": "\u0627\u0644\u0648\u0632\u0646 UOM"
-}
\ No newline at end of file
diff --git a/stock/doctype/packing_slip_item/locale/de-doc.json b/stock/doctype/packing_slip_item/locale/de-doc.json
deleted file mode 100644
index acaf326..0000000
--- a/stock/doctype/packing_slip_item/locale/de-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Item Code": "Item Code", 
- "Item Name": "Item Name", 
- "Net Weight": "Nettogewicht", 
- "Packing Slip Item": "Packzettel Artikel", 
- "Page Break": "Seitenwechsel", 
- "Quantity": "Menge", 
- "Stock": "Lager", 
- "UOM": "UOM", 
- "Weight UOM": "Gewicht UOM"
-}
\ No newline at end of file
diff --git a/stock/doctype/packing_slip_item/locale/es-doc.json b/stock/doctype/packing_slip_item/locale/es-doc.json
deleted file mode 100644
index 7aa69c8..0000000
--- a/stock/doctype/packing_slip_item/locale/es-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Item Code": "C\u00f3digo del art\u00edculo", 
- "Item Name": "Nombre del elemento", 
- "Net Weight": "Peso neto", 
- "Packing Slip Item": "Art\u00edculo Embalaje Slip", 
- "Page Break": "Salto de p\u00e1gina", 
- "Quantity": "Cantidad", 
- "Stock": "Valores", 
- "UOM": "UOM", 
- "Weight UOM": "Peso UOM"
-}
\ No newline at end of file
diff --git a/stock/doctype/packing_slip_item/locale/fr-doc.json b/stock/doctype/packing_slip_item/locale/fr-doc.json
deleted file mode 100644
index 3cbe357..0000000
--- a/stock/doctype/packing_slip_item/locale/fr-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Item Code": "Code de l&#39;article", 
- "Item Name": "Nom d&#39;article", 
- "Net Weight": "Poids net", 
- "Packing Slip Item": "Emballage article Slip", 
- "Page Break": "Saut de page", 
- "Quantity": "Quantit\u00e9", 
- "Stock": "Stock", 
- "UOM": "Emballage", 
- "Weight UOM": "Poids Emballage"
-}
\ No newline at end of file
diff --git a/stock/doctype/packing_slip_item/locale/hi-doc.json b/stock/doctype/packing_slip_item/locale/hi-doc.json
deleted file mode 100644
index 1d7e8d3..0000000
--- a/stock/doctype/packing_slip_item/locale/hi-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Item Code": "\u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Item Name": "\u092e\u0926 \u0915\u093e \u0928\u093e\u092e", 
- "Net Weight": "\u0928\u093f\u0935\u0932 \u092d\u093e\u0930", 
- "Packing Slip Item": "\u092a\u0948\u0915\u093f\u0902\u0917 \u0938\u094d\u0932\u093f\u092a \u0906\u0907\u091f\u092e", 
- "Page Break": "\u092a\u0943\u0937\u094d\u0920\u093e\u0924\u0930", 
- "Quantity": "\u092e\u093e\u0924\u094d\u0930\u093e", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "UOM": "UOM", 
- "Weight UOM": "\u0935\u091c\u0928 UOM"
-}
\ No newline at end of file
diff --git a/stock/doctype/packing_slip_item/locale/hr-doc.json b/stock/doctype/packing_slip_item/locale/hr-doc.json
deleted file mode 100644
index e2acd65..0000000
--- a/stock/doctype/packing_slip_item/locale/hr-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Item Code": "Stavka \u0160ifra", 
- "Item Name": "Stavka Ime", 
- "Net Weight": "Neto te\u017eina", 
- "Packing Slip Item": "Odreskom predmet", 
- "Page Break": "Prijelom stranice", 
- "Quantity": "Koli\u010dina", 
- "Stock": "Zaliha", 
- "UOM": "UOM", 
- "Weight UOM": "Te\u017eina UOM"
-}
\ No newline at end of file
diff --git a/stock/doctype/packing_slip_item/locale/nl-doc.json b/stock/doctype/packing_slip_item/locale/nl-doc.json
deleted file mode 100644
index 1c22b69..0000000
--- a/stock/doctype/packing_slip_item/locale/nl-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Item Code": "Artikelcode", 
- "Item Name": "Naam van het punt", 
- "Net Weight": "Netto Gewicht", 
- "Packing Slip Item": "Pakbon Item", 
- "Page Break": "Pagina-einde", 
- "Quantity": "Hoeveelheid", 
- "Stock": "Voorraad", 
- "UOM": "Verpakking", 
- "Weight UOM": "Gewicht Verpakking"
-}
\ No newline at end of file
diff --git a/stock/doctype/packing_slip_item/locale/pt-BR-doc.json b/stock/doctype/packing_slip_item/locale/pt-BR-doc.json
deleted file mode 100644
index a6700a8..0000000
--- a/stock/doctype/packing_slip_item/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Item Code": "C\u00f3digo do Item", 
- "Item Name": "Nome do Item", 
- "Net Weight": "Peso L\u00edquido", 
- "Packing Slip Item": "Item da Guia de Remessa", 
- "Page Break": "Quebra de p\u00e1gina", 
- "Quantity": "Quantidade", 
- "Stock": "Estoque", 
- "UOM": "UDM", 
- "Weight UOM": "UDM de Peso"
-}
\ No newline at end of file
diff --git a/stock/doctype/packing_slip_item/locale/pt-doc.json b/stock/doctype/packing_slip_item/locale/pt-doc.json
deleted file mode 100644
index 46a086a..0000000
--- a/stock/doctype/packing_slip_item/locale/pt-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Item Code": "C\u00f3digo do artigo", 
- "Item Name": "Nome do item", 
- "Net Weight": "Peso L\u00edquido", 
- "Packing Slip Item": "Embalagem item deslizamento", 
- "Page Break": "Quebra de p\u00e1gina", 
- "Quantity": "Quantidade", 
- "Stock": "Estoque", 
- "UOM": "UOM", 
- "Weight UOM": "Peso UOM"
-}
\ No newline at end of file
diff --git a/stock/doctype/packing_slip_item/locale/sr-doc.json b/stock/doctype/packing_slip_item/locale/sr-doc.json
deleted file mode 100644
index 685dcc0..0000000
--- a/stock/doctype/packing_slip_item/locale/sr-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Item Code": "\u0428\u0438\u0444\u0440\u0430", 
- "Item Name": "\u041d\u0430\u0437\u0438\u0432", 
- "Net Weight": "\u041d\u0435\u0442\u043e \u0442\u0435\u0436\u0438\u043d\u0430", 
- "Packing Slip Item": "\u041f\u0430\u043a\u043e\u0432\u0430\u045a\u0435 \u0421\u043b\u0438\u043f \u0418\u0442\u0435\u043c", 
- "Page Break": "\u0421\u0442\u0440\u0430\u043d\u0430 \u041f\u0430\u0443\u0437\u0430", 
- "Quantity": "\u041a\u043e\u043b\u0438\u0447\u0438\u043d\u0430", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "UOM": "\u0423\u041e\u041c", 
- "Weight UOM": "\u0422\u0435\u0436\u0438\u043d\u0430 \u0423\u041e\u041c"
-}
\ No newline at end of file
diff --git a/stock/doctype/packing_slip_item/locale/ta-doc.json b/stock/doctype/packing_slip_item/locale/ta-doc.json
deleted file mode 100644
index 14d5591..0000000
--- a/stock/doctype/packing_slip_item/locale/ta-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Item Code": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "Item Name": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Net Weight": "\u0ba8\u0bbf\u0b95\u0bb0 \u0b8e\u0b9f\u0bc8", 
- "Packing Slip Item": "\u0bb8\u0bcd\u0bb2\u0bbf\u0baa\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0baa\u0bc6\u0bbe\u0ba4\u0bbf", 
- "Page Break": "\u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0baa\u0bbf\u0bb0\u0bc7\u0b95\u0bcd", 
- "Quantity": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "UOM": "\u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd", 
- "Weight UOM": "\u0b8e\u0b9f\u0bc8 \u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/stock/doctype/packing_slip_item/locale/th-doc.json b/stock/doctype/packing_slip_item/locale/th-doc.json
deleted file mode 100644
index eb7334e..0000000
--- a/stock/doctype/packing_slip_item/locale/th-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Net Weight": "\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13\u0e2a\u0e38\u0e17\u0e18\u0e34", 
- "Packing Slip Item": "\u0e1a\u0e23\u0e23\u0e08\u0e38\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e25\u0e34\u0e1b", 
- "Page Break": "\u0e41\u0e1a\u0e48\u0e07\u0e2b\u0e19\u0e49\u0e32", 
- "Quantity": "\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "UOM": "UOM", 
- "Weight UOM": "UOM \u0e19\u0e49\u0e33\u0e2b\u0e19\u0e31\u0e01"
-}
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt/README.md b/stock/doctype/purchase_receipt/README.md
new file mode 100644
index 0000000..41f6887
--- /dev/null
+++ b/stock/doctype/purchase_receipt/README.md
@@ -0,0 +1 @@
+Shipment received from Supplier against Purchase Order.
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt/locale/_messages_doc.json b/stock/doctype/purchase_receipt/locale/_messages_doc.json
deleted file mode 100644
index 3031b61..0000000
--- a/stock/doctype/purchase_receipt/locale/_messages_doc.json
+++ /dev/null
@@ -1,104 +0,0 @@
-[
- "Price List Currency", 
- "Grand Total (Import)", 
- "In Words will be visible once you save the Purchase Receipt.", 
- "Supplier", 
- "Warehouse where you are maintaining stock of rejected items", 
- "Net Total", 
- "Company", 
- "Add / Edit Taxes and Charges", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.", 
- "Price List", 
- "Supplier warehouse where you have issued raw materials for sub - contracting", 
- "Taxes", 
- "Purchase Order", 
- "Purchase Receipt Item Supplieds", 
- "Price List Exchange Rate", 
- "Cancelled", 
- "Transporter lorry number", 
- "Get Terms and Conditions", 
- "Date on which lorry started from supplier warehouse", 
- "LR Date", 
- "Challan No", 
- "Filing in Additional Information about the Purchase Receipt will help you analyze your data better.", 
- "Currency & Price List", 
- "Time at which materials were received", 
- "The date at which current entry will get or has actually executed.", 
- "More Info", 
- "Other Details", 
- "Total Tax", 
- "Posting Time", 
- "Net Total (Import)", 
- "Select Print Heading", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)", 
- "Is Subcontracted", 
- "Contact Person", 
- "Supplier's currency", 
- "LR No", 
- "File List", 
- "Rounded Total", 
- "To manage multiple series please go to Setup > Manage Series", 
- "Items", 
- "Detailed Breakup of the totals", 
- "In Words", 
- "Range", 
- "Contact", 
- "GRN", 
- "Rate at which supplier's currency is converted to company's base currency", 
- "Currency", 
- "Select \"Yes\" for sub - contracting items", 
- "Purchase Taxes and Charges", 
- "Yes", 
- "Transporter Info", 
- "In Words (Import)", 
- "Select Terms and Conditions", 
- "Get Current Stock", 
- "No", 
- "Calculate Tax", 
- "Totals", 
- "Draft", 
- "Terms and Conditions HTML", 
- "Status", 
- "Cancel Reason", 
- "Terms and Conditions", 
- "Re-Calculate Values", 
- "Tax Calculation", 
- "Transporter Name", 
- "Posting Date", 
- "Taxes and Charges Added", 
- "Submitted", 
- "Taxes and Charges Added (Import)", 
- "Supplier Warehouse", 
- "Mobile No", 
- "Taxes and Charges Deducted", 
- "Bill Date", 
- "% of materials billed against this Purchase Receipt", 
- "Series", 
- "Contact Info", 
- "Supplier Address", 
- "Purchase Receipt Items", 
- "Supplier Name", 
- "Stock", 
- "Exchange Rate", 
- "Pull Purchase Order Details", 
- "Amended From", 
- "Challan Date", 
- "Terms and Conditions1", 
- "Purchase Receipt", 
- "Address", 
- "Remarks", 
- "Taxes and Charges Deducted (Import)", 
- "Instructions", 
- "Add Terms and Conditions for the Purchase Receipt. You can also prepare a Terms and Conditions Master and use the Template.", 
- "You can make a purchase receipt from multiple purchase orders. Select purchase orders one by one and click on the button below.", 
- "Rejected Warehouse", 
- "Fiscal Year", 
- "Bill No", 
- "% Billed", 
- "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.", 
- "Raw Material Details", 
- "Select the relevant company name if you have multiple companies", 
- "Get Tax Detail", 
- "Contact Email", 
- "Grand Total"
-]
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt/locale/_messages_js.json b/stock/doctype/purchase_receipt/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/stock/doctype/purchase_receipt/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt/locale/_messages_py.json b/stock/doctype/purchase_receipt/locale/_messages_py.json
deleted file mode 100644
index 87d22be..0000000
--- a/stock/doctype/purchase_receipt/locale/_messages_py.json
+++ /dev/null
@@ -1,5 +0,0 @@
-[
- "Please Enter Supplier Warehouse for subcontracted Items", 
- "No default BOM exists for item: ", 
- "Please enter whether Purchase Recipt is made for subcontracting \n\t\t\t\tor purchasing, in 'Is Subcontracted' field"
-]
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt/locale/ar-doc.json b/stock/doctype/purchase_receipt/locale/ar-doc.json
deleted file mode 100644
index d31c9bb..0000000
--- a/stock/doctype/purchase_receipt/locale/ar-doc.json
+++ /dev/null
@@ -1,105 +0,0 @@
-{
- "% Billed": "\u0648\u0635\u0641\u062a\u066a", 
- "% of materials billed against this Purchase Receipt": "\u066a \u0645\u0646 \u0627\u0644\u0645\u0648\u0627\u062f \u062a\u0648\u0635\u0641 \u0636\u062f \u0647\u0630\u0627 \u0627\u0644\u0625\u064a\u0635\u0627\u0644 \u0634\u0631\u0627\u0621", 
- "Add / Edit Taxes and Charges": "\u0625\u0636\u0627\u0641\u0629 / \u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "Add Terms and Conditions for the Purchase Receipt. You can also prepare a Terms and Conditions Master and use the Template.": "\u0625\u0636\u0627\u0641\u0629 \u0628\u0646\u0648\u062f \u0648\u0634\u0631\u0648\u0637 \u0644\u062a\u0644\u0642\u064a \u0634\u0631\u0627\u0621. \u064a\u0645\u0643\u0646\u0643 \u0623\u064a\u0636\u0627 \u0628\u0625\u0639\u062f\u0627\u062f \u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645 \u0648\u0645\u0627\u062c\u0633\u062a\u064a\u0631 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0642\u0627\u0644\u0628.", 
- "Address": "\u0639\u0646\u0648\u0627\u0646", 
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "Bill Date": "\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0642\u0627\u0646\u0648\u0646 \u062a\u0627\u0631\u064a\u062e", 
- "Bill No": "\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0642\u0627\u0646\u0648\u0646 \u0644\u0627", 
- "Calculate Tax": "\u062d\u0633\u0627\u0628 \u0627\u0644\u0636\u0631\u0627\u0626\u0628", 
- "Cancel Reason": "\u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u0633\u0628\u0628", 
- "Cancelled": "\u0625\u0644\u063a\u0627\u0621", 
- "Challan Date": "Challan \u062a\u0627\u0631\u064a\u062e", 
- "Challan No": "\u0644\u0627 Challan", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "\u0627\u0644\u0646\u0638\u0631 \u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0633\u0639\u0631 \u0644\u062c\u0644\u0628 \u0627\u0644\u0641\u0627\u0626\u062f\u0629. (\u0641\u0642\u0637 \u0627\u0644\u062a\u064a &quot;\u0644\u0634\u0631\u0627\u0621&quot; \u0641\u062d\u0635 \u0639)", 
- "Contact": "\u0627\u062a\u0635\u0644", 
- "Contact Email": "\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Contact Info": "\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644", 
- "Contact Person": "\u0627\u062a\u0635\u0644 \u0634\u062e\u0635", 
- "Currency": "\u0639\u0645\u0644\u0629", 
- "Currency & Price List": "\u0627\u0644\u0639\u0645\u0644\u0627\u062a \u0648 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631", 
- "Date on which lorry started from supplier warehouse": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u0628\u062f\u0623\u062a \u0627\u0644\u0634\u0627\u062d\u0646\u0629 \u0645\u0646 \u0645\u0633\u062a\u0648\u062f\u0639 \u0627\u0644\u0645\u0648\u0631\u062f", 
- "Detailed Breakup of the totals": "\u0645\u0641\u0635\u0644\u0629 \u062a\u0641\u0643\u0643 \u0645\u062c\u0627\u0645\u064a\u0639", 
- "Draft": "\u0645\u0633\u0648\u062f\u0629", 
- "Exchange Rate": "\u0633\u0639\u0631 \u0627\u0644\u0635\u0631\u0641", 
- "File List": "\u0645\u0644\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "Filing in Additional Information about the Purchase Receipt will help you analyze your data better.": "\u0648\u0631\u0641\u0639 \u0641\u064a \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0625\u0636\u0627\u0641\u064a\u0629 \u062d\u0648\u0644 \u0625\u064a\u0635\u0627\u0644 \u0627\u0644\u0634\u0631\u0627\u0621 \u062a\u0633\u0627\u0639\u062f\u0643 \u0639\u0644\u0649 \u062a\u062d\u0644\u064a\u0644 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643 \u0639\u0644\u0649 \u0646\u062d\u0648 \u0623\u0641\u0636\u0644.", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "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.": "\u0633\u0648\u0641 \u062a\u0638\u0647\u0631 \u0628\u0639\u062f \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0642\u064a\u0645 \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0641\u0631\u0639\u064a\u0629 \u0625\u0630\u0627 - \u0627\u0644\u0645\u062a\u0639\u0627\u0642\u062f \u0639\u0644\u064a\u0647\u0627. \u0648\u0633\u064a\u062a\u0645 \u062c\u0644\u0628 \u0645\u0646 \u0647\u0630\u0647 \u0627\u0644\u0642\u064a\u0645 \u0633\u064a\u062f &quot;\u0628\u064a\u0644 \u0645\u0646 \u0645\u0648\u0627\u062f&quot; \u0645\u0646 \u062f\u0648\u0646 - \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0645\u062a\u0639\u0627\u0642\u062f \u0639\u0644\u064a\u0647\u0627.", 
- "GRN": "GRN", 
- "Get Current Stock": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u0627\u0644\u062d\u0627\u0644\u064a", 
- "Get Tax Detail": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629", 
- "Get Terms and Conditions": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Grand Total": "\u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a", 
- "Grand Total (Import)": "\u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0643\u0644\u064a (\u0627\u0633\u062a\u064a\u0631\u0627\u062f)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "\u0625\u0630\u0627 \u0642\u0645\u062a \u0628\u0625\u0646\u0634\u0627\u0621 \u0642\u0627\u0644\u0628 \u0642\u064a\u0627\u0633\u064a \u0641\u064a \u0634\u0631\u0627\u0621 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645 \u0645\u0627\u062c\u0633\u062a\u064a\u0631\u060c \u062d\u062f\u062f \u0623\u062d\u062f \u0648\u0627\u0646\u0642\u0631 \u0639\u0644\u0649 \u0627\u0644\u0632\u0631 \u0623\u062f\u0646\u0627\u0647.", 
- "In Words": "\u0641\u064a \u0643\u0644\u0645\u0627\u062a", 
- "In Words (Import)": "\u0641\u064a \u0643\u0644\u0645\u0627\u062a (\u0627\u0633\u062a\u064a\u0631\u0627\u062f)", 
- "In Words will be visible once you save the Purchase Receipt.": "\u0648\u0628\u0639\u0628\u0627\u0631\u0629 \u062a\u0643\u0648\u0646 \u0645\u0631\u0626\u064a\u0629 \u0628\u0645\u062c\u0631\u062f \u062d\u0641\u0638 \u0625\u064a\u0635\u0627\u0644 \u0627\u0644\u0634\u0631\u0627\u0621.", 
- "Instructions": "\u062a\u0639\u0644\u064a\u0645\u0627\u062a", 
- "Is Subcontracted": "\u0648\u062a\u0639\u0627\u0642\u062f \u0645\u0646 \u0627\u0644\u0628\u0627\u0637\u0646", 
- "Items": "\u0627\u0644\u0628\u0646\u0648\u062f", 
- "LR Date": "LR \u062a\u0627\u0631\u064a\u062e", 
- "LR No": "\u0644\u0627 LR", 
- "Mobile No": "\u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644", 
- "More Info": "\u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a", 
- "Name": "\u0627\u0633\u0645", 
- "Net Total": "\u0645\u062c\u0645\u0648\u0639 \u0635\u0627\u0641\u064a", 
- "Net Total (Import)": "\u0645\u062c\u0645\u0648\u0639 \u0635\u0627\u0641\u064a (\u0627\u0633\u062a\u064a\u0631\u0627\u062f)", 
- "No": "\u0644\u0627", 
- "Other Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0623\u062e\u0631\u0649", 
- "Posting Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0646\u0634\u0631", 
- "Posting Time": "\u0646\u0634\u0631 \u0627\u0644\u062a\u0648\u0642\u064a\u062a", 
- "Price List": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631", 
- "Price List Currency": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0639\u0645\u0644\u0627\u062a", 
- "Price List Exchange Rate": "\u0645\u0639\u062f\u0644 \u0633\u0639\u0631 \u0635\u0631\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "Pull Purchase Order Details": "\u0633\u062d\u0628 \u062a\u0641\u0627\u0635\u064a\u0644 \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "Purchase Order": "\u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "Purchase Receipt": "\u0634\u0631\u0627\u0621 \u0627\u0633\u062a\u0644\u0627\u0645", 
- "Purchase Receipt Item Supplieds": "\u0634\u0631\u0627\u0621 \u0627\u0644\u0633\u0644\u0639\u0629 \u0627\u0633\u062a\u0644\u0627\u0645 Supplieds", 
- "Purchase Receipt Items": "\u0634\u0631\u0627\u0621 \u0642\u0637\u0639 \u0627\u0644\u0625\u064a\u0635\u0627\u0644", 
- "Purchase Taxes and Charges": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645 \u0627\u0644\u0634\u0631\u0627\u0621", 
- "Range": "\u0646\u0637\u0627\u0642", 
- "Rate at which supplier's currency is converted to company's base currency": "\u0627\u0644\u0645\u0639\u062f\u0644 \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u0639\u0645\u0644\u0629 \u0625\u0644\u0649 \u0639\u0645\u0644\u0629 \u0627\u0644\u0645\u0648\u0631\u062f \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0634\u0631\u0643\u0629", 
- "Raw Material Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u062e\u0627\u0645", 
- "Re-Calculate Values": "\u0625\u0639\u0627\u062f\u0629 \u062d\u0633\u0627\u0628 \u0627\u0644\u0642\u064a\u0645", 
- "Rejected Warehouse": "\u0631\u0641\u0636 \u0645\u0633\u062a\u0648\u062f\u0639", 
- "Remarks": "\u062a\u0635\u0631\u064a\u062d\u0627\u062a", 
- "Rounded Total": "\u062a\u0642\u0631\u064a\u0628 \u0625\u062c\u0645\u0627\u0644\u064a", 
- "Select \"Yes\" for sub - contracting items": "\u062d\u062f\u062f &quot;\u0646\u0639\u0645&quot; \u0644\u0634\u0628\u0647 - \u0628\u0646\u0648\u062f \u0627\u0644\u062a\u0639\u0627\u0642\u062f", 
- "Select Print Heading": "\u062d\u062f\u062f \u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u0639\u0646\u0648\u0627\u0646", 
- "Select Terms and Conditions": "\u062d\u062f\u062f \u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Select the relevant company name if you have multiple companies": "\u062d\u062f\u062f \u0627\u0633\u0645 \u0627\u0644\u0634\u0631\u0643\u0629 \u0630\u0627\u062a \u0627\u0644\u0635\u0644\u0629 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0644\u062f\u064a\u0643 \u0627\u0644\u0634\u0631\u0643\u0627\u062a \u0645\u062a\u0639\u062f\u062f\u0629", 
- "Series": "\u0633\u0644\u0633\u0644\u0629", 
- "Status": "\u062d\u0627\u0644\u0629", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Submitted": "\u0627\u0644\u0645\u0642\u062f\u0645\u0629", 
- "Supplier": "\u0645\u0632\u0648\u062f", 
- "Supplier Address": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0645\u0648\u0631\u062f", 
- "Supplier Name": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0648\u0631\u062f", 
- "Supplier Warehouse": "\u0627\u0644\u0645\u0648\u0631\u062f \u0645\u0633\u062a\u0648\u062f\u0639", 
- "Supplier warehouse where you have issued raw materials for sub - contracting": "\u0645\u0633\u062a\u0648\u062f\u0639 \u0627\u0644\u0645\u0648\u0631\u062f \u062d\u064a\u062b \u0643\u0646\u062a \u0642\u062f \u0623\u0635\u062f\u0631\u062a \u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u062e\u0627\u0645 \u0644\u0634\u0628\u0647 - \u0627\u0644\u062a\u0639\u0627\u0642\u062f", 
- "Supplier's currency": "\u0627\u0644\u0645\u0648\u0631\u062f \u0645\u0646 \u0627\u0644\u0639\u0645\u0644\u0629", 
- "Tax Calculation": "\u0636\u0631\u064a\u0628\u0629 \u062d\u0633\u0627\u0628", 
- "Taxes": "\u0627\u0644\u0636\u0631\u0627\u0626\u0628", 
- "Taxes and Charges Added": "\u0623\u0636\u064a\u0641\u062a \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "Taxes and Charges Added (Import)": "\u0623\u0636\u064a\u0641\u062a \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645 (\u0627\u0633\u062a\u064a\u0631\u0627\u062f)", 
- "Taxes and Charges Deducted": "\u062e\u0635\u0645 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "Taxes and Charges Deducted (Import)": "\u062e\u0635\u0645 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645 (\u0627\u0633\u062a\u064a\u0631\u0627\u062f)", 
- "Terms and Conditions": "\u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645", 
- "Terms and Conditions HTML": "\u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645 HTML", 
- "Terms and Conditions1": "\u062d\u064a\u062b \u0648Conditions1", 
- "The date at which current entry will get or has actually executed.": "\u0646\u0641\u0630\u062a \u0641\u0639\u0644\u064a\u0627 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u0633\u0648\u0641 \u062a\u062d\u0635\u0644 \u0627\u0644\u0645\u062f\u062e\u0644 \u0627\u0644\u062d\u0627\u0644\u064a \u0623\u0648.", 
- "Time at which materials were received": "\u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0630\u064a \u0648\u0631\u062f\u062a \u0627\u0644\u0645\u0648\u0627\u062f", 
- "To manage multiple series please go to Setup > Manage Series": "\u0644\u0625\u062f\u0627\u0631\u0629 \u0633\u0644\u0633\u0644\u0629 \u0645\u062a\u0639\u062f\u062f\u0629 \u064a\u0631\u062c\u0649 \u0627\u0644\u062f\u062e\u0648\u0644 \u0625\u0644\u0649 \u0625\u0639\u062f\u0627\u062f&gt; \u0625\u062f\u0627\u0631\u0629 \u0633\u0644\u0633\u0644\u0629", 
- "Total Tax": "\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0636\u0631\u0627\u0626\u0628", 
- "Totals": "\u0627\u0644\u0645\u062c\u0627\u0645\u064a\u0639", 
- "Transporter Info": "\u0646\u0642\u0644 \u0645\u0639\u0644\u0648\u0645\u0627\u062a", 
- "Transporter Name": "\u0646\u0642\u0644 \u0627\u0633\u0645", 
- "Transporter lorry number": "\u0646\u0642\u0644 \u0627\u0644\u0634\u0627\u062d\u0646\u0629 \u0631\u0642\u0645", 
- "Warehouse where you are maintaining stock of rejected items": "\u0645\u0633\u062a\u0648\u062f\u0639 \u062d\u064a\u062b \u0643\u0646\u062a \u0627\u0644\u062d\u0641\u0627\u0638 \u0639\u0644\u0649 \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u0645\u0646 \u0627\u0644\u0645\u0648\u0627\u062f \u0631\u0641\u0636\u062a", 
- "Yes": "\u0646\u0639\u0645", 
- "You can make a purchase receipt from multiple purchase orders. Select purchase orders one by one and click on the button below.": "\u064a\u0645\u0643\u0646\u0643 \u062c\u0639\u0644 \u0625\u064a\u0635\u0627\u0644 \u0627\u0644\u0634\u0631\u0627\u0621 \u0645\u0646 \u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621 \u0645\u062a\u0639\u062f\u062f\u0629. \u062d\u062f\u062f \u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621 \u0648\u0627\u062d\u062f\u0627 \u062a\u0644\u0648 \u0627\u0644\u0622\u062e\u0631 \u062b\u0645 \u0627\u0646\u0642\u0631 \u0639\u0644\u0649 \u0627\u0644\u0632\u0631 \u0623\u062f\u0646\u0627\u0647."
-}
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt/locale/de-doc.json b/stock/doctype/purchase_receipt/locale/de-doc.json
deleted file mode 100644
index 4150921..0000000
--- a/stock/doctype/purchase_receipt/locale/de-doc.json
+++ /dev/null
@@ -1,104 +0,0 @@
-{
- "% Billed": "% Billed", 
- "% of materials billed against this Purchase Receipt": "% Der Materialien gegen diese Kaufbeleg abgerechnet", 
- "Add / Edit Taxes and Charges": "Hinzuf\u00fcgen / Bearbeiten Steuern und Abgaben", 
- "Add Terms and Conditions for the Purchase Receipt. You can also prepare a Terms and Conditions Master and use the Template.": "Hinzuf\u00fcgen Gesch\u00e4ftsbedingungen f\u00fcr den Kaufbeleg. Sie k\u00f6nnen auch eine AGB-Master und verwenden Sie die Vorlage.", 
- "Address": "Adresse", 
- "Amended From": "Ge\u00e4ndert von", 
- "Bill Date": "Bill Datum", 
- "Bill No": "Bill No", 
- "Calculate Tax": "Steuer rechnen", 
- "Cancel Reason": "Abbrechen Reason", 
- "Cancelled": "Abgesagt", 
- "Challan Date": "Challan Datum", 
- "Challan No": "Challan Nein", 
- "Company": "Firma", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Betrachten Sie diese Preisliste f\u00fcr das Abrufen bewerten. (Nur die haben \"f\u00fcr den Kauf\", wie gepr\u00fcft)", 
- "Contact": "Kontakt", 
- "Contact Email": "Kontakt per E-Mail", 
- "Contact Info": "Kontakt Info", 
- "Contact Person": "Ansprechpartner", 
- "Currency": "W\u00e4hrung", 
- "Currency & Price List": "W\u00e4hrung & Preisliste", 
- "Date on which lorry started from supplier warehouse": "Datum, an dem Lastwagen startete von Lieferantenlager", 
- "Detailed Breakup of the totals": "Detaillierte Breakup der Gesamtsummen", 
- "Draft": "Entwurf", 
- "Exchange Rate": "Wechselkurs", 
- "File List": "Dateiliste", 
- "Filing in Additional Information about the Purchase Receipt will help you analyze your data better.": "Die Einreichung in Zus\u00e4tzliche Informationen \u00fcber den Kaufbeleg wird Ihnen helfen, Ihre Daten analysieren besser.", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "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.": "Folgende Tabelle zeigt Werte, wenn Artikel sub sind - vergeben werden. Vertragsgegenst\u00e4nden - Diese Werte werden vom Meister der \"Bill of Materials\" von Sub geholt werden.", 
- "GRN": "GRN", 
- "Get Current Stock": "Holen Aktuelle Stock", 
- "Get Tax Detail": "Holen MwSt. Details", 
- "Get Terms and Conditions": "Holen AGB", 
- "Grand Total": "Grand Total", 
- "Grand Total (Import)": "Grand Total (Import)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "Wenn Sie ein Standard-Template in Kauf Steuern und Abgaben Meister erstellt haben, w\u00e4hlen Sie eine aus und klicken Sie auf den Button unten.", 
- "In Words": "In Worte", 
- "In Words (Import)": "In Words (Import)", 
- "In Words will be visible once you save the Purchase Receipt.": "In Worte sichtbar sein wird, wenn Sie den Kaufbeleg speichern.", 
- "Instructions": "Anleitung", 
- "Is Subcontracted": "Ist Fremdleistungen", 
- "Items": "Artikel", 
- "LR Date": "LR Datum", 
- "LR No": "In LR", 
- "Mobile No": "In Mobile", 
- "More Info": "Mehr Info", 
- "Net Total": "Total Net", 
- "Net Total (Import)": "Net Total (Import)", 
- "No": "Auf", 
- "Other Details": "Weitere Details", 
- "Posting Date": "Buchungsdatum", 
- "Posting Time": "Posting Zeit", 
- "Price List": "Preisliste", 
- "Price List Currency": "W\u00e4hrung Preisliste", 
- "Price List Exchange Rate": "Preisliste Wechselkurs", 
- "Pull Purchase Order Details": "Ziehen Sie Purchase Order Details", 
- "Purchase Order": "Auftragsbest\u00e4tigung", 
- "Purchase Receipt": "Kaufbeleg", 
- "Purchase Receipt Item Supplieds": "Kaufbeleg Artikel Supplieds", 
- "Purchase Receipt Items": "Kaufbeleg Artikel", 
- "Purchase Taxes and Charges": "Purchase Steuern und Abgaben", 
- "Range": "Reichweite", 
- "Rate at which supplier's currency is converted to company's base currency": "Geschwindigkeit, mit der Lieferanten W\u00e4hrung Unternehmens Basisw\u00e4hrung umgewandelt wird", 
- "Raw Material Details": "Raw Material Einzelheiten", 
- "Re-Calculate Values": "Neu berechnen Werte", 
- "Rejected Warehouse": "Abgelehnt Warehouse", 
- "Remarks": "Bemerkungen", 
- "Rounded Total": "Abgerundete insgesamt", 
- "Select \"Yes\" for sub - contracting items": "W\u00e4hlen Sie \"Ja\" f\u00fcr - Zulieferer Artikel", 
- "Select Print Heading": "W\u00e4hlen Sie Drucken \u00dcberschrift", 
- "Select Terms and Conditions": "W\u00e4hlen AGB", 
- "Select the relevant company name if you have multiple companies": "W\u00e4hlen Sie den entsprechenden Firmennamen, wenn Sie mehrere Unternehmen haben", 
- "Series": "Serie", 
- "Status": "Status", 
- "Stock": "Lager", 
- "Submitted": "Eingereicht", 
- "Supplier": "Lieferant", 
- "Supplier Address": "Lieferant Adresse", 
- "Supplier Name": "Name des Anbieters", 
- "Supplier Warehouse": "Lieferant Warehouse", 
- "Supplier warehouse where you have issued raw materials for sub - contracting": "Lieferantenlager wo Sie Rohstoffe ausgegeben haben - Zulieferer", 
- "Supplier's currency": "Lieferant W\u00e4hrung", 
- "Tax Calculation": "Steuerberechnung", 
- "Taxes": "Steuern", 
- "Taxes and Charges Added": "Steuern und Abgaben am", 
- "Taxes and Charges Added (Import)": "Steuern und Geb\u00fchren Added (Import)", 
- "Taxes and Charges Deducted": "Steuern und Geb\u00fchren Abgezogen", 
- "Taxes and Charges Deducted (Import)": "Steuern und Geb\u00fchren abgezogen (Import)", 
- "Terms and Conditions": "AGB", 
- "Terms and Conditions HTML": "AGB HTML", 
- "Terms and Conditions1": "Allgemeine Bedingungen1", 
- "The date at which current entry will get or has actually executed.": "Das Datum, an dem aktuellen Eintrag zu erhalten oder wird tats\u00e4chlich ausgef\u00fchrt.", 
- "Time at which materials were received": "Zeitpunkt, an dem Materialien wurden erhalten", 
- "To manage multiple series please go to Setup > Manage Series": "Um mehrere Reihen zu verwalten gehen Sie bitte auf Setup> Verwalten Series", 
- "Total Tax": "Total Tax", 
- "Totals": "Totals", 
- "Transporter Info": "Transporter Info", 
- "Transporter Name": "Transporter Namen", 
- "Transporter lorry number": "Transporter Lkw-Zahl", 
- "Warehouse where you are maintaining stock of rejected items": "Warehouse, wo Sie erhalten Bestand abgelehnt Elemente werden", 
- "Yes": "Ja", 
- "You can make a purchase receipt from multiple purchase orders. Select purchase orders one by one and click on the button below.": "Sie k\u00f6nnen einen Kaufbeleg von mehreren Bestellungen. W\u00e4hlen Bestellungen eins nach dem anderen, und klicken Sie auf den Button unten."
-}
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt/locale/es-doc.json b/stock/doctype/purchase_receipt/locale/es-doc.json
deleted file mode 100644
index 57d0dbf..0000000
--- a/stock/doctype/purchase_receipt/locale/es-doc.json
+++ /dev/null
@@ -1,105 +0,0 @@
-{
- "% Billed": "Anunciado%", 
- "% of materials billed against this Purchase Receipt": "% De materiales facturados contra este recibo de compra", 
- "Add / Edit Taxes and Charges": "Agregar / Editar Impuestos y Cargos", 
- "Add Terms and Conditions for the Purchase Receipt. You can also prepare a Terms and Conditions Master and use the Template.": "A\u00f1adir T\u00e9rminos y Condiciones para el recibo de compra. Tambi\u00e9n se puede preparar a un Maestro T\u00e9rminos y Condiciones y el uso de la plantilla.", 
- "Address": "Direcci\u00f3n", 
- "Amended From": "De modificada", 
- "Bill Date": "Bill Fecha", 
- "Bill No": "Bill no", 
- "Calculate Tax": "C\u00e1lculo de Impuestos", 
- "Cancel Reason": "Cancelar Raz\u00f3n", 
- "Cancelled": "Cancelado", 
- "Challan Date": "Challan Fecha", 
- "Challan No": "No Challan", 
- "Company": "Empresa", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Considere esta lista de precios para ir a buscar cambio. (S\u00f3lo que han &quot;para la compra&quot;, como marcada)", 
- "Contact": "Contacto", 
- "Contact Email": "Correo electr\u00f3nico de contacto", 
- "Contact Info": "Informaci\u00f3n de contacto", 
- "Contact Person": "Persona de Contacto", 
- "Currency": "Moneda", 
- "Currency & Price List": "Moneda y lista de precios", 
- "Date on which lorry started from supplier warehouse": "Fecha en la que el cami\u00f3n parti\u00f3 de almac\u00e9n proveedor", 
- "Detailed Breakup of the totals": "Breakup detallada de los totales", 
- "Draft": "Borrador", 
- "Exchange Rate": "Tipo de cambio", 
- "File List": "Lista de archivos", 
- "Filing in Additional Information about the Purchase Receipt will help you analyze your data better.": "La presentaci\u00f3n de informaci\u00f3n adicional sobre el recibo de compra le ayudar\u00e1 a analizar mejor sus datos.", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "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.": "Tras tabla mostrar\u00e1 valores si los art\u00edculos son sub - contratado. Estos valores se obtienen de la maestra de la &quot;Lista de materiales&quot; de la sub - productos contratados.", 
- "GRN": "GRN", 
- "Get Current Stock": "Obtener Stock actual", 
- "Get Tax Detail": "C\u00f3mo detalle de impuestos", 
- "Get Terms and Conditions": "C\u00f3mo T\u00e9rminos y Condiciones", 
- "Grand Total": "Gran Total", 
- "Grand Total (Import)": "Total general (Import)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "Si ha creado una plantilla est\u00e1ndar en los impuestos de compra y Master cargos, seleccione uno y haga clic en el bot\u00f3n de abajo.", 
- "In Words": "En las palabras", 
- "In Words (Import)": "En las palabras (Import)", 
- "In Words will be visible once you save the Purchase Receipt.": "En palabras ser\u00e1n visibles una vez que guarde el recibo de compra.", 
- "Instructions": "Instrucciones", 
- "Is Subcontracted": "Se subcontrata", 
- "Items": "Art\u00edculos", 
- "LR Date": "LR Fecha", 
- "LR No": "LR No", 
- "Mobile No": "Mobile No", 
- "More Info": "M\u00e1s informaci\u00f3n", 
- "Name": "Nombre", 
- "Net Total": "Total neto", 
- "Net Total (Import)": "Total neta (Import)", 
- "No": "No", 
- "Other Details": "Otros detalles", 
- "Posting Date": "Fecha de Publicaci\u00f3n", 
- "Posting Time": "Hora de publicaci\u00f3n", 
- "Price List": "Precio de lista", 
- "Price List Currency": "Precio de Lista Currency", 
- "Price List Exchange Rate": "Lista de precios Tipo de Cambio", 
- "Pull Purchase Order Details": "Tire Detalles de \u00f3rdenes de compra", 
- "Purchase Order": "Orden de Compra", 
- "Purchase Receipt": "Recibo de compra", 
- "Purchase Receipt Item Supplieds": "Compra Supplieds recibo del art\u00edculo", 
- "Purchase Receipt Items": "Comprar art\u00edculos de recibos", 
- "Purchase Taxes and Charges": "Impuestos y Cargos de compra", 
- "Range": "Alcance", 
- "Rate at which supplier's currency is converted to company's base currency": "Velocidad a la que se convierte la moneda del proveedor a la moneda base empresa", 
- "Raw Material Details": "Detalles de materias primas", 
- "Re-Calculate Values": "Vuelva a calcular los valores", 
- "Rejected Warehouse": "Almac\u00e9n Rechazado", 
- "Remarks": "Observaciones", 
- "Rounded Total": "Total redondeado", 
- "Select \"Yes\" for sub - contracting items": "Seleccione &quot;S\u00ed&quot; para sub - temas de contrataci\u00f3n", 
- "Select Print Heading": "Seleccione Imprimir Encabezado", 
- "Select Terms and Conditions": "Seleccione T\u00e9rminos y Condiciones", 
- "Select the relevant company name if you have multiple companies": "Seleccione el nombre de la empresa correspondiente, si usted tiene m\u00faltiples empresas", 
- "Series": "Serie", 
- "Status": "Estado", 
- "Stock": "Valores", 
- "Submitted": "Enviado", 
- "Supplier": "Proveedor", 
- "Supplier Address": "Proveedor Direcci\u00f3n", 
- "Supplier Name": "Nombre del proveedor", 
- "Supplier Warehouse": "Proveedor Almac\u00e9n", 
- "Supplier warehouse where you have issued raw materials for sub - contracting": "Proveedor almac\u00e9n donde se han emitido las materias primas para la sub - contrataci\u00f3n", 
- "Supplier's currency": "Proveedor de moneda", 
- "Tax Calculation": "C\u00e1lculo de impuestos", 
- "Taxes": "Impuestos", 
- "Taxes and Charges Added": "Los impuestos y cargos adicionales", 
- "Taxes and Charges Added (Import)": "Los impuestos y cargos adicionales (Import)", 
- "Taxes and Charges Deducted": "Los impuestos y gastos deducidos", 
- "Taxes and Charges Deducted (Import)": "Los impuestos y gastos deducidos (Import)", 
- "Terms and Conditions": "T\u00e9rminos y Condiciones", 
- "Terms and Conditions HTML": "T\u00e9rminos y Condiciones HTML", 
- "Terms and Conditions1": "T\u00e9rminos y Condiciones1", 
- "The date at which current entry will get or has actually executed.": "La fecha en la que la entrada actual se consigue o se ejecuta realmente.", 
- "Time at which materials were received": "Momento en que los materiales fueron recibidos", 
- "To manage multiple series please go to Setup > Manage Series": "Para gestionar m\u00faltiples series por favor vaya a Configuraci\u00f3n&gt; Administrar Series", 
- "Total Tax": "Total de Impuestos", 
- "Totals": "Totales", 
- "Transporter Info": "Transportador Info", 
- "Transporter Name": "Transportador Nombre", 
- "Transporter lorry number": "Transportador n\u00famero cami\u00f3n", 
- "Warehouse where you are maintaining stock of rejected items": "Almac\u00e9n donde usted est\u00e1 manteniendo un balance de los art\u00edculos rechazados", 
- "Yes": "S\u00ed", 
- "You can make a purchase receipt from multiple purchase orders. Select purchase orders one by one and click on the button below.": "Usted puede hacer un recibo de compra a partir de \u00f3rdenes de compra m\u00faltiples. Seleccione las \u00f3rdenes de compra de uno en uno y haga clic en el bot\u00f3n de abajo."
-}
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt/locale/fr-doc.json b/stock/doctype/purchase_receipt/locale/fr-doc.json
deleted file mode 100644
index 280a490..0000000
--- a/stock/doctype/purchase_receipt/locale/fr-doc.json
+++ /dev/null
@@ -1,105 +0,0 @@
-{
- "% Billed": "Factur\u00e9%", 
- "% of materials billed against this Purchase Receipt": "% De mati\u00e8res factur\u00e9es contre ce re\u00e7u d&#39;achat", 
- "Add / Edit Taxes and Charges": "Ajouter / Modifier Taxes et frais", 
- "Add Terms and Conditions for the Purchase Receipt. You can also prepare a Terms and Conditions Master and use the Template.": "Ajouter Modalit\u00e9s et conditions visant le re\u00e7u d&#39;achat. Vous pouvez \u00e9galement pr\u00e9parer un cadre et une ma\u00eetrise de l&#39;\u00e9tat et utiliser le mod\u00e8le.", 
- "Address": "Adresse", 
- "Amended From": "De modifi\u00e9e", 
- "Bill Date": "Bill Date", 
- "Bill No": "Le projet de loi no", 
- "Calculate Tax": "Calculer l&#39;imp\u00f4t sur", 
- "Cancel Reason": "Annuler Raison", 
- "Cancelled": "Annul\u00e9", 
- "Challan Date": "Date de Challan", 
- "Challan No": "Pas de Challan", 
- "Company": "Entreprise", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Consid\u00e9rez cette liste de prix pour aller chercher de taux. (Seulement qui ont &quot;Pour achat&quot; comme v\u00e9rifi\u00e9)", 
- "Contact": "Contacter", 
- "Contact Email": "Contact Courriel", 
- "Contact Info": "Information de contact", 
- "Contact Person": "Personne \u00e0 contacter", 
- "Currency": "Monnaie", 
- "Currency & Price List": "Monnaie et liste de prix", 
- "Date on which lorry started from supplier warehouse": "Date \u00e0 laquelle le camion a commenc\u00e9 \u00e0 partir de l&#39;entrep\u00f4t fournisseur", 
- "Detailed Breakup of the totals": "Breakup d\u00e9taill\u00e9e des totaux", 
- "Draft": "Avant-projet", 
- "Exchange Rate": "Taux de change", 
- "File List": "Liste des fichiers", 
- "Filing in Additional Information about the Purchase Receipt will help you analyze your data better.": "D\u00e9p\u00f4t dans les Renseignements additionnels sur le re\u00e7u d&#39;achat vous aidera \u00e0 analyser vos donn\u00e9es de meilleure qualit\u00e9.", 
- "Fiscal Year": "Exercice", 
- "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.": "Le tableau suivant indique les valeurs si les articles sont en sous - traitance. Ces valeurs seront extraites de la ma\u00eetrise de la \u00abBill of Materials&quot; de sous - traitance articles.", 
- "GRN": "GRN", 
- "Get Current Stock": "Obtenez Stock actuel", 
- "Get Tax Detail": "Obtenez D\u00e9tail d&#39;imp\u00f4t", 
- "Get Terms and Conditions": "Obtenez Termes et Conditions", 
- "Grand Total": "Grand Total", 
- "Grand Total (Import)": "Total g\u00e9n\u00e9ral (Import)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "Si vous avez cr\u00e9\u00e9 un mod\u00e8le standard de taxes \u00e0 l&#39;achat et Master accusations, s\u00e9lectionnez-le et cliquez sur le bouton ci-dessous.", 
- "In Words": "Dans les mots", 
- "In Words (Import)": "Dans les mots (Import)", 
- "In Words will be visible once you save the Purchase Receipt.": "Dans les mots seront visibles une fois que vous enregistrez le re\u00e7u d&#39;achat.", 
- "Instructions": "Instructions", 
- "Is Subcontracted": "Est en sous-traitance", 
- "Items": "Articles", 
- "LR Date": "LR Date", 
- "LR No": "LR Non", 
- "Mobile No": "Aucun mobile", 
- "More Info": "Plus d&#39;infos", 
- "Name": "Nom", 
- "Net Total": "Total net", 
- "Net Total (Import)": "Total net (Import)", 
- "No": "Aucun", 
- "Other Details": "Autres d\u00e9tails", 
- "Posting Date": "Date de publication", 
- "Posting Time": "Affichage Temps", 
- "Price List": "Liste des Prix", 
- "Price List Currency": "Devise Prix", 
- "Price List Exchange Rate": "Taux de change Prix de liste", 
- "Pull Purchase Order Details": "Tirez D\u00e9tails de la commande d&#39;achat", 
- "Purchase Order": "Bon de commande", 
- "Purchase Receipt": "Achat R\u00e9ception", 
- "Purchase Receipt Item Supplieds": "Achat Supplieds point de r\u00e9ception", 
- "Purchase Receipt Items": "Acheter des articles re\u00e7us", 
- "Purchase Taxes and Charges": "Imp\u00f4ts achat et les frais", 
- "Range": "Gamme", 
- "Rate at which supplier's currency is converted to company's base currency": "Taux auquel la monnaie du fournisseur est converti en devise de base entreprise", 
- "Raw Material Details": "D\u00e9tails mati\u00e8res premi\u00e8res", 
- "Re-Calculate Values": "Re-calculer les valeurs", 
- "Rejected Warehouse": "Entrep\u00f4t rejet\u00e9e", 
- "Remarks": "Remarques", 
- "Rounded Total": "Totale arrondie", 
- "Select \"Yes\" for sub - contracting items": "S\u00e9lectionnez &quot;Oui&quot; pour la sous - traitance articles", 
- "Select Print Heading": "S\u00e9lectionnez Imprimer Cap", 
- "Select Terms and Conditions": "S\u00e9lectionnez Termes et Conditions", 
- "Select the relevant company name if you have multiple companies": "S\u00e9lectionnez le nom de l&#39;entreprise concern\u00e9e si vous avez de multiples entreprises", 
- "Series": "S\u00e9rie", 
- "Status": "Statut", 
- "Stock": "Stock", 
- "Submitted": "Soumis", 
- "Supplier": "Fournisseur", 
- "Supplier Address": "Adresse du fournisseur", 
- "Supplier Name": "Nom du fournisseur", 
- "Supplier Warehouse": "Entrep\u00f4t Fournisseur", 
- "Supplier warehouse where you have issued raw materials for sub - contracting": "Fournisseur entrep\u00f4t o\u00f9 vous avez \u00e9mis des mati\u00e8res premi\u00e8res pour la sous - traitance", 
- "Supplier's currency": "Fournisseur de monnaie", 
- "Tax Calculation": "Calcul de la taxe", 
- "Taxes": "Imp\u00f4ts", 
- "Taxes and Charges Added": "Taxes et redevances Ajout\u00e9", 
- "Taxes and Charges Added (Import)": "Taxes et redevances ajout\u00e9e (Import)", 
- "Taxes and Charges Deducted": "Taxes et frais d\u00e9duits", 
- "Taxes and Charges Deducted (Import)": "Taxes et frais d\u00e9duits (Import)", 
- "Terms and Conditions": "Termes et Conditions", 
- "Terms and Conditions HTML": "Termes et Conditions HTML", 
- "Terms and Conditions1": "Termes et conditions1", 
- "The date at which current entry will get or has actually executed.": "La date \u00e0 laquelle l&#39;entr\u00e9e actuelle permet de lire ou a r\u00e9ellement ex\u00e9cut\u00e9.", 
- "Time at which materials were received": "Heure \u00e0 laquelle les mat\u00e9riaux ont \u00e9t\u00e9 re\u00e7ues", 
- "To manage multiple series please go to Setup > Manage Series": "Pour g\u00e9rer plusieurs s\u00e9ries s&#39;il vous pla\u00eet allez dans R\u00e9glages&gt; G\u00e9rer S\u00e9rie", 
- "Total Tax": "Total de la taxe", 
- "Totals": "Totaux", 
- "Transporter Info": "Infos Transporter", 
- "Transporter Name": "Nom Transporter", 
- "Transporter lorry number": "Num\u00e9ro camion transporteur", 
- "Warehouse where you are maintaining stock of rejected items": "Entrep\u00f4t o\u00f9 vous \u00eates maintenant le bilan des \u00e9l\u00e9ments rejet\u00e9s", 
- "Yes": "Oui", 
- "You can make a purchase receipt from multiple purchase orders. Select purchase orders one by one and click on the button below.": "Vous pouvez faire une facture d&#39;achat de plusieurs bons de commande. S\u00e9lectionnez les commandes une par une et cliquez sur le bouton ci-dessous."
-}
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt/locale/hi-doc.json b/stock/doctype/purchase_receipt/locale/hi-doc.json
deleted file mode 100644
index 0e7d5e5..0000000
--- a/stock/doctype/purchase_receipt/locale/hi-doc.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "% Billed": "% \u092c\u093f\u0932", 
- "% of materials billed against this Purchase Receipt": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0915\u093e% \u0907\u0938 \u0916\u0930\u0940\u0926 \u0930\u0938\u0940\u0926 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u092c\u093f\u0932", 
- "Add / Edit Taxes and Charges": "\u0915\u0930 \u0914\u0930 \u092a\u094d\u0930\u092d\u093e\u0930 \u091c\u094b\u0921\u093c\u0947\u0902 / \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902", 
- "Add Terms and Conditions for the Purchase Receipt. You can also prepare a Terms and Conditions Master and use the Template.": "\u0916\u0930\u0940\u0926 \u0930\u0938\u0940\u0926 \u0915\u0947 \u0932\u093f\u090f \u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u094b\u0902 \u0915\u094b \u091c\u094b\u0921\u093c\u0947\u0902. \u0924\u0941\u092e \u092d\u0940 \u090f\u0915 \u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u0947\u0902 \u092e\u093e\u0938\u094d\u091f\u0930 \u0915\u094b \u0924\u0948\u092f\u093e\u0930 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902 \u0914\u0930 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0947\u0902.", 
- "Address": "\u092a\u0924\u093e", 
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Amendment Date": "\u0938\u0902\u0936\u094b\u0927\u0928 \u0924\u093f\u0925\u093f", 
- "Bill Date": "\u092c\u093f\u0932 \u0915\u0940 \u0924\u093e\u0930\u0940\u0916", 
- "Bill No": "\u0935\u093f\u0927\u0947\u092f\u0915 \u0928\u0939\u0940\u0902", 
- "Calculate Tax": "\u0915\u0930 \u0915\u0940 \u0917\u0923\u0928\u093e", 
- "Cancel Reason": "\u0915\u093e\u0930\u0923 \u0930\u0926\u094d\u0926 \u0915\u0930\u0947\u0902", 
- "Cancelled": "Cancelled", 
- "Challan Date": "\u091a\u093e\u0932\u093e\u0928 \u0924\u093f\u0925\u093f", 
- "Challan No": "\u0928\u0939\u0940\u0902 \u091a\u093e\u0932\u093e\u0928", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "\u0926\u0930 \u092e\u094b\u0939\u0915 \u0915\u0947 \u0932\u093f\u090f \u0907\u0938 \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092a\u0930 \u0935\u093f\u091a\u093e\u0930 \u0915\u0930\u0947\u0902. (\u091c\u094b \u0915\u0947\u0935\u0932 &quot;\u0916\u0930\u0940\u0926\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f&quot; \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u091c\u093e\u0901\u091a)", 
- "Contact": "\u0938\u0902\u092a\u0930\u094d\u0915", 
- "Contact Email": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0908\u092e\u0947\u0932", 
- "Contact Info": "\u0938\u0902\u092a\u0930\u094d\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Contact Person": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0935\u094d\u092f\u0915\u094d\u0924\u093f", 
- "Conversion Rate": "\u0930\u0942\u092a\u093e\u0902\u0924\u0930\u0923 \u0926\u0930", 
- "Currency": "\u092e\u0941\u0926\u094d\u0930\u093e", 
- "Currency & Price List": "\u092e\u0941\u0926\u094d\u0930\u093e \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940", 
- "Date on which lorry started from supplier warehouse": "\u091c\u093f\u0938 \u092a\u0930 \u0924\u093f\u0925\u093f \u0932\u0949\u0930\u0940 \u0906\u092a\u0942\u0930\u094d\u0924\u093f\u0915\u0930\u094d\u0924\u093e \u0917\u094b\u0926\u093e\u092e \u0938\u0947 \u0936\u0941\u0930\u0942", 
- "Detailed Breakup of the totals": "\u092f\u094b\u0917 \u0915\u0940 \u0935\u093f\u0938\u094d\u0924\u0943\u0924 \u092c\u094d\u0930\u0947\u0915\u0905\u092a", 
- "Draft": "\u092e\u0938\u094c\u0926\u093e", 
- "Exchange Rate": "\u0935\u093f\u0928\u093f\u092e\u092f \u0926\u0930", 
- "File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940", 
- "Filing in Additional Information about the Purchase Receipt will help you analyze your data better.": "\u0916\u0930\u0940\u0926 \u0930\u0938\u0940\u0926 \u0915\u0947 \u092c\u093e\u0930\u0947 \u092e\u0947\u0902 \u0905\u0924\u093f\u0930\u093f\u0915\u094d\u0924 \u0938\u0942\u091a\u0928\u093e \u092e\u0947\u0902 \u092b\u093e\u0907\u0932\u093f\u0902\u0917 \u092e\u0947\u0902 \u092e\u0926\u0926 \u092e\u093f\u0932\u0947\u0917\u0940 \u0906\u092a \u0905\u092a\u0928\u0947 \u0921\u0947\u091f\u093e \u0915\u093e \u0935\u093f\u0936\u094d\u0932\u0947\u0937\u0923 \u092c\u0947\u0939\u0924\u0930.", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "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.": "\u0924\u093e\u0932\u093f\u0915\u093e \u0915\u0947 \u092c\u093e\u0926 \u092e\u0942\u0932\u094d\u092f\u094b\u0902 \u0915\u094b \u0926\u093f\u0916\u093e\u0928\u0947 \u0905\u0917\u0930 \u0906\u0907\u091f\u092e \u0909\u092a - \u0905\u0928\u0941\u092c\u0902\u0927. \u0905\u0928\u0941\u092c\u0902\u0927\u093f\u0924 \u0906\u0907\u091f\u092e - \u0907\u0928 \u092e\u0942\u0932\u094d\u092f\u094b\u0902 \u0915\u094b \u0909\u092a &quot;\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0915\u0947 \u0935\u093f\u0927\u0947\u092f\u0915&quot; \u0915\u0947 \u092e\u093e\u0932\u093f\u0915 \u0938\u0947 \u0926\u093f\u0932\u0935\u093e\u092f\u093e \u091c\u093e\u090f\u0917\u093e.", 
- "GRN": "GRN", 
- "Get Current Stock": "\u092e\u094c\u091c\u0942\u0926\u093e \u0938\u094d\u091f\u0949\u0915", 
- "Get Tax Detail": "\u091f\u0948\u0915\u094d\u0938 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Get Terms and Conditions": "\u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u0947\u0902", 
- "Grand Total": "\u092e\u0939\u093e\u092f\u094b\u0917", 
- "Grand Total (Import)": "\u092e\u0939\u093e\u092f\u094b\u0917 (\u0906\u092f\u093e\u0924)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "\u092f\u0926\u093f \u0906\u092a \u0916\u0930\u0940\u0926 \u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u092e\u093e\u0938\u094d\u091f\u0930 \u092e\u0947\u0902 \u090f\u0915 \u092e\u093e\u0928\u0915 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f \u092c\u0928\u093e\u092f\u093e \u0939\u0948, \u090f\u0915 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902 \u0914\u0930 \u0928\u0940\u091a\u0947 \u0915\u0947 \u092c\u091f\u0928 \u092a\u0930 \u0915\u094d\u0932\u093f\u0915 \u0915\u0930\u0947\u0902.", 
- "In Words": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902", 
- "In Words (Import)": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902 (\u0906\u092f\u093e\u0924)", 
- "In Words will be visible once you save the Purchase Receipt.": "\u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902 \u0926\u093f\u0916\u093e\u0908 \u0939\u094b \u0938\u0915\u0924\u093e \u0939\u0948 \u090f\u0915 \u092c\u093e\u0930 \u0906\u092a \u0916\u0930\u0940\u0926 \u0930\u0938\u0940\u0926 \u0915\u094b \u092c\u091a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0939\u094b\u0917\u093e.", 
- "Instructions": "\u0928\u093f\u0930\u094d\u0926\u0947\u0936", 
- "Is Subcontracted": "\u0915\u094d\u092f\u093e subcontracted", 
- "Items": "\u0906\u0907\u091f\u092e", 
- "LR Date": "LR \u0924\u093f\u0925\u093f", 
- "LR No": "\u0928\u0939\u0940\u0902 LR", 
- "Mobile No": "\u0928\u0939\u0940\u0902 \u092e\u094b\u092c\u093e\u0907\u0932", 
- "More Info": "\u0905\u0927\u093f\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Name": "\u0928\u093e\u092e", 
- "Net Total": "\u0936\u0941\u0926\u094d\u0927 \u091c\u094b\u0921\u093c", 
- "Net Total (Import)": "\u0936\u0941\u0926\u094d\u0927 \u0915\u0941\u0932 (\u0906\u092f\u093e\u0924)", 
- "No": "\u0928\u0939\u0940\u0902", 
- "Other Details": "\u0905\u0928\u094d\u092f \u0935\u093f\u0935\u0930\u0923", 
- "Posting Date": "\u0924\u093f\u0925\u093f \u092a\u094b\u0938\u094d\u091f\u093f\u0902\u0917", 
- "Posting Time": "\u092c\u093e\u0930 \u092a\u094b\u0938\u094d\u091f\u093f\u0902\u0917", 
- "Price List": "\u0915\u0940\u092e\u0924 \u0938\u0942\u091a\u0940", 
- "Price List Currency": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u092e\u0941\u0926\u094d\u0930\u093e", 
- "Price List Exchange Rate": "\u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940 \u0935\u093f\u0928\u093f\u092e\u092f \u0926\u0930", 
- "Pull Purchase Order Details": "\u0916\u0930\u0940\u0926 \u0906\u0926\u0947\u0936 \u0935\u093f\u0935\u0930\u0923 \u0916\u0940\u0902\u091a\u094b", 
- "Purchase Order": "\u0906\u0926\u0947\u0936 \u0916\u0930\u0940\u0926", 
- "Purchase Receipt": "\u0930\u0938\u0940\u0926 \u0916\u0930\u0940\u0926", 
- "Purchase Receipt Item Supplieds": "\u0916\u0930\u0940\u0926 \u0930\u0938\u0940\u0926 \u0906\u0907\u091f\u092e Supplieds", 
- "Purchase Receipt Items": "\u0930\u0938\u0940\u0926 \u0935\u0938\u094d\u0924\u0941\u0913\u0902 \u0915\u0940 \u0916\u0930\u0940\u0926", 
- "Purchase Taxes and Charges": "\u0916\u0930\u0940\u0926 \u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915", 
- "Range": "\u0930\u0947\u0902\u091c", 
- "Rate at which supplier's currency is converted to company's base currency": "\u0926\u0930 \u091c\u093f\u0938 \u092a\u0930 \u0906\u092a\u0942\u0930\u094d\u0924\u093f\u0915\u0930\u094d\u0924\u093e \u092e\u0941\u0926\u094d\u0930\u093e \u0915\u0902\u092a\u0928\u0940 \u0915\u0947 \u092c\u0947\u0938 \u092e\u0941\u0926\u094d\u0930\u093e \u092e\u0947\u0902 \u092a\u0930\u093f\u0935\u0930\u094d\u0924\u093f\u0924 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948", 
- "Raw Material Details": "\u0915\u091a\u094d\u091a\u0947 \u092e\u093e\u0932 \u0935\u093f\u0935\u0930\u0923", 
- "Re-Calculate Values": "\u092a\u0941\u0928\u0903 \u0917\u0923\u0928\u093e \u092e\u093e\u0928", 
- "Rejected Warehouse": "\u0905\u0938\u094d\u0935\u0940\u0915\u0943\u0924 \u0935\u0947\u0905\u0930\u0939\u093e\u0909\u0938", 
- "Remarks": "\u091f\u093f\u092a\u094d\u092a\u0923\u093f\u092f\u093e\u0901", 
- "Rounded Total": "\u0917\u094b\u0932 \u0915\u0941\u0932", 
- "Select \"Yes\" for sub - contracting items": "\u0909\u092a \u0915\u0947 \u0932\u093f\u090f &quot;\u0939\u093e\u0901&quot; \u091a\u0941\u0928\u0947\u0902 \u0906\u0907\u091f\u092e \u0915\u0930\u093e\u0930", 
- "Select Print Heading": "\u091a\u092f\u0928 \u0936\u0940\u0930\u094d\u0937\u0915 \u092a\u094d\u0930\u093f\u0902\u091f", 
- "Select Terms and Conditions": "\u0928\u093f\u092f\u092e\u094b\u0902 \u0914\u0930 \u0936\u0930\u094d\u0924\u094b\u0902 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Select the relevant company name if you have multiple companies": "\u0905\u0917\u0930 \u0906\u092a \u0915\u0908 \u0915\u0902\u092a\u0928\u093f\u092f\u094b\u0902 \u092a\u094d\u0930\u093e\u0938\u0902\u0917\u093f\u0915 \u0915\u0902\u092a\u0928\u0940 \u0915\u0947 \u0928\u093e\u092e \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Series": "\u0915\u0908", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "Submitted": "\u092a\u0947\u0936", 
- "Supplier": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915", 
- "Supplier Address": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u092a\u0924\u093e", 
- "Supplier Name": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0928\u093e\u092e", 
- "Supplier Warehouse": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0935\u0947\u0905\u0930\u0939\u093e\u0909\u0938", 
- "Supplier warehouse where you have issued raw materials for sub - contracting": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0917\u094b\u0926\u093e\u092e \u091c\u0939\u093e\u0901 \u0906\u092a \u0909\u092a \u0915\u0947 \u0932\u093f\u090f \u0915\u091a\u094d\u091a\u0947 \u092e\u093e\u0932 \u0915\u0947 \u091c\u093e\u0930\u0940 \u0915\u093f\u090f \u0917\u090f \u0939\u0948\u0902 - \u0915\u0930\u093e\u0930", 
- "Supplier's currency": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u092e\u0941\u0926\u094d\u0930\u093e", 
- "Tax Calculation": "\u0915\u0930 \u0917\u0923\u0928\u093e", 
- "Taxes": "\u0915\u0930", 
- "Taxes and Charges Added": "\u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u091c\u094b\u0921\u093c\u093e", 
- "Taxes and Charges Added (Import)": "\u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u091c\u094b\u0921\u093c\u093e (\u0906\u092f\u093e\u0924)", 
- "Taxes and Charges Deducted": "\u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u0915\u091f\u094c\u0924\u0940", 
- "Taxes and Charges Deducted (Import)": "\u0915\u0930 \u0914\u0930 \u0936\u0941\u0932\u094d\u0915 \u0915\u091f\u094c\u0924\u0940 (\u0906\u092f\u093e\u0924)", 
- "Terms and Conditions": "\u0928\u093f\u092f\u092e \u0914\u0930 \u0936\u0930\u094d\u0924\u0947\u0902", 
- "Terms and Conditions HTML": "\u0928\u093f\u092f\u092e\u094b\u0902 \u0914\u0930 \u0936\u0930\u094d\u0924\u094b\u0902 HTML", 
- "Terms and Conditions1": "\u0928\u093f\u092f\u092e \u0914\u0930 Conditions1", 
- "The date at which current entry is corrected in the system.": "\u091c\u094b \u0924\u093e\u0930\u0940\u0916 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0938\u0939\u0940 \u0939\u0948.", 
- "The date at which current entry will get or has actually executed.": "\u0924\u093e\u0930\u0940\u0916, \u091c\u093f\u0938 \u092a\u0930 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092f\u093e \u0935\u093e\u0938\u094d\u0924\u0935 \u092e\u0947\u0902 \u092e\u093e\u0930 \u0921\u093e\u0932\u093e \u0917\u092f\u093e \u0939\u0948.", 
- "Time at which materials were received": "\u091c\u094b \u0938\u092e\u092f \u092a\u0930 \u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0939\u0941\u090f \u0925\u0947", 
- "To manage multiple series please go to Setup > Manage Series": "\u090f\u0915\u093e\u0927\u093f\u0915 \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0938\u0947\u091f\u0905\u092a \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u091c\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u0943\u092a\u092f\u093e \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928", 
- "Total Tax": "\u0915\u0941\u0932 \u091f\u0948\u0915\u094d\u0938", 
- "Totals": "\u092f\u094b\u0917", 
- "Transporter Info": "\u091f\u094d\u0930\u093e\u0902\u0938\u092a\u094b\u0930\u094d\u091f\u0930 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Transporter Name": "\u091f\u094d\u0930\u093e\u0902\u0938\u092a\u094b\u0930\u094d\u091f\u0930 \u0928\u093e\u092e", 
- "Transporter lorry number": "\u091f\u094d\u0930\u093e\u0902\u0938\u092a\u094b\u0930\u094d\u091f\u0930 \u0932\u0949\u0930\u0940 \u0928\u0902\u092c\u0930", 
- "Warehouse where you are maintaining stock of rejected items": "\u0935\u0947\u0905\u0930\u0939\u093e\u0909\u0938 \u091c\u0939\u093e\u0901 \u0906\u092a \u0915\u094b \u0905\u0938\u094d\u0935\u0940\u0915\u093e\u0930 \u0915\u0930 \u0926\u093f\u092f\u093e \u0906\u0907\u091f\u092e \u0915\u0947 \u0936\u0947\u092f\u0930 \u0915\u094b \u092c\u0928\u093e\u090f \u0930\u0916\u0928\u0947 \u0930\u0939\u0947 \u0939\u0948\u0902", 
- "Yes": "\u0939\u093e\u0902", 
- "You can make a purchase receipt from multiple purchase orders. Select purchase orders one by one and click on the button below.": "\u0906\u092a \u0915\u0908 \u0916\u0930\u0940\u0926 \u0915\u0947 \u0906\u0926\u0947\u0936 \u0938\u0947 \u090f\u0915 \u0916\u0930\u0940\u0926 \u0930\u0938\u0940\u0926 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902. \u0916\u0930\u0940\u0926 \u0915\u0947 \u0906\u0926\u0947\u0936 \u0915\u0947 \u090f\u0915 \u0938\u0947 \u090f\u0915 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902 \u0914\u0930 \u0928\u0940\u091a\u0947 \u0915\u0947 \u092c\u091f\u0928 \u092a\u0930 \u0915\u094d\u0932\u093f\u0915 \u0915\u0930\u0947\u0902."
-}
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt/locale/hr-doc.json b/stock/doctype/purchase_receipt/locale/hr-doc.json
deleted file mode 100644
index 7d518cf..0000000
--- a/stock/doctype/purchase_receipt/locale/hr-doc.json
+++ /dev/null
@@ -1,104 +0,0 @@
-{
- "% Billed": "Napla\u0107eno%", 
- "% of materials billed against this Purchase Receipt": "% Materijala napla\u0107eno protiv ove kupnje primitka", 
- "Add / Edit Taxes and Charges": "Dodaj / Uredi poreza i pristojbi", 
- "Add Terms and Conditions for the Purchase Receipt. You can also prepare a Terms and Conditions Master and use the Template.": "Dodaj Uvjete za kupnju primitka. Tako\u0111er mo\u017eete pripremiti Uvjeti i odredbe Master i koristiti predlo\u017eak.", 
- "Address": "Adresa", 
- "Amended From": "Izmijenjena Od", 
- "Bill Date": "Bill Datum", 
- "Bill No": "Bill Ne", 
- "Calculate Tax": "Izra\u010dun poreza", 
- "Cancel Reason": "Odustani razlog", 
- "Cancelled": "Otkazan", 
- "Challan Date": "Challan Datum", 
- "Challan No": "Challan Ne", 
- "Company": "Dru\u0161tvo", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Razmislite ovom cjeniku za dobavljanje stopu. (Samo \u0161to su &quot;Za kupnju&quot; kao provjereni)", 
- "Contact": "Kontaktirati", 
- "Contact Email": "Kontakt e", 
- "Contact Info": "Kontakt Informacije", 
- "Contact Person": "Kontakt osoba", 
- "Currency": "Valuta", 
- "Currency & Price List": "Valuta &amp; Cjenik", 
- "Date on which lorry started from supplier warehouse": "Datum na koji je kamion po\u010deo od dobavlja\u010da skladi\u0161tu", 
- "Detailed Breakup of the totals": "Detaljni raspada ukupnim", 
- "Draft": "Skica", 
- "Exchange Rate": "Te\u010daj", 
- "File List": "Popis datoteka", 
- "Filing in Additional Information about the Purchase Receipt will help you analyze your data better.": "Podno\u0161enje u dodatne informacije o kupoprodaji prijemu \u0107e vam pomo\u0107i da analizirati podatke bolje.", 
- "Fiscal Year": "Fiskalna godina", 
- "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.": "Nakon stol \u0107e pokazati vrijednosti ako su stavke pod - ugovoreno. Ove vrijednosti \u0107e biti preuzeta od zapovjednika &quot;Bill of Materials&quot; pod - ugovoreni stavke.", 
- "GRN": "GRN", 
- "Get Current Stock": "Nabavite trenutne zalihe", 
- "Get Tax Detail": "Nabavite poreza Detalj", 
- "Get Terms and Conditions": "Nabavite Uvjeti i pravila", 
- "Grand Total": "Sveukupno", 
- "Grand Total (Import)": "Sveukupno (Uvoz)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "Ako ste stvorili standardni predlo\u017eak za kupnju poreze i pristojbe magisterij, odaberite jednu i kliknite na gumb ispod.", 
- "In Words": "U rije\u010di", 
- "In Words (Import)": "U rije\u010di (Uvoz)", 
- "In Words will be visible once you save the Purchase Receipt.": "U rije\u010di \u0107e biti vidljiv nakon \u0161to spremite kupiti primitka.", 
- "Instructions": "Instrukcije", 
- "Is Subcontracted": "Je podugovarati", 
- "Items": "Proizvodi", 
- "LR Date": "LR Datum", 
- "LR No": "LR Ne", 
- "Mobile No": "Mobitel Nema", 
- "More Info": "Vi\u0161e informacija", 
- "Net Total": "Neto Ukupno", 
- "Net Total (Import)": "Neto Ukupno (Uvoz)", 
- "No": "Ne", 
- "Other Details": "Ostali podaci", 
- "Posting Date": "Objavljivanje Datum", 
- "Posting Time": "Objavljivanje Vrijeme", 
- "Price List": "Cjenik", 
- "Price List Currency": "Cjenik valuta", 
- "Price List Exchange Rate": "Cjenik te\u010dajna", 
- "Pull Purchase Order Details": "Povucite Detalji narud\u017ebe Kupnja", 
- "Purchase Order": "Narud\u017ebenica", 
- "Purchase Receipt": "Ra\u010dun kupnje", 
- "Purchase Receipt Item Supplieds": "Kupnja Supplieds Stavka primitka", 
- "Purchase Receipt Items": "Kupnja primitka artikle", 
- "Purchase Taxes and Charges": "Kupnja Porezi i naknade", 
- "Range": "Domet", 
- "Rate at which supplier's currency is converted to company's base currency": "Stopa po kojoj supplier valuta se pretvaraju u tvrtke bazne valute", 
- "Raw Material Details": "Sirovina Detalji", 
- "Re-Calculate Values": "Ponovno izra\u010dunati vrijednosti", 
- "Rejected Warehouse": "Odbijen galerija", 
- "Remarks": "Primjedbe", 
- "Rounded Total": "Zaobljeni Ukupno", 
- "Select \"Yes\" for sub - contracting items": "Odaberite &quot;Da&quot; za pod - ugovorne stavke", 
- "Select Print Heading": "Odaberite Ispis Naslov", 
- "Select Terms and Conditions": "Odaberite Uvjeti i pravila", 
- "Select the relevant company name if you have multiple companies": "Odaberite odgovaraju\u0107i naziv tvrtke ako imate vi\u0161e tvrtki", 
- "Series": "Serija", 
- "Status": "Status", 
- "Stock": "Zaliha", 
- "Submitted": "Prijavljen", 
- "Supplier": "Dobavlja\u010d", 
- "Supplier Address": "Dobavlja\u010d Adresa", 
- "Supplier Name": "Dobavlja\u010d Ime", 
- "Supplier Warehouse": "Dobavlja\u010d galerija", 
- "Supplier warehouse where you have issued raw materials for sub - contracting": "Dobavlja\u010d skladi\u0161te gdje ste izdali sirovine za pod - ugovaranje", 
- "Supplier's currency": "Dobavlja\u010deva valuta", 
- "Tax Calculation": "Obra\u010dun poreza", 
- "Taxes": "Porezi", 
- "Taxes and Charges Added": "Porezi i naknade Dodano", 
- "Taxes and Charges Added (Import)": "Porezi i naknade Dodano (Uvoz)", 
- "Taxes and Charges Deducted": "Porezi i naknade oduzeti", 
- "Taxes and Charges Deducted (Import)": "Porezi i naknade Umanjenja (Uvoz)", 
- "Terms and Conditions": "Odredbe i uvjeti", 
- "Terms and Conditions HTML": "Uvjeti HTML", 
- "Terms and Conditions1": "Odredbe i Conditions1", 
- "The date at which current entry will get or has actually executed.": "Datum na koji teku\u0107i zapis \u0107e dobiti ili zapravo je pogubljen.", 
- "Time at which materials were received": "Vrijeme u kojem su materijali primili", 
- "To manage multiple series please go to Setup > Manage Series": "Za upravljati s vi\u0161e niz molimo idite na Postavke&gt; Upravljanje serije", 
- "Total Tax": "Ukupno poreza", 
- "Totals": "Ukupan rezultat", 
- "Transporter Info": "Transporter Info", 
- "Transporter Name": "Transporter Ime", 
- "Transporter lorry number": "Transporter kamion broj", 
- "Warehouse where you are maintaining stock of rejected items": "Skladi\u0161te gdje ste odr\u017eavanju zaliha odbijenih stavki", 
- "Yes": "Da", 
- "You can make a purchase receipt from multiple purchase orders. Select purchase orders one by one and click on the button below.": "Mo\u017eete napraviti kupnju potvrdu iz vi\u0161e narud\u017ebenice. Odaberite narud\u017ebe, jednu po jednu i kliknite na gumb ispod."
-}
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt/locale/nl-doc.json b/stock/doctype/purchase_receipt/locale/nl-doc.json
deleted file mode 100644
index f13c3bd..0000000
--- a/stock/doctype/purchase_receipt/locale/nl-doc.json
+++ /dev/null
@@ -1,105 +0,0 @@
-{
- "% Billed": "% Gefactureerd", 
- "% of materials billed against this Purchase Receipt": "% Van de materialen in rekening gebracht tegen deze aankoop Ontvangst", 
- "Add / Edit Taxes and Charges": "Toevoegen / bewerken en-heffingen", 
- "Add Terms and Conditions for the Purchase Receipt. You can also prepare a Terms and Conditions Master and use the Template.": "Voeg Algemene voorwaarden voor het bewijs van aankoop. U kunt ook bereiden een Algemene voorwaarden Master en gebruik maken van de sjabloon.", 
- "Address": "Adres", 
- "Amended From": "Gewijzigd Van", 
- "Bill Date": "Bill Datum", 
- "Bill No": "Bill Geen", 
- "Calculate Tax": "Bereken BTW", 
- "Cancel Reason": "Annuleren Reden", 
- "Cancelled": "Geannuleerd", 
- "Challan Date": "Challan Datum", 
- "Challan No": "Challan Geen", 
- "Company": "Vennootschap", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Beschouw dit Prijslijst voor het ophalen van tarief. (Alleen die &quot;voor het kopen van&quot; als aangevinkt)", 
- "Contact": "Contact", 
- "Contact Email": "Contact E-mail", 
- "Contact Info": "Contact Info", 
- "Contact Person": "Contactpersoon", 
- "Currency": "Valuta", 
- "Currency & Price List": "Valuta &amp; prijslijst", 
- "Date on which lorry started from supplier warehouse": "Datum waarop vrachtwagen gestart vanuit leverancier magazijn", 
- "Detailed Breakup of the totals": "Gedetailleerde Breakup van de totalen", 
- "Draft": "Ontwerp", 
- "Exchange Rate": "Wisselkoers", 
- "File List": "File List", 
- "Filing in Additional Information about the Purchase Receipt will help you analyze your data better.": "Het indienen van aanvullende informatie over de aankoopbon zal u helpen uw gegevens te analyseren hoe beter.", 
- "Fiscal Year": "Boekjaar", 
- "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.": "Na tafel zal waarden als items zijn sub - gecontracteerde. Deze waarden zullen worden opgehaald van de meester van de &quot;Bill of Materials&quot; van sub - gecontracteerde items.", 
- "GRN": "GRN", 
- "Get Current Stock": "Get Huidige voorraad", 
- "Get Tax Detail": "Get Tax Detail", 
- "Get Terms and Conditions": "Get Algemene Voorwaarden", 
- "Grand Total": "Algemeen totaal", 
- "Grand Total (Import)": "Grand Total (Import)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "Als u hebt gemaakt van een standaard template in Aankoop en-heffingen Meester, selecteert u een en klikt u op de knop.", 
- "In Words": "In Woorden", 
- "In Words (Import)": "In Words (Import)", 
- "In Words will be visible once you save the Purchase Receipt.": "In Woorden zijn zichtbaar zodra u de aankoopbon te bewaren.", 
- "Instructions": "Instructies", 
- "Is Subcontracted": "Wordt uitbesteed", 
- "Items": "Artikelen", 
- "LR Date": "LR Datum", 
- "LR No": "LR Geen", 
- "Mobile No": "Mobiel Nog geen", 
- "More Info": "Meer info", 
- "Name": "Naam", 
- "Net Total": "Net Total", 
- "Net Total (Import)": "Netto Totaal (Import)", 
- "No": "Geen", 
- "Other Details": "Andere Details", 
- "Posting Date": "Plaatsingsdatum", 
- "Posting Time": "Posting Time", 
- "Price List": "Prijslijst", 
- "Price List Currency": "Prijslijst Valuta", 
- "Price List Exchange Rate": "Prijslijst Wisselkoers", 
- "Pull Purchase Order Details": "Trek Purchase Order Details", 
- "Purchase Order": "Purchase Order", 
- "Purchase Receipt": "Aankoopbewijs", 
- "Purchase Receipt Item Supplieds": "Aankoopbewijs Item Supplieds", 
- "Purchase Receipt Items": "Aankoopbewijs Items", 
- "Purchase Taxes and Charges": "Aankoop en-heffingen", 
- "Range": "Reeks", 
- "Rate at which supplier's currency is converted to company's base currency": "Snelheid waarmee de leverancier valuta wordt omgerekend naar de basis bedrijf munt", 
- "Raw Material Details": "Grondstof Details", 
- "Re-Calculate Values": "Re-waarden berekenen", 
- "Rejected Warehouse": "Afgewezen Warehouse", 
- "Remarks": "Opmerkingen", 
- "Rounded Total": "Afgeronde Totaal", 
- "Select \"Yes\" for sub - contracting items": "Selecteer &quot;Ja&quot; voor sub - aanbestedende artikelen", 
- "Select Print Heading": "Selecteer Print rubriek", 
- "Select Terms and Conditions": "Selecteer Algemene Voorwaarden", 
- "Select the relevant company name if you have multiple companies": "Selecteer de gewenste bedrijfsnaam als u meerdere bedrijven", 
- "Series": "Serie", 
- "Status": "Staat", 
- "Stock": "Voorraad", 
- "Submitted": "Ingezonden", 
- "Supplier": "Leverancier", 
- "Supplier Address": "Leverancier Adres", 
- "Supplier Name": "Leverancier Naam", 
- "Supplier Warehouse": "Leverancier Warehouse", 
- "Supplier warehouse where you have issued raw materials for sub - contracting": "Leverancier magazijn waar u grondstoffen afgegeven voor sub - aanbestedende", 
- "Supplier's currency": "Leverancier valuta", 
- "Tax Calculation": "BTW-berekening", 
- "Taxes": "Belastingen", 
- "Taxes and Charges Added": "Belastingen en heffingen toegevoegd", 
- "Taxes and Charges Added (Import)": "Belastingen en heffingen toegevoegd (Import)", 
- "Taxes and Charges Deducted": "Belastingen en heffingen Afgetrokken", 
- "Taxes and Charges Deducted (Import)": "Belastingen en kosten afgetrokken (Import)", 
- "Terms and Conditions": "Algemene Voorwaarden", 
- "Terms and Conditions HTML": "Algemene Voorwaarden HTML", 
- "Terms and Conditions1": "Algemene Conditions1", 
- "The date at which current entry will get or has actually executed.": "De datum waarop huidige item krijgt of heeft daadwerkelijk zijn uitgevoerd.", 
- "Time at which materials were received": "Tijdstip waarop materialen ontvangen", 
- "To manage multiple series please go to Setup > Manage Series": "Om meerdere reeksen te beheren gaat u naar Setup&gt; Beheer-serie", 
- "Total Tax": "Total Tax", 
- "Totals": "Totalen", 
- "Transporter Info": "Transporter Info", 
- "Transporter Name": "Vervoerder Naam", 
- "Transporter lorry number": "Transporter vrachtwagen nummer", 
- "Warehouse where you are maintaining stock of rejected items": "Warehouse waar u het handhaven voorraad van afgewezen artikelen", 
- "Yes": "Ja", 
- "You can make a purchase receipt from multiple purchase orders. Select purchase orders one by one and click on the button below.": "U kunt een aankoopbewijs van meerdere inkooporders. Selecteer inkooporders een voor een en klikt u op de knop."
-}
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt/locale/pt-BR-doc.json b/stock/doctype/purchase_receipt/locale/pt-BR-doc.json
deleted file mode 100644
index 47ca9a6..0000000
--- a/stock/doctype/purchase_receipt/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,104 +0,0 @@
-{
- "% Billed": "Faturado %", 
- "% of materials billed against this Purchase Receipt": "% de materiais faturados contra este Recibo de Compra", 
- "Add / Edit Taxes and Charges": "Adicionar / Editar Impostos e Encargos", 
- "Add Terms and Conditions for the Purchase Receipt. You can also prepare a Terms and Conditions Master and use the Template.": "Adicione Termos e Condi\u00e7\u00f5es para o Recibo de Compra. Voc\u00ea tamb\u00e9m pode preparar um cadastro de Termos e Condi\u00e7\u00f5es e usar o Modelo.", 
- "Address": "Endere\u00e7o", 
- "Amended From": "Corrigido De", 
- "Bill Date": "Data de Faturamento", 
- "Bill No": "Fatura N\u00ba", 
- "Calculate Tax": "Calcular Imposto", 
- "Cancel Reason": "Motivo do Cancelar", 
- "Cancelled": "Cancelado", 
- "Challan Date": "Data do Recibo", 
- "Challan No": "N\u00ba do Recibo", 
- "Company": "Empresa", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Considere esta Lista de Pre\u00e7os para a obten\u00e7\u00e3o do valor. (S\u00f3 onde &quot;Para Comprar&quot; estiver marcado)", 
- "Contact": "Contato", 
- "Contact Email": "E-mail do Contato", 
- "Contact Info": "Informa\u00e7\u00f5es para Contato", 
- "Contact Person": "Pessoa de Contato", 
- "Currency": "Moeda", 
- "Currency & Price List": "Moeda e Lista de Pre\u00e7os", 
- "Date on which lorry started from supplier warehouse": "Data em que o caminh\u00e3o partiu do almoxarifado do fornecedor", 
- "Detailed Breakup of the totals": "Detalhamento dos totais", 
- "Draft": "Rascunho", 
- "Exchange Rate": "Taxa de C\u00e2mbio", 
- "File List": "Lista de Arquivos", 
- "Filing in Additional Information about the Purchase Receipt will help you analyze your data better.": "Preenchimento de informa\u00e7\u00f5es adicionais sobre o Recibo de compra vai ajudar a analisar melhor seus dados.", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "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.": "A tabela a seguir mostrar\u00e1 valores se os itens s\u00e3o sub-contratados. Estes valores ser\u00e3o obtidos a partir do cadastro da &quot;Lista de Materiais&quot; de itens sub-contratados.", 
- "GRN": "GRN", 
- "Get Current Stock": "Obter Estoque atual", 
- "Get Tax Detail": "Obtenha detalhes de Imposto", 
- "Get Terms and Conditions": "Obter os Termos e Condi\u00e7\u00f5es", 
- "Grand Total": "Total Geral", 
- "Grand Total (Import)": "Total Geral (Importa\u00e7\u00e3o)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "Se voc\u00ea criou um modelo padr\u00e3o no cadastro de Impostos de Compra e Encargos, selecione um e clique no bot\u00e3o abaixo.", 
- "In Words": "Por extenso", 
- "In Words (Import)": "Por extenso (Import)", 
- "In Words will be visible once you save the Purchase Receipt.": "Por extenso ser\u00e1 vis\u00edvel quando voc\u00ea salvar o recibo de compra.", 
- "Instructions": "Instru\u00e7\u00f5es", 
- "Is Subcontracted": "\u00c9 subcontratada", 
- "Items": "Itens", 
- "LR Date": "Data LR", 
- "LR No": "N\u00ba LR", 
- "Mobile No": "Telefone Celular", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Net Total": "Total L\u00edquido", 
- "Net Total (Import)": "Total L\u00edquido (Importa\u00e7\u00e3o)", 
- "No": "N\u00e3o", 
- "Other Details": "Outros detalhes", 
- "Posting Date": "Data da Postagem", 
- "Posting Time": "Hor\u00e1rio da Postagem", 
- "Price List": "Lista de Pre\u00e7os", 
- "Price List Currency": "Moeda da Lista de Pre\u00e7os", 
- "Price List Exchange Rate": "Taxa de C\u00e2mbio da Lista de Pre\u00e7os", 
- "Pull Purchase Order Details": "Puxar Detalhes da Ordem de Compra", 
- "Purchase Order": "Ordem de Compra", 
- "Purchase Receipt": "Recibo de Compra", 
- "Purchase Receipt Item Supplieds": "Item do Recibo de Compra Fornecido", 
- "Purchase Receipt Items": "Itens do Recibo de Compra", 
- "Purchase Taxes and Charges": "Impostos e Encargos sobre Compras", 
- "Range": "Alcance", 
- "Rate at which supplier's currency is converted to company's base currency": "Taxa na qual a moeda do fornecedor \u00e9 convertida para a moeda base da empresa", 
- "Raw Material Details": "Detalhes de Materias-Primas", 
- "Re-Calculate Values": "Re-calcular valores", 
- "Rejected Warehouse": "Almoxarifado Rejeitado", 
- "Remarks": "Observa\u00e7\u00f5es", 
- "Rounded Total": "Total arredondado", 
- "Select \"Yes\" for sub - contracting items": "Selecione &quot;Sim&quot; para a itens sub-contratados", 
- "Select Print Heading": "Selecione o Cabe\u00e7alho de Impress\u00e3o", 
- "Select Terms and Conditions": "Selecione os Termos e Condi\u00e7\u00f5es", 
- "Select the relevant company name if you have multiple companies": "Selecione o nome da empresa em quest\u00e3o, se voc\u00ea tem v\u00e1rias empresas", 
- "Series": "S\u00e9ries", 
- "Status": "Estado", 
- "Stock": "Estoque", 
- "Submitted": "Enviado", 
- "Supplier": "Fornecedor", 
- "Supplier Address": "Endere\u00e7o do Fornecedor", 
- "Supplier Name": "Nome do Fornecedor", 
- "Supplier Warehouse": "Almoxarifado do Fornecedor", 
- "Supplier warehouse where you have issued raw materials for sub - contracting": "Almoxarifado do fornecedor onde voc\u00ea emitiu mat\u00e9rias-primas para a subcontrata\u00e7\u00e3o", 
- "Supplier's currency": "Moeda do Fornecedor", 
- "Tax Calculation": "C\u00e1lculo do Imposto", 
- "Taxes": "Impostos", 
- "Taxes and Charges Added": "Impostos e Encargos Adicionados", 
- "Taxes and Charges Added (Import)": "Impostos e Encargos Adicionados (Importa\u00e7\u00e3o)", 
- "Taxes and Charges Deducted": "Impostos e Encargos Deduzidos", 
- "Taxes and Charges Deducted (Import)": "Impostos e Encargos Deduzidos (Importa\u00e7\u00e3o)", 
- "Terms and Conditions": "Termos e Condi\u00e7\u00f5es", 
- "Terms and Conditions HTML": "Termos e Condi\u00e7\u00f5es HTML", 
- "Terms and Conditions1": "Termos e Condi\u00e7\u00f5es", 
- "The date at which current entry will get or has actually executed.": "A data em que o lan\u00e7amento atual vai ser ou foi realmente executado.", 
- "Time at which materials were received": "Hor\u00e1rio em que os materiais foram recebidos", 
- "To manage multiple series please go to Setup > Manage Series": "Para gerenciar v\u00e1rias s\u00e9ries por favor, v\u00e1 para Configura\u00e7\u00e3o &gt; Gerenciar S\u00e9ries", 
- "Total Tax": "Total de Impostos", 
- "Totals": "Totais", 
- "Transporter Info": "Informa\u00e7\u00f5es da Transportadora", 
- "Transporter Name": "Nome da Transportadora", 
- "Transporter lorry number": "N\u00famero do caminh\u00e3o da Transportadora", 
- "Warehouse where you are maintaining stock of rejected items": "Almoxarifado onde voc\u00ea est\u00e1 mantendo estoque de itens rejeitados", 
- "Yes": "Sim", 
- "You can make a purchase receipt from multiple purchase orders. Select purchase orders one by one and click on the button below.": "Voc\u00ea pode fazer um Recibo de Compra a partir de v\u00e1rias Ordens de Compra. Selecione as Ordens de Compra, uma a uma e clique no bot\u00e3o abaixo."
-}
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt/locale/pt-doc.json b/stock/doctype/purchase_receipt/locale/pt-doc.json
deleted file mode 100644
index 13e6eaa..0000000
--- a/stock/doctype/purchase_receipt/locale/pt-doc.json
+++ /dev/null
@@ -1,105 +0,0 @@
-{
- "% Billed": "Anunciado%", 
- "% of materials billed against this Purchase Receipt": "% De materiais faturados contra este Recibo de compra", 
- "Add / Edit Taxes and Charges": "Adicionar / Editar Impostos e Taxas", 
- "Add Terms and Conditions for the Purchase Receipt. You can also prepare a Terms and Conditions Master and use the Template.": "Adicione Termos e Condi\u00e7\u00f5es para o recibo de compra. Voc\u00ea tamb\u00e9m pode preparar um Termos e Condi\u00e7\u00f5es mestre e usar o modelo.", 
- "Address": "Endere\u00e7o", 
- "Amended From": "Alterado De", 
- "Bill Date": "Data Bill", 
- "Bill No": "Projeto de Lei n", 
- "Calculate Tax": "Calcular o imposto", 
- "Cancel Reason": "Cancelar Raz\u00e3o", 
- "Cancelled": "Cancelado", 
- "Challan Date": "Data Challan", 
- "Challan No": "N\u00e3o Challan", 
- "Company": "Companhia", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "Considere esta Lista de Pre\u00e7os para a recupera\u00e7\u00e3o de taxa. (S\u00f3 que &quot;para a compra&quot;, como verificado)", 
- "Contact": "Contato", 
- "Contact Email": "Contato E-mail", 
- "Contact Info": "Informa\u00e7\u00f5es para contato", 
- "Contact Person": "Pessoa de contato", 
- "Currency": "Moeda", 
- "Currency & Price List": "Moeda e Lista de Pre\u00e7os", 
- "Date on which lorry started from supplier warehouse": "Data em que o cami\u00e3o come\u00e7ou a partir de armaz\u00e9m fornecedor", 
- "Detailed Breakup of the totals": "Breakup detalhada dos totais", 
- "Draft": "Rascunho", 
- "Exchange Rate": "Taxa de C\u00e2mbio", 
- "File List": "Lista de Arquivos", 
- "Filing in Additional Information about the Purchase Receipt will help you analyze your data better.": "Apresenta\u00e7\u00e3o de informa\u00e7\u00f5es adicionais sobre o Recibo de compra vai ajudar a analisar melhor seus dados.", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "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.": "Ap\u00f3s tabela mostrar\u00e1 valores se os itens s\u00e3o sub - contratada. Estes valores ser\u00e3o obtidos a partir do mestre de &quot;Bill of Materials&quot; de sub - itens contratados.", 
- "GRN": "GRN", 
- "Get Current Stock": "Obter Estoque atual", 
- "Get Tax Detail": "Obtenha detalhes Imposto", 
- "Get Terms and Conditions": "Obter os Termos e Condi\u00e7\u00f5es", 
- "Grand Total": "Total geral", 
- "Grand Total (Import)": "Total Geral (Import)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "Se voc\u00ea criou um modelo padr\u00e3o no Imposto de Compra e Master Encargos, selecione um e clique no bot\u00e3o abaixo.", 
- "In Words": "Em Palavras", 
- "In Words (Import)": "Em Palavras (Import)", 
- "In Words will be visible once you save the Purchase Receipt.": "Em Palavras ser\u00e1 vis\u00edvel quando voc\u00ea salvar o recibo de compra.", 
- "Instructions": "Instru\u00e7\u00f5es", 
- "Is Subcontracted": "\u00c9 subcontratada", 
- "Items": "Itens", 
- "LR Date": "Data LR", 
- "LR No": "N\u00e3o LR", 
- "Mobile No": "No m\u00f3vel", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Name": "Nome", 
- "Net Total": "L\u00edquida Total", 
- "Net Total (Import)": "Total L\u00edquido (Import)", 
- "No": "N\u00e3o", 
- "Other Details": "Outros detalhes", 
- "Posting Date": "Data da Publica\u00e7\u00e3o", 
- "Posting Time": "Postagem Tempo", 
- "Price List": "Lista de Pre\u00e7os", 
- "Price List Currency": "Hoje Lista de Pre\u00e7os", 
- "Price List Exchange Rate": "Pre\u00e7o Lista de Taxa de C\u00e2mbio", 
- "Pull Purchase Order Details": "Puxe Detalhes do Pedido de Compra", 
- "Purchase Order": "Ordem de Compra", 
- "Purchase Receipt": "Compra recibo", 
- "Purchase Receipt Item Supplieds": "Compre Supplieds item recep\u00e7\u00e3o", 
- "Purchase Receipt Items": "Comprar Itens Recibo", 
- "Purchase Taxes and Charges": "Impostos e Encargos de compra", 
- "Range": "Alcance", 
- "Rate at which supplier's currency is converted to company's base currency": "Taxa na qual a moeda que fornecedor \u00e9 convertido para a moeda da empresa de base", 
- "Raw Material Details": "-Primas detalhes materiais", 
- "Re-Calculate Values": "Re-calcular valores", 
- "Rejected Warehouse": "Armaz\u00e9m rejeitado", 
- "Remarks": "Observa\u00e7\u00f5es", 
- "Rounded Total": "Total arredondado", 
- "Select \"Yes\" for sub - contracting items": "Selecione &quot;Sim&quot; para a sub - itens contratantes", 
- "Select Print Heading": "Selecione Imprimir t\u00edtulo", 
- "Select Terms and Conditions": "Selecione Termos e Condi\u00e7\u00f5es", 
- "Select the relevant company name if you have multiple companies": "Selecione o nome da empresa em quest\u00e3o, se voc\u00ea tem v\u00e1rias empresas", 
- "Series": "S\u00e9rie", 
- "Status": "Estado", 
- "Stock": "Estoque", 
- "Submitted": "Enviado", 
- "Supplier": "Fornecedor", 
- "Supplier Address": "Endere\u00e7o do Fornecedor", 
- "Supplier Name": "Nome do Fornecedor", 
- "Supplier Warehouse": "Armaz\u00e9m fornecedor", 
- "Supplier warehouse where you have issued raw materials for sub - contracting": "Armaz\u00e9m do fornecedor onde voc\u00ea emitiu mat\u00e9rias-primas para a sub - contrata\u00e7\u00e3o", 
- "Supplier's currency": "Moeda fornecedor", 
- "Tax Calculation": "C\u00e1lculo do imposto", 
- "Taxes": "Impostos", 
- "Taxes and Charges Added": "Impostos e Encargos Adicionado", 
- "Taxes and Charges Added (Import)": "Impostos e Encargos Adicionado (Import)", 
- "Taxes and Charges Deducted": "Impostos e Encargos Deduzidos", 
- "Taxes and Charges Deducted (Import)": "Impostos e Encargos Deduzido (Import)", 
- "Terms and Conditions": "Termos e Condi\u00e7\u00f5es", 
- "Terms and Conditions HTML": "Termos e Condi\u00e7\u00f5es HTML", 
- "Terms and Conditions1": "Termos e Conditions1", 
- "The date at which current entry will get or has actually executed.": "A data em que a entrada de corrente vai ter ou tem realmente executado.", 
- "Time at which materials were received": "Momento em que os materiais foram recebidos", 
- "To manage multiple series please go to Setup > Manage Series": "Para gerenciar v\u00e1rias s\u00e9ries por favor, v\u00e1 para Configura\u00e7\u00e3o&gt; Gerenciar Series", 
- "Total Tax": "Total de impostos", 
- "Totals": "Totais", 
- "Transporter Info": "Informa\u00e7\u00f5es Transporter", 
- "Transporter Name": "Nome Transporter", 
- "Transporter lorry number": "N\u00famero caminh\u00e3o transportador", 
- "Warehouse where you are maintaining stock of rejected items": "Armaz\u00e9m onde voc\u00ea est\u00e1 mantendo estoque de itens rejeitados", 
- "Yes": "Sim", 
- "You can make a purchase receipt from multiple purchase orders. Select purchase orders one by one and click on the button below.": "Voc\u00ea pode fazer um recibo de compra de v\u00e1rias ordens de compra. Selecione as ordens de compra, um por um e clique no bot\u00e3o abaixo."
-}
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt/locale/sr-doc.json b/stock/doctype/purchase_receipt/locale/sr-doc.json
deleted file mode 100644
index 4e193cf..0000000
--- a/stock/doctype/purchase_receipt/locale/sr-doc.json
+++ /dev/null
@@ -1,104 +0,0 @@
-{
- "% Billed": "\u0418\u0437\u0433\u0440\u0430\u0452\u0435\u043d\u0430%", 
- "% of materials billed against this Purchase Receipt": "% \u041c\u0430\u0442\u0435\u0440\u0438\u0458\u0430\u043b\u0430 \u043d\u0430\u043f\u043b\u0430\u045b\u0435\u043d\u0438 \u043f\u0440\u043e\u0442\u0438\u0432 \u043e\u0432\u0435 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0435 \u043f\u0440\u0438\u0458\u0435\u043c\u0443", 
- "Add / Edit Taxes and Charges": "\u0410\u0434\u0434 / \u0415\u0434\u0438\u0442 \u043f\u043e\u0440\u0435\u0437\u0438 \u0438 \u0442\u0430\u043a\u0441\u0435", 
- "Add Terms and Conditions for the Purchase Receipt. You can also prepare a Terms and Conditions Master and use the Template.": "\u0414\u043e\u0434\u0430\u0432\u0430\u045a\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0438 \u0443\u0441\u043b\u043e\u0432\u0435 \u0437\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443 \u043f\u0440\u0438\u0458\u0435\u043c. \u0422\u0430\u043a\u043e\u0452\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u0438\u043f\u0440\u0435\u043c\u0438\u0442\u0438 \u0423\u0441\u043b\u043e\u0432\u0438 \u043f\u043e\u0441\u043b\u043e\u0432\u0430\u045a\u0430 \u043c\u0430\u0441\u0442\u0435\u0440 \u0438 \u043a\u043e\u0440\u0438\u0448\u045b\u0435\u045a\u0435 \u0448\u0430\u0431\u043b\u043e\u043d\u0430.", 
- "Address": "\u0410\u0434\u0440\u0435\u0441\u0430", 
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "Bill Date": "\u0411\u0438\u043b \u0414\u0430\u0442\u0443\u043c", 
- "Bill No": "\u0411\u0438\u043b \u041d\u0435\u043c\u0430", 
- "Calculate Tax": "\u0418\u0437\u0440\u0430\u0447\u0443\u043d\u0430\u0458\u0442\u0435 \u041f\u043e\u0440\u0435\u0437", 
- "Cancel Reason": "\u041e\u0442\u043a\u0430\u0436\u0438 \u0440\u0430\u0437\u043b\u043e\u0433", 
- "Cancelled": "\u041e\u0442\u043a\u0430\u0437\u0430\u043d", 
- "Challan Date": "\u0414\u0430\u0442\u0443\u043c \u0426\u0445\u0430\u043b\u043b\u0430\u043d", 
- "Challan No": "\u041d\u0435 \u0426\u0445\u0430\u043b\u043b\u0430\u043d", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "\u0420\u0430\u0437\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \u043e\u0432\u0430\u0458 \u0446\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u043f\u0440\u0438\u0432\u043b\u0430\u0447\u043d\u043e \u0441\u0442\u043e\u043f\u0443. (\u0421\u0430\u043c\u043e \u0448\u0442\u043e \u0441\u0443 &quot;\u0417\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443&quot; \u043a\u0430\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d)", 
- "Contact": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "Contact Email": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0415\u043c\u0430\u0438\u043b", 
- "Contact Info": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0418\u043d\u0444\u043e", 
- "Contact Person": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u043e\u0441\u043e\u0431\u0430", 
- "Currency": "\u0412\u0430\u043b\u0443\u0442\u0430", 
- "Currency & Price List": "\u0412\u0430\u043b\u0443\u0442\u0430 &amp; \u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a", 
- "Date on which lorry started from supplier warehouse": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u043a\u0430\u043c\u0438\u043e\u043d\u0430 \u043f\u043e\u0447\u0435\u043b\u043e \u043e\u0434 \u0434\u043e\u0431\u0430\u0432\u0459\u0430\u0447\u0430 \u0441\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0430", 
- "Detailed Breakup of the totals": "\u0414\u0435\u0442\u0430\u0459\u0430\u043d \u0420\u0430\u0441\u043f\u0430\u0434 \u0443\u043a\u0443\u043f\u043d\u0435 \u0432\u0440\u0435\u0434\u043d\u043e\u0441\u0442\u0438", 
- "Draft": "\u041d\u0430\u0446\u0440\u0442", 
- "Exchange Rate": "\u041a\u0443\u0440\u0441", 
- "File List": "\u0424\u0438\u043b\u0435 \u041b\u0438\u0441\u0442", 
- "Filing in Additional Information about the Purchase Receipt will help you analyze your data better.": "\u041f\u043e\u0434\u043d\u043e\u0448\u0435\u045a\u0435 \u0434\u043e\u0434\u0430\u0442\u043d\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0435 \u043e \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0438 \u043f\u0440\u0438\u0458\u0435\u043c \u045b\u0435 \u0432\u0430\u043c \u043f\u043e\u043c\u043e\u045b\u0438 \u0434\u0430 \u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u0442\u0435 \u043f\u043e\u0434\u0430\u0442\u043a\u0435 \u0431\u043e\u0459\u0435.", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "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.": "\u041d\u0430\u043a\u043e\u043d \u0441\u0442\u043e \u045b\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0438 \u0432\u0440\u0435\u0434\u043d\u043e\u0441\u0442\u0438 \u0430\u043a\u043e \u0441\u0443 \u0441\u0442\u0430\u0432\u043a\u0435 \u043f\u043e\u0434 - \u0443\u0433\u043e\u0432\u043e\u0440\u0435\u043d\u0430. \u041e\u0432\u0435 \u0432\u0440\u0435\u0434\u043d\u043e\u0441\u0442\u0438 \u045b\u0435 \u0431\u0438\u0442\u0438 \u043f\u0440\u0435\u0443\u0437\u0435\u0442\u0430 \u043e\u0434 \u043c\u0430\u0458\u0441\u0442\u043e\u0440\u0430 &quot;\u0411\u0438\u043b \u043c\u0430\u0442\u0435\u0440\u0438\u0458\u0430\u043b\u0430&quot; \u0437\u0430 \u043f\u043e\u0434 - \u0443\u0433\u043e\u0432\u043e\u0440\u0435\u043d\u0438\u0445 \u0441\u0442\u0430\u0432\u043a\u0438.", 
- "GRN": "\u0413\u0420\u041d", 
- "Get Current Stock": "\u0413\u0435\u0442 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0438\u043c \u0437\u0430\u043b\u0438\u0445\u0430\u043c\u0430", 
- "Get Tax Detail": "\u0413\u0435\u0442 \u0414\u0435\u0442\u0430\u0459 \u043f\u043e\u0440\u0435\u0437\u0443", 
- "Get Terms and Conditions": "\u0413\u0435\u0442 \u0423\u0441\u043b\u043e\u0432\u0435", 
- "Grand Total": "\u0421\u0432\u0435\u0443\u043a\u0443\u043f\u043d\u043e", 
- "Grand Total (Import)": "\u0413\u0440\u0430\u043d\u0434 \u0423\u043a\u0443\u043f\u043d\u043e (\u0423\u0421\u0410)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "\u0410\u043a\u043e \u0441\u0442\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u0438\u043b\u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0434\u043d\u0443 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0430\u043a \u0437\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443 \u043f\u043e\u0440\u0435\u0437\u0430 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0430 \u043c\u0430\u0458\u0441\u0442\u043e\u0440, \u0438\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0458\u0435\u0434\u0430\u043d \u0438 \u043a\u043b\u0438\u043a\u043d\u0438\u0442\u0435 \u043d\u0430 \u0434\u0443\u0433\u043c\u0435 \u0438\u0441\u043f\u043e\u0434.", 
- "In Words": "\u0423 \u0412\u043e\u0440\u0434\u0441", 
- "In Words (Import)": "\u0423 \u0412\u043e\u0440\u0434\u0441 (\u0423\u0421\u0410)", 
- "In Words will be visible once you save the Purchase Receipt.": "\u0423 \u0440\u0435\u0447\u0438 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0432\u0438\u0434\u0459\u0438\u0432 \u043a\u0430\u0434\u0430 \u0441\u0430\u0447\u0443\u0432\u0430\u0442\u0435 \u0444\u0438\u0441\u043a\u0430\u043b\u043d\u0438 \u0440\u0430\u0447\u0443\u043d.", 
- "Instructions": "\u0418\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0458\u0435", 
- "Is Subcontracted": "\u0414\u0430 \u043b\u0438 \u043f\u043e\u0434\u0438\u0437\u0432\u043e\u0452\u0435\u045a\u0435", 
- "Items": "\u0410\u0440\u0442\u0438\u043a\u043b\u0438", 
- "LR Date": "\u041b\u0420 \u0414\u0430\u0442\u0443\u043c", 
- "LR No": "\u041b\u0420 \u041d\u0435\u043c\u0430", 
- "Mobile No": "\u041c\u043e\u0431\u0438\u043b\u043d\u0438 \u041d\u0435\u043c\u0430", 
- "More Info": "\u0412\u0438\u0448\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0430", 
- "Name": "\u0418\u043c\u0435", 
- "Net Total": "\u041d\u0435\u0442\u043e \u0423\u043a\u0443\u043f\u043d\u043e", 
- "Net Total (Import)": "\u041d\u0435\u0442\u043e \u0423\u043a\u0443\u043f\u043d\u043e (\u0423\u0421\u0410)", 
- "No": "\u041d\u0435", 
- "Other Details": "\u041e\u0441\u0442\u0430\u043b\u0438 \u0434\u0435\u0442\u0430\u0459\u0438", 
- "Posting Date": "\u041f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435 \u0414\u0430\u0442\u0435", 
- "Posting Time": "\u041f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435 \u0412\u0440\u0435\u043c\u0435", 
- "Price List": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a", 
- "Price List Currency": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a \u0432\u0430\u043b\u0443\u0442\u0430", 
- "Price List Exchange Rate": "\u0426\u0435\u043d\u0430 \u043a\u0443\u0440\u0441\u043d\u043e\u0458 \u043b\u0438\u0441\u0442\u0438", 
- "Pull Purchase Order Details": "\u041f\u043e\u0432\u0443\u0446\u0438\u0442\u0435 \u0414\u0435\u0442\u0430\u0459\u0438 \u043d\u0430\u043b\u043e\u0433 \u0437\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443", 
- "Purchase Order": "\u041d\u0430\u043b\u043e\u0433 \u0437\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443", 
- "Purchase Receipt": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u0440\u0438\u0458\u0435\u043c", 
- "Purchase Receipt Item Supplieds": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0421\u0443\u043f\u043f\u043b\u0438\u0435\u0434\u0441 \u043f\u0440\u0438\u0458\u0435\u043c\u0430 \u0430\u0443\u043a\u0446\u0438\u0458\u0438", 
- "Purchase Receipt Items": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0421\u0442\u0430\u0432\u043a\u0435 \u043f\u0440\u0438\u0458\u0435\u043c\u0430", 
- "Purchase Taxes and Charges": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435", 
- "Range": "\u0414\u043e\u043c\u0435\u0442", 
- "Rate at which supplier's currency is converted to company's base currency": "\u0421\u0442\u043e\u043f\u0430 \u043f\u043e \u043a\u043e\u0458\u043e\u0458 \u0458\u0435 \u0434\u043e\u0431\u0430\u0432\u0459\u0430\u0447 \u0432\u0430\u043b\u0443\u0442\u0430 \u043f\u0440\u0435\u0442\u0432\u0430\u0440\u0430 \u0443 \u043e\u0441\u043d\u043e\u0432\u043d\u0443 \u0432\u0430\u043b\u0443\u0442\u0443 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435", 
- "Raw Material Details": "\u0421\u0438\u0440\u043e\u0432\u043e\u0433 \u043c\u0430\u0442\u0435\u0440\u0438\u0458\u0430\u043b\u0430 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Re-Calculate Values": "\u041f\u0440\u0435\u0440\u0430\u0447\u0443\u043d\u0430\u0442\u0438 \u0432\u0440\u0435\u0434\u043d\u043e\u0441\u0442\u0438", 
- "Rejected Warehouse": "\u041e\u0434\u0431\u0438\u0458\u0435\u043d \u041c\u0430\u0433\u0430\u0446\u0438\u043d", 
- "Remarks": "\u041f\u0440\u0438\u043c\u0435\u0434\u0431\u0435", 
- "Rounded Total": "\u0420\u043e\u0443\u043d\u0434\u0435\u0434 \u0423\u043a\u0443\u043f\u043d\u043e", 
- "Select \"Yes\" for sub - contracting items": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 &quot;\u0414\u0430&quot; \u0437\u0430 \u043f\u043e\u0434 - \u0443\u0433\u043e\u0432\u043e\u0440\u043d\u0435 \u0441\u0442\u0430\u0432\u043a\u0435", 
- "Select Print Heading": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u041f\u0440\u0438\u043d\u0442 \u0425\u0435\u0430\u0434\u0438\u043d\u0433", 
- "Select Terms and Conditions": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0423\u0441\u043b\u043e\u0432\u0435", 
- "Select the relevant company name if you have multiple companies": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u043e\u0434\u0433\u043e\u0432\u0430\u0440\u0430\u0458\u0443\u045b\u0443 \u0438\u043c\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435, \u0430\u043a\u043e \u0438\u043c\u0430\u0442\u0435 \u0432\u0438\u0448\u0435 \u043f\u0440\u0435\u0434\u0443\u0437\u0435\u045b\u0430", 
- "Series": "\u0421\u0435\u0440\u0438\u0458\u0430", 
- "Status": "\u0421\u0442\u0430\u0442\u0443\u0441", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "Submitted": "\u041f\u043e\u0434\u043d\u0435\u0442", 
- "Supplier": "\u0414\u043e\u0431\u0430\u0432\u0459\u0430\u0447", 
- "Supplier Address": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u0410\u0434\u0440\u0435\u0441\u0430", 
- "Supplier Warehouse": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u041c\u0430\u0433\u0430\u0446\u0438\u043d", 
- "Supplier warehouse where you have issued raw materials for sub - contracting": "\u0414\u043e\u0431\u0430\u0432\u0459\u0430\u0447 \u0441\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0435 \u0433\u0434\u0435 \u0441\u0442\u0435 \u0438\u0437\u0434\u0430\u043b\u0438 \u0441\u0438\u0440\u043e\u0432\u0438\u043d\u0435 \u0437\u0430 \u043f\u043e\u0434 - \u0443\u0433\u043e\u0432\u0430\u0440\u0430\u045a\u0435", 
- "Supplier's currency": "\u0414\u043e\u0431\u0430\u0432\u0459\u0430\u0447\u0430 \u0432\u0430\u043b\u0443\u0442\u0430", 
- "Tax Calculation": "\u041e\u0431\u0440\u0430\u0447\u0443\u043d \u043f\u043e\u0440\u0435\u0437\u0430", 
- "Taxes": "\u041f\u043e\u0440\u0435\u0437\u0438", 
- "Taxes and Charges Added": "\u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u0434\u043e\u0434\u0430\u0432\u0430\u045a\u0430", 
- "Taxes and Charges Added (Import)": "\u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u0434\u043e\u0434\u0430\u0432\u0430\u045a\u0430 (\u0423\u0421\u0410)", 
- "Taxes and Charges Deducted": "\u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u043e\u0434\u0443\u0437\u0438\u043c\u0430", 
- "Taxes and Charges Deducted (Import)": "\u041f\u043e\u0440\u0435\u0437\u0438 \u0438 \u043d\u0430\u043a\u043d\u0430\u0434\u0435 \u043e\u0434\u0443\u0437\u0438\u043c\u0430 (\u0423\u0421\u0410)", 
- "Terms and Conditions": "\u0423\u0441\u043b\u043e\u0432\u0438", 
- "Terms and Conditions HTML": "\u0423\u0441\u043b\u043e\u0432\u0438 \u0425\u0422\u041c\u041b", 
- "Terms and Conditions1": "\u0423\u0441\u043b\u043e\u0432\u0438 \u0438 \u0426\u043e\u043d\u0434\u0438\u0442\u0438\u043e\u043d\u04411", 
- "The date at which current entry will get or has actually executed.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u045b\u0435 \u0434\u043e\u0431\u0438\u0442\u0438 \u0438\u043b\u0438 \u0458\u0435 \u0441\u0442\u0432\u0430\u0440\u043d\u043e \u0438\u0437\u0432\u0440\u0448\u0435\u043d\u0430.", 
- "Time at which materials were received": "\u0412\u0440\u0435\u043c\u0435 \u0443 \u043a\u043e\u043c\u0435 \u0441\u0443 \u043f\u0440\u0438\u043c\u0459\u0435\u043d\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0458\u0430\u043b\u0438", 
- "To manage multiple series please go to Setup > Manage Series": "\u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u0443\u043f\u0440\u0430\u0432\u0459\u0430\u043b\u0438 \u0432\u0438\u0448\u0435 \u0441\u0435\u0440\u0438\u0458\u0443 \u0438\u0434\u0438\u0442\u0435 \u043d\u0430 \u0421\u0435\u0442\u0443\u043f&gt; \u0423\u043f\u0440\u0430\u0432\u0459\u0430\u045a\u0435 \u0421\u0435\u0440\u0438\u0435\u0441", 
- "Total Tax": "\u0423\u043a\u0443\u043f\u0430\u043d \u043f\u043e\u0440\u0435\u0437", 
- "Totals": "\u0423\u043a\u0443\u043f\u043d\u043e", 
- "Transporter Info": "\u0422\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0435\u0440 \u0418\u043d\u0444\u043e", 
- "Transporter Name": "\u0422\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0435\u0440 \u0418\u043c\u0435", 
- "Transporter lorry number": "\u0422\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0435\u0440 \u043a\u0430\u043c\u0438\u043e\u043d\u0430 \u0431\u0440\u043e\u0458", 
- "Warehouse where you are maintaining stock of rejected items": "\u041c\u0430\u0433\u0430\u0446\u0438\u043d \u0433\u0434\u0435 \u0441\u0435 \u043e\u0434\u0440\u0436\u0430\u0432\u0430 \u0437\u0430\u043b\u0438\u0445\u0435 \u043e\u0434\u0431\u0430\u0447\u0435\u043d\u0438\u0445 \u043f\u0440\u0435\u0434\u043c\u0435\u0442\u0430", 
- "Yes": "\u0414\u0430", 
- "You can make a purchase receipt from multiple purchase orders. Select purchase orders one by one and click on the button below.": "\u041c\u043e\u0436\u0435\u0442\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u0438\u0442\u0438 \u0444\u0438\u0441\u043a\u0430\u043b\u043d\u0438 \u0440\u0430\u0447\u0443\u043d \u0441\u0430 \u0432\u0438\u0448\u0435 \u043a\u0443\u043f\u043e\u0432\u043d\u0438\u0445 \u043d\u0430\u043b\u043e\u0433\u0430. \u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u043d\u0430\u0440\u0443\u045f\u0431\u0435\u043d\u0438\u0446\u0430\u043c\u0430 \u0458\u0435\u0434\u0430\u043d \u043f\u043e \u0458\u0435\u0434\u0430\u043d \u0438 \u043a\u043b\u0438\u043a\u043d\u0438\u0442\u0435 \u043d\u0430 \u0434\u0443\u0433\u043c\u0435 \u0438\u0441\u043f\u043e\u0434."
-}
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt/locale/ta-doc.json b/stock/doctype/purchase_receipt/locale/ta-doc.json
deleted file mode 100644
index b9a855b..0000000
--- a/stock/doctype/purchase_receipt/locale/ta-doc.json
+++ /dev/null
@@ -1,104 +0,0 @@
-{
- "% Billed": "% \u0bb5\u0b9a\u0bc2\u0bb2\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd", 
- "% of materials billed against this Purchase Receipt": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8% \u0b87\u0ba8\u0bcd\u0ba4 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95 \u0bb5\u0b9a\u0bc2\u0bb2\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd", 
- "Add / Edit Taxes and Charges": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95 / \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bb5\u0bc1\u0bae\u0bcd", 
- "Add Terms and Conditions for the Purchase Receipt. You can also prepare a Terms and Conditions Master and use the Template.": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0baa\u0bc6\u0bb1 \u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95. \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd \u0ba4\u0baf\u0bbe\u0bb0\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1 \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bbe\u0bae\u0bcd.", 
- "Address": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Bill Date": "\u0baa\u0bbf\u0bb2\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Bill No": "\u0baa\u0bbf\u0bb2\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Calculate Tax": "\u0bb5\u0bb0\u0bbf \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0b9f", 
- "Cancel Reason": "\u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd \u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Cancelled": "\u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Challan Date": "\u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1 \u0b9a\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Challan No": "\u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1 \u0b9a\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "\u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0b8e\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc1 \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b95\u0bb0\u0bc1\u0ba4\u0bc1\u0b95\u0bbf\u0ba9\u0bcd\u0bb1\u0ba9\u0bb0\u0bcd. (\u0bae\u0b9f\u0bcd\u0b9f\u0bc1\u0bae\u0bc7 &quot;\u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0bb5\u0ba4\u0bb1\u0bcd\u0b95\u0bbe\u0ba9&quot; \u0b8e\u0ba9 \u0b9a\u0bc7\u0bbe\u0ba4\u0bbf\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd)", 
- "Contact": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Email": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Info": "\u0ba4\u0b95\u0bb5\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Person": "\u0ba8\u0baa\u0bb0\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Currency": "\u0ba8\u0bbe\u0ba3\u0baf", 
- "Currency & Price List": "\u0ba8\u0bbe\u0ba3\u0baf &amp; \u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Date on which lorry started from supplier warehouse": "\u0b8e\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc7\u0ba4\u0bbf \u0bb2\u0bbe\u0bb0\u0bbf \u0b9a\u0baa\u0bcd\u0bb3\u0bc8\u0baf\u0bb0\u0bcd \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bbf\u0bb2\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0ba4\u0bc6\u0bbe\u0b9f\u0b99\u0bcd\u0b95\u0bbf\u0baf\u0ba4\u0bc1", 
- "Detailed Breakup of the totals": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0b8e\u0ba3\u0bcd\u0ba3\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0ba9 \u0bae\u0bc1\u0bb1\u0bbf\u0bb5\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "Draft": "\u0b95\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1 \u0bb5\u0bc0\u0b9a\u0bcd\u0b9a\u0bc1", 
- "Exchange Rate": "\u0b85\u0baf\u0bb2\u0bcd\u0ba8\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1 \u0ba8\u0bbe\u0ba3\u0baf \u0baa\u0bb0\u0bbf\u0bae\u0bbe\u0bb1\u0bcd\u0bb1 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0bb5\u0bc0\u0ba4\u0bae\u0bcd", 
- "File List": "\u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Filing in Additional Information about the Purchase Receipt will help you analyze your data better.": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0baa\u0bb1\u0bcd\u0bb1\u0bbf \u0b95\u0bc2\u0b9f\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd \u0ba4\u0bbe\u0b95\u0bcd\u0b95\u0bb2\u0bcd \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba8\u0ba9\u0bcd\u0bb1\u0bbe\u0b95 \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba4\u0bb0\u0bb5\u0bc1 \u0baa\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0baf\u0bcd\u0bb5\u0bc1 \u0b89\u0ba4\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "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.": "\u0b92\u0baa\u0bcd\u0baa\u0ba8\u0bcd\u0ba4 - \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bc8 \u0ba4\u0bc1\u0ba3\u0bc8 \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc1 \u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0b95\u0bbe\u0ba3\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd. \u0b92\u0baa\u0bcd\u0baa\u0ba8\u0bcd\u0ba4 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd - \u0b87\u0ba8\u0bcd\u0ba4 \u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0ba4\u0bc1\u0ba3\u0bc8 \u0baa\u0bb1\u0bcd\u0bb1\u0bbf\u0baf &quot;\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 \u0baa\u0bbf\u0bb2\u0bcd&quot; \u0ba4\u0bb2\u0bc8\u0bb5\u0ba9\u0bbe \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0b8e\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bb5\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8.", 
- "GRN": "GRN", 
- "Get Current Stock": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Get Tax Detail": "\u0bb5\u0bb0\u0bbf \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95 \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Get Terms and Conditions": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Grand Total": "\u0b86\u0b95 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd", 
- "Grand Total (Import)": "\u0b95\u0bbf\u0bb0\u0bbe\u0ba3\u0bcd\u0b9f\u0bcd \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd (\u0b87\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0ba4\u0bbf)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd \u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bb2\u0bc8\u0baf\u0bbe\u0ba9 \u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bcd\u0bb3\u0bc7\u0b9f\u0bcd \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bbf\u0baf\u0ba4\u0bc1 \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd, \u0b92\u0bb0\u0bc1 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1 \u0b95\u0bc0\u0bb4\u0bc7 \u0b89\u0bb3\u0bcd\u0bb3 \u0baa\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bbe\u0ba9\u0bc8 \u0b95\u0bbf\u0bb3\u0bbf\u0b95\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bb5\u0bc1\u0bae\u0bcd.", 
- "In Words": "\u0bb5\u0bc7\u0bb0\u0bcd\u0b9f\u0bcd\u0bb8\u0bcd", 
- "In Words (Import)": "\u0bb5\u0bc7\u0bb0\u0bcd\u0b9f\u0bcd\u0bb8\u0bcd (\u0b87\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0ba4\u0bbf)", 
- "In Words will be visible once you save the Purchase Receipt.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0b9a\u0bc7\u0bae\u0bbf\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0bb1\u0bc8 \u0b9a\u0bc6\u0bbe\u0bb1\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbe\u0ba3\u0b95\u0bcd\u0b95\u0bc2\u0b9f\u0bbf\u0baf\u0ba4\u0bbe\u0b95 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd.", 
- "Instructions": "\u0b85\u0bb1\u0bbf\u0bb5\u0bc1\u0bb1\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd\u0b95\u0bb3\u0bcd", 
- "Is Subcontracted": "\u0b89\u0bb3\u0bcd\u0b95\u0bc1\u0ba4\u0bcd\u0ba4\u0b95\u0bc8", 
- "Items": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "LR Date": "LR \u0ba4\u0bc7\u0ba4\u0bbf", 
- "LR No": "LR \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Mobile No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0bae\u0bc6\u0bbe\u0baa\u0bc8\u0bb2\u0bcd", 
- "More Info": "\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Name": "\u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Net Total": "\u0ba8\u0bbf\u0b95\u0bb0 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd", 
- "Net Total (Import)": "\u0ba8\u0bbf\u0b95\u0bb0 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bae\u0bcd (\u0b87\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0ba4\u0bbf)", 
- "No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Other Details": "\u0bae\u0bb1\u0bcd\u0bb1 \u0bb5\u0bbf\u0bb5\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Posting Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "Posting Time": "\u0ba8\u0bc7\u0bb0\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "Price List": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Price List Currency": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0ba8\u0bbe\u0ba3\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd", 
- "Price List Exchange Rate": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b9a\u0bc6\u0bb2\u0bbe\u0bb5\u0ba3\u0bbf \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Pull Purchase Order Details": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b86\u0ba3\u0bc8 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd \u0b87\u0bb4\u0bc1\u0b95\u0bcd\u0b95", 
- "Purchase Order": "\u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Receipt": "\u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Receipt Item Supplieds": "\u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd Supplieds \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Receipt Items": "\u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Taxes and Charges": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Range": "\u0b8e\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Rate at which supplier's currency is converted to company's base currency": "\u0b85\u0bb3\u0bbf\u0baa\u0bcd\u0baa\u0bbe\u0bb3\u0bb0\u0bbf\u0ba9\u0bcd \u0ba8\u0bbe\u0ba3\u0baf \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8 \u0ba8\u0bbe\u0ba3\u0baf \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8", 
- "Raw Material Details": "\u0bae\u0bc2\u0bb2\u0baa\u0bcd\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bbf\u0ba9\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Re-Calculate Values": "\u0bae\u0bc0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0b9f\u0bc1\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bb2\u0bbe\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0bae\u0bcd", 
- "Rejected Warehouse": "\u0ba8\u0bbf\u0bb0\u0bbe\u0b95\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1", 
- "Remarks": "\u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd", 
- "Rounded Total": "\u0bb5\u0b9f\u0bcd\u0b9f\u0bae\u0bbe\u0ba9 \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4", 
- "Select \"Yes\" for sub - contracting items": "\u0ba4\u0bc1\u0ba3\u0bc8 \u0b95\u0bcd\u0b95\u0bbe\u0ba9 &quot;\u0b86\u0bae\u0bcd&quot; \u0b8e\u0ba9\u0bcd\u0baa\u0ba4\u0bc8 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd - \u0b92\u0baa\u0bcd\u0baa\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bc8", 
- "Select Print Heading": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f\u0bc1", 
- "Select Terms and Conditions": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Select the relevant company name if you have multiple companies": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bb2 \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd \u0b9a\u0bae\u0bcd\u0baa\u0ba8\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Status": "\u0b85\u0ba8\u0bcd\u0ba4\u0bb8\u0bcd\u0ba4\u0bc1", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "Submitted": "\u0b9a\u0bae\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Supplier": "\u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bb5\u0bb0\u0bcd", 
- "Supplier Address": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Supplier Warehouse": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1", 
- "Supplier warehouse where you have issued raw materials for sub - contracting": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba4\u0bc1\u0ba3\u0bc8 \u0b95\u0b9a\u0bcd\u0b9a\u0bbe \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0b85\u0b99\u0bcd\u0b95\u0bc1 \u0b9a\u0baa\u0bcd\u0bb3\u0bc8\u0baf\u0bb0\u0bcd \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bbf\u0bb2\u0bcd - \u0b92\u0baa\u0bcd\u0baa\u0ba8\u0bcd\u0ba4", 
- "Supplier's currency": "\u0b85\u0bb3\u0bbf\u0baa\u0bcd\u0baa\u0bbe\u0bb3\u0bb0\u0bbf\u0ba9\u0bcd \u0ba8\u0bbe\u0ba3\u0baf\u0bae\u0bcd", 
- "Tax Calculation": "\u0bb5\u0bb0\u0bbf \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc0\u0b9f\u0bc1", 
- "Taxes": "\u0bb5\u0bb0\u0bbf", 
- "Taxes and Charges Added": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Taxes and Charges Added (Import)": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1 (\u0b87\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0ba4\u0bbf)", 
- "Taxes and Charges Deducted": "\u0b95\u0bb4\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Taxes and Charges Deducted (Import)": "\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bb4\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd (\u0b87\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0ba4\u0bbf)", 
- "Terms and Conditions": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd", 
- "Terms and Conditions HTML": "\u0ba8\u0bbf\u0baa\u0ba8\u0bcd\u0ba4\u0ba9\u0bc8\u0b95\u0bb3\u0bcd HTML", 
- "Terms and Conditions1": "\u0bb5\u0bbf\u0ba4\u0bbf\u0bae\u0bc1\u0bb1\u0bc8\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd Conditions1", 
- "The date at which current entry will get or has actually executed.": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b8e\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc7\u0ba4\u0bbf \u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0ba4\u0bc2\u0b95\u0bcd\u0b95\u0bbf\u0bb2\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbe\u0bb0\u0bcd.", 
- "Time at which materials were received": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bc6\u0bb1\u0bcd\u0bb1\u0ba9\u0bb0\u0bcd \u0b8e\u0ba8\u0bcd\u0ba4 \u0ba8\u0bc7\u0bb0\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd", 
- "To manage multiple series please go to Setup > Manage Series": "\u0baa\u0bb2 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95 \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bcd\u0b95&gt; \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd", 
- "Total Tax": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4 \u0bb5\u0bb0\u0bbf", 
- "Totals": "\u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4", 
- "Transporter Info": "\u0baa\u0bc7\u0bbe\u0b95\u0bcd\u0b95\u0bc1\u0bb5\u0bb0\u0ba4\u0bcd\u0ba4\u0bc1 \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Transporter Name": "\u0b87\u0b9f\u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bbf \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Transporter lorry number": "\u0b87\u0b9f\u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bbf \u0bb2\u0bbe\u0bb0\u0bbf \u0b8e\u0ba3\u0bcd", 
- "Warehouse where you are maintaining stock of rejected items": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba8\u0bbf\u0bb0\u0bbe\u0b95\u0bb0\u0bbf\u0ba4\u0bcd\u0ba4\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bb5\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0b8e\u0b99\u0bcd\u0b95\u0bc7 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1", 
- "Yes": "\u0b86\u0bae\u0bcd", 
- "You can make a purchase receipt from multiple purchase orders. Select purchase orders one by one and click on the button below.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bb2 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b86\u0ba3\u0bc8 \u0b92\u0bb0\u0bc1 \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bb2\u0bbe\u0bae\u0bcd. \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b86\u0ba3\u0bc8 \u0b92\u0bb5\u0bcd\u0bb5\u0bc6\u0bbe\u0ba9\u0bcd\u0bb1\u0bbe\u0b95 \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1 \u0b95\u0bc0\u0bb4\u0bc7 \u0b89\u0bb3\u0bcd\u0bb3 \u0baa\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bbe\u0ba9\u0bc8 \u0b95\u0bbf\u0bb3\u0bbf\u0b95\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bb5\u0bc1\u0bae\u0bcd."
-}
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt/locale/th-doc.json b/stock/doctype/purchase_receipt/locale/th-doc.json
deleted file mode 100644
index a54c0c7..0000000
--- a/stock/doctype/purchase_receipt/locale/th-doc.json
+++ /dev/null
@@ -1,104 +0,0 @@
-{
- "% Billed": "\u0e08\u0e33\u0e19\u0e27\u0e19%", 
- "% of materials billed against this Purchase Receipt": "% \u0e02\u0e2d\u0e07\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e17\u0e35\u0e48\u0e40\u0e23\u0e35\u0e22\u0e01\u0e40\u0e01\u0e47\u0e1a\u0e40\u0e07\u0e34\u0e19\u0e01\u0e31\u0e1a\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19\u0e0b\u0e37\u0e49\u0e2d\u0e19\u0e35\u0e49", 
- "Add / Edit Taxes and Charges": "\u0e40\u0e1e\u0e34\u0e48\u0e21 / \u0e41\u0e01\u0e49\u0e44\u0e02\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e18\u0e23\u0e23\u0e21\u0e40\u0e19\u0e35\u0e22\u0e21", 
- "Add Terms and Conditions for the Purchase Receipt. You can also prepare a Terms and Conditions Master and use the Template.": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e43\u0e19\u0e01\u0e32\u0e23\u0e23\u0e31\u0e1a\u0e0b\u0e37\u0e49\u0e2d \u0e19\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e19\u0e35\u0e49\u0e04\u0e38\u0e13\u0e22\u0e31\u0e07\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e15\u0e23\u0e35\u0e22\u0e21\u0e04\u0e27\u0e32\u0e21\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e02\u0e49\u0e2d\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e41\u0e25\u0e30\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32\u0e42\u0e17\u0e41\u0e25\u0e30\u0e43\u0e0a\u0e49\u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a", 
- "Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", 
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Bill Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e1a\u0e34\u0e25", 
- "Bill No": "\u0e44\u0e21\u0e48\u0e21\u0e35\u0e1a\u0e34\u0e25", 
- "Calculate Tax": "\u0e04\u0e33\u0e19\u0e27\u0e13\u0e20\u0e32\u0e29\u0e35", 
- "Cancel Reason": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25", 
- "Cancelled": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01", 
- "Challan Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48 Challan", 
- "Challan No": "Challan \u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Consider this Price List for fetching rate. (only which have \"For Buying\" as checked)": "\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e19\u0e35\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e23\u0e35\u0e22\u0e01\u0e2d\u0e31\u0e15\u0e23\u0e32 (\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e17\u0e35\u0e48\u0e21\u0e35 &quot;\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d&quot; \u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e40\u0e1b\u0e47\u0e19)", 
- "Contact": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Email": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c", 
- "Contact Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Person": "Contact Person", 
- "Currency": "\u0e40\u0e07\u0e34\u0e19\u0e15\u0e23\u0e32", 
- "Currency & Price List": "\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e41\u0e25\u0e30\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32", 
- "Date on which lorry started from supplier warehouse": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e08\u0e32\u0e01\u0e23\u0e16\u0e1a\u0e23\u0e23\u0e17\u0e38\u0e01\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Detailed Breakup of the totals": "\u0e01\u0e23\u0e30\u0e08\u0e31\u0e14\u0e01\u0e23\u0e30\u0e08\u0e32\u0e22\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e02\u0e2d\u0e07\u0e1c\u0e25\u0e23\u0e27\u0e21", 
- "Draft": "\u0e23\u0e48\u0e32\u0e07", 
- "Exchange Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e41\u0e25\u0e01\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19", 
- "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c", 
- "Filing in Additional Information about the Purchase Receipt will help you analyze your data better.": "\u0e22\u0e37\u0e48\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e23\u0e31\u0e1a\u0e0b\u0e37\u0e49\u0e2d\u0e08\u0e30\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e14\u0e35\u0e02\u0e36\u0e49\u0e19", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "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.": "\u0e15\u0e32\u0e23\u0e32\u0e07\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e19\u0e35\u0e49\u0e08\u0e30\u0e41\u0e2a\u0e14\u0e07\u0e04\u0e48\u0e32\u0e2b\u0e32\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e22\u0e48\u0e2d\u0e22 - \u0e2a\u0e31\u0e0d\u0e0d\u0e32 \u0e04\u0e48\u0e32\u0e40\u0e2b\u0e25\u0e48\u0e32\u0e19\u0e35\u0e49\u0e08\u0e30\u0e16\u0e39\u0e01\u0e40\u0e23\u0e35\u0e22\u0e01\u0e08\u0e32\u0e01\u0e15\u0e49\u0e19\u0e41\u0e1a\u0e1a\u0e02\u0e2d\u0e07 &quot;Bill of Materials&quot; \u0e22\u0e48\u0e2d\u0e22 - \u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e0d\u0e0d\u0e32", 
- "GRN": "GRN", 
- "Get Current Stock": "\u0e23\u0e31\u0e1a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19", 
- "Get Tax Detail": "\u0e23\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e20\u0e32\u0e29\u0e35", 
- "Get Terms and Conditions": "\u0e23\u0e31\u0e1a\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Grand Total": "\u0e23\u0e27\u0e21\u0e17\u0e31\u0e49\u0e07\u0e2a\u0e34\u0e49\u0e19", 
- "Grand Total (Import)": "\u0e41\u0e01\u0e23\u0e19\u0e14\u0e4c\u0e23\u0e27\u0e21 (\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32)", 
- "If you have created a standard template in Purchase Taxes and Charges Master, select one and click on the button below.": "\u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e44\u0e14\u0e49\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e43\u0e19\u0e20\u0e32\u0e29\u0e35\u0e0b\u0e37\u0e49\u0e2d\u0e41\u0e25\u0e30\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32\u0e42\u0e17\u0e04\u0e48\u0e32\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e41\u0e25\u0e30\u0e04\u0e25\u0e34\u0e01\u0e17\u0e35\u0e48\u0e1b\u0e38\u0e48\u0e21\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07", 
- "In Words": "\u0e43\u0e19\u0e04\u0e33\u0e1e\u0e39\u0e14\u0e02\u0e2d\u0e07", 
- "In Words (Import)": "\u0e43\u0e19\u0e04\u0e33\u0e1e\u0e39\u0e14\u0e02\u0e2d\u0e07 (\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32)", 
- "In Words will be visible once you save the Purchase Receipt.": "\u0e43\u0e19\u0e04\u0e33\u0e1e\u0e39\u0e14\u0e02\u0e2d\u0e07\u0e08\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e21\u0e2d\u0e07\u0e40\u0e2b\u0e47\u0e19\u0e44\u0e14\u0e49\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e23\u0e31\u0e1a\u0e0b\u0e37\u0e49\u0e2d", 
- "Instructions": "\u0e04\u0e33\u0e41\u0e19\u0e30\u0e19\u0e33", 
- "Is Subcontracted": "\u0e40\u0e2b\u0e21\u0e32", 
- "Items": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "LR Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48 LR", 
- "LR No": "LR \u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Mobile No": "\u0e21\u0e37\u0e2d\u0e16\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "More Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Net Total": "\u0e2a\u0e38\u0e17\u0e18\u0e34", 
- "Net Total (Import)": "\u0e23\u0e27\u0e21\u0e2a\u0e38\u0e17\u0e18\u0e34 (\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32)", 
- "No": "\u0e44\u0e21\u0e48", 
- "Other Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e2d\u0e37\u0e48\u0e19 \u0e46", 
- "Posting Date": "\u0e42\u0e1e\u0e2a\u0e15\u0e4c\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Posting Time": "\u0e42\u0e1e\u0e2a\u0e15\u0e4c\u0e40\u0e27\u0e25\u0e32", 
- "Price List": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e08\u0e49\u0e07\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Price List Currency": "\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32", 
- "Price List Exchange Rate": "\u0e23\u0e32\u0e04\u0e32\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e41\u0e25\u0e01\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d", 
- "Pull Purchase Order Details": "\u0e14\u0e36\u0e07\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d", 
- "Purchase Order": "\u0e43\u0e1a\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d", 
- "Purchase Receipt": "\u0e0b\u0e37\u0e49\u0e2d\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19", 
- "Purchase Receipt Item Supplieds": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19 Supplieds", 
- "Purchase Receipt Items": "\u0e0b\u0e37\u0e49\u0e2d\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19", 
- "Purchase Taxes and Charges": "\u0e20\u0e32\u0e29\u0e35\u0e0b\u0e37\u0e49\u0e2d\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23", 
- "Range": "\u0e40\u0e17\u0e37\u0e2d\u0e01\u0e40\u0e02\u0e32", 
- "Rate at which supplier's currency is converted to company's base currency": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e17\u0e35\u0e48\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e02\u0e2d\u0e07\u0e0b\u0e31\u0e1e\u0e1e\u0e25\u0e32\u0e22\u0e40\u0e2d\u0e2d\u0e23\u0e4c\u0e08\u0e30\u0e16\u0e39\u0e01\u0e41\u0e1b\u0e25\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e2b\u0e25\u0e31\u0e01\u0e02\u0e2d\u0e07 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Raw Material Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e34\u0e1a", 
- "Re-Calculate Values": "\u0e04\u0e48\u0e32\u0e04\u0e33\u0e19\u0e27\u0e13\u0e43\u0e2b\u0e21\u0e48", 
- "Rejected Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e1b\u0e0f\u0e34\u0e40\u0e2a\u0e18", 
- "Remarks": "\u0e02\u0e49\u0e2d\u0e04\u0e34\u0e14\u0e40\u0e2b\u0e47\u0e19", 
- "Rounded Total": "\u0e23\u0e27\u0e21\u0e01\u0e25\u0e21", 
- "Select \"Yes\" for sub - contracting items": "\u0e40\u0e25\u0e37\u0e2d\u0e01 &quot;Yes&quot; \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a sub - \u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e17\u0e33\u0e2a\u0e31\u0e0d\u0e0d\u0e32", 
- "Select Print Heading": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Select Terms and Conditions": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Select the relevant company name if you have multiple companies": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e0a\u0e37\u0e48\u0e2d \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 \u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e21\u0e35\u0e2b\u0e25\u0e32\u0e22 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Series": "\u0e0a\u0e38\u0e14", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Submitted": "Submitted", 
- "Supplier": "\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Supplier Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15", 
- "Supplier Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Supplier Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Supplier warehouse where you have issued raw materials for sub - contracting": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e44\u0e14\u0e49\u0e2d\u0e2d\u0e01\u0e27\u0e31\u0e15\u0e16\u200b\u200b\u0e38\u0e14\u0e34\u0e1a\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a sub - \u0e2a\u0e31\u0e0d\u0e0d\u0e32", 
- "Supplier's currency": "\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e02\u0e2d\u0e07\u0e0b\u0e31\u0e1e\u0e1e\u0e25\u0e32\u0e22\u0e40\u0e2d\u0e2d\u0e23\u0e4c", 
- "Tax Calculation": "\u0e01\u0e32\u0e23\u0e04\u0e33\u0e19\u0e27\u0e13\u0e20\u0e32\u0e29\u0e35", 
- "Taxes": "\u0e20\u0e32\u0e29\u0e35", 
- "Taxes and Charges Added": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e40\u0e1e\u0e34\u0e48\u0e21", 
- "Taxes and Charges Added (Import)": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e40\u0e1e\u0e34\u0e48\u0e21 (\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32)", 
- "Taxes and Charges Deducted": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e2b\u0e31\u0e01", 
- "Taxes and Charges Deducted (Import)": "\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e2b\u0e31\u0e01 (\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32)", 
- "Terms and Conditions": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", 
- "Terms and Conditions HTML": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02 HTML", 
- "Terms and Conditions1": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30 Conditions1", 
- "The date at which current entry will get or has actually executed.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e14\u0e49\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e08\u0e23\u0e34\u0e07", 
- "Time at which materials were received": "\u0e40\u0e27\u0e25\u0e32\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e27\u0e31\u0e2a\u0e14\u0e38", 
- "To manage multiple series please go to Setup > Manage Series": "\u0e43\u0e19\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e01\u0e31\u0e1a\u0e2b\u0e25\u0e32\u0e22\u0e0a\u0e38\u0e14\u0e42\u0e1b\u0e23\u0e14\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32&gt; \u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e41\u0e1a\u0e1a", 
- "Total Tax": "\u0e20\u0e32\u0e29\u0e35\u0e23\u0e27\u0e21", 
- "Totals": "\u0e1c\u0e25\u0e23\u0e27\u0e21", 
- "Transporter Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e02\u0e19\u0e22\u0e49\u0e32\u0e22", 
- "Transporter Name": "\u0e0a\u0e37\u0e48\u0e2d Transporter", 
- "Transporter lorry number": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e23\u0e16\u0e1a\u0e23\u0e23\u0e17\u0e38\u0e01\u0e02\u0e19\u0e22\u0e49\u0e32\u0e22", 
- "Warehouse where you are maintaining stock of rejected items": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e08\u0e30\u0e23\u0e31\u0e01\u0e29\u0e32\u0e2a\u0e15\u0e47\u0e2d\u0e01\u0e02\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e0f\u0e34\u0e40\u0e2a\u0e18", 
- "Yes": "\u0e43\u0e0a\u0e48", 
- "You can make a purchase receipt from multiple purchase orders. Select purchase orders one by one and click on the button below.": "\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e01\u0e32\u0e23\u0e23\u0e31\u0e1a\u0e0b\u0e37\u0e49\u0e2d\u0e08\u0e32\u0e01\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e2b\u0e25\u0e32\u0e22 \u0e40\u0e25\u0e37\u0e2d\u0e01\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e42\u0e14\u0e22\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e41\u0e25\u0e30\u0e04\u0e25\u0e34\u0e01\u0e1b\u0e38\u0e48\u0e21\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07"
-}
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt/purchase_receipt.js b/stock/doctype/purchase_receipt/purchase_receipt.js
index 82e494c..0f656c4 100644
--- a/stock/doctype/purchase_receipt/purchase_receipt.js
+++ b/stock/doctype/purchase_receipt/purchase_receipt.js
@@ -19,10 +19,11 @@
 cur_frm.cscript.other_fname = "purchase_tax_details";
 
 wn.require('app/accounts/doctype/purchase_taxes_and_charges_master/purchase_taxes_and_charges_master.js');
-wn.require('app/buying/doctype/purchase_common/purchase_common.js');
 wn.require('app/utilities/doctype/sms_control/sms_control.js');
+wn.require('app/buying/doctype/purchase_common/purchase_common.js');
 
-erpnext.buying.PurchaseReceiptController = erpnext.buying.BuyingController.extend({
+wn.provide("erpnext.stock");
+erpnext.stock.PurchaseReceiptController = erpnext.buying.BuyingController.extend({
 	refresh: function() {
 		this._super();
 		
@@ -37,43 +38,49 @@
 		if(wn.boot.control_panel.country == 'India') {
 			unhide_field(['challan_no', 'challan_date']);
 		}
-	}, 
-	onload_post_render: function(doc, dt, dn) {	
-		var me = this;
-		var callback = function(doc, dt, dn) {
-			me.update_item_details(doc, dt, dn, function(r,rt) { });
+	},
+	
+	received_qty: function(doc, cdt, cdn) {
+		var item = wn.model.get_doc(cdt, cdn);
+		wn.model.round_floats_in(item, ["qty", "received_qty"]);
+
+		item.qty = (item.qty < item.received_qty) ? item.qty : item.received_qty;
+		this.qty(doc, cdt, cdn);
+	},
+	
+	qty: function(doc, cdt, cdn) {
+		var item = wn.model.get_doc(cdt, cdn);
+		wn.model.round_floats_in(item, ["qty", "received_qty"]);
+		
+		if(item.qty > item.received_qty) {
+			msgprint(wn._("Error") + ": " + wn._(wn.meta.get_label(item.doctype, "qty", item.name))
+				+ " > " + wn._(wn.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));
 		}
 		
-		// TODO: improve this
-		if(this.frm.doc.__islocal) {
-			if (this.frm.fields_dict.price_list_name && this.frm.doc.price_list_name) 
-				this.price_list_name(callback);
-			else
-				callback(doc, dt, dn);
+		this._super();
+	},
+	
+	rejected_qty: function(doc, cdt, cdn) {
+		var item = wn.model.get_doc(cdt, cdn);
+		wn.model.round_floats_in(item, ["received_qty", "rejected_qty"]);
+		
+		if(item.rejected_qty > item.received_qty) {
+			msgprint(wn._("Error") + ": " + wn._(wn.meta.get_label(item.doctype, "rejected_qty", item.name))
+				+ " > " + wn._(wn.meta.get_label(item.doctype, "received_qty", item.name)));
+			item.qty = item.rejected_qty = 0.0;
+		} else {
+			item.qty = flt(item.received_qty - item.rejected_qty, precision("qty", item));
 		}
-	}
+		
+		this.qty(doc, cdt, cdn);
+	},
 });
 
-var new_cscript = new erpnext.buying.PurchaseReceiptController({frm: cur_frm});
-
 // for backward compatibility: combine new and previous states
-$.extend(cur_frm.cscript, new_cscript);
-
-cur_frm.cscript.onload = function(doc, cdt, cdn) {
-	if(!doc.fiscal_year && doc.__islocal){ wn.model.set_default_values(doc);}
-	if (!doc.posting_date) doc.posting_date = dateutil.obj_to_str(new Date());
-	if (!doc.transaction_date) doc.transaction_date = dateutil.obj_to_str(new Date());
-	if (!doc.status) doc.status = 'Draft';
-}
-
-cur_frm.cscript.supplier = function(doc,dt,dn) {
-	if (doc.supplier) {
-		get_server_fields('get_default_supplier_address',
-			JSON.stringify({ supplier: doc.supplier }),'', doc, dt, dn, 1, function() {
-				cur_frm.refresh();
-			});
-	}
-}
+$.extend(cur_frm.cscript, new erpnext.stock.PurchaseReceiptController({frm: cur_frm}));
 
 cur_frm.cscript.supplier_address = cur_frm.cscript.contact_person = function(doc,dt,dn) {		
 	if(doc.supplier) get_server_fields('get_supplier_address', JSON.stringify({supplier: doc.supplier, address: doc.supplier_address, contact: doc.contact_person}),'', doc, dt, dn, 1);
@@ -87,18 +94,6 @@
 	return 'SELECT name,CONCAT(first_name," ",ifnull(last_name,"")) As FullName,department,designation FROM tabContact WHERE supplier = "'+ doc.supplier +'" AND docstatus != 2 AND name LIKE "%s" ORDER BY name ASC LIMIT 50';
 }
 
-
-cur_frm.fields_dict.supplier_address.on_new = function(dn) {
-	locals['Address'][dn].supplier = locals[cur_frm.doctype][cur_frm.docname].supplier;
-	locals['Address'][dn].supplier_name = locals[cur_frm.doctype][cur_frm.docname].supplier_name;
-}
-
-cur_frm.fields_dict.contact_person.on_new = function(dn) {
-	locals['Contact'][dn].supplier = locals[cur_frm.doctype][cur_frm.docname].supplier;
-	locals['Contact'][dn].supplier_name = locals[cur_frm.doctype][cur_frm.docname].supplier_name;
-}
-
-
 // Get Purchase Order Button
 // -----------------
 cur_frm.cscript.pull_purchase_order_details = function(doc, dt, dn) {
@@ -151,81 +146,6 @@
 	return 'SELECT `tabPrint Heading`.name FROM `tabPrint Heading` WHERE `tabPrint Heading`.docstatus !=2 AND `tabPrint Heading`.name LIKE "%s" ORDER BY `tabPrint Heading`.name ASC LIMIT 50';
 }
 
-//========================= Received Qty =============================================================
-
-cur_frm.cscript.received_qty = function(doc, cdt, cdn) {
-	var d = locals[cdt][cdn];
-	ret = {
-			'qty' : (flt(d.qty) && flt(d.qty) < flt(d.received_qty)) 
-			 	? flt(d.qty) : flt(d.received_qty),
-			'stock_qty': 0,
-			'rejected_qty' : 0,
-		}
-	set_multiple('Purchase Receipt Item', cdn, ret, 'purchase_receipt_details');
-	cur_frm.cscript.calc_amount(doc, 2);
-}
-
-//======================== Qty (Accepted Qty) =========================================================
-
-cur_frm.cscript.qty = function(doc, cdt, cdn) {
-	var d = locals[cdt][cdn];
-	// Step 1 :=> Check If Qty > Received Qty
-	if (flt(d.qty) > flt(d.received_qty)) {
-		alert("Accepted Qty cannot be greater than Received Qty")
-		ret = {
-			'qty' : 0,
-			'stock_qty': 0,
-			'rejected_qty' : 0
-		}
-		// => Set Qty = 0 and rejected_qty = 0
-		set_multiple('Purchase Receipt Item', cdn, ret, 'purchase_receipt_details');
-		cur_frm.cscript.calc_amount(doc, 2);
-		// => Return
-		return
-	}
-	// Step 2 :=> Check IF Qty <= REceived Qty
-	else {
-		ret = {
-			'rejected_qty':flt(d.received_qty) - flt(d.qty)
-		}
-		// => Set Rejected Qty = Received Qty - Qty
-		set_multiple('Purchase Receipt Item', cdn, ret, 'purchase_receipt_details');
-		// => Calculate Amount
-		cur_frm.cscript.calc_amount(doc, 2);
-		cur_frm.cscript.update_stock_qty(doc,cdt,cdn);
-	}	
-}
-
-//======================== Rejected Qty =========================================================
-cur_frm.cscript.rejected_qty = function(doc, cdt, cdn) {
-	var d = locals[cdt][cdn];
-	// Step 1 :=> Check If Rejected Qty > Received Qty
-	if (flt(d.rejected_qty) > flt(d.received_qty)) {
-		alert("Rejected Qty cannot be greater than Received Qty") 
-		ret = {
-			'qty' : 0,
-			'stock_qty': 0,
-			'rejected_qty' : 0
-		}
-		// => Set Qty = 0 and rejected_qty = 0
-		set_multiple('Purchase Receipt Item', cdn, ret, 'purchase_receipt_details');
-		cur_frm.cscript.calc_amount(doc, 2);
-		// => Return
-		return
-	}
-	// Step 2 :=> Check IF Rejected Qty <= REceived Qty
-	else {
-		ret = {
-			'qty':flt(d.received_qty) - flt(d.rejected_qty)
-		}
-		// => Set Qty = Received Qty - Rejected Qty
-		set_multiple('Purchase Receipt Item', cdn, ret, 'purchase_receipt_details');
-		// Calculate Amount
-		cur_frm.cscript.calc_amount(doc, 2);
-		cur_frm.cscript.update_stock_qty(doc,cdt,cdn);
-	}
-}
-
 //================================= Purchase Order No Get Query ====================================
 cur_frm.fields_dict['purchase_order_no'].get_query = function(doc) {
 	if (doc.supplier)
diff --git a/stock/doctype/purchase_receipt/purchase_receipt.py b/stock/doctype/purchase_receipt/purchase_receipt.py
index 8e81fa5..83322c1 100644
--- a/stock/doctype/purchase_receipt/purchase_receipt.py
+++ b/stock/doctype/purchase_receipt/purchase_receipt.py
@@ -33,16 +33,21 @@
 		self.tname = 'Purchase Receipt Item'
 		self.fname = 'purchase_receipt_details'
 		self.count = 0
+		self.status_updater = [{
+			'source_dt': 'Purchase Receipt Item',
+			'target_dt': 'Purchase Order Item',
+			'join_field': 'prevdoc_detail_docname',
+			'target_field': 'received_qty',
+			'target_parent_dt': 'Purchase Order',
+			'target_parent_field': 'per_received',
+			'target_ref_field': 'qty',
+			'source_field': 'qty',
+			'percent_join_field': 'prevdoc_docname',
+		}]
 
 	def validate_fiscal_year(self):
 		get_obj(dt = 'Purchase Common').validate_fiscal_year(self.doc.fiscal_year,self.doc.posting_date,'Transaction Date')
 
-	# GET TERMS & CONDITIONS
-	# =====================================================================================
-	def get_tc_details(self):
-		return get_obj('Purchase Common').get_tc_details(self)
-
-
 	# get available qty at warehouse
 	def get_bin_details(self, arg = ''):
 		return get_obj(dt='Purchase Common').get_bin_details(arg)
@@ -243,8 +248,7 @@
 		# Set status as Submitted
 		webnotes.conn.set(self.doc,'status', 'Submitted')
 
-		# Update Previous Doc i.e. update pending_qty and Status accordingly
-		purchase_controller.update_prevdoc_detail(self, is_submit = 1)
+		self.update_prevdoc_status()
 
 		# Update Serial Record
 		get_obj('Stock Ledger').update_serial_record(self, 'purchase_receipt_details', is_submit = 1, is_incoming = 1)
@@ -285,8 +289,7 @@
 		# 4.Update Bin
 		self.update_stock(is_submit = 0)
 
-		# 5.Update Material Requests Pending Qty and accordingly it's Status
-		pc_obj.update_prevdoc_detail(self, is_submit = 0)
+		self.update_prevdoc_status()
 
 		# 6. Update last purchase rate
 		pc_obj.update_last_purchase_rate(self, 0)
@@ -310,12 +313,6 @@
 	def get_rate(self,arg):
 		return get_obj('Purchase Common').get_rate(arg,self)
 	
-	def load_default_taxes(self):
-		self.doclist = get_obj('Purchase Common').load_default_taxes(self)
-	
-	def get_purchase_tax_details(self):
-		self.doclist = get_obj('Purchase Common').get_purchase_tax_details(self)
-		
 	def make_gl_entries(self):
 		if not cint(webnotes.defaults.get_global_default("auto_inventory_accounting")):
 			return
diff --git a/stock/doctype/purchase_receipt/purchase_receipt.txt b/stock/doctype/purchase_receipt/purchase_receipt.txt
index 350777d..1fe2614 100755
--- a/stock/doctype/purchase_receipt/purchase_receipt.txt
+++ b/stock/doctype/purchase_receipt/purchase_receipt.txt
@@ -1,8 +1,8 @@
 [
  {
-  "creation": "2013-03-25 16:01:29", 
+  "creation": "2013-05-21 16:16:39", 
   "docstatus": 0, 
-  "modified": "2013-02-02 19:09:37", 
+  "modified": "2013-06-11 16:16:40", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -31,7 +31,9 @@
   "parent": "Purchase Receipt", 
   "parentfield": "permissions", 
   "parenttype": "DocType", 
-  "read": 1
+  "permlevel": 0, 
+  "read": 1, 
+  "report": 1
  }, 
  {
   "doctype": "DocType", 
@@ -75,43 +77,48 @@
   "width": "150px"
  }, 
  {
+  "depends_on": "supplier", 
   "doctype": "DocField", 
   "fieldname": "supplier_name", 
   "fieldtype": "Data", 
-  "hidden": 1, 
+  "hidden": 0, 
   "in_list_view": 1, 
   "label": "Supplier Name", 
   "read_only": 1
  }, 
  {
+  "depends_on": "supplier", 
   "doctype": "DocField", 
   "fieldname": "address_display", 
   "fieldtype": "Small Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Address", 
   "read_only": 1
  }, 
  {
+  "depends_on": "supplier", 
   "doctype": "DocField", 
   "fieldname": "contact_display", 
   "fieldtype": "Small Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Contact", 
   "read_only": 1
  }, 
  {
+  "depends_on": "supplier", 
   "doctype": "DocField", 
   "fieldname": "contact_mobile", 
   "fieldtype": "Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Mobile No", 
   "read_only": 1
  }, 
  {
+  "depends_on": "supplier", 
   "doctype": "DocField", 
   "fieldname": "contact_email", 
   "fieldtype": "Text", 
-  "hidden": 1, 
+  "hidden": 0, 
   "label": "Contact Email", 
   "print_hide": 1, 
   "read_only": 1
@@ -548,17 +555,7 @@
   "fieldname": "get_terms", 
   "fieldtype": "Button", 
   "label": "Get Terms and Conditions", 
-  "oldfieldtype": "Button", 
-  "options": "get_tc_details"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "terms_html", 
-  "fieldtype": "HTML", 
-  "label": "Terms and Conditions HTML", 
-  "oldfieldtype": "HTML", 
-  "options": "You can add Terms and Notes that will be printed in the Transaction", 
-  "print_hide": 1
+  "oldfieldtype": "Button"
  }, 
  {
   "doctype": "DocField", 
@@ -569,6 +566,7 @@
   "oldfieldtype": "Text Editor"
  }, 
  {
+  "depends_on": "supplier", 
   "doctype": "DocField", 
   "fieldname": "contact_section", 
   "fieldtype": "Section Break", 
@@ -787,19 +785,6 @@
   "width": "50px"
  }, 
  {
-  "depends_on": "eval:!doc.__islocal", 
-  "doctype": "DocField", 
-  "fieldname": "cancel_reason", 
-  "fieldtype": "Data", 
-  "hidden": 0, 
-  "label": "Cancel Reason", 
-  "no_copy": 1, 
-  "oldfieldname": "cancel_reason", 
-  "oldfieldtype": "Data", 
-  "print_hide": 1, 
-  "read_only": 1
- }, 
- {
   "doctype": "DocField", 
   "fieldname": "instructions", 
   "fieldtype": "Small Text", 
@@ -884,47 +869,19 @@
   "read_only": 1
  }, 
  {
-  "amend": 0, 
-  "cancel": 0, 
-  "create": 0, 
-  "doctype": "DocPerm", 
-  "match": "", 
-  "permlevel": 1, 
-  "report": 0, 
-  "role": "Material Manager", 
-  "submit": 0, 
-  "write": 0
- }, 
- {
   "amend": 1, 
   "cancel": 1, 
   "create": 1, 
   "doctype": "DocPerm", 
-  "permlevel": 0, 
-  "report": 1, 
   "role": "Material Manager", 
   "submit": 1, 
   "write": 1
  }, 
  {
-  "amend": 0, 
-  "cancel": 0, 
-  "create": 0, 
-  "doctype": "DocPerm", 
-  "match": "", 
-  "permlevel": 1, 
-  "report": 0, 
-  "role": "Material User", 
-  "submit": 0, 
-  "write": 0
- }, 
- {
   "amend": 1, 
   "cancel": 1, 
   "create": 1, 
   "doctype": "DocPerm", 
-  "permlevel": 0, 
-  "report": 1, 
   "role": "Material User", 
   "submit": 1, 
   "write": 1
@@ -934,28 +891,13 @@
   "cancel": 1, 
   "create": 1, 
   "doctype": "DocPerm", 
-  "match": "", 
-  "permlevel": 0, 
-  "report": 1, 
   "role": "Purchase User", 
   "submit": 1, 
   "write": 1
  }, 
  {
-  "amend": 0, 
-  "cancel": 0, 
-  "create": 0, 
-  "doctype": "DocPerm", 
-  "match": "", 
-  "permlevel": 1, 
-  "role": "Purchase User", 
-  "submit": 0
- }, 
- {
   "doctype": "DocPerm", 
   "match": "supplier", 
-  "permlevel": 0, 
-  "report": 1, 
   "role": "Supplier"
  }
 ]
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt/purchase_receipt_list.js b/stock/doctype/purchase_receipt/purchase_receipt_list.js
index d20c352..c80f6ae 100644
--- a/stock/doctype/purchase_receipt/purchase_receipt_list.js
+++ b/stock/doctype/purchase_receipt/purchase_receipt_list.js
@@ -6,7 +6,7 @@
 	group_by: "`tabPurchase Receipt`.name",
 	prepare_data: function(data) {
 		if(data.purchase_order_no) {
-			data.purchase_order_no = data.purchase_order_no.split(",");
+			data.purchase_order_no = $.unique(data.purchase_order_no.split(","));
 			var po_list = [];
 			$.each(data.purchase_order_no, function(i, v){
 				if(po_list.indexOf(v)==-1) po_list.push(
diff --git a/stock/doctype/purchase_receipt_item/README.md b/stock/doctype/purchase_receipt_item/README.md
new file mode 100644
index 0000000..042bb6d
--- /dev/null
+++ b/stock/doctype/purchase_receipt_item/README.md
@@ -0,0 +1 @@
+Detail of Items received in parent Purchase Receipt.
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt_item/locale/_messages_doc.json b/stock/doctype/purchase_receipt_item/locale/_messages_doc.json
deleted file mode 100644
index 2986b6d..0000000
--- a/stock/doctype/purchase_receipt_item/locale/_messages_doc.json
+++ /dev/null
@@ -1,42 +0,0 @@
-[
- "Item Name", 
- "PO Date", 
- "Purchase Order Item No", 
- "Batch No", 
- "Raw Materials Supplied Cost", 
- "UOM", 
- "Accepted Quantity", 
- "Item Tax Rate", 
- "Description", 
- "Item Tax Amount", 
- "Conversion Factor", 
- "Brand", 
- "Stock Qty", 
- "Item Code", 
- "Stock UOM", 
- "Page Break", 
- "Stock", 
- "Purchase Receipt Item", 
- "Accepted Warehouse", 
- "Rejected Warehouse", 
- "Recd Quantity", 
- "Rate*", 
- "Amount*", 
- "Amount", 
- "Ref Rate ", 
- "Item Group", 
- "Required By", 
- "Rejected Serial No", 
- "Ref Rate*", 
- "PO No", 
- "Rejected Quantity", 
- "Tax detail table fetched from item master as a string and stored in this field.\nUsed for Taxes and Charges", 
- "Discount  %", 
- "QA No", 
- "Serial No", 
- "Project Name", 
- "Rate", 
- "Prevdoc Doctype", 
- "Billed Quantity", 
- "Valuation Rate"
-]
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt_item/locale/ar-doc.json b/stock/doctype/purchase_receipt_item/locale/ar-doc.json
deleted file mode 100644
index 3017f73..0000000
--- a/stock/doctype/purchase_receipt_item/locale/ar-doc.json
+++ /dev/null
@@ -1,45 +0,0 @@
-{
- "Accepted Quantity": "\u0642\u0628\u0644\u062a \u0627\u0644\u0643\u0645\u064a\u0629", 
- "Accepted Warehouse": "\u0642\u0628\u0644\u062a \u0645\u0633\u062a\u0648\u062f\u0639", 
- "Amount": "\u0643\u0645\u064a\u0629", 
- "Amount (Default Curr.)": "\u0627\u0644\u0645\u0628\u0644\u063a (\u0628\u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629.)", 
- "Amount*": "* \u0627\u0644\u0645\u0628\u0644\u063a", 
- "Batch No": "\u0644\u0627 \u062f\u0641\u0639\u0629", 
- "Billed Quantity": "\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u0643\u0645\u064a\u0629", 
- "Brand": "\u0639\u0644\u0627\u0645\u0629 \u062a\u062c\u0627\u0631\u064a\u0629", 
- "Conversion Factor": "\u062a\u062d\u0648\u064a\u0644 \u0639\u0627\u0645\u0644", 
- "Description": "\u0648\u0635\u0641", 
- "Discount  %": "\u062e\u0635\u0645\u066a", 
- "Item Code": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0631\u0645\u0632", 
- "Item Group": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", 
- "Item Name": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0627\u0633\u0645", 
- "Item Tax Amount": "\u0627\u0644\u0628\u0646\u062f \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0645\u0628\u0644\u063a", 
- "Item Tax Rate": "\u0627\u0644\u0628\u0646\u062f \u0636\u0631\u064a\u0628\u0629", 
- "PO Date": "PO \u062a\u0627\u0631\u064a\u062e", 
- "PO No": "PO \u0644\u0627", 
- "Page Break": "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0633\u062a\u0631\u0627\u062d\u0629", 
- "Prevdoc Doctype": "Prevdoc DOCTYPE", 
- "Project Name": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0634\u0631\u0648\u0639", 
- "Purchase Order Item No": "\u0634\u0631\u0627\u0621 \u0627\u0644\u0633\u0644\u0639\u0629 \u0637\u0644\u0628 No", 
- "Purchase Receipt Item": "\u0634\u0631\u0627\u0621 \u0627\u0644\u0633\u0644\u0639\u0629 \u0627\u0633\u062a\u0644\u0627\u0645", 
- "QA No": "\u0644\u0627 QA", 
- "Rate": "\u0645\u0639\u062f\u0644", 
- "Rate *(Default Curr.)": "* \u0633\u0639\u0631 (\u0628\u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629.)", 
- "Rate*": "\u0645\u0639\u062f\u0644 *", 
- "Raw Materials Supplied Cost": "\u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u062e\u0627\u0645 \u0627\u0644\u0645\u0648\u0631\u062f\u0629 \u0627\u0644\u062a\u0643\u0644\u0641\u0629", 
- "Recd Quantity": "Recd \u0627\u0644\u0643\u0645\u064a\u0629", 
- "Ref Rate ": "\u0627\u0644\u0645\u0631\u062c\u0639 \u0642\u064a\u0645", 
- "Ref Rate *": "\u0627\u0644\u0645\u0631\u062c\u0639 * \u0633\u0639\u0631", 
- "Ref Rate*": "\u0627\u0644\u0645\u0631\u062c\u0639 * \u0633\u0639\u0631", 
- "Rejected Quantity": "\u0631\u0641\u0636 \u0627\u0644\u0643\u0645\u064a\u0629", 
- "Rejected Serial No": "\u0631\u0642\u0645 \u0627\u0644\u0645\u0633\u0644\u0633\u0644 \u0631\u0641\u0636", 
- "Rejected Warehouse": "\u0631\u0641\u0636 \u0645\u0633\u062a\u0648\u062f\u0639", 
- "Required By": "\u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u0645\u0646 \u0642\u0628\u0644", 
- "Serial No": "\u0627\u0644\u0645\u0633\u0644\u0633\u0644 \u0644\u0627", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Stock Qty": "\u0627\u0644\u0623\u0633\u0647\u0645 \u0627\u0644\u0643\u0645\u064a\u0629", 
- "Stock UOM": "\u0627\u0644\u0623\u0633\u0647\u0645 UOM", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "\u062c\u0644\u0628 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0645\u0646 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0631\u0626\u064a\u0633\u064a \u0627\u0644\u0628\u0646\u062f \u0643\u0633\u0644\u0633\u0644\u0629 \u0648\u062a\u062e\u0632\u064a\u0646\u0647\u0627 \u0641\u064a \u0647\u0630\u0627 field.Used \u0644\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0631\u0633\u0648\u0645", 
- "UOM": "UOM", 
- "Valuation Rate": "\u062a\u0642\u064a\u064a\u0645 \u0642\u064a\u0645"
-}
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt_item/locale/de-doc.json b/stock/doctype/purchase_receipt_item/locale/de-doc.json
deleted file mode 100644
index c21ec2c..0000000
--- a/stock/doctype/purchase_receipt_item/locale/de-doc.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "Accepted Quantity": "Akzeptiert Menge", 
- "Accepted Warehouse": "Akzeptiert Warehouse", 
- "Amount": "Menge", 
- "Amount*": "Betrag *", 
- "Batch No": "Batch No", 
- "Billed Quantity": "Angek\u00fcndigt Menge", 
- "Brand": "Marke", 
- "Conversion Factor": "Umrechnungsfaktor", 
- "Description": "Beschreibung", 
- "Discount  %": "Discount%", 
- "Item Code": "Item Code", 
- "Item Group": "Artikel-Gruppe", 
- "Item Name": "Item Name", 
- "Item Tax Amount": "Artikel Steuerbetrag", 
- "Item Tax Rate": "Artikel Tax Rate", 
- "PO Date": "PO Datum", 
- "PO No": "In PO", 
- "Page Break": "Seitenwechsel", 
- "Prevdoc Doctype": "Prevdoc Doctype", 
- "Project Name": "Project Name", 
- "Purchase Order Item No": "In der Bestellposition", 
- "Purchase Receipt Item": "Kaufbeleg Artikel", 
- "QA No": "In QA", 
- "Rate": "Rate", 
- "Rate*": "Rate *", 
- "Raw Materials Supplied Cost": "Kosteng\u00fcnstige Rohstoffe geliefert", 
- "Recd Quantity": "Menge RECD", 
- "Ref Rate*": "Ref Rate *", 
- "Rejected Quantity": "Abgelehnt Menge", 
- "Rejected Serial No": "Abgelehnt Serial In", 
- "Rejected Warehouse": "Abgelehnt Warehouse", 
- "Required By": "Erforderliche By", 
- "Serial No": "Serial In", 
- "Stock": "Lager", 
- "Stock Qty": "Lieferbar Menge", 
- "Stock UOM": "Lager UOM", 
- "UOM": "UOM", 
- "Valuation Rate": "Valuation bewerten"
-}
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt_item/locale/es-doc.json b/stock/doctype/purchase_receipt_item/locale/es-doc.json
deleted file mode 100644
index e8c9bb2..0000000
--- a/stock/doctype/purchase_receipt_item/locale/es-doc.json
+++ /dev/null
@@ -1,45 +0,0 @@
-{
- "Accepted Quantity": "Cantidad aceptada", 
- "Accepted Warehouse": "Almac\u00e9n Aceptado", 
- "Amount": "Cantidad", 
- "Amount (Default Curr.)": "Importe (Curr predeterminado.)", 
- "Amount*": "Importe *", 
- "Batch No": "Lote n \u00ba", 
- "Billed Quantity": "Cantidad facturada", 
- "Brand": "Marca", 
- "Conversion Factor": "Factor de conversi\u00f3n", 
- "Description": "Descripci\u00f3n", 
- "Discount  %": "Descuento%", 
- "Item Code": "C\u00f3digo del art\u00edculo", 
- "Item Group": "Grupo de art\u00edculos", 
- "Item Name": "Nombre del elemento", 
- "Item Tax Amount": "Art\u00edculo Cantidad Impuestos", 
- "Item Tax Rate": "Art\u00edculo Tasa Impositiva", 
- "PO Date": "PO Fecha", 
- "PO No": "PO No", 
- "Page Break": "Salto de p\u00e1gina", 
- "Prevdoc Doctype": "Prevdoc Doctype", 
- "Project Name": "Nombre del proyecto", 
- "Purchase Order Item No": "Compra de art\u00edculo de orden", 
- "Purchase Receipt Item": "Compra Art\u00edculo Receipt", 
- "QA No": "No QA", 
- "Rate": "Velocidad", 
- "Rate *(Default Curr.)": "* Rate (Curr predeterminado.)", 
- "Rate*": "* Evaluar", 
- "Raw Materials Supplied Cost": "Materias primas suministradas Costo", 
- "Recd Quantity": "Cantidad RECD", 
- "Ref Rate ": "Precio ref", 
- "Ref Rate *": "Ref * Tarifa", 
- "Ref Rate*": "Ref * Tarifa", 
- "Rejected Quantity": "Cantidad Rechazada", 
- "Rejected Serial No": "No Rechazado serie", 
- "Rejected Warehouse": "Almac\u00e9n Rechazado", 
- "Required By": "Requerido por la", 
- "Serial No": "N\u00famero de orden", 
- "Stock": "Valores", 
- "Stock Qty": "Stock Cantidad", 
- "Stock UOM": "De la UOM", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "Tabla de impuestos detalle descargue de maestro de art\u00edculos en forma de cadena y se almacenan en esta field.Used de Impuestos y Cargos", 
- "UOM": "UOM", 
- "Valuation Rate": "Valoraci\u00f3n de tipo"
-}
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt_item/locale/fr-doc.json b/stock/doctype/purchase_receipt_item/locale/fr-doc.json
deleted file mode 100644
index 9219fc8..0000000
--- a/stock/doctype/purchase_receipt_item/locale/fr-doc.json
+++ /dev/null
@@ -1,45 +0,0 @@
-{
- "Accepted Quantity": "Quantit\u00e9 accept\u00e9s", 
- "Accepted Warehouse": "Entrep\u00f4t accept\u00e9s", 
- "Amount": "Montant", 
- "Amount (Default Curr.)": "Montant (Curr par d\u00e9faut.)", 
- "Amount*": "* Montant", 
- "Batch No": "Aucun lot", 
- "Billed Quantity": "Quantit\u00e9 factur\u00e9e", 
- "Brand": "Marque", 
- "Conversion Factor": "Facteur de conversion", 
- "Description": "Description", 
- "Discount  %": "% De r\u00e9duction", 
- "Item Code": "Code de l&#39;article", 
- "Item Group": "Groupe d&#39;\u00e9l\u00e9ments", 
- "Item Name": "Nom d&#39;article", 
- "Item Tax Amount": "Taxes article", 
- "Item Tax Rate": "Taux d&#39;imposition article", 
- "PO Date": "Date de PO", 
- "PO No": "PO Non", 
- "Page Break": "Saut de page", 
- "Prevdoc Doctype": "Prevdoc Doctype", 
- "Project Name": "Nom du projet", 
- "Purchase Order Item No": "Achetez article ordonnance n", 
- "Purchase Receipt Item": "Achat d&#39;article de r\u00e9ception", 
- "QA No": "Aucune QA", 
- "Rate": "Taux", 
- "Rate *(Default Curr.)": "* Tarif (Curr par d\u00e9faut.)", 
- "Rate*": "* Taux", 
- "Raw Materials Supplied Cost": "Co\u00fbt des mati\u00e8res premi\u00e8res fournies", 
- "Recd Quantity": "Quantit\u00e9 recd", 
- "Ref Rate ": "Prix \u200b\u200br\u00e9f", 
- "Ref Rate *": "* Taux Ref", 
- "Ref Rate*": "* Taux Ref", 
- "Rejected Quantity": "Quantit\u00e9 rejet\u00e9e", 
- "Rejected Serial No": "Rejet\u00e9 N \u00b0 de s\u00e9rie", 
- "Rejected Warehouse": "Entrep\u00f4t rejet\u00e9e", 
- "Required By": "Requis par", 
- "Serial No": "N \u00b0 de s\u00e9rie", 
- "Stock": "Stock", 
- "Stock Qty": "Stock Qt\u00e9", 
- "Stock UOM": "Stock UDM", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "Table de d\u00e9tail imp\u00f4t extraites de ma\u00eetre \u00e9l\u00e9ment comme une cha\u00eene et stock\u00e9e dans ce field.Used de taxes et de frais", 
- "UOM": "Emballage", 
- "Valuation Rate": "Taux d&#39;\u00e9valuation"
-}
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt_item/locale/hi-doc.json b/stock/doctype/purchase_receipt_item/locale/hi-doc.json
deleted file mode 100644
index 5237bfc..0000000
--- a/stock/doctype/purchase_receipt_item/locale/hi-doc.json
+++ /dev/null
@@ -1,45 +0,0 @@
-{
- "Accepted Quantity": "\u0938\u094d\u0935\u0940\u0915\u093e\u0930 \u0915\u093f\u090f \u091c\u093e\u0924\u0947 \u0939\u0948\u0902 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Accepted Warehouse": "\u0938\u094d\u0935\u0940\u0915\u093e\u0930 \u0915\u093f\u090f \u091c\u093e\u0924\u0947 \u0939\u0948\u0902 \u0935\u0947\u0905\u0930\u0939\u093e\u0909\u0938", 
- "Amount": "\u0930\u093e\u0936\u093f", 
- "Amount (Default Curr.)": "\u0930\u093e\u0936\u093f (\u091a\u0942\u0915 Curr.)", 
- "Amount*": "\u0930\u093e\u0936\u093f *", 
- "Batch No": "\u0915\u094b\u0908 \u092c\u0948\u091a", 
- "Billed Quantity": "\u0915\u093e \u092c\u093f\u0932 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Brand": "\u092c\u094d\u0930\u093e\u0902\u0921", 
- "Conversion Factor": "\u092a\u0930\u093f\u0935\u0930\u094d\u0924\u0928\u0915\u093e\u0930\u0915 \u0924\u0924\u094d\u0935", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Discount  %": "\u0921\u093f\u0938\u094d\u0915\u093e\u0909\u0902\u091f%", 
- "Item Code": "\u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Item Group": "\u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Item Name": "\u092e\u0926 \u0915\u093e \u0928\u093e\u092e", 
- "Item Tax Amount": "\u0906\u0907\u091f\u092e \u0915\u0930 \u0930\u093e\u0936\u093f", 
- "Item Tax Rate": "\u0906\u0907\u091f\u092e \u0915\u0930 \u0915\u0940 \u0926\u0930", 
- "PO Date": "\u092a\u0940\u0913 \u0924\u093f\u0925\u093f", 
- "PO No": "\u092a\u0940\u0913 \u0928\u0939\u0940\u0902", 
- "Page Break": "\u092a\u0943\u0937\u094d\u0920\u093e\u0924\u0930", 
- "Prevdoc Doctype": "Prevdoc Doctype", 
- "Project Name": "\u0907\u0938 \u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u0915\u093e \u0928\u093e\u092e", 
- "Purchase Order Item No": "\u0906\u0926\u0947\u0936 \u0906\u0907\u091f\u092e \u0928\u0939\u0940\u0902 \u0916\u0930\u0940\u0926", 
- "Purchase Receipt Item": "\u0930\u0938\u0940\u0926 \u0906\u0907\u091f\u092e \u0916\u0930\u0940\u0926", 
- "QA No": "\u0928\u0939\u0940\u0902 \u0915\u094d\u092f\u0942\u090f", 
- "Rate": "\u0926\u0930", 
- "Rate *(Default Curr.)": "\u0926\u0930 * (\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f Curr.)", 
- "Rate*": "\u0926\u0930 *", 
- "Raw Materials Supplied Cost": "\u0915\u091a\u094d\u091a\u0947 \u092e\u093e\u0932 \u0915\u0940 \u0932\u093e\u0917\u0924 \u0915\u0940 \u0906\u092a\u0942\u0930\u094d\u0924\u093f", 
- "Recd Quantity": "\u0930\u093f\u0938\u0940 \u0921\u0940 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Ref Rate ": "\u0930\u0947\u092b\u0930\u0940 \u0926\u0930", 
- "Ref Rate *": "\u0930\u0947\u092b\u0930\u0940 \u0926\u0930 *", 
- "Ref Rate*": "\u0930\u0947\u092b\u0930\u0940 \u0926\u0930 *", 
- "Rejected Quantity": "\u0905\u0938\u094d\u0935\u0940\u0915\u0943\u0924 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Rejected Serial No": "\u0905\u0938\u094d\u0935\u0940\u0915\u0943\u0924 \u0927\u093e\u0930\u093e\u0935\u093e\u0939\u093f\u0915 \u0928\u0939\u0940\u0902", 
- "Rejected Warehouse": "\u0905\u0938\u094d\u0935\u0940\u0915\u0943\u0924 \u0935\u0947\u0905\u0930\u0939\u093e\u0909\u0938", 
- "Required By": "\u0926\u094d\u0935\u093e\u0930\u093e \u0906\u0935\u0936\u094d\u092f\u0915", 
- "Serial No": "\u0928\u0939\u0940\u0902 \u0938\u0940\u0930\u093f\u092f\u0932", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "Stock Qty": "\u0938\u094d\u091f\u0949\u0915 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Stock UOM": "\u0938\u094d\u091f\u0949\u0915 UOM", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "\u091f\u0948\u0915\u094d\u0938 \u0935\u093f\u0938\u094d\u0924\u093e\u0930 \u0924\u093e\u0932\u093f\u0915\u093e \u092e\u0947\u0902 \u090f\u0915 \u0938\u094d\u091f\u094d\u0930\u093f\u0902\u0917 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0906\u0907\u091f\u092e \u092e\u093e\u0938\u094d\u091f\u0930 \u0938\u0947 \u0926\u093f\u0932\u0935\u093e\u092f\u093e \u0914\u0930 \u0915\u0930\u094b\u0902 \u0914\u0930 \u092a\u094d\u0930\u092d\u093e\u0930 \u0915\u0947 \u0932\u093f\u090f \u0907\u0938 field.Used \u092e\u0947\u0902 \u0938\u0902\u0917\u094d\u0930\u0939\u0940\u0924", 
- "UOM": "UOM", 
- "Valuation Rate": "\u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928 \u0926\u0930"
-}
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt_item/locale/hr-doc.json b/stock/doctype/purchase_receipt_item/locale/hr-doc.json
deleted file mode 100644
index e3f9836..0000000
--- a/stock/doctype/purchase_receipt_item/locale/hr-doc.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "Accepted Quantity": "Prihva\u0107eno Koli\u010dina", 
- "Accepted Warehouse": "Prihva\u0107eno galerija", 
- "Amount": "Iznos", 
- "Amount*": "Iznos *", 
- "Batch No": "Hrpa Ne", 
- "Billed Quantity": "Napla\u0107eno Koli\u010dina", 
- "Brand": "Marka", 
- "Conversion Factor": "Konverzijski faktor", 
- "Description": "Opis", 
- "Discount  %": "Popust%", 
- "Item Code": "Stavka \u0160ifra", 
- "Item Group": "Stavka Grupa", 
- "Item Name": "Stavka Ime", 
- "Item Tax Amount": "Stavka Iznos poreza", 
- "Item Tax Rate": "Stavka Porezna stopa", 
- "PO Date": "PO Datum", 
- "PO No": "PO Ne", 
- "Page Break": "Prijelom stranice", 
- "Prevdoc Doctype": "Prevdoc DOCTYPE", 
- "Project Name": "Naziv projekta", 
- "Purchase Order Item No": "Narud\u017ebenica Br.", 
- "Purchase Receipt Item": "Kupnja Potvrda predmet", 
- "QA No": "QA Ne", 
- "Rate": "Stopa", 
- "Rate*": "Ocijeni *", 
- "Raw Materials Supplied Cost": "Sirovine Isporuka Tro\u0161kovi", 
- "Recd Quantity": "RecD Koli\u010dina", 
- "Ref Rate ": "Ref. Stopa", 
- "Ref Rate*": "Ref. Ocijeni *", 
- "Rejected Quantity": "Odbijen Koli\u010dina", 
- "Rejected Serial No": "Odbijen Serijski br", 
- "Rejected Warehouse": "Odbijen galerija", 
- "Required By": "Potrebna Do", 
- "Serial No": "Serijski br", 
- "Stock": "Zaliha", 
- "Stock Qty": "Katalo\u0161ki Kol", 
- "Stock UOM": "Katalo\u0161ki UOM", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "Porezna detalj stol preuzeta iz to\u010dke majstora kao string i pohranjeni u to field.Used za poreze i pristojbe", 
- "UOM": "UOM", 
- "Valuation Rate": "Vrednovanje Stopa"
-}
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt_item/locale/nl-doc.json b/stock/doctype/purchase_receipt_item/locale/nl-doc.json
deleted file mode 100644
index 16372d9..0000000
--- a/stock/doctype/purchase_receipt_item/locale/nl-doc.json
+++ /dev/null
@@ -1,45 +0,0 @@
-{
- "Accepted Quantity": "Geaccepteerde Aantal", 
- "Accepted Warehouse": "Geaccepteerde Warehouse", 
- "Amount": "Bedrag", 
- "Amount (Default Curr.)": "Bedrag (Standaard Curr.)", 
- "Amount*": "Bedrag *", 
- "Batch No": "Batch nr.", 
- "Billed Quantity": "Gefactureerd Aantal", 
- "Brand": "Merk", 
- "Conversion Factor": "Conversie Factor", 
- "Description": "Beschrijving", 
- "Discount  %": "Korting%", 
- "Item Code": "Artikelcode", 
- "Item Group": "Item Group", 
- "Item Name": "Naam van het punt", 
- "Item Tax Amount": "Item BTW-bedrag", 
- "Item Tax Rate": "Item Belastingtarief", 
- "PO Date": "PO Datum", 
- "PO No": "PO Geen", 
- "Page Break": "Pagina-einde", 
- "Prevdoc Doctype": "Prevdoc Doctype", 
- "Project Name": "Naam van het project", 
- "Purchase Order Item No": "Purchase Order Item No", 
- "Purchase Receipt Item": "Aankoopbewijs Item", 
- "QA No": "QA Nee", 
- "Rate": "Tarief", 
- "Rate *(Default Curr.)": "Rate * (Standaard Curr.)", 
- "Rate*": "Rate *", 
- "Raw Materials Supplied Cost": "Grondstoffen ingevoerd Kosten", 
- "Recd Quantity": "RECD Aantal", 
- "Ref Rate ": "Ref Rate", 
- "Ref Rate *": "Ref Rate *", 
- "Ref Rate*": "Ref Rate *", 
- "Rejected Quantity": "Rejected Aantal", 
- "Rejected Serial No": "Afgewezen Serienummer", 
- "Rejected Warehouse": "Afgewezen Warehouse", 
- "Required By": "Vereiste Door", 
- "Serial No": "Serienummer", 
- "Stock": "Voorraad", 
- "Stock Qty": "Voorraad Aantal", 
- "Stock UOM": "Stock Verpakking", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "Fiscale detail tabel opgehaald uit artikelstamgegevens als een string en opgeslagen in deze field.Used voor en-heffingen", 
- "UOM": "Verpakking", 
- "Valuation Rate": "Waardering Prijs"
-}
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt_item/locale/pt-BR-doc.json b/stock/doctype/purchase_receipt_item/locale/pt-BR-doc.json
deleted file mode 100644
index 427f785..0000000
--- a/stock/doctype/purchase_receipt_item/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,41 +0,0 @@
-{
- "Accepted Quantity": "Quantidade Aceita", 
- "Accepted Warehouse": "Almoxarifado Aceito", 
- "Amount": "Quantidade", 
- "Amount*": "Quantidade*", 
- "Batch No": "N\u00ba do Lote", 
- "Billed Quantity": "Quantidade Faturada", 
- "Brand": "Marca", 
- "Conversion Factor": "Fator de Convers\u00e3o", 
- "Description": "Descri\u00e7\u00e3o", 
- "Discount  %": "% De desconto", 
- "Item Code": "C\u00f3digo do Item", 
- "Item Group": "Grupo de Itens", 
- "Item Name": "Nome do Item", 
- "Item Tax Amount": "Valor do Imposto do Item", 
- "Item Tax Rate": "Taxa de Imposto do Item", 
- "PO Date": "Data PO", 
- "PO No": "N\u00ba PO", 
- "Page Break": "Quebra de p\u00e1gina", 
- "Prevdoc Doctype": "Prevdoc Doctype", 
- "Project Name": "Nome do Projeto", 
- "Purchase Order Item No": "N\u00ba do Item da Ordem de Compra", 
- "Purchase Receipt Item": "Item do Recibo de Compra", 
- "QA No": "N\u00ba QA", 
- "Rate": "Taxa", 
- "Rate*": "Taxa*", 
- "Raw Materials Supplied Cost": "Custo de fornecimento de Mat\u00e9rias-Primas", 
- "Recd Quantity": "Quantidade Recebida", 
- "Ref Rate ": "Taxa de Ref.", 
- "Ref Rate*": "* Taxa de Ref.", 
- "Rejected Quantity": "Quantidade rejeitada", 
- "Rejected Serial No": "N\u00ba de S\u00e9rie Rejeitado", 
- "Rejected Warehouse": "Almoxarifado Rejeitado", 
- "Required By": "Exigido por", 
- "Serial No": "N\u00ba de S\u00e9rie", 
- "Stock": "Estoque", 
- "Stock Qty": "Qtde. em Estoque", 
- "Stock UOM": "UDM do Estoque", 
- "UOM": "UDM", 
- "Valuation Rate": "Taxa de Avalia\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt_item/locale/pt-doc.json b/stock/doctype/purchase_receipt_item/locale/pt-doc.json
deleted file mode 100644
index b3f5d1e..0000000
--- a/stock/doctype/purchase_receipt_item/locale/pt-doc.json
+++ /dev/null
@@ -1,45 +0,0 @@
-{
- "Accepted Quantity": "Quantidade Aceito", 
- "Accepted Warehouse": "Armaz\u00e9m Aceito", 
- "Amount": "Quantidade", 
- "Amount (Default Curr.)": "Montante (Curr padr\u00e3o.)", 
- "Amount*": "* Quantidade", 
- "Batch No": "No lote", 
- "Billed Quantity": "Quantidade faturada", 
- "Brand": "Marca", 
- "Conversion Factor": "Fator de Convers\u00e3o", 
- "Description": "Descri\u00e7\u00e3o", 
- "Discount  %": "% De desconto", 
- "Item Code": "C\u00f3digo do artigo", 
- "Item Group": "Grupo Item", 
- "Item Name": "Nome do item", 
- "Item Tax Amount": "Valor do imposto item", 
- "Item Tax Rate": "Taxa de Imposto item", 
- "PO Date": "Data PO", 
- "PO No": "N\u00e3o PO", 
- "Page Break": "Quebra de p\u00e1gina", 
- "Prevdoc Doctype": "Prevdoc Doctype", 
- "Project Name": "Nome do projeto", 
- "Purchase Order Item No": "Comprar item Portaria n", 
- "Purchase Receipt Item": "Comprar item recep\u00e7\u00e3o", 
- "QA No": "N\u00e3o QA", 
- "Rate": "Taxa", 
- "Rate *(Default Curr.)": "* Pre\u00e7o (Curr padr\u00e3o.)", 
- "Rate*": "* Taxa de", 
- "Raw Materials Supplied Cost": "Mat\u00e9rias-primas fornecidas Custo", 
- "Recd Quantity": "Quantidade RECD", 
- "Ref Rate ": "Taxa de Ref", 
- "Ref Rate *": "* Taxa de Ref", 
- "Ref Rate*": "* Taxa de Ref", 
- "Rejected Quantity": "Quantidade rejeitado", 
- "Rejected Serial No": "Rejeitado N\u00e3o Serial", 
- "Rejected Warehouse": "Armaz\u00e9m rejeitado", 
- "Required By": "Exigido por", 
- "Serial No": "N \u00ba de S\u00e9rie", 
- "Stock": "Estoque", 
- "Stock Qty": "Qtd", 
- "Stock UOM": "Estoque UOM", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "Tabela de detalhes fiscal obtido a partir do cadastro de itens como uma string e armazenada neste field.Used dos Impostos e Encargos", 
- "UOM": "UOM", 
- "Valuation Rate": "Taxa de valoriza\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt_item/locale/sr-doc.json b/stock/doctype/purchase_receipt_item/locale/sr-doc.json
deleted file mode 100644
index 8eaa5e4..0000000
--- a/stock/doctype/purchase_receipt_item/locale/sr-doc.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "Accepted Quantity": "\u041f\u0440\u0438\u0445\u0432\u0430\u045b\u0435\u043d\u043e \u041a\u043e\u043b\u0438\u0447\u0438\u043d\u0430", 
- "Accepted Warehouse": "\u041f\u0440\u0438\u0445\u0432\u0430\u045b\u0435\u043d\u043e \u041c\u0430\u0433\u0430\u0446\u0438\u043d", 
- "Amount": "\u0418\u0437\u043d\u043e\u0441", 
- "Amount*": "\u0418\u0437\u043d\u043e\u0441 *", 
- "Batch No": "\u0413\u0440\u0443\u043f\u043d\u043e \u041d\u0435\u043c\u0430", 
- "Billed Quantity": "\u0418\u0437\u0433\u0440\u0430\u0452\u0435\u043d\u0430 \u041a\u043e\u043b\u0438\u0447\u0438\u043d\u0430", 
- "Brand": "\u041c\u0430\u0440\u043a\u0430", 
- "Conversion Factor": "\u041a\u043e\u043d\u0432\u0435\u0440\u0437\u0438\u0458\u0430 \u0424\u0430\u043a\u0442\u043e\u0440", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Discount  %": "\u041f\u043e\u043f\u0443\u0441\u0442%", 
- "Item Code": "\u0428\u0438\u0444\u0440\u0430", 
- "Item Group": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0413\u0440\u0443\u043f\u0430", 
- "Item Name": "\u041d\u0430\u0437\u0438\u0432", 
- "Item Tax Amount": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0418\u0437\u043d\u043e\u0441 \u043f\u043e\u0440\u0435\u0437\u0430", 
- "Item Tax Rate": "\u0421\u0442\u0430\u0432\u043a\u0430 \u041f\u043e\u0440\u0435\u0441\u043a\u0430 \u0441\u0442\u043e\u043f\u0430", 
- "PO Date": "\u041f\u041e \u0414\u0430\u0442\u0443\u043c", 
- "PO No": "\u041f\u041e \u041d\u0435\u043c\u0430", 
- "Page Break": "\u0421\u0442\u0440\u0430\u043d\u0430 \u041f\u0430\u0443\u0437\u0430", 
- "Prevdoc Doctype": "\u041f\u0440\u0435\u0432\u0434\u043e\u0446 \u0414\u041e\u0426\u0422\u0418\u041f\u0415", 
- "Project Name": "\u041d\u0430\u0437\u0438\u0432 \u043f\u0440\u043e\u0458\u0435\u043a\u0442\u0430", 
- "Purchase Order Item No": "\u041d\u0430\u043b\u043e\u0433 \u0437\u0430 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443 \u0430\u0440\u0442\u0438\u043a\u0430\u043b \u0431\u0440\u043e\u0458", 
- "Purchase Receipt Item": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0435 \u0420\u0435\u0446\u0435\u0438\u043f\u0442", 
- "QA No": "\u041a\u0410 \u041d\u0435\u043c\u0430", 
- "Rate": "\u0421\u0442\u043e\u043f\u0430", 
- "Rate*": "\u0421\u0442\u043e\u043f\u0430 *", 
- "Raw Materials Supplied Cost": "\u0421\u0438\u0440\u043e\u0432\u0438\u043d\u0435 \u043a\u043e\u043c\u043f\u043b\u0435\u0442\u0443 \u0426\u043e\u0441\u0442", 
- "Recd Quantity": "\u0420\u0435\u0446\u0434 \u041a\u043e\u043b\u0438\u0447\u0438\u043d\u0430", 
- "Ref Rate ": "\u0420\u0435\u0444 \u041e\u0446\u0435\u043d\u0438", 
- "Ref Rate*": "\u0420\u0435\u0444 \u0420\u0430\u0442\u0435 *", 
- "Rejected Quantity": "\u041e\u0434\u0431\u0438\u0458\u0435\u043d \u041a\u043e\u043b\u0438\u0447\u0438\u043d\u0430", 
- "Rejected Serial No": "\u041e\u0434\u0431\u0438\u0458\u0435\u043d \u0421\u0435\u0440\u0438\u0458\u0441\u043a\u0438 \u0431\u0440\u043e\u0458", 
- "Rejected Warehouse": "\u041e\u0434\u0431\u0438\u0458\u0435\u043d \u041c\u0430\u0433\u0430\u0446\u0438\u043d", 
- "Required By": "\u041e\u0431\u0430\u0432\u0435\u0437\u043d\u043e \u0411\u0438", 
- "Serial No": "\u0421\u0435\u0440\u0438\u0458\u0441\u043a\u0438 \u0431\u0440\u043e\u0458", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "Stock Qty": "\u0411\u0435\u0440\u0437\u0430 \u041a\u043e\u043b", 
- "Stock UOM": "\u0411\u0435\u0440\u0437\u0430 \u0423\u041e\u041c", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "\u041f\u043e\u0440\u0435\u0441\u043a\u0430 \u0434\u0435\u0442\u0430\u0459 \u0441\u0442\u043e \u0434\u043e\u0431\u0430\u0432\u0459\u0430\u0458\u0443 \u0442\u0430\u0447\u043a\u0430 \u043c\u0430\u0458\u0441\u0442\u043e\u0440\u0430 \u043a\u0430\u043e \u0441\u0442\u0440\u0438\u043d\u0433 \u0438 \u0441\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0438 \u0443 \u043e\u0432\u043e\u043c \u0444\u0438\u0435\u043b\u0434.\u0423\u0441\u0435\u0434 \u0437\u0430 \u043f\u043e\u0440\u0435\u0437\u0435 \u0438 \u0442\u0430\u043a\u0441\u0435", 
- "UOM": "\u0423\u041e\u041c", 
- "Valuation Rate": "\u041f\u0440\u043e\u0446\u0435\u043d\u0430 \u0421\u0442\u043e\u043f\u0430"
-}
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt_item/locale/ta-doc.json b/stock/doctype/purchase_receipt_item/locale/ta-doc.json
deleted file mode 100644
index 8b4d96c..0000000
--- a/stock/doctype/purchase_receipt_item/locale/ta-doc.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "Accepted Quantity": "\u0b8f\u0bb1\u0bcd\u0bb1\u0bc1 \u0b85\u0bb3\u0bb5\u0bc1", 
- "Accepted Warehouse": "\u0b8f\u0bb1\u0bcd\u0bb1\u0bc1 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1", 
- "Amount": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Amount*": "\u0b85\u0bb3\u0bb5\u0bc1 *", 
- "Batch No": "\u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0ba4\u0bbf \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Billed Quantity": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbf\u0bb2\u0bcd \u0b85\u0bb3\u0bb5\u0bc1", 
- "Brand": "\u0baa\u0bbf\u0bb0\u0bbe\u0ba3\u0bcd\u0b9f\u0bcd", 
- "Conversion Factor": "\u0bae\u0bbe\u0bb1\u0bcd\u0bb1 \u0b95\u0bbe\u0bb0\u0ba3\u0bbf", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Discount  %": "\u0ba4\u0bb3\u0bcd\u0bb3\u0bc1\u0baa\u0b9f\u0bbf%", 
- "Item Code": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "Item Group": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Item Name": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Item Tax Amount": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0bb0\u0bbf \u0ba4\u0bc6\u0bbe\u0b95\u0bc8", 
- "Item Tax Rate": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0bb0\u0bbf \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "PO Date": "\u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "PO No": "\u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Page Break": "\u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0baa\u0bbf\u0bb0\u0bc7\u0b95\u0bcd", 
- "Prevdoc Doctype": "Prevdoc Doctype", 
- "Project Name": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Purchase Order Item No": "\u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Receipt Item": "\u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "QA No": "QA \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Rate": "\u0bb5\u0bbf\u0bb2\u0bc8", 
- "Rate*": "\u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd *", 
- "Raw Materials Supplied Cost": "\u0bae\u0bc2\u0bb2\u0baa\u0bcd\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8 \u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bbf\u0baf\u0ba4\u0bc1", 
- "Recd Quantity": "Recd \u0b85\u0bb3\u0bb5\u0bc1", 
- "Ref Rate ": "Ref \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Ref Rate*": "Ref \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd *", 
- "Rejected Quantity": "\u0ba8\u0bbf\u0bb0\u0bbe\u0b95\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1 \u0b85\u0bb3\u0bb5\u0bc1", 
- "Rejected Serial No": "\u0ba8\u0bbf\u0bb0\u0bbe\u0b95\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1 \u0b9a\u0bc0\u0bb0\u0bbf\u0baf\u0bb2\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Rejected Warehouse": "\u0ba8\u0bbf\u0bb0\u0bbe\u0b95\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1", 
- "Required By": "By \u0ba4\u0bc7\u0bb5\u0bc8", 
- "Serial No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "Stock Qty": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0b85\u0bb3\u0bb5\u0bc1", 
- "Stock UOM": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "\u0bb5\u0bb0\u0bbf \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b92\u0bb0\u0bc1 \u0b9a\u0bb0\u0bae\u0bcd \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0b8e\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bb5\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 field.Used \u0b9a\u0bc7\u0bae\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd", 
- "UOM": "\u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd", 
- "Valuation Rate": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt_item/locale/th-doc.json b/stock/doctype/purchase_receipt_item/locale/th-doc.json
deleted file mode 100644
index 372722c..0000000
--- a/stock/doctype/purchase_receipt_item/locale/th-doc.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "Accepted Quantity": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e17\u0e35\u0e48\u0e22\u0e2d\u0e21\u0e23\u0e31\u0e1a", 
- "Accepted Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e22\u0e2d\u0e21\u0e23\u0e31\u0e1a", 
- "Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Amount*": "* \u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19", 
- "Batch No": "\u0e0a\u0e38\u0e14\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Billed Quantity": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e07\u0e34\u0e19\u0e17\u0e35\u0e48\u0e40\u0e23\u0e35\u0e22\u0e01\u0e40\u0e01\u0e47\u0e1a", 
- "Brand": "\u0e22\u0e35\u0e48\u0e2b\u0e49\u0e2d", 
- "Conversion Factor": "\u0e1b\u0e31\u0e08\u0e08\u0e31\u0e22\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e41\u0e1b\u0e25\u0e07", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Discount  %": "\u0e2a\u0e48\u0e27\u0e19\u0e25\u0e14%", 
- "Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Item Tax Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e20\u0e32\u0e29\u0e35\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Item Tax Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e20\u0e32\u0e29\u0e35\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "PO Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48 PO", 
- "PO No": "\u0e44\u0e21\u0e48\u0e21\u0e35 PO", 
- "Page Break": "\u0e41\u0e1a\u0e48\u0e07\u0e2b\u0e19\u0e49\u0e32", 
- "Prevdoc Doctype": "Doctype Prevdoc", 
- "Project Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Purchase Order Item No": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Purchase Receipt Item": "\u0e0b\u0e37\u0e49\u0e2d\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19", 
- "QA No": "QA \u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32", 
- "Rate*": "* \u0e2d\u0e31\u0e15\u0e23\u0e32", 
- "Raw Materials Supplied Cost": "\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e34\u0e1a\u0e17\u0e35\u0e48\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", 
- "Recd Quantity": "\u0e08\u0e33\u0e19\u0e27\u0e19 Recd", 
- "Ref Rate ": "\u0e2d\u0e31\u0e15\u0e23\u0e32 Ref", 
- "Ref Rate*": "* \u0e2d\u0e31\u0e15\u0e23\u0e32 Ref", 
- "Rejected Quantity": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e1b\u0e0f\u0e34\u0e40\u0e2a\u0e18", 
- "Rejected Serial No": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e1b\u0e0f\u0e34\u0e40\u0e2a\u0e18", 
- "Rejected Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e1b\u0e0f\u0e34\u0e40\u0e2a\u0e18", 
- "Required By": "\u0e17\u0e35\u0e48\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e42\u0e14\u0e22", 
- "Serial No": "\u0e2d\u0e19\u0e38\u0e01\u0e23\u0e21\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Stock Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e2b\u0e38\u0e49\u0e19", 
- "Stock UOM": "UOM \u0e2a\u0e15\u0e47\u0e2d\u0e01", 
- "Tax detail table fetched from item master as a string and stored in this field.Used for Taxes and Charges": "\u0e15\u0e32\u0e23\u0e32\u0e07\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e20\u0e32\u0e29\u0e35\u0e17\u0e35\u0e48\u0e40\u0e23\u0e35\u0e22\u0e01\u0e08\u0e32\u0e01\u0e15\u0e49\u0e19\u0e41\u0e1a\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e15\u0e23\u0e34\u0e07\u0e41\u0e25\u0e30\u0e40\u0e01\u0e47\u0e1a\u0e44\u0e27\u0e49\u0e43\u0e19 field.Used \u0e19\u0e35\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e20\u0e32\u0e29\u0e35\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e18\u0e23\u0e23\u0e21\u0e40\u0e19\u0e35\u0e22\u0e21", 
- "UOM": "UOM", 
- "Valuation Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19"
-}
\ No newline at end of file
diff --git a/stock/doctype/purchase_receipt_item/purchase_receipt_item.txt b/stock/doctype/purchase_receipt_item/purchase_receipt_item.txt
index 8cef6a3..6a35c47 100755
--- a/stock/doctype/purchase_receipt_item/purchase_receipt_item.txt
+++ b/stock/doctype/purchase_receipt_item/purchase_receipt_item.txt
@@ -1,8 +1,8 @@
 [
  {
-  "creation": "2013-03-07 11:42:59", 
+  "creation": "2013-05-24 19:29:10", 
   "docstatus": 0, 
-  "modified": "2013-05-22 12:01:08", 
+  "modified": "2013-05-31 14:26:41", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -357,7 +357,7 @@
   "oldfieldtype": "Currency", 
   "print_hide": 1, 
   "print_width": "100px", 
-  "read_only": 0, 
+  "read_only": 1, 
   "width": "100px"
  }, 
  {
@@ -370,7 +370,7 @@
   "oldfieldname": "prevdoc_doctype", 
   "oldfieldtype": "Data", 
   "print_hide": 1, 
-  "read_only": 0
+  "read_only": 1
  }, 
  {
   "doctype": "DocField", 
@@ -453,18 +453,14 @@
   "width": "150px"
  }, 
  {
-  "default": "0.00", 
   "doctype": "DocField", 
-  "fieldname": "billed_qty", 
-  "fieldtype": "Float", 
-  "label": "Billed Quantity", 
+  "fieldname": "billed_amt", 
+  "fieldtype": "Currency", 
+  "label": "Billed Amt", 
   "no_copy": 1, 
-  "oldfieldname": "billed_qty", 
-  "oldfieldtype": "Currency", 
+  "options": "currency", 
   "print_hide": 1, 
-  "print_width": "100px", 
-  "read_only": 1, 
-  "width": "100px"
+  "read_only": 1
  }, 
  {
   "doctype": "DocField", 
diff --git a/stock/doctype/sales_bom/README.md b/stock/doctype/sales_bom/README.md
new file mode 100644
index 0000000..e4d67e9
--- /dev/null
+++ b/stock/doctype/sales_bom/README.md
@@ -0,0 +1 @@
+Grouping of Items for sale. This is use where inventory is not maintained for the main Item but only the child Items.
\ No newline at end of file
diff --git a/stock/doctype/sales_bom/locale/_messages_doc.json b/stock/doctype/sales_bom/locale/_messages_doc.json
deleted file mode 100644
index 2e6ecb6..0000000
--- a/stock/doctype/sales_bom/locale/_messages_doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-[
- "Package Items", 
- "Sales BOM Items", 
- "Aggregate group of **Items** into another **Item**. This is useful if you are bundling a certain **Items** into a package and you maintain stock of the packed **Items** and not the aggregate **Item**. \n\nThe package **Item** will have \"Is Stock Item\" as \"No\" and \"Is Sales Item\" as \"Yes\".\n\nFor Example: If you are selling Laptops and Backpacks separately and have a special price if the customer buys both, then the Laptop + Backpack will be a new Sales BOM Item.\n\nNote: BOM = Bill of Materials", 
- "List items that form the package.", 
- "The Item that represents the Package. This Item must have \"Is Stock Item\" as \"No\" and \"Is Sales Item\" as \"Yes\"", 
- "Sales BOM Item", 
- "Sales BOM", 
- "Parent Item", 
- "Stock"
-]
\ No newline at end of file
diff --git a/stock/doctype/sales_bom/locale/ar-doc.json b/stock/doctype/sales_bom/locale/ar-doc.json
deleted file mode 100644
index b456dad..0000000
--- a/stock/doctype/sales_bom/locale/ar-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Aggregate group of **Items** into another **Item**. This is useful if you are bundling a certain **Items** into a package and you maintain stock of the packed **Items** and not the aggregate **Item**. The package **Item** will have \"Is Stock Item\" as \"No\" and \"Is Sales Item\" as \"Yes\".For Example: If you are selling Laptops and Backpacks separately and have a special price if the customer buys both, then the Laptop + Backpack will be a new Sales BOM Item.Note: BOM = Bill of Materials": "\u0625\u062c\u0645\u0627\u0644\u064a \u0645\u062c\u0645\u0648\u0639\u0629 \u0645\u0646 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 ** ** ** \u0641\u064a \u0628\u0646\u062f \u0622\u062e\u0631. ** \u0647\u0630\u0627 \u0645\u0641\u064a\u062f \u0625\u0630\u0627 \u0643\u0646\u062a \u062a\u062c\u0645\u064a\u0639 \u0639\u0646\u0627\u0635\u0631 \u0645\u0639\u064a\u0646\u0629 ** ** \u0641\u064a \u062d\u0632\u0645\u0629 \u0648\u064a\u0645\u0643\u0646\u0643 \u0627\u0644\u062d\u0641\u0627\u0638 \u0639\u0644\u0649 \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u0645\u0646 \u0627\u0644\u0623\u0635\u0646\u0627\u0641 ** ** \u0645\u0639\u0628\u0623\u0629 \u0648\u0644\u064a\u0633 \u0627\u0644\u0643\u0644\u064a ** \u0627\u0644\u0633\u0644\u0639\u0629 **. \u0627\u0644\u062d\u0632\u0645\u0629 \u0627\u0644\u0633\u0644\u0639\u0629 ** ** \u0633\u064a\u0643\u0648\u0646 &quot;\u0647\u0648 \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u0627\u0644\u0633\u0644\u0639\u0629&quot; \u0628 &quot;\u0644\u0627&quot; \u0648 &quot;\u0647\u0644 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0633\u0644\u0639\u0629&quot; \u0628 &quot;\u0646\u0639\u0645&quot; \u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644: \u0625\u0630\u0627 \u0643\u0646\u062a \u062a\u0628\u064a\u0639 \u0623\u062c\u0647\u0632\u0629 \u0627\u0644\u0643\u0645\u0628\u064a\u0648\u062a\u0631 \u0627\u0644\u0645\u062d\u0645\u0648\u0644\u0629 \u0648\u062d\u0642\u0627\u0626\u0628 \u062a\u062d\u0645\u0644 \u0639\u0644\u0649 \u0627\u0644\u0638\u0647\u0631 \u0628\u0634\u0643\u0644 \u0645\u0646\u0641\u0635\u0644 \u0648\u0644\u0647\u0627 \u0633\u0639\u0631 \u062e\u0627\u0635 \u0627\u0630\u0627 \u0643\u0627\u0646 \u0627\u0644\u0632\u0628\u0648\u0646 \u064a\u0634\u062a\u0631\u064a \u0643\u0644 \u060c \u062b\u0645 \u0633\u064a\u0642\u0648\u0645 \u0627\u0644\u0643\u0645\u0628\u064a\u0648\u062a\u0631 \u0627\u0644\u0645\u062d\u0645\u0648\u0644 + \u062d\u0642\u064a\u0628\u0629 \u0627\u0644\u0638\u0647\u0631 \u062a\u0643\u0648\u0646 \u062c\u062f\u064a\u062f\u0629 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a BOM Item.Note: BOM = \u0628\u064a\u0644 \u0627\u0644\u0645\u0648\u0627\u062f", 
- "List items that form the package.": "\u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062a\u064a \u062a\u0634\u0643\u0644 \u0627\u0644\u062d\u0632\u0645\u0629.", 
- "Package Items": "\u062d\u0632\u0645\u0629 \u0627\u0644\u0628\u0646\u0648\u062f", 
- "Parent Item": "\u0627\u0644\u0623\u0645 \u0627\u0644\u0645\u062f\u064a\u0646\u0629", 
- "Sales BOM": "\u0645\u0628\u064a\u0639\u0627\u062a BOM", 
- "Sales BOM Item": "\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0633\u0644\u0639\u0629 BOM", 
- "Sales BOM Items": "\u0639\u0646\u0627\u0635\u0631 \u0645\u0628\u064a\u0639\u0627\u062a BOM", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "The Item that represents the Package. This Item must have \"Is Stock Item\" as \"No\" and \"Is Sales Item\" as \"Yes\"": "\u0627\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u0630\u064a \u064a\u0645\u062b\u0644 \u0627\u0644\u062d\u0632\u0645\u0629. \u064a\u062c\u0628 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0644\u062f\u0649 \u0647\u0630\u0627 \u0627\u0644\u0628\u0646\u062f &quot;\u0647\u0648 \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u0627\u0644\u0633\u0644\u0639\u0629&quot; \u0628 &quot;\u0644\u0627&quot; \u0648 &quot;\u0647\u0644 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0633\u0644\u0639\u0629&quot; \u0628 &quot;\u0646\u0639\u0645&quot;"
-}
\ No newline at end of file
diff --git a/stock/doctype/sales_bom/locale/de-doc.json b/stock/doctype/sales_bom/locale/de-doc.json
deleted file mode 100644
index f422afb..0000000
--- a/stock/doctype/sales_bom/locale/de-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "List items that form the package.": "Diese Liste Artikel bilden das Paket.", 
- "Package Items": "Package Angebote", 
- "Parent Item": "\u00dcbergeordneter Artikel", 
- "Sales BOM": "Vertrieb BOM", 
- "Sales BOM Item": "Vertrieb St\u00fccklistenposition", 
- "Sales BOM Items": "Vertrieb St\u00fccklistenpositionen", 
- "Stock": "Lager", 
- "The Item that represents the Package. This Item must have \"Is Stock Item\" as \"No\" and \"Is Sales Item\" as \"Yes\"": "Das Element, das das Paket darstellt. Dieser Artikel muss \"Ist Stock Item\" als \"Nein\" und \"Ist Vertrieb Item\" als \"Ja\""
-}
\ No newline at end of file
diff --git a/stock/doctype/sales_bom/locale/es-doc.json b/stock/doctype/sales_bom/locale/es-doc.json
deleted file mode 100644
index c7bdbbd..0000000
--- a/stock/doctype/sales_bom/locale/es-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Aggregate group of **Items** into another **Item**. This is useful if you are bundling a certain **Items** into a package and you maintain stock of the packed **Items** and not the aggregate **Item**. The package **Item** will have \"Is Stock Item\" as \"No\" and \"Is Sales Item\" as \"Yes\".For Example: If you are selling Laptops and Backpacks separately and have a special price if the customer buys both, then the Laptop + Backpack will be a new Sales BOM Item.Note: BOM = Bill of Materials": "Grupo global de productos ** ** en otro art\u00edculo **. ** Esto es \u00fatil si usted est\u00e1 empaquetando un cierto ** ** Los productos en un paquete y usted mantiene un balance de los art\u00edculos envasados \u200b\u200b** ** y no el agregado del art\u00edculo **. ** El paquete ** art\u00edculo ** habr\u00e1 &quot;es el tema de&quot; como &quot;No&quot; y &quot;\u00bfSales Item&quot; como &quot;S\u00ed&quot;, por ejemplo:. Si usted est\u00e1 vendiendo computadoras port\u00e1tiles y Mochilas por separado y recibir un descuento si el cliente compra a la vez , entonces el ordenador port\u00e1til + Mochila ser\u00e1 una nueva lista de materiales de ventas Item.Note: BOM = Bill de Materiales", 
- "List items that form the package.": "Lista de tareas que forman el paquete.", 
- "Package Items": "Art\u00edculos del embalaje", 
- "Parent Item": "Art\u00edculo principal", 
- "Sales BOM": "Ventas BOM", 
- "Sales BOM Item": "Ventas de art\u00edculo de lista de materiales", 
- "Sales BOM Items": "Los productos que la lista de materiales de ventas", 
- "Stock": "Valores", 
- "The Item that represents the Package. This Item must have \"Is Stock Item\" as \"No\" and \"Is Sales Item\" as \"Yes\"": "El punto que representa el paquete. Este elemento debe tener &quot;es el tema de&quot; como &quot;No&quot; y &quot;\u00bfSales Item&quot; como &quot;S\u00ed&quot;"
-}
\ No newline at end of file
diff --git a/stock/doctype/sales_bom/locale/fr-doc.json b/stock/doctype/sales_bom/locale/fr-doc.json
deleted file mode 100644
index 57e5758..0000000
--- a/stock/doctype/sales_bom/locale/fr-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Aggregate group of **Items** into another **Item**. This is useful if you are bundling a certain **Items** into a package and you maintain stock of the packed **Items** and not the aggregate **Item**. The package **Item** will have \"Is Stock Item\" as \"No\" and \"Is Sales Item\" as \"Yes\".For Example: If you are selling Laptops and Backpacks separately and have a special price if the customer buys both, then the Laptop + Backpack will be a new Sales BOM Item.Note: BOM = Bill of Materials": "Groupe global de ** ** Articles dans un autre article **. ** Ceci est utile si vous mettez en place un certains articles ** ** dans un paquet et vous maintenir le stock des articles emball\u00e9s ** ** et non pas le total ** Article **. Le paquet ** ** Point aura \u00abEst Produit en stock&quot; comme &quot;No&quot; et &quot;Est Point de vente&quot; que &quot;Oui&quot; Par exemple:. Si vous vendez des ordinateurs portables et sacs \u00e0 dos s\u00e9par\u00e9ment et un prix sp\u00e9cial si le client ach\u00e8te \u00e0 la fois , puis l&#39;ordinateur portable Sac \u00e0 dos + sera une nouvelle nomenclature des ventes Item.Note: BOM = Bill of Materials", 
- "List items that form the package.": "Liste des articles qui composent le paquet.", 
- "Package Items": "Articles paquet", 
- "Parent Item": "Article Parent", 
- "Sales BOM": "BOM ventes", 
- "Sales BOM Item": "Article nomenclature des ventes", 
- "Sales BOM Items": "Articles ventes de nomenclature", 
- "Stock": "Stock", 
- "The Item that represents the Package. This Item must have \"Is Stock Item\" as \"No\" and \"Is Sales Item\" as \"Yes\"": "L&#39;article qui repr\u00e9sente le package. Cet article doit avoir \u00abEst Produit en stock&quot; comme &quot;No&quot; et &quot;Est Point de vente&quot; que &quot;Oui&quot;"
-}
\ No newline at end of file
diff --git a/stock/doctype/sales_bom/locale/hi-doc.json b/stock/doctype/sales_bom/locale/hi-doc.json
deleted file mode 100644
index e89680e..0000000
--- a/stock/doctype/sales_bom/locale/hi-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Aggregate group of **Items** into another **Item**. This is useful if you are bundling a certain **Items** into a package and you maintain stock of the packed **Items** and not the aggregate **Item**. The package **Item** will have \"Is Stock Item\" as \"No\" and \"Is Sales Item\" as \"Yes\".For Example: If you are selling Laptops and Backpacks separately and have a special price if the customer buys both, then the Laptop + Backpack will be a new Sales BOM Item.Note: BOM = Bill of Materials": "** \u0906\u0907\u091f\u092e \u0915\u0947 \u0938\u0915\u0932 \u0938\u092e\u0942\u0939 \u092e\u0947\u0902 \u090f\u0915 \u0914\u0930 \u0906\u0907\u091f\u092e ** **. \u092f\u0939 \u0909\u092a\u092f\u094b\u0917\u0940 \u0939\u0948 \u0905\u0917\u0930 \u0906\u092a \u090f\u0915 \u092a\u0948\u0915\u0947\u091c \u092e\u0947\u0902 ** \u0915\u0941\u091b ** \u0906\u0907\u091f\u092e bundling \u0939\u0948\u0902 \u0914\u0930 \u0906\u092a \u092a\u0948\u0915 ** \u0914\u0930 \u0928\u0939\u0940\u0902 \u0915\u0941\u0932 ** \u0906\u0907\u091f\u092e ** ** \u0906\u0907\u091f\u092e \u0915\u0947 \u0938\u094d\u091f\u0949\u0915 \u0915\u094b \u092c\u0928\u093e\u090f \u0930\u0916\u0928\u0947. \u092a\u0948\u0915\u0947\u091c ** \u0906\u0907\u091f\u092e ** \u0939\u0948 &quot;\u0938\u094d\u091f\u0949\u0915 \u0906\u0907\u091f\u092e \u0939\u0948&quot; &quot;\u0928\u0939\u0940\u0902&quot; \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0914\u0930 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 &quot;\u0939\u093e\u0901&quot; &quot;\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0907\u091f\u092e \u0939\u0948,&quot; \u0909\u0926\u093e\u0939\u0930\u0923 \u0915\u0947 \u0932\u093f\u090f: \u092f\u0926\u093f \u0906\u092a \u0932\u0948\u092a\u091f\u0949\u092a \u0914\u0930 Backpacks \u092c\u0947\u091a \u0930\u0939\u0947 \u0939\u0948\u0902 \u0914\u0930 \u0905\u0932\u0917 \u0938\u0947 \u090f\u0915 \u0935\u093f\u0936\u0947\u0937 \u092e\u0942\u0932\u094d\u092f \u0939\u0948 \u0905\u0917\u0930 \u0917\u094d\u0930\u093e\u0939\u0915 \u0926\u094b\u0928\u094b\u0902 \u0916\u0930\u0940\u0926\u0924\u093e BOM = \u0935\u093f\u0927\u0947\u092f\u0915 \u0915\u0940 \u0938\u093e\u092e\u0917\u094d\u0930\u0940:, \u0924\u094b \u090f\u0915 \u0928\u092f\u093e \u0932\u0948\u092a\u091f\u0949\u092a + \u092c\u0948\u0917 \u092c\u093f\u0915\u094d\u0930\u0940 \u092c\u0940\u0913\u090f\u092e Item.Note \u0939\u094b\u0917\u093e", 
- "List items that form the package.": "\u0938\u0942\u091a\u0940 \u0906\u0907\u091f\u092e \u0939\u0948 \u0915\u093f \u092a\u0948\u0915\u0947\u091c \u0915\u093e \u092b\u093e\u0930\u094d\u092e.", 
- "Package Items": "\u092a\u0948\u0915\u0947\u091c \u0906\u0907\u091f\u092e", 
- "Parent Item": "\u092e\u0942\u0932 \u0906\u0907\u091f\u092e", 
- "Sales BOM": "\u092c\u093f\u0915\u094d\u0930\u0940 \u092c\u0940\u0913\u090f\u092e", 
- "Sales BOM Item": "\u092c\u093f\u0915\u094d\u0930\u0940 \u092c\u0940\u0913\u090f\u092e \u0906\u0907\u091f\u092e", 
- "Sales BOM Items": "\u092c\u093f\u0915\u094d\u0930\u0940 \u092c\u0940\u0913\u090f\u092e \u0906\u0907\u091f\u092e", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "The Item that represents the Package. This Item must have \"Is Stock Item\" as \"No\" and \"Is Sales Item\" as \"Yes\"": "\u0906\u0907\u091f\u092e \u0939\u0948 \u0915\u093f \u092a\u0948\u0915\u0947\u091c \u0915\u093e \u092a\u094d\u0930\u0924\u093f\u0928\u093f\u0927\u093f\u0924\u094d\u0935 \u0915\u0930\u0924\u093e \u0939\u0948. \u0907\u0938 \u092e\u0926 &quot;\u0938\u094d\u091f\u0949\u0915 \u0906\u0907\u091f\u092e&quot; &quot;\u0928\u0939\u0940\u0902&quot; \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0914\u0930 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 &quot;\u0939\u093e\u0901&quot; &quot;\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0907\u091f\u092e \u0939\u0948&quot;"
-}
\ No newline at end of file
diff --git a/stock/doctype/sales_bom/locale/hr-doc.json b/stock/doctype/sales_bom/locale/hr-doc.json
deleted file mode 100644
index 6900b51..0000000
--- a/stock/doctype/sales_bom/locale/hr-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Aggregate group of **Items** into another **Item**. This is useful if you are bundling a certain **Items** into a package and you maintain stock of the packed **Items** and not the aggregate **Item**. The package **Item** will have \"Is Stock Item\" as \"No\" and \"Is Sales Item\" as \"Yes\".For Example: If you are selling Laptops and Backpacks separately and have a special price if the customer buys both, then the Laptop + Backpack will be a new Sales BOM Item.Note: BOM = Bill of Materials": "Agregat skupina ** stavki ** u drugoj to\u010dki ** **. To je korisno ako ste vezanje odre\u0111ene artikle ** ** u paketu i odr\u017eavanje zalihe pakiran ** stavki ** a ne agregata ** artikla **. Paket ** artikla ** \u0107e &quot;Je katalo\u0161ki Stavka&quot; kao &quot;Ne&quot; i &quot;Je li prodaja artikla&quot; kao &quot;Da&quot;, na primjer:. Ako prodajete Prijenosna ra\u010dunala i Ruksaci odvojeno i imaju posebnu cijenu ako kupac kupuje oboje , onda laptop + ruksak \u0107e biti novi Prodaja BOM Item.Note: BOM = Bill materijala", 
- "List items that form the package.": "Popis stavki koje \u010dine paket.", 
- "Package Items": "Paket Proizvodi", 
- "Parent Item": "Roditelj artikla", 
- "Sales BOM": "Prodaja BOM", 
- "Sales BOM Item": "Prodaja BOM artikla", 
- "Sales BOM Items": "Prodaja BOM Proizvodi", 
- "Stock": "Zaliha", 
- "The Item that represents the Package. This Item must have \"Is Stock Item\" as \"No\" and \"Is Sales Item\" as \"Yes\"": "Stavka koja predstavlja paket. Ova stavka mora imati &quot;Je katalo\u0161ki Stavka&quot; kao &quot;Ne&quot; i &quot;Je li prodaja artikla&quot; kao &quot;Da&quot;"
-}
\ No newline at end of file
diff --git a/stock/doctype/sales_bom/locale/nl-doc.json b/stock/doctype/sales_bom/locale/nl-doc.json
deleted file mode 100644
index dadc291..0000000
--- a/stock/doctype/sales_bom/locale/nl-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Aggregate group of **Items** into another **Item**. This is useful if you are bundling a certain **Items** into a package and you maintain stock of the packed **Items** and not the aggregate **Item**. The package **Item** will have \"Is Stock Item\" as \"No\" and \"Is Sales Item\" as \"Yes\".For Example: If you are selling Laptops and Backpacks separately and have a special price if the customer buys both, then the Laptop + Backpack will be a new Sales BOM Item.Note: BOM = Bill of Materials": "De totale groep van ** Items ** in een andere ** Item **. Dit is handig als u de bundeling van een bepaalde ** Items ** in een pakket en u onderhoudt voorraad van de verpakte ** Items ** en niet de totale ** Item **. Het pakket ** Item ** zal hebben &quot;Is Stock Item&quot; als &quot;No&quot; en &quot;Is Sales Item&quot; als &quot;Ja&quot; Bijvoorbeeld:. Als je verkoopt laptops en Rugzakken apart en hebben een speciale prijs als de klant koopt zowel , dan is de laptop + Rugzak zal een nieuwe Sales BOM Item.Note: BOM = Bill of Materials", 
- "List items that form the package.": "Lijst items die het pakket vormen.", 
- "Package Items": "Pakket Artikelen", 
- "Parent Item": "Parent Item", 
- "Sales BOM": "Verkoop BOM", 
- "Sales BOM Item": "Verkoop BOM Item", 
- "Sales BOM Items": "Verkoop BOM Items", 
- "Stock": "Voorraad", 
- "The Item that represents the Package. This Item must have \"Is Stock Item\" as \"No\" and \"Is Sales Item\" as \"Yes\"": "Het item dat het pakket vertegenwoordigt. Dit artikel moet hebben &quot;Is Stock Item&quot; als &quot;No&quot; en &quot;Is Sales Item&quot; als &quot;Yes&quot;"
-}
\ No newline at end of file
diff --git a/stock/doctype/sales_bom/locale/pt-BR-doc.json b/stock/doctype/sales_bom/locale/pt-BR-doc.json
deleted file mode 100644
index d1682a8..0000000
--- a/stock/doctype/sales_bom/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "List items that form the package.": "Lista de itens que comp\u00f5em o pacote.", 
- "Package Items": "Itens do pacote", 
- "Parent Item": "Item Pai", 
- "Sales BOM": "LDM de Vendas", 
- "Sales BOM Item": "Item da LDM de Vendas", 
- "Sales BOM Items": "Itens da LDM de Vendas", 
- "Stock": "Estoque", 
- "The Item that represents the Package. This Item must have \"Is Stock Item\" as \"No\" and \"Is Sales Item\" as \"Yes\"": "O item que representa o pacote. Este item deve ter &quot;\u00c9 Item de Estoque&quot; como &quot;N\u00e3o&quot; e &quot;\u00c9 Item de Venda&quot; como &quot;Sim&quot;"
-}
\ No newline at end of file
diff --git a/stock/doctype/sales_bom/locale/pt-doc.json b/stock/doctype/sales_bom/locale/pt-doc.json
deleted file mode 100644
index 00a2601..0000000
--- a/stock/doctype/sales_bom/locale/pt-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Aggregate group of **Items** into another **Item**. This is useful if you are bundling a certain **Items** into a package and you maintain stock of the packed **Items** and not the aggregate **Item**. The package **Item** will have \"Is Stock Item\" as \"No\" and \"Is Sales Item\" as \"Yes\".For Example: If you are selling Laptops and Backpacks separately and have a special price if the customer buys both, then the Laptop + Backpack will be a new Sales BOM Item.Note: BOM = Bill of Materials": "Grupo agregado de Itens ** ** em outro item **. ** Isso \u00e9 \u00fatil se voc\u00ea est\u00e1 empacotando um certo ** ** Itens em um pacote e voc\u00ea manter o estoque dos itens embalados ** ** e n\u00e3o agregar o item **. ** O pacote ** ** item ter\u00e1 &quot;\u00e9 o item da&quot; como &quot;N\u00e3o&quot; e &quot;\u00e9 o item de vendas&quot; como &quot;Sim&quot;, por exemplo:. Se voc\u00ea est\u00e1 vendendo laptops e mochilas separadamente e t\u00eam um pre\u00e7o especial se o cliente compra tanto , ent\u00e3o o Laptop Backpack + ser\u00e1 uma nova Vendas BOM Item.Note: BOM = Bill of Materials", 
- "List items that form the package.": "Lista de itens que comp\u00f5em o pacote.", 
- "Package Items": "Itens do pacote", 
- "Parent Item": "Item Pai", 
- "Sales BOM": "BOM vendas", 
- "Sales BOM Item": "Vendas item BOM", 
- "Sales BOM Items": "Vendas Itens BOM", 
- "Stock": "Estoque", 
- "The Item that represents the Package. This Item must have \"Is Stock Item\" as \"No\" and \"Is Sales Item\" as \"Yes\"": "O item que representa o pacote. Este item deve ter &quot;\u00e9 o item da&quot; como &quot;N\u00e3o&quot; e &quot;\u00e9 o item de vendas&quot; como &quot;Sim&quot;"
-}
\ No newline at end of file
diff --git a/stock/doctype/sales_bom/locale/sr-doc.json b/stock/doctype/sales_bom/locale/sr-doc.json
deleted file mode 100644
index f6b82b7..0000000
--- a/stock/doctype/sales_bom/locale/sr-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Aggregate group of **Items** into another **Item**. This is useful if you are bundling a certain **Items** into a package and you maintain stock of the packed **Items** and not the aggregate **Item**. The package **Item** will have \"Is Stock Item\" as \"No\" and \"Is Sales Item\" as \"Yes\".For Example: If you are selling Laptops and Backpacks separately and have a special price if the customer buys both, then the Laptop + Backpack will be a new Sales BOM Item.Note: BOM = Bill of Materials": "\u0410\u0433\u0440\u0435\u0433\u0430\u0442 \u0433\u0440\u0443\u043f\u0430 ** ** \u0458\u0435\u0434\u0438\u043d\u0438\u0446\u0435 \u0443 \u0434\u0440\u0443\u0433\u0443 ** ** \u0442\u0430\u0447\u043a\u0435. \u041e\u0432\u043e \u0458\u0435 \u043a\u043e\u0440\u0438\u0441\u043d\u043e \u0430\u043a\u043e \u0441\u0442\u0435 \u0433\u0440\u0443\u043f\u0438\u0441\u0430\u045a\u0435 \u043e\u0434\u0440\u0435\u0452\u0435\u043d\u0435 \u0441\u0442\u0430\u0432\u043a\u0435 ** ** \u0443 \u043f\u0430\u043a\u0435\u0442\u0443 \u0438 \u0434\u0430 \u043e\u0434\u0440\u0436\u0438 \u0437\u0430\u043b\u0438\u0445\u0435 \u0443\u043f\u0430\u043a\u043e\u0432\u0430\u043d\u0438\u0445 ** ** \u0441\u0442\u0430\u0432\u043a\u0438, \u0430 \u043d\u0435 \u0430\u0433\u0440\u0435\u0433\u0430\u0442 ** ** \u0442\u0430\u0447\u043a\u0430. \u041f\u0430\u043a\u0435\u0442 ** ** \u0448\u0438\u0444\u0440\u0430 \u045b\u0435 &quot;\u0414\u0430 \u043b\u0438 \u0458\u0435 \u0431\u0435\u0440\u0437\u0430 \u0421\u0442\u0430\u0432\u043a\u0430&quot; \u043a\u0430\u043e &quot;\u043d\u0435&quot; \u0438 &quot;\u0414\u0430 \u043b\u0438 \u0458\u0435 \u043f\u0440\u043e\u0434\u0430\u0458\u0435 \u0421\u0442\u0430\u0432\u043a\u0430&quot; \u043a\u0430\u043e &quot;\u0414\u0430&quot; \u0417\u0430 \u041f\u0440\u0438\u043c\u0435\u0440: \u0410\u043a\u043e \u0441\u0435 \u043f\u0440\u043e\u0434\u0430\u0458\u0435 \u043b\u0430\u043f\u0442\u043e\u043f \u0438 \u0440\u0430\u043d\u0447\u0435\u0432\u0438 \u043e\u0434\u0432\u043e\u0458\u0435\u043d\u043e \u0438 \u0438\u043c\u0430\u0458\u0443 \u043f\u043e\u0441\u0435\u0431\u043d\u0443 \u0446\u0435\u043d\u0443 \u0443\u043a\u043e\u043b\u0438\u043a\u043e \u043a\u0443\u043f\u0430\u0446 \u043a\u0443\u043f\u0443\u0458\u0435 \u043e\u0431\u043e\u0458\u0435. , \u043e\u043d\u0434\u0430 \u043b\u0430\u043f\u0442\u043e\u043f + \u0420\u0430\u043d\u0430\u0446 \u045b\u0435 \u0431\u0438\u0442\u0438 \u043d\u043e\u0432\u0438 \u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0411\u041e\u041c \u0418\u0442\u0435\u043c.\u041d\u043e\u0442\u0435: \u0411\u041e\u041c = \u0421\u0430\u0441\u0442\u0430\u0432\u043d\u0438\u0446\u0435", 
- "List items that form the package.": "\u041b\u0438\u0441\u0442\u0430 \u0441\u0442\u0432\u0430\u0440\u0438 \u043a\u043e\u0458\u0435 \u0447\u0438\u043d\u0435 \u043f\u0430\u043a\u0435\u0442.", 
- "Package Items": "\u041f\u0430\u043a\u0435\u0442 \u0410\u0440\u0442\u0438\u043a\u043b\u0438", 
- "Parent Item": "\u0420\u043e\u0434\u0438\u0442\u0435\u0459 \u0448\u0438\u0444\u0440\u0430", 
- "Sales BOM": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0411\u041e\u041c", 
- "Sales BOM Item": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0411\u041e\u041c \u0448\u0438\u0444\u0440\u0430", 
- "Sales BOM Items": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0411\u041e\u041c \u0410\u0440\u0442\u0438\u043a\u043b\u0438", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "The Item that represents the Package. This Item must have \"Is Stock Item\" as \"No\" and \"Is Sales Item\" as \"Yes\"": "\u0421\u0442\u0430\u0432\u043a\u0430 \u043a\u043e\u0458\u0430 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0459\u0430 \u043f\u0430\u043a\u0435\u0442. \u041e\u0432\u0430 \u0442\u0430\u0447\u043a\u0430 \u043c\u043e\u0440\u0430 \u0434\u0430 &quot;\u0417\u0430\u0440 \u0431\u0435\u0440\u0437\u0430 \u0421\u0442\u0430\u0432\u043a\u0430&quot; \u043a\u0430\u043e &quot;\u043d\u0435&quot; \u0438 &quot;\u0414\u0430 \u043b\u0438 \u0458\u0435 \u043f\u0440\u043e\u0434\u0430\u0458\u0435 \u0442\u0430\u0447\u043a\u0430&quot; \u043a\u0430\u043e &quot;\u0414\u0430&quot;"
-}
\ No newline at end of file
diff --git a/stock/doctype/sales_bom/locale/ta-doc.json b/stock/doctype/sales_bom/locale/ta-doc.json
deleted file mode 100644
index a183562..0000000
--- a/stock/doctype/sales_bom/locale/ta-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Aggregate group of **Items** into another **Item**. This is useful if you are bundling a certain **Items** into a package and you maintain stock of the packed **Items** and not the aggregate **Item**. The package **Item** will have \"Is Stock Item\" as \"No\" and \"Is Sales Item\" as \"Yes\".For Example: If you are selling Laptops and Backpacks separately and have a special price if the customer buys both, then the Laptop + Backpack will be a new Sales BOM Item.Note: BOM = Bill of Materials": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 ** \u0bb5\u0bbf\u0b9f\u0baf\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bc1\u0bb4\u0bc1 ** \u0bae\u0bb1\u0bcd\u0bb1\u0bc6\u0bbe\u0bb0\u0bc1 ** \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0b95\u0bc6\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1 **. \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd ** \u0b92\u0bb0\u0bc1 \u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0b92\u0bb0\u0bc1 \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b9f\u0bcd\u0b9f ** \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 \u0b92\u0ba9\u0bcd\u0bb1\u0bc1 \u0b95\u0bc2\u0b9f\u0bcd\u0b9f\u0bc1\u0ba4\u0bb2\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0baa\u0baf\u0ba9\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bbe\u0b95 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd ** \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 ** \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd ** \u0baa\u0bc7\u0b95\u0bcd ** \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bb5\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1. \u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc1 ** \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd ** &quot;\u0b87\u0bb2\u0bcd\u0bb2\u0bc8&quot; \u0b8e\u0ba9 &quot;\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0b87\u0bb2\u0bcd\u0bb2\u0bc8&quot; \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd &quot;\u0b86\u0bae\u0bcd&quot; \u0b8e\u0ba9 &quot;\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bbe\u0b95 \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1&quot; \u0b89\u0ba4\u0bbe\u0bb0\u0ba3\u0bae\u0bbe\u0b95:. \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba4\u0ba9\u0bbf\u0baf\u0bbe\u0b95 \u0bae\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0ba3\u0bbf\u0ba9\u0bbf\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0bae\u0bc1\u0ba4\u0bc1\u0b95\u0bbf\u0bb2\u0bcd \u0b9a\u0bc1\u0bae\u0bc8 \u0baa\u0bc8\u0baf\u0bc1\u0b9f\u0ba9\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb1\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0bbf\u0bb2\u0bc8 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b87\u0bb0\u0bc1 \u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0baa\u0bc7\u0bbe\u0ba4\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 BOM = \u0baa\u0bbf\u0bb2\u0bcd:, \u0baa\u0bbf\u0ba9\u0bcd\u0ba9\u0bb0\u0bcd \u0bb2\u0bc7\u0baa\u0bcd\u0b9f\u0bbe\u0baa\u0bcd + \u0baa\u0bc8\u0baf\u0bc1\u0b9f\u0ba9\u0bc1\u0bae\u0bcd \u0b92\u0bb0\u0bc1 \u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 BOM Item.Note \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "List items that form the package.": "\u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95 \u0b8e\u0ba9\u0bcd\u0bb1\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd.", 
- "Package Items": "\u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "Parent Item": "\u0baa\u0bc6\u0bb1\u0bcd\u0bb1\u0bc7\u0bbe\u0bb0\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Sales BOM": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 BOM", 
- "Sales BOM Item": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 BOM \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Sales BOM Items": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 BOM \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "The Item that represents the Package. This Item must have \"Is Stock Item\" as \"No\" and \"Is Sales Item\" as \"Yes\"": "\u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0bbf\u0bb0\u0ba4\u0bbf\u0baa\u0bb2\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1 \u0b8e\u0ba9\u0bcd\u0bb1\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd. \u0b87\u0ba8\u0bcd\u0ba4 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd &quot;\u0b87\u0bb2\u0bcd\u0bb2\u0bc8&quot; \u0b8e\u0ba9 &quot;\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0b87\u0bb2\u0bcd\u0bb2\u0bc8&quot; \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd &quot;\u0b86\u0bae\u0bcd&quot; \u0b8e\u0ba9 &quot;\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8&quot;"
-}
\ No newline at end of file
diff --git a/stock/doctype/sales_bom/locale/th-doc.json b/stock/doctype/sales_bom/locale/th-doc.json
deleted file mode 100644
index 5982b0d..0000000
--- a/stock/doctype/sales_bom/locale/th-doc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Aggregate group of **Items** into another **Item**. This is useful if you are bundling a certain **Items** into a package and you maintain stock of the packed **Items** and not the aggregate **Item**. The package **Item** will have \"Is Stock Item\" as \"No\" and \"Is Sales Item\" as \"Yes\".For Example: If you are selling Laptops and Backpacks separately and have a special price if the customer buys both, then the Laptop + Backpack will be a new Sales BOM Item.Note: BOM = Bill of Materials": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e23\u0e27\u0e21\u0e02\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 ** ** \u0e40\u0e02\u0e49\u0e32\u0e44\u0e1b\u0e2d\u0e35\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 ** ** \u0e19\u0e35\u0e49\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e1b\u0e23\u0e30\u0e42\u0e22\u0e0a\u0e19\u0e4c\u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e01\u0e33\u0e25\u0e31\u0e07 bundling \u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 ** ** \u0e1a\u0e32\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e41\u0e1e\u0e04\u0e40\u0e01\u0e08\u0e41\u0e25\u0e30\u0e04\u0e38\u0e13\u0e23\u0e31\u0e01\u0e29\u0e32\u0e2a\u0e15\u0e47\u0e2d\u0e01\u0e02\u0e2d\u0e07\u0e1a\u0e23\u0e23\u0e08\u0e38\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 ** ** \u0e41\u0e25\u0e30\u0e44\u0e21\u0e48\u0e23\u0e27\u0e21\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 ** ** \u0e41\u0e1e\u0e04\u0e40\u0e01\u0e08\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32 ** ** \u0e08\u0e30\u0e21\u0e35 &quot;\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32&quot; \u0e02\u0e13\u0e30\u0e17\u0e35\u0e48 &quot;\u0e44\u0e21\u0e48\u0e21\u0e35&quot; \u0e41\u0e25\u0e30 &quot;\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22&quot; \u0e40\u0e1b\u0e47\u0e19 &quot;\u0e43\u0e0a\u0e48&quot; \u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07:. \u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e01\u0e33\u0e25\u0e31\u0e07\u0e02\u0e32\u0e22\u0e41\u0e25\u0e47\u0e1b\u0e17\u0e47\u0e2d\u0e1b\u0e41\u0e25\u0e30\u0e40\u0e1b\u0e49\u0e2a\u0e30\u0e1e\u0e32\u0e22\u0e2b\u0e25\u0e31\u0e07\u0e41\u0e22\u0e01\u0e41\u0e25\u0e30\u0e21\u0e35\u0e23\u0e32\u0e04\u0e32\u0e1e\u0e34\u0e40\u0e28\u0e29\u0e2b\u0e32\u0e01\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e0b\u0e37\u0e49\u0e2d\u0e17\u0e31\u0e49\u0e07 \u0e41\u0e25\u0e49\u0e27\u0e41\u0e25\u0e47\u0e1b\u0e17\u0e47\u0e2d\u0e1b\u0e01\u0e23\u0e30\u0e40\u0e1b\u0e4b\u0e32\u0e40\u0e1b\u0e49\u0e2a\u0e30\u0e1e\u0e32\u0e22\u0e2b\u0e25\u0e31\u0e07 + \u0e08\u0e30\u0e02\u0e32\u0e22\u0e43\u0e2b\u0e21\u0e48 BOM Item.Note: BOM \u0e1a\u0e34\u0e25\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e2a\u0e14\u0e38 =", 
- "List items that form the package.": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e1e\u0e04\u0e40\u0e01\u0e08", 
- "Package Items": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e41\u0e1e\u0e04\u0e40\u0e01\u0e08", 
- "Parent Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2b\u0e25\u0e31\u0e01", 
- "Sales BOM": "BOM \u0e02\u0e32\u0e22", 
- "Sales BOM Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 BOM \u0e02\u0e32\u0e22", 
- "Sales BOM Items": "\u0e02\u0e32\u0e22\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32 BOM", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "The Item that represents the Package. This Item must have \"Is Stock Item\" as \"No\" and \"Is Sales Item\" as \"Yes\"": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e41\u0e2a\u0e14\u0e07\u0e16\u0e36\u0e07\u0e41\u0e1e\u0e04\u0e40\u0e01\u0e08 \u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e19\u0e35\u200b\u200b\u0e49\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e21\u0e35 &quot;\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32&quot; \u0e02\u0e13\u0e30\u0e17\u0e35\u0e48 &quot;\u0e44\u0e21\u0e48\u0e21\u0e35&quot; \u0e41\u0e25\u0e30 &quot;\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22&quot; \u0e40\u0e1b\u0e47\u0e19 &quot;\u0e43\u0e0a\u0e48&quot;"
-}
\ No newline at end of file
diff --git a/stock/doctype/sales_bom_item/README.md b/stock/doctype/sales_bom_item/README.md
new file mode 100644
index 0000000..1e5c8a2
--- /dev/null
+++ b/stock/doctype/sales_bom_item/README.md
@@ -0,0 +1 @@
+Child Item grouped in parent Sales BOM.
\ No newline at end of file
diff --git a/stock/doctype/sales_bom_item/locale/_messages_doc.json b/stock/doctype/sales_bom_item/locale/_messages_doc.json
deleted file mode 100644
index 346f437..0000000
--- a/stock/doctype/sales_bom_item/locale/_messages_doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-[
- "Description", 
- "Item", 
- "Qty", 
- "Sales BOM Item", 
- "Rate", 
- "UOM", 
- "Stock"
-]
\ No newline at end of file
diff --git a/stock/doctype/sales_bom_item/locale/ar-doc.json b/stock/doctype/sales_bom_item/locale/ar-doc.json
deleted file mode 100644
index f851357..0000000
--- a/stock/doctype/sales_bom_item/locale/ar-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Description": "\u0648\u0635\u0641", 
- "Item": "\u0628\u0646\u062f", 
- "Qty": "\u0627\u0644\u0643\u0645\u064a\u0629", 
- "Rate": "\u0645\u0639\u062f\u0644", 
- "Sales BOM Item": "\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0633\u0644\u0639\u0629 BOM", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/stock/doctype/sales_bom_item/locale/de-doc.json b/stock/doctype/sales_bom_item/locale/de-doc.json
deleted file mode 100644
index 0711aea..0000000
--- a/stock/doctype/sales_bom_item/locale/de-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Description": "Beschreibung", 
- "Item": "Artikel", 
- "Qty": "Menge", 
- "Rate": "Rate", 
- "Sales BOM Item": "Vertrieb St\u00fccklistenposition", 
- "Stock": "Lager", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/stock/doctype/sales_bom_item/locale/es-doc.json b/stock/doctype/sales_bom_item/locale/es-doc.json
deleted file mode 100644
index f619a68..0000000
--- a/stock/doctype/sales_bom_item/locale/es-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Description": "Descripci\u00f3n", 
- "Item": "Art\u00edculo", 
- "Qty": "Cantidad", 
- "Rate": "Velocidad", 
- "Sales BOM Item": "Ventas de art\u00edculo de lista de materiales", 
- "Stock": "Valores", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/stock/doctype/sales_bom_item/locale/fr-doc.json b/stock/doctype/sales_bom_item/locale/fr-doc.json
deleted file mode 100644
index f646f49..0000000
--- a/stock/doctype/sales_bom_item/locale/fr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Description": "Description", 
- "Item": "Article", 
- "Qty": "Qt\u00e9", 
- "Rate": "Taux", 
- "Sales BOM Item": "Article nomenclature des ventes", 
- "Stock": "Stock", 
- "UOM": "Emballage"
-}
\ No newline at end of file
diff --git a/stock/doctype/sales_bom_item/locale/hi-doc.json b/stock/doctype/sales_bom_item/locale/hi-doc.json
deleted file mode 100644
index b50ae41..0000000
--- a/stock/doctype/sales_bom_item/locale/hi-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Item": "\u092e\u0926", 
- "Qty": "\u092e\u093e\u0924\u094d\u0930\u093e", 
- "Rate": "\u0926\u0930", 
- "Sales BOM Item": "\u092c\u093f\u0915\u094d\u0930\u0940 \u092c\u0940\u0913\u090f\u092e \u0906\u0907\u091f\u092e", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/stock/doctype/sales_bom_item/locale/hr-doc.json b/stock/doctype/sales_bom_item/locale/hr-doc.json
deleted file mode 100644
index 3d1ad51..0000000
--- a/stock/doctype/sales_bom_item/locale/hr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Description": "Opis", 
- "Item": "Stavka", 
- "Qty": "Kol", 
- "Rate": "Stopa", 
- "Sales BOM Item": "Prodaja BOM artikla", 
- "Stock": "Zaliha", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/stock/doctype/sales_bom_item/locale/nl-doc.json b/stock/doctype/sales_bom_item/locale/nl-doc.json
deleted file mode 100644
index 0ddccfb..0000000
--- a/stock/doctype/sales_bom_item/locale/nl-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Description": "Beschrijving", 
- "Item": "Item", 
- "Qty": "Aantal", 
- "Rate": "Tarief", 
- "Sales BOM Item": "Verkoop BOM Item", 
- "Stock": "Voorraad", 
- "UOM": "Verpakking"
-}
\ No newline at end of file
diff --git a/stock/doctype/sales_bom_item/locale/pt-BR-doc.json b/stock/doctype/sales_bom_item/locale/pt-BR-doc.json
deleted file mode 100644
index c56c735..0000000
--- a/stock/doctype/sales_bom_item/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Description": "Descri\u00e7\u00e3o", 
- "Item": "Item", 
- "Qty": "Qtde.", 
- "Rate": "Taxa", 
- "Sales BOM Item": "Item da LDM de Vendas", 
- "Stock": "Estoque", 
- "UOM": "UDM"
-}
\ No newline at end of file
diff --git a/stock/doctype/sales_bom_item/locale/pt-doc.json b/stock/doctype/sales_bom_item/locale/pt-doc.json
deleted file mode 100644
index a7b51ea..0000000
--- a/stock/doctype/sales_bom_item/locale/pt-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Description": "Descri\u00e7\u00e3o", 
- "Item": "Item", 
- "Qty": "Qty", 
- "Rate": "Taxa", 
- "Sales BOM Item": "Vendas item BOM", 
- "Stock": "Estoque", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/stock/doctype/sales_bom_item/locale/sr-doc.json b/stock/doctype/sales_bom_item/locale/sr-doc.json
deleted file mode 100644
index 98a0c7e..0000000
--- a/stock/doctype/sales_bom_item/locale/sr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Description": "\u041e\u043f\u0438\u0441", 
- "Item": "\u0421\u0442\u0430\u0432\u043a\u0430", 
- "Qty": "\u041a\u043e\u043b", 
- "Rate": "\u0421\u0442\u043e\u043f\u0430", 
- "Sales BOM Item": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0411\u041e\u041c \u0448\u0438\u0444\u0440\u0430", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "UOM": "\u0423\u041e\u041c"
-}
\ No newline at end of file
diff --git a/stock/doctype/sales_bom_item/locale/ta-doc.json b/stock/doctype/sales_bom_item/locale/ta-doc.json
deleted file mode 100644
index ede89d6..0000000
--- a/stock/doctype/sales_bom_item/locale/ta-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Item": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "Qty": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Rate": "\u0bb5\u0bbf\u0bb2\u0bc8", 
- "Sales BOM Item": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 BOM \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "UOM": "\u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/stock/doctype/sales_bom_item/locale/th-doc.json b/stock/doctype/sales_bom_item/locale/th-doc.json
deleted file mode 100644
index 148844f..0000000
--- a/stock/doctype/sales_bom_item/locale/th-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Item": "\u0e0a\u0e34\u0e49\u0e19", 
- "Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32", 
- "Sales BOM Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 BOM \u0e02\u0e32\u0e22", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "UOM": "UOM"
-}
\ No newline at end of file
diff --git a/stock/doctype/serial_no/README.md b/stock/doctype/serial_no/README.md
new file mode 100644
index 0000000..8c14764
--- /dev/null
+++ b/stock/doctype/serial_no/README.md
@@ -0,0 +1 @@
+Unique serial number assigned to an instance (unit) of an Item. This is used incase each unit of the Item needs to be tracked separately for warranty or recall purposes.
\ No newline at end of file
diff --git a/stock/doctype/serial_no/locale/_messages_doc.json b/stock/doctype/serial_no/locale/_messages_doc.json
deleted file mode 100644
index 51cda10..0000000
--- a/stock/doctype/serial_no/locale/_messages_doc.json
+++ /dev/null
@@ -1,59 +0,0 @@
-[
- "Delivered", 
- "Purchase Date", 
- "Item Name", 
- "Item Group", 
- "No", 
- "Customer Address", 
- "AMC Expiry Date", 
- "In Store", 
- "Not in Use", 
- "SLE Exists", 
- "Incoming Time", 
- "Supplier Address", 
- "Supplier", 
- "Warranty / AMC Details", 
- "Details", 
- "Warehouse", 
- "Territory", 
- "Supplier Name", 
- "Stock", 
- "Status", 
- "Purchase Details", 
- "Description", 
- "Incoming Rate", 
- "Purchase Document No", 
- "Brand", 
- "File List", 
- "Purchase Receipt", 
- "Warranty Period (Days)", 
- "Trash Reason", 
- "Delivery Document Type", 
- "Delivery Document No", 
- "Stock Entry", 
- "Customer", 
- "Out of AMC", 
- "Is Cancelled", 
- "Under AMC", 
- "Maintenance Status", 
- "Under Warranty", 
- "Delivery Address", 
- "Out of Warranty", 
- "Warranty Expiry Date", 
- "Customer Name", 
- "Purchase Document Type", 
- "Delivery Details", 
- "Item Code", 
- "More Info", 
- "Distinct unit of an Item", 
- "Delivery Date", 
- "Fiscal Year", 
- "Serial No", 
- "Delivery Note", 
- "Serial No Details", 
- "Sales Invoice", 
- "Delivery Time", 
- "Yes", 
- "Company", 
- "Purchase Returned"
-]
\ No newline at end of file
diff --git a/stock/doctype/serial_no/locale/ar-doc.json b/stock/doctype/serial_no/locale/ar-doc.json
deleted file mode 100644
index 2d4f752..0000000
--- a/stock/doctype/serial_no/locale/ar-doc.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "AMC Expiry Date": "AMC \u062a\u0627\u0631\u064a\u062e \u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0627\u0634\u062a\u0631\u0627\u0643", 
- "Brand": "\u0639\u0644\u0627\u0645\u0629 \u062a\u062c\u0627\u0631\u064a\u0629", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Customer": "\u0632\u0628\u0648\u0646", 
- "Customer Address": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Name": "\u0627\u0633\u0645 \u0627\u0644\u0639\u0645\u064a\u0644", 
- "Delivered": "\u062a\u0633\u0644\u064a\u0645", 
- "Delivery Address": "\u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0639\u0646\u0648\u0627\u0646", 
- "Delivery Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0633\u0644\u064a\u0645", 
- "Delivery Details": "\u0627\u0644\u062f\u0641\u0639 \u062a\u0641\u0627\u0635\u064a\u0644", 
- "Delivery Document No": "\u0627\u0644\u0648\u062b\u064a\u0642\u0629 \u0644\u0627 \u062a\u0633\u0644\u064a\u0645", 
- "Delivery Document Type": "\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0648\u062b\u064a\u0642\u0629 \u0646\u0648\u0639", 
- "Delivery Note": "\u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u062a\u0633\u0644\u064a\u0645", 
- "Delivery Time": "\u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0641\u064a \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0645\u062d\u062f\u062f", 
- "Description": "\u0648\u0635\u0641", 
- "Details": "\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Distinct unit of an Item": "\u0645\u062a\u0645\u064a\u0632\u0629 \u0648\u062d\u062f\u0629 \u0645\u0646 \u0639\u0646\u0635\u0631", 
- "File List": "\u0645\u0644\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "In Store": "\u0641\u064a \u0627\u0644\u0645\u062a\u062c\u0631", 
- "Incoming Rate": "\u0627\u0644\u0648\u0627\u0631\u062f\u0629 \u0642\u064a\u0645", 
- "Incoming Time": "\u0627\u0644\u0648\u0627\u0631\u062f\u0629 \u0627\u0644\u0632\u0645\u0646", 
- "Is Cancelled": "\u0648\u0623\u0644\u063a\u064a", 
- "Item Code": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0631\u0645\u0632", 
- "Item Group": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", 
- "Item Name": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0627\u0633\u0645", 
- "Maintenance Status": "\u0627\u0644\u062d\u0627\u0644\u0629 \u0627\u0644\u0635\u064a\u0627\u0646\u0629", 
- "More Info": "\u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a", 
- "No": "\u0644\u0627", 
- "Not in Use": "\u0644\u0627 \u062a\u0643\u0648\u0646 \u0642\u064a\u062f \u0627\u0644\u0627\u0633\u062a\u0639\u0645\u0627\u0644", 
- "Out of AMC": "\u0645\u0646 AMC", 
- "Out of Warranty": "\u0644\u0627 \u062a\u063a\u0637\u064a\u0647 \u0627\u0644\u0636\u0645\u0627\u0646", 
- "Purchase Date": "\u062a\u0627\u0631\u064a\u062e \u0634\u0631\u0627\u0621", 
- "Purchase Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0634\u0631\u0627\u0621", 
- "Purchase Document No": "\u0634\u0631\u0627\u0621 \u0627\u0644\u0648\u062b\u064a\u0642\u0629 \u0631\u0642\u0645", 
- "Purchase Document Type": "\u0634\u0631\u0627\u0621 \u0646\u0648\u0639 \u0627\u0644\u0648\u062b\u064a\u0642\u0629", 
- "Purchase Receipt": "\u0634\u0631\u0627\u0621 \u0627\u0633\u062a\u0644\u0627\u0645", 
- "Purchase Returned": "\u0639\u0627\u062f \u0634\u0631\u0627\u0621", 
- "SLE Exists": "SLE \u0645\u0648\u062c\u0648\u062f", 
- "Sales Invoice": "\u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u0628\u064a\u0639\u0627\u062a", 
- "Serial No": "\u0627\u0644\u0645\u0633\u0644\u0633\u0644 \u0644\u0627", 
- "Serial No Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0645\u0633\u0644\u0633\u0644", 
- "Status": "\u062d\u0627\u0644\u0629", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Stock Entry": "\u0627\u0644\u0623\u0633\u0647\u0645 \u0627\u0644\u062f\u062e\u0648\u0644", 
- "Supplier": "\u0645\u0632\u0648\u062f", 
- "Supplier Address": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0645\u0648\u0631\u062f", 
- "Supplier Name": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0648\u0631\u062f", 
- "Territory": "\u0625\u0642\u0644\u064a\u0645", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629", 
- "Under AMC": "\u062a\u062d\u062a AMC", 
- "Under Warranty": "\u062a\u062d\u062a \u0627\u0644\u0643\u0641\u0627\u0644\u0629", 
- "Warehouse": "\u0645\u0633\u062a\u0648\u062f\u0639", 
- "Warranty / AMC Details": "\u0627\u0644\u0636\u0645\u0627\u0646 / AMC \u062a\u0641\u0627\u0635\u064a\u0644", 
- "Warranty Expiry Date": "\u0627\u0644\u0636\u0645\u0627\u0646 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u0646\u062a\u0647\u0627\u0621", 
- "Warranty Period (Days)": "\u0641\u062a\u0631\u0629 \u0627\u0644\u0636\u0645\u0627\u0646 (\u0623\u064a\u0627\u0645)", 
- "Yes": "\u0646\u0639\u0645"
-}
\ No newline at end of file
diff --git a/stock/doctype/serial_no/locale/de-doc.json b/stock/doctype/serial_no/locale/de-doc.json
deleted file mode 100644
index 23ba20a..0000000
--- a/stock/doctype/serial_no/locale/de-doc.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "AMC Expiry Date": "AMC Ablaufdatum", 
- "Brand": "Marke", 
- "Company": "Firma", 
- "Customer": "Kunde", 
- "Customer Address": "Kundenadresse", 
- "Customer Name": "Name des Kunden", 
- "Delivered": "Lieferung", 
- "Delivery Address": "Lieferanschrift", 
- "Delivery Date": "Liefertermin", 
- "Delivery Details": "Anlieferungs-Details", 
- "Delivery Document No": "Lieferung Dokument Nr.", 
- "Delivery Document Type": "Lieferung Document Type", 
- "Delivery Note": "Lieferschein", 
- "Delivery Time": "Lieferzeit", 
- "Description": "Beschreibung", 
- "Details": "Details", 
- "Distinct unit of an Item": "Separate Einheit eines Elements", 
- "File List": "Dateiliste", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "In Store": "In Store", 
- "Incoming Rate": "Incoming Rate", 
- "Incoming Time": "Eingehende Zeit", 
- "Is Cancelled": "Wird abgebrochen", 
- "Item Code": "Item Code", 
- "Item Group": "Artikel-Gruppe", 
- "Item Name": "Item Name", 
- "Maintenance Status": "Wartungsstatus", 
- "More Info": "Mehr Info", 
- "No": "Auf", 
- "Not in Use": "Nicht im Einsatz", 
- "Out of AMC": "Von AMC", 
- "Out of Warranty": "Au\u00dferhalb der Garantie", 
- "Purchase Date": "Kauf Datum", 
- "Purchase Details": "Kaufinformationen", 
- "Purchase Document No": "Die Kaufdokument", 
- "Purchase Document Type": "Kauf Document Type", 
- "Purchase Receipt": "Kaufbeleg", 
- "Purchase Returned": "Kehrte Kauf", 
- "SLE Exists": "SLE Exists", 
- "Sales Invoice": "Sales Invoice", 
- "Serial No": "Serial In", 
- "Serial No Details": "Serial No Einzelheiten", 
- "Status": "Status", 
- "Stock": "Lager", 
- "Stock Entry": "Lager Eintrag", 
- "Supplier": "Lieferant", 
- "Supplier Address": "Lieferant Adresse", 
- "Supplier Name": "Name des Anbieters", 
- "Territory": "Gebiet", 
- "Trash Reason": "Trash Reason", 
- "Under AMC": "Unter AMC", 
- "Under Warranty": "Unter Garantie", 
- "Warehouse": "Lager", 
- "Warranty / AMC Details": "Garantie / AMC Einzelheiten", 
- "Warranty Expiry Date": "Garantie Ablaufdatum", 
- "Warranty Period (Days)": "Garantiezeitraum (Tage)", 
- "Yes": "Ja"
-}
\ No newline at end of file
diff --git a/stock/doctype/serial_no/locale/es-doc.json b/stock/doctype/serial_no/locale/es-doc.json
deleted file mode 100644
index af55d4b..0000000
--- a/stock/doctype/serial_no/locale/es-doc.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "AMC Expiry Date": "AMC Fecha de Caducidad", 
- "Brand": "Marca", 
- "Company": "Empresa", 
- "Customer": "Cliente", 
- "Customer Address": "Direcci\u00f3n del cliente", 
- "Customer Name": "Nombre del cliente", 
- "Delivered": "Liberado", 
- "Delivery Address": "Direcci\u00f3n de entrega", 
- "Delivery Date": "Fecha de Entrega", 
- "Delivery Details": "Detalles de la entrega", 
- "Delivery Document No": "Env\u00edo de Documentos No", 
- "Delivery Document Type": "Entrega Tipo de documento", 
- "Delivery Note": "Nota de entrega", 
- "Delivery Time": "Tiempo de Entrega", 
- "Description": "Descripci\u00f3n", 
- "Details": "Detalles", 
- "Distinct unit of an Item": "Unidad distinta de un elemento", 
- "File List": "Lista de archivos", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "In Store": "En las tiendas", 
- "Incoming Rate": "Tasa entrante", 
- "Incoming Time": "Tiempo entrantes", 
- "Is Cancelled": "Se cancela", 
- "Item Code": "C\u00f3digo del art\u00edculo", 
- "Item Group": "Grupo de art\u00edculos", 
- "Item Name": "Nombre del elemento", 
- "Maintenance Status": "Mantenimiento de estado", 
- "More Info": "M\u00e1s informaci\u00f3n", 
- "No": "No", 
- "Not in Use": "Sin usar", 
- "Out of AMC": "Fuera de AMC", 
- "Out of Warranty": "Fuera de la Garant\u00eda", 
- "Purchase Date": "Fecha de compra", 
- "Purchase Details": "Detalles compra", 
- "Purchase Document No": "Compra documento n", 
- "Purchase Document Type": "Compra Tipo de documento", 
- "Purchase Receipt": "Recibo de compra", 
- "Purchase Returned": "Compra Devuelto", 
- "SLE Exists": "LES existe", 
- "Sales Invoice": "Factura de venta", 
- "Serial No": "N\u00famero de orden", 
- "Serial No Details": "Detalles N \u00ba de serie", 
- "Status": "Estado", 
- "Stock": "Valores", 
- "Stock Entry": "De la entrada", 
- "Supplier": "Proveedor", 
- "Supplier Address": "Proveedor Direcci\u00f3n", 
- "Supplier Name": "Nombre del proveedor", 
- "Territory": "Territorio", 
- "Trash Reason": "Trash Raz\u00f3n", 
- "Under AMC": "Bajo AMC", 
- "Under Warranty": "En garant\u00eda", 
- "Warehouse": "Almac\u00e9n", 
- "Warranty / AMC Details": "Garant\u00eda / AMC Detalles", 
- "Warranty Expiry Date": "Garant\u00eda Fecha de caducidad", 
- "Warranty Period (Days)": "Per\u00edodo de Garant\u00eda (d\u00edas)", 
- "Yes": "S\u00ed"
-}
\ No newline at end of file
diff --git a/stock/doctype/serial_no/locale/fr-doc.json b/stock/doctype/serial_no/locale/fr-doc.json
deleted file mode 100644
index c2af6a8..0000000
--- a/stock/doctype/serial_no/locale/fr-doc.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "AMC Expiry Date": "AMC Date d&#39;expiration", 
- "Brand": "Marque", 
- "Company": "Entreprise", 
- "Customer": "Client", 
- "Customer Address": "Adresse du client", 
- "Customer Name": "Nom du client", 
- "Delivered": "Livr\u00e9", 
- "Delivery Address": "Adresse de livraison", 
- "Delivery Date": "Date de livraison", 
- "Delivery Details": "D\u00e9tails de la livraison", 
- "Delivery Document No": "Pas de livraison de documents", 
- "Delivery Document Type": "Type de document de livraison", 
- "Delivery Note": "Remarque livraison", 
- "Delivery Time": "D\u00e9lai de livraison", 
- "Description": "Description", 
- "Details": "D\u00e9tails", 
- "Distinct unit of an Item": "Unit\u00e9 distincte d&#39;un article", 
- "File List": "Liste des fichiers", 
- "Fiscal Year": "Exercice", 
- "In Store": "En magasin", 
- "Incoming Rate": "Taux d&#39;entr\u00e9e", 
- "Incoming Time": "Heure d&#39;arriv\u00e9e", 
- "Is Cancelled": "Est annul\u00e9e", 
- "Item Code": "Code de l&#39;article", 
- "Item Group": "Groupe d&#39;\u00e9l\u00e9ments", 
- "Item Name": "Nom d&#39;article", 
- "Maintenance Status": "Statut d&#39;entretien", 
- "More Info": "Plus d&#39;infos", 
- "No": "Aucun", 
- "Not in Use": "Non utilis\u00e9", 
- "Out of AMC": "Sur AMC", 
- "Out of Warranty": "Hors garantie", 
- "Purchase Date": "Date d&#39;achat", 
- "Purchase Details": "Conditions de souscription", 
- "Purchase Document No": "Achat document n", 
- "Purchase Document Type": "Achat Type de document", 
- "Purchase Receipt": "Achat R\u00e9ception", 
- "Purchase Returned": "Achetez retour", 
- "SLE Exists": "Existe SLE", 
- "Sales Invoice": "Facture de vente", 
- "Serial No": "N \u00b0 de s\u00e9rie", 
- "Serial No Details": "D\u00e9tails Pas de s\u00e9rie", 
- "Status": "Statut", 
- "Stock": "Stock", 
- "Stock Entry": "Entr\u00e9e Stock", 
- "Supplier": "Fournisseur", 
- "Supplier Address": "Adresse du fournisseur", 
- "Supplier Name": "Nom du fournisseur", 
- "Territory": "Territoire", 
- "Trash Reason": "Raison Corbeille", 
- "Under AMC": "En vertu de l&#39;AMC", 
- "Under Warranty": "Sous garantie", 
- "Warehouse": "Entrep\u00f4t", 
- "Warranty / AMC Details": "Garantie / AMC D\u00e9tails", 
- "Warranty Expiry Date": "Date d&#39;expiration de garantie", 
- "Warranty Period (Days)": "P\u00e9riode de garantie (jours)", 
- "Yes": "Oui"
-}
\ No newline at end of file
diff --git a/stock/doctype/serial_no/locale/hi-doc.json b/stock/doctype/serial_no/locale/hi-doc.json
deleted file mode 100644
index 29dff52..0000000
--- a/stock/doctype/serial_no/locale/hi-doc.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "AMC Expiry Date": "\u090f\u090f\u092e\u0938\u0940 \u0938\u092e\u093e\u092a\u094d\u0924\u093f \u0924\u093f\u0925\u093f", 
- "Brand": "\u092c\u094d\u0930\u093e\u0902\u0921", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Customer": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "Customer Address": "\u0917\u094d\u0930\u093e\u0939\u0915 \u092a\u0924\u093e", 
- "Customer Name": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u093e \u0928\u093e\u092e", 
- "Delivered": "\u0926\u093f\u092f\u093e \u0917\u092f\u093e", 
- "Delivery Address": "\u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u092a\u0924\u093e", 
- "Delivery Date": "\u092a\u094d\u0930\u0938\u0935 \u0915\u0940 \u0924\u093e\u0930\u0940\u0916", 
- "Delivery Details": "\u0935\u093f\u0924\u0930\u0923 \u0935\u093f\u0935\u0930\u0923", 
- "Delivery Document No": "\u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c", 
- "Delivery Document Type": "\u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Delivery Note": "\u092c\u093f\u0932\u091f\u0940", 
- "Delivery Time": "\u0938\u0941\u092a\u0941\u0930\u094d\u0926\u0917\u0940 \u0938\u092e\u092f", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Details": "\u0935\u093f\u0935\u0930\u0923", 
- "Distinct unit of an Item": "\u090f\u0915 \u0906\u0907\u091f\u092e \u0915\u0940 \u0905\u0932\u0917 \u0907\u0915\u093e\u0908", 
- "File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "In Store": "\u0926\u0941\u0915\u093e\u0928 \u092e\u0947\u0902", 
- "Incoming Rate": "\u0906\u0935\u0915 \u0926\u0930", 
- "Incoming Time": "\u0906\u0935\u0915 \u0938\u092e\u092f", 
- "Is Cancelled": "\u0915\u094d\u092f\u093e Cancelled", 
- "Item Code": "\u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Item Group": "\u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Item Name": "\u092e\u0926 \u0915\u093e \u0928\u093e\u092e", 
- "Maintenance Status": "\u0930\u0916\u0930\u0916\u093e\u0935 \u0938\u094d\u0925\u093f\u0924\u093f", 
- "More Info": "\u0905\u0927\u093f\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "No": "\u0928\u0939\u0940\u0902", 
- "Not in Use": "\u0935\u094d\u092f\u0930\u094d\u0925", 
- "Out of AMC": "\u090f\u090f\u092e\u0938\u0940 \u0915\u0947 \u092c\u093e\u0939\u0930", 
- "Out of Warranty": "\u0935\u093e\u0930\u0902\u091f\u0940 \u0915\u0947 \u092c\u093e\u0939\u0930", 
- "Purchase Date": "\u0924\u093f\u0925\u093f \u0916\u0930\u0940\u0926", 
- "Purchase Details": "\u0916\u0930\u0940\u0926 \u0935\u093f\u0935\u0930\u0923", 
- "Purchase Document No": "\u0915\u094b\u0908 \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c \u0916\u0930\u0940\u0926", 
- "Purchase Document Type": "\u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c \u092a\u094d\u0930\u0915\u093e\u0930 \u0915\u0940 \u0916\u0930\u0940\u0926", 
- "Purchase Receipt": "\u0930\u0938\u0940\u0926 \u0916\u0930\u0940\u0926", 
- "Purchase Returned": "\u0916\u0930\u0940\u0926 \u0935\u093e\u092a\u0938 \u0906 \u0917\u090f", 
- "SLE Exists": "SLE \u092e\u094c\u091c\u0942\u0926", 
- "Sales Invoice": "\u092c\u093f\u0915\u094d\u0930\u0940 \u091a\u093e\u0932\u093e\u0928", 
- "Serial No": "\u0928\u0939\u0940\u0902 \u0938\u0940\u0930\u093f\u092f\u0932", 
- "Serial No Details": "\u0927\u093e\u0930\u093e\u0935\u093e\u0939\u093f\u0915 \u0928\u0939\u0940\u0902 \u0935\u093f\u0935\u0930\u0923", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "Stock Entry": "\u0938\u094d\u091f\u0949\u0915 \u090f\u0902\u091f\u094d\u0930\u0940", 
- "Supplier": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915", 
- "Supplier Address": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u092a\u0924\u093e", 
- "Supplier Name": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0928\u093e\u092e", 
- "Territory": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923", 
- "Under AMC": "\u090f\u090f\u092e\u0938\u0940 \u0915\u0947 \u0924\u0939\u0924", 
- "Under Warranty": "\u0935\u093e\u0930\u0902\u091f\u0940 \u0915\u0947 \u0905\u0902\u0924\u0930\u094d\u0917\u0924", 
- "Warehouse": "\u0917\u094b\u0926\u093e\u092e", 
- "Warranty / AMC Details": "\u0935\u093e\u0930\u0902\u091f\u0940 / \u090f\u090f\u092e\u0938\u0940 \u0935\u093f\u0935\u0930\u0923", 
- "Warranty Expiry Date": "\u0935\u093e\u0930\u0902\u091f\u0940 \u0938\u092e\u093e\u092a\u094d\u0924\u093f \u0924\u093f\u0925\u093f", 
- "Warranty Period (Days)": "\u0935\u093e\u0930\u0902\u091f\u0940 \u0905\u0935\u0927\u093f (\u0926\u093f\u0928)", 
- "Yes": "\u0939\u093e\u0902"
-}
\ No newline at end of file
diff --git a/stock/doctype/serial_no/locale/hr-doc.json b/stock/doctype/serial_no/locale/hr-doc.json
deleted file mode 100644
index 9cbe707..0000000
--- a/stock/doctype/serial_no/locale/hr-doc.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "AMC Expiry Date": "AMC Datum isteka", 
- "Brand": "Marka", 
- "Company": "Dru\u0161tvo", 
- "Customer": "Kupac", 
- "Customer Address": "Kupac Adresa", 
- "Customer Name": "Naziv klijenta", 
- "Delivered": "Isporu\u010dena", 
- "Delivery Address": "Dostava Adresa", 
- "Delivery Date": "Dostava Datum", 
- "Delivery Details": "Detalji o isporuci", 
- "Delivery Document No": "Dostava Dokument br", 
- "Delivery Document Type": "Dostava Document Type", 
- "Delivery Note": "Obavje\u0161tenje o primanji po\u0161iljke", 
- "Delivery Time": "Vrijeme isporuke", 
- "Description": "Opis", 
- "Details": "Detalji", 
- "Distinct unit of an Item": "Razlikovna jedinica stavku", 
- "File List": "Popis datoteka", 
- "Fiscal Year": "Fiskalna godina", 
- "In Store": "U trgovini", 
- "Incoming Rate": "Dolazni Stopa", 
- "Incoming Time": "Dolazni Vrijeme", 
- "Is Cancelled": "Je Otkazan", 
- "Item Code": "Stavka \u0160ifra", 
- "Item Group": "Stavka Grupa", 
- "Item Name": "Stavka Ime", 
- "Maintenance Status": "Odr\u017eavanje statusa", 
- "More Info": "Vi\u0161e informacija", 
- "No": "Ne", 
- "Not in Use": "Nije u uporabi", 
- "Out of AMC": "Od AMC", 
- "Out of Warranty": "Od jamstvo", 
- "Purchase Date": "Kupnja Datum", 
- "Purchase Details": "Kupnja Detalji", 
- "Purchase Document No": "Kupnja Dokument br", 
- "Purchase Document Type": "Kupnja Document Type", 
- "Purchase Receipt": "Ra\u010dun kupnje", 
- "Purchase Returned": "Kupnja Vra\u0107eno", 
- "SLE Exists": "SLE Exists", 
- "Sales Invoice": "Prodaja fakture", 
- "Serial No": "Serijski br", 
- "Serial No Details": "Serijski nema podataka", 
- "Status": "Status", 
- "Stock": "Zaliha", 
- "Stock Entry": "Katalo\u0161ki Stupanje", 
- "Supplier": "Dobavlja\u010d", 
- "Supplier Address": "Dobavlja\u010d Adresa", 
- "Supplier Name": "Dobavlja\u010d Ime", 
- "Territory": "Teritorija", 
- "Trash Reason": "Otpad Razlog", 
- "Under AMC": "Pod AMC", 
- "Under Warranty": "Pod jamstvo", 
- "Warehouse": "Skladi\u0161te", 
- "Warranty / AMC Details": "Jamstveni / AMC Brodu", 
- "Warranty Expiry Date": "Jamstvo Datum isteka", 
- "Warranty Period (Days)": "Jamstveno razdoblje (dani)", 
- "Yes": "Da"
-}
\ No newline at end of file
diff --git a/stock/doctype/serial_no/locale/nl-doc.json b/stock/doctype/serial_no/locale/nl-doc.json
deleted file mode 100644
index 9562117..0000000
--- a/stock/doctype/serial_no/locale/nl-doc.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "AMC Expiry Date": "AMC Vervaldatum", 
- "Brand": "Merk", 
- "Company": "Vennootschap", 
- "Customer": "Klant", 
- "Customer Address": "Klant Adres", 
- "Customer Name": "Klantnaam", 
- "Delivered": "Geleverd", 
- "Delivery Address": "Afleveradres", 
- "Delivery Date": "Leveringsdatum", 
- "Delivery Details": "Levering Details", 
- "Delivery Document No": "Levering document nr.", 
- "Delivery Document Type": "Levering Soort document", 
- "Delivery Note": "Vrachtbrief", 
- "Delivery Time": "Levertijd", 
- "Description": "Beschrijving", 
- "Details": "Details", 
- "Distinct unit of an Item": "Aparte eenheid van een item", 
- "File List": "File List", 
- "Fiscal Year": "Boekjaar", 
- "In Store": "In Store", 
- "Incoming Rate": "Inkomende Rate", 
- "Incoming Time": "Inkomende Tijd", 
- "Is Cancelled": "Is Geannuleerd", 
- "Item Code": "Artikelcode", 
- "Item Group": "Item Group", 
- "Item Name": "Naam van het punt", 
- "Maintenance Status": "Onderhoud Status", 
- "More Info": "Meer info", 
- "No": "Geen", 
- "Not in Use": "Niet in gebruik", 
- "Out of AMC": "Uit AMC", 
- "Out of Warranty": "Out of Warranty", 
- "Purchase Date": "Aankoopdatum", 
- "Purchase Details": "Aankoopinformatie", 
- "Purchase Document No": "Aankoop Document nr.", 
- "Purchase Document Type": "Koop Soort document", 
- "Purchase Receipt": "Aankoopbewijs", 
- "Purchase Returned": "Aankoop Returned", 
- "SLE Exists": "SLE Bestaat", 
- "Sales Invoice": "Sales Invoice", 
- "Serial No": "Serienummer", 
- "Serial No Details": "Serial geen gegevens", 
- "Status": "Staat", 
- "Stock": "Voorraad", 
- "Stock Entry": "Stock Entry", 
- "Supplier": "Leverancier", 
- "Supplier Address": "Leverancier Adres", 
- "Supplier Name": "Leverancier Naam", 
- "Territory": "Grondgebied", 
- "Trash Reason": "Trash Reden", 
- "Under AMC": "Onder AMC", 
- "Under Warranty": "Onder de garantie", 
- "Warehouse": "Magazijn", 
- "Warranty / AMC Details": "Garantie / AMC Details", 
- "Warranty Expiry Date": "Garantie Vervaldatum", 
- "Warranty Period (Days)": "Garantieperiode (dagen)", 
- "Yes": "Ja"
-}
\ No newline at end of file
diff --git a/stock/doctype/serial_no/locale/pt-BR-doc.json b/stock/doctype/serial_no/locale/pt-BR-doc.json
deleted file mode 100644
index 7690ea1..0000000
--- a/stock/doctype/serial_no/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "AMC Expiry Date": "Data de Validade do CAM", 
- "Brand": "Marca", 
- "Company": "Empresa", 
- "Customer": "Cliente", 
- "Customer Address": "Endere\u00e7o do cliente", 
- "Customer Name": "Nome do cliente", 
- "Delivered": "Entregue", 
- "Delivery Address": "Endere\u00e7o de entrega", 
- "Delivery Date": "Data de entrega", 
- "Delivery Details": "Detalhes da entrega", 
- "Delivery Document No": "N\u00ba do Documento de Entrega", 
- "Delivery Document Type": "Tipo do Documento de Entrega", 
- "Delivery Note": "Guia de Remessa", 
- "Delivery Time": "Prazo de entrega", 
- "Description": "Descri\u00e7\u00e3o", 
- "Details": "Detalhes", 
- "Distinct unit of an Item": "Unidade distinta de um item", 
- "File List": "Lista de Arquivos", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "In Store": "Na loja", 
- "Incoming Rate": "Taxa de entrada", 
- "Incoming Time": "Tempo de entrada", 
- "Is Cancelled": "\u00c9 cancelado", 
- "Item Code": "C\u00f3digo do Item", 
- "Item Group": "Grupo de Itens", 
- "Item Name": "Nome do Item", 
- "Maintenance Status": "Estado da manuten\u00e7\u00e3o", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "No": "N\u00e3o", 
- "Not in Use": "N\u00e3o est\u00e1 em uso", 
- "Out of AMC": "Fora do CAM", 
- "Out of Warranty": "Fora de Garantia", 
- "Purchase Date": "Data da compra", 
- "Purchase Details": "Detalhes da compra", 
- "Purchase Document No": "N\u00ba do Documento de Compra", 
- "Purchase Document Type": "Tipo do Documento de Compra", 
- "Purchase Receipt": "Recibo de Compra", 
- "Purchase Returned": "Compra Devolvida", 
- "SLE Exists": "SLE existe", 
- "Sales Invoice": "Nota Fiscal de Venda", 
- "Serial No": "N\u00ba de S\u00e9rie", 
- "Serial No Details": "Detalhes do N\u00ba de S\u00e9rie", 
- "Status": "Estado", 
- "Stock": "Estoque", 
- "Stock Entry": "Lan\u00e7amento no Estoque", 
- "Supplier": "Fornecedor", 
- "Supplier Address": "Endere\u00e7o do Fornecedor", 
- "Supplier Name": "Nome do Fornecedor", 
- "Territory": "Territ\u00f3rio", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo", 
- "Under AMC": "Sob CAM", 
- "Under Warranty": "Sob Garantia", 
- "Warehouse": "Almoxarifado", 
- "Warranty / AMC Details": "Garantia / Detalhes do CAM", 
- "Warranty Expiry Date": "Data de validade da garantia", 
- "Warranty Period (Days)": "Per\u00edodo de Garantia (Dias)", 
- "Yes": "Sim"
-}
\ No newline at end of file
diff --git a/stock/doctype/serial_no/locale/pt-doc.json b/stock/doctype/serial_no/locale/pt-doc.json
deleted file mode 100644
index cec6296..0000000
--- a/stock/doctype/serial_no/locale/pt-doc.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "AMC Expiry Date": "AMC Data de Validade", 
- "Brand": "Marca", 
- "Company": "Companhia", 
- "Customer": "Cliente", 
- "Customer Address": "Endere\u00e7o do cliente", 
- "Customer Name": "Nome do cliente", 
- "Delivered": "Entregue", 
- "Delivery Address": "Endere\u00e7o de entrega", 
- "Delivery Date": "Data de entrega", 
- "Delivery Details": "Detalhes da entrega", 
- "Delivery Document No": "Documento de Entrega N\u00e3o", 
- "Delivery Document Type": "Tipo de Documento de Entrega", 
- "Delivery Note": "Guia de remessa", 
- "Delivery Time": "Prazo de entrega", 
- "Description": "Descri\u00e7\u00e3o", 
- "Details": "Detalhes", 
- "Distinct unit of an Item": "Unidade distinta de um item", 
- "File List": "Lista de Arquivos", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "In Store": "Na loja", 
- "Incoming Rate": "Taxa de entrada", 
- "Incoming Time": "Tempo de entrada", 
- "Is Cancelled": "\u00c9 cancelado", 
- "Item Code": "C\u00f3digo do artigo", 
- "Item Group": "Grupo Item", 
- "Item Name": "Nome do item", 
- "Maintenance Status": "Estado de manuten\u00e7\u00e3o", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "No": "N\u00e3o", 
- "Not in Use": "N\u00e3o est\u00e1 em uso", 
- "Out of AMC": "Fora da AMC", 
- "Out of Warranty": "Fora de Garantia", 
- "Purchase Date": "Data da compra", 
- "Purchase Details": "Detalhes de compra", 
- "Purchase Document No": "Compra documento n", 
- "Purchase Document Type": "Compra Tipo de Documento", 
- "Purchase Receipt": "Compra recibo", 
- "Purchase Returned": "Compre Devolvido", 
- "SLE Exists": "LES existe", 
- "Sales Invoice": "Fatura de vendas", 
- "Serial No": "N \u00ba de S\u00e9rie", 
- "Serial No Details": "Serial Detalhes Nenhum", 
- "Status": "Estado", 
- "Stock": "Estoque", 
- "Stock Entry": "Entrada estoque", 
- "Supplier": "Fornecedor", 
- "Supplier Address": "Endere\u00e7o do Fornecedor", 
- "Supplier Name": "Nome do Fornecedor", 
- "Territory": "Territ\u00f3rio", 
- "Trash Reason": "Raz\u00e3o lixo", 
- "Under AMC": "Sob AMC", 
- "Under Warranty": "Sob Garantia", 
- "Warehouse": "Armaz\u00e9m", 
- "Warranty / AMC Details": "Garantia / AMC Detalhes", 
- "Warranty Expiry Date": "Data de validade da garantia", 
- "Warranty Period (Days)": "Per\u00edodo de Garantia (Dias)", 
- "Yes": "Sim"
-}
\ No newline at end of file
diff --git a/stock/doctype/serial_no/locale/sr-doc.json b/stock/doctype/serial_no/locale/sr-doc.json
deleted file mode 100644
index 4a6cd70..0000000
--- a/stock/doctype/serial_no/locale/sr-doc.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "AMC Expiry Date": "\u0410\u041c\u0426 \u0414\u0430\u0442\u0443\u043c \u0438\u0441\u0442\u0435\u043a\u0430", 
- "Brand": "\u041c\u0430\u0440\u043a\u0430", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Customer": "\u041a\u0443\u043f\u0430\u0446", 
- "Customer Address": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0410\u0434\u0440\u0435\u0441\u0430", 
- "Customer Name": "\u0418\u043c\u0435 \u043a\u043b\u0438\u0458\u0435\u043d\u0442\u0430", 
- "Delivered": "\u0418\u0441\u043f\u043e\u0440\u0443\u0447\u0435\u043d\u043e", 
- "Delivery Address": "\u0418\u0441\u043f\u043e\u0440\u0443\u043a\u0430 \u0410\u0434\u0440\u0435\u0441\u0430", 
- "Delivery Date": "\u0414\u0430\u0442\u0443\u043c \u0438\u0441\u043f\u043e\u0440\u0443\u043a\u0435", 
- "Delivery Details": "\u0414\u043e\u0441\u0442\u0430\u0432\u0430 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Delivery Document No": "\u0414\u043e\u0441\u0442\u0430\u0432\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0430\u0442\u0430 \u041d\u0435\u043c\u0430", 
- "Delivery Document Type": "\u0418\u0441\u043f\u043e\u0440\u0443\u043a\u0430 \u0414\u043e\u0446\u0443\u043c\u0435\u043d\u0442 \u0422\u0438\u043f\u0435", 
- "Delivery Note": "\u041e\u0431\u0430\u0432\u0435\u0448\u0442\u0435\u045a\u0435 \u043e \u043f\u0440\u0438\u0458\u0435\u043c\u0443 \u043f\u043e\u0448\u0438\u0459\u043a\u0435", 
- "Delivery Time": "\u0412\u0440\u0435\u043c\u0435 \u0438\u0441\u043f\u043e\u0440\u0443\u043a\u0435", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Details": "\u0414\u0435\u0442\u0430\u0459\u0438", 
- "Distinct unit of an Item": "\u0418\u0437\u0440\u0430\u0436\u0435\u043d\u0430 \u0458\u0435\u0434\u0438\u043d\u0438\u0446\u0430 \u0441\u0442\u0440\u0430\u043d\u0435 \u0458\u0435\u0434\u0438\u043d\u0438\u0446\u0435", 
- "File List": "\u0424\u0438\u043b\u0435 \u041b\u0438\u0441\u0442", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "In Store": "\u0423 \u043f\u0440\u043e\u0434\u0430\u0432\u043d\u0438\u0446\u0438", 
- "Incoming Rate": "\u0414\u043e\u043b\u0430\u0437\u043d\u0438 \u041e\u0446\u0435\u043d\u0438", 
- "Incoming Time": "\u0414\u043e\u043b\u0430\u0437\u043d\u0438 \u0432\u0440\u0435\u043c\u0435", 
- "Is Cancelled": "\u0414\u0430 \u043b\u0438 \u041e\u0442\u043a\u0430\u0437\u0430\u043d", 
- "Item Code": "\u0428\u0438\u0444\u0440\u0430", 
- "Item Group": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0413\u0440\u0443\u043f\u0430", 
- "Item Name": "\u041d\u0430\u0437\u0438\u0432", 
- "Maintenance Status": "\u041e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0435 \u0441\u0442\u0430\u0442\u0443\u0441", 
- "More Info": "\u0412\u0438\u0448\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0430", 
- "No": "\u041d\u0435", 
- "Not in Use": "\u0412\u0430\u043d \u0443\u043f\u043e\u0442\u0440\u0435\u0431\u0435", 
- "Out of AMC": "\u041e\u0434 \u0410\u041c\u0426", 
- "Out of Warranty": "\u041e\u0434 \u0433\u0430\u0440\u0430\u043d\u0446\u0438\u0458\u0435", 
- "Purchase Date": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0414\u0430\u0442\u0435", 
- "Purchase Details": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Purchase Document No": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u0431\u0440", 
- "Purchase Document Type": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0422\u0438\u043f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430", 
- "Purchase Receipt": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u0440\u0438\u0458\u0435\u043c", 
- "Purchase Returned": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0412\u0440\u0430\u045b\u0435\u043d\u0438", 
- "SLE Exists": "\u0421\u0415\u041b \u041f\u043e\u0441\u0442\u043e\u0458\u0438", 
- "Sales Invoice": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0420\u0430\u0447\u0443\u043d", 
- "Serial No": "\u0421\u0435\u0440\u0438\u0458\u0441\u043a\u0438 \u0431\u0440\u043e\u0458", 
- "Serial No Details": "\u0421\u0435\u0440\u0438\u0458\u0441\u043a\u0430 \u041d\u0435\u043c\u0430 \u0434\u0435\u0442\u0430\u0459\u0430", 
- "Status": "\u0421\u0442\u0430\u0442\u0443\u0441", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "Stock Entry": "\u0411\u0435\u0440\u0437\u0430 \u0421\u0442\u0443\u043f\u0430\u045a\u0435", 
- "Supplier": "\u0414\u043e\u0431\u0430\u0432\u0459\u0430\u0447", 
- "Supplier Address": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u0410\u0434\u0440\u0435\u0441\u0430", 
- "Supplier Name": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u0418\u043c\u0435", 
- "Territory": "\u0422\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0430", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433", 
- "Under AMC": "\u041f\u043e\u0434 \u0410\u041c\u0426", 
- "Under Warranty": "\u041f\u043e\u0434 \u0433\u0430\u0440\u0430\u043d\u0446\u0438\u0458\u043e\u043c", 
- "Warehouse": "\u041c\u0430\u0433\u0430\u0446\u0438\u043d", 
- "Warranty / AMC Details": "\u0413\u0430\u0440\u0430\u043d\u0446\u0438\u0458\u0430 / \u0410\u041c\u0426 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Warranty Expiry Date": "\u0413\u0430\u0440\u0430\u043d\u0446\u0438\u0458\u0430 \u0414\u0430\u0442\u0443\u043c \u0438\u0441\u0442\u0435\u043a\u0430", 
- "Warranty Period (Days)": "\u0413\u0430\u0440\u0430\u043d\u0442\u043d\u0438 \u043f\u0435\u0440\u0438\u043e\u0434 (\u0434\u0430\u043d\u0438)", 
- "Yes": "\u0414\u0430"
-}
\ No newline at end of file
diff --git a/stock/doctype/serial_no/locale/ta-doc.json b/stock/doctype/serial_no/locale/ta-doc.json
deleted file mode 100644
index 0e15320..0000000
--- a/stock/doctype/serial_no/locale/ta-doc.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "AMC Expiry Date": "AMC \u0b95\u0bbe\u0bb2\u0bbe\u0bb5\u0ba4\u0bbf\u0baf\u0bbe\u0b95\u0bc1\u0bae\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Brand": "\u0baa\u0bbf\u0bb0\u0bbe\u0ba3\u0bcd\u0b9f\u0bcd", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Customer Address": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Customer Name": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Delivered": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bbf\u0ba9\u0bbe\u0bb0\u0bcd", 
- "Delivery Address": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Delivery Date": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Delivery Details": "\u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Delivery Document No": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b86\u0bb5\u0ba3 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Delivery Document Type": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b86\u0bb5\u0ba3 \u0bb5\u0b95\u0bc8", 
- "Delivery Note": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Delivery Time": "\u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95 \u0ba8\u0bc7\u0bb0\u0bae\u0bcd", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Details": "\u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Distinct unit of an Item": "\u0b92\u0bb0\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0baa\u0bb1\u0bcd\u0bb1\u0bbf\u0baf \u0ba4\u0bc6\u0bb3\u0bbf\u0bb5\u0bbe\u0ba9 \u0b85\u0bb2\u0b95\u0bc1", 
- "File List": "\u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "In Store": "\u0b85\u0b99\u0bcd\u0b95\u0bbe\u0b9f\u0bbf\u0baf\u0bbf\u0bb2\u0bcd", 
- "Incoming Rate": "\u0b89\u0bb3\u0bcd\u0bb5\u0bb0\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Incoming Time": "\u0b89\u0bb3\u0bcd\u0bb5\u0bb0\u0bc1\u0bae\u0bcd \u0ba8\u0bc7\u0bb0\u0bae\u0bcd", 
- "Is Cancelled": "\u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Item Code": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "Item Group": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Item Name": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Maintenance Status": "\u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0ba8\u0bbf\u0bb2\u0bc8\u0bae\u0bc8", 
- "More Info": "\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Not in Use": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0bbe\u0b9f\u0bcd\u0b9f\u0bbf\u0bb2\u0bc1\u0bb3\u0bcd\u0bb3", 
- "Out of AMC": "AMC \u0bb5\u0bc6\u0bb3\u0bbf\u0baf\u0bc7", 
- "Out of Warranty": "\u0b89\u0ba4\u0bcd\u0ba4\u0bb0\u0bb5\u0bbe\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0bb5\u0bc6\u0bb3\u0bbf\u0baf\u0bc7", 
- "Purchase Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Details": "\u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Purchase Document No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0b86\u0bb5\u0ba3\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Document Type": "\u0b86\u0bb5\u0ba3 \u0bb5\u0b95\u0bc8 \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Receipt": "\u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Returned": "\u0bb5\u0bbe\u0b99\u0bcd\u0b95 \u0bae\u0bc0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd", 
- "SLE Exists": "SLE \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1", 
- "Sales Invoice": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Serial No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Serial No Details": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0b8e\u0ba3\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Status": "\u0b85\u0ba8\u0bcd\u0ba4\u0bb8\u0bcd\u0ba4\u0bc1", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "Stock Entry": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0ba8\u0bc1\u0bb4\u0bc8\u0bb5\u0bc1", 
- "Supplier": "\u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bb5\u0bb0\u0bcd", 
- "Supplier Address": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Supplier Name": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Territory": "\u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd", 
- "Under AMC": "AMC \u0b95\u0bc0\u0bb4\u0bcd", 
- "Under Warranty": "\u0b89\u0ba4\u0bcd\u0ba4\u0bb0\u0bb5\u0bbe\u0ba4\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0b95\u0bc0\u0bb4\u0bcd", 
- "Warehouse": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bc8\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0b87\u0b9f\u0bae\u0bcd", 
- "Warranty / AMC Details": "\u0b89\u0ba4\u0bcd\u0ba4\u0bb0\u0bb5\u0bbe\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 / AMC \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Warranty Expiry Date": "\u0b89\u0ba4\u0bcd\u0ba4\u0bb0\u0bb5\u0bbe\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0b95\u0bbe\u0bb2\u0bbe\u0bb5\u0ba4\u0bbf\u0baf\u0bbe\u0b95\u0bc1\u0bae\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Warranty Period (Days)": "\u0b89\u0ba4\u0bcd\u0ba4\u0bb0\u0bb5\u0bbe\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0b95\u0bbe\u0bb2\u0bae\u0bcd (\u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd)", 
- "Yes": "\u0b86\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/stock/doctype/serial_no/locale/th-doc.json b/stock/doctype/serial_no/locale/th-doc.json
deleted file mode 100644
index 732486e..0000000
--- a/stock/doctype/serial_no/locale/th-doc.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "AMC Expiry Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2b\u0e21\u0e14\u0e2d\u0e32\u0e22\u0e38 AMC", 
- "Brand": "\u0e22\u0e35\u0e48\u0e2b\u0e49\u0e2d", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Delivered": "\u0e2a\u0e48\u0e07", 
- "Delivery Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Delivery Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e07", 
- "Delivery Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Delivery Document No": "\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Delivery Document Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Delivery Note": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Delivery Time": "\u0e40\u0e27\u0e25\u0e32\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "Distinct unit of an Item": "\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e17\u0e35\u0e48\u0e41\u0e15\u0e01\u0e15\u0e48\u0e32\u0e07\u0e02\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "In Store": "\u0e43\u0e19\u0e23\u0e49\u0e32\u0e19\u0e04\u0e49\u0e32", 
- "Incoming Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e40\u0e02\u0e49\u0e32", 
- "Incoming Time": "\u0e40\u0e27\u0e25\u0e32\u0e17\u0e35\u0e48\u0e40\u0e02\u0e49\u0e32\u0e21\u0e32", 
- "Is Cancelled": "\u0e40\u0e1b\u0e47\u0e19\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01", 
- "Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Maintenance Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "More Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "No": "\u0e44\u0e21\u0e48", 
- "Not in Use": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19", 
- "Out of AMC": "\u0e2d\u0e2d\u0e01\u0e02\u0e2d\u0e07 AMC", 
- "Out of Warranty": "\u0e2d\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e01\u0e32\u0e23\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19", 
- "Purchase Date": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Purchase Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d", 
- "Purchase Document No": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e44\u0e21\u0e48\u0e21\u0e35\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23", 
- "Purchase Document Type": "\u0e0b\u0e37\u0e49\u0e2d\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17", 
- "Purchase Receipt": "\u0e0b\u0e37\u0e49\u0e2d\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19", 
- "Purchase Returned": "\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e25\u0e31\u0e1a", 
- "SLE Exists": "SLE \u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48", 
- "Sales Invoice": "\u0e02\u0e32\u0e22\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", 
- "Serial No": "\u0e2d\u0e19\u0e38\u0e01\u0e23\u0e21\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Serial No Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Stock Entry": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Supplier": "\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Supplier Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15", 
- "Supplier Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Territory": "\u0e2d\u0e32\u0e13\u0e32\u0e40\u0e02\u0e15", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30", 
- "Under AMC": "\u0e20\u0e32\u0e22\u0e43\u0e15\u0e49 AMC", 
- "Under Warranty": "\u0e20\u0e32\u0e22\u0e43\u0e15\u0e49\u0e01\u0e32\u0e23\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19", 
- "Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Warranty / AMC Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19 / AMC", 
- "Warranty Expiry Date": "\u0e27\u0e31\u0e19\u0e2b\u0e21\u0e14\u0e2d\u0e32\u0e22\u0e38\u0e01\u0e32\u0e23\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19", 
- "Warranty Period (Days)": "\u0e23\u0e30\u0e22\u0e30\u0e40\u0e27\u0e25\u0e32\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19 (\u0e27\u0e31\u0e19)", 
- "Yes": "\u0e43\u0e0a\u0e48"
-}
\ No newline at end of file
diff --git a/stock/doctype/serial_no/test_serial_no.py b/stock/doctype/serial_no/test_serial_no.py
index fb27aa9..8ffaabc 100644
--- a/stock/doctype/serial_no/test_serial_no.py
+++ b/stock/doctype/serial_no/test_serial_no.py
@@ -81,8 +81,8 @@
 		self.assertFalse(gl_entries)
 		
 		webnotes.defaults.set_global_default("auto_inventory_accounting", 0)
-	
-	
+
+test_dependencies = ["Item"]
 test_records = [
 	[
 		{
diff --git a/stock/doctype/stock_entry/README.md b/stock/doctype/stock_entry/README.md
new file mode 100644
index 0000000..7722ba3
--- /dev/null
+++ b/stock/doctype/stock_entry/README.md
@@ -0,0 +1 @@
+Stock movement from one warehouse to another (or from, or to a warehouse).
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/locale/_messages_doc.json b/stock/doctype/stock_entry/locale/_messages_doc.json
deleted file mode 100644
index 83efe0c..0000000
--- a/stock/doctype/stock_entry/locale/_messages_doc.json
+++ /dev/null
@@ -1,48 +0,0 @@
-[
- "Contact Info", 
- "Production Order", 
- "Customer Address", 
- "Subcontract", 
- "As per Stock UOM", 
- "Default Source Warehouse", 
- "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.", 
- "Manufacturing Quantity", 
- "Supplier", 
- "Use Multi-Level BOM", 
- "Select Print Heading", 
- "Supplier Name", 
- "Stock", 
- "Material Transfer", 
- "Default Target Warehouse", 
- "Material Issue", 
- "Company", 
- "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.", 
- "Amended From", 
- "Get Items", 
- "Sales Invoice No", 
- "Purpose", 
- "MTN Details", 
- "More Info", 
- "Stock Entry", 
- "Posting Date", 
- "Project Name", 
- "Customer", 
- "STE", 
- "Remarks", 
- "Sales Return", 
- "To manage multiple series please go to Setup > Manage Series", 
- "Items", 
- "BOM No", 
- "Customer Name", 
- "Purchase Receipt No", 
- "Purchase Return", 
- "Get Stock and Rate", 
- "Supplier Address", 
- "Reference", 
- "Series", 
- "Material Receipt", 
- "The date at which current entry will get or has actually executed.", 
- "Manufacture/Repack", 
- "Delivery Note No", 
- "Posting Time"
-]
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/locale/_messages_js.json b/stock/doctype/stock_entry/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/stock/doctype/stock_entry/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/locale/_messages_py.json b/stock/doctype/stock_entry/locale/_messages_py.json
deleted file mode 100644
index 9dc0e18..0000000
--- a/stock/doctype/stock_entry/locale/_messages_py.json
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- "Material Request", 
- "' does not exists in ", 
- "Purpose must be one of ", 
- " or the BOM is cancelled or inactive", 
- "does not belong to BOM: ", 
- "Atleast one warehouse is mandatory", 
- "All items have already been transferred \\\n\t\t\t\tfor this Production Order.", 
- "Source and Target Warehouse cannot be same", 
- "Item: '", 
- "To fetch items again, click on 'Get Items' button \\\n\t\t\t\t\t\tor update the Quantity manually.", 
- "Production Order", 
- "does not match", 
- "Source Warehouse", 
- "Item", 
- "Quantity should be equal to Manufacturing Quantity. ", 
- "Row #", 
- "of", 
- "Quantity already manufactured", 
- "Hence, maximum allowed Manufacturing Quantity", 
- "Target Warehouse", 
- "Manufacturing Quantity", 
- " should be same as that in ", 
- "For Item ", 
- " is mandatory", 
- "Row # "
-]
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/locale/ar-doc.json b/stock/doctype/stock_entry/locale/ar-doc.json
deleted file mode 100644
index b0cab90..0000000
--- a/stock/doctype/stock_entry/locale/ar-doc.json
+++ /dev/null
@@ -1,48 +0,0 @@
-{
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "As per Stock UOM": "\u0648\u0641\u0642\u0627 \u0644\u0644\u0623\u0648\u0631\u0627\u0642 UOM", 
- "BOM No": "\u0644\u0627 BOM", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Contact Info": "\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644", 
- "Customer": "\u0632\u0628\u0648\u0646", 
- "Customer Address": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Name": "\u0627\u0633\u0645 \u0627\u0644\u0639\u0645\u064a\u0644", 
- "Default Source Warehouse": "\u0627\u0644\u0645\u0635\u062f\u0631 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0645\u0633\u062a\u0648\u062f\u0639", 
- "Default Target Warehouse": "\u0627\u0644\u0647\u062f\u0641 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0645\u0633\u062a\u0648\u062f\u0639", 
- "Delivery Note No": "\u0645\u0644\u0627\u062d\u0638\u0629 \u0644\u0627 \u062a\u0633\u0644\u064a\u0645", 
- "Get Items": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0639\u0646\u0627\u0635\u0631", 
- "Get Stock and Rate": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0623\u0633\u0647\u0645 \u0648\u0642\u064a\u0645", 
- "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.": "\u064a\u0630\u0643\u0631 \u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0645\u0639\u062f\u0644 \u0627\u0644\u062a\u0642\u064a\u064a\u0645 \u0648\u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u0627\u0644\u0645\u062a\u0648\u0641\u0631 \u0641\u064a \u0627\u0644\u0645\u0635\u062f\u0631 / \u0627\u0644\u0647\u062f\u0641 \u0645\u0633\u062a\u0648\u062f\u0639 \u062a\u0627\u0631\u064a\u062e \u0639\u0631\u0636\u0647\u0627 \u0639\u0644\u0649 \u0627\u0644\u0648\u0642\u062a. \u0625\u0630\u0627 \u062a\u0633\u0644\u0633\u0644 \u0627\u0644\u0628\u0646\u062f\u060c \u064a\u0631\u062c\u0649 \u0627\u0644\u0636\u063a\u0637 \u0639\u0644\u0649 \u0647\u0630\u0627 \u0627\u0644\u0632\u0631 \u0628\u0639\u062f \u062f\u062e\u0648\u0644 NOS \u0627\u0644\u0645\u0633\u0644\u0633\u0644.", 
- "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.": "\u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0645\u062d\u062f\u062f\u0629\u060c \u0633\u064a\u0646\u0638\u0631 BOM \u0644\u0628\u0646\u0648\u062f \u0641\u0631\u0639\u064a\u0629 \u0627\u0644\u062c\u0645\u0639\u064a\u0629 \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u062e\u0627\u0645. \u062e\u0644\u0627\u0641 \u0630\u0644\u0643\u060c \u0633\u064a\u062a\u0645 \u0645\u0639\u0627\u0645\u0644\u0629 \u062c\u0645\u064a\u0639 \u0627\u0644\u0628\u0646\u0648\u062f \u0627\u0644\u0641\u0631\u0639\u064a\u0629 \u0627\u0644\u062c\u0645\u0639\u064a\u0629 \u0643\u0645\u0627\u062f\u0629 \u062e\u0627\u0645.", 
- "Items": "\u0627\u0644\u0628\u0646\u0648\u062f", 
- "MTN Details": "\u062a\u0641\u0627\u0635\u064a\u0644 MTN", 
- "Manufacture/Repack": "\u062a\u0635\u0646\u064a\u0639 / \u0623\u0639\u062f \u062d\u0632\u0645", 
- "Manufacturing Quantity": "\u062a\u0635\u0646\u064a\u0639 \u0627\u0644\u0643\u0645\u064a\u0629", 
- "Material Issue": "\u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u0639\u062f\u062f", 
- "Material Receipt": "\u0627\u0644\u0645\u0627\u062f\u0629 \u0627\u0633\u062a\u0644\u0627\u0645", 
- "Material Transfer": "\u0644\u0646\u0642\u0644 \u0627\u0644\u0645\u0648\u0627\u062f", 
- "More Info": "\u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a", 
- "Posting Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0646\u0634\u0631", 
- "Posting Time": "\u0646\u0634\u0631 \u0627\u0644\u062a\u0648\u0642\u064a\u062a", 
- "Production Order": "\u0627\u0644\u0625\u0646\u062a\u0627\u062c \u062a\u0631\u062a\u064a\u0628", 
- "Project Name": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0634\u0631\u0648\u0639", 
- "Purchase Receipt No": "\u0644\u0627 \u0634\u0631\u0627\u0621 \u0627\u0633\u062a\u0644\u0627\u0645", 
- "Purchase Return": "\u0634\u0631\u0627\u0621 \u0627\u0644\u0639\u0648\u062f\u0629", 
- "Purpose": "\u063a\u0631\u0636", 
- "Reference": "\u0645\u0631\u062c\u0639", 
- "Remarks": "\u062a\u0635\u0631\u064a\u062d\u0627\u062a", 
- "STE": "STE", 
- "Sales Invoice No": "\u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u0628\u064a\u0639\u0627\u062a \u0644\u0627", 
- "Sales Return": "\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0639\u0648\u062f\u0629", 
- "Select Print Heading": "\u062d\u062f\u062f \u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u0639\u0646\u0648\u0627\u0646", 
- "Series": "\u0633\u0644\u0633\u0644\u0629", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Stock Entry": "\u0627\u0644\u0623\u0633\u0647\u0645 \u0627\u0644\u062f\u062e\u0648\u0644", 
- "Subcontract": "\u0642\u0627\u0645 \u0628\u0645\u0642\u0627\u0648\u0644\u0629 \u0641\u0631\u0639\u064a\u0629", 
- "Supplier": "\u0645\u0632\u0648\u062f", 
- "Supplier Address": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0645\u0648\u0631\u062f", 
- "Supplier Name": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0648\u0631\u062f", 
- "The date at which current entry will get or has actually executed.": "\u0646\u0641\u0630\u062a \u0641\u0639\u0644\u064a\u0627 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u0633\u0648\u0641 \u062a\u062d\u0635\u0644 \u0627\u0644\u0645\u062f\u062e\u0644 \u0627\u0644\u062d\u0627\u0644\u064a \u0623\u0648.", 
- "To manage multiple series please go to Setup > Manage Series": "\u0644\u0625\u062f\u0627\u0631\u0629 \u0633\u0644\u0633\u0644\u0629 \u0645\u062a\u0639\u062f\u062f\u0629 \u064a\u0631\u062c\u0649 \u0627\u0644\u062f\u062e\u0648\u0644 \u0625\u0644\u0649 \u0625\u0639\u062f\u0627\u062f&gt; \u0625\u062f\u0627\u0631\u0629 \u0633\u0644\u0633\u0644\u0629", 
- "Use Multi-Level BOM": "\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0645\u062a\u0639\u062f\u062f \u0627\u0644\u0645\u0633\u062a\u0648\u064a\u0627\u062a BOM"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/locale/ar-py.json b/stock/doctype/stock_entry/locale/ar-py.json
deleted file mode 100644
index 0e6d39d..0000000
--- a/stock/doctype/stock_entry/locale/ar-py.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- " is mandatory": "\u0625\u0644\u0632\u0627\u0645\u064a", 
- " or the BOM is cancelled or inactive": "\u0623\u0648 \u064a\u062a\u0645 \u0625\u0644\u063a\u0627\u0621 BOM \u0623\u0648 \u063a\u064a\u0631 \u0646\u0634\u0637\u0629", 
- " should be same as that in ": "\u064a\u062c\u0628 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0641\u064a \u0646\u0641\u0633", 
- "' does not exists in ": "&quot;\u0644\u0627 \u064a\u0648\u062c\u062f \u0641\u064a", 
- "All items have already been transferred \\\t\t\t\tfor this Production Order.": "\u0648\u0642\u062f \u062a\u0645 \u0628\u0627\u0644\u0641\u0639\u0644 \u0646\u0642\u0644 \u062c\u0645\u064a\u0639 \u0627\u0644\u0628\u0646\u0648\u062f \\ \u0644\u0647\u0630\u0627 \u0623\u0645\u0631 \u0627\u0644\u0625\u0646\u062a\u0627\u062c.", 
- "Atleast one warehouse is mandatory": "\u0648\u0627\u062d\u062f\u0629 \u0639\u0644\u0649 \u0627\u0644\u0627\u0642\u0644 \u0645\u0633\u062a\u0648\u062f\u0639 \u0625\u0644\u0632\u0627\u0645\u064a", 
- "For Item ": "\u0644\u0627\u0644\u0625\u063a\u0644\u0627\u0642", 
- "Hence, maximum allowed Manufacturing Quantity": "\u0648\u0628\u0627\u0644\u062a\u0627\u0644\u064a\u060c \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0649 \u0627\u0644\u0645\u0633\u0645\u0648\u062d \u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u062a\u0635\u0646\u064a\u0639", 
- "Item": "\u0628\u0646\u062f", 
- "Item: '": "\u0627\u0644\u0628\u0646\u062f: &quot;", 
- "Manufacturing Quantity": "\u062a\u0635\u0646\u064a\u0639 \u0627\u0644\u0643\u0645\u064a\u0629", 
- "Production Order": "\u0627\u0644\u0625\u0646\u062a\u0627\u062c \u062a\u0631\u062a\u064a\u0628", 
- "Purpose must be one of ": "\u064a\u062c\u0628 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0648\u0627\u062d\u062f\u0627 \u0645\u0646 \u0627\u0644\u063a\u0631\u0636", 
- "Quantity already manufactured": "\u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0645\u0635\u0646\u0639\u0629 \u0628\u0627\u0644\u0641\u0639\u0644", 
- "Quantity should be equal to Manufacturing Quantity. ": "\u064a\u062c\u0628 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0645\u0633\u0627\u0648\u064a\u0627 \u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u062a\u0635\u0646\u064a\u0639.", 
- "Row #": "\u0627\u0644\u0635\u0641 #", 
- "Row # ": "\u0627\u0644\u0635\u0641 #", 
- "Source Warehouse": "\u0645\u0635\u062f\u0631 \u0645\u0633\u062a\u0648\u062f\u0639", 
- "Source and Target Warehouse cannot be same": "\u064a\u0645\u0643\u0646 \u0627\u0644\u0645\u0635\u062f\u0631 \u0648\u0627\u0644\u0647\u062f\u0641 \u0644\u0627 \u064a\u0643\u0648\u0646 \u0645\u0633\u062a\u0648\u062f\u0639 \u0646\u0641\u0633", 
- "Target Warehouse": "\u0627\u0644\u0647\u062f\u0641 \u0645\u0633\u062a\u0648\u062f\u0639", 
- "To fetch items again, click on 'Get Items' button \\\t\t\t\t\t\tor update the Quantity manually.": "\u0644\u062c\u0644\u0628 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649\u060c \u0627\u0646\u0642\u0631 \u0639\u0644\u0649 &quot;\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0639\u0646\u0627\u0635\u0631 &#39;\u0632\u0631 \\ \u0627\u0644\u0643\u0645\u064a\u0629 \u0623\u0648 \u062a\u062d\u062f\u064a\u062b \u064a\u062f\u0648\u064a\u0627.", 
- "does not belong to BOM: ": "\u0644\u0627 \u064a\u0646\u062a\u0645\u064a \u0625\u0644\u0649 BOM:"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/locale/de-doc.json b/stock/doctype/stock_entry/locale/de-doc.json
deleted file mode 100644
index fa1d223..0000000
--- a/stock/doctype/stock_entry/locale/de-doc.json
+++ /dev/null
@@ -1,48 +0,0 @@
-{
- "Amended From": "Ge\u00e4ndert von", 
- "As per Stock UOM": "Wie pro Lagerbestand UOM", 
- "BOM No": "BOM Nein", 
- "Company": "Firma", 
- "Contact Info": "Kontakt Info", 
- "Customer": "Kunde", 
- "Customer Address": "Kundenadresse", 
- "Customer Name": "Name des Kunden", 
- "Default Source Warehouse": "Default Source Warehouse", 
- "Default Target Warehouse": "Standard Ziel Warehouse", 
- "Delivery Note No": "Lieferschein Nein", 
- "Get Items": "Holen Artikel", 
- "Get Stock and Rate": "Holen Sie Stock und bewerten", 
- "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.": "Holen Bewertungskurs und verf\u00fcgbaren Bestand an der Quelle / Ziel-Warehouse am genannten Buchungsdatum-Zeit. Wenn serialisierten Objekt, dr\u00fccken Sie bitte diese Taste nach Eingabe der Seriennummern nos.", 
- "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.": "Wenn aktiviert, wird St\u00fcckliste Baugruppe Artikel f\u00fcr immer Rohstoff betrachtet werden. Andernfalls werden alle Unterbaugruppe Elemente als Ausgangsmaterial behandelt werden.", 
- "Items": "Artikel", 
- "MTN Details": "MTN Einzelheiten", 
- "Manufacture/Repack": "Herstellung / Repack", 
- "Manufacturing Quantity": "Fertigung Menge", 
- "Material Issue": "Material Issue", 
- "Material Receipt": "Material Receipt", 
- "Material Transfer": "Material Transfer", 
- "More Info": "Mehr Info", 
- "Posting Date": "Buchungsdatum", 
- "Posting Time": "Posting Zeit", 
- "Production Order": "Fertigungsauftrag", 
- "Project Name": "Project Name", 
- "Purchase Receipt No": "Kaufbeleg", 
- "Purchase Return": "Kauf zur\u00fcckgeben", 
- "Purpose": "Zweck", 
- "Reference": "Referenz", 
- "Remarks": "Bemerkungen", 
- "STE": "STE", 
- "Sales Invoice No": "Sales Invoice In", 
- "Sales Return": "Umsatzrendite", 
- "Select Print Heading": "W\u00e4hlen Sie Drucken \u00dcberschrift", 
- "Series": "Serie", 
- "Stock": "Lager", 
- "Stock Entry": "Lager Eintrag", 
- "Subcontract": "Vergeben", 
- "Supplier": "Lieferant", 
- "Supplier Address": "Lieferant Adresse", 
- "Supplier Name": "Name des Anbieters", 
- "The date at which current entry will get or has actually executed.": "Das Datum, an dem aktuellen Eintrag zu erhalten oder wird tats\u00e4chlich ausgef\u00fchrt.", 
- "To manage multiple series please go to Setup > Manage Series": "Um mehrere Reihen zu verwalten gehen Sie bitte auf Setup> Verwalten Series", 
- "Use Multi-Level BOM": "Verwenden Sie Multi-Level BOM"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/locale/de-py.json b/stock/doctype/stock_entry/locale/de-py.json
deleted file mode 100644
index 89aef61..0000000
--- a/stock/doctype/stock_entry/locale/de-py.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Atleast one warehouse is mandatory": "Mindestens eines Lagers ist obligatorisch", 
- "Hence, maximum allowed Manufacturing Quantity": "Daher maximal erlaubte Menge Fertigung", 
- "Item": "Artikel", 
- "Item: '": "Item: \"", 
- "Manufacturing Quantity": "Fertigung Menge", 
- "Material Request": "Material anfordern", 
- "Production Order": "Fertigungsauftrag", 
- "Quantity already manufactured": "Bereits Menge hergestellt", 
- "Row #": "Zeile #", 
- "Source Warehouse": "Quelle Warehouse", 
- "Source and Target Warehouse cannot be same": "Quelle und Ziel Warehouse kann nicht gleichzeitig", 
- "Target Warehouse": "Ziel Warehouse"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/locale/es-doc.json b/stock/doctype/stock_entry/locale/es-doc.json
deleted file mode 100644
index 7a38492..0000000
--- a/stock/doctype/stock_entry/locale/es-doc.json
+++ /dev/null
@@ -1,48 +0,0 @@
-{
- "Amended From": "De modificada", 
- "As per Stock UOM": "Seg\u00fan de la UOM", 
- "BOM No": "No BOM", 
- "Company": "Empresa", 
- "Contact Info": "Informaci\u00f3n de contacto", 
- "Customer": "Cliente", 
- "Customer Address": "Direcci\u00f3n del cliente", 
- "Customer Name": "Nombre del cliente", 
- "Default Source Warehouse": "Predeterminado fuente de dep\u00f3sito", 
- "Default Target Warehouse": "Por defecto destino de dep\u00f3sito", 
- "Delivery Note No": "Entrega Nota No", 
- "Get Items": "Obtener elementos", 
- "Get Stock and Rate": "C\u00f3mo y Tasa de", 
- "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.": "Obtener tasa de valorizaci\u00f3n y stock disponible en el almac\u00e9n de origen / destino en la publicaci\u00f3n mencionada fecha y hora. Si serializado art\u00edculo, por favor pulse este bot\u00f3n despu\u00e9s de introducir los n\u00fameros de serie.", 
- "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.": "Si se selecciona, la lista de materiales para los elementos de sub-ensamble ser\u00e1n considerados para obtener materias primas. De lo contrario, todos los elementos de montaje sub-ser\u00e1 tratada como una materia prima.", 
- "Items": "Art\u00edculos", 
- "MTN Details": "MTN Detalles", 
- "Manufacture/Repack": "Fabricaci\u00f3n / Repack", 
- "Manufacturing Quantity": "Fabricaci\u00f3n Cantidad", 
- "Material Issue": "Material de Emisi\u00f3n", 
- "Material Receipt": "Recibo de Materiales", 
- "Material Transfer": "Transferencia de material", 
- "More Info": "M\u00e1s informaci\u00f3n", 
- "Posting Date": "Fecha de Publicaci\u00f3n", 
- "Posting Time": "Hora de publicaci\u00f3n", 
- "Production Order": "Orden de Producci\u00f3n", 
- "Project Name": "Nombre del proyecto", 
- "Purchase Receipt No": "No recibo de compra", 
- "Purchase Return": "Comprar Volver", 
- "Purpose": "Prop\u00f3sito", 
- "Reference": "Referencia", 
- "Remarks": "Observaciones", 
- "STE": "STE", 
- "Sales Invoice No": "Ventas factura n \u00ba", 
- "Sales Return": "Ventas Retorno", 
- "Select Print Heading": "Seleccione Imprimir Encabezado", 
- "Series": "Serie", 
- "Stock": "Valores", 
- "Stock Entry": "De la entrada", 
- "Subcontract": "Subcontratar", 
- "Supplier": "Proveedor", 
- "Supplier Address": "Proveedor Direcci\u00f3n", 
- "Supplier Name": "Nombre del proveedor", 
- "The date at which current entry will get or has actually executed.": "La fecha en la que la entrada actual se consigue o se ejecuta realmente.", 
- "To manage multiple series please go to Setup > Manage Series": "Para gestionar m\u00faltiples series por favor vaya a Configuraci\u00f3n&gt; Administrar Series", 
- "Use Multi-Level BOM": "Utilice Multi-Level BOM"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/locale/es-py.json b/stock/doctype/stock_entry/locale/es-py.json
deleted file mode 100644
index 73b761b..0000000
--- a/stock/doctype/stock_entry/locale/es-py.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- " is mandatory": "es obligatorio", 
- " or the BOM is cancelled or inactive": "o la lista de materiales se cancela o inactivo", 
- " should be same as that in ": "deber\u00eda ser la misma que en", 
- "' does not exists in ": "&#39;No existe en", 
- "All items have already been transferred \\\t\t\t\tfor this Production Order.": "Todos los art\u00edculos han sido ya traspasada \\ para esta orden de producci\u00f3n.", 
- "Atleast one warehouse is mandatory": "Atleast un almac\u00e9n es obligatorio", 
- "For Item ": "Por art\u00edculo", 
- "Hence, maximum allowed Manufacturing Quantity": "Por lo tanto, el m\u00e1ximo permitido Cantidad Fabricaci\u00f3n", 
- "Item": "Art\u00edculo", 
- "Item: '": "Art\u00edculo: &quot;", 
- "Manufacturing Quantity": "Fabricaci\u00f3n Cantidad", 
- "Production Order": "Orden de Producci\u00f3n", 
- "Purpose must be one of ": "Prop\u00f3sito debe ser uno de", 
- "Quantity already manufactured": "Cantidad ya fabricado", 
- "Quantity should be equal to Manufacturing Quantity. ": "Cantidad deber\u00eda ser igual a la cantidad de fabricaci\u00f3n.", 
- "Row #": "Fila #", 
- "Row # ": "Fila #", 
- "Source Warehouse": "Fuente de dep\u00f3sito", 
- "Source and Target Warehouse cannot be same": "Origen y destino de dep\u00f3sito no puede ser el mismo", 
- "Target Warehouse": "De destino de dep\u00f3sito", 
- "To fetch items again, click on 'Get Items' button \\\t\t\t\t\t\tor update the Quantity manually.": "Para buscar elementos de nuevo, haga clic en &quot;Obtener elementos&quot; bot\u00f3n \\ o actualizar la cantidad manualmente.", 
- "does not belong to BOM: ": "no pertenece a la lista de materiales:"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/locale/fr-doc.json b/stock/doctype/stock_entry/locale/fr-doc.json
deleted file mode 100644
index 22b2ae1..0000000
--- a/stock/doctype/stock_entry/locale/fr-doc.json
+++ /dev/null
@@ -1,48 +0,0 @@
-{
- "Amended From": "De modifi\u00e9e", 
- "As per Stock UOM": "Selon Stock UDM", 
- "BOM No": "Aucune nomenclature", 
- "Company": "Entreprise", 
- "Contact Info": "Information de contact", 
- "Customer": "Client", 
- "Customer Address": "Adresse du client", 
- "Customer Name": "Nom du client", 
- "Default Source Warehouse": "Source d&#39;entrep\u00f4t par d\u00e9faut", 
- "Default Target Warehouse": "Cible d&#39;entrep\u00f4t par d\u00e9faut", 
- "Delivery Note No": "Remarque Aucune livraison", 
- "Get Items": "Obtenir les \u00e9l\u00e9ments", 
- "Get Stock and Rate": "Obtenez stock et taux", 
- "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.": "Obtenez taux d&#39;\u00e9valuation et le stock disponible \u00e0 la source / cible d&#39;entrep\u00f4t sur l&#39;affichage mentionn\u00e9 de date-heure. Si s\u00e9rialis\u00e9 article, s&#39;il vous pla\u00eet appuyez sur cette touche apr\u00e8s avoir entr\u00e9 num\u00e9ros de s\u00e9rie.", 
- "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.": "Si elle est coch\u00e9e, la nomenclature des sous-ensembles points seront examin\u00e9s pour obtenir des mati\u00e8res premi\u00e8res. Sinon, tous les \u00e9l\u00e9ments du sous-ensemble sera trait\u00e9e comme une mati\u00e8re premi\u00e8re.", 
- "Items": "Articles", 
- "MTN Details": "D\u00e9tails MTN", 
- "Manufacture/Repack": "Fabrication / Repack", 
- "Manufacturing Quantity": "Quantit\u00e9 de fabrication", 
- "Material Issue": "Material Issue", 
- "Material Receipt": "R\u00e9ception mat\u00e9riau", 
- "Material Transfer": "De transfert de mat\u00e9riel", 
- "More Info": "Plus d&#39;infos", 
- "Posting Date": "Date de publication", 
- "Posting Time": "Affichage Temps", 
- "Production Order": "Ordre de fabrication", 
- "Project Name": "Nom du projet", 
- "Purchase Receipt No": "Achetez un accus\u00e9 de r\u00e9ception", 
- "Purchase Return": "Achat de retour", 
- "Purpose": "But", 
- "Reference": "R\u00e9f\u00e9rence", 
- "Remarks": "Remarques", 
- "STE": "STE", 
- "Sales Invoice No": "Aucune facture de vente", 
- "Sales Return": "Ventes de retour", 
- "Select Print Heading": "S\u00e9lectionnez Imprimer Cap", 
- "Series": "S\u00e9rie", 
- "Stock": "Stock", 
- "Stock Entry": "Entr\u00e9e Stock", 
- "Subcontract": "Sous-traiter", 
- "Supplier": "Fournisseur", 
- "Supplier Address": "Adresse du fournisseur", 
- "Supplier Name": "Nom du fournisseur", 
- "The date at which current entry will get or has actually executed.": "La date \u00e0 laquelle l&#39;entr\u00e9e actuelle permet de lire ou a r\u00e9ellement ex\u00e9cut\u00e9.", 
- "To manage multiple series please go to Setup > Manage Series": "Pour g\u00e9rer plusieurs s\u00e9ries s&#39;il vous pla\u00eet allez dans R\u00e9glages&gt; G\u00e9rer S\u00e9rie", 
- "Use Multi-Level BOM": "Utilisez Multi-Level BOM"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/locale/fr-py.json b/stock/doctype/stock_entry/locale/fr-py.json
deleted file mode 100644
index 96c8bd5..0000000
--- a/stock/doctype/stock_entry/locale/fr-py.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- " is mandatory": "est obligatoire", 
- " or the BOM is cancelled or inactive": "ou la nomenclature est annul\u00e9 ou inactif", 
- " should be same as that in ": "doit \u00eatre la m\u00eame que celle de", 
- "' does not exists in ": "&#39;N&#39;existe pas dans", 
- "All items have already been transferred \\\t\t\t\tfor this Production Order.": "Tous les articles ont d\u00e9j\u00e0 \u00e9t\u00e9 transf\u00e9r\u00e9s \\ de cet arr\u00eat\u00e9 la production.", 
- "Atleast one warehouse is mandatory": "Atleast un entrep\u00f4t est obligatoire", 
- "For Item ": "Pour Point", 
- "Hence, maximum allowed Manufacturing Quantity": "Par cons\u00e9quent, la quantit\u00e9 maximale autoris\u00e9e de fabrication", 
- "Item": "Article", 
- "Item: '": "Article: &#39;", 
- "Manufacturing Quantity": "Quantit\u00e9 de fabrication", 
- "Production Order": "Ordre de fabrication", 
- "Purpose must be one of ": "L&#39;objectif doit \u00eatre l&#39;un des", 
- "Quantity already manufactured": "Quantit\u00e9 d\u00e9j\u00e0 fabriqu\u00e9", 
- "Quantity should be equal to Manufacturing Quantity. ": "Quantit\u00e9 devrait \u00eatre \u00e9gale \u00e0 la quantit\u00e9 de fabrication.", 
- "Row #": "Row #", 
- "Row # ": "Row #", 
- "Source Warehouse": "Source d&#39;entrep\u00f4t", 
- "Source and Target Warehouse cannot be same": "Source et une cible d&#39;entrep\u00f4t ne peut pas \u00eatre la m\u00eame", 
- "Target Warehouse": "Cible d&#39;entrep\u00f4t", 
- "To fetch items again, click on 'Get Items' button \\\t\t\t\t\t\tor update the Quantity manually.": "Pour r\u00e9cup\u00e9rer des \u00e9l\u00e9ments \u00e0 nouveau, cliquez sur \u00abObtenir les \u00e9l\u00e9ments&quot; bouton \\ ou mettre \u00e0 jour la quantit\u00e9 manuellement.", 
- "does not belong to BOM: ": "n&#39;appartient pas \u00e0 la nomenclature:"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/locale/hi-doc.json b/stock/doctype/stock_entry/locale/hi-doc.json
deleted file mode 100644
index 8926d2d..0000000
--- a/stock/doctype/stock_entry/locale/hi-doc.json
+++ /dev/null
@@ -1,48 +0,0 @@
-{
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "As per Stock UOM": "\u0938\u094d\u091f\u0949\u0915 UOM \u0915\u0947 \u0905\u0928\u0941\u0938\u093e\u0930", 
- "BOM No": "\u0928\u0939\u0940\u0902 \u092c\u0940\u0913\u090f\u092e", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Contact Info": "\u0938\u0902\u092a\u0930\u094d\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Customer": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "Customer Address": "\u0917\u094d\u0930\u093e\u0939\u0915 \u092a\u0924\u093e", 
- "Customer Name": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u093e \u0928\u093e\u092e", 
- "Default Source Warehouse": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u0938\u094d\u0930\u094b\u0924 \u0935\u0947\u0905\u0930\u0939\u093e\u0909\u0938", 
- "Default Target Warehouse": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u0932\u0915\u094d\u0937\u094d\u092f \u0935\u0947\u0905\u0930\u0939\u093e\u0909\u0938", 
- "Delivery Note No": "\u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f", 
- "Get Items": "\u0906\u0907\u091f\u092e \u092a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Get Stock and Rate": "\u0938\u094d\u091f\u0949\u0915 \u0914\u0930 \u0926\u0930", 
- "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.": "\u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928 \u0914\u0930 \u0938\u094d\u0930\u094b\u0924 / \u0932\u0915\u094d\u0937\u094d\u092f \u092a\u0930 \u0917\u094b\u0926\u093e\u092e \u092e\u0947\u0902 \u0909\u092a\u0932\u092c\u094d\u0927 \u0938\u094d\u091f\u093e\u0915 \u0926\u0930 \u0926\u093f\u0928\u093e\u0902\u0915 - \u0938\u092e\u092f \u092a\u094b\u0938\u094d\u091f\u093f\u0902\u0917 \u0915\u093e \u0909\u0932\u094d\u0932\u0947\u0916 \u0915\u093f\u092f\u093e. \u092f\u0926\u093f \u0906\u0907\u091f\u092e serialized, \u0927\u093e\u0930\u093e\u0935\u093e\u0939\u093f\u0915 \u0928\u0917 \u092e\u0947\u0902 \u092a\u094d\u0930\u0935\u0947\u0936 \u0915\u0930\u0928\u0947 \u0915\u0947 \u092c\u093e\u0926 \u0907\u0938 \u092c\u091f\u0928 \u0915\u094b \u0926\u092c\u093e\u090f\u0902.", 
- "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.": "\u0905\u0917\u0930 \u091a\u0947\u0915\u094d\u0921 \u0909\u092a \u0935\u093f\u0927\u093e\u0928\u0938\u092d\u093e \u0906\u0907\u091f\u092e \u0915\u0947 \u0932\u093f\u090f \u092c\u0940\u0913\u090f\u092e \u0915\u091a\u094d\u091a\u0947 \u092e\u093e\u0932 \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0935\u093f\u091a\u093e\u0930 \u0915\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e. \u0905\u0928\u094d\u092f\u0925\u093e, \u0938\u092d\u0940 \u0909\u092a \u0935\u093f\u0927\u093e\u0928\u0938\u092d\u093e \u0935\u0938\u094d\u0924\u0941\u0913\u0902 \u090f\u0915 \u0915\u091a\u094d\u091a\u0947 \u092e\u093e\u0932 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0907\u0932\u093e\u091c \u0915\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e.", 
- "Items": "\u0906\u0907\u091f\u092e", 
- "MTN Details": "\u090f\u092e\u091f\u0940\u090f\u0928 \u0935\u093f\u0935\u0930\u0923", 
- "Manufacture/Repack": "/ \u0928\u093f\u0930\u094d\u092e\u093e\u0923 Repack", 
- "Manufacturing Quantity": "\u0935\u093f\u0928\u093f\u0930\u094d\u092e\u093e\u0923 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Material Issue": "\u092e\u0939\u0924\u094d\u0924\u094d\u0935\u092a\u0942\u0930\u094d\u0923 \u0935\u093f\u0937\u092f", 
- "Material Receipt": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u092a\u094d\u0930\u093e\u092a\u094d\u0924\u093f", 
- "Material Transfer": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0938\u094d\u0925\u093e\u0928\u093e\u0902\u0924\u0930\u0923", 
- "More Info": "\u0905\u0927\u093f\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Posting Date": "\u0924\u093f\u0925\u093f \u092a\u094b\u0938\u094d\u091f\u093f\u0902\u0917", 
- "Posting Time": "\u092c\u093e\u0930 \u092a\u094b\u0938\u094d\u091f\u093f\u0902\u0917", 
- "Production Order": "\u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u0915\u093e \u0906\u0926\u0947\u0936", 
- "Project Name": "\u0907\u0938 \u092a\u0930\u093f\u092f\u094b\u091c\u0928\u093e \u0915\u093e \u0928\u093e\u092e", 
- "Purchase Receipt No": "\u0930\u0938\u0940\u0926 \u0916\u0930\u0940\u0926 \u0928\u0939\u0940\u0902", 
- "Purchase Return": "\u0915\u094d\u0930\u092f \u0935\u093e\u092a\u0938\u0940", 
- "Purpose": "\u0909\u0926\u094d\u0926\u0947\u0936\u094d\u092f", 
- "Reference": "\u0938\u0902\u0926\u0930\u094d\u092d", 
- "Remarks": "\u091f\u093f\u092a\u094d\u092a\u0923\u093f\u092f\u093e\u0901", 
- "STE": "STE", 
- "Sales Invoice No": "\u092c\u093f\u0915\u094d\u0930\u0940 \u091a\u093e\u0932\u093e\u0928 \u0928\u0939\u0940\u0902", 
- "Sales Return": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0932\u094c\u091f\u0947\u0902", 
- "Select Print Heading": "\u091a\u092f\u0928 \u0936\u0940\u0930\u094d\u0937\u0915 \u092a\u094d\u0930\u093f\u0902\u091f", 
- "Series": "\u0915\u0908", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "Stock Entry": "\u0938\u094d\u091f\u0949\u0915 \u090f\u0902\u091f\u094d\u0930\u0940", 
- "Subcontract": "\u0909\u092a\u092a\u091f\u094d\u091f\u093e", 
- "Supplier": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915", 
- "Supplier Address": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u092a\u0924\u093e", 
- "Supplier Name": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0928\u093e\u092e", 
- "The date at which current entry will get or has actually executed.": "\u0924\u093e\u0930\u0940\u0916, \u091c\u093f\u0938 \u092a\u0930 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092f\u093e \u0935\u093e\u0938\u094d\u0924\u0935 \u092e\u0947\u0902 \u092e\u093e\u0930 \u0921\u093e\u0932\u093e \u0917\u092f\u093e \u0939\u0948.", 
- "To manage multiple series please go to Setup > Manage Series": "\u090f\u0915\u093e\u0927\u093f\u0915 \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0938\u0947\u091f\u0905\u092a \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u091c\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u0943\u092a\u092f\u093e \u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928", 
- "Use Multi-Level BOM": "\u092e\u0932\u094d\u091f\u0940 \u0932\u0947\u0935\u0932 \u092c\u0940\u0913\u090f\u092e \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0947\u0902"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/locale/hi-py.json b/stock/doctype/stock_entry/locale/hi-py.json
deleted file mode 100644
index 34cc6d7..0000000
--- a/stock/doctype/stock_entry/locale/hi-py.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- " is mandatory": "\u0905\u0928\u093f\u0935\u093e\u0930\u094d\u092f \u0939\u0948", 
- " or the BOM is cancelled or inactive": "\u092f\u093e BOM \u0930\u0926\u094d\u0926 \u0915\u0930 \u0926\u093f\u092f\u093e \u0939\u0948 \u092f\u093e \u0928\u093f\u0937\u094d\u0915\u094d\u0930\u093f\u092f", 
- " should be same as that in ": "\u092e\u0947\u0902 \u0909\u0938 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0939\u0940 \u0915\u093f\u092f\u093e \u091c\u093e\u0928\u093e \u091a\u093e\u0939\u093f\u090f", 
- "' does not exists in ": "&#39;\u092e\u0947\u0902 \u0928\u0939\u0940\u0902 \u092e\u094c\u091c\u0942\u0926 \u0939\u0948", 
- "All items have already been transferred \\\t\t\t\tfor this Production Order.": "\u0938\u092d\u0940 \u0906\u0907\u091f\u092e \u092a\u0939\u0932\u0947 \u0938\u0947 \u0939\u0940 \u0907\u0938 \u0906\u0926\u0947\u0936 \u0915\u0947 \u0932\u093f\u090f \u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u0915\u093f\u092f\u093e \u0917\u092f\u093e \u0939\u0948 \\ \u0938\u094d\u0925\u093e\u0928\u093e\u0902\u0924\u0930\u093f\u0924 \u0915\u0930 \u0926\u093f\u092f\u093e.", 
- "Atleast one warehouse is mandatory": "\u0915\u092e \u0938\u0947 \u0915\u092e \u090f\u0915 \u0917\u094b\u0926\u093e\u092e \u0905\u0928\u093f\u0935\u093e\u0930\u094d\u092f \u0939\u0948", 
- "For Item ": "\u0906\u0907\u091f\u092e \u0915\u0947 \u0932\u093f\u090f", 
- "Hence, maximum allowed Manufacturing Quantity": "\u0907\u0938\u0932\u093f\u090f, \u0905\u0927\u093f\u0915\u0924\u092e \u0905\u0928\u0941\u092e\u0924\u093f \u0935\u093f\u0928\u093f\u0930\u094d\u092e\u093e\u0923 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Item": "\u092e\u0926", 
- "Item: '": "\u0906\u0907\u091f\u092e: &#39;", 
- "Manufacturing Quantity": "\u0935\u093f\u0928\u093f\u0930\u094d\u092e\u093e\u0923 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Production Order": "\u0909\u0924\u094d\u092a\u093e\u0926\u0928 \u0915\u093e \u0906\u0926\u0947\u0936", 
- "Purpose must be one of ": "\u092a\u094d\u0930\u092f\u094b\u091c\u0928 \u090f\u0915 \u0915\u093e \u0939\u094b\u0928\u093e \u091a\u093e\u0939\u093f\u090f", 
- "Quantity already manufactured": "\u092e\u093e\u0924\u094d\u0930\u093e \u092a\u0939\u0932\u0947 \u0938\u0947 \u0939\u0940 \u0928\u093f\u0930\u094d\u092e\u093f\u0924", 
- "Quantity should be equal to Manufacturing Quantity. ": "\u092e\u093e\u0924\u094d\u0930\u093e \u0935\u093f\u0928\u093f\u0930\u094d\u092e\u093e\u0923 \u092e\u093e\u0924\u094d\u0930\u093e \u0915\u0947 \u092c\u0930\u093e\u092c\u0930 \u0939\u094b\u0928\u093e \u091a\u093e\u0939\u093f\u090f.", 
- "Row #": "# \u092a\u0902\u0915\u094d\u0924\u093f", 
- "Row # ": "# \u092a\u0902\u0915\u094d\u0924\u093f", 
- "Source Warehouse": "\u0938\u094d\u0930\u094b\u0924 \u0935\u0947\u0905\u0930\u0939\u093e\u0909\u0938", 
- "Source and Target Warehouse cannot be same": "\u0938\u094d\u0930\u094b\u0924 \u0914\u0930 \u0932\u0915\u094d\u0937\u094d\u092f \u0935\u0947\u0905\u0930\u0939\u093e\u0909\u0938 \u0938\u092e\u093e\u0928 \u0928\u0939\u0940\u0902 \u0939\u094b \u0938\u0915\u0924\u0947", 
- "Target Warehouse": "\u0932\u0915\u094d\u0937\u094d\u092f \u0935\u0947\u0905\u0930\u0939\u093e\u0909\u0938", 
- "To fetch items again, click on 'Get Items' button \\\t\t\t\t\t\tor update the Quantity manually.": "\u0906\u0907\u091f\u092e \u092b\u093f\u0930 \u0938\u0947 \u0932\u093e\u0928\u0947, \u092c\u091f\u0928 &#39;\u091c\u093e\u0913 \u0906\u0907\u091f\u092e \\&#39; \u092f\u093e \u092e\u093e\u0924\u094d\u0930\u093e \u092e\u0948\u0928\u094d\u092f\u0941\u0905\u0932 \u0930\u0942\u092a \u0938\u0947 \u0905\u0926\u094d\u092f\u0924\u0928 \u092a\u0930 \u0915\u094d\u0932\u093f\u0915 \u0915\u0930\u0947\u0902.", 
- "does not belong to BOM: ": "\u092c\u0940\u0913\u090f\u092e \u0938\u0947 \u0938\u0902\u092c\u0902\u0927\u093f\u0924 \u0928\u0939\u0940\u0902 \u0939\u0948:"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/locale/hr-doc.json b/stock/doctype/stock_entry/locale/hr-doc.json
deleted file mode 100644
index 8208c33..0000000
--- a/stock/doctype/stock_entry/locale/hr-doc.json
+++ /dev/null
@@ -1,48 +0,0 @@
-{
- "Amended From": "Izmijenjena Od", 
- "As per Stock UOM": "Kao po burzi UOM", 
- "BOM No": "BOM Ne", 
- "Company": "Dru\u0161tvo", 
- "Contact Info": "Kontakt Informacije", 
- "Customer": "Kupac", 
- "Customer Address": "Kupac Adresa", 
- "Customer Name": "Naziv klijenta", 
- "Default Source Warehouse": "Zadani Izvor galerija", 
- "Default Target Warehouse": "Zadani Ciljana galerija", 
- "Delivery Note No": "Dostava Napomena Ne", 
- "Get Items": "Nabavite artikle", 
- "Get Stock and Rate": "Nabavite Stock i stopa", 
- "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.": "Nabavite stopa za vrednovanje i dostupni zaliha na izvor / cilj skladi\u0161tu na spomenuti datum knji\u017eenja radno vrijeme. Ako serijaliziranom stavku, molimo pritisnite ovu tipku nakon ulaska serijskih brojeva.", 
- "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.": "Ako je ozna\u010deno, BOM za pod-zbor stavke \u0107e biti uzeti u obzir za dobivanje sirovine. Ina\u010de, sve pod-monta\u017ea stavke \u0107e biti tretirani kao sirovinu.", 
- "Items": "Proizvodi", 
- "MTN Details": "MTN Detalji", 
- "Manufacture/Repack": "Proizvodnja / Ponovno pakiranje", 
- "Manufacturing Quantity": "Proizvodnja Koli\u010dina", 
- "Material Issue": "Materijal Issue", 
- "Material Receipt": "Materijal Potvrda", 
- "Material Transfer": "Materijal transfera", 
- "More Info": "Vi\u0161e informacija", 
- "Posting Date": "Objavljivanje Datum", 
- "Posting Time": "Objavljivanje Vrijeme", 
- "Production Order": "Proizvodnja Red", 
- "Project Name": "Naziv projekta", 
- "Purchase Receipt No": "Ra\u010dun kupnje Ne", 
- "Purchase Return": "Kupnja Povratak", 
- "Purpose": "Svrha", 
- "Reference": "Upu\u0107ivanje", 
- "Remarks": "Primjedbe", 
- "STE": "Ste", 
- "Sales Invoice No": "Prodaja Ra\u010dun br", 
- "Sales Return": "Prodaje Povratak", 
- "Select Print Heading": "Odaberite Ispis Naslov", 
- "Series": "Serija", 
- "Stock": "Zaliha", 
- "Stock Entry": "Katalo\u0161ki Stupanje", 
- "Subcontract": "Podugovor", 
- "Supplier": "Dobavlja\u010d", 
- "Supplier Address": "Dobavlja\u010d Adresa", 
- "Supplier Name": "Dobavlja\u010d Ime", 
- "The date at which current entry will get or has actually executed.": "Datum na koji teku\u0107i zapis \u0107e dobiti ili zapravo je pogubljen.", 
- "To manage multiple series please go to Setup > Manage Series": "Za upravljati s vi\u0161e niz molimo idite na Postavke&gt; Upravljanje serije", 
- "Use Multi-Level BOM": "Koristite multi-level BOM"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/locale/hr-py.json b/stock/doctype/stock_entry/locale/hr-py.json
deleted file mode 100644
index cd49dc8..0000000
--- a/stock/doctype/stock_entry/locale/hr-py.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- " is mandatory": "je obavezno", 
- " or the BOM is cancelled or inactive": "ili BOM je otkazan ili neaktivne", 
- " should be same as that in ": "mora biti isti kao u", 
- "' does not exists in ": "&#39;Ne postoji u", 
- "All items have already been transferred \\\t\t\t\tfor this Production Order.": "Svi predmeti su ve\u0107 prenesena \\ ovoj proizvodnji Reda.", 
- "Atleast one warehouse is mandatory": "Atleast jednom skladi\u0161tu je obavezno", 
- "For Item ": "Za to\u010dku", 
- "Hence, maximum allowed Manufacturing Quantity": "Dakle, maksimalno dopu\u0161tena koli\u010dina proizvodnje", 
- "Item": "Stavka", 
- "Item: '": "Stavka: &#39;", 
- "Manufacturing Quantity": "Proizvodnja Koli\u010dina", 
- "Production Order": "Proizvodnja Red", 
- "Purpose must be one of ": "Svrha mora biti jedan od", 
- "Quantity already manufactured": "Koli\u010dina je ve\u0107 proizvedeni", 
- "Quantity should be equal to Manufacturing Quantity. ": "Koli\u010dina trebala bi biti jednaka Manufacturing koli\u010dina.", 
- "Row #": "Redak #", 
- "Row # ": "Redak #", 
- "Source Warehouse": "Izvor galerija", 
- "Source and Target Warehouse cannot be same": "Izvor i Target galerije ne mogu biti isti", 
- "Target Warehouse": "Ciljana galerija", 
- "To fetch items again, click on 'Get Items' button \\\t\t\t\t\t\tor update the Quantity manually.": "Za preuzimanje stavke opet, kliknite na &quot;Get stavke&quot; gumb \\ ili a\u017eurirati Koli\u010dina ru\u010dno.", 
- "does not belong to BOM: ": "ne pripadaju sastavnice:"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/locale/nl-doc.json b/stock/doctype/stock_entry/locale/nl-doc.json
deleted file mode 100644
index 4cf9fad..0000000
--- a/stock/doctype/stock_entry/locale/nl-doc.json
+++ /dev/null
@@ -1,48 +0,0 @@
-{
- "Amended From": "Gewijzigd Van", 
- "As per Stock UOM": "Per Stock Verpakking", 
- "BOM No": "BOM Geen", 
- "Company": "Vennootschap", 
- "Contact Info": "Contact Info", 
- "Customer": "Klant", 
- "Customer Address": "Klant Adres", 
- "Customer Name": "Klantnaam", 
- "Default Source Warehouse": "Standaard Bron Warehouse", 
- "Default Target Warehouse": "Standaard Target Warehouse", 
- "Delivery Note No": "Levering aantekening", 
- "Get Items": "Get Items", 
- "Get Stock and Rate": "Get voorraad en Rate", 
- "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.": "Get waardering tarief en beschikbare voorraad bij de bron / doel pakhuis op de genoemde plaatsen van datum-tijd. Als geserialiseerde item, drukt u op deze toets na het invoeren van seri\u00eble nos.", 
- "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.": "Indien aangevinkt, zal BOM voor sub-assemblage zaken geacht voor het krijgen van grondstoffen. Anders zullen alle subeenheid items worden behandeld als een grondstof.", 
- "Items": "Artikelen", 
- "MTN Details": "MTN Details", 
- "Manufacture/Repack": "Fabricage / Verpak", 
- "Manufacturing Quantity": "Productie Aantal", 
- "Material Issue": "Materiaal Probleem", 
- "Material Receipt": "Materiaal Ontvangst", 
- "Material Transfer": "Materiaaloverdracht", 
- "More Info": "Meer info", 
- "Posting Date": "Plaatsingsdatum", 
- "Posting Time": "Posting Time", 
- "Production Order": "Productieorder", 
- "Project Name": "Naam van het project", 
- "Purchase Receipt No": "Aankoopbewijs Geen", 
- "Purchase Return": "Aankoop Return", 
- "Purpose": "Doel", 
- "Reference": "Verwijzing", 
- "Remarks": "Opmerkingen", 
- "STE": "STE", 
- "Sales Invoice No": "Verkoop Factuur nr.", 
- "Sales Return": "Verkoop Terug", 
- "Select Print Heading": "Selecteer Print rubriek", 
- "Series": "Serie", 
- "Stock": "Voorraad", 
- "Stock Entry": "Stock Entry", 
- "Subcontract": "Subcontract", 
- "Supplier": "Leverancier", 
- "Supplier Address": "Leverancier Adres", 
- "Supplier Name": "Leverancier Naam", 
- "The date at which current entry will get or has actually executed.": "De datum waarop huidige item krijgt of heeft daadwerkelijk zijn uitgevoerd.", 
- "To manage multiple series please go to Setup > Manage Series": "Om meerdere reeksen te beheren gaat u naar Setup&gt; Beheer-serie", 
- "Use Multi-Level BOM": "Gebruik Multi-Level BOM"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/locale/nl-py.json b/stock/doctype/stock_entry/locale/nl-py.json
deleted file mode 100644
index 6f4974e..0000000
--- a/stock/doctype/stock_entry/locale/nl-py.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- " is mandatory": "is verplicht", 
- " or the BOM is cancelled or inactive": "of de BOM wordt geannuleerd of inactief", 
- " should be same as that in ": "moet dezelfde als in", 
- "' does not exists in ": "&#39;Niet bestaat in", 
- "All items have already been transferred \\\t\t\t\tfor this Production Order.": "Alle items zijn al overgebracht \\ voor deze productieorder.", 
- "Atleast one warehouse is mandatory": "Tenminste een magazijn is verplicht", 
- "For Item ": "Voor post", 
- "Hence, maximum allowed Manufacturing Quantity": "Dus maximale hoeveelheid Manufacturing", 
- "Item": "Item", 
- "Item: '": "Item: &#39;", 
- "Manufacturing Quantity": "Productie Aantal", 
- "Production Order": "Productieorder", 
- "Purpose must be one of ": "Doel moet een van", 
- "Quantity already manufactured": "Aantal reeds vervaardigd", 
- "Quantity should be equal to Manufacturing Quantity. ": "Hoeveelheid moet gelijk zijn aan Manufacturing Aantal.", 
- "Row #": "Rij #", 
- "Row # ": "Rij #", 
- "Source Warehouse": "Bron Warehouse", 
- "Source and Target Warehouse cannot be same": "Bron-en Warehouse kan niet hetzelfde zijn", 
- "Target Warehouse": "Target Warehouse", 
- "To fetch items again, click on 'Get Items' button \\\t\t\t\t\t\tor update the Quantity manually.": "Om weer op te halen items, klikt u op &#39;Get Items&#39; knop \\ of handmatig bijwerken van de hoeveelheid.", 
- "does not belong to BOM: ": "behoort niet tot BOM:"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/locale/pt-BR-doc.json b/stock/doctype/stock_entry/locale/pt-BR-doc.json
deleted file mode 100644
index dc07f74..0000000
--- a/stock/doctype/stock_entry/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,48 +0,0 @@
-{
- "Amended From": "Corrigido De", 
- "As per Stock UOM": "Como UDM do Estoque", 
- "BOM No": "N\u00ba da LDM", 
- "Company": "Empresa", 
- "Contact Info": "Informa\u00e7\u00f5es para Contato", 
- "Customer": "Cliente", 
- "Customer Address": "Endere\u00e7o do cliente", 
- "Customer Name": "Nome do cliente", 
- "Default Source Warehouse": "Almoxarifado da origem padr\u00e3o", 
- "Default Target Warehouse": "Almoxarifado de destino padr\u00e3o", 
- "Delivery Note No": "N\u00ba da Guia de Remessa", 
- "Get Items": "Obter itens", 
- "Get Stock and Rate": "Obter Estoque e Valor", 
- "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.": "Obter valoriza\u00e7\u00e3o e estoque dispon\u00edvel no almoxarifado de origem/destino na data e hora de postagem mencionada. Se for item serializado, pressione este bot\u00e3o depois de entrar os n\u00ba de s\u00e9rie.", 
- "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.": "Se marcado, os itens da LDM para a Sub-Montagem ser\u00e3o considerados para obter mat\u00e9rias-primas. Caso contr\u00e1rio, todos os itens da sub-montagem v\u00e3o ser tratados como mat\u00e9ria-prima.", 
- "Items": "Itens", 
- "MTN Details": "Detalhes da MTN", 
- "Manufacture/Repack": "Fabricar / Reembalar", 
- "Manufacturing Quantity": "Quantidade de fabrica\u00e7\u00e3o", 
- "Material Issue": "Emiss\u00e3o de material", 
- "Material Receipt": "Recebimento de material", 
- "Material Transfer": "Transfer\u00eancia de material", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Posting Date": "Data da Postagem", 
- "Posting Time": "Hor\u00e1rio da Postagem", 
- "Production Order": "Ordem de Produ\u00e7\u00e3o", 
- "Project Name": "Nome do Projeto", 
- "Purchase Receipt No": "N\u00ba do Recibo de Compra", 
- "Purchase Return": "Devolu\u00e7\u00e3o de Compra", 
- "Purpose": "Finalidade", 
- "Reference": "Refer\u00eancia", 
- "Remarks": "Observa\u00e7\u00f5es", 
- "STE": "STO", 
- "Sales Invoice No": "N\u00ba da Nota Fiscal de Venda", 
- "Sales Return": "Retorno de Vendas", 
- "Select Print Heading": "Selecione o Cabe\u00e7alho de Impress\u00e3o", 
- "Series": "S\u00e9ries", 
- "Stock": "Estoque", 
- "Stock Entry": "Lan\u00e7amento no Estoque", 
- "Subcontract": "Subcontratar", 
- "Supplier": "Fornecedor", 
- "Supplier Address": "Endere\u00e7o do Fornecedor", 
- "Supplier Name": "Nome do Fornecedor", 
- "The date at which current entry will get or has actually executed.": "A data em que o lan\u00e7amento atual vai ser ou foi realmente executado.", 
- "To manage multiple series please go to Setup > Manage Series": "Para gerenciar v\u00e1rias s\u00e9ries por favor, v\u00e1 para Configura\u00e7\u00e3o &gt; Gerenciar S\u00e9ries", 
- "Use Multi-Level BOM": "Utilize LDM de V\u00e1rios N\u00edveis"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/locale/pt-BR-py.json b/stock/doctype/stock_entry/locale/pt-BR-py.json
deleted file mode 100644
index 7631b88..0000000
--- a/stock/doctype/stock_entry/locale/pt-BR-py.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- " is mandatory": "\u00e9 obrigat\u00f3rio(a)", 
- " or the BOM is cancelled or inactive": "ou a LDM \u00e9 cancelada ou inativa", 
- " should be same as that in ": "deve ser o(a) mesmo(a) que no(a)", 
- "' does not exists in ": "&#39;N\u00e3o existe em", 
- "Atleast one warehouse is mandatory": "Pelo menos um almoxarifado \u00e9 obrigat\u00f3rio", 
- "For Item ": "Para o Item", 
- "Hence, maximum allowed Manufacturing Quantity": "Assim, a Quantidade de Fabrica\u00e7\u00e3o m\u00e1xima permitida", 
- "Item": "Item", 
- "Item: '": "Item: &#39;", 
- "Manufacturing Quantity": "Quantidade de fabrica\u00e7\u00e3o", 
- "Material Request": "Pedido de material", 
- "Production Order": "Ordem de Produ\u00e7\u00e3o", 
- "Purpose must be one of ": "Finalidade deve ser um dos", 
- "Quantity already manufactured": "Quantidade j\u00e1 fabricada", 
- "Quantity should be equal to Manufacturing Quantity. ": "Quantidade deve ser igual \u00e0 Quantidade de Fabrica\u00e7\u00e3o.", 
- "Row #": "Linha #", 
- "Row # ": "Linha #", 
- "Source Warehouse": "Almoxarifado de origem", 
- "Source and Target Warehouse cannot be same": "O Almoxarifado de origem e destino n\u00e3o pode ser o mesmo", 
- "Target Warehouse": "Almoxarifado de destino", 
- "does not belong to BOM: ": "n\u00e3o pertence a LDM:", 
- "does not match": "n\u00e3o corresponde", 
- "of": "de"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/locale/pt-doc.json b/stock/doctype/stock_entry/locale/pt-doc.json
deleted file mode 100644
index 58e969d..0000000
--- a/stock/doctype/stock_entry/locale/pt-doc.json
+++ /dev/null
@@ -1,48 +0,0 @@
-{
- "Amended From": "Alterado De", 
- "As per Stock UOM": "Como por Banco UOM", 
- "BOM No": "BOM N\u00e3o", 
- "Company": "Companhia", 
- "Contact Info": "Informa\u00e7\u00f5es para contato", 
- "Customer": "Cliente", 
- "Customer Address": "Endere\u00e7o do cliente", 
- "Customer Name": "Nome do cliente", 
- "Default Source Warehouse": "Armaz\u00e9m da fonte padr\u00e3o", 
- "Default Target Warehouse": "Armaz\u00e9m alvo padr\u00e3o", 
- "Delivery Note No": "Nota de Entrega N\u00e3o", 
- "Get Items": "Obter itens", 
- "Get Stock and Rate": "Obter Estoque e Taxa de", 
- "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.": "Obter taxa de valoriza\u00e7\u00e3o e estoque dispon\u00edvel na origem / destino em armaz\u00e9m mencionado postagem data e hora. Se serializado item, prima este bot\u00e3o depois de entrar n \u00ba s de s\u00e9rie.", 
- "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.": "Se selecionado, o BOM para a sub-montagem itens ser\u00e3o considerados para obter mat\u00e9rias-primas. Caso contr\u00e1rio, todos os itens de sub-montagem vai ser tratado como uma mat\u00e9ria-prima.", 
- "Items": "Itens", 
- "MTN Details": "Detalhes da MTN", 
- "Manufacture/Repack": "Fabrica\u00e7\u00e3o / Repack", 
- "Manufacturing Quantity": "Quantidade de fabrica\u00e7\u00e3o", 
- "Material Issue": "Emiss\u00e3o de material", 
- "Material Receipt": "Recebimento de materiais", 
- "Material Transfer": "Transfer\u00eancia de Material", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Posting Date": "Data da Publica\u00e7\u00e3o", 
- "Posting Time": "Postagem Tempo", 
- "Production Order": "Ordem de Produ\u00e7\u00e3o", 
- "Project Name": "Nome do projeto", 
- "Purchase Receipt No": "Compra recibo N\u00e3o", 
- "Purchase Return": "Voltar comprar", 
- "Purpose": "Prop\u00f3sito", 
- "Reference": "Refer\u00eancia", 
- "Remarks": "Observa\u00e7\u00f5es", 
- "STE": "STO", 
- "Sales Invoice No": "Vendas factura n", 
- "Sales Return": "Vendas Retorno", 
- "Select Print Heading": "Selecione Imprimir t\u00edtulo", 
- "Series": "S\u00e9rie", 
- "Stock": "Estoque", 
- "Stock Entry": "Entrada estoque", 
- "Subcontract": "Subcontratar", 
- "Supplier": "Fornecedor", 
- "Supplier Address": "Endere\u00e7o do Fornecedor", 
- "Supplier Name": "Nome do Fornecedor", 
- "The date at which current entry will get or has actually executed.": "A data em que a entrada de corrente vai ter ou tem realmente executado.", 
- "To manage multiple series please go to Setup > Manage Series": "Para gerenciar v\u00e1rias s\u00e9ries por favor, v\u00e1 para Configura\u00e7\u00e3o&gt; Gerenciar Series", 
- "Use Multi-Level BOM": "Utilize Multi-Level BOM"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/locale/pt-py.json b/stock/doctype/stock_entry/locale/pt-py.json
deleted file mode 100644
index 677f356..0000000
--- a/stock/doctype/stock_entry/locale/pt-py.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- " is mandatory": "\u00e9 obrigat\u00f3ria", 
- " or the BOM is cancelled or inactive": "ou o BOM \u00e9 cancelado ou inativo", 
- " should be same as that in ": "deve ser o mesmo que na", 
- "' does not exists in ": "&#39;N\u00e3o existe", 
- "All items have already been transferred \\\t\t\t\tfor this Production Order.": "Todos os itens j\u00e1 foram transferidos \\ para esta Ordem de Produ\u00e7\u00e3o.", 
- "Atleast one warehouse is mandatory": "Pelo menos um armaz\u00e9m \u00e9 obrigat\u00f3rio", 
- "For Item ": "Para o Item", 
- "Hence, maximum allowed Manufacturing Quantity": "Assim, a quantidade m\u00e1xima permitida Manufacturing", 
- "Item": "Item", 
- "Item: '": "Item: &#39;", 
- "Manufacturing Quantity": "Quantidade de fabrica\u00e7\u00e3o", 
- "Production Order": "Ordem de Produ\u00e7\u00e3o", 
- "Purpose must be one of ": "Finalidade deve ser um dos", 
- "Quantity already manufactured": "Quantidade j\u00e1 fabricados", 
- "Quantity should be equal to Manufacturing Quantity. ": "Quantidade deve ser igual \u00e0 quantidade de Fabrica\u00e7\u00e3o.", 
- "Row #": "Linha #", 
- "Row # ": "Linha #", 
- "Source Warehouse": "Armaz\u00e9m fonte", 
- "Source and Target Warehouse cannot be same": "Fonte e armaz\u00e9m de destino n\u00e3o pode ser igual", 
- "Target Warehouse": "Armaz\u00e9m alvo", 
- "To fetch items again, click on 'Get Items' button \\\t\t\t\t\t\tor update the Quantity manually.": "Para buscar itens novamente, clique em &quot;Obter itens &#39;bot\u00e3o \\ ou atualizar a quantidade manualmente.", 
- "does not belong to BOM: ": "n\u00e3o pertence ao BOM:"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/locale/sr-doc.json b/stock/doctype/stock_entry/locale/sr-doc.json
deleted file mode 100644
index 1b0e8f4..0000000
--- a/stock/doctype/stock_entry/locale/sr-doc.json
+++ /dev/null
@@ -1,48 +0,0 @@
-{
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "As per Stock UOM": "\u041f\u043e \u0431\u0435\u0440\u0437\u0430 \u0417\u041e\u0426\u0413", 
- "BOM No": "\u0411\u041e\u041c \u041d\u0435\u043c\u0430", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Contact Info": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0418\u043d\u0444\u043e", 
- "Customer": "\u041a\u0443\u043f\u0430\u0446", 
- "Customer Address": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0410\u0434\u0440\u0435\u0441\u0430", 
- "Customer Name": "\u0418\u043c\u0435 \u043a\u043b\u0438\u0458\u0435\u043d\u0442\u0430", 
- "Default Source Warehouse": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u0418\u0437\u0432\u043e\u0440 \u041c\u0430\u0433\u0430\u0446\u0438\u043d", 
- "Default Target Warehouse": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u0426\u0438\u0459\u043d\u0430 \u041c\u0430\u0433\u0430\u0446\u0438\u043d", 
- "Delivery Note No": "\u0418\u0441\u043f\u043e\u0440\u0443\u043a\u0430 \u041d\u0430\u043f\u043e\u043c\u0435\u043d\u0430 \u041d\u0435", 
- "Get Items": "\u0413\u0435\u0442 \u0441\u0442\u0430\u0432\u043a\u0435", 
- "Get Stock and Rate": "\u0413\u0435\u0442 \u0421\u0442\u043e\u0446\u043a \u0430\u043d\u0434 \u0440\u0430\u0442\u0435", 
- "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.": "\u0413\u0435\u0442 \u0441\u0442\u043e\u043f\u0443 \u043f\u0440\u043e\u0446\u0435\u043d\u0435 \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0443 \u043a\u0443\u043d\u0434\u0430\u043a \u043d\u0430 \u0438\u0437\u0432\u043e\u0440 / \u043c\u0435\u0442\u0430 \u0441\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0430 \u043d\u0430 \u043f\u043e\u043c\u0435\u043d\u0443\u0442\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435 \u0434\u0430\u0442\u0443\u043c-\u0432\u0440\u0435\u043c\u0435. \u0410\u043a\u043e \u0441\u0435\u0440\u0438\u0458\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043e\u043c \u0441\u0442\u0430\u0432\u043a\u0443, \u043f\u0440\u0438\u0442\u0438\u0441\u043d\u0438\u0442\u0435 \u043e\u0432\u043e \u0434\u0443\u0433\u043c\u0435 \u043d\u0430\u043a\u043e\u043d \u0443\u043b\u0430\u0441\u043a\u0430 \u0441\u0435\u0440\u0438\u0458\u0441\u043a\u0438 \u0431\u0440.", 
- "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.": "\u0410\u043a\u043e \u0458\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d, \u0431\u043e\u043c \u0437\u0430 \u043f\u043e\u0434-\u043c\u043e\u043d\u0442\u0430\u0436\u0435 \u0441\u0442\u0430\u0432\u043a\u0438 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0443\u0437\u0435\u0442\u0438 \u0443 \u043e\u0431\u0437\u0438\u0440 \u0437\u0430 \u0434\u043e\u0431\u0438\u0458\u0430\u045a\u0435 \u0441\u0438\u0440\u043e\u0432\u0438\u043d\u0430. \u0418\u043d\u0430\u0447\u0435, \u0441\u0432\u0438 \u0441\u0443\u0431-\u043c\u043e\u043d\u0442\u0430\u0436\u043d\u0438 \u0441\u0442\u0430\u0432\u043a\u0435 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0442\u0440\u0435\u0442\u0438\u0440\u0430\u043d\u0438 \u043a\u0430\u043e \u0441\u0438\u0440\u043e\u0432\u0438\u043d\u0430.", 
- "Items": "\u0410\u0440\u0442\u0438\u043a\u043b\u0438", 
- "MTN Details": "\u041c\u0422\u041d \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Manufacture/Repack": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430 / \u043f\u0440\u0435\u043f\u0430\u043a\u043e\u0432\u0430\u0442\u0438", 
- "Manufacturing Quantity": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430 \u041a\u043e\u043b\u0438\u0447\u0438\u043d\u0430", 
- "Material Issue": "\u041c\u0430\u0442\u0435\u0440\u0438\u0458\u0430\u043b \u0418\u0437\u0434\u0430\u045a\u0435", 
- "Material Receipt": "\u041c\u0430\u0442\u0435\u0440\u0438\u0458\u0430\u043b \u041f\u0440\u0438\u0458\u0435\u043c", 
- "Material Transfer": "\u041f\u0440\u0435\u043d\u043e\u0441 \u043c\u0430\u0442\u0435\u0440\u0438\u0458\u0430\u043b\u0430", 
- "More Info": "\u0412\u0438\u0448\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0430", 
- "Posting Date": "\u041f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435 \u0414\u0430\u0442\u0435", 
- "Posting Time": "\u041f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435 \u0412\u0440\u0435\u043c\u0435", 
- "Production Order": "\u041f\u0440\u043e\u0434\u0443\u0446\u0442\u0438\u043e\u043d \u041e\u0440\u0434\u0435\u0440", 
- "Project Name": "\u041d\u0430\u0437\u0438\u0432 \u043f\u0440\u043e\u0458\u0435\u043a\u0442\u0430", 
- "Purchase Receipt No": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u0440\u0438\u0458\u0435\u043c \u041d\u0435\u043c\u0430", 
- "Purchase Return": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0420\u0435\u0442\u0443\u0440\u043d", 
- "Purpose": "\u041d\u0430\u043c\u0435\u043d\u0430", 
- "Reference": "\u0423\u043f\u0443\u045b\u0438\u0432\u0430\u045a\u0435", 
- "Remarks": "\u041f\u0440\u0438\u043c\u0435\u0434\u0431\u0435", 
- "STE": "\u0421\u0442\u0435", 
- "Sales Invoice No": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0420\u0430\u0447\u0443\u043d \u041d\u0435\u043c\u0430", 
- "Sales Return": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0420\u0435\u0442\u0443\u0440\u043d", 
- "Select Print Heading": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u041f\u0440\u0438\u043d\u0442 \u0425\u0435\u0430\u0434\u0438\u043d\u0433", 
- "Series": "\u0421\u0435\u0440\u0438\u0458\u0430", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "Stock Entry": "\u0411\u0435\u0440\u0437\u0430 \u0421\u0442\u0443\u043f\u0430\u045a\u0435", 
- "Subcontract": "\u041f\u043e\u0434\u0443\u0433\u043e\u0432\u043e\u0440", 
- "Supplier": "\u0414\u043e\u0431\u0430\u0432\u0459\u0430\u0447", 
- "Supplier Address": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u0410\u0434\u0440\u0435\u0441\u0430", 
- "Supplier Name": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u0418\u043c\u0435", 
- "The date at which current entry will get or has actually executed.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u045b\u0435 \u0434\u043e\u0431\u0438\u0442\u0438 \u0438\u043b\u0438 \u0458\u0435 \u0441\u0442\u0432\u0430\u0440\u043d\u043e \u0438\u0437\u0432\u0440\u0448\u0435\u043d\u0430.", 
- "To manage multiple series please go to Setup > Manage Series": "\u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u0443\u043f\u0440\u0430\u0432\u0459\u0430\u043b\u0438 \u0432\u0438\u0448\u0435 \u0441\u0435\u0440\u0438\u0458\u0443 \u0438\u0434\u0438\u0442\u0435 \u043d\u0430 \u0421\u0435\u0442\u0443\u043f&gt; \u0423\u043f\u0440\u0430\u0432\u0459\u0430\u045a\u0435 \u0421\u0435\u0440\u0438\u0435\u0441", 
- "Use Multi-Level BOM": "\u041a\u043e\u0440\u0438\u0441\u0442\u0438\u0442\u0435 \u041c\u0443\u043b\u0442\u0438-\u041b\u0435\u0432\u0435\u043b \u0431\u043e\u043c"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/locale/sr-py.json b/stock/doctype/stock_entry/locale/sr-py.json
deleted file mode 100644
index 4e17841..0000000
--- a/stock/doctype/stock_entry/locale/sr-py.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- " is mandatory": "\u0458\u0435 \u043e\u0431\u0430\u0432\u0435\u0437\u043d\u0430", 
- " or the BOM is cancelled or inactive": "\u0438\u043b\u0438 \u0411\u041e\u041c \u0458\u0435 \u043e\u0442\u043a\u0430\u0437\u0430\u043d\u043e \u0438\u043b\u0438 \u043d\u0435\u0430\u043a\u0442\u0438\u0432\u0430\u043d", 
- " should be same as that in ": "\u0431\u0438 \u0442\u0440\u0435\u0431\u0430\u043b\u043e \u0434\u0430 \u0431\u0443\u0434\u0435 \u0438\u0441\u0442\u0430 \u043a\u0430\u043e \u0443", 
- "' does not exists in ": "&#39;\u041d\u0435 \u043f\u043e\u0441\u0442\u043e\u0458\u0438 \u0443", 
- "All items have already been transferred \\\t\t\t\tfor this Production Order.": "\u0421\u0432\u0435 \u0441\u0442\u0430\u0432\u043a\u0435 \u0441\u0443 \u0432\u0435\u045b \u043f\u0440\u0435\u0431\u0430\u0447\u0435\u043d\u0430 \\ \u0437\u0430 \u043e\u0432\u0443 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0443 \u041f\u043e\u0440\u0435\u0442\u043a\u0430.", 
- "Atleast one warehouse is mandatory": "\u0410\u0442\u043b\u0435\u0430\u0441\u0442 \u0458\u0435\u0434\u043d\u043e \u0441\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0435 \u0458\u0435 \u043e\u0431\u0430\u0432\u0435\u0437\u043d\u043e", 
- "For Item ": "\u0417\u0430 \u0442\u0430\u0447\u043a\u0435", 
- "Hence, maximum allowed Manufacturing Quantity": "\u0414\u0430\u043a\u043b\u0435, \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u043d\u0430 \u0434\u043e\u0437\u0432\u043e\u0459\u0435\u043d\u0430 \u043a\u043e\u043b\u0438\u0447\u0438\u043d\u0430 \u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430", 
- "Item": "\u0421\u0442\u0430\u0432\u043a\u0430", 
- "Item: '": "\u0428\u0438\u0444\u0440\u0430: &#39;", 
- "Manufacturing Quantity": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u045a\u0430 \u041a\u043e\u043b\u0438\u0447\u0438\u043d\u0430", 
- "Production Order": "\u041f\u0440\u043e\u0434\u0443\u0446\u0442\u0438\u043e\u043d \u041e\u0440\u0434\u0435\u0440", 
- "Purpose must be one of ": "\u0421\u0432\u0440\u0445\u0430 \u043c\u043e\u0440\u0430 \u0431\u0438\u0442\u0438 \u0458\u0435\u0434\u0430\u043d \u043e\u0434", 
- "Quantity already manufactured": "\u041a\u043e\u043b\u0438\u0447\u0438\u043d\u0430 \u0458\u0435 \u0432\u0435\u045b \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d", 
- "Quantity should be equal to Manufacturing Quantity. ": "\u041a\u043e\u043b\u0438\u0447\u0438\u043d\u0430 \u0442\u0440\u0435\u0431\u0430 \u0434\u0430 \u0431\u0443\u0434\u0435 \u0458\u0435\u0434\u043d\u0430\u043a\u0430 \u041c\u0430\u043d\u0443\u0444\u0430\u0446\u0442\u0443\u0440\u0438\u043d\u0433 \u043a\u043e\u043b\u0438\u0447\u0438\u043d\u0430\u043c\u0430.", 
- "Row #": "\u0420\u0435\u0434 #", 
- "Row # ": "\u0420\u0435\u0434 #", 
- "Source Warehouse": "\u0418\u0437\u0432\u043e\u0440 \u041c\u0430\u0433\u0430\u0446\u0438\u043d", 
- "Source and Target Warehouse cannot be same": "\u0418\u0437\u0432\u043e\u0440 \u0438 \u0426\u0438\u0459\u043d\u0430 \u041c\u0430\u0433\u0430\u0446\u0438\u043d \u043d\u0435 \u043c\u043e\u0433\u0443 \u0431\u0438\u0442\u0438 \u0438\u0441\u0442\u0438", 
- "Target Warehouse": "\u0426\u0438\u0459\u043d\u0430 \u041c\u0430\u0433\u0430\u0446\u0438\u043d", 
- "To fetch items again, click on 'Get Items' button \\\t\t\t\t\t\tor update the Quantity manually.": "\u0414\u0430 \u0434\u043e\u043d\u0435\u0441\u0435 \u0441\u0442\u0430\u0432\u043a\u0435 \u043f\u043e\u043d\u043e\u0432\u043e, \u043a\u043b\u0438\u043a\u043d\u0438\u0442\u0435 \u043d\u0430 &quot;\u0413\u0435\u0442 \u0441\u0442\u0430\u0432\u043a\u0435&quot; \u0434\u0443\u0433\u043c\u0435 \\ \u0438\u043b\u0438 \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u0442\u0435 \u0440\u0443\u0447\u043d\u043e \u043a\u043e\u043b\u0438\u0447\u0438\u043d\u0443.", 
- "does not belong to BOM: ": "\u043d\u0435 \u043f\u0440\u0438\u043f\u0430\u0434\u0430 \u0411\u041e\u041c:"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/locale/ta-doc.json b/stock/doctype/stock_entry/locale/ta-doc.json
deleted file mode 100644
index 31a0e44..0000000
--- a/stock/doctype/stock_entry/locale/ta-doc.json
+++ /dev/null
@@ -1,48 +0,0 @@
-{
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "As per Stock UOM": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd \u0baa\u0b9f\u0bbf", 
- "BOM No": "BOM \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Contact Info": "\u0ba4\u0b95\u0bb5\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Customer Address": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Customer Name": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Default Source Warehouse": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc2\u0bb2 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1", 
- "Default Target Warehouse": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0b9f\u0bc8\u0bb5\u0bc1 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1", 
- "Delivery Note No": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Get Items": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Get Stock and Rate": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "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.": "\u0b85\u0ba9\u0bcd\u0bb1\u0bc1 \u0bae\u0bc2\u0bb2 / \u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1 \u0bb9\u0bb5\u0bc1\u0bb8\u0bbf\u0bb2\u0bcd \u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bc1 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0baa\u0bc6\u0bb1 \u0ba4\u0bc7\u0ba4\u0bbf, \u0ba8\u0bc7\u0bb0\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1 \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0bbe\u0bb0\u0bcd. \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd, \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0b87\u0bb2\u0b95\u0bcd\u0b95\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba8\u0bc1\u0bb4\u0bc8\u0ba8\u0bcd\u0ba4\u0bc1 \u0baa\u0bbf\u0ba9\u0bcd\u0ba9\u0bb0\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0baa\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bbe\u0ba9\u0bc8 \u0b95\u0bbf\u0bb3\u0bbf\u0b95\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bb5\u0bc1\u0bae\u0bcd.", 
- "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.": "\u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1\u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbe\u0bb2\u0bcd, \u0ba4\u0bc1\u0ba3\u0bc8 \u0b9a\u0b9f\u0bcd\u0b9f\u0b9a\u0baa\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd BOM \u0bae\u0bc2\u0bb2\u0baa\u0bcd\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bc6\u0bb1 \u0b95\u0bb0\u0bc1\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1. \u0bae\u0bb1\u0bcd\u0bb1\u0baa\u0b9f\u0bbf, \u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0ba4\u0bc1\u0ba3\u0bc8 \u0b9a\u0b9f\u0bcd\u0b9f\u0b9a\u0baa\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 \u0bae\u0bc2\u0bb2\u0baa\u0bcd\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bbe\u0b95 \u0b95\u0bb0\u0bc1\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1.", 
- "Items": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "MTN Details": "MTN \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Manufacture/Repack": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf / Repack", 
- "Manufacturing Quantity": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0b85\u0bb3\u0bb5\u0bc1", 
- "Material Issue": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bb2\u0bcd", 
- "Material Receipt": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0bb0\u0b9a\u0bc0\u0ba4\u0bc1", 
- "Material Transfer": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bae\u0bcd", 
- "More Info": "\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Posting Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "Posting Time": "\u0ba8\u0bc7\u0bb0\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "Production Order": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0b86\u0ba3\u0bc8", 
- "Project Name": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Purchase Receipt No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0b9a\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purchase Return": "\u0ba4\u0bbf\u0bb0\u0bc1\u0bae\u0bcd\u0baa \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Purpose": "\u0ba8\u0bc7\u0bbe\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Reference": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Remarks": "\u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd", 
- "STE": "\u0b9f\u0bbf\u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Sales Invoice No": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bbf\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Sales Return": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 Return", 
- "Select Print Heading": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f\u0bc1", 
- "Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "Stock Entry": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0ba8\u0bc1\u0bb4\u0bc8\u0bb5\u0bc1", 
- "Subcontract": "\u0b89\u0bb3\u0bcd \u0b92\u0baa\u0bcd\u0baa\u0ba8\u0bcd\u0ba4\u0bae\u0bcd", 
- "Supplier": "\u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bb5\u0bb0\u0bcd", 
- "Supplier Address": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Supplier Name": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "The date at which current entry will get or has actually executed.": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b8e\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc7\u0ba4\u0bbf \u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0ba4\u0bc2\u0b95\u0bcd\u0b95\u0bbf\u0bb2\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbe\u0bb0\u0bcd.", 
- "To manage multiple series please go to Setup > Manage Series": "\u0baa\u0bb2 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95 \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bcd\u0b95&gt; \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0ba8\u0bbf\u0bb0\u0bcd\u0bb5\u0b95\u0bbf\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd", 
- "Use Multi-Level BOM": "\u0bae\u0bb2\u0bcd\u0b9f\u0bbf \u0bb2\u0bc6\u0bb5\u0bb2\u0bcd BOM \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/locale/ta-py.json b/stock/doctype/stock_entry/locale/ta-py.json
deleted file mode 100644
index f828f1f..0000000
--- a/stock/doctype/stock_entry/locale/ta-py.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- " is mandatory": "\u0b85\u0bb5\u0b9a\u0bbf\u0baf\u0bae\u0bbe\u0ba9\u0ba4\u0bbe\u0b95\u0bc1\u0bae\u0bcd", 
- " or the BOM is cancelled or inactive": "\u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 BOM \u0bb0\u0ba4\u0bcd\u0ba4\u0bc1 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b9a\u0bc6\u0baf\u0bb2\u0bb1\u0bcd\u0bb1\u0bc1", 
- " should be same as that in ": "\u0b8e\u0ba9\u0bcd\u0bb1\u0bc1 \u0b85\u0ba4\u0bc7 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd", 
- "' does not exists in ": "&#39;\u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "All items have already been transferred \\\t\t\t\tfor this Production Order.": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc1\u0bae\u0bcd \u0b8f\u0bb1\u0bcd\u0b95\u0ba9\u0bb5\u0bc7 \u0b87\u0ba8\u0bcd\u0ba4 \u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0b86\u0bb0\u0bcd\u0b9f\u0bb0\u0bcd \\ \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1.", 
- "Atleast one warehouse is mandatory": "\u0b95\u0bc1\u0bb1\u0bc8\u0ba8\u0bcd\u0ba4\u0ba4\u0bc1 \u0b92\u0bb0\u0bc1 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bbf\u0bb2\u0bcd \u0b85\u0bb5\u0b9a\u0bbf\u0baf\u0bae\u0bbe\u0ba9\u0ba4\u0bbe\u0b95\u0bc1\u0bae\u0bcd", 
- "For Item ": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf", 
- "Hence, maximum allowed Manufacturing Quantity": "\u0b8e\u0ba9\u0bb5\u0bc7, \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0b85\u0ba4\u0bbf\u0b95\u0baa\u0b9f\u0bcd\u0b9a \u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0b85\u0bb3\u0bb5\u0bc1", 
- "Item": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "Item: '": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf: &#39;", 
- "Manufacturing Quantity": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0b85\u0bb3\u0bb5\u0bc1", 
- "Production Order": "\u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0b86\u0ba3\u0bc8", 
- "Purpose must be one of ": "\u0ba8\u0bc7\u0bbe\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0b92\u0ba9\u0bcd\u0bb1\u0bbe\u0b95 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd", 
- "Quantity already manufactured": "\u0b85\u0bb3\u0bb5\u0bc1 \u0b8f\u0bb1\u0bcd\u0b95\u0ba9\u0bb5\u0bc7 \u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf", 
- "Quantity should be equal to Manufacturing Quantity. ": "\u0b85\u0bb3\u0bb5\u0bc1 \u0b89\u0bb1\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bbf \u0b85\u0bb3\u0bb5\u0bc1 \u0b9a\u0bae\u0bae\u0bbe\u0b95 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd.", 
- "Row #": "# \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8\u0baf\u0bc8", 
- "Row # ": "# \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8\u0baf\u0bc8", 
- "Source Warehouse": "\u0bae\u0bc2\u0bb2 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1", 
- "Source and Target Warehouse cannot be same": "\u0bae\u0bc2\u0bb2 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b85\u0b9f\u0bc8\u0bb5\u0bc1 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1 \u0b85\u0ba4\u0bc7 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bbe\u0ba4\u0bc1", 
- "Target Warehouse": "\u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1", 
- "To fetch items again, click on 'Get Items' button \\\t\t\t\t\t\tor update the Quantity manually.": "\u0bae\u0bc0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 \u0baa\u0bc6\u0bb1, \u0baa\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bbe\u0ba9\u0bc8 &#39;\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 \u0baa\u0bc6\u0bb1\u0bb5\u0bc1\u0bae\u0bcd&#39; \\ \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b95\u0bc8\u0bae\u0bc1\u0bb1\u0bc8\u0baf\u0bbe\u0b95 \u0b85\u0bb3\u0bb5\u0bc1 \u0baa\u0bc1\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95 \u0b95\u0bbf\u0bb3\u0bbf\u0b95\u0bcd.", 
- "does not belong to BOM: ": "BOM \u0b85\u0bb2\u0bcd\u0bb2:"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/locale/th-doc.json b/stock/doctype/stock_entry/locale/th-doc.json
deleted file mode 100644
index d8aa233..0000000
--- a/stock/doctype/stock_entry/locale/th-doc.json
+++ /dev/null
@@ -1,48 +0,0 @@
-{
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "As per Stock UOM": "\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e48\u0e2d\u0e2a\u0e15\u0e47\u0e2d\u0e01 UOM", 
- "BOM No": "BOM \u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Contact Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Default Source Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e17\u0e35\u0e48\u0e21\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Default Target Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Delivery Note No": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Get Items": "\u0e23\u0e31\u0e1a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Get Stock and Rate": "\u0e23\u0e31\u0e1a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e41\u0e25\u0e30\u0e2d\u0e31\u0e15\u0e23\u0e32", 
- "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.": "\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e21\u0e39\u0e25\u0e04\u0e48\u0e32\u0e41\u0e25\u0e30\u0e2a\u0e15\u0e47\u0e2d\u0e01\u0e17\u0e35\u0e48\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e41\u0e2b\u0e25\u0e48\u0e07\u0e17\u0e35\u0e48\u0e21\u0e32 / \u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e14\u0e31\u0e07\u0e01\u0e25\u0e48\u0e32\u0e27\u0e42\u0e1e\u0e2a\u0e15\u0e4c\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e27\u0e25\u0e32 \u0e16\u0e49\u0e32\u0e15\u0e48\u0e2d\u0e40\u0e19\u0e37\u0e48\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e42\u0e1b\u0e23\u0e14\u0e01\u0e14\u0e1b\u0e38\u0e48\u0e21\u0e19\u0e35\u0e49\u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e17\u0e35\u0e48\u0e40\u0e02\u0e49\u0e32\u0e21\u0e32 Nos \u0e2d\u0e19\u0e38\u0e01\u0e23\u0e21", 
- "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.": "\u0e2b\u0e32\u0e01\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e22\u0e48\u0e2d\u0e22\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e34\u0e1a \u0e21\u0e34\u0e09\u0e30\u0e19\u0e31\u0e49\u0e19\u0e17\u0e38\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e22\u0e48\u0e2d\u0e22\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1b\u0e0f\u0e34\u0e1a\u0e31\u0e15\u0e34\u0e40\u0e1b\u0e47\u0e19\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e34\u0e1a", 
- "Items": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "MTN Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 MTN", 
- "Manufacture/Repack": "\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15 / Repack", 
- "Manufacturing Quantity": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Material Issue": "\u0e09\u0e1a\u0e31\u0e1a\u0e27\u0e31\u0e2a\u0e14\u0e38", 
- "Material Receipt": "\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19\u0e27\u0e31\u0e2a\u0e14\u0e38", 
- "Material Transfer": "\u0e42\u0e2d\u0e19\u0e27\u0e31\u0e2a\u0e14\u0e38", 
- "More Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Posting Date": "\u0e42\u0e1e\u0e2a\u0e15\u0e4c\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Posting Time": "\u0e42\u0e1e\u0e2a\u0e15\u0e4c\u0e40\u0e27\u0e25\u0e32", 
- "Production Order": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Project Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", 
- "Purchase Receipt No": "\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19\u0e0b\u0e37\u0e49\u0e2d\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Purchase Return": "\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e25\u0e31\u0e1a", 
- "Purpose": "\u0e04\u0e27\u0e32\u0e21\u0e21\u0e38\u0e48\u0e07\u0e2b\u0e21\u0e32\u0e22", 
- "Reference": "\u0e01\u0e32\u0e23\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07", 
- "Remarks": "\u0e02\u0e49\u0e2d\u0e04\u0e34\u0e14\u0e40\u0e2b\u0e47\u0e19", 
- "STE": "STE", 
- "Sales Invoice No": "\u0e02\u0e32\u0e22\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Sales Return": "\u0e02\u0e32\u0e22\u0e01\u0e25\u0e31\u0e1a", 
- "Select Print Heading": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Series": "\u0e0a\u0e38\u0e14", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Stock Entry": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Subcontract": "\u0e2a\u0e31\u0e0d\u0e0d\u0e32\u0e23\u0e31\u0e1a\u0e0a\u0e48\u0e27\u0e07", 
- "Supplier": "\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Supplier Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15", 
- "Supplier Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "The date at which current entry will get or has actually executed.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e14\u0e49\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e08\u0e23\u0e34\u0e07", 
- "To manage multiple series please go to Setup > Manage Series": "\u0e43\u0e19\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e01\u0e31\u0e1a\u0e2b\u0e25\u0e32\u0e22\u0e0a\u0e38\u0e14\u0e42\u0e1b\u0e23\u0e14\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32&gt; \u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e41\u0e1a\u0e1a", 
- "Use Multi-Level BOM": "\u0e43\u0e0a\u0e49 BOM \u0e2b\u0e25\u0e32\u0e22\u0e23\u0e30\u0e14\u0e31\u0e1a"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/locale/th-py.json b/stock/doctype/stock_entry/locale/th-py.json
deleted file mode 100644
index cec9677..0000000
--- a/stock/doctype/stock_entry/locale/th-py.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- " is mandatory": "\u0e21\u0e35\u0e1c\u0e25\u0e1a\u0e31\u0e07\u0e04\u0e31\u0e1a\u0e43\u0e0a\u0e49", 
- " or the BOM is cancelled or inactive": "\u0e2b\u0e23\u0e37\u0e2d BOM \u0e16\u0e39\u0e01\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19", 
- " should be same as that in ": "\u0e04\u0e27\u0e23\u0e08\u0e30\u0e40\u0e0a\u0e48\u0e19\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e17\u0e35\u0e48\u0e43\u0e19", 
- "' does not exists in ": "&#39;\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19", 
- "All items have already been transferred \\\t\t\t\tfor this Production Order.": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e42\u0e2d\u0e19\u0e41\u0e25\u0e49\u0e27 \\ \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15\u0e19\u0e35\u0e49", 
- "Atleast one warehouse is mandatory": "\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e19\u0e49\u0e2d\u0e22\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e21\u0e35\u0e1c\u0e25\u0e1a\u0e31\u0e07\u0e04\u0e31\u0e1a\u0e43\u0e0a\u0e49", 
- "For Item ": "\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Hence, maximum allowed Manufacturing Quantity": "\u0e14\u0e31\u0e07\u0e19\u0e31\u0e49\u0e19\u0e08\u0e33\u0e19\u0e27\u0e19\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15\u0e2a\u0e39\u0e07\u0e2a\u0e38\u0e14\u0e17\u0e35\u0e48\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15", 
- "Item": "\u0e0a\u0e34\u0e49\u0e19", 
- "Item: '": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23: &#39;", 
- "Manufacturing Quantity": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Production Order": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Purpose must be one of ": "\u0e27\u0e31\u0e15\u0e16\u0e38\u0e1b\u0e23\u0e30\u0e2a\u0e07\u0e04\u0e4c\u0e15\u0e49\u0e2d\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e43\u0e19", 
- "Quantity already manufactured": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e1c\u0e25\u0e34\u0e15\u0e41\u0e25\u0e49\u0e27", 
- "Quantity should be equal to Manufacturing Quantity. ": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e04\u0e27\u0e23\u0e08\u0e30\u0e40\u0e17\u0e48\u0e32\u0e01\u0e31\u0e1a\u0e08\u0e33\u0e19\u0e27\u0e19\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15", 
- "Row #": "\u0e41\u0e16\u0e27 #", 
- "Row # ": "\u0e41\u0e16\u0e27 #", 
- "Source Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e17\u0e35\u0e48\u0e21\u0e32", 
- "Source and Target Warehouse cannot be same": "\u0e41\u0e2b\u0e25\u0e48\u0e07\u0e17\u0e35\u0e48\u0e21\u0e32\u0e41\u0e25\u0e30\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e19", 
- "Target Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22", 
- "To fetch items again, click on 'Get Items' button \\\t\t\t\t\t\tor update the Quantity manually.": "\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e23\u0e35\u0e22\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2d\u0e35\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07\u0e43\u0e2b\u0e49\u0e04\u0e25\u0e34\u0e01\u0e17\u0e35\u0e48 &#39;\u0e23\u0e31\u0e1a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32&#39; \\ \u0e1b\u0e38\u0e48\u0e21\u0e2b\u0e23\u0e37\u0e2d\u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07\u0e08\u0e33\u0e19\u0e27\u0e19\u0e15\u0e19\u0e40\u0e2d\u0e07", 
- "does not belong to BOM: ": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19 BOM:"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry/stock_entry.py b/stock/doctype/stock_entry/stock_entry.py
index 522a14a..d2f25f0 100644
--- a/stock/doctype/stock_entry/stock_entry.py
+++ b/stock/doctype/stock_entry/stock_entry.py
@@ -285,11 +285,10 @@
 					+ _("Status should be Submitted"), raise_exception=webnotes.InvalidStatusError)
 			
 			# update stock check
-			if ref.doclist[0].doctype == "Sales Invoice" and (cint(ref.doclist[0].is_pos) != 1 \
-				or cint(ref.doclist[0].update_stock) != 1):
-					webnotes.msgprint(_(ref.doclist[0].doctype) + ' "' + ref.doclist[0].name + '": ' 
-						+ _("Is POS and Update Stock should be checked."), 
-						raise_exception=NotUpdateStockError)
+			if ref.doclist[0].doctype == "Sales Invoice" and cint(ref.doclist[0].update_stock) != 1:
+				webnotes.msgprint(_(ref.doclist[0].doctype) + ' "' + ref.doclist[0].name + '": ' 
+					+ _("Update Stock should be checked."), 
+					raise_exception=NotUpdateStockError)
 			
 			# posting date check
 			ref_posting_datetime = "%s %s" % (cstr(ref.doclist[0].posting_date), 
@@ -680,7 +679,7 @@
 def query_sales_return_doc(doctype, txt, searchfield, start, page_len, filters):
 	conditions = ""
 	if doctype == "Sales Invoice":
-		conditions = "and is_pos=1 and update_stock=1"
+		conditions = "and update_stock=1"
 	
 	return webnotes.conn.sql("""select name, customer, customer_name
 		from `tab%s` where docstatus = 1
diff --git a/stock/doctype/stock_entry/test_stock_entry.py b/stock/doctype/stock_entry/test_stock_entry.py
index 2ab2b1d..11811ba 100644
--- a/stock/doctype/stock_entry/test_stock_entry.py
+++ b/stock/doctype/stock_entry/test_stock_entry.py
@@ -229,6 +229,7 @@
 		si.doc.is_pos = si.doc.update_stock = 1
 		si.doclist[1].warehouse = "_Test Warehouse"
 		si.doclist[1].item_code = item_code
+		si.doclist[1].qty = 5.0
 		si.insert()
 		si.submit()
 		
@@ -453,6 +454,7 @@
 		for d in pi.doclist.get({"parentfield": "entries"}):
 			d.expense_head = "_Test Account Cost for Goods Sold - _TC"
 			d.cost_center = "_Test Cost Center - _TC"
+			
 		for d in pi.doclist.get({"parentfield": "purchase_tax_details"}):
 			d.cost_center = "_Test Cost Center - _TC"
 		
diff --git a/stock/doctype/stock_entry_detail/README.md b/stock/doctype/stock_entry_detail/README.md
new file mode 100644
index 0000000..c6ff7f3
--- /dev/null
+++ b/stock/doctype/stock_entry_detail/README.md
@@ -0,0 +1 @@
+Item moved as a part of the Stock Entry.
\ No newline at end of file
diff --git a/stock/doctype/stock_entry_detail/locale/_messages_doc.json b/stock/doctype/stock_entry_detail/locale/_messages_doc.json
deleted file mode 100644
index 1bbb94e..0000000
--- a/stock/doctype/stock_entry_detail/locale/_messages_doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-[
- "Material Request", 
- "Batch No", 
- "UOM", 
- "Stock", 
- "Description", 
- "Conversion Factor", 
- "Stock UOM", 
- "Qty as per Stock UOM", 
- "Material Request used to make this Stock Entry", 
- "Source Warehouse", 
- "BOM No", 
- "Amount", 
- "Item Code", 
- "Stock Entry Detail", 
- "BOM No. for a Finished Good Item", 
- "Qty", 
- "Serial No", 
- "Target Warehouse", 
- "Material Request Item", 
- "Valuation Rate", 
- "Actual Qty (at source/target)"
-]
\ No newline at end of file
diff --git a/stock/doctype/stock_entry_detail/locale/ar-doc.json b/stock/doctype/stock_entry_detail/locale/ar-doc.json
deleted file mode 100644
index ad3d07f..0000000
--- a/stock/doctype/stock_entry_detail/locale/ar-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Actual Qty (at source/target)": "\u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0641\u0639\u0644\u064a\u0629 (\u0641\u064a \u0627\u0644\u0645\u0635\u062f\u0631 / \u0627\u0644\u0647\u062f\u0641)", 
- "Amount": "\u0643\u0645\u064a\u0629", 
- "BOM No": "\u0644\u0627 BOM", 
- "BOM No. for a Finished Good Item": "BOM \u0631\u0642\u0645 \u0627\u0644\u0633\u0644\u0639\u0629 \u062c\u064a\u062f\u0629 \u0644\u0644\u062a\u0634\u0637\u064a\u0628", 
- "Batch No": "\u0644\u0627 \u062f\u0641\u0639\u0629", 
- "Conversion Factor": "\u062a\u062d\u0648\u064a\u0644 \u0639\u0627\u0645\u0644", 
- "Description": "\u0648\u0635\u0641", 
- "Item Code": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0631\u0645\u0632", 
- "Qty": "\u0627\u0644\u0643\u0645\u064a\u0629", 
- "Qty as per Stock UOM": "\u062d\u0633\u0628 \u0627\u0644\u0643\u0645\u064a\u0629 \u0633\u0647\u0645 UOM", 
- "Serial No": "\u0627\u0644\u0645\u0633\u0644\u0633\u0644 \u0644\u0627", 
- "Source Warehouse": "\u0645\u0635\u062f\u0631 \u0645\u0633\u062a\u0648\u062f\u0639", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Stock Entry Detail": "\u0627\u0644\u0623\u0633\u0647\u0645 \u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Stock UOM": "\u0627\u0644\u0623\u0633\u0647\u0645 UOM", 
- "Target Warehouse": "\u0627\u0644\u0647\u062f\u0641 \u0645\u0633\u062a\u0648\u062f\u0639", 
- "UOM": "UOM", 
- "Valuation Rate": "\u062a\u0642\u064a\u064a\u0645 \u0642\u064a\u0645"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry_detail/locale/de-doc.json b/stock/doctype/stock_entry_detail/locale/de-doc.json
deleted file mode 100644
index b4011a6..0000000
--- a/stock/doctype/stock_entry_detail/locale/de-doc.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Actual Qty (at source/target)": "Tats\u00e4chliche Menge (an der Quelle / Ziel)", 
- "Amount": "Menge", 
- "BOM No": "BOM Nein", 
- "BOM No. for a Finished Good Item": "BOM-Nr f\u00fcr Finished Gute Artikel", 
- "Batch No": "Batch No", 
- "Conversion Factor": "Umrechnungsfaktor", 
- "Description": "Beschreibung", 
- "Item Code": "Item Code", 
- "Material Request": "Material anfordern", 
- "Material Request Item": "Material anfordern Artikel", 
- "Qty": "Menge", 
- "Qty as per Stock UOM": "Menge pro dem Stock UOM", 
- "Serial No": "Serial In", 
- "Source Warehouse": "Quelle Warehouse", 
- "Stock": "Lager", 
- "Stock Entry Detail": "Lager Eintrag Details", 
- "Stock UOM": "Lager UOM", 
- "Target Warehouse": "Ziel Warehouse", 
- "UOM": "UOM", 
- "Valuation Rate": "Valuation bewerten"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry_detail/locale/es-doc.json b/stock/doctype/stock_entry_detail/locale/es-doc.json
deleted file mode 100644
index 345d6ed..0000000
--- a/stock/doctype/stock_entry_detail/locale/es-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Actual Qty (at source/target)": "Cantidad real (en origen / destino)", 
- "Amount": "Cantidad", 
- "BOM No": "No BOM", 
- "BOM No. for a Finished Good Item": "No. BOM para un buen art\u00edculo terminado", 
- "Batch No": "Lote n \u00ba", 
- "Conversion Factor": "Factor de conversi\u00f3n", 
- "Description": "Descripci\u00f3n", 
- "Item Code": "C\u00f3digo del art\u00edculo", 
- "Qty": "Cantidad", 
- "Qty as per Stock UOM": "Cantidad de la UOM como por", 
- "Serial No": "N\u00famero de orden", 
- "Source Warehouse": "Fuente de dep\u00f3sito", 
- "Stock": "Valores", 
- "Stock Entry Detail": "Detalle de la entrada", 
- "Stock UOM": "De la UOM", 
- "Target Warehouse": "De destino de dep\u00f3sito", 
- "UOM": "UOM", 
- "Valuation Rate": "Valoraci\u00f3n de tipo"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry_detail/locale/fr-doc.json b/stock/doctype/stock_entry_detail/locale/fr-doc.json
deleted file mode 100644
index e6dd6b1..0000000
--- a/stock/doctype/stock_entry_detail/locale/fr-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Actual Qty (at source/target)": "Quantit\u00e9 r\u00e9elle (\u00e0 la source / cible)", 
- "Amount": "Montant", 
- "BOM No": "Aucune nomenclature", 
- "BOM No. for a Finished Good Item": "N \u00b0 nomenclature pour un produit fini Bonne", 
- "Batch No": "Aucun lot", 
- "Conversion Factor": "Facteur de conversion", 
- "Description": "Description", 
- "Item Code": "Code de l&#39;article", 
- "Qty": "Qt\u00e9", 
- "Qty as per Stock UOM": "Qt\u00e9 en stock pour Emballage", 
- "Serial No": "N \u00b0 de s\u00e9rie", 
- "Source Warehouse": "Source d&#39;entrep\u00f4t", 
- "Stock": "Stock", 
- "Stock Entry Detail": "D\u00e9tail d&#39;entr\u00e9e Stock", 
- "Stock UOM": "Stock UDM", 
- "Target Warehouse": "Cible d&#39;entrep\u00f4t", 
- "UOM": "Emballage", 
- "Valuation Rate": "Taux d&#39;\u00e9valuation"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry_detail/locale/hi-doc.json b/stock/doctype/stock_entry_detail/locale/hi-doc.json
deleted file mode 100644
index f6dc038..0000000
--- a/stock/doctype/stock_entry_detail/locale/hi-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Actual Qty (at source/target)": "\u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915 \u092e\u093e\u0924\u094d\u0930\u093e (\u0938\u094d\u0930\u094b\u0924 / \u0932\u0915\u094d\u0937\u094d\u092f \u092a\u0930)", 
- "Amount": "\u0930\u093e\u0936\u093f", 
- "BOM No": "\u0928\u0939\u0940\u0902 \u092c\u0940\u0913\u090f\u092e", 
- "BOM No. for a Finished Good Item": "\u090f\u0915 \u0938\u092e\u093e\u092a\u094d\u0924 \u0905\u091a\u094d\u091b\u093e \u0906\u0907\u091f\u092e \u0915\u0947 \u0932\u093f\u090f \u092c\u0940\u0913\u090f\u092e \u0938\u0902.", 
- "Batch No": "\u0915\u094b\u0908 \u092c\u0948\u091a", 
- "Conversion Factor": "\u092a\u0930\u093f\u0935\u0930\u094d\u0924\u0928\u0915\u093e\u0930\u0915 \u0924\u0924\u094d\u0935", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Item Code": "\u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Qty": "\u092e\u093e\u0924\u094d\u0930\u093e", 
- "Qty as per Stock UOM": "\u092e\u093e\u0924\u094d\u0930\u093e \u0938\u094d\u091f\u0949\u0915 UOM \u0915\u0947 \u0905\u0928\u0941\u0938\u093e\u0930", 
- "Serial No": "\u0928\u0939\u0940\u0902 \u0938\u0940\u0930\u093f\u092f\u0932", 
- "Source Warehouse": "\u0938\u094d\u0930\u094b\u0924 \u0935\u0947\u0905\u0930\u0939\u093e\u0909\u0938", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "Stock Entry Detail": "\u0936\u0947\u092f\u0930 \u090f\u0902\u091f\u094d\u0930\u0940 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Stock UOM": "\u0938\u094d\u091f\u0949\u0915 UOM", 
- "Target Warehouse": "\u0932\u0915\u094d\u0937\u094d\u092f \u0935\u0947\u0905\u0930\u0939\u093e\u0909\u0938", 
- "UOM": "UOM", 
- "Valuation Rate": "\u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928 \u0926\u0930"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry_detail/locale/hr-doc.json b/stock/doctype/stock_entry_detail/locale/hr-doc.json
deleted file mode 100644
index 9c19c77..0000000
--- a/stock/doctype/stock_entry_detail/locale/hr-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Actual Qty (at source/target)": "Stvarni Kol (na izvoru / ciljne)", 
- "Amount": "Iznos", 
- "BOM No": "BOM Ne", 
- "BOM No. for a Finished Good Item": "BOM broj za Gotovi Dobar to\u010dki", 
- "Batch No": "Hrpa Ne", 
- "Conversion Factor": "Konverzijski faktor", 
- "Description": "Opis", 
- "Item Code": "Stavka \u0160ifra", 
- "Qty": "Kol", 
- "Qty as per Stock UOM": "Koli\u010dina po burzi UOM", 
- "Serial No": "Serijski br", 
- "Source Warehouse": "Izvor galerija", 
- "Stock": "Zaliha", 
- "Stock Entry Detail": "Katalo\u0161ki Stupanje Detalj", 
- "Stock UOM": "Katalo\u0161ki UOM", 
- "Target Warehouse": "Ciljana galerija", 
- "UOM": "UOM", 
- "Valuation Rate": "Vrednovanje Stopa"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry_detail/locale/nl-doc.json b/stock/doctype/stock_entry_detail/locale/nl-doc.json
deleted file mode 100644
index 86cb41c..0000000
--- a/stock/doctype/stock_entry_detail/locale/nl-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Actual Qty (at source/target)": "Werkelijke Aantal (bij de bron / doel)", 
- "Amount": "Bedrag", 
- "BOM No": "BOM Geen", 
- "BOM No. for a Finished Good Item": "BOM Nee voor een afgewerkte goed item", 
- "Batch No": "Batch nr.", 
- "Conversion Factor": "Conversie Factor", 
- "Description": "Beschrijving", 
- "Item Code": "Artikelcode", 
- "Qty": "Aantal", 
- "Qty as per Stock UOM": "Aantal per Voorraad Verpakking", 
- "Serial No": "Serienummer", 
- "Source Warehouse": "Bron Warehouse", 
- "Stock": "Voorraad", 
- "Stock Entry Detail": "Stock Entry Detail", 
- "Stock UOM": "Stock Verpakking", 
- "Target Warehouse": "Target Warehouse", 
- "UOM": "Verpakking", 
- "Valuation Rate": "Waardering Prijs"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry_detail/locale/pt-BR-doc.json b/stock/doctype/stock_entry_detail/locale/pt-BR-doc.json
deleted file mode 100644
index 94bb871..0000000
--- a/stock/doctype/stock_entry_detail/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Actual Qty (at source/target)": "Qtde Real (na origem / destino)", 
- "Amount": "Quantidade", 
- "BOM No": "N\u00ba da LDM", 
- "BOM No. for a Finished Good Item": "N\u00ba da LDM para um Item Bom Acabado", 
- "Batch No": "N\u00ba do Lote", 
- "Conversion Factor": "Fator de Convers\u00e3o", 
- "Description": "Descri\u00e7\u00e3o", 
- "Item Code": "C\u00f3digo do Item", 
- "Material Request": "Pedido de material", 
- "Material Request Item": "Item de solicita\u00e7\u00e3o de material", 
- "Material Request used to make this Stock Entry": "Pedido de material usado para fazer essa entrada de material", 
- "Qty": "Qtde.", 
- "Qty as per Stock UOM": "Qtde. como por UDM de estoque", 
- "Serial No": "N\u00ba de S\u00e9rie", 
- "Source Warehouse": "Almoxarifado de origem", 
- "Stock": "Estoque", 
- "Stock Entry Detail": "Detalhe do lan\u00e7amento no Estoque", 
- "Stock UOM": "UDM do Estoque", 
- "Target Warehouse": "Almoxarifado de destino", 
- "UOM": "UDM", 
- "Valuation Rate": "Taxa de Avalia\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry_detail/locale/pt-doc.json b/stock/doctype/stock_entry_detail/locale/pt-doc.json
deleted file mode 100644
index 1af473e..0000000
--- a/stock/doctype/stock_entry_detail/locale/pt-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Actual Qty (at source/target)": "Qtde real (a origem / destino)", 
- "Amount": "Quantidade", 
- "BOM No": "BOM N\u00e3o", 
- "BOM No. for a Finished Good Item": "BOM N\u00e3o. para um item acabado", 
- "Batch No": "No lote", 
- "Conversion Factor": "Fator de Convers\u00e3o", 
- "Description": "Descri\u00e7\u00e3o", 
- "Item Code": "C\u00f3digo do artigo", 
- "Qty": "Qty", 
- "Qty as per Stock UOM": "Qtde como por A\u00e7\u00e3o UOM", 
- "Serial No": "N \u00ba de S\u00e9rie", 
- "Source Warehouse": "Armaz\u00e9m fonte", 
- "Stock": "Estoque", 
- "Stock Entry Detail": "Detalhe Entrada estoque", 
- "Stock UOM": "Estoque UOM", 
- "Target Warehouse": "Armaz\u00e9m alvo", 
- "UOM": "UOM", 
- "Valuation Rate": "Taxa de valoriza\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry_detail/locale/sr-doc.json b/stock/doctype/stock_entry_detail/locale/sr-doc.json
deleted file mode 100644
index 19a310d..0000000
--- a/stock/doctype/stock_entry_detail/locale/sr-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Actual Qty (at source/target)": "\u0421\u0442\u0432\u0430\u0440\u043d\u0438 \u041a\u043e\u043b (\u043d\u0430 \u0438\u0437\u0432\u043e\u0440\u0443 / \u0446\u0438\u0459\u043d\u0435)", 
- "Amount": "\u0418\u0437\u043d\u043e\u0441", 
- "BOM No": "\u0411\u041e\u041c \u041d\u0435\u043c\u0430", 
- "BOM No. for a Finished Good Item": "\u0411\u041e\u041c \u041d\u043e \u0437\u0430 \u0433\u043e\u0442\u043e\u0432\u0438\u0445 \u0434\u043e\u0431\u0440\u0435 \u0442\u0430\u0447\u043a\u0435", 
- "Batch No": "\u0413\u0440\u0443\u043f\u043d\u043e \u041d\u0435\u043c\u0430", 
- "Conversion Factor": "\u041a\u043e\u043d\u0432\u0435\u0440\u0437\u0438\u0458\u0430 \u0424\u0430\u043a\u0442\u043e\u0440", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Item Code": "\u0428\u0438\u0444\u0440\u0430", 
- "Qty": "\u041a\u043e\u043b", 
- "Qty as per Stock UOM": "\u041a\u043e\u043b \u043f\u043e \u0437\u0430\u043b\u0438\u0445\u0430\u043c\u0430 \u0417\u041e\u0426\u0413", 
- "Serial No": "\u0421\u0435\u0440\u0438\u0458\u0441\u043a\u0438 \u0431\u0440\u043e\u0458", 
- "Source Warehouse": "\u0418\u0437\u0432\u043e\u0440 \u041c\u0430\u0433\u0430\u0446\u0438\u043d", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "Stock Entry Detail": "\u0411\u0435\u0440\u0437\u0430 \u0423\u043d\u043e\u0441 \u0414\u0435\u0442\u0430\u0459", 
- "Stock UOM": "\u0411\u0435\u0440\u0437\u0430 \u0423\u041e\u041c", 
- "Target Warehouse": "\u0426\u0438\u0459\u043d\u0430 \u041c\u0430\u0433\u0430\u0446\u0438\u043d", 
- "UOM": "\u0423\u041e\u041c", 
- "Valuation Rate": "\u041f\u0440\u043e\u0446\u0435\u043d\u0430 \u0421\u0442\u043e\u043f\u0430"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry_detail/locale/ta-doc.json b/stock/doctype/stock_entry_detail/locale/ta-doc.json
deleted file mode 100644
index 4212b72..0000000
--- a/stock/doctype/stock_entry_detail/locale/ta-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Actual Qty (at source/target)": "\u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbe\u0ba9 \u0b85\u0bb3\u0bb5\u0bc1 (\u0b86\u0ba4\u0bbe\u0bb0\u0bae\u0bcd / \u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1)", 
- "Amount": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "BOM No": "BOM \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "BOM No. for a Finished Good Item": "\u0b92\u0bb0\u0bc1 \u0bae\u0bc1\u0b9f\u0bbf\u0ba8\u0bcd\u0ba4\u0ba4\u0bc1 \u0ba8\u0bb2\u0bcd\u0bb2 \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd BOM \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Batch No": "\u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0ba4\u0bbf \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Conversion Factor": "\u0bae\u0bbe\u0bb1\u0bcd\u0bb1 \u0b95\u0bbe\u0bb0\u0ba3\u0bbf", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Item Code": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "Qty": "\u0b85\u0bb3\u0bb5\u0bc1", 
- "Qty as per Stock UOM": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd \u0baa\u0b9f\u0bbf \u0b85\u0bb3\u0bb5\u0bc1", 
- "Serial No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Source Warehouse": "\u0bae\u0bc2\u0bb2 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "Stock Entry Detail": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0ba8\u0bc1\u0bb4\u0bc8\u0bb5\u0bc1 \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Stock UOM": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd", 
- "Target Warehouse": "\u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1", 
- "UOM": "\u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd", 
- "Valuation Rate": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_entry_detail/locale/th-doc.json b/stock/doctype/stock_entry_detail/locale/th-doc.json
deleted file mode 100644
index 43e7804..0000000
--- a/stock/doctype/stock_entry_detail/locale/th-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Actual Qty (at source/target)": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e08\u0e23\u0e34\u0e07 (\u0e17\u0e35\u0e48\u0e21\u0e32 / \u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22)", 
- "Amount": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "BOM No": "BOM \u0e44\u0e21\u0e48\u0e21\u0e35", 
- "BOM No. for a Finished Good Item": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02 BOM \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e14\u0e35\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\u0e23\u0e39\u0e1b", 
- "Batch No": "\u0e0a\u0e38\u0e14\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Conversion Factor": "\u0e1b\u0e31\u0e08\u0e08\u0e31\u0e22\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e41\u0e1b\u0e25\u0e07", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Material Request": "\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38", 
- "Material Request Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e02\u0e2d", 
- "Material Request used to make this Stock Entry": "\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e19\u0e35\u0e49", 
- "Qty": "\u0e08\u0e33\u0e19\u0e27\u0e19", 
- "Qty as per Stock UOM": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e15\u0e32\u0e21\u0e2a\u0e15\u0e47\u0e2d\u0e01 UOM", 
- "Serial No": "\u0e2d\u0e19\u0e38\u0e01\u0e23\u0e21\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Source Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e17\u0e35\u0e48\u0e21\u0e32", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Stock Entry Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e23\u0e32\u0e22\u200b\u200b\u0e01\u0e32\u0e23\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Stock UOM": "UOM \u0e2a\u0e15\u0e47\u0e2d\u0e01", 
- "Target Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22", 
- "UOM": "UOM", 
- "Valuation Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger/README.md b/stock/doctype/stock_ledger/README.md
new file mode 100644
index 0000000..8ccaf59
--- /dev/null
+++ b/stock/doctype/stock_ledger/README.md
@@ -0,0 +1 @@
+Control (to be deprecated) for updating stock entries.
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger/locale/_messages_doc.json b/stock/doctype/stock_ledger/locale/_messages_doc.json
deleted file mode 100644
index 65b321e..0000000
--- a/stock/doctype/stock_ledger/locale/_messages_doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "Stock Ledger", 
- "Stock"
-]
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger/locale/ar-doc.json b/stock/doctype/stock_ledger/locale/ar-doc.json
deleted file mode 100644
index 984ecd6..0000000
--- a/stock/doctype/stock_ledger/locale/ar-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Stock Ledger": "\u0627\u0644\u0623\u0633\u0647\u0645 \u0644\u064a\u062f\u062c\u0631"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger/locale/de-doc.json b/stock/doctype/stock_ledger/locale/de-doc.json
deleted file mode 100644
index 1a6f8d7..0000000
--- a/stock/doctype/stock_ledger/locale/de-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Stock": "Lager", 
- "Stock Ledger": "Lager Ledger"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger/locale/es-doc.json b/stock/doctype/stock_ledger/locale/es-doc.json
deleted file mode 100644
index 739ab25..0000000
--- a/stock/doctype/stock_ledger/locale/es-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Stock": "Valores", 
- "Stock Ledger": "Stock Ledger"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger/locale/fr-doc.json b/stock/doctype/stock_ledger/locale/fr-doc.json
deleted file mode 100644
index 5e273cc..0000000
--- a/stock/doctype/stock_ledger/locale/fr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Stock": "Stock", 
- "Stock Ledger": "Stock Ledger"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger/locale/hi-doc.json b/stock/doctype/stock_ledger/locale/hi-doc.json
deleted file mode 100644
index 09787c8..0000000
--- a/stock/doctype/stock_ledger/locale/hi-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "Stock Ledger": "\u0938\u094d\u091f\u0949\u0915 \u0932\u0947\u091c\u0930"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger/locale/hr-doc.json b/stock/doctype/stock_ledger/locale/hr-doc.json
deleted file mode 100644
index 29d8976..0000000
--- a/stock/doctype/stock_ledger/locale/hr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Stock": "Zaliha", 
- "Stock Ledger": "Stock Ledger"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger/locale/nl-doc.json b/stock/doctype/stock_ledger/locale/nl-doc.json
deleted file mode 100644
index e14637c..0000000
--- a/stock/doctype/stock_ledger/locale/nl-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Stock": "Voorraad", 
- "Stock Ledger": "Stock Ledger"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger/locale/pt-BR-doc.json b/stock/doctype/stock_ledger/locale/pt-BR-doc.json
deleted file mode 100644
index 3476c2b..0000000
--- a/stock/doctype/stock_ledger/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Stock": "Estoque", 
- "Stock Ledger": "Livro de Invent\u00e1rio"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger/locale/pt-doc.json b/stock/doctype/stock_ledger/locale/pt-doc.json
deleted file mode 100644
index bc8f10b..0000000
--- a/stock/doctype/stock_ledger/locale/pt-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Stock": "Estoque", 
- "Stock Ledger": "Estoque Ledger"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger/locale/sr-doc.json b/stock/doctype/stock_ledger/locale/sr-doc.json
deleted file mode 100644
index ad1af47..0000000
--- a/stock/doctype/stock_ledger/locale/sr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "Stock Ledger": "\u0411\u0435\u0440\u0437\u0430 \u041b\u0435\u045f\u0435\u0440"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger/locale/ta-doc.json b/stock/doctype/stock_ledger/locale/ta-doc.json
deleted file mode 100644
index aac637c..0000000
--- a/stock/doctype/stock_ledger/locale/ta-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "Stock Ledger": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bb2\u0bc6\u0b9f\u0bcd\u0b9c\u0bb0\u0bcd"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger/locale/th-doc.json b/stock/doctype/stock_ledger/locale/th-doc.json
deleted file mode 100644
index 4939b69..0000000
--- a/stock/doctype/stock_ledger/locale/th-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Stock Ledger": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e22\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger_entry/README.md b/stock/doctype/stock_ledger_entry/README.md
new file mode 100644
index 0000000..5eb0317
--- /dev/null
+++ b/stock/doctype/stock_ledger_entry/README.md
@@ -0,0 +1 @@
+Internal / consolidated record of stock movement. All types of stock movements are recorded on this table and is the key table for inventory reports.
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger_entry/locale/_messages_doc.json b/stock/doctype/stock_ledger_entry/locale/_messages_doc.json
deleted file mode 100644
index 4086ea1..0000000
--- a/stock/doctype/stock_ledger_entry/locale/_messages_doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- "No", 
- "Batch No", 
- "Warehouse", 
- "Stock", 
- "Stock Queue (FIFO)", 
- "Incoming Rate", 
- "Company", 
- "Actual Qty After Transaction", 
- "Stock UOM", 
- "Stock Ledger Entry", 
- "Posting Date", 
- "Is Cancelled", 
- "Voucher Type", 
- "Fiscal Year", 
- "Actual Quantity", 
- "Voucher Detail No", 
- "Item Code", 
- "Voucher No", 
- "Stock Value", 
- "Serial No", 
- "The date at which current entry will get or has actually executed.", 
- "Warehouse Type", 
- "Yes", 
- "Valuation Rate", 
- "Posting Time"
-]
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger_entry/locale/_messages_js.json b/stock/doctype/stock_ledger_entry/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/stock/doctype/stock_ledger_entry/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger_entry/locale/_messages_py.json b/stock/doctype/stock_ledger_entry/locale/_messages_py.json
deleted file mode 100644
index db83250..0000000
--- a/stock/doctype/stock_ledger_entry/locale/_messages_py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-[
- "User not allowed entry in the Warehouse"
-]
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger_entry/locale/ar-doc.json b/stock/doctype/stock_ledger_entry/locale/ar-doc.json
deleted file mode 100644
index 3c4f97c..0000000
--- a/stock/doctype/stock_ledger_entry/locale/ar-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Actual Qty After Transaction": "\u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0641\u0639\u0644\u064a\u0629 \u0628\u0639\u062f \u0627\u0644\u0639\u0645\u0644\u064a\u0629", 
- "Actual Quantity": "\u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0641\u0639\u0644\u064a\u0629", 
- "Batch No": "\u0644\u0627 \u062f\u0641\u0639\u0629", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Incoming Rate": "\u0627\u0644\u0648\u0627\u0631\u062f\u0629 \u0642\u064a\u0645", 
- "Is Cancelled": "\u0648\u0623\u0644\u063a\u064a", 
- "Item Code": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0631\u0645\u0632", 
- "No": "\u0644\u0627", 
- "Posting Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0646\u0634\u0631", 
- "Posting Time": "\u0646\u0634\u0631 \u0627\u0644\u062a\u0648\u0642\u064a\u062a", 
- "Serial No": "\u0627\u0644\u0645\u0633\u0644\u0633\u0644 \u0644\u0627", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Stock Ledger Entry": "\u0627\u0644\u0623\u0633\u0647\u0645 \u0644\u064a\u062f\u062c\u0631 \u0627\u0644\u062f\u062e\u0648\u0644", 
- "Stock Queue (FIFO)": "\u0627\u0644\u0623\u0633\u0647\u0645 \u0642\u0627\u0626\u0645\u0629 \u0627\u0646\u062a\u0638\u0627\u0631 (FIFO)", 
- "Stock UOM": "\u0627\u0644\u0623\u0633\u0647\u0645 UOM", 
- "Stock Value": "\u0627\u0644\u0623\u0633\u0647\u0645 \u0627\u0644\u0642\u064a\u0645\u0629", 
- "The date at which current entry will get or has actually executed.": "\u0646\u0641\u0630\u062a \u0641\u0639\u0644\u064a\u0627 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u0633\u0648\u0641 \u062a\u062d\u0635\u0644 \u0627\u0644\u0645\u062f\u062e\u0644 \u0627\u0644\u062d\u0627\u0644\u064a \u0623\u0648.", 
- "Valuation Rate": "\u062a\u0642\u064a\u064a\u0645 \u0642\u064a\u0645", 
- "Voucher Detail No": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0642\u0633\u064a\u0645\u0629 \u0644\u0627", 
- "Voucher No": "\u0644\u0627 \u0642\u0633\u064a\u0645\u0629", 
- "Voucher Type": "\u0642\u0633\u064a\u0645\u0629 \u0646\u0648\u0639", 
- "Warehouse": "\u0645\u0633\u062a\u0648\u062f\u0639", 
- "Warehouse Type": "\u0645\u0633\u062a\u0648\u062f\u0639 \u0646\u0648\u0639", 
- "Yes": "\u0646\u0639\u0645"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger_entry/locale/ar-py.json b/stock/doctype/stock_ledger_entry/locale/ar-py.json
deleted file mode 100644
index e5927c3..0000000
--- a/stock/doctype/stock_ledger_entry/locale/ar-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "User not allowed entry in the Warehouse": "\u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u063a\u064a\u0631 \u0645\u0633\u0645\u0648\u062d \u0627\u0644\u062f\u062e\u0648\u0644 \u0641\u064a \u0645\u0633\u062a\u0648\u062f\u0639"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger_entry/locale/de-doc.json b/stock/doctype/stock_ledger_entry/locale/de-doc.json
deleted file mode 100644
index 546f326..0000000
--- a/stock/doctype/stock_ledger_entry/locale/de-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Actual Qty After Transaction": "Tats\u00e4chliche Menge Nach Transaction", 
- "Actual Quantity": "Tats\u00e4chliche Menge", 
- "Batch No": "Batch No", 
- "Company": "Firma", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "Incoming Rate": "Incoming Rate", 
- "Is Cancelled": "Wird abgebrochen", 
- "Item Code": "Item Code", 
- "No": "Auf", 
- "Posting Date": "Buchungsdatum", 
- "Posting Time": "Posting Zeit", 
- "Serial No": "Serial In", 
- "Stock": "Lager", 
- "Stock Ledger Entry": "Lager Ledger Eintrag", 
- "Stock Queue (FIFO)": "Lager Queue (FIFO)", 
- "Stock UOM": "Lager UOM", 
- "Stock Value": "Bestandswert", 
- "The date at which current entry will get or has actually executed.": "Das Datum, an dem aktuellen Eintrag zu erhalten oder wird tats\u00e4chlich ausgef\u00fchrt.", 
- "Valuation Rate": "Valuation bewerten", 
- "Voucher Detail No": "Gutschein Detailaufnahme", 
- "Voucher No": "Gutschein Nein", 
- "Voucher Type": "Gutschein Type", 
- "Warehouse": "Lager", 
- "Warehouse Type": "Warehouse Typ", 
- "Yes": "Ja"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger_entry/locale/de-py.json b/stock/doctype/stock_ledger_entry/locale/de-py.json
deleted file mode 100644
index eef9d91..0000000
--- a/stock/doctype/stock_ledger_entry/locale/de-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "User not allowed entry in the Warehouse": "Benutzer nicht erlaubt Eintrag in der Warehouse"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger_entry/locale/es-doc.json b/stock/doctype/stock_ledger_entry/locale/es-doc.json
deleted file mode 100644
index 451d101..0000000
--- a/stock/doctype/stock_ledger_entry/locale/es-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Actual Qty After Transaction": "Cantidad real despu\u00e9s de la transacci\u00f3n", 
- "Actual Quantity": "Cantidad real", 
- "Batch No": "Lote n \u00ba", 
- "Company": "Empresa", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "Incoming Rate": "Tasa entrante", 
- "Is Cancelled": "Se cancela", 
- "Item Code": "C\u00f3digo del art\u00edculo", 
- "No": "No", 
- "Posting Date": "Fecha de Publicaci\u00f3n", 
- "Posting Time": "Hora de publicaci\u00f3n", 
- "Serial No": "N\u00famero de orden", 
- "Stock": "Valores", 
- "Stock Ledger Entry": "Stock Ledger Entry", 
- "Stock Queue (FIFO)": "De la cola (FIFO)", 
- "Stock UOM": "De la UOM", 
- "Stock Value": "Valor de la", 
- "The date at which current entry will get or has actually executed.": "La fecha en la que la entrada actual se consigue o se ejecuta realmente.", 
- "Valuation Rate": "Valoraci\u00f3n de tipo", 
- "Voucher Detail No": "Vale Detalle Desierto", 
- "Voucher No": "Vale No", 
- "Voucher Type": "Vale Tipo", 
- "Warehouse": "Almac\u00e9n", 
- "Warehouse Type": "Dep\u00f3sito de tipo", 
- "Yes": "S\u00ed"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger_entry/locale/es-py.json b/stock/doctype/stock_ledger_entry/locale/es-py.json
deleted file mode 100644
index bd6255e..0000000
--- a/stock/doctype/stock_ledger_entry/locale/es-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "User not allowed entry in the Warehouse": "No se permite la entrada del usuario en el almac\u00e9n de"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger_entry/locale/fr-doc.json b/stock/doctype/stock_ledger_entry/locale/fr-doc.json
deleted file mode 100644
index 28e25ef..0000000
--- a/stock/doctype/stock_ledger_entry/locale/fr-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Actual Qty After Transaction": "Qt\u00e9 r\u00e9el Apr\u00e8s Transaction", 
- "Actual Quantity": "Quantit\u00e9 r\u00e9elle", 
- "Batch No": "Aucun lot", 
- "Company": "Entreprise", 
- "Fiscal Year": "Exercice", 
- "Incoming Rate": "Taux d&#39;entr\u00e9e", 
- "Is Cancelled": "Est annul\u00e9e", 
- "Item Code": "Code de l&#39;article", 
- "No": "Aucun", 
- "Posting Date": "Date de publication", 
- "Posting Time": "Affichage Temps", 
- "Serial No": "N \u00b0 de s\u00e9rie", 
- "Stock": "Stock", 
- "Stock Ledger Entry": "Stock Ledger Entry", 
- "Stock Queue (FIFO)": "Stock file d&#39;attente (FIFO)", 
- "Stock UOM": "Stock UDM", 
- "Stock Value": "Valeur de l&#39;action", 
- "The date at which current entry will get or has actually executed.": "La date \u00e0 laquelle l&#39;entr\u00e9e actuelle permet de lire ou a r\u00e9ellement ex\u00e9cut\u00e9.", 
- "Valuation Rate": "Taux d&#39;\u00e9valuation", 
- "Voucher Detail No": "D\u00e9tail volet n \u00b0", 
- "Voucher No": "Bon Pas", 
- "Voucher Type": "Type de Bon", 
- "Warehouse": "Entrep\u00f4t", 
- "Warehouse Type": "Type d&#39;entrep\u00f4t", 
- "Yes": "Oui"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger_entry/locale/fr-py.json b/stock/doctype/stock_ledger_entry/locale/fr-py.json
deleted file mode 100644
index d1913ff..0000000
--- a/stock/doctype/stock_ledger_entry/locale/fr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "User not allowed entry in the Warehouse": "Entr\u00e9e utilisateur non autoris\u00e9 dans l&#39;entrep\u00f4t"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger_entry/locale/hi-doc.json b/stock/doctype/stock_ledger_entry/locale/hi-doc.json
deleted file mode 100644
index 8a3ff22..0000000
--- a/stock/doctype/stock_ledger_entry/locale/hi-doc.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "Actual Qty After Transaction": "\u0932\u0947\u0928 - \u0926\u0947\u0928 \u0915\u0947 \u092c\u093e\u0926 \u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Actual Quantity": "\u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Batch No": "\u0915\u094b\u0908 \u092c\u0948\u091a", 
- "Bin Actual Qty After Transaction": "\u092c\u093f\u0928 \u0932\u0947\u0928 - \u0926\u0947\u0928 \u0915\u0947 \u092c\u093e\u0926 \u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915 \u092e\u093e\u0924\u094d\u0930\u093e", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "FIFO Rate": "\u092b\u0940\u092b\u094b \u0926\u0930", 
- "FIFO Stack": "\u092b\u0940\u092b\u094b \u0922\u0947\u0930", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "Incoming Rate": "\u0906\u0935\u0915 \u0926\u0930", 
- "Is Cancelled": "\u0915\u094d\u092f\u093e Cancelled", 
- "Is Stock Entry": "\u0938\u094d\u091f\u0949\u0915 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u0939\u0948", 
- "Item Code": "\u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Moving Average Rate": "\u092e\u0942\u0935\u093f\u0902\u0917 \u0914\u0938\u0924 \u0926\u0930", 
- "No": "\u0928\u0939\u0940\u0902", 
- "Posting Date": "\u0924\u093f\u0925\u093f \u092a\u094b\u0938\u094d\u091f\u093f\u0902\u0917", 
- "Posting Time": "\u092c\u093e\u0930 \u092a\u094b\u0938\u094d\u091f\u093f\u0902\u0917", 
- "Serial No": "\u0928\u0939\u0940\u0902 \u0938\u0940\u0930\u093f\u092f\u0932", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "Stock Ledger Entry": "\u0938\u094d\u091f\u0949\u0915 \u0916\u093e\u0924\u093e \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f", 
- "Stock Queue (FIFO)": "\u0938\u094d\u091f\u0949\u0915 \u0915\u0924\u093e\u0930 (\u092b\u0940\u092b\u094b)", 
- "Stock UOM": "\u0938\u094d\u091f\u0949\u0915 UOM", 
- "Stock Value": "\u0936\u0947\u092f\u0930 \u092e\u0942\u0932\u094d\u092f", 
- "The date at which current entry is made in system.": "\u0924\u093e\u0930\u0940\u0916, \u091c\u093f\u0938 \u092a\u0930 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948.", 
- "The date at which current entry will get or has actually executed.": "\u0924\u093e\u0930\u0940\u0916, \u091c\u093f\u0938 \u092a\u0930 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092f\u093e \u0935\u093e\u0938\u094d\u0924\u0935 \u092e\u0947\u0902 \u092e\u093e\u0930 \u0921\u093e\u0932\u093e \u0917\u092f\u093e \u0939\u0948.", 
- "Transaction Date": "\u0932\u0947\u0928\u0926\u0947\u0928 \u0915\u0940 \u0924\u093e\u0930\u0940\u0916", 
- "Valuation Rate": "\u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928 \u0926\u0930", 
- "Voucher Detail No": "\u0935\u093e\u0909\u091a\u0930 \u0935\u093f\u0938\u094d\u0924\u093e\u0930 \u0928\u0939\u0940\u0902", 
- "Voucher No": "\u0915\u094b\u0908 \u0935\u093e\u0909\u091a\u0930", 
- "Voucher Type": "\u0935\u093e\u0909\u091a\u0930 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Warehouse": "\u0917\u094b\u0926\u093e\u092e", 
- "Warehouse Type": "\u0935\u0947\u0905\u0930\u0939\u093e\u0909\u0938 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Yes": "\u0939\u093e\u0902"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger_entry/locale/hi-py.json b/stock/doctype/stock_ledger_entry/locale/hi-py.json
deleted file mode 100644
index 6dd580e..0000000
--- a/stock/doctype/stock_ledger_entry/locale/hi-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "User not allowed entry in the Warehouse": "\u0917\u094b\u0926\u093e\u092e \u092e\u0947\u0902 \u0909\u092a\u092f\u094b\u0915\u094d\u0924\u093e \u0905\u0928\u0941\u092e\u0924\u093f \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0928\u0939\u0940\u0902 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger_entry/locale/hr-doc.json b/stock/doctype/stock_ledger_entry/locale/hr-doc.json
deleted file mode 100644
index 34764cf..0000000
--- a/stock/doctype/stock_ledger_entry/locale/hr-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Actual Qty After Transaction": "Stvarni Kol Nakon transakcije", 
- "Actual Quantity": "Stvarni Koli\u010dina", 
- "Batch No": "Hrpa Ne", 
- "Company": "Dru\u0161tvo", 
- "Fiscal Year": "Fiskalna godina", 
- "Incoming Rate": "Dolazni Stopa", 
- "Is Cancelled": "Je Otkazan", 
- "Item Code": "Stavka \u0160ifra", 
- "No": "Ne", 
- "Posting Date": "Objavljivanje Datum", 
- "Posting Time": "Objavljivanje Vrijeme", 
- "Serial No": "Serijski br", 
- "Stock": "Zaliha", 
- "Stock Ledger Entry": "Stock Ledger Stupanje", 
- "Stock Queue (FIFO)": "Katalo\u0161ki red (FIFO)", 
- "Stock UOM": "Katalo\u0161ki UOM", 
- "Stock Value": "Stock vrijednost", 
- "The date at which current entry will get or has actually executed.": "Datum na koji teku\u0107i zapis \u0107e dobiti ili zapravo je pogubljen.", 
- "Valuation Rate": "Vrednovanje Stopa", 
- "Voucher Detail No": "Bon Detalj Ne", 
- "Voucher No": "Bon Ne", 
- "Voucher Type": "Bon Tip", 
- "Warehouse": "Skladi\u0161te", 
- "Warehouse Type": "Skladi\u0161te Tip", 
- "Yes": "Da"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger_entry/locale/hr-py.json b/stock/doctype/stock_ledger_entry/locale/hr-py.json
deleted file mode 100644
index 3fa9254..0000000
--- a/stock/doctype/stock_ledger_entry/locale/hr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "User not allowed entry in the Warehouse": "Korisnik ne smije ulaz u galeriju"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger_entry/locale/nl-doc.json b/stock/doctype/stock_ledger_entry/locale/nl-doc.json
deleted file mode 100644
index db9ee17..0000000
--- a/stock/doctype/stock_ledger_entry/locale/nl-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Actual Qty After Transaction": "Werkelijke Aantal Na Transactie", 
- "Actual Quantity": "Werkelijke hoeveelheid", 
- "Batch No": "Batch nr.", 
- "Company": "Vennootschap", 
- "Fiscal Year": "Boekjaar", 
- "Incoming Rate": "Inkomende Rate", 
- "Is Cancelled": "Is Geannuleerd", 
- "Item Code": "Artikelcode", 
- "No": "Geen", 
- "Posting Date": "Plaatsingsdatum", 
- "Posting Time": "Posting Time", 
- "Serial No": "Serienummer", 
- "Stock": "Voorraad", 
- "Stock Ledger Entry": "Stock Ledger Entry", 
- "Stock Queue (FIFO)": "Stock Queue (FIFO)", 
- "Stock UOM": "Stock Verpakking", 
- "Stock Value": "Stock Waarde", 
- "The date at which current entry will get or has actually executed.": "De datum waarop huidige item krijgt of heeft daadwerkelijk zijn uitgevoerd.", 
- "Valuation Rate": "Waardering Prijs", 
- "Voucher Detail No": "Voucher Detail Geen", 
- "Voucher No": "Blad nr.", 
- "Voucher Type": "Voucher Type", 
- "Warehouse": "Magazijn", 
- "Warehouse Type": "Warehouse Type", 
- "Yes": "Ja"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger_entry/locale/nl-py.json b/stock/doctype/stock_ledger_entry/locale/nl-py.json
deleted file mode 100644
index 1d11741..0000000
--- a/stock/doctype/stock_ledger_entry/locale/nl-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "User not allowed entry in the Warehouse": "Gebruiker niet toegestaan \u200b\u200bvermelding in het Warehouse"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger_entry/locale/pt-BR-doc.json b/stock/doctype/stock_ledger_entry/locale/pt-BR-doc.json
deleted file mode 100644
index 5bc9493..0000000
--- a/stock/doctype/stock_ledger_entry/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Actual Qty After Transaction": "Qtde Real Ap\u00f3s a Transa\u00e7\u00e3o", 
- "Actual Quantity": "Quantidade Real", 
- "Batch No": "N\u00ba do Lote", 
- "Company": "Empresa", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Incoming Rate": "Taxa de entrada", 
- "Is Cancelled": "\u00c9 cancelado", 
- "Item Code": "C\u00f3digo do Item", 
- "No": "N\u00e3o", 
- "Posting Date": "Data da Postagem", 
- "Posting Time": "Hor\u00e1rio da Postagem", 
- "Serial No": "N\u00ba de S\u00e9rie", 
- "Stock": "Estoque", 
- "Stock Ledger Entry": "Lan\u00e7amento do Livro de Invent\u00e1rio", 
- "Stock Queue (FIFO)": "Fila do estoque (PEPS)", 
- "Stock UOM": "UDM do Estoque", 
- "Stock Value": "Valor do Estoque", 
- "The date at which current entry will get or has actually executed.": "A data em que o lan\u00e7amento atual vai ser ou foi realmente executado.", 
- "Valuation Rate": "Taxa de Avalia\u00e7\u00e3o", 
- "Voucher Detail No": "N\u00ba do Detalhe do comprovante", 
- "Voucher No": "N\u00ba do comprovante", 
- "Voucher Type": "Tipo de comprovante", 
- "Warehouse": "Almoxarifado", 
- "Warehouse Type": "Tipo de Almoxarifado", 
- "Yes": "Sim"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger_entry/locale/pt-BR-py.json b/stock/doctype/stock_ledger_entry/locale/pt-BR-py.json
deleted file mode 100644
index b701030..0000000
--- a/stock/doctype/stock_ledger_entry/locale/pt-BR-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "User not allowed entry in the Warehouse": "Entrada do usu\u00e1rio n\u00e3o \u00e9 permitido no Armaz\u00e9m"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger_entry/locale/pt-doc.json b/stock/doctype/stock_ledger_entry/locale/pt-doc.json
deleted file mode 100644
index db2ba86..0000000
--- a/stock/doctype/stock_ledger_entry/locale/pt-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Actual Qty After Transaction": "Qtde real ap\u00f3s a transa\u00e7\u00e3o", 
- "Actual Quantity": "Quantidade real", 
- "Batch No": "No lote", 
- "Company": "Companhia", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Incoming Rate": "Taxa de entrada", 
- "Is Cancelled": "\u00c9 cancelado", 
- "Item Code": "C\u00f3digo do artigo", 
- "No": "N\u00e3o", 
- "Posting Date": "Data da Publica\u00e7\u00e3o", 
- "Posting Time": "Postagem Tempo", 
- "Serial No": "N \u00ba de S\u00e9rie", 
- "Stock": "Estoque", 
- "Stock Ledger Entry": "Entrada da Raz\u00e3o", 
- "Stock Queue (FIFO)": "Da fila (FIFO)", 
- "Stock UOM": "Estoque UOM", 
- "Stock Value": "Valor da", 
- "The date at which current entry will get or has actually executed.": "A data em que a entrada de corrente vai ter ou tem realmente executado.", 
- "Valuation Rate": "Taxa de valoriza\u00e7\u00e3o", 
- "Voucher Detail No": "Detalhe folha no", 
- "Voucher No": "N\u00e3o vale", 
- "Voucher Type": "Tipo comprovante", 
- "Warehouse": "Armaz\u00e9m", 
- "Warehouse Type": "Tipo de armaz\u00e9m", 
- "Yes": "Sim"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger_entry/locale/pt-py.json b/stock/doctype/stock_ledger_entry/locale/pt-py.json
deleted file mode 100644
index b701030..0000000
--- a/stock/doctype/stock_ledger_entry/locale/pt-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "User not allowed entry in the Warehouse": "Entrada do usu\u00e1rio n\u00e3o \u00e9 permitido no Armaz\u00e9m"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger_entry/locale/sr-doc.json b/stock/doctype/stock_ledger_entry/locale/sr-doc.json
deleted file mode 100644
index 323216a..0000000
--- a/stock/doctype/stock_ledger_entry/locale/sr-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Actual Qty After Transaction": "\u0421\u0442\u0432\u0430\u0440\u043d\u0430 \u041a\u043e\u043b \u041d\u0430\u043a\u043e\u043d \u0442\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0435", 
- "Actual Quantity": "\u0421\u0442\u0432\u0430\u0440\u043d\u0430 \u041a\u043e\u043b\u0438\u0447\u0438\u043d\u0430", 
- "Batch No": "\u0413\u0440\u0443\u043f\u043d\u043e \u041d\u0435\u043c\u0430", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "Incoming Rate": "\u0414\u043e\u043b\u0430\u0437\u043d\u0438 \u041e\u0446\u0435\u043d\u0438", 
- "Is Cancelled": "\u0414\u0430 \u043b\u0438 \u041e\u0442\u043a\u0430\u0437\u0430\u043d", 
- "Item Code": "\u0428\u0438\u0444\u0440\u0430", 
- "No": "\u041d\u0435", 
- "Posting Date": "\u041f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435 \u0414\u0430\u0442\u0435", 
- "Posting Time": "\u041f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435 \u0412\u0440\u0435\u043c\u0435", 
- "Serial No": "\u0421\u0435\u0440\u0438\u0458\u0441\u043a\u0438 \u0431\u0440\u043e\u0458", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "Stock Ledger Entry": "\u0411\u0435\u0440\u0437\u0430 \u041b\u0435\u045f\u0435\u0440 \u0415\u043d\u0442\u0440\u0438", 
- "Stock Queue (FIFO)": "\u0411\u0435\u0440\u0437\u0430 \u041a\u0443\u0435\u0443\u0435 (\u0424\u0418\u0424\u041e)", 
- "Stock UOM": "\u0411\u0435\u0440\u0437\u0430 \u0423\u041e\u041c", 
- "Stock Value": "\u0412\u0440\u0435\u0434\u043d\u043e\u0441\u0442 \u0430\u043a\u0446\u0438\u0458\u0435", 
- "The date at which current entry will get or has actually executed.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u045b\u0435 \u0434\u043e\u0431\u0438\u0442\u0438 \u0438\u043b\u0438 \u0458\u0435 \u0441\u0442\u0432\u0430\u0440\u043d\u043e \u0438\u0437\u0432\u0440\u0448\u0435\u043d\u0430.", 
- "Valuation Rate": "\u041f\u0440\u043e\u0446\u0435\u043d\u0430 \u0421\u0442\u043e\u043f\u0430", 
- "Voucher Detail No": "\u0412\u0430\u0443\u0447\u0435\u0440 \u0414\u0435\u0442\u0430\u0459 \u041d\u0435\u043c\u0430", 
- "Voucher No": "\u0412\u0430\u0443\u0447\u0435\u0440 \u041d\u0435\u043c\u0430", 
- "Voucher Type": "\u0412\u0430\u0443\u0447\u0435\u0440 \u0422\u0438\u043f", 
- "Warehouse": "\u041c\u0430\u0433\u0430\u0446\u0438\u043d", 
- "Warehouse Type": "\u0421\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0435 \u0422\u0438\u043f", 
- "Yes": "\u0414\u0430"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger_entry/locale/ta-doc.json b/stock/doctype/stock_ledger_entry/locale/ta-doc.json
deleted file mode 100644
index d1eaa87..0000000
--- a/stock/doctype/stock_ledger_entry/locale/ta-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Actual Qty After Transaction": "\u0baa\u0bb0\u0bbf\u0bb5\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0ba9\u0bc8 \u0baa\u0bbf\u0bb1\u0b95\u0bc1 \u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbe\u0ba9 \u0b85\u0bb3\u0bb5\u0bc1", 
- "Actual Quantity": "\u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbe\u0ba9 \u0b85\u0bb3\u0bb5\u0bc1", 
- "Batch No": "\u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0ba4\u0bbf \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "Incoming Rate": "\u0b89\u0bb3\u0bcd\u0bb5\u0bb0\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Is Cancelled": "\u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Item Code": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Posting Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "Posting Time": "\u0ba8\u0bc7\u0bb0\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "Serial No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "Stock Ledger Entry": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bb2\u0bc6\u0b9f\u0bcd\u0b9c\u0bb0\u0bcd \u0ba8\u0bc1\u0bb4\u0bc8\u0bb5\u0bc1", 
- "Stock Queue (FIFO)": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8\u0baf\u0bbf\u0bb2\u0bcd (FIFO)", 
- "Stock UOM": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd", 
- "Stock Value": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "The date at which current entry will get or has actually executed.": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b8e\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc7\u0ba4\u0bbf \u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0ba4\u0bc2\u0b95\u0bcd\u0b95\u0bbf\u0bb2\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbe\u0bb0\u0bcd.", 
- "Valuation Rate": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd", 
- "Voucher Detail No": "\u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Voucher No": "\u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Voucher Type": "\u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0bb5\u0b95\u0bc8", 
- "Warehouse": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bc8\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0b87\u0b9f\u0bae\u0bcd", 
- "Warehouse Type": "\u0b9a\u0bc7\u0bae\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Yes": "\u0b86\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger_entry/locale/th-doc.json b/stock/doctype/stock_ledger_entry/locale/th-doc.json
deleted file mode 100644
index d3a779b..0000000
--- a/stock/doctype/stock_ledger_entry/locale/th-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Actual Qty After Transaction": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e08\u0e23\u0e34\u0e07\u0e2b\u0e25\u0e31\u0e07\u0e17\u0e33\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Actual Quantity": "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e08\u0e23\u0e34\u0e07", 
- "Batch No": "\u0e0a\u0e38\u0e14\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Incoming Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e40\u0e02\u0e49\u0e32", 
- "Is Cancelled": "\u0e40\u0e1b\u0e47\u0e19\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01", 
- "Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "No": "\u0e44\u0e21\u0e48", 
- "Posting Date": "\u0e42\u0e1e\u0e2a\u0e15\u0e4c\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Posting Time": "\u0e42\u0e1e\u0e2a\u0e15\u0e4c\u0e40\u0e27\u0e25\u0e32", 
- "Serial No": "\u0e2d\u0e19\u0e38\u0e01\u0e23\u0e21\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Stock Ledger Entry": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e22\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17", 
- "Stock Queue (FIFO)": "\u0e2a\u0e15\u0e47\u0e2d\u0e01\u0e04\u0e34\u0e27 (FIFO)", 
- "Stock UOM": "UOM \u0e2a\u0e15\u0e47\u0e2d\u0e01", 
- "Stock Value": "\u0e21\u0e39\u0e25\u0e04\u0e48\u0e32\u0e2b\u0e38\u0e49\u0e19", 
- "The date at which current entry will get or has actually executed.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e14\u0e49\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e08\u0e23\u0e34\u0e07", 
- "Valuation Rate": "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19", 
- "Voucher Detail No": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Voucher No": "\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Voucher Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25", 
- "Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Warehouse Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Yes": "\u0e43\u0e0a\u0e48"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_ledger_entry/locale/th-py.json b/stock/doctype/stock_ledger_entry/locale/th-py.json
deleted file mode 100644
index a706afb..0000000
--- a/stock/doctype/stock_ledger_entry/locale/th-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "User not allowed entry in the Warehouse": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e19\u0e42\u0e01\u0e14\u0e31\u0e07"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/README.md b/stock/doctype/stock_reconciliation/README.md
new file mode 100644
index 0000000..bb974c8
--- /dev/null
+++ b/stock/doctype/stock_reconciliation/README.md
@@ -0,0 +1 @@
+Tool to update stock level, value on a particular date by uploading a csv file.
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/locale/_messages_doc.json b/stock/doctype/stock_reconciliation/locale/_messages_doc.json
deleted file mode 100644
index b17e712..0000000
--- a/stock/doctype/stock_reconciliation/locale/_messages_doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-[
- "Reconciliation JSON", 
- "Reconciliation HTML", 
- "Amended From", 
- "Stock Reconciliation", 
- "This tool helps you to update or fix the quantity and valuation of stock in the system. It is typically used to synchronise the system values and what actually exists in your warehouses.", 
- "Upload HTML", 
- "Reconciliation Data", 
- "Posting Time", 
- "Posting Date", 
- "Stock"
-]
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/locale/_messages_js.json b/stock/doctype/stock_reconciliation/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/stock/doctype/stock_reconciliation/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/locale/_messages_py.json b/stock/doctype/stock_reconciliation/locale/_messages_py.json
deleted file mode 100644
index e5f7a14..0000000
--- a/stock/doctype/stock_reconciliation/locale/_messages_py.json
+++ /dev/null
@@ -1,10 +0,0 @@
-[
- "Stock Reconciliation file not uploaded", 
- " is less than equals to zero in the system, \\\n\t\t\t\t\t\tvaluation rate is mandatory for this item", 
- "Sorry! We can only allow upto 100 rows for Stock Reconciliation.", 
- "As existing qty for item: ", 
- "' can not be managed using Stock Reconciliation.\\\n\t\t\t\t\tYou can add/delete Serial No directly, \\\n\t\t\t\t\tto modify stock of this item.", 
- "Serialized Item: '", 
- "Row # ", 
- "Hey! You seem to be using the wrong template. \\\n\t\t\t\tClick on 'Download Template' button to get the correct template."
-]
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/locale/ar-doc.json b/stock/doctype/stock_reconciliation/locale/ar-doc.json
deleted file mode 100644
index 91dc20c..0000000
--- a/stock/doctype/stock_reconciliation/locale/ar-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "Posting Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0646\u0634\u0631", 
- "Posting Time": "\u0646\u0634\u0631 \u0627\u0644\u062a\u0648\u0642\u064a\u062a", 
- "Reconciliation Data": "\u0627\u0644\u0645\u0635\u0627\u0644\u062d\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a", 
- "Reconciliation HTML": "\u0627\u0644\u0645\u0635\u0627\u0644\u062d\u0629 HTML", 
- "Reconciliation JSON": "\u0627\u0644\u0645\u0635\u0627\u0644\u062d\u0629 JSON", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Stock Reconciliation": "\u0627\u0644\u0623\u0633\u0647\u0645 \u0627\u0644\u0645\u0635\u0627\u0644\u062d\u0629", 
- "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.": "\u062a\u0633\u0627\u0639\u062f\u0643 \u0647\u0630\u0647 \u0627\u0644\u0623\u062f\u0627\u0629 \u0644\u062a\u062d\u062f\u064a\u062b \u0623\u0648 \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0643\u0645\u064a\u0629 \u0648\u062a\u0642\u064a\u064a\u0645 \u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629 \u0641\u064a \u0627\u0644\u0646\u0638\u0627\u0645. \u0648\u0639\u0627\u062f\u0629 \u0645\u0627 \u062a\u0633\u062a\u062e\u062f\u0645 \u0644\u0645\u0632\u0627\u0645\u0646\u0629 \u0646\u0638\u0627\u0645 \u0627\u0644\u0642\u064a\u0645 \u0648\u0645\u0627 \u0647\u0648 \u0645\u0648\u062c\u0648\u062f \u0641\u0639\u0644\u0627 \u0641\u064a \u0627\u0644\u0645\u062e\u0627\u0632\u0646 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643.", 
- "Upload HTML": "\u062a\u062d\u0645\u064a\u0644 HTML"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/locale/ar-py.json b/stock/doctype/stock_reconciliation/locale/ar-py.json
deleted file mode 100644
index eb70816..0000000
--- a/stock/doctype/stock_reconciliation/locale/ar-py.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- " is less than equals to zero in the system, \\\t\t\t\t\t\tvaluation rate is mandatory for this item": "\u0648\u0623\u0642\u0644 \u0645\u0646 \u064a\u0633\u0627\u0648\u064a \u0625\u0644\u0649 \u0627\u0644\u0635\u0641\u0631 \u0641\u064a \u0627\u0644\u0646\u0638\u0627\u0645\u060c \\ \u0645\u0639\u062f\u0644 \u062a\u0642\u064a\u064a\u0645 \u0625\u0644\u0632\u0627\u0645\u064a \u0644\u0647\u0630\u0627 \u0627\u0644\u0628\u0646\u062f", 
- "' can not be managed using Stock Reconciliation.\\\t\t\t\t\tYou can add/delete Serial No directly, \\\t\t\t\t\tto modify stock of this item.": "\u0644\u0627 \u064a\u0645\u0643\u0646 &quot;\u0623\u0646 \u062a\u062f\u0627\u0631 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0635\u0627\u0644\u062d\u0629 \u0633\u0648\u0642 \u0627\u0644\u0623\u0633\u0647\u0645. \\ \u064a\u0645\u0643\u0646\u0643 \u0625\u0636\u0627\u0641\u0629 / \u062d\u0630\u0641 \u0627\u0644\u0645\u0633\u0644\u0633\u0644 \u0645\u0628\u0627\u0634\u0631\u0629 \u0644\u0627\u060c \\ \u0644\u062a\u0639\u062f\u064a\u0644 \u0631\u0635\u064a\u062f \u0647\u0630\u0627 \u0627\u0644\u0628\u0646\u062f.", 
- "As existing qty for item: ": "\u0643\u0645\u0627 \u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0645\u0648\u062c\u0648\u062f\u0629 \u0644\u0645\u0627\u062f\u0629:", 
- "Hey! You seem to be using the wrong template. \\\t\t\t\tClick on 'Download Template' button to get the correct template.": "\u0645\u0647\u0644\u0627! \u064a\u0628\u062f\u0648 \u0623\u0646\u0643 \u062a\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0642\u0627\u0644\u0628 \u062e\u0627\u0637\u0626. \\ \u0627\u0646\u0642\u0631 \u0639\u0644\u0649 \u0632\u0631 &quot;\u062a\u0646\u0632\u064a\u0644 \u0642\u0627\u0644\u0628 &#39;\u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0642\u0627\u0644\u0628 \u0627\u0644\u0635\u062d\u064a\u062d.", 
- "Row # ": "\u0627\u0644\u0635\u0641 #", 
- "Serialized Item: '": "\u062a\u0633\u0644\u0633\u0644 \u0627\u0644\u0645\u062f\u064a\u0646\u0629: &quot;", 
- "Sorry! We can only allow upto 100 rows for Stock Reconciliation.": "\u0622\u0633\u0641! \u064a\u0645\u0643\u0646\u0646\u0627 \u0623\u0646 \u0646\u0633\u0645\u062d \u0641\u0642\u0637 \u062a\u0635\u0644 100 \u0635\u0641 \u0645\u0646 \u0623\u062c\u0644 \u0627\u0644\u0645\u0635\u0627\u0644\u062d\u0629 \u0633\u0648\u0642 \u0627\u0644\u0623\u0633\u0647\u0645.", 
- "Stock Reconciliation file not uploaded": "\u0627\u0644\u0623\u0633\u0647\u0645 \u0645\u0644\u0641 \u0627\u0644\u0645\u0635\u0627\u0644\u062d\u0629 \u0644\u0645 \u064a\u062a\u0645 \u062a\u062d\u0645\u064a\u0644"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/locale/de-doc.json b/stock/doctype/stock_reconciliation/locale/de-doc.json
deleted file mode 100644
index 7a3eefe..0000000
--- a/stock/doctype/stock_reconciliation/locale/de-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Amended From": "Ge\u00e4ndert von", 
- "Posting Date": "Buchungsdatum", 
- "Posting Time": "Posting Zeit", 
- "Reconciliation Data": "Datenabgleich", 
- "Reconciliation HTML": "HTML Vers\u00f6hnung", 
- "Reconciliation JSON": "\u00dcberleitung JSON", 
- "Stock": "Lager", 
- "Stock Reconciliation": "Lager Vers\u00f6hnung", 
- "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.": "Dieses Tool hilft Ihnen zu aktualisieren oder zu beheben die Menge und die Bewertung der Aktie im System. Es wird normalerweise verwendet, um das System abzugleichen und was tats\u00e4chlich existiert in Ihrem Lager.", 
- "Upload HTML": "Hochladen HTML"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/locale/de-py.json b/stock/doctype/stock_reconciliation/locale/de-py.json
deleted file mode 100644
index 515e061..0000000
--- a/stock/doctype/stock_reconciliation/locale/de-py.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Serialized Item: '": "Serialisiert Item '", 
- "Sorry! We can only allow upto 100 rows for Stock Reconciliation.": "Sorry! Wir k\u00f6nnen nur bis zu 100 Zeilen f\u00fcr Stock Reconciliation erm\u00f6glichen.", 
- "Stock Reconciliation file not uploaded": "Lager Vers\u00f6hnung Datei nicht hochgeladen"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/locale/es-doc.json b/stock/doctype/stock_reconciliation/locale/es-doc.json
deleted file mode 100644
index 46a4293..0000000
--- a/stock/doctype/stock_reconciliation/locale/es-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Amended From": "De modificada", 
- "Posting Date": "Fecha de Publicaci\u00f3n", 
- "Posting Time": "Hora de publicaci\u00f3n", 
- "Reconciliation Data": "Reconciliaci\u00f3n de Datos", 
- "Reconciliation HTML": "Reconciliaci\u00f3n HTML", 
- "Reconciliation JSON": "Reconciliaci\u00f3n JSON", 
- "Stock": "Valores", 
- "Stock Reconciliation": "De la Reconciliaci\u00f3n", 
- "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.": "Esta herramienta le ayuda a actualizar o corregir la cantidad y la valoraci\u00f3n de las existencias en el sistema. Se suele utilizar para sincronizar los valores del sistema y lo que realmente existe en sus almacenes.", 
- "Upload HTML": "Sube HTML"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/locale/es-py.json b/stock/doctype/stock_reconciliation/locale/es-py.json
deleted file mode 100644
index 440d6b7..0000000
--- a/stock/doctype/stock_reconciliation/locale/es-py.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- " is less than equals to zero in the system, \\\t\t\t\t\t\tvaluation rate is mandatory for this item": "es inferior a igual a cero en el sistema, la tasa de \\ valoraci\u00f3n es obligatoria para este art\u00edculo", 
- "' can not be managed using Stock Reconciliation.\\\t\t\t\t\tYou can add/delete Serial No directly, \\\t\t\t\t\tto modify stock of this item.": "&#39;No puede gestionarse a trav\u00e9s de la reconciliaci\u00f3n de Valores. \\ Puede a\u00f1adir / eliminar Serial No directamente, \\ para modificar existencias de este art\u00edculo.", 
- "As existing qty for item: ": "Como Cantidad existente para el art\u00edculo:", 
- "Hey! You seem to be using the wrong template. \\\t\t\t\tClick on 'Download Template' button to get the correct template.": "Hey! Usted parece estar utilizando el modelo equivocado. \\ Haga clic en el bot\u00f3n &quot;Descargar plantilla&quot; para obtener la plantilla correcta.", 
- "Row # ": "Fila #", 
- "Serialized Item: '": "Art\u00edculo serializado: &#39;", 
- "Sorry! We can only allow upto 100 rows for Stock Reconciliation.": "\u00a1Lo siento! S\u00f3lo podemos permitir hasta 100 filas por la Reconciliaci\u00f3n de Valores.", 
- "Stock Reconciliation file not uploaded": "Foto de archivo de la Reconciliaci\u00f3n no cargado"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/locale/fr-doc.json b/stock/doctype/stock_reconciliation/locale/fr-doc.json
deleted file mode 100644
index 4d440a7..0000000
--- a/stock/doctype/stock_reconciliation/locale/fr-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Amended From": "De modifi\u00e9e", 
- "Posting Date": "Date de publication", 
- "Posting Time": "Affichage Temps", 
- "Reconciliation Data": "Donn\u00e9es de r\u00e9conciliation", 
- "Reconciliation HTML": "R\u00e9conciliation HTML", 
- "Reconciliation JSON": "R\u00e9conciliation JSON", 
- "Stock": "Stock", 
- "Stock Reconciliation": "Stock r\u00e9conciliation", 
- "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.": "Cet outil vous permet de mettre \u00e0 jour ou corriger la quantit\u00e9 et la valorisation de stock dans le syst\u00e8me. Il est g\u00e9n\u00e9ralement utilis\u00e9 pour synchroniser les valeurs du syst\u00e8me et ce qui existe r\u00e9ellement dans vos entrep\u00f4ts.", 
- "Upload HTML": "T\u00e9l\u00e9chargez HTML"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/locale/fr-py.json b/stock/doctype/stock_reconciliation/locale/fr-py.json
deleted file mode 100644
index 338cfc1..0000000
--- a/stock/doctype/stock_reconciliation/locale/fr-py.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- " is less than equals to zero in the system, \\\t\t\t\t\t\tvaluation rate is mandatory for this item": "est inf\u00e9rieure \u00e0 \u00e9gale \u00e0 z\u00e9ro dans le syst\u00e8me, le taux de valorisation \\ est obligatoire pour cet ouvrage", 
- "' can not be managed using Stock Reconciliation.\\\t\t\t\t\tYou can add/delete Serial No directly, \\\t\t\t\t\tto modify stock of this item.": "\u00bbNe peut pas \u00eatre g\u00e9r\u00e9 \u00e0 l&#39;aide de r\u00e9conciliation Droits. \\ Vous pouvez ajouter / supprimer des N \u00b0 de s\u00e9rie directement, \\ \u00e0 modifier le bilan de cet article.", 
- "As existing qty for item: ": "Comme qt\u00e9 existantes pour l&#39;article:", 
- "Hey! You seem to be using the wrong template. \\\t\t\t\tClick on 'Download Template' button to get the correct template.": "Hey! Vous semblez \u00eatre en utilisant le mod\u00e8le tort. \\ Cliquez sur le bouton &quot;T\u00e9l\u00e9charger le mod\u00e8le &#39;pour obtenir le bon mod\u00e8le.", 
- "Row # ": "Row #", 
- "Serialized Item: '": "Article s\u00e9rialis\u00e9: &#39;", 
- "Sorry! We can only allow upto 100 rows for Stock Reconciliation.": "D\u00e9sol\u00e9! Nous ne pouvons permettre jusqu&#39;\u00e0 100 lignes pour la r\u00e9conciliation Droits.", 
- "Stock Reconciliation file not uploaded": "Fichier de rapprochement Stock pas transf\u00e9r\u00e9"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/locale/hi-doc.json b/stock/doctype/stock_reconciliation/locale/hi-doc.json
deleted file mode 100644
index 530cc34..0000000
--- a/stock/doctype/stock_reconciliation/locale/hi-doc.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Amendment Date": "\u0938\u0902\u0936\u094b\u0927\u0928 \u0924\u093f\u0925\u093f", 
- "Diff Info": "\u0921\u093f\u092b \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Download Template": "\u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f \u0921\u093e\u0909\u0928\u0932\u094b\u0921 \u0915\u0930\u0947\u0902", 
- "File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940", 
- "Posting Date": "\u0924\u093f\u0925\u093f \u092a\u094b\u0938\u094d\u091f\u093f\u0902\u0917", 
- "Posting Time": "\u092c\u093e\u0930 \u092a\u094b\u0938\u094d\u091f\u093f\u0902\u0917", 
- "Reconciliation Data": "\u0938\u0941\u0932\u0939 \u0921\u0947\u091f\u093e", 
- "Reconciliation Date": "\u0938\u0941\u0932\u0939 \u0924\u093f\u0925\u093f", 
- "Reconciliation HTML": "\u0938\u0941\u0932\u0939 HTML", 
- "Reconciliation JSON": "\u0938\u0941\u0932\u0939 JSON", 
- "Reconciliation Time": "\u0938\u0941\u0932\u0939 \u0938\u092e\u092f", 
- "Remark": "\u091f\u093f\u092a\u094d\u092a\u0923\u0940", 
- "Steps": "\u0915\u0926\u092e", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "Stock Reconciliation": "\u0938\u094d\u091f\u0949\u0915 \u0938\u0941\u0932\u0939", 
- "The date at which current entry is corrected in the system.": "\u091c\u094b \u0924\u093e\u0930\u0940\u0916 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0938\u0939\u0940 \u0939\u0948.", 
- "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.": "\u092f\u0939 \u0909\u092a\u0915\u0930\u0923 \u0906\u092a\u0915\u094b \u092f\u093e \u0905\u0926\u094d\u092f\u0924\u0928 \u0915\u0930\u0928\u0947 \u0914\u0930 \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0936\u0947\u092f\u0930 \u0915\u0940 \u0935\u0948\u0932\u094d\u092f\u0942\u090f\u0936\u0928 \u092e\u093e\u0924\u094d\u0930\u093e \u0915\u094b \u0920\u0940\u0915 \u0915\u0930\u0928\u0947 \u092e\u0947\u0902 \u092e\u0926\u0926 \u0915\u0930\u0924\u093e \u0939\u0948. \u092f\u0939 \u0906\u092e\u0924\u094c\u0930 \u092a\u0930 \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0942\u0932\u094d\u092f\u094b\u0902 \u0938\u093f\u0902\u0915\u094d\u0930\u0928\u093e\u0907\u091c\u093c \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092a\u094d\u0930\u092f\u094b\u0917 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948 \u0914\u0930 \u0915\u094d\u092f\u093e \u0935\u093e\u0938\u094d\u0924\u0935 \u092e\u0947\u0902 \u0905\u092a\u0928\u0947 \u0917\u094b\u0926\u093e\u092e\u094b\u0902 \u092e\u0947\u0902 \u092e\u094c\u091c\u0942\u0926 \u0939\u0948.", 
- "Upload HTML": "HTML \u0905\u092a\u0932\u094b\u0921"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/locale/hi-py.json b/stock/doctype/stock_reconciliation/locale/hi-py.json
deleted file mode 100644
index 8bad32f..0000000
--- a/stock/doctype/stock_reconciliation/locale/hi-py.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- " is less than equals to zero in the system, \\\t\t\t\t\t\tvaluation rate is mandatory for this item": "\u0915\u092e \u0938\u0947 \u0915\u092e \u0915\u0947 \u0932\u093f\u090f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0936\u0942\u0928\u094d\u092f \u0915\u0947 \u092c\u0930\u093e\u092c\u0930 \u0939\u094b\u0924\u0940 \u0939\u0948, \\ \u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928 \u0926\u0930 \u0907\u0938 \u092e\u0926 \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u093f\u0935\u093e\u0930\u094d\u092f \u0939\u0948", 
- "' can not be managed using Stock Reconciliation.\\\t\t\t\t\tYou can add/delete Serial No directly, \\\t\t\t\t\tto modify stock of this item.": "&#39;\u0938\u094d\u091f\u0949\u0915 \u0938\u0941\u0932\u0939 \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0928\u0947 \u092e\u0947\u0902 \u0915\u093e\u092e\u092f\u093e\u092c \u0928\u0939\u0940\u0902 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902. \\ \u0906\u092a \u091c\u094b\u0921\u093c \u0938\u0915\u0924\u0947 \u0939\u0948\u0902 / \u0938\u0940\u0930\u093f\u092f\u0932 \u0939\u091f\u093e\u0928\u0947 \u0915\u0947 \u0915\u094b\u0908 \u0938\u0940\u0927\u0947, \u0938\u0947 \\ \u0907\u0938 \u092e\u0926 \u0915\u0947 \u0938\u094d\u091f\u0949\u0915 \u0915\u094b \u0938\u0902\u0936\u094b\u0927\u093f\u0924 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902.", 
- "As existing qty for item: ": "\u0906\u0907\u091f\u092e \u0915\u0947 \u0932\u093f\u090f \u092e\u094c\u091c\u0942\u0926\u093e \u092e\u093e\u0924\u094d\u0930\u093e \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902:", 
- "Hey! You seem to be using the wrong template. \\\t\t\t\tClick on 'Download Template' button to get the correct template.": "\u0905\u0930\u0947! \u0924\u0941\u092e \u0917\u0932\u0924 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f \u0909\u092a\u092f\u094b\u0917 \u0932\u0917 \u0930\u0939\u0947 \u0939\u094b. \\ &#39;\u0921\u093e\u0909\u0928\u0932\u094b\u0921 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f \u0915\u0947 \u092c\u091f\u0928 \u092a\u0930 \u0915\u094d\u0932\u093f\u0915 \u0915\u0930\u0947\u0902 \u0938\u0939\u0940 \u091f\u0947\u092e\u094d\u092a\u0932\u0947\u091f.", 
- "Row # ": "# \u092a\u0902\u0915\u094d\u0924\u093f", 
- "Serialized Item: '": "\u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e\u092c\u0926\u094d\u0927 \u0906\u0907\u091f\u092e: &#39;", 
- "Sorry! We can only allow upto 100 rows for Stock Reconciliation.": "\u0915\u094d\u0937\u092e\u093e \u0915\u0930\u0947\u0902! \u0939\u092e \u0915\u0947\u0935\u0932 \u0938\u094d\u091f\u0949\u0915 \u0938\u0941\u0932\u0939 \u0915\u0947 \u0932\u093f\u090f 100 \u092a\u0902\u0915\u094d\u0924\u093f\u092f\u094b\u0902 \u0924\u0915 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902.", 
- "Stock Reconciliation file not uploaded": "\u0938\u094d\u091f\u0949\u0915 \u0938\u0941\u0932\u0939 \u0928\u0939\u0940\u0902 \u0905\u092a\u0932\u094b\u0921 \u0915\u0940 \u0917\u0908 \u092b\u093c\u093e\u0907\u0932"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/locale/hr-doc.json b/stock/doctype/stock_reconciliation/locale/hr-doc.json
deleted file mode 100644
index 1666d8e..0000000
--- a/stock/doctype/stock_reconciliation/locale/hr-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Amended From": "Izmijenjena Od", 
- "Posting Date": "Objavljivanje Datum", 
- "Posting Time": "Objavljivanje Vrijeme", 
- "Reconciliation Data": "Pomirenje podataka", 
- "Reconciliation HTML": "Pomirenje HTML", 
- "Reconciliation JSON": "Pomirenje JSON", 
- "Stock": "Zaliha", 
- "Stock Reconciliation": "Katalo\u0161ki pomirenje", 
- "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.": "Ovaj alat poma\u017ee vam da a\u017eurirate ili popraviti koli\u010dinu i vrednovanja zaliha u sustavu. To se obi\u010dno koristi za sinkronizaciju sustava vrijednosti i \u0161to zapravo postoji u svojim skladi\u0161tima.", 
- "Upload HTML": "Prenesi HTML"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/locale/hr-py.json b/stock/doctype/stock_reconciliation/locale/hr-py.json
deleted file mode 100644
index 449381b..0000000
--- a/stock/doctype/stock_reconciliation/locale/hr-py.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- " is less than equals to zero in the system, \\\t\t\t\t\t\tvaluation rate is mandatory for this item": "je manje nego jednaka nuli u sustavu, \\ stopa za vrednovanje je obvezna za tu stavku", 
- "' can not be managed using Stock Reconciliation.\\\t\t\t\t\tYou can add/delete Serial No directly, \\\t\t\t\t\tto modify stock of this item.": "&#39;Ne mo\u017ee se upravljati pomo\u0107u Stock pomirenja. \\ Mo\u017eete dodati / izbrisati Serijski Ne izravno, \\ mijenjati dionice ove stavke.", 
- "As existing qty for item: ": "Kao postoje\u0107e Qty za stavke:", 
- "Hey! You seem to be using the wrong template. \\\t\t\t\tClick on 'Download Template' button to get the correct template.": "Hej! \u010cini se da se pomo\u0107u krivi predlo\u017eak. \\ Kliknite na &#39;Download predlo\u017eak&#39; gumb da biste dobili ispravan predlo\u017eak.", 
- "Row # ": "Redak #", 
- "Serialized Item: '": "Serijaliziranom artikla: &#39;", 
- "Sorry! We can only allow upto 100 rows for Stock Reconciliation.": "\u017dao nam je! Mi samo mo\u017eemo dopustiti upto 100 redova za burze pomirenja.", 
- "Stock Reconciliation file not uploaded": "Katalo\u0161ki Pomirenje datoteka nije ustupio"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/locale/nl-doc.json b/stock/doctype/stock_reconciliation/locale/nl-doc.json
deleted file mode 100644
index 94996f4..0000000
--- a/stock/doctype/stock_reconciliation/locale/nl-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Amended From": "Gewijzigd Van", 
- "Posting Date": "Plaatsingsdatum", 
- "Posting Time": "Posting Time", 
- "Reconciliation Data": "Reconciliatiegegevens", 
- "Reconciliation HTML": "Verzoening HTML", 
- "Reconciliation JSON": "Verzoening JSON", 
- "Stock": "Voorraad", 
- "Stock Reconciliation": "Stock Verzoening", 
- "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.": "Deze tool helpt u bij te werken of vast te stellen de hoeveelheid en waardering van de voorraad in het systeem. Het wordt meestal gebruikt om het systeem waarden te synchroniseren en wat werkelijk bestaat in uw magazijnen.", 
- "Upload HTML": "Upload HTML"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/locale/nl-py.json b/stock/doctype/stock_reconciliation/locale/nl-py.json
deleted file mode 100644
index 5cf4396..0000000
--- a/stock/doctype/stock_reconciliation/locale/nl-py.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- " is less than equals to zero in the system, \\\t\t\t\t\t\tvaluation rate is mandatory for this item": "minder dan gelijk aan nul in het systeem \\ waardering prijs is verplicht voor dit artikel", 
- "' can not be managed using Stock Reconciliation.\\\t\t\t\t\tYou can add/delete Serial No directly, \\\t\t\t\t\tto modify stock of this item.": "&#39;Kan niet worden beheerd met behulp van Stock Verzoening. \\ U kunt toevoegen / verwijderen Serienummer direct, \\ om de balans op van dit artikel te wijzigen.", 
- "As existing qty for item: ": "Aangezien de bestaande aantal voor artikel:", 
- "Hey! You seem to be using the wrong template. \\\t\t\t\tClick on 'Download Template' button to get the correct template.": "Hey! Je lijkt met de verkeerde sjabloon. \\ Klik op de knop &#39;Download Template&#39; om de juiste template te krijgen.", 
- "Row # ": "Rij #", 
- "Serialized Item: '": "Geserialiseerde Item: &#39;", 
- "Sorry! We can only allow upto 100 rows for Stock Reconciliation.": "Sorry! We kunnen alleen maar staan \u200b\u200btot 100 rijen voor Stock Verzoening.", 
- "Stock Reconciliation file not uploaded": "Stock Verzoening bestand niet geupload"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/locale/pt-BR-doc.json b/stock/doctype/stock_reconciliation/locale/pt-BR-doc.json
deleted file mode 100644
index 07ef2a3..0000000
--- a/stock/doctype/stock_reconciliation/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Amended From": "Corrigido De", 
- "Posting Date": "Data da Postagem", 
- "Posting Time": "Hor\u00e1rio da Postagem", 
- "Reconciliation Data": "Dados de reconcilia\u00e7\u00e3o", 
- "Reconciliation HTML": "Reconcilia\u00e7\u00e3o HTML", 
- "Reconciliation JSON": "Reconcilia\u00e7\u00e3o JSON", 
- "Stock": "Estoque", 
- "Stock Reconciliation": "Reconcilia\u00e7\u00e3o de Estoque", 
- "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.": "Esta ferramenta ajuda a atualizar ou corrigir a quantidade e a valoriza\u00e7\u00e3o do estoque no sistema. Ela \u00e9 geralmente usada para sincronizar os valores do sistema e o que realmente existe em seus almoxarifados.", 
- "Upload HTML": "Carregar HTML"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/locale/pt-BR-py.json b/stock/doctype/stock_reconciliation/locale/pt-BR-py.json
deleted file mode 100644
index 4faeaa1..0000000
--- a/stock/doctype/stock_reconciliation/locale/pt-BR-py.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "As existing qty for item: ": "Como qtde. existente para o item:", 
- "Row # ": "Linha #", 
- "Serialized Item: '": "Item serializado: &#39;", 
- "Sorry! We can only allow upto 100 rows for Stock Reconciliation.": "Desculpe! N\u00f3s s\u00f3 podemos permitir no m\u00e1ximo 100 linhas para Reconcilia\u00e7\u00e3o de Estoque.", 
- "Stock Reconciliation file not uploaded": "Arquivo da Reconcilia\u00e7\u00e3o de Estoque n\u00e3o carregado"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/locale/pt-doc.json b/stock/doctype/stock_reconciliation/locale/pt-doc.json
deleted file mode 100644
index e5daac1..0000000
--- a/stock/doctype/stock_reconciliation/locale/pt-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Amended From": "Alterado De", 
- "Posting Date": "Data da Publica\u00e7\u00e3o", 
- "Posting Time": "Postagem Tempo", 
- "Reconciliation Data": "Dados de reconcilia\u00e7\u00e3o", 
- "Reconciliation HTML": "Reconcilia\u00e7\u00e3o HTML", 
- "Reconciliation JSON": "Reconcilia\u00e7\u00e3o JSON", 
- "Stock": "Estoque", 
- "Stock Reconciliation": "Da Reconcilia\u00e7\u00e3o", 
- "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.": "Esta ferramenta ajuda a atualizar ou corrigir a quantidade ea valoriza\u00e7\u00e3o do estoque no sistema. Ele \u00e9 geralmente usado para sincronizar os valores do sistema eo que realmente existe em seus armaz\u00e9ns.", 
- "Upload HTML": "Carregar HTML"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/locale/pt-py.json b/stock/doctype/stock_reconciliation/locale/pt-py.json
deleted file mode 100644
index 420407d..0000000
--- a/stock/doctype/stock_reconciliation/locale/pt-py.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- " is less than equals to zero in the system, \\\t\t\t\t\t\tvaluation rate is mandatory for this item": "\u00e9 menor do que \u00e9 igual a zero no sistema, \\ taxa de avalia\u00e7\u00e3o \u00e9 obrigat\u00f3rio para esse item", 
- "' can not be managed using Stock Reconciliation.\\\t\t\t\t\tYou can add/delete Serial No directly, \\\t\t\t\t\tto modify stock of this item.": "&#39;N\u00e3o pode ser gerido atrav\u00e9s da Reconcilia\u00e7\u00e3o. \\ Voc\u00ea pode adicionar / excluir Serial N\u00e3o diretamente, \\ para modificar o balan\u00e7o deste item.", 
- "As existing qty for item: ": "Como qty existente para o item:", 
- "Hey! You seem to be using the wrong template. \\\t\t\t\tClick on 'Download Template' button to get the correct template.": "Hey! Voc\u00ea parece estar usando o modelo errado. \\ Clique no bot\u00e3o &#39;Template Download&#39; para obter o modelo correto.", 
- "Row # ": "Linha #", 
- "Serialized Item: '": "Item serializado: &#39;", 
- "Sorry! We can only allow upto 100 rows for Stock Reconciliation.": "Desculpe! N\u00f3s s\u00f3 podemos permitir que at\u00e9 100 linhas para Reconcilia\u00e7\u00e3o Stock.", 
- "Stock Reconciliation file not uploaded": "Da Reconcilia\u00e7\u00e3o arquivo n\u00e3o carregou"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/locale/sr-doc.json b/stock/doctype/stock_reconciliation/locale/sr-doc.json
deleted file mode 100644
index 31ce999..0000000
--- a/stock/doctype/stock_reconciliation/locale/sr-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "Posting Date": "\u041f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435 \u0414\u0430\u0442\u0435", 
- "Posting Time": "\u041f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435 \u0412\u0440\u0435\u043c\u0435", 
- "Reconciliation Data": "\u041f\u043e\u043c\u0438\u0440\u0435\u045a\u0435 \u043f\u043e\u0434\u0430\u0442\u0430\u043a\u0430", 
- "Reconciliation HTML": "\u041f\u043e\u043c\u0438\u0440\u0435\u045a\u0435 \u0425\u0422\u041c\u041b", 
- "Reconciliation JSON": "\u041f\u043e\u043c\u0438\u0440\u0435\u045a\u0435 \u0408\u0421\u041e\u041d", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "Stock Reconciliation": "\u0411\u0435\u0440\u0437\u0430 \u043f\u043e\u043c\u0438\u0440\u0435\u045a\u0435", 
- "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.": "\u041e\u0432\u0430 \u0430\u043b\u0430\u0442\u043a\u0430 \u0432\u0430\u043c \u043f\u043e\u043c\u0430\u0436\u0435 \u0434\u0430 \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u0442\u0435 \u0438\u043b\u0438 \u043f\u043e\u043f\u0440\u0430\u0432\u0438\u0442\u0438 \u043a\u043e\u043b\u0438\u0447\u0438\u043d\u0443 \u0438 \u0432\u0440\u0435\u0434\u043d\u043e\u0432\u0430\u045a\u0435 \u0437\u0430\u043b\u0438\u0445\u0430 \u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u0443. \u041e\u0431\u0438\u0447\u043d\u043e \u0441\u0435 \u043a\u043e\u0440\u0438\u0441\u0442\u0438 \u0437\u0430 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0458\u0443 \u0432\u0440\u0435\u0434\u043d\u043e\u0441\u0442\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0438 \u0448\u0442\u0430 \u0441\u0435 \u0437\u0430\u043f\u0440\u0430\u0432\u043e \u043f\u043e\u0441\u0442\u043e\u0458\u0438 \u0443 \u0432\u0430\u0448\u0438\u043c \u0441\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0438\u043c\u0430.", 
- "Upload HTML": "\u0423\u043f\u043b\u043e\u0430\u0434 \u0425\u0422\u041c\u041b"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/locale/sr-py.json b/stock/doctype/stock_reconciliation/locale/sr-py.json
deleted file mode 100644
index fa61b33..0000000
--- a/stock/doctype/stock_reconciliation/locale/sr-py.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- " is less than equals to zero in the system, \\\t\t\t\t\t\tvaluation rate is mandatory for this item": "\u0458\u0435 \u043c\u0430\u045a\u0435 \u043d\u0435\u0433\u043e \u0458\u0435\u0434\u043d\u0430\u043a\u0430 \u043d\u0443\u043b\u0438 \u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u0443, \\ \u0432\u0440\u0435\u0434\u043d\u043e\u0432\u0430\u045a\u0435 \u0441\u0442\u043e\u043f\u0430 \u0458\u0435 \u043e\u0431\u0430\u0432\u0435\u0437\u043d\u043e \u0437\u0430 \u043e\u0432\u0435 \u0441\u0442\u0430\u0432\u043a\u0435", 
- "' can not be managed using Stock Reconciliation.\\\t\t\t\t\tYou can add/delete Serial No directly, \\\t\t\t\t\tto modify stock of this item.": "\u041d\u0435 \u043c\u043e\u0436\u0435 &#39;\u0441\u0435 \u0443\u043f\u0440\u0430\u0432\u0459\u0430 \u043f\u043e\u043c\u043e\u045b\u0443 \u0411\u0435\u0440\u0437\u0430 \u043f\u043e\u043c\u0438\u0440\u0435\u045a\u0435 \\ \u041c\u043e\u0436\u0435\u0442\u0435 \u0434\u043e\u0434\u0430\u0442\u0438 / \u043e\u0431\u0440\u0438\u0441\u0430\u0442\u0438 \u0421\u0435\u0440\u0438\u0458\u0441\u043a\u0438 \u0431\u0440\u043e\u0458 \u0434\u0438\u0440\u0435\u043a\u0442\u043d\u043e, \\ \u043c\u043e\u0434\u0438\u0444\u0438\u043a\u043e\u0432\u0430\u0442\u0438 \u0437\u0430\u043b\u0438\u0445\u0435 \u043e\u0432\u0435 \u0441\u0442\u0430\u0432\u043a\u0435..", 
- "As existing qty for item: ": "\u041a\u0430\u043e \u043f\u043e\u0441\u0442\u043e\u0458\u0435\u045b\u0435 \u041a\u0442\u0438 \u0437\u0430 \u0441\u0442\u0430\u0432\u043a\u0443:", 
- "Hey! You seem to be using the wrong template. \\\t\t\t\tClick on 'Download Template' button to get the correct template.": "\u0425\u0435\u0458! \u0418\u0437\u0433\u043b\u0435\u0434\u0430 \u0434\u0430 \u043a\u043e\u0440\u0438\u0441\u0442\u0438\u0442\u0435 \u043f\u043e\u0433\u0440\u0435\u0448\u0430\u043d \u0448\u0430\u0431\u043b\u043e\u043d. \\ \u041a\u043b\u0438\u043a\u043d\u0438\u0442\u0435 \u043d\u0430 \u0434\u0443\u0433\u043c\u0435 &#39;\u0414\u043e\u0432\u043d\u043b\u043e\u0430\u0434 \u0442\u0435\u043c\u043f\u043b\u0430\u0442\u0435 &quot;\u0434\u0430 \u0431\u0438\u0441\u0442\u0435 \u0434\u043e\u0431\u0438\u043b\u0438 \u0438\u0441\u043f\u0440\u0430\u0432\u0430\u043d \u0448\u0430\u0431\u043b\u043e\u043d.", 
- "Row # ": "\u0420\u0435\u0434 #", 
- "Serialized Item: '": "\u0421\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u0435\u0434 \u0448\u0438\u0444\u0440\u0430: &#39;", 
- "Sorry! We can only allow upto 100 rows for Stock Reconciliation.": "\u0416\u0430\u043e \u043c\u0438 \u0458\u0435! \u041c\u0438 \u0441\u0430\u043c\u043e \u043c\u043e\u0436\u0435\u043c\u043e \u0434\u043e\u0437\u0432\u043e\u043b\u0438\u0442\u0438 \u0423\u043f\u0442\u043e 100 \u0440\u0435\u0434\u043e\u0432\u0430 \u0437\u0430 \u0431\u0435\u0440\u0437\u0438 \u043f\u043e\u043c\u0438\u0440\u0435\u045a\u0443.", 
- "Stock Reconciliation file not uploaded": "\u0411\u0435\u0440\u0437\u0430 \u041f\u043e\u043c\u0438\u0440\u0435\u045a\u0435 \u0444\u0430\u0458\u043b \u043d\u0435 \u0443\u043f\u043b\u043e\u0430\u0434\u0435\u0434"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/locale/ta-doc.json b/stock/doctype/stock_reconciliation/locale/ta-doc.json
deleted file mode 100644
index 68fd061..0000000
--- a/stock/doctype/stock_reconciliation/locale/ta-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Posting Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "Posting Time": "\u0ba8\u0bc7\u0bb0\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "Reconciliation Data": "\u0b9a\u0bae\u0bb0\u0b9a\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bcd", 
- "Reconciliation HTML": "\u0b9a\u0bae\u0bb0\u0b9a\u0bae\u0bcd HTML", 
- "Reconciliation JSON": "\u0b9a\u0bae\u0bb0\u0b9a\u0bae\u0bcd JSON", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "Stock Reconciliation": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0ba8\u0bb2\u0bcd\u0bb2\u0bbf\u0ba3\u0b95\u0bcd\u0b95", 
- "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.": "\u0b87\u0ba8\u0bcd\u0ba4 \u0b95\u0bb0\u0bc1\u0bb5\u0bbf\u0baf\u0bc8 \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0ba3\u0bbf\u0ba9\u0bbf\u0baf\u0bbf\u0bb2\u0bcd \u0b85\u0bb3\u0bb5\u0bc1 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc7\u0bae\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b9a\u0bb0\u0bbf\u0b9a\u0bc6\u0baf\u0bcd\u0baf \u0b89\u0ba4\u0bb5\u0bc1\u0bae\u0bcd. \u0b85\u0ba4\u0bc1 \u0baa\u0bc6\u0bbe\u0ba4\u0bc1\u0bb5\u0bbe\u0b95 \u0b95\u0ba3\u0bbf\u0ba9\u0bbf \u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0b92\u0bb0\u0bc1\u0b99\u0bcd\u0b95\u0bbf\u0ba3\u0bc8\u0b95\u0bcd\u0b95 \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1 \u0b8e\u0ba9\u0bcd\u0ba9 \u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1.", 
- "Upload HTML": "HTML \u0baa\u0ba4\u0bbf\u0bb5\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/locale/ta-py.json b/stock/doctype/stock_reconciliation/locale/ta-py.json
deleted file mode 100644
index 96a1b45..0000000
--- a/stock/doctype/stock_reconciliation/locale/ta-py.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- " is less than equals to zero in the system, \\\t\t\t\t\t\tvaluation rate is mandatory for this item": "\u0b95\u0ba3\u0bbf\u0ba9\u0bbf\u0baf\u0bbf\u0bb2\u0bcd \u0baa\u0bc2\u0b9c\u0bcd\u0b9c\u0bbf\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0bb1\u0bcd\u0b95\u0bc1 \u0b9a\u0bae\u0bae\u0bbe\u0b95 \u0bb5\u0bbf\u0b9f \u0b95\u0bc1\u0bb1\u0bc8\u0bb5\u0bbe\u0b95, \\ \u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bc1 \u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bae\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0b9f\u0bcd\u0b9f\u0bbe\u0baf\u0bae\u0bbe\u0b95 \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1", 
- "' can not be managed using Stock Reconciliation.\\\t\t\t\t\tYou can add/delete Serial No directly, \\\t\t\t\t\tto modify stock of this item.": "&#39;\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0ba8\u0bb2\u0bcd\u0bb2\u0bbf\u0ba3\u0b95\u0bcd\u0b95 \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf \u0bae\u0bc7\u0bb2\u0bbe\u0ba3\u0bcd\u0bae\u0bc8 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bbe\u0ba4\u0bc1. \\ \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95 / \u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0ba8\u0bc7\u0bb0\u0b9f\u0bbf\u0baf\u0bbe\u0b95 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0ba8\u0bc0\u0b95\u0bcd\u0b95, \\ \u0b87\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bae\u0bbe\u0bb1\u0bcd\u0bb1 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd.", 
- "As existing qty for item: ": ": \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc1 \u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc1\u0bb3\u0bcd\u0bb3 \u0b85\u0bb3\u0bb5\u0bc1 \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1", 
- "Hey! You seem to be using the wrong template. \\\t\t\t\tClick on 'Download Template' button to get the correct template.": "\u0b8f\u0baf\u0bcd! \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba4\u0bb5\u0bb1\u0bbe\u0ba9 \u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bcd\u0bb3\u0bc7\u0b9f\u0bcd \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf \u0ba4\u0bc6\u0bb0\u0bbf\u0b95\u0bbf\u0bb1\u0ba4\u0bc1. \\ \u0b9a\u0bb0\u0bbf\u0baf\u0bbe\u0ba9 \u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bcd\u0bb3\u0bc7\u0b9f\u0bcd\u0b9f\u0bc8 \u0baa\u0bc6\u0bb1 &#39;\u0baa\u0ba4\u0bbf\u0bb5\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1&#39; \u0baa\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bbe\u0ba9\u0bc8 \u0b95\u0bbf\u0bb3\u0bbf\u0b95\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Row # ": "# \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8\u0baf\u0bc8", 
- "Serialized Item: '": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd: &#39;", 
- "Sorry! We can only allow upto 100 rows for Stock Reconciliation.": "\u0bae\u0ba9\u0bcd\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd! \u0ba8\u0bbe\u0bae\u0bcd \u0bae\u0b9f\u0bcd\u0b9f\u0bc1\u0bae\u0bc7 \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0ba8\u0bb2\u0bcd\u0bb2\u0bbf\u0ba3\u0b95\u0bcd\u0b95 100 \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8\u0b95\u0bb3\u0bcd \u0bb5\u0bb0\u0bc8 \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bbe\u0ba4\u0bc1.", 
- "Stock Reconciliation file not uploaded": "\u0baa\u0ba4\u0bbf\u0bb5\u0bc7\u0bb1\u0bcd\u0bb1\u0baa\u0bcd\u0baa\u0b9f\u0bb5\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8 \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0ba8\u0bb2\u0bcd\u0bb2\u0bbf\u0ba3\u0b95\u0bcd\u0b95 \u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/locale/th-doc.json b/stock/doctype/stock_reconciliation/locale/th-doc.json
deleted file mode 100644
index 4855d9a..0000000
--- a/stock/doctype/stock_reconciliation/locale/th-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Posting Date": "\u0e42\u0e1e\u0e2a\u0e15\u0e4c\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Posting Time": "\u0e42\u0e1e\u0e2a\u0e15\u0e4c\u0e40\u0e27\u0e25\u0e32", 
- "Reconciliation Data": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a", 
- "Reconciliation HTML": "HTML \u0e2a\u0e21\u0e32\u0e19\u0e09\u0e31\u0e19\u0e17\u0e4c", 
- "Reconciliation JSON": "JSON \u0e2a\u0e21\u0e32\u0e19\u0e09\u0e31\u0e19\u0e17\u0e4c", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Stock Reconciliation": "\u0e2a\u0e21\u0e32\u0e19\u0e09\u0e31\u0e19\u0e17\u0e4c\u0e2a\u0e15\u0e47\u0e2d\u0e01", 
- "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.": "\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e19\u0e35\u0e49\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07\u0e2b\u0e23\u0e37\u0e2d\u0e41\u0e01\u0e49\u0e44\u0e02\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13\u0e41\u0e25\u0e30\u0e21\u0e39\u0e25\u0e04\u0e48\u0e32\u0e02\u0e2d\u0e07\u0e2b\u0e38\u0e49\u0e19\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a \u0e21\u0e31\u0e19\u0e21\u0e31\u0e01\u0e08\u0e30\u0e43\u0e0a\u0e49\u0e43\u0e19\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e2a\u0e32\u0e19\u0e04\u0e48\u0e32\u0e23\u0e30\u0e1a\u0e1a\u0e41\u0e25\u0e30\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48\u0e08\u0e23\u0e34\u0e07\u0e43\u0e19\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13", 
- "Upload HTML": "\u0e2d\u0e31\u0e1e\u0e42\u0e2b\u0e25\u0e14 HTML"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_reconciliation/locale/th-py.json b/stock/doctype/stock_reconciliation/locale/th-py.json
deleted file mode 100644
index 5f02931..0000000
--- a/stock/doctype/stock_reconciliation/locale/th-py.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- " is less than equals to zero in the system, \\\t\t\t\t\t\tvaluation rate is mandatory for this item": "\u0e21\u0e35\u0e04\u0e48\u0e32\u0e19\u0e49\u0e2d\u0e22\u0e01\u0e27\u0e48\u0e32\u0e40\u0e17\u0e48\u0e32\u0e01\u0e31\u0e1a\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e21\u0e39\u0e25\u0e04\u0e48\u0e32 \\ \u0e21\u0e35\u0e1c\u0e25\u0e1a\u0e31\u0e07\u0e04\u0e31\u0e1a\u0e43\u0e0a\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e19\u0e35\u200b\u200b\u0e49", 
- "' can not be managed using Stock Reconciliation.\\\t\t\t\t\tYou can add/delete Serial No directly, \\\t\t\t\t\tto modify stock of this item.": "&#39;\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e44\u0e14\u0e49\u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e17\u0e1a\u0e22\u0e2d\u0e14\u0e2a\u0e15\u0e47\u0e2d\u0e01. \\ \u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e1e\u0e34\u0e48\u0e21 / \u0e25\u0e1a\u0e2d\u0e19\u0e38\u0e01\u0e23\u0e21\u0e44\u0e21\u0e48\u0e21\u0e35\u0e42\u0e14\u0e22\u0e15\u0e23\u0e07 \\ \u0e01\u0e32\u0e23\u0e1b\u0e23\u0e31\u0e1a\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e2b\u0e38\u0e49\u0e19\u0e02\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e19\u0e35\u200b\u200b\u0e49", 
- "As existing qty for item: ": "\u0e40\u0e1b\u0e47\u0e19\u0e08\u0e33\u0e19\u0e27\u0e19\u0e17\u0e35\u0e48\u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23:", 
- "Hey! You seem to be using the wrong template. \\\t\t\t\tClick on 'Download Template' button to get the correct template.": "Hey! \u0e04\u0e38\u0e13\u0e14\u0e39\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e08\u0e30\u0e43\u0e0a\u0e49\u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07 \\ \u0e04\u0e25\u0e34\u0e01\u0e17\u0e35\u0e48\u0e1b\u0e38\u0e48\u0e21 &#39;\u0e14\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2b\u0e25\u0e14\u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a&#39; \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e41\u0e21\u0e48\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07", 
- "Row # ": "\u0e41\u0e16\u0e27 #", 
- "Serialized Item: '": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e15\u0e48\u0e2d\u0e40\u0e19\u0e37\u0e48\u0e2d\u0e07: &#39;", 
- "Sorry! We can only allow upto 100 rows for Stock Reconciliation.": "\u0e02\u0e2d\u0e2d\u0e20\u0e31\u0e22! \u0e40\u0e23\u0e32\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e2b\u0e49\u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19 100 \u0e41\u0e16\u0e27\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e17\u0e1a\u0e22\u0e2d\u0e14\u0e2a\u0e15\u0e47\u0e2d\u0e01", 
- "Stock Reconciliation file not uploaded": "\u0e44\u0e1f\u0e25\u0e4c\u0e2a\u0e21\u0e32\u0e19\u0e09\u0e31\u0e19\u0e17\u0e4c\u0e2a\u0e15\u0e47\u0e2d\u0e01\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e2d\u0e31\u0e1b\u0e42\u0e2b\u0e25\u0e14"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_uom_replace_utility/README.md b/stock/doctype/stock_uom_replace_utility/README.md
new file mode 100644
index 0000000..6db95a6
--- /dev/null
+++ b/stock/doctype/stock_uom_replace_utility/README.md
@@ -0,0 +1 @@
+Tool to replace unit of measure (UoM) of an Item.
\ No newline at end of file
diff --git a/stock/doctype/stock_uom_replace_utility/locale/_messages_doc.json b/stock/doctype/stock_uom_replace_utility/locale/_messages_doc.json
deleted file mode 100644
index dc55b35..0000000
--- a/stock/doctype/stock_uom_replace_utility/locale/_messages_doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-[
- "New Stock UOM", 
- "Conversion Factor", 
- "Current Stock UOM", 
- "Stock UOM Replace Utility", 
- "Update", 
- "Item", 
- "Stock"
-]
\ No newline at end of file
diff --git a/stock/doctype/stock_uom_replace_utility/locale/ar-doc.json b/stock/doctype/stock_uom_replace_utility/locale/ar-doc.json
deleted file mode 100644
index 790e41a..0000000
--- a/stock/doctype/stock_uom_replace_utility/locale/ar-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Conversion Factor": "\u062a\u062d\u0648\u064a\u0644 \u0639\u0627\u0645\u0644", 
- "Current Stock UOM": "\u0627\u0644\u0623\u0633\u0647\u0645 \u0627\u0644\u062d\u0627\u0644\u064a\u0629 UOM", 
- "Item": "\u0628\u0646\u062f", 
- "New Stock UOM": "\u0623\u0644\u0628\u0648\u0645 \u062c\u062f\u064a\u062f UOM", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Stock UOM Replace Utility": "\u0627\u0644\u0623\u0633\u0647\u0645 \u0623\u062f\u0627\u0629 \u0627\u0633\u062a\u0628\u062f\u0627\u0644 UOM", 
- "Update": "\u062a\u062d\u062f\u064a\u062b"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_uom_replace_utility/locale/de-doc.json b/stock/doctype/stock_uom_replace_utility/locale/de-doc.json
deleted file mode 100644
index 25ce91a..0000000
--- a/stock/doctype/stock_uom_replace_utility/locale/de-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Conversion Factor": "Umrechnungsfaktor", 
- "Current Stock UOM": "Aktuelle Stock UOM", 
- "Item": "Artikel", 
- "New Stock UOM": "New Stock UOM", 
- "Stock": "Lager", 
- "Stock UOM Replace Utility": "Lager UOM ersetzen Dienstprogramm", 
- "Update": "Aktualisieren"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_uom_replace_utility/locale/es-doc.json b/stock/doctype/stock_uom_replace_utility/locale/es-doc.json
deleted file mode 100644
index 3711f8b..0000000
--- a/stock/doctype/stock_uom_replace_utility/locale/es-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Conversion Factor": "Factor de conversi\u00f3n", 
- "Current Stock UOM": "UOM Stock actual", 
- "Item": "Art\u00edculo", 
- "New Stock UOM": "Nueva UOM Stock", 
- "Stock": "Valores", 
- "Stock UOM Replace Utility": "De la UOM utilidad replace", 
- "Update": "Actualizar"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_uom_replace_utility/locale/fr-doc.json b/stock/doctype/stock_uom_replace_utility/locale/fr-doc.json
deleted file mode 100644
index 9c9e758..0000000
--- a/stock/doctype/stock_uom_replace_utility/locale/fr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Conversion Factor": "Facteur de conversion", 
- "Current Stock UOM": "Emballage Stock actuel", 
- "Item": "Article", 
- "New Stock UOM": "Bourse de New UDM", 
- "Stock": "Stock", 
- "Stock UOM Replace Utility": "Utilitaire Stock Remplacer Emballage", 
- "Update": "Mettre \u00e0 jour"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_uom_replace_utility/locale/hi-doc.json b/stock/doctype/stock_uom_replace_utility/locale/hi-doc.json
deleted file mode 100644
index 7f98091..0000000
--- a/stock/doctype/stock_uom_replace_utility/locale/hi-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Conversion Factor": "\u092a\u0930\u093f\u0935\u0930\u094d\u0924\u0928\u0915\u093e\u0930\u0915 \u0924\u0924\u094d\u0935", 
- "Current Stock UOM": "\u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u0938\u094d\u091f\u0949\u0915 UOM", 
- "Item": "\u092e\u0926", 
- "New Stock UOM": "\u0928\u0908 \u0938\u094d\u091f\u0949\u0915 UOM", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "Stock UOM Replace Utility": "\u0938\u094d\u091f\u0949\u0915 UOM \u092c\u0926\u0932\u0947\u0902 \u0909\u092a\u092f\u094b\u0917\u093f\u0924\u093e", 
- "Update": "\u0905\u0926\u094d\u092f\u0924\u0928"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_uom_replace_utility/locale/hr-doc.json b/stock/doctype/stock_uom_replace_utility/locale/hr-doc.json
deleted file mode 100644
index 35c9715..0000000
--- a/stock/doctype/stock_uom_replace_utility/locale/hr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Conversion Factor": "Konverzijski faktor", 
- "Current Stock UOM": "Trenutni katalo\u0161ki UOM", 
- "Item": "Stavka", 
- "New Stock UOM": "Novi katalo\u0161ki UOM", 
- "Stock": "Zaliha", 
- "Stock UOM Replace Utility": "Katalo\u0161ki UOM Zamjena Utility", 
- "Update": "A\u017eurirati"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_uom_replace_utility/locale/nl-doc.json b/stock/doctype/stock_uom_replace_utility/locale/nl-doc.json
deleted file mode 100644
index 4e03eca..0000000
--- a/stock/doctype/stock_uom_replace_utility/locale/nl-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Conversion Factor": "Conversie Factor", 
- "Current Stock UOM": "Huidige voorraad Verpakking", 
- "Item": "Item", 
- "New Stock UOM": "Nieuwe Voorraad Verpakking", 
- "Stock": "Voorraad", 
- "Stock UOM Replace Utility": "Stock Verpakking Vervang Utility", 
- "Update": "Bijwerken"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_uom_replace_utility/locale/pt-BR-doc.json b/stock/doctype/stock_uom_replace_utility/locale/pt-BR-doc.json
deleted file mode 100644
index e9656d7..0000000
--- a/stock/doctype/stock_uom_replace_utility/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Conversion Factor": "Fator de Convers\u00e3o", 
- "Current Stock UOM": "UDM de Estoque Atual", 
- "Item": "Item", 
- "New Stock UOM": "Nova UDM de estoque", 
- "Stock": "Estoque", 
- "Stock UOM Replace Utility": "Utilit\u00e1rio para Substituir UDM do Estoque", 
- "Update": "Atualizar"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_uom_replace_utility/locale/pt-doc.json b/stock/doctype/stock_uom_replace_utility/locale/pt-doc.json
deleted file mode 100644
index fb94259..0000000
--- a/stock/doctype/stock_uom_replace_utility/locale/pt-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Conversion Factor": "Fator de Convers\u00e3o", 
- "Current Stock UOM": "UOM Estoque atual", 
- "Item": "Item", 
- "New Stock UOM": "Nova da UOM", 
- "Stock": "Estoque", 
- "Stock UOM Replace Utility": "Utilit\u00e1rio da Substituir UOM", 
- "Update": "Atualizar"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_uom_replace_utility/locale/sr-doc.json b/stock/doctype/stock_uom_replace_utility/locale/sr-doc.json
deleted file mode 100644
index dfabf8a..0000000
--- a/stock/doctype/stock_uom_replace_utility/locale/sr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Conversion Factor": "\u041a\u043e\u043d\u0432\u0435\u0440\u0437\u0438\u0458\u0430 \u0424\u0430\u043a\u0442\u043e\u0440", 
- "Current Stock UOM": "\u0422\u0440\u0435\u043d\u0443\u0442\u043d\u0435 \u0437\u0430\u043b\u0438\u0445\u0435 \u0423\u041e\u041c", 
- "Item": "\u0421\u0442\u0430\u0432\u043a\u0430", 
- "New Stock UOM": "\u041d\u043e\u0432\u0430 \u0431\u0435\u0440\u0437\u0430 \u0423\u041e\u041c", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "Stock UOM Replace Utility": "\u0411\u0435\u0440\u0437\u0430 \u0423\u041e\u041c \u0417\u0430\u043c\u0435\u043d\u0438 \u043a\u043e\u043c\u0443\u043d\u0430\u043b\u043d\u043e", 
- "Update": "\u0410\u0436\u0443\u0440\u0438\u0440\u0430\u045a\u0435"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_uom_replace_utility/locale/ta-doc.json b/stock/doctype/stock_uom_replace_utility/locale/ta-doc.json
deleted file mode 100644
index 2b1b1a5..0000000
--- a/stock/doctype/stock_uom_replace_utility/locale/ta-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Conversion Factor": "\u0bae\u0bbe\u0bb1\u0bcd\u0bb1 \u0b95\u0bbe\u0bb0\u0ba3\u0bbf", 
- "Current Stock UOM": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd", 
- "Item": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "New Stock UOM": "\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "Stock UOM Replace Utility": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd \u0baa\u0ba4\u0bbf\u0bb2\u0bbe\u0b95 \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Update": "\u0baa\u0bc1\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95"
-}
\ No newline at end of file
diff --git a/stock/doctype/stock_uom_replace_utility/locale/th-doc.json b/stock/doctype/stock_uom_replace_utility/locale/th-doc.json
deleted file mode 100644
index aab9179..0000000
--- a/stock/doctype/stock_uom_replace_utility/locale/th-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Conversion Factor": "\u0e1b\u0e31\u0e08\u0e08\u0e31\u0e22\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e41\u0e1b\u0e25\u0e07", 
- "Current Stock UOM": "UOM \u0e15\u0e47\u0e2d\u0e01\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19", 
- "Item": "\u0e0a\u0e34\u0e49\u0e19", 
- "New Stock UOM": "\u0e43\u0e2b\u0e21\u0e48 UOM \u0e2a\u0e15\u0e47\u0e2d\u0e01", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Stock UOM Replace Utility": "\u0e2a\u0e15\u0e47\u0e2d\u0e01\u0e22\u0e39\u0e17\u0e34\u0e25\u0e34\u0e15\u0e35\u0e49\u0e41\u0e17\u0e19\u0e17\u0e35\u0e48 UOM", 
- "Update": "\u0e2d\u0e31\u0e1e\u0e40\u0e14\u0e17"
-}
\ No newline at end of file
diff --git a/stock/doctype/uom_conversion_detail/README.md b/stock/doctype/uom_conversion_detail/README.md
new file mode 100644
index 0000000..39bbcb0
--- /dev/null
+++ b/stock/doctype/uom_conversion_detail/README.md
@@ -0,0 +1 @@
+Conversion factor to convert non-standard Unit of Measure (UoM) to standard UoM.
\ No newline at end of file
diff --git a/stock/doctype/uom_conversion_detail/locale/_messages_doc.json b/stock/doctype/uom_conversion_detail/locale/_messages_doc.json
deleted file mode 100644
index 39880f3..0000000
--- a/stock/doctype/uom_conversion_detail/locale/_messages_doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-[
- "Conversion Factor", 
- "UOM Conversion Detail", 
- "UOM", 
- "Stock"
-]
\ No newline at end of file
diff --git a/stock/doctype/uom_conversion_detail/locale/ar-doc.json b/stock/doctype/uom_conversion_detail/locale/ar-doc.json
deleted file mode 100644
index e1c64b6..0000000
--- a/stock/doctype/uom_conversion_detail/locale/ar-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Conversion Factor": "\u062a\u062d\u0648\u064a\u0644 \u0639\u0627\u0645\u0644", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "UOM": "UOM", 
- "UOM Conversion Detail": "UOM \u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644"
-}
\ No newline at end of file
diff --git a/stock/doctype/uom_conversion_detail/locale/de-doc.json b/stock/doctype/uom_conversion_detail/locale/de-doc.json
deleted file mode 100644
index 0f8d420..0000000
--- a/stock/doctype/uom_conversion_detail/locale/de-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Conversion Factor": "Umrechnungsfaktor", 
- "Stock": "Lager", 
- "UOM": "UOM", 
- "UOM Conversion Detail": "UOM Conversion Details"
-}
\ No newline at end of file
diff --git a/stock/doctype/uom_conversion_detail/locale/es-doc.json b/stock/doctype/uom_conversion_detail/locale/es-doc.json
deleted file mode 100644
index 7c727be..0000000
--- a/stock/doctype/uom_conversion_detail/locale/es-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Conversion Factor": "Factor de conversi\u00f3n", 
- "Stock": "Valores", 
- "UOM": "UOM", 
- "UOM Conversion Detail": "UOM Detalle de conversi\u00f3n"
-}
\ No newline at end of file
diff --git a/stock/doctype/uom_conversion_detail/locale/fr-doc.json b/stock/doctype/uom_conversion_detail/locale/fr-doc.json
deleted file mode 100644
index c18ccc0..0000000
--- a/stock/doctype/uom_conversion_detail/locale/fr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Conversion Factor": "Facteur de conversion", 
- "Stock": "Stock", 
- "UOM": "Emballage", 
- "UOM Conversion Detail": "D\u00e9tail de conversion Emballage"
-}
\ No newline at end of file
diff --git a/stock/doctype/uom_conversion_detail/locale/hi-doc.json b/stock/doctype/uom_conversion_detail/locale/hi-doc.json
deleted file mode 100644
index ec95fb5..0000000
--- a/stock/doctype/uom_conversion_detail/locale/hi-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Conversion Factor": "\u092a\u0930\u093f\u0935\u0930\u094d\u0924\u0928\u0915\u093e\u0930\u0915 \u0924\u0924\u094d\u0935", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "UOM": "UOM", 
- "UOM Conversion Detail": "UOM \u0930\u0942\u092a\u093e\u0902\u0924\u0930\u0923 \u0935\u093f\u0938\u094d\u0924\u093e\u0930"
-}
\ No newline at end of file
diff --git a/stock/doctype/uom_conversion_detail/locale/hr-doc.json b/stock/doctype/uom_conversion_detail/locale/hr-doc.json
deleted file mode 100644
index b1a60e5..0000000
--- a/stock/doctype/uom_conversion_detail/locale/hr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Conversion Factor": "Konverzijski faktor", 
- "Stock": "Zaliha", 
- "UOM": "UOM", 
- "UOM Conversion Detail": "UOM pretvorbe Detalj"
-}
\ No newline at end of file
diff --git a/stock/doctype/uom_conversion_detail/locale/nl-doc.json b/stock/doctype/uom_conversion_detail/locale/nl-doc.json
deleted file mode 100644
index f5b4776..0000000
--- a/stock/doctype/uom_conversion_detail/locale/nl-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Conversion Factor": "Conversie Factor", 
- "Stock": "Voorraad", 
- "UOM": "Verpakking", 
- "UOM Conversion Detail": "Verpakking Conversie Detail"
-}
\ No newline at end of file
diff --git a/stock/doctype/uom_conversion_detail/locale/pt-BR-doc.json b/stock/doctype/uom_conversion_detail/locale/pt-BR-doc.json
deleted file mode 100644
index e3af08b..0000000
--- a/stock/doctype/uom_conversion_detail/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Conversion Factor": "Fator de Convers\u00e3o", 
- "Stock": "Estoque", 
- "UOM": "UDM", 
- "UOM Conversion Detail": "Detalhe da Convers\u00e3o de UDM"
-}
\ No newline at end of file
diff --git a/stock/doctype/uom_conversion_detail/locale/pt-doc.json b/stock/doctype/uom_conversion_detail/locale/pt-doc.json
deleted file mode 100644
index 33ef82f..0000000
--- a/stock/doctype/uom_conversion_detail/locale/pt-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Conversion Factor": "Fator de Convers\u00e3o", 
- "Stock": "Estoque", 
- "UOM": "UOM", 
- "UOM Conversion Detail": "UOM Detalhe Convers\u00e3o"
-}
\ No newline at end of file
diff --git a/stock/doctype/uom_conversion_detail/locale/sr-doc.json b/stock/doctype/uom_conversion_detail/locale/sr-doc.json
deleted file mode 100644
index 09e305c..0000000
--- a/stock/doctype/uom_conversion_detail/locale/sr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Conversion Factor": "\u041a\u043e\u043d\u0432\u0435\u0440\u0437\u0438\u0458\u0430 \u0424\u0430\u043a\u0442\u043e\u0440", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "UOM": "\u0423\u041e\u041c", 
- "UOM Conversion Detail": "\u0423\u041e\u041c \u041a\u043e\u043d\u0432\u0435\u0440\u0437\u0438\u0458\u0430 \u0414\u0435\u0442\u0430\u0459"
-}
\ No newline at end of file
diff --git a/stock/doctype/uom_conversion_detail/locale/ta-doc.json b/stock/doctype/uom_conversion_detail/locale/ta-doc.json
deleted file mode 100644
index 4a25491..0000000
--- a/stock/doctype/uom_conversion_detail/locale/ta-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Conversion Factor": "\u0bae\u0bbe\u0bb1\u0bcd\u0bb1 \u0b95\u0bbe\u0bb0\u0ba3\u0bbf", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "UOM": "\u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd", 
- "UOM Conversion Detail": "\u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bae\u0bcd \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95"
-}
\ No newline at end of file
diff --git a/stock/doctype/uom_conversion_detail/locale/th-doc.json b/stock/doctype/uom_conversion_detail/locale/th-doc.json
deleted file mode 100644
index f90b3bc..0000000
--- a/stock/doctype/uom_conversion_detail/locale/th-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Conversion Factor": "\u0e1b\u0e31\u0e08\u0e08\u0e31\u0e22\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e41\u0e1b\u0e25\u0e07", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "UOM": "UOM", 
- "UOM Conversion Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07 UOM"
-}
\ No newline at end of file
diff --git a/stock/doctype/valuation_control/locale/_messages_doc.json b/stock/doctype/valuation_control/locale/_messages_doc.json
deleted file mode 100644
index 21b3d8e..0000000
--- a/stock/doctype/valuation_control/locale/_messages_doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "Valuation Control", 
- "Stock"
-]
\ No newline at end of file
diff --git a/stock/doctype/valuation_control/locale/ar-doc.json b/stock/doctype/valuation_control/locale/ar-doc.json
deleted file mode 100644
index d1f4fea..0000000
--- a/stock/doctype/valuation_control/locale/ar-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Valuation Control": "\u062a\u0642\u064a\u064a\u0645 \u0645\u0631\u0627\u0642\u0628\u0629"
-}
\ No newline at end of file
diff --git a/stock/doctype/valuation_control/locale/de-doc.json b/stock/doctype/valuation_control/locale/de-doc.json
deleted file mode 100644
index 7a2c605..0000000
--- a/stock/doctype/valuation_control/locale/de-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Stock": "Lager", 
- "Valuation Control": "Valuation Control-"
-}
\ No newline at end of file
diff --git a/stock/doctype/valuation_control/locale/es-doc.json b/stock/doctype/valuation_control/locale/es-doc.json
deleted file mode 100644
index 147f120..0000000
--- a/stock/doctype/valuation_control/locale/es-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Stock": "Valores", 
- "Valuation Control": "Evaluaci\u00f3n de Control"
-}
\ No newline at end of file
diff --git a/stock/doctype/valuation_control/locale/fr-doc.json b/stock/doctype/valuation_control/locale/fr-doc.json
deleted file mode 100644
index b230df6..0000000
--- a/stock/doctype/valuation_control/locale/fr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Stock": "Stock", 
- "Valuation Control": "Contr\u00f4le \u00e9valuation"
-}
\ No newline at end of file
diff --git a/stock/doctype/valuation_control/locale/hi-doc.json b/stock/doctype/valuation_control/locale/hi-doc.json
deleted file mode 100644
index 7b547f6..0000000
--- a/stock/doctype/valuation_control/locale/hi-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "Valuation Control": "\u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928 \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923"
-}
\ No newline at end of file
diff --git a/stock/doctype/valuation_control/locale/hr-doc.json b/stock/doctype/valuation_control/locale/hr-doc.json
deleted file mode 100644
index 40e4b21..0000000
--- a/stock/doctype/valuation_control/locale/hr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Stock": "Zaliha", 
- "Valuation Control": "Vrednovanje kontrola"
-}
\ No newline at end of file
diff --git a/stock/doctype/valuation_control/locale/nl-doc.json b/stock/doctype/valuation_control/locale/nl-doc.json
deleted file mode 100644
index c2dcdff..0000000
--- a/stock/doctype/valuation_control/locale/nl-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Stock": "Voorraad", 
- "Valuation Control": "Waardering Controle"
-}
\ No newline at end of file
diff --git a/stock/doctype/valuation_control/locale/pt-BR-doc.json b/stock/doctype/valuation_control/locale/pt-BR-doc.json
deleted file mode 100644
index 34180c0..0000000
--- a/stock/doctype/valuation_control/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Stock": "Estoque", 
- "Valuation Control": "Controle de Avalia\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/stock/doctype/valuation_control/locale/pt-doc.json b/stock/doctype/valuation_control/locale/pt-doc.json
deleted file mode 100644
index b92f523..0000000
--- a/stock/doctype/valuation_control/locale/pt-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Stock": "Estoque", 
- "Valuation Control": "Controle de valoriza\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/stock/doctype/valuation_control/locale/sr-doc.json b/stock/doctype/valuation_control/locale/sr-doc.json
deleted file mode 100644
index b0c2fbf..0000000
--- a/stock/doctype/valuation_control/locale/sr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "Valuation Control": "\u041f\u0440\u043e\u0446\u0435\u043d\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0430"
-}
\ No newline at end of file
diff --git a/stock/doctype/valuation_control/locale/ta-doc.json b/stock/doctype/valuation_control/locale/ta-doc.json
deleted file mode 100644
index 7326553..0000000
--- a/stock/doctype/valuation_control/locale/ta-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "Valuation Control": "\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1"
-}
\ No newline at end of file
diff --git a/stock/doctype/valuation_control/locale/th-doc.json b/stock/doctype/valuation_control/locale/th-doc.json
deleted file mode 100644
index ecd479c..0000000
--- a/stock/doctype/valuation_control/locale/th-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Valuation Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19"
-}
\ No newline at end of file
diff --git a/stock/doctype/warehouse/README.md b/stock/doctype/warehouse/README.md
new file mode 100644
index 0000000..3ff879e
--- /dev/null
+++ b/stock/doctype/warehouse/README.md
@@ -0,0 +1 @@
+Location (physical or virtual) where Items can be stored.
\ No newline at end of file
diff --git a/stock/doctype/warehouse/locale/_messages_doc.json b/stock/doctype/warehouse/locale/_messages_doc.json
deleted file mode 100644
index 34b681e..0000000
--- a/stock/doctype/warehouse/locale/_messages_doc.json
+++ /dev/null
@@ -1,25 +0,0 @@
-[
- "City", 
- "A logical Warehouse against which stock entries are made.", 
- "Warehouse Contact Info", 
- "State", 
- "Warehouse", 
- "Merge With", 
- "Stock", 
- "PIN", 
- "Warehouse Detail", 
- "Company", 
- "Phone No", 
- "Address Line 1", 
- "Address Line 2", 
- "Merge Warehouses", 
- "Warehouse Name", 
- "Merge", 
- "Mobile No", 
- "For Reference Only.", 
- "This feature is for merging duplicate warehouses. It will replace all the links of this warehouse by \"Merge With\" warehouse. After merging you can delete this warehouse, as stock level for this warehouse will be zero.", 
- "If set, data entry is only allowed for specified users. Else, entry is allowed for all users with requisite permissions.", 
- "Warehouse Type", 
- "Warehouse Users", 
- "Email Id"
-]
\ No newline at end of file
diff --git a/stock/doctype/warehouse/locale/ar-doc.json b/stock/doctype/warehouse/locale/ar-doc.json
deleted file mode 100644
index 6eae4fd..0000000
--- a/stock/doctype/warehouse/locale/ar-doc.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "A logical Warehouse against which stock entries are made.": "\u0645\u0633\u062a\u0648\u062f\u0639 \u0627\u0644\u0645\u0646\u0637\u0642\u064a\u0629 \u0627\u0644\u062a\u064a \u062a\u062a\u0645 \u0636\u062f \u0645\u0642\u0627\u0644\u0627\u062a \u0627\u0644\u0623\u0633\u0647\u0645.", 
- "Address Line 1": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0633\u0637\u0631 1", 
- "Address Line 2": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0633\u0637\u0631 2", 
- "City": "\u0645\u062f\u064a\u0646\u0629", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Email Id": "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u0639\u0631\u0641", 
- "For Reference Only.": "\u0644\u0644\u0625\u0634\u0627\u0631\u0629 \u0641\u0642\u0637.", 
- "If set, data entry is only allowed for specified users. Else, entry is allowed for all users with requisite permissions.": "\u0625\u0630\u0627 \u0645\u062c\u0645\u0648\u0639\u0629\u060c \u064a\u0633\u0645\u062d \u0641\u0642\u0637 \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646 \u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u062d\u062f\u062f. \u0622\u062e\u0631\u060c \u064a\u0633\u0645\u062d \u0644\u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646 \u0627\u0644\u062f\u062e\u0648\u0644 \u0645\u0639 \u0623\u0630\u0648\u0646\u0627\u062a \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629.", 
- "Merge": "\u062f\u0645\u062c", 
- "Merge Warehouses": "\u062f\u0645\u062c \u0645\u0633\u062a\u0648\u062f\u0639\u0627\u062a", 
- "Merge With": "\u062f\u0645\u062c \u0645\u0639", 
- "Mobile No": "\u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644", 
- "PIN": "PIN", 
- "Phone No": "\u0631\u0642\u0645 \u0627\u0644\u0647\u0627\u062a\u0641", 
- "State": "\u062f\u0648\u0644\u0629", 
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "This feature is for merging duplicate warehouses. It will replace all the links of this warehouse by \"Merge With\" warehouse. After merging you can delete this warehouse, as stock level for this warehouse will be zero.": "\u0647\u0630\u0647 \u0627\u0644\u0645\u064a\u0632\u0629 \u0644\u062f\u0645\u062c \u0645\u062e\u0627\u0632\u0646 \u0645\u0643\u0631\u0631\u0629. \u0641\u0625\u0646\u0647 \u0633\u064a\u062a\u0645 \u0627\u0633\u062a\u0628\u062f\u0627\u0644 \u062c\u0645\u064a\u0639 \u0627\u0644\u0631\u0648\u0627\u0628\u0637 \u0645\u0646 \u0647\u0630\u0627 \u0627\u0644\u0645\u0633\u062a\u0648\u062f\u0639 \u0639\u0646 \u0637\u0631\u064a\u0642 &quot;\u0627\u0644\u0627\u0646\u062f\u0645\u0627\u062c \u0645\u0639&quot; \u0627\u0644\u0645\u0633\u062a\u0648\u062f\u0639. \u0628\u0639\u062f \u062f\u0645\u062c \u064a\u0645\u0643\u0646\u0643 \u062d\u0630\u0641 \u0647\u0630\u0627 \u0627\u0644\u0645\u0633\u062a\u0648\u062f\u0639\u060c \u0648\u0645\u0633\u062a\u0648\u0649 \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u0644\u0647\u0630\u0627 \u0627\u0644\u0645\u0633\u062a\u0648\u062f\u0639 \u0633\u064a\u0643\u0648\u0646 \u0635\u0641\u0631\u0627.", 
- "Warehouse": "\u0645\u0633\u062a\u0648\u062f\u0639", 
- "Warehouse Contact Info": "\u0645\u0633\u062a\u0648\u062f\u0639 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644", 
- "Warehouse Detail": "\u0645\u0633\u062a\u0648\u062f\u0639 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Warehouse Name": "\u0645\u0633\u062a\u0648\u062f\u0639 \u0627\u0633\u0645", 
- "Warehouse Type": "\u0645\u0633\u062a\u0648\u062f\u0639 \u0646\u0648\u0639", 
- "Warehouse Users": "\u0645\u0633\u062a\u0648\u062f\u0639 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646"
-}
\ No newline at end of file
diff --git a/stock/doctype/warehouse/locale/de-doc.json b/stock/doctype/warehouse/locale/de-doc.json
deleted file mode 100644
index 783e744..0000000
--- a/stock/doctype/warehouse/locale/de-doc.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "A logical Warehouse against which stock entries are made.": "Eine logische Warehouse gegen die Lager-Eintr\u00e4ge vorgenommen werden.", 
- "Address Line 1": "Address Line 1", 
- "Address Line 2": "Address Line 2", 
- "City": "City", 
- "Company": "Firma", 
- "Email Id": "Email Id", 
- "For Reference Only.": "Nur als Referenz.", 
- "If set, data entry is only allowed for specified users. Else, entry is allowed for all users with requisite permissions.": "Wenn gesetzt, wird die Dateneingabe nur f\u00fcr bestimmte Benutzer erlaubt. Else, wird der Eintritt f\u00fcr alle Benutzer mit den erforderlichen Berechtigungen erlaubt.", 
- "Merge": "Verschmelzen", 
- "Merge Warehouses": "Merge Warehouses", 
- "Merge With": "Mit Merge", 
- "Mobile No": "In Mobile", 
- "PIN": "PIN", 
- "Phone No": "Phone In", 
- "State": "Zustand", 
- "Stock": "Lager", 
- "This feature is for merging duplicate warehouses. It will replace all the links of this warehouse by \"Merge With\" warehouse. After merging you can delete this warehouse, as stock level for this warehouse will be zero.": "Diese Funktion ist f\u00fcr das Zusammenf\u00fchren von doppelten Lagern. Es werden alle Links dieses Lagerhaus Warehouse \"Mit Merge\" zu ersetzen. Nach dem Zusammenf\u00fchren l\u00f6schen Sie dieses Warehouse als Bestand f\u00fcr dieses Lager wird gleich Null sein.", 
- "Warehouse": "Lager", 
- "Warehouse Contact Info": "Warehouse Kontakt Info", 
- "Warehouse Detail": "Warehouse Details", 
- "Warehouse Name": "Warehouse Namen", 
- "Warehouse Type": "Warehouse Typ", 
- "Warehouse Users": "Warehouse-Benutzer"
-}
\ No newline at end of file
diff --git a/stock/doctype/warehouse/locale/es-doc.json b/stock/doctype/warehouse/locale/es-doc.json
deleted file mode 100644
index ef03b1c..0000000
--- a/stock/doctype/warehouse/locale/es-doc.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "A logical Warehouse against which stock entries are made.": "Un almacen de dep\u00f3sito l\u00f3gico en el que las entradas en existencias est\u00e1n hechos.", 
- "Address Line 1": "Direcci\u00f3n L\u00ednea 1", 
- "Address Line 2": "Direcci\u00f3n L\u00ednea 2", 
- "City": "Ciudad", 
- "Company": "Empresa", 
- "Email Id": "Email Id", 
- "For Reference Only.": "S\u00f3lo de referencia.", 
- "If set, data entry is only allowed for specified users. Else, entry is allowed for all users with requisite permissions.": "Si se establece, la entrada de datos s\u00f3lo se permite a los usuarios especificados. Si no, se permite la entrada a todos los usuarios con los permisos necesarios.", 
- "Merge": "Unir", 
- "Merge Warehouses": "Combinar Almacenes", 
- "Merge With": "Combinar con", 
- "Mobile No": "Mobile No", 
- "PIN": "PIN", 
- "Phone No": "No de tel\u00e9fono", 
- "State": "Estado", 
- "Stock": "Valores", 
- "This feature is for merging duplicate warehouses. It will replace all the links of this warehouse by \"Merge With\" warehouse. After merging you can delete this warehouse, as stock level for this warehouse will be zero.": "Esta caracter\u00edstica es para la fusi\u00f3n de almacenes duplicados. Sustituir\u00e1 a todos los eslabones de esta bodega por &quot;Combinar Con&quot; almac\u00e9n. Despu\u00e9s de la fusi\u00f3n puede eliminar este almac\u00e9n, como el nivel de stock para este almac\u00e9n ser\u00e1 cero.", 
- "Warehouse": "Almac\u00e9n", 
- "Warehouse Contact Info": "Almac\u00e9n de informaci\u00f3n de contacto", 
- "Warehouse Detail": "Almac\u00e9n Detalle", 
- "Warehouse Name": "Almac\u00e9n Nombre", 
- "Warehouse Type": "Dep\u00f3sito de tipo", 
- "Warehouse Users": "Usuarios Almac\u00e9n"
-}
\ No newline at end of file
diff --git a/stock/doctype/warehouse/locale/fr-doc.json b/stock/doctype/warehouse/locale/fr-doc.json
deleted file mode 100644
index 785a11a..0000000
--- a/stock/doctype/warehouse/locale/fr-doc.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "A logical Warehouse against which stock entries are made.": "Un Entrep\u00f4t logique contre laquelle les entr\u00e9es en stocks sont faits.", 
- "Address Line 1": "Adresse ligne 1", 
- "Address Line 2": "Adresse ligne 2", 
- "City": "Ville", 
- "Company": "Entreprise", 
- "Email Id": "Identification d&#39;email", 
- "For Reference Only.": "Pour r\u00e9f\u00e9rence seulement.", 
- "If set, data entry is only allowed for specified users. Else, entry is allowed for all users with requisite permissions.": "S&#39;il est d\u00e9fini, la saisie des donn\u00e9es n&#39;est autoris\u00e9 que pour les utilisateurs sp\u00e9cifi\u00e9s. Sinon, l&#39;entr\u00e9e est autoris\u00e9e pour tous les utilisateurs disposant des autorisations requises.", 
- "Merge": "Fusionner", 
- "Merge Warehouses": "Fusionner Entrep\u00f4ts", 
- "Merge With": "Fusionner avec", 
- "Mobile No": "Aucun mobile", 
- "PIN": "PIN", 
- "Phone No": "N \u00b0 de t\u00e9l\u00e9phone", 
- "State": "\u00c9tat", 
- "Stock": "Stock", 
- "This feature is for merging duplicate warehouses. It will replace all the links of this warehouse by \"Merge With\" warehouse. After merging you can delete this warehouse, as stock level for this warehouse will be zero.": "Cette fonction est pour la fusion des entrep\u00f4ts en double. Elle remplacera tous les liens de cet entrep\u00f4t par \u00abFusionner avec&quot; entrep\u00f4t. Apr\u00e8s la fusion, vous pouvez supprimer cet entrep\u00f4t, que le niveau de stock pour cet entrep\u00f4t sera \u00e9gal \u00e0 z\u00e9ro.", 
- "Warehouse": "Entrep\u00f4t", 
- "Warehouse Contact Info": "Entrep\u00f4t Info Contact", 
- "Warehouse Detail": "D\u00e9tail d&#39;entrep\u00f4t", 
- "Warehouse Name": "Nom d&#39;entrep\u00f4t", 
- "Warehouse Type": "Type d&#39;entrep\u00f4t", 
- "Warehouse Users": "Les utilisateurs d&#39;entrep\u00f4t"
-}
\ No newline at end of file
diff --git a/stock/doctype/warehouse/locale/hi-doc.json b/stock/doctype/warehouse/locale/hi-doc.json
deleted file mode 100644
index 8f2ed41..0000000
--- a/stock/doctype/warehouse/locale/hi-doc.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "A logical Warehouse against which stock entries are made.": "\u090f\u0915 \u0924\u093e\u0930\u094d\u0915\u093f\u0915 \u0935\u0947\u092f\u0930\u0939\u093e\u0909\u0938 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u091c\u094b \u0936\u0947\u092f\u0930 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f\u092f\u094b\u0902 \u092c\u0928\u093e \u0930\u0939\u0947 \u0939\u0948\u0902.", 
- "Address Line 1": "\u092a\u0924\u093e \u092a\u0902\u0915\u094d\u0924\u093f 1", 
- "Address Line 2": "\u092a\u0924\u093e \u092a\u0902\u0915\u094d\u0924\u093f 2", 
- "City": "\u0936\u0939\u0930", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Email Id": "\u0908\u092e\u0947\u0932 \u0906\u0908\u0921\u0940", 
- "For Reference Only.": "\u0938\u0902\u0926\u0930\u094d\u092d \u0915\u0947 \u0932\u093f\u090f \u0939\u0940.", 
- "If set, data entry is only allowed for specified users. Else, entry is allowed for all users with requisite permissions.": "\u0905\u0917\u0930 \u0938\u0947\u091f, \u0921\u0947\u091f\u093e \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u0915\u0947\u0935\u0932 \u0928\u093f\u0930\u094d\u0926\u093f\u0937\u094d\u091f \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e\u0913\u0902 \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0940 \u0939\u0948. \u0935\u0930\u0928\u093e, \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u0905\u092a\u0947\u0915\u094d\u0937\u093f\u0924 \u0905\u0928\u0941\u092e\u0924\u093f \u0915\u0947 \u0938\u093e\u0925 \u0938\u092d\u0940 \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e\u0913\u0902 \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0940 \u0939\u0948.", 
- "Merge": "\u092e\u0930\u094d\u091c", 
- "Merge Warehouses": "\u0917\u094b\u0926\u093e\u092e\u094b\u0902 \u092e\u0930\u094d\u091c", 
- "Merge With": "\u0915\u0947 \u0938\u093e\u0925 \u0935\u093f\u0932\u092f", 
- "Mobile No": "\u0928\u0939\u0940\u0902 \u092e\u094b\u092c\u093e\u0907\u0932", 
- "PIN": "\u092a\u093f\u0928", 
- "Phone No": "\u0915\u094b\u0908 \u092b\u094b\u0928", 
- "State": "\u0930\u093e\u091c\u094d\u092f", 
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "This feature is for merging duplicate warehouses. It will replace all the links of this warehouse by \"Merge With\" warehouse. After merging you can delete this warehouse, as stock level for this warehouse will be zero.": "\u0907\u0938 \u0938\u0941\u0935\u093f\u0927\u093e \u0921\u0941\u092a\u094d\u0932\u093f\u0915\u0947\u091f \u0917\u094b\u0926\u093e\u092e\u094b\u0902 \u0935\u093f\u0932\u092f \u0915\u0947 \u0932\u093f\u090f \u0939\u0948. \u092f\u0939 \u0917\u094b\u0926\u093e\u092e &quot;\u0915\u0947 \u0938\u093e\u0925 \u0935\u093f\u0932\u092f \u0938\u0947 \u0907\u0938 \u0917\u094b\u0926\u093e\u092e \u0915\u0947 \u0938\u092d\u0940 \u0932\u093f\u0902\u0915 \u0915\u0940 \u091c\u0917\u0939 \u0932\u0947\u0917\u093e. \u0935\u093f\u0932\u092f \u0915\u0947 \u092c\u093e\u0926 \u0906\u092a \u0907\u0938 \u0917\u094b\u0926\u093e\u092e \u0915\u094b \u0939\u091f\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f, \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0907\u0938 \u0917\u094b\u0926\u093e\u092e \u0915\u0947 \u0932\u093f\u090f \u0938\u094d\u091f\u0949\u0915 \u0938\u094d\u0924\u0930 \u0936\u0942\u0928\u094d\u092f \u0939\u094b \u091c\u093e\u090f\u0917\u093e \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902.", 
- "Warehouse": "\u0917\u094b\u0926\u093e\u092e", 
- "Warehouse Contact Info": "\u0935\u0947\u092f\u0930\u0939\u093e\u0909\u0938 \u0938\u0902\u092a\u0930\u094d\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Warehouse Detail": "\u0935\u0947\u0905\u0930\u0939\u093e\u0909\u0938 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Warehouse Name": "\u0935\u0947\u0905\u0930\u0939\u093e\u0909\u0938 \u0928\u093e\u092e", 
- "Warehouse Type": "\u0935\u0947\u0905\u0930\u0939\u093e\u0909\u0938 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Warehouse Users": "\u0935\u0947\u092f\u0930\u0939\u093e\u0909\u0938 \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e\u0913\u0902"
-}
\ No newline at end of file
diff --git a/stock/doctype/warehouse/locale/hr-doc.json b/stock/doctype/warehouse/locale/hr-doc.json
deleted file mode 100644
index 1e624b4..0000000
--- a/stock/doctype/warehouse/locale/hr-doc.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "A logical Warehouse against which stock entries are made.": "Logi\u010dno Skladi\u0161te protiv kojih dionica unosi su napravili.", 
- "Address Line 1": "Adresa Linija 1", 
- "Address Line 2": "Adresa Linija 2", 
- "City": "Grad", 
- "Company": "Dru\u0161tvo", 
- "Email Id": "E-mail ID", 
- "For Reference Only.": "Samo za referencu.", 
- "If set, data entry is only allowed for specified users. Else, entry is allowed for all users with requisite permissions.": "Ako skup, unos podataka je dopu\u0161teno samo za odre\u0111ene korisnike. Ina\u010de, ulaz je dozvoljen za sve korisnike sa potrebnim dozvolama.", 
- "Merge": "Spojiti", 
- "Merge Warehouses": "Spoji skladi\u0161ta", 
- "Merge With": "Spoji S", 
- "Mobile No": "Mobitel Nema", 
- "PIN": "PIN", 
- "Phone No": "Telefonski broj", 
- "State": "Dr\u017eava", 
- "Stock": "Zaliha", 
- "This feature is for merging duplicate warehouses. It will replace all the links of this warehouse by \"Merge With\" warehouse. After merging you can delete this warehouse, as stock level for this warehouse will be zero.": "Ova je zna\u010dajka za spajanje duple skladi\u0161ta. To \u0107e zamijeniti sve linkove u ovom skladi\u0161tu strane &quot;spojiti s&quot; skladi\u0161ta. Nakon spajanja mo\u017eete izbrisati ovaj skladi\u0161te, kao dioni\u010dko razina za ovaj skladi\u0161te \u0107e biti nula.", 
- "Warehouse": "Skladi\u0161te", 
- "Warehouse Contact Info": "Skladi\u0161te Kontakt Info", 
- "Warehouse Detail": "Skladi\u0161te Detalj", 
- "Warehouse Name": "Skladi\u0161te Ime", 
- "Warehouse Type": "Skladi\u0161te Tip", 
- "Warehouse Users": "Skladi\u0161te Korisnika"
-}
\ No newline at end of file
diff --git a/stock/doctype/warehouse/locale/nl-doc.json b/stock/doctype/warehouse/locale/nl-doc.json
deleted file mode 100644
index ae3c6d3..0000000
--- a/stock/doctype/warehouse/locale/nl-doc.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "A logical Warehouse against which stock entries are made.": "Een logische Warehouse waartegen de voorraad worden gemaakt.", 
- "Address Line 1": "Adres Lijn 1", 
- "Address Line 2": "Adres Lijn 2", 
- "City": "City", 
- "Company": "Vennootschap", 
- "Email Id": "E-mail Identiteitskaart", 
- "For Reference Only.": "Alleen ter referentie.", 
- "If set, data entry is only allowed for specified users. Else, entry is allowed for all users with requisite permissions.": "Indien ingesteld, wordt het invoeren van gegevens alleen toegestaan \u200b\u200bvoor bepaalde gebruikers. Else, is toegang toegestaan \u200b\u200bvoor alle gebruikers met de vereiste machtigingen.", 
- "Merge": "Samensmelten", 
- "Merge Warehouses": "Samenvoegen Magazijnen", 
- "Merge With": "Fuseren met", 
- "Mobile No": "Mobiel Nog geen", 
- "PIN": "PIN", 
- "Phone No": "Telefoon nr.", 
- "State": "Staat", 
- "Stock": "Voorraad", 
- "This feature is for merging duplicate warehouses. It will replace all the links of this warehouse by \"Merge With\" warehouse. After merging you can delete this warehouse, as stock level for this warehouse will be zero.": "Deze functie is voor het samenvoegen van dubbele magazijnen. Deze vervangt alle schakels van dit magazijn door &quot;Samenvoegen met&quot; magazijn. Na het samenvoegen kunt u wissen dit magazijn, de voorraad niveau voor dit magazijn zal nul zijn.", 
- "Warehouse": "Magazijn", 
- "Warehouse Contact Info": "Warehouse Contact Info", 
- "Warehouse Detail": "Magazijn Detail", 
- "Warehouse Name": "Warehouse Naam", 
- "Warehouse Type": "Warehouse Type", 
- "Warehouse Users": "Magazijn Gebruikers"
-}
\ No newline at end of file
diff --git a/stock/doctype/warehouse/locale/pt-BR-doc.json b/stock/doctype/warehouse/locale/pt-BR-doc.json
deleted file mode 100644
index 3abf7b2..0000000
--- a/stock/doctype/warehouse/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "A logical Warehouse against which stock entries are made.": "Um Almoxarifado l\u00f3gico contra o qual os lan\u00e7amentos de estoque s\u00e3o feitos.", 
- "Address Line 1": "Endere\u00e7o Linha 1", 
- "Address Line 2": "Endere\u00e7o Linha 2", 
- "City": "Cidade", 
- "Company": "Empresa", 
- "Email Id": "Endere\u00e7o de e-mail", 
- "For Reference Only.": "Apenas para refer\u00eancia.", 
- "If set, data entry is only allowed for specified users. Else, entry is allowed for all users with requisite permissions.": "Se definido, a entrada de dados s\u00f3 \u00e9 permitida para usu\u00e1rios especificados. Outra, a entrada \u00e9 permitida para todos os usu\u00e1rios com permiss\u00f5es necess\u00e1rias.", 
- "Merge": "Unir", 
- "Merge Warehouses": "Unir Almoxarifados", 
- "Merge With": "Unir com", 
- "Mobile No": "Telefone Celular", 
- "PIN": "PIN", 
- "Phone No": "N\u00ba de telefone", 
- "State": "Estado", 
- "Stock": "Estoque", 
- "This feature is for merging duplicate warehouses. It will replace all the links of this warehouse by \"Merge With\" warehouse. After merging you can delete this warehouse, as stock level for this warehouse will be zero.": "Este recurso \u00e9 para a fus\u00e3o almoxarifados duplicados. Ele ir\u00e1 substituir todos os links deste almoxarifado pelos do almoxarifado &quot;Mesclar Com&quot;. Ap\u00f3s a fus\u00e3o voc\u00ea pode excluir este almoxarifado, pois o n\u00edvel de estoque para este almoxarifado vai ser zero.", 
- "Warehouse": "Almoxarifado", 
- "Warehouse Contact Info": "Informa\u00e7\u00f5es de Contato do Almoxarifado", 
- "Warehouse Detail": "Detalhe do Almoxarifado", 
- "Warehouse Name": "Nome do Almoxarifado", 
- "Warehouse Type": "Tipo de Almoxarifado", 
- "Warehouse Users": "Usu\u00e1rios do Warehouse"
-}
\ No newline at end of file
diff --git a/stock/doctype/warehouse/locale/pt-doc.json b/stock/doctype/warehouse/locale/pt-doc.json
deleted file mode 100644
index d1fcf76..0000000
--- a/stock/doctype/warehouse/locale/pt-doc.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "A logical Warehouse against which stock entries are made.": "Um armaz\u00e9m l\u00f3gico contra o qual as entradas de a\u00e7\u00f5es s\u00e3o feitas.", 
- "Address Line 1": "Endere\u00e7o Linha 1", 
- "Address Line 2": "Endere\u00e7o Linha 2", 
- "City": "Cidade", 
- "Company": "Companhia", 
- "Email Id": "Id e-mail", 
- "For Reference Only.": "Apenas para refer\u00eancia.", 
- "If set, data entry is only allowed for specified users. Else, entry is allowed for all users with requisite permissions.": "Se definido, a entrada de dados s\u00f3 \u00e9 permitida para usu\u00e1rios especificados. Outra, a entrada \u00e9 permitida para todos os usu\u00e1rios com permiss\u00f5es necess\u00e1rias.", 
- "Merge": "Fundir", 
- "Merge Warehouses": "Mesclar Armaz\u00e9ns", 
- "Merge With": "Intercalar com", 
- "Mobile No": "No m\u00f3vel", 
- "PIN": "PIN", 
- "Phone No": "N \u00ba de telefone", 
- "State": "Estado", 
- "Stock": "Estoque", 
- "This feature is for merging duplicate warehouses. It will replace all the links of this warehouse by \"Merge With\" warehouse. After merging you can delete this warehouse, as stock level for this warehouse will be zero.": "Este recurso \u00e9 para a fus\u00e3o armaz\u00e9ns duplicados. Ele ir\u00e1 substituir todos os links deste armaz\u00e9m por &quot;Intercalar com&quot; armaz\u00e9m. Ap\u00f3s a fus\u00e3o voc\u00ea pode excluir este armaz\u00e9m, como n\u00edvel de estoque para este armaz\u00e9m vai ser zero.", 
- "Warehouse": "Armaz\u00e9m", 
- "Warehouse Contact Info": "Armaz\u00e9m Informa\u00e7\u00f5es de Contato", 
- "Warehouse Detail": "Detalhe Armaz\u00e9m", 
- "Warehouse Name": "Nome Armaz\u00e9m", 
- "Warehouse Type": "Tipo de armaz\u00e9m", 
- "Warehouse Users": "Usu\u00e1rios do Warehouse"
-}
\ No newline at end of file
diff --git a/stock/doctype/warehouse/locale/sr-doc.json b/stock/doctype/warehouse/locale/sr-doc.json
deleted file mode 100644
index c5b6128..0000000
--- a/stock/doctype/warehouse/locale/sr-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "A logical Warehouse against which stock entries are made.": "\u041b\u043e\u0433\u0438\u0447\u0430\u043d \u041c\u0430\u0433\u0430\u0446\u0438\u043d \u043f\u0440\u043e\u0442\u0438\u0432 \u043a\u043e\u0458\u0438\u0445 \u0441\u0435 \u043f\u0440\u0430\u0432\u0435 \u0437\u0430\u043b\u0438\u0445\u0435 \u0441\u0442\u0430\u0432\u043a\u0435.", 
- "Address Line 1": "\u0410\u0434\u0434\u0440\u0435\u0441\u0441 \u041b\u0438\u043d\u0435 1", 
- "Address Line 2": "\u0410\u0434\u0434\u0440\u0435\u0441\u0441 \u041b\u0438\u043d\u0435 2", 
- "City": "\u0413\u0440\u0430\u0434", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Email Id": "\u0415\u043c\u0430\u0438\u043b \u0418\u0414", 
- "For Reference Only.": "\u0421\u0430\u043c\u043e \u0437\u0430 \u0440\u0435\u0444\u0435\u0440\u0435\u043d\u0446\u0443.", 
- "Merge": "\u0421\u043f\u043e\u0458\u0438\u0442\u0438", 
- "Merge Warehouses": "\u041e\u0431\u0458\u0435\u0434\u0438\u045a\u0430\u0432\u0430\u045a\u0435 \u0441\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0438\u043c\u0430", 
- "Merge With": "\u041e\u0431\u0458\u0435\u0434\u0438\u045a\u0430\u0432\u0430\u045a\u0435 \u0421\u0430", 
- "Mobile No": "\u041c\u043e\u0431\u0438\u043b\u043d\u0438 \u041d\u0435\u043c\u0430", 
- "PIN": "\u041f\u0418\u041d", 
- "Phone No": "\u0422\u0435\u043b", 
- "State": "\u0414\u0440\u0436\u0430\u0432\u0430", 
- "Stock": "\u0417\u0430\u043b\u0438\u0445\u0430", 
- "This feature is for merging duplicate warehouses. It will replace all the links of this warehouse by \"Merge With\" warehouse. After merging you can delete this warehouse, as stock level for this warehouse will be zero.": "\u041e\u0432\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u0458\u0430 \u0458\u0435 \u0437\u0430 \u0441\u043f\u0430\u0458\u0430\u045a\u0435 \u0434\u0443\u043f\u043b\u0438\u0445 \u0441\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0430. \u041e\u043d \u045b\u0435 \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u0438 \u0441\u0432\u0435 \u0432\u0435\u0437\u0435 \u043e\u0432\u043e\u0433 \u043c\u0430\u0433\u0430\u0446\u0438\u043d\u0430 \u043f\u043e &quot;\u0441\u043f\u043e\u0458\u0438\u043b\u0438 \u0441\u0430&quot; \u0441\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0430. \u041d\u0430\u043a\u043e\u043d \u0441\u043f\u0430\u0458\u0430\u045a\u0430 \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0437\u0431\u0440\u0438\u0441\u0430\u0442\u0438 \u043e\u0432\u0430\u0458 \u043c\u0430\u0433\u0430\u0446\u0438\u043d, \u0458\u0435\u0440 \u045b\u0435 \u0437\u0430\u043b\u0438\u0445\u0435 \u043d\u0438\u0432\u043e \u0437\u0430 \u043e\u0432\u0443 \u0441\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0435 \u0431\u0443\u0434\u0435 \u043d\u0443\u043b\u0430.", 
- "Warehouse": "\u041c\u0430\u0433\u0430\u0446\u0438\u043d", 
- "Warehouse Contact Info": "\u041c\u0430\u0433\u0430\u0446\u0438\u043d \u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0418\u043d\u0444\u043e", 
- "Warehouse Detail": "\u041c\u0430\u0433\u0430\u0446\u0438\u043d \u0414\u0435\u0442\u0430\u0459", 
- "Warehouse Name": "\u041c\u0430\u0433\u0430\u0446\u0438\u043d \u0418\u043c\u0435", 
- "Warehouse Type": "\u0421\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0435 \u0422\u0438\u043f"
-}
\ No newline at end of file
diff --git a/stock/doctype/warehouse/locale/ta-doc.json b/stock/doctype/warehouse/locale/ta-doc.json
deleted file mode 100644
index 4b5607b..0000000
--- a/stock/doctype/warehouse/locale/ta-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "A logical Warehouse against which stock entries are made.": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0b8e\u0bb4\u0bc1\u0ba4\u0bbf\u0baf\u0bc1\u0bb3\u0bcd\u0bb3\u0bbe\u0bb0\u0bcd \u0b87\u0bb5\u0bc8 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95 \u0b92\u0bb0\u0bc1 \u0ba4\u0bb0\u0bc1\u0b95\u0bcd\u0b95 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1.", 
- "Address Line 1": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf \u0bb5\u0bb0\u0bbf 1", 
- "Address Line 2": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf \u0bb5\u0bb0\u0bbf 2", 
- "City": "\u0ba8\u0b95\u0bb0\u0bae\u0bcd", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Email Id": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0bb5\u0bbf\u0bb2\u0bbe\u0b9a\u0bae\u0bcd", 
- "For Reference Only.": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0b9f\u0bcd\u0b9f\u0bc1\u0bae\u0bc7.", 
- "Merge": "\u0b85\u0bae\u0bbf\u0bb4\u0bcd (\u0ba4\u0bcd\u0ba4\u0bc1)", 
- "Merge Warehouses": "\u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd \u0b92\u0ba9\u0bcd\u0bb1\u0bbe\u0b95\u0bcd\u0b95", 
- "Merge With": "\u0b89\u0b9f\u0ba9\u0bcd \u0b87\u0ba3\u0bc8", 
- "Mobile No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0bae\u0bc6\u0bbe\u0baa\u0bc8\u0bb2\u0bcd", 
- "PIN": "PIN", 
- "Phone No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0baa\u0bc7\u0bbe\u0ba9\u0bcd", 
- "State": "\u0ba8\u0bbf\u0bb2\u0bc8", 
- "Stock": "\u0baa\u0b99\u0bcd\u0b95\u0bc1", 
- "This feature is for merging duplicate warehouses. It will replace all the links of this warehouse by \"Merge With\" warehouse. After merging you can delete this warehouse, as stock level for this warehouse will be zero.": "\u0b87\u0ba8\u0bcd\u0ba4 \u0b85\u0bae\u0bcd\u0b9a\u0ba4\u0bcd\u0ba4\u0bc8 \u0baa\u0bc7\u0bbe\u0bb2\u0bbf \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1\u0b95\u0bb3\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bbf\u0ba9\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1. \u0b87\u0ba4\u0bc1 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bbf\u0bb2\u0bcd &quot;\u0b89\u0b9f\u0ba9\u0bcd \u0b87\u0ba3\u0bc8&quot; \u0b87\u0ba8\u0bcd\u0ba4 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bbf\u0ba9\u0bcd \u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0b87\u0ba3\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0b87\u0b9f\u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd. \u0b9a\u0bc7\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bbf\u0ba9\u0bcd \u0baa\u0bbf\u0ba9\u0bcd\u0ba9\u0bb0\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bbf\u0bb2\u0bcd \u0b87\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0ba8\u0bbf\u0bb2\u0bc8 \u0baa\u0bc2\u0b9c\u0bcd\u0b9c\u0bbf\u0baf\u0bae\u0bcd \u0b8e\u0ba9, \u0b87\u0ba8\u0bcd\u0ba4 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bbf\u0ba9\u0bcd \u0ba8\u0bc0\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bcd.", 
- "Warehouse": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bc8\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0b87\u0b9f\u0bae\u0bcd", 
- "Warehouse Contact Info": "\u0b9a\u0bc7\u0bae\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Warehouse Detail": "\u0b9a\u0bc7\u0bae\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1 \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Warehouse Name": "\u0b9a\u0bc7\u0bae\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1 \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Warehouse Type": "\u0b9a\u0bc7\u0bae\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1"
-}
\ No newline at end of file
diff --git a/stock/doctype/warehouse/locale/th-doc.json b/stock/doctype/warehouse/locale/th-doc.json
deleted file mode 100644
index 111d67d..0000000
--- a/stock/doctype/warehouse/locale/th-doc.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "A logical Warehouse against which stock entries are made.": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e15\u0e23\u0e23\u0e01\u0e30\u0e01\u0e31\u0e1a\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e15\u0e47\u0e2d\u0e01\u0e08\u0e30\u0e17\u0e33", 
- "Address Line 1": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e1a\u0e23\u0e23\u0e17\u0e31\u0e14\u0e17\u0e35\u0e48 1", 
- "Address Line 2": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e1a\u0e23\u0e23\u0e17\u0e31\u0e14\u0e17\u0e35\u0e48 2", 
- "City": "\u0e40\u0e21\u0e37\u0e2d\u0e07", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Email Id": "Email \u0e23\u0e2b\u0e31\u0e2a", 
- "For Reference Only.": "\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07\u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19", 
- "If set, data entry is only allowed for specified users. Else, entry is allowed for all users with requisite permissions.": "\u0e2b\u0e32\u0e01\u0e15\u0e31\u0e49\u0e07\u0e01\u0e32\u0e23\u0e1b\u0e49\u0e2d\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38 \u0e2d\u0e37\u0e48\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e17\u0e35\u0e48\u0e21\u0e35\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c\u0e17\u0e35\u0e48\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19", 
- "Merge": "\u0e1c\u0e2a\u0e32\u0e19", 
- "Merge Warehouses": "\u0e1c\u0e2a\u0e32\u0e19\u0e42\u0e01\u0e14\u0e31\u0e07", 
- "Merge With": "\u0e1c\u0e2a\u0e32\u0e19\u0e01\u0e31\u0e1a", 
- "Mobile No": "\u0e21\u0e37\u0e2d\u0e16\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "PIN": "PIN", 
- "Phone No": "\u0e42\u0e17\u0e23\u0e28\u0e31\u0e1e\u0e17\u0e4c\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "State": "\u0e23\u0e31\u0e10", 
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "This feature is for merging duplicate warehouses. It will replace all the links of this warehouse by \"Merge With\" warehouse. After merging you can delete this warehouse, as stock level for this warehouse will be zero.": "\u0e04\u0e38\u0e13\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30\u0e19\u0e35\u0e49\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1c\u0e2a\u0e32\u0e19\u0e42\u0e01\u0e14\u0e31\u0e07\u0e17\u0e35\u0e48\u0e0b\u0e49\u0e33\u0e01\u0e31\u0e19 \u0e21\u0e31\u0e19\u0e08\u0e30\u0e40\u0e02\u0e49\u0e32\u0e21\u0e32\u0e41\u0e17\u0e19\u0e17\u0e35\u0e48\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e42\u0e22\u0e07\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e02\u0e2d\u0e07\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e19\u0e35\u0e49\u0e42\u0e14\u0e22 &quot;\u0e1c\u0e2a\u0e32\u0e19\u0e01\u0e31\u0e1a&quot; \u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32 \u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e04\u0e27\u0e1a\u0e23\u0e27\u0e21\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e25\u0e1a\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e19\u0e35\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e2a\u0e15\u0e47\u0e2d\u0e01\u0e43\u0e19\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e19\u0e35\u0e49\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e28\u0e39\u0e19\u0e22\u0e4c", 
- "Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Warehouse Contact Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Warehouse Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Warehouse Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Warehouse Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Warehouse Users": "\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e17\u0e35\u0e48\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32"
-}
\ No newline at end of file
diff --git a/stock/doctype/warehouse/warehouse.py b/stock/doctype/warehouse/warehouse.py
index dc8bfea..264e459 100644
--- a/stock/doctype/warehouse/warehouse.py
+++ b/stock/doctype/warehouse/warehouse.py
@@ -65,10 +65,6 @@
 			msgprint("[Stock Update] Ignored %s since it is not a stock item" 
 				% args.get("item_code"))
 
-	def check_state(self):
-		return "\n" + "\n".join([i[0] for i in sql("""
-			select state_name from `tabState` where country=%s""", self.doc.country)])
-
 	def validate(self):
 		if self.doc.email_id and not validate_email_add(self.doc.email_id):
 				msgprint("Please enter valid Email Id", raise_exception=1)
diff --git a/stock/doctype/warehouse_user/README.md b/stock/doctype/warehouse_user/README.md
new file mode 100644
index 0000000..f4ed2b0
--- /dev/null
+++ b/stock/doctype/warehouse_user/README.md
@@ -0,0 +1 @@
+If specified, only user defined in this table are allowed to transact on the parent Warehouse.
\ No newline at end of file
diff --git a/stock/doctype/warehouse_user/locale/_messages_doc.json b/stock/doctype/warehouse_user/locale/_messages_doc.json
deleted file mode 100644
index 4958ac5..0000000
--- a/stock/doctype/warehouse_user/locale/_messages_doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-[
- "Warehouse User", 
- "User", 
- "Stock"
-]
\ No newline at end of file
diff --git a/stock/doctype/warehouse_user/locale/ar-doc.json b/stock/doctype/warehouse_user/locale/ar-doc.json
deleted file mode 100644
index 557ce5f..0000000
--- a/stock/doctype/warehouse_user/locale/ar-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Stock": "\u0627\u0644\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "User": "\u0645\u0633\u062a\u062e\u062f\u0645", 
- "Warehouse User": "\u0645\u0633\u062a\u0648\u062f\u0639 \u0627\u0644\u0639\u0636\u0648"
-}
\ No newline at end of file
diff --git a/stock/doctype/warehouse_user/locale/de-doc.json b/stock/doctype/warehouse_user/locale/de-doc.json
deleted file mode 100644
index 4541bcd..0000000
--- a/stock/doctype/warehouse_user/locale/de-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Stock": "Lager", 
- "User": "Benutzer", 
- "Warehouse User": "Warehouse Benutzer"
-}
\ No newline at end of file
diff --git a/stock/doctype/warehouse_user/locale/es-doc.json b/stock/doctype/warehouse_user/locale/es-doc.json
deleted file mode 100644
index 39b36b8..0000000
--- a/stock/doctype/warehouse_user/locale/es-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Stock": "Valores", 
- "User": "Usuario", 
- "Warehouse User": "Almac\u00e9n del usuario"
-}
\ No newline at end of file
diff --git a/stock/doctype/warehouse_user/locale/fr-doc.json b/stock/doctype/warehouse_user/locale/fr-doc.json
deleted file mode 100644
index 898bf94..0000000
--- a/stock/doctype/warehouse_user/locale/fr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Stock": "Stock", 
- "User": "Utilisateur", 
- "Warehouse User": "L&#39;utilisateur d&#39;entrep\u00f4t"
-}
\ No newline at end of file
diff --git a/stock/doctype/warehouse_user/locale/hi-doc.json b/stock/doctype/warehouse_user/locale/hi-doc.json
deleted file mode 100644
index 53136b3..0000000
--- a/stock/doctype/warehouse_user/locale/hi-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Stock": "\u0938\u094d\u091f\u0949\u0915", 
- "User": "\u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e", 
- "Warehouse User": "\u0935\u0947\u0905\u0930\u0939\u093e\u0909\u0938 \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u0915\u0947"
-}
\ No newline at end of file
diff --git a/stock/doctype/warehouse_user/locale/hr-doc.json b/stock/doctype/warehouse_user/locale/hr-doc.json
deleted file mode 100644
index 631b131..0000000
--- a/stock/doctype/warehouse_user/locale/hr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Stock": "Zaliha", 
- "User": "Korisnik", 
- "Warehouse User": "Skladi\u0161te Upute"
-}
\ No newline at end of file
diff --git a/stock/doctype/warehouse_user/locale/nl-doc.json b/stock/doctype/warehouse_user/locale/nl-doc.json
deleted file mode 100644
index 634ab6c..0000000
--- a/stock/doctype/warehouse_user/locale/nl-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Stock": "Voorraad", 
- "User": "Gebruiker", 
- "Warehouse User": "Magazijn Gebruiker"
-}
\ No newline at end of file
diff --git a/stock/doctype/warehouse_user/locale/pt-BR-doc.json b/stock/doctype/warehouse_user/locale/pt-BR-doc.json
deleted file mode 100644
index dcfbfa9..0000000
--- a/stock/doctype/warehouse_user/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Stock": "Estoque", 
- "User": "Usu\u00e1rio", 
- "Warehouse User": "Usu\u00e1rio Armaz\u00e9m"
-}
\ No newline at end of file
diff --git a/stock/doctype/warehouse_user/locale/pt-doc.json b/stock/doctype/warehouse_user/locale/pt-doc.json
deleted file mode 100644
index dcfbfa9..0000000
--- a/stock/doctype/warehouse_user/locale/pt-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Stock": "Estoque", 
- "User": "Usu\u00e1rio", 
- "Warehouse User": "Usu\u00e1rio Armaz\u00e9m"
-}
\ No newline at end of file
diff --git a/stock/doctype/warehouse_user/locale/th-doc.json b/stock/doctype/warehouse_user/locale/th-doc.json
deleted file mode 100644
index e119d6f..0000000
--- a/stock/doctype/warehouse_user/locale/th-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "User": "\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19", 
- "Warehouse User": "\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32"
-}
\ No newline at end of file
diff --git a/stock/locale/_messages_js.json b/stock/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/stock/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/stock/locale/_messages_py.json b/stock/locale/_messages_py.json
deleted file mode 100644
index f5b4a01..0000000
--- a/stock/locale/_messages_py.json
+++ /dev/null
@@ -1,7 +0,0 @@
-[
- "is not a Stock Item", 
- "Item", 
- "Please check", 
- "reached its end of life on", 
- "is a cancelled Item"
-]
\ No newline at end of file
diff --git a/stock/locale/ar-py.json b/stock/locale/ar-py.json
deleted file mode 100644
index b8dd151..0000000
--- a/stock/locale/ar-py.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Item": "\u0628\u0646\u062f", 
- "Please check": "\u064a\u0631\u062c\u0649 \u0645\u0631\u0627\u062c\u0639\u0629", 
- "is a cancelled Item": "\u0647\u0648 \u0628\u0646\u062f \u0625\u0644\u063a\u0627\u0621", 
- "is not a Stock Item": "\u0644\u064a\u0633 \u0627\u0644\u0625\u063a\u0644\u0627\u0642 \u0644\u0644\u0633\u0647\u0645", 
- "reached its end of life on": "\u0648\u0635\u0644 \u0625\u0644\u0649 \u0646\u0647\u0627\u064a\u062a\u0647 \u0645\u0646 \u0627\u0644\u062d\u064a\u0627\u0629 \u0639\u0644\u0649"
-}
\ No newline at end of file
diff --git a/stock/locale/de-py.json b/stock/locale/de-py.json
deleted file mode 100644
index 68b58d7..0000000
--- a/stock/locale/de-py.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Item": "Artikel", 
- "Please check": "Bitte \u00fcberpr\u00fcfen Sie", 
- "is a cancelled Item": "ist ein gestempeltes", 
- "is not a Stock Item": "ist kein Lagerartikel", 
- "reached its end of life on": "erreichte Ende des Lebens auf"
-}
\ No newline at end of file
diff --git a/stock/locale/es-py.json b/stock/locale/es-py.json
deleted file mode 100644
index 7d145d1..0000000
--- a/stock/locale/es-py.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Item": "Art\u00edculo", 
- "Please check": "Por favor, compruebe", 
- "is a cancelled Item": "Es un Tema cancelado", 
- "is not a Stock Item": "no es un elemento de serie", 
- "reached its end of life on": "llegado al final de su vida en la"
-}
\ No newline at end of file
diff --git a/stock/locale/fr-py.json b/stock/locale/fr-py.json
deleted file mode 100644
index c466df4..0000000
--- a/stock/locale/fr-py.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Item": "Article", 
- "Please check": "S&#39;il vous pla\u00eet v\u00e9rifier", 
- "is a cancelled Item": "est un \u00e9l\u00e9ment annul\u00e9e", 
- "is not a Stock Item": "n&#39;est pas un \u00e9l\u00e9ment de Stock", 
- "reached its end of life on": "atteint la fin de sa vie sur"
-}
\ No newline at end of file
diff --git a/stock/locale/hi-py.json b/stock/locale/hi-py.json
deleted file mode 100644
index 58d4e65..0000000
--- a/stock/locale/hi-py.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Item": "\u092e\u0926", 
- "Please check": "\u0915\u0943\u092a\u092f\u093e \u091c\u093e\u0901\u091a \u0915\u0930\u0947\u0902", 
- "is a cancelled Item": "\u0930\u0926\u094d\u0926 \u0906\u0907\u091f\u092e", 
- "is not a Stock Item": "\u0938\u094d\u091f\u0949\u0915 \u0906\u0907\u091f\u092e \u0928\u0939\u0940\u0902 \u0939\u0948", 
- "reached its end of life on": "\u092a\u0930 \u0905\u092a\u0928\u0947 \u091c\u0940\u0935\u0928 \u0915\u0947 \u0905\u0902\u0924 \u0924\u0915 \u092a\u0939\u0941\u0901\u091a"
-}
\ No newline at end of file
diff --git a/stock/locale/hr-py.json b/stock/locale/hr-py.json
deleted file mode 100644
index 24f60bb..0000000
--- a/stock/locale/hr-py.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Item": "Stavka", 
- "Please check": "Molimo provjerite", 
- "is a cancelled Item": "je otkazan artikla", 
- "is not a Stock Item": "nije katalo\u0161ki artikla", 
- "reached its end of life on": "dosegla svoj kraj \u017eivota na"
-}
\ No newline at end of file
diff --git a/stock/locale/nl-py.json b/stock/locale/nl-py.json
deleted file mode 100644
index 7964d37..0000000
--- a/stock/locale/nl-py.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Item": "Item", 
- "Please check": "Controleer", 
- "is a cancelled Item": "is een geannuleerde artikel", 
- "is not a Stock Item": "is niet een Stock Item", 
- "reached its end of life on": "het einde van zijn leven op"
-}
\ No newline at end of file
diff --git a/stock/locale/pt-BR-py.json b/stock/locale/pt-BR-py.json
deleted file mode 100644
index 0bf350c..0000000
--- a/stock/locale/pt-BR-py.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Item": "Item", 
- "Please check": "Por favor, verifique", 
- "is a cancelled Item": "\u00e9 um Item cancelado", 
- "is not a Stock Item": "n\u00e3o \u00e9 um Item de Estoque", 
- "reached its end of life on": "chegou ao fim de vida em"
-}
\ No newline at end of file
diff --git a/stock/locale/pt-py.json b/stock/locale/pt-py.json
deleted file mode 100644
index cfcbcec..0000000
--- a/stock/locale/pt-py.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Item": "Item", 
- "Please check": "Por favor, verifique", 
- "is a cancelled Item": "\u00e9 um item cancelado", 
- "is not a Stock Item": "n\u00e3o \u00e9 um item de estoque", 
- "reached its end of life on": "chegou ao fim da vida na"
-}
\ No newline at end of file
diff --git a/stock/locale/sr-py.json b/stock/locale/sr-py.json
deleted file mode 100644
index ed1672f..0000000
--- a/stock/locale/sr-py.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Item": "\u0421\u0442\u0430\u0432\u043a\u0430", 
- "Please check": "\u041c\u043e\u043b\u0438\u043c\u043e \u0432\u0430\u0441 \u0434\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u0435", 
- "is a cancelled Item": "\u0458\u0435 \u043e\u0442\u043a\u0430\u0437\u0430\u043d\u0430 \u0448\u0438\u0444\u0440\u0430", 
- "is not a Stock Item": "\u043d\u0438\u0458\u0435 \u0431\u0435\u0440\u0437\u0430 \u0448\u0438\u0444\u0440\u0430", 
- "reached its end of life on": "\u0434\u043e\u0441\u0442\u0438\u0433\u0430\u043e \u0441\u0432\u043e\u0458 \u043a\u0440\u0430\u0458 \u0436\u0438\u0432\u043e\u0442\u0430 \u043d\u0430"
-}
\ No newline at end of file
diff --git a/stock/locale/ta-py.json b/stock/locale/ta-py.json
deleted file mode 100644
index 355cc0e..0000000
--- a/stock/locale/ta-py.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Item": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "Please check": "\u0b9a\u0bb0\u0bbf\u0baa\u0bbe\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd", 
- "is a cancelled Item": "\u0b92\u0bb0\u0bc1 \u0bb0\u0ba4\u0bcd\u0ba4\u0bc1 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1", 
- "is not a Stock Item": "\u0b92\u0bb0\u0bc1 \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0b85\u0bb2\u0bcd\u0bb2", 
- "reached its end of life on": "\u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8 \u0b85\u0ba4\u0ba9\u0bcd \u0b87\u0bb1\u0bc1\u0ba4\u0bbf\u0baf\u0bbf\u0bb2\u0bcd \u0b85\u0b9f\u0bc8\u0ba8\u0bcd\u0ba4\u0ba4\u0bc1"
-}
\ No newline at end of file
diff --git a/stock/locale/th-py.json b/stock/locale/th-py.json
deleted file mode 100644
index 5f31a59..0000000
--- a/stock/locale/th-py.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Item": "\u0e0a\u0e34\u0e49\u0e19", 
- "Please check": "\u0e01\u0e23\u0e38\u0e13\u0e32\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a", 
- "is a cancelled Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e40\u0e1b\u0e47\u0e19", 
- "is not a Stock Item": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e15\u0e47\u0e2d\u0e01", 
- "reached its end of life on": "\u0e16\u0e36\u0e07\u0e08\u0e38\u0e14\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14\u0e02\u0e2d\u0e07\u0e0a\u0e35\u0e27\u0e34\u0e15\u0e40\u0e21\u0e37\u0e48\u0e2d"
-}
\ No newline at end of file
diff --git a/stock/page/stock_ageing/README.md b/stock/page/stock_ageing/README.md
new file mode 100644
index 0000000..e8597b2
--- /dev/null
+++ b/stock/page/stock_ageing/README.md
@@ -0,0 +1 @@
+Average "age" of an Item in a particular Warehouse based on First-in-first-out (FIFO).
\ No newline at end of file
diff --git a/stock/page/stock_ageing/stock_ageing.js b/stock/page/stock_ageing/stock_ageing.js
index 456f5f1..b9b4c80 100644
--- a/stock/page/stock_ageing/stock_ageing.js
+++ b/stock/page/stock_ageing/stock_ageing.js
@@ -25,7 +25,7 @@
 	new erpnext.StockAgeing(wrapper);
 	
 	wrapper.appframe.add_home_breadcrumb()
-	wrapper.appframe.add_module_breadcrumb("Stock")
+	wrapper.appframe.add_module_icon("Stock")
 	wrapper.appframe.add_breadcrumb("icon-bar-chart")
 }
 
diff --git a/stock/page/stock_analytics/README.md b/stock/page/stock_analytics/README.md
new file mode 100644
index 0000000..86c3644
--- /dev/null
+++ b/stock/page/stock_analytics/README.md
@@ -0,0 +1 @@
+Trends of Items quantities and values.
\ No newline at end of file
diff --git a/stock/page/stock_analytics/stock_analytics.js b/stock/page/stock_analytics/stock_analytics.js
index a003963..a52cb7d 100644
--- a/stock/page/stock_analytics/stock_analytics.js
+++ b/stock/page/stock_analytics/stock_analytics.js
@@ -25,7 +25,7 @@
 	new erpnext.StockAnalytics(wrapper);
 
 	wrapper.appframe.add_home_breadcrumb()
-	wrapper.appframe.add_module_breadcrumb("Stock")
+	wrapper.appframe.add_module_icon("Stock")
 	wrapper.appframe.add_breadcrumb("icon-bar-chart")
 }
 
diff --git a/stock/page/stock_balance/README.md b/stock/page/stock_balance/README.md
new file mode 100644
index 0000000..6522aeb
--- /dev/null
+++ b/stock/page/stock_balance/README.md
@@ -0,0 +1 @@
+Stock balances on a particular day, per warehouse.
\ No newline at end of file
diff --git a/stock/page/stock_balance/stock_balance.js b/stock/page/stock_balance/stock_balance.js
index 163b74f..4467b98 100644
--- a/stock/page/stock_balance/stock_balance.js
+++ b/stock/page/stock_balance/stock_balance.js
@@ -26,7 +26,7 @@
 	new erpnext.StockBalance(wrapper);
 	
 	wrapper.appframe.add_home_breadcrumb()
-	wrapper.appframe.add_module_breadcrumb("Stock")
+	wrapper.appframe.add_module_icon("Stock")
 	wrapper.appframe.add_breadcrumb("icon-bar-chart")
 }
 
diff --git a/stock/page/stock_home/locale/_messages_js.json b/stock/page/stock_home/locale/_messages_js.json
deleted file mode 100644
index 2fcd7b1..0000000
--- a/stock/page/stock_home/locale/_messages_js.json
+++ /dev/null
@@ -1,60 +0,0 @@
-[
- "Request Material for Transfer or Purchase.", 
- "Documents", 
- "Stock Analytics", 
- "UOM Replace Utility", 
- "Purchase Order Items To Be Received", 
- "Material Request", 
- "Incoming quality inspection.", 
- "Serial No Service Contract Expiry", 
- "Main Reports", 
- "Change UOM for an Item.", 
- "Warehouse", 
- "Installation Note", 
- "Unit of Measure", 
- "Serial No Status", 
- "Distribute transport overhead across items.", 
- "Analytics", 
- "Multiple Item Prices", 
- "Brand", 
- "Brand master.", 
- "Transfer stock from one warehouse to another.", 
- "Goods received from Suppliers.", 
- "Stock Level", 
- "Purchase Receipt", 
- "Landed Cost Wizard", 
- "Stock Ageing", 
- "All Products or Services.", 
- "Price List", 
- "Masters", 
- "Manage sales or purchase returns", 
- "Setup", 
- "Delivery (shipment) to customers.", 
- "Batch", 
- "Reports", 
- "Item", 
- "Item Group", 
- "Stock Ledger", 
- "Types of warehouse", 
- "Upload stock balance via csv.", 
- "Stock Reconciliation", 
- "Split Delivery Note into packages.", 
- "Batch (lot) of an Item.", 
- "Serial No Warranty Expiry", 
- "Ordered Items To Be Delivered", 
- "Quality Inspection", 
- "e.g. Kg, Unit, Nos, m", 
- "Packing Slip", 
- "Sales and Purchase Return Tool", 
- "Stock Entry", 
- "Serial No", 
- "Delivery Note", 
- "Item classification.", 
- "Installation record for a Serial No.", 
- "Warehouse Type", 
- "Item-Wise Price List", 
- "Stock Balance", 
- "Single unit of an Item.", 
- "Where items are stored.", 
- "Tools"
-]
\ No newline at end of file
diff --git a/stock/page/stock_home/locale/ar-js.json b/stock/page/stock_home/locale/ar-js.json
deleted file mode 100644
index b15c113..0000000
--- a/stock/page/stock_home/locale/ar-js.json
+++ /dev/null
@@ -1,58 +0,0 @@
-{
- "All Products or Services.": "\u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0623\u0648 \u0627\u0644\u062e\u062f\u0645\u0627\u062a.", 
- "Analytics": "\u062a\u062d\u0644\u064a\u0644\u0627\u062a", 
- "Batch": "\u062f\u0641\u0639\u0629", 
- "Batch (lot) of an Item.": "\u062f\u0641\u0639\u0629 (\u0627\u0644\u0643\u062b\u064a\u0631) \u0645\u0646 \u0639\u0646\u0635\u0631.", 
- "Brand": "\u0639\u0644\u0627\u0645\u0629 \u062a\u062c\u0627\u0631\u064a\u0629", 
- "Brand master.": "\u0627\u0644\u0639\u0644\u0627\u0645\u0629 \u0627\u0644\u062a\u062c\u0627\u0631\u064a\u0629 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629.", 
- "Change UOM for an Item.": "\u062a\u063a\u064a\u064a\u0631 UOM \u0644\u0644\u0639\u0646\u0635\u0631.", 
- "Delivery (shipment) to customers.": "\u0627\u0644\u062a\u0633\u0644\u064a\u0645 (\u0627\u0644\u0634\u062d\u0646) \u0644\u0644\u0639\u0645\u0644\u0627\u0621.", 
- "Delivery Note": "\u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u062a\u0633\u0644\u064a\u0645", 
- "Distribute transport overhead across items.": "\u062a\u0648\u0632\u064a\u0639 \u0627\u0644\u0646\u0641\u0642\u0627\u062a \u0627\u0644\u0639\u0627\u0645\u0629 \u0627\u0644\u0646\u0642\u0644 \u0639\u0628\u0631 \u0627\u0644\u0639\u0646\u0627\u0635\u0631.", 
- "Documents": "\u0648\u062b\u0627\u0626\u0642", 
- "Goods received from Suppliers.": "\u062a\u0644\u0642\u0649 \u0627\u0644\u0633\u0644\u0639 \u0645\u0646 \u0627\u0644\u0645\u0648\u0631\u062f\u064a\u0646.", 
- "Incoming quality inspection.": "\u0641\u062d\u0635 \u0627\u0644\u062c\u0648\u062f\u0629 \u0648\u0627\u0631\u062f\u0629.", 
- "Installation Note": "\u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u062a\u062b\u0628\u064a\u062a", 
- "Installation record for a Serial No.": "\u0633\u062c\u0644 \u0644\u062a\u062b\u0628\u064a\u062a \u0627\u0644\u0631\u0642\u0645 \u0627\u0644\u062a\u0633\u0644\u0633\u0644\u064a", 
- "Item": "\u0628\u0646\u062f", 
- "Item Group": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", 
- "Item classification.": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u062a\u0635\u0646\u064a\u0641.", 
- "Item-Wise Price List": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u062d\u0643\u064a\u0645 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631", 
- "Landed Cost Wizard": "\u0647\u0628\u0637\u062a \u062a\u0643\u0644\u0641\u0629 \u0645\u0639\u0627\u0644\u062c", 
- "Main Reports": "\u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629 \u062a\u0642\u0627\u0631\u064a\u0631", 
- "Manage sales or purchase returns": "\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0623\u0648 \u0639\u0648\u0627\u0626\u062f \u0634\u0631\u0627\u0621", 
- "Masters": "\u0627\u0644\u0645\u0627\u062c\u0633\u062a\u064a\u0631", 
- "Multiple Item Prices": "\u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0625\u063a\u0644\u0627\u0642 \u0645\u062a\u0639\u062f\u062f\u0629", 
- "Ordered Items To Be Delivered": "\u0623\u0645\u0631\u062a \u0639\u0646\u0627\u0635\u0631 \u0644\u064a\u062a\u0645 \u062a\u0633\u0644\u064a\u0645\u0647\u0627", 
- "Packing Slip": "\u0632\u0644\u0629 \u0627\u0644\u062a\u0639\u0628\u0626\u0629", 
- "Price List": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631", 
- "Purchase Order Items To Be Received": "\u0623\u0645\u0631 \u0634\u0631\u0627\u0621 \u0627\u0644\u0623\u0635\u0646\u0627\u0641 \u0627\u0644\u062a\u064a \u0633\u062a\u0631\u062f", 
- "Purchase Receipt": "\u0634\u0631\u0627\u0621 \u0627\u0633\u062a\u0644\u0627\u0645", 
- "Quality Inspection": "\u0641\u062d\u0635 \u0627\u0644\u062c\u0648\u062f\u0629", 
- "Reports": "\u062a\u0642\u0627\u0631\u064a\u0631", 
- "Sales and Purchase Return Tool": "\u0645\u0628\u064a\u0639\u0627\u062a \u0648\u0634\u0631\u0627\u0621 \u0623\u062f\u0627\u0629 \u0627\u0644\u0639\u0648\u062f\u0629", 
- "Serial No": "\u0627\u0644\u0645\u0633\u0644\u0633\u0644 \u0644\u0627", 
- "Serial No Service Contract Expiry": "\u0645\u0633\u0644\u0633\u0644 \u0627\u0644\u0639\u0642\u062f \u0644\u0627 \u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0627\u0634\u062a\u0631\u0627\u0643 \u062e\u062f\u0645\u0629", 
- "Serial No Status": "\u0627\u0644\u0645\u0633\u0644\u0633\u0644 \u0644\u0627 \u0627\u0644\u062d\u0627\u0644\u0629", 
- "Serial No Warranty Expiry": "\u0627\u0644\u0645\u0633\u0644\u0633\u0644 \u0644\u0627 \u0639\u0648\u062f\u0629 \u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0627\u0634\u062a\u0631\u0627\u0643", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Single unit of an Item.": "\u0648\u0627\u062d\u062f \u0648\u062d\u062f\u0629 \u0645\u0646 \u0639\u0646\u0635\u0631.", 
- "Split Delivery Note into packages.": "\u0645\u0644\u0627\u062d\u0638\u0629 \u062a\u0642\u0633\u064a\u0645 \u0627\u0644\u062a\u0648\u0635\u064a\u0644 \u0641\u064a \u062d\u0632\u0645.", 
- "Stock Ageing": "\u0627\u0644\u0623\u0633\u0647\u0645 \u0634\u064a\u062e\u0648\u062e\u0629", 
- "Stock Analytics": "\u0627\u0644\u0623\u0633\u0647\u0645 \u062a\u062d\u0644\u064a\u0644\u0627\u062a", 
- "Stock Balance": "\u0627\u0644\u0623\u0633\u0647\u0645 \u0627\u0644\u0631\u0635\u064a\u062f", 
- "Stock Entry": "\u0627\u0644\u0623\u0633\u0647\u0645 \u0627\u0644\u062f\u062e\u0648\u0644", 
- "Stock Ledger": "\u0627\u0644\u0623\u0633\u0647\u0645 \u0644\u064a\u062f\u062c\u0631", 
- "Stock Level": "\u0645\u0633\u062a\u0648\u0649 \u0627\u0644\u0645\u062e\u0632\u0648\u0646", 
- "Stock Reconciliation": "\u0627\u0644\u0623\u0633\u0647\u0645 \u0627\u0644\u0645\u0635\u0627\u0644\u062d\u0629", 
- "Tools": "\u0623\u062f\u0648\u0627\u062a", 
- "Transfer stock from one warehouse to another.": "\u0646\u0642\u0644 \u0627\u0644\u0623\u0633\u0647\u0645 \u0645\u0646 \u0645\u0633\u062a\u0648\u062f\u0639 \u0625\u0644\u0649 \u0622\u062e\u0631.", 
- "Types of warehouse": "\u0623\u0646\u0648\u0627\u0639 \u0645\u0633\u062a\u0648\u062f\u0639", 
- "UOM Replace Utility": "UOM \u0627\u0633\u062a\u0628\u062f\u0627\u0644 \u0627\u0644\u0623\u062f\u0627\u0629 \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629", 
- "Unit of Measure": "\u0648\u062d\u062f\u0629 \u0627\u0644\u0642\u064a\u0627\u0633", 
- "Upload stock balance via csv.": "\u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0645\u0627\u0644 \u0639\u0646 \u0637\u0631\u064a\u0642 \u0627\u0644\u062a\u0648\u0627\u0632\u0646 CSV.", 
- "Warehouse": "\u0645\u0633\u062a\u0648\u062f\u0639", 
- "Warehouse Type": "\u0645\u0633\u062a\u0648\u062f\u0639 \u0646\u0648\u0639", 
- "Where items are stored.": "\u062d\u064a\u062b \u064a\u062a\u0645 \u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u0639\u0646\u0627\u0635\u0631.", 
- "e.g. Kg, Unit, Nos, m": "\u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644 \u0643\u062c\u0645\u060c \u0648\u062d\u062f\u0629\u060c \u063a \u0645 \u0623\u060c \u0645"
-}
\ No newline at end of file
diff --git a/stock/page/stock_home/locale/de-js.json b/stock/page/stock_home/locale/de-js.json
deleted file mode 100644
index 93c54a4..0000000
--- a/stock/page/stock_home/locale/de-js.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "All Products or Services.": "Alle Produkte oder Dienstleistungen.", 
- "Analytics": "Analytics", 
- "Batch": "Stapel", 
- "Batch (lot) of an Item.": "Batch (Los) eines Item.", 
- "Brand": "Marke", 
- "Brand master.": "Marke Meister.", 
- "Change UOM for an Item.": "\u00c4ndern UOM f\u00fcr ein Item.", 
- "Delivery (shipment) to customers.": "Lieferung (Versand) an die Kunden.", 
- "Delivery Note": "Lieferschein", 
- "Distribute transport overhead across items.": "Verteilen Transport-Overhead auf Gegenst\u00e4nde.", 
- "Documents": "Unterlagen", 
- "Goods received from Suppliers.": "Wareneingang vom Lieferanten.", 
- "Incoming quality inspection.": "Eingehende Qualit\u00e4tskontrolle.", 
- "Installation Note": "Installation Hinweis", 
- "Installation record for a Serial No.": "Installation Rekord f\u00fcr eine Seriennummer", 
- "Item": "Artikel", 
- "Item Group": "Artikel-Gruppe", 
- "Item classification.": "Artikel Klassifizierung.", 
- "Item-Wise Price List": "Item-Wise Preisliste", 
- "Landed Cost Wizard": "Landed Cost Wizard", 
- "Main Reports": "Haupt-Reports", 
- "Manage sales or purchase returns": "Verwalten Verkauf oder Kauf Renditen", 
- "Masters": "Masters", 
- "Material Request": "Material anfordern", 
- "Multiple Item Prices": "Mehrere Artikel Preise", 
- "Ordered Items To Be Delivered": "Bestellte Artikel geliefert werden", 
- "Packing Slip": "Packzettel", 
- "Price List": "Preisliste", 
- "Purchase Order Items To Be Received": "Bestellpositionen empfangen werden", 
- "Purchase Receipt": "Kaufbeleg", 
- "Quality Inspection": "Qualit\u00e4tspr\u00fcfung", 
- "Reports": "Reports", 
- "Sales and Purchase Return Tool": "Sales and Purchase Return-Tool", 
- "Serial No": "Serial In", 
- "Serial No Service Contract Expiry": "Serial No Service Contract Verfall", 
- "Serial No Status": "Serielle In-Status", 
- "Serial No Warranty Expiry": "Serial No Scheckheftgepflegt", 
- "Setup": "Setup", 
- "Single unit of an Item.": "Einzelger\u00e4t eines Elements.", 
- "Split Delivery Note into packages.": "Aufgeteilt in Pakete Lieferschein.", 
- "Stock Ageing": "Lager Ageing", 
- "Stock Analytics": "Lager Analytics", 
- "Stock Balance": "Bestandsliste", 
- "Stock Entry": "Lager Eintrag", 
- "Stock Ledger": "Lager Ledger", 
- "Stock Level": "Stock Level", 
- "Stock Reconciliation": "Lager Vers\u00f6hnung", 
- "Tools": "Werkzeuge", 
- "Transfer stock from one warehouse to another.": "\u00dcbertragen Lager von einem Lager zum anderen.", 
- "Types of warehouse": "Arten von Lagersystemen", 
- "UOM Replace Utility": "UOM ersetzen Dienstprogramm", 
- "Unit of Measure": "Ma\u00dfeinheit", 
- "Upload stock balance via csv.": "Hochladen Bestandsliste \u00fcber csv.", 
- "Warehouse": "Lager", 
- "Warehouse Type": "Warehouse Typ", 
- "Where items are stored.": "Wo Elemente gespeichert werden.", 
- "e.g. Kg, Unit, Nos, m": "z.B. Kg, Einheit, Nos, m"
-}
\ No newline at end of file
diff --git a/stock/page/stock_home/locale/es-js.json b/stock/page/stock_home/locale/es-js.json
deleted file mode 100644
index a879608..0000000
--- a/stock/page/stock_home/locale/es-js.json
+++ /dev/null
@@ -1,58 +0,0 @@
-{
- "All Products or Services.": "Todos los Productos o Servicios.", 
- "Analytics": "Anal\u00edtica", 
- "Batch": "Lote", 
- "Batch (lot) of an Item.": "Batch (lote) de un elemento.", 
- "Brand": "Marca", 
- "Brand master.": "Marca maestro.", 
- "Change UOM for an Item.": "Cambiar UOM de un elemento.", 
- "Delivery (shipment) to customers.": "Entrega (env\u00edo) a los clientes.", 
- "Delivery Note": "Nota de entrega", 
- "Distribute transport overhead across items.": "Distribuya encima transporte a trav\u00e9s de los elementos.", 
- "Documents": "Documentos", 
- "Goods received from Suppliers.": "Los bienes recibidos de proveedores.", 
- "Incoming quality inspection.": "Inspecci\u00f3n de calidad entrante.", 
- "Installation Note": "Instalaci\u00f3n Nota", 
- "Installation record for a Serial No.": "Instalaci\u00f3n r\u00e9cord para un n\u00famero de serie", 
- "Item": "Art\u00edculo", 
- "Item Group": "Grupo de art\u00edculos", 
- "Item classification.": "Art\u00edculo clasificaci\u00f3n.", 
- "Item-Wise Price List": "Item-Wise Precio de lista", 
- "Landed Cost Wizard": "Landed Cost Asistente", 
- "Main Reports": "Informes Principales", 
- "Manage sales or purchase returns": "Administrar las ventas o devoluciones de compras", 
- "Masters": "Masters", 
- "Multiple Item Prices": "Los precios de varios art\u00edculos", 
- "Ordered Items To Be Delivered": "Los art\u00edculos pedidos para ser entregados", 
- "Packing Slip": "Packing Slip", 
- "Price List": "Precio de lista", 
- "Purchase Order Items To Be Received": "Art\u00edculos de \u00f3rdenes de compra que se reciban", 
- "Purchase Receipt": "Recibo de compra", 
- "Quality Inspection": "Inspecci\u00f3n de Calidad", 
- "Reports": "Informes", 
- "Sales and Purchase Return Tool": "Herramienta de ventas y devoluci\u00f3n de compra", 
- "Serial No": "N\u00famero de orden", 
- "Serial No Service Contract Expiry": "N\u00famero de orden de servicio de caducidad del contrato", 
- "Serial No Status": "Serial No Estado", 
- "Serial No Warranty Expiry": "N\u00famero de serie Garant\u00eda de caducidad", 
- "Setup": "Disposici\u00f3n", 
- "Single unit of an Item.": "Una sola unidad de un elemento.", 
- "Split Delivery Note into packages.": "Dividir nota de entrega en paquetes.", 
- "Stock Ageing": "El envejecimiento de la", 
- "Stock Analytics": "An\u00e1lisis de la", 
- "Stock Balance": "De la balanza", 
- "Stock Entry": "De la entrada", 
- "Stock Ledger": "Stock Ledger", 
- "Stock Level": "Nivel de existencias", 
- "Stock Reconciliation": "De la Reconciliaci\u00f3n", 
- "Tools": "Instrumentos", 
- "Transfer stock from one warehouse to another.": "Traslado de stock de un almac\u00e9n a otro.", 
- "Types of warehouse": "Tipos de almac\u00e9n", 
- "UOM Replace Utility": "UOM utilidad replace", 
- "Unit of Measure": "Unidad de medida", 
- "Upload stock balance via csv.": "Sube saldo de existencias a trav\u00e9s csv.", 
- "Warehouse": "Almac\u00e9n", 
- "Warehouse Type": "Dep\u00f3sito de tipo", 
- "Where items are stored.": "Cuando los art\u00edculos se almacenan.", 
- "e.g. Kg, Unit, Nos, m": "Kg por ejemplo, unidad, n, m"
-}
\ No newline at end of file
diff --git a/stock/page/stock_home/locale/fr-js.json b/stock/page/stock_home/locale/fr-js.json
deleted file mode 100644
index 0267043..0000000
--- a/stock/page/stock_home/locale/fr-js.json
+++ /dev/null
@@ -1,58 +0,0 @@
-{
- "All Products or Services.": "Tous les produits ou services.", 
- "Analytics": "Analytique", 
- "Batch": "Lot", 
- "Batch (lot) of an Item.": "Batch (lot) d&#39;un \u00e9l\u00e9ment.", 
- "Brand": "Marque", 
- "Brand master.": "Marque ma\u00eetre.", 
- "Change UOM for an Item.": "Changer Emballage pour un article.", 
- "Delivery (shipment) to customers.": "Livraison (envoi) pour les clients.", 
- "Delivery Note": "Remarque livraison", 
- "Distribute transport overhead across items.": "Distribuer surd\u00e9bit de transport pour tous les items.", 
- "Documents": "Documents", 
- "Goods received from Suppliers.": "Les marchandises re\u00e7ues de fournisseurs.", 
- "Incoming quality inspection.": "Contr\u00f4le de la qualit\u00e9 entrant.", 
- "Installation Note": "Note d&#39;installation", 
- "Installation record for a Serial No.": "Dossier d&#39;installation d&#39;un n \u00b0 de s\u00e9rie", 
- "Item": "Article", 
- "Item Group": "Groupe d&#39;\u00e9l\u00e9ments", 
- "Item classification.": "Article classification.", 
- "Item-Wise Price List": "Liste des Prix Article Wise", 
- "Landed Cost Wizard": "Assistant co\u00fbt en magasin", 
- "Main Reports": "Rapports principaux", 
- "Manage sales or purchase returns": "Gestion des ventes ou des retours d&#39;achats", 
- "Masters": "Ma\u00eetres", 
- "Multiple Item Prices": "Prix \u200b\u200bdes articles multiples", 
- "Ordered Items To Be Delivered": "Articles command\u00e9s \u00e0 livrer", 
- "Packing Slip": "Bordereau", 
- "Price List": "Liste des Prix", 
- "Purchase Order Items To Be Received": "Articles de bons de commande pour \u00eatre re\u00e7u", 
- "Purchase Receipt": "Achat R\u00e9ception", 
- "Quality Inspection": "Inspection de la Qualit\u00e9", 
- "Reports": "Rapports", 
- "Sales and Purchase Return Tool": "Outil de vente et de retour d&#39;achat", 
- "Serial No": "N \u00b0 de s\u00e9rie", 
- "Serial No Service Contract Expiry": "N \u00b0 de s\u00e9rie expiration du contrat de service", 
- "Serial No Status": "N \u00b0 de s\u00e9rie Statut", 
- "Serial No Warranty Expiry": "N \u00b0 de s\u00e9rie expiration de garantie", 
- "Setup": "Installation", 
- "Single unit of an Item.": "Une seule unit\u00e9 d&#39;un \u00e9l\u00e9ment.", 
- "Split Delivery Note into packages.": "S\u00e9parer le bon de livraison dans des packages.", 
- "Stock Ageing": "Stock vieillissement", 
- "Stock Analytics": "Analytics stock", 
- "Stock Balance": "Solde Stock", 
- "Stock Entry": "Entr\u00e9e Stock", 
- "Stock Ledger": "Stock Ledger", 
- "Stock Level": "Niveau de stock", 
- "Stock Reconciliation": "Stock r\u00e9conciliation", 
- "Tools": "Outils", 
- "Transfer stock from one warehouse to another.": "Transfert de stocks d&#39;un entrep\u00f4t \u00e0 un autre.", 
- "Types of warehouse": "Types d&#39;entrep\u00f4ts", 
- "UOM Replace Utility": "Utilitaire Remplacer Emballage", 
- "Unit of Measure": "Unit\u00e9 de mesure", 
- "Upload stock balance via csv.": "T\u00e9l\u00e9chargez solde disponible via csv.", 
- "Warehouse": "Entrep\u00f4t", 
- "Warehouse Type": "Type d&#39;entrep\u00f4t", 
- "Where items are stored.": "Lorsque des \u00e9l\u00e9ments sont stock\u00e9s.", 
- "e.g. Kg, Unit, Nos, m": "kg par exemple, l&#39;unit\u00e9, n, m"
-}
\ No newline at end of file
diff --git a/stock/page/stock_home/locale/hi-js.json b/stock/page/stock_home/locale/hi-js.json
deleted file mode 100644
index dba132f..0000000
--- a/stock/page/stock_home/locale/hi-js.json
+++ /dev/null
@@ -1,58 +0,0 @@
-{
- "All Products or Services.": "\u0938\u092d\u0940 \u0909\u0924\u094d\u092a\u093e\u0926\u094b\u0902 \u092f\u093e \u0938\u0947\u0935\u093e\u0913\u0902.", 
- "Analytics": "\u0935\u093f\u0936\u094d\u0932\u0947\u0937\u093f\u0915\u0940", 
- "Batch": "\u092c\u0948\u091a", 
- "Batch (lot) of an Item.": "\u090f\u0915 \u0906\u0907\u091f\u092e \u0915\u0947 \u092c\u0948\u091a (\u092c\u0939\u0941\u0924).", 
- "Brand": "\u092c\u094d\u0930\u093e\u0902\u0921", 
- "Brand master.": "\u092c\u094d\u0930\u093e\u0902\u0921 \u0917\u0941\u0930\u0941.", 
- "Change UOM for an Item.": "\u090f\u0915 \u0906\u0907\u091f\u092e \u0915\u0947 \u0932\u093f\u090f UOM \u092c\u0926\u0932\u0947\u0902.", 
- "Delivery (shipment) to customers.": "\u0917\u094d\u0930\u093e\u0939\u0915\u094b\u0902 \u0915\u094b \u0921\u093f\u0932\u0940\u0935\u0930\u0940 (\u0936\u093f\u092a\u092e\u0947\u0902\u091f).", 
- "Delivery Note": "\u092c\u093f\u0932\u091f\u0940", 
- "Distribute transport overhead across items.": "\u0906\u0907\u091f\u092e \u092e\u0947\u0902 \u092a\u0930\u093f\u0935\u0939\u0928 \u0909\u092a\u0930\u093f \u092c\u093e\u0902\u091f\u094b.", 
- "Documents": "\u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c", 
- "Goods received from Suppliers.": "\u092e\u093e\u0932 \u0906\u092a\u0942\u0930\u094d\u0924\u093f\u0915\u0930\u094d\u0924\u093e \u0938\u0947 \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0915\u093f\u092f\u093e.", 
- "Incoming quality inspection.": "\u0907\u0928\u0915\u092e\u093f\u0902\u0917 \u0917\u0941\u0923\u0935\u0924\u094d\u0924\u093e \u0928\u093f\u0930\u0940\u0915\u094d\u0937\u0923.", 
- "Installation Note": "\u0938\u094d\u0925\u093e\u092a\u0928\u093e \u0928\u094b\u091f", 
- "Installation record for a Serial No.": "\u090f\u0915 \u0938\u0940\u0930\u093f\u092f\u0932 \u0928\u0902\u092c\u0930 \u0915\u0947 \u0932\u093f\u090f \u0938\u094d\u0925\u093e\u092a\u0928\u093e \u0930\u093f\u0915\u0949\u0930\u094d\u0921", 
- "Item": "\u092e\u0926", 
- "Item Group": "\u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Item classification.": "\u0935\u0930\u094d\u0917\u0940\u0915\u0930\u0923 \u0906\u0907\u091f\u092e.", 
- "Item-Wise Price List": "\u0906\u0907\u091f\u092e \u0935\u093e\u0930 \u092e\u0942\u0932\u094d\u092f \u0938\u0942\u091a\u0940", 
- "Landed Cost Wizard": "\u0906\u092f\u093e\u0924\u093f\u0924 \u092e\u093e\u0932 \u0915\u0940 \u0932\u093e\u0917\u0924 \u0935\u093f\u091c\u093c\u093e\u0930\u094d\u0921", 
- "Main Reports": "\u092e\u0941\u0916\u094d\u092f \u0930\u093f\u092a\u094b\u0930\u094d\u091f", 
- "Manage sales or purchase returns": "\u092c\u093f\u0915\u094d\u0930\u0940 \u092f\u093e \u0916\u0930\u0940\u0926 \u0930\u093f\u091f\u0930\u094d\u0928 \u092a\u094d\u0930\u092c\u0902\u0927\u093f\u0924", 
- "Masters": "\u0938\u094d\u0928\u093e\u0924\u0915\u094b\u0924\u094d\u0924\u0930", 
- "Multiple Item Prices": "\u090f\u0915\u093e\u0927\u093f\u0915 \u0906\u0907\u091f\u092e \u092e\u0942\u0932\u094d\u092f", 
- "Ordered Items To Be Delivered": "\u0939\u093f\u0938\u093e\u092c \u0938\u0947 \u0926\u093f\u092f\u093e \u091c\u093e \u0906\u0907\u091f\u092e", 
- "Packing Slip": "\u092a\u0930\u094d\u091a\u0940 \u092a\u0948\u0915\u093f\u0902\u0917", 
- "Price List": "\u0915\u0940\u092e\u0924 \u0938\u0942\u091a\u0940", 
- "Purchase Order Items To Be Received": "\u0916\u0930\u0940\u0926 \u0906\u0926\u0947\u0936 \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0915\u093f\u090f \u091c\u093e\u0928\u0947 \u0906\u0907\u091f\u092e", 
- "Purchase Receipt": "\u0930\u0938\u0940\u0926 \u0916\u0930\u0940\u0926", 
- "Quality Inspection": "\u0917\u0941\u0923\u0935\u0924\u094d\u0924\u093e \u0928\u093f\u0930\u0940\u0915\u094d\u0937\u0923", 
- "Reports": "\u0930\u093f\u092a\u094b\u0930\u094d\u091f", 
- "Sales and Purchase Return Tool": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0914\u0930 \u0916\u0930\u0940\u0926 \u0915\u0947 \u0930\u093f\u091f\u0930\u094d\u0928 \u091f\u0942\u0932", 
- "Serial No": "\u0928\u0939\u0940\u0902 \u0938\u0940\u0930\u093f\u092f\u0932", 
- "Serial No Service Contract Expiry": "\u0938\u0940\u0930\u093f\u092f\u0932 \u0915\u094b\u0908 \u0938\u0947\u0935\u093e \u0905\u0928\u0941\u092c\u0902\u0927 \u0938\u092e\u093e\u092a\u094d\u0924\u093f", 
- "Serial No Status": "\u0938\u0940\u0930\u093f\u092f\u0932 \u0915\u094b\u0908 \u0938\u094d\u0925\u093f\u0924\u093f", 
- "Serial No Warranty Expiry": "\u0938\u0940\u0930\u093f\u092f\u0932 \u0915\u094b\u0908 \u0935\u093e\u0930\u0902\u091f\u0940 \u0938\u092e\u093e\u092a\u094d\u0924\u093f", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Single unit of an Item.": "\u090f\u0915 \u0906\u0907\u091f\u092e \u0915\u0947 \u090f\u0915\u0932 \u0907\u0915\u093e\u0908.", 
- "Split Delivery Note into packages.": "\u0938\u0902\u0915\u0941\u0932 \u092e\u0947\u0902 \u0921\u093f\u0932\u093f\u0935\u0930\u0940 \u0928\u094b\u091f \u092d\u093e\u091c\u093f\u0924.", 
- "Stock Ageing": "\u0938\u094d\u091f\u0949\u0915 \u092c\u0942\u0922\u093c\u0947", 
- "Stock Analytics": "\u0938\u094d\u091f\u0949\u0915 \u0935\u093f\u0936\u094d\u0932\u0947\u0937\u093f\u0915\u0940", 
- "Stock Balance": "\u092c\u093e\u0915\u0940 \u0938\u094d\u091f\u093e\u0915", 
- "Stock Entry": "\u0938\u094d\u091f\u0949\u0915 \u090f\u0902\u091f\u094d\u0930\u0940", 
- "Stock Ledger": "\u0938\u094d\u091f\u0949\u0915 \u0932\u0947\u091c\u0930", 
- "Stock Level": "\u0938\u094d\u091f\u0949\u0915 \u0938\u094d\u0924\u0930", 
- "Stock Reconciliation": "\u0938\u094d\u091f\u0949\u0915 \u0938\u0941\u0932\u0939", 
- "Tools": "\u0909\u092a\u0915\u0930\u0923", 
- "Transfer stock from one warehouse to another.": "\u090f\u0915 \u0917\u094b\u0926\u093e\u092e \u0938\u0947 \u0926\u0942\u0938\u0930\u0947 \u0936\u0947\u092f\u0930 \u0939\u0938\u094d\u0924\u093e\u0902\u0924\u0930\u0923.", 
- "Types of warehouse": "\u0917\u094b\u0926\u093e\u092e \u0915\u0947 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "UOM Replace Utility": "UOM \u092c\u0926\u0932\u0947\u0902 \u0909\u092a\u092f\u094b\u0917\u093f\u0924\u093e", 
- "Unit of Measure": "\u092e\u093e\u092a \u0915\u0940 \u0907\u0915\u093e\u0908", 
- "Upload stock balance via csv.": "Csv \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u0936\u0947\u092f\u0930 \u0938\u0902\u0924\u0941\u0932\u0928 \u0905\u092a\u0932\u094b\u0921 \u0915\u0930\u0947\u0902.", 
- "Warehouse": "\u0917\u094b\u0926\u093e\u092e", 
- "Warehouse Type": "\u0935\u0947\u0905\u0930\u0939\u093e\u0909\u0938 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Where items are stored.": "\u0906\u0907\u091f\u092e \u0915\u0939\u093e\u0901 \u0938\u0902\u0917\u094d\u0930\u0939\u0940\u0924 \u0939\u0948\u0902.", 
- "e.g. Kg, Unit, Nos, m": "\u091c\u0948\u0938\u0947 \u0915\u093f\u0932\u094b\u0917\u094d\u0930\u093e\u092e, \u092f\u0942\u0928\u093f\u091f, \u0913\u092a\u0928 \u0938\u094d\u0915\u0942\u0932, \u092e\u0940\u091f\u0930"
-}
\ No newline at end of file
diff --git a/stock/page/stock_home/locale/hr-js.json b/stock/page/stock_home/locale/hr-js.json
deleted file mode 100644
index 9bdebdf..0000000
--- a/stock/page/stock_home/locale/hr-js.json
+++ /dev/null
@@ -1,58 +0,0 @@
-{
- "All Products or Services.": "Svi proizvodi i usluge.", 
- "Analytics": "Analitika", 
- "Batch": "Serija", 
- "Batch (lot) of an Item.": "Hrpa (puno) od to\u010dke.", 
- "Brand": "Marka", 
- "Brand master.": "Marka majstor.", 
- "Change UOM for an Item.": "Promjena UOM za predmet.", 
- "Delivery (shipment) to customers.": "Dostava (po\u0161iljka) kupcima.", 
- "Delivery Note": "Obavje\u0161tenje o primanji po\u0161iljke", 
- "Distribute transport overhead across items.": "Podijeliti prijevoz pretek preko stavke.", 
- "Documents": "Dokumenti", 
- "Goods received from Suppliers.": "Roba dobio od dobavlja\u010de.", 
- "Incoming quality inspection.": "Dolazni kvalitete inspekcije.", 
- "Installation Note": "Instalacija Napomena", 
- "Installation record for a Serial No.": "Instalacija rekord za serijski broj", 
- "Item": "Stavka", 
- "Item Group": "Stavka Grupa", 
- "Item classification.": "Stavka klasifikacija.", 
- "Item-Wise Price List": "Stavka-Wise Cjenik", 
- "Landed Cost Wizard": "Sletio Tro\u0161ak \u010carobnjak", 
- "Main Reports": "Glavni Izvje\u0161\u0107a", 
- "Manage sales or purchase returns": "Upravljanje prodaju ili kupnju vra\u0107a", 
- "Masters": "Majstori", 
- "Multiple Item Prices": "Vi\u0161e Stavka Cijene", 
- "Ordered Items To Be Delivered": "Naru\u010deni Proizvodi se dostavljaju", 
- "Packing Slip": "Odreskom", 
- "Price List": "Cjenik", 
- "Purchase Order Items To Be Received": "Narud\u017ebenica Proizvodi treba primiti", 
- "Purchase Receipt": "Ra\u010dun kupnje", 
- "Quality Inspection": "Provera kvaliteta", 
- "Reports": "Izvje\u0161\u0107a", 
- "Sales and Purchase Return Tool": "Prodaja i kupnja Povratak Tool", 
- "Serial No": "Serijski br", 
- "Serial No Service Contract Expiry": "Serijski Bez isteka Ugovor o pru\u017eanju usluga", 
- "Serial No Status": "Serijski Bez Status", 
- "Serial No Warranty Expiry": "Serijski Nema jamstva isteka", 
- "Setup": "Postavljanje", 
- "Single unit of an Item.": "Jedna jedinica stavku.", 
- "Split Delivery Note into packages.": "Split otpremnici u paketima.", 
- "Stock Ageing": "Katalo\u0161ki Starenje", 
- "Stock Analytics": "Stock Analytics", 
- "Stock Balance": "Katalo\u0161ki bilanca", 
- "Stock Entry": "Katalo\u0161ki Stupanje", 
- "Stock Ledger": "Stock Ledger", 
- "Stock Level": "Katalo\u0161ki Razina", 
- "Stock Reconciliation": "Katalo\u0161ki pomirenje", 
- "Tools": "Alat", 
- "Transfer stock from one warehouse to another.": "Prijenos dionica iz jednog skladi\u0161ta na drugo.", 
- "Types of warehouse": "Vrste skladi\u0161ta", 
- "UOM Replace Utility": "UOM Zamjena Utility", 
- "Unit of Measure": "Jedinica mjere", 
- "Upload stock balance via csv.": "Prenesi dionica ravnote\u017eu putem CSV.", 
- "Warehouse": "Skladi\u0161te", 
- "Warehouse Type": "Skladi\u0161te Tip", 
- "Where items are stored.": "Gdje predmeti su pohranjeni.", 
- "e.g. Kg, Unit, Nos, m": "npr. kg, Jedinica, br, m"
-}
\ No newline at end of file
diff --git a/stock/page/stock_home/locale/nl-js.json b/stock/page/stock_home/locale/nl-js.json
deleted file mode 100644
index 6827b85..0000000
--- a/stock/page/stock_home/locale/nl-js.json
+++ /dev/null
@@ -1,58 +0,0 @@
-{
- "All Products or Services.": "Alle producten of diensten.", 
- "Analytics": "Analytics", 
- "Batch": "Partij", 
- "Batch (lot) of an Item.": "Batch (lot) van een item.", 
- "Brand": "Merk", 
- "Brand master.": "Brand meester.", 
- "Change UOM for an Item.": "Wijzig Verpakking voor een item.", 
- "Delivery (shipment) to customers.": "Levering (zending) aan klanten.", 
- "Delivery Note": "Vrachtbrief", 
- "Distribute transport overhead across items.": "Verdeel het vervoer overhead van verschillende items.", 
- "Documents": "Documenten", 
- "Goods received from Suppliers.": "Goederen ontvangen van leveranciers.", 
- "Incoming quality inspection.": "Inkomende kwaliteitscontrole.", 
- "Installation Note": "Installatie Opmerking", 
- "Installation record for a Serial No.": "Installatie record voor een Serienummer", 
- "Item": "Item", 
- "Item Group": "Item Group", 
- "Item classification.": "Item classificatie.", 
- "Item-Wise Price List": "Item-Wise Prijslijst", 
- "Landed Cost Wizard": "Landed Cost Wizard", 
- "Main Reports": "Belangrijkste Rapporten", 
- "Manage sales or purchase returns": "Beheer van de verkopen of de aankoop terug", 
- "Masters": "Masters", 
- "Multiple Item Prices": "Meerdere Item Prijzen", 
- "Ordered Items To Be Delivered": "Besteld te leveren zaken", 
- "Packing Slip": "Pakbon", 
- "Price List": "Prijslijst", 
- "Purchase Order Items To Be Received": "Purchase Order Items te ontvangen", 
- "Purchase Receipt": "Aankoopbewijs", 
- "Quality Inspection": "Kwaliteitscontrole", 
- "Reports": "Rapporten", 
- "Sales and Purchase Return Tool": "Verkoop en Inkoop Return Tool", 
- "Serial No": "Serienummer", 
- "Serial No Service Contract Expiry": "Serial No Service Contract Expiry", 
- "Serial No Status": "Serienummer Status", 
- "Serial No Warranty Expiry": "Serial Geen garantie Expiry", 
- "Setup": "Setup", 
- "Single unit of an Item.": "Enkele eenheid van een item.", 
- "Split Delivery Note into packages.": "Split pakbon in pakketten.", 
- "Stock Ageing": "Stock Vergrijzing", 
- "Stock Analytics": "Stock Analytics", 
- "Stock Balance": "Stock Balance", 
- "Stock Entry": "Stock Entry", 
- "Stock Ledger": "Stock Ledger", 
- "Stock Level": "Stock Level", 
- "Stock Reconciliation": "Stock Verzoening", 
- "Tools": "Gereedschap", 
- "Transfer stock from one warehouse to another.": "Overdracht bestand van het ene magazijn naar het andere.", 
- "Types of warehouse": "Soorten entrepots", 
- "UOM Replace Utility": "Verpakking Vervang Utility", 
- "Unit of Measure": "Meeteenheid", 
- "Upload stock balance via csv.": "Upload voorraadsaldo via csv.", 
- "Warehouse": "Magazijn", 
- "Warehouse Type": "Warehouse Type", 
- "Where items are stored.": "Waar items worden opgeslagen.", 
- "e.g. Kg, Unit, Nos, m": "bv Kg, eenheid, Nos, m"
-}
\ No newline at end of file
diff --git a/stock/page/stock_home/locale/pt-BR-js.json b/stock/page/stock_home/locale/pt-BR-js.json
deleted file mode 100644
index 14466b8..0000000
--- a/stock/page/stock_home/locale/pt-BR-js.json
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- "All Products or Services.": "Todos os Produtos ou Servi\u00e7os.", 
- "Analytics": "Anal\u00edtica", 
- "Batch": "Lote", 
- "Batch (lot) of an Item.": "Lote de um item.", 
- "Brand": "Marca", 
- "Brand master.": "Cadastro de Marca.", 
- "Change UOM for an Item.": "Alterar UDM de um item.", 
- "Delivery (shipment) to customers.": "Entrega (embarque) para os clientes.", 
- "Delivery Note": "Guia de Remessa", 
- "Distribute transport overhead across items.": "Distribuir o custo de transporte atrav\u00e9s dos itens.", 
- "Documents": "Documentos", 
- "Goods received from Suppliers.": "Mercadorias recebidas de fornecedores.", 
- "Incoming quality inspection.": "Inspe\u00e7\u00e3o de qualidade de entrada.", 
- "Installation Note": "Nota de Instala\u00e7\u00e3o", 
- "Installation record for a Serial No.": "Registro de instala\u00e7\u00e3o de um n\u00ba de s\u00e9rie", 
- "Item": "Item", 
- "Item Group": "Grupo de Itens", 
- "Item classification.": "Classifica\u00e7\u00e3o do Item.", 
- "Item-Wise Price List": "Lista de Pre\u00e7os relativa ao Item", 
- "Landed Cost Wizard": "Assistente de Custo de Desembarque", 
- "Main Reports": "Relat\u00f3rios principais", 
- "Manage sales or purchase returns": "Gerenciar devolu\u00e7\u00f5es de compra e venda", 
- "Masters": "Cadastros", 
- "Material Request": "Pedido de material", 
- "Multiple Item Prices": "Pre\u00e7os de m\u00faltiplos itens", 
- "Ordered Items To Be Delivered": "Itens encomendados a serem entregues", 
- "Packing Slip": "Guia de Remessa", 
- "Price List": "Lista de Pre\u00e7os", 
- "Purchase Order Items To Be Received": "Comprar itens para ser recebido", 
- "Purchase Receipt": "Recibo de Compra", 
- "Quality Inspection": "Inspe\u00e7\u00e3o de Qualidade", 
- "Reports": "Relat\u00f3rios", 
- "Request Material for Transfer or Purchase.": "Material para solicitar transfer\u00eancia ou compra.", 
- "Sales and Purchase Return Tool": "Ferramenta de retorno de compra e venda", 
- "Serial No": "N\u00ba de S\u00e9rie", 
- "Serial No Service Contract Expiry": "Vencimento do Contrato de Servi\u00e7o com N\u00ba de S\u00e9rie", 
- "Serial No Status": "Estado do N\u00ba de S\u00e9rie", 
- "Serial No Warranty Expiry": "Vencimento da Garantia com N\u00ba de S\u00e9rie", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Single unit of an Item.": "Unidade \u00fanica de um item.", 
- "Split Delivery Note into packages.": "Dividir Guia de Remessa em pacotes.", 
- "Stock Ageing": "Envelhecimento do Estoque", 
- "Stock Analytics": "An\u00e1lise do Estoque", 
- "Stock Balance": "Balan\u00e7o de Estoque", 
- "Stock Entry": "Lan\u00e7amento no Estoque", 
- "Stock Ledger": "Livro de Invent\u00e1rio", 
- "Stock Level": "N\u00edvel de Estoque", 
- "Stock Reconciliation": "Reconcilia\u00e7\u00e3o de Estoque", 
- "Tools": "Ferramentas", 
- "Transfer stock from one warehouse to another.": "Transferir o estoque de um almoxarifado para outro.", 
- "Types of warehouse": "Tipos de almoxarifado", 
- "UOM Replace Utility": "Utilit\u00e1rio para Substituir UDM", 
- "Unit of Measure": "Unidade de Medida", 
- "Upload stock balance via csv.": "Carregar saldo de estoque a partir de um arquivo CSV.", 
- "Warehouse": "Almoxarifado", 
- "Warehouse Type": "Tipo de Almoxarifado", 
- "Where items are stored.": "Onde os itens s\u00e3o armazenados.", 
- "e.g. Kg, Unit, Nos, m": "por exemplo, kg, Unidade, n\u00ba, m"
-}
\ No newline at end of file
diff --git a/stock/page/stock_home/locale/pt-js.json b/stock/page/stock_home/locale/pt-js.json
deleted file mode 100644
index f886331..0000000
--- a/stock/page/stock_home/locale/pt-js.json
+++ /dev/null
@@ -1,58 +0,0 @@
-{
- "All Products or Services.": "Todos os produtos ou servi\u00e7os.", 
- "Analytics": "Anal\u00edtica", 
- "Batch": "Fornada", 
- "Batch (lot) of an Item.": "Batch (lote) de um item.", 
- "Brand": "Marca", 
- "Brand master.": "Mestre marca.", 
- "Change UOM for an Item.": "Alterar UOM de um item.", 
- "Delivery (shipment) to customers.": "Entrega (embarque) para os clientes.", 
- "Delivery Note": "Guia de remessa", 
- "Distribute transport overhead across items.": "Distribua por cima o transporte atrav\u00e9s itens.", 
- "Documents": "Documentos", 
- "Goods received from Suppliers.": "Mercadorias recebidas de fornecedores.", 
- "Incoming quality inspection.": "Inspe\u00e7\u00e3o de qualidade de entrada.", 
- "Installation Note": "Nota de Instala\u00e7\u00e3o", 
- "Installation record for a Serial No.": "Registro de instala\u00e7\u00e3o de um n \u00ba de s\u00e9rie", 
- "Item": "Item", 
- "Item Group": "Grupo Item", 
- "Item classification.": "Item de classifica\u00e7\u00e3o.", 
- "Item-Wise Price List": "Item-Wise Lista de Pre\u00e7os", 
- "Landed Cost Wizard": "Assistente de Custo Landed", 
- "Main Reports": "Relat\u00f3rios principais", 
- "Manage sales or purchase returns": "Gest\u00e3o de vendas ou devolu\u00e7\u00f5es de compra", 
- "Masters": "Mestres", 
- "Multiple Item Prices": "V\u00e1rios pre\u00e7os de itens", 
- "Ordered Items To Be Delivered": "Itens ordenados a ser entregue", 
- "Packing Slip": "Embalagem deslizamento", 
- "Price List": "Lista de Pre\u00e7os", 
- "Purchase Order Items To Be Received": "Comprar itens para ser recebido", 
- "Purchase Receipt": "Compra recibo", 
- "Quality Inspection": "Inspe\u00e7\u00e3o de Qualidade", 
- "Reports": "Relat\u00f3rios", 
- "Sales and Purchase Return Tool": "Ferramenta de vendas e retorno de compra", 
- "Serial No": "N \u00ba de S\u00e9rie", 
- "Serial No Service Contract Expiry": "N \u00ba de S\u00e9rie Vencimento Contrato de Servi\u00e7o", 
- "Serial No Status": "No Estado de s\u00e9rie", 
- "Serial No Warranty Expiry": "Caducidade N\u00e3o Serial Garantia", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Single unit of an Item.": "\u00danica unidade de um item.", 
- "Split Delivery Note into packages.": "Nota de Entrega dividir em pacotes.", 
- "Stock Ageing": "Envelhecimento estoque", 
- "Stock Analytics": "Analytics a\u00e7\u00f5es", 
- "Stock Balance": "Balan\u00e7o de estoque", 
- "Stock Entry": "Entrada estoque", 
- "Stock Ledger": "Estoque Ledger", 
- "Stock Level": "N\u00edvel de estoque", 
- "Stock Reconciliation": "Da Reconcilia\u00e7\u00e3o", 
- "Tools": "Ferramentas", 
- "Transfer stock from one warehouse to another.": "Transferir o estoque de um dep\u00f3sito para outro.", 
- "Types of warehouse": "Tipos de armaz\u00e9m", 
- "UOM Replace Utility": "UOM Utility Substituir", 
- "Unit of Measure": "Unidade de Medida", 
- "Upload stock balance via csv.": "Carregar saldo de estoque via csv.", 
- "Warehouse": "Armaz\u00e9m", 
- "Warehouse Type": "Tipo de armaz\u00e9m", 
- "Where items are stored.": "Onde os itens s\u00e3o armazenados.", 
- "e.g. Kg, Unit, Nos, m": "kg por exemplo, Unidade, n, m"
-}
\ No newline at end of file
diff --git a/stock/page/stock_home/locale/sr-js.json b/stock/page/stock_home/locale/sr-js.json
deleted file mode 100644
index 1900502..0000000
--- a/stock/page/stock_home/locale/sr-js.json
+++ /dev/null
@@ -1,57 +0,0 @@
-{
- "All Products or Services.": "\u0421\u0432\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438 \u0438\u043b\u0438 \u0443\u0441\u043b\u0443\u0433\u0435.", 
- "Analytics": "\u0410\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430", 
- "Batch": "\u0421\u0435\u0440\u0438\u0458\u0430", 
- "Batch (lot) of an Item.": "\u0413\u0440\u0443\u043f\u043d\u043e (\u043c\u043d\u043e\u0433\u043e) \u043e\u0434 \u0441\u0442\u0440\u0430\u043d\u0435 \u0458\u0435\u0434\u0438\u043d\u0438\u0446\u0435.", 
- "Brand": "\u041c\u0430\u0440\u043a\u0430", 
- "Brand master.": "\u0411\u0440\u0435\u043d\u0434 \u0433\u043e\u0441\u043f\u043e\u0434\u0430\u0440.", 
- "Change UOM for an Item.": "\u041f\u0440\u043e\u043c\u0435\u043d\u0430 \u0423\u041e\u041c \u0437\u0430 \u0430\u0440\u0442\u0438\u043a\u0430\u043b.", 
- "Delivery (shipment) to customers.": "\u0418\u0441\u043f\u043e\u0440\u0443\u043a\u0430 (\u043f\u043e\u0448\u0438\u0459\u043a\u0435) \u043a\u0443\u043f\u0446\u0438\u043c\u0430.", 
- "Delivery Note": "\u041e\u0431\u0430\u0432\u0435\u0448\u0442\u0435\u045a\u0435 \u043e \u043f\u0440\u0438\u0458\u0435\u043c\u0443 \u043f\u043e\u0448\u0438\u0459\u043a\u0435", 
- "Distribute transport overhead across items.": "\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u0438 \u0440\u0435\u0436\u0438\u0458\u0441\u043a\u0435 \u0442\u0440\u043e\u0448\u043a\u043e\u0432\u0435 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0430 \u043f\u0440\u0435\u043a\u043e \u0441\u0442\u0430\u0432\u043a\u0438.", 
- "Documents": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438", 
- "Goods received from Suppliers.": "\u0420\u043e\u0431\u0430 \u043f\u0440\u0438\u043c\u0459\u0435\u043d\u0430 \u043e\u0434 \u0434\u043e\u0431\u0430\u0432\u0459\u0430\u0447\u0430.", 
- "Incoming quality inspection.": "\u0414\u043e\u043b\u0430\u0437\u043d\u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0430 \u043a\u0432\u0430\u043b\u0438\u0442\u0435\u0442\u0430.", 
- "Installation Note": "\u0418\u043d\u0441\u0442\u0430\u043b\u0430\u0446\u0438\u0458\u0430 \u041d\u0430\u043f\u043e\u043c\u0435\u043d\u0430", 
- "Installation record for a Serial No.": "\u0418\u043d\u0441\u0442\u0430\u043b\u0430\u0446\u0438\u0458\u0430 \u0440\u0435\u043a\u043e\u0440\u0434 \u0437\u0430 \u0441\u0435\u0440\u0438\u0458\u0441\u043a\u0438\u043c \u0431\u0440", 
- "Item": "\u0421\u0442\u0430\u0432\u043a\u0430", 
- "Item Group": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0413\u0440\u0443\u043f\u0430", 
- "Item classification.": "\u0421\u0442\u0430\u0432\u043a\u0430 \u043a\u043b\u0430\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0458\u0430.", 
- "Item-Wise Price List": "\u0421\u0442\u0430\u0432\u043a\u0430-\u0412\u0438\u0441\u0435 \u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a", 
- "Landed Cost Wizard": "\u0421\u043b\u0435\u0442\u0435\u043e \u0422\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u0427\u0430\u0440\u043e\u0431\u045a\u0430\u043a", 
- "Main Reports": "\u0413\u043b\u0430\u0432\u043d\u0438 \u0418\u0437\u0432\u0435\u0448\u0442\u0430\u0458\u0438", 
- "Manage sales or purchase returns": "\u0423\u043f\u0440\u0430\u0432\u0459\u0430\u045a\u0435 \u043f\u0440\u043e\u0434\u0430\u0458\u0443 \u0438\u043b\u0438 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0443 \u0432\u0440\u0430\u045b\u0430", 
- "Masters": "\u041c\u0430\u0458\u0441\u0442\u043e\u0440\u0438", 
- "Multiple Item Prices": "\u0412\u0438\u0448\u0435\u0441\u0442\u0440\u0443\u043a\u0438 \u0418\u0442\u0435\u043c \u0426\u0435\u043d\u0435", 
- "Ordered Items To Be Delivered": "\u0416 \u0421\u0442\u0430\u0432\u043a\u0435 \u0434\u0430 \u0431\u0443\u0434\u0435 \u0438\u0441\u043f\u043e\u0440\u0443\u0447\u0435\u043d\u0430", 
- "Packing Slip": "\u041f\u0430\u043a\u043e\u0432\u0430\u045a\u0435 \u0421\u043b\u0438\u043f", 
- "Price List": "\u0426\u0435\u043d\u043e\u0432\u043d\u0438\u043a", 
- "Purchase Receipt": "\u041a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u041f\u0440\u0438\u0458\u0435\u043c", 
- "Quality Inspection": "\u041f\u0440\u043e\u0432\u0435\u0440\u0430 \u043a\u0432\u0430\u043b\u0438\u0442\u0435\u0442\u0430", 
- "Reports": "\u0418\u0437\u0432\u0435\u0448\u0442\u0430\u0458\u0438", 
- "Sales and Purchase Return Tool": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u0438 \u043a\u0443\u043f\u043e\u0432\u0438\u043d\u0430 \u0430\u043b\u0430\u0442\u0430 \u041f\u043e\u0432\u0440\u0430\u0442\u0430\u043a", 
- "Serial No": "\u0421\u0435\u0440\u0438\u0458\u0441\u043a\u0438 \u0431\u0440\u043e\u0458", 
- "Serial No Service Contract Expiry": "\u0421\u0435\u0440\u0438\u0458\u0441\u043a\u0438 \u0431\u0440\u043e\u0458 \u0443\u0441\u043b\u0443\u0433\u0430 \u0423\u0433\u043e\u0432\u043e\u0440 \u0418\u0441\u0442\u0435\u043a", 
- "Serial No Status": "\u0421\u0435\u0440\u0438\u0458\u0441\u043a\u0438 \u0431\u0440\u043e\u0458 \u0441\u0442\u0430\u0442\u0443\u0441", 
- "Serial No Warranty Expiry": "\u0421\u0435\u0440\u0438\u0458\u0441\u043a\u0438 \u041d\u0435\u043c\u0430 \u0433\u0430\u0440\u0430\u043d\u0446\u0438\u0458\u0435 \u0438\u0441\u0442\u0435\u043a\u0430", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Single unit of an Item.": "\u0408\u0435\u0434\u043d\u0430 \u0458\u0435\u0434\u0438\u043d\u0438\u0446\u0430 \u0458\u0435\u0434\u043d\u0435 \u0442\u0430\u0447\u043a\u0435.", 
- "Split Delivery Note into packages.": "\u0421\u043f\u043b\u0438\u0442 \u041d\u0430\u043f\u043e\u043c\u0435\u043d\u0430 \u0418\u0441\u043f\u043e\u0440\u0443\u043a\u0430 \u0443 \u043f\u0430\u043a\u0435\u0442\u0438\u043c\u0430.", 
- "Stock Ageing": "\u0411\u0435\u0440\u0437\u0430 \u0421\u0442\u0430\u0440\u0435\u045a\u0435", 
- "Stock Analytics": "\u0421\u0442\u043e\u0446\u043a \u0410\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430", 
- "Stock Balance": "\u0411\u0435\u0440\u0437\u0430 \u0411\u0438\u043b\u0430\u043d\u0441", 
- "Stock Entry": "\u0411\u0435\u0440\u0437\u0430 \u0421\u0442\u0443\u043f\u0430\u045a\u0435", 
- "Stock Ledger": "\u0411\u0435\u0440\u0437\u0430 \u041b\u0435\u045f\u0435\u0440", 
- "Stock Level": "\u0411\u0435\u0440\u0437\u0430 \u041d\u0438\u0432\u043e", 
- "Stock Reconciliation": "\u0411\u0435\u0440\u0437\u0430 \u043f\u043e\u043c\u0438\u0440\u0435\u045a\u0435", 
- "Tools": "\u0410\u043b\u0430\u0442", 
- "Transfer stock from one warehouse to another.": "\u041f\u0440\u0435\u043d\u043e\u0441 \u0430\u043a\u0446\u0438\u0458\u0430 \u0438\u0437 \u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0430 \u0443 \u0434\u0440\u0443\u0433\u043e.", 
- "Types of warehouse": "\u0412\u0440\u0441\u0442\u0435 \u0441\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0430", 
- "UOM Replace Utility": "\u0423\u041e\u041c \u0417\u0430\u043c\u0435\u043d\u0438 \u0423\u0442\u0438\u043b\u0438\u0442\u0438", 
- "Unit of Measure": "\u0408\u0435\u0434\u0438\u043d\u0438\u0446\u0430 \u043c\u0435\u0440\u0435", 
- "Upload stock balance via csv.": "\u0423\u043f\u043b\u043e\u0430\u0434 \u0440\u0430\u0432\u043d\u043e\u0442\u0435\u0436\u0443 \u0431\u0435\u0440\u0437\u0435 \u043f\u0440\u0435\u043a\u043e \u0426\u0421\u0412.", 
- "Warehouse": "\u041c\u0430\u0433\u0430\u0446\u0438\u043d", 
- "Warehouse Type": "\u0421\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0435 \u0422\u0438\u043f", 
- "Where items are stored.": "\u0413\u0434\u0435 \u0441\u0442\u0430\u0432\u043a\u0435 \u0441\u0443 \u0443\u0441\u043a\u043b\u0430\u0434\u0438\u0448\u0442\u0435\u043d\u0435.", 
- "e.g. Kg, Unit, Nos, m": "\u043d\u043f\u0440 \u041a\u0433, \u0408\u0435\u0434\u0438\u043d\u0438\u0446\u0430, \u041d\u043e\u0441, \u043c"
-}
\ No newline at end of file
diff --git a/stock/page/stock_home/locale/ta-js.json b/stock/page/stock_home/locale/ta-js.json
deleted file mode 100644
index 34727ca..0000000
--- a/stock/page/stock_home/locale/ta-js.json
+++ /dev/null
@@ -1,57 +0,0 @@
-{
- "All Products or Services.": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b9a\u0bc7\u0bb5\u0bc8\u0b95\u0bb3\u0bcd.", 
- "Analytics": "\u0baa\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0baf\u0bcd\u0bb5\u0bc1", 
- "Batch": "\u0b95\u0bc2\u0b9f\u0bcd\u0b9f\u0bae\u0bcd", 
- "Batch (lot) of an Item.": "\u0b92\u0bb0\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0b92\u0bb0\u0bc1 \u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0ba4\u0bbf (\u0ba8\u0bbf\u0bb1\u0bc8\u0baf).", 
- "Brand": "\u0baa\u0bbf\u0bb0\u0bbe\u0ba3\u0bcd\u0b9f\u0bcd", 
- "Brand master.": "\u0baa\u0bbf\u0bb0\u0bbe\u0ba3\u0bcd\u0b9f\u0bcd \u0bae\u0bbe\u0bb8\u0bcd\u0b9f\u0bb0\u0bcd.", 
- "Change UOM for an Item.": "\u0b92\u0bb0\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0b92\u0bb0\u0bc1 \u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd \u0bae\u0bbe\u0bb1\u0bcd\u0bb1.", 
- "Delivery (shipment) to customers.": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1 \u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0bae\u0bcd (\u0b95\u0baa\u0bcd\u0baa\u0bb2\u0bcd).", 
- "Delivery Note": "\u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Distribute transport overhead across items.": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bc1\u0bb4\u0bc1\u0bb5\u0ba4\u0bc1\u0bae\u0bcd \u0baa\u0bc7\u0bbe\u0b95\u0bcd\u0b95\u0bc1\u0bb5\u0bb0\u0ba4\u0bcd\u0ba4\u0bc1 \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1\u0b95\u0bb3\u0bcd \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bbf\u0b95\u0bcd\u0b95.", 
- "Documents": "\u0b86\u0bb5\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Goods received from Suppliers.": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bb8\u0bcd\u0ba4\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0baa\u0bc6\u0bb1\u0bcd\u0bb1\u0bbe\u0bb0\u0bcd.", 
- "Incoming quality inspection.": "\u0b89\u0bb3\u0bcd\u0bb5\u0bb0\u0bc1\u0bae\u0bcd \u0ba4\u0bb0\u0ba4\u0bcd\u0ba4\u0bc8 \u0b86\u0baf\u0bcd\u0bb5\u0bc1.", 
- "Installation Note": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0bb2\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Installation record for a Serial No.": "\u0b92\u0bb0\u0bc1 \u0b9a\u0bc0\u0bb0\u0bbf\u0baf\u0bb2\u0bcd \u0b8e\u0ba3\u0bcd \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0bb2\u0bcd \u0baa\u0ba4\u0bbf\u0bb5\u0bc1", 
- "Item": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "Item Group": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Item classification.": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0bb5\u0b95\u0bc8\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1.", 
- "Item-Wise Price List": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8-\u0bb5\u0bc8\u0bb8\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Landed Cost Wizard": "\u0b87\u0bb1\u0b99\u0bcd\u0b95\u0bbf\u0ba9\u0bbe\u0bb0\u0bcd \u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0b9a\u0bbe\u0bb0\u0bcd\u0b9f\u0bcd", 
- "Main Reports": "\u0bae\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0baf \u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf\u0b95\u0bb3\u0bcd", 
- "Manage sales or purchase returns": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0bb5\u0bbe\u0b99\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0bb5\u0bb0\u0bc1\u0bb5\u0bbe\u0baf\u0bcd \u0bae\u0bc7\u0bb2\u0bbe\u0ba3\u0bcd\u0bae\u0bc8", 
- "Masters": "\u0bae\u0bc1\u0ba4\u0bc1\u0ba8\u0bbf\u0bb2\u0bc8", 
- "Multiple Item Prices": "\u0baa\u0bb2 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0bb5\u0bbf\u0bb2\u0bc8\u0b95\u0bb3\u0bcd", 
- "Ordered Items To Be Delivered": "\u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bc7\u0bbe\u0b95\u0bbf\u0baa\u0bcd\u0baa\u0ba4\u0bb1\u0bcd\u0b95\u0bbe\u0b95 \u0b89\u0ba4\u0bcd\u0ba4\u0bb0\u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bbe\u0bb0\u0bcd \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "Packing Slip": "\u0bb8\u0bcd\u0bb2\u0bbf\u0baa\u0bcd \u0baa\u0bc6\u0bbe\u0ba4\u0bbf", 
- "Price List": "\u0bb5\u0bbf\u0bb2\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Purchase Receipt": "\u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0bb5\u0bbe\u0b99\u0bcd\u0b95", 
- "Quality Inspection": "\u0ba4\u0bb0\u0bae\u0bbe\u0ba9 \u0b86\u0baf\u0bcd\u0bb5\u0bc1", 
- "Reports": "\u0b85\u0bb1\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bb3\u0bcd", 
- "Sales and Purchase Return Tool": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0bc6\u0bbe\u0bb3\u0bcd\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0bae\u0bcd\u0baa \u0b95\u0bb0\u0bc1\u0bb5\u0bbf", 
- "Serial No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Serial No Service Contract Expiry": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0b8e\u0ba3\u0bcd \u0b9a\u0bc7\u0bb5\u0bc8 \u0b92\u0baa\u0bcd\u0baa\u0ba8\u0bcd\u0ba4\u0bae\u0bcd \u0b95\u0bbe\u0bb2\u0bbe\u0bb5\u0ba4\u0bbf\u0baf\u0bbe\u0b95\u0bc1\u0bae\u0bcd", 
- "Serial No Status": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0ba8\u0bbf\u0bb2\u0bc8\u0bae\u0bc8", 
- "Serial No Warranty Expiry": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0b89\u0ba4\u0bcd\u0ba4\u0bb0\u0bb5\u0bbe\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0b95\u0bbe\u0bb2\u0bbe\u0bb5\u0ba4\u0bbf\u0baf\u0bbe\u0b95\u0bc1\u0bae\u0bcd", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Single unit of an Item.": "\u0b92\u0bb0\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0b92\u0bb0\u0bc7 \u0baf\u0bc2\u0ba9\u0bbf\u0b9f\u0bcd.", 
- "Split Delivery Note into packages.": "\u0ba4\u0bc6\u0bbe\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bc8 \u0b95\u0bc6\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1 \u0b9f\u0bc6\u0bb2\u0bbf\u0bb5\u0bb0\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0bbf\u0bb0\u0bbf\u0ba8\u0bcd\u0ba4\u0ba4\u0bc1.", 
- "Stock Ageing": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bae\u0bc2\u0baa\u0bcd\u0baa\u0b9f\u0bc8\u0ba4\u0bb2\u0bc1\u0b95\u0bcd\u0b95\u0bbe\u0ba9", 
- "Stock Analytics": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0b85\u0ba9\u0bb2\u0bbf\u0b9f\u0bcd\u0b9f\u0bbf\u0b95\u0bcd\u0bb8\u0bcd", 
- "Stock Balance": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0b87\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1", 
- "Stock Entry": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0ba8\u0bc1\u0bb4\u0bc8\u0bb5\u0bc1", 
- "Stock Ledger": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0bb2\u0bc6\u0b9f\u0bcd\u0b9c\u0bb0\u0bcd", 
- "Stock Level": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0ba8\u0bbf\u0bb2\u0bc8", 
- "Stock Reconciliation": "\u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0ba8\u0bb2\u0bcd\u0bb2\u0bbf\u0ba3\u0b95\u0bcd\u0b95", 
- "Tools": "\u0b95\u0bb0\u0bc1\u0bb5\u0bbf\u0b95\u0bb3\u0bcd", 
- "Transfer stock from one warehouse to another.": "\u0b92\u0bb0\u0bc1 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bbf\u0bb2\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0bae\u0bb1\u0bcd\u0bb1\u0bc6\u0bbe\u0bb0\u0bc1 \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0baa\u0bb0\u0bbf\u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bae\u0bcd.", 
- "Types of warehouse": "\u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1 \u0bb5\u0b95\u0bc8\u0b95\u0bb3\u0bcd", 
- "UOM Replace Utility": "\u0bae\u0bc6\u0bbe\u0bb1\u0b9f\u0bcd\u0b9f\u0bc1\u0bb5 \u0baa\u0bb2\u0bcd\u0b95\u0bb2\u0bc8\u0b95\u0bb4\u0b95\u0bae\u0bcd \u0baa\u0ba4\u0bbf\u0bb2\u0bbe\u0b95 \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Unit of Measure": "\u0b85\u0bb3\u0bb5\u0bbf\u0b9f\u0ba4\u0bcd\u0ba4\u0b95\u0bcd\u0b95 \u0b85\u0bb2\u0b95\u0bc1", 
- "Upload stock balance via csv.": "Csv \u0bb5\u0bb4\u0bbf\u0baf\u0bbe\u0b95 \u0baa\u0b99\u0bcd\u0b95\u0bc1 \u0b9a\u0bae\u0ba8\u0bbf\u0bb2\u0bc8 \u0baa\u0ba4\u0bbf\u0bb5\u0bc7\u0bb1\u0bcd\u0bb1\u0bb2\u0bbe\u0bae\u0bcd.", 
- "Warehouse": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bc8\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0b87\u0b9f\u0bae\u0bcd", 
- "Warehouse Type": "\u0b9a\u0bc7\u0bae\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bc1 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Where items are stored.": "\u0b85\u0b99\u0bcd\u0b95\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bc8 \u0b9a\u0bc7\u0bae\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd.", 
- "e.g. Kg, Unit, Nos, m": "\u0b89\u0ba4\u0bbe\u0bb0\u0ba3\u0bae\u0bbe\u0b95 \u0b95\u0bbf\u0bb2\u0bc7\u0bbe, \u0b85\u0bb2\u0b95\u0bc1, \u0b87\u0bb2\u0b95\u0bcd\u0b95\u0b99\u0bcd\u0b95\u0bb3\u0bcd, \u0bae\u0bc0"
-}
\ No newline at end of file
diff --git a/stock/page/stock_home/locale/th-js.json b/stock/page/stock_home/locale/th-js.json
deleted file mode 100644
index c04150a..0000000
--- a/stock/page/stock_home/locale/th-js.json
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- "All Products or Services.": "\u0e1c\u0e25\u0e34\u0e15\u0e20\u0e31\u0e13\u0e11\u0e4c\u0e2b\u0e23\u0e37\u0e2d\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23", 
- "Analytics": "Analytics", 
- "Batch": "\u0e0a\u0e38\u0e14", 
- "Batch (lot) of an Item.": "\u0e41\u0e1a\u0e17\u0e0a\u0e4c (\u0e21\u0e32\u0e01) \u0e02\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Brand": "\u0e22\u0e35\u0e48\u0e2b\u0e49\u0e2d", 
- "Brand master.": "\u0e15\u0e49\u0e19\u0e41\u0e1a\u0e1a\u0e41\u0e1a\u0e23\u0e19\u0e14\u0e4c", 
- "Change UOM for an Item.": "\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19 UOM \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Delivery (shipment) to customers.": "\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07 (\u0e02\u0e19\u0e2a\u0e48\u0e07) \u0e43\u0e2b\u0e49\u0e01\u0e31\u0e1a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Delivery Note": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Distribute transport overhead across items.": "\u0e41\u0e08\u0e01\u0e08\u0e48\u0e32\u0e22\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e01\u0e32\u0e23\u0e02\u0e19\u0e2a\u0e48\u0e07\u0e02\u0e49\u0e32\u0e21\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Documents": "\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23", 
- "Goods received from Suppliers.": "\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e08\u0e32\u0e01\u0e1c\u0e39\u0e49\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Incoming quality inspection.": "\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e\u0e17\u0e35\u0e48\u0e40\u0e02\u0e49\u0e32\u0e21\u0e32", 
- "Installation Note": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Installation record for a Serial No.": "\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Item": "\u0e0a\u0e34\u0e49\u0e19", 
- "Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item classification.": "\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2b\u0e21\u0e27\u0e14\u0e2b\u0e21\u0e39\u0e48\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item-Wise Price List": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e32\u0e04\u0e32\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e09\u0e25\u0e32\u0e14", 
- "Landed Cost Wizard": "\u0e15\u0e31\u0e27\u0e0a\u0e48\u0e27\u0e22\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e17\u0e35\u0e48\u0e14\u0e34\u0e19", 
- "Main Reports": "\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e2b\u0e25\u0e31\u0e01", 
- "Manage sales or purchase returns": "\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22\u0e2b\u0e23\u0e37\u0e2d\u0e1c\u0e25\u0e15\u0e2d\u0e1a\u0e41\u0e17\u0e19\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d", 
- "Masters": "\u0e42\u0e17", 
- "Material Request": "\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38", 
- "Multiple Item Prices": "\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2b\u0e25\u0e32\u0e22", 
- "Ordered Items To Be Delivered": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e08\u0e30\u0e16\u0e39\u0e01\u0e2a\u0e48\u0e07", 
- "Packing Slip": "\u0e2a\u0e25\u0e34\u0e1b", 
- "Price List": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e08\u0e49\u0e07\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Purchase Order Items To Be Received": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e17\u0e35\u0e48\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a", 
- "Purchase Receipt": "\u0e0b\u0e37\u0e49\u0e2d\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19", 
- "Quality Inspection": "\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e", 
- "Reports": "\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19", 
- "Request Material for Transfer or Purchase.": "\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e42\u0e2d\u0e19\u0e40\u0e07\u0e34\u0e19\u0e02\u0e2d\u0e0b\u0e37\u0e49\u0e2d\u0e2b\u0e23\u0e37\u0e2d", 
- "Sales and Purchase Return Tool": "\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e22\u0e49\u0e2d\u0e19\u0e01\u0e25\u0e31\u0e1a", 
- "Serial No": "\u0e2d\u0e19\u0e38\u0e01\u0e23\u0e21\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Serial No Service Contract Expiry": "\u0e2d\u0e19\u0e38\u0e01\u0e23\u0e21\u0e44\u0e21\u0e48\u0e21\u0e35\u0e2b\u0e21\u0e14\u0e2d\u0e32\u0e22\u0e38\u0e2a\u0e31\u0e0d\u0e0d\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23", 
- "Serial No Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Serial No Warranty Expiry": "\u0e2d\u0e19\u0e38\u0e01\u0e23\u0e21\u0e2b\u0e21\u0e14\u0e2d\u0e32\u0e22\u0e38\u0e44\u0e21\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Single unit of an Item.": "\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e40\u0e14\u0e35\u0e22\u0e27\u0e02\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Split Delivery Note into packages.": "\u0e41\u0e22\u0e01\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e40\u0e02\u0e49\u0e32\u0e44\u0e1b\u0e43\u0e19\u0e41\u0e1e\u0e04\u0e40\u0e01\u0e08", 
- "Stock Ageing": "\u0e40\u0e2d\u0e08\u0e08\u0e34\u0e49\u0e07\u0e2a\u0e15\u0e47\u0e2d\u0e01", 
- "Stock Analytics": "\u0e2a\u0e15\u0e47\u0e2d\u0e01 Analytics", 
- "Stock Balance": "\u0e22\u0e2d\u0e14\u0e04\u0e07\u0e40\u0e2b\u0e25\u0e37\u0e2d\u0e2a\u0e15\u0e47\u0e2d\u0e01", 
- "Stock Entry": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Stock Ledger": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e22\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Stock Level": "\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e2a\u0e15\u0e47\u0e2d\u0e01", 
- "Stock Reconciliation": "\u0e2a\u0e21\u0e32\u0e19\u0e09\u0e31\u0e19\u0e17\u0e4c\u0e2a\u0e15\u0e47\u0e2d\u0e01", 
- "Tools": "\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d", 
- "Transfer stock from one warehouse to another.": "\u0e42\u0e2d\u0e19\u0e2b\u0e38\u0e49\u0e19\u0e08\u0e32\u0e01\u0e17\u0e35\u0e48\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e44\u0e1b\u0e22\u0e31\u0e07\u0e2d\u0e35\u0e01\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Types of warehouse": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e02\u0e2d\u0e07\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "UOM Replace Utility": "\u0e22\u0e39\u0e17\u0e34\u0e25\u0e34\u0e15\u0e35\u0e49\u0e41\u0e17\u0e19\u0e17\u0e35\u0e48 UOM", 
- "Unit of Measure": "\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e27\u0e31\u0e14", 
- "Upload stock balance via csv.": "\u0e2d\u0e31\u0e1e\u0e42\u0e2b\u0e25\u0e14\u0e2a\u0e21\u0e14\u0e38\u0e25\u0e2b\u0e38\u0e49\u0e19\u0e1c\u0e48\u0e32\u0e19 CSV", 
- "Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Warehouse Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Where items are stored.": "\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e08\u0e30\u0e16\u0e39\u0e01\u0e40\u0e01\u0e47\u0e1a\u0e44\u0e27\u0e49", 
- "e.g. Kg, Unit, Nos, m": "\u0e01\u0e34\u0e42\u0e25\u0e01\u0e23\u0e31\u0e21\u0e40\u0e0a\u0e48\u0e19\u0e2b\u0e19\u0e48\u0e27\u0e22 Nos, \u0e21."
-}
\ No newline at end of file
diff --git a/stock/page/stock_home/stock_home.js b/stock/page/stock_home/stock_home.js
index 532eb66..1c0acd4 100644
--- a/stock/page/stock_home/stock_home.js
+++ b/stock/page/stock_home/stock_home.js
@@ -8,17 +8,17 @@
 		items: [
 			{
 				label: wn._("Material Request"),
-				description: wn._("Request Material for Transfer or Purchase."),
+				description: wn._("Requests for items."),
 				doctype:"Material Request"
 			},
 			{
 				label: wn._("Stock Entry"),
-				description: wn._("Transfer stock from one warehouse to another."),
+				description: wn._("Record item movement."),
 				doctype:"Stock Entry"
 			},
 			{
 				label: wn._("Delivery Note"),
-				description: wn._("Delivery (shipment) to customers."),
+				description: wn._("Shipments to customers."),
 				doctype:"Delivery Note"
 			},
 			{
@@ -164,7 +164,7 @@
 		items: [
 			{
 				"label":wn._("Stock Ledger"),
-				route: "Report2/Stock Ledger Entry/Stock Ledger",
+				route: "Report/Stock Ledger Entry/Stock Ledger",
 				doctype: "Stock Ledger Entry"
 			},
 			{
@@ -179,17 +179,17 @@
 			},
 			{
 				"label":wn._("Serial No Service Contract Expiry"),
-				route: "Report2/Serial No/Serial No Service Contract Expiry",
+				route: "Report/Serial No/Serial No Service Contract Expiry",
 				doctype: "Serial No"
 			},
 			{
 				"label":wn._("Serial No Status"),
-				route: "Report2/Serial No/Serial No Status",
+				route: "Report/Serial No/Serial No Status",
 				doctype: "Serial No"
 			},
 			{
 				"label":wn._("Serial No Warranty Expiry"),
-				route: "Report2/Serial No/Serial No Warranty Expiry",
+				route: "Report/Serial No/Serial No Warranty Expiry",
 				doctype: "Serial No"
 			},
 			{
diff --git a/stock/page/stock_ledger/README.md b/stock/page/stock_ledger/README.md
new file mode 100644
index 0000000..774498b
--- /dev/null
+++ b/stock/page/stock_ledger/README.md
@@ -0,0 +1 @@
+Stock movement report based on Stock Ledger Entry.
\ No newline at end of file
diff --git a/stock/page/stock_ledger/stock_ledger.js b/stock/page/stock_ledger/stock_ledger.js
index a37ea1c..438f132 100644
--- a/stock/page/stock_ledger/stock_ledger.js
+++ b/stock/page/stock_ledger/stock_ledger.js
@@ -24,7 +24,7 @@
 	new erpnext.StockLedger(wrapper);
 	
 	wrapper.appframe.add_home_breadcrumb()
-	wrapper.appframe.add_module_breadcrumb("Stock")
+	wrapper.appframe.add_module_icon("Stock")
 	wrapper.appframe.add_breadcrumb("icon-bar-chart")
 }
 
diff --git a/stock/page/stock_level/README.md b/stock/page/stock_level/README.md
new file mode 100644
index 0000000..43b2b0f
--- /dev/null
+++ b/stock/page/stock_level/README.md
@@ -0,0 +1 @@
+Stock levels (actual, planned, reserved, ordered) for Items on a particular date.
\ No newline at end of file
diff --git a/stock/page/stock_level/stock_level.js b/stock/page/stock_level/stock_level.js
index 75819a5..5f129c3 100644
--- a/stock/page/stock_level/stock_level.js
+++ b/stock/page/stock_level/stock_level.js
@@ -24,7 +24,7 @@
 	new erpnext.StockLevel(wrapper);
 
 	wrapper.appframe.add_home_breadcrumb()
-	wrapper.appframe.add_module_breadcrumb("Stock")
+	wrapper.appframe.add_module_icon("Stock")
 	wrapper.appframe.add_breadcrumb("icon-bar-chart");
 }
 
diff --git a/support/README.md b/support/README.md
new file mode 100644
index 0000000..0df93bb
--- /dev/null
+++ b/support/README.md
@@ -0,0 +1 @@
+Customer Support / After sales service / Maintenance Module.
\ No newline at end of file
diff --git a/support/doctype/customer_issue/README.md b/support/doctype/customer_issue/README.md
new file mode 100644
index 0000000..0560abe
--- /dev/null
+++ b/support/doctype/customer_issue/README.md
@@ -0,0 +1 @@
+Issue raised by Customer, can be tagged against Invoice, Serial Number to verify warranty, service contract.
\ No newline at end of file
diff --git a/support/doctype/customer_issue/customer_issue.js b/support/doctype/customer_issue/customer_issue.js
index 523b240..0f3007e 100644
--- a/support/doctype/customer_issue/customer_issue.js
+++ b/support/doctype/customer_issue/customer_issue.js
@@ -46,16 +46,6 @@
 			JSON.stringify({customer: doc.customer, address: doc.customer_address, contact: doc.contact_person}),'', doc, dt, dn, 1);
 }
 
-cur_frm.fields_dict.customer_address.on_new = function(dn) {
-	locals['Address'][dn].customer = locals[cur_frm.doctype][cur_frm.docname].customer;
-	locals['Address'][dn].customer_name = locals[cur_frm.doctype][cur_frm.docname].customer_name;
-}
-
-cur_frm.fields_dict.contact_person.on_new = function(dn) {
-	locals['Contact'][dn].customer = locals[cur_frm.doctype][cur_frm.docname].customer;
-	locals['Contact'][dn].customer_name = locals[cur_frm.doctype][cur_frm.docname].customer_name;
-}
-
 cur_frm.fields_dict['customer_address'].get_query = function(doc, cdt, cdn) {
 	return 'SELECT name,address_line1,city FROM tabAddress WHERE customer = "'+ doc.customer +
 		'" AND docstatus != 2 AND name LIKE "%s" ORDER BY name ASC LIMIT 50';
diff --git a/support/doctype/customer_issue/customer_issue.txt b/support/doctype/customer_issue/customer_issue.txt
index 59ebc15..c60df62 100644
--- a/support/doctype/customer_issue/customer_issue.txt
+++ b/support/doctype/customer_issue/customer_issue.txt
@@ -2,7 +2,7 @@
  {
   "creation": "2013-01-10 16:34:30", 
   "docstatus": 0, 
-  "modified": "2013-01-28 17:54:09", 
+  "modified": "2013-06-11 16:16:33", 
   "modified_by": "Administrator", 
   "owner": "harshada@webnotestech.com"
  }, 
@@ -402,18 +402,6 @@
   "width": "150px"
  }, 
  {
-  "doctype": "DocField", 
-  "fieldname": "amendment_date", 
-  "fieldtype": "Date", 
-  "hidden": 1, 
-  "label": "Amendment Date", 
-  "no_copy": 1, 
-  "oldfieldname": "amendment_date", 
-  "oldfieldtype": "Date", 
-  "print_hide": 1, 
-  "width": "100px"
- }, 
- {
   "amend": 1, 
   "cancel": 1, 
   "doctype": "DocPerm", 
diff --git a/support/doctype/customer_issue/locale/_messages_doc.json b/support/doctype/customer_issue/locale/_messages_doc.json
deleted file mode 100644
index ddec800..0000000
--- a/support/doctype/customer_issue/locale/_messages_doc.json
+++ /dev/null
@@ -1,50 +0,0 @@
-[
- "From Company", 
- "Item Name", 
- "Contact Info", 
- "Work In Progress", 
- "Customer Address", 
- "AMC Expiry Date", 
- "Support", 
- "Item, Warranty, AMC (Annual Maintenance Contract) details will be automatically fetched when Serial Number is selected.", 
- "Service Address", 
- "Issue Date", 
- "Closed", 
- "Territory", 
- "Issue", 
- "CI/2010-2011/", 
- "Status", 
- "Description", 
- "Resolution Details", 
- "Company", 
- "Resolved By", 
- "Warranty / AMC Status", 
- "Amended From", 
- "To assign this issue, use the \"Assign\" button in the sidebar.", 
- "Address", 
- "Customer Issue", 
- "Naming Series", 
- "Customer", 
- "Raised By", 
- "Out of AMC", 
- "Under AMC", 
- "Resolution Date", 
- "Issue Details", 
- "Under Warranty", 
- "Out of Warranty", 
- "Warranty Expiry Date", 
- "Customer Name", 
- "Mobile No", 
- "Cancelled", 
- "Resolution", 
- "Item Code", 
- "Contact Person", 
- "Amendment Date", 
- "Contact Email", 
- "Fiscal Year", 
- "Serial No", 
- "Contact", 
- "More Info", 
- "Customer Group", 
- "Open"
-]
\ No newline at end of file
diff --git a/support/doctype/customer_issue/locale/ar-doc.json b/support/doctype/customer_issue/locale/ar-doc.json
deleted file mode 100644
index 05d579b..0000000
--- a/support/doctype/customer_issue/locale/ar-doc.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
- "AMC Expiry Date": "AMC \u062a\u0627\u0631\u064a\u062e \u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0627\u0634\u062a\u0631\u0627\u0643", 
- "Address": "\u0639\u0646\u0648\u0627\u0646", 
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "Amendment Date": "\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u062a\u0627\u0631\u064a\u062e", 
- "CI/2010-2011/": "CI/2010-2011 /", 
- "Cancelled": "\u0625\u0644\u063a\u0627\u0621", 
- "Closed": "\u0645\u063a\u0644\u0642", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Contact": "\u0627\u062a\u0635\u0644", 
- "Contact Email": "\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Contact Info": "\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644", 
- "Contact Person": "\u0627\u062a\u0635\u0644 \u0634\u062e\u0635", 
- "Customer": "\u0632\u0628\u0648\u0646", 
- "Customer Address": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Group": "\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Issue": "\u0627\u0644\u0639\u062f\u062f \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Name": "\u0627\u0633\u0645 \u0627\u0644\u0639\u0645\u064a\u0644", 
- "Description": "\u0648\u0635\u0641", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "From Company": "\u0645\u0646 \u0634\u0631\u0643\u0629", 
- "Issue": "\u0642\u0636\u064a\u0629", 
- "Issue Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0642\u0636\u064a\u0629", 
- "Issue Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0642\u0636\u064a\u0629", 
- "Item Code": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0631\u0645\u0632", 
- "Item Name": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0627\u0633\u0645", 
- "Item, Warranty, AMC (Annual Maintenance Contract) details will be automatically fetched when Serial Number is selected.": "\u0627\u0644\u0628\u0646\u062f\u060c \u0636\u0645\u0627\u0646\u060c \u0633\u0648\u0641 AMC (\u0639\u0642\u062f \u0627\u0644\u0635\u064a\u0627\u0646\u0629 \u0627\u0644\u0633\u0646\u0648\u064a\u0629) \u062a\u0641\u0627\u0635\u064a\u0644 \u062c\u0644\u0628 \u064a\u0643\u0648\u0646 \u062a\u0644\u0642\u0627\u0626\u064a\u0627 \u0639\u0646\u062f\u0645\u0627 \u064a\u062a\u0645 \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0631\u0642\u0645 \u0627\u0644\u062a\u0633\u0644\u0633\u0644\u064a.", 
- "Mobile No": "\u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644", 
- "More Info": "\u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a", 
- "Naming Series": "\u062a\u0633\u0645\u064a\u0629 \u0627\u0644\u0633\u0644\u0633\u0644\u0629", 
- "Open": "\u0641\u062a\u062d", 
- "Out of AMC": "\u0645\u0646 AMC", 
- "Out of Warranty": "\u0644\u0627 \u062a\u063a\u0637\u064a\u0647 \u0627\u0644\u0636\u0645\u0627\u0646", 
- "Raised By": "\u0627\u0644\u062a\u064a \u0623\u062b\u0627\u0631\u0647\u0627", 
- "Resolution": "\u0642\u0631\u0627\u0631", 
- "Resolution Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0642\u0631\u0627\u0631", 
- "Resolution Details": "\u0642\u0631\u0627\u0631 \u062a\u0641\u0627\u0635\u064a\u0644", 
- "Resolved By": "\u062d\u0644\u0647\u0627 \u0639\u0646 \u0637\u0631\u064a\u0642", 
- "Serial No": "\u0627\u0644\u0645\u0633\u0644\u0633\u0644 \u0644\u0627", 
- "Service Address": "\u062e\u062f\u0645\u0629 \u0627\u0644\u0639\u0646\u0648\u0627\u0646", 
- "Status": "\u062d\u0627\u0644\u0629", 
- "Support": "\u062f\u0639\u0645", 
- "Territory": "\u0625\u0642\u0644\u064a\u0645", 
- "To assign this issue, use the \"Assign\" button in the sidebar.": "\u0644\u062a\u0639\u064a\u064a\u0646 \u0647\u0630\u0647 \u0627\u0644\u0645\u0634\u0643\u0644\u0629\u060c \u0627\u0633\u062a\u062e\u062f\u0645 &quot;\u062a\u0639\u064a\u064a\u0646&quot; \u0627\u0644\u0645\u0648\u062c\u0648\u062f \u0641\u064a \u0627\u0644\u0634\u0631\u064a\u0637 \u0627\u0644\u062c\u0627\u0646\u0628\u064a.", 
- "Under AMC": "\u062a\u062d\u062a AMC", 
- "Under Warranty": "\u062a\u062d\u062a \u0627\u0644\u0643\u0641\u0627\u0644\u0629", 
- "Warranty / AMC Status": "\u0627\u0644\u0636\u0645\u0627\u0646 / AMC \u0627\u0644\u062d\u0627\u0644\u0629", 
- "Warranty Expiry Date": "\u0627\u0644\u0636\u0645\u0627\u0646 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u0646\u062a\u0647\u0627\u0621", 
- "Work In Progress": "\u0627\u0644\u062a\u0642\u062f\u0645 \u0641\u064a \u0627\u0644\u0639\u0645\u0644"
-}
\ No newline at end of file
diff --git a/support/doctype/customer_issue/locale/de-doc.json b/support/doctype/customer_issue/locale/de-doc.json
deleted file mode 100644
index 4d65428..0000000
--- a/support/doctype/customer_issue/locale/de-doc.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
- "AMC Expiry Date": "AMC Ablaufdatum", 
- "Address": "Adresse", 
- "Amended From": "Ge\u00e4ndert von", 
- "Amendment Date": "\u00c4nderung Datum", 
- "CI/2010-2011/": "CI/2010-2011 /", 
- "Cancelled": "Abgesagt", 
- "Closed": "Geschlossen", 
- "Company": "Firma", 
- "Contact": "Kontakt", 
- "Contact Email": "Kontakt per E-Mail", 
- "Contact Info": "Kontakt Info", 
- "Contact Person": "Ansprechpartner", 
- "Customer": "Kunde", 
- "Customer Address": "Kundenadresse", 
- "Customer Group": "Customer Group", 
- "Customer Issue": "Das Anliegen des Kunden", 
- "Customer Name": "Name des Kunden", 
- "Description": "Beschreibung", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "From Company": "Von Unternehmen", 
- "Issue": "Ausgabe", 
- "Issue Date": "Issue Date", 
- "Issue Details": "Issue Details", 
- "Item Code": "Item Code", 
- "Item Name": "Item Name", 
- "Item, Warranty, AMC (Annual Maintenance Contract) details will be automatically fetched when Serial Number is selected.": "Artikel, Garantie, wird AMC (Annual Maintenance Contract) Details werden automatisch abgerufen Wenn Serial Number ausgew\u00e4hlt ist.", 
- "Mobile No": "In Mobile", 
- "More Info": "Mehr Info", 
- "Naming Series": "Benennen Series", 
- "Open": "\u00d6ffnen", 
- "Out of AMC": "Von AMC", 
- "Out of Warranty": "Au\u00dferhalb der Garantie", 
- "Raised By": "Raised By", 
- "Resolution": "Aufl\u00f6sung", 
- "Resolution Date": "Resolution Datum", 
- "Resolution Details": "Aufl\u00f6sung Einzelheiten", 
- "Resolved By": "Gel\u00f6st von", 
- "Serial No": "Serial In", 
- "Service Address": "Service Adresse", 
- "Status": "Status", 
- "Support": "Unterst\u00fctzen", 
- "Territory": "Gebiet", 
- "To assign this issue, use the \"Assign\" button in the sidebar.": "Um dieses Problem zu zuzuweisen, verwenden Sie die Schaltfl\u00e4che \"Zuordnen\" in der Seitenleiste.", 
- "Under AMC": "Unter AMC", 
- "Under Warranty": "Unter Garantie", 
- "Warranty / AMC Status": "Garantie / AMC-Status", 
- "Warranty Expiry Date": "Garantie Ablaufdatum", 
- "Work In Progress": "Work In Progress"
-}
\ No newline at end of file
diff --git a/support/doctype/customer_issue/locale/es-doc.json b/support/doctype/customer_issue/locale/es-doc.json
deleted file mode 100644
index f73ab19..0000000
--- a/support/doctype/customer_issue/locale/es-doc.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
- "AMC Expiry Date": "AMC Fecha de Caducidad", 
- "Address": "Direcci\u00f3n", 
- "Amended From": "De modificada", 
- "Amendment Date": "Enmienda Fecha", 
- "CI/2010-2011/": "CI/2010-2011 /", 
- "Cancelled": "Cancelado", 
- "Closed": "Cerrado", 
- "Company": "Empresa", 
- "Contact": "Contacto", 
- "Contact Email": "Correo electr\u00f3nico de contacto", 
- "Contact Info": "Informaci\u00f3n de contacto", 
- "Contact Person": "Persona de Contacto", 
- "Customer": "Cliente", 
- "Customer Address": "Direcci\u00f3n del cliente", 
- "Customer Group": "Grupo de clientes", 
- "Customer Issue": "Customer Issue", 
- "Customer Name": "Nombre del cliente", 
- "Description": "Descripci\u00f3n", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "From Company": "De Compa\u00f1\u00eda", 
- "Issue": "Cuesti\u00f3n", 
- "Issue Date": "Fecha de emisi\u00f3n", 
- "Issue Details": "Detalles del problema", 
- "Item Code": "C\u00f3digo del art\u00edculo", 
- "Item Name": "Nombre del elemento", 
- "Item, Warranty, AMC (Annual Maintenance Contract) details will be automatically fetched when Serial Number is selected.": "Item, Garant\u00eda, AMC (Contrato de Mantenimiento Anual) detalles ser\u00e1n autom\u00e1ticamente descabellada cuando se selecciona el n\u00famero de serie.", 
- "Mobile No": "Mobile No", 
- "More Info": "M\u00e1s informaci\u00f3n", 
- "Naming Series": "Nombrar Series", 
- "Open": "Abierto", 
- "Out of AMC": "Fuera de AMC", 
- "Out of Warranty": "Fuera de la Garant\u00eda", 
- "Raised By": "Raised By", 
- "Resolution": "Resoluci\u00f3n", 
- "Resolution Date": "Resoluci\u00f3n Fecha", 
- "Resolution Details": "Detalles de la resoluci\u00f3n", 
- "Resolved By": "Resuelto por", 
- "Serial No": "N\u00famero de orden", 
- "Service Address": "Direcci\u00f3n del Servicio", 
- "Status": "Estado", 
- "Support": "Apoyar", 
- "Territory": "Territorio", 
- "To assign this issue, use the \"Assign\" button in the sidebar.": "Para asignar este problema, utilice el bot\u00f3n &quot;Assign&quot; en la barra lateral.", 
- "Under AMC": "Bajo AMC", 
- "Under Warranty": "En garant\u00eda", 
- "Warranty / AMC Status": "Garant\u00eda / AMC Estado", 
- "Warranty Expiry Date": "Garant\u00eda Fecha de caducidad", 
- "Work In Progress": "Trabajo en curso"
-}
\ No newline at end of file
diff --git a/support/doctype/customer_issue/locale/fr-doc.json b/support/doctype/customer_issue/locale/fr-doc.json
deleted file mode 100644
index c3df0ef..0000000
--- a/support/doctype/customer_issue/locale/fr-doc.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
- "AMC Expiry Date": "AMC Date d&#39;expiration", 
- "Address": "Adresse", 
- "Amended From": "De modifi\u00e9e", 
- "Amendment Date": "Date de la modification", 
- "CI/2010-2011/": "CI/2010-2011 /", 
- "Cancelled": "Annul\u00e9", 
- "Closed": "Ferm\u00e9", 
- "Company": "Entreprise", 
- "Contact": "Contacter", 
- "Contact Email": "Contact Courriel", 
- "Contact Info": "Information de contact", 
- "Contact Person": "Personne \u00e0 contacter", 
- "Customer": "Client", 
- "Customer Address": "Adresse du client", 
- "Customer Group": "Groupe de clients", 
- "Customer Issue": "Num\u00e9ro client", 
- "Customer Name": "Nom du client", 
- "Description": "Description", 
- "Fiscal Year": "Exercice", 
- "From Company": "De Company", 
- "Issue": "Question", 
- "Issue Date": "Date d&#39;\u00e9mission", 
- "Issue Details": "D\u00e9tails de la demande", 
- "Item Code": "Code de l&#39;article", 
- "Item Name": "Nom d&#39;article", 
- "Item, Warranty, AMC (Annual Maintenance Contract) details will be automatically fetched when Serial Number is selected.": "Item, Garantie, AMC (contrat d&#39;entretien annuel) d\u00e9tails seront automatiquement r\u00e9cup\u00e9r\u00e9es lorsque le num\u00e9ro de s\u00e9rie est s\u00e9lectionn\u00e9e.", 
- "Mobile No": "Aucun mobile", 
- "More Info": "Plus d&#39;infos", 
- "Naming Series": "Nommer S\u00e9rie", 
- "Open": "Ouvert", 
- "Out of AMC": "Sur AMC", 
- "Out of Warranty": "Hors garantie", 
- "Raised By": "Raised By", 
- "Resolution": "R\u00e9solution", 
- "Resolution Date": "Date de R\u00e9solution", 
- "Resolution Details": "D\u00e9tails de la r\u00e9solution", 
- "Resolved By": "R\u00e9solu par", 
- "Serial No": "N \u00b0 de s\u00e9rie", 
- "Service Address": "Adresse du service", 
- "Status": "Statut", 
- "Support": "Soutenir", 
- "Territory": "Territoire", 
- "To assign this issue, use the \"Assign\" button in the sidebar.": "Pour attribuer ce probl\u00e8me, utilisez le bouton &quot;Affecter&quot; dans la barre lat\u00e9rale.", 
- "Under AMC": "En vertu de l&#39;AMC", 
- "Under Warranty": "Sous garantie", 
- "Warranty / AMC Status": "Garantie / AMC Statut", 
- "Warranty Expiry Date": "Date d&#39;expiration de garantie", 
- "Work In Progress": "Work In Progress"
-}
\ No newline at end of file
diff --git a/support/doctype/customer_issue/locale/hi-doc.json b/support/doctype/customer_issue/locale/hi-doc.json
deleted file mode 100644
index ecee915c..0000000
--- a/support/doctype/customer_issue/locale/hi-doc.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
- "AMC Expiry Date": "\u090f\u090f\u092e\u0938\u0940 \u0938\u092e\u093e\u092a\u094d\u0924\u093f \u0924\u093f\u0925\u093f", 
- "Address": "\u092a\u0924\u093e", 
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Amendment Date": "\u0938\u0902\u0936\u094b\u0927\u0928 \u0924\u093f\u0925\u093f", 
- "CI/2010-2011/": "CI/2010-2011 /", 
- "Cancelled": "Cancelled", 
- "Closed": "\u092c\u0902\u0926", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Contact": "\u0938\u0902\u092a\u0930\u094d\u0915", 
- "Contact Email": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0908\u092e\u0947\u0932", 
- "Contact Info": "\u0938\u0902\u092a\u0930\u094d\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Contact Person": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0935\u094d\u092f\u0915\u094d\u0924\u093f", 
- "Customer": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "Customer Address": "\u0917\u094d\u0930\u093e\u0939\u0915 \u092a\u0924\u093e", 
- "Customer Group": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0938\u092e\u0942\u0939", 
- "Customer Issue": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u0947 \u092e\u0941\u0926\u094d\u0926\u0947", 
- "Customer Name": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u093e \u0928\u093e\u092e", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "From Company": "\u0915\u0902\u092a\u0928\u0940 \u0938\u0947", 
- "Issue": "\u092e\u0941\u0926\u094d\u0926\u093e", 
- "Issue Date": "\u091c\u093e\u0930\u0940 \u0915\u0930\u0928\u0947 \u0915\u0940 \u0924\u093f\u0925\u093f", 
- "Issue Details": "\u0905\u0902\u0915 \u0935\u093f\u0935\u0930\u0923", 
- "Item Code": "\u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Item Name": "\u092e\u0926 \u0915\u093e \u0928\u093e\u092e", 
- "Item, Warranty, AMC (Annual Maintenance Contract) details will be automatically fetched when Serial Number is selected.": "\u0906\u0907\u091f\u092e, \u0935\u093e\u0930\u0902\u091f\u0940, \u090f\u090f\u092e\u0938\u0940 \u0935\u093f\u0935\u0930\u0923 (\u0935\u093e\u0930\u094d\u0937\u093f\u0915 \u0930\u0916\u0930\u0916\u093e\u0935 \u0905\u0928\u0941\u092c\u0902\u0927) \u0939\u094b\u0917\u093e \u0938\u094d\u0935\u0924\u0903 \u0926\u093f\u0932\u0935\u093e\u092f\u093e \u091c\u092c \u0938\u0940\u0930\u093f\u092f\u0932 \u0928\u0902\u092c\u0930 \u0915\u093e \u091a\u092f\u0928 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948.", 
- "Mobile No": "\u0928\u0939\u0940\u0902 \u092e\u094b\u092c\u093e\u0907\u0932", 
- "More Info": "\u0905\u0927\u093f\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Naming Series": "\u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u093e \u0928\u093e\u092e\u0915\u0930\u0923", 
- "Open": "\u0916\u0941\u0932\u093e", 
- "Out of AMC": "\u090f\u090f\u092e\u0938\u0940 \u0915\u0947 \u092c\u093e\u0939\u0930", 
- "Out of Warranty": "\u0935\u093e\u0930\u0902\u091f\u0940 \u0915\u0947 \u092c\u093e\u0939\u0930", 
- "Raised By": "\u0926\u094d\u0935\u093e\u0930\u093e \u0909\u0920\u093e\u090f \u0917\u090f", 
- "Resolution": "\u0938\u0902\u0915\u0932\u094d\u092a", 
- "Resolution Date": "\u0938\u0902\u0915\u0932\u094d\u092a \u0924\u093f\u0925\u093f", 
- "Resolution Details": "\u0938\u0902\u0915\u0932\u094d\u092a \u0935\u093f\u0935\u0930\u0923", 
- "Resolved By": "\u0926\u094d\u0935\u093e\u0930\u093e \u0939\u0932 \u0915\u093f\u092f\u093e", 
- "Serial No": "\u0928\u0939\u0940\u0902 \u0938\u0940\u0930\u093f\u092f\u0932", 
- "Service Address": "\u0938\u0947\u0935\u093e \u092a\u0924\u093e", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924", 
- "Support": "\u0938\u092e\u0930\u094d\u0925\u0928", 
- "Territory": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930", 
- "To assign this issue, use the \"Assign\" button in the sidebar.": "\u0907\u0938 \u092e\u0941\u0926\u094d\u0926\u0947 \u0915\u094b \u0905\u0938\u093e\u0907\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f, \u0938\u093e\u0907\u0921\u092c\u093e\u0930 \u092e\u0947\u0902 &quot;\u0928\u093f\u0930\u0941\u092a\u093f\u0924&quot; \u092c\u091f\u0928 \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0947\u0902.", 
- "Under AMC": "\u090f\u090f\u092e\u0938\u0940 \u0915\u0947 \u0924\u0939\u0924", 
- "Under Warranty": "\u0935\u093e\u0930\u0902\u091f\u0940 \u0915\u0947 \u0905\u0902\u0924\u0930\u094d\u0917\u0924", 
- "Warranty / AMC Status": "\u0935\u093e\u0930\u0902\u091f\u0940 / \u090f\u090f\u092e\u0938\u0940 \u0938\u094d\u0925\u093f\u0924\u093f", 
- "Warranty Expiry Date": "\u0935\u093e\u0930\u0902\u091f\u0940 \u0938\u092e\u093e\u092a\u094d\u0924\u093f \u0924\u093f\u0925\u093f", 
- "Work In Progress": "\u0905\u0930\u094d\u0927\u0928\u093f\u0930\u094d\u092e\u093f\u0924 \u0909\u0924\u094d\u092a\u093e\u0926\u0928"
-}
\ No newline at end of file
diff --git a/support/doctype/customer_issue/locale/hr-doc.json b/support/doctype/customer_issue/locale/hr-doc.json
deleted file mode 100644
index a1ad77f..0000000
--- a/support/doctype/customer_issue/locale/hr-doc.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
- "AMC Expiry Date": "AMC Datum isteka", 
- "Address": "Adresa", 
- "Amended From": "Izmijenjena Od", 
- "Amendment Date": "Amandman Datum", 
- "CI/2010-2011/": "CI/2010-2011 /", 
- "Cancelled": "Otkazan", 
- "Closed": "Zatvoreno", 
- "Company": "Dru\u0161tvo", 
- "Contact": "Kontaktirati", 
- "Contact Email": "Kontakt e", 
- "Contact Info": "Kontakt Informacije", 
- "Contact Person": "Kontakt osoba", 
- "Customer": "Kupac", 
- "Customer Address": "Kupac Adresa", 
- "Customer Group": "Kupac Grupa", 
- "Customer Issue": "Kupac Issue", 
- "Customer Name": "Naziv klijenta", 
- "Description": "Opis", 
- "Fiscal Year": "Fiskalna godina", 
- "From Company": "Iz Dru\u0161tva", 
- "Issue": "Izdanje", 
- "Issue Date": "Datum izdavanja", 
- "Issue Details": "Issue Detalji", 
- "Item Code": "Stavka \u0160ifra", 
- "Item Name": "Stavka Ime", 
- "Item, Warranty, AMC (Annual Maintenance Contract) details will be automatically fetched when Serial Number is selected.": "Stavka, jamstvo, AMC (Godi\u0161nje odr\u017eavanje Ugovor) pojedinosti \u0107e biti automatski dohvatio kada serijski broj je odabran.", 
- "Mobile No": "Mobitel Nema", 
- "More Info": "Vi\u0161e informacija", 
- "Naming Series": "Imenovanje serije", 
- "Open": "Otvoreno", 
- "Out of AMC": "Od AMC", 
- "Out of Warranty": "Od jamstvo", 
- "Raised By": "Povi\u0161ena Do", 
- "Resolution": "Rezolucija", 
- "Resolution Date": "Rezolucija Datum", 
- "Resolution Details": "Rezolucija o Brodu", 
- "Resolved By": "Rije\u0161en Do", 
- "Serial No": "Serijski br", 
- "Service Address": "Usluga Adresa", 
- "Status": "Status", 
- "Support": "Podr\u017eati", 
- "Territory": "Teritorija", 
- "To assign this issue, use the \"Assign\" button in the sidebar.": "Za dodjelu taj problem, koristite &quot;dodijeliti&quot; gumb u sidebar.", 
- "Under AMC": "Pod AMC", 
- "Under Warranty": "Pod jamstvo", 
- "Warranty / AMC Status": "Jamstveni / AMC Status", 
- "Warranty Expiry Date": "Jamstvo Datum isteka", 
- "Work In Progress": "Radovi u tijeku"
-}
\ No newline at end of file
diff --git a/support/doctype/customer_issue/locale/nl-doc.json b/support/doctype/customer_issue/locale/nl-doc.json
deleted file mode 100644
index bad328e..0000000
--- a/support/doctype/customer_issue/locale/nl-doc.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
- "AMC Expiry Date": "AMC Vervaldatum", 
- "Address": "Adres", 
- "Amended From": "Gewijzigd Van", 
- "Amendment Date": "Wijziging Datum", 
- "CI/2010-2011/": "CI/2010-2011 /", 
- "Cancelled": "Geannuleerd", 
- "Closed": "Gesloten", 
- "Company": "Vennootschap", 
- "Contact": "Contact", 
- "Contact Email": "Contact E-mail", 
- "Contact Info": "Contact Info", 
- "Contact Person": "Contactpersoon", 
- "Customer": "Klant", 
- "Customer Address": "Klant Adres", 
- "Customer Group": "Klantengroep", 
- "Customer Issue": "Probleem voor de klant", 
- "Customer Name": "Klantnaam", 
- "Description": "Beschrijving", 
- "Fiscal Year": "Boekjaar", 
- "From Company": "Van Company", 
- "Issue": "Uitgifte", 
- "Issue Date": "Uitgiftedatum", 
- "Issue Details": "Probleem Details", 
- "Item Code": "Artikelcode", 
- "Item Name": "Naam van het punt", 
- "Item, Warranty, AMC (Annual Maintenance Contract) details will be automatically fetched when Serial Number is selected.": "Item, Garantie, zal AMC (jaarlijks onderhoudscontract) gegevens automatisch worden opgehaald wanneer Serienummer is geselecteerd.", 
- "Mobile No": "Mobiel Nog geen", 
- "More Info": "Meer info", 
- "Naming Series": "Benoemen Series", 
- "Open": "Open", 
- "Out of AMC": "Uit AMC", 
- "Out of Warranty": "Out of Warranty", 
- "Raised By": "Opgevoed door", 
- "Resolution": "Resolutie", 
- "Resolution Date": "Resolutie Datum", 
- "Resolution Details": "Resolutie Details", 
- "Resolved By": "Opgelost door", 
- "Serial No": "Serienummer", 
- "Service Address": "Service Adres", 
- "Status": "Staat", 
- "Support": "Ondersteunen", 
- "Territory": "Grondgebied", 
- "To assign this issue, use the \"Assign\" button in the sidebar.": "Om dit probleem op te wijzen, gebruikt u de &quot;Assign&quot;-knop in de zijbalk.", 
- "Under AMC": "Onder AMC", 
- "Under Warranty": "Onder de garantie", 
- "Warranty / AMC Status": "Garantie / AMC Status", 
- "Warranty Expiry Date": "Garantie Vervaldatum", 
- "Work In Progress": "Work In Progress"
-}
\ No newline at end of file
diff --git a/support/doctype/customer_issue/locale/pt-BR-doc.json b/support/doctype/customer_issue/locale/pt-BR-doc.json
deleted file mode 100644
index 12f9677..0000000
--- a/support/doctype/customer_issue/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
- "AMC Expiry Date": "Data de Validade do CAM", 
- "Address": "Endere\u00e7o", 
- "Amended From": "Corrigido De", 
- "Amendment Date": "Data da Corre\u00e7\u00e3o", 
- "CI/2010-2011/": "CI/2010-2011 /", 
- "Cancelled": "Cancelado", 
- "Closed": "Fechado", 
- "Company": "Empresa", 
- "Contact": "Contato", 
- "Contact Email": "E-mail do Contato", 
- "Contact Info": "Informa\u00e7\u00f5es para Contato", 
- "Contact Person": "Pessoa de Contato", 
- "Customer": "Cliente", 
- "Customer Address": "Endere\u00e7o do cliente", 
- "Customer Group": "Grupo de Clientes", 
- "Customer Issue": "Quest\u00e3o do Cliente", 
- "Customer Name": "Nome do cliente", 
- "Description": "Descri\u00e7\u00e3o", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "From Company": "Da Empresa", 
- "Issue": "Quest\u00e3o", 
- "Issue Date": "Data da Quest\u00e3o", 
- "Issue Details": "Detalhes da Quest\u00e3o", 
- "Item Code": "C\u00f3digo do Item", 
- "Item Name": "Nome do Item", 
- "Item, Warranty, AMC (Annual Maintenance Contract) details will be automatically fetched when Serial Number is selected.": "Detalhes do Item, Garantia, CAM (Contrato Anual de Manuten\u00e7\u00e3o) ser\u00e3o carregados automaticamente quando o n\u00famero de s\u00e9rie for selecionado.", 
- "Mobile No": "Telefone Celular", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Naming Series": "S\u00e9ries nomeadas", 
- "Open": "Abrir", 
- "Out of AMC": "Fora do CAM", 
- "Out of Warranty": "Fora de Garantia", 
- "Raised By": "Levantadas por", 
- "Resolution": "Resolu\u00e7\u00e3o", 
- "Resolution Date": "Data da Resolu\u00e7\u00e3o", 
- "Resolution Details": "Detalhes da Resolu\u00e7\u00e3o", 
- "Resolved By": "Resolvido por", 
- "Serial No": "N\u00ba de S\u00e9rie", 
- "Service Address": "Endere\u00e7o de Servi\u00e7o", 
- "Status": "Estado", 
- "Support": "Suporte", 
- "Territory": "Territ\u00f3rio", 
- "To assign this issue, use the \"Assign\" button in the sidebar.": "Para atribuir esse problema a algu\u00e9m, use o bot\u00e3o &quot;Atribuir&quot; na barra lateral.", 
- "Under AMC": "Sob CAM", 
- "Under Warranty": "Sob Garantia", 
- "Warranty / AMC Status": "Garantia / Estado do CAM", 
- "Warranty Expiry Date": "Data de validade da garantia", 
- "Work In Progress": "Trabalho em andamento"
-}
\ No newline at end of file
diff --git a/support/doctype/customer_issue/locale/pt-doc.json b/support/doctype/customer_issue/locale/pt-doc.json
deleted file mode 100644
index b4049ab..0000000
--- a/support/doctype/customer_issue/locale/pt-doc.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
- "AMC Expiry Date": "AMC Data de Validade", 
- "Address": "Endere\u00e7o", 
- "Amended From": "Alterado De", 
- "Amendment Date": "Data emenda", 
- "CI/2010-2011/": "CI/2010-2011 /", 
- "Cancelled": "Cancelado", 
- "Closed": "Fechado", 
- "Company": "Companhia", 
- "Contact": "Contato", 
- "Contact Email": "Contato E-mail", 
- "Contact Info": "Informa\u00e7\u00f5es para contato", 
- "Contact Person": "Pessoa de contato", 
- "Customer": "Cliente", 
- "Customer Address": "Endere\u00e7o do cliente", 
- "Customer Group": "Grupo de Clientes", 
- "Customer Issue": "Edi\u00e7\u00e3o cliente", 
- "Customer Name": "Nome do cliente", 
- "Description": "Descri\u00e7\u00e3o", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "From Company": "Da Empresa", 
- "Issue": "Quest\u00e3o", 
- "Issue Date": "Data de Emiss\u00e3o", 
- "Issue Details": "Detalhes incidente", 
- "Item Code": "C\u00f3digo do artigo", 
- "Item Name": "Nome do item", 
- "Item, Warranty, AMC (Annual Maintenance Contract) details will be automatically fetched when Serial Number is selected.": "Item, Garantia, AMC (Contrato Anual de Manuten\u00e7\u00e3o) detalhes ser\u00e3o automaticamente carregada quando o n\u00famero de s\u00e9rie \u00e9 selecionado.", 
- "Mobile No": "No m\u00f3vel", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Naming Series": "Nomeando Series", 
- "Open": "Abrir", 
- "Out of AMC": "Fora da AMC", 
- "Out of Warranty": "Fora de Garantia", 
- "Raised By": "Levantadas por", 
- "Resolution": "Resolu\u00e7\u00e3o", 
- "Resolution Date": "Data resolu\u00e7\u00e3o", 
- "Resolution Details": "Detalhes de Resolu\u00e7\u00e3o", 
- "Resolved By": "Resolvido por", 
- "Serial No": "N \u00ba de S\u00e9rie", 
- "Service Address": "Servi\u00e7o Endere\u00e7o", 
- "Status": "Estado", 
- "Support": "Apoiar", 
- "Territory": "Territ\u00f3rio", 
- "To assign this issue, use the \"Assign\" button in the sidebar.": "Para atribuir esse problema, use o bot\u00e3o &quot;Atribuir&quot; na barra lateral.", 
- "Under AMC": "Sob AMC", 
- "Under Warranty": "Sob Garantia", 
- "Warranty / AMC Status": "Garantia / AMC Estado", 
- "Warranty Expiry Date": "Data de validade da garantia", 
- "Work In Progress": "Trabalho em andamento"
-}
\ No newline at end of file
diff --git a/support/doctype/customer_issue/locale/sr-doc.json b/support/doctype/customer_issue/locale/sr-doc.json
deleted file mode 100644
index cf4dbfb..0000000
--- a/support/doctype/customer_issue/locale/sr-doc.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
- "AMC Expiry Date": "\u0410\u041c\u0426 \u0414\u0430\u0442\u0443\u043c \u0438\u0441\u0442\u0435\u043a\u0430", 
- "Address": "\u0410\u0434\u0440\u0435\u0441\u0430", 
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "Amendment Date": "\u0410\u043c\u0430\u043d\u0434\u043c\u0430\u043d \u0414\u0430\u0442\u0443\u043c", 
- "CI/2010-2011/": "\u0426\u0418/2010-2011 /", 
- "Cancelled": "\u041e\u0442\u043a\u0430\u0437\u0430\u043d", 
- "Closed": "\u0417\u0430\u0442\u0432\u043e\u0440\u0435\u043d\u043e", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Contact": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "Contact Email": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0415\u043c\u0430\u0438\u043b", 
- "Contact Info": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0418\u043d\u0444\u043e", 
- "Contact Person": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u043e\u0441\u043e\u0431\u0430", 
- "Customer": "\u041a\u0443\u043f\u0430\u0446", 
- "Customer Address": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0410\u0434\u0440\u0435\u0441\u0430", 
- "Customer Group": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0413\u0440\u0443\u043f\u0430", 
- "Customer Issue": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0438\u0437\u0434\u0430\u045a\u0435", 
- "Customer Name": "\u0418\u043c\u0435 \u043a\u043b\u0438\u0458\u0435\u043d\u0442\u0430", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "From Company": "\u0418\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435", 
- "Issue": "\u0415\u043c\u0438\u0441\u0438\u0458\u0430", 
- "Issue Date": "\u0414\u0430\u0442\u0443\u043c \u0435\u043c\u0438\u0442\u043e\u0432\u0430\u045a\u0430", 
- "Issue Details": "\u0418\u0437\u0434\u0430\u045a\u0435 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Item Code": "\u0428\u0438\u0444\u0440\u0430", 
- "Item Name": "\u041d\u0430\u0437\u0438\u0432", 
- "Item, Warranty, AMC (Annual Maintenance Contract) details will be automatically fetched when Serial Number is selected.": "\u0421\u0442\u0430\u0432\u043a\u0430, \u0413\u0430\u0440\u0430\u043d\u0446\u0438\u0458\u0430, \u0410\u041c\u0426 (\u043e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0430 \u0433\u043e\u0434\u0438\u0448\u045a\u0435\u0433 \u0443\u0433\u043e\u0432\u043e\u0440\u0430) \u0434\u0435\u0442\u0430\u0459\u0438 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0430\u0443\u0442\u043e\u043c\u0430\u0442\u0441\u043a\u0438 \u0443\u0447\u0438\u0442\u0430\u043d\u0438 \u043a\u0430\u0434\u0430 \u0441\u0435\u0440\u0438\u0458\u0441\u043a\u0438 \u0431\u0440\u043e\u0458 \u0458\u0435 \u0438\u0437\u0430\u0431\u0440\u0430\u043d.", 
- "Mobile No": "\u041c\u043e\u0431\u0438\u043b\u043d\u0438 \u041d\u0435\u043c\u0430", 
- "More Info": "\u0412\u0438\u0448\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0430", 
- "Naming Series": "\u0418\u043c\u0435\u043d\u043e\u0432\u0430\u045a\u0435 \u0421\u0435\u0440\u0438\u0435\u0441", 
- "Open": "\u041e\u0442\u0432\u043e\u0440\u0435\u043d\u043e", 
- "Out of AMC": "\u041e\u0434 \u0410\u041c\u0426", 
- "Out of Warranty": "\u041e\u0434 \u0433\u0430\u0440\u0430\u043d\u0446\u0438\u0458\u0435", 
- "Raised By": "\u041f\u043e\u0434\u0438\u0433\u0430\u043e", 
- "Resolution": "\u0420\u0435\u0437\u043e\u043b\u0443\u0446\u0438\u0458\u0430", 
- "Resolution Date": "\u0420\u0435\u0437\u043e\u043b\u0443\u0446\u0438\u0458\u0430 \u0414\u0430\u0442\u0443\u043c", 
- "Resolution Details": "\u0420\u0435\u0437\u043e\u043b\u0443\u0446\u0438\u0458\u0430 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Resolved By": "\u0420\u0435\u0448\u0435\u043d", 
- "Serial No": "\u0421\u0435\u0440\u0438\u0458\u0441\u043a\u0438 \u0431\u0440\u043e\u0458", 
- "Service Address": "\u0423\u0441\u043b\u0443\u0433\u0430 \u0410\u0434\u0440\u0435\u0441\u0430", 
- "Status": "\u0421\u0442\u0430\u0442\u0443\u0441", 
- "Support": "\u041f\u043e\u0434\u0440\u0448\u043a\u0430", 
- "Territory": "\u0422\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0430", 
- "To assign this issue, use the \"Assign\" button in the sidebar.": "\u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u0434\u043e\u0434\u0435\u043b\u0438\u043b\u0438 \u043e\u0432\u0430\u0458 \u043f\u0440\u043e\u0431\u043b\u0435\u043c, \u043a\u043e\u0440\u0438\u0441\u0442\u0438\u0442\u0435 &quot;\u0410\u0441\u0441\u0438\u0433\u043d&quot; \u0434\u0443\u0433\u043c\u0435 \u0443 \u0441\u0438\u0434\u0435\u0431\u0430\u0440.", 
- "Under AMC": "\u041f\u043e\u0434 \u0410\u041c\u0426", 
- "Under Warranty": "\u041f\u043e\u0434 \u0433\u0430\u0440\u0430\u043d\u0446\u0438\u0458\u043e\u043c", 
- "Warranty / AMC Status": "\u0413\u0430\u0440\u0430\u043d\u0446\u0438\u0458\u0430 / \u0410\u041c\u0426 \u0441\u0442\u0430\u0442\u0443\u0441", 
- "Warranty Expiry Date": "\u0413\u0430\u0440\u0430\u043d\u0446\u0438\u0458\u0430 \u0414\u0430\u0442\u0443\u043c \u0438\u0441\u0442\u0435\u043a\u0430", 
- "Work In Progress": "\u0412\u043e\u0440\u043a \u0418\u043d \u041f\u0440\u043e\u0433\u0440\u0435\u0441\u0441"
-}
\ No newline at end of file
diff --git a/support/doctype/customer_issue/locale/ta-doc.json b/support/doctype/customer_issue/locale/ta-doc.json
deleted file mode 100644
index 4eb15cc..0000000
--- a/support/doctype/customer_issue/locale/ta-doc.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
- "AMC Expiry Date": "AMC \u0b95\u0bbe\u0bb2\u0bbe\u0bb5\u0ba4\u0bbf\u0baf\u0bbe\u0b95\u0bc1\u0bae\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Address": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Amendment Date": "\u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "CI/2010-2011/": "CI/2010-2011 /", 
- "Cancelled": "\u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Closed": "\u0bae\u0bc2\u0b9f\u0bbf\u0baf", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Contact": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Email": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Info": "\u0ba4\u0b95\u0bb5\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Person": "\u0ba8\u0baa\u0bb0\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Customer Address": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Customer Group": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1", 
- "Customer Issue": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bb5\u0bc6\u0bb3\u0bbf\u0baf\u0bc0\u0b9f\u0bc1", 
- "Customer Name": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "From Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1", 
- "Issue": "\u0b9a\u0bbf\u0b95\u0bcd\u0b95\u0bb2\u0bcd", 
- "Issue Date": "\u0baa\u0bbf\u0bb0\u0b9a\u0bcd\u0b9a\u0bbf\u0ba9\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Issue Details": "\u0b9a\u0bbf\u0b95\u0bcd\u0b95\u0bb2\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Item Code": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "Item Name": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Item, Warranty, AMC (Annual Maintenance Contract) details will be automatically fetched when Serial Number is selected.": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf, \u0b89\u0ba4\u0bcd\u0ba4\u0bb0\u0bb5\u0bbe\u0ba4\u0bae\u0bcd, AMC (\u0b86\u0ba3\u0bcd\u0b9f\u0bc1 \u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b92\u0baa\u0bcd\u0baa\u0ba8\u0bcd\u0ba4) \u0bb5\u0bbf\u0bb5\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0b8e\u0ba3\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0baa\u0bc7\u0bbe\u0ba4\u0bc1 \u0ba4\u0bbe\u0ba9\u0bbe\u0b95 \u0b8e\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bb5\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd.", 
- "Mobile No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0bae\u0bc6\u0bbe\u0baa\u0bc8\u0bb2\u0bcd", 
- "More Info": "\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Naming Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bbf\u0b9f\u0bc1\u0bae\u0bcd", 
- "Open": "\u0ba4\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4", 
- "Out of AMC": "AMC \u0bb5\u0bc6\u0bb3\u0bbf\u0baf\u0bc7", 
- "Out of Warranty": "\u0b89\u0ba4\u0bcd\u0ba4\u0bb0\u0bb5\u0bbe\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0bb5\u0bc6\u0bb3\u0bbf\u0baf\u0bc7", 
- "Raised By": "\u0b8e\u0bb4\u0bc1\u0baa\u0bcd\u0baa\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Resolution": "\u0ba4\u0bc0\u0bb0\u0bcd\u0bae\u0bbe\u0ba9\u0bae\u0bcd", 
- "Resolution Date": "\u0ba4\u0bc0\u0bb0\u0bcd\u0bae\u0bbe\u0ba9\u0bae\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Resolution Details": "\u0ba4\u0bc0\u0bb0\u0bcd\u0bae\u0bbe\u0ba9\u0bae\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Resolved By": "\u0bae\u0bc2\u0bb2\u0bae\u0bcd \u0ba4\u0bc0\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f", 
- "Serial No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Service Address": "\u0b9a\u0bc7\u0bb5\u0bc8 \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Status": "\u0b85\u0ba8\u0bcd\u0ba4\u0bb8\u0bcd\u0ba4\u0bc1", 
- "Support": "\u0b86\u0ba4\u0bb0\u0bb5\u0bc1", 
- "Territory": "\u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd", 
- "To assign this issue, use the \"Assign\" button in the sidebar.": "\u0b87\u0ba8\u0bcd\u0ba4 \u0b9a\u0bbf\u0b95\u0bcd\u0b95\u0bb2\u0bc8 \u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95, \u0baa\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bbf\u0bb2\u0bcd &quot;\u0b92\u0ba4\u0bc1\u0b95\u0bcd\u0b95&quot; \u0baa\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0bbe\u0ba9\u0bc8 \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Under AMC": "AMC \u0b95\u0bc0\u0bb4\u0bcd", 
- "Under Warranty": "\u0b89\u0ba4\u0bcd\u0ba4\u0bb0\u0bb5\u0bbe\u0ba4\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0b95\u0bc0\u0bb4\u0bcd", 
- "Warranty / AMC Status": "\u0b89\u0ba4\u0bcd\u0ba4\u0bb0\u0bb5\u0bbe\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 / AMC \u0ba8\u0bbf\u0bb2\u0bc8\u0bae\u0bc8", 
- "Warranty Expiry Date": "\u0b89\u0ba4\u0bcd\u0ba4\u0bb0\u0bb5\u0bbe\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0b95\u0bbe\u0bb2\u0bbe\u0bb5\u0ba4\u0bbf\u0baf\u0bbe\u0b95\u0bc1\u0bae\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Work In Progress": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bc7\u0bb1\u0bcd\u0bb1\u0bae\u0bcd \u0bb5\u0bc7\u0bb2\u0bc8"
-}
\ No newline at end of file
diff --git a/support/doctype/customer_issue/locale/th-doc.json b/support/doctype/customer_issue/locale/th-doc.json
deleted file mode 100644
index 5ce041d..0000000
--- a/support/doctype/customer_issue/locale/th-doc.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
- "AMC Expiry Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2b\u0e21\u0e14\u0e2d\u0e32\u0e22\u0e38 AMC", 
- "Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", 
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Amendment Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e01\u0e49\u0e44\u0e02", 
- "CI/2010-2011/": "CI/2010-2011 /", 
- "Cancelled": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01", 
- "Closed": "\u0e1b\u0e34\u0e14", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Contact": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Email": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c", 
- "Contact Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Person": "Contact Person", 
- "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Issue": "\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "From Company": "\u0e08\u0e32\u0e01 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Issue": "\u0e1b\u0e31\u0e0d\u0e2b\u0e32", 
- "Issue Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2d\u0e2d\u0e01", 
- "Issue Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e1b\u0e31\u0e0d\u0e2b\u0e32", 
- "Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Item, Warranty, AMC (Annual Maintenance Contract) details will be automatically fetched when Serial Number is selected.": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19, AMC \u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 (\u0e1b\u0e35 Maintenance Contract) \u0e08\u0e30\u0e44\u0e14\u0e49\u0e42\u0e14\u0e22\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e40\u0e23\u0e35\u0e22\u0e01\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e17\u0e35\u0e48\u0e40\u0e25\u0e37\u0e2d\u0e01", 
- "Mobile No": "\u0e21\u0e37\u0e2d\u0e16\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "More Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Naming Series": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e0b\u0e35\u0e23\u0e35\u0e2a\u0e4c", 
- "Open": "\u0e40\u0e1b\u0e34\u0e14", 
- "Out of AMC": "\u0e2d\u0e2d\u0e01\u0e02\u0e2d\u0e07 AMC", 
- "Out of Warranty": "\u0e2d\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e01\u0e32\u0e23\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19", 
- "Raised By": "\u0e42\u0e14\u0e22\u0e22\u0e01", 
- "Resolution": "\u0e04\u0e27\u0e32\u0e21\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "Resolution Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e04\u0e27\u0e32\u0e21\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "Resolution Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e04\u0e27\u0e32\u0e21\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "Resolved By": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e44\u0e14\u0e49\u0e42\u0e14\u0e22\u0e01\u0e32\u0e23", 
- "Serial No": "\u0e2d\u0e19\u0e38\u0e01\u0e23\u0e21\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Service Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30", 
- "Support": "\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19", 
- "Territory": "\u0e2d\u0e32\u0e13\u0e32\u0e40\u0e02\u0e15", 
- "To assign this issue, use the \"Assign\" button in the sidebar.": "\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e19\u0e35\u0e49\u0e43\u0e2b\u0e49\u0e43\u0e0a\u0e49\u0e1b\u0e38\u0e48\u0e21 &quot;\u0e01\u0e33\u0e2b\u0e19\u0e14&quot; \u0e43\u0e19\u0e41\u0e16\u0e1a\u0e14\u0e49\u0e32\u0e19\u0e02\u0e49\u0e32\u0e07", 
- "Under AMC": "\u0e20\u0e32\u0e22\u0e43\u0e15\u0e49 AMC", 
- "Under Warranty": "\u0e20\u0e32\u0e22\u0e43\u0e15\u0e49\u0e01\u0e32\u0e23\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19", 
- "Warranty / AMC Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e01\u0e32\u0e23\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19 / AMC", 
- "Warranty Expiry Date": "\u0e27\u0e31\u0e19\u0e2b\u0e21\u0e14\u0e2d\u0e32\u0e22\u0e38\u0e01\u0e32\u0e23\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19", 
- "Work In Progress": "\u0e17\u0e33\u0e07\u0e32\u0e19\u0e43\u0e19\u0e04\u0e27\u0e32\u0e21\u0e04\u0e37\u0e1a\u0e2b\u0e19\u0e49\u0e32"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule/README.md b/support/doctype/maintenance_schedule/README.md
new file mode 100644
index 0000000..8371085
--- /dev/null
+++ b/support/doctype/maintenance_schedule/README.md
@@ -0,0 +1 @@
+Schedule generator for planned maintenance for service contract or internal maintenance.
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule/locale/_messages_doc.json b/support/doctype/maintenance_schedule/locale/_messages_doc.json
deleted file mode 100644
index dc54769..0000000
--- a/support/doctype/maintenance_schedule/locale/_messages_doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-[
- "Maintenance Schedule Item", 
- "Customer Address", 
- "Support", 
- "Draft", 
- "Territory", 
- "Status", 
- "Contact Person", 
- "Schedule", 
- "Company", 
- "Amended From", 
- "Maintenance Schedule", 
- "Get Items", 
- "Address", 
- "Sales Order No", 
- "Maintenance Schedule Detail", 
- "Customer Details", 
- "Customer", 
- "Items", 
- "Submitted", 
- "Contact", 
- "Customer Name", 
- "Mobile No", 
- "Cancelled", 
- "Amendment Date", 
- "Transaction Date", 
- "Contact Email", 
- "Customer Group", 
- "Generate Schedule"
-]
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule/locale/ar-doc.json b/support/doctype/maintenance_schedule/locale/ar-doc.json
deleted file mode 100644
index 4506d17..0000000
--- a/support/doctype/maintenance_schedule/locale/ar-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "Address": "\u0639\u0646\u0648\u0627\u0646", 
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "Amendment Date": "\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u062a\u0627\u0631\u064a\u062e", 
- "Cancelled": "\u0625\u0644\u063a\u0627\u0621", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Contact": "\u0627\u062a\u0635\u0644", 
- "Contact Email": "\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Contact Person": "\u0627\u062a\u0635\u0644 \u0634\u062e\u0635", 
- "Customer": "\u0632\u0628\u0648\u0646", 
- "Customer Address": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Group": "\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Name": "\u0627\u0633\u0645 \u0627\u0644\u0639\u0645\u064a\u0644", 
- "Draft": "\u0645\u0633\u0648\u062f\u0629", 
- "Generate Schedule": "\u062a\u0648\u0644\u064a\u062f \u062c\u062f\u0648\u0644", 
- "Get Items": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0639\u0646\u0627\u0635\u0631", 
- "Items": "\u0627\u0644\u0628\u0646\u0648\u062f", 
- "Maintenance Schedule": "\u0635\u064a\u0627\u0646\u0629 \u062c\u062f\u0648\u0644", 
- "Maintenance Schedule Detail": "\u0635\u064a\u0627\u0646\u0629 \u062c\u062f\u0648\u0644 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Maintenance Schedule Item": "\u0635\u064a\u0627\u0646\u0629 \u062c\u062f\u0648\u0644 \u0627\u0644\u0633\u0644\u0639\u0629", 
- "Mobile No": "\u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644", 
- "Name": "\u0627\u0633\u0645", 
- "Sales Order No": "\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0644\u0627", 
- "Schedule": "\u062c\u062f\u0648\u0644", 
- "Status": "\u062d\u0627\u0644\u0629", 
- "Submitted": "\u0627\u0644\u0645\u0642\u062f\u0645\u0629", 
- "Support": "\u062f\u0639\u0645", 
- "Territory": "\u0625\u0642\u0644\u064a\u0645", 
- "Transaction Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule/locale/de-doc.json b/support/doctype/maintenance_schedule/locale/de-doc.json
deleted file mode 100644
index c8369da..0000000
--- a/support/doctype/maintenance_schedule/locale/de-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Address": "Adresse", 
- "Amended From": "Ge\u00e4ndert von", 
- "Amendment Date": "\u00c4nderung Datum", 
- "Cancelled": "Abgesagt", 
- "Company": "Firma", 
- "Contact": "Kontakt", 
- "Contact Email": "Kontakt per E-Mail", 
- "Contact Person": "Ansprechpartner", 
- "Customer": "Kunde", 
- "Customer Address": "Kundenadresse", 
- "Customer Details": "Customer Details", 
- "Customer Group": "Customer Group", 
- "Customer Name": "Name des Kunden", 
- "Draft": "Entwurf", 
- "Generate Schedule": "Generieren Zeitplan", 
- "Get Items": "Holen Artikel", 
- "Items": "Artikel", 
- "Maintenance Schedule": "Wartungsplan", 
- "Maintenance Schedule Detail": "Wartungsplan Details", 
- "Maintenance Schedule Item": "Wartungsplan Artikel", 
- "Mobile No": "In Mobile", 
- "Sales Order No": "In Sales Order", 
- "Schedule": "Planen", 
- "Status": "Status", 
- "Submitted": "Eingereicht", 
- "Support": "Unterst\u00fctzen", 
- "Territory": "Gebiet", 
- "Transaction Date": "Transaction Datum"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule/locale/es-doc.json b/support/doctype/maintenance_schedule/locale/es-doc.json
deleted file mode 100644
index 4cd26b4..0000000
--- a/support/doctype/maintenance_schedule/locale/es-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "Address": "Direcci\u00f3n", 
- "Amended From": "De modificada", 
- "Amendment Date": "Enmienda Fecha", 
- "Cancelled": "Cancelado", 
- "Company": "Empresa", 
- "Contact": "Contacto", 
- "Contact Email": "Correo electr\u00f3nico de contacto", 
- "Contact Person": "Persona de Contacto", 
- "Customer": "Cliente", 
- "Customer Address": "Direcci\u00f3n del cliente", 
- "Customer Details": "Detalles del Cliente", 
- "Customer Group": "Grupo de clientes", 
- "Customer Name": "Nombre del cliente", 
- "Draft": "Borrador", 
- "Generate Schedule": "Generar Calendario", 
- "Get Items": "Obtener elementos", 
- "Items": "Art\u00edculos", 
- "Maintenance Schedule": "Programa de mantenimiento", 
- "Maintenance Schedule Detail": "Mantenimiento Detalle Horario", 
- "Maintenance Schedule Item": "Mantenimiento elemento de programaci\u00f3n", 
- "Mobile No": "Mobile No", 
- "Name": "Nombre", 
- "Sales Order No": "Ventas de orden", 
- "Schedule": "Programar", 
- "Status": "Estado", 
- "Submitted": "Enviado", 
- "Support": "Apoyar", 
- "Territory": "Territorio", 
- "Transaction Date": "Fecha de Transacci\u00f3n"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule/locale/fr-doc.json b/support/doctype/maintenance_schedule/locale/fr-doc.json
deleted file mode 100644
index 2a93be2..0000000
--- a/support/doctype/maintenance_schedule/locale/fr-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "Address": "Adresse", 
- "Amended From": "De modifi\u00e9e", 
- "Amendment Date": "Date de la modification", 
- "Cancelled": "Annul\u00e9", 
- "Company": "Entreprise", 
- "Contact": "Contacter", 
- "Contact Email": "Contact Courriel", 
- "Contact Person": "Personne \u00e0 contacter", 
- "Customer": "Client", 
- "Customer Address": "Adresse du client", 
- "Customer Details": "D\u00e9tails du client", 
- "Customer Group": "Groupe de clients", 
- "Customer Name": "Nom du client", 
- "Draft": "Avant-projet", 
- "Generate Schedule": "G\u00e9n\u00e9rer annexe", 
- "Get Items": "Obtenir les \u00e9l\u00e9ments", 
- "Items": "Articles", 
- "Maintenance Schedule": "Calendrier d&#39;entretien", 
- "Maintenance Schedule Detail": "D\u00e9tail calendrier d&#39;entretien", 
- "Maintenance Schedule Item": "Article calendrier d&#39;entretien", 
- "Mobile No": "Aucun mobile", 
- "Name": "Nom", 
- "Sales Order No": "Ordonnance n \u00b0 de vente", 
- "Schedule": "Calendrier", 
- "Status": "Statut", 
- "Submitted": "Soumis", 
- "Support": "Soutenir", 
- "Territory": "Territoire", 
- "Transaction Date": "Date de la transaction"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule/locale/hi-doc.json b/support/doctype/maintenance_schedule/locale/hi-doc.json
deleted file mode 100644
index 262ad66..0000000
--- a/support/doctype/maintenance_schedule/locale/hi-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "Address": "\u092a\u0924\u093e", 
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Amendment Date": "\u0938\u0902\u0936\u094b\u0927\u0928 \u0924\u093f\u0925\u093f", 
- "Cancelled": "Cancelled", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Contact": "\u0938\u0902\u092a\u0930\u094d\u0915", 
- "Contact Email": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0908\u092e\u0947\u0932", 
- "Contact Person": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0935\u094d\u092f\u0915\u094d\u0924\u093f", 
- "Customer": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "Customer Address": "\u0917\u094d\u0930\u093e\u0939\u0915 \u092a\u0924\u093e", 
- "Customer Details": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0935\u093f\u0935\u0930\u0923", 
- "Customer Group": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0938\u092e\u0942\u0939", 
- "Customer Name": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u093e \u0928\u093e\u092e", 
- "Draft": "\u092e\u0938\u094c\u0926\u093e", 
- "Generate Schedule": "\u0915\u093e\u0930\u094d\u092f\u0915\u094d\u0930\u092e \u0924\u092f \u0915\u0930\u0947\u0902 \u0909\u0924\u094d\u092a\u0928\u094d\u0928", 
- "Get Items": "\u0906\u0907\u091f\u092e \u092a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Items": "\u0906\u0907\u091f\u092e", 
- "Maintenance Schedule": "\u0930\u0916\u0930\u0916\u093e\u0935 \u0905\u0928\u0941\u0938\u0942\u091a\u0940", 
- "Maintenance Schedule Detail": "\u0930\u0916\u0930\u0916\u093e\u0935 \u0905\u0928\u0941\u0938\u0942\u091a\u0940 \u0935\u093f\u0935\u0930\u0923", 
- "Maintenance Schedule Item": "\u0930\u0916\u0930\u0916\u093e\u0935 \u0905\u0928\u0941\u0938\u0942\u091a\u0940 \u0906\u0907\u091f\u092e", 
- "Mobile No": "\u0928\u0939\u0940\u0902 \u092e\u094b\u092c\u093e\u0907\u0932", 
- "Name": "\u0928\u093e\u092e", 
- "Sales Order No": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936 \u0928\u0939\u0940\u0902", 
- "Schedule": "\u0905\u0928\u0941\u0938\u0942\u091a\u0940", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924", 
- "Submitted": "\u092a\u0947\u0936", 
- "Support": "\u0938\u092e\u0930\u094d\u0925\u0928", 
- "Territory": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930", 
- "Transaction Date": "\u0932\u0947\u0928\u0926\u0947\u0928 \u0915\u0940 \u0924\u093e\u0930\u0940\u0916"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule/locale/hr-doc.json b/support/doctype/maintenance_schedule/locale/hr-doc.json
deleted file mode 100644
index 26a70af..0000000
--- a/support/doctype/maintenance_schedule/locale/hr-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Address": "Adresa", 
- "Amended From": "Izmijenjena Od", 
- "Amendment Date": "Amandman Datum", 
- "Cancelled": "Otkazan", 
- "Company": "Dru\u0161tvo", 
- "Contact": "Kontaktirati", 
- "Contact Email": "Kontakt e", 
- "Contact Person": "Kontakt osoba", 
- "Customer": "Kupac", 
- "Customer Address": "Kupac Adresa", 
- "Customer Details": "Korisni\u010dki podaci", 
- "Customer Group": "Kupac Grupa", 
- "Customer Name": "Naziv klijenta", 
- "Draft": "Skica", 
- "Generate Schedule": "Generiranje Raspored", 
- "Get Items": "Nabavite artikle", 
- "Items": "Proizvodi", 
- "Maintenance Schedule": "Odr\u017eavanje Raspored", 
- "Maintenance Schedule Detail": "Odr\u017eavanje Raspored Detalj", 
- "Maintenance Schedule Item": "Odr\u017eavanje Raspored predmeta", 
- "Mobile No": "Mobitel Nema", 
- "Sales Order No": "Prodajnog naloga Ne", 
- "Schedule": "Raspored", 
- "Status": "Status", 
- "Submitted": "Prijavljen", 
- "Support": "Podr\u017eati", 
- "Territory": "Teritorija", 
- "Transaction Date": "Transakcija Datum"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule/locale/nl-doc.json b/support/doctype/maintenance_schedule/locale/nl-doc.json
deleted file mode 100644
index 1348d89..0000000
--- a/support/doctype/maintenance_schedule/locale/nl-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "Address": "Adres", 
- "Amended From": "Gewijzigd Van", 
- "Amendment Date": "Wijziging Datum", 
- "Cancelled": "Geannuleerd", 
- "Company": "Vennootschap", 
- "Contact": "Contact", 
- "Contact Email": "Contact E-mail", 
- "Contact Person": "Contactpersoon", 
- "Customer": "Klant", 
- "Customer Address": "Klant Adres", 
- "Customer Details": "Klant Details", 
- "Customer Group": "Klantengroep", 
- "Customer Name": "Klantnaam", 
- "Draft": "Ontwerp", 
- "Generate Schedule": "Genereer Plan", 
- "Get Items": "Get Items", 
- "Items": "Artikelen", 
- "Maintenance Schedule": "Onderhoudsschema", 
- "Maintenance Schedule Detail": "Onderhoudsschema Detail", 
- "Maintenance Schedule Item": "Onderhoudsschema Item", 
- "Mobile No": "Mobiel Nog geen", 
- "Name": "Naam", 
- "Sales Order No": "Sales Order No", 
- "Schedule": "Plan", 
- "Status": "Staat", 
- "Submitted": "Ingezonden", 
- "Support": "Ondersteunen", 
- "Territory": "Grondgebied", 
- "Transaction Date": "Transactie Datum"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule/locale/pt-BR-doc.json b/support/doctype/maintenance_schedule/locale/pt-BR-doc.json
deleted file mode 100644
index 30e80ed..0000000
--- a/support/doctype/maintenance_schedule/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Address": "Endere\u00e7o", 
- "Amended From": "Corrigido De", 
- "Amendment Date": "Data da Corre\u00e7\u00e3o", 
- "Cancelled": "Cancelado", 
- "Company": "Empresa", 
- "Contact": "Contato", 
- "Contact Email": "E-mail do Contato", 
- "Contact Person": "Pessoa de Contato", 
- "Customer": "Cliente", 
- "Customer Address": "Endere\u00e7o do cliente", 
- "Customer Details": "Detalhes do Cliente", 
- "Customer Group": "Grupo de Clientes", 
- "Customer Name": "Nome do cliente", 
- "Draft": "Rascunho", 
- "Generate Schedule": "Gerar Agenda", 
- "Get Items": "Obter itens", 
- "Items": "Itens", 
- "Maintenance Schedule": "Programa\u00e7\u00e3o da Manuten\u00e7\u00e3o", 
- "Maintenance Schedule Detail": "Detalhe da Programa\u00e7\u00e3o da Manuten\u00e7\u00e3o", 
- "Maintenance Schedule Item": "Item da Programa\u00e7\u00e3o da Manuten\u00e7\u00e3o", 
- "Mobile No": "Telefone Celular", 
- "Sales Order No": "N\u00ba da Ordem de Venda", 
- "Schedule": "Agendar", 
- "Status": "Estado", 
- "Submitted": "Enviado", 
- "Support": "Suporte", 
- "Territory": "Territ\u00f3rio", 
- "Transaction Date": "Data da Transa\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule/locale/pt-doc.json b/support/doctype/maintenance_schedule/locale/pt-doc.json
deleted file mode 100644
index be4efa0..0000000
--- a/support/doctype/maintenance_schedule/locale/pt-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "Address": "Endere\u00e7o", 
- "Amended From": "Alterado De", 
- "Amendment Date": "Data emenda", 
- "Cancelled": "Cancelado", 
- "Company": "Companhia", 
- "Contact": "Contato", 
- "Contact Email": "Contato E-mail", 
- "Contact Person": "Pessoa de contato", 
- "Customer": "Cliente", 
- "Customer Address": "Endere\u00e7o do cliente", 
- "Customer Details": "Detalhes do cliente", 
- "Customer Group": "Grupo de Clientes", 
- "Customer Name": "Nome do cliente", 
- "Draft": "Rascunho", 
- "Generate Schedule": "Gerar Agende", 
- "Get Items": "Obter itens", 
- "Items": "Itens", 
- "Maintenance Schedule": "Programa\u00e7\u00e3o de Manuten\u00e7\u00e3o", 
- "Maintenance Schedule Detail": "Detalhe Programa de Manuten\u00e7\u00e3o", 
- "Maintenance Schedule Item": "Item Programa de Manuten\u00e7\u00e3o", 
- "Mobile No": "No m\u00f3vel", 
- "Name": "Nome", 
- "Sales Order No": "Vendas decreto n \u00ba", 
- "Schedule": "Programar", 
- "Status": "Estado", 
- "Submitted": "Enviado", 
- "Support": "Apoiar", 
- "Territory": "Territ\u00f3rio", 
- "Transaction Date": "Data Transa\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule/locale/sr-doc.json b/support/doctype/maintenance_schedule/locale/sr-doc.json
deleted file mode 100644
index ef06ae1..0000000
--- a/support/doctype/maintenance_schedule/locale/sr-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Address": "\u0410\u0434\u0440\u0435\u0441\u0430", 
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "Amendment Date": "\u0410\u043c\u0430\u043d\u0434\u043c\u0430\u043d \u0414\u0430\u0442\u0443\u043c", 
- "Cancelled": "\u041e\u0442\u043a\u0430\u0437\u0430\u043d", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Contact": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "Contact Email": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0415\u043c\u0430\u0438\u043b", 
- "Contact Person": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u043e\u0441\u043e\u0431\u0430", 
- "Customer": "\u041a\u0443\u043f\u0430\u0446", 
- "Customer Address": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0410\u0434\u0440\u0435\u0441\u0430", 
- "Customer Details": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Customer Group": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0413\u0440\u0443\u043f\u0430", 
- "Draft": "\u041d\u0430\u0446\u0440\u0442", 
- "Generate Schedule": "\u0413\u0435\u043d\u0435\u0440\u0438\u0448\u0438 \u0420\u0430\u0441\u043f\u043e\u0440\u0435\u0434", 
- "Get Items": "\u0413\u0435\u0442 \u0441\u0442\u0430\u0432\u043a\u0435", 
- "Items": "\u0410\u0440\u0442\u0438\u043a\u043b\u0438", 
- "Maintenance Schedule": "\u041e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0435 \u0420\u0430\u0441\u043f\u043e\u0440\u0435\u0434", 
- "Maintenance Schedule Detail": "\u041e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0435 \u0420\u0430\u0441\u043f\u043e\u0440\u0435\u0434 \u0414\u0435\u0442\u0430\u0459", 
- "Maintenance Schedule Item": "\u041e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0435 \u0420\u0430\u0441\u043f\u043e\u0440\u0435\u0434 \u0448\u0438\u0444\u0440\u0430", 
- "Mobile No": "\u041c\u043e\u0431\u0438\u043b\u043d\u0438 \u041d\u0435\u043c\u0430", 
- "Name": "\u0418\u043c\u0435", 
- "Sales Order No": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041d\u0430\u0440\u0443\u0447\u0438\u0442\u0435 \u041d\u0435\u043c\u0430", 
- "Schedule": "\u0420\u0430\u0441\u043f\u043e\u0440\u0435\u0434", 
- "Status": "\u0421\u0442\u0430\u0442\u0443\u0441", 
- "Submitted": "\u041f\u043e\u0434\u043d\u0435\u0442", 
- "Support": "\u041f\u043e\u0434\u0440\u0448\u043a\u0430", 
- "Territory": "\u0422\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0430", 
- "Transaction Date": "\u0422\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0430 \u0414\u0430\u0442\u0443\u043c"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule/locale/ta-doc.json b/support/doctype/maintenance_schedule/locale/ta-doc.json
deleted file mode 100644
index e3acd93..0000000
--- a/support/doctype/maintenance_schedule/locale/ta-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Address": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Amendment Date": "\u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Cancelled": "\u0bb0\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Contact": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Email": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Person": "\u0ba8\u0baa\u0bb0\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Customer Address": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Customer Details": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Customer Group": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1", 
- "Draft": "\u0b95\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1 \u0bb5\u0bc0\u0b9a\u0bcd\u0b9a\u0bc1", 
- "Generate Schedule": "\u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8 \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95", 
- "Get Items": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Items": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "Maintenance Schedule": "\u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8", 
- "Maintenance Schedule Detail": "\u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8 \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Maintenance Schedule Item": "\u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "Mobile No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0bae\u0bc6\u0bbe\u0baa\u0bc8\u0bb2\u0bcd", 
- "Name": "\u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Sales Order No": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Schedule": "\u0b85\u0ba9\u0bc1\u0baa\u0ba8\u0bcd\u0ba4\u0bae\u0bcd", 
- "Status": "\u0b85\u0ba8\u0bcd\u0ba4\u0bb8\u0bcd\u0ba4\u0bc1", 
- "Submitted": "\u0b9a\u0bae\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Support": "\u0b86\u0ba4\u0bb0\u0bb5\u0bc1", 
- "Territory": "\u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd", 
- "Transaction Date": "\u0baa\u0bb0\u0bbf\u0bb5\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0ba9\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule/locale/th-doc.json b/support/doctype/maintenance_schedule/locale/th-doc.json
deleted file mode 100644
index 4b5be15..0000000
--- a/support/doctype/maintenance_schedule/locale/th-doc.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", 
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Amendment Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e01\u0e49\u0e44\u0e02", 
- "Cancelled": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Contact": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Email": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c", 
- "Contact Person": "Contact Person", 
- "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Draft": "\u0e23\u0e48\u0e32\u0e07", 
- "Generate Schedule": "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e15\u0e32\u0e23\u0e32\u0e07", 
- "Get Items": "\u0e23\u0e31\u0e1a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Items": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Maintenance Schedule": "\u0e15\u0e32\u0e23\u0e32\u0e07\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "Maintenance Schedule Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e15\u0e32\u0e23\u0e32\u0e07\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "Maintenance Schedule Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e15\u0e32\u0e23\u0e32\u0e07\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "Mobile No": "\u0e21\u0e37\u0e2d\u0e16\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Sales Order No": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22", 
- "Schedule": "\u0e01\u0e33\u0e2b\u0e19\u0e14", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30", 
- "Submitted": "Submitted", 
- "Support": "\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19", 
- "Territory": "\u0e2d\u0e32\u0e13\u0e32\u0e40\u0e02\u0e15", 
- "Transaction Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e33\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule/maintenance_schedule.js b/support/doctype/maintenance_schedule/maintenance_schedule.js
index a931327..30fbecf 100644
--- a/support/doctype/maintenance_schedule/maintenance_schedule.js
+++ b/support/doctype/maintenance_schedule/maintenance_schedule.js
@@ -39,16 +39,6 @@
   if(doc.customer) get_server_fields('get_customer_address', JSON.stringify({customer: doc.customer, address: doc.customer_address, contact: doc.contact_person}),'', doc, dt, dn, 1);
 }
 
-cur_frm.fields_dict.customer_address.on_new = function(dn) {
-  locals['Address'][dn].customer = locals[cur_frm.doctype][cur_frm.docname].customer;
-  locals['Address'][dn].customer_name = locals[cur_frm.doctype][cur_frm.docname].customer_name;
-}
-
-cur_frm.fields_dict.contact_person.on_new = function(dn) {
-  locals['Contact'][dn].customer = locals[cur_frm.doctype][cur_frm.docname].customer;
-  locals['Contact'][dn].customer_name = locals[cur_frm.doctype][cur_frm.docname].customer_name;
-}
-
 cur_frm.fields_dict['customer_address'].get_query = function(doc, cdt, cdn) {
   return 'SELECT name,address_line1,city FROM tabAddress WHERE customer = "'+ doc.customer +'" AND docstatus != 2 AND name LIKE "%s" ORDER BY name ASC LIMIT 50';
 }
diff --git a/support/doctype/maintenance_schedule/maintenance_schedule.txt b/support/doctype/maintenance_schedule/maintenance_schedule.txt
index 19dc7fd..ba46555 100644
--- a/support/doctype/maintenance_schedule/maintenance_schedule.txt
+++ b/support/doctype/maintenance_schedule/maintenance_schedule.txt
@@ -2,7 +2,7 @@
  {
   "creation": "2013-01-10 16:34:30", 
   "docstatus": 0, 
-  "modified": "2013-01-28 17:35:45", 
+  "modified": "2013-06-11 16:16:37", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -171,19 +171,6 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "amendment_date", 
-  "fieldtype": "Date", 
-  "hidden": 1, 
-  "label": "Amendment Date", 
-  "no_copy": 1, 
-  "oldfieldname": "amendment_date", 
-  "oldfieldtype": "Date", 
-  "print_hide": 1, 
-  "read_only": 1, 
-  "report_hide": 1
- }, 
- {
-  "doctype": "DocField", 
   "fieldname": "company", 
   "fieldtype": "Link", 
   "in_filter": 1, 
diff --git a/support/doctype/maintenance_schedule_detail/README.md b/support/doctype/maintenance_schedule_detail/README.md
new file mode 100644
index 0000000..b9ade09
--- /dev/null
+++ b/support/doctype/maintenance_schedule_detail/README.md
@@ -0,0 +1 @@
+Scheduled event generated by Maintenance Schedule.
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule_detail/locale/_messages_doc.json b/support/doctype/maintenance_schedule_detail/locale/_messages_doc.json
deleted file mode 100644
index ec63462..0000000
--- a/support/doctype/maintenance_schedule_detail/locale/_messages_doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-[
- "Scheduled Date", 
- "Item Name", 
- "Support", 
- "Serial No", 
- "Incharge Name", 
- "Actual Date", 
- "Maintenance Schedule Detail", 
- "Item Code"
-]
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule_detail/locale/ar-doc.json b/support/doctype/maintenance_schedule_detail/locale/ar-doc.json
deleted file mode 100644
index 9e7c048..0000000
--- a/support/doctype/maintenance_schedule_detail/locale/ar-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Actual Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0641\u0639\u0644\u064a\u0629", 
- "Incharge Name": "Incharge \u0627\u0633\u0645", 
- "Item Code": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0631\u0645\u0632", 
- "Item Name": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0627\u0633\u0645", 
- "Maintenance Schedule Detail": "\u0635\u064a\u0627\u0646\u0629 \u062c\u062f\u0648\u0644 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644", 
- "Scheduled Date": "\u0627\u0644\u0645\u0642\u0631\u0631 \u062a\u0627\u0631\u064a\u062e", 
- "Serial No": "\u0627\u0644\u0645\u0633\u0644\u0633\u0644 \u0644\u0627", 
- "Support": "\u062f\u0639\u0645"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule_detail/locale/de-doc.json b/support/doctype/maintenance_schedule_detail/locale/de-doc.json
deleted file mode 100644
index 02813e6..0000000
--- a/support/doctype/maintenance_schedule_detail/locale/de-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Actual Date": "Aktuelles Datum", 
- "Incharge Name": "InCharge Namen", 
- "Item Code": "Item Code", 
- "Item Name": "Item Name", 
- "Maintenance Schedule Detail": "Wartungsplan Details", 
- "Scheduled Date": "Voraussichtlicher", 
- "Serial No": "Serial In", 
- "Support": "Unterst\u00fctzen"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule_detail/locale/es-doc.json b/support/doctype/maintenance_schedule_detail/locale/es-doc.json
deleted file mode 100644
index 7cce4c4..0000000
--- a/support/doctype/maintenance_schedule_detail/locale/es-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Actual Date": "Fecha Actual", 
- "Incharge Name": "InCharge Nombre", 
- "Item Code": "C\u00f3digo del art\u00edculo", 
- "Item Name": "Nombre del elemento", 
- "Maintenance Schedule Detail": "Mantenimiento Detalle Horario", 
- "Scheduled Date": "Fecha Programada", 
- "Serial No": "N\u00famero de orden", 
- "Support": "Apoyar"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule_detail/locale/fr-doc.json b/support/doctype/maintenance_schedule_detail/locale/fr-doc.json
deleted file mode 100644
index e735b04..0000000
--- a/support/doctype/maintenance_schedule_detail/locale/fr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Actual Date": "Date R\u00e9elle", 
- "Incharge Name": "Nom Incharge", 
- "Item Code": "Code de l&#39;article", 
- "Item Name": "Nom d&#39;article", 
- "Maintenance Schedule Detail": "D\u00e9tail calendrier d&#39;entretien", 
- "Scheduled Date": "Date pr\u00e9vue", 
- "Serial No": "N \u00b0 de s\u00e9rie", 
- "Support": "Soutenir"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule_detail/locale/hi-doc.json b/support/doctype/maintenance_schedule_detail/locale/hi-doc.json
deleted file mode 100644
index 9a7ef40..0000000
--- a/support/doctype/maintenance_schedule_detail/locale/hi-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Actual Date": "\u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915 \u0924\u093e\u0930\u0940\u0916", 
- "Incharge Name": "\u0928\u093e\u092e \u092a\u094d\u0930\u092d\u093e\u0930\u0940", 
- "Item Code": "\u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Item Name": "\u092e\u0926 \u0915\u093e \u0928\u093e\u092e", 
- "Maintenance Schedule Detail": "\u0930\u0916\u0930\u0916\u093e\u0935 \u0905\u0928\u0941\u0938\u0942\u091a\u0940 \u0935\u093f\u0935\u0930\u0923", 
- "Scheduled Date": "\u0905\u0928\u0941\u0938\u0942\u091a\u093f\u0924 \u0924\u093f\u0925\u093f", 
- "Serial No": "\u0928\u0939\u0940\u0902 \u0938\u0940\u0930\u093f\u092f\u0932", 
- "Support": "\u0938\u092e\u0930\u094d\u0925\u0928"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule_detail/locale/hr-doc.json b/support/doctype/maintenance_schedule_detail/locale/hr-doc.json
deleted file mode 100644
index bdbb8a0..0000000
--- a/support/doctype/maintenance_schedule_detail/locale/hr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Actual Date": "Stvarni datum", 
- "Incharge Name": "Incharge Name", 
- "Item Code": "Stavka \u0160ifra", 
- "Item Name": "Stavka Ime", 
- "Maintenance Schedule Detail": "Odr\u017eavanje Raspored Detalj", 
- "Scheduled Date": "Planirano Datum", 
- "Serial No": "Serijski br", 
- "Support": "Podr\u017eati"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule_detail/locale/nl-doc.json b/support/doctype/maintenance_schedule_detail/locale/nl-doc.json
deleted file mode 100644
index a69a5f4..0000000
--- a/support/doctype/maintenance_schedule_detail/locale/nl-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Actual Date": "Werkelijke Datum", 
- "Incharge Name": "InCharge Naam", 
- "Item Code": "Artikelcode", 
- "Item Name": "Naam van het punt", 
- "Maintenance Schedule Detail": "Onderhoudsschema Detail", 
- "Scheduled Date": "Geplande Datum", 
- "Serial No": "Serienummer", 
- "Support": "Ondersteunen"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule_detail/locale/pt-BR-doc.json b/support/doctype/maintenance_schedule_detail/locale/pt-BR-doc.json
deleted file mode 100644
index 41d6137..0000000
--- a/support/doctype/maintenance_schedule_detail/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Actual Date": "Data Real", 
- "Incharge Name": "Nome do Respons\u00e1vel", 
- "Item Code": "C\u00f3digo do Item", 
- "Item Name": "Nome do Item", 
- "Maintenance Schedule Detail": "Detalhe da Programa\u00e7\u00e3o da Manuten\u00e7\u00e3o", 
- "Scheduled Date": "Data Agendada", 
- "Serial No": "N\u00ba de S\u00e9rie", 
- "Support": "Suporte"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule_detail/locale/pt-doc.json b/support/doctype/maintenance_schedule_detail/locale/pt-doc.json
deleted file mode 100644
index c04650c..0000000
--- a/support/doctype/maintenance_schedule_detail/locale/pt-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Actual Date": "Data Real", 
- "Incharge Name": "Nome incharge", 
- "Item Code": "C\u00f3digo do artigo", 
- "Item Name": "Nome do item", 
- "Maintenance Schedule Detail": "Detalhe Programa de Manuten\u00e7\u00e3o", 
- "Scheduled Date": "Data prevista", 
- "Serial No": "N \u00ba de S\u00e9rie", 
- "Support": "Apoiar"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule_detail/locale/sr-doc.json b/support/doctype/maintenance_schedule_detail/locale/sr-doc.json
deleted file mode 100644
index 600d299..0000000
--- a/support/doctype/maintenance_schedule_detail/locale/sr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Actual Date": "\u0421\u0442\u0432\u0430\u0440\u043d\u0438 \u0434\u0430\u0442\u0443\u043c", 
- "Incharge Name": "\u0418\u043d\u0446\u0445\u0430\u0440\u0433\u0435 \u0418\u043c\u0435", 
- "Item Code": "\u0428\u0438\u0444\u0440\u0430", 
- "Item Name": "\u041d\u0430\u0437\u0438\u0432", 
- "Maintenance Schedule Detail": "\u041e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0435 \u0420\u0430\u0441\u043f\u043e\u0440\u0435\u0434 \u0414\u0435\u0442\u0430\u0459", 
- "Scheduled Date": "\u041f\u043b\u0430\u043d\u0438\u0440\u0430\u043d \u0434\u0430\u0442\u0443\u043c", 
- "Serial No": "\u0421\u0435\u0440\u0438\u0458\u0441\u043a\u0438 \u0431\u0440\u043e\u0458", 
- "Support": "\u041f\u043e\u0434\u0440\u0448\u043a\u0430"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule_detail/locale/ta-doc.json b/support/doctype/maintenance_schedule_detail/locale/ta-doc.json
deleted file mode 100644
index 016e8bc..0000000
--- a/support/doctype/maintenance_schedule_detail/locale/ta-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Actual Date": "\u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbe\u0ba9 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Incharge Name": "\u0baa\u0bc6\u0baf\u0bb0\u0bcd \u0baa\u0bc6\u0bbe\u0bb1\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0bb2\u0bc1\u0bb3\u0bcd\u0bb3", 
- "Item Code": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "Item Name": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Maintenance Schedule Detail": "\u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8 \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Scheduled Date": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Serial No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Support": "\u0b86\u0ba4\u0bb0\u0bb5\u0bc1"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule_detail/locale/th-doc.json b/support/doctype/maintenance_schedule_detail/locale/th-doc.json
deleted file mode 100644
index c39f848..0000000
--- a/support/doctype/maintenance_schedule_detail/locale/th-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Actual Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e08\u0e23\u0e34\u0e07", 
- "Incharge Name": "incharge \u0e0a\u0e37\u0e48\u0e2d", 
- "Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Maintenance Schedule Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e15\u0e32\u0e23\u0e32\u0e07\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "Scheduled Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14", 
- "Serial No": "\u0e2d\u0e19\u0e38\u0e01\u0e23\u0e21\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Support": "\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule_item/README.md b/support/doctype/maintenance_schedule_item/README.md
new file mode 100644
index 0000000..c809dd5
--- /dev/null
+++ b/support/doctype/maintenance_schedule_item/README.md
@@ -0,0 +1 @@
+Details of Item to be maintained.
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule_item/locale/_messages_doc.json b/support/doctype/maintenance_schedule_item/locale/_messages_doc.json
deleted file mode 100644
index 267141f..0000000
--- a/support/doctype/maintenance_schedule_item/locale/_messages_doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-[
- "Maintenance Schedule Item", 
- "End Date", 
- "Item Name", 
- "No of Visits", 
- "Description", 
- "Periodicity", 
- "Monthly", 
- "Yearly", 
- "Support", 
- "Random", 
- "Serial No", 
- "Quarterly", 
- "Against Docname", 
- "Half Yearly", 
- "Incharge Name", 
- "Start Date", 
- "Weekly", 
- "Item Code"
-]
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule_item/locale/ar-doc.json b/support/doctype/maintenance_schedule_item/locale/ar-doc.json
deleted file mode 100644
index 48a6972..0000000
--- a/support/doctype/maintenance_schedule_item/locale/ar-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Against Docname": "\u0636\u062f Docname", 
- "Description": "\u0648\u0635\u0641", 
- "End Date": "\u0646\u0647\u0627\u064a\u0629 \u0627\u0644\u062a\u0627\u0631\u064a\u062e", 
- "Half Yearly": "\u0646\u0635\u0641 \u0633\u0646\u0648\u064a", 
- "Incharge Name": "Incharge \u0627\u0633\u0645", 
- "Item Code": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0631\u0645\u0632", 
- "Item Name": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0627\u0633\u0645", 
- "Maintenance Schedule Item": "\u0635\u064a\u0627\u0646\u0629 \u062c\u062f\u0648\u0644 \u0627\u0644\u0633\u0644\u0639\u0629", 
- "Monthly": "\u0634\u0647\u0631\u064a\u0627", 
- "No of Visits": "\u0644\u0627 \u0627\u0644\u0632\u064a\u0627\u0631\u0627\u062a", 
- "Periodicity": "\u062f\u0648\u0631\u064a\u0629", 
- "Quarterly": "\u0641\u0635\u0644\u064a", 
- "Random": "\u0639\u0634\u0648\u0627\u0626\u064a", 
- "Serial No": "\u0627\u0644\u0645\u0633\u0644\u0633\u0644 \u0644\u0627", 
- "Start Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0628\u062f\u0621", 
- "Support": "\u062f\u0639\u0645", 
- "Weekly": "\u0627\u0644\u0623\u0633\u0628\u0648\u0639\u064a\u0629", 
- "Yearly": "\u0633\u0646\u0648\u064a\u0627"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule_item/locale/de-doc.json b/support/doctype/maintenance_schedule_item/locale/de-doc.json
deleted file mode 100644
index d026058..0000000
--- a/support/doctype/maintenance_schedule_item/locale/de-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Against Docname": "Vor DocName", 
- "Description": "Beschreibung", 
- "End Date": "Enddatum", 
- "Half Yearly": "Halbjahresfinanzbericht", 
- "Incharge Name": "InCharge Namen", 
- "Item Code": "Item Code", 
- "Item Name": "Item Name", 
- "Maintenance Schedule Item": "Wartungsplan Artikel", 
- "Monthly": "Monatlich", 
- "No of Visits": "Anzahl der Besuche", 
- "Periodicity": "Periodizit\u00e4t", 
- "Quarterly": "Viertelj\u00e4hrlich", 
- "Random": "Zuf\u00e4llig", 
- "Serial No": "Serial In", 
- "Start Date": "Startdatum", 
- "Support": "Unterst\u00fctzen", 
- "Weekly": "W\u00f6chentlich", 
- "Yearly": "J\u00e4hrlich"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule_item/locale/es-doc.json b/support/doctype/maintenance_schedule_item/locale/es-doc.json
deleted file mode 100644
index fc6c709..0000000
--- a/support/doctype/maintenance_schedule_item/locale/es-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Against Docname": "Contra DocNombre", 
- "Description": "Descripci\u00f3n", 
- "End Date": "Fecha de finalizaci\u00f3n", 
- "Half Yearly": "Semestral", 
- "Incharge Name": "InCharge Nombre", 
- "Item Code": "C\u00f3digo del art\u00edculo", 
- "Item Name": "Nombre del elemento", 
- "Maintenance Schedule Item": "Mantenimiento elemento de programaci\u00f3n", 
- "Monthly": "Mensual", 
- "No of Visits": "N \u00ba de Visitas", 
- "Periodicity": "Periodicidad", 
- "Quarterly": "Trimestral", 
- "Random": "Azar", 
- "Serial No": "N\u00famero de orden", 
- "Start Date": "Fecha de inicio", 
- "Support": "Apoyar", 
- "Weekly": "Semanal", 
- "Yearly": "Anual"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule_item/locale/fr-doc.json b/support/doctype/maintenance_schedule_item/locale/fr-doc.json
deleted file mode 100644
index fc63d1e..0000000
--- a/support/doctype/maintenance_schedule_item/locale/fr-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Against Docname": "Contre docName", 
- "Description": "Description", 
- "End Date": "Date de fin", 
- "Half Yearly": "La moiti\u00e9 annuel", 
- "Incharge Name": "Nom Incharge", 
- "Item Code": "Code de l&#39;article", 
- "Item Name": "Nom d&#39;article", 
- "Maintenance Schedule Item": "Article calendrier d&#39;entretien", 
- "Monthly": "Mensuel", 
- "No of Visits": "Pas de visites", 
- "Periodicity": "P\u00e9riodicit\u00e9", 
- "Quarterly": "Trimestriel", 
- "Random": "Al\u00e9atoire", 
- "Serial No": "N \u00b0 de s\u00e9rie", 
- "Start Date": "Date de d\u00e9but", 
- "Support": "Soutenir", 
- "Weekly": "Hebdomadaire", 
- "Yearly": "Annuel"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule_item/locale/hi-doc.json b/support/doctype/maintenance_schedule_item/locale/hi-doc.json
deleted file mode 100644
index 056e44b..0000000
--- a/support/doctype/maintenance_schedule_item/locale/hi-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Against Docname": "Docname \u0916\u093f\u0932\u093e\u092b", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "End Date": "\u0938\u092e\u093e\u092a\u094d\u0924\u093f \u0924\u093f\u0925\u093f", 
- "Half Yearly": "\u091b\u092e\u093e\u0939\u0940", 
- "Incharge Name": "\u0928\u093e\u092e \u092a\u094d\u0930\u092d\u093e\u0930\u0940", 
- "Item Code": "\u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Item Name": "\u092e\u0926 \u0915\u093e \u0928\u093e\u092e", 
- "Maintenance Schedule Item": "\u0930\u0916\u0930\u0916\u093e\u0935 \u0905\u0928\u0941\u0938\u0942\u091a\u0940 \u0906\u0907\u091f\u092e", 
- "Monthly": "\u092e\u093e\u0938\u093f\u0915", 
- "No of Visits": "\u092f\u093e\u0924\u094d\u0930\u093e\u0913\u0902 \u0915\u0940 \u0938\u0902\u0916\u094d\u092f\u093e", 
- "Periodicity": "\u0906\u0935\u0927\u093f\u0915\u0924\u093e", 
- "Quarterly": "\u0924\u094d\u0930\u0948\u092e\u093e\u0938\u093f\u0915", 
- "Random": "\u092f\u093e\u0926\u0943\u091a\u094d\u091b\u093f\u0915", 
- "Serial No": "\u0928\u0939\u0940\u0902 \u0938\u0940\u0930\u093f\u092f\u0932", 
- "Start Date": "\u092a\u094d\u0930\u093e\u0930\u0902\u092d \u0926\u093f\u0928\u093e\u0902\u0915", 
- "Support": "\u0938\u092e\u0930\u094d\u0925\u0928", 
- "Weekly": "\u0938\u093e\u092a\u094d\u0924\u093e\u0939\u093f\u0915", 
- "Yearly": "\u0935\u093e\u0930\u094d\u0937\u093f\u0915"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule_item/locale/hr-doc.json b/support/doctype/maintenance_schedule_item/locale/hr-doc.json
deleted file mode 100644
index 1e10e6c..0000000
--- a/support/doctype/maintenance_schedule_item/locale/hr-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Against Docname": "Protiv Docname", 
- "Description": "Opis", 
- "End Date": "Datum zavr\u0161etka", 
- "Half Yearly": "Pola Godi\u0161nji", 
- "Incharge Name": "Incharge Name", 
- "Item Code": "Stavka \u0160ifra", 
- "Item Name": "Stavka Ime", 
- "Maintenance Schedule Item": "Odr\u017eavanje Raspored predmeta", 
- "Monthly": "Mjese\u010dno", 
- "No of Visits": "Bez pregleda", 
- "Periodicity": "Periodi\u010dnost", 
- "Quarterly": "Tromjese\u010dni", 
- "Random": "Slu\u010dajan", 
- "Serial No": "Serijski br", 
- "Start Date": "Datum po\u010detka", 
- "Support": "Podr\u017eati", 
- "Weekly": "Tjedni", 
- "Yearly": "Godi\u0161nje"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule_item/locale/nl-doc.json b/support/doctype/maintenance_schedule_item/locale/nl-doc.json
deleted file mode 100644
index f87a3e6..0000000
--- a/support/doctype/maintenance_schedule_item/locale/nl-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Against Docname": "Tegen Docname", 
- "Description": "Beschrijving", 
- "End Date": "Einddatum", 
- "Half Yearly": "Halfjaarlijkse", 
- "Incharge Name": "InCharge Naam", 
- "Item Code": "Artikelcode", 
- "Item Name": "Naam van het punt", 
- "Maintenance Schedule Item": "Onderhoudsschema Item", 
- "Monthly": "Maandelijks", 
- "No of Visits": "Geen van bezoeken", 
- "Periodicity": "Periodiciteit", 
- "Quarterly": "Driemaandelijks", 
- "Random": "Toeval", 
- "Serial No": "Serienummer", 
- "Start Date": "Startdatum", 
- "Support": "Ondersteunen", 
- "Weekly": "Wekelijks", 
- "Yearly": "Jaar-"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule_item/locale/pt-BR-doc.json b/support/doctype/maintenance_schedule_item/locale/pt-BR-doc.json
deleted file mode 100644
index 5482a85..0000000
--- a/support/doctype/maintenance_schedule_item/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Against Docname": "Contra Docname", 
- "Description": "Descri\u00e7\u00e3o", 
- "End Date": "Data final", 
- "Half Yearly": "Semestral", 
- "Incharge Name": "Nome do Respons\u00e1vel", 
- "Item Code": "C\u00f3digo do Item", 
- "Item Name": "Nome do Item", 
- "Maintenance Schedule Item": "Item da Programa\u00e7\u00e3o da Manuten\u00e7\u00e3o", 
- "Monthly": "Mensal", 
- "No of Visits": "N\u00ba de Visitas", 
- "Periodicity": "Periodicidade", 
- "Quarterly": "Trimestral", 
- "Random": "Aleat\u00f3rio", 
- "Serial No": "N\u00ba de S\u00e9rie", 
- "Start Date": "Data de In\u00edcio", 
- "Support": "Suporte", 
- "Weekly": "Semanal", 
- "Yearly": "Anual"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule_item/locale/pt-doc.json b/support/doctype/maintenance_schedule_item/locale/pt-doc.json
deleted file mode 100644
index d114c87..0000000
--- a/support/doctype/maintenance_schedule_item/locale/pt-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Against Docname": "Contra docName", 
- "Description": "Descri\u00e7\u00e3o", 
- "End Date": "Data final", 
- "Half Yearly": "Semestrais", 
- "Incharge Name": "Nome incharge", 
- "Item Code": "C\u00f3digo do artigo", 
- "Item Name": "Nome do item", 
- "Maintenance Schedule Item": "Item Programa de Manuten\u00e7\u00e3o", 
- "Monthly": "Mensal", 
- "No of Visits": "N \u00ba de Visitas", 
- "Periodicity": "Periodicidade", 
- "Quarterly": "Trimestral", 
- "Random": "Acaso", 
- "Serial No": "N \u00ba de S\u00e9rie", 
- "Start Date": "Data de In\u00edcio", 
- "Support": "Apoiar", 
- "Weekly": "Semanal", 
- "Yearly": "Anual"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule_item/locale/sr-doc.json b/support/doctype/maintenance_schedule_item/locale/sr-doc.json
deleted file mode 100644
index 3bfa19a..0000000
--- a/support/doctype/maintenance_schedule_item/locale/sr-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Against Docname": "\u041f\u0440\u043e\u0442\u0438\u0432 \u0414\u043e\u0446\u043d\u0430\u043c\u0435", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "End Date": "\u0414\u0430\u0442\u0443\u043c \u0437\u0430\u0432\u0440\u0448\u0435\u0442\u043a\u0430", 
- "Half Yearly": "\u041f\u043e\u043b\u0430 \u0413\u043e\u0434\u0438\u0448\u045a\u0438", 
- "Incharge Name": "\u0418\u043d\u0446\u0445\u0430\u0440\u0433\u0435 \u0418\u043c\u0435", 
- "Item Code": "\u0428\u0438\u0444\u0440\u0430", 
- "Item Name": "\u041d\u0430\u0437\u0438\u0432", 
- "Maintenance Schedule Item": "\u041e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0435 \u0420\u0430\u0441\u043f\u043e\u0440\u0435\u0434 \u0448\u0438\u0444\u0440\u0430", 
- "Monthly": "\u041c\u0435\u0441\u0435\u0447\u043d\u043e", 
- "No of Visits": "\u0411\u0440\u043e\u0458 \u043f\u043e\u0441\u0435\u0442\u0430", 
- "Periodicity": "\u041f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u043e\u0441\u0442", 
- "Quarterly": "\u0422\u0440\u043e\u043c\u0435\u0441\u0435\u0447\u043d\u0438", 
- "Random": "\u0421\u043b\u0443\u0447\u0430\u0458\u0430\u043d", 
- "Serial No": "\u0421\u0435\u0440\u0438\u0458\u0441\u043a\u0438 \u0431\u0440\u043e\u0458", 
- "Start Date": "\u0414\u0430\u0442\u0443\u043c \u043f\u043e\u0447\u0435\u0442\u043a\u0430", 
- "Support": "\u041f\u043e\u0434\u0440\u0448\u043a\u0430", 
- "Weekly": "\u041d\u0435\u0434\u0435\u0459\u043d\u0438", 
- "Yearly": "\u0413\u043e\u0434\u0438\u0448\u045a\u0435"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule_item/locale/ta-doc.json b/support/doctype/maintenance_schedule_item/locale/ta-doc.json
deleted file mode 100644
index 9f18527..0000000
--- a/support/doctype/maintenance_schedule_item/locale/ta-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Against Docname": "Docname \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "End Date": "\u0b87\u0bb1\u0bc1\u0ba4\u0bbf \u0ba8\u0bbe\u0bb3\u0bcd", 
- "Half Yearly": "\u0b85\u0bb0\u0bc8\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "Incharge Name": "\u0baa\u0bc6\u0baf\u0bb0\u0bcd \u0baa\u0bc6\u0bbe\u0bb1\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0bb2\u0bc1\u0bb3\u0bcd\u0bb3", 
- "Item Code": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "Item Name": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Maintenance Schedule Item": "\u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "Monthly": "\u0bae\u0bbe\u0ba4\u0bbe\u0ba8\u0bcd\u0ba4\u0bb0", 
- "No of Visits": "\u0bb5\u0bb0\u0bc1\u0b95\u0bc8\u0b95\u0bb3\u0bcd \u0b8e\u0ba3\u0bcd\u0ba3\u0bbf\u0b95\u0bcd\u0b95\u0bc8", 
- "Periodicity": "\u0bb5\u0b9f\u0bcd\u0b9f\u0bae\u0bcd", 
- "Quarterly": "\u0b95\u0bbe\u0bb2\u0bcd \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bc1 \u0b92\u0bb0\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8 \u0ba8\u0bbf\u0b95\u0bb4\u0bcd\u0b95\u0bbf\u0bb1", 
- "Random": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bbe\u0ba9 \u0ba8\u0bc7\u0bbe\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0b8f\u0ba4\u0bc1\u0bae\u0bb1\u0bcd\u0bb1", 
- "Serial No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Start Date": "\u0ba4\u0bc6\u0bbe\u0b9f\u0b95\u0bcd\u0b95 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Support": "\u0b86\u0ba4\u0bb0\u0bb5\u0bc1", 
- "Weekly": "\u0bb5\u0bbe\u0bb0\u0ba8\u0bcd\u0ba4\u0bc7\u0bbe\u0bb1\u0bc1\u0bae\u0bcd", 
- "Yearly": "\u0bb5\u0bb0\u0bc1\u0b9f\u0bbe\u0ba8\u0bcd\u0ba4\u0bbf\u0bb0"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_schedule_item/locale/th-doc.json b/support/doctype/maintenance_schedule_item/locale/th-doc.json
deleted file mode 100644
index 44a5ae8..0000000
--- a/support/doctype/maintenance_schedule_item/locale/th-doc.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Against Docname": "\u0e01\u0e31\u0e1a Docname", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "End Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14", 
- "Half Yearly": "\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e1b\u0e35\u0e04\u0e23\u0e36\u0e48\u0e07", 
- "Incharge Name": "incharge \u0e0a\u0e37\u0e48\u0e2d", 
- "Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Maintenance Schedule Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e15\u0e32\u0e23\u0e32\u0e07\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "Monthly": "\u0e23\u0e32\u0e22\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "No of Visits": "\u0e44\u0e21\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e0a\u0e21", 
- "Periodicity": "\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e47\u0e19\u0e0a\u0e48\u0e27\u0e07 \u0e46", 
- "Quarterly": "\u0e17\u0e38\u0e01\u0e2a\u0e32\u0e21\u0e40\u0e14\u0e37\u0e2d\u0e19", 
- "Random": "\u0e2a\u0e38\u0e48\u0e21", 
- "Serial No": "\u0e2d\u0e19\u0e38\u0e01\u0e23\u0e21\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Start Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Support": "\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19", 
- "Weekly": "\u0e23\u0e32\u0e22\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c", 
- "Yearly": "\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e1b\u0e35"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit/README.md b/support/doctype/maintenance_visit/README.md
new file mode 100644
index 0000000..123c9c8
--- /dev/null
+++ b/support/doctype/maintenance_visit/README.md
@@ -0,0 +1 @@
+Log of visit for maintenance.
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit/locale/_messages_doc.json b/support/doctype/maintenance_visit/locale/_messages_doc.json
deleted file mode 100644
index 9c413de..0000000
--- a/support/doctype/maintenance_visit/locale/_messages_doc.json
+++ /dev/null
@@ -1,38 +0,0 @@
-[
- "Customer Feedback", 
- "Customer Address", 
- "Customer Details", 
- "Status", 
- "Unscheduled", 
- "Fully Completed", 
- "Contact Info", 
- "Customer Issue No", 
- "Scheduled", 
- "Territory", 
- "Contact Person", 
- "Company", 
- "Completion Status", 
- "Amended From", 
- "Maintenance Schedule", 
- "Get Items", 
- "Address", 
- "More Info", 
- "Partially Completed", 
- "Sales Order No", 
- "Support", 
- "Customer", 
- "Breakdown", 
- "Fiscal Year", 
- "Contact", 
- "Customer Name", 
- "Mobile No", 
- "Maintenance Type", 
- "Amendment Date", 
- "Maintenance Date", 
- "Maintenance Visit", 
- "Maintenance Visit Purpose", 
- "Contact Email", 
- "Maintenance Details", 
- "Customer Group", 
- "Maintenance Time"
-]
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit/locale/ar-doc.json b/support/doctype/maintenance_visit/locale/ar-doc.json
deleted file mode 100644
index fd80e5a..0000000
--- a/support/doctype/maintenance_visit/locale/ar-doc.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "Address": "\u0639\u0646\u0648\u0627\u0646", 
- "Amended From": "\u0639\u062f\u0644 \u0645\u0646", 
- "Amendment Date": "\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u062a\u0627\u0631\u064a\u062e", 
- "Breakdown": "\u0627\u0646\u0647\u064a\u0627\u0631", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Completion Status": "\u0627\u0633\u062a\u0643\u0645\u0627\u0644 \u0627\u0644\u062d\u0627\u0644\u0629", 
- "Contact": "\u0627\u062a\u0635\u0644", 
- "Contact Email": "\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Contact Info": "\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644", 
- "Contact Person": "\u0627\u062a\u0635\u0644 \u0634\u062e\u0635", 
- "Customer": "\u0632\u0628\u0648\u0646", 
- "Customer Address": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Feedback": "\u0645\u0644\u0627\u062d\u0638\u0627\u062a \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Group": "\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Issue No": "\u0627\u0644\u0639\u062f\u062f \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0644\u0627", 
- "Customer Name": "\u0627\u0633\u0645 \u0627\u0644\u0639\u0645\u064a\u0644", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "Fully Completed": "\u064a\u0643\u062a\u0645\u0644", 
- "Get Items": "\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0639\u0646\u0627\u0635\u0631", 
- "Maintenance Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0635\u064a\u0627\u0646\u0629", 
- "Maintenance Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0635\u064a\u0627\u0646\u0629", 
- "Maintenance Schedule": "\u0635\u064a\u0627\u0646\u0629 \u062c\u062f\u0648\u0644", 
- "Maintenance Time": "\u0635\u064a\u0627\u0646\u0629 \u0627\u0644\u0632\u0645\u0646", 
- "Maintenance Type": "\u0635\u064a\u0627\u0646\u0629 \u0646\u0648\u0639", 
- "Maintenance Visit": "\u0635\u064a\u0627\u0646\u0629 \u0632\u064a\u0627\u0631\u0629", 
- "Maintenance Visit Purpose": "\u0635\u064a\u0627\u0646\u0629 \u0632\u064a\u0627\u0631\u0629 \u0627\u0644\u063a\u0631\u0636", 
- "Mobile No": "\u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644", 
- "More Info": "\u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a", 
- "Partially Completed": "\u0623\u0646\u062c\u0632\u062a \u062c\u0632\u0626\u064a\u0627", 
- "Sales Order No": "\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0644\u0627", 
- "Scheduled": "\u0645\u0646 \u0627\u0644\u0645\u0642\u0631\u0631", 
- "Status": "\u062d\u0627\u0644\u0629", 
- "Support": "\u062f\u0639\u0645", 
- "Territory": "\u0625\u0642\u0644\u064a\u0645", 
- "Unscheduled": "\u063a\u064a\u0631 \u0627\u0644\u0645\u062c\u062f\u0648\u0644\u0629"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit/locale/de-doc.json b/support/doctype/maintenance_visit/locale/de-doc.json
deleted file mode 100644
index 360bfba..0000000
--- a/support/doctype/maintenance_visit/locale/de-doc.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "Address": "Adresse", 
- "Amended From": "Ge\u00e4ndert von", 
- "Amendment Date": "\u00c4nderung Datum", 
- "Breakdown": "Zusammenbruch", 
- "Company": "Firma", 
- "Completion Status": "Completion Status", 
- "Contact": "Kontakt", 
- "Contact Email": "Kontakt per E-Mail", 
- "Contact Info": "Kontakt Info", 
- "Contact Person": "Ansprechpartner", 
- "Customer": "Kunde", 
- "Customer Address": "Kundenadresse", 
- "Customer Details": "Customer Details", 
- "Customer Feedback": "Kundenfeedback", 
- "Customer Group": "Customer Group", 
- "Customer Issue No": "Kunden Issue No", 
- "Customer Name": "Name des Kunden", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "Fully Completed": "Vollst\u00e4ndig ausgef\u00fcllte", 
- "Get Items": "Holen Artikel", 
- "Maintenance Date": "Wartung Datum", 
- "Maintenance Details": "Wartung Einzelheiten", 
- "Maintenance Schedule": "Wartungsplan", 
- "Maintenance Time": "Wartung Zeit", 
- "Maintenance Type": "Wartung Type", 
- "Maintenance Visit": "Wartung Besuch", 
- "Maintenance Visit Purpose": "Wartung Visit Zweck", 
- "Mobile No": "In Mobile", 
- "More Info": "Mehr Info", 
- "Partially Completed": "Teilweise abgeschlossen", 
- "Sales Order No": "In Sales Order", 
- "Scheduled": "Geplant", 
- "Status": "Status", 
- "Support": "Unterst\u00fctzen", 
- "Territory": "Gebiet", 
- "Unscheduled": "Au\u00dferplanm\u00e4\u00dfig"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit/locale/es-doc.json b/support/doctype/maintenance_visit/locale/es-doc.json
deleted file mode 100644
index 387afba..0000000
--- a/support/doctype/maintenance_visit/locale/es-doc.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "Address": "Direcci\u00f3n", 
- "Amended From": "De modificada", 
- "Amendment Date": "Enmienda Fecha", 
- "Breakdown": "Desglose", 
- "Company": "Empresa", 
- "Completion Status": "Terminaci\u00f3n del Estado", 
- "Contact": "Contacto", 
- "Contact Email": "Correo electr\u00f3nico de contacto", 
- "Contact Info": "Informaci\u00f3n de contacto", 
- "Contact Person": "Persona de Contacto", 
- "Customer": "Cliente", 
- "Customer Address": "Direcci\u00f3n del cliente", 
- "Customer Details": "Detalles del Cliente", 
- "Customer Feedback": "Comentarios del cliente", 
- "Customer Group": "Grupo de clientes", 
- "Customer Issue No": "Customer Issue No", 
- "Customer Name": "Nombre del cliente", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "Fully Completed": "Totalmente Completada", 
- "Get Items": "Obtener elementos", 
- "Maintenance Date": "Mantenimiento Fecha", 
- "Maintenance Details": "Detalles de Mantenimiento", 
- "Maintenance Schedule": "Programa de mantenimiento", 
- "Maintenance Time": "Tiempo de mantenimiento", 
- "Maintenance Type": "Mantenimiento Tipo", 
- "Maintenance Visit": "Mantenimiento Visita", 
- "Maintenance Visit Purpose": "Mantenimiento Prop\u00f3sito Visita", 
- "Mobile No": "Mobile No", 
- "More Info": "M\u00e1s informaci\u00f3n", 
- "Partially Completed": "Completada parcialmente", 
- "Sales Order No": "Ventas de orden", 
- "Scheduled": "Programado", 
- "Status": "Estado", 
- "Support": "Apoyar", 
- "Territory": "Territorio", 
- "Unscheduled": "No programada"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit/locale/fr-doc.json b/support/doctype/maintenance_visit/locale/fr-doc.json
deleted file mode 100644
index 150ab7d..0000000
--- a/support/doctype/maintenance_visit/locale/fr-doc.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "Address": "Adresse", 
- "Amended From": "De modifi\u00e9e", 
- "Amendment Date": "Date de la modification", 
- "Breakdown": "Panne", 
- "Company": "Entreprise", 
- "Completion Status": "L&#39;\u00e9tat d&#39;ach\u00e8vement", 
- "Contact": "Contacter", 
- "Contact Email": "Contact Courriel", 
- "Contact Info": "Information de contact", 
- "Contact Person": "Personne \u00e0 contacter", 
- "Customer": "Client", 
- "Customer Address": "Adresse du client", 
- "Customer Details": "D\u00e9tails du client", 
- "Customer Feedback": "R\u00e9actions des clients", 
- "Customer Group": "Groupe de clients", 
- "Customer Issue No": "Num\u00e9ro Client Non", 
- "Customer Name": "Nom du client", 
- "Fiscal Year": "Exercice", 
- "Fully Completed": "Enti\u00e8rement compl\u00e9t\u00e9", 
- "Get Items": "Obtenir les \u00e9l\u00e9ments", 
- "Maintenance Date": "Date de l&#39;entretien", 
- "Maintenance Details": "D\u00e9tails de maintenance", 
- "Maintenance Schedule": "Calendrier d&#39;entretien", 
- "Maintenance Time": "Temps de maintenance", 
- "Maintenance Type": "Type d&#39;entretien", 
- "Maintenance Visit": "Visite de maintenance", 
- "Maintenance Visit Purpose": "But Visite d&#39;entretien", 
- "Mobile No": "Aucun mobile", 
- "More Info": "Plus d&#39;infos", 
- "Partially Completed": "Partiellement r\u00e9alis\u00e9", 
- "Sales Order No": "Ordonnance n \u00b0 de vente", 
- "Scheduled": "Pr\u00e9vu", 
- "Status": "Statut", 
- "Support": "Soutenir", 
- "Territory": "Territoire", 
- "Unscheduled": "Non programm\u00e9"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit/locale/hi-doc.json b/support/doctype/maintenance_visit/locale/hi-doc.json
deleted file mode 100644
index f14542e..0000000
--- a/support/doctype/maintenance_visit/locale/hi-doc.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "Address": "\u092a\u0924\u093e", 
- "Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924", 
- "Amendment Date": "\u0938\u0902\u0936\u094b\u0927\u0928 \u0924\u093f\u0925\u093f", 
- "Breakdown": "\u092d\u0902\u0917", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Completion Status": "\u0938\u092e\u093e\u092a\u0928 \u0938\u094d\u0925\u093f\u0924\u093f", 
- "Contact": "\u0938\u0902\u092a\u0930\u094d\u0915", 
- "Contact Email": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0908\u092e\u0947\u0932", 
- "Contact Info": "\u0938\u0902\u092a\u0930\u094d\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Contact Person": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0935\u094d\u092f\u0915\u094d\u0924\u093f", 
- "Customer": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "Customer Address": "\u0917\u094d\u0930\u093e\u0939\u0915 \u092a\u0924\u093e", 
- "Customer Details": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0935\u093f\u0935\u0930\u0923", 
- "Customer Feedback": "\u0917\u094d\u0930\u093e\u0939\u0915 \u092a\u094d\u0930\u0924\u093f\u0915\u094d\u0930\u093f\u092f\u093e", 
- "Customer Group": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0938\u092e\u0942\u0939", 
- "Customer Issue No": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u0947 \u092e\u0941\u0926\u094d\u0926\u0947 \u0928\u0939\u0940\u0902", 
- "Customer Name": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u093e \u0928\u093e\u092e", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "Fully Completed": "\u092a\u0942\u0930\u0940 \u0924\u0930\u0939 \u0938\u0947 \u092a\u0942\u0930\u093e", 
- "Get Items": "\u0906\u0907\u091f\u092e \u092a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Maintenance Date": "\u0930\u0916\u0930\u0916\u093e\u0935 \u0924\u093f\u0925\u093f", 
- "Maintenance Details": "\u0930\u0916\u0930\u0916\u093e\u0935 \u0935\u093f\u0935\u0930\u0923", 
- "Maintenance Schedule": "\u0930\u0916\u0930\u0916\u093e\u0935 \u0905\u0928\u0941\u0938\u0942\u091a\u0940", 
- "Maintenance Time": "\u0905\u0928\u0941\u0930\u0915\u094d\u0937\u0923 \u0915\u093e\u0932", 
- "Maintenance Type": "\u0930\u0916\u0930\u0916\u093e\u0935 \u0915\u0947 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Maintenance Visit": "\u0930\u0916\u0930\u0916\u093e\u0935 \u092d\u0947\u0902\u091f", 
- "Maintenance Visit Purpose": "\u0930\u0916\u0930\u0916\u093e\u0935 \u092d\u0947\u0902\u091f \u092a\u094d\u0930\u092f\u094b\u091c\u0928", 
- "Mobile No": "\u0928\u0939\u0940\u0902 \u092e\u094b\u092c\u093e\u0907\u0932", 
- "More Info": "\u0905\u0927\u093f\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Partially Completed": "\u0906\u0902\u0936\u093f\u0915 \u0930\u0942\u092a \u0938\u0947 \u092a\u0942\u0930\u093e", 
- "Sales Order No": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0906\u0926\u0947\u0936 \u0928\u0939\u0940\u0902", 
- "Scheduled": "\u0905\u0928\u0941\u0938\u0942\u091a\u093f\u0924", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924", 
- "Support": "\u0938\u092e\u0930\u094d\u0925\u0928", 
- "Territory": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930", 
- "Unscheduled": "\u0905\u0928\u093f\u0930\u094d\u0927\u093e\u0930\u093f\u0924"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit/locale/hr-doc.json b/support/doctype/maintenance_visit/locale/hr-doc.json
deleted file mode 100644
index d6cebcc..0000000
--- a/support/doctype/maintenance_visit/locale/hr-doc.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "Address": "Adresa", 
- "Amended From": "Izmijenjena Od", 
- "Amendment Date": "Amandman Datum", 
- "Breakdown": "Slom", 
- "Company": "Dru\u0161tvo", 
- "Completion Status": "Zavr\u0161etak Status", 
- "Contact": "Kontaktirati", 
- "Contact Email": "Kontakt e", 
- "Contact Info": "Kontakt Informacije", 
- "Contact Person": "Kontakt osoba", 
- "Customer": "Kupac", 
- "Customer Address": "Kupac Adresa", 
- "Customer Details": "Korisni\u010dki podaci", 
- "Customer Feedback": "Kupac Ocjena", 
- "Customer Group": "Kupac Grupa", 
- "Customer Issue No": "Kupac Izdavanje Ne", 
- "Customer Name": "Naziv klijenta", 
- "Fiscal Year": "Fiskalna godina", 
- "Fully Completed": "Potpuno Zavr\u0161eni", 
- "Get Items": "Nabavite artikle", 
- "Maintenance Date": "Odr\u017eavanje Datum", 
- "Maintenance Details": "Odr\u017eavanje Detalji", 
- "Maintenance Schedule": "Odr\u017eavanje Raspored", 
- "Maintenance Time": "Odr\u017eavanje Vrijeme", 
- "Maintenance Type": "Odr\u017eavanje Tip", 
- "Maintenance Visit": "Odr\u017eavanje Posjetite", 
- "Maintenance Visit Purpose": "Odr\u017eavanje Posjetite Namjena", 
- "Mobile No": "Mobitel Nema", 
- "More Info": "Vi\u0161e informacija", 
- "Partially Completed": "Djelomi\u010dno Zavr\u0161eni", 
- "Sales Order No": "Prodajnog naloga Ne", 
- "Scheduled": "Planiran", 
- "Status": "Status", 
- "Support": "Podr\u017eati", 
- "Territory": "Teritorija", 
- "Unscheduled": "Neplanski"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit/locale/nl-doc.json b/support/doctype/maintenance_visit/locale/nl-doc.json
deleted file mode 100644
index a19a7f0..0000000
--- a/support/doctype/maintenance_visit/locale/nl-doc.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "Address": "Adres", 
- "Amended From": "Gewijzigd Van", 
- "Amendment Date": "Wijziging Datum", 
- "Breakdown": "Storing", 
- "Company": "Vennootschap", 
- "Completion Status": "Afronding Status", 
- "Contact": "Contact", 
- "Contact Email": "Contact E-mail", 
- "Contact Info": "Contact Info", 
- "Contact Person": "Contactpersoon", 
- "Customer": "Klant", 
- "Customer Address": "Klant Adres", 
- "Customer Details": "Klant Details", 
- "Customer Feedback": "Klantenfeedback", 
- "Customer Group": "Klantengroep", 
- "Customer Issue No": "Klant Nummer", 
- "Customer Name": "Klantnaam", 
- "Fiscal Year": "Boekjaar", 
- "Fully Completed": "Volledig ingevulde", 
- "Get Items": "Get Items", 
- "Maintenance Date": "Onderhoud Datum", 
- "Maintenance Details": "Onderhoud Details", 
- "Maintenance Schedule": "Onderhoudsschema", 
- "Maintenance Time": "Onderhoud Tijd", 
- "Maintenance Type": "Onderhoud Type", 
- "Maintenance Visit": "Onderhoud Bezoek", 
- "Maintenance Visit Purpose": "Onderhoud Bezoek Doel", 
- "Mobile No": "Mobiel Nog geen", 
- "More Info": "Meer info", 
- "Partially Completed": "Gedeeltelijk afgesloten", 
- "Sales Order No": "Sales Order No", 
- "Scheduled": "Geplande", 
- "Status": "Staat", 
- "Support": "Ondersteunen", 
- "Territory": "Grondgebied", 
- "Unscheduled": "Ongeplande"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit/locale/pt-BR-doc.json b/support/doctype/maintenance_visit/locale/pt-BR-doc.json
deleted file mode 100644
index 5da87a6..0000000
--- a/support/doctype/maintenance_visit/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "Address": "Endere\u00e7o", 
- "Amended From": "Corrigido De", 
- "Amendment Date": "Data da Corre\u00e7\u00e3o", 
- "Breakdown": "Colapso", 
- "Company": "Empresa", 
- "Completion Status": "Estado de Conclus\u00e3o", 
- "Contact": "Contato", 
- "Contact Email": "E-mail do Contato", 
- "Contact Info": "Informa\u00e7\u00f5es para Contato", 
- "Contact Person": "Pessoa de Contato", 
- "Customer": "Cliente", 
- "Customer Address": "Endere\u00e7o do cliente", 
- "Customer Details": "Detalhes do Cliente", 
- "Customer Feedback": "Coment\u00e1rio do Cliente", 
- "Customer Group": "Grupo de Clientes", 
- "Customer Issue No": "N\u00ba da Quest\u00e3o do Cliente", 
- "Customer Name": "Nome do cliente", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Fully Completed": "Totalmente conclu\u00edda", 
- "Get Items": "Obter itens", 
- "Maintenance Date": "Data de manuten\u00e7\u00e3o", 
- "Maintenance Details": "Detalhes da manuten\u00e7\u00e3o", 
- "Maintenance Schedule": "Programa\u00e7\u00e3o da Manuten\u00e7\u00e3o", 
- "Maintenance Time": "Tempo da manuten\u00e7\u00e3o", 
- "Maintenance Type": "Tipo de manuten\u00e7\u00e3o", 
- "Maintenance Visit": "Visita de manuten\u00e7\u00e3o", 
- "Maintenance Visit Purpose": "Finalidade da visita de manuten\u00e7\u00e3o", 
- "Mobile No": "Telefone Celular", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Partially Completed": "Parcialmente conclu\u00edda", 
- "Sales Order No": "N\u00ba da Ordem de Venda", 
- "Scheduled": "Agendado", 
- "Status": "Estado", 
- "Support": "Suporte", 
- "Territory": "Territ\u00f3rio", 
- "Unscheduled": "Sem agendamento"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit/locale/pt-doc.json b/support/doctype/maintenance_visit/locale/pt-doc.json
deleted file mode 100644
index 4b03597..0000000
--- a/support/doctype/maintenance_visit/locale/pt-doc.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "Address": "Endere\u00e7o", 
- "Amended From": "Alterado De", 
- "Amendment Date": "Data emenda", 
- "Breakdown": "Colapso", 
- "Company": "Companhia", 
- "Completion Status": "Status de conclus\u00e3o", 
- "Contact": "Contato", 
- "Contact Email": "Contato E-mail", 
- "Contact Info": "Informa\u00e7\u00f5es para contato", 
- "Contact Person": "Pessoa de contato", 
- "Customer": "Cliente", 
- "Customer Address": "Endere\u00e7o do cliente", 
- "Customer Details": "Detalhes do cliente", 
- "Customer Feedback": "Coment\u00e1rio do cliente", 
- "Customer Group": "Grupo de Clientes", 
- "Customer Issue No": "Edi\u00e7\u00e3o cliente n\u00e3o", 
- "Customer Name": "Nome do cliente", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "Fully Completed": "Totalmente conclu\u00edda", 
- "Get Items": "Obter itens", 
- "Maintenance Date": "Data de manuten\u00e7\u00e3o", 
- "Maintenance Details": "Detalhes de manuten\u00e7\u00e3o", 
- "Maintenance Schedule": "Programa\u00e7\u00e3o de Manuten\u00e7\u00e3o", 
- "Maintenance Time": "Tempo de Manuten\u00e7\u00e3o", 
- "Maintenance Type": "Tipo de manuten\u00e7\u00e3o", 
- "Maintenance Visit": "Visita de manuten\u00e7\u00e3o", 
- "Maintenance Visit Purpose": "Finalidade visita de manuten\u00e7\u00e3o", 
- "Mobile No": "No m\u00f3vel", 
- "More Info": "Mais informa\u00e7\u00f5es", 
- "Partially Completed": "Parcialmente conclu\u00edda", 
- "Sales Order No": "Vendas decreto n \u00ba", 
- "Scheduled": "Programado", 
- "Status": "Estado", 
- "Support": "Apoiar", 
- "Territory": "Territ\u00f3rio", 
- "Unscheduled": "Sem marca\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit/locale/sr-doc.json b/support/doctype/maintenance_visit/locale/sr-doc.json
deleted file mode 100644
index 43201c3..0000000
--- a/support/doctype/maintenance_visit/locale/sr-doc.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "Address": "\u0410\u0434\u0440\u0435\u0441\u0430", 
- "Amended From": "\u0418\u0437\u043c\u0435\u045a\u0435\u043d\u0430 \u043e\u0434", 
- "Amendment Date": "\u0410\u043c\u0430\u043d\u0434\u043c\u0430\u043d \u0414\u0430\u0442\u0443\u043c", 
- "Breakdown": "\u0421\u043b\u043e\u043c", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Completion Status": "\u0417\u0430\u0432\u0440\u0448\u0435\u0442\u0430\u043a \u0441\u0442\u0430\u0442\u0443\u0441", 
- "Contact": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "Contact Email": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0415\u043c\u0430\u0438\u043b", 
- "Contact Info": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0418\u043d\u0444\u043e", 
- "Contact Person": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u043e\u0441\u043e\u0431\u0430", 
- "Customer": "\u041a\u0443\u043f\u0430\u0446", 
- "Customer Address": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0410\u0434\u0440\u0435\u0441\u0430", 
- "Customer Details": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Customer Feedback": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0424\u0435\u0435\u0434\u0431\u0430\u0446\u043a", 
- "Customer Group": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0413\u0440\u0443\u043f\u0430", 
- "Customer Issue No": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0418\u0437\u0434\u0430\u045a\u0435 \u041d\u0435\u043c\u0430", 
- "Customer Name": "\u0418\u043c\u0435 \u043a\u043b\u0438\u0458\u0435\u043d\u0442\u0430", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "Fully Completed": "\u041f\u043e\u0442\u043f\u0443\u043d\u043e \u0417\u0430\u0432\u0440\u0448\u0435\u043d\u043e", 
- "Get Items": "\u0413\u0435\u0442 \u0441\u0442\u0430\u0432\u043a\u0435", 
- "Maintenance Date": "\u041e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0435 \u0414\u0430\u0442\u0443\u043c", 
- "Maintenance Details": "\u041e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0435 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Maintenance Schedule": "\u041e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0435 \u0420\u0430\u0441\u043f\u043e\u0440\u0435\u0434", 
- "Maintenance Time": "\u041e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0435 \u0432\u0440\u0435\u043c\u0435", 
- "Maintenance Type": "\u041e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0435 \u0422\u0438\u043f", 
- "Maintenance Visit": "\u041e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0435 \u043f\u043e\u0441\u0435\u0442\u0430", 
- "Maintenance Visit Purpose": "\u041e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0435 \u043f\u043e\u0441\u0435\u0442\u0430 \u0421\u0432\u0440\u0445\u0430", 
- "Mobile No": "\u041c\u043e\u0431\u0438\u043b\u043d\u0438 \u041d\u0435\u043c\u0430", 
- "More Info": "\u0412\u0438\u0448\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0430", 
- "Partially Completed": "\u0414\u0458\u0435\u043b\u0438\u043c\u0438\u0447\u043d\u043e \u0417\u0430\u0432\u0440\u0448\u0435\u043d\u043e", 
- "Sales Order No": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041d\u0430\u0440\u0443\u0447\u0438\u0442\u0435 \u041d\u0435\u043c\u0430", 
- "Scheduled": "\u041f\u043b\u0430\u043d\u0438\u0440\u0430\u043d", 
- "Status": "\u0421\u0442\u0430\u0442\u0443\u0441", 
- "Support": "\u041f\u043e\u0434\u0440\u0448\u043a\u0430", 
- "Territory": "\u0422\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0430", 
- "Unscheduled": "\u041d\u0435\u043f\u043b\u0430\u043d\u0441\u043a\u0438"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit/locale/ta-doc.json b/support/doctype/maintenance_visit/locale/ta-doc.json
deleted file mode 100644
index 6fb847b..0000000
--- a/support/doctype/maintenance_visit/locale/ta-doc.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "Address": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Amended From": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Amendment Date": "\u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Breakdown": "\u0bae\u0bc1\u0bb1\u0bbf\u0bb5\u0bc1", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Completion Status": "\u0ba8\u0bbf\u0bb1\u0bc8\u0bb5\u0bc1 \u0ba8\u0bbf\u0bb2\u0bc8\u0bae\u0bc8", 
- "Contact": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Email": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Info": "\u0ba4\u0b95\u0bb5\u0bb2\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Person": "\u0ba8\u0baa\u0bb0\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Customer Address": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Customer Details": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Customer Feedback": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Customer Group": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1", 
- "Customer Issue No": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bb5\u0bc6\u0bb3\u0bbf\u0baf\u0bc0\u0b9f\u0bc1 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Customer Name": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "Fully Completed": "\u0bae\u0bc1\u0bb4\u0bc1\u0bae\u0bc8\u0baf\u0bbe\u0b95 \u0baa\u0bc2\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0bbf", 
- "Get Items": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd", 
- "Maintenance Date": "\u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Maintenance Details": "\u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Maintenance Schedule": "\u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8", 
- "Maintenance Time": "\u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0ba8\u0bc7\u0bb0\u0bae\u0bcd", 
- "Maintenance Type": "\u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Maintenance Visit": "\u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0bb0\u0bc1\u0b95\u0bc8", 
- "Maintenance Visit Purpose": "\u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bc6\u0ba9\u0bcd\u0bb1\u0bc1 \u0ba8\u0bc7\u0bbe\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Mobile No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0bae\u0bc6\u0bbe\u0baa\u0bc8\u0bb2\u0bcd", 
- "More Info": "\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Partially Completed": "\u0b93\u0bb0\u0bb3\u0bb5\u0bbf\u0bb1\u0bcd\u0b95\u0bc1 \u0baa\u0bc2\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0bbf", 
- "Sales Order No": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b86\u0ba3\u0bc8 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Scheduled": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Status": "\u0b85\u0ba8\u0bcd\u0ba4\u0bb8\u0bcd\u0ba4\u0bc1", 
- "Support": "\u0b86\u0ba4\u0bb0\u0bb5\u0bc1", 
- "Territory": "\u0bae\u0ba3\u0bcd\u0b9f\u0bb2\u0bae\u0bcd", 
- "Unscheduled": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bbe\u0ba4"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit/locale/th-doc.json b/support/doctype/maintenance_visit/locale/th-doc.json
deleted file mode 100644
index 3605a67..0000000
--- a/support/doctype/maintenance_visit/locale/th-doc.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", 
- "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Amendment Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e01\u0e49\u0e44\u0e02", 
- "Breakdown": "\u0e01\u0e32\u0e23\u0e40\u0e2a\u0e35\u0e22", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Completion Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e40\u0e2a\u0e23\u0e47\u0e08", 
- "Contact": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Email": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c", 
- "Contact Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Person": "Contact Person", 
- "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Feedback": "\u0e04\u0e33\u0e15\u0e34\u0e0a\u0e21\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Issue No": "\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Customer Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "Fully Completed": "\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e2a\u0e21\u0e1a\u0e39\u0e23\u0e13\u0e4c", 
- "Get Items": "\u0e23\u0e31\u0e1a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Maintenance Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "Maintenance Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "Maintenance Schedule": "\u0e15\u0e32\u0e23\u0e32\u0e07\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "Maintenance Time": "\u0e40\u0e27\u0e25\u0e32\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "Maintenance Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "Maintenance Visit": "\u0e0a\u0e21\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "Maintenance Visit Purpose": "\u0e27\u0e31\u0e15\u0e16\u0e38\u0e1b\u0e23\u0e30\u0e2a\u0e07\u0e04\u0e4c\u0e0a\u0e21\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "Mobile No": "\u0e21\u0e37\u0e2d\u0e16\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "More Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Partially Completed": "\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e1a\u0e32\u0e07\u0e2a\u0e48\u0e27\u0e19", 
- "Sales Order No": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22", 
- "Scheduled": "\u0e01\u0e33\u0e2b\u0e19\u0e14", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30", 
- "Support": "\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19", 
- "Territory": "\u0e2d\u0e32\u0e13\u0e32\u0e40\u0e02\u0e15", 
- "Unscheduled": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e2b\u0e21\u0e32\u0e22\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e01\u0e32\u0e23"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit/maintenance_visit.js b/support/doctype/maintenance_visit/maintenance_visit.js
index a53c090..3514a3a 100644
--- a/support/doctype/maintenance_visit/maintenance_visit.js
+++ b/support/doctype/maintenance_visit/maintenance_visit.js
@@ -45,16 +45,6 @@
   if(doc.customer) get_server_fields('get_customer_address', JSON.stringify({customer: doc.customer, address: doc.customer_address, contact: doc.contact_person}),'', doc, dt, dn, 1);
 }
 
-cur_frm.fields_dict.customer_address.on_new = function(dn) {
-  locals['Address'][dn].customer = locals[cur_frm.doctype][cur_frm.docname].customer;
-  locals['Address'][dn].customer_name = locals[cur_frm.doctype][cur_frm.docname].customer_name;
-}
-
-cur_frm.fields_dict.contact_person.on_new = function(dn) {
-  locals['Contact'][dn].customer = locals[cur_frm.doctype][cur_frm.docname].customer;
-  locals['Contact'][dn].customer_name = locals[cur_frm.doctype][cur_frm.docname].customer_name;
-}
-
 cur_frm.fields_dict['customer_address'].get_query = function(doc, cdt, cdn) {
   return 'SELECT name,address_line1,city FROM tabAddress WHERE customer = "'+ doc.customer +'" AND docstatus != 2 AND name LIKE "%s" ORDER BY name ASC LIMIT 50';
 }
diff --git a/support/doctype/maintenance_visit/maintenance_visit.txt b/support/doctype/maintenance_visit/maintenance_visit.txt
index 6ecbb1f..919c003 100644
--- a/support/doctype/maintenance_visit/maintenance_visit.txt
+++ b/support/doctype/maintenance_visit/maintenance_visit.txt
@@ -2,7 +2,7 @@
  {
   "creation": "2013-01-10 16:34:31", 
   "docstatus": 0, 
-  "modified": "2013-01-28 17:31:01", 
+  "modified": "2013-06-11 16:16:37", 
   "modified_by": "Administrator", 
   "owner": "ashwini@webnotestech.com"
  }, 
@@ -279,17 +279,6 @@
  }, 
  {
   "doctype": "DocField", 
-  "fieldname": "amendment_date", 
-  "fieldtype": "Date", 
-  "label": "Amendment Date", 
-  "no_copy": 1, 
-  "oldfieldname": "amendment_date", 
-  "oldfieldtype": "Date", 
-  "print_hide": 1, 
-  "width": "100px"
- }, 
- {
-  "doctype": "DocField", 
   "fieldname": "company", 
   "fieldtype": "Select", 
   "in_filter": 1, 
diff --git a/support/doctype/maintenance_visit_purpose/README.md b/support/doctype/maintenance_visit_purpose/README.md
new file mode 100644
index 0000000..b693fcb
--- /dev/null
+++ b/support/doctype/maintenance_visit_purpose/README.md
@@ -0,0 +1 @@
+Table containing details of Items checked during Maintenance Visit.
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit_purpose/locale/_messages_doc.json b/support/doctype/maintenance_visit_purpose/locale/_messages_doc.json
deleted file mode 100644
index b52717c..0000000
--- a/support/doctype/maintenance_visit_purpose/locale/_messages_doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-[
- "Item Name", 
- "Description", 
- "Maintenance Visit Purpose", 
- "Support", 
- "Against Document No", 
- "Serial No", 
- "Work Done", 
- "Against Document Detail No", 
- "Service Person", 
- "Document Type", 
- "Item Code"
-]
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit_purpose/locale/ar-doc.json b/support/doctype/maintenance_visit_purpose/locale/ar-doc.json
deleted file mode 100644
index 712fcc3..0000000
--- a/support/doctype/maintenance_visit_purpose/locale/ar-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Against Document Detail No": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0648\u062b\u064a\u0642\u0629 \u0631\u0642\u0645 \u0636\u062f", 
- "Against Document No": "\u0636\u062f \u0627\u0644\u0648\u062b\u064a\u0642\u0629 \u0631\u0642\u0645", 
- "Description": "\u0648\u0635\u0641", 
- "Document Type": "\u0646\u0648\u0639 \u0627\u0644\u0648\u062b\u064a\u0642\u0629", 
- "Item Code": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0631\u0645\u0632", 
- "Item Name": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0627\u0633\u0645", 
- "Maintenance Visit Purpose": "\u0635\u064a\u0627\u0646\u0629 \u0632\u064a\u0627\u0631\u0629 \u0627\u0644\u063a\u0631\u0636", 
- "Serial No": "\u0627\u0644\u0645\u0633\u0644\u0633\u0644 \u0644\u0627", 
- "Service Person": "\u062e\u062f\u0645\u0629 \u0634\u062e\u0635", 
- "Support": "\u062f\u0639\u0645", 
- "Work Done": "\u0627\u0644\u0639\u0645\u0644 \u0627\u0644\u0645\u0646\u062c\u0632"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit_purpose/locale/de-doc.json b/support/doctype/maintenance_visit_purpose/locale/de-doc.json
deleted file mode 100644
index 5dbf85d..0000000
--- a/support/doctype/maintenance_visit_purpose/locale/de-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Against Document Detail No": "Vor Document Detailaufnahme", 
- "Against Document No": "Gegen Dokument Nr.", 
- "Description": "Beschreibung", 
- "Document Type": "Document Type", 
- "Item Code": "Item Code", 
- "Item Name": "Item Name", 
- "Maintenance Visit Purpose": "Wartung Visit Zweck", 
- "Serial No": "Serial In", 
- "Service Person": "Service Person", 
- "Support": "Unterst\u00fctzen", 
- "Work Done": "Arbeit"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit_purpose/locale/es-doc.json b/support/doctype/maintenance_visit_purpose/locale/es-doc.json
deleted file mode 100644
index 4bf0b15..0000000
--- a/support/doctype/maintenance_visit_purpose/locale/es-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Against Document Detail No": "Contra Detalle documento n", 
- "Against Document No": "Contra el documento n \u00ba", 
- "Description": "Descripci\u00f3n", 
- "Document Type": "Tipo de documento", 
- "Item Code": "C\u00f3digo del art\u00edculo", 
- "Item Name": "Nombre del elemento", 
- "Maintenance Visit Purpose": "Mantenimiento Prop\u00f3sito Visita", 
- "Serial No": "N\u00famero de orden", 
- "Service Person": "Servicio Person", 
- "Support": "Apoyar", 
- "Work Done": "Trabajo realizado"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit_purpose/locale/fr-doc.json b/support/doctype/maintenance_visit_purpose/locale/fr-doc.json
deleted file mode 100644
index 708faea..0000000
--- a/support/doctype/maintenance_visit_purpose/locale/fr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Against Document Detail No": "Contre D\u00e9tail document n", 
- "Against Document No": "Contre le document n \u00b0", 
- "Description": "Description", 
- "Document Type": "Type de document", 
- "Item Code": "Code de l&#39;article", 
- "Item Name": "Nom d&#39;article", 
- "Maintenance Visit Purpose": "But Visite d&#39;entretien", 
- "Serial No": "N \u00b0 de s\u00e9rie", 
- "Service Person": "Personne service", 
- "Support": "Soutenir", 
- "Work Done": "Travaux effectu\u00e9s"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit_purpose/locale/hi-doc.json b/support/doctype/maintenance_visit_purpose/locale/hi-doc.json
deleted file mode 100644
index 974db0b..0000000
--- a/support/doctype/maintenance_visit_purpose/locale/hi-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Against Document Detail No": "\u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c \u0935\u093f\u0938\u094d\u0924\u093e\u0930 \u0928\u0939\u0940\u0902 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b", 
- "Against Document No": "\u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u0915\u094b\u0908", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "Document Type": "\u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Item Code": "\u0906\u0907\u091f\u092e \u0915\u094b\u0921", 
- "Item Name": "\u092e\u0926 \u0915\u093e \u0928\u093e\u092e", 
- "Maintenance Visit Purpose": "\u0930\u0916\u0930\u0916\u093e\u0935 \u092d\u0947\u0902\u091f \u092a\u094d\u0930\u092f\u094b\u091c\u0928", 
- "Serial No": "\u0928\u0939\u0940\u0902 \u0938\u0940\u0930\u093f\u092f\u0932", 
- "Service Person": "\u0938\u0947\u0935\u093e \u0935\u094d\u092f\u0915\u094d\u0924\u093f", 
- "Support": "\u0938\u092e\u0930\u094d\u0925\u0928", 
- "Work Done": "\u0915\u0930\u0947\u0902\u0915\u093f\u092f\u093e \u0917\u092f\u093e \u0915\u093e\u092e"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit_purpose/locale/hr-doc.json b/support/doctype/maintenance_visit_purpose/locale/hr-doc.json
deleted file mode 100644
index a6f0355..0000000
--- a/support/doctype/maintenance_visit_purpose/locale/hr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Against Document Detail No": "Protiv dokumenta Detalj No", 
- "Against Document No": "Protiv dokumentu nema", 
- "Description": "Opis", 
- "Document Type": "Document Type", 
- "Item Code": "Stavka \u0160ifra", 
- "Item Name": "Stavka Ime", 
- "Maintenance Visit Purpose": "Odr\u017eavanje Posjetite Namjena", 
- "Serial No": "Serijski br", 
- "Service Person": "Usluga osoba", 
- "Support": "Podr\u017eati", 
- "Work Done": "Rad Done"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit_purpose/locale/nl-doc.json b/support/doctype/maintenance_visit_purpose/locale/nl-doc.json
deleted file mode 100644
index 5cff0b1..0000000
--- a/support/doctype/maintenance_visit_purpose/locale/nl-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Against Document Detail No": "Tegen Document Detail Geen", 
- "Against Document No": "Tegen document nr.", 
- "Description": "Beschrijving", 
- "Document Type": "Soort document", 
- "Item Code": "Artikelcode", 
- "Item Name": "Naam van het punt", 
- "Maintenance Visit Purpose": "Onderhoud Bezoek Doel", 
- "Serial No": "Serienummer", 
- "Service Person": "Dienst Persoon", 
- "Support": "Ondersteunen", 
- "Work Done": "Werk"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit_purpose/locale/pt-BR-doc.json b/support/doctype/maintenance_visit_purpose/locale/pt-BR-doc.json
deleted file mode 100644
index 48f3a6f..0000000
--- a/support/doctype/maintenance_visit_purpose/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Against Document Detail No": "Contra Detalhe do Documento n\u00ba ", 
- "Against Document No": "Contra Documento n\u00ba", 
- "Description": "Descri\u00e7\u00e3o", 
- "Document Type": "Tipo de Documento", 
- "Item Code": "C\u00f3digo do Item", 
- "Item Name": "Nome do Item", 
- "Maintenance Visit Purpose": "Finalidade da visita de manuten\u00e7\u00e3o", 
- "Serial No": "N\u00ba de S\u00e9rie", 
- "Service Person": "Pessoa de Servi\u00e7o", 
- "Support": "Suporte", 
- "Work Done": "Trabalho feito"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit_purpose/locale/pt-doc.json b/support/doctype/maintenance_visit_purpose/locale/pt-doc.json
deleted file mode 100644
index 50a774e..0000000
--- a/support/doctype/maintenance_visit_purpose/locale/pt-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Against Document Detail No": "Contra Detalhe documento n", 
- "Against Document No": "Contra documento n", 
- "Description": "Descri\u00e7\u00e3o", 
- "Document Type": "Tipo de Documento", 
- "Item Code": "C\u00f3digo do artigo", 
- "Item Name": "Nome do item", 
- "Maintenance Visit Purpose": "Finalidade visita de manuten\u00e7\u00e3o", 
- "Serial No": "N \u00ba de S\u00e9rie", 
- "Service Person": "Pessoa de servi\u00e7o", 
- "Support": "Apoiar", 
- "Work Done": "Trabalho feito"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit_purpose/locale/sr-doc.json b/support/doctype/maintenance_visit_purpose/locale/sr-doc.json
deleted file mode 100644
index 651cd8f..0000000
--- a/support/doctype/maintenance_visit_purpose/locale/sr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Against Document Detail No": "\u041f\u0440\u043e\u0442\u0438\u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0430\u0442\u0430 \u0434\u0435\u0442\u0430\u0459\u0430 \u041d\u0435\u043c\u0430", 
- "Against Document No": "\u041f\u0440\u043e\u0442\u0438\u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0443 \u041d\u0435\u043c\u0430", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "Document Type": "\u0414\u043e\u0446\u0443\u043c\u0435\u043d\u0442 \u0422\u0438\u043f\u0435", 
- "Item Code": "\u0428\u0438\u0444\u0440\u0430", 
- "Item Name": "\u041d\u0430\u0437\u0438\u0432", 
- "Maintenance Visit Purpose": "\u041e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0435 \u043f\u043e\u0441\u0435\u0442\u0430 \u0421\u0432\u0440\u0445\u0430", 
- "Serial No": "\u0421\u0435\u0440\u0438\u0458\u0441\u043a\u0438 \u0431\u0440\u043e\u0458", 
- "Service Person": "\u0421\u0435\u0440\u0432\u0438\u0441 \u041e\u0441\u043e\u0431\u0430", 
- "Support": "\u041f\u043e\u0434\u0440\u0448\u043a\u0430", 
- "Work Done": "\u0420\u0430\u0434 \u0414\u043e\u043d\u0435"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit_purpose/locale/ta-doc.json b/support/doctype/maintenance_visit_purpose/locale/ta-doc.json
deleted file mode 100644
index 3f31fd0..0000000
--- a/support/doctype/maintenance_visit_purpose/locale/ta-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Against Document Detail No": "\u0b86\u0bb5\u0ba3 \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95", 
- "Against Document No": "\u0b86\u0bb5\u0ba3 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Document Type": "\u0b86\u0bb5\u0ba3 \u0bb5\u0b95\u0bc8", 
- "Item Code": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc7\u0bbe\u0b9f\u0bcd", 
- "Item Name": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Maintenance Visit Purpose": "\u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bc6\u0ba9\u0bcd\u0bb1\u0bc1 \u0ba8\u0bc7\u0bbe\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Serial No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Service Person": "\u0b9a\u0bc7\u0bb5\u0bc8 \u0ba8\u0baa\u0bb0\u0bcd", 
- "Support": "\u0b86\u0ba4\u0bb0\u0bb5\u0bc1", 
- "Work Done": "\u0bb5\u0bc7\u0bb2\u0bc8"
-}
\ No newline at end of file
diff --git a/support/doctype/maintenance_visit_purpose/locale/th-doc.json b/support/doctype/maintenance_visit_purpose/locale/th-doc.json
deleted file mode 100644
index 0a46dfc..0000000
--- a/support/doctype/maintenance_visit_purpose/locale/th-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Against Document Detail No": "\u0e01\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Against Document No": "\u0e01\u0e31\u0e1a\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Document Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23", 
- "Item Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Item Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Maintenance Visit Purpose": "\u0e27\u0e31\u0e15\u0e16\u0e38\u0e1b\u0e23\u0e30\u0e2a\u0e07\u0e04\u0e4c\u0e0a\u0e21\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "Serial No": "\u0e2d\u0e19\u0e38\u0e01\u0e23\u0e21\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Service Person": "\u0e1c\u0e39\u0e49\u0e43\u0e2b\u0e49\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23", 
- "Support": "\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19", 
- "Work Done": "\u0e07\u0e32\u0e19\u0e17\u0e35\u0e48\u0e17\u0e33"
-}
\ No newline at end of file
diff --git a/support/doctype/newsletter/README.md b/support/doctype/newsletter/README.md
new file mode 100644
index 0000000..a1a0cf4
--- /dev/null
+++ b/support/doctype/newsletter/README.md
@@ -0,0 +1 @@
+Newsletter to be sent to Leads / Contacts.
\ No newline at end of file
diff --git a/support/doctype/newsletter/locale/_messages_doc.json b/support/doctype/newsletter/locale/_messages_doc.json
deleted file mode 100644
index 6b608b5..0000000
--- a/support/doctype/newsletter/locale/_messages_doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-[
- "Lead", 
- "Create and Send Newsletters", 
- "Support", 
- "Lead Source", 
- "Custom", 
- "Test", 
- "Test Email Id", 
- "Supplier", 
- "Send To", 
- "Select who you want to send this newsletter to", 
- "Comma separated list of email addresses", 
- "Newsletter Content", 
- "Send To Type", 
- "Naming Series", 
- "Customer", 
- "Email Sent?", 
- "Send to this list", 
- "Contact", 
- "A Lead with this email id should exist", 
- "Lead Status", 
- "NL-", 
- "Test the Newsletter", 
- "Check how the newsletter looks in an email by sending it to your email.", 
- "Send From", 
- "Newsletter Status", 
- "Contact Type", 
- "If specified, send the newsletter using this email address", 
- "Message", 
- "Newsletter", 
- "Subject"
-]
\ No newline at end of file
diff --git a/support/doctype/newsletter/locale/_messages_js.json b/support/doctype/newsletter/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/support/doctype/newsletter/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/support/doctype/newsletter/locale/_messages_py.json b/support/doctype/newsletter/locale/_messages_py.json
deleted file mode 100644
index 6a5388b..0000000
--- a/support/doctype/newsletter/locale/_messages_py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "Sending newsletters is not allowed for Trial users, \\\n\t\t\t\tto prevent abuse of this feature.", 
- "Please save the Newsletter before sending."
-]
\ No newline at end of file
diff --git a/support/doctype/newsletter/locale/ar-doc.json b/support/doctype/newsletter/locale/ar-doc.json
deleted file mode 100644
index 851200a..0000000
--- a/support/doctype/newsletter/locale/ar-doc.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "A Lead with this email id should exist": "\u0648\u064a\u0646\u0628\u063a\u064a \u0623\u0646 \u064a\u0643\u0648\u0646 \u0647\u0630\u0627 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0631\u0635\u0627\u0635 \u0645\u0639 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u0648\u062c\u0648\u062f", 
- "All Active Leads": "\u0643\u0644 \u0627\u0644\u0639\u0631\u0648\u0636 \u0628\u0627\u0644\u0645\u0648\u0642\u0639", 
- "All Blog Subscribers": "\u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0634\u062a\u0631\u0643\u064a\u0646 \u0627\u0644\u0645\u062f\u0648\u0646\u0629", 
- "All Contacts": "\u062c\u0645\u064a\u0639 \u0627\u062a\u0635\u0627\u0644\u0627\u062a", 
- "All Customer Contacts": "\u062c\u0645\u064a\u0639 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0627\u062a\u0635\u0627\u0644\u0627\u062a", 
- "All Leads": "\u0643\u0644 \u0627\u0644\u0639\u0631\u0648\u0636", 
- "Check how the newsletter looks in an email by sending it to your email.": "\u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0643\u064a\u0641\u064a\u0629 \u0627\u0644\u0646\u0634\u0631\u0629 \u0627\u0644\u0625\u062e\u0628\u0627\u0631\u064a\u0629 \u064a\u0628\u062f\u0648 \u0641\u064a \u0631\u0633\u0627\u0644\u0629 \u0628\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0627\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0639\u0646 \u0637\u0631\u064a\u0642 \u0625\u0631\u0633\u0627\u0644\u0647 \u0625\u0644\u0649 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u062e\u0627\u0635 \u0628\u0643.", 
- "Comma separated list of email addresses": "\u0641\u0627\u0635\u0644\u0629 \u0641\u0635\u0644 \u0642\u0627\u0626\u0645\u0629 \u0645\u0646 \u0639\u0646\u0627\u0648\u064a\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Contact": "\u0627\u062a\u0635\u0644", 
- "Contact Type": "\u0646\u0648\u0639 \u0627\u0644\u0627\u062a\u0635\u0627\u0644", 
- "Create and Send Newsletters": "\u0625\u0646\u0634\u0627\u0621 \u0648\u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0625\u062e\u0628\u0627\u0631\u064a\u0629", 
- "Custom": "\u0639\u0631\u0641", 
- "Customer": "\u0632\u0628\u0648\u0646", 
- "Email Sent?": "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u0645\u0631\u0633\u0644\u0629\u061f", 
- "If specified, send the newsletter using this email address": "\u0641\u064a \u062d\u0627\u0644\u0629 \u062a\u062d\u062f\u064a\u062f\u060c \u0648\u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0631\u0633\u0627\u0644\u0629 \u0627\u0644\u0625\u062e\u0628\u0627\u0631\u064a\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0647\u0630\u0627", 
- "Lead": "\u0642\u064a\u0627\u062f\u0629", 
- "Lead Source": "\u062a\u0624\u062f\u064a \u0627\u0644\u0645\u0635\u062f\u0631", 
- "Lead Status": "\u062a\u0624\u062f\u064a \u0627\u0644\u062d\u0627\u0644\u0629", 
- "Message": "\u0631\u0633\u0627\u0644\u0629", 
- "NL-": "NL-", 
- "Naming Series": "\u062a\u0633\u0645\u064a\u0629 \u0627\u0644\u0633\u0644\u0633\u0644\u0629", 
- "Newsletter": "\u0627\u0644\u0646\u0634\u0631\u0629 \u0627\u0644\u0625\u062e\u0628\u0627\u0631\u064a\u0629", 
- "Newsletter Content": "\u0627\u0644\u0646\u0634\u0631\u0629 \u0627\u0644\u0625\u062e\u0628\u0627\u0631\u064a\u0629 \u0627\u0644\u0645\u062d\u062a\u0648\u0649", 
- "Newsletter Status": "\u0627\u0644\u0646\u0634\u0631\u0629 \u0627\u0644\u062d\u0627\u0644\u0629", 
- "Select who you want to send this newsletter to": "\u062d\u062f\u062f \u0627\u0644\u0630\u064a \u062a\u0631\u064a\u062f \u0625\u0631\u0633\u0627\u0644 \u0647\u0630\u0647 \u0627\u0644\u0646\u0634\u0631\u0629 \u0625\u0644\u0649", 
- "Send From": "\u0623\u0631\u0633\u0644 \u0645\u0646 \u0642\u0628\u0644", 
- "Send To": "\u0623\u0631\u0633\u0644 \u0625\u0644\u0649", 
- "Send To Type": "\u0625\u0631\u0633\u0627\u0644 \u0625\u0644\u0649 \u0643\u062a\u0627\u0628\u0629", 
- "Send to this list": "\u0625\u0631\u0633\u0627\u0644 \u0625\u0644\u0649 \u0647\u0630\u0647 \u0627\u0644\u0642\u0627\u0626\u0645\u0629", 
- "Subject": "\u0645\u0648\u0636\u0648\u0639", 
- "Supplier": "\u0645\u0632\u0648\u062f", 
- "Support": "\u062f\u0639\u0645", 
- "Test": "\u0627\u062e\u062a\u0628\u0627\u0631", 
- "Test Email Id": "\u0627\u062e\u062a\u0628\u0627\u0631 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u0639\u0631\u0641", 
- "Test the Newsletter": "\u0627\u062e\u062a\u0628\u0627\u0631 \u0627\u0644\u0646\u0634\u0631\u0629 \u0627\u0644\u0625\u062e\u0628\u0627\u0631\u064a\u0629"
-}
\ No newline at end of file
diff --git a/support/doctype/newsletter/locale/ar-py.json b/support/doctype/newsletter/locale/ar-py.json
deleted file mode 100644
index 77cb482..0000000
--- a/support/doctype/newsletter/locale/ar-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Please save the Newsletter before sending.": "\u064a\u0631\u062c\u0649 \u062d\u0641\u0638 \u0627\u0644\u0646\u0634\u0631\u0629 \u0642\u0628\u0644 \u0627\u0644\u0625\u0631\u0633\u0627\u0644.", 
- "Sending newsletters is not allowed for Trial users, \\\t\t\t\tto prevent abuse of this feature.": "\u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0646\u0634\u0631\u0627\u062a \u0627\u0644\u0625\u062e\u0628\u0627\u0631\u064a\u0629 \u063a\u064a\u0631 \u0645\u0633\u0645\u0648\u062d \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646 \u0627\u0644\u0627\u0628\u062a\u062f\u0627\u0626\u064a\u0629\u060c \\ \u0644\u0645\u0646\u0639 \u0625\u0633\u0627\u0621\u0629 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0647\u0630\u0647 \u0627\u0644\u0645\u064a\u0632\u0629."
-}
\ No newline at end of file
diff --git a/support/doctype/newsletter/locale/de-doc.json b/support/doctype/newsletter/locale/de-doc.json
deleted file mode 100644
index b58e626..0000000
--- a/support/doctype/newsletter/locale/de-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "A Lead with this email id should exist": "Ein Lead mit dieser E-Mail-ID sollte vorhanden sein", 
- "Check how the newsletter looks in an email by sending it to your email.": "Pr\u00fcfen Sie, wie der Newsletter in einer E-Mail aussieht, indem es an deine E-Mail.", 
- "Comma separated list of email addresses": "Durch Komma getrennte Liste von E-Mail-Adressen", 
- "Contact": "Kontakt", 
- "Contact Type": "Kontakt Typ", 
- "Create and Send Newsletters": "Erstellen und Senden Newsletters", 
- "Custom": "Brauch", 
- "Customer": "Kunde", 
- "Email Sent?": "E-Mail gesendet?", 
- "If specified, send the newsletter using this email address": "Wenn angegeben, senden sie den Newsletter mit dieser E-Mail-Adresse", 
- "Lead": "F\u00fchren", 
- "Lead Source": "Blei Quelle", 
- "Lead Status": "Lead-Status", 
- "Message": "Nachricht", 
- "NL-": "NL-", 
- "Naming Series": "Benennen Series", 
- "Newsletter": "Mitteilungsblatt", 
- "Newsletter Content": "Newsletter Inhalt", 
- "Newsletter Status": "Status Newsletter", 
- "Select who you want to send this newsletter to": "W\u00e4hlen Sie, wer Sie diesen Newsletter senden m\u00f6chten", 
- "Send From": "Senden Von", 
- "Send To": "Send To", 
- "Send To Type": "Send To Geben", 
- "Send to this list": "Senden Sie zu dieser Liste", 
- "Subject": "Thema", 
- "Supplier": "Lieferant", 
- "Support": "Unterst\u00fctzen", 
- "Test": "Test", 
- "Test Email Id": "Test Email Id", 
- "Test the Newsletter": "Testen Sie den Newsletter"
-}
\ No newline at end of file
diff --git a/support/doctype/newsletter/locale/de-py.json b/support/doctype/newsletter/locale/de-py.json
deleted file mode 100644
index 5362d8e..0000000
--- a/support/doctype/newsletter/locale/de-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Please save the Newsletter before sending.": "Bitte bewahren Sie den Newsletter vor dem Versenden."
-}
\ No newline at end of file
diff --git a/support/doctype/newsletter/locale/es-doc.json b/support/doctype/newsletter/locale/es-doc.json
deleted file mode 100644
index 30f650f..0000000
--- a/support/doctype/newsletter/locale/es-doc.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "A Lead with this email id should exist": "Un cable con este correo electr\u00f3nico de identificaci\u00f3n debe existir", 
- "All Active Leads": "Todas las derivaciones activas", 
- "All Blog Subscribers": "Todos los suscriptores de blog", 
- "All Contacts": "Todos los contactos", 
- "All Customer Contacts": "Todos los contactos de clientes", 
- "All Leads": "Todos los cables", 
- "Check how the newsletter looks in an email by sending it to your email.": "Comprobar c\u00f3mo el bolet\u00edn se ve en un correo electr\u00f3nico mediante el env\u00edo a su correo electr\u00f3nico.", 
- "Comma separated list of email addresses": "Lista separada por comas de direcciones de correo electr\u00f3nico", 
- "Contact": "Contacto", 
- "Contact Type": "Tipo de contacto", 
- "Create and Send Newsletters": "Creaci\u00f3n y env\u00edo de Newsletters", 
- "Custom": "Costumbre", 
- "Customer": "Cliente", 
- "Email Sent?": "Correo electr\u00f3nico enviado?", 
- "If specified, send the newsletter using this email address": "Si se especifica, enviar el bolet\u00edn utilizando la siguiente direcci\u00f3n de correo electr\u00f3nico", 
- "Lead": "Conducir", 
- "Lead Source": "Plomo Fuente", 
- "Lead Status": "Lead Estado", 
- "Message": "Mensaje", 
- "NL-": "NL-", 
- "Naming Series": "Nombrar Series", 
- "Newsletter": "Hoja informativa", 
- "Newsletter Content": "Bolet\u00edn de noticias de contenido", 
- "Newsletter Status": "Bolet\u00edn Estado", 
- "Select who you want to send this newsletter to": "Seleccione a quien desea enviar este bolet\u00edn a", 
- "Send From": "Enviar desde", 
- "Send To": "Enviar a un", 
- "Send To Type": "Enviar a un tipo", 
- "Send to this list": "Enviar a esta lista", 
- "Subject": "Sujeto", 
- "Supplier": "Proveedor", 
- "Support": "Apoyar", 
- "Test": "Prueba", 
- "Test Email Id": "Prueba de Identificaci\u00f3n del email", 
- "Test the Newsletter": "Pruebe el Bolet\u00edn"
-}
\ No newline at end of file
diff --git a/support/doctype/newsletter/locale/es-py.json b/support/doctype/newsletter/locale/es-py.json
deleted file mode 100644
index ae53c29..0000000
--- a/support/doctype/newsletter/locale/es-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Please save the Newsletter before sending.": "Por favor, guarde el bolet\u00edn antes de enviarlo.", 
- "Sending newsletters is not allowed for Trial users, \\\t\t\t\tto prevent abuse of this feature.": "Env\u00edo de boletines no se permite a los usuarios de prueba, \\ para evitar el abuso de esta funci\u00f3n."
-}
\ No newline at end of file
diff --git a/support/doctype/newsletter/locale/fr-doc.json b/support/doctype/newsletter/locale/fr-doc.json
deleted file mode 100644
index bd2af71..0000000
--- a/support/doctype/newsletter/locale/fr-doc.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "A Lead with this email id should exist": "Un responsable de cette id e-mail doit exister", 
- "All Active Leads": "Tous les prospects actifs", 
- "All Blog Subscribers": "Tous les abonn\u00e9s Blog", 
- "All Contacts": "Tous les contacts", 
- "All Customer Contacts": "Tous les contacts clients", 
- "All Leads": "Tous les fils", 
- "Check how the newsletter looks in an email by sending it to your email.": "V\u00e9rifiez comment la newsletter regarde dans un e-mail en l&#39;envoyant \u00e0 votre adresse email.", 
- "Comma separated list of email addresses": "Comma liste s\u00e9par\u00e9e par des adresses e-mail", 
- "Contact": "Contacter", 
- "Contact Type": "Type de contact", 
- "Create and Send Newsletters": "Cr\u00e9er et envoyer des bulletins", 
- "Custom": "Coutume", 
- "Customer": "Client", 
- "Email Sent?": "Envoyer envoy\u00e9s?", 
- "If specified, send the newsletter using this email address": "S&#39;il est sp\u00e9cifi\u00e9, envoyer le bulletin en utilisant cette adresse e-mail", 
- "Lead": "Conduire", 
- "Lead Source": "Source plomb", 
- "Lead Status": "Lead Etat", 
- "Message": "Message", 
- "NL-": "NL-", 
- "Naming Series": "Nommer S\u00e9rie", 
- "Newsletter": "Bulletin", 
- "Newsletter Content": "Newsletter Content", 
- "Newsletter Status": "Statut newsletter", 
- "Select who you want to send this newsletter to": "S\u00e9lectionnez qui vous souhaitez envoyer ce bulletin \u00e0", 
- "Send From": "Envoyer partir de", 
- "Send To": "Send To", 
- "Send To Type": "Envoyer \u00e0 taper", 
- "Send to this list": "Envoyer cette liste", 
- "Subject": "Sujet", 
- "Supplier": "Fournisseur", 
- "Support": "Soutenir", 
- "Test": "Test", 
- "Test Email Id": "Id Test Email", 
- "Test the Newsletter": "Testez la Newsletter"
-}
\ No newline at end of file
diff --git a/support/doctype/newsletter/locale/fr-py.json b/support/doctype/newsletter/locale/fr-py.json
deleted file mode 100644
index c98f2b4..0000000
--- a/support/doctype/newsletter/locale/fr-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Please save the Newsletter before sending.": "S&#39;il vous pla\u00eet enregistrer le bulletin avant de l&#39;envoyer.", 
- "Sending newsletters is not allowed for Trial users, \\\t\t\t\tto prevent abuse of this feature.": "L&#39;envoi de newsletters n&#39;est pas autoris\u00e9 pour les utilisateurs de premi\u00e8re instance, \\ pour \u00e9viter les abus de cette fonctionnalit\u00e9."
-}
\ No newline at end of file
diff --git a/support/doctype/newsletter/locale/hi-doc.json b/support/doctype/newsletter/locale/hi-doc.json
deleted file mode 100644
index 55ec556..0000000
--- a/support/doctype/newsletter/locale/hi-doc.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "A Lead with this email id should exist": "\u0907\u0938 \u0908\u092e\u0947\u0932 \u0906\u0908\u0921\u0940 \u0915\u0947 \u0938\u093e\u0925 \u090f\u0915 \u0932\u0940\u0921 \u092e\u094c\u091c\u0942\u0926 \u0939\u094b\u0928\u093e \u091a\u093e\u0939\u093f\u090f", 
- "All Active Leads": "\u0938\u092d\u0940 \u0938\u0915\u094d\u0930\u093f\u092f \u0938\u0941\u0930\u093e\u0917", 
- "All Blog Subscribers": "\u0938\u092d\u0940 \u092c\u094d\u0932\u0949\u0917 \u0938\u0926\u0938\u094d\u092f", 
- "All Contacts": "\u0938\u092d\u0940 \u0938\u0902\u092a\u0930\u094d\u0915", 
- "All Customer Contacts": "\u0938\u092d\u0940 \u0917\u094d\u0930\u093e\u0939\u0915 \u0938\u0902\u092a\u0930\u094d\u0915", 
- "All Leads": "\u0938\u092d\u0940 \u0938\u0941\u0930\u093e\u0917", 
- "Check how the newsletter looks in an email by sending it to your email.": "\u0915\u0948\u0938\u0947 \u0928\u094d\u092f\u0942\u091c\u0932\u0947\u091f\u0930 \u0905\u092a\u0928\u0947 \u0908\u092e\u0947\u0932 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092d\u0947\u091c\u0928\u0947 \u0938\u0947 \u090f\u0915 \u0908\u092e\u0947\u0932 \u092e\u0947\u0902 \u0932\u0917 \u0930\u0939\u093e \u0939\u0948 \u0915\u0940 \u091c\u093e\u0901\u091a \u0915\u0930\u0947\u0902.", 
- "Comma separated list of email addresses": "\u0908\u092e\u0947\u0932 \u092a\u0924\u094b\u0902 \u0915\u0940 \u0905\u0932\u094d\u092a\u0935\u093f\u0930\u093e\u092e \u0905\u0932\u0917 \u0938\u0942\u091a\u0940", 
- "Contact": "\u0938\u0902\u092a\u0930\u094d\u0915", 
- "Contact Type": "\u0938\u0902\u092a\u0930\u094d\u0915 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Create and Send Newsletters": "\u0938\u092e\u093e\u091a\u093e\u0930\u092a\u0924\u094d\u0930\u093f\u0915\u093e\u090f\u0901 \u092c\u0928\u093e\u090f\u0901 \u0914\u0930 \u092d\u0947\u091c\u0947\u0902", 
- "Custom": "\u0930\u093f\u0935\u093e\u091c", 
- "Customer": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "Email Sent?": "\u0908\u092e\u0947\u0932 \u092d\u0947\u091c\u093e \u0939\u0948?", 
- "If specified, send the newsletter using this email address": "\u0905\u0917\u0930 \u0928\u093f\u0930\u094d\u0926\u093f\u0937\u094d\u091f, \u0928\u094d\u092f\u0942\u091c\u093c\u0932\u0947\u091f\u0930 \u092d\u0947\u091c\u0928\u0947 \u0915\u0947 \u0907\u0938 \u0908\u092e\u0947\u0932 \u092a\u0924\u0947 \u0915\u093e \u0909\u092a\u092f\u094b\u0917", 
- "Lead": "\u0928\u0947\u0924\u0943\u0924\u094d\u0935", 
- "Lead Source": "\u0938\u094d\u0930\u094b\u0924 \u0932\u0940\u0921", 
- "Lead Status": "\u0938\u094d\u0925\u093f\u0924\u093f \u0932\u0940\u0921", 
- "Message": "\u0938\u0902\u0926\u0947\u0936", 
- "NL-": "NL-", 
- "Naming Series": "\u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u093e \u0928\u093e\u092e\u0915\u0930\u0923", 
- "Newsletter": "\u0928\u094d\u092f\u0942\u091c\u093c\u0932\u0948\u091f\u0930", 
- "Newsletter Content": "\u0928\u094d\u092f\u0942\u091c\u0932\u0947\u091f\u0930 \u0938\u093e\u092e\u0917\u094d\u0930\u0940", 
- "Newsletter Status": "\u0928\u094d\u092f\u0942\u091c\u093c\u0932\u0948\u091f\u0930 \u0938\u094d\u0925\u093f\u0924\u093f", 
- "Select who you want to send this newsletter to": "\u091a\u092f\u0928 \u0915\u0930\u0947\u0902 \u0915\u093f \u0906\u092a \u091c\u094b \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0907\u0938 \u0938\u092e\u093e\u091a\u093e\u0930 \u092a\u0924\u094d\u0930 \u092d\u0947\u091c\u0928\u093e \u091a\u093e\u0939\u0924\u0947 \u0939\u0948\u0902", 
- "Send From": "\u0938\u0947 \u092d\u0947\u091c\u0947\u0902", 
- "Send To": "\u0907\u0928\u094d\u0939\u0947\u0902 \u092d\u0947\u091c\u0947\u0902", 
- "Send To Type": "\u091f\u093e\u0907\u092a \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092d\u0947\u091c\u0947\u0902", 
- "Send to this list": "\u0907\u0938 \u0938\u0942\u091a\u0940 \u0915\u094b \u092d\u0947\u091c\u0947\u0902", 
- "Subject": "\u0935\u093f\u0937\u092f", 
- "Supplier": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915", 
- "Support": "\u0938\u092e\u0930\u094d\u0925\u0928", 
- "Test": "\u092a\u0930\u0940\u0915\u094d\u0937\u0923", 
- "Test Email Id": "\u091f\u0947\u0938\u094d\u091f \u0908\u092e\u0947\u0932 \u0906\u0908\u0921\u0940", 
- "Test the Newsletter": "\u0928\u094d\u092f\u0942\u091c\u093c\u0932\u0948\u091f\u0930 \u091f\u0947\u0938\u094d\u091f"
-}
\ No newline at end of file
diff --git a/support/doctype/newsletter/locale/hi-py.json b/support/doctype/newsletter/locale/hi-py.json
deleted file mode 100644
index ae336c3..0000000
--- a/support/doctype/newsletter/locale/hi-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Please save the Newsletter before sending.": "\u092d\u0947\u091c\u0928\u0947 \u0938\u0947 \u092a\u0939\u0932\u0947 \u0928\u094d\u092f\u0942\u091c\u093c\u0932\u0948\u091f\u0930 \u092c\u091a\u093e\u0928\u0947.", 
- "Sending newsletters is not allowed for Trial users, \\\t\t\t\tto prevent abuse of this feature.": "\u0928\u094d\u092f\u0942\u091c\u093c\u0932\u0947\u091f\u0930 \u092d\u0947\u091c\u093e \u091c\u093e \u0930\u0939\u093e \u0939\u0948 \u092a\u0930\u0940\u0915\u094d\u0937\u0923 \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e\u0913\u0902 \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u0941\u092e\u0924\u093f \u0928\u0939\u0940\u0902 \u0939\u0948, \\ \u0907\u0938 \u0938\u0941\u0935\u093f\u0927\u093e \u0915\u093e \u0926\u0941\u0930\u0941\u092a\u092f\u094b\u0917 \u0930\u094b\u0915\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f."
-}
\ No newline at end of file
diff --git a/support/doctype/newsletter/locale/hr-doc.json b/support/doctype/newsletter/locale/hr-doc.json
deleted file mode 100644
index e71b29b..0000000
--- a/support/doctype/newsletter/locale/hr-doc.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "A Lead with this email id should exist": "Olovo s ovom e-mail id trebala postojati", 
- "All Active Leads": "Svi Aktivne Vodi", 
- "All Blog Subscribers": "Svi Blog Pretplatnici", 
- "All Contacts": "Svi kontakti", 
- "All Customer Contacts": "Svi kupaca Kontakti", 
- "All Leads": "Sve vodi", 
- "Check how the newsletter looks in an email by sending it to your email.": "Pogledajte kako izgleda newsletter u e-mail tako da ga \u0161alju na e-mail.", 
- "Comma separated list of email addresses": "Zarez odvojen popis e-mail adrese", 
- "Contact": "Kontaktirati", 
- "Contact Type": "Vrsta kontakta", 
- "Create and Send Newsletters": "Stvaranje i slati newslettere", 
- "Custom": "Obi\u010daj", 
- "Customer": "Kupac", 
- "Email Sent?": "E-mail poslan?", 
- "If specified, send the newsletter using this email address": "Ako je navedeno, po\u0161aljite newsletter koriste\u0107i ovu e-mail adresu", 
- "Lead": "Dovesti", 
- "Lead Source": "Olovo Source", 
- "Lead Status": "Olovo Status", 
- "Message": "Poruka", 
- "NL-": "NL-", 
- "Naming Series": "Imenovanje serije", 
- "Newsletter": "Bilten", 
- "Newsletter Content": "Newsletter Sadr\u017eaj", 
- "Newsletter Status": "Newsletter Status", 
- "Select who you want to send this newsletter to": "Odaberite koji \u017eelite poslati ovu newsletter", 
- "Send From": "Po\u0161alji Iz", 
- "Send To": "Po\u0161alji", 
- "Send To Type": "Po\u0161alji Upi\u0161ite", 
- "Send to this list": "Po\u0161alji na ovom popisu", 
- "Subject": "Predmet", 
- "Supplier": "Dobavlja\u010d", 
- "Support": "Podr\u017eati", 
- "Test": "Test", 
- "Test Email Id": "Test E-mail ID", 
- "Test the Newsletter": "Test Newsletter"
-}
\ No newline at end of file
diff --git a/support/doctype/newsletter/locale/hr-py.json b/support/doctype/newsletter/locale/hr-py.json
deleted file mode 100644
index f17ef00..0000000
--- a/support/doctype/newsletter/locale/hr-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Please save the Newsletter before sending.": "Molimo spremite Newsletter prije slanja.", 
- "Sending newsletters is not allowed for Trial users, \\\t\t\t\tto prevent abuse of this feature.": "Slanje biltene nije dopu\u0161teno za su\u0111enje korisnike, \\ sprije\u010diti zloupotrebe ove zna\u010dajke."
-}
\ No newline at end of file
diff --git a/support/doctype/newsletter/locale/nl-doc.json b/support/doctype/newsletter/locale/nl-doc.json
deleted file mode 100644
index c35876f..0000000
--- a/support/doctype/newsletter/locale/nl-doc.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "A Lead with this email id should exist": "Een Lead met deze e-mail-ID moet bestaan", 
- "All Active Leads": "Alle actieve Leads", 
- "All Blog Subscribers": "Alles Blog Abonnees", 
- "All Contacts": "Alle contactpersonen", 
- "All Customer Contacts": "Alle klantcontacten", 
- "All Leads": "Alle Leads", 
- "Check how the newsletter looks in an email by sending it to your email.": "Controleer hoe de nieuwsbrief eruit ziet in een e-mail door te sturen naar uw e-mail.", 
- "Comma separated list of email addresses": "Komma&#39;s gescheiden lijst van e-mailadressen", 
- "Contact": "Contact", 
- "Contact Type": "Contact Type", 
- "Create and Send Newsletters": "Maken en versturen nieuwsbrieven", 
- "Custom": "Gewoonte", 
- "Customer": "Klant", 
- "Email Sent?": "E-mail verzonden?", 
- "If specified, send the newsletter using this email address": "Als de opgegeven, stuurt u de nieuwsbrief via dit e-mailadres", 
- "Lead": "Leiden", 
- "Lead Source": "Lood Bron", 
- "Lead Status": "Lead Status", 
- "Message": "Bericht", 
- "NL-": "NL-", 
- "Naming Series": "Benoemen Series", 
- "Newsletter": "Nieuwsbrief", 
- "Newsletter Content": "Nieuwsbrief Inhoud", 
- "Newsletter Status": "Nieuwsbrief Status", 
- "Select who you want to send this newsletter to": "Selecteer de personen die u wilt deze nieuwsbrief te sturen naar", 
- "Send From": "Stuur Van", 
- "Send To": "Verzenden naar", 
- "Send To Type": "Verzenden naar type", 
- "Send to this list": "Stuur deze lijst", 
- "Subject": "Onderwerp", 
- "Supplier": "Leverancier", 
- "Support": "Ondersteunen", 
- "Test": "Test", 
- "Test Email Id": "Test E-mail Identiteitskaart", 
- "Test the Newsletter": "Test de nieuwsbrief"
-}
\ No newline at end of file
diff --git a/support/doctype/newsletter/locale/nl-py.json b/support/doctype/newsletter/locale/nl-py.json
deleted file mode 100644
index 9f7222b..0000000
--- a/support/doctype/newsletter/locale/nl-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Please save the Newsletter before sending.": "Sla de Nieuwsbrief voor verzending.", 
- "Sending newsletters is not allowed for Trial users, \\\t\t\t\tto prevent abuse of this feature.": "Het verzenden van nieuwsbrieven is niet toegestaan \u200b\u200bvoor Trial gebruikers, \\ voorkoming van misbruik van deze functie."
-}
\ No newline at end of file
diff --git a/support/doctype/newsletter/locale/pt-BR-doc.json b/support/doctype/newsletter/locale/pt-BR-doc.json
deleted file mode 100644
index 4073fe5..0000000
--- a/support/doctype/newsletter/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "A Lead with this email id should exist": "Um Prospecto com esse endere\u00e7o de e-mail deve existir", 
- "Check how the newsletter looks in an email by sending it to your email.": "Verifique como a newsletter \u00e9 exibido em um e-mail enviando-o para o seu e-mail.", 
- "Comma separated list of email addresses": "Lista separada por v\u00edrgulas de endere\u00e7os de e-mail", 
- "Contact": "Contato", 
- "Contact Type": "Tipo de Contato", 
- "Create and Send Newsletters": "Criar e enviar Newsletters", 
- "Custom": "Personalizado", 
- "Customer": "Cliente", 
- "Email Sent?": "E-mail enviado?", 
- "If specified, send the newsletter using this email address": "Se especificado, enviar a newsletter usando esse endere\u00e7o de e-mail", 
- "Lead": "Prospecto", 
- "Lead Source": "Chumbo Fonte", 
- "Lead Status": "Chumbo Estado", 
- "Message": "Mensagem", 
- "NL-": "NL-", 
- "Naming Series": "S\u00e9ries nomeadas", 
- "Newsletter": "Boletim informativo", 
- "Newsletter Content": "Conte\u00fado do boletim", 
- "Newsletter Status": "Estado do boletim", 
- "Select who you want to send this newsletter to": "Selecione para quem voc\u00ea deseja enviar esta newsletter", 
- "Send From": "Enviar de", 
- "Send To": "Enviar para", 
- "Send To Type": "Enviar para Digite", 
- "Send to this list": "Enviar para esta lista", 
- "Subject": "Assunto", 
- "Supplier": "Fornecedor", 
- "Support": "Suporte", 
- "Test": "Teste", 
- "Test Email Id": "Endere\u00e7o de Email de Teste", 
- "Test the Newsletter": "Newsletter de Teste"
-}
\ No newline at end of file
diff --git a/support/doctype/newsletter/locale/pt-BR-py.json b/support/doctype/newsletter/locale/pt-BR-py.json
deleted file mode 100644
index 5cf443b..0000000
--- a/support/doctype/newsletter/locale/pt-BR-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Please save the Newsletter before sending.": "Por favor, salve o boletim antes de enviar."
-}
\ No newline at end of file
diff --git a/support/doctype/newsletter/locale/pt-doc.json b/support/doctype/newsletter/locale/pt-doc.json
deleted file mode 100644
index bf4899b..0000000
--- a/support/doctype/newsletter/locale/pt-doc.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "A Lead with this email id should exist": "Um chumbo com esse ID de e-mail deve existir", 
- "All Active Leads": "Todos os eletrodos ativos", 
- "All Blog Subscribers": "Todos os Assinantes Blog", 
- "All Contacts": "Todos os contatos", 
- "All Customer Contacts": "Todos os contatos de clientes", 
- "All Leads": "Todos Leads", 
- "Check how the newsletter looks in an email by sending it to your email.": "Verifique como o boletim olha em um e-mail enviando-o para o seu e-mail.", 
- "Comma separated list of email addresses": "Lista separada por v\u00edrgulas de endere\u00e7os de e-mail", 
- "Contact": "Contato", 
- "Contact Type": "Tipo de Contato", 
- "Create and Send Newsletters": "Criar e enviar Newsletters", 
- "Custom": "Personalizado", 
- "Customer": "Cliente", 
- "Email Sent?": "E-mail enviado?", 
- "If specified, send the newsletter using this email address": "Se especificado, enviar a newsletter usando esse endere\u00e7o de e-mail", 
- "Lead": "Conduzir", 
- "Lead Source": "Chumbo Fonte", 
- "Lead Status": "Chumbo Estado", 
- "Message": "Mensagem", 
- "NL-": "NL-", 
- "Naming Series": "Nomeando Series", 
- "Newsletter": "Boletim informativo", 
- "Newsletter Content": "Conte\u00fado boletim", 
- "Newsletter Status": "Estado boletim", 
- "Select who you want to send this newsletter to": "Selecione para quem voc\u00ea deseja enviar esta newsletter para", 
- "Send From": "Enviar de", 
- "Send To": "Enviar para", 
- "Send To Type": "Enviar para Digite", 
- "Send to this list": "Enviar para esta lista", 
- "Subject": "Assunto", 
- "Supplier": "Fornecedor", 
- "Support": "Apoiar", 
- "Test": "Teste", 
- "Test Email Id": "Email Id teste", 
- "Test the Newsletter": "Teste a Newsletter"
-}
\ No newline at end of file
diff --git a/support/doctype/newsletter/locale/pt-py.json b/support/doctype/newsletter/locale/pt-py.json
deleted file mode 100644
index cb75a43..0000000
--- a/support/doctype/newsletter/locale/pt-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Please save the Newsletter before sending.": "Por favor, salve o boletim antes de enviar.", 
- "Sending newsletters is not allowed for Trial users, \\\t\t\t\tto prevent abuse of this feature.": "Envio de newsletters n\u00e3o \u00e9 permitido para usu\u00e1rios experimentais, \\ para evitar o abuso deste recurso."
-}
\ No newline at end of file
diff --git a/support/doctype/newsletter/locale/sr-doc.json b/support/doctype/newsletter/locale/sr-doc.json
deleted file mode 100644
index d687edc..0000000
--- a/support/doctype/newsletter/locale/sr-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "A Lead with this email id should exist": "\u041e\u043b\u043e\u0432\u043e \u0441\u0430 \u043e\u0432\u043e\u043c \u0435 \u0438\u0434 \u0442\u0440\u0435\u0431\u0430 \u0434\u0430 \u043f\u043e\u0441\u0442\u043e\u0458\u0435", 
- "All Active Leads": "\u0421\u0432\u0438 \u0410\u043a\u0442\u0438\u0432\u043d\u0438 \u041b\u0435\u0430\u0434\u0441", 
- "All Blog Subscribers": "\u0410\u043b\u043b \u0411\u043b\u043e\u0433 \u041f\u0440\u0435\u0442\u043f\u043b\u0430\u0442\u043d\u0438\u0446\u0438", 
- "All Contacts": "\u0421\u0432\u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0438", 
- "All Customer Contacts": "\u0421\u0432\u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0438 \u0441\u0430 \u0441\u0442\u0440\u0430\u043d\u043a\u0430\u043c\u0430", 
- "All Leads": "\u0421\u0432\u0435 \u0432\u043e\u0434\u0438", 
- "Check how the newsletter looks in an email by sending it to your email.": "\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u0435 \u043a\u043e\u043b\u0438\u043a\u043e \u0431\u0438\u043b\u0442\u0435\u043d \u0438\u0437\u0433\u043b\u0435\u0434\u0430 \u0443 \u0435\u043c\u0430\u0438\u043b \u0442\u0430\u043a\u043e \u0434\u0430 \u0448\u0430\u0459\u0435\u0442\u0435 \u0435-\u043f\u043e\u0448\u0442\u0443.", 
- "Comma separated list of email addresses": "\u0417\u0430\u0440\u0435\u0437 \u0440\u0430\u0437\u0434\u0432\u043e\u0458\u0435\u043d \u0441\u043f\u0438\u0441\u0430\u043a \u0435\u043c\u0430\u0438\u043b \u0430\u0434\u0440\u0435\u0441\u0430", 
- "Create and Send Newsletters": "\u041a\u0440\u0435\u0438\u0440\u0430\u045a\u0435 \u0438 \u0441\u043b\u0430\u045a\u0435 \u0431\u0438\u043b\u0442\u0435\u043d\u0435", 
- "Email Sent?": "\u0415\u043c\u0430\u0438\u043b \u0421\u0435\u043d\u0442?", 
- "If specified, send the newsletter using this email address": "\u0410\u043a\u043e \u0458\u0435 \u043d\u0430\u0432\u0435\u0434\u0435\u043d\u043e, \u043f\u043e\u0448\u0430\u0459\u0438\u0442\u0435 \u0431\u0438\u043b\u0442\u0435\u043d \u043a\u043e\u0440\u0438\u0441\u0442\u0435\u045b\u0438 \u043e\u0432\u0443 \u0430\u0434\u0440\u0435\u0441\u0443", 
- "Message": "\u041f\u043e\u0440\u0443\u043a\u0430", 
- "NL-": "\u041d\u041b-", 
- "Naming Series": "\u0418\u043c\u0435\u043d\u043e\u0432\u0430\u045a\u0435 \u0421\u0435\u0440\u0438\u0435\u0441", 
- "Newsletter": "\u0411\u0438\u043b\u0442\u0435\u043d", 
- "Newsletter Content": "\u0411\u0438\u043b\u0442\u0435\u043d \u0421\u0430\u0434\u0440\u0436\u0430\u0458", 
- "Newsletter Status": "\u0411\u0438\u043b\u0442\u0435\u043d \u0441\u0442\u0430\u0442\u0443\u0441", 
- "Select who you want to send this newsletter to": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u043a\u043e\u0433\u0430 \u0436\u0435\u043b\u0438\u0442\u0435 \u0434\u0430 \u043f\u043e\u0448\u0430\u0459\u0435\u0442\u0435 \u043e\u0432\u0443 \u0431\u0438\u043b\u0442\u0435\u043d", 
- "Send From": "\u041f\u043e\u0448\u0430\u0459\u0438 \u041e\u0434", 
- "Send To": "\u041f\u043e\u0448\u0430\u0459\u0438", 
- "Send to this list": "\u041f\u043e\u0448\u0430\u0459\u0438 \u043d\u0430 \u043e\u0432\u043e\u0458 \u043b\u0438\u0441\u0442\u0438", 
- "Subject": "\u041f\u0440\u0435\u0434\u043c\u0435\u0442", 
- "Support": "\u041f\u043e\u0434\u0440\u0448\u043a\u0430", 
- "Test": "\u0422\u0435\u0441\u0442", 
- "Test Email Id": "\u0422\u0435\u0441\u0442 \u043c\u0430\u0438\u043b \u0418\u0434", 
- "Test the Newsletter": "\u0422\u0435\u0441\u0442\u0438\u0440\u0430\u0458\u0442\u0435 \u0431\u0438\u043b\u0442\u0435\u043d"
-}
\ No newline at end of file
diff --git a/support/doctype/newsletter/locale/sr-py.json b/support/doctype/newsletter/locale/sr-py.json
deleted file mode 100644
index 193a82f..0000000
--- a/support/doctype/newsletter/locale/sr-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Please save the Newsletter before sending.": "\u041c\u043e\u043b\u0438\u043c\u043e \u0441\u0430\u0447\u0443\u0432\u0430\u0458\u0442\u0435 \u0431\u0438\u043b\u0442\u0435\u043d \u043f\u0440\u0435 \u0441\u043b\u0430\u045a\u0430.", 
- "Sending newsletters is not allowed for Trial users, \\\t\t\t\tto prevent abuse of this feature.": "\u0421\u043b\u0430\u045a\u0435 \u0431\u0438\u043b\u0442\u0435\u043d\u0435 \u043d\u0438\u0458\u0435 \u0434\u043e\u0437\u0432\u043e\u0459\u0435\u043d\u043e \u0437\u0430 \u0441\u0443\u0452\u0435\u045a\u0435 \u043a\u043e\u0440\u0438\u0441\u043d\u0438\u043a\u0435, \\ \u0431\u0438 \u0441\u0435 \u0441\u043f\u0440\u0435\u0447\u0438\u043b\u0430 \u0437\u043b\u043e\u0443\u043f\u043e\u0442\u0440\u0435\u0431\u0430 \u043e\u0432\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0458\u0435."
-}
\ No newline at end of file
diff --git a/support/doctype/newsletter/locale/ta-doc.json b/support/doctype/newsletter/locale/ta-doc.json
deleted file mode 100644
index c0081c0..0000000
--- a/support/doctype/newsletter/locale/ta-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "A Lead with this email id should exist": "\u0b87\u0ba8\u0bcd\u0ba4 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b90\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc6\u0bbe\u0ba3\u0bcd\u0b9f \u0b92\u0bb0\u0bc1 \u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0ba3\u0bbf \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd", 
- "All Active Leads": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0b9a\u0bc6\u0baf\u0bb2\u0bbf\u0bb2\u0bcd \u0ba4\u0bbe\u0b99\u0bcd\u0b95\u0bbf\u0baf\u0bb5\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bbf\u0bb3\u0bc8\u0bb5\u0bbe\u0b95", 
- "All Blog Subscribers": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0bb5\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0ba4\u0bbf\u0bb5\u0bc1 \u0b9a\u0ba8\u0bcd\u0ba4\u0bbe\u0ba4\u0bbe\u0bb0\u0bb0\u0bcd\u0b95\u0bb3\u0bcd", 
- "All Contacts": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "All Customer Contacts": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "All Leads": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0b85\u0bb1\u0bbf\u0ba4\u0bb2\u0bcd", 
- "Check how the newsletter looks in an email by sending it to your email.": "\u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf\u0bae\u0b9f\u0bb2\u0bcd \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0bc1\u0bae\u0bcd \u0b92\u0bb0\u0bc1 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b8e\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0b9a\u0bb0\u0bbf.", 
- "Comma separated list of email addresses": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bc8 \u0b95\u0bae\u0bbe\u0bb5\u0bbe\u0bb2\u0bcd \u0baa\u0bbf\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Create and Send Newsletters": "\u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bbf \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0bb5\u0bc1\u0bae\u0bcd", 
- "Email Sent?": "\u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0baf \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd?", 
- "If specified, send the newsletter using this email address": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b9f\u0bcd\u0b9f \u0b8e\u0ba9\u0bcd\u0bb1\u0bbe\u0bb2\u0bcd, \u0b87\u0ba8\u0bcd\u0ba4 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf\u0baf\u0bc8 \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0bc1\u0b95", 
- "Message": "\u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf", 
- "NL-": "NL-", 
- "Naming Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bbf\u0b9f\u0bc1\u0bae\u0bcd", 
- "Newsletter": "\u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf \u0bae\u0b9f\u0bb2\u0bcd", 
- "Newsletter Content": "\u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf\u0bae\u0b9f\u0bb2\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0b9f\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Newsletter Status": "\u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf\u0bae\u0b9f\u0bb2\u0bcd \u0ba8\u0bbf\u0bb2\u0bc8\u0bae\u0bc8", 
- "Select who you want to send this newsletter to": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0bae\u0b9f\u0bb2\u0bc8 \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa \u0bb5\u0bbf\u0bb0\u0bc1\u0bae\u0bcd\u0baa\u0bc1\u0bae\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Send From": "\u0bb5\u0bb0\u0bae\u0bcd\u0baa\u0bc1 \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa", 
- "Send To": "\u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0bc1", 
- "Send to this list": "\u0b87\u0ba8\u0bcd\u0ba4 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bbf\u0bb2\u0bcd \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa", 
- "Subject": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Support": "\u0b86\u0ba4\u0bb0\u0bb5\u0bc1", 
- "Test": "\u0b9a\u0bc7\u0bbe\u0ba4\u0ba9\u0bc8", 
- "Test Email Id": "\u0b9f\u0bc6\u0bb8\u0bcd\u0b9f\u0bcd \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0bb5\u0bbf\u0bb2\u0bbe\u0b9a\u0bae\u0bcd", 
- "Test the Newsletter": "\u0b87 \u0b9a\u0bc7\u0bbe\u0ba4\u0ba9\u0bc8"
-}
\ No newline at end of file
diff --git a/support/doctype/newsletter/locale/ta-py.json b/support/doctype/newsletter/locale/ta-py.json
deleted file mode 100644
index 50a2f06..0000000
--- a/support/doctype/newsletter/locale/ta-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Please save the Newsletter before sending.": "\u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0bc1\u0bb5\u0ba4\u0bb1\u0bcd\u0b95\u0bc1 \u0bae\u0bc1\u0ba9\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf \u0b95\u0bbe\u0baa\u0bcd\u0baa\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1\u0b99\u0bcd\u0b95\u0bb3\u0bcd.", 
- "Sending newsletters is not allowed for Trial users, \\\t\t\t\tto prevent abuse of this feature.": "\u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa \u0b9a\u0bc7\u0bbe\u0ba4\u0ba9\u0bc8 \u0baa\u0baf\u0ba9\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf \u0b87\u0bb2\u0bcd\u0bb2\u0bc8, \\ \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0b9a\u0ba4\u0bbf\u0baf\u0bc8 \u0ba4\u0bc1\u0bb7\u0bcd\u0baa\u0bbf\u0bb0\u0baf\u0bc7\u0bbe\u0b95\u0bae\u0bcd \u0ba4\u0b9f\u0bc1\u0b95\u0bcd\u0b95."
-}
\ No newline at end of file
diff --git a/support/doctype/newsletter/locale/th-doc.json b/support/doctype/newsletter/locale/th-doc.json
deleted file mode 100644
index 677b579..0000000
--- a/support/doctype/newsletter/locale/th-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "A Lead with this email id should exist": "\u0e15\u0e30\u0e01\u0e31\u0e48\u0e27\u0e17\u0e35\u0e48\u0e21\u0e35 id \u0e2d\u0e35\u0e40\u0e21\u0e25\u0e19\u0e35\u0e49\u0e04\u0e27\u0e23\u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48", 
- "Check how the newsletter looks in an email by sending it to your email.": "\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e27\u0e48\u0e32\u0e21\u0e35\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e43\u0e19\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e42\u0e14\u0e22\u0e2a\u0e48\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13", 
- "Comma separated list of email addresses": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e04\u0e31\u0e48\u0e19\u0e14\u0e49\u0e27\u0e22\u0e08\u0e38\u0e25\u0e20\u0e32\u0e04\u0e02\u0e2d\u0e07\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e2d\u0e35\u0e40\u0e21\u0e25", 
- "Contact": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e17\u0e35\u0e48\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Create and Send Newsletters": "\u0e01\u0e32\u0e23\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e25\u0e30\u0e2a\u0e48\u0e07\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e02\u0e48\u0e32\u0e27", 
- "Custom": "\u0e1b\u0e23\u0e30\u0e40\u0e1e\u0e13\u0e35", 
- "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Email Sent?": "\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e07?", 
- "If specified, send the newsletter using this email address": "\u0e16\u0e49\u0e32\u0e23\u0e30\u0e1a\u0e38\u0e2a\u0e48\u0e07\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e19\u0e35\u0e49", 
- "Lead": "\u0e19\u0e33", 
- "Lead Source": "\u0e19\u0e33\u0e21\u0e32", 
- "Lead Status": "\u0e19\u0e33\u0e2a\u0e16\u0e32\u0e19\u0e30", 
- "Message": "\u0e02\u0e48\u0e32\u0e27\u0e2a\u0e32\u0e23", 
- "NL-": "NL-", 
- "Naming Series": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e0b\u0e35\u0e23\u0e35\u0e2a\u0e4c", 
- "Newsletter": "\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e02\u0e48\u0e32\u0e27", 
- "Newsletter Content": "\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e02\u0e48\u0e32\u0e27", 
- "Newsletter Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22", 
- "Select who you want to send this newsletter to": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e04\u0e19\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e02\u0e48\u0e32\u0e27\u0e19\u0e35\u0e49\u0e43\u0e2b\u0e49", 
- "Send From": "\u0e2a\u0e48\u0e07\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e17\u0e35\u0e48", 
- "Send To": "\u0e2a\u0e48\u0e07\u0e43\u0e2b\u0e49", 
- "Send To Type": "\u0e2a\u0e48\u0e07\u0e16\u0e36\u0e07\u0e1e\u0e34\u0e21\u0e1e\u0e4c", 
- "Send to this list": "\u0e2a\u0e48\u0e07\u0e21\u0e32\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e19\u0e35\u200b\u200b\u0e49", 
- "Subject": "\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Supplier": "\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Support": "\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19", 
- "Test": "\u0e17\u0e14\u0e2a\u0e2d\u0e1a", 
- "Test Email Id": "Email \u0e23\u0e2b\u0e31\u0e2a\u0e01\u0e32\u0e23\u0e17\u0e14\u0e2a\u0e2d\u0e1a", 
- "Test the Newsletter": "\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a"
-}
\ No newline at end of file
diff --git a/support/doctype/newsletter/locale/th-py.json b/support/doctype/newsletter/locale/th-py.json
deleted file mode 100644
index 5ea5a1c..0000000
--- a/support/doctype/newsletter/locale/th-py.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Please save the Newsletter before sending.": "\u0e01\u0e23\u0e38\u0e13\u0e32\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e0a\u0e37\u0e48\u0e2d\u0e01\u0e48\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e08\u0e30\u0e2a\u0e48\u0e07", 
- "Sending newsletters is not allowed for Trial users, \\\t\t\t\tto prevent abuse of this feature.": "\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e02\u0e48\u0e32\u0e27\u0e44\u0e21\u0e48\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e17\u0e14\u0e25\u0e2d\u0e07, \\ \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19\u0e01\u0e32\u0e23\u0e25\u0e30\u0e40\u0e21\u0e34\u0e14\u0e04\u0e38\u0e13\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30\u0e19\u0e35\u0e49"
-}
\ No newline at end of file
diff --git a/support/doctype/support_ticket/README.md b/support/doctype/support_ticket/README.md
new file mode 100644
index 0000000..53e2fd7
--- /dev/null
+++ b/support/doctype/support_ticket/README.md
@@ -0,0 +1 @@
+Support Ticket (query) raised by customer via website or email (if configured).
\ No newline at end of file
diff --git a/support/doctype/support_ticket/locale/_messages_doc.json b/support/doctype/support_ticket/locale/_messages_doc.json
deleted file mode 100644
index ab384b0..0000000
--- a/support/doctype/support_ticket/locale/_messages_doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-[
- "Lead", 
- "Support", 
- "Content Type", 
- "Closed", 
- "SUP", 
- "Raised By (Email)", 
- "Thread HTML", 
- "Opening Time", 
- "Status", 
- "Description", 
- "Resolution Details", 
- "File List", 
- "To Reply", 
- "Hold", 
- "Naming Series", 
- "First Responded On", 
- "Customer", 
- "Support Ticket", 
- "Contact", 
- "Waiting for Customer", 
- "Resolution Date", 
- "Opening Date", 
- "Customer Name", 
- "Open", 
- "Additional Info", 
- "Subject"
-]
\ No newline at end of file
diff --git a/support/doctype/support_ticket/locale/ar-doc.json b/support/doctype/support_ticket/locale/ar-doc.json
deleted file mode 100644
index a7c314d..0000000
--- a/support/doctype/support_ticket/locale/ar-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Additional Info": "\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0625\u0636\u0627\u0641\u064a\u0629", 
- "Closed": "\u0645\u063a\u0644\u0642", 
- "Contact": "\u0627\u062a\u0635\u0644", 
- "Content Type": "\u0646\u0648\u0639 \u0627\u0644\u0645\u062d\u062a\u0648\u0649", 
- "Customer": "\u0632\u0628\u0648\u0646", 
- "Customer Name": "\u0627\u0633\u0645 \u0627\u0644\u0639\u0645\u064a\u0644", 
- "Description": "\u0648\u0635\u0641", 
- "File List": "\u0645\u0644\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "First Responded On": "\u0623\u062c\u0627\u0628 \u0623\u0648\u0644\u0627 \u0639\u0644\u0649", 
- "Hold": "\u0639\u0642\u062f", 
- "Lead": "\u0642\u064a\u0627\u062f\u0629", 
- "Naming Series": "\u062a\u0633\u0645\u064a\u0629 \u0627\u0644\u0633\u0644\u0633\u0644\u0629", 
- "Open": "\u0641\u062a\u062d", 
- "Opening Date": "\u0641\u062a\u062d \u062a\u0627\u0631\u064a\u062e", 
- "Opening Time": "\u064a\u0641\u062a\u062d \u0645\u0646 \u0627\u0644\u0633\u0627\u0639\u0629", 
- "Raised By (Email)": "\u0627\u0644\u062a\u064a \u0623\u062b\u0627\u0631\u0647\u0627 (\u0628\u0631\u064a\u062f \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a)", 
- "Resolution Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0642\u0631\u0627\u0631", 
- "Resolution Details": "\u0642\u0631\u0627\u0631 \u062a\u0641\u0627\u0635\u064a\u0644", 
- "SUP": "SUP", 
- "Status": "\u062d\u0627\u0644\u0629", 
- "Subject": "\u0645\u0648\u0636\u0648\u0639", 
- "Support": "\u062f\u0639\u0645", 
- "Support Ticket": "\u062a\u0630\u0643\u0631\u0629 \u062f\u0639\u0645", 
- "Thread HTML": "\u0627\u0644\u0645\u0648\u0636\u0648\u0639 HTML", 
- "To Reply": "\u0644\u0625\u062c\u0627\u0628\u0629", 
- "Waiting for Customer": "\u0641\u064a \u0627\u0646\u062a\u0638\u0627\u0631 \u0627\u0644\u0632\u0628\u0627\u0626\u0646"
-}
\ No newline at end of file
diff --git a/support/doctype/support_ticket/locale/de-doc.json b/support/doctype/support_ticket/locale/de-doc.json
deleted file mode 100644
index 82a8c34..0000000
--- a/support/doctype/support_ticket/locale/de-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Additional Info": "Zus\u00e4tzliche Informationen", 
- "Closed": "Geschlossen", 
- "Contact": "Kontakt", 
- "Content Type": "Content Type", 
- "Customer": "Kunde", 
- "Customer Name": "Name des Kunden", 
- "Description": "Beschreibung", 
- "File List": "Dateiliste", 
- "First Responded On": "Zun\u00e4chst reagierte am", 
- "Hold": "Halten", 
- "Lead": "F\u00fchren", 
- "Naming Series": "Benennen Series", 
- "Open": "\u00d6ffnen", 
- "Opening Date": "Er\u00f6ffnungsdatum", 
- "Opening Time": "\u00d6ffnungszeit", 
- "Raised By (Email)": "Raised By (E-Mail)", 
- "Resolution Date": "Resolution Datum", 
- "Resolution Details": "Aufl\u00f6sung Einzelheiten", 
- "SUP": "SUP", 
- "Status": "Status", 
- "Subject": "Thema", 
- "Support": "Unterst\u00fctzen", 
- "Support Ticket": "Support Ticket", 
- "Thread HTML": "Themen HTML", 
- "To Reply": "Um Antworten", 
- "Waiting for Customer": "Warten auf Kunden"
-}
\ No newline at end of file
diff --git a/support/doctype/support_ticket/locale/es-doc.json b/support/doctype/support_ticket/locale/es-doc.json
deleted file mode 100644
index 2fe302c..0000000
--- a/support/doctype/support_ticket/locale/es-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Additional Info": "Informaci\u00f3n adicional", 
- "Closed": "Cerrado", 
- "Contact": "Contacto", 
- "Content Type": "Tipo de Contenido", 
- "Customer": "Cliente", 
- "Customer Name": "Nombre del cliente", 
- "Description": "Descripci\u00f3n", 
- "File List": "Lista de archivos", 
- "First Responded On": "Primero respondi\u00f3 el", 
- "Hold": "Mantener", 
- "Lead": "Conducir", 
- "Naming Series": "Nombrar Series", 
- "Open": "Abierto", 
- "Opening Date": "Fecha apertura", 
- "Opening Time": "Tiempo de apertura", 
- "Raised By (Email)": "Raised By (correo electr\u00f3nico)", 
- "Resolution Date": "Resoluci\u00f3n Fecha", 
- "Resolution Details": "Detalles de la resoluci\u00f3n", 
- "SUP": "SUP", 
- "Status": "Estado", 
- "Subject": "Sujeto", 
- "Support": "Apoyar", 
- "Support Ticket": "Ticket de soporte", 
- "Thread HTML": "Tema HTML", 
- "To Reply": "Para Responder", 
- "Waiting for Customer": "Esperando al Cliente"
-}
\ No newline at end of file
diff --git a/support/doctype/support_ticket/locale/fr-doc.json b/support/doctype/support_ticket/locale/fr-doc.json
deleted file mode 100644
index 59b0a74..0000000
--- a/support/doctype/support_ticket/locale/fr-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Additional Info": "Informations additionnelles \u00e0", 
- "Closed": "Ferm\u00e9", 
- "Contact": "Contacter", 
- "Content Type": "Type de contenu", 
- "Customer": "Client", 
- "Customer Name": "Nom du client", 
- "Description": "Description", 
- "File List": "Liste des fichiers", 
- "First Responded On": "D&#39;abord r\u00e9pondu le", 
- "Hold": "Tenir", 
- "Lead": "Conduire", 
- "Naming Series": "Nommer S\u00e9rie", 
- "Open": "Ouvert", 
- "Opening Date": "Date d&#39;ouverture", 
- "Opening Time": "Ouverture Heure", 
- "Raised By (Email)": "Raised By (e-mail)", 
- "Resolution Date": "Date de R\u00e9solution", 
- "Resolution Details": "D\u00e9tails de la r\u00e9solution", 
- "SUP": "SUP", 
- "Status": "Statut", 
- "Subject": "Sujet", 
- "Support": "Soutenir", 
- "Support Ticket": "Support Ticket", 
- "Thread HTML": "Discussion HTML", 
- "To Reply": "Pour R\u00e9pondre", 
- "Waiting for Customer": "En attente de la client\u00e8le"
-}
\ No newline at end of file
diff --git a/support/doctype/support_ticket/locale/hi-doc.json b/support/doctype/support_ticket/locale/hi-doc.json
deleted file mode 100644
index 754632d..0000000
--- a/support/doctype/support_ticket/locale/hi-doc.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "Additional Info": "\u0905\u0924\u093f\u0930\u093f\u0915\u094d\u0924 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Closed": "\u092c\u0902\u0926", 
- "Contact": "\u0938\u0902\u092a\u0930\u094d\u0915", 
- "Content Type": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Customer": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "Customer Name": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u093e \u0928\u093e\u092e", 
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940", 
- "First Responded On": "\u092a\u0930 \u092a\u0939\u0932\u0947 \u091c\u0935\u093e\u092c", 
- "Hold": "\u092a\u0915\u0921\u093c", 
- "Lead": "\u0928\u0947\u0924\u0943\u0924\u094d\u0935", 
- "Naming Series": "\u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u093e \u0928\u093e\u092e\u0915\u0930\u0923", 
- "Open": "\u0916\u0941\u0932\u093e", 
- "Opening Date": "\u0924\u093f\u0925\u093f \u0916\u0941\u0932\u0928\u0947 \u0915\u0940", 
- "Opening Time": "\u0938\u092e\u092f \u0916\u0941\u0932\u0928\u0947 \u0915\u0940", 
- "Raised By (Email)": "(\u0908) \u0926\u094d\u0935\u093e\u0930\u093e \u0909\u0920\u093e\u090f \u0917\u090f", 
- "Resolution Date": "\u0938\u0902\u0915\u0932\u094d\u092a \u0924\u093f\u0925\u093f", 
- "Resolution Details": "\u0938\u0902\u0915\u0932\u094d\u092a \u0935\u093f\u0935\u0930\u0923", 
- "Resolution Time": "\u0938\u092e\u093e\u0927\u093e\u0928 \u0938\u092e\u092f", 
- "SUP": "SUP", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924", 
- "Subject": "\u0935\u093f\u0937\u092f", 
- "Support": "\u0938\u092e\u0930\u094d\u0925\u0928", 
- "Support Ticket": "\u0938\u092e\u0930\u094d\u0925\u0928 \u091f\u093f\u0915\u091f", 
- "Thread HTML": "\u0927\u093e\u0917\u093e HTML", 
- "To Reply": "\u0915\u093e \u091c\u0935\u093e\u092c \u0926\u0947\u0902", 
- "Waiting for Customer": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u0947 \u0932\u093f\u090f \u092a\u094d\u0930\u0924\u0940\u0915\u094d\u0937\u093e \u0915\u0940 \u091c\u093e \u0930\u0939\u0940 \u0939\u0948"
-}
\ No newline at end of file
diff --git a/support/doctype/support_ticket/locale/hr-doc.json b/support/doctype/support_ticket/locale/hr-doc.json
deleted file mode 100644
index ce19d27..0000000
--- a/support/doctype/support_ticket/locale/hr-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Additional Info": "Dodatne informacije", 
- "Closed": "Zatvoreno", 
- "Contact": "Kontaktirati", 
- "Content Type": "Vrsta sadr\u017eaja", 
- "Customer": "Kupac", 
- "Customer Name": "Naziv klijenta", 
- "Description": "Opis", 
- "File List": "Popis datoteka", 
- "First Responded On": "Prvo Odgovorili Na", 
- "Hold": "Dr\u017eati", 
- "Lead": "Dovesti", 
- "Naming Series": "Imenovanje serije", 
- "Open": "Otvoreno", 
- "Opening Date": "Otvaranje Datum", 
- "Opening Time": "Radno vrijeme", 
- "Raised By (Email)": "Povi\u0161ena Do (e)", 
- "Resolution Date": "Rezolucija Datum", 
- "Resolution Details": "Rezolucija o Brodu", 
- "SUP": "SUP", 
- "Status": "Status", 
- "Subject": "Predmet", 
- "Support": "Podr\u017eati", 
- "Support Ticket": "Podr\u0161ka karata", 
- "Thread HTML": "Temu HTML", 
- "To Reply": "Za Odgovor", 
- "Waiting for Customer": "\u010ceka kupca"
-}
\ No newline at end of file
diff --git a/support/doctype/support_ticket/locale/nl-doc.json b/support/doctype/support_ticket/locale/nl-doc.json
deleted file mode 100644
index 22a0487..0000000
--- a/support/doctype/support_ticket/locale/nl-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Additional Info": "Extra informatie", 
- "Closed": "Gesloten", 
- "Contact": "Contact", 
- "Content Type": "Content Type", 
- "Customer": "Klant", 
- "Customer Name": "Klantnaam", 
- "Description": "Beschrijving", 
- "File List": "File List", 
- "First Responded On": "Eerste reageerden op", 
- "Hold": "Houden", 
- "Lead": "Leiden", 
- "Naming Series": "Benoemen Series", 
- "Open": "Open", 
- "Opening Date": "Opening Datum", 
- "Opening Time": "Opening Time", 
- "Raised By (Email)": "Verhoogde Door (E-mail)", 
- "Resolution Date": "Resolutie Datum", 
- "Resolution Details": "Resolutie Details", 
- "SUP": "SUP", 
- "Status": "Staat", 
- "Subject": "Onderwerp", 
- "Support": "Ondersteunen", 
- "Support Ticket": "Hulpaanvraag", 
- "Thread HTML": "Thread HTML", 
- "To Reply": "Om Beantwoorden", 
- "Waiting for Customer": "Wachten op klanten"
-}
\ No newline at end of file
diff --git a/support/doctype/support_ticket/locale/pt-BR-doc.json b/support/doctype/support_ticket/locale/pt-BR-doc.json
deleted file mode 100644
index 88aad07..0000000
--- a/support/doctype/support_ticket/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Additional Info": "Informa\u00e7\u00f5es Adicionais", 
- "Closed": "Fechado", 
- "Contact": "Contato", 
- "Content Type": "Tipo de Conte\u00fado", 
- "Customer": "Cliente", 
- "Customer Name": "Nome do cliente", 
- "Description": "Descri\u00e7\u00e3o", 
- "File List": "Lista de Arquivos", 
- "First Responded On": "Primeira resposta em", 
- "Hold": "Segurar", 
- "Lead": "Prospecto", 
- "Naming Series": "S\u00e9ries nomeadas", 
- "Open": "Abrir", 
- "Opening Date": "Data de abertura", 
- "Opening Time": "Hor\u00e1rio de abertura", 
- "Raised By (Email)": "Levantadas por (e-mail)", 
- "Resolution Date": "Data da Resolu\u00e7\u00e3o", 
- "Resolution Details": "Detalhes da Resolu\u00e7\u00e3o", 
- "SUP": "SUP", 
- "Status": "Estado", 
- "Subject": "Assunto", 
- "Support": "Suporte", 
- "Support Ticket": "Ticket de Suporte", 
- "Thread HTML": "T\u00f3pico HTML", 
- "To Reply": "Para Responder", 
- "Waiting for Customer": "\u00c0 espera de Cliente"
-}
\ No newline at end of file
diff --git a/support/doctype/support_ticket/locale/pt-doc.json b/support/doctype/support_ticket/locale/pt-doc.json
deleted file mode 100644
index bde92b5..0000000
--- a/support/doctype/support_ticket/locale/pt-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Additional Info": "Informa\u00e7\u00f5es Adicionais", 
- "Closed": "Fechado", 
- "Contact": "Contato", 
- "Content Type": "Tipo de conte\u00fado", 
- "Customer": "Cliente", 
- "Customer Name": "Nome do cliente", 
- "Description": "Descri\u00e7\u00e3o", 
- "File List": "Lista de Arquivos", 
- "First Responded On": "Primeiro respondeu em", 
- "Hold": "Segurar", 
- "Lead": "Conduzir", 
- "Naming Series": "Nomeando Series", 
- "Open": "Abrir", 
- "Opening Date": "Data de abertura", 
- "Opening Time": "Tempo de abertura", 
- "Raised By (Email)": "Levantadas por (e-mail)", 
- "Resolution Date": "Data resolu\u00e7\u00e3o", 
- "Resolution Details": "Detalhes de Resolu\u00e7\u00e3o", 
- "SUP": "SUP", 
- "Status": "Estado", 
- "Subject": "Assunto", 
- "Support": "Apoiar", 
- "Support Ticket": "Ticket de Suporte", 
- "Thread HTML": "T\u00f3pico HTML", 
- "To Reply": "Para Responder", 
- "Waiting for Customer": "\u00c0 espera de cliente"
-}
\ No newline at end of file
diff --git a/support/doctype/support_ticket/locale/sr-doc.json b/support/doctype/support_ticket/locale/sr-doc.json
deleted file mode 100644
index 425f45b..0000000
--- a/support/doctype/support_ticket/locale/sr-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Additional Info": "\u0414\u043e\u0434\u0430\u0442\u043d\u0438 \u043f\u043e\u0434\u0430\u0446\u0438", 
- "Closed": "\u0417\u0430\u0442\u0432\u043e\u0440\u0435\u043d\u043e", 
- "Contact": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "Content Type": "\u0422\u0438\u043f \u0441\u0430\u0434\u0440\u0436\u0430\u0458\u0430", 
- "Customer": "\u041a\u0443\u043f\u0430\u0446", 
- "Customer Name": "\u0418\u043c\u0435 \u043a\u043b\u0438\u0458\u0435\u043d\u0442\u0430", 
- "Description": "\u041e\u043f\u0438\u0441", 
- "File List": "\u0424\u0438\u043b\u0435 \u041b\u0438\u0441\u0442", 
- "First Responded On": "\u041f\u0440\u0432\u043e \u043e\u0434\u0433\u043e\u0432\u043e\u0440\u0438\u043b\u0430", 
- "Hold": "\u0414\u0440\u0436\u0430\u0442\u0438", 
- "Lead": "\u0414\u043e\u0432\u0435\u0441\u0442\u0438", 
- "Naming Series": "\u0418\u043c\u0435\u043d\u043e\u0432\u0430\u045a\u0435 \u0421\u0435\u0440\u0438\u0435\u0441", 
- "Open": "\u041e\u0442\u0432\u043e\u0440\u0435\u043d\u043e", 
- "Opening Date": "\u0414\u0430\u0442\u0443\u043c \u043e\u0442\u0432\u0430\u0440\u0430\u045a\u0430", 
- "Opening Time": "\u0420\u0430\u0434\u043d\u043e \u0432\u0440\u0435\u043c\u0435", 
- "Raised By (Email)": "\u041f\u043e\u0434\u0438\u0433\u0430\u043e (\u0415-\u043c\u0430\u0438\u043b)", 
- "Resolution Date": "\u0420\u0435\u0437\u043e\u043b\u0443\u0446\u0438\u0458\u0430 \u0414\u0430\u0442\u0443\u043c", 
- "Resolution Details": "\u0420\u0435\u0437\u043e\u043b\u0443\u0446\u0438\u0458\u0430 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "SUP": "\u0421\u0423\u041f", 
- "Status": "\u0421\u0442\u0430\u0442\u0443\u0441", 
- "Subject": "\u041f\u0440\u0435\u0434\u043c\u0435\u0442", 
- "Support": "\u041f\u043e\u0434\u0440\u0448\u043a\u0430", 
- "Support Ticket": "\u041f\u043e\u0434\u0440\u0448\u043a\u0430 \u0443\u043b\u0430\u0437\u043d\u0438\u0446\u0430", 
- "Thread HTML": "\u0422\u0435\u043c\u0430 \u0425\u0422\u041c\u041b", 
- "To Reply": "\u0414\u0430 \u041e\u0434\u0433\u043e\u0432\u043e\u0440", 
- "Waiting for Customer": "\u0427\u0435\u043a\u0430\u0458\u0443\u045b\u0438 \u043a\u043b\u0438\u0458\u0435\u043d\u0442\u0443"
-}
\ No newline at end of file
diff --git a/support/doctype/support_ticket/locale/ta-doc.json b/support/doctype/support_ticket/locale/ta-doc.json
deleted file mode 100644
index 7163605..0000000
--- a/support/doctype/support_ticket/locale/ta-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Additional Info": "\u0b95\u0bc2\u0b9f\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Closed": "\u0bae\u0bc2\u0b9f\u0bbf\u0baf", 
- "Contact": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Content Type": "\u0b89\u0bb3\u0bcd\u0bb3\u0b9f\u0b95\u0bcd\u0b95 \u0bb5\u0b95\u0bc8", 
- "Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Customer Name": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "File List": "\u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "First Responded On": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf \u0b87\u0ba3\u0bc8\u0baf\u0bae\u0bcd", 
- "Hold": "\u0baa\u0bbf\u0b9f\u0bbf", 
- "Lead": "\u0ba4\u0bb2\u0bc8\u0bae\u0bc8", 
- "Naming Series": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bbf\u0b9f\u0bc1\u0bae\u0bcd", 
- "Open": "\u0ba4\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4", 
- "Opening Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0ba4\u0bbf\u0bb1\u0baa\u0bcd\u0baa\u0bc1", 
- "Opening Time": "\u0ba8\u0bc7\u0bb0\u0bae\u0bcd \u0ba4\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4\u0bc1", 
- "Raised By (Email)": "(\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd) \u0bae\u0bc2\u0bb2\u0bae\u0bcd \u0b8e\u0bb4\u0bc1\u0baa\u0bcd\u0baa\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Resolution Date": "\u0ba4\u0bc0\u0bb0\u0bcd\u0bae\u0bbe\u0ba9\u0bae\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Resolution Details": "\u0ba4\u0bc0\u0bb0\u0bcd\u0bae\u0bbe\u0ba9\u0bae\u0bcd \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "SUP": "\u0b9a\u0bbf\u0bb1\u0bbf\u0ba4\u0bc1 \u0b9a\u0bbf\u0bb1\u0bbf\u0ba4\u0bbe\u0b95", 
- "Status": "\u0b85\u0ba8\u0bcd\u0ba4\u0bb8\u0bcd\u0ba4\u0bc1", 
- "Subject": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd", 
- "Support": "\u0b86\u0ba4\u0bb0\u0bb5\u0bc1", 
- "Support Ticket": "\u0b86\u0ba4\u0bb0\u0bb5\u0bc1 \u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc6\u0b9f\u0bcd", 
- "Thread HTML": "Thread HTML", 
- "To Reply": "\u0baa\u0ba4\u0bbf\u0bb2\u0bcd", 
- "Waiting for Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b95\u0bbe\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1"
-}
\ No newline at end of file
diff --git a/support/doctype/support_ticket/locale/th-doc.json b/support/doctype/support_ticket/locale/th-doc.json
deleted file mode 100644
index cca6985..0000000
--- a/support/doctype/support_ticket/locale/th-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Additional Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Closed": "\u0e1b\u0e34\u0e14", 
- "Contact": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Content Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32", 
- "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c", 
- "First Responded On": "\u0e04\u0e23\u0e31\u0e49\u0e07\u0e41\u0e23\u0e01\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e07\u0e48\u0e27\u0e07", 
- "Hold": "\u0e16\u0e37\u0e2d", 
- "Lead": "\u0e19\u0e33", 
- "Naming Series": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e0b\u0e35\u0e23\u0e35\u0e2a\u0e4c", 
- "Open": "\u0e40\u0e1b\u0e34\u0e14", 
- "Opening Date": "\u0e40\u0e1b\u0e34\u0e14\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Opening Time": "\u0e40\u0e1b\u0e34\u0e14\u0e40\u0e27\u0e25\u0e32", 
- "Raised By (Email)": "\u0e42\u0e14\u0e22\u0e22\u0e01 (\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c)", 
- "Resolution Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e04\u0e27\u0e32\u0e21\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "Resolution Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e04\u0e27\u0e32\u0e21\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "SUP": "SUP", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30", 
- "Subject": "\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Support": "\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19", 
- "Support Ticket": "\u0e15\u0e31\u0e4b\u0e27\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19", 
- "Thread HTML": "HTML \u0e01\u0e23\u0e30\u0e17\u0e39\u0e49", 
- "To Reply": "\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e15\u0e2d\u0e1a", 
- "Waiting for Customer": "\u0e23\u0e2d\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32"
-}
\ No newline at end of file
diff --git a/support/doctype/support_ticket/support_ticket.js b/support/doctype/support_ticket/support_ticket.js
index 4ee4c1d..beff192 100644
--- a/support/doctype/support_ticket/support_ticket.js
+++ b/support/doctype/support_ticket/support_ticket.js
@@ -19,17 +19,19 @@
 $.extend(cur_frm.cscript, {
 	onload: function(doc, dt, dn) {
 		if(in_list(user_roles,'System Manager')) {
-			cur_frm.page_layout.footer.help_area.innerHTML = '<hr>\
-				<p><a href="#Form/Email Settings/Email Settings">Email Settings</a><br>\
+			cur_frm.footer.help_area.innerHTML = '<p><a href="#Form/Email Settings/Email Settings">Email Settings</a><br>\
 				<span class="help">Integrate incoming support emails to Support Ticket</span></p>';
 		}
+		
+		if(doc.description)
+			doc.description = wn.utils.escape_script_and_style(doc.description);
 	},
 	
 	refresh: function(doc) {
 		erpnext.hide_naming_series();
 		cur_frm.cscript.make_listing(doc);
-		if(!doc.__islocal) {											
-			if(user_roles.indexOf("Support Manager")!==-1) {
+		if(!doc.__islocal) {
+			if(cur_frm.fields_dict.status.get_status()=="Write") {
 				if(doc.status!='Closed') cur_frm.add_custom_button('Close Ticket', cur_frm.cscript['Close Ticket']);
 				if(doc.status=='Closed') cur_frm.add_custom_button('Re-Open Ticket', cur_frm.cscript['Re-Open Ticket']);
 			}
diff --git a/support/page/support_analytics/README.md b/support/page/support_analytics/README.md
new file mode 100644
index 0000000..bc7654c
--- /dev/null
+++ b/support/page/support_analytics/README.md
@@ -0,0 +1 @@
+Support Ticket volume, performance over time.
\ No newline at end of file
diff --git a/support/page/support_analytics/support_analytics.js b/support/page/support_analytics/support_analytics.js
index 60384bb..9b46e6d 100644
--- a/support/page/support_analytics/support_analytics.js
+++ b/support/page/support_analytics/support_analytics.js
@@ -8,7 +8,7 @@
 	new erpnext.SupportAnalytics(wrapper);
 	
 	wrapper.appframe.add_home_breadcrumb()
-	wrapper.appframe.add_module_breadcrumb("Support")
+	wrapper.appframe.add_module_icon("Support")
 	wrapper.appframe.add_breadcrumb("icon-bar-chart")
 }
 
diff --git a/support/page/support_home/locale/_messages_js.json b/support/page/support_home/locale/_messages_js.json
deleted file mode 100644
index a4a3cfb..0000000
--- a/support/page/support_home/locale/_messages_js.json
+++ /dev/null
@@ -1,23 +0,0 @@
-[
- "Serial No", 
- "Masters", 
- "Documents", 
- "Setup", 
- "Maintenance Visit", 
- "Setup to pull emails from support email account", 
- "Support Ticket", 
- "Support queries from customers via email or website.", 
- "Support Analytics", 
- "Email Settings", 
- "Newsletter", 
- "Maintenance Schedule", 
- "Analytics", 
- "Plan for scheduled maintenance contracts.", 
- "Communication", 
- "Single unit of an Item.", 
- "Send Newsletters to your contacts, leads.", 
- "Communication log.", 
- "Customer Issue against a Serial No (warranty).", 
- "Visit report for maintenance call.", 
- "Customer Issue"
-]
\ No newline at end of file
diff --git a/support/page/support_home/locale/ar-js.json b/support/page/support_home/locale/ar-js.json
deleted file mode 100644
index 526b4ed..0000000
--- a/support/page/support_home/locale/ar-js.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Analytics": "\u062a\u062d\u0644\u064a\u0644\u0627\u062a", 
- "Communication": "\u0627\u062a\u0635\u0627\u0644\u0627\u062a", 
- "Communication log.": "\u0633\u062c\u0644 \u0627\u0644\u0627\u062a\u0635\u0627\u0644\u0627\u062a.", 
- "Customer Issue": "\u0627\u0644\u0639\u062f\u062f \u0627\u0644\u0639\u0645\u0644\u0627\u0621", 
- "Customer Issue against a Serial No (warranty).": "\u0627\u0644\u0639\u062f\u062f \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0636\u062f \u0627\u0644\u0645\u0633\u0644\u0633\u0644 (\u0627\u0644\u0636\u0645\u0627\u0646).", 
- "Documents": "\u0648\u062b\u0627\u0626\u0642", 
- "Email Settings": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", 
- "Maintenance Schedule": "\u0635\u064a\u0627\u0646\u0629 \u062c\u062f\u0648\u0644", 
- "Maintenance Visit": "\u0635\u064a\u0627\u0646\u0629 \u0632\u064a\u0627\u0631\u0629", 
- "Masters": "\u0627\u0644\u0645\u0627\u062c\u0633\u062a\u064a\u0631", 
- "Newsletter": "\u0627\u0644\u0646\u0634\u0631\u0629 \u0627\u0644\u0625\u062e\u0628\u0627\u0631\u064a\u0629", 
- "Plan for scheduled maintenance contracts.": "\u062e\u0637\u0629 \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0639\u0642\u0648\u062f \u0627\u0644\u0635\u064a\u0627\u0646\u0629 \u0627\u0644\u0645\u062c\u062f\u0648\u0644\u0629.", 
- "Send Newsletters to your contacts, leads.": "\u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0625\u062e\u0628\u0627\u0631\u064a\u0629 \u0644\u062c\u0647\u0627\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643\u060c \u0648\u064a\u0624\u062f\u064a.", 
- "Serial No": "\u0627\u0644\u0645\u0633\u0644\u0633\u0644 \u0644\u0627", 
- "Setup": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f", 
- "Setup to pull emails from support email account": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f \u0644\u0633\u062d\u0628 \u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u0646 \u062d\u0633\u0627\u0628 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u062f\u0639\u0645", 
- "Single unit of an Item.": "\u0648\u0627\u062d\u062f \u0648\u062d\u062f\u0629 \u0645\u0646 \u0639\u0646\u0635\u0631.", 
- "Support Analytics": "\u062f\u0639\u0645 \u062a\u062d\u0644\u064a\u0644\u0627\u062a", 
- "Support Ticket": "\u062a\u0630\u0643\u0631\u0629 \u062f\u0639\u0645", 
- "Support queries from customers via email or website.": "\u062f\u0639\u0645 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0645\u0646 \u0627\u0644\u0627\u0633\u062a\u0641\u0633\u0627\u0631\u0627\u062a \u0639\u0628\u0631 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0623\u0648 \u0645\u0648\u0642\u0639 \u0648\u064a\u0628.", 
- "Visit report for maintenance call.": "\u062a\u0642\u0631\u064a\u0631 \u0632\u064a\u0627\u0631\u0629 \u0644\u0644\u062f\u0639\u0648\u0629 \u0627\u0644\u0635\u064a\u0627\u0646\u0629."
-}
\ No newline at end of file
diff --git a/support/page/support_home/locale/de-js.json b/support/page/support_home/locale/de-js.json
deleted file mode 100644
index a1b7e55..0000000
--- a/support/page/support_home/locale/de-js.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Analytics": "Analytics", 
- "Communication": "Kommunikation", 
- "Communication log.": "Communication log.", 
- "Customer Issue": "Das Anliegen des Kunden", 
- "Customer Issue against a Serial No (warranty).": "Das Anliegen des Kunden gegen eine Serial No (Garantie).", 
- "Documents": "Unterlagen", 
- "Email Settings": "E-Mail-Einstellungen", 
- "Maintenance Schedule": "Wartungsplan", 
- "Maintenance Visit": "Wartung Besuch", 
- "Masters": "Masters", 
- "Newsletter": "Mitteilungsblatt", 
- "Plan for scheduled maintenance contracts.": "Plan f\u00fcr geplante Wartungsvertr\u00e4ge.", 
- "Send Newsletters to your contacts, leads.": "Senden Sie Newsletter an Ihre Kontakte f\u00fchrt.", 
- "Serial No": "Serial In", 
- "Setup": "Setup", 
- "Setup to pull emails from support email account": "Richten Sie E-Mails von E-Mail-Account-Support ziehen", 
- "Single unit of an Item.": "Einzelger\u00e4t eines Elements.", 
- "Support Analytics": "Unterst\u00fctzung Analytics", 
- "Support Ticket": "Support Ticket", 
- "Support queries from customers via email or website.": "Support-Anfragen von Kunden via E-Mail oder Website.", 
- "Visit report for maintenance call.": "Bericht \u00fcber den Besuch f\u00fcr die Wartung Anruf."
-}
\ No newline at end of file
diff --git a/support/page/support_home/locale/es-js.json b/support/page/support_home/locale/es-js.json
deleted file mode 100644
index e9fdd9e..0000000
--- a/support/page/support_home/locale/es-js.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Analytics": "Anal\u00edtica", 
- "Communication": "Comunicaci\u00f3n", 
- "Communication log.": "Comunicaci\u00f3n de registro.", 
- "Customer Issue": "Customer Issue", 
- "Customer Issue against a Serial No (warranty).": "Customer Issue contra un n\u00famero de serie (garant\u00eda).", 
- "Documents": "Documentos", 
- "Email Settings": "Configuraci\u00f3n del correo electr\u00f3nico", 
- "Maintenance Schedule": "Programa de mantenimiento", 
- "Maintenance Visit": "Mantenimiento Visita", 
- "Masters": "Masters", 
- "Newsletter": "Hoja informativa", 
- "Plan for scheduled maintenance contracts.": "Plan de contratos de mantenimiento programadas.", 
- "Send Newsletters to your contacts, leads.": "Enviar boletines a sus contactos, clientes potenciales.", 
- "Serial No": "N\u00famero de orden", 
- "Setup": "Disposici\u00f3n", 
- "Setup to pull emails from support email account": "Configuraci\u00f3n para extraer mensajes de correo electr\u00f3nico desde la cuenta de correo electr\u00f3nico de apoyo", 
- "Single unit of an Item.": "Una sola unidad de un elemento.", 
- "Support Analytics": "Soporte Analytics", 
- "Support Ticket": "Ticket de soporte", 
- "Support queries from customers via email or website.": "Apoyo a las consultas de los clientes a trav\u00e9s de correo electr\u00f3nico o p\u00e1gina web.", 
- "Visit report for maintenance call.": "Visita informe de llamada de mantenimiento."
-}
\ No newline at end of file
diff --git a/support/page/support_home/locale/fr-js.json b/support/page/support_home/locale/fr-js.json
deleted file mode 100644
index 361b7e2..0000000
--- a/support/page/support_home/locale/fr-js.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Analytics": "Analytique", 
- "Communication": "Communication", 
- "Communication log.": "Journal des communications.", 
- "Customer Issue": "Num\u00e9ro client", 
- "Customer Issue against a Serial No (warranty).": "Num\u00e9ro client contre un n \u00b0 de s\u00e9rie (garantie).", 
- "Documents": "Documents", 
- "Email Settings": "Param\u00e8tres de messagerie", 
- "Maintenance Schedule": "Calendrier d&#39;entretien", 
- "Maintenance Visit": "Visite de maintenance", 
- "Masters": "Ma\u00eetres", 
- "Newsletter": "Bulletin", 
- "Plan for scheduled maintenance contracts.": "Plan de contrats de maintenance planifi\u00e9es.", 
- "Send Newsletters to your contacts, leads.": "Envoyer des newsletters \u00e0 vos contacts, entra\u00eene.", 
- "Serial No": "N \u00b0 de s\u00e9rie", 
- "Setup": "Installation", 
- "Setup to pull emails from support email account": "Configuration pour tirer des courriels de compte de messagerie soutien", 
- "Single unit of an Item.": "Une seule unit\u00e9 d&#39;un \u00e9l\u00e9ment.", 
- "Support Analytics": "Analytics soutien", 
- "Support Ticket": "Support Ticket", 
- "Support queries from customers via email or website.": "En charge les requ\u00eates des clients par e-mail ou site web.", 
- "Visit report for maintenance call.": "Visitez le rapport de l&#39;appel d&#39;entretien."
-}
\ No newline at end of file
diff --git a/support/page/support_home/locale/hi-js.json b/support/page/support_home/locale/hi-js.json
deleted file mode 100644
index 6a8db05..0000000
--- a/support/page/support_home/locale/hi-js.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Analytics": "\u0935\u093f\u0936\u094d\u0932\u0947\u0937\u093f\u0915\u0940", 
- "Communication": "\u0938\u0902\u091a\u093e\u0930", 
- "Communication log.": "\u0938\u0902\u091a\u093e\u0930 \u0932\u0949\u0917 \u0907\u0928 \u0915\u0930\u0947\u0902.", 
- "Customer Issue": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u0947 \u092e\u0941\u0926\u094d\u0926\u0947", 
- "Customer Issue against a Serial No (warranty).": "\u090f\u0915 \u0927\u093e\u0930\u093e\u0935\u093e\u0939\u093f\u0915 \u0928\u0939\u0940\u0902 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b \u0917\u094d\u0930\u093e\u0939\u0915 \u0905\u0902\u0915 (\u0935\u093e\u0930\u0902\u091f\u0940).", 
- "Documents": "\u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c", 
- "Email Settings": "\u0908\u092e\u0947\u0932 \u0938\u0947\u091f\u093f\u0902\u0917", 
- "Maintenance Schedule": "\u0930\u0916\u0930\u0916\u093e\u0935 \u0905\u0928\u0941\u0938\u0942\u091a\u0940", 
- "Maintenance Visit": "\u0930\u0916\u0930\u0916\u093e\u0935 \u092d\u0947\u0902\u091f", 
- "Masters": "\u0938\u094d\u0928\u093e\u0924\u0915\u094b\u0924\u094d\u0924\u0930", 
- "Newsletter": "\u0928\u094d\u092f\u0942\u091c\u093c\u0932\u0948\u091f\u0930", 
- "Plan for scheduled maintenance contracts.": "\u0905\u0928\u0941\u0938\u0942\u091a\u093f\u0924 \u0930\u0916\u0930\u0916\u093e\u0935 \u0905\u0928\u0941\u092c\u0902\u0927 \u0915\u0947 \u0932\u093f\u090f \u092f\u094b\u091c\u0928\u093e.", 
- "Send Newsletters to your contacts, leads.": "\u0905\u092a\u0928\u0947 \u0938\u0902\u092a\u0930\u094d\u0915\u094b\u0902 \u0915\u094b \u0938\u092e\u093e\u091a\u093e\u0930\u092a\u0924\u094d\u0930\u093f\u0915\u093e\u090f\u0901 \u092d\u0947\u091c\u0947\u0902 \u091c\u093e\u0924\u093e \u0939\u0948.", 
- "Serial No": "\u0928\u0939\u0940\u0902 \u0938\u0940\u0930\u093f\u092f\u0932", 
- "Setup": "\u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093e", 
- "Setup to pull emails from support email account": "\u0938\u092e\u0930\u094d\u0925\u0928 \u0908\u092e\u0947\u0932 \u0916\u093e\u0924\u0947 \u0938\u0947 \u0908\u092e\u0947\u0932 \u0916\u0940\u0902\u091a\u0928\u0947 \u0938\u0947\u091f\u0905\u092a", 
- "Single unit of an Item.": "\u090f\u0915 \u0906\u0907\u091f\u092e \u0915\u0947 \u090f\u0915\u0932 \u0907\u0915\u093e\u0908.", 
- "Support Analytics": "\u0938\u092e\u0930\u094d\u0925\u0928 \u0935\u093f\u0936\u094d\u0932\u0947\u0937\u093f\u0915\u0940", 
- "Support Ticket": "\u0938\u092e\u0930\u094d\u0925\u0928 \u091f\u093f\u0915\u091f", 
- "Support queries from customers via email or website.": "\u0908\u092e\u0947\u0932 \u092f\u093e \u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u0917\u094d\u0930\u093e\u0939\u0915\u094b\u0902 \u0938\u0947 \u092a\u094d\u0930\u0936\u094d\u0928\u094b\u0902 \u0915\u093e \u0938\u092e\u0930\u094d\u0925\u0928 \u0915\u0930\u0947\u0902.", 
- "Visit report for maintenance call.": "\u0930\u0916\u0930\u0916\u093e\u0935 \u0915\u0949\u0932 \u0915\u0947 \u0932\u093f\u090f \u0930\u093f\u092a\u094b\u0930\u094d\u091f \u092a\u0930 \u091c\u093e\u090f\u0901."
-}
\ No newline at end of file
diff --git a/support/page/support_home/locale/hr-js.json b/support/page/support_home/locale/hr-js.json
deleted file mode 100644
index 71f3124..0000000
--- a/support/page/support_home/locale/hr-js.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Analytics": "Analitika", 
- "Communication": "Komunikacija", 
- "Communication log.": "Komunikacija dnevnik.", 
- "Customer Issue": "Kupac Issue", 
- "Customer Issue against a Serial No (warranty).": "Kupac izdanje protiv Teku\u0107i broj (jamstvo).", 
- "Documents": "Dokumenti", 
- "Email Settings": "Postavke e-po\u0161te", 
- "Maintenance Schedule": "Odr\u017eavanje Raspored", 
- "Maintenance Visit": "Odr\u017eavanje Posjetite", 
- "Masters": "Majstori", 
- "Newsletter": "Bilten", 
- "Plan for scheduled maintenance contracts.": "Plan rasporedu odr\u017eavanja ugovora.", 
- "Send Newsletters to your contacts, leads.": "Po\u0161aljite newslettere svojim kontaktima, vodi.", 
- "Serial No": "Serijski br", 
- "Setup": "Postavljanje", 
- "Setup to pull emails from support email account": "Postava povu\u0107i e-mailove od podr\u0161ke email ra\u010duna", 
- "Single unit of an Item.": "Jedna jedinica stavku.", 
- "Support Analytics": "Podr\u0161ka Analytics", 
- "Support Ticket": "Podr\u0161ka karata", 
- "Support queries from customers via email or website.": "Podr\u0161ka upita od klijenata putem e-maila ili web stranicu.", 
- "Visit report for maintenance call.": "Posjetite izvje\u0161\u0107e za odr\u017eavanje razgovora."
-}
\ No newline at end of file
diff --git a/support/page/support_home/locale/nl-js.json b/support/page/support_home/locale/nl-js.json
deleted file mode 100644
index 7b74775..0000000
--- a/support/page/support_home/locale/nl-js.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Analytics": "Analytics", 
- "Communication": "Verbinding", 
- "Communication log.": "Communicatie log.", 
- "Customer Issue": "Probleem voor de klant", 
- "Customer Issue against a Serial No (warranty).": "Klant nummer tegen een Serie Nummer (garantie).", 
- "Documents": "Documenten", 
- "Email Settings": "E-mailinstellingen", 
- "Maintenance Schedule": "Onderhoudsschema", 
- "Maintenance Visit": "Onderhoud Bezoek", 
- "Masters": "Masters", 
- "Newsletter": "Nieuwsbrief", 
- "Plan for scheduled maintenance contracts.": "Plan voor gepland onderhoud contracten.", 
- "Send Newsletters to your contacts, leads.": "Stuur nieuwsbrieven naar uw contacten, leidt.", 
- "Serial No": "Serienummer", 
- "Setup": "Setup", 
- "Setup to pull emails from support email account": "Setup om e-mails te trekken van ondersteuning e-mailaccount", 
- "Single unit of an Item.": "Enkele eenheid van een item.", 
- "Support Analytics": "Ondersteuning Analytics", 
- "Support Ticket": "Hulpaanvraag", 
- "Support queries from customers via email or website.": "Ondersteuning vragen van klanten via e-mail of website.", 
- "Visit report for maintenance call.": "Bezoek rapport voor onderhoud gesprek."
-}
\ No newline at end of file
diff --git a/support/page/support_home/locale/pt-BR-js.json b/support/page/support_home/locale/pt-BR-js.json
deleted file mode 100644
index a25c598..0000000
--- a/support/page/support_home/locale/pt-BR-js.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Analytics": "Anal\u00edtica", 
- "Communication": "Comunica\u00e7\u00e3o", 
- "Communication log.": "Log de Comunica\u00e7\u00e3o.", 
- "Customer Issue": "Quest\u00e3o do Cliente", 
- "Customer Issue against a Serial No (warranty).": "Quest\u00e3o do Cliente contra um N\u00ba de S\u00e9rie (garantia).", 
- "Documents": "Documentos", 
- "Email Settings": "Configura\u00e7\u00f5es de e-mail", 
- "Maintenance Schedule": "Programa\u00e7\u00e3o da Manuten\u00e7\u00e3o", 
- "Maintenance Visit": "Visita de manuten\u00e7\u00e3o", 
- "Masters": "Cadastros", 
- "Newsletter": "Boletim informativo", 
- "Plan for scheduled maintenance contracts.": "Plano para contratos de manuten\u00e7\u00e3o programados.", 
- "Send Newsletters to your contacts, leads.": "Enviar Newsletters aos seus contatos e prospectos.", 
- "Serial No": "N\u00ba de S\u00e9rie", 
- "Setup": "Configura\u00e7\u00e3o", 
- "Setup to pull emails from support email account": "Configura\u00e7\u00e3o para puxar e-mails da conta do e-mail de suporte", 
- "Single unit of an Item.": "Unidade \u00fanica de um item.", 
- "Support Analytics": "An\u00e1lise do Suporte", 
- "Support Ticket": "Ticket de Suporte", 
- "Support queries from customers via email or website.": "Consultas ao Suporte de clientes via e-mail ou site.", 
- "Visit report for maintenance call.": "Relat\u00f3rio da visita da chamada de manuten\u00e7\u00e3o."
-}
\ No newline at end of file
diff --git a/support/page/support_home/locale/pt-js.json b/support/page/support_home/locale/pt-js.json
deleted file mode 100644
index 2edb721..0000000
--- a/support/page/support_home/locale/pt-js.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Analytics": "Anal\u00edtica", 
- "Communication": "Comunica\u00e7\u00e3o", 
- "Communication log.": "Log de comunica\u00e7\u00e3o.", 
- "Customer Issue": "Edi\u00e7\u00e3o cliente", 
- "Customer Issue against a Serial No (warranty).": "Edi\u00e7\u00e3o cliente contra um N\u00e3o Serial (garantia).", 
- "Documents": "Documentos", 
- "Email Settings": "Configura\u00e7\u00f5es de e-mail", 
- "Maintenance Schedule": "Programa\u00e7\u00e3o de Manuten\u00e7\u00e3o", 
- "Maintenance Visit": "Visita de manuten\u00e7\u00e3o", 
- "Masters": "Mestres", 
- "Newsletter": "Boletim informativo", 
- "Plan for scheduled maintenance contracts.": "Plano para contratos de manuten\u00e7\u00e3o programados.", 
- "Send Newsletters to your contacts, leads.": "Enviar Newsletters aos seus contatos, leva.", 
- "Serial No": "N \u00ba de S\u00e9rie", 
- "Setup": "Instala\u00e7\u00e3o", 
- "Setup to pull emails from support email account": "Configura\u00e7\u00e3o para puxar e-mails da conta de e-mail de apoio", 
- "Single unit of an Item.": "\u00danica unidade de um item.", 
- "Support Analytics": "Analytics apoio", 
- "Support Ticket": "Ticket de Suporte", 
- "Support queries from customers via email or website.": "Suporte a consultas de clientes via e-mail ou site.", 
- "Visit report for maintenance call.": "Relat\u00f3rio de visita para a chamada manuten\u00e7\u00e3o."
-}
\ No newline at end of file
diff --git a/support/page/support_home/locale/sr-js.json b/support/page/support_home/locale/sr-js.json
deleted file mode 100644
index 4d5b9d1..0000000
--- a/support/page/support_home/locale/sr-js.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Analytics": "\u0410\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430", 
- "Communication": "\u041a\u043e\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0458\u0430", 
- "Communication log.": "\u041a\u043e\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0458\u0430 \u0434\u043d\u0435\u0432\u043d\u0438\u043a.", 
- "Customer Issue": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0438\u0437\u0434\u0430\u045a\u0435", 
- "Customer Issue against a Serial No (warranty).": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u0438 \u0438\u0437\u0434\u0430\u045a\u0435 \u043f\u0440\u043e\u0442\u0438\u0432 \u0441\u0435\u0440\u0438\u0458\u0441\u043a\u0438 \u0431\u0440\u043e\u0458 (\u0433\u0430\u0440\u0430\u043d\u0446\u0438\u0458\u0430).", 
- "Documents": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438", 
- "Email Settings": "\u0415\u043c\u0430\u0438\u043b \u043f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "Maintenance Schedule": "\u041e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0435 \u0420\u0430\u0441\u043f\u043e\u0440\u0435\u0434", 
- "Maintenance Visit": "\u041e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0435 \u043f\u043e\u0441\u0435\u0442\u0430", 
- "Masters": "\u041c\u0430\u0458\u0441\u0442\u043e\u0440\u0438", 
- "Newsletter": "\u0411\u0438\u043b\u0442\u0435\u043d", 
- "Plan for scheduled maintenance contracts.": "\u041f\u043b\u0430\u043d \u0437\u0430 \u0437\u0430\u043a\u0430\u0437\u0430\u043d\u0435 \u0443\u0433\u043e\u0432\u043e\u0440\u0430 \u043e \u043e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0443.", 
- "Send Newsletters to your contacts, leads.": "\u041f\u043e\u0448\u0430\u0459\u0438 \u0431\u0438\u043b\u0442\u0435\u043d\u0435 \u0432\u0430\u0448\u0438\u043c \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0438\u043c\u0430, \u0432\u043e\u0434\u0438.", 
- "Serial No": "\u0421\u0435\u0440\u0438\u0458\u0441\u043a\u0438 \u0431\u0440\u043e\u0458", 
- "Setup": "\u041d\u0430\u043c\u0435\u0448\u0442\u0430\u0459\u043a\u0430", 
- "Setup to pull emails from support email account": "\u041f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u043f\u043e\u0432\u0443\u045b\u0438 \u043f\u043e\u0440\u0443\u043a\u0435 \u0438\u0437 \u043d\u0430\u043b\u043e\u0433\u0430 \u0435-\u043f\u043e\u0448\u0442\u0435 \u0437\u0430 \u043f\u043e\u0434\u0440\u0448\u043a\u0443", 
- "Single unit of an Item.": "\u0408\u0435\u0434\u043d\u0430 \u0458\u0435\u0434\u0438\u043d\u0438\u0446\u0430 \u0458\u0435\u0434\u043d\u0435 \u0442\u0430\u0447\u043a\u0435.", 
- "Support Analytics": "\u041f\u043e\u0434\u0440\u0448\u043a\u0430 \u0410\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430", 
- "Support Ticket": "\u041f\u043e\u0434\u0440\u0448\u043a\u0430 \u0443\u043b\u0430\u0437\u043d\u0438\u0446\u0430", 
- "Support queries from customers via email or website.": "\u041f\u043e\u0434\u0440\u0448\u043a\u0430 \u0443\u043f\u0438\u0442\u0435 \u043e\u0434 \u043a\u0443\u043f\u0430\u0446\u0430 \u043f\u0443\u0442\u0435\u043c \u043f\u043e\u0448\u0442\u0435 \u0438\u043b\u0438 \u0432\u0435\u0431 \u0441\u0430\u0458\u0442\u0430.", 
- "Visit report for maintenance call.": "\u041f\u043e\u0441\u0435\u0442\u0438\u0442\u0435 \u0438\u0437\u0432\u0435\u0448\u0442\u0430\u0458\u0430 \u0437\u0430 \u043e\u0434\u0440\u0436\u0430\u0432\u0430\u045a\u0435 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u0430."
-}
\ No newline at end of file
diff --git a/support/page/support_home/locale/ta-js.json b/support/page/support_home/locale/ta-js.json
deleted file mode 100644
index 9fb33c1..0000000
--- a/support/page/support_home/locale/ta-js.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Analytics": "\u0baa\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0baf\u0bcd\u0bb5\u0bc1", 
- "Communication": "\u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Communication log.": "\u0ba4\u0b95\u0bb5\u0bb2\u0bcd \u0baa\u0ba4\u0bbf\u0bb5\u0bc1.", 
- "Customer Issue": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bb5\u0bc6\u0bb3\u0bbf\u0baf\u0bc0\u0b9f\u0bc1", 
- "Customer Issue against a Serial No (warranty).": "\u0b92\u0bb0\u0bc1 \u0b9a\u0bc0\u0bb0\u0bbf\u0baf\u0bb2\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95 \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0bb5\u0bc6\u0bb3\u0bbf\u0baf\u0bc0\u0b9f\u0bc1 (\u0b89\u0ba4\u0bcd\u0ba4\u0bb0\u0bb5\u0bbe\u0ba4\u0ba4\u0bcd\u0ba4\u0bc8).", 
- "Documents": "\u0b86\u0bb5\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Email Settings": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Maintenance Schedule": "\u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8", 
- "Maintenance Visit": "\u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0bb0\u0bc1\u0b95\u0bc8", 
- "Masters": "\u0bae\u0bc1\u0ba4\u0bc1\u0ba8\u0bbf\u0bb2\u0bc8", 
- "Newsletter": "\u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf \u0bae\u0b9f\u0bb2\u0bcd", 
- "Plan for scheduled maintenance contracts.": "\u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bbf\u0b9f\u0bcd\u0b9f \u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b92\u0baa\u0bcd\u0baa\u0ba8\u0bcd\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bae\u0bcd.", 
- "Send Newsletters to your contacts, leads.": "\u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa, \u0bb5\u0bb4\u0bbf\u0bb5\u0b95\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1.", 
- "Serial No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Setup": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8", 
- "Setup to pull emails from support email account": "\u0b86\u0ba4\u0bb0\u0bb5\u0bc1 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1 \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd\u0b95\u0bb3\u0bc8 \u0b87\u0bb4\u0bc1\u0b95\u0bcd\u0b95 \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1", 
- "Single unit of an Item.": "\u0b92\u0bb0\u0bc1 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd \u0b92\u0bb0\u0bc7 \u0baf\u0bc2\u0ba9\u0bbf\u0b9f\u0bcd.", 
- "Support Analytics": "\u0b86\u0ba4\u0bb0\u0bb5\u0bc1 \u0b86\u0baf\u0bcd\u0bb5\u0bc1", 
- "Support Ticket": "\u0b86\u0ba4\u0bb0\u0bb5\u0bc1 \u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc6\u0b9f\u0bcd", 
- "Support queries from customers via email or website.": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0bb5\u0bb2\u0bc8\u0ba4\u0bb3\u0bae\u0bcd \u0bae\u0bc2\u0bb2\u0bae\u0bcd \u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1 \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0b95\u0bc7\u0bb3\u0bcd\u0bb5\u0bbf\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1 \u0b86\u0ba4\u0bb0\u0bb5\u0bc1.", 
- "Visit report for maintenance call.": "\u0baa\u0bb0\u0bbe\u0bae\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0bb4\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0bb1\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bc8 \u0baa\u0bbe\u0bb0\u0bcd\u0b95\u0bcd\u0b95."
-}
\ No newline at end of file
diff --git a/support/page/support_home/locale/th-js.json b/support/page/support_home/locale/th-js.json
deleted file mode 100644
index aa4497c..0000000
--- a/support/page/support_home/locale/th-js.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Analytics": "Analytics", 
- "Communication": "\u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23", 
- "Communication log.": "\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23", 
- "Customer Issue": "\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Issue against a Serial No (warranty).": "\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e01\u0e31\u0e1a\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07 (\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19)", 
- "Documents": "\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23", 
- "Email Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2d\u0e35\u0e40\u0e21\u0e25", 
- "Maintenance Schedule": "\u0e15\u0e32\u0e23\u0e32\u0e07\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "Maintenance Visit": "\u0e0a\u0e21\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "Masters": "\u0e42\u0e17", 
- "Newsletter": "\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e02\u0e48\u0e32\u0e27", 
- "Plan for scheduled maintenance contracts.": "\u0e01\u0e32\u0e23\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e2a\u0e31\u0e0d\u0e0d\u0e32\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32", 
- "Send Newsletters to your contacts, leads.": "\u0e2a\u0e48\u0e07\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e44\u0e1b\u0e22\u0e31\u0e07\u0e1c\u0e39\u0e49\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e19\u0e33\u0e44\u0e1b\u0e2a\u0e39\u0e48", 
- "Serial No": "\u0e2d\u0e19\u0e38\u0e01\u0e23\u0e21\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07", 
- "Setup to pull emails from support email account": "\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e14\u0e36\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e08\u0e32\u0e01\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19", 
- "Single unit of an Item.": "\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e40\u0e14\u0e35\u0e22\u0e27\u0e02\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Support Analytics": "Analytics \u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19", 
- "Support Ticket": "\u0e15\u0e31\u0e4b\u0e27\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19", 
- "Support queries from customers via email or website.": "\u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e37\u0e1a\u0e04\u0e49\u0e19\u0e08\u0e32\u0e01\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e1c\u0e48\u0e32\u0e19\u0e17\u0e32\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Visit report for maintenance call.": "\u0e40\u0e22\u0e35\u0e48\u0e22\u0e21\u0e0a\u0e21\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32\u0e42\u0e17\u0e23"
-}
\ No newline at end of file
diff --git a/support/page/support_home/support_home.js b/support/page/support_home/support_home.js
index bde5e5c..65ea4b8 100644
--- a/support/page/support_home/support_home.js
+++ b/support/page/support_home/support_home.js
@@ -8,17 +8,17 @@
 		items: [
 			{
 				label: wn._("Support Ticket"),
-				description: wn._("Support queries from customers via email or website."),
+				description: wn._("Support queries from customers."),
 				doctype:"Support Ticket"
 			},
 			{
 				label: wn._("Customer Issue"),
-				description: wn._("Customer Issue against a Serial No (warranty)."),
+				description: wn._("Customer Issue against Serial No."),
 				doctype:"Customer Issue"
 			},
 			{
 				label: wn._("Maintenance Schedule"),
-				description: wn._("Plan for scheduled maintenance contracts."),
+				description: wn._("Plan for maintenance visits."),
 				doctype:"Maintenance Schedule"
 			},
 			{
@@ -28,7 +28,7 @@
 			},
 			{
 				label: wn._("Newsletter"),
-				description: wn._("Send Newsletters to your contacts, leads."),
+				description: wn._("Newsletters to contacts, leads."),
 				doctype:"Newsletter"
 			},
 			{
diff --git a/support/search_criteria/__init__.py b/support/search_criteria/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/support/search_criteria/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/support/search_criteria/amc_summary/__init__.py b/support/search_criteria/amc_summary/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/support/search_criteria/amc_summary/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/support/search_criteria/amc_summary/amc_summary.js b/support/search_criteria/amc_summary/amc_summary.js
deleted file mode 100644
index 0ce3619..0000000
--- a/support/search_criteria/amc_summary/amc_summary.js
+++ /dev/null
@@ -1,25 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.hide_all_filters();
-  this.mytabs.items['Select Columns'].hide();
-  this.mytabs.items['More Filters'].hide()
-  this.filter_fields_dict['Serial No'+FILTER_SEP +'Territory'].df.filter_hide = 0;
-  this.filter_fields_dict['Serial No'+FILTER_SEP +'Item Group'].df.filter_hide = 0;
-  this.filter_fields_dict['Serial No'+FILTER_SEP +'Territory'].df.in_first_page = 1;
-  this.filter_fields_dict['Serial No'+FILTER_SEP +'Item Group'].df.in_first_page = 1; 
-}
\ No newline at end of file
diff --git a/support/search_criteria/amc_summary/amc_summary.py b/support/search_criteria/amc_summary/amc_summary.py
deleted file mode 100644
index 926da01..0000000
--- a/support/search_criteria/amc_summary/amc_summary.py
+++ /dev/null
@@ -1,87 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-# ADD NEW COLUMNS
-from __future__ import unicode_literals
-row_list = [['Item Group','Data','150px',''],
-            ['Out of AMC','Int','150px',''],
-            ['Under AMC','Int','150px',''],
-            ['Out of Warranty','Int','150px',''],
-            ['Under Warranty','Int','150px',''],
-            ['Total','Int','150px','']
-           ]
-
-for r in row_list:
-  colnames.append(r[0])
-  coltypes.append(r[1])
-  colwidths.append(r[2])
-  coloptions.append(r[3])
-  col_idx[r[0]] = len(colnames)-1
-
-
-#ADD VALUES TO THE COLUMN
-out=[]
-oa,ua,ow,uw,sum=0,0,0,0,0
-nowdate = nowdate()
-for r in res:
-  cc = r[col_idx['Territory']]
-  item_groups = sql("select distinct item_group from `tabSerial No` where territory = '%s' and item_group like '%%%s'" %(cc,filter_values.get('item_group')))
-  
-  for col in range(len(colnames)-1): # this would make all first row blank. just for look
-    r.append('')
-  out.append(r)
-  
-  # Add Totals for each Territory
-  # -----------------------------
-  det = sql("select COUNT(CASE WHEN amc_expiry_date > '%s' THEN name ELSE NULL END), COUNT(CASE WHEN amc_expiry_date <= '%s' THEN name ELSE NULL END), COUNT(CASE WHEN warranty_expiry_date > '%s' THEN name ELSE NULL END), COUNT(CASE WHEN warranty_expiry_date <= '%s' THEN name ELSE NULL END) from `tabSerial No` where territory = '%s' and item_group like '%%%s'" %(nowdate,nowdate,nowdate,nowdate,cc,filter_values.get('item_group')))
-  r[col_idx['Item Group']] = ''
-
-  r[col_idx['Out of AMC']] = cstr(det[0][0])
-  r[col_idx['Under AMC']] = cstr(det[0][1])
-  r[col_idx['Out of Warranty']] = cstr(det[0][2])
-  r[col_idx['Under Warranty']] = cstr(det[0][3])
-  tot = cint(det[0][0]) + cint(det[0][1]) + cint(det[0][2]) + cint(det[0][3])
-  r[col_idx['Total']] = cstr(tot)
-
-
-  oa  += cint(det[0][0])
-  ua  += cint(det[0][1])
-  ow  += cint(det[0][2])
-  uw  += cint(det[0][3])
-  sum += tot
-
-  
-  # Add Brand Details belonging to Territory
-  # ----------------------------------------
-  for br in item_groups:
-    br_det = sql("select COUNT(CASE WHEN amc_expiry_date > '%s' THEN name ELSE NULL END), COUNT(CASE WHEN amc_expiry_date <= '%s' THEN name ELSE NULL END), COUNT(CASE WHEN warranty_expiry_date > '%s' THEN name ELSE NULL END), COUNT(CASE WHEN warranty_expiry_date <= '%s' THEN name ELSE NULL END) from `tabSerial No` where territory = '%s' and item_group = '%s'"%(nowdate,nowdate,nowdate,nowdate,cc,br[0]))
-    t_row = ['' for i in range(len(colnames))]
-    t_row[col_idx['Item Group']] = br[0]
-   
-    t_row[col_idx['Out of AMC']] = cint(br_det[0][0])
-    t_row[col_idx['Under AMC']] = cint(br_det[0][1])
-    t_row[col_idx['Out of Warranty']] = cint(br_det[0][2])
-    t_row[col_idx['Under Warranty']] = cint(br_det[0][3])
-    tot = cint(br_det[0][0]) + cint(br_det[0][1]) + cint(br_det[0][2])+ cint(br_det[0][3])
-    t_row[col_idx['Total']] = tot
-    out.append(t_row)
-  
-
-#ADD NEW ROW
-# ----------
-newrow=['','TOTAL',oa,ua,ow,uw,sum]
-out.append(newrow)
-res=out
\ No newline at end of file
diff --git a/support/search_criteria/amc_summary/amc_summary.txt b/support/search_criteria/amc_summary/amc_summary.txt
deleted file mode 100644
index a83e0d3..0000000
--- a/support/search_criteria/amc_summary/amc_summary.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:50", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:50"
- }, 
- {
-  "module": "Support", 
-  "standard": "Yes", 
-  "sort_order": "ASC", 
-  "filters": "{'Serial No\u0001Saved':1,'Serial No\u0001Status':''}", 
-  "doc_type": "Serial No", 
-  "name": "__common__", 
-  "add_cond": "`tabSerial No`.`territory` is not null\n`tabSerial No`.`territory` != ''\n`tabSerial No`.`status` not in ('In Store', 'Scrapped')", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabSerial No`.`cost_center`", 
-  "group_by": "`tabSerial No`.`cost_center`", 
-  "page_len": 50, 
-  "criteria_name": "AMC Summary", 
-  "columns": "Serial No\u0001Territory"
- }, 
- {
-  "name": "amc_summary", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/support/search_criteria/customer_issues/__init__.py b/support/search_criteria/customer_issues/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/support/search_criteria/customer_issues/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/support/search_criteria/customer_issues/customer_issues.js b/support/search_criteria/customer_issues/customer_issues.js
deleted file mode 100644
index 8eaf6f6..0000000
--- a/support/search_criteria/customer_issues/customer_issues.js
+++ /dev/null
@@ -1,23 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.filter_fields_dict['Customer Issue'+FILTER_SEP +'Status'].df.in_first_page = 1;
-  this.filter_fields_dict['Customer Issue'+FILTER_SEP +'Allocated To'].df.in_first_page = 1;
-  this.filter_fields_dict['Customer Issue'+FILTER_SEP +'Company'].df['report_default'] = sys_defaults.company;
-}
-
-this.mytabs.items['Select Columns'].hide()
\ No newline at end of file
diff --git a/support/search_criteria/customer_issues/customer_issues.txt b/support/search_criteria/customer_issues/customer_issues.txt
deleted file mode 100644
index caa0775..0000000
--- a/support/search_criteria/customer_issues/customer_issues.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:51", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:51"
- }, 
- {
-  "module": "Support", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Customer Issue\u0001Saved':1,'Customer Issue\u0001Submitted':1,'Customer Issue\u0001Status':'','Customer Issue\u0001Fiscal Year':''}", 
-  "doctype": "Search Criteria", 
-  "doc_type": "Customer Issue", 
-  "name": "__common__", 
-  "sort_by": "`tabCustomer Issue`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Customer Issues", 
-  "columns": "Customer Issue\u0001ID,Customer Issue\u0001Status,Customer Issue\u0001Complaint Date,Customer Issue\u0001Complaint,Customer Issue\u0001Item Code,Customer Issue\u0001Item Name,Customer Issue\u0001Allocated To,Customer Issue\u0001Allocated On,Customer Issue\u0001Resolved By,Customer Issue\u0001Resolution Date,Customer Issue\u0001Customer Name,Customer Issue\u0001Fiscal Year"
- }, 
- {
-  "name": "customer_issues", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/support/search_criteria/maintenance_orderwise_pending_amount_to_bill/__init__.py b/support/search_criteria/maintenance_orderwise_pending_amount_to_bill/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/support/search_criteria/maintenance_orderwise_pending_amount_to_bill/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/support/search_criteria/maintenance_orderwise_pending_amount_to_bill/maintenance_orderwise_pending_amount_to_bill.js b/support/search_criteria/maintenance_orderwise_pending_amount_to_bill/maintenance_orderwise_pending_amount_to_bill.js
deleted file mode 100644
index 1b3837a..0000000
--- a/support/search_criteria/maintenance_orderwise_pending_amount_to_bill/maintenance_orderwise_pending_amount_to_bill.js
+++ /dev/null
@@ -1,20 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Company'].df['report_default'] = sys_defaults.company;
-  this.filter_fields_dict['Sales Order'+FILTER_SEP +'Fiscal Year'].df['report_default'] = sys_defaults.fiscal_year;
-}
\ No newline at end of file
diff --git a/support/search_criteria/maintenance_orderwise_pending_amount_to_bill/maintenance_orderwise_pending_amount_to_bill.txt b/support/search_criteria/maintenance_orderwise_pending_amount_to_bill/maintenance_orderwise_pending_amount_to_bill.txt
deleted file mode 100644
index ad9fe08..0000000
--- a/support/search_criteria/maintenance_orderwise_pending_amount_to_bill/maintenance_orderwise_pending_amount_to_bill.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-[
- {
-  "owner": "ashwini@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:51", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:51"
- }, 
- {
-  "add_col": "SUM((`tabSales Order Item`.`qty` - `tabSales Order Item`.`billed_qty`) * `tabSales Order Item`.`basic_rate`) AS 'Pending Amount'", 
-  "parent_doc_type": "Sales Order", 
-  "module": "Support", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Sales Order\u0001Saved':1,'Sales Order\u0001Submitted':1,'Sales Order\u0001Status':'','Sales Order\u0001Fiscal Year':''}", 
-  "doc_type": "Sales Order Item", 
-  "name": "__common__", 
-  "add_cond": "`tabSales Order`.status != 'Stopped'\n`tabSales Order`.order_type='Maintenance'", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabSales Order`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Maintenance Orderwise Pending Amount To Bill", 
-  "columns": "Sales Order\u0001ID,Sales Order\u0001Customer,Sales Order\u0001Customer Name,Sales Order\u0001Customer Address,Sales Order\u0001Status,Sales Order\u0001% Billed,Sales Order\u0001Sales Order Date"
- }, 
- {
-  "name": "maintenance_orderwise_pending_amount_to_bill", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/support/search_criteria/maintenance_schedule_details/__init__.py b/support/search_criteria/maintenance_schedule_details/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/support/search_criteria/maintenance_schedule_details/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/support/search_criteria/maintenance_schedule_details/maintenance_schedule_details.js b/support/search_criteria/maintenance_schedule_details/maintenance_schedule_details.js
deleted file mode 100644
index c4800ea..0000000
--- a/support/search_criteria/maintenance_schedule_details/maintenance_schedule_details.js
+++ /dev/null
@@ -1,29 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-
-  this.filter_fields_dict['Maintenance Schedule Detail'+FILTER_SEP +'From Scheduled Date'].df.in_first_page = 1;
-  this.filter_fields_dict['Maintenance Schedule Detail'+FILTER_SEP +'To Scheduled Date'].df.in_first_page = 1;
-  this.filter_fields_dict['Maintenance Schedule Detail'+FILTER_SEP +'Incharge Name'].df.in_first_page = 1;
-  this.filter_fields_dict['Maintenance Schedule'+FILTER_SEP +'Customer'].df.in_first_page = 1;
-  this.filter_fields_dict['Maintenance Schedule'+FILTER_SEP +'Customer Name'].df.in_first_page = 1;
-  this.filter_fields_dict['Maintenance Schedule'+FILTER_SEP +'Sales Order No'].df.in_first_page = 1;
-  //this.filter_fields_dict['Maintenance Schedule'+FILTER_SEP +'Status'].df.in_first_page = 0;
-  this.filter_fields_dict['Maintenance Schedule'+FILTER_SEP +'Company'].df['report_default'] = sys_defaults.company;
-}
-
-this.mytabs.items['Select Columns'].hide()
\ No newline at end of file
diff --git a/support/search_criteria/maintenance_schedule_details/maintenance_schedule_details.txt b/support/search_criteria/maintenance_schedule_details/maintenance_schedule_details.txt
deleted file mode 100644
index f8a5882..0000000
--- a/support/search_criteria/maintenance_schedule_details/maintenance_schedule_details.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- {
-  "owner": "nabin@webnotestech.com", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:51", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:51"
- }, 
- {
-  "parent_doc_type": "Maintenance Schedule", 
-  "module": "Support", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Maintenance Schedule\u0001Submitted':1,'Maintenance Schedule\u0001Status':''}", 
-  "doc_type": "Maintenance Schedule Detail", 
-  "name": "__common__", 
-  "doctype": "Search Criteria", 
-  "sort_by": "`tabMaintenance Schedule Detail`.`item_code`", 
-  "page_len": 50, 
-  "criteria_name": "Maintenance Schedule Details", 
-  "columns": "Maintenance Schedule Detail\u0001Item Code,Maintenance Schedule Detail\u0001Item Name,Maintenance Schedule Detail\u0001Serial No,Maintenance Schedule Detail\u0001Incharge Name,Maintenance Schedule Detail\u0001Scheduled Date,Maintenance Schedule\u0001Customer Name,Maintenance Schedule\u0001Address,Maintenance Schedule\u0001Sales Order No"
- }, 
- {
-  "name": "maintenance_schedule_details", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/support/search_criteria/warranty_amc_expiry_details/__init__.py b/support/search_criteria/warranty_amc_expiry_details/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/support/search_criteria/warranty_amc_expiry_details/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/support/search_criteria/warranty_amc_expiry_details/warranty_amc_expiry_details.js b/support/search_criteria/warranty_amc_expiry_details/warranty_amc_expiry_details.js
deleted file mode 100644
index ad5ce26..0000000
--- a/support/search_criteria/warranty_amc_expiry_details/warranty_amc_expiry_details.js
+++ /dev/null
@@ -1,25 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-//this.mytabs.items['Select Columns'].hide();
-
-report.customize_filters = function() {
-  this.filter_fields_dict['Serial No'+FILTER_SEP +'Status'].df.in_first_page = 0;
-  this.filter_fields_dict['Serial No'+FILTER_SEP +'Customer'].df.in_first_page = 1;
-  this.filter_fields_dict['Serial No'+FILTER_SEP +'Customer Name'].df.in_first_page = 1;
-  this.filter_fields_dict['Serial No'+FILTER_SEP +'Maintenance Status'].df.in_first_page = 1;
-
-}
\ No newline at end of file
diff --git a/support/search_criteria/warranty_amc_expiry_details/warranty_amc_expiry_details.txt b/support/search_criteria/warranty_amc_expiry_details/warranty_amc_expiry_details.txt
deleted file mode 100644
index bad5c9f..0000000
--- a/support/search_criteria/warranty_amc_expiry_details/warranty_amc_expiry_details.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:53", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:53"
- }, 
- {
-  "module": "Support", 
-  "standard": "Yes", 
-  "sort_order": "DESC", 
-  "filters": "{'Serial No\u0001Saved':1,'Serial No\u0001Status':'','Serial No\u0001Maintenance Status':''}", 
-  "doctype": "Search Criteria", 
-  "doc_type": "Serial No", 
-  "name": "__common__", 
-  "sort_by": "`tabSerial No`.`name`", 
-  "page_len": 50, 
-  "criteria_name": "Warranty/AMC Expiry Details", 
-  "columns": "Serial No\u0001ID,Serial No\u0001Item Code,Serial No\u0001Description,Serial No\u0001Status,Serial No\u0001Item Group,Serial No\u0001Purchase Receipt No,Serial No\u0001Delivery Note No,Serial No\u0001Customer,Serial No\u0001Customer Name,Serial No\u0001AMC Expiry Date,Serial No\u0001Warranty Expiry Date"
- }, 
- {
-  "name": "warranty-amc_expiry_details", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/support/search_criteria/warranty_amc_summary/__init__.py b/support/search_criteria/warranty_amc_summary/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/support/search_criteria/warranty_amc_summary/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/support/search_criteria/warranty_amc_summary/warranty_amc_summary.js b/support/search_criteria/warranty_amc_summary/warranty_amc_summary.js
deleted file mode 100644
index 4ad5a76..0000000
--- a/support/search_criteria/warranty_amc_summary/warranty_amc_summary.js
+++ /dev/null
@@ -1,26 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-report.customize_filters = function() {
-  this.hide_all_filters();
-  this.mytabs.items['Select Columns'].hide();
-  this.mytabs.items['More Filters'].hide();
-  this.add_filter({fieldname:'based_on', label:'Based On', fieldtype:'Select', options:'Territory'+NEWLINE+'Item Group',ignore:1,parent:'Serial No',in_first_page:1, report_default:'Item Group'});
-}
-
-report.aftertableprint = function(t) {
-   $yt(t,'*',1,{whiteSpace:'pre'});
-}
\ No newline at end of file
diff --git a/support/search_criteria/warranty_amc_summary/warranty_amc_summary.py b/support/search_criteria/warranty_amc_summary/warranty_amc_summary.py
deleted file mode 100644
index 8c102c3..0000000
--- a/support/search_criteria/warranty_amc_summary/warranty_amc_summary.py
+++ /dev/null
@@ -1,54 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-
-from __future__ import unicode_literals
-opt = filter_values.get('based_on')
-opt_dict = {'Territory':'territory', 'Item Group':'item_group'}
-
-# ADD NEW COLUMNS
-row_list = [[opt,'Data','150px',''],
-           ['Out of AMC','Int','150px',''],
-           ['Under AMC','Int','150px',''],
-           ['Out of Warranty','Int','150px',''],
-           ['Under Warranty','Int','150px',''],
-           ['Total','Int','150px','']]
-
-for r in row_list:
-  colnames.append(r[0])
-  coltypes.append(r[1])
-  colwidths.append(r[2])
-  coloptions.append(r[3])
-  col_idx[r[0]] = len(colnames)-1
-
-
-#ADD VALUES TO THE COLUMN
-out=[]
-oa,ua,ow,uw,sum=0,0,0,0,0
-nowdate = nowdate()
-for r in res:
-  lft_rgt = sql("select lft, rgt from `tab%s` where name = '%s'" % (opt,r[col_idx[opt]].strip()))
-  
-  
-  det = sql("select COUNT(CASE WHEN t1.amc_expiry_date < '%s' THEN t1.name ELSE NULL END), COUNT(CASE WHEN t1.amc_expiry_date >= '%s' THEN t1.name ELSE NULL END), COUNT(CASE WHEN t1.warranty_expiry_date < '%s' THEN t1.name ELSE NULL END), COUNT(CASE WHEN t1.warranty_expiry_date >= '%s' THEN t1.name ELSE NULL END) from `tabSerial No` t1, `tab%s` t2 where t1.%s = t2.name and t2.lft>= '%s' and t2. rgt <= '%s' and t1.status = 'Delivered' and ifnull(item_group,'')!='' and ifnull(territory,'')!=''" %(nowdate,nowdate,nowdate,nowdate,opt, opt_dict[opt], lft_rgt[0][0], lft_rgt[0][1]))
-  
-  r.append(cint(det[0][0]))
-  r.append(cint(det[0][1]))
-  r.append(cint(det[0][2]))
-  r.append(cint(det[0][3]))
-  tot = cint(det[0][0]) + cint(det[0][1]) + cint(det[0][2]) + cint(det[0][3])
-  r.append(tot)
-  out.append(r)
diff --git a/support/search_criteria/warranty_amc_summary/warranty_amc_summary.sql b/support/search_criteria/warranty_amc_summary/warranty_amc_summary.sql
deleted file mode 100644
index ebd7ae8..0000000
--- a/support/search_criteria/warranty_amc_summary/warranty_amc_summary.sql
+++ /dev/null
@@ -1 +0,0 @@
-SELECT CONCAT(REPEAT('     ', COUNT(parent.name) - 1), node.name) AS name FROM `tab%(based_on)s` AS node,`tab%(based_on)s` AS parent WHERE node.lft BETWEEN parent.lft AND parent.rgt AND node.docstatus !=2 GROUP BY node.name ORDER BY node.lft
\ No newline at end of file
diff --git a/support/search_criteria/warranty_amc_summary/warranty_amc_summary.txt b/support/search_criteria/warranty_amc_summary/warranty_amc_summary.txt
deleted file mode 100644
index 098b5d6..0000000
--- a/support/search_criteria/warranty_amc_summary/warranty_amc_summary.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-04-03 12:49:53", 
-  "modified_by": "Administrator", 
-  "modified": "2012-04-03 12:49:53"
- }, 
- {
-  "module": "Support", 
-  "sort_order": "DESC", 
-  "filters": "{'Serial No\u0001Saved':1,'Serial No\u0001Status':''}", 
-  "standard": "Yes", 
-  "doc_type": "Serial No", 
-  "name": "__common__", 
-  "doctype": "Search Criteria", 
-  "sort_by": "name", 
-  "page_len": 50, 
-  "criteria_name": "Warranty/AMC Summary"
- }, 
- {
-  "name": "warranty-amc_summary", 
-  "doctype": "Search Criteria"
- }
-]
\ No newline at end of file
diff --git a/tests/data/item/android_jack_d.txt b/tests/data/item/android_jack_d.txt
deleted file mode 100644
index cfc27e0..0000000
--- a/tests/data/item/android_jack_d.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-08-26 11:30:44", 
-  "modified_by": "Administrator", 
-  "modified": "2012-08-26 11:30:44"
- }, 
- {
-  "is_service_item": "No", 
-  "is_manufactured_item": "Yes", 
-  "description": "Android Jack D", 
-  "item_code": "Android Jack D", 
-  "is_stock_item": "Yes", 
-  "inspection_required": "No", 
-  "is_purchase_item": "Yes", 
-  "is_pro_applicable": "Yes", 
-  "name": "__common__", 
-  "item_name": "Android Jack D", 
-  "item_group": "Android", 
-  "doctype": "Item", 
-  "is_sales_item": "Yes", 
-  "is_sub_contracted_item": "Yes", 
-  "stock_uom": "Nos", 
-  "has_batch_no": "No", 
-  "has_serial_no": "No", 
-  "default_warehouse": "Default Warehouse"
- }, 
- {
-  "name": "Android Jack D", 
-  "doctype": "Item"
- }
-]
\ No newline at end of file
diff --git a/tests/data/item/android_jack_s.txt b/tests/data/item/android_jack_s.txt
deleted file mode 100644
index c9d0ff6..0000000
--- a/tests/data/item/android_jack_s.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-08-26 11:29:22", 
-  "modified_by": "Administrator", 
-  "modified": "2012-08-26 11:29:22"
- }, 
- {
-  "is_service_item": "No", 
-  "is_manufactured_item": "Yes", 
-  "description": "Android Jack S", 
-  "item_code": "Android Jack S", 
-  "is_stock_item": "Yes", 
-  "inspection_required": "No", 
-  "is_purchase_item": "Yes", 
-  "is_pro_applicable": "Yes", 
-  "name": "__common__", 
-  "item_name": "Android Jack S", 
-  "item_group": "Android", 
-  "doctype": "Item", 
-  "is_sales_item": "Yes", 
-  "is_sub_contracted_item": "Yes", 
-  "stock_uom": "Nos", 
-  "has_batch_no": "No", 
-  "has_serial_no": "No", 
-  "default_warehouse": "Default Warehouse"
- }, 
- {
-  "name": "Android Jack S", 
-  "doctype": "Item"
- }
-]
\ No newline at end of file
diff --git a/tests/data/item/home_desktop_100.txt b/tests/data/item/home_desktop_100.txt
deleted file mode 100644
index bee1c96..0000000
--- a/tests/data/item/home_desktop_100.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-08-26 11:25:28", 
-  "modified_by": "Administrator", 
-  "modified": "2012-08-26 11:25:28"
- }, 
- {
-  "is_service_item": "No", 
-  "is_manufactured_item": "No", 
-  "description": "Home Desktop 100", 
-  "item_code": "Home Desktop 100", 
-  "is_stock_item": "Yes", 
-  "is_purchase_item": "Yes", 
-  "name": "__common__", 
-  "default_warehouse": "Default Warehouse", 
-  "item_name": "Home Desktop 100", 
-  "item_group": "Home Series", 
-  "doctype": "Item", 
-  "is_sales_item": "Yes", 
-  "stock_uom": "Nos", 
-  "has_batch_no": "No", 
-  "has_serial_no": "No", 
-  "inspection_required": "No"
- }, 
- {
-  "name": "Home Desktop 100", 
-  "doctype": "Item"
- }
-]
\ No newline at end of file
diff --git a/tests/data/item/home_desktop_200.txt b/tests/data/item/home_desktop_200.txt
deleted file mode 100644
index 0fb439e..0000000
--- a/tests/data/item/home_desktop_200.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-08-26 11:25:54", 
-  "modified_by": "Administrator", 
-  "modified": "2012-08-26 11:25:54"
- }, 
- {
-  "is_service_item": "No", 
-  "description": "Home Desktop 200", 
-  "item_code": "Home Desktop 200", 
-  "is_stock_item": "Yes", 
-  "is_purchase_item": "Yes", 
-  "name": "__common__", 
-  "default_warehouse": "Default Warehouse", 
-  "item_name": "Home Desktop 200", 
-  "item_group": "Home Series", 
-  "doctype": "Item", 
-  "is_sales_item": "Yes", 
-  "stock_uom": "Nos", 
-  "inspection_required": "No", 
-  "has_serial_no": "No", 
-  "has_batch_no": "No"
- }, 
- {
-  "name": "Home Desktop 200", 
-  "doctype": "Item"
- }
-]
\ No newline at end of file
diff --git a/tests/data/item/home_desktop_300.txt b/tests/data/item/home_desktop_300.txt
deleted file mode 100644
index c7934d9..0000000
--- a/tests/data/item/home_desktop_300.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-08-26 11:26:37", 
-  "modified_by": "Administrator", 
-  "modified": "2012-08-26 11:26:37"
- }, 
- {
-  "is_service_item": "No", 
-  "description": "Home Desktop 300", 
-  "item_code": "Home Desktop 300", 
-  "is_stock_item": "Yes", 
-  "is_purchase_item": "Yes", 
-  "name": "__common__", 
-  "default_warehouse": "Default Warehouse", 
-  "item_name": "Home Desktop 300", 
-  "item_group": "Home Series", 
-  "doctype": "Item", 
-  "is_sales_item": "Yes", 
-  "stock_uom": "Nos", 
-  "inspection_required": "No", 
-  "has_serial_no": "No", 
-  "has_batch_no": "No"
- }, 
- {
-  "name": "Home Desktop 300", 
-  "doctype": "Item"
- }
-]
\ No newline at end of file
diff --git a/tests/data/item/nebula_7.txt b/tests/data/item/nebula_7.txt
deleted file mode 100644
index d92850f..0000000
--- a/tests/data/item/nebula_7.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-08-26 11:32:02", 
-  "modified_by": "Administrator", 
-  "modified": "2012-08-26 11:32:02"
- }, 
- {
-  "is_service_item": "No", 
-  "description": "Nebula 7", 
-  "item_code": "Nebula 7", 
-  "is_stock_item": "Yes", 
-  "inspection_required": "No", 
-  "is_purchase_item": "No", 
-  "name": "__common__", 
-  "item_name": "Nebula 7", 
-  "item_group": "Small Tablets", 
-  "doctype": "Item", 
-  "is_sales_item": "Yes", 
-  "is_sub_contracted_item": "Yes", 
-  "stock_uom": "Nos", 
-  "has_batch_no": "No", 
-  "has_serial_no": "No", 
-  "default_warehouse": "Default Warehouse"
- }, 
- {
-  "name": "Nebula 7", 
-  "doctype": "Item"
- }
-]
\ No newline at end of file
diff --git a/tests/data/item/nebula_8.txt b/tests/data/item/nebula_8.txt
deleted file mode 100644
index a666379..0000000
--- a/tests/data/item/nebula_8.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-08-26 11:32:02", 
-  "modified_by": "Administrator", 
-  "modified": "2012-08-26 11:32:02"
- }, 
- {
-  "is_service_item": "No", 
-  "description": "Nebula 8", 
-  "item_code": "Nebula 8", 
-  "is_stock_item": "Yes", 
-  "inspection_required": "No", 
-  "is_purchase_item": "No", 
-  "name": "__common__", 
-  "item_name": "Nebula 8", 
-  "item_group": "Small Tablets", 
-  "doctype": "Item", 
-  "is_sales_item": "Yes", 
-  "is_sub_contracted_item": "Yes", 
-  "stock_uom": "Nos", 
-  "has_batch_no": "No", 
-  "has_serial_no": "Yes", 
-  "default_warehouse": "Default Warehouse"
- }, 
- {
-  "name": "Nebula 8", 
-  "doctype": "Item"
- }
-]
\ No newline at end of file
diff --git a/tests/data/item_group/accessories.txt b/tests/data/item_group/accessories.txt
deleted file mode 100644
index 0b9a491..0000000
--- a/tests/data/item_group/accessories.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-08-07 09:55:59", 
-  "modified_by": "Administrator", 
-  "modified": "2012-08-07 09:55:59"
- }, 
- {
-  "name": "__common__", 
-  "item_group_name": "Accessories", 
-  "is_group": "Yes", 
-  "parent_item_group": "All Item Groups", 
-  "doctype": "Item Group"
- }, 
- {
-  "name": "Accessories", 
-  "doctype": "Item Group"
- }
-]
\ No newline at end of file
diff --git a/tests/data/item_group/android.txt b/tests/data/item_group/android.txt
deleted file mode 100644
index 16e2b79..0000000
--- a/tests/data/item_group/android.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-08-07 09:57:11", 
-  "modified_by": "Administrator", 
-  "modified": "2012-08-07 09:57:11"
- }, 
- {
-  "name": "__common__", 
-  "item_group_name": "Android", 
-  "is_group": "No", 
-  "parent_item_group": "Smartphones", 
-  "doctype": "Item Group"
- }, 
- {
-  "name": "Android", 
-  "doctype": "Item Group"
- }
-]
\ No newline at end of file
diff --git a/tests/data/item_group/desktops.txt b/tests/data/item_group/desktops.txt
deleted file mode 100644
index ee95f41..0000000
--- a/tests/data/item_group/desktops.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-08-07 09:55:28", 
-  "modified_by": "Administrator", 
-  "modified": "2012-08-07 09:55:28"
- }, 
- {
-  "name": "__common__", 
-  "item_group_name": "Desktops", 
-  "is_group": "Yes", 
-  "parent_item_group": "All Item Groups", 
-  "doctype": "Item Group"
- }, 
- {
-  "name": "Desktops", 
-  "doctype": "Item Group"
- }
-]
\ No newline at end of file
diff --git a/tests/data/item_group/full_size_tablets.txt b/tests/data/item_group/full_size_tablets.txt
deleted file mode 100644
index ea590e4..0000000
--- a/tests/data/item_group/full_size_tablets.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-08-07 09:58:20", 
-  "modified_by": "Administrator", 
-  "modified": "2012-08-07 09:58:20"
- }, 
- {
-  "name": "__common__", 
-  "item_group_name": "Full Size Tablets", 
-  "is_group": "No", 
-  "parent_item_group": "Tablets", 
-  "doctype": "Item Group"
- }, 
- {
-  "name": "Full Size Tablets", 
-  "doctype": "Item Group"
- }
-]
\ No newline at end of file
diff --git a/tests/data/item_group/gamer.txt b/tests/data/item_group/gamer.txt
deleted file mode 100644
index 55ff0f4..0000000
--- a/tests/data/item_group/gamer.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-08-07 09:56:27", 
-  "modified_by": "Administrator", 
-  "modified": "2012-08-07 09:56:27"
- }, 
- {
-  "name": "__common__", 
-  "item_group_name": "Gamer", 
-  "is_group": "No", 
-  "parent_item_group": "Desktops", 
-  "doctype": "Item Group"
- }, 
- {
-  "name": "Gamer", 
-  "doctype": "Item Group"
- }
-]
\ No newline at end of file
diff --git a/tests/data/item_group/home_series.txt b/tests/data/item_group/home_series.txt
deleted file mode 100644
index fabd912..0000000
--- a/tests/data/item_group/home_series.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-08-07 09:56:15", 
-  "modified_by": "Administrator", 
-  "modified": "2012-08-07 09:56:15"
- }, 
- {
-  "name": "__common__", 
-  "item_group_name": "Home Series", 
-  "is_group": "No", 
-  "parent_item_group": "Desktops", 
-  "doctype": "Item Group"
- }, 
- {
-  "name": "Home Series", 
-  "doctype": "Item Group"
- }
-]
\ No newline at end of file
diff --git a/tests/data/item_group/laptops.txt b/tests/data/item_group/laptops.txt
deleted file mode 100644
index 20b7c16..0000000
--- a/tests/data/item_group/laptops.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-08-07 09:55:36", 
-  "modified_by": "Administrator", 
-  "modified": "2012-08-07 09:55:36"
- }, 
- {
-  "name": "__common__", 
-  "item_group_name": "Laptops", 
-  "is_group": "Yes", 
-  "parent_item_group": "All Item Groups", 
-  "doctype": "Item Group"
- }, 
- {
-  "name": "Laptops", 
-  "doctype": "Item Group"
- }
-]
\ No newline at end of file
diff --git a/tests/data/item_group/lightweight.txt b/tests/data/item_group/lightweight.txt
deleted file mode 100644
index f470b7b..0000000
--- a/tests/data/item_group/lightweight.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-08-07 09:56:57", 
-  "modified_by": "Administrator", 
-  "modified": "2012-08-07 09:56:58"
- }, 
- {
-  "name": "__common__", 
-  "item_group_name": "Lightweight", 
-  "is_group": "No", 
-  "parent_item_group": "Laptops", 
-  "doctype": "Item Group"
- }, 
- {
-  "name": "Lightweight", 
-  "doctype": "Item Group"
- }
-]
\ No newline at end of file
diff --git a/tests/data/item_group/medium_tablets.txt b/tests/data/item_group/medium_tablets.txt
deleted file mode 100644
index 0778337..0000000
--- a/tests/data/item_group/medium_tablets.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-08-07 09:57:51", 
-  "modified_by": "Administrator", 
-  "modified": "2012-08-07 09:57:51"
- }, 
- {
-  "name": "__common__", 
-  "item_group_name": "Medium Tablets", 
-  "is_group": "No", 
-  "parent_item_group": "Tablets", 
-  "doctype": "Item Group"
- }, 
- {
-  "name": "Medium Tablets", 
-  "doctype": "Item Group"
- }
-]
\ No newline at end of file
diff --git a/tests/data/item_group/pro_series.txt b/tests/data/item_group/pro_series.txt
deleted file mode 100644
index 0a789a8..0000000
--- a/tests/data/item_group/pro_series.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-08-07 09:56:20", 
-  "modified_by": "Administrator", 
-  "modified": "2012-08-07 09:56:20"
- }, 
- {
-  "name": "__common__", 
-  "item_group_name": "Pro Series", 
-  "is_group": "No", 
-  "parent_item_group": "Desktops", 
-  "doctype": "Item Group"
- }, 
- {
-  "name": "Pro Series", 
-  "doctype": "Item Group"
- }
-]
\ No newline at end of file
diff --git a/tests/data/item_group/small_tablets.txt b/tests/data/item_group/small_tablets.txt
deleted file mode 100644
index f8a5f26..0000000
--- a/tests/data/item_group/small_tablets.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-08-07 09:57:44", 
-  "modified_by": "Administrator", 
-  "modified": "2012-08-07 09:57:44"
- }, 
- {
-  "name": "__common__", 
-  "item_group_name": "Small Tablets", 
-  "is_group": "No", 
-  "parent_item_group": "Tablets", 
-  "doctype": "Item Group"
- }, 
- {
-  "name": "Small Tablets", 
-  "doctype": "Item Group"
- }
-]
\ No newline at end of file
diff --git a/tests/data/item_group/smartphones.txt b/tests/data/item_group/smartphones.txt
deleted file mode 100644
index 15a7abe..0000000
--- a/tests/data/item_group/smartphones.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-08-07 09:55:49", 
-  "modified_by": "Administrator", 
-  "modified": "2012-08-07 09:55:49"
- }, 
- {
-  "name": "__common__", 
-  "item_group_name": "Smartphones", 
-  "is_group": "Yes", 
-  "parent_item_group": "All Item Groups", 
-  "doctype": "Item Group"
- }, 
- {
-  "name": "Smartphones", 
-  "doctype": "Item Group"
- }
-]
\ No newline at end of file
diff --git a/tests/data/item_group/tablets.txt b/tests/data/item_group/tablets.txt
deleted file mode 100644
index 3825305..0000000
--- a/tests/data/item_group/tablets.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-08-07 09:55:42", 
-  "modified_by": "Administrator", 
-  "modified": "2012-08-07 09:55:42"
- }, 
- {
-  "name": "__common__", 
-  "item_group_name": "Tablets", 
-  "is_group": "Yes", 
-  "parent_item_group": "All Item Groups", 
-  "doctype": "Item Group"
- }, 
- {
-  "name": "Tablets", 
-  "doctype": "Item Group"
- }
-]
\ No newline at end of file
diff --git a/tests/data/item_group/tough.txt b/tests/data/item_group/tough.txt
deleted file mode 100644
index c905a61..0000000
--- a/tests/data/item_group/tough.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-08-07 09:56:41", 
-  "modified_by": "Administrator", 
-  "modified": "2012-08-07 09:56:41"
- }, 
- {
-  "name": "__common__", 
-  "item_group_name": "Tough", 
-  "is_group": "No", 
-  "parent_item_group": "Laptops", 
-  "doctype": "Item Group"
- }, 
- {
-  "name": "Tough", 
-  "doctype": "Item Group"
- }
-]
\ No newline at end of file
diff --git a/tests/data/item_group/ultrabook.txt b/tests/data/item_group/ultrabook.txt
deleted file mode 100644
index f75c74f..0000000
--- a/tests/data/item_group/ultrabook.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-08-07 09:56:50", 
-  "modified_by": "Administrator", 
-  "modified": "2012-08-07 09:56:50"
- }, 
- {
-  "name": "__common__", 
-  "item_group_name": "Ultrabook", 
-  "is_group": "No", 
-  "parent_item_group": "Laptops", 
-  "doctype": "Item Group"
- }, 
- {
-  "name": "Ultrabook", 
-  "doctype": "Item Group"
- }
-]
\ No newline at end of file
diff --git a/utilities/README.md b/utilities/README.md
new file mode 100644
index 0000000..871f9d4
--- /dev/null
+++ b/utilities/README.md
@@ -0,0 +1 @@
+Common utilities / DocTypes.
\ No newline at end of file
diff --git a/utilities/__init__.py b/utilities/__init__.py
index 079b03a..b047537 100644
--- a/utilities/__init__.py
+++ b/utilities/__init__.py
@@ -19,42 +19,6 @@
 from webnotes import _, msgprint
 from webnotes.utils import cint, comma_or
 
-@webnotes.whitelist()
-def get_sc_list(arg=None):
-	"""return list of reports for the given module module"""
-	limit_start = webnotes.form_dict.get("limit_start")
-	limit_page_length = webnotes.form_dict.get("limit_page_length")
-	module = webnotes.form_dict.get("module")
-	
-	webnotes.response['values'] = webnotes.conn.sql("""
-		select distinct criteria_name, doc_type, parent_doc_type
-		from `tabSearch Criteria` 
-		where module=%s 
-			and docstatus in (0, NULL)
-			and ifnull(disabled, 0) = 0 
-			order by criteria_name 
-			limit %s, %s""" % \
-		("%s", cint(limit_start), cint(limit_page_length)), (module,), as_dict=True)
-
-@webnotes.whitelist()
-def get_report_list():
-	"""return list on new style reports for modules"""
-	limit_start = webnotes.form_dict.get("limit_start")
-	limit_page_length = webnotes.form_dict.get("limit_page_length")
-	module = webnotes.form_dict.get("module")
-	
-	webnotes.response['values'] = webnotes.conn.sql("""
-		select distinct tabReport.name, tabReport.ref_doctype, 
-			if(ifnull(tabReport.query, '')!='', 1, 0) as is_query_report
-		from `tabReport`, `tabDocType`
-		where tabDocType.module=%s
-			and tabDocType.name = tabReport.ref_doctype
-			and tabReport.docstatus in (0, NULL)
-			and ifnull(tabReport.disabled,0) != 1
-			order by tabReport.name 
-			limit %s, %s""" % \
-		("%s", cint(limit_start), cint(limit_page_length)), (module,), as_dict=True)
-
 def validate_status(status, options):
 	if status not in options:
 		msgprint(_("Status must be one of ") + comma_or(options), raise_exception=True)
diff --git a/utilities/doctype/address/README.md b/utilities/doctype/address/README.md
new file mode 100644
index 0000000..a4efda6
--- /dev/null
+++ b/utilities/doctype/address/README.md
@@ -0,0 +1 @@
+Address belonging to a Customer or Supplier.
\ No newline at end of file
diff --git a/utilities/doctype/address/address.js b/utilities/doctype/address/address.js
index a11dd05..f17f823 100644
--- a/utilities/doctype/address/address.js
+++ b/utilities/doctype/address/address.js
@@ -14,10 +14,4 @@
 // You should have received a copy of the GNU General Public License
 // along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-cur_frm.cscript.onload = function(doc, cdt, cdn) {
-	cur_frm.add_fetch('customer', 'customer_name', 'customer_name');
-	cur_frm.add_fetch('supplier', 'supplier_name', 'supplier_name');
-	
-	cur_frm.fields_dict.customer.get_query = erpnext.utils.customer_query;
-	cur_frm.fields_dict.supplier.get_query = erpnext.utils.supplier_query;
-}
\ No newline at end of file
+wn.require('app/controllers/js/contact_address_common.js');
\ No newline at end of file
diff --git a/utilities/doctype/address/locale/_messages_doc.json b/utilities/doctype/address/locale/_messages_doc.json
deleted file mode 100644
index 2ed4a43..0000000
--- a/utilities/doctype/address/locale/_messages_doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-[
- "e.g. Office, Billing, Shipping", 
- "State", 
- "Linked With", 
- "Supplier", 
- "Is Primary Address", 
- "Address Title", 
- "Is Shipping Address", 
- "Fax", 
- "Address Type", 
- "Check to make Shipping Address", 
- "Address Details", 
- "Phone", 
- "Address Line2", 
- "Address Line1", 
- "Address", 
- "City/Town", 
- "Customer", 
- "Country", 
- "Utilities", 
- "Check to make primary address", 
- "Customer Name", 
- "Sales Partner", 
- "Pincode", 
- "Name of person or organization that this address belongs to.", 
- "Supplier Name", 
- "Email Id"
-]
\ No newline at end of file
diff --git a/utilities/doctype/address/locale/ar-doc.json b/utilities/doctype/address/locale/ar-doc.json
deleted file mode 100644
index 534e145..0000000
--- a/utilities/doctype/address/locale/ar-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Address": "\u0639\u0646\u0648\u0627\u0646", 
- "Address Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0639\u0646\u0648\u0627\u0646", 
- "Address Line1": "\u0639\u0646\u0648\u0627\u0646 Line1", 
- "Address Line2": "\u0639\u0646\u0648\u0627\u0646 Line2", 
- "Address Title": "\u0639\u0646\u0648\u0627\u0646 \u0639\u0646\u0648\u0627\u0646", 
- "Address Type": "\u0639\u0646\u0648\u0627\u0646 \u0646\u0648\u0639", 
- "Check to make Shipping Address": "\u062a\u062d\u0642\u0642 \u0644\u0644\u062a\u0623\u0643\u062f \u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0634\u062d\u0646", 
- "Check to make primary address": "\u062a\u062d\u0642\u0642 \u0644\u0644\u062a\u0623\u0643\u062f \u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0623\u0633\u0627\u0633\u064a", 
- "City/Town": "\u0627\u0644\u0645\u062f\u064a\u0646\u0629 / \u0627\u0644\u0628\u0644\u062f\u0629", 
- "Country": "\u0628\u0644\u062f", 
- "Customer": "\u0632\u0628\u0648\u0646", 
- "Customer Name": "\u0627\u0633\u0645 \u0627\u0644\u0639\u0645\u064a\u0644", 
- "Email Id": "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u0639\u0631\u0641", 
- "Fax": "\u0628\u0627\u0644\u0641\u0627\u0643\u0633", 
- "Is Primary Address": "\u0647\u0648 \u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0631\u0626\u064a\u0633\u064a", 
- "Is Shipping Address": "\u0647\u0648 \u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0634\u062d\u0646", 
- "Linked With": "\u062a\u0631\u062a\u0628\u0637", 
- "Name of person or organization that this address belongs to.": "\u0627\u0633\u0645 \u0627\u0644\u0634\u062e\u0635 \u0623\u0648 \u0627\u0644\u0645\u0646\u0638\u0645\u0629 \u0627\u0644\u062a\u064a \u064a\u0646\u062a\u0645\u064a \u0625\u0644\u0649 \u0647\u0630\u0627 \u0627\u0644\u0639\u0646\u0648\u0627\u0646.", 
- "Phone": "\u0647\u0627\u062a\u0641", 
- "Pincode": "Pincode", 
- "Sales Partner": "\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0634\u0631\u064a\u0643", 
- "State": "\u062f\u0648\u0644\u0629", 
- "Supplier": "\u0645\u0632\u0648\u062f", 
- "Supplier Name": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0648\u0631\u062f", 
- "Utilities": "\u062e\u062f\u0645\u0627\u062a", 
- "e.g. Office, Billing, Shipping": "\u0645\u0643\u062a\u0628 \u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644\u060c \u0648\u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0648\u0627\u0644\u0634\u062d\u0646"
-}
\ No newline at end of file
diff --git a/utilities/doctype/address/locale/de-doc.json b/utilities/doctype/address/locale/de-doc.json
deleted file mode 100644
index 98cf226..0000000
--- a/utilities/doctype/address/locale/de-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Address": "Adresse", 
- "Address Details": "Adressdaten", 
- "Address Line1": "Adresse Line1", 
- "Address Line2": "Adresse Line2", 
- "Address Title": "Anrede", 
- "Address Type": "Adresse Typ", 
- "Check to make Shipping Address": "\u00dcberpr\u00fcfen Sie, Liefer-Adresse machen", 
- "Check to make primary address": "\u00dcberpr\u00fcfen prim\u00e4re Adresse machen", 
- "City/Town": "Stadt / Ort", 
- "Country": "Land", 
- "Customer": "Kunde", 
- "Customer Name": "Name des Kunden", 
- "Email Id": "Email Id", 
- "Fax": "Fax", 
- "Is Primary Address": "Ist Primary Address", 
- "Is Shipping Address": "Ist Versandadresse", 
- "Linked With": "Verbunden mit", 
- "Name of person or organization that this address belongs to.": "Name der Person oder Organisation, dass diese Adresse geh\u00f6rt.", 
- "Phone": "Telefon", 
- "Pincode": "Pincode", 
- "Sales Partner": "Vertriebspartner", 
- "State": "Zustand", 
- "Supplier": "Lieferant", 
- "Supplier Name": "Name des Anbieters", 
- "Utilities": "Dienstprogramme", 
- "e.g. Office, Billing, Shipping": "z.B. Office, Rechnungs-, Versand"
-}
\ No newline at end of file
diff --git a/utilities/doctype/address/locale/es-doc.json b/utilities/doctype/address/locale/es-doc.json
deleted file mode 100644
index 3d20cea..0000000
--- a/utilities/doctype/address/locale/es-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Address": "Direcci\u00f3n", 
- "Address Details": "Detalles de las direcciones", 
- "Address Line1": "Direcci\u00f3n L\u00ednea 1", 
- "Address Line2": "Direcci\u00f3n L\u00ednea 2", 
- "Address Title": "T\u00edtulo Direcci\u00f3n", 
- "Address Type": "Tipo de direcci\u00f3n", 
- "Check to make Shipping Address": "Verifique que la direcci\u00f3n de env\u00edo", 
- "Check to make primary address": "Verifique que la direcci\u00f3n principal", 
- "City/Town": "Ciudad / Pueblo", 
- "Country": "Pa\u00eds", 
- "Customer": "Cliente", 
- "Customer Name": "Nombre del cliente", 
- "Email Id": "Email Id", 
- "Fax": "Fax", 
- "Is Primary Address": "Es la direcci\u00f3n primaria", 
- "Is Shipping Address": "Es la direcci\u00f3n de env\u00edo", 
- "Linked With": "Vinculada con", 
- "Name of person or organization that this address belongs to.": "Nombre de la persona u organizaci\u00f3n que esta direcci\u00f3n pertenece.", 
- "Phone": "Tel\u00e9fono", 
- "Pincode": "C\u00f3digo PIN", 
- "Sales Partner": "Sales Partner", 
- "State": "Estado", 
- "Supplier": "Proveedor", 
- "Supplier Name": "Nombre del proveedor", 
- "Utilities": "Utilidades", 
- "e.g. Office, Billing, Shipping": "Oficina por ejemplo, facturaci\u00f3n, env\u00edo"
-}
\ No newline at end of file
diff --git a/utilities/doctype/address/locale/fr-doc.json b/utilities/doctype/address/locale/fr-doc.json
deleted file mode 100644
index 749092f..0000000
--- a/utilities/doctype/address/locale/fr-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Address": "Adresse", 
- "Address Details": "D\u00e9tails de l&#39;adresse", 
- "Address Line1": "Adresse Ligne1", 
- "Address Line2": "Adresse Ligne 2", 
- "Address Title": "Titre Adresse", 
- "Address Type": "Type d&#39;adresse", 
- "Check to make Shipping Address": "V\u00e9rifiez l&#39;adresse de livraison", 
- "Check to make primary address": "V\u00e9rifiez l&#39;adresse principale", 
- "City/Town": "Ville /", 
- "Country": "Pays", 
- "Customer": "Client", 
- "Customer Name": "Nom du client", 
- "Email Id": "Identification d&#39;email", 
- "Fax": "Fax", 
- "Is Primary Address": "Est-Adresse principale", 
- "Is Shipping Address": "Est-Adresse de livraison", 
- "Linked With": "Li\u00e9 avec", 
- "Name of person or organization that this address belongs to.": "Nom de la personne ou de l&#39;organisation que cette adresse appartient.", 
- "Phone": "T\u00e9l\u00e9phone", 
- "Pincode": "Le code PIN", 
- "Sales Partner": "Sales Partner", 
- "State": "\u00c9tat", 
- "Supplier": "Fournisseur", 
- "Supplier Name": "Nom du fournisseur", 
- "Utilities": "Utilitaires", 
- "e.g. Office, Billing, Shipping": "Bureau, par exemple, la facturation, l&#39;exp\u00e9dition"
-}
\ No newline at end of file
diff --git a/utilities/doctype/address/locale/hi-doc.json b/utilities/doctype/address/locale/hi-doc.json
deleted file mode 100644
index db59917..0000000
--- a/utilities/doctype/address/locale/hi-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Address": "\u092a\u0924\u093e", 
- "Address Details": "\u092a\u0924\u0947 \u0915\u0940 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Address Line1": "\u092a\u0924\u093e \u0932\u093e\u0907\u0928 1", 
- "Address Line2": "\u0932\u093e\u0907\u0928 2 \u092a\u0924\u093e", 
- "Address Title": "\u092a\u0924\u093e \u0936\u0940\u0930\u094d\u0937\u0915", 
- "Address Type": "\u092a\u0924\u093e \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Check to make Shipping Address": "\u0936\u093f\u092a\u093f\u0902\u0917 \u092a\u0924\u093e \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Check to make primary address": "\u092a\u094d\u0930\u093e\u0925\u092e\u093f\u0915 \u092a\u0924\u0947 \u0915\u0940 \u091c\u093e\u0902\u091a \u0915\u0930\u0947\u0902", 
- "City/Town": "\u0936\u0939\u0930 / \u0928\u0917\u0930", 
- "Country": "\u0926\u0947\u0936", 
- "Customer": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "Customer Name": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u093e \u0928\u093e\u092e", 
- "Email Id": "\u0908\u092e\u0947\u0932 \u0906\u0908\u0921\u0940", 
- "Fax": "\u092b\u0948\u0915\u094d\u0938", 
- "Is Primary Address": "\u092a\u094d\u0930\u093e\u0925\u092e\u093f\u0915 \u092a\u0924\u093e", 
- "Is Shipping Address": "\u0936\u093f\u092a\u093f\u0902\u0917 \u092a\u0924\u093e \u0939\u0948", 
- "Linked With": "\u0915\u0947 \u0938\u093e\u0925 \u091c\u0941\u0921\u093c\u093e \u0939\u0941\u0906", 
- "Name of person or organization that this address belongs to.": "\u0915\u093f \u0907\u0938 \u092a\u0924\u0947 \u092a\u0930 \u0938\u0902\u092c\u0927\u093f\u0924 \u0935\u094d\u092f\u0915\u094d\u0924\u093f \u092f\u093e \u0938\u0902\u0917\u0920\u0928 \u0915\u093e \u0928\u093e\u092e.", 
- "Phone": "\u092b\u093c\u094b\u0928", 
- "Pincode": "Pincode", 
- "Sales Partner": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0938\u093e\u0925\u0940", 
- "State": "\u0930\u093e\u091c\u094d\u092f", 
- "Supplier": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915", 
- "Supplier Name": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0928\u093e\u092e", 
- "Utilities": "\u0909\u092a\u092f\u094b\u0917\u093f\u0924\u093e\u090f\u0901", 
- "e.g. Office, Billing, Shipping": "\u091c\u0948\u0938\u0947 \u0915\u093e\u0930\u094d\u092f\u093e\u0932\u092f, \u0928\u094c\u0935\u0939\u0928, \u092c\u093f\u0932\u093f\u0902\u0917"
-}
\ No newline at end of file
diff --git a/utilities/doctype/address/locale/hr-doc.json b/utilities/doctype/address/locale/hr-doc.json
deleted file mode 100644
index 13d1008..0000000
--- a/utilities/doctype/address/locale/hr-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Address": "Adresa", 
- "Address Details": "Adresa Detalji", 
- "Address Line1": "Adresa Line1", 
- "Address Line2": "Adresa Redak2", 
- "Address Title": "Adresa Naslov", 
- "Address Type": "Adresa Tip", 
- "Check to make Shipping Address": "Provjerite otprema adresu", 
- "Check to make primary address": "Provjerite primarnu adresu", 
- "City/Town": "Grad / Mjesto", 
- "Country": "Zemlja", 
- "Customer": "Kupac", 
- "Customer Name": "Naziv klijenta", 
- "Email Id": "E-mail ID", 
- "Fax": "Fax", 
- "Is Primary Address": "Je Osnovna adresa", 
- "Is Shipping Address": "Je Dostava Adresa", 
- "Linked With": "Povezan s", 
- "Name of person or organization that this address belongs to.": "Ime osobe ili organizacije koje ova adresa pripada.", 
- "Phone": "Telefon", 
- "Pincode": "Pincode", 
- "Sales Partner": "Prodaja partner", 
- "State": "Dr\u017eava", 
- "Supplier": "Dobavlja\u010d", 
- "Supplier Name": "Dobavlja\u010d Ime", 
- "Utilities": "Komunalne usluge", 
- "e.g. Office, Billing, Shipping": "npr. ured, naplate, Dostava"
-}
\ No newline at end of file
diff --git a/utilities/doctype/address/locale/nl-doc.json b/utilities/doctype/address/locale/nl-doc.json
deleted file mode 100644
index 0e2759f..0000000
--- a/utilities/doctype/address/locale/nl-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Address": "Adres", 
- "Address Details": "Adresgegevens", 
- "Address Line1": "Adres Lijn1", 
- "Address Line2": "Adres Line2", 
- "Address Title": "Adres Titel", 
- "Address Type": "Adrestype", 
- "Check to make Shipping Address": "Controleer Verzendadres maken", 
- "Check to make primary address": "Controleer primaire adres maken", 
- "City/Town": "Stad / Plaats", 
- "Country": "Land", 
- "Customer": "Klant", 
- "Customer Name": "Klantnaam", 
- "Email Id": "E-mail Identiteitskaart", 
- "Fax": "Fax", 
- "Is Primary Address": "Is Primair adres", 
- "Is Shipping Address": "Is Verzendadres", 
- "Linked With": "Linked Met", 
- "Name of person or organization that this address belongs to.": "Naam van de persoon of organisatie die dit adres behoort.", 
- "Phone": "Telefoon", 
- "Pincode": "Pincode", 
- "Sales Partner": "Sales Partner", 
- "State": "Staat", 
- "Supplier": "Leverancier", 
- "Supplier Name": "Leverancier Naam", 
- "Utilities": "Utilities", 
- "e.g. Office, Billing, Shipping": "bijv. Office, Billing, Shipping"
-}
\ No newline at end of file
diff --git a/utilities/doctype/address/locale/pt-BR-doc.json b/utilities/doctype/address/locale/pt-BR-doc.json
deleted file mode 100644
index 6908c68..0000000
--- a/utilities/doctype/address/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Address": "Endere\u00e7o", 
- "Address Details": "Detalhes do Endere\u00e7o", 
- "Address Line1": "Endere\u00e7o Linha 1", 
- "Address Line2": "Endere\u00e7o Linha 2", 
- "Address Title": "T\u00edtulo do Endere\u00e7o", 
- "Address Type": "Tipo de Endere\u00e7o", 
- "Check to make Shipping Address": "Marque para criar Endere\u00e7o de Remessa", 
- "Check to make primary address": "Marque para criar Endere\u00e7o Principal", 
- "City/Town": "Cidade / Munic\u00edpio", 
- "Country": "Pa\u00eds", 
- "Customer": "Cliente", 
- "Customer Name": "Nome do cliente", 
- "Email Id": "Endere\u00e7o de e-mail", 
- "Fax": "Fax", 
- "Is Primary Address": "\u00c9 o endere\u00e7o principal", 
- "Is Shipping Address": "\u00c9 endere\u00e7o de envio", 
- "Linked With": "Ligado com", 
- "Name of person or organization that this address belongs to.": "Nome da pessoa ou organiza\u00e7\u00e3o a que este endere\u00e7o pertence.", 
- "Phone": "Telefone", 
- "Pincode": "PINCODE", 
- "Sales Partner": "Parceiro de Vendas", 
- "State": "Estado", 
- "Supplier": "Fornecedor", 
- "Supplier Name": "Nome do Fornecedor", 
- "Utilities": "Utilit\u00e1rios", 
- "e.g. Office, Billing, Shipping": "por exemplo Escrit\u00f3rio, Faturamento, Expedi\u00e7\u00e3o"
-}
\ No newline at end of file
diff --git a/utilities/doctype/address/locale/pt-doc.json b/utilities/doctype/address/locale/pt-doc.json
deleted file mode 100644
index ed8f4ea..0000000
--- a/utilities/doctype/address/locale/pt-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Address": "Endere\u00e7o", 
- "Address Details": "Detalhes de endere\u00e7o", 
- "Address Line1": "Linha1 endere\u00e7o", 
- "Address Line2": "Endere\u00e7o Linha 2", 
- "Address Title": "T\u00edtulo endere\u00e7o", 
- "Address Type": "Tipo de endere\u00e7o", 
- "Check to make Shipping Address": "Verifique para ter endere\u00e7o de entrega", 
- "Check to make primary address": "Verifique para ter endere\u00e7o principal", 
- "City/Town": "Cidade / Munic\u00edpio", 
- "Country": "Pa\u00eds", 
- "Customer": "Cliente", 
- "Customer Name": "Nome do cliente", 
- "Email Id": "Id e-mail", 
- "Fax": "Fax", 
- "Is Primary Address": "\u00c9 o endere\u00e7o prim\u00e1rio", 
- "Is Shipping Address": "Endere\u00e7o para envio \u00e9", 
- "Linked With": "Com ligados", 
- "Name of person or organization that this address belongs to.": "Nome da pessoa ou organiza\u00e7\u00e3o que este endere\u00e7o pertence.", 
- "Phone": "Telefone", 
- "Pincode": "PINCODE", 
- "Sales Partner": "Parceiro de vendas", 
- "State": "Estado", 
- "Supplier": "Fornecedor", 
- "Supplier Name": "Nome do Fornecedor", 
- "Utilities": "Utilit\u00e1rios", 
- "e.g. Office, Billing, Shipping": "Escrit\u00f3rio por exemplo, Faturamento, Envio"
-}
\ No newline at end of file
diff --git a/utilities/doctype/address/locale/sr-doc.json b/utilities/doctype/address/locale/sr-doc.json
deleted file mode 100644
index 457d225..0000000
--- a/utilities/doctype/address/locale/sr-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Address": "\u0410\u0434\u0440\u0435\u0441\u0430", 
- "Address Details": "\u0410\u0434\u0440\u0435\u0441\u0430 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Address Line1": "\u0410\u0434\u0440\u0435\u0441\u0430 \u043b\u0438\u043d\u04351", 
- "Address Line2": "\u0410\u0434\u0440\u0435\u0441\u0430 \u041b\u0438\u043d\u04352", 
- "Address Title": "\u0410\u0434\u0440\u0435\u0441\u0430 \u041d\u0430\u0441\u043b\u043e\u0432", 
- "Address Type": "\u0412\u0440\u0441\u0442\u0430 \u0430\u0434\u0440\u0435\u0441\u0435", 
- "Check to make Shipping Address": "\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u0435 \u0434\u0430 \u0430\u0434\u0440\u0435\u0441\u0430 \u0438\u0441\u043f\u043e\u0440\u0443\u043a\u0435", 
- "Check to make primary address": "\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u0435 \u0434\u0430 \u043f\u0440\u0438\u043c\u0430\u0440\u043d\u0443 \u0430\u0434\u0440\u0435\u0441\u0443", 
- "City/Town": "\u0413\u0440\u0430\u0434 / \u041c\u0435\u0441\u0442\u043e", 
- "Country": "\u0417\u0435\u043c\u0459\u0430", 
- "Customer": "\u041a\u0443\u043f\u0430\u0446", 
- "Customer Name": "\u0418\u043c\u0435 \u043a\u043b\u0438\u0458\u0435\u043d\u0442\u0430", 
- "Email Id": "\u0415\u043c\u0430\u0438\u043b \u0418\u0414", 
- "Fax": "\u0424\u0430\u043a", 
- "Is Primary Address": "\u0408\u0435 \u043f\u0440\u0438\u043c\u0430\u0440\u043d\u0430 \u0430\u0434\u0440\u0435\u0441\u0430", 
- "Is Shipping Address": "\u0414\u0430 \u043b\u0438 \u0410\u0434\u0440\u0435\u0441\u0430 \u0438\u0441\u043f\u043e\u0440\u0443\u043a\u0435", 
- "Linked With": "\u041f\u043e\u0432\u0435\u0437\u0430\u043d \u0441\u0430", 
- "Name of person or organization that this address belongs to.": "\u0418\u043c\u0435 \u043e\u0441\u043e\u0431\u0435 \u0438\u043b\u0438 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0458\u0435 \u043a\u043e\u0458\u0430 \u0458\u0435 \u043e\u0432\u0430 \u0430\u0434\u0440\u0435\u0441\u0430 \u043f\u0440\u0438\u043f\u0430\u0434\u0430.", 
- "Phone": "\u0422\u0435\u043b\u0435\u0444\u043e\u043d", 
- "Pincode": "\u041f\u0438\u043d\u0446\u043e\u0434\u0435", 
- "Sales Partner": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041f\u0430\u0440\u0442\u043d\u0435\u0440", 
- "State": "\u0414\u0440\u0436\u0430\u0432\u0430", 
- "Supplier": "\u0414\u043e\u0431\u0430\u0432\u0459\u0430\u0447", 
- "Supplier Name": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u0418\u043c\u0435", 
- "Utilities": "\u041a\u043e\u043c\u0443\u043d\u0430\u043b\u043d\u0435 \u0443\u0441\u043b\u0443\u0433\u0435", 
- "e.g. Office, Billing, Shipping": "\u043d\u043f\u0440. \u043a\u0430\u043d\u0446\u0435\u043b\u0430\u0440\u0438\u0458\u0430, \u043e\u0431\u0440\u0430\u0447\u0443\u043d\u0430, \u0414\u043e\u0441\u0442\u0430\u0432\u0430"
-}
\ No newline at end of file
diff --git a/utilities/doctype/address/locale/ta-doc.json b/utilities/doctype/address/locale/ta-doc.json
deleted file mode 100644
index 6d3d567..0000000
--- a/utilities/doctype/address/locale/ta-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Address": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Address Details": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", 
- "Address Line1": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf Line1", 
- "Address Line2": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf Line2", 
- "Address Title": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf \u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Address Type": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf \u0bb5\u0b95\u0bc8", 
- "Check to make Shipping Address": "\u0bb7\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b99\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf \u0b9a\u0bb0\u0bbf\u0baa\u0bbe\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd", 
- "Check to make primary address": "\u0bae\u0bc1\u0ba4\u0ba9\u0bcd\u0bae\u0bc8 \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf\u0baf\u0bc8 \u0b9a\u0bb0\u0bbf\u0baa\u0bbe\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd", 
- "City/Town": "\u0ba8\u0b95\u0bb0\u0bae\u0bcd / \u0b9f\u0bb5\u0bc1\u0ba9\u0bcd", 
- "Country": "\u0ba8\u0bbe\u0b9f\u0bc1", 
- "Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Customer Name": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Email Id": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0bb5\u0bbf\u0bb2\u0bbe\u0b9a\u0bae\u0bcd", 
- "Fax": "\u0ba4\u0bc6\u0bbe\u0bb2\u0bc8\u0ba8\u0b95\u0bb2\u0bcd", 
- "Is Primary Address": "\u0bae\u0bc1\u0ba4\u0ba9\u0bcd\u0bae\u0bc8 \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Is Shipping Address": "\u0bb7\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b99\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Linked With": "\u0b89\u0b9f\u0ba9\u0bcd \u0b87\u0ba3\u0bc8\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Name of person or organization that this address belongs to.": "\u0ba8\u0baa\u0bb0\u0bcd \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b87\u0ba8\u0bcd\u0ba4 \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf\u0baf\u0bc8 \u0b9a\u0bc6\u0bbe\u0ba8\u0bcd\u0ba4\u0bae\u0bbe\u0ba9\u0ba4\u0bc1 \u0b8e\u0ba9\u0bcd\u0bb1\u0bc1 \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd.", 
- "Phone": "\u0ba4\u0bc6\u0bbe\u0bb2\u0bc8\u0baa\u0bc7\u0b9a\u0bbf", 
- "Pincode": "\u0baa \u0ba9\u0bcd\u0bc7\u0b95\u0bbe", 
- "Sales Partner": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bb0\u0ba9\u0bcd\u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8 \u0ba4\u0bc1\u0ba3\u0bc8", 
- "State": "\u0ba8\u0bbf\u0bb2\u0bc8", 
- "Supplier": "\u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bb5\u0bb0\u0bcd", 
- "Supplier Name": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Utilities": "\u0baa\u0baf\u0ba9\u0bcd\u0baa\u0bbe\u0b9f\u0bc1\u0b95\u0bb3\u0bcd", 
- "e.g. Office, Billing, Shipping": "\u0b89\u0ba4\u0bbe\u0bb0\u0ba3\u0bae\u0bcd \u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95\u0bae\u0bcd, \u0baa\u0bbf\u0bb2\u0bcd\u0bb2\u0bbf\u0b99\u0bcd, \u0bb7\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b99\u0bcd"
-}
\ No newline at end of file
diff --git a/utilities/doctype/address/locale/th-doc.json b/utilities/doctype/address/locale/th-doc.json
deleted file mode 100644
index 165d8ad..0000000
--- a/utilities/doctype/address/locale/th-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", 
- "Address Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", 
- "Address Line1": "Line1 \u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", 
- "Address Line2": "Line2 \u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", 
- "Address Title": "\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", 
- "Address Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e02\u0e2d\u0e07\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", 
- "Check to make Shipping Address": "\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", 
- "Check to make primary address": "\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e2d\u0e22\u0e39\u0e48\u0e2b\u0e25\u0e31\u0e01", 
- "City/Town": "\u0e40\u0e21\u0e37\u0e2d\u0e07 / \u0e08\u0e31\u0e07\u0e2b\u0e27\u0e31\u0e14", 
- "Country": "\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28", 
- "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Email Id": "Email \u0e23\u0e2b\u0e31\u0e2a", 
- "Fax": "\u0e41\u0e1f\u0e01\u0e0b\u0e4c", 
- "Is Primary Address": "\u0e40\u0e1b\u0e47\u0e19\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e2b\u0e25\u0e31\u0e01", 
- "Is Shipping Address": "\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07", 
- "Linked With": "\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e42\u0e22\u0e07\u0e01\u0e31\u0e1a", 
- "Name of person or organization that this address belongs to.": "\u0e0a\u0e37\u0e48\u0e2d\u0e1a\u0e38\u0e04\u0e04\u0e25\u0e2b\u0e23\u0e37\u0e2d\u0e2d\u0e07\u0e04\u0e4c\u0e01\u0e23\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e19\u0e35\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e02\u0e2d\u0e07", 
- "Phone": "\u0e42\u0e17\u0e23\u0e28\u0e31\u0e1e\u0e17\u0e4c", 
- "Pincode": "Pincode", 
- "Sales Partner": "\u0e1e\u0e31\u0e19\u0e18\u0e21\u0e34\u0e15\u0e23\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "State": "\u0e23\u0e31\u0e10", 
- "Supplier": "\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Supplier Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Utilities": "\u0e22\u0e39\u0e17\u0e34\u0e25\u0e34\u0e15\u0e35\u0e49", 
- "e.g. Office, Billing, Shipping": "\u0e2a\u0e33\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e40\u0e0a\u0e48\u0e19\u0e01\u0e32\u0e23\u0e40\u0e23\u0e35\u0e22\u0e01\u0e40\u0e01\u0e47\u0e1a\u0e40\u0e07\u0e34\u0e19\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32,"
-}
\ No newline at end of file
diff --git a/utilities/doctype/answer/__init__.py b/utilities/doctype/answer/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/utilities/doctype/answer/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/utilities/doctype/answer/answer.py b/utilities/doctype/answer/answer.py
deleted file mode 100644
index 7f48feb..0000000
--- a/utilities/doctype/answer/answer.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-
-class DocType:
-	def __init__(self, d, dl):
-		self.doc, self.doclist = d, dl
\ No newline at end of file
diff --git a/utilities/doctype/answer/answer.txt b/utilities/doctype/answer/answer.txt
deleted file mode 100644
index 58f0ba3..0000000
--- a/utilities/doctype/answer/answer.txt
+++ /dev/null
@@ -1,80 +0,0 @@
-[
- {
-  "creation": "2012-03-27 14:36:01", 
-  "docstatus": 0, 
-  "modified": "2012-03-27 14:36:01", 
-  "modified_by": "Administrator", 
-  "owner": "Administrator"
- }, 
- {
-  "allow_attach": 0, 
-  "allow_trash": 1, 
-  "autoname": "_ANS.#######", 
-  "doctype": "DocType", 
-  "in_create": 1, 
-  "module": "Utilities", 
-  "name": "__common__", 
-  "read_only": 1, 
-  "section_style": "Simple", 
-  "show_in_menu": 0, 
-  "version": 3
- }, 
- {
-  "doctype": "DocField", 
-  "name": "__common__", 
-  "parent": "Answer", 
-  "parentfield": "fields", 
-  "parenttype": "DocType", 
-  "permlevel": 0
- }, 
- {
-  "cancel": 1, 
-  "create": 1, 
-  "doctype": "DocPerm", 
-  "name": "__common__", 
-  "parent": "Answer", 
-  "parentfield": "permissions", 
-  "parenttype": "DocType", 
-  "permlevel": 0, 
-  "read": 1, 
-  "report": 1, 
-  "role": "All", 
-  "write": 1
- }, 
- {
-  "doctype": "DocType", 
-  "name": "Answer"
- }, 
- {
-  "doctype": "DocPerm"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "question", 
-  "fieldtype": "Link", 
-  "label": "Question", 
-  "options": "Question"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "answer", 
-  "fieldtype": "Text", 
-  "label": "Answer", 
-  "oldfieldname": "question", 
-  "oldfieldtype": "Text"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "points", 
-  "fieldtype": "Int", 
-  "label": "Points"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "_users_voted", 
-  "fieldtype": "Text", 
-  "hidden": 1, 
-  "label": "Users Voted", 
-  "print_hide": 1
- }
-]
\ No newline at end of file
diff --git a/utilities/doctype/answer/locale/_messages_doc.json b/utilities/doctype/answer/locale/_messages_doc.json
deleted file mode 100644
index 252553e4..0000000
--- a/utilities/doctype/answer/locale/_messages_doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-[
- "Question", 
- "Utilities", 
- "Answer", 
- "Points", 
- "Users Voted"
-]
\ No newline at end of file
diff --git a/utilities/doctype/answer/locale/ar-doc.json b/utilities/doctype/answer/locale/ar-doc.json
deleted file mode 100644
index 4950916..0000000
--- a/utilities/doctype/answer/locale/ar-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Answer": "\u0625\u062c\u0627\u0628\u0629", 
- "Points": "\u0646\u0642\u0627\u0637", 
- "Question": "\u0633\u0624\u0627\u0644", 
- "Users Voted": "\u0635\u0648\u062a \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646", 
- "Utilities": "\u062e\u062f\u0645\u0627\u062a"
-}
\ No newline at end of file
diff --git a/utilities/doctype/answer/locale/de-doc.json b/utilities/doctype/answer/locale/de-doc.json
deleted file mode 100644
index 13b8911..0000000
--- a/utilities/doctype/answer/locale/de-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Answer": "Beantworten", 
- "Points": "Punkte", 
- "Question": "Frage", 
- "Users Voted": "Nutzer", 
- "Utilities": "Dienstprogramme"
-}
\ No newline at end of file
diff --git a/utilities/doctype/answer/locale/es-doc.json b/utilities/doctype/answer/locale/es-doc.json
deleted file mode 100644
index ac4cb59..0000000
--- a/utilities/doctype/answer/locale/es-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Answer": "Responder", 
- "Points": "Puntos", 
- "Question": "Cuesti\u00f3n", 
- "Users Voted": "Los usuarios Votado", 
- "Utilities": "Utilidades"
-}
\ No newline at end of file
diff --git a/utilities/doctype/answer/locale/fr-doc.json b/utilities/doctype/answer/locale/fr-doc.json
deleted file mode 100644
index e3c0b30..0000000
--- a/utilities/doctype/answer/locale/fr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Answer": "R\u00e9pondre", 
- "Points": "Points", 
- "Question": "Question", 
- "Users Voted": "Des internautes Yahoo!", 
- "Utilities": "Utilitaires"
-}
\ No newline at end of file
diff --git a/utilities/doctype/answer/locale/hi-doc.json b/utilities/doctype/answer/locale/hi-doc.json
deleted file mode 100644
index 1c44b86..0000000
--- a/utilities/doctype/answer/locale/hi-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Answer": "\u091c\u0935\u093e\u092c", 
- "Points": "\u00bb", 
- "Question": "\u0938\u0935\u093e\u0932", 
- "Users Voted": "\u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u0935\u094b\u091f \u0926\u093f\u092f\u093e", 
- "Utilities": "\u0909\u092a\u092f\u094b\u0917\u093f\u0924\u093e\u090f\u0901"
-}
\ No newline at end of file
diff --git a/utilities/doctype/answer/locale/hr-doc.json b/utilities/doctype/answer/locale/hr-doc.json
deleted file mode 100644
index b712783..0000000
--- a/utilities/doctype/answer/locale/hr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Answer": "Odgovoriti", 
- "Points": "Bodovi", 
- "Question": "Pitanje", 
- "Users Voted": "Korisnici Glasao", 
- "Utilities": "Komunalne usluge"
-}
\ No newline at end of file
diff --git a/utilities/doctype/answer/locale/nl-doc.json b/utilities/doctype/answer/locale/nl-doc.json
deleted file mode 100644
index dc7d232..0000000
--- a/utilities/doctype/answer/locale/nl-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Answer": "Beantwoorden", 
- "Points": "Punten", 
- "Question": "Vraag", 
- "Users Voted": "Gebruikers Verkozen", 
- "Utilities": "Utilities"
-}
\ No newline at end of file
diff --git a/utilities/doctype/answer/locale/pt-BR-doc.json b/utilities/doctype/answer/locale/pt-BR-doc.json
deleted file mode 100644
index b8b74d7..0000000
--- a/utilities/doctype/answer/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Answer": "Resposta", 
- "Points": "Pontos", 
- "Question": "Pergunta", 
- "Users Voted": "Votos de usu\u00e1rios", 
- "Utilities": "Utilit\u00e1rios"
-}
\ No newline at end of file
diff --git a/utilities/doctype/answer/locale/pt-doc.json b/utilities/doctype/answer/locale/pt-doc.json
deleted file mode 100644
index 987cbf2..0000000
--- a/utilities/doctype/answer/locale/pt-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Answer": "Responder", 
- "Points": "Pontos", 
- "Question": "Pergunta", 
- "Users Voted": "Votado usu\u00e1rios", 
- "Utilities": "Utilit\u00e1rios"
-}
\ No newline at end of file
diff --git a/utilities/doctype/answer/locale/sr-doc.json b/utilities/doctype/answer/locale/sr-doc.json
deleted file mode 100644
index 711187f..0000000
--- a/utilities/doctype/answer/locale/sr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Answer": "\u041e\u0434\u0433\u043e\u0432\u043e\u0440", 
- "Points": "\u0422\u0430\u0447\u043a\u0435", 
- "Question": "\u041f\u0438\u0442\u0430\u045a\u0435", 
- "Users Voted": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0446\u0438 \u0413\u043b\u0430\u0441\u0430\u043e", 
- "Utilities": "\u041a\u043e\u043c\u0443\u043d\u0430\u043b\u043d\u0435 \u0443\u0441\u043b\u0443\u0433\u0435"
-}
\ No newline at end of file
diff --git a/utilities/doctype/answer/locale/ta-doc.json b/utilities/doctype/answer/locale/ta-doc.json
deleted file mode 100644
index 2fa783a..0000000
--- a/utilities/doctype/answer/locale/ta-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Answer": "\u0baa\u0ba4\u0bbf\u0bb2\u0bcd", 
- "Points": "\u0baa\u0bc1\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bb3\u0bcd", 
- "Question": "\u0bb5\u0bbf\u0ba9\u0bbe", 
- "Users Voted": "\u0baa\u0baf\u0ba9\u0bb0\u0bcd \u0ba4\u0bb3\u0bae\u0bcd", 
- "Utilities": "\u0baa\u0baf\u0ba9\u0bcd\u0baa\u0bbe\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"
-}
\ No newline at end of file
diff --git a/utilities/doctype/answer/locale/th-doc.json b/utilities/doctype/answer/locale/th-doc.json
deleted file mode 100644
index eb8c623..0000000
--- a/utilities/doctype/answer/locale/th-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Answer": "\u0e15\u0e2d\u0e1a", 
- "Points": "\u0e08\u0e38\u0e14", 
- "Question": "\u0e04\u0e33\u0e16\u0e32\u0e21", 
- "Users Voted": "\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e42\u0e2b\u0e27\u0e15", 
- "Utilities": "\u0e22\u0e39\u0e17\u0e34\u0e25\u0e34\u0e15\u0e35\u0e49"
-}
\ No newline at end of file
diff --git a/utilities/doctype/contact/README.md b/utilities/doctype/contact/README.md
new file mode 100644
index 0000000..484522c
--- /dev/null
+++ b/utilities/doctype/contact/README.md
@@ -0,0 +1 @@
+Contact representing a Customer or Supplier.
\ No newline at end of file
diff --git a/utilities/doctype/contact/contact.js b/utilities/doctype/contact/contact.js
index 5f15327..1dfa454 100644
--- a/utilities/doctype/contact/contact.js
+++ b/utilities/doctype/contact/contact.js
@@ -14,13 +14,7 @@
 // You should have received a copy of the GNU General Public License
 // along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-cur_frm.cscript.onload = function(doc, cdt, cdn) {	
-	cur_frm.add_fetch('customer', 'customer_name', 'customer_name');
-	cur_frm.add_fetch('supplier', 'supplier_name', 'supplier_name');
-	
-	cur_frm.fields_dict.customer.get_query = erpnext.utils.customer_query;
-	cur_frm.fields_dict.supplier.get_query = erpnext.utils.supplier_query;
-}
+wn.require('app/controllers/js/contact_address_common.js');
 
 cur_frm.cscript.refresh = function(doc) {
 	cur_frm.communication_view = new wn.views.CommunicationList({
@@ -28,7 +22,7 @@
 		parent: cur_frm.fields_dict.communication_html.wrapper,
 		doc: doc,
 		recipients: doc.email_id
-	})	
+	});
 }
 
 cur_frm.cscript.hide_dialog = function() {
diff --git a/utilities/doctype/contact/locale/_messages_doc.json b/utilities/doctype/contact/locale/_messages_doc.json
deleted file mode 100644
index c1d837b..0000000
--- a/utilities/doctype/contact/locale/_messages_doc.json
+++ /dev/null
@@ -1,26 +0,0 @@
-[
- "Trash Reason", 
- "Is Primary Contact", 
- "Department", 
- "Unsubscribed", 
- "Supplier", 
- "Supplier Name", 
- "Status", 
- "Designation", 
- "Utilities", 
- "Phone", 
- "Enter designation of this Contact", 
- "Customer", 
- "Enter department to which this Contact belongs", 
- "Contact", 
- "Customer Name", 
- "Mobile No", 
- "Sales Partner", 
- "Replied", 
- "First Name", 
- "Last Name", 
- "Communication HTML", 
- "Contact Details", 
- "Open", 
- "Email Id"
-]
\ No newline at end of file
diff --git a/utilities/doctype/contact/locale/ar-doc.json b/utilities/doctype/contact/locale/ar-doc.json
deleted file mode 100644
index c466963..0000000
--- a/utilities/doctype/contact/locale/ar-doc.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "Communication HTML": "\u0627\u0644\u0627\u062a\u0635\u0627\u0644\u0627\u062a HTML", 
- "Contact": "\u0627\u062a\u0635\u0644", 
- "Contact Details": "\u0644\u0644\u0625\u062a\u0635\u0627\u0644", 
- "Customer": "\u0632\u0628\u0648\u0646", 
- "Customer Name": "\u0627\u0633\u0645 \u0627\u0644\u0639\u0645\u064a\u0644", 
- "Department": "\u0642\u0633\u0645", 
- "Designation": "\u062a\u0639\u064a\u064a\u0646", 
- "Email Id": "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u0639\u0631\u0641", 
- "Enter department to which this Contact belongs": "\u0623\u062f\u062e\u0644 \u0627\u0644\u062f\u0627\u0626\u0631\u0629 \u0627\u0644\u062a\u064a \u064a\u0646\u062a\u0645\u064a \u0647\u0630\u0627 \u0627\u0644\u0627\u062a\u0635\u0627\u0644", 
- "Enter designation of this Contact": "\u0623\u062f\u062e\u0644 \u062a\u0633\u0645\u064a\u0629 \u0647\u0630\u0627 \u0627\u0644\u0627\u062a\u0635\u0627\u0644", 
- "First Name": "\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0623\u0648\u0644", 
- "Is Primary Contact": "\u0647\u0648 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0627\u0644\u0623\u0648\u0644\u064a\u0629", 
- "Last Name": "\u0627\u0633\u0645 \u0627\u0644\u0639\u0627\u0626\u0644\u0629", 
- "Mobile No": "\u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644", 
- "Open": "\u0641\u062a\u062d", 
- "Phone": "\u0647\u0627\u062a\u0641", 
- "Replied": "\u0631\u062f", 
- "Sales Partner": "\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0634\u0631\u064a\u0643", 
- "Status": "\u062d\u0627\u0644\u0629", 
- "Supplier": "\u0645\u0632\u0648\u062f", 
- "Supplier Name": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0648\u0631\u062f", 
- "Trash Reason": "\u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0642\u0645\u0627\u0645\u0629", 
- "Unsubscribed": "\u0625\u0644\u063a\u0627\u0621 \u0627\u0634\u062a\u0631\u0627\u0643\u0643", 
- "Utilities": "\u062e\u062f\u0645\u0627\u062a"
-}
\ No newline at end of file
diff --git a/utilities/doctype/contact/locale/de-doc.json b/utilities/doctype/contact/locale/de-doc.json
deleted file mode 100644
index 64a273c..0000000
--- a/utilities/doctype/contact/locale/de-doc.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "Communication HTML": "Communication HTML", 
- "Contact": "Kontakt", 
- "Contact Details": "Kontakt Details", 
- "Customer": "Kunde", 
- "Customer Name": "Name des Kunden", 
- "Department": "Abteilung", 
- "Designation": "Bezeichnung", 
- "Email Id": "Email Id", 
- "Enter department to which this Contact belongs": "Geben Abteilung, auf die diese Kontakt geh\u00f6rt", 
- "Enter designation of this Contact": "Geben Bezeichnung dieser Kontakt", 
- "First Name": "Vorname", 
- "Is Primary Contact": "Ist Hauptansprechpartner", 
- "Last Name": "Nachname", 
- "Mobile No": "In Mobile", 
- "Open": "\u00d6ffnen", 
- "Phone": "Telefon", 
- "Replied": "Beantwortet", 
- "Sales Partner": "Vertriebspartner", 
- "Status": "Status", 
- "Supplier": "Lieferant", 
- "Supplier Name": "Name des Anbieters", 
- "Trash Reason": "Trash Reason", 
- "Unsubscribed": "Unsubscribed", 
- "Utilities": "Dienstprogramme"
-}
\ No newline at end of file
diff --git a/utilities/doctype/contact/locale/es-doc.json b/utilities/doctype/contact/locale/es-doc.json
deleted file mode 100644
index e923801..0000000
--- a/utilities/doctype/contact/locale/es-doc.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "Communication HTML": "Comunicaci\u00f3n HTML", 
- "Contact": "Contacto", 
- "Contact Details": "Contacto", 
- "Customer": "Cliente", 
- "Customer Name": "Nombre del cliente", 
- "Department": "Departamento", 
- "Designation": "Designaci\u00f3n", 
- "Email Id": "Email Id", 
- "Enter department to which this Contact belongs": "Ingrese departamento al que pertenece el contacto", 
- "Enter designation of this Contact": "Ingrese designaci\u00f3n de este contacto", 
- "First Name": "Nombre", 
- "Is Primary Contact": "Es el contacto principal", 
- "Last Name": "Apellido", 
- "Mobile No": "Mobile No", 
- "Open": "Abierto", 
- "Phone": "Tel\u00e9fono", 
- "Replied": "Respondidos", 
- "Sales Partner": "Sales Partner", 
- "Status": "Estado", 
- "Supplier": "Proveedor", 
- "Supplier Name": "Nombre del proveedor", 
- "Trash Reason": "Trash Raz\u00f3n", 
- "Unsubscribed": "No suscrito", 
- "Utilities": "Utilidades"
-}
\ No newline at end of file
diff --git a/utilities/doctype/contact/locale/fr-doc.json b/utilities/doctype/contact/locale/fr-doc.json
deleted file mode 100644
index 87ebc68..0000000
--- a/utilities/doctype/contact/locale/fr-doc.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "Communication HTML": "Communication HTML", 
- "Contact": "Contacter", 
- "Contact Details": "Coordonn\u00e9es", 
- "Customer": "Client", 
- "Customer Name": "Nom du client", 
- "Department": "D\u00e9partement", 
- "Designation": "D\u00e9signation", 
- "Email Id": "Identification d&#39;email", 
- "Enter department to which this Contact belongs": "Entrez d\u00e9partement auquel appartient ce contact", 
- "Enter designation of this Contact": "Entrez la d\u00e9signation de ce contact", 
- "First Name": "Pr\u00e9nom", 
- "Is Primary Contact": "Est-ressource principale", 
- "Last Name": "Nom de famille", 
- "Mobile No": "Aucun mobile", 
- "Open": "Ouvert", 
- "Phone": "T\u00e9l\u00e9phone", 
- "Replied": "R\u00e9pondu", 
- "Sales Partner": "Sales Partner", 
- "Status": "Statut", 
- "Supplier": "Fournisseur", 
- "Supplier Name": "Nom du fournisseur", 
- "Trash Reason": "Raison Corbeille", 
- "Unsubscribed": "D\u00e9sabonn\u00e9", 
- "Utilities": "Utilitaires"
-}
\ No newline at end of file
diff --git a/utilities/doctype/contact/locale/hi-doc.json b/utilities/doctype/contact/locale/hi-doc.json
deleted file mode 100644
index 77e426f..0000000
--- a/utilities/doctype/contact/locale/hi-doc.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "Communication HTML": "\u0938\u0902\u091a\u093e\u0930 HTML", 
- "Contact": "\u0938\u0902\u092a\u0930\u094d\u0915", 
- "Contact Details": "\u091c\u093e\u0928\u0915\u093e\u0930\u0940 \u0915\u0947 \u0932\u093f\u090f \u0938\u0902\u092a\u0930\u094d\u0915", 
- "Customer": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "Customer Name": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u093e \u0928\u093e\u092e", 
- "Department": "\u0935\u093f\u092d\u093e\u0917", 
- "Designation": "\u092a\u0926\u0928\u093e\u092e", 
- "Email Id": "\u0908\u092e\u0947\u0932 \u0906\u0908\u0921\u0940", 
- "Enter department to which this Contact belongs": "\u0935\u093f\u092d\u093e\u0917 \u0915\u094b \u091c\u094b \u0907\u0938 \u0938\u0902\u092a\u0930\u094d\u0915 \u0915\u0947 \u0905\u0902\u0924\u0930\u094d\u0917\u0924 \u0906\u0924\u093e \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902", 
- "Enter designation of this Contact": "\u0907\u0938 \u0938\u0902\u092a\u0930\u094d\u0915 \u0915\u0947 \u092a\u0926 \u092a\u0930 \u0928\u093f\u092f\u0941\u0915\u094d\u0924\u093f \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902", 
- "First Name": "\u092a\u094d\u0930\u0925\u092e \u0928\u093e\u092e", 
- "Is Primary Contact": "\u092a\u094d\u0930\u093e\u0925\u092e\u093f\u0915 \u0938\u0902\u092a\u0930\u094d\u0915", 
- "Last Name": "\u0938\u0930\u0928\u0947\u092e", 
- "Mobile No": "\u0928\u0939\u0940\u0902 \u092e\u094b\u092c\u093e\u0907\u0932", 
- "Open": "\u0916\u0941\u0932\u093e", 
- "Phone": "\u092b\u093c\u094b\u0928", 
- "Replied": "\u0909\u0924\u094d\u0924\u0930", 
- "Sales Partner": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0938\u093e\u0925\u0940", 
- "Status": "\u0939\u0948\u0938\u093f\u092f\u0924", 
- "Supplier": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915", 
- "Supplier Name": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915 \u0928\u093e\u092e", 
- "Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923", 
- "Unsubscribed": "\u0906\u092a\u0915\u0940 \u0938\u0926\u0938\u094d\u092f\u0924\u093e \u0938\u092e\u093e\u092a\u094d\u0924 \u0915\u0930 \u0926\u0940", 
- "Utilities": "\u0909\u092a\u092f\u094b\u0917\u093f\u0924\u093e\u090f\u0901"
-}
\ No newline at end of file
diff --git a/utilities/doctype/contact/locale/hr-doc.json b/utilities/doctype/contact/locale/hr-doc.json
deleted file mode 100644
index 72ddf89..0000000
--- a/utilities/doctype/contact/locale/hr-doc.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "Communication HTML": "Komunikacija HTML", 
- "Contact": "Kontaktirati", 
- "Contact Details": "Kontakt podaci", 
- "Customer": "Kupac", 
- "Customer Name": "Naziv klijenta", 
- "Department": "Odsjek", 
- "Designation": "Oznaka", 
- "Email Id": "E-mail ID", 
- "Enter department to which this Contact belongs": "Unesite odjel na koji se ovaj Kontakt pripada", 
- "Enter designation of this Contact": "Upi\u0161ite oznaku ove Kontakt", 
- "First Name": "Ime", 
- "Is Primary Contact": "Je Primarna Kontakt", 
- "Last Name": "Prezime", 
- "Mobile No": "Mobitel Nema", 
- "Open": "Otvoreno", 
- "Phone": "Telefon", 
- "Replied": "Odgovorio", 
- "Sales Partner": "Prodaja partner", 
- "Status": "Status", 
- "Supplier": "Dobavlja\u010d", 
- "Supplier Name": "Dobavlja\u010d Ime", 
- "Trash Reason": "Otpad Razlog", 
- "Unsubscribed": "Pretplatu", 
- "Utilities": "Komunalne usluge"
-}
\ No newline at end of file
diff --git a/utilities/doctype/contact/locale/nl-doc.json b/utilities/doctype/contact/locale/nl-doc.json
deleted file mode 100644
index 4f821f2..0000000
--- a/utilities/doctype/contact/locale/nl-doc.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "Communication HTML": "Communicatie HTML", 
- "Contact": "Contact", 
- "Contact Details": "Contactgegevens", 
- "Customer": "Klant", 
- "Customer Name": "Klantnaam", 
- "Department": "Afdeling", 
- "Designation": "Benaming", 
- "Email Id": "E-mail Identiteitskaart", 
- "Enter department to which this Contact belongs": "Voer dienst waaraan deze persoon behoort", 
- "Enter designation of this Contact": "Voer aanwijzing van deze persoon", 
- "First Name": "Voornaam", 
- "Is Primary Contact": "Is Primaire contactpersoon", 
- "Last Name": "Achternaam", 
- "Mobile No": "Mobiel Nog geen", 
- "Open": "Open", 
- "Phone": "Telefoon", 
- "Replied": "Beantwoord", 
- "Sales Partner": "Sales Partner", 
- "Status": "Staat", 
- "Supplier": "Leverancier", 
- "Supplier Name": "Leverancier Naam", 
- "Trash Reason": "Trash Reden", 
- "Unsubscribed": "Uitgeschreven", 
- "Utilities": "Utilities"
-}
\ No newline at end of file
diff --git a/utilities/doctype/contact/locale/pt-BR-doc.json b/utilities/doctype/contact/locale/pt-BR-doc.json
deleted file mode 100644
index 647dbcd..0000000
--- a/utilities/doctype/contact/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "Communication HTML": "Comunica\u00e7\u00e3o HTML", 
- "Contact": "Contato", 
- "Contact Details": "Detalhes do Contato", 
- "Customer": "Cliente", 
- "Customer Name": "Nome do cliente", 
- "Department": "Departamento", 
- "Designation": "Designa\u00e7\u00e3o", 
- "Email Id": "Endere\u00e7o de e-mail", 
- "Enter department to which this Contact belongs": "Entre com o departamento a que este contato pertence", 
- "Enter designation of this Contact": "Digite a designa\u00e7\u00e3o deste contato", 
- "First Name": "Nome", 
- "Is Primary Contact": "\u00c9 o contato principal", 
- "Last Name": "Sobrenome", 
- "Mobile No": "Telefone Celular", 
- "Open": "Abrir", 
- "Phone": "Telefone", 
- "Replied": "Respondeu", 
- "Sales Partner": "Parceiro de Vendas", 
- "Status": "Estado", 
- "Supplier": "Fornecedor", 
- "Supplier Name": "Nome do Fornecedor", 
- "Trash Reason": "Raz\u00e3o de p\u00f4r no lixo", 
- "Unsubscribed": "Inscri\u00e7\u00e3o Cancelada", 
- "Utilities": "Utilit\u00e1rios"
-}
\ No newline at end of file
diff --git a/utilities/doctype/contact/locale/pt-doc.json b/utilities/doctype/contact/locale/pt-doc.json
deleted file mode 100644
index 6aaa872..0000000
--- a/utilities/doctype/contact/locale/pt-doc.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "Communication HTML": "Comunica\u00e7\u00e3o HTML", 
- "Contact": "Contato", 
- "Contact Details": "Contacto", 
- "Customer": "Cliente", 
- "Customer Name": "Nome do cliente", 
- "Department": "Departamento", 
- "Designation": "Designa\u00e7\u00e3o", 
- "Email Id": "Id e-mail", 
- "Enter department to which this Contact belongs": "Entre com o departamento a que pertence este contato", 
- "Enter designation of this Contact": "Digite designa\u00e7\u00e3o de este contato", 
- "First Name": "Nome", 
- "Is Primary Contact": "\u00c9 Contato Principal", 
- "Last Name": "Sobrenome", 
- "Mobile No": "No m\u00f3vel", 
- "Open": "Abrir", 
- "Phone": "Telefone", 
- "Replied": "Respondeu", 
- "Sales Partner": "Parceiro de vendas", 
- "Status": "Estado", 
- "Supplier": "Fornecedor", 
- "Supplier Name": "Nome do Fornecedor", 
- "Trash Reason": "Raz\u00e3o lixo", 
- "Unsubscribed": "Inscri\u00e7\u00e3o cancelada", 
- "Utilities": "Utilit\u00e1rios"
-}
\ No newline at end of file
diff --git a/utilities/doctype/contact/locale/sr-doc.json b/utilities/doctype/contact/locale/sr-doc.json
deleted file mode 100644
index 9fbf126..0000000
--- a/utilities/doctype/contact/locale/sr-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Communication HTML": "\u041a\u043e\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0458\u0430 \u0425\u0422\u041c\u041b", 
- "Contact": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "Contact Details": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0414\u0435\u0442\u0430\u0459\u0438", 
- "Customer": "\u041a\u0443\u043f\u0430\u0446", 
- "Customer Name": "\u0418\u043c\u0435 \u043a\u043b\u0438\u0458\u0435\u043d\u0442\u0430", 
- "Department": "\u041e\u0434\u0435\u0459\u0435\u045a\u0435", 
- "Designation": "\u041e\u0437\u043d\u0430\u043a\u0430", 
- "Email Id": "\u0415\u043c\u0430\u0438\u043b \u0418\u0414", 
- "Enter department to which this Contact belongs": "\u0423\u043d\u0435\u0441\u0438\u0442\u0435 \u043e\u0434\u0435\u0459\u0435\u045a\u0435 \u043a\u043e\u0458\u0435 \u0441\u0435 \u043e\u0432\u0430\u0458 \u043a\u043e\u043d\u0442\u0430\u043a\u0442 \u043f\u0440\u0438\u043f\u0430\u0434\u0430", 
- "Enter designation of this Contact": "\u0423\u043d\u0435\u0441\u0438\u0442\u0435 \u043d\u0430\u0437\u0438\u0432 \u043e\u0432\u043e\u0433 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0430", 
- "First Name": "\u0418\u043c\u0435", 
- "Is Primary Contact": "\u0414\u0430 \u043b\u0438 \u041f\u0440\u0438\u043c\u0430\u0440\u043d\u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442", 
- "Last Name": "\u041f\u0440\u0435\u0437\u0438\u043c\u0435", 
- "Mobile No": "\u041c\u043e\u0431\u0438\u043b\u043d\u0438 \u041d\u0435\u043c\u0430", 
- "Phone": "\u0422\u0435\u043b\u0435\u0444\u043e\u043d", 
- "Sales Partner": "\u041f\u0440\u043e\u0434\u0430\u0458\u0430 \u041f\u0430\u0440\u0442\u043d\u0435\u0440", 
- "Supplier": "\u0414\u043e\u0431\u0430\u0432\u0459\u0430\u0447", 
- "Supplier Name": "\u0421\u043d\u0430\u0431\u0434\u0435\u0432\u0430\u0447 \u0418\u043c\u0435", 
- "Trash Reason": "\u0421\u043c\u0435\u045b\u0435 \u0420\u0430\u0437\u043b\u043e\u0433", 
- "Unsubscribed": "\u041e\u0442\u043a\u0430\u0437\u0430\u043b\u0438", 
- "Utilities": "\u041a\u043e\u043c\u0443\u043d\u0430\u043b\u043d\u0435 \u0443\u0441\u043b\u0443\u0433\u0435"
-}
\ No newline at end of file
diff --git a/utilities/doctype/contact/locale/ta-doc.json b/utilities/doctype/contact/locale/ta-doc.json
deleted file mode 100644
index 35c32a9..0000000
--- a/utilities/doctype/contact/locale/ta-doc.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Communication HTML": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 HTML", 
- "Contact": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact Details": "\u0bb5\u0bbf\u0baa\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Customer Name": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Department": "\u0b87\u0bb2\u0bbe\u0b95\u0bbe", 
- "Designation": "\u0baa\u0ba4\u0bb5\u0bbf", 
- "Email Id": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0bb5\u0bbf\u0bb2\u0bbe\u0b9a\u0bae\u0bcd", 
- "Enter department to which this Contact belongs": "\u0b87\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 \u0b9a\u0bbe\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc1\u0bb1\u0bc8 \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bb5\u0bc1\u0bae\u0bcd", 
- "Enter designation of this Contact": "\u0b87\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 \u0baa\u0ba4\u0bb5\u0bbf \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bb5\u0bc1\u0bae\u0bcd", 
- "First Name": "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Is Primary Contact": "\u0bae\u0bc1\u0ba4\u0ba9\u0bcd\u0bae\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Last Name": "\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Mobile No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0bae\u0bc6\u0bbe\u0baa\u0bc8\u0bb2\u0bcd", 
- "Phone": "\u0ba4\u0bc6\u0bbe\u0bb2\u0bc8\u0baa\u0bc7\u0b9a\u0bbf", 
- "Sales Partner": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0bb5\u0bb0\u0ba9\u0bcd\u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8 \u0ba4\u0bc1\u0ba3\u0bc8", 
- "Supplier": "\u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bb5\u0bb0\u0bcd", 
- "Supplier Name": "\u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bc1\u0baa\u0bb5\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Trash Reason": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd", 
- "Unsubscribed": "\u0b95\u0bc1\u0bb4\u0bc1\u0bb5\u0bbf\u0bb2\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Utilities": "\u0baa\u0baf\u0ba9\u0bcd\u0baa\u0bbe\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"
-}
\ No newline at end of file
diff --git a/utilities/doctype/contact/locale/th-doc.json b/utilities/doctype/contact/locale/th-doc.json
deleted file mode 100644
index 65271f7..0000000
--- a/utilities/doctype/contact/locale/th-doc.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "Communication HTML": "HTML \u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23", 
- "Contact": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Customer Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Department": "\u0e41\u0e1c\u0e19\u0e01", 
- "Designation": "\u0e01\u0e32\u0e23\u0e41\u0e15\u0e48\u0e07\u0e15\u0e31\u0e49\u0e07", 
- "Email Id": "Email \u0e23\u0e2b\u0e31\u0e2a", 
- "Enter department to which this Contact belongs": "\u0e43\u0e2a\u0e48\u0e41\u0e1c\u0e19\u0e01\u0e17\u0e35\u0e48\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e19\u0e35\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e02\u0e2d\u0e07", 
- "Enter designation of this Contact": "\u0e43\u0e2a\u0e48\u0e0a\u0e37\u0e48\u0e2d\u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32\u0e44\u0e14\u0e49\u0e17\u0e35\u0e48\u0e19\u0e35\u0e48", 
- "First Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e41\u0e23\u0e01", 
- "Is Primary Contact": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e2b\u0e25\u0e31\u0e01\u0e04\u0e37\u0e2d", 
- "Last Name": "\u0e19\u0e32\u0e21\u0e2a\u0e01\u0e38\u0e25", 
- "Mobile No": "\u0e21\u0e37\u0e2d\u0e16\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Open": "\u0e40\u0e1b\u0e34\u0e14", 
- "Phone": "\u0e42\u0e17\u0e23\u0e28\u0e31\u0e1e\u0e17\u0e4c", 
- "Replied": "Replied", 
- "Sales Partner": "\u0e1e\u0e31\u0e19\u0e18\u0e21\u0e34\u0e15\u0e23\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22", 
- "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30", 
- "Supplier": "\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Supplier Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30", 
- "Unsubscribed": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e01\u0e32\u0e23\u0e2a\u0e21\u0e31\u0e04\u0e23", 
- "Utilities": "\u0e22\u0e39\u0e17\u0e34\u0e25\u0e34\u0e15\u0e35\u0e49"
-}
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper/__init__.py b/utilities/doctype/gl_mapper/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/utilities/doctype/gl_mapper/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/utilities/doctype/gl_mapper/gl_mapper.py b/utilities/doctype/gl_mapper/gl_mapper.py
deleted file mode 100644
index 7f48feb..0000000
--- a/utilities/doctype/gl_mapper/gl_mapper.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-
-class DocType:
-	def __init__(self, d, dl):
-		self.doc, self.doclist = d, dl
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper/gl_mapper.txt b/utilities/doctype/gl_mapper/gl_mapper.txt
deleted file mode 100644
index 2059186..0000000
--- a/utilities/doctype/gl_mapper/gl_mapper.txt
+++ /dev/null
@@ -1,73 +0,0 @@
-[
- {
-  "creation": "2012-04-13 11:56:40", 
-  "docstatus": 0, 
-  "modified": "2012-04-23 12:27:38", 
-  "modified_by": "Administrator", 
-  "owner": "Administrator"
- }, 
- {
-  "_last_update": "1305006361", 
-  "autoname": "field:doc_type", 
-  "doctype": "DocType", 
-  "module": "Utilities", 
-  "name": "__common__", 
-  "section_style": "Simple", 
-  "show_in_menu": 0, 
-  "version": 1
- }, 
- {
-  "doctype": "DocField", 
-  "name": "__common__", 
-  "parent": "GL Mapper", 
-  "parentfield": "fields", 
-  "parenttype": "DocType", 
-  "permlevel": 0
- }, 
- {
-  "create": 0, 
-  "doctype": "DocPerm", 
-  "name": "__common__", 
-  "parent": "GL Mapper", 
-  "parentfield": "permissions", 
-  "parenttype": "DocType", 
-  "permlevel": 0, 
-  "read": 1, 
-  "report": 1
- }, 
- {
-  "doctype": "DocType", 
-  "name": "GL Mapper"
- }, 
- {
-  "amend": 0, 
-  "cancel": 0, 
-  "doctype": "DocPerm", 
-  "role": "Accounts User", 
-  "submit": 0, 
-  "write": 0
- }, 
- {
-  "doctype": "DocPerm", 
-  "role": "System Manager", 
-  "write": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "doc_type", 
-  "fieldtype": "Data", 
-  "label": "Doc Type", 
-  "oldfieldname": "doc_type", 
-  "oldfieldtype": "Link", 
-  "reqd": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "fields", 
-  "fieldtype": "Table", 
-  "label": "Fields", 
-  "oldfieldname": "fields", 
-  "oldfieldtype": "Table", 
-  "options": "GL Mapper Detail"
- }
-]
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper/locale/_messages_doc.json b/utilities/doctype/gl_mapper/locale/_messages_doc.json
deleted file mode 100644
index 2a0596b..0000000
--- a/utilities/doctype/gl_mapper/locale/_messages_doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-[
- "Fields", 
- "Utilities", 
- "Doc Type", 
- "GL Mapper"
-]
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper/locale/ar-doc.json b/utilities/doctype/gl_mapper/locale/ar-doc.json
deleted file mode 100644
index 0fec76d..0000000
--- a/utilities/doctype/gl_mapper/locale/ar-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Doc Type": "\u0646\u0648\u0639 \u0627\u0644\u0648\u062b\u064a\u0642\u0629", 
- "Fields": "\u0627\u0644\u062d\u0642\u0648\u0644", 
- "GL Mapper": "GL \u0645\u062e\u0637\u0637", 
- "Utilities": "\u062e\u062f\u0645\u0627\u062a"
-}
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper/locale/de-doc.json b/utilities/doctype/gl_mapper/locale/de-doc.json
deleted file mode 100644
index 509d4d2..0000000
--- a/utilities/doctype/gl_mapper/locale/de-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Doc Type": "Doc Type", 
- "Fields": "Felder", 
- "GL Mapper": "GL Mapper", 
- "Utilities": "Dienstprogramme"
-}
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper/locale/es-doc.json b/utilities/doctype/gl_mapper/locale/es-doc.json
deleted file mode 100644
index 91ab293..0000000
--- a/utilities/doctype/gl_mapper/locale/es-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Doc Type": "Tipo Doc.", 
- "Fields": "Campos", 
- "GL Mapper": "GL Mapper", 
- "Utilities": "Utilidades"
-}
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper/locale/fr-doc.json b/utilities/doctype/gl_mapper/locale/fr-doc.json
deleted file mode 100644
index ffdc1fb..0000000
--- a/utilities/doctype/gl_mapper/locale/fr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Doc Type": "Doc Type d&#39;", 
- "Fields": "Champs", 
- "GL Mapper": "GL Mapper", 
- "Utilities": "Utilitaires"
-}
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper/locale/hi-doc.json b/utilities/doctype/gl_mapper/locale/hi-doc.json
deleted file mode 100644
index 5569f7a..0000000
--- a/utilities/doctype/gl_mapper/locale/hi-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Doc Type": "\u0921\u0949\u0915\u094d\u091f\u0930 \u0915\u0947 \u092a\u094d\u0930\u0915\u093e\u0930", 
- "Fields": "\u092b\u0940\u0932\u094d\u0921\u094d\u0938", 
- "GL Mapper": "\u091c\u0940\u090f\u0932 \u092a\u094d\u0930\u0924\u093f\u091a\u093f\u0924\u094d\u0930\u0923", 
- "Utilities": "\u0909\u092a\u092f\u094b\u0917\u093f\u0924\u093e\u090f\u0901"
-}
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper/locale/hr-doc.json b/utilities/doctype/gl_mapper/locale/hr-doc.json
deleted file mode 100644
index 7c869cc..0000000
--- a/utilities/doctype/gl_mapper/locale/hr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Doc Type": "Doc Tip", 
- "Fields": "Polja", 
- "GL Mapper": "GL Mapper", 
- "Utilities": "Komunalne usluge"
-}
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper/locale/nl-doc.json b/utilities/doctype/gl_mapper/locale/nl-doc.json
deleted file mode 100644
index 57d4d0f..0000000
--- a/utilities/doctype/gl_mapper/locale/nl-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Doc Type": "Doc Type", 
- "Fields": "Velden", 
- "GL Mapper": "GL Mapper", 
- "Utilities": "Utilities"
-}
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper/locale/pt-BR-doc.json b/utilities/doctype/gl_mapper/locale/pt-BR-doc.json
deleted file mode 100644
index 167ffa7..0000000
--- a/utilities/doctype/gl_mapper/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Doc Type": "Tipo do Documento", 
- "Fields": "Campos", 
- "GL Mapper": "Mapeamento GL", 
- "Utilities": "Utilit\u00e1rios"
-}
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper/locale/pt-doc.json b/utilities/doctype/gl_mapper/locale/pt-doc.json
deleted file mode 100644
index d67609b..0000000
--- a/utilities/doctype/gl_mapper/locale/pt-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Doc Type": "Tipo Doc", 
- "Fields": "Campos", 
- "GL Mapper": "GL Mapper", 
- "Utilities": "Utilit\u00e1rios"
-}
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper/locale/sr-doc.json b/utilities/doctype/gl_mapper/locale/sr-doc.json
deleted file mode 100644
index cc3589c..0000000
--- a/utilities/doctype/gl_mapper/locale/sr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Doc Type": "\u0414\u043e\u043a \u0422\u0438\u043f", 
- "Fields": "\u041f\u043e\u0459\u0430", 
- "GL Mapper": "\u0413\u041b \u041c\u0430\u043f\u043f\u0435\u0440", 
- "Utilities": "\u041a\u043e\u043c\u0443\u043d\u0430\u043b\u043d\u0435 \u0443\u0441\u043b\u0443\u0433\u0435"
-}
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper/locale/ta-doc.json b/utilities/doctype/gl_mapper/locale/ta-doc.json
deleted file mode 100644
index a47c80c..0000000
--- a/utilities/doctype/gl_mapper/locale/ta-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Doc Type": "Doc \u0bb5\u0b95\u0bc8", 
- "Fields": "\u0baa\u0bc1\u0bb2\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "GL Mapper": "\u0b9c\u0bc0 mapper", 
- "Utilities": "\u0baa\u0baf\u0ba9\u0bcd\u0baa\u0bbe\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"
-}
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper/locale/th-doc.json b/utilities/doctype/gl_mapper/locale/th-doc.json
deleted file mode 100644
index e1d81bb..0000000
--- a/utilities/doctype/gl_mapper/locale/th-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Doc Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17 Doc", 
- "Fields": "\u0e2a\u0e32\u0e02\u0e32", 
- "GL Mapper": "Mapper GL", 
- "Utilities": "\u0e22\u0e39\u0e17\u0e34\u0e25\u0e34\u0e15\u0e35\u0e49"
-}
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper_detail/__init__.py b/utilities/doctype/gl_mapper_detail/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/utilities/doctype/gl_mapper_detail/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/utilities/doctype/gl_mapper_detail/gl_mapper_detail.py b/utilities/doctype/gl_mapper_detail/gl_mapper_detail.py
deleted file mode 100644
index 7f48feb..0000000
--- a/utilities/doctype/gl_mapper_detail/gl_mapper_detail.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-
-class DocType:
-	def __init__(self, d, dl):
-		self.doc, self.doclist = d, dl
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper_detail/gl_mapper_detail.txt b/utilities/doctype/gl_mapper_detail/gl_mapper_detail.txt
deleted file mode 100644
index 079a4a1..0000000
--- a/utilities/doctype/gl_mapper_detail/gl_mapper_detail.txt
+++ /dev/null
@@ -1,157 +0,0 @@
-[
- {
-  "creation": "2013-02-22 01:28:07", 
-  "docstatus": 0, 
-  "modified": "2013-03-07 07:03:21", 
-  "modified_by": "Administrator", 
-  "owner": "Administrator"
- }, 
- {
-  "autoname": "GLMDetail.#####", 
-  "doctype": "DocType", 
-  "istable": 1, 
-  "module": "Utilities", 
-  "name": "__common__"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldtype": "Data", 
-  "name": "__common__", 
-  "oldfieldtype": "Data", 
-  "parent": "GL Mapper Detail", 
-  "parentfield": "fields", 
-  "parenttype": "DocType", 
-  "permlevel": 0
- }, 
- {
-  "doctype": "DocType", 
-  "name": "GL Mapper Detail"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "table_field", 
-  "label": "Table Field", 
-  "oldfieldname": "table_field"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "account", 
-  "label": "Account", 
-  "oldfieldname": "account", 
-  "reqd": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "debit", 
-  "label": "Debit", 
-  "oldfieldname": "debit", 
-  "reqd": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "credit", 
-  "label": "Credit", 
-  "oldfieldname": "credit", 
-  "reqd": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "cost_center", 
-  "label": "Cost Center", 
-  "oldfieldname": "cost_center", 
-  "reqd": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "against", 
-  "label": "Against", 
-  "oldfieldname": "against", 
-  "reqd": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "remarks", 
-  "label": "Remarks", 
-  "no_copy": 1, 
-  "oldfieldname": "remarks", 
-  "reqd": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "voucher_type", 
-  "label": "Voucher Type", 
-  "oldfieldname": "voucher_type", 
-  "reqd": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "voucher_no", 
-  "label": "Voucher No", 
-  "oldfieldname": "voucher_no", 
-  "reqd": 1
- }, 
- {
-  "description": "The date at which current entry will get or has actually executed.", 
-  "doctype": "DocField", 
-  "fieldname": "posting_date", 
-  "label": "Posting Date", 
-  "oldfieldname": "posting_date", 
-  "reqd": 1
- }, 
- {
-  "description": "The date at which current entry is made in system.", 
-  "doctype": "DocField", 
-  "fieldname": "transaction_date", 
-  "label": "Transaction Date", 
-  "oldfieldname": "transaction_date", 
-  "reqd": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "aging_date", 
-  "label": "Aging Date", 
-  "oldfieldname": "aging_date", 
-  "reqd": 1
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "fiscal_year", 
-  "in_filter": 1, 
-  "label": "Fiscal Year", 
-  "oldfieldname": "fiscal_year", 
-  "reqd": 1, 
-  "search_index": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "against_voucher", 
-  "label": "Against Voucher", 
-  "oldfieldname": "against_voucher"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "against_voucher_type", 
-  "label": "Against Voucher Type", 
-  "oldfieldname": "against_voucher_type"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "company", 
-  "in_filter": 1, 
-  "label": "Company", 
-  "oldfieldname": "company", 
-  "search_index": 0
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "is_opening", 
-  "label": "Is Opening", 
-  "oldfieldname": "is_opening"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "is_advance", 
-  "label": "Is Advance", 
-  "oldfieldname": "is_advance"
- }
-]
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper_detail/locale/_messages_doc.json b/utilities/doctype/gl_mapper_detail/locale/_messages_doc.json
deleted file mode 100644
index d3d4b62..0000000
--- a/utilities/doctype/gl_mapper_detail/locale/_messages_doc.json
+++ /dev/null
@@ -1,24 +0,0 @@
-[
- "Against Voucher", 
- "Against Voucher Type", 
- "Cost Center", 
- "Debit", 
- "Company", 
- "Utilities", 
- "Remarks", 
- "Posting Date", 
- "Account", 
- "Voucher Type", 
- "Against", 
- "Credit", 
- "Fiscal Year", 
- "Is Advance", 
- "Table Field", 
- "Voucher No", 
- "Is Opening", 
- "The date at which current entry is made in system.", 
- "Transaction Date", 
- "GL Mapper Detail", 
- "The date at which current entry will get or has actually executed.", 
- "Aging Date"
-]
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper_detail/locale/ar-doc.json b/utilities/doctype/gl_mapper_detail/locale/ar-doc.json
deleted file mode 100644
index 2a3fd9a..0000000
--- a/utilities/doctype/gl_mapper_detail/locale/ar-doc.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "Account": "\u062d\u0633\u0627\u0628", 
- "Against": "\u0636\u062f", 
- "Against Voucher": "\u0636\u062f \u0642\u0633\u064a\u0645\u0629", 
- "Against Voucher Type": "\u0636\u062f \u0646\u0648\u0639 \u0642\u0633\u064a\u0645\u0629", 
- "Aging Date": "\u0627\u0644\u0634\u064a\u062e\u0648\u062e\u0629 \u062a\u0627\u0631\u064a\u062e", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Cost Center": "\u0645\u0631\u0643\u0632 \u0627\u0644\u062a\u0643\u0644\u0641\u0629", 
- "Credit": "\u0627\u0626\u062a\u0645\u0627\u0646", 
- "Debit": "\u0645\u062f\u064a\u0646", 
- "Fiscal Year": "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629", 
- "GL Mapper Detail": "GL \u0645\u062e\u0637\u0637 \u062a\u0641\u0635\u064a\u0644\u064a", 
- "Is Advance": "\u0647\u0648 \u0627\u0644\u0645\u0642\u062f\u0645\u0629", 
- "Is Opening": "\u0648\u0641\u062a\u062d", 
- "Posting Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0646\u0634\u0631", 
- "Remarks": "\u062a\u0635\u0631\u064a\u062d\u0627\u062a", 
- "Table Field": "\u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0645\u064a\u062f\u0627\u0646\u064a\u0629", 
- "The date at which current entry is made in system.": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u0627\u062f\u062e\u0627\u0644\u0647\u0627 \u0641\u064a \u0627\u0644\u0646\u0638\u0627\u0645 \u0627\u0644\u062d\u0627\u0644\u064a.", 
- "The date at which current entry will get or has actually executed.": "\u0646\u0641\u0630\u062a \u0641\u0639\u0644\u064a\u0627 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0630\u064a \u0633\u0648\u0641 \u062a\u062d\u0635\u0644 \u0627\u0644\u0645\u062f\u062e\u0644 \u0627\u0644\u062d\u0627\u0644\u064a \u0623\u0648.", 
- "Transaction Date": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629", 
- "Utilities": "\u062e\u062f\u0645\u0627\u062a", 
- "Voucher No": "\u0644\u0627 \u0642\u0633\u064a\u0645\u0629", 
- "Voucher Type": "\u0642\u0633\u064a\u0645\u0629 \u0646\u0648\u0639"
-}
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper_detail/locale/de-doc.json b/utilities/doctype/gl_mapper_detail/locale/de-doc.json
deleted file mode 100644
index de6136d..0000000
--- a/utilities/doctype/gl_mapper_detail/locale/de-doc.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "Account": "Konto", 
- "Against": "Gegen", 
- "Against Voucher": "Gegen Gutschein", 
- "Against Voucher Type": "Gegen Gutschein Type", 
- "Aging Date": "Aging Datum", 
- "Company": "Firma", 
- "Cost Center": "Kostenstellenrechnung", 
- "Credit": "Kredit", 
- "Debit": "Soll", 
- "Fiscal Year": "Gesch\u00e4ftsjahr", 
- "GL Mapper Detail": "GL Mapper Details", 
- "Is Advance": "Ist Advance", 
- "Is Opening": "Er\u00f6ffnet", 
- "Posting Date": "Buchungsdatum", 
- "Remarks": "Bemerkungen", 
- "Table Field": "Tabelle Feld", 
- "The date at which current entry is made in system.": "Das Datum, an dem aktuellen Eintrag im System hergestellt wird.", 
- "The date at which current entry will get or has actually executed.": "Das Datum, an dem aktuellen Eintrag zu erhalten oder wird tats\u00e4chlich ausgef\u00fchrt.", 
- "Transaction Date": "Transaction Datum", 
- "Utilities": "Dienstprogramme", 
- "Voucher No": "Gutschein Nein", 
- "Voucher Type": "Gutschein Type"
-}
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper_detail/locale/es-doc.json b/utilities/doctype/gl_mapper_detail/locale/es-doc.json
deleted file mode 100644
index 1a3b32a..0000000
--- a/utilities/doctype/gl_mapper_detail/locale/es-doc.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "Account": "Cuenta", 
- "Against": "Contra", 
- "Against Voucher": "Contra Voucher", 
- "Against Voucher Type": "Contra el tipo de comprobante", 
- "Aging Date": "Fecha de antig\u00fcedad", 
- "Company": "Empresa", 
- "Cost Center": "De centros de coste", 
- "Credit": "Cr\u00e9dito", 
- "Debit": "D\u00e9bito", 
- "Fiscal Year": "A\u00f1o Fiscal", 
- "GL Mapper Detail": "GL Detalle Mapper", 
- "Is Advance": "Es anticipado", 
- "Is Opening": "Est\u00e1 Abriendo", 
- "Posting Date": "Fecha de Publicaci\u00f3n", 
- "Remarks": "Observaciones", 
- "Table Field": "Tabla de campo", 
- "The date at which current entry is made in system.": "La fecha en que se efect\u00fae la entrada actual en el sistema.", 
- "The date at which current entry will get or has actually executed.": "La fecha en la que la entrada actual se consigue o se ejecuta realmente.", 
- "Transaction Date": "Fecha de Transacci\u00f3n", 
- "Utilities": "Utilidades", 
- "Voucher No": "Vale No", 
- "Voucher Type": "Vale Tipo"
-}
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper_detail/locale/fr-doc.json b/utilities/doctype/gl_mapper_detail/locale/fr-doc.json
deleted file mode 100644
index dc91246..0000000
--- a/utilities/doctype/gl_mapper_detail/locale/fr-doc.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "Account": "Compte", 
- "Against": "Contre", 
- "Against Voucher": "Bon contre", 
- "Against Voucher Type": "Contre Type de Bon", 
- "Aging Date": "Vieillissement Date", 
- "Company": "Entreprise", 
- "Cost Center": "Centre de co\u00fbts", 
- "Credit": "Cr\u00e9dit", 
- "Debit": "D\u00e9bit", 
- "Fiscal Year": "Exercice", 
- "GL Mapper Detail": "D\u00e9tail Mapper GL", 
- "Is Advance": "Est-Advance", 
- "Is Opening": "Est l&#39;ouverture", 
- "Posting Date": "Date de publication", 
- "Remarks": "Remarques", 
- "Table Field": "De champs de tableau", 
- "The date at which current entry is made in system.": "La date \u00e0 laquelle l&#39;entr\u00e9e courante est faite dans le syst\u00e8me.", 
- "The date at which current entry will get or has actually executed.": "La date \u00e0 laquelle l&#39;entr\u00e9e actuelle permet de lire ou a r\u00e9ellement ex\u00e9cut\u00e9.", 
- "Transaction Date": "Date de la transaction", 
- "Utilities": "Utilitaires", 
- "Voucher No": "Bon Pas", 
- "Voucher Type": "Type de Bon"
-}
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper_detail/locale/hi-doc.json b/utilities/doctype/gl_mapper_detail/locale/hi-doc.json
deleted file mode 100644
index faa4e40..0000000
--- a/utilities/doctype/gl_mapper_detail/locale/hi-doc.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "Account": "\u0916\u093e\u0924\u093e", 
- "Against": "\u0915\u0947 \u0916\u093f\u0932\u093e\u092b", 
- "Against Voucher": "\u0935\u093e\u0909\u091a\u0930 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b", 
- "Against Voucher Type": "\u0935\u093e\u0909\u091a\u0930 \u092a\u094d\u0930\u0915\u093e\u0930 \u0915\u0947 \u0916\u093f\u0932\u093e\u092b", 
- "Aging Date": "\u0924\u093f\u0925\u093f \u090f\u091c\u093f\u0902\u0917", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Cost Center": "\u0932\u093e\u0917\u0924 \u0915\u0947\u0902\u0926\u094d\u0930", 
- "Credit": "\u0936\u094d\u0930\u0947\u092f", 
- "Debit": "\u0928\u093e\u092e\u0947", 
- "Fiscal Year": "\u0935\u093f\u0924\u094d\u0924\u0940\u092f \u0935\u0930\u094d\u0937", 
- "GL Mapper Detail": "\u091c\u0940\u090f\u0932 \u092a\u094d\u0930\u0924\u093f\u091a\u093f\u0924\u094d\u0930\u0923 \u0935\u093f\u0938\u094d\u0924\u093e\u0930", 
- "Is Advance": "\u0905\u0917\u094d\u0930\u093f\u092e \u0939\u0948", 
- "Is Opening": "\u0939\u0948 \u0916\u094b\u0932\u0928\u0947", 
- "Posting Date": "\u0924\u093f\u0925\u093f \u092a\u094b\u0938\u094d\u091f\u093f\u0902\u0917", 
- "Remarks": "\u091f\u093f\u092a\u094d\u092a\u0923\u093f\u092f\u093e\u0901", 
- "Table Field": "\u091f\u0947\u092c\u0932 \u092b\u0940\u0932\u094d\u0921", 
- "The date at which current entry is made in system.": "\u0924\u093e\u0930\u0940\u0916, \u091c\u093f\u0938 \u092a\u0930 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948.", 
- "The date at which current entry will get or has actually executed.": "\u0924\u093e\u0930\u0940\u0916, \u091c\u093f\u0938 \u092a\u0930 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092f\u093e \u0935\u093e\u0938\u094d\u0924\u0935 \u092e\u0947\u0902 \u092e\u093e\u0930 \u0921\u093e\u0932\u093e \u0917\u092f\u093e \u0939\u0948.", 
- "Transaction Date": "\u0932\u0947\u0928\u0926\u0947\u0928 \u0915\u0940 \u0924\u093e\u0930\u0940\u0916", 
- "Utilities": "\u0909\u092a\u092f\u094b\u0917\u093f\u0924\u093e\u090f\u0901", 
- "Voucher No": "\u0915\u094b\u0908 \u0935\u093e\u0909\u091a\u0930", 
- "Voucher Type": "\u0935\u093e\u0909\u091a\u0930 \u092a\u094d\u0930\u0915\u093e\u0930"
-}
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper_detail/locale/hr-doc.json b/utilities/doctype/gl_mapper_detail/locale/hr-doc.json
deleted file mode 100644
index cdc6d07..0000000
--- a/utilities/doctype/gl_mapper_detail/locale/hr-doc.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "Account": "Ra\u010dun", 
- "Against": "Protiv", 
- "Against Voucher": "Protiv Voucheru", 
- "Against Voucher Type": "Protiv voucher vrsti", 
- "Aging Date": "Starenje Datum", 
- "Company": "Dru\u0161tvo", 
- "Cost Center": "Tro\u0161ka", 
- "Credit": "Kredit", 
- "Debit": "Zadu\u017eenje", 
- "Fiscal Year": "Fiskalna godina", 
- "GL Mapper Detail": "GL Mapper Detalj", 
- "Is Advance": "Je Predujam", 
- "Is Opening": "Je Otvaranje", 
- "Posting Date": "Objavljivanje Datum", 
- "Remarks": "Primjedbe", 
- "Table Field": "Tablica Polje", 
- "The date at which current entry is made in system.": "Datum na koji teku\u0107i zapis se sastoji u sustavu.", 
- "The date at which current entry will get or has actually executed.": "Datum na koji teku\u0107i zapis \u0107e dobiti ili zapravo je pogubljen.", 
- "Transaction Date": "Transakcija Datum", 
- "Utilities": "Komunalne usluge", 
- "Voucher No": "Bon Ne", 
- "Voucher Type": "Bon Tip"
-}
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper_detail/locale/nl-doc.json b/utilities/doctype/gl_mapper_detail/locale/nl-doc.json
deleted file mode 100644
index fd7f353..0000000
--- a/utilities/doctype/gl_mapper_detail/locale/nl-doc.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "Account": "Rekening", 
- "Against": "Tegen", 
- "Against Voucher": "Tegen Voucher", 
- "Against Voucher Type": "Tegen Voucher Type", 
- "Aging Date": "Aging Datum", 
- "Company": "Vennootschap", 
- "Cost Center": "Kostenplaats", 
- "Credit": "Krediet", 
- "Debit": "Debet", 
- "Fiscal Year": "Boekjaar", 
- "GL Mapper Detail": "GL Mapper Detail", 
- "Is Advance": "Is Advance", 
- "Is Opening": "Is openen", 
- "Posting Date": "Plaatsingsdatum", 
- "Remarks": "Opmerkingen", 
- "Table Field": "Tabel Veld", 
- "The date at which current entry is made in system.": "De datum waarop huidige item wordt gemaakt in het systeem.", 
- "The date at which current entry will get or has actually executed.": "De datum waarop huidige item krijgt of heeft daadwerkelijk zijn uitgevoerd.", 
- "Transaction Date": "Transactie Datum", 
- "Utilities": "Utilities", 
- "Voucher No": "Blad nr.", 
- "Voucher Type": "Voucher Type"
-}
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper_detail/locale/pt-BR-doc.json b/utilities/doctype/gl_mapper_detail/locale/pt-BR-doc.json
deleted file mode 100644
index 63b65f3..0000000
--- a/utilities/doctype/gl_mapper_detail/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "Account": "Conta", 
- "Against": "Contra", 
- "Against Voucher": "Contra Comprovante", 
- "Against Voucher Type": "Contra Tipo de Comprovante", 
- "Aging Date": "Data de Envelhecimento", 
- "Company": "Empresa", 
- "Cost Center": "Centro de Custos", 
- "Credit": "Cr\u00e9dito", 
- "Debit": "D\u00e9bito", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "GL Mapper Detail": "Detalhe do Mapeamento GL", 
- "Is Advance": "\u00c9 antecipado", 
- "Is Opening": "\u00c9 abertura", 
- "Posting Date": "Data da Postagem", 
- "Remarks": "Observa\u00e7\u00f5es", 
- "Table Field": "Campo da Tabela", 
- "The date at which current entry is made in system.": "A data em que o lan\u00e7amento atual \u00e9 feito no sistema.", 
- "The date at which current entry will get or has actually executed.": "A data em que o lan\u00e7amento atual vai ser ou foi realmente executado.", 
- "Transaction Date": "Data da Transa\u00e7\u00e3o", 
- "Utilities": "Utilit\u00e1rios", 
- "Voucher No": "N\u00ba do comprovante", 
- "Voucher Type": "Tipo de comprovante"
-}
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper_detail/locale/pt-doc.json b/utilities/doctype/gl_mapper_detail/locale/pt-doc.json
deleted file mode 100644
index 3bef987..0000000
--- a/utilities/doctype/gl_mapper_detail/locale/pt-doc.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "Account": "Conta", 
- "Against": "Contra", 
- "Against Voucher": "Contra Vale", 
- "Against Voucher Type": "Tipo contra Vale", 
- "Aging Date": "Envelhecimento Data", 
- "Company": "Companhia", 
- "Cost Center": "Centro de Custos", 
- "Credit": "Cr\u00e9dito", 
- "Debit": "D\u00e9bito", 
- "Fiscal Year": "Exerc\u00edcio fiscal", 
- "GL Mapper Detail": "GL Detalhe Mapper", 
- "Is Advance": "\u00c9 o avan\u00e7o", 
- "Is Opening": "Est\u00e1 abrindo", 
- "Posting Date": "Data da Publica\u00e7\u00e3o", 
- "Remarks": "Observa\u00e7\u00f5es", 
- "Table Field": "Campos da Tabela", 
- "The date at which current entry is made in system.": "A data em que a entrada actual \u00e9 feita no sistema.", 
- "The date at which current entry will get or has actually executed.": "A data em que a entrada de corrente vai ter ou tem realmente executado.", 
- "Transaction Date": "Data Transa\u00e7\u00e3o", 
- "Utilities": "Utilit\u00e1rios", 
- "Voucher No": "N\u00e3o vale", 
- "Voucher Type": "Tipo comprovante"
-}
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper_detail/locale/sr-doc.json b/utilities/doctype/gl_mapper_detail/locale/sr-doc.json
deleted file mode 100644
index aad8d87..0000000
--- a/utilities/doctype/gl_mapper_detail/locale/sr-doc.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "Account": "\u0420\u0430\u0447\u0443\u043d", 
- "Against": "\u041f\u0440\u043e\u0442\u0438\u0432", 
- "Against Voucher": "\u041f\u0440\u043e\u0442\u0438\u0432 \u0432\u0430\u0443\u0447\u0435\u0440", 
- "Against Voucher Type": "\u041f\u0440\u043e\u0442\u0438\u0432 \u0412\u0430\u0443\u0446\u0435\u0440 \u0422\u0438\u043f\u0435", 
- "Aging Date": "\u0421\u0442\u0430\u0440\u0435\u045a\u0435 \u0414\u0430\u0442\u0435", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Cost Center": "\u0422\u0440\u043e\u0448\u043a\u043e\u0432\u0438 \u0446\u0435\u043d\u0442\u0430\u0440", 
- "Credit": "\u041a\u0440\u0435\u0434\u0438\u0442", 
- "Debit": "\u0417\u0430\u0434\u0443\u0436\u0435\u045a\u0435", 
- "Fiscal Year": "\u0424\u0438\u0441\u043a\u0430\u043b\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", 
- "GL Mapper Detail": "\u0413\u041b \u041c\u0430\u043f\u043f\u0435\u0440 \u0414\u0435\u0442\u0430\u0459", 
- "Is Advance": "\u0414\u0430 \u043b\u0438 \u0410\u0434\u0432\u0430\u043d\u0446\u0435", 
- "Is Opening": "\u0414\u0430 \u043b\u0438 \u041e\u0442\u0432\u0430\u0440\u0430\u045a\u0435", 
- "Posting Date": "\u041f\u043e\u0441\u0442\u0430\u0432\u0459\u0430\u045a\u0435 \u0414\u0430\u0442\u0435", 
- "Remarks": "\u041f\u0440\u0438\u043c\u0435\u0434\u0431\u0435", 
- "Table Field": "\u0422\u0430\u0431\u0435\u043b\u0430 \u041f\u043e\u0459\u0435", 
- "The date at which current entry is made in system.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0458\u0435 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0438 \u0443\u043d\u043e\u0441 \u043d\u0430\u043f\u0440\u0430\u0432\u0459\u0435\u043d \u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u0443.", 
- "The date at which current entry will get or has actually executed.": "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u043e\u0458\u0438 \u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u045b\u0435 \u0434\u043e\u0431\u0438\u0442\u0438 \u0438\u043b\u0438 \u0458\u0435 \u0441\u0442\u0432\u0430\u0440\u043d\u043e \u0438\u0437\u0432\u0440\u0448\u0435\u043d\u0430.", 
- "Transaction Date": "\u0422\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0458\u0430 \u0414\u0430\u0442\u0443\u043c", 
- "Utilities": "\u041a\u043e\u043c\u0443\u043d\u0430\u043b\u043d\u0435 \u0443\u0441\u043b\u0443\u0433\u0435", 
- "Voucher No": "\u0412\u0430\u0443\u0447\u0435\u0440 \u041d\u0435\u043c\u0430", 
- "Voucher Type": "\u0412\u0430\u0443\u0447\u0435\u0440 \u0422\u0438\u043f"
-}
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper_detail/locale/ta-doc.json b/utilities/doctype/gl_mapper_detail/locale/ta-doc.json
deleted file mode 100644
index 23f1796..0000000
--- a/utilities/doctype/gl_mapper_detail/locale/ta-doc.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "Account": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1", 
- "Against": "\u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95", 
- "Against Voucher": "\u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95", 
- "Against Voucher Type": "\u0bb5\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bb0\u0bcd \u0bb5\u0b95\u0bc8 \u0b8e\u0ba4\u0bbf\u0bb0\u0bbe\u0b95", 
- "Aging Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0bb5\u0baf\u0ba4\u0bbe\u0ba9", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Cost Center": "\u0b9a\u0bc6\u0bb2\u0bb5\u0bc1 \u0bae\u0bc8\u0baf\u0bae\u0bcd", 
- "Credit": "\u0b95\u0b9f\u0ba9\u0bcd", 
- "Debit": "\u0baa\u0bb1\u0bcd\u0bb1\u0bc1", 
- "Fiscal Year": "\u0ba8\u0bbf\u0ba4\u0bbf\u0baf\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", 
- "GL Mapper Detail": "\u0b9c\u0bc0 mapper \u0bb5\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0b95", 
- "Is Advance": "\u0bae\u0bc1\u0ba9\u0bcd\u0baa\u0ba3\u0bae\u0bcd", 
- "Is Opening": "\u0ba4\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1", 
- "Posting Date": "\u0ba4\u0bc7\u0ba4\u0bbf \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "Remarks": "\u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd", 
- "Table Field": "\u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8 \u0baa\u0bc1\u0bb2\u0bae\u0bcd", 
- "The date at which current entry is made in system.": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0ba4\u0bc7\u0ba4\u0bbf.", 
- "The date at which current entry will get or has actually executed.": "\u0ba4\u0bb1\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc8\u0baf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b8e\u0ba8\u0bcd\u0ba4 \u0ba4\u0bc7\u0ba4\u0bbf \u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0ba4\u0bc2\u0b95\u0bcd\u0b95\u0bbf\u0bb2\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbe\u0bb0\u0bcd.", 
- "Transaction Date": "\u0baa\u0bb0\u0bbf\u0bb5\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0ba9\u0bc8 \u0ba4\u0bc7\u0ba4\u0bbf", 
- "Utilities": "\u0baa\u0baf\u0ba9\u0bcd\u0baa\u0bbe\u0b9f\u0bc1\u0b95\u0bb3\u0bcd", 
- "Voucher No": "\u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Voucher Type": "\u0bb0\u0b9a\u0bc0\u0ba4\u0bc1 \u0bb5\u0b95\u0bc8"
-}
\ No newline at end of file
diff --git a/utilities/doctype/gl_mapper_detail/locale/th-doc.json b/utilities/doctype/gl_mapper_detail/locale/th-doc.json
deleted file mode 100644
index 6f39208..0000000
--- a/utilities/doctype/gl_mapper_detail/locale/th-doc.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "Account": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Against": "\u0e01\u0e31\u0e1a", 
- "Against Voucher": "\u0e01\u0e31\u0e1a\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25", 
- "Against Voucher Type": "\u0e01\u0e31\u0e1a\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e1a\u0e31\u0e15\u0e23", 
- "Aging Date": "Aging \u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Cost Center": "\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19", 
- "Credit": "\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", 
- "Debit": "\u0e2b\u0e31\u0e01\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13", 
- "GL Mapper Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 Mapper GL", 
- "Is Advance": "\u0e25\u0e48\u0e27\u0e07\u0e2b\u0e19\u0e49\u0e32", 
- "Is Opening": "\u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e34\u0e14", 
- "Posting Date": "\u0e42\u0e1e\u0e2a\u0e15\u0e4c\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", 
- "Remarks": "\u0e02\u0e49\u0e2d\u0e04\u0e34\u0e14\u0e40\u0e2b\u0e47\u0e19", 
- "Table Field": "\u0e40\u0e02\u0e15\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e15\u0e32\u0e23\u0e32\u0e07", 
- "The date at which current entry is made in system.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e08\u0e30\u0e17\u0e33\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a", 
- "The date at which current entry will get or has actually executed.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e14\u0e49\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e08\u0e23\u0e34\u0e07", 
- "Transaction Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e33\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Utilities": "\u0e22\u0e39\u0e17\u0e34\u0e25\u0e34\u0e15\u0e35\u0e49", 
- "Voucher No": "\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Voucher Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25"
-}
\ No newline at end of file
diff --git a/utilities/doctype/note/README.md b/utilities/doctype/note/README.md
new file mode 100644
index 0000000..95d7b33
--- /dev/null
+++ b/utilities/doctype/note/README.md
@@ -0,0 +1 @@
+Shared Note. (Page with standard information, links, attachments).
\ No newline at end of file
diff --git a/stock/doctype/featured_item/__init__.py b/utilities/doctype/note/__init__.py
similarity index 100%
rename from stock/doctype/featured_item/__init__.py
rename to utilities/doctype/note/__init__.py
diff --git a/utilities/doctype/note/note.py b/utilities/doctype/note/note.py
new file mode 100644
index 0000000..02862de
--- /dev/null
+++ b/utilities/doctype/note/note.py
@@ -0,0 +1,25 @@
+# For license information, please see license.txt
+
+from __future__ import unicode_literals
+import webnotes
+
+class DocType:
+	def __init__(self, d, dl):
+		self.doc, self.doclist = d, dl
+		
+	def autoname(self):
+		# replace forbidden characters
+		import re
+		self.doc.name = re.sub("[%'\"#*?`]", "", self.doc.title.strip())
+		
+	def onload(self):
+		if not self.doc.public and webnotes.session.user != self.doc.owner:
+			if webnotes.session.user not in [d.user for d in self.doclist if d.doctype=="Note User"]:
+				webnotes.msgprint("You are not authorized to read this record.", raise_exception=True)
+	
+	def validate(self):
+		if not self.doc.fields.get("__islocal"):
+			if webnotes.session.user != self.doc.owner:
+				if webnotes.session.user not in webnotes.conn.sql_list("""select user from `tabNote User` 
+					where parent=%s and permission='Edit'""", self.doc.name):
+					webnotes.msgprint("You are not authorized to edit this record.", raise_exception=True)
diff --git a/utilities/doctype/note/note.txt b/utilities/doctype/note/note.txt
new file mode 100644
index 0000000..a6cdf2b
--- /dev/null
+++ b/utilities/doctype/note/note.txt
@@ -0,0 +1,84 @@
+[
+ {
+  "creation": "2013-05-24 13:41:00", 
+  "docstatus": 0, 
+  "modified": "2013-05-27 12:16:46", 
+  "modified_by": "Administrator", 
+  "owner": "Administrator"
+ }, 
+ {
+  "allow_print": 0, 
+  "allow_rename": 1, 
+  "description": "Note is a free page where users can share documents / notes", 
+  "doctype": "DocType", 
+  "document_type": "Transaction", 
+  "module": "Utilities", 
+  "name": "__common__", 
+  "read_only_onload": 1
+ }, 
+ {
+  "doctype": "DocField", 
+  "name": "__common__", 
+  "parent": "Note", 
+  "parentfield": "fields", 
+  "parenttype": "DocType", 
+  "permlevel": 0
+ }, 
+ {
+  "cancel": 1, 
+  "create": 1, 
+  "doctype": "DocPerm", 
+  "name": "__common__", 
+  "parent": "Note", 
+  "parentfield": "permissions", 
+  "parenttype": "DocType", 
+  "permlevel": 0, 
+  "read": 1, 
+  "role": "All", 
+  "write": 1
+ }, 
+ {
+  "doctype": "DocType", 
+  "name": "Note"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "title", 
+  "fieldtype": "Data", 
+  "label": "Title", 
+  "print_hide": 1
+ }, 
+ {
+  "description": "Help: To link to another record in the system, use \"#Form/Note/[Note Name]\" as the Link URL. (don't use \"http://\")", 
+  "doctype": "DocField", 
+  "fieldname": "content", 
+  "fieldtype": "Text Editor", 
+  "in_list_view": 0, 
+  "label": "Content"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "share", 
+  "fieldtype": "Section Break", 
+  "label": "Share"
+ }, 
+ {
+  "description": "Everyone can read", 
+  "doctype": "DocField", 
+  "fieldname": "public", 
+  "fieldtype": "Check", 
+  "label": "Public", 
+  "print_hide": 1
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "share_with", 
+  "fieldtype": "Table", 
+  "label": "Share With", 
+  "options": "Note User", 
+  "print_hide": 1
+ }, 
+ {
+  "doctype": "DocPerm"
+ }
+]
\ No newline at end of file
diff --git a/utilities/doctype/note_user/README.md b/utilities/doctype/note_user/README.md
new file mode 100644
index 0000000..a8e066d
--- /dev/null
+++ b/utilities/doctype/note_user/README.md
@@ -0,0 +1 @@
+User who can access / edit the parent Note.
\ No newline at end of file
diff --git a/stock/doctype/featured_item/__init__.py b/utilities/doctype/note_user/__init__.py
similarity index 100%
copy from stock/doctype/featured_item/__init__.py
copy to utilities/doctype/note_user/__init__.py
diff --git a/website/doctype/website_product_category/website_product_category.py b/utilities/doctype/note_user/note_user.py
similarity index 100%
copy from website/doctype/website_product_category/website_product_category.py
copy to utilities/doctype/note_user/note_user.py
diff --git a/utilities/doctype/note_user/note_user.txt b/utilities/doctype/note_user/note_user.txt
new file mode 100644
index 0000000..2d82bb0
--- /dev/null
+++ b/utilities/doctype/note_user/note_user.txt
@@ -0,0 +1,45 @@
+[
+ {
+  "creation": "2013-05-24 14:24:48", 
+  "docstatus": 0, 
+  "modified": "2013-05-24 14:24:48", 
+  "modified_by": "Administrator", 
+  "owner": "Administrator"
+ }, 
+ {
+  "description": "List of users who can edit a particular Note", 
+  "doctype": "DocType", 
+  "document_type": "Other", 
+  "istable": 1, 
+  "module": "Utilities", 
+  "name": "__common__"
+ }, 
+ {
+  "doctype": "DocField", 
+  "name": "__common__", 
+  "parent": "Note User", 
+  "parentfield": "fields", 
+  "parenttype": "DocType", 
+  "permlevel": 0
+ }, 
+ {
+  "doctype": "DocType", 
+  "name": "Note User"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "user", 
+  "fieldtype": "Link", 
+  "label": "User", 
+  "options": "Profile", 
+  "reqd": 1
+ }, 
+ {
+  "default": "Edit", 
+  "doctype": "DocField", 
+  "fieldname": "permission", 
+  "fieldtype": "Select", 
+  "label": "Permission", 
+  "options": "Edit\nRead"
+ }
+]
\ No newline at end of file
diff --git a/utilities/doctype/profile_control/__init__.py b/utilities/doctype/profile_control/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/utilities/doctype/profile_control/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/utilities/doctype/profile_control/locale/_messages_doc.json b/utilities/doctype/profile_control/locale/_messages_doc.json
deleted file mode 100644
index e0d0206..0000000
--- a/utilities/doctype/profile_control/locale/_messages_doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "Utilities", 
- "Profile Control"
-]
\ No newline at end of file
diff --git a/utilities/doctype/profile_control/locale/ar-doc.json b/utilities/doctype/profile_control/locale/ar-doc.json
deleted file mode 100644
index 534e9a6..0000000
--- a/utilities/doctype/profile_control/locale/ar-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Profile Control": "\u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0634\u062e\u0635\u064a \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Utilities": "\u062e\u062f\u0645\u0627\u062a"
-}
\ No newline at end of file
diff --git a/utilities/doctype/profile_control/locale/de-doc.json b/utilities/doctype/profile_control/locale/de-doc.json
deleted file mode 100644
index b5c3bc1..0000000
--- a/utilities/doctype/profile_control/locale/de-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Profile Control": "Profile Control", 
- "Utilities": "Dienstprogramme"
-}
\ No newline at end of file
diff --git a/utilities/doctype/profile_control/locale/es-doc.json b/utilities/doctype/profile_control/locale/es-doc.json
deleted file mode 100644
index 531fe5d..0000000
--- a/utilities/doctype/profile_control/locale/es-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Profile Control": "Perfil de control", 
- "Utilities": "Utilidades"
-}
\ No newline at end of file
diff --git a/utilities/doctype/profile_control/locale/fr-doc.json b/utilities/doctype/profile_control/locale/fr-doc.json
deleted file mode 100644
index e294510..0000000
--- a/utilities/doctype/profile_control/locale/fr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Profile Control": "Contr\u00f4le profil", 
- "Utilities": "Utilitaires"
-}
\ No newline at end of file
diff --git a/utilities/doctype/profile_control/locale/hi-doc.json b/utilities/doctype/profile_control/locale/hi-doc.json
deleted file mode 100644
index 8d4a388..0000000
--- a/utilities/doctype/profile_control/locale/hi-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Profile Control": "\u092a\u094d\u0930\u094b\u092b\u093c\u093e\u0907\u0932 \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923", 
- "Utilities": "\u0909\u092a\u092f\u094b\u0917\u093f\u0924\u093e\u090f\u0901"
-}
\ No newline at end of file
diff --git a/utilities/doctype/profile_control/locale/hr-doc.json b/utilities/doctype/profile_control/locale/hr-doc.json
deleted file mode 100644
index 98df106..0000000
--- a/utilities/doctype/profile_control/locale/hr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Profile Control": "Profil kontrola", 
- "Utilities": "Komunalne usluge"
-}
\ No newline at end of file
diff --git a/utilities/doctype/profile_control/locale/nl-doc.json b/utilities/doctype/profile_control/locale/nl-doc.json
deleted file mode 100644
index 7d857d6..0000000
--- a/utilities/doctype/profile_control/locale/nl-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Profile Control": "Profiel Controle", 
- "Utilities": "Utilities"
-}
\ No newline at end of file
diff --git a/utilities/doctype/profile_control/locale/pt-BR-doc.json b/utilities/doctype/profile_control/locale/pt-BR-doc.json
deleted file mode 100644
index bf95a3a..0000000
--- a/utilities/doctype/profile_control/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Profile Control": "Controle de Perfil", 
- "Utilities": "Utilit\u00e1rios"
-}
\ No newline at end of file
diff --git a/utilities/doctype/profile_control/locale/pt-doc.json b/utilities/doctype/profile_control/locale/pt-doc.json
deleted file mode 100644
index 3f2a2d5..0000000
--- a/utilities/doctype/profile_control/locale/pt-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Profile Control": "Controlo de perfil", 
- "Utilities": "Utilit\u00e1rios"
-}
\ No newline at end of file
diff --git a/utilities/doctype/profile_control/locale/sr-doc.json b/utilities/doctype/profile_control/locale/sr-doc.json
deleted file mode 100644
index 6bd05ae..0000000
--- a/utilities/doctype/profile_control/locale/sr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Profile Control": "\u041f\u0440\u043e\u0444\u0438\u043b \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u0430", 
- "Utilities": "\u041a\u043e\u043c\u0443\u043d\u0430\u043b\u043d\u0435 \u0443\u0441\u043b\u0443\u0433\u0435"
-}
\ No newline at end of file
diff --git a/utilities/doctype/profile_control/locale/ta-doc.json b/utilities/doctype/profile_control/locale/ta-doc.json
deleted file mode 100644
index 8b3c207..0000000
--- a/utilities/doctype/profile_control/locale/ta-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Profile Control": "\u0b9a\u0bc1\u0baf\u0bb5\u0bbf\u0bb5\u0bb0\u0ba4\u0bcd\u0ba4\u0bc8 \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "Utilities": "\u0baa\u0baf\u0ba9\u0bcd\u0baa\u0bbe\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"
-}
\ No newline at end of file
diff --git a/utilities/doctype/profile_control/locale/th-doc.json b/utilities/doctype/profile_control/locale/th-doc.json
deleted file mode 100644
index 9f992af..0000000
--- a/utilities/doctype/profile_control/locale/th-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Profile Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "Utilities": "\u0e22\u0e39\u0e17\u0e34\u0e25\u0e34\u0e15\u0e35\u0e49"
-}
\ No newline at end of file
diff --git a/utilities/doctype/profile_control/profile_control.py b/utilities/doctype/profile_control/profile_control.py
deleted file mode 100644
index 340293dc..0000000
--- a/utilities/doctype/profile_control/profile_control.py
+++ /dev/null
@@ -1,67 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-
-from webnotes.utils import cstr
-from webnotes.model import db_exists
-from webnotes.model.doc import Document
-from webnotes.model.bean import copy_doclist
-
-sql = webnotes.conn.sql
-	
-
-
-class DocType:
-  def __init__(self,d,dl):
-    self.doc, self.doclist = d,dl
-    self.last_profile = None
-  
-  def get_role_permission(self,role):
-    perm = sql("select distinct t1.`parent`, t1.`read`, t1.`write`, t1.`create`, t1.`submit`,t1.`cancel`,t1.`amend` from `tabDocPerm` t1, `tabDocType` t2 where t1.`role` ='%s' and t1.docstatus !=2 and t1.permlevel = 0 and t1.`read` = 1 and t2.module != 'Recycle Bin' and t1.parent=t2.name "%role)
-    return perm or ''
-
-#------------return role list -------------------------------------------------------------------------------------------------
-  # All roles of Role Master
-  def get_role(self):
-    r_list=sql("select name from `tabRole` where name not in ('Administrator','All','Guest')")
-    if r_list[0][0]:
-      r_list = [x[0] for x in r_list]
-    return r_list
-    
-  # Only user specific role
-  def get_user_role(self,usr):
-    r_list=sql("select role from `tabUserRole` where parent=%s and role not in ('Administrator','All','Guest')",usr)
-    if r_list[0][0]:
-      r_list = [x[0] for x in r_list]
-    else:
-      r_list=[]
-    return r_list
-  
-  # adding new role
-  def add_user_role(self,args):
-    arg=eval(args)
-    sql("delete from `tabUserRole` where parenttype='Profile' and parent ='%s'" % (cstr(arg['user'])))
-    role_list = arg['role_list'].split(',')
-    for r in role_list:
-      pr=Document('UserRole')
-      pr.parent = arg['user']
-      pr.parenttype = 'Profile'
-      pr.role = r
-      pr.parentfield = 'userroles'
-      pr.save(1)
-      
diff --git a/utilities/doctype/profile_control/profile_control.txt b/utilities/doctype/profile_control/profile_control.txt
deleted file mode 100644
index e0904cd..0000000
--- a/utilities/doctype/profile_control/profile_control.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-[
- {
-  "creation": "2012-03-27 14:36:47", 
-  "docstatus": 0, 
-  "modified": "2012-03-27 14:36:47", 
-  "modified_by": "Administrator", 
-  "owner": "Administrator"
- }, 
- {
-  "doctype": "DocType", 
-  "issingle": 1, 
-  "module": "Utilities", 
-  "name": "__common__", 
-  "section_style": "Simple", 
-  "show_in_menu": 0, 
-  "version": 12
- }, 
- {
-  "doctype": "DocType", 
-  "name": "Profile Control"
- }
-]
\ No newline at end of file
diff --git a/utilities/doctype/question/__init__.py b/utilities/doctype/question/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/utilities/doctype/question/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/utilities/doctype/question/locale/_messages_doc.json b/utilities/doctype/question/locale/_messages_doc.json
deleted file mode 100644
index 4d4aa11..0000000
--- a/utilities/doctype/question/locale/_messages_doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-[
- "User Tags", 
- "Question", 
- "Utilities", 
- "Answer", 
- "Points", 
- "File List", 
- "Users Voted"
-]
\ No newline at end of file
diff --git a/utilities/doctype/question/locale/ar-doc.json b/utilities/doctype/question/locale/ar-doc.json
deleted file mode 100644
index bafb808..0000000
--- a/utilities/doctype/question/locale/ar-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Answer": "\u0625\u062c\u0627\u0628\u0629", 
- "File List": "\u0645\u0644\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "Points": "\u0646\u0642\u0627\u0637", 
- "Question": "\u0633\u0624\u0627\u0644", 
- "User Tags": "\u0627\u0644\u0643\u0644\u0645\u0627\u062a \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645", 
- "Users Voted": "\u0635\u0648\u062a \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646", 
- "Utilities": "\u062e\u062f\u0645\u0627\u062a"
-}
\ No newline at end of file
diff --git a/utilities/doctype/question/locale/de-doc.json b/utilities/doctype/question/locale/de-doc.json
deleted file mode 100644
index cf7569c..0000000
--- a/utilities/doctype/question/locale/de-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Answer": "Beantworten", 
- "File List": "Dateiliste", 
- "Points": "Punkte", 
- "Question": "Frage", 
- "User Tags": "Nutzertags", 
- "Users Voted": "Nutzer", 
- "Utilities": "Dienstprogramme"
-}
\ No newline at end of file
diff --git a/utilities/doctype/question/locale/es-doc.json b/utilities/doctype/question/locale/es-doc.json
deleted file mode 100644
index 683fc0c..0000000
--- a/utilities/doctype/question/locale/es-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Answer": "Responder", 
- "File List": "Lista de archivos", 
- "Points": "Puntos", 
- "Question": "Cuesti\u00f3n", 
- "User Tags": "Nube de etiquetas", 
- "Users Voted": "Los usuarios Votado", 
- "Utilities": "Utilidades"
-}
\ No newline at end of file
diff --git a/utilities/doctype/question/locale/fr-doc.json b/utilities/doctype/question/locale/fr-doc.json
deleted file mode 100644
index 8722801..0000000
--- a/utilities/doctype/question/locale/fr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Answer": "R\u00e9pondre", 
- "File List": "Liste des fichiers", 
- "Points": "Points", 
- "Question": "Question", 
- "User Tags": "Nuage de Tags", 
- "Users Voted": "Des internautes Yahoo!", 
- "Utilities": "Utilitaires"
-}
\ No newline at end of file
diff --git a/utilities/doctype/question/locale/hi-doc.json b/utilities/doctype/question/locale/hi-doc.json
deleted file mode 100644
index c7b9ebc..0000000
--- a/utilities/doctype/question/locale/hi-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Answer": "\u091c\u0935\u093e\u092c", 
- "File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940", 
- "Points": "\u00bb", 
- "Question": "\u0938\u0935\u093e\u0932", 
- "User Tags": "\u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u0915\u0947 \u091f\u0948\u0917", 
- "Users Voted": "\u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u0935\u094b\u091f \u0926\u093f\u092f\u093e", 
- "Utilities": "\u0909\u092a\u092f\u094b\u0917\u093f\u0924\u093e\u090f\u0901"
-}
\ No newline at end of file
diff --git a/utilities/doctype/question/locale/hr-doc.json b/utilities/doctype/question/locale/hr-doc.json
deleted file mode 100644
index 94127c2..0000000
--- a/utilities/doctype/question/locale/hr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Answer": "Odgovoriti", 
- "File List": "Popis datoteka", 
- "Points": "Bodovi", 
- "Question": "Pitanje", 
- "User Tags": "Upute Tags", 
- "Users Voted": "Korisnici Glasao", 
- "Utilities": "Komunalne usluge"
-}
\ No newline at end of file
diff --git a/utilities/doctype/question/locale/nl-doc.json b/utilities/doctype/question/locale/nl-doc.json
deleted file mode 100644
index b9f30e2..0000000
--- a/utilities/doctype/question/locale/nl-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Answer": "Beantwoorden", 
- "File List": "File List", 
- "Points": "Punten", 
- "Question": "Vraag", 
- "User Tags": "Gebruiker-tags", 
- "Users Voted": "Gebruikers Verkozen", 
- "Utilities": "Utilities"
-}
\ No newline at end of file
diff --git a/utilities/doctype/question/locale/pt-BR-doc.json b/utilities/doctype/question/locale/pt-BR-doc.json
deleted file mode 100644
index 36a2804..0000000
--- a/utilities/doctype/question/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Answer": "Resposta", 
- "File List": "Lista de Arquivos", 
- "Points": "Pontos", 
- "Question": "Pergunta", 
- "User Tags": "Etiquetas de Usu\u00e1rios", 
- "Users Voted": "Votos de usu\u00e1rios", 
- "Utilities": "Utilit\u00e1rios"
-}
\ No newline at end of file
diff --git a/utilities/doctype/question/locale/pt-doc.json b/utilities/doctype/question/locale/pt-doc.json
deleted file mode 100644
index 415ce2b..0000000
--- a/utilities/doctype/question/locale/pt-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Answer": "Responder", 
- "File List": "Lista de Arquivos", 
- "Points": "Pontos", 
- "Question": "Pergunta", 
- "User Tags": "Etiquetas de usu\u00e1rios", 
- "Users Voted": "Votado usu\u00e1rios", 
- "Utilities": "Utilit\u00e1rios"
-}
\ No newline at end of file
diff --git a/utilities/doctype/question/locale/sr-doc.json b/utilities/doctype/question/locale/sr-doc.json
deleted file mode 100644
index 07f56ce..0000000
--- a/utilities/doctype/question/locale/sr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Answer": "\u041e\u0434\u0433\u043e\u0432\u043e\u0440", 
- "File List": "\u0424\u0438\u043b\u0435 \u041b\u0438\u0441\u0442", 
- "Points": "\u0422\u0430\u0447\u043a\u0435", 
- "Question": "\u041f\u0438\u0442\u0430\u045a\u0435", 
- "User Tags": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u043a \u0422\u0430\u0433\u0441:", 
- "Users Voted": "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0446\u0438 \u0413\u043b\u0430\u0441\u0430\u043e", 
- "Utilities": "\u041a\u043e\u043c\u0443\u043d\u0430\u043b\u043d\u0435 \u0443\u0441\u043b\u0443\u0433\u0435"
-}
\ No newline at end of file
diff --git a/utilities/doctype/question/locale/ta-doc.json b/utilities/doctype/question/locale/ta-doc.json
deleted file mode 100644
index 8efcefc..0000000
--- a/utilities/doctype/question/locale/ta-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Answer": "\u0baa\u0ba4\u0bbf\u0bb2\u0bcd", 
- "File List": "\u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Points": "\u0baa\u0bc1\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bb3\u0bcd", 
- "Question": "\u0bb5\u0bbf\u0ba9\u0bbe", 
- "User Tags": "\u0baa\u0baf\u0ba9\u0bb0\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0b9a\u0bcd\u0b9a\u0bc6\u0bbe\u0bb1\u0bcd\u0b95\u0bb3\u0bcd", 
- "Users Voted": "\u0baa\u0baf\u0ba9\u0bb0\u0bcd \u0ba4\u0bb3\u0bae\u0bcd", 
- "Utilities": "\u0baa\u0baf\u0ba9\u0bcd\u0baa\u0bbe\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"
-}
\ No newline at end of file
diff --git a/utilities/doctype/question/locale/th-doc.json b/utilities/doctype/question/locale/th-doc.json
deleted file mode 100644
index cafd736..0000000
--- a/utilities/doctype/question/locale/th-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Answer": "\u0e15\u0e2d\u0e1a", 
- "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c", 
- "Points": "\u0e08\u0e38\u0e14", 
- "Question": "\u0e04\u0e33\u0e16\u0e32\u0e21", 
- "User Tags": "\u0e41\u0e17\u0e47\u0e01\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49", 
- "Users Voted": "\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e42\u0e2b\u0e27\u0e15", 
- "Utilities": "\u0e22\u0e39\u0e17\u0e34\u0e25\u0e34\u0e15\u0e35\u0e49"
-}
\ No newline at end of file
diff --git a/utilities/doctype/question/question.py b/utilities/doctype/question/question.py
deleted file mode 100644
index 6a6fd5b..0000000
--- a/utilities/doctype/question/question.py
+++ /dev/null
@@ -1,25 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-class DocType:
-	def __init__(self, d, dl):
-		self.doc, self.doclist = d, dl
-		
-	def on_trash(self):
-		import webnotes
-		webnotes.conn.sql("delete from tabAnswer where question=%s", self.doc.name)
-		
\ No newline at end of file
diff --git a/utilities/doctype/question/question.txt b/utilities/doctype/question/question.txt
deleted file mode 100644
index fbd7b75..0000000
--- a/utilities/doctype/question/question.txt
+++ /dev/null
@@ -1,84 +0,0 @@
-[
- {
-  "creation": "2013-01-02 17:08:46", 
-  "docstatus": 0, 
-  "modified": "2013-01-01 18:58:55", 
-  "modified_by": "Administrator", 
-  "owner": "Administrator"
- }, 
- {
-  "allow_attach": 0, 
-  "autoname": "QUES.#######", 
-  "doctype": "DocType", 
-  "in_create": 1, 
-  "module": "Utilities", 
-  "name": "__common__", 
-  "read_only": 1
- }, 
- {
-  "doctype": "DocField", 
-  "name": "__common__", 
-  "parent": "Question", 
-  "parentfield": "fields", 
-  "parenttype": "DocType", 
-  "permlevel": 0
- }, 
- {
-  "cancel": 1, 
-  "create": 1, 
-  "doctype": "DocPerm", 
-  "name": "__common__", 
-  "parent": "Question", 
-  "parentfield": "permissions", 
-  "parenttype": "DocType", 
-  "permlevel": 0, 
-  "read": 1, 
-  "report": 1, 
-  "role": "All", 
-  "submit": 0, 
-  "write": 1
- }, 
- {
-  "doctype": "DocType", 
-  "name": "Question"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "question", 
-  "fieldtype": "Text", 
-  "label": "Question", 
-  "oldfieldname": "question", 
-  "oldfieldtype": "Text"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "points", 
-  "fieldtype": "Int", 
-  "hidden": 1, 
-  "label": "Points"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "answer", 
-  "fieldtype": "Text Editor", 
-  "label": "Answer", 
-  "oldfieldname": "answer", 
-  "oldfieldtype": "Text Editor"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "_user_tags", 
-  "fieldtype": "Data", 
-  "hidden": 1, 
-  "label": "User Tags"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "_users_voted", 
-  "fieldtype": "Text", 
-  "label": "Users Voted"
- }, 
- {
-  "doctype": "DocPerm"
- }
-]
\ No newline at end of file
diff --git a/utilities/doctype/rename_tool/README.md b/utilities/doctype/rename_tool/README.md
new file mode 100644
index 0000000..38d408c
--- /dev/null
+++ b/utilities/doctype/rename_tool/README.md
@@ -0,0 +1 @@
+Tool to rename in bulk by uploading a .csv file.
\ No newline at end of file
diff --git a/utilities/doctype/rename_tool/locale/_messages_doc.json b/utilities/doctype/rename_tool/locale/_messages_doc.json
deleted file mode 100644
index 5b4116d..0000000
--- a/utilities/doctype/rename_tool/locale/_messages_doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-[
- "Customer", 
- "Account", 
- "Document to rename", 
- "Item", 
- "Company", 
- "Select DocType", 
- "Utilities", 
- "Employee", 
- "Warehouse", 
- "Supplier", 
- "Profile", 
- "Rename Tool", 
- "Rename", 
- "New Name"
-]
\ No newline at end of file
diff --git a/utilities/doctype/rename_tool/locale/ar-doc.json b/utilities/doctype/rename_tool/locale/ar-doc.json
deleted file mode 100644
index c017625..0000000
--- a/utilities/doctype/rename_tool/locale/ar-doc.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Account": "\u062d\u0633\u0627\u0628", 
- "Company": "\u0634\u0631\u0643\u0629", 
- "Customer": "\u0632\u0628\u0648\u0646", 
- "Document to rename": "\u062a\u0648\u062b\u064a\u0642 \u0644\u0625\u0639\u0627\u062f\u0629 \u062a\u0633\u0645\u064a\u0629", 
- "Employee": "\u0639\u0627\u0645\u0644", 
- "Item": "\u0628\u0646\u062f", 
- "New Name": "\u0627\u0633\u0645 \u062c\u062f\u064a\u062f", 
- "Profile": "\u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0634\u062e\u0635\u064a", 
- "Rename": "\u0625\u0639\u0627\u062f\u0629 \u062a\u0633\u0645\u064a\u0629", 
- "Rename Tool": "\u0625\u0639\u0627\u062f\u0629 \u062a\u0633\u0645\u064a\u0629 \u0623\u062f\u0627\u0629", 
- "Select DocType": "\u062d\u062f\u062f DOCTYPE", 
- "Serial No": "\u0627\u0644\u0645\u0633\u0644\u0633\u0644 \u0644\u0627", 
- "Supplier": "\u0645\u0632\u0648\u062f", 
- "Utilities": "\u062e\u062f\u0645\u0627\u062a", 
- "Warehouse": "\u0645\u0633\u062a\u0648\u062f\u0639"
-}
\ No newline at end of file
diff --git a/utilities/doctype/rename_tool/locale/de-doc.json b/utilities/doctype/rename_tool/locale/de-doc.json
deleted file mode 100644
index 71a9b8b..0000000
--- a/utilities/doctype/rename_tool/locale/de-doc.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Account": "Konto", 
- "Company": "Firma", 
- "Customer": "Kunde", 
- "Document to rename": "Dokumentieren Sie umbenennen", 
- "Employee": "Mitarbeiter", 
- "Item": "Artikel", 
- "New Name": "Neuer Name", 
- "Profile": "Profil", 
- "Rename": "Umbenennen", 
- "Rename Tool": "Umbenennen-Tool", 
- "Select DocType": "W\u00e4hlen DocType", 
- "Serial No": "Serial In", 
- "Supplier": "Lieferant", 
- "Utilities": "Dienstprogramme", 
- "Warehouse": "Lager"
-}
\ No newline at end of file
diff --git a/utilities/doctype/rename_tool/locale/es-doc.json b/utilities/doctype/rename_tool/locale/es-doc.json
deleted file mode 100644
index a57f844..0000000
--- a/utilities/doctype/rename_tool/locale/es-doc.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Account": "Cuenta", 
- "Company": "Empresa", 
- "Customer": "Cliente", 
- "Document to rename": "Documento para cambiar el nombre", 
- "Employee": "Empleado", 
- "Item": "Art\u00edculo", 
- "New Name": "Nuevo nombre", 
- "Profile": "Perfil", 
- "Rename": "Rebautizar", 
- "Rename Tool": "Cambiar el nombre de la herramienta", 
- "Select DocType": "Seleccione tipo de documento", 
- "Serial No": "N\u00famero de orden", 
- "Supplier": "Proveedor", 
- "Utilities": "Utilidades", 
- "Warehouse": "Almac\u00e9n"
-}
\ No newline at end of file
diff --git a/utilities/doctype/rename_tool/locale/fr-doc.json b/utilities/doctype/rename_tool/locale/fr-doc.json
deleted file mode 100644
index c676d92..0000000
--- a/utilities/doctype/rename_tool/locale/fr-doc.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Account": "Compte", 
- "Company": "Entreprise", 
- "Customer": "Client", 
- "Document to rename": "Document \u00e0 renommer", 
- "Employee": "Employ\u00e9", 
- "Item": "Article", 
- "New Name": "Nouveau nom", 
- "Profile": "Profil", 
- "Rename": "Rebaptiser", 
- "Rename Tool": "Renommer l&#39;outil", 
- "Select DocType": "S\u00e9lectionnez DocType", 
- "Serial No": "N \u00b0 de s\u00e9rie", 
- "Supplier": "Fournisseur", 
- "Utilities": "Utilitaires", 
- "Warehouse": "Entrep\u00f4t"
-}
\ No newline at end of file
diff --git a/utilities/doctype/rename_tool/locale/hi-doc.json b/utilities/doctype/rename_tool/locale/hi-doc.json
deleted file mode 100644
index 9e4a85f..0000000
--- a/utilities/doctype/rename_tool/locale/hi-doc.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Account": "\u0916\u093e\u0924\u093e", 
- "Company": "\u0915\u0902\u092a\u0928\u0940", 
- "Customer": "\u0917\u094d\u0930\u093e\u0939\u0915", 
- "Document to rename": "\u0928\u093e\u092e \u092c\u0926\u0932\u0928\u0947 \u0915\u0947 \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c", 
- "Employee": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940", 
- "Item": "\u092e\u0926", 
- "New Name": "\u0928\u092f\u093e \u0928\u093e\u092e", 
- "Profile": "\u0930\u0942\u092a\u0930\u0947\u0916\u093e", 
- "Rename": "\u0928\u093e\u092e \u092c\u0926\u0932\u0947\u0902", 
- "Rename Tool": "\u0909\u092a\u0915\u0930\u0923 \u0915\u093e \u0928\u093e\u092e \u092c\u0926\u0932\u0947\u0902", 
- "Select DocType": "Doctype \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902", 
- "Serial No": "\u0928\u0939\u0940\u0902 \u0938\u0940\u0930\u093f\u092f\u0932", 
- "Supplier": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915", 
- "Utilities": "\u0909\u092a\u092f\u094b\u0917\u093f\u0924\u093e\u090f\u0901", 
- "Warehouse": "\u0917\u094b\u0926\u093e\u092e"
-}
\ No newline at end of file
diff --git a/utilities/doctype/rename_tool/locale/hr-doc.json b/utilities/doctype/rename_tool/locale/hr-doc.json
deleted file mode 100644
index c9fa9b6..0000000
--- a/utilities/doctype/rename_tool/locale/hr-doc.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Account": "Ra\u010dun", 
- "Company": "Dru\u0161tvo", 
- "Customer": "Kupac", 
- "Document to rename": "Dokument za preimenovanje", 
- "Employee": "Zaposlenik", 
- "Item": "Stavka", 
- "New Name": "Novo ime", 
- "Profile": "Profil", 
- "Rename": "Preimenovati", 
- "Rename Tool": "Preimenovanje alat", 
- "Select DocType": "Odaberite DOCTYPE", 
- "Serial No": "Serijski br", 
- "Supplier": "Dobavlja\u010d", 
- "Utilities": "Komunalne usluge", 
- "Warehouse": "Skladi\u0161te"
-}
\ No newline at end of file
diff --git a/utilities/doctype/rename_tool/locale/nl-doc.json b/utilities/doctype/rename_tool/locale/nl-doc.json
deleted file mode 100644
index 68cecf6..0000000
--- a/utilities/doctype/rename_tool/locale/nl-doc.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Account": "Rekening", 
- "Company": "Vennootschap", 
- "Customer": "Klant", 
- "Document to rename": "Document te hernoemen", 
- "Employee": "Werknemer", 
- "Item": "Item", 
- "New Name": "Nieuwe naam", 
- "Profile": "Profiel", 
- "Rename": "Andere naam geven", 
- "Rename Tool": "Wijzig de naam van Tool", 
- "Select DocType": "Selecteer DocType", 
- "Serial No": "Serienummer", 
- "Supplier": "Leverancier", 
- "Utilities": "Utilities", 
- "Warehouse": "Magazijn"
-}
\ No newline at end of file
diff --git a/utilities/doctype/rename_tool/locale/pt-BR-doc.json b/utilities/doctype/rename_tool/locale/pt-BR-doc.json
deleted file mode 100644
index 8cf6a1b..0000000
--- a/utilities/doctype/rename_tool/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Account": "Conta", 
- "Company": "Empresa", 
- "Customer": "Cliente", 
- "Document to rename": "Documento para renomear", 
- "Employee": "Funcion\u00e1rio", 
- "Item": "Item", 
- "New Name": "Novo nome", 
- "Profile": "Perfil", 
- "Rename": "Renomear", 
- "Rename Tool": "Ferramenta de Renomear", 
- "Select DocType": "Selecione o DocType", 
- "Serial No": "N\u00ba de S\u00e9rie", 
- "Supplier": "Fornecedor", 
- "Utilities": "Utilit\u00e1rios", 
- "Warehouse": "Almoxarifado"
-}
\ No newline at end of file
diff --git a/utilities/doctype/rename_tool/locale/pt-doc.json b/utilities/doctype/rename_tool/locale/pt-doc.json
deleted file mode 100644
index b1bee91..0000000
--- a/utilities/doctype/rename_tool/locale/pt-doc.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Account": "Conta", 
- "Company": "Companhia", 
- "Customer": "Cliente", 
- "Document to rename": "Documento para renomear", 
- "Employee": "Empregado", 
- "Item": "Item", 
- "New Name": "Novo nome", 
- "Profile": "Perfil", 
- "Rename": "Rebatizar", 
- "Rename Tool": "Renomear Ferramenta", 
- "Select DocType": "Selecione DocType", 
- "Serial No": "N \u00ba de S\u00e9rie", 
- "Supplier": "Fornecedor", 
- "Utilities": "Utilit\u00e1rios", 
- "Warehouse": "Armaz\u00e9m"
-}
\ No newline at end of file
diff --git a/utilities/doctype/rename_tool/locale/sr-doc.json b/utilities/doctype/rename_tool/locale/sr-doc.json
deleted file mode 100644
index 94013dc..0000000
--- a/utilities/doctype/rename_tool/locale/sr-doc.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Account": "\u0420\u0430\u0447\u0443\u043d", 
- "Company": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", 
- "Customer": "\u041a\u0443\u043f\u0430\u0446", 
- "Document to rename": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0430\u0442\u0430 \u0434\u0430 \u043f\u0440\u0435\u0438\u043c\u0435\u043d\u0443\u0458\u0435\u0442\u0435", 
- "Employee": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438\u043a", 
- "Item": "\u0421\u0442\u0430\u0432\u043a\u0430", 
- "New Name": "\u041d\u043e\u0432\u043e \u0438\u043c\u0435", 
- "Profile": "\u041f\u0440\u043e\u0444\u0438\u043b", 
- "Rename": "\u041f\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u045a\u0435", 
- "Rename Tool": "\u041f\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u045a\u0435 \u0422\u043e\u043e\u043b", 
- "Select DocType": "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0414\u041e\u0426\u0422\u0418\u041f\u0415", 
- "Serial No": "\u0421\u0435\u0440\u0438\u0458\u0441\u043a\u0438 \u0431\u0440\u043e\u0458", 
- "Supplier": "\u0414\u043e\u0431\u0430\u0432\u0459\u0430\u0447", 
- "Utilities": "\u041a\u043e\u043c\u0443\u043d\u0430\u043b\u043d\u0435 \u0443\u0441\u043b\u0443\u0433\u0435", 
- "Warehouse": "\u041c\u0430\u0433\u0430\u0446\u0438\u043d"
-}
\ No newline at end of file
diff --git a/utilities/doctype/rename_tool/locale/ta-doc.json b/utilities/doctype/rename_tool/locale/ta-doc.json
deleted file mode 100644
index 2d2f1a4..0000000
--- a/utilities/doctype/rename_tool/locale/ta-doc.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Account": "\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1", 
- "Company": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd", 
- "Customer": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd", 
- "Document to rename": "\u0bae\u0bb1\u0bc1\u0baa\u0bc6\u0baf\u0bb0\u0bbf\u0b9f \u0b86\u0bb5\u0ba3\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4", 
- "Employee": "\u0b8a\u0bb4\u0bbf\u0baf\u0bb0\u0bcd", 
- "Item": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "New Name": "\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Profile": "\u0b9a\u0bc1\u0baf\u0bb5\u0bbf\u0bb5\u0bb0\u0ba4\u0bcd\u0ba4\u0bc8", 
- "Rename": "\u0bae\u0bb1\u0bc1\u0baa\u0bc6\u0baf\u0bb0\u0bbf\u0b9f\u0bc1", 
- "Rename Tool": "\u0b95\u0bb0\u0bc1\u0bb5\u0bbf \u0bae\u0bb1\u0bc1\u0baa\u0bc6\u0baf\u0bb0\u0bbf\u0b9f\u0bc1", 
- "Select DocType": "DOCTYPE \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1", 
- "Serial No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd", 
- "Supplier": "\u0b95\u0bc6\u0bbe\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bb5\u0bb0\u0bcd", 
- "Utilities": "\u0baa\u0baf\u0ba9\u0bcd\u0baa\u0bbe\u0b9f\u0bc1\u0b95\u0bb3\u0bcd", 
- "Warehouse": "\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bc8\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0b87\u0b9f\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/utilities/doctype/rename_tool/locale/th-doc.json b/utilities/doctype/rename_tool/locale/th-doc.json
deleted file mode 100644
index fa54b06..0000000
--- a/utilities/doctype/rename_tool/locale/th-doc.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Account": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35", 
- "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Document to rename": "\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e0a\u0e37\u0e48\u0e2d", 
- "Employee": "\u0e25\u0e39\u0e01\u0e08\u0e49\u0e32\u0e07", 
- "Item": "\u0e0a\u0e34\u0e49\u0e19", 
- "New Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e21\u0e48", 
- "Profile": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", 
- "Rename": "\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e21\u0e48", 
- "Rename Tool": "\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d", 
- "Select DocType": "\u0e40\u0e25\u0e37\u0e2d\u0e01 DocType", 
- "Serial No": "\u0e2d\u0e19\u0e38\u0e01\u0e23\u0e21\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Supplier": "\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22", 
- "Utilities": "\u0e22\u0e39\u0e17\u0e34\u0e25\u0e34\u0e15\u0e35\u0e49", 
- "Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_control/locale/_messages_doc.json b/utilities/doctype/sms_control/locale/_messages_doc.json
deleted file mode 100644
index 6d4c987..0000000
--- a/utilities/doctype/sms_control/locale/_messages_doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "SMS Control", 
- "Utilities"
-]
\ No newline at end of file
diff --git a/utilities/doctype/sms_control/locale/ar-doc.json b/utilities/doctype/sms_control/locale/ar-doc.json
deleted file mode 100644
index 75bbf26..0000000
--- a/utilities/doctype/sms_control/locale/ar-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "SMS Control": "SMS \u062a\u062d\u0643\u0645", 
- "Utilities": "\u062e\u062f\u0645\u0627\u062a"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_control/locale/de-doc.json b/utilities/doctype/sms_control/locale/de-doc.json
deleted file mode 100644
index c7d243f..0000000
--- a/utilities/doctype/sms_control/locale/de-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "SMS Control": "SMS Control", 
- "Utilities": "Dienstprogramme"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_control/locale/es-doc.json b/utilities/doctype/sms_control/locale/es-doc.json
deleted file mode 100644
index d2f86f6..0000000
--- a/utilities/doctype/sms_control/locale/es-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "SMS Control": "SMS Control", 
- "Utilities": "Utilidades"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_control/locale/fr-doc.json b/utilities/doctype/sms_control/locale/fr-doc.json
deleted file mode 100644
index 38c8286..0000000
--- a/utilities/doctype/sms_control/locale/fr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "SMS Control": "SMS Control", 
- "Utilities": "Utilitaires"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_control/locale/hi-doc.json b/utilities/doctype/sms_control/locale/hi-doc.json
deleted file mode 100644
index 52d236e..0000000
--- a/utilities/doctype/sms_control/locale/hi-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "SMS Control": "\u090f\u0938\u090f\u092e\u090f\u0938 \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923", 
- "Utilities": "\u0909\u092a\u092f\u094b\u0917\u093f\u0924\u093e\u090f\u0901"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_control/locale/hr-doc.json b/utilities/doctype/sms_control/locale/hr-doc.json
deleted file mode 100644
index 3f89a8e..0000000
--- a/utilities/doctype/sms_control/locale/hr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "SMS Control": "SMS kontrola", 
- "Utilities": "Komunalne usluge"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_control/locale/nl-doc.json b/utilities/doctype/sms_control/locale/nl-doc.json
deleted file mode 100644
index 1858dad..0000000
--- a/utilities/doctype/sms_control/locale/nl-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "SMS Control": "SMS Control", 
- "Utilities": "Utilities"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_control/locale/pt-BR-doc.json b/utilities/doctype/sms_control/locale/pt-BR-doc.json
deleted file mode 100644
index 53b2d54..0000000
--- a/utilities/doctype/sms_control/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "SMS Control": "Controle de SMS", 
- "Utilities": "Utilit\u00e1rios"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_control/locale/pt-doc.json b/utilities/doctype/sms_control/locale/pt-doc.json
deleted file mode 100644
index 6649bb8..0000000
--- a/utilities/doctype/sms_control/locale/pt-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "SMS Control": "SMS Controle", 
- "Utilities": "Utilit\u00e1rios"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_control/locale/sr-doc.json b/utilities/doctype/sms_control/locale/sr-doc.json
deleted file mode 100644
index f8eed56..0000000
--- a/utilities/doctype/sms_control/locale/sr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "SMS Control": "\u0421\u041c\u0421 \u0426\u043e\u043d\u0442\u0440\u043e\u043b", 
- "Utilities": "\u041a\u043e\u043c\u0443\u043d\u0430\u043b\u043d\u0435 \u0443\u0441\u043b\u0443\u0433\u0435"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_control/locale/ta-doc.json b/utilities/doctype/sms_control/locale/ta-doc.json
deleted file mode 100644
index 4ba235e..0000000
--- a/utilities/doctype/sms_control/locale/ta-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "SMS Control": "\u0b8e\u0bb8\u0bcd\u0b8e\u0bae\u0bcd\u0b8e\u0bb8\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "Utilities": "\u0baa\u0baf\u0ba9\u0bcd\u0baa\u0bbe\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_control/locale/th-doc.json b/utilities/doctype/sms_control/locale/th-doc.json
deleted file mode 100644
index cda0f80..0000000
--- a/utilities/doctype/sms_control/locale/th-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "SMS Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07 SMS", 
- "Utilities": "\u0e22\u0e39\u0e17\u0e34\u0e25\u0e34\u0e15\u0e35\u0e49"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_log/README.md b/utilities/doctype/sms_log/README.md
new file mode 100644
index 0000000..9ee2b79
--- /dev/null
+++ b/utilities/doctype/sms_log/README.md
@@ -0,0 +1 @@
+Log of SMS sent via SMS Center.
\ No newline at end of file
diff --git a/utilities/doctype/sms_log/locale/_messages_doc.json b/utilities/doctype/sms_log/locale/_messages_doc.json
deleted file mode 100644
index c421ace..0000000
--- a/utilities/doctype/sms_log/locale/_messages_doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-[
- "Sent On", 
- "Receiver List", 
- "SMS Log", 
- "Sender Name", 
- "Utilities", 
- "No of Sent SMS", 
- "No of Requested SMS", 
- "Message"
-]
\ No newline at end of file
diff --git a/utilities/doctype/sms_log/locale/ar-doc.json b/utilities/doctype/sms_log/locale/ar-doc.json
deleted file mode 100644
index c5bd043..0000000
--- a/utilities/doctype/sms_log/locale/ar-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Message": "\u0631\u0633\u0627\u0644\u0629", 
- "No of Requested SMS": "\u0644\u0627 \u0644\u0644SMS \u0645\u0637\u0644\u0648\u0628", 
- "No of Sent SMS": "\u0644\u0627 \u0644\u0644SMS \u0627\u0644\u0645\u0631\u0633\u0644\u0629", 
- "Receiver List": "\u0627\u0633\u062a\u0642\u0628\u0627\u0644 \u0642\u0627\u0626\u0645\u0629", 
- "SMS Log": "SMS \u062f\u062e\u0648\u0644", 
- "Sender Name": "\u0627\u0644\u0645\u0631\u0633\u0644 \u0627\u0633\u0645", 
- "Sent On": "\u0627\u0631\u0633\u0644\u062a \u0641\u064a", 
- "Utilities": "\u062e\u062f\u0645\u0627\u062a"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_log/locale/de-doc.json b/utilities/doctype/sms_log/locale/de-doc.json
deleted file mode 100644
index a8c3bf1..0000000
--- a/utilities/doctype/sms_log/locale/de-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Message": "Nachricht", 
- "No of Requested SMS": "Kein SMS Erw\u00fcnschte", 
- "No of Sent SMS": "Kein SMS gesendet", 
- "Receiver List": "Receiver Liste", 
- "SMS Log": "SMS Log", 
- "Sender Name": "Absender Name", 
- "Sent On": "Sent On", 
- "Utilities": "Dienstprogramme"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_log/locale/es-doc.json b/utilities/doctype/sms_log/locale/es-doc.json
deleted file mode 100644
index e5361fa..0000000
--- a/utilities/doctype/sms_log/locale/es-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Message": "Mensaje", 
- "No of Requested SMS": "N \u00ba de SMS solicitados", 
- "No of Sent SMS": "N \u00ba de SMS enviados", 
- "Receiver List": "Receptor Lista", 
- "SMS Log": "SMS Log", 
- "Sender Name": "Nombre del remitente", 
- "Sent On": "Enviado en", 
- "Utilities": "Utilidades"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_log/locale/fr-doc.json b/utilities/doctype/sms_log/locale/fr-doc.json
deleted file mode 100644
index 2f191a6..0000000
--- a/utilities/doctype/sms_log/locale/fr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Message": "Message", 
- "No of Requested SMS": "Pas de SMS demand\u00e9s", 
- "No of Sent SMS": "Pas de SMS envoy\u00e9s", 
- "Receiver List": "Liste des r\u00e9cepteurs", 
- "SMS Log": "SMS Log", 
- "Sender Name": "Nom de l&#39;exp\u00e9diteur", 
- "Sent On": "Sur envoy\u00e9", 
- "Utilities": "Utilitaires"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_log/locale/hi-doc.json b/utilities/doctype/sms_log/locale/hi-doc.json
deleted file mode 100644
index 778fea3..0000000
--- a/utilities/doctype/sms_log/locale/hi-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Message": "\u0938\u0902\u0926\u0947\u0936", 
- "No of Requested SMS": "\u0905\u0928\u0941\u0930\u094b\u0927\u093f\u0924 \u090f\u0938\u090f\u092e\u090f\u0938 \u0915\u0940 \u0938\u0902\u0916\u094d\u092f\u093e", 
- "No of Sent SMS": "\u092d\u0947\u091c\u0947 \u0917\u090f \u090f\u0938\u090f\u092e\u090f\u0938 \u0915\u0940 \u0938\u0902\u0916\u094d\u092f\u093e", 
- "Receiver List": "\u0930\u093f\u0938\u0940\u0935\u0930 \u0938\u0942\u091a\u0940", 
- "SMS Log": "\u090f\u0938\u090f\u092e\u090f\u0938 \u092a\u094d\u0930\u0935\u0947\u0936", 
- "Sender Name": "\u092a\u094d\u0930\u0947\u0937\u0915 \u0915\u093e \u0928\u093e\u092e", 
- "Sent On": "\u092a\u0930 \u092d\u0947\u091c\u093e", 
- "Utilities": "\u0909\u092a\u092f\u094b\u0917\u093f\u0924\u093e\u090f\u0901"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_log/locale/hr-doc.json b/utilities/doctype/sms_log/locale/hr-doc.json
deleted file mode 100644
index f7917d9..0000000
--- a/utilities/doctype/sms_log/locale/hr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Message": "Poruka", 
- "No of Requested SMS": "Nema tra\u017eenih SMS", 
- "No of Sent SMS": "Ne poslanih SMS", 
- "Receiver List": "Prijemnik Popis", 
- "SMS Log": "SMS Prijava", 
- "Sender Name": "Po\u0161iljatelj Ime", 
- "Sent On": "Poslan Na", 
- "Utilities": "Komunalne usluge"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_log/locale/nl-doc.json b/utilities/doctype/sms_log/locale/nl-doc.json
deleted file mode 100644
index 07a355e..0000000
--- a/utilities/doctype/sms_log/locale/nl-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Message": "Bericht", 
- "No of Requested SMS": "Geen van de gevraagde SMS", 
- "No of Sent SMS": "Geen van Sent SMS", 
- "Receiver List": "Ontvanger Lijst", 
- "SMS Log": "SMS Log", 
- "Sender Name": "Naam afzender", 
- "Sent On": "Verzonden op", 
- "Utilities": "Utilities"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_log/locale/pt-BR-doc.json b/utilities/doctype/sms_log/locale/pt-BR-doc.json
deleted file mode 100644
index c89092f..0000000
--- a/utilities/doctype/sms_log/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Message": "Mensagem", 
- "No of Requested SMS": "N\u00ba de SMS pedidos", 
- "No of Sent SMS": "N\u00ba de SMS enviados", 
- "Receiver List": "Lista de recebedores", 
- "SMS Log": "Log de SMS", 
- "Sender Name": "Nome do Remetente", 
- "Sent On": "Enviado em", 
- "Utilities": "Utilit\u00e1rios"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_log/locale/pt-doc.json b/utilities/doctype/sms_log/locale/pt-doc.json
deleted file mode 100644
index 40058a9..0000000
--- a/utilities/doctype/sms_log/locale/pt-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Message": "Mensagem", 
- "No of Requested SMS": "No pedido de SMS", 
- "No of Sent SMS": "N \u00ba de SMS enviados", 
- "Receiver List": "Lista de receptor", 
- "SMS Log": "SMS Log", 
- "Sender Name": "Nome do remetente", 
- "Sent On": "Enviado em", 
- "Utilities": "Utilit\u00e1rios"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_log/locale/sr-doc.json b/utilities/doctype/sms_log/locale/sr-doc.json
deleted file mode 100644
index 5a05fdc..0000000
--- a/utilities/doctype/sms_log/locale/sr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Message": "\u041f\u043e\u0440\u0443\u043a\u0430", 
- "No of Requested SMS": "\u041d\u0435\u043c\u0430 \u0442\u0440\u0430\u0436\u0435\u043d\u0438\u0445 \u0421\u041c\u0421", 
- "No of Sent SMS": "\u0411\u0440\u043e\u0458 \u043f\u043e\u0441\u043b\u0430\u0442\u0438\u0445 \u0421\u041c\u0421", 
- "Receiver List": "\u041f\u0440\u0438\u0458\u0435\u043c\u043d\u0438\u043a \u041b\u0438\u0441\u0442\u0430", 
- "SMS Log": "\u0421\u041c\u0421 \u041f\u0440\u0438\u0458\u0430\u0432\u0430", 
- "Sender Name": "\u0421\u0435\u043d\u0434\u0435\u0440 \u041d\u0430\u043c\u0435", 
- "Sent On": "\u041f\u043e\u0441\u043b\u0430\u0442\u0430", 
- "Utilities": "\u041a\u043e\u043c\u0443\u043d\u0430\u043b\u043d\u0435 \u0443\u0441\u043b\u0443\u0433\u0435"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_log/locale/ta-doc.json b/utilities/doctype/sms_log/locale/ta-doc.json
deleted file mode 100644
index e63abff..0000000
--- a/utilities/doctype/sms_log/locale/ta-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Message": "\u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf", 
- "No of Requested SMS": "\u0b95\u0bc7\u0bbe\u0bb0\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0b8e\u0bb8\u0bcd\u0b8e\u0bae\u0bcd\u0b8e\u0bb8\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "No of Sent SMS": "\u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0baf \u0b8e\u0bb8\u0bcd\u0b8e\u0bae\u0bcd\u0b8e\u0bb8\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", 
- "Receiver List": "\u0bb0\u0bbf\u0b9a\u0bc0\u0bb5\u0bb0\u0bcd \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "SMS Log": "\u0b8e\u0bb8\u0bcd\u0b8e\u0bae\u0bcd\u0b8e\u0bb8\u0bcd \u0baa\u0bc1\u0b95\u0bc1\u0baa\u0ba4\u0bbf\u0b95\u0bc8", 
- "Sender Name": "\u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0bc1\u0ba8\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Sent On": "\u0b85\u0ba9\u0bcd\u0bb1\u0bc1 \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", 
- "Utilities": "\u0baa\u0baf\u0ba9\u0bcd\u0baa\u0bbe\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_log/locale/th-doc.json b/utilities/doctype/sms_log/locale/th-doc.json
deleted file mode 100644
index 6828f5f..0000000
--- a/utilities/doctype/sms_log/locale/th-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Message": "\u0e02\u0e48\u0e32\u0e27\u0e2a\u0e32\u0e23", 
- "No of Requested SMS": "\u0e44\u0e21\u0e48\u0e21\u0e35\u0e02\u0e2d\u0e07 SMS \u0e02\u0e2d", 
- "No of Sent SMS": "\u0e44\u0e21\u0e48\u0e21\u0e35 SMS \u0e17\u0e35\u0e48\u0e2a\u0e48\u0e07", 
- "Receiver List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e1c\u0e39\u0e49\u0e23\u0e31\u0e1a", 
- "SMS Log": "\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a SMS", 
- "Sender Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e1c\u0e39\u0e49\u0e2a\u0e48\u0e07", 
- "Sent On": "\u0e2a\u0e48\u0e07", 
- "Utilities": "\u0e22\u0e39\u0e17\u0e34\u0e25\u0e34\u0e15\u0e35\u0e49"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_receiver/__init__.py b/utilities/doctype/sms_receiver/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/utilities/doctype/sms_receiver/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/utilities/doctype/sms_receiver/locale/_messages_doc.json b/utilities/doctype/sms_receiver/locale/_messages_doc.json
deleted file mode 100644
index e9845c5..0000000
--- a/utilities/doctype/sms_receiver/locale/_messages_doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-[
- "SMS Receiver", 
- "Utilities", 
- "Receiver Name", 
- "Customer Name", 
- "Mobile No"
-]
\ No newline at end of file
diff --git a/utilities/doctype/sms_receiver/locale/ar-doc.json b/utilities/doctype/sms_receiver/locale/ar-doc.json
deleted file mode 100644
index 3722d5f..0000000
--- a/utilities/doctype/sms_receiver/locale/ar-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Customer Name": "\u0627\u0633\u0645 \u0627\u0644\u0639\u0645\u064a\u0644", 
- "Mobile No": "\u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644", 
- "Receiver Name": "\u0627\u0633\u062a\u0642\u0628\u0627\u0644 \u0627\u0633\u0645", 
- "SMS Receiver": "SMS \u0627\u0633\u062a\u0642\u0628\u0627\u0644", 
- "Utilities": "\u062e\u062f\u0645\u0627\u062a"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_receiver/locale/de-doc.json b/utilities/doctype/sms_receiver/locale/de-doc.json
deleted file mode 100644
index 59bea69..0000000
--- a/utilities/doctype/sms_receiver/locale/de-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Customer Name": "Name des Kunden", 
- "Mobile No": "In Mobile", 
- "Receiver Name": "Name des Empf\u00e4ngers", 
- "SMS Receiver": "SMS-Empf\u00e4nger", 
- "Utilities": "Dienstprogramme"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_receiver/locale/es-doc.json b/utilities/doctype/sms_receiver/locale/es-doc.json
deleted file mode 100644
index 69ea344..0000000
--- a/utilities/doctype/sms_receiver/locale/es-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Customer Name": "Nombre del cliente", 
- "Mobile No": "Mobile No", 
- "Receiver Name": "Nombre del receptor", 
- "SMS Receiver": "SMS Receiver", 
- "Utilities": "Utilidades"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_receiver/locale/fr-doc.json b/utilities/doctype/sms_receiver/locale/fr-doc.json
deleted file mode 100644
index e69e00e..0000000
--- a/utilities/doctype/sms_receiver/locale/fr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Customer Name": "Nom du client", 
- "Mobile No": "Aucun mobile", 
- "Receiver Name": "Nom du destinataire", 
- "SMS Receiver": "SMS Receiver", 
- "Utilities": "Utilitaires"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_receiver/locale/hi-doc.json b/utilities/doctype/sms_receiver/locale/hi-doc.json
deleted file mode 100644
index 8b957e8..0000000
--- a/utilities/doctype/sms_receiver/locale/hi-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Customer Name": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u093e \u0928\u093e\u092e", 
- "Mobile No": "\u0928\u0939\u0940\u0902 \u092e\u094b\u092c\u093e\u0907\u0932", 
- "Receiver Name": "\u0930\u093f\u0938\u0940\u0935\u0930 \u0928\u093e\u092e", 
- "SMS Receiver": "\u090f\u0938\u090f\u092e\u090f\u0938 \u0930\u093f\u0938\u0940\u0935\u0930", 
- "Utilities": "\u0909\u092a\u092f\u094b\u0917\u093f\u0924\u093e\u090f\u0901"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_receiver/locale/hr-doc.json b/utilities/doctype/sms_receiver/locale/hr-doc.json
deleted file mode 100644
index 3f7377f..0000000
--- a/utilities/doctype/sms_receiver/locale/hr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Customer Name": "Naziv klijenta", 
- "Mobile No": "Mobitel Nema", 
- "Receiver Name": "Primatelj Ime", 
- "SMS Receiver": "SMS-prijemnik", 
- "Utilities": "Komunalne usluge"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_receiver/locale/nl-doc.json b/utilities/doctype/sms_receiver/locale/nl-doc.json
deleted file mode 100644
index e31d3bb..0000000
--- a/utilities/doctype/sms_receiver/locale/nl-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Customer Name": "Klantnaam", 
- "Mobile No": "Mobiel Nog geen", 
- "Receiver Name": "Ontvanger Naam", 
- "SMS Receiver": "SMS-ontvanger", 
- "Utilities": "Utilities"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_receiver/locale/pt-BR-doc.json b/utilities/doctype/sms_receiver/locale/pt-BR-doc.json
deleted file mode 100644
index c4fb837..0000000
--- a/utilities/doctype/sms_receiver/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Customer Name": "Nome do cliente", 
- "Mobile No": "Telefone Celular", 
- "Receiver Name": "Nome do recebedor", 
- "SMS Receiver": "Receptor do SMS", 
- "Utilities": "Utilit\u00e1rios"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_receiver/locale/pt-doc.json b/utilities/doctype/sms_receiver/locale/pt-doc.json
deleted file mode 100644
index e321c25..0000000
--- a/utilities/doctype/sms_receiver/locale/pt-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Customer Name": "Nome do cliente", 
- "Mobile No": "No m\u00f3vel", 
- "Receiver Name": "Nome receptor", 
- "SMS Receiver": "SMS Receptor", 
- "Utilities": "Utilit\u00e1rios"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_receiver/locale/sr-doc.json b/utilities/doctype/sms_receiver/locale/sr-doc.json
deleted file mode 100644
index 7c8988b..0000000
--- a/utilities/doctype/sms_receiver/locale/sr-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Customer Name": "\u0418\u043c\u0435 \u043a\u043b\u0438\u0458\u0435\u043d\u0442\u0430", 
- "Mobile No": "\u041c\u043e\u0431\u0438\u043b\u043d\u0438 \u041d\u0435\u043c\u0430", 
- "Receiver Name": "\u041f\u0440\u0438\u0458\u0435\u043c\u043d\u0438\u043a \u0418\u043c\u0435", 
- "SMS Receiver": "\u0421\u041c\u0421 \u043f\u0440\u0438\u0458\u0435\u043c\u043d\u0438\u043a", 
- "Utilities": "\u041a\u043e\u043c\u0443\u043d\u0430\u043b\u043d\u0435 \u0443\u0441\u043b\u0443\u0433\u0435"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_receiver/locale/ta-doc.json b/utilities/doctype/sms_receiver/locale/ta-doc.json
deleted file mode 100644
index 10c5d6d..0000000
--- a/utilities/doctype/sms_receiver/locale/ta-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Customer Name": "\u0bb5\u0bbe\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Mobile No": "\u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0bae\u0bc6\u0bbe\u0baa\u0bc8\u0bb2\u0bcd", 
- "Receiver Name": "\u0bb0\u0bbf\u0b9a\u0bc0\u0bb5\u0bb0\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "SMS Receiver": "\u0b8e\u0bb8\u0bcd\u0b8e\u0bae\u0bcd\u0b8e\u0bb8\u0bcd \u0baa\u0bc6\u0bb1\u0bc1\u0ba8\u0bb0\u0bcd", 
- "Utilities": "\u0baa\u0baf\u0ba9\u0bcd\u0baa\u0bbe\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_receiver/locale/th-doc.json b/utilities/doctype/sms_receiver/locale/th-doc.json
deleted file mode 100644
index e1e45a7..0000000
--- a/utilities/doctype/sms_receiver/locale/th-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Customer Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", 
- "Mobile No": "\u0e21\u0e37\u0e2d\u0e16\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e21\u0e35", 
- "Receiver Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e1c\u0e39\u0e49\u0e23\u0e31\u0e1a", 
- "SMS Receiver": "\u0e23\u0e31\u0e1a SMS", 
- "Utilities": "\u0e22\u0e39\u0e17\u0e34\u0e25\u0e34\u0e15\u0e35\u0e49"
-}
\ No newline at end of file
diff --git a/utilities/doctype/sms_receiver/sms_receiver.py b/utilities/doctype/sms_receiver/sms_receiver.py
deleted file mode 100644
index 7f48feb..0000000
--- a/utilities/doctype/sms_receiver/sms_receiver.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-
-class DocType:
-	def __init__(self, d, dl):
-		self.doc, self.doclist = d, dl
\ No newline at end of file
diff --git a/utilities/doctype/sms_receiver/sms_receiver.txt b/utilities/doctype/sms_receiver/sms_receiver.txt
deleted file mode 100644
index 1075d21..0000000
--- a/utilities/doctype/sms_receiver/sms_receiver.txt
+++ /dev/null
@@ -1,52 +0,0 @@
-[
- {
-  "creation": "2013-02-22 01:28:07", 
-  "docstatus": 0, 
-  "modified": "2013-03-07 07:03:32", 
-  "modified_by": "Administrator", 
-  "owner": "Administrator"
- }, 
- {
-  "doctype": "DocType", 
-  "istable": 1, 
-  "module": "Utilities", 
-  "name": "__common__"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldtype": "Data", 
-  "name": "__common__", 
-  "oldfieldtype": "Data", 
-  "parent": "SMS Receiver", 
-  "parentfield": "fields", 
-  "parenttype": "DocType", 
-  "permlevel": 0
- }, 
- {
-  "doctype": "DocType", 
-  "name": "SMS Receiver"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "customer_name", 
-  "label": "Customer Name", 
-  "oldfieldname": "customer_name"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "receiver_name", 
-  "label": "Receiver Name", 
-  "oldfieldname": "receiver_name", 
-  "print_width": "350px", 
-  "width": "350px"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "mobile_no", 
-  "label": "Mobile No", 
-  "oldfieldname": "mobile_no", 
-  "print_width": "200px", 
-  "reqd": 1, 
-  "width": "200px"
- }
-]
\ No newline at end of file
diff --git a/utilities/doctype/trash_control/__init__.py b/utilities/doctype/trash_control/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/utilities/doctype/trash_control/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/utilities/doctype/trash_control/locale/_messages_doc.json b/utilities/doctype/trash_control/locale/_messages_doc.json
deleted file mode 100644
index f424475..0000000
--- a/utilities/doctype/trash_control/locale/_messages_doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "Trash Control", 
- "Utilities"
-]
\ No newline at end of file
diff --git a/utilities/doctype/trash_control/locale/ar-doc.json b/utilities/doctype/trash_control/locale/ar-doc.json
deleted file mode 100644
index 2ad9b62..0000000
--- a/utilities/doctype/trash_control/locale/ar-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Trash Control": "\u0627\u0644\u0642\u0645\u0627\u0645\u0629 \u0627\u0644\u062a\u062d\u0643\u0645", 
- "Utilities": "\u062e\u062f\u0645\u0627\u062a"
-}
\ No newline at end of file
diff --git a/utilities/doctype/trash_control/locale/de-doc.json b/utilities/doctype/trash_control/locale/de-doc.json
deleted file mode 100644
index faa5da4..0000000
--- a/utilities/doctype/trash_control/locale/de-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Trash Control": "Trash Steuerung", 
- "Utilities": "Dienstprogramme"
-}
\ No newline at end of file
diff --git a/utilities/doctype/trash_control/locale/es-doc.json b/utilities/doctype/trash_control/locale/es-doc.json
deleted file mode 100644
index a8952ad..0000000
--- a/utilities/doctype/trash_control/locale/es-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Trash Control": "Control de Basura", 
- "Utilities": "Utilidades"
-}
\ No newline at end of file
diff --git a/utilities/doctype/trash_control/locale/fr-doc.json b/utilities/doctype/trash_control/locale/fr-doc.json
deleted file mode 100644
index 98943b7..0000000
--- a/utilities/doctype/trash_control/locale/fr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Trash Control": "Contr\u00f4le Corbeille", 
- "Utilities": "Utilitaires"
-}
\ No newline at end of file
diff --git a/utilities/doctype/trash_control/locale/hi-doc.json b/utilities/doctype/trash_control/locale/hi-doc.json
deleted file mode 100644
index 8b97895..0000000
--- a/utilities/doctype/trash_control/locale/hi-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Trash Control": "\u091f\u094d\u0930\u0948\u0936 \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923", 
- "Utilities": "\u0909\u092a\u092f\u094b\u0917\u093f\u0924\u093e\u090f\u0901"
-}
\ No newline at end of file
diff --git a/utilities/doctype/trash_control/locale/hr-doc.json b/utilities/doctype/trash_control/locale/hr-doc.json
deleted file mode 100644
index 1d1e9d6..0000000
--- a/utilities/doctype/trash_control/locale/hr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Trash Control": "Sme\u0107e kontrola", 
- "Utilities": "Komunalne usluge"
-}
\ No newline at end of file
diff --git a/utilities/doctype/trash_control/locale/nl-doc.json b/utilities/doctype/trash_control/locale/nl-doc.json
deleted file mode 100644
index 13f90ac..0000000
--- a/utilities/doctype/trash_control/locale/nl-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Trash Control": "Trash Controle", 
- "Utilities": "Utilities"
-}
\ No newline at end of file
diff --git a/utilities/doctype/trash_control/locale/pt-BR-doc.json b/utilities/doctype/trash_control/locale/pt-BR-doc.json
deleted file mode 100644
index 2c4e803..0000000
--- a/utilities/doctype/trash_control/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Trash Control": "Controle de lixo", 
- "Utilities": "Utilit\u00e1rios"
-}
\ No newline at end of file
diff --git a/utilities/doctype/trash_control/locale/pt-doc.json b/utilities/doctype/trash_control/locale/pt-doc.json
deleted file mode 100644
index 2c4e803..0000000
--- a/utilities/doctype/trash_control/locale/pt-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Trash Control": "Controle de lixo", 
- "Utilities": "Utilit\u00e1rios"
-}
\ No newline at end of file
diff --git a/utilities/doctype/trash_control/locale/sr-doc.json b/utilities/doctype/trash_control/locale/sr-doc.json
deleted file mode 100644
index 2fc085d..0000000
--- a/utilities/doctype/trash_control/locale/sr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Trash Control": "\u0421\u043c\u0435\u045b\u0435 \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u0430", 
- "Utilities": "\u041a\u043e\u043c\u0443\u043d\u0430\u043b\u043d\u0435 \u0443\u0441\u043b\u0443\u0433\u0435"
-}
\ No newline at end of file
diff --git a/utilities/doctype/trash_control/locale/ta-doc.json b/utilities/doctype/trash_control/locale/ta-doc.json
deleted file mode 100644
index 4c7827b..0000000
--- a/utilities/doctype/trash_control/locale/ta-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Trash Control": "\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b9f\u0bc1", 
- "Utilities": "\u0baa\u0baf\u0ba9\u0bcd\u0baa\u0bbe\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"
-}
\ No newline at end of file
diff --git a/utilities/doctype/trash_control/locale/th-doc.json b/utilities/doctype/trash_control/locale/th-doc.json
deleted file mode 100644
index f62351c..0000000
--- a/utilities/doctype/trash_control/locale/th-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Trash Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30", 
- "Utilities": "\u0e22\u0e39\u0e17\u0e34\u0e25\u0e34\u0e15\u0e35\u0e49"
-}
\ No newline at end of file
diff --git a/utilities/doctype/trash_control/trash_control.py b/utilities/doctype/trash_control/trash_control.py
deleted file mode 100644
index 341f837..0000000
--- a/utilities/doctype/trash_control/trash_control.py
+++ /dev/null
@@ -1,68 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-
-from webnotes.utils import now
-from webnotes.model import db_exists
-from webnotes.model.bean import copy_doclist
-from webnotes.model.code import get_obj
-
-sql = webnotes.conn.sql
-	
-
-
-class DocType:
-  def __init__(self, d, dl):
-    self.doc, self.doclist = d, dl
-
-  
-  # Get Masters
-  # -----------
-  def get_masters(self):
-    mlist = []
-    res = sql("select distinct t1.name from tabDocType t1, tabDocPerm t2 where ifnull(t1.allow_trash, 0) = 1 and (ifnull(t2.write, 0) = 1 or ifnull(t2.create, 0) = 1) and t2.role in (%s) and t2.parent = t1.name and t1.module not in ('DocType','Application Internal','Recycle Bin','Development','Testing','Testing System','Test') ORDER BY t1.name" % ("'"+"', '".join(webnotes.user.get_roles())+"'"))
-    for r in res:
-      mlist.append(r[0])
-    return mlist
-
-
-  # Get Trash Records
-  # -----------------
-  def get_trash_records(self, mast_name):
-    mlist = []
-    rec_dict = {}
-    if mast_name == 'All':
-      mlist = self.get_masters()
-    else:
-      mlist.append(mast_name)
-    for i in mlist:
-      rec = [r[0] for r in sql("select name from `tab%s` where docstatus = 2" % i)]
-      if rec:
-        rec_dict[i] = rec
-    return rec_dict
-
-
-  # Restore Records
-  # ---------------
-  def restore_records(self, arg):
-    arg = eval(arg)
-    for k in arg:
-      for r in arg[k]:
-        sql("update `tab%s` set docstatus = 0, modified = '%s', trash_reason = '' where name = '%s'" % (k, now(), r))
-        dt_obj = get_obj(k,r)
-        if hasattr(dt_obj, 'on_restore'): dt_obj.on_restore()
diff --git a/utilities/doctype/trash_control/trash_control.txt b/utilities/doctype/trash_control/trash_control.txt
deleted file mode 100644
index 412e38d..0000000
--- a/utilities/doctype/trash_control/trash_control.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-[
- {
-  "creation": "2012-03-27 14:36:47", 
-  "docstatus": 0, 
-  "modified": "2012-03-27 14:36:47", 
-  "modified_by": "Administrator", 
-  "owner": "Administrator"
- }, 
- {
-  "doctype": "DocType", 
-  "in_create": 1, 
-  "issingle": 1, 
-  "module": "Utilities", 
-  "name": "__common__", 
-  "read_only": 1, 
-  "section_style": "Simple", 
-  "version": 35
- }, 
- {
-  "doctype": "DocType", 
-  "name": "Trash Control"
- }
-]
\ No newline at end of file
diff --git a/utilities/locale/_messages_js.json b/utilities/locale/_messages_js.json
deleted file mode 100644
index 0637a08..0000000
--- a/utilities/locale/_messages_js.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/utilities/locale/_messages_py.json b/utilities/locale/_messages_py.json
deleted file mode 100644
index 46ccbec..0000000
--- a/utilities/locale/_messages_py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-[
- "Status must be one of "
-]
\ No newline at end of file
diff --git a/utilities/locale/ar-py.json b/utilities/locale/ar-py.json
deleted file mode 100644
index 8cc8b09..0000000
--- a/utilities/locale/ar-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Status must be one of ": "\u064a\u062c\u0628 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0648\u0627\u062d\u062f\u0627 \u0645\u0646 \u0627\u0644\u0648\u0636\u0639"
-}
\ No newline at end of file
diff --git a/utilities/locale/es-py.json b/utilities/locale/es-py.json
deleted file mode 100644
index 6a0a0a3..0000000
--- a/utilities/locale/es-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Status must be one of ": "Estado debe ser uno de"
-}
\ No newline at end of file
diff --git a/utilities/locale/fr-py.json b/utilities/locale/fr-py.json
deleted file mode 100644
index 1267c16..0000000
--- a/utilities/locale/fr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Status must be one of ": "Le statut doit \u00eatre l&#39;un des"
-}
\ No newline at end of file
diff --git a/utilities/locale/hi-py.json b/utilities/locale/hi-py.json
deleted file mode 100644
index 3c5c316..0000000
--- a/utilities/locale/hi-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Status must be one of ": "\u0938\u094d\u0925\u093f\u0924\u093f \u090f\u0915 \u0915\u093e \u0939\u094b\u0928\u093e \u091a\u093e\u0939\u093f\u090f"
-}
\ No newline at end of file
diff --git a/utilities/locale/hr-py.json b/utilities/locale/hr-py.json
deleted file mode 100644
index bcd0448..0000000
--- a/utilities/locale/hr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Status must be one of ": "Status mora biti jedan od"
-}
\ No newline at end of file
diff --git a/utilities/locale/nl-py.json b/utilities/locale/nl-py.json
deleted file mode 100644
index 0314575..0000000
--- a/utilities/locale/nl-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Status must be one of ": "Status moet een van"
-}
\ No newline at end of file
diff --git a/utilities/locale/pt-BR-py.json b/utilities/locale/pt-BR-py.json
deleted file mode 100644
index 0e96fbd..0000000
--- a/utilities/locale/pt-BR-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Status must be one of ": "Estado deve ser um dos"
-}
\ No newline at end of file
diff --git a/utilities/locale/pt-py.json b/utilities/locale/pt-py.json
deleted file mode 100644
index 0e96fbd..0000000
--- a/utilities/locale/pt-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Status must be one of ": "Estado deve ser um dos"
-}
\ No newline at end of file
diff --git a/utilities/locale/sr-py.json b/utilities/locale/sr-py.json
deleted file mode 100644
index 1959e82..0000000
--- a/utilities/locale/sr-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Status must be one of ": "\u0421\u0442\u0430\u045a\u0435 \u043c\u043e\u0440\u0430 \u0431\u0438\u0442\u0438 \u0458\u0435\u0434\u0430\u043d \u043e\u0434"
-}
\ No newline at end of file
diff --git a/utilities/locale/ta-py.json b/utilities/locale/ta-py.json
deleted file mode 100644
index 4ddf9c8..0000000
--- a/utilities/locale/ta-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Status must be one of ": "\u0ba8\u0bbf\u0bb2\u0bc8\u0bae\u0bc8 \u0b92\u0ba9\u0bcd\u0bb1\u0bbe\u0b95 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/utilities/locale/th-py.json b/utilities/locale/th-py.json
deleted file mode 100644
index 85f0390..0000000
--- a/utilities/locale/th-py.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "Status must be one of ": "\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e43\u0e19"
-}
\ No newline at end of file
diff --git a/utilities/page/markdown_reference/README.md b/utilities/page/markdown_reference/README.md
new file mode 100644
index 0000000..80f16cb
--- /dev/null
+++ b/utilities/page/markdown_reference/README.md
@@ -0,0 +1 @@
+Markdown reference.
\ No newline at end of file
diff --git a/utilities/page/markdown_reference/markdown_reference.html b/utilities/page/markdown_reference/markdown_reference.html
index cdf646c..767ac36 100644
--- a/utilities/page/markdown_reference/markdown_reference.html
+++ b/utilities/page/markdown_reference/markdown_reference.html
@@ -1,4 +1,4 @@
-<div class="layout-wrapper layout-wrapper-background">
+<div class="appframe col col-lg-12">
 	<div class="layout-appframe">
 		<div class="appframe-titlebar">
 			<span class="appframe-title">Markdown Reference</span>
diff --git a/utilities/page/question_view/__init__.py b/utilities/page/question_view/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/utilities/page/question_view/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/utilities/page/question_view/question_view.css b/utilities/page/question_view/question_view.css
deleted file mode 100644
index 4472da7..0000000
--- a/utilities/page/question_view/question_view.css
+++ /dev/null
@@ -1,44 +0,0 @@
-.qv-body {
-	padding: 13px;
-}
-
-
-.qv-input {
-	font-size: 14px;
-	height: 2.5em;
-	width: 100%;
-}
-
-.qv-text {
-	font-size: 20px;
-	font-weight: bold;
-}
-
-.qv-ans-input {
-	height: 5em;
-}
-
-.qv-ans-text {
-	color: #444;
-	line-height: 1.7em;
-}
-
-.qv-question-wrapper {
-}
-
-.qv-add-answer {
-	width: 50%;
-	margin: 7px 0px;
-	padding: 7px;
-	background-color: #E2E2EE;
-	display: none;
-}
-
-.qv-add-answer textarea {
-	height: 17em;
-	font-size: 12px;
-}
-
-.qv-answer {
-
-}
\ No newline at end of file
diff --git a/utilities/page/question_view/question_view.html b/utilities/page/question_view/question_view.html
deleted file mode 100644
index b091d95..0000000
--- a/utilities/page/question_view/question_view.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<div class="layout-wrapper layout-wrapper-appframe">
-	<div class="layout-appframe"></div>
-	<div class="layout-main" style="min-height: 400px">
-		<div class="qv-question-wrapper">
-		</div>
-		<hr>
-		<div class="qv-answer-wrapper">
-		</div>
-		<div class="add-answer-area"></div>
-	</div>
-</div>
\ No newline at end of file
diff --git a/utilities/page/question_view/question_view.js b/utilities/page/question_view/question_view.js
deleted file mode 100644
index e479e13..0000000
--- a/utilities/page/question_view/question_view.js
+++ /dev/null
@@ -1,193 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-pscript['onload_question-view'] = function(wrapper) {
-	wrapper.appframe = new wn.ui.AppFrame($(wrapper).find('.layout-appframe'));
-	wrapper.appframe.title('Question');
-	wrapper.appframe.add_home_breadcrumb();
-	wrapper.appframe.add_module_breadcrumb("Knowledge Base");
-	wrapper.appframe.add_breadcrumb("icon-file");
-
-	wrapper.add_answer_area = $('.add-answer-area').get(0);
-}
-
-pscript['refresh_question-view'] = function(wrapper) {
-	// href
-	var qid = window.location.hash.split('/')[1];
-	if(qid) {
-		pscript.question_view(qid);
-	}
-}
-
-pscript.question_view = function(qid, qtext) {
-	var w = wn.pages['question-view'];
-	new KBQuestionView(w, qid, qtext);
-}
-
-KBQuestionView = function(w, qid, qtext) {
-	var me = this;
-		
-	this.make_question = function() {
-		$(w).find('.qv-question-wrapper').empty();
-		$(w.add_answer_area).empty();
-		new EditableText({
-			parent: $(w).find('.qv-question-wrapper').get(0),
-			dt: 'Question',
-			dn: qid,
-			fieldname: 'question',
-			text: qtext,
-			inp_class: 'qv-input',
-			disp_class: 'qv-text'
-		});
-
-		// show tags
-	}
-	
-	// answer list
-	this.make_answer_list = function() {
-		$(w).find('.qv-answer-wrapper').empty();
-		this.ans_list = new KBAnswerList({
-			parent: $(w).find('.qv-answer-wrapper').get(0),
-			qid: qid
-		})
-	}
-	
-	// check if users has answered 
-	// (if no) then add a box to add a new answer
-	this.make_add_answer = function() {
-		$c_page('utilities', 'question_view', 'has_answered', qid, function(r, rt) {
-			if(r.message=='No') {
-				me.make_answer_box_link();
-			}
-		});
-	}
-	
-	// add a link to open add answer
-	this.make_answer_box_link = function() {
-		wn.pages['question-view'].appframe.add_button('Add your answer', function() {
-			$(this).toggle(false);
-			me.make_answer_box();
-		}, 'icon-plus');
-	}
-	
-	// answer box
-	// text area + add button
-	this.make_answer_box = function() {
-		$ds(w.add_answer_area);
-		$(w.add_answer_area, '<h3>Add your Answer</h3>\
-			<div class="help">In markdown format</div>');
-		this.input = $a(w.add_answer_area, 'textarea');
-		$(this.input).css({width: "90%", height: "200px"});
-		//wn.tinymce.add_simple(this.input);
-		
-		this.btn = $btn($a(w.add_answer_area, 'div'), 'Post', function() {
-			var v = $(me.input).val();
-			if(!v) { msgprint('Write something!'); return; }
-			me.btn.set_working();
-			$c_page('utilities', 'question_view', 'add_answer', 
-				JSON.stringify({qid: qid, "answer":v}), 
-				function(r, rt) {
-					me.btn.done_working();
-					me.ans_list.list.run();
-					$dh(w.add_answer_area);
-				}
-			);
-		});
-	}
-	
-	this.setup = function() {
-		if(qtext) {
-			this.make();
-		}
-		else {
-			$c_page('utilities', 'question_view', 'get_question', qid, function(r, rt) {
-				qtext = r.message;
-				me.make();
-			});
-		}
-	}
-	
-	this.make = function() {
-		set_title(qtext);
-		this.make_question();
-		this.make_answer_list();
-		this.make_add_answer();		
-	}
-	
-	this.setup();
-}
-
-
-// kb answer list
-KBAnswerList = function(args) {
-	var me = this;
-	$.extend(this, args);
-	
-	this.make_list = function() {
-		wn.pages['question-view'].appframe.clear_buttons();
-		this.list = new wn.ui.Listing({
-			parent: me.parent,
-			appframe: wn.pages['question-view'].appframe,
-			as_dict: 1,
-			no_result_message: 'No answers yet, be the first one to answer!',
-			render_row: function(body, data) {
-				new KBAnswer(body, data, me)
-			},
-			get_query: function() {
-				return repl("SELECT t1.name, t1.owner, t1.answer, t1._users_voted, t2.first_name, "
-					+"t2.last_name, t1.modified from tabAnswer t1, tabProfile t2 "
-					+"where question='%(qid)s' and t1.owner = t2.name "
-					+"order by t1.modified desc", {qid: me.qid})
-			}
-		});
-		
-		this.list.run();
-		
-	}
-	
-	this.make_list();
-	
-}
-
-// kb answer
-// answer
-// by xxx | on xxx
-KBAnswer = function(body, data, ans_list) {
-	body.className = 'qv-answer';
-	var edtxt = new EditableText({
-		parent: body,
-		dt: 'Answer',
-		dn: data.name,
-		fieldname: 'answer',
-		text: data.answer,
-		inp_class: 'qv-ans-input',
-		disp_class: 'qv-ans-text',
-		height: '300px',
-		width: '90%'
-	});	
-	
-	$(edtxt.wrapper).addClass('well');
-	
-	var div = $a(body, 'div', '', {})
-	new KBItemToolbar({
-		parent: div,
-		det: data,
-		with_tags: 0,
-		doctype: 'Answer'
-	}, ans_list)
-}
-
-wn.require('app/js/kb_common.js');
\ No newline at end of file
diff --git a/utilities/page/question_view/question_view.py b/utilities/page/question_view/question_view.py
deleted file mode 100644
index 175a8ed..0000000
--- a/utilities/page/question_view/question_view.py
+++ /dev/null
@@ -1,47 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-from webnotes.utils import load_json, cstr, now
-
-@webnotes.whitelist()
-def update_item(arg):
-	args = load_json(arg)
-	
-	webnotes.conn.sql("update `tab%s` set `%s`=%s, modified=%s where name=%s" \
-		% (args['dt'], args['fn'], '%s', '%s', '%s'), (args['text'], now(), args['dn']))
-
-@webnotes.whitelist()
-def has_answered(arg):
-	return webnotes.conn.sql("select name from tabAnswer where owner=%s and question=%s", (webnotes.user.name, arg)) and 'Yes' or 'No'
-
-@webnotes.whitelist()
-def get_question(arg):
-	return cstr(webnotes.conn.sql("select question from tabQuestion where name=%s", arg)[0][0])
-
-@webnotes.whitelist()
-def add_answer(arg):
-	arg = load_json(arg)
-	
-	from webnotes.model.doc import Document
-	a = Document('Answer')
-	a.answer = arg['answer']
-	a.question = arg['qid']
-	a.points = 1
-	a.save(1)
-	
-	webnotes.conn.set_value('Question', arg['qid'], 'modified', now())
\ No newline at end of file
diff --git a/utilities/page/question_view/question_view.txt b/utilities/page/question_view/question_view.txt
deleted file mode 100644
index 87fd053..0000000
--- a/utilities/page/question_view/question_view.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-[
- {
-  "creation": "2013-04-09 11:45:31", 
-  "docstatus": 0, 
-  "modified": "2013-04-09 11:47:24", 
-  "modified_by": "Administrator", 
-  "owner": "Administrator"
- }, 
- {
-  "doctype": "Page", 
-  "module": "Utilities", 
-  "name": "__common__", 
-  "page_name": "Question View", 
-  "standard": "Yes"
- }, 
- {
-  "doctype": "Page Role", 
-  "name": "__common__", 
-  "parent": "question-view", 
-  "parentfield": "roles", 
-  "parenttype": "Page", 
-  "role": "All"
- }, 
- {
-  "doctype": "Page", 
-  "name": "question-view"
- }, 
- {
-  "doctype": "Page Role"
- }
-]
\ No newline at end of file
diff --git a/utilities/page/questions/__init__.py b/utilities/page/questions/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/utilities/page/questions/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/utilities/page/questions/questions.css b/utilities/page/questions/questions.css
deleted file mode 100644
index 779da55..0000000
--- a/utilities/page/questions/questions.css
+++ /dev/null
@@ -1,31 +0,0 @@
-div.kb-search-wrapper textarea {
-	height: 2.2em;
-	width: 80%;
-	font-size: 14px;
-	padding: 3px;
-	margin-bottom: 7px;
-}
-
-.kb-question-wrapper {
-	padding-bottom: 3px;
-	margin-bottom: 3px;
-}
-
-.kb-questions {
-}
-
-.un-answered {
-	color: #f33;
-}
-
-.kb-question-details {
-	margin: 11px 0px 11px 29px;
-}
-
-.kb-tag-filter-area {
-	padding: 7px;
-	background-color: #F2F2E8;
-	color: #222;
-	margin: 7px 0px;
-	display: none;
-}
\ No newline at end of file
diff --git a/utilities/page/questions/questions.html b/utilities/page/questions/questions.html
deleted file mode 100644
index bec483e..0000000
--- a/utilities/page/questions/questions.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<div class="layout-wrapper layout-wrapper-background">
-	<div class="layout-appframe"></div>
-	<div class="layout-main-section">
-		<div class="kb-search-wrapper">
-			<textarea></textarea>
-			<div>
-				<button class="btn btn-small search" onclick="">
-					<i class="icon-search"></i> Search</button>
-				<button class="btn btn-small ask">
-					<i class="icon-question-sign"></i> Ask</button>
-			</div>
-		</div>
-	</div>
-	<div class="layout-side-section">
-		<div class="questions-tags"></div>
-		<p class="help">A wiki or Q&A for your organization</p>
-	</div>
-	<div style="clear: both;"></div>
-</div>
\ No newline at end of file
diff --git a/utilities/page/questions/questions.js b/utilities/page/questions/questions.js
deleted file mode 100644
index e7e99b5..0000000
--- a/utilities/page/questions/questions.js
+++ /dev/null
@@ -1,221 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-pscript.onload_questions = function(wrapper) {
-	body = $(wrapper).find('.layout-main-section').get(0);
-	
-	wrapper.appframe = new wn.ui.AppFrame($(wrapper).find('.layout-appframe'));
-	wrapper.appframe.add_home_breadcrumb();
-	wrapper.appframe.add_breadcrumb(wn.modules["Knowledge Base"].icon);
-	wrapper.appframe.title('Knowledge Base');
-	
-	// kb
-	var kb = new KnowledgeBase(body);
-	
-	wn.model.with_doctype("Question", function() {
-		this.sidebar_stats = new wn.views.SidebarStats({
-			doctype: "Question",
-			stats: ["_user_tags"],
-			parent: $(wrapper).find('.questions-tags'),
-			set_filter: function(fieldname, label) {
-				kb.set_filter(fieldname, label);
-				//me.set_filter(fieldname, label);
-			}
-		});	
-	})
-}
-
-// knowledge base object
-// has a box for search or ask a question
-// and list of top rated search results
-//
-function KnowledgeBase(w) {
-	var me = this;
-	this.sort_by = 'modified';
-	this.tag_filter_dict = {};
-	
-	this.make_search_bar = function() {
-		this.search = $(w).find('.kb-search-wrapper textarea').get(0);
-		
-		$(w).find('.btn.search').click(function() {
-			me.run();
-		})
-		$(w).find('.btn.ask').click(function() {
-			me.ask();
-		})
-	}
-	
-	// ask a new question
-	this.ask = function() {
-		if(this.search.value==$(this.search).attr('default_text')) {
-			msgprint('Please enter some text'); return;
-		}
-		this.add_question([]);
-	}
-	
-	// suggest a few users who can answer
-	this.suggest = function() {
-		this.dialog = new wn.ui.Dialog({
-			title: 'Suggest a users',
-			width: 400,
-			fields: [
-				{fieldtype:'HTML', options:'Optional: Suggest a few users who can help you answer this question<br>'},
-				{fieldtype:'Link', fieldname:'profile1', label:'1st User',options:'Profile'},
-				{fieldtype:'Link', fieldname:'profile2', label:'2nd User',options:'Profile'},
-				{fieldtype:'Link', fieldname:'profile3', label:'3rd User',options:'Profile'},
-				{fieldtype:'Button', fieldname:'ask', label:'Add the Question'}
-			]
-		});
-		this.dialog.fields_dict.ask.input.onclick = function() {
-			me.dialog.hide();
-			me.add_question(values(me.dialog.get_values()));
-		}
-		this.dialog.show();
-	}
-	
-	// add a new question to the database
-	this.add_question = function(suggest_list) {
-		$c_page('utilities', 'questions', 'add_question', {
-			question: this.search.value,
-			suggest: suggest_list
-		}, function(r,rt) {
-			$(me.search).val('').blur();
-			me.run();
-		})
-	}
-	
-	// where tags that filter will be displayed
-	this.make_tag_filter_area = function() {
-		this.tag_filters = $a(w, 'div', 'kb-tag-filter-area');
-		$a(this.tag_filters,'span','',{marginRight:'4px',color:'#442'}, '<i>Showing for:</i>');
-		this.tag_area = $a(this.tag_filters, 'span');
-	}
-	
-	// make a list of questions
-	this.make_list = function() {
-		this.make_tag_filter_area();
-		this.list_area = $a(w, 'div', '', {marginRight:'13px'})
-		this.no_result = $a(w, 'div','help_box',{display:'none'},'No questions asked yet! Be the first one to ask')
-
-		this.list = new wn.ui.Listing({
-			parent: this.list_area,
-			no_results_message: 'No questions found. Ask a new question!',
-			appframe: wn.pages.questions.appframe,
-			as_dict: 1,
-			method: 'utilities.page.questions.questions.get_questions',
-			get_args: function() {
-				var args = {};
-				if(me.search.value) {
-					args.search_text = me.search.value;
-				}
-				if(me.tag_filter_dict) {
-					args.tag_filters = keys(me.tag_filter_dict);
-				}
-				return args
-			},
-			render_row: function(parent, data, listing) {
-				new KBQuestion(parent, data, me);
-			}
-		});
-		
-		this.list.run();
-
-	}
-
-	this.set_filter = function(fieldname, label) {
-		this.set_tag_filter({label:label});
-	}
-	// add a tag filter to the search in the
-	// main page
-	this.set_tag_filter = function(tag) {
-
-		// check if exists
-		if(in_list(keys(me.tag_filter_dict), tag.label)) return;
-
-		// create a tag in filters
-		var filter_tag = new SingleTag({
-			parent: me.tag_area,
-			label: tag.label,
-			dt: 'Question',
-			color: tag.color
-		});
-
-		// remove tag from filters
-		filter_tag.remove = function(tag_remove) {
-			$(tag_remove.body).fadeOut();
-			delete me.tag_filter_dict[tag_remove.label];
-
-			// hide everything?
-			if(!keys(me.tag_filter_dict).length) {
-				$(me.tag_filters).slideUp(); // hide
-			}
-
-			// run
-			me.run();
-		}
-
-		// add to dict
-		me.tag_filter_dict[tag.label] = filter_tag;
-		$ds(me.tag_filters);
-
-		// run
-		me.run();
-	}	
-	this.run = function() {
-		this.list.run();
-	}
-
-	this.make_search_bar();
-	this.make_list();
-	
-}
-
-// single kb question
-// "question
-//  points | tag list"
-
-KBQuestion = function(parent, det, kb) {
-	
-	this.make = function() {
-		this.wrapper = $a(parent, 'div', 'kb-question-wrapper');
-		this.q_area = $a($a(this.wrapper, 'div'), 'h3', 
-			'kb-questions link_type', {display:'inline', textDecoration:'none'}, det.question);
-		if(det.answers==0) {
-			$(this.q_area).addClass('un-answered')
-		}
-
-		this.q_area.onclick = function() {
-			var q = this;
-			window.location.href = '#!question-view/' + q.id;
-			//loadpage('question-view', function() { pscript.question_view(q.id, q.txt) })
-		}
-		
-		this.q_area.id = det.name; this.q_area.txt = det.question;
-
-		new KBItemToolbar({
-			parent: this.wrapper,
-			det: det,
-			with_tags: 1,
-			doctype: 'Question'
-		}, kb)
-		
-	}
-	
-
-	this.make()
-}
-
-wn.require('app/js/kb_common.js');
diff --git a/utilities/page/questions/questions.py b/utilities/page/questions/questions.py
deleted file mode 100644
index 442fb01..0000000
--- a/utilities/page/questions/questions.py
+++ /dev/null
@@ -1,74 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-
-from webnotes.utils import load_json
-import json
-
-@webnotes.whitelist()
-def get_questions():
-	"""get list of questions"""
-	import json
-	conds = ''
-	
-	if 'search_text' in webnotes.form_dict:
-		conds = ' and t1.question like "%'+ webnotes.form_dict['search_text'] + '%"'
-		
-	if 'tag_filters' in webnotes.form_dict:
-		tag_filters = json.loads(webnotes.form_dict['tag_filters'])
-		for t in tag_filters:
-			conds += ' and t1._user_tags like "%'+ t +'%"'
-	
-	return webnotes.conn.sql("""select t1.name, t1.owner, t1.question, t1.modified, t1._user_tags,
-			(select count(*) from tabAnswer where
-			tabAnswer.question = t1.name) as answers
-		from tabQuestion t1, tabProfile t2
-		where t1.docstatus!=2
-		and t1.owner = t2.name
-		%(conds)s
-		order by t1.modified desc""" % {"conds":conds}, as_dict=1)
-
-# add a new question
-@webnotes.whitelist()
-def add_question(arg):
-	args = load_json(arg)
-	
-	from webnotes.model.doc import Document
-	d = Document('Question')
-	d.question = args['question']
-	d.points = 1
-	d.save(1)
-	
-	if args['suggest']:
-		from core.page.messages import messages
-		for s in args['suggest']:
-			if s:
-				messages.post(json.dumps({
-					'contact': s,
-					'txt': 'Please help me and answer the question "%s" in the Knowledge Base' % d.question,
-					'notify': 1
-				}))
-
-@webnotes.whitelist()
-def delete(arg):
-	"""
-		delete a question or answer (called from kb toolbar)
-	"""
-	args = load_json(arg)
-	from webnotes.model import delete_doc
-	delete_doc(args['dt'], args['dn'])
diff --git a/utilities/page/questions/questions.txt b/utilities/page/questions/questions.txt
deleted file mode 100644
index e327ebf..0000000
--- a/utilities/page/questions/questions.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-[
- {
-  "creation": "2013-04-09 11:50:08", 
-  "docstatus": 0, 
-  "modified": "2013-04-09 11:52:08", 
-  "modified_by": "Administrator", 
-  "owner": "Administrator"
- }, 
- {
-  "doctype": "Page", 
-  "module": "Utilities", 
-  "name": "__common__", 
-  "page_name": "Questions", 
-  "standard": "Yes"
- }, 
- {
-  "doctype": "Page Role", 
-  "name": "__common__", 
-  "parent": "questions", 
-  "parentfield": "roles", 
-  "parenttype": "Page", 
-  "role": "All"
- }, 
- {
-  "doctype": "Page", 
-  "name": "questions"
- }, 
- {
-  "doctype": "Page Role"
- }
-]
\ No newline at end of file
diff --git a/utilities/page/trash/__init__.py b/utilities/page/trash/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/utilities/page/trash/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/utilities/page/trash/trash.html b/utilities/page/trash/trash.html
deleted file mode 100644
index b17e475..0000000
--- a/utilities/page/trash/trash.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<div class="layout_wrapper">
-<div id="trash_header"></div>
-<div id="trash_div" style="margin: 0px;"></div>
-</div>
\ No newline at end of file
diff --git a/utilities/page/trash/trash.js b/utilities/page/trash/trash.js
deleted file mode 100644
index b30626d..0000000
--- a/utilities/page/trash/trash.js
+++ /dev/null
@@ -1,144 +0,0 @@
-// ERPNext - web based ERP (http://erpnext.com)
-// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-// 
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-// 
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-// 
-// You should have received a copy of the GNU General Public License
-// along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-pscript['onload_Trash'] = function() {
-
-  // header and toolbar
-  var h = new PageHeader('trash_header','Trash Bin','Restore the documents that you have trashed')
-  
-  if(!pscript.trash_bin) pscript.trash_bin = new pscript.Trash();
-}
-
-pscript.Trash = function() {
-  // create UI elements
-  this.wrapper = $i('trash_div');
-  
-  this.head = $a(this.wrapper, 'div');
-  this.body = $a(this.wrapper, 'div');
-  $y(this.body, {margin:'8px'})
-
-  this.make_head();
-  this.load_masters();
-}
-
-// Make Button
-// ------------
-pscript.Trash.prototype.make_button = function(label, area){
-  var me = this;
-  var w = $a(area, 'div', '', {margin:'8px'});
-  var t = make_table(w,1,1,'400px',['50%','50%']);
-  var s = $a($td(t,0,0),'button');
-  s.innerHTML = label;
-  s.wrapper = w;
-  return s;
-}
-
-
-// Make Head
-// -------------
-pscript.Trash.prototype.make_head = function() {
-  var me = this;
-  
-  var make_select = function(label) {
-    var w = $a(me.head, 'div', '', {margin:'8px'});
-    var t = make_table(w,1,2,'400px',['50%','50%']);
-    $td(t,0,0).innerHTML = label;
-    var s = $a($td(t,0,1),'select','',{width:'140px'});
-    s.wrapper = w;
-    return s;
-  }
-  
-  // Select Master Name
-  this.master_select = make_select('Select Master');
-    
-  var me = this;
-  // Get Records
-  this.get_records_button = me.make_button('Get Records', me.head);
-  this.get_records_button.onclick = function() {
-    me.get_records();
-  }
-}
-
-
-// Load Masters
-// -------------
-pscript.Trash.prototype.load_masters = function(){
-  var me = this;
-  var callback = function(r, rt){
-    // Masters
-    empty_select(me.master_select);
-    add_sel_options(me.master_select,add_lists(['All'], r.message), 'All');
-  }
-  $c_obj('Trash Control','get_masters','',callback);
-}
-
-
-// Get Records
-// -----------
-pscript.Trash.prototype.get_records = function(){
-  var me = this;
-  me.body.innerHTML = '';
-  var callback = function(r, rt){
-    if(r.message) me.generate_trash_records(r.message);
-    else msgprint("No Records Found");
-  }
-  $c_obj('Trash Control','get_trash_records',sel_val(me.master_select),callback);
-}
-
-
-// Generate Trash Records
-// -----------------------
-pscript.Trash.prototype.generate_trash_records = function(rec_dict){
-  var me = this;
-  pscript.all_checkboxes = [];
-  mnames = keys(rec_dict).sort();
-  for(var i = 0; i < mnames.length; i ++){
-    var head = $a(me.body, 'h3'); head.innerHTML = mnames[i];
-    var rec_table = make_table(me.body,rec_dict[mnames[i]].length,2,'375px',['350px','25px'],{border:'1px solid #AAA',padding:'2px'});
-    for(var j = 0; j < rec_dict[mnames[i]].length; j++){
-      $a_input($td(rec_table,j,0), 'data');
-      $td(rec_table,j,0).innerHTML = rec_dict[mnames[i]][j];
-      var chk = $a_input($td(rec_table,j,1), 'checkbox');
-      chk.master = mnames[i];
-      chk.record = rec_dict[mnames[i]][j];
-      pscript.all_checkboxes.push(chk);
-    }
-  }
-  this.restore_button = me.make_button('Restore Selected', me.body);
-  this.restore_button.onclick = function() {
-    me.restore_records(0);
-  }
-  this.restore_all_button = me.make_button('Restore All', me.body);
-  this.restore_all_button.onclick = function() {
-    me.restore_records(1);
-  }
-}
-
-
-// Restore Records
-// ---------------
-pscript.Trash.prototype.restore_records = function(restore_all){
-  var me = this;
-  var out = {};
-  for(i in pscript.all_checkboxes) {
-    c = pscript.all_checkboxes[i];
-    if (restore_all || (!restore_all && c.checked)) {
-      if(!out[c.master]) out[c.master] = [c.record];
-      else {out[c.master].push(c.record);}
-    }
-  }
-  $c_obj('Trash Control','restore_records',JSON.stringify(out),function(r, rt){me.get_records();})
-}
\ No newline at end of file
diff --git a/utilities/page/trash/trash.txt b/utilities/page/trash/trash.txt
deleted file mode 100644
index a13e1b6..0000000
--- a/utilities/page/trash/trash.txt
+++ /dev/null
@@ -1,47 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2010-10-12 15:19:32", 
-  "modified_by": "Administrator", 
-  "modified": "2010-12-30 11:44:36"
- }, 
- {
-  "name": "__common__", 
-  "module": "Utilities", 
-  "page_name": "Trash", 
-  "doctype": "Page", 
-  "standard": "Yes"
- }, 
- {
-  "name": "__common__", 
-  "parent": "Trash", 
-  "doctype": "Page Role", 
-  "parenttype": "Page", 
-  "parentfield": "roles"
- }, 
- {
-  "name": "Trash", 
-  "doctype": "Page"
- }, 
- {
-  "role": "Administrator", 
-  "doctype": "Page Role"
- }, 
- {
-  "role": "Sales Master Manager", 
-  "doctype": "Page Role"
- }, 
- {
-  "role": "Material Master Manager", 
-  "doctype": "Page Role"
- }, 
- {
-  "role": "Purchase Master Manager", 
-  "doctype": "Page Role"
- }, 
- {
-  "role": "Accounts Manager", 
-  "doctype": "Page Role"
- }
-]
\ No newline at end of file
diff --git a/utilities/transaction_base.py b/utilities/transaction_base.py
index 0332185..c86a50e 100644
--- a/utilities/transaction_base.py
+++ b/utilities/transaction_base.py
@@ -16,12 +16,13 @@
 
 from __future__ import unicode_literals
 import webnotes
+from webnotes import msgprint, _
 from webnotes.utils import load_json, cstr, flt, now_datetime
 from webnotes.model.doc import addchild
 
-from webnotes.model.controller import DocListController
+from controllers.status_updater import StatusUpdater
 
-class TransactionBase(DocListController):
+class TransactionBase(StatusUpdater):
 	def get_default_address_and_contact(self, party_type):
 		"""get a dict of default field values of address and contact for a given party type
 			party_type can be one of: customer, supplier"""
@@ -191,7 +192,8 @@
 	# Get Supplier Default Primary Address - first load
 	# -----------------------
 	def get_default_supplier_address(self, args):
-		args = load_json(args)
+		if isinstance(args, basestring):
+			args = load_json(args)
 		address_text, address_name = self.get_address_text(supplier=args['supplier'])
 		ret = {
 			'supplier_address' : address_name,
@@ -258,9 +260,7 @@
 		comm_list = webnotes.conn.sql("""select * from tabCommunication 
 			where %s=%s order by modified desc limit 20""" \
 			% (self.doc.doctype.replace(" ", "_").lower(), "%s"),
-			self.doc.name, as_dict=1)
-		
-		[d.update({"doctype":"Communication"}) for d in comm_list]
+			self.doc.name, as_dict=1, update={"doctype":"Communication"})
 		
 		self.doclist.extend(webnotes.doclist([webnotes.doc(fielddata=d) \
 			for d in comm_list]))
@@ -303,8 +303,60 @@
 				})
 			
 			webnotes.bean(event_doclist).insert()
+	
+def validate_conversion_rate(currency, conversion_rate, conversion_rate_label, company):
+	"""common validation for currency and price list currency"""
+	if conversion_rate == 0:
+		msgprint(conversion_rate_label + _(' cannot be 0'), raise_exception=True)
+	
+	company_currency = webnotes.conn.get_value("Company", company, "default_currency")
+	
+	# parenthesis for 'OR' are necessary as we want it to evaluate as 
+	# mandatory valid condition and (1st optional valid condition 
+	# 	or 2nd optional valid condition)
+	valid_conversion_rate = (conversion_rate and 
+		((currency == company_currency and conversion_rate == 1.00)
+			or (currency != company_currency and conversion_rate != 1.00)))
 
-
+	if not valid_conversion_rate:
+		msgprint(_('Please enter valid ') + conversion_rate_label + (': ') 
+			+ ("1 %s = [?] %s" % (currency, company_currency)),
+			raise_exception=True)
+			
+def validate_item_fetch(args, item):
+	from stock.utils import validate_end_of_life
+	validate_end_of_life(item.name, item.end_of_life)
+	
+	# validate company
+	if not args.company:
+		msgprint(_("Please specify Company"), raise_exception=True)
+	
+def validate_currency(args, item, meta=None):
+	from webnotes.model.meta import get_field_precision
+	if not meta:
+		meta = webnotes.get_doctype(args.doctype)
+		
+	# validate conversion rate
+	if meta.get_field("currency"):
+		validate_conversion_rate(args.currency, args.conversion_rate, 
+			meta.get_label("conversion_rate"), args.company)
+		
+		# round it
+		args.conversion_rate = flt(args.conversion_rate, 
+			get_field_precision(meta.get_field("conversion_rate"), 
+				webnotes._dict({"fields": args})))
+	
+	# validate price list conversion rate
+	if meta.get_field("price_list_currency") and args.price_list_name and \
+		args.price_list_currency:
+		validate_conversion_rate(args.price_list_currency, args.plc_conversion_rate, 
+			meta.get_label("plc_conversion_rate"), args.company)
+		
+		# round it
+		args.plc_conversion_rate = flt(args.plc_conversion_rate, 
+			get_field_precision(meta.get_field("plc_conversion_rate"), 
+				webnotes._dict({"fields": args})))
+	
 def delete_events(ref_type, ref_name):
 	webnotes.delete_doc("Event", webnotes.conn.sql_list("""select name from `tabEvent` 
-		where ref_type=%s and ref_name=%s""", (ref_type, ref_name)), for_reload=True)
\ No newline at end of file
+		where ref_type=%s and ref_name=%s""", (ref_type, ref_name)), for_reload=True)
diff --git a/website/README.md b/website/README.md
new file mode 100644
index 0000000..8ad3903
--- /dev/null
+++ b/website/README.md
@@ -0,0 +1,8 @@
+Module for website management.
+
+Contains:
+
+- DocTypes for Web Page, Blogs
+- Templates
+- Settings
+- Generators for Item, Blog Post, Item Group
\ No newline at end of file
diff --git a/website/css/website.css b/website/css/website.css
index 25e2c91..737d3d0 100644
--- a/website/css/website.css
+++ b/website/css/website.css
@@ -1,47 +1,23 @@
-div.outer {
-	padding: 30px;
-	margin: 30px -30px 10px -30px;
-	min-height: 400px;
+.container {
+	max-width: 728px !important;
 }
 
-.outer .navbar {
-	margin: -30px -30px 20px -30px;
+h1, h2, h3, h4, h5 {
+	font-weight: bold;
 }
 
-footer {
-	text-align: left;
-	margin: auto;
-	margin-bottom: 20px;
+a {
+	cursor: pointer;
 }
 
-.navbar-inner {
-	border: 0px;
-	border-bottom: 1px solid #ddd;
-	border-radius: 0px;
-	padding-right: 30px;
-	padding-left: 30px;
-}
-
-p, li {
-	line-height: 1.5em;
-}
-
-.layout-wrapper {
-	box-shadow: none;
-	-webkit-box-shadow: none;
-	-moz-box-shadow: none;
-	border-radius: 0px 0px 5px 5px;
-}
-
-.layout-main {
-	min-height: 400px;
-	padding: 30px;
+.content {
+	padding-bottom: 30px;
 }
 
 .missing-image {
 	background-color: #eee;
 	padding: 40px;
-	width: 32px;
+	width: 112px;
 	font-size: 32px;
 	color: #888;
 }
@@ -129,3 +105,25 @@
 .avatar-x-large img {
 	width: 100px; 
 }
+
+.carousel-control .icon {
+  position: absolute;
+  top: 50%;
+  left: 50%;
+  z-index: 5;
+  display: inline-block;
+  width: 20px;
+  height: 20px;
+  margin-top: -10px;
+  margin-left: -10px;
+}
+
+.hidden-sm-inline {
+	display: none;
+}
+
+@media (min-width: 768px) {
+	.hidden-sm-inline {
+		display: inline;
+	}
+}
\ No newline at end of file
diff --git a/website/doctype/about_us_settings/README.md b/website/doctype/about_us_settings/README.md
new file mode 100644
index 0000000..977a7a3
--- /dev/null
+++ b/website/doctype/about_us_settings/README.md
@@ -0,0 +1 @@
+Configuration for "About" page in the website that shows company, history and team.
\ No newline at end of file
diff --git a/website/doctype/about_us_settings/locale/_messages_doc.json b/website/doctype/about_us_settings/locale/_messages_doc.json
deleted file mode 100644
index 43613c5..0000000
--- a/website/doctype/about_us_settings/locale/_messages_doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-[
- "Website", 
- "Help", 
- "Team Members", 
- "Footer", 
- "Introduce your company to the website visitor.", 
- "Company History", 
- "Settings for the About Us Page", 
- "Company History Heading", 
- "Company Introduction", 
- "About Us Settings", 
- "\"Company History\"", 
- "More content for the bottom of the page.", 
- "\"Team Members\" or \"Management\"", 
- "Team Members Heading"
-]
\ No newline at end of file
diff --git a/website/doctype/about_us_settings/locale/ar-doc.json b/website/doctype/about_us_settings/locale/ar-doc.json
deleted file mode 100644
index 1f33be4..0000000
--- a/website/doctype/about_us_settings/locale/ar-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "\"Company History\"": "&quot;\u0646\u0628\u0630\u0629 \u0639\u0646 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0634\u0631\u0643\u0629&quot;", 
- "\"Team Members\" or \"Management\"": "&quot;\u0623\u0639\u0636\u0627\u0621 \u0627\u0644\u0641\u0631\u064a\u0642&quot; \u0623\u0648 &quot;\u0625\u062f\u0627\u0631\u0629&quot;", 
- "About Us Settings": "\u062d\u0648\u0644 \u0628\u0646\u0627 \u0625\u0639\u062f\u0627\u062f\u0627\u062a", 
- "Company History": "\u0646\u0628\u0630\u0629 \u0639\u0646 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0634\u0631\u0643\u0629", 
- "Company History Heading": "\u0646\u0628\u0630\u0629 \u0639\u0646 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0634\u0631\u0643\u0629 \u0639\u0646\u0648\u0627\u0646", 
- "Company Introduction": "\u0627\u0644\u0634\u0631\u0643\u0629 \u0645\u0642\u062f\u0645\u0629", 
- "Footer": "\u062a\u0630\u064a\u064a\u0644", 
- "Help": "\u0645\u0633\u0627\u0639\u062f\u0629", 
- "Introduce your company to the website visitor.": "\u062a\u0642\u062f\u064a\u0645 \u0627\u0644\u0634\u0631\u0643\u0629 \u0644\u0644\u0632\u0627\u0626\u0631 \u0627\u0644\u0645\u0648\u0642\u0639.", 
- "More content for the bottom of the page.": "\u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u062d\u062a\u0648\u0649 \u0644\u0623\u0633\u0641\u0644 \u0627\u0644\u0635\u0641\u062d\u0629.", 
- "Settings for the About Us Page": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0635\u0641\u062d\u0629 \u0645\u0646 \u0646\u062d\u0646", 
- "Team Members": "\u0623\u0639\u0636\u0627\u0621 \u0627\u0644\u0641\u0631\u064a\u0642", 
- "Team Members Heading": "\u0627\u0644\u0623\u0639\u0636\u0627\u0621 \u0641\u0631\u064a\u0642 \u0639\u0646\u0648\u0627\u0646", 
- "Website": "\u0627\u0644\u0645\u0648\u0642\u0639"
-}
\ No newline at end of file
diff --git a/website/doctype/about_us_settings/locale/de-doc.json b/website/doctype/about_us_settings/locale/de-doc.json
deleted file mode 100644
index d2e1905..0000000
--- a/website/doctype/about_us_settings/locale/de-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "\"Company History\"": "Firmengeschichte", 
- "\"Team Members\" or \"Management\"": "Teammitglieder oder \"Management\"", 
- "About Us Settings": "\u00dcber uns Settings", 
- "Company History": "Unternehmensgeschichte", 
- "Company History Heading": "Unternehmensgeschichte \u00dcberschrift", 
- "Company Introduction": "Vorstellung der Gesellschaft", 
- "Footer": "Fu\u00dfzeile", 
- "Help": "Hilfe", 
- "Introduce your company to the website visitor.": "Pr\u00e4sentieren Sie Ihr Unternehmen auf der Website Besucher.", 
- "More content for the bottom of the page.": "Mehr Inhalte f\u00fcr die unten auf der Seite.", 
- "Settings for the About Us Page": "Einstellungen f\u00fcr die \u00dcber uns Seite", 
- "Team Members": "Teammitglieder", 
- "Team Members Heading": "Teammitglieder \u00dcberschrift", 
- "Website": "Webseite"
-}
\ No newline at end of file
diff --git a/website/doctype/about_us_settings/locale/es-doc.json b/website/doctype/about_us_settings/locale/es-doc.json
deleted file mode 100644
index f51eda9..0000000
--- a/website/doctype/about_us_settings/locale/es-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "\"Company History\"": "&quot;Historia de la empresa&quot;", 
- "\"Team Members\" or \"Management\"": "&quot;Miembros del equipo&quot; o &quot;gesti\u00f3n&quot;", 
- "About Us Settings": "La Empresa Ajustes", 
- "Company History": "Historia de la empresa", 
- "Company History Heading": "La compa\u00f1\u00eda Historia de la r\u00fabrica", 
- "Company Introduction": "Presentaci\u00f3n de la empresa", 
- "Footer": "Pie de p\u00e1gina", 
- "Help": "Ayudar", 
- "Introduce your company to the website visitor.": "Presente a su empresa para el visitante del sitio Web.", 
- "More content for the bottom of the page.": "M\u00e1s contenido para la parte inferior de la p\u00e1gina.", 
- "Settings for the About Us Page": "Ajustes de la p\u00e1gina \u00bfQui\u00e9nes somos?", 
- "Team Members": "Miembros del Equipo", 
- "Team Members Heading": "Miembros del Equipo partida", 
- "Website": "Sitio web"
-}
\ No newline at end of file
diff --git a/website/doctype/about_us_settings/locale/fr-doc.json b/website/doctype/about_us_settings/locale/fr-doc.json
deleted file mode 100644
index c2533ac..0000000
--- a/website/doctype/about_us_settings/locale/fr-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "\"Company History\"": "&quot;Histoire de la soci\u00e9t\u00e9&quot;", 
- "\"Team Members\" or \"Management\"": "&quot;Membres de l&#39;\u00e9quipe&quot; ou &quot;gestion&quot;", 
- "About Us Settings": "\u00c0 propos de nous R\u00e9glages", 
- "Company History": "Historique de l&#39;entreprise", 
- "Company History Heading": "Historique de la soci\u00e9t\u00e9 Cap", 
- "Company Introduction": "Soci\u00e9t\u00e9 Introduction", 
- "Footer": "Pied de page", 
- "Help": "Aider", 
- "Introduce your company to the website visitor.": "Pr\u00e9sentez votre entreprise sur le visiteur du site.", 
- "More content for the bottom of the page.": "Plus de contenu pour le bas de la page.", 
- "Settings for the About Us Page": "Param\u00e8tres de la page A propos de nous", 
- "Team Members": "Membres de l&#39;\u00e9quipe", 
- "Team Members Heading": "Membres de l&#39;\u00e9quipe Cap", 
- "Website": "Site Web"
-}
\ No newline at end of file
diff --git a/website/doctype/about_us_settings/locale/hi-doc.json b/website/doctype/about_us_settings/locale/hi-doc.json
deleted file mode 100644
index 7ae83e8..0000000
--- a/website/doctype/about_us_settings/locale/hi-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "\"Company History\"": "&quot;\u0915\u0902\u092a\u0928\u0940 \u0907\u0924\u093f\u0939\u093e\u0938&quot;", 
- "\"Team Members\" or \"Management\"": "&quot;\u091f\u0940\u092e \u0915\u0947 \u0938\u0926\u0938\u094d\u092f\u094b\u0902&quot; \u092f\u093e &quot;\u092a\u094d\u0930\u092c\u0902\u0927\u0928&quot;", 
- "About Us Settings": "\u0939\u092e\u093e\u0930\u0947 \u092c\u093e\u0930\u0947 \u092e\u0947\u0902 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938", 
- "Company History": "\u0915\u0902\u092a\u0928\u0940 \u0907\u0924\u093f\u0939\u093e\u0938", 
- "Company History Heading": "\u0915\u0902\u092a\u0928\u0940 \u0915\u0947 \u092e\u0941\u0916\u093f\u092f\u093e \u0907\u0924\u093f\u0939\u093e\u0938", 
- "Company Introduction": "\u0915\u0902\u092a\u0928\u0940 \u0915\u093e \u092a\u0930\u093f\u091a\u092f", 
- "Footer": "\u092a\u093e\u0926 \u0932\u0947\u0916", 
- "Help": "\u092e\u0926\u0926", 
- "Introduce your company to the website visitor.": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0906\u0917\u0902\u0924\u0941\u0915 \u0915\u0947 \u0932\u093f\u090f \u0905\u092a\u0928\u0940 \u0915\u0902\u092a\u0928\u0940 \u0936\u0941\u0930\u0942.", 
- "More content for the bottom of the page.": "\u092a\u0943\u0937\u094d\u0920 \u0915\u0947 \u0928\u0940\u091a\u0947 \u0915\u0947 \u0932\u093f\u090f \u0938\u093e\u092e\u0917\u094d\u0930\u0940.", 
- "Settings for the About Us Page": "\u0939\u092e\u093e\u0930\u0947 \u092c\u093e\u0930\u0947 \u092e\u0947\u0902 \u092a\u0943\u0937\u094d\u0920 \u0915\u0947 \u0932\u093f\u090f \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938", 
- "Team Members": "\u091f\u0940\u092e \u0915\u0947 \u0938\u0926\u0938\u094d\u092f\u094b\u0902 \u0915\u094b", 
- "Team Members Heading": "\u091f\u0940\u092e \u0915\u0947 \u0938\u0926\u0938\u094d\u092f\u094b\u0902 \u0936\u0940\u0930\u094d\u0937\u0915", 
- "Website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f"
-}
\ No newline at end of file
diff --git a/website/doctype/about_us_settings/locale/hr-doc.json b/website/doctype/about_us_settings/locale/hr-doc.json
deleted file mode 100644
index 08c18c1..0000000
--- a/website/doctype/about_us_settings/locale/hr-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "\"Company History\"": "&quot;Povijest tvrtke&quot;", 
- "\"Team Members\" or \"Management\"": "&quot;\u010clanovi tima&quot; ili &quot;upravljanje&quot;", 
- "About Us Settings": "O nama Postavke", 
- "Company History": "Povijest tvrtke", 
- "Company History Heading": "Povijest tvrtke Naslov", 
- "Company Introduction": "Tvrtka Uvod", 
- "Footer": "Footer", 
- "Help": "Pomo\u0107i", 
- "Introduce your company to the website visitor.": "Uvesti svoju tvrtku za web stranice posjetitelja.", 
- "More content for the bottom of the page.": "Vi\u0161e sadr\u017eaja za dnu stranice.", 
- "Settings for the About Us Page": "Postavke za O nama Page", 
- "Team Members": "\u010clanovi tima", 
- "Team Members Heading": "\u010clanovi tima Naslov", 
- "Website": "Website"
-}
\ No newline at end of file
diff --git a/website/doctype/about_us_settings/locale/nl-doc.json b/website/doctype/about_us_settings/locale/nl-doc.json
deleted file mode 100644
index fa412b9..0000000
--- a/website/doctype/about_us_settings/locale/nl-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "\"Company History\"": "&quot;Geschiedenis&quot;", 
- "\"Team Members\" or \"Management\"": "&quot;Team Members&quot; of &quot;Management&quot;", 
- "About Us Settings": "Over Ons Instellingen", 
- "Company History": "Bedrijf Geschiedenis", 
- "Company History Heading": "Bedrijf Geschiedenis rubriek", 
- "Company Introduction": "Bedrijf Introductie", 
- "Footer": "Footer", 
- "Help": "Help", 
- "Introduce your company to the website visitor.": "Introduceer uw bedrijf op de website bezoeker.", 
- "More content for the bottom of the page.": "Meer inhoud voor de onderkant van de pagina.", 
- "Settings for the About Us Page": "Instellingen voor de Over Ons pagina", 
- "Team Members": "Teamleden", 
- "Team Members Heading": "Teamleden rubriek", 
- "Website": "Website"
-}
\ No newline at end of file
diff --git a/website/doctype/about_us_settings/locale/pt-BR-doc.json b/website/doctype/about_us_settings/locale/pt-BR-doc.json
deleted file mode 100644
index 9b2dda5..0000000
--- a/website/doctype/about_us_settings/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "\"Company History\"": "&quot;Hist\u00f3rico da Empresa&quot;", 
- "\"Team Members\" or \"Management\"": "&quot;Membros da Equipe&quot; ou &quot;Gerenciamento&quot;", 
- "About Us Settings": "Configura\u00e7\u00f5es do Quem Somos", 
- "Company History": "Hist\u00f3rico da Empresa", 
- "Company History Heading": "T\u00edtulo do Hist\u00f3rico da Empresa", 
- "Company Introduction": "Introdu\u00e7\u00e3o da Empresa", 
- "Footer": "Rodap\u00e9", 
- "Help": "Ajudar", 
- "Introduce your company to the website visitor.": "Apresente sua empresa para o visitante do site.", 
- "More content for the bottom of the page.": "Mais conte\u00fado para a parte de baixo da p\u00e1gina.", 
- "Settings for the About Us Page": "Configura\u00e7\u00f5es da P\u00e1gina Sobre N\u00f3s.", 
- "Team Members": "Membros da Equipe", 
- "Team Members Heading": "T\u00edtulo da p\u00e1gina Membros da Equipe", 
- "Website": "Site"
-}
\ No newline at end of file
diff --git a/website/doctype/about_us_settings/locale/pt-doc.json b/website/doctype/about_us_settings/locale/pt-doc.json
deleted file mode 100644
index de70e23..0000000
--- a/website/doctype/about_us_settings/locale/pt-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "\"Company History\"": "&quot;Hist\u00f3ria da Companhia&quot;", 
- "\"Team Members\" or \"Management\"": "&quot;Membros da Equipe&quot; ou &quot;gerenciamento&quot;", 
- "About Us Settings": "Quem Somos Configura\u00e7\u00f5es", 
- "Company History": "Hist\u00f3ria da Empresa", 
- "Company History Heading": "Hist\u00f3ria da Empresa t\u00edtulo", 
- "Company Introduction": "Introdu\u00e7\u00e3o da Empresa", 
- "Footer": "Rodap\u00e9", 
- "Help": "Ajudar", 
- "Introduce your company to the website visitor.": "Apresente sua empresa para o visitante do site.", 
- "More content for the bottom of the page.": "Mais conte\u00fado para o fundo da p\u00e1gina.", 
- "Settings for the About Us Page": "Defini\u00e7\u00f5es para a p\u00e1gina Sobre n\u00f3s", 
- "Team Members": "Membros da Equipe", 
- "Team Members Heading": "Membros da Equipe t\u00edtulo", 
- "Website": "Site"
-}
\ No newline at end of file
diff --git a/website/doctype/about_us_settings/locale/sr-doc.json b/website/doctype/about_us_settings/locale/sr-doc.json
deleted file mode 100644
index 310071c..0000000
--- a/website/doctype/about_us_settings/locale/sr-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "\"Company History\"": "&quot;\u0418\u0441\u0442\u043e\u0440\u0438\u0458\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435&quot;", 
- "\"Team Members\" or \"Management\"": "&quot;\u0427\u043b\u0430\u043d\u043e\u0432\u0438 \u0442\u0438\u043c\u0430&quot; \u0438\u043b\u0438 &quot;\u041c\u0430\u043d\u0430\u0433\u0435\u043c\u0435\u043d\u0442&quot;", 
- "About Us Settings": "\u041e \u043d\u0430\u043c\u0430 \u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "Company History": "\u0418\u0441\u0442\u043e\u0440\u0438\u0458\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435", 
- "Company History Heading": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430 \u041d\u0430\u0441\u043b\u043e\u0432 \u0418\u0441\u0442\u043e\u0440\u0438\u0458\u0430", 
- "Company Introduction": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430 \u0423\u0432\u043e\u0434", 
- "Footer": "\u041f\u043e\u0434\u043d\u043e\u0436\u0458\u0435", 
- "Help": "\u041f\u043e\u043c\u043e\u045b", 
- "Introduce your company to the website visitor.": "\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0441\u0432\u043e\u0458\u0443 \u0444\u0438\u0440\u043c\u0443 \u043d\u0430 \u0441\u0430\u0458\u0442\u0443 \u043f\u043e\u0441\u0435\u0442\u0438\u043e\u0446\u0430.", 
- "More content for the bottom of the page.": "\u0412\u0438\u0448\u0435 \u0441\u0430\u0434\u0440\u0436\u0430\u0458\u0430 \u0437\u0430 \u0434\u043d\u0443 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435.", 
- "Settings for the About Us Page": "\u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430 \u0437\u0430 \u041e \u043d\u0430\u043c\u0430 \u041f\u0430\u0433\u0435", 
- "Team Members": "\u0427\u043b\u0430\u043d\u043e\u0432\u0438 \u0442\u0438\u043c\u0430", 
- "Team Members Heading": "\u0427\u043b\u0430\u043d\u043e\u0432\u0438 \u0442\u0438\u043c\u0430 \u0425\u0435\u0430\u0434\u0438\u043d\u0433", 
- "Website": "\u0412\u0435\u0431\u0441\u0430\u0458\u0442"
-}
\ No newline at end of file
diff --git a/website/doctype/about_us_settings/locale/ta-doc.json b/website/doctype/about_us_settings/locale/ta-doc.json
deleted file mode 100644
index 0a1c0fd..0000000
--- a/website/doctype/about_us_settings/locale/ta-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "\"Company History\"": "&quot;\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0bb5\u0bb0\u0bb2\u0bbe\u0bb1\u0bc1&quot;", 
- "\"Team Members\" or \"Management\"": "&quot;\u0b95\u0bc1\u0bb4\u0bc1 \u0b89\u0bb1\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0ba9\u0bb0\u0bcd&quot; \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 &quot;\u0bae\u0bc7\u0bb2\u0bbe\u0ba3\u0bcd\u0bae\u0bc8&quot;", 
- "About Us Settings": "\u0baa\u0bb1\u0bcd\u0bb1\u0bbf \u0b8e\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Company History": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0bb5\u0bb0\u0bb2\u0bbe\u0bb1\u0bc1", 
- "Company History Heading": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd \u0bb5\u0bb0\u0bb2\u0bbe\u0bb1\u0bc1", 
- "Company Introduction": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd \u0b85\u0bb1\u0bbf\u0bae\u0bc1\u0b95\u0bae\u0bcd", 
- "Footer": "\u0b85\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Help": "\u0b89\u0ba4\u0bb5\u0bbf", 
- "Introduce your company to the website visitor.": "\u0b87\u0ba3\u0bc8\u0baf \u0baa\u0bbe\u0bb0\u0bcd\u0bb5\u0bc8\u0baf\u0bbe\u0bb3\u0bb0\u0bcd \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd \u0b85\u0bb1\u0bbf\u0bae\u0bc1\u0b95\u0bae\u0bcd.", 
- "More content for the bottom of the page.": "\u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0b95\u0bc0\u0bb4\u0bc7 \u0b85\u0ba4\u0bbf\u0b95 \u0b89\u0bb3\u0bcd\u0bb3\u0b9f\u0b95\u0bcd\u0b95\u0bae\u0bcd.", 
- "Settings for the About Us Page": "\u0b8e\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0baa\u0bb1\u0bcd\u0bb1\u0bbf \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bc8", 
- "Team Members": "\u0b95\u0bc1\u0bb4\u0bc1 \u0b89\u0bb1\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0ba9\u0bb0\u0bcd", 
- "Team Members Heading": "\u0b95\u0bc1\u0bb4\u0bc1 \u0b89\u0bb1\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0ba9\u0bb0\u0bcd \u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Website": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/website/doctype/about_us_settings/locale/th-doc.json b/website/doctype/about_us_settings/locale/th-doc.json
deleted file mode 100644
index 180a813..0000000
--- a/website/doctype/about_us_settings/locale/th-doc.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "\"Company History\"": "&quot;\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 &quot;", 
- "\"Team Members\" or \"Management\"": "&quot;\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01\u0e17\u0e35\u0e21&quot; \u0e2b\u0e23\u0e37\u0e2d &quot;\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23&quot;", 
- "About Us Settings": "\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e40\u0e23\u0e32", 
- "Company History": "\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Company History Heading": "\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 \u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Company Introduction": "\u0e41\u0e19\u0e30\u0e19\u0e33 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Footer": "\u0e2a\u0e48\u0e27\u0e19\u0e17\u0e49\u0e32\u0e22", 
- "Help": "\u0e0a\u0e48\u0e27\u0e22", 
- "Introduce your company to the website visitor.": "\u0e41\u0e19\u0e30\u0e19\u0e33 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 \u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e02\u0e49\u0e32\u0e0a\u0e21\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "More content for the bottom of the page.": "\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07\u0e02\u0e2d\u0e07\u0e2b\u0e19\u0e49\u0e32", 
- "Settings for the About Us Page": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e40\u0e23\u0e32", 
- "Team Members": "\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01\u0e43\u0e19\u0e17\u0e35\u0e21", 
- "Team Members Heading": "\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01\u0e43\u0e19\u0e17\u0e35\u0e21\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Website": "\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c"
-}
\ No newline at end of file
diff --git a/website/doctype/about_us_team_member/README.md b/website/doctype/about_us_team_member/README.md
new file mode 100644
index 0000000..98b794f
--- /dev/null
+++ b/website/doctype/about_us_team_member/README.md
@@ -0,0 +1 @@
+Details of team member for About Us page.
\ No newline at end of file
diff --git a/website/doctype/about_us_team_member/locale/_messages_doc.json b/website/doctype/about_us_team_member/locale/_messages_doc.json
deleted file mode 100644
index 2f37eb2..0000000
--- a/website/doctype/about_us_team_member/locale/_messages_doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-[
- "Website", 
- "Employee", 
- "About Us Team Member"
-]
\ No newline at end of file
diff --git a/website/doctype/about_us_team_member/locale/ar-doc.json b/website/doctype/about_us_team_member/locale/ar-doc.json
deleted file mode 100644
index 3a47141..0000000
--- a/website/doctype/about_us_team_member/locale/ar-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "About Us Team Member": "\u062d\u0648\u0644 \u0639\u0636\u0648 \u0641\u0631\u064a\u0642 \u0628\u0646\u0627", 
- "Employee": "\u0639\u0627\u0645\u0644", 
- "Website": "\u0627\u0644\u0645\u0648\u0642\u0639"
-}
\ No newline at end of file
diff --git a/website/doctype/about_us_team_member/locale/de-doc.json b/website/doctype/about_us_team_member/locale/de-doc.json
deleted file mode 100644
index b2ed9b1..0000000
--- a/website/doctype/about_us_team_member/locale/de-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "About Us Team Member": "\u00dcber uns Team Member", 
- "Employee": "Mitarbeiter", 
- "Website": "Webseite"
-}
\ No newline at end of file
diff --git a/website/doctype/about_us_team_member/locale/es-doc.json b/website/doctype/about_us_team_member/locale/es-doc.json
deleted file mode 100644
index 8e631e7..0000000
--- a/website/doctype/about_us_team_member/locale/es-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "About Us Team Member": "Acerca de Nosotros Miembro del Equipo", 
- "Employee": "Empleado", 
- "Website": "Sitio web"
-}
\ No newline at end of file
diff --git a/website/doctype/about_us_team_member/locale/fr-doc.json b/website/doctype/about_us_team_member/locale/fr-doc.json
deleted file mode 100644
index 4214cfd..0000000
--- a/website/doctype/about_us_team_member/locale/fr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "About Us Team Member": "\u00c0 propos membre de l&#39;\u00e9quipe-nous", 
- "Employee": "Employ\u00e9", 
- "Website": "Site Web"
-}
\ No newline at end of file
diff --git a/website/doctype/about_us_team_member/locale/hi-doc.json b/website/doctype/about_us_team_member/locale/hi-doc.json
deleted file mode 100644
index ba73283..0000000
--- a/website/doctype/about_us_team_member/locale/hi-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "About Us Team Member": "\u0939\u092e\u093e\u0930\u0947 \u0926\u0932 \u0915\u0947 \u0938\u0926\u0938\u094d\u092f \u0915\u0947 \u092c\u093e\u0930\u0947 \u092e\u0947\u0902", 
- "Employee": "\u0915\u0930\u094d\u092e\u091a\u093e\u0930\u0940", 
- "Website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f"
-}
\ No newline at end of file
diff --git a/website/doctype/about_us_team_member/locale/hr-doc.json b/website/doctype/about_us_team_member/locale/hr-doc.json
deleted file mode 100644
index 413c937..0000000
--- a/website/doctype/about_us_team_member/locale/hr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "About Us Team Member": "O nama reprezentativka", 
- "Employee": "Zaposlenik", 
- "Website": "Website"
-}
\ No newline at end of file
diff --git a/website/doctype/about_us_team_member/locale/nl-doc.json b/website/doctype/about_us_team_member/locale/nl-doc.json
deleted file mode 100644
index f3e544f..0000000
--- a/website/doctype/about_us_team_member/locale/nl-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "About Us Team Member": "Over ons Team Member", 
- "Employee": "Werknemer", 
- "Website": "Website"
-}
\ No newline at end of file
diff --git a/website/doctype/about_us_team_member/locale/pt-BR-doc.json b/website/doctype/about_us_team_member/locale/pt-BR-doc.json
deleted file mode 100644
index d509e0b..0000000
--- a/website/doctype/about_us_team_member/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "About Us Team Member": "Sobre Membro da Equipe", 
- "Employee": "Funcion\u00e1rio", 
- "Website": "Site"
-}
\ No newline at end of file
diff --git a/website/doctype/about_us_team_member/locale/pt-doc.json b/website/doctype/about_us_team_member/locale/pt-doc.json
deleted file mode 100644
index a39ac9b..0000000
--- a/website/doctype/about_us_team_member/locale/pt-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "About Us Team Member": "Quem Somos Membro da Equipe", 
- "Employee": "Empregado", 
- "Website": "Site"
-}
\ No newline at end of file
diff --git a/website/doctype/about_us_team_member/locale/sr-doc.json b/website/doctype/about_us_team_member/locale/sr-doc.json
deleted file mode 100644
index dbb9be0..0000000
--- a/website/doctype/about_us_team_member/locale/sr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "About Us Team Member": "\u041e \u043d\u0430\u043c\u0430 \u0447\u043b\u0430\u043d \u0442\u0438\u043c\u0430", 
- "Employee": "\u0417\u0430\u043f\u043e\u0441\u043b\u0435\u043d\u0438\u043a", 
- "Website": "\u0412\u0435\u0431\u0441\u0430\u0458\u0442"
-}
\ No newline at end of file
diff --git a/website/doctype/about_us_team_member/locale/ta-doc.json b/website/doctype/about_us_team_member/locale/ta-doc.json
deleted file mode 100644
index bd623f4..0000000
--- a/website/doctype/about_us_team_member/locale/ta-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "About Us Team Member": "\u0b8e\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1 \u0b89\u0bb1\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0ba9\u0bb0\u0bcd \u0baa\u0bb1\u0bcd\u0bb1\u0bbf", 
- "Employee": "\u0b8a\u0bb4\u0bbf\u0baf\u0bb0\u0bcd", 
- "Website": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/website/doctype/about_us_team_member/locale/th-doc.json b/website/doctype/about_us_team_member/locale/th-doc.json
deleted file mode 100644
index 52d2280..0000000
--- a/website/doctype/about_us_team_member/locale/th-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "About Us Team Member": "\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01\u0e43\u0e19\u0e17\u0e35\u0e21\u0e40\u0e23\u0e32", 
- "Employee": "\u0e25\u0e39\u0e01\u0e08\u0e49\u0e32\u0e07", 
- "Website": "\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c"
-}
\ No newline at end of file
diff --git a/website/doctype/blog_category/README.md b/website/doctype/blog_category/README.md
new file mode 100644
index 0000000..af14b5d
--- /dev/null
+++ b/website/doctype/blog_category/README.md
@@ -0,0 +1 @@
+Blog category.
\ No newline at end of file
diff --git a/website/doctype/blog_category/blog_category.txt b/website/doctype/blog_category/blog_category.txt
index cf8cad6..d55d39c 100644
--- a/website/doctype/blog_category/blog_category.txt
+++ b/website/doctype/blog_category/blog_category.txt
@@ -2,7 +2,7 @@
  {
   "creation": "2013-03-08 09:41:11", 
   "docstatus": 0, 
-  "modified": "2013-03-08 09:41:11", 
+  "modified": "2013-06-18 18:36:28", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -26,17 +26,13 @@
   "reqd": 1
  }, 
  {
-  "cancel": 1, 
-  "create": 1, 
   "doctype": "DocPerm", 
   "name": "__common__", 
   "parent": "Blog Category", 
   "parentfield": "permissions", 
   "parenttype": "DocType", 
   "permlevel": 0, 
-  "read": 1, 
-  "role": "Website Manager", 
-  "write": 1
+  "read": 1
  }, 
  {
   "doctype": "DocType", 
@@ -46,6 +42,14 @@
   "doctype": "DocField"
  }, 
  {
-  "doctype": "DocPerm"
+  "cancel": 1, 
+  "create": 1, 
+  "doctype": "DocPerm", 
+  "role": "Website Manager", 
+  "write": 1
+ }, 
+ {
+  "doctype": "DocPerm", 
+  "role": "Blogger"
  }
 ]
\ No newline at end of file
diff --git a/website/doctype/blog_post/README.md b/website/doctype/blog_post/README.md
new file mode 100644
index 0000000..63d3c0f
--- /dev/null
+++ b/website/doctype/blog_post/README.md
@@ -0,0 +1 @@
+Blog post for "Blogs" section of website.
\ No newline at end of file
diff --git a/website/doctype/blog_post/blog_post.py b/website/doctype/blog_post/blog_post.py
index 62cc910..f6dfc60 100644
--- a/website/doctype/blog_post/blog_post.py
+++ b/website/doctype/blog_post/blog_post.py
@@ -41,29 +41,6 @@
 		webnotes.webutils.update_page_name(self.doc, self.doc.title)
 		webnotes.webutils.delete_page_cache("writers")
 
-	def send_emails(self):
-		"""send emails to subscribers"""
-		if self.doc.email_sent:
-			webnotes.msgprint("""Blog Subscribers already updated""", raise_exception=1)
-		
-		from webnotes.utils.email_lib.bulk import send
-		import webnotes.utils
-		
-		# get leads that are subscribed to the blog
-		recipients = [e[0] for e in webnotes.conn.sql("""select distinct email_id from 
-			tabLead where ifnull(blog_subscriber,0)=1""")]
-
-		# make heading as link
-		content = '<h2><a href="%s/%s.html">%s</a></h2>\n\n%s' % (webnotes.utils.get_request_site_address(),
-			self.doc.page_name, self.doc.title, self.doc.content)
-
-		# send the blog
-		send(recipients = recipients, doctype='Lead', email_field='email_id',
-			subject=self.doc.title, message = content)
-		
-		webnotes.conn.set(self.doc, 'email_sent', 1)
-		webnotes.msgprint("""Scheduled to send to %s subscribers""" % len(recipients))
-
 	def prepare_template_args(self):
 		import webnotes.utils
 		
diff --git a/website/doctype/blog_settings/README.md b/website/doctype/blog_settings/README.md
new file mode 100644
index 0000000..0a76d4e
--- /dev/null
+++ b/website/doctype/blog_settings/README.md
@@ -0,0 +1 @@
+Blog titles and introduction texts.
\ No newline at end of file
diff --git a/website/doctype/blog_subscriber/locale/_messages_doc.json b/website/doctype/blog_subscriber/locale/_messages_doc.json
deleted file mode 100644
index 07cbecc..0000000
--- a/website/doctype/blog_subscriber/locale/_messages_doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "Website", 
- "Blog Subscriber"
-]
\ No newline at end of file
diff --git a/website/doctype/blog_subscriber/locale/ar-doc.json b/website/doctype/blog_subscriber/locale/ar-doc.json
deleted file mode 100644
index 162d1d4..0000000
--- a/website/doctype/blog_subscriber/locale/ar-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Blog Subscriber": "\u0628\u0644\u0648\u0642 \u0627\u0644\u0645\u0634\u062a\u0631\u0643", 
- "Website": "\u0627\u0644\u0645\u0648\u0642\u0639"
-}
\ No newline at end of file
diff --git a/website/doctype/blog_subscriber/locale/de-doc.json b/website/doctype/blog_subscriber/locale/de-doc.json
deleted file mode 100644
index 2bb8ef1..0000000
--- a/website/doctype/blog_subscriber/locale/de-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Blog Subscriber": "Blog Subscriber", 
- "Website": "Webseite"
-}
\ No newline at end of file
diff --git a/website/doctype/blog_subscriber/locale/es-doc.json b/website/doctype/blog_subscriber/locale/es-doc.json
deleted file mode 100644
index 3888bac..0000000
--- a/website/doctype/blog_subscriber/locale/es-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Blog Subscriber": "Blog suscriptor", 
- "Website": "Sitio web"
-}
\ No newline at end of file
diff --git a/website/doctype/blog_subscriber/locale/fr-doc.json b/website/doctype/blog_subscriber/locale/fr-doc.json
deleted file mode 100644
index ef572ef..0000000
--- a/website/doctype/blog_subscriber/locale/fr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Blog Subscriber": "Abonn\u00e9 Blog", 
- "Website": "Site Web"
-}
\ No newline at end of file
diff --git a/website/doctype/blog_subscriber/locale/hi-doc.json b/website/doctype/blog_subscriber/locale/hi-doc.json
deleted file mode 100644
index 5ad6049..0000000
--- a/website/doctype/blog_subscriber/locale/hi-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Blog Subscriber": "\u092c\u094d\u0932\u0949\u0917 \u0938\u092c\u094d\u0938\u0915\u094d\u0930\u093e\u0907\u092c\u0930", 
- "Website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f"
-}
\ No newline at end of file
diff --git a/website/doctype/blog_subscriber/locale/hr-doc.json b/website/doctype/blog_subscriber/locale/hr-doc.json
deleted file mode 100644
index da24032..0000000
--- a/website/doctype/blog_subscriber/locale/hr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Blog Subscriber": "Blog Pretplatnik", 
- "Website": "Website"
-}
\ No newline at end of file
diff --git a/website/doctype/blog_subscriber/locale/nl-doc.json b/website/doctype/blog_subscriber/locale/nl-doc.json
deleted file mode 100644
index dd4063b..0000000
--- a/website/doctype/blog_subscriber/locale/nl-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Blog Subscriber": "Blog Abonnee", 
- "Website": "Website"
-}
\ No newline at end of file
diff --git a/website/doctype/blog_subscriber/locale/pt-BR-doc.json b/website/doctype/blog_subscriber/locale/pt-BR-doc.json
deleted file mode 100644
index d070aa3..0000000
--- a/website/doctype/blog_subscriber/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Blog Subscriber": "Assinante do Blog", 
- "Website": "Site"
-}
\ No newline at end of file
diff --git a/website/doctype/blog_subscriber/locale/pt-doc.json b/website/doctype/blog_subscriber/locale/pt-doc.json
deleted file mode 100644
index 329a2a8..0000000
--- a/website/doctype/blog_subscriber/locale/pt-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Blog Subscriber": "Assinante Blog", 
- "Website": "Site"
-}
\ No newline at end of file
diff --git a/website/doctype/blog_subscriber/locale/sr-doc.json b/website/doctype/blog_subscriber/locale/sr-doc.json
deleted file mode 100644
index b239ba9..0000000
--- a/website/doctype/blog_subscriber/locale/sr-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Blog Subscriber": "\u0411\u043b\u043e\u0433 \u041f\u0440\u0435\u0442\u043f\u043b\u0430\u0442\u043d\u0438\u043a", 
- "Website": "\u0412\u0435\u0431\u0441\u0430\u0458\u0442"
-}
\ No newline at end of file
diff --git a/website/doctype/blog_subscriber/locale/ta-doc.json b/website/doctype/blog_subscriber/locale/ta-doc.json
deleted file mode 100644
index 95e4cd3..0000000
--- a/website/doctype/blog_subscriber/locale/ta-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Blog Subscriber": "\u0bb5\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0ba4\u0bbf\u0bb5\u0bc1 \u0b9a\u0ba8\u0bcd\u0ba4\u0bbe\u0ba4\u0bbe\u0bb0\u0bb0\u0bcd", 
- "Website": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/website/doctype/blog_subscriber/locale/th-doc.json b/website/doctype/blog_subscriber/locale/th-doc.json
deleted file mode 100644
index d02ae44..0000000
--- a/website/doctype/blog_subscriber/locale/th-doc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "Blog Subscriber": "\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01\u0e1a\u0e25\u0e47\u0e2d\u0e01", 
- "Website": "\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c"
-}
\ No newline at end of file
diff --git a/website/doctype/blogger/README.md b/website/doctype/blogger/README.md
new file mode 100644
index 0000000..13ddecd
--- /dev/null
+++ b/website/doctype/blogger/README.md
@@ -0,0 +1 @@
+Profile of blog writer in "Blog" section.
\ No newline at end of file
diff --git a/website/doctype/company_history/README.md b/website/doctype/company_history/README.md
new file mode 100644
index 0000000..482c8d3
--- /dev/null
+++ b/website/doctype/company_history/README.md
@@ -0,0 +1 @@
+Company history detail for "About Us" section.
\ No newline at end of file
diff --git a/website/doctype/company_history/locale/_messages_doc.json b/website/doctype/company_history/locale/_messages_doc.json
deleted file mode 100644
index d4b5d10..0000000
--- a/website/doctype/company_history/locale/_messages_doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-[
- "Website", 
- "Company History", 
- "Highlight", 
- "Year"
-]
\ No newline at end of file
diff --git a/website/doctype/company_history/locale/ar-doc.json b/website/doctype/company_history/locale/ar-doc.json
deleted file mode 100644
index 5fcc5a9..0000000
--- a/website/doctype/company_history/locale/ar-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Company History": "\u0646\u0628\u0630\u0629 \u0639\u0646 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0634\u0631\u0643\u0629", 
- "Highlight": "\u062a\u0633\u0644\u064a\u0637 \u0627\u0644\u0636\u0648\u0621 \u0639\u0644\u0649", 
- "Website": "\u0627\u0644\u0645\u0648\u0642\u0639", 
- "Year": "\u0639\u0627\u0645"
-}
\ No newline at end of file
diff --git a/website/doctype/company_history/locale/de-doc.json b/website/doctype/company_history/locale/de-doc.json
deleted file mode 100644
index 51d7108..0000000
--- a/website/doctype/company_history/locale/de-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Company History": "Unternehmensgeschichte", 
- "Highlight": "Hervorheben", 
- "Website": "Webseite", 
- "Year": "Jahr"
-}
\ No newline at end of file
diff --git a/website/doctype/company_history/locale/es-doc.json b/website/doctype/company_history/locale/es-doc.json
deleted file mode 100644
index 522650e..0000000
--- a/website/doctype/company_history/locale/es-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Company History": "Historia de la empresa", 
- "Highlight": "Destacar", 
- "Website": "Sitio web", 
- "Year": "A\u00f1o"
-}
\ No newline at end of file
diff --git a/website/doctype/company_history/locale/fr-doc.json b/website/doctype/company_history/locale/fr-doc.json
deleted file mode 100644
index e32b245..0000000
--- a/website/doctype/company_history/locale/fr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Company History": "Historique de l&#39;entreprise", 
- "Highlight": "Surligner", 
- "Website": "Site Web", 
- "Year": "Ann\u00e9e"
-}
\ No newline at end of file
diff --git a/website/doctype/company_history/locale/hi-doc.json b/website/doctype/company_history/locale/hi-doc.json
deleted file mode 100644
index 36e41b1..0000000
--- a/website/doctype/company_history/locale/hi-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Company History": "\u0915\u0902\u092a\u0928\u0940 \u0907\u0924\u093f\u0939\u093e\u0938", 
- "Highlight": "\u0939\u093e\u0907\u0932\u093e\u0907\u091f", 
- "Website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f", 
- "Year": "\u0935\u0930\u094d\u0937"
-}
\ No newline at end of file
diff --git a/website/doctype/company_history/locale/hr-doc.json b/website/doctype/company_history/locale/hr-doc.json
deleted file mode 100644
index 7d05ee0..0000000
--- a/website/doctype/company_history/locale/hr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Company History": "Povijest tvrtke", 
- "Highlight": "Istaknuti", 
- "Website": "Website", 
- "Year": "Godina"
-}
\ No newline at end of file
diff --git a/website/doctype/company_history/locale/nl-doc.json b/website/doctype/company_history/locale/nl-doc.json
deleted file mode 100644
index 0fbfc34..0000000
--- a/website/doctype/company_history/locale/nl-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Company History": "Bedrijf Geschiedenis", 
- "Highlight": "Markeer", 
- "Website": "Website", 
- "Year": "Jaar"
-}
\ No newline at end of file
diff --git a/website/doctype/company_history/locale/pt-BR-doc.json b/website/doctype/company_history/locale/pt-BR-doc.json
deleted file mode 100644
index d1980e8..0000000
--- a/website/doctype/company_history/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Company History": "Hist\u00f3rico da Empresa", 
- "Highlight": "Real\u00e7ar", 
- "Website": "Site", 
- "Year": "Ano"
-}
\ No newline at end of file
diff --git a/website/doctype/company_history/locale/pt-doc.json b/website/doctype/company_history/locale/pt-doc.json
deleted file mode 100644
index b4a355e..0000000
--- a/website/doctype/company_history/locale/pt-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Company History": "Hist\u00f3ria da Empresa", 
- "Highlight": "Real\u00e7ar", 
- "Website": "Site", 
- "Year": "Ano"
-}
\ No newline at end of file
diff --git a/website/doctype/company_history/locale/sr-doc.json b/website/doctype/company_history/locale/sr-doc.json
deleted file mode 100644
index 138ebf7..0000000
--- a/website/doctype/company_history/locale/sr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Company History": "\u0418\u0441\u0442\u043e\u0440\u0438\u0458\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435", 
- "Highlight": "\u0418\u0441\u0442\u0430\u045b\u0438", 
- "Website": "\u0412\u0435\u0431\u0441\u0430\u0458\u0442", 
- "Year": "\u0413\u043e\u0434\u0438\u043d\u0430"
-}
\ No newline at end of file
diff --git a/website/doctype/company_history/locale/ta-doc.json b/website/doctype/company_history/locale/ta-doc.json
deleted file mode 100644
index 3cc83f4..0000000
--- a/website/doctype/company_history/locale/ta-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Company History": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0bb5\u0bb0\u0bb2\u0bbe\u0bb1\u0bc1", 
- "Highlight": "\u0b9a\u0bbf\u0bb1\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bcd\u0b95\u0bc2\u0bb1\u0bc1", 
- "Website": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0bae\u0bcd", 
- "Year": "\u0b86\u0ba3\u0bcd\u0b9f\u0bc1"
-}
\ No newline at end of file
diff --git a/website/doctype/company_history/locale/th-doc.json b/website/doctype/company_history/locale/th-doc.json
deleted file mode 100644
index 07ee031..0000000
--- a/website/doctype/company_history/locale/th-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Company History": "\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", 
- "Highlight": "\u0e40\u0e19\u0e49\u0e19", 
- "Website": "\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Year": "\u0e1b\u0e35"
-}
\ No newline at end of file
diff --git a/website/doctype/contact_us_settings/README.md b/website/doctype/contact_us_settings/README.md
new file mode 100644
index 0000000..61f589f
--- /dev/null
+++ b/website/doctype/contact_us_settings/README.md
@@ -0,0 +1 @@
+Settings, introduction for "Contact Us" section.
\ No newline at end of file
diff --git a/website/doctype/contact_us_settings/locale/_messages_doc.json b/website/doctype/contact_us_settings/locale/_messages_doc.json
deleted file mode 100644
index 2ba00c7..0000000
--- a/website/doctype/contact_us_settings/locale/_messages_doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-[
- "Website", 
- "Settings for Contact Us Page", 
- "Help", 
- "Introduction", 
- "Query Options", 
- "Contact Us Settings", 
- "Address to be displayed on the Contact Page", 
- "Default: \"Contact Us\"", 
- "Address", 
- "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas.", 
- "Heading", 
- "Introductory information for the Contact Us Page"
-]
\ No newline at end of file
diff --git a/website/doctype/contact_us_settings/locale/ar-doc.json b/website/doctype/contact_us_settings/locale/ar-doc.json
deleted file mode 100644
index 5881bdf..0000000
--- a/website/doctype/contact_us_settings/locale/ar-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Address": "\u0639\u0646\u0648\u0627\u0646", 
- "Address to be displayed on the Contact Page": "\u0645\u0639\u0627\u0644\u062c\u0629 \u0644\u064a\u062a\u0645 \u0639\u0631\u0636\u0647\u0627 \u0641\u064a \u0635\u0641\u062d\u0629 \u0627\u0644\u0627\u062a\u0635\u0627\u0644", 
- "Contact Us Settings": "\u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0646\u0627 \u0625\u0639\u062f\u0627\u062f\u0627\u062a", 
- "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas.": "\u062e\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644\u060c \u0645\u062b\u0644 &quot;\u0627\u0644\u0627\u0633\u062a\u0639\u0644\u0627\u0645 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0648\u0627\u0644\u062f\u0639\u0645 \u0627\u0644\u0627\u0633\u062a\u0639\u0644\u0627\u0645&quot; \u0627\u0644\u062e \u0643\u0644 \u0639\u0644\u0649 \u0633\u0637\u0631 \u062c\u062f\u064a\u062f \u0623\u0648 \u0645\u0641\u0635\u0648\u0644\u0629 \u0628\u0641\u0648\u0627\u0635\u0644.", 
- "Help": "\u0645\u0633\u0627\u0639\u062f\u0629", 
- "Introduction": "\u0645\u0642\u062f\u0645\u0629", 
- "Introductory information for the Contact Us Page": "\u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u062a\u0645\u0647\u064a\u062f\u064a\u0629 \u0644\u0635\u0641\u062d\u0629 \u0627\u062a\u0635\u0644 \u0628\u0646\u0627", 
- "Query Options": "\u062e\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u0627\u0633\u062a\u0639\u0644\u0627\u0645", 
- "Settings for Contact Us Page": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0646\u0627 \u0627\u0644\u0635\u0641\u062d\u0629", 
- "Website": "\u0627\u0644\u0645\u0648\u0642\u0639"
-}
\ No newline at end of file
diff --git a/website/doctype/contact_us_settings/locale/de-doc.json b/website/doctype/contact_us_settings/locale/de-doc.json
deleted file mode 100644
index 9746380..0000000
--- a/website/doctype/contact_us_settings/locale/de-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Address": "Adresse", 
- "Address to be displayed on the Contact Page": "Adresse auf der Kontakt Seite angezeigt werden", 
- "Contact Us Settings": "Kontakt Settings", 
- "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas.": "Kontakt Optionen, wie \"Sales Query, Support-Anfrage\" etc jeweils auf einer neuen Zeile oder durch Kommas getrennt.", 
- "Heading": "\u00dcberschrift", 
- "Help": "Hilfe", 
- "Introduction": "Einf\u00fchrung", 
- "Introductory information for the Contact Us Page": "Einf\u00fchrende Informationen f\u00fcr den Kontakt Seite", 
- "Query Options": "Abfrageoptionen", 
- "Settings for Contact Us Page": "Einstellungen f\u00fcr Kontakt Seite", 
- "Website": "Webseite"
-}
\ No newline at end of file
diff --git a/website/doctype/contact_us_settings/locale/es-doc.json b/website/doctype/contact_us_settings/locale/es-doc.json
deleted file mode 100644
index d91c5aa..0000000
--- a/website/doctype/contact_us_settings/locale/es-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Address": "Direcci\u00f3n", 
- "Address to be displayed on the Contact Page": "Direcci\u00f3n que se mostrar\u00e1 en la p\u00e1gina de contacto", 
- "Contact Us Settings": "Cont\u00e1ctenos Configuraci\u00f3n", 
- "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas.": "Opciones de contacto, como &quot;Consulta de Ventas, Soporte de consultas&quot;, etc cada uno en una nueva l\u00ednea o separados por comas.", 
- "Help": "Ayudar", 
- "Introduction": "Introducci\u00f3n", 
- "Introductory information for the Contact Us Page": "Informaci\u00f3n introductoria para la p\u00e1gina de contacto", 
- "Query Options": "Opciones de consulta", 
- "Settings for Contact Us Page": "Ajustes para Cont\u00e1ctenos P\u00e1gina", 
- "Website": "Sitio web"
-}
\ No newline at end of file
diff --git a/website/doctype/contact_us_settings/locale/fr-doc.json b/website/doctype/contact_us_settings/locale/fr-doc.json
deleted file mode 100644
index 8743ee0..0000000
--- a/website/doctype/contact_us_settings/locale/fr-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Address": "Adresse", 
- "Address to be displayed on the Contact Page": "L&#39;adresse doit \u00eatre affich\u00e9e sur la page de contact", 
- "Contact Us Settings": "Contactez-nous R\u00e9glages", 
- "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas.": "Options de contact, comme &quot;Requ\u00eate ventes, du support requ\u00eate&quot; etc chacun sur une nouvelle ligne ou s\u00e9par\u00e9es par des virgules.", 
- "Help": "Aider", 
- "Introduction": "Introduction", 
- "Introductory information for the Contact Us Page": "Information pr\u00e9liminaire pour la page Contactez-nous", 
- "Query Options": "Options de requ\u00eate", 
- "Settings for Contact Us Page": "Param\u00e8tres de la page Contactez-nous", 
- "Website": "Site Web"
-}
\ No newline at end of file
diff --git a/website/doctype/contact_us_settings/locale/hi-doc.json b/website/doctype/contact_us_settings/locale/hi-doc.json
deleted file mode 100644
index d2355e8..0000000
--- a/website/doctype/contact_us_settings/locale/hi-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Address": "\u092a\u0924\u093e", 
- "Address to be displayed on the Contact Page": "\u092a\u0924\u093e \u0938\u0902\u092a\u0930\u094d\u0915 \u092a\u0943\u0937\u094d\u0920 \u092a\u0930 \u092a\u094d\u0930\u0926\u0930\u094d\u0936\u093f\u0924 \u0915\u093f\u092f\u093e", 
- "Contact Us Settings": "\u0939\u092e\u0938\u0947 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938 \u0938\u0902\u092a\u0930\u094d\u0915", 
- "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas.": "\u0938\u0902\u092a\u0930\u094d\u0915 \u0935\u093f\u0915\u0932\u094d\u092a, \u0906\u0926\u093f \u090f\u0915 \u0928\u0908 \u0932\u093e\u0907\u0928 \u092a\u0930 \u092a\u094d\u0930\u0924\u094d\u092f\u0947\u0915 &quot;\u092c\u093f\u0915\u094d\u0930\u0940 \u092a\u094d\u0930\u0936\u094d\u0928, \u092a\u094d\u0930\u0936\u094d\u0928 \u0938\u092e\u0930\u094d\u0925\u0928&quot; \u0915\u094b\u092e\u093e \u0938\u0947 \u0935\u093f\u092d\u093e\u091c\u093f\u0924.", 
- "Help": "\u092e\u0926\u0926", 
- "Introduction": "\u092a\u0930\u093f\u091a\u092f", 
- "Introductory information for the Contact Us Page": "\u0939\u092e\u0938\u0947 \u0938\u0902\u092a\u0930\u094d\u0915 \u0915\u0930\u0947\u0902 \u092a\u0943\u0937\u094d\u0920 \u0915\u0947 \u0932\u093f\u090f \u092a\u0930\u093f\u091a\u092f\u093e\u0924\u094d\u092e\u0915 \u091c\u093e\u0928\u0915\u093e\u0930\u0940", 
- "Query Options": "\u0915\u094d\u0935\u0947\u0930\u0940 \u0935\u093f\u0915\u0932\u094d\u092a", 
- "Settings for Contact Us Page": "\u0939\u092e\u0938\u0947 \u0938\u0902\u092a\u0930\u094d\u0915 \u0915\u0930\u0947\u0902 \u092a\u0943\u0937\u094d\u0920 \u0915\u0947 \u0932\u093f\u090f \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938", 
- "Website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f"
-}
\ No newline at end of file
diff --git a/website/doctype/contact_us_settings/locale/hr-doc.json b/website/doctype/contact_us_settings/locale/hr-doc.json
deleted file mode 100644
index 34b7ad3..0000000
--- a/website/doctype/contact_us_settings/locale/hr-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Address": "Adresa", 
- "Address to be displayed on the Contact Page": "Adresa biti prikazana na Kontakt stranici", 
- "Contact Us Settings": "Kontaktirajte nas Settings", 
- "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas.": "Kontakt opcije, poput &quot;Sales Query, Podr\u0161ka upit&quot; itd jedni na novoj liniji ili odvojene zarezima.", 
- "Help": "Pomo\u0107i", 
- "Introduction": "Uvod", 
- "Introductory information for the Contact Us Page": "Uvodni podaci za kontaktiranje stranice", 
- "Query Options": "Upita Mogu\u0107nosti", 
- "Settings for Contact Us Page": "Postavke za Kontaktirajte nas stranicu", 
- "Website": "Website"
-}
\ No newline at end of file
diff --git a/website/doctype/contact_us_settings/locale/nl-doc.json b/website/doctype/contact_us_settings/locale/nl-doc.json
deleted file mode 100644
index bb2adab..0000000
--- a/website/doctype/contact_us_settings/locale/nl-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Address": "Adres", 
- "Address to be displayed on the Contact Page": "Adres moet worden weergegeven op de Contact Pagina", 
- "Contact Us Settings": "Neem contact met ons op Instellingen", 
- "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas.": "Contact opties, zoals &quot;Sales Query, ondersteuning Query&quot; etc elk op een nieuwe regel of gescheiden door komma&#39;s.", 
- "Help": "Help", 
- "Introduction": "Introductie", 
- "Introductory information for the Contact Us Page": "Inleidende informatie voor het Contactformulier", 
- "Query Options": "Query-opties", 
- "Settings for Contact Us Page": "Instellingen voor Contact Pagina", 
- "Website": "Website"
-}
\ No newline at end of file
diff --git a/website/doctype/contact_us_settings/locale/pt-BR-doc.json b/website/doctype/contact_us_settings/locale/pt-BR-doc.json
deleted file mode 100644
index d65c6d3..0000000
--- a/website/doctype/contact_us_settings/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "Address": "Endere\u00e7o", 
- "Address to be displayed on the Contact Page": "O endere\u00e7o a ser exibida na P\u00e1gina de Contato", 
- "Contact Us Settings": "Configura\u00e7\u00f5es do Fale Conosco", 
- "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas.": "Op\u00e7\u00f5es de contato, como &quot;Consulta de Vendas, Consulta de suporte&quot;, etc cada uma em uma nova linha ou separadas por v\u00edrgulas.", 
- "Default: \"Contact Us\"": "Default: &quot;Fale Conosco&quot;", 
- "Heading": "T\u00edtulo", 
- "Help": "Ajudar", 
- "Introduction": "Introdu\u00e7\u00e3o", 
- "Introductory information for the Contact Us Page": "Informa\u00e7\u00e3o introdut\u00f3ria para a p\u00e1gina Fale Conosco", 
- "Query Options": "Op\u00e7\u00f5es de Consulta", 
- "Settings for Contact Us Page": "Configura\u00e7\u00f5es da P\u00e1gina Fale Conosco.", 
- "Website": "Site"
-}
\ No newline at end of file
diff --git a/website/doctype/contact_us_settings/locale/pt-doc.json b/website/doctype/contact_us_settings/locale/pt-doc.json
deleted file mode 100644
index 77b59bc..0000000
--- a/website/doctype/contact_us_settings/locale/pt-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Address": "Endere\u00e7o", 
- "Address to be displayed on the Contact Page": "O endere\u00e7o deve ser exibida na p\u00e1gina de contato", 
- "Contact Us Settings": "Contato Configura\u00e7\u00f5es", 
- "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas.": "Op\u00e7\u00f5es de contato, como &quot;consulta de vendas, suporte de consulta&quot; etc cada um em uma nova linha ou separados por v\u00edrgulas.", 
- "Help": "Ajudar", 
- "Introduction": "Introdu\u00e7\u00e3o", 
- "Introductory information for the Contact Us Page": "Informa\u00e7\u00e3o introdut\u00f3ria para a p\u00e1gina Fale Conosco", 
- "Query Options": "Op\u00e7\u00f5es de Consulta", 
- "Settings for Contact Us Page": "Configura\u00e7\u00f5es para Contacte-nos P\u00e1gina", 
- "Website": "Site"
-}
\ No newline at end of file
diff --git a/website/doctype/contact_us_settings/locale/sr-doc.json b/website/doctype/contact_us_settings/locale/sr-doc.json
deleted file mode 100644
index b8bae85..0000000
--- a/website/doctype/contact_us_settings/locale/sr-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Address": "\u0410\u0434\u0440\u0435\u0441\u0430", 
- "Address to be displayed on the Contact Page": "\u0410\u0434\u0440\u0435\u0441\u0430 \u0441\u0435 \u043f\u0440\u0438\u043a\u0430\u0437\u0443\u0458\u0435 \u043d\u0430 \u043a\u043e\u043d\u0442\u0430\u043a\u0442 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0438", 
- "Contact Us Settings": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0421\u0435\u0442\u0442\u0438\u043d\u0433\u0441", 
- "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas.": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u043e\u043f\u0446\u0438\u0458\u0435, \u043a\u0430\u043e \u0448\u0442\u043e \u0441\u0443 &quot;\u041a\u0443\u0435\u0440\u0438 \u043f\u0440\u043e\u0434\u0430\u0458\u0435, \u041f\u043e\u0434\u0440\u0448\u043a\u0430 \u0443\u043f\u0438\u0442\u0443&quot; \u0438\u0442\u0434 \u0441\u0432\u0430\u043a\u0438 \u043d\u0430 \u043d\u043e\u0432\u043e\u0458 \u043b\u0438\u043d\u0438\u0458\u0438 \u0438\u043b\u0438 \u0440\u0430\u0437\u0434\u0432\u043e\u0458\u0435\u043d\u0435 \u0437\u0430\u0440\u0435\u0437\u0438\u043c\u0430.", 
- "Help": "\u041f\u043e\u043c\u043e\u045b", 
- "Introduction": "\u0423\u0432\u043e\u0434", 
- "Introductory information for the Contact Us Page": "\u0423\u0432\u043e\u0434\u043d\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0435 \u0437\u0430 \u043d\u0430\u0441 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0438\u0440\u0430\u0442\u0438 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435", 
- "Query Options": "\u0423\u043f\u0438\u0442 \u041e\u043f\u0446\u0438\u0458\u0435", 
- "Settings for Contact Us Page": "\u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430 \u0437\u0430 \u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443", 
- "Website": "\u0412\u0435\u0431\u0441\u0430\u0458\u0442"
-}
\ No newline at end of file
diff --git a/website/doctype/contact_us_settings/locale/ta-doc.json b/website/doctype/contact_us_settings/locale/ta-doc.json
deleted file mode 100644
index 5afb264..0000000
--- a/website/doctype/contact_us_settings/locale/ta-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Address": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Address to be displayed on the Contact Page": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0b95\u0bbe\u0b9f\u0bcd\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Contact Us Settings": "\u0b8e\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas.": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 \u0bb5\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b99\u0bcd\u0b95\u0bb3\u0bcd, \u0b92\u0bb0\u0bc1 \u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0baa\u0bbe\u0ba4\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0bb9\u0bbf\u0baa\u0bcd\u0bb0\u0bc1 \u0b92\u0bb5\u0bcd\u0bb5\u0bc6\u0bbe\u0bb0\u0bc1 &quot;\u0bb5\u0bbf\u0bb1\u0bcd\u0baa\u0ba9\u0bc8 \u0b95\u0bc7\u0bb3\u0bcd\u0bb5\u0bbf, \u0bb5\u0bbf\u0ba9\u0bbe \u0b86\u0ba4\u0bb0\u0bb5\u0bc1&quot; \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0baa\u0bbf\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f.", 
- "Help": "\u0b89\u0ba4\u0bb5\u0bbf", 
- "Introduction": "\u0b85\u0bb1\u0bbf\u0bae\u0bc1\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Introductory information for the Contact Us Page": "\u0b8e\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0b92\u0bb0\u0bc1 \u0b85\u0bb1\u0bbf\u0bae\u0bc1\u0b95 \u0ba4\u0b95\u0bb5\u0bb2\u0bcd", 
- "Query Options": "\u0b95\u0bc7\u0bb3\u0bcd\u0bb5\u0bbf \u0bb5\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b99\u0bcd\u0b95\u0bb3\u0bcd", 
- "Settings for Contact Us Page": "\u0b8e\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b95\u0bcd\u0b95\u0bc1 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bc8", 
- "Website": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/website/doctype/contact_us_settings/locale/th-doc.json b/website/doctype/contact_us_settings/locale/th-doc.json
deleted file mode 100644
index 9d5dfea..0000000
--- a/website/doctype/contact_us_settings/locale/th-doc.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", 
- "Address to be displayed on the Contact Page": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e17\u0e35\u0e48\u0e08\u0e30\u0e1b\u0e23\u0e32\u0e01\u0e0f\u0e1a\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", 
- "Contact Us Settings": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e40\u0e23\u0e32\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32", 
- "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas.": "\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e40\u0e0a\u0e48\u0e19 &quot;\u0e41\u0e1a\u0e1a\u0e2a\u0e2d\u0e1a\u0e16\u0e32\u0e21\u0e02\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19\u0e41\u0e1a\u0e1a\u0e2a\u0e2d\u0e1a\u0e16\u0e32\u0e21&quot; \u0e2f\u0e25\u0e2f \u0e41\u0e15\u0e48\u0e25\u0e30\u0e1a\u0e23\u0e23\u0e17\u0e31\u0e14\u0e43\u0e2b\u0e21\u0e48\u0e2b\u0e23\u0e37\u0e2d\u0e04\u0e31\u0e48\u0e19\u0e14\u0e49\u0e27\u0e22\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2b\u0e21\u0e32\u0e22\u0e08\u0e38\u0e25\u0e20\u0e32\u0e04", 
- "Help": "\u0e0a\u0e48\u0e27\u0e22", 
- "Introduction": "\u0e01\u0e32\u0e23\u0e41\u0e19\u0e30\u0e19\u0e33", 
- "Introductory information for the Contact Us Page": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1a\u0e37\u0e49\u0e2d\u0e07\u0e15\u0e49\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e40\u0e23\u0e32\u0e2b\u0e19\u0e49\u0e32", 
- "Query Options": "\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e41\u0e1a\u0e1a\u0e2a\u0e2d\u0e1a\u0e16\u0e32\u0e21", 
- "Settings for Contact Us Page": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2b\u0e19\u0e49\u0e32\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e40\u0e23\u0e32", 
- "Website": "\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c"
-}
\ No newline at end of file
diff --git a/website/doctype/cross_list_item_group/locale/_messages_doc.json b/website/doctype/cross_list_item_group/locale/_messages_doc.json
deleted file mode 100644
index 19bedb1..0000000
--- a/website/doctype/cross_list_item_group/locale/_messages_doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-[
- "Website", 
- "Cross List Item Group", 
- "Cross Listing of Item in multiple groups", 
- "Item Group"
-]
\ No newline at end of file
diff --git a/website/doctype/cross_list_item_group/locale/ar-doc.json b/website/doctype/cross_list_item_group/locale/ar-doc.json
deleted file mode 100644
index 9788ffc..0000000
--- a/website/doctype/cross_list_item_group/locale/ar-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Cross List Item Group": "\u0639\u0628\u0648\u0631 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0641\u0631\u064a\u0642 \u0627\u0644\u0625\u063a\u0644\u0627\u0642", 
- "Cross Listing of Item in multiple groups": "\u0639\u0628\u0648\u0631 \u0625\u062f\u0631\u0627\u062c \u0639\u0646\u0635\u0631 \u0641\u064a \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0645\u062a\u0639\u062f\u062f\u0629", 
- "Item Group": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", 
- "Website": "\u0627\u0644\u0645\u0648\u0642\u0639"
-}
\ No newline at end of file
diff --git a/website/doctype/cross_list_item_group/locale/de-doc.json b/website/doctype/cross_list_item_group/locale/de-doc.json
deleted file mode 100644
index 4a5a2dc..0000000
--- a/website/doctype/cross_list_item_group/locale/de-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Cross List Item Group": "\u00dcberqueren List Item-Gruppe", 
- "Cross Listing of Item in multiple groups": "\u00dcberqueren Auflistung der Artikel in mehreren Gruppen", 
- "Item Group": "Artikel-Gruppe", 
- "Website": "Webseite"
-}
\ No newline at end of file
diff --git a/website/doctype/cross_list_item_group/locale/es-doc.json b/website/doctype/cross_list_item_group/locale/es-doc.json
deleted file mode 100644
index 9e8e0f6..0000000
--- a/website/doctype/cross_list_item_group/locale/es-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Cross List Item Group": "Grupo de la Cruz lista de elementos", 
- "Cross Listing of Item in multiple groups": "Cruce Listado de art\u00edculos en varios grupos", 
- "Item Group": "Grupo de art\u00edculos", 
- "Website": "Sitio web"
-}
\ No newline at end of file
diff --git a/website/doctype/cross_list_item_group/locale/fr-doc.json b/website/doctype/cross_list_item_group/locale/fr-doc.json
deleted file mode 100644
index 57dd327..0000000
--- a/website/doctype/cross_list_item_group/locale/fr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Cross List Item Group": "Traversez Groupe \u00e9l\u00e9ment de liste", 
- "Cross Listing of Item in multiple groups": "Cross Listing des articles dans plusieurs groupes", 
- "Item Group": "Groupe d&#39;\u00e9l\u00e9ments", 
- "Website": "Site Web"
-}
\ No newline at end of file
diff --git a/website/doctype/cross_list_item_group/locale/hi-doc.json b/website/doctype/cross_list_item_group/locale/hi-doc.json
deleted file mode 100644
index f2fb530..0000000
--- a/website/doctype/cross_list_item_group/locale/hi-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Cross List Item Group": "\u0915\u094d\u0930\u0949\u0938 \u0938\u0942\u091a\u0940 \u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Cross Listing of Item in multiple groups": "\u0915\u0908 \u0938\u092e\u0942\u0939\u094b\u0902 \u092e\u0947\u0902 \u0906\u0907\u091f\u092e \u0932\u093f\u0938\u094d\u091f\u093f\u0902\u0917 \u092a\u093e\u0930", 
- "Item Group": "\u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f"
-}
\ No newline at end of file
diff --git a/website/doctype/cross_list_item_group/locale/hr-doc.json b/website/doctype/cross_list_item_group/locale/hr-doc.json
deleted file mode 100644
index cf8ab2a..0000000
--- a/website/doctype/cross_list_item_group/locale/hr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Cross List Item Group": "Kri\u017e Group stavku popisa", 
- "Cross Listing of Item in multiple groups": "Kri\u017e Oglas stavke u vi\u0161e grupa", 
- "Item Group": "Stavka Grupa", 
- "Website": "Website"
-}
\ No newline at end of file
diff --git a/website/doctype/cross_list_item_group/locale/nl-doc.json b/website/doctype/cross_list_item_group/locale/nl-doc.json
deleted file mode 100644
index 06aba4c..0000000
--- a/website/doctype/cross_list_item_group/locale/nl-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Cross List Item Group": "Cross List Item Group", 
- "Cross Listing of Item in multiple groups": "Kruis een overzicht van onze item in meerdere groepen", 
- "Item Group": "Item Group", 
- "Website": "Website"
-}
\ No newline at end of file
diff --git a/website/doctype/cross_list_item_group/locale/pt-BR-doc.json b/website/doctype/cross_list_item_group/locale/pt-BR-doc.json
deleted file mode 100644
index cac3f17..0000000
--- a/website/doctype/cross_list_item_group/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Cross List Item Group": "Grupo de Itens da Lista Cruzada", 
- "Cross Listing of Item in multiple groups": "Listagem Cruzada dos itens em m\u00faltiplos grupos", 
- "Item Group": "Grupo de Itens", 
- "Website": "Site"
-}
\ No newline at end of file
diff --git a/website/doctype/cross_list_item_group/locale/pt-doc.json b/website/doctype/cross_list_item_group/locale/pt-doc.json
deleted file mode 100644
index e9acb85..0000000
--- a/website/doctype/cross_list_item_group/locale/pt-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Cross List Item Group": "Atravesse Grupo item da lista", 
- "Cross Listing of Item in multiple groups": "Atravesse de Listagem do item em v\u00e1rios grupos", 
- "Item Group": "Grupo Item", 
- "Website": "Site"
-}
\ No newline at end of file
diff --git a/website/doctype/cross_list_item_group/locale/sr-doc.json b/website/doctype/cross_list_item_group/locale/sr-doc.json
deleted file mode 100644
index 5377600..0000000
--- a/website/doctype/cross_list_item_group/locale/sr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Cross List Item Group": "\u041a\u0440\u0441\u0442 \u0413\u0440\u043e\u0443\u043f \u041b\u0438\u0441\u0442 \u0418\u0442\u0435\u043c", 
- "Cross Listing of Item in multiple groups": "\u041a\u0440\u0441\u0442 \u041b\u0438\u0441\u0442\u0438\u043d\u0433 \u043f\u0440\u0435\u0434\u043c\u0435\u0442\u0430 \u043d\u0430 \u0432\u0438\u0448\u0435 \u0433\u0440\u0443\u043f\u0430", 
- "Item Group": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0413\u0440\u0443\u043f\u0430", 
- "Website": "\u0412\u0435\u0431\u0441\u0430\u0458\u0442"
-}
\ No newline at end of file
diff --git a/website/doctype/cross_list_item_group/locale/ta-doc.json b/website/doctype/cross_list_item_group/locale/ta-doc.json
deleted file mode 100644
index 80a5a17..0000000
--- a/website/doctype/cross_list_item_group/locale/ta-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Cross List Item Group": "\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0b95\u0bc1\u0bb4\u0bc1 \u0b95\u0b9f\u0b95\u0bcd\u0b95", 
- "Cross Listing of Item in multiple groups": "\u0baa\u0bb2 \u0b95\u0bc1\u0bb4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bbe\u0b95 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b95\u0b9f\u0b95\u0bcd\u0b95", 
- "Item Group": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Website": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/website/doctype/cross_list_item_group/locale/th-doc.json b/website/doctype/cross_list_item_group/locale/th-doc.json
deleted file mode 100644
index a47fdfe..0000000
--- a/website/doctype/cross_list_item_group/locale/th-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Cross List Item Group": "\u0e02\u0e49\u0e32\u0e21\u0e01\u0e25\u0e38\u0e48\u0e21\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", 
- "Cross Listing of Item in multiple groups": "\u0e02\u0e49\u0e32\u0e21\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e02\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e43\u0e19\u0e2b\u0e25\u0e32\u0e22\u0e01\u0e25\u0e38\u0e48\u0e21", 
- "Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Website": "\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c"
-}
\ No newline at end of file
diff --git a/website/doctype/product_group/locale/_messages_doc.json b/website/doctype/product_group/locale/_messages_doc.json
deleted file mode 100644
index efd61d9..0000000
--- a/website/doctype/product_group/locale/_messages_doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-[
- "Website", 
- "Label", 
- "Item Group", 
- "Product Group"
-]
\ No newline at end of file
diff --git a/website/doctype/product_group/locale/ar-doc.json b/website/doctype/product_group/locale/ar-doc.json
deleted file mode 100644
index 0325b0d..0000000
--- a/website/doctype/product_group/locale/ar-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Group": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", 
- "Label": "\u0645\u0644\u0635\u0642", 
- "Product Group": "\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a", 
- "Website": "\u0627\u0644\u0645\u0648\u0642\u0639"
-}
\ No newline at end of file
diff --git a/website/doctype/product_group/locale/de-doc.json b/website/doctype/product_group/locale/de-doc.json
deleted file mode 100644
index 84e4cdb..0000000
--- a/website/doctype/product_group/locale/de-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Group": "Artikel-Gruppe", 
- "Label": "Etikett", 
- "Product Group": "Product Group", 
- "Website": "Webseite"
-}
\ No newline at end of file
diff --git a/website/doctype/product_group/locale/es-doc.json b/website/doctype/product_group/locale/es-doc.json
deleted file mode 100644
index 71aee3e..0000000
--- a/website/doctype/product_group/locale/es-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Group": "Grupo de art\u00edculos", 
- "Label": "Etiqueta", 
- "Product Group": "Grupo de productos", 
- "Website": "Sitio web"
-}
\ No newline at end of file
diff --git a/website/doctype/product_group/locale/fr-doc.json b/website/doctype/product_group/locale/fr-doc.json
deleted file mode 100644
index 99ca143..0000000
--- a/website/doctype/product_group/locale/fr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Group": "Groupe d&#39;\u00e9l\u00e9ments", 
- "Label": "\u00c9tiquette", 
- "Product Group": "Groupe de produits", 
- "Website": "Site Web"
-}
\ No newline at end of file
diff --git a/website/doctype/product_group/locale/hi-doc.json b/website/doctype/product_group/locale/hi-doc.json
deleted file mode 100644
index 2e7d158..0000000
--- a/website/doctype/product_group/locale/hi-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Group": "\u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Label": "\u0932\u0947\u092c\u0932", 
- "Product Group": "\u0909\u0924\u094d\u092a\u093e\u0926 \u0938\u092e\u0942\u0939", 
- "Website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f"
-}
\ No newline at end of file
diff --git a/website/doctype/product_group/locale/hr-doc.json b/website/doctype/product_group/locale/hr-doc.json
deleted file mode 100644
index cf32df3..0000000
--- a/website/doctype/product_group/locale/hr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Group": "Stavka Grupa", 
- "Label": "Oznaka", 
- "Product Group": "Product Group", 
- "Website": "Website"
-}
\ No newline at end of file
diff --git a/website/doctype/product_group/locale/nl-doc.json b/website/doctype/product_group/locale/nl-doc.json
deleted file mode 100644
index 5b9c01c..0000000
--- a/website/doctype/product_group/locale/nl-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Group": "Item Group", 
- "Label": "Label", 
- "Product Group": "Productgroep", 
- "Website": "Website"
-}
\ No newline at end of file
diff --git a/website/doctype/product_group/locale/pt-BR-doc.json b/website/doctype/product_group/locale/pt-BR-doc.json
deleted file mode 100644
index 03047ce..0000000
--- a/website/doctype/product_group/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Group": "Grupo de Itens", 
- "Label": "Etiqueta", 
- "Product Group": "Grupo de Produtos", 
- "Website": "Site"
-}
\ No newline at end of file
diff --git a/website/doctype/product_group/locale/pt-doc.json b/website/doctype/product_group/locale/pt-doc.json
deleted file mode 100644
index 16058cb..0000000
--- a/website/doctype/product_group/locale/pt-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Group": "Grupo Item", 
- "Label": "Etiqueta", 
- "Product Group": "Grupo de Produtos", 
- "Website": "Site"
-}
\ No newline at end of file
diff --git a/website/doctype/product_group/locale/sr-doc.json b/website/doctype/product_group/locale/sr-doc.json
deleted file mode 100644
index 401084d..0000000
--- a/website/doctype/product_group/locale/sr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Group": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0413\u0440\u0443\u043f\u0430", 
- "Label": "\u041d\u0430\u043b\u0435\u043f\u043d\u0438\u0446\u0430", 
- "Product Group": "\u0413\u0440\u0443\u043f\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0430", 
- "Website": "\u0412\u0435\u0431\u0441\u0430\u0458\u0442"
-}
\ No newline at end of file
diff --git a/website/doctype/product_group/locale/ta-doc.json b/website/doctype/product_group/locale/ta-doc.json
deleted file mode 100644
index d124409..0000000
--- a/website/doctype/product_group/locale/ta-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Group": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Label": "\u0b9a\u0bbf\u0b9f\u0bcd\u0b9f\u0bc8", 
- "Product Group": "\u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Website": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/website/doctype/product_group/locale/th-doc.json b/website/doctype/product_group/locale/th-doc.json
deleted file mode 100644
index 06f7fd0..0000000
--- a/website/doctype/product_group/locale/th-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Label": "\u0e09\u0e25\u0e32\u0e01", 
- "Product Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Website": "\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c"
-}
\ No newline at end of file
diff --git a/website/doctype/product_settings/locale/_messages_doc.json b/website/doctype/product_settings/locale/_messages_doc.json
deleted file mode 100644
index 7104193..0000000
--- a/website/doctype/product_settings/locale/_messages_doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-[
- "Website", 
- "Settings for Product Catalog on the website", 
- "Help", 
- "Search Help", 
- "List of Item Groups to be shown in \"All Products\" menu - in the sequence wanted and with number of indents (left spacing to show a tree effect).", 
- "Product Settings", 
- "Default: \"Product Search\"", 
- "Default Product Category", 
- "This Item Group represents \"products.html\"", 
- "Website Product Categories", 
- "Product Categories"
-]
\ No newline at end of file
diff --git a/website/doctype/product_settings/locale/ar-doc.json b/website/doctype/product_settings/locale/ar-doc.json
deleted file mode 100644
index 6caed50..0000000
--- a/website/doctype/product_settings/locale/ar-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Default Product Category": "\u0641\u0626\u0629 \u0627\u0644\u0645\u0646\u062a\u062c \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a", 
- "Default: \"Product Search\"": "\u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a: &quot;\u0627\u0644\u0628\u062d\u062b \u0639\u0646 \u0645\u0646\u062a\u062c&quot;", 
- "Help": "\u0645\u0633\u0627\u0639\u062f\u0629", 
- "List of Item Groups to be shown in \"All Products\" menu - in the sequence wanted and with number of indents (left spacing to show a tree effect).": "\u0623\u0631\u0627\u062f \u0641\u064a \u062a\u0633\u0644\u0633\u0644 \u0648\u0645\u0639 \u0639\u062f\u062f \u0645\u0646 \u0627\u0644\u0645\u0633\u0627\u0641\u0627\u062a \u0627\u0644\u0628\u0627\u062f\u0626\u0629 (\u062a\u0628\u0627\u0639\u062f \u0627\u0644\u064a\u0633\u0627\u0631 \u0644\u0625\u0638\u0647\u0627\u0631 \u062a\u0623\u062b\u064a\u0631 \u0634\u062c\u0631\u0629) - \u0642\u0627\u0626\u0645\u0629 \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0625\u063a\u0644\u0627\u0642 \u0644\u0639\u0631\u0636\u0647\u0627 \u0641\u064a &quot;\u0643\u0627\u0641\u0629 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a&quot; \u0627\u0644\u0642\u0627\u0626\u0645\u0629.", 
- "Product Categories": "\u0641\u0626\u0627\u062a \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a", 
- "Product Settings": "\u0627\u0644\u0645\u0646\u062a\u062c \u0625\u0639\u062f\u0627\u062f\u0627\u062a", 
- "Search Help": "\u062a\u0639\u0644\u064a\u0645\u0627\u062a \u0628\u062d\u062b", 
- "Settings for Product Catalog on the website": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u062f\u0644\u064a\u0644 \u0627\u0644\u0645\u0646\u062a\u062c \u0639\u0644\u0649 \u0627\u0644\u0645\u0648\u0642\u0639", 
- "This Item Group represents \"products.html\"": "\u0647\u0630\u0627 \u0627\u0644\u0641\u0631\u064a\u0642 \u064a\u0645\u062b\u0644 \u0627\u0644\u0645\u062f\u064a\u0646\u0629 &quot;products.html&quot;", 
- "Website": "\u0627\u0644\u0645\u0648\u0642\u0639", 
- "Website Product Categories": "\u0641\u0626\u0627\u062a \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0645\u0648\u0642\u0639"
-}
\ No newline at end of file
diff --git a/website/doctype/product_settings/locale/de-doc.json b/website/doctype/product_settings/locale/de-doc.json
deleted file mode 100644
index 7b56c28..0000000
--- a/website/doctype/product_settings/locale/de-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Default Product Category": "Standard Produktkategorie", 
- "Default: \"Product Search\"": "Default: \"Product Search\"", 
- "Help": "Hilfe", 
- "List of Item Groups to be shown in \"All Products\" menu - in the sequence wanted and with number of indents (left spacing to show a tree effect).": "Liste der Artikel Groups in \"Alle Produkte\"-Men\u00fc angezeigt werden - und wollte in der Folge mit der Anzahl der Einz\u00fcge (links, um den Baum Abstand Wirkung zu zeigen).", 
- "Product Categories": "Produktkategorien", 
- "Product Settings": "Produkt-Settings", 
- "Search Help": "Suchen Hilfe", 
- "Settings for Product Catalog on the website": "Einstellungen f\u00fcr Produkt-Katalog auf der Website", 
- "This Item Group represents \"products.html\"": "Dieser Artikel Gruppe stellt \"products.html\"", 
- "Website": "Webseite", 
- "Website Product Categories": "Website Produktkategorien"
-}
\ No newline at end of file
diff --git a/website/doctype/product_settings/locale/es-doc.json b/website/doctype/product_settings/locale/es-doc.json
deleted file mode 100644
index 4b4752b..0000000
--- a/website/doctype/product_settings/locale/es-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Default Product Category": "Predeterminado Categor\u00eda de producto", 
- "Default: \"Product Search\"": "Default: &quot;B\u00fasqueda de Productos&quot;", 
- "Help": "Ayudar", 
- "List of Item Groups to be shown in \"All Products\" menu - in the sequence wanted and with number of indents (left spacing to show a tree effect).": "Lista de los grupos de art\u00edculos que se muestran en &quot;Todos los productos&quot; men\u00fa - en el orden deseado y con el n\u00famero de guiones (espaciado izquierda para mostrar un efecto de \u00e1rbol).", 
- "Product Categories": "Categor\u00edas de Productos", 
- "Product Settings": "Configuraci\u00f3n del producto", 
- "Search Help": "B\u00fasqueda Ayuda", 
- "Settings for Product Catalog on the website": "Ajustes de cat\u00e1logo de productos en el sitio web", 
- "This Item Group represents \"products.html\"": "Este grupo de elementos representa &quot;products.html&quot;", 
- "Website": "Sitio web", 
- "Website Product Categories": "Categor\u00edas sitio web del producto"
-}
\ No newline at end of file
diff --git a/website/doctype/product_settings/locale/fr-doc.json b/website/doctype/product_settings/locale/fr-doc.json
deleted file mode 100644
index f8b6820..0000000
--- a/website/doctype/product_settings/locale/fr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Default Product Category": "Cat\u00e9gorie de produit par d\u00e9faut", 
- "Default: \"Product Search\"": "Par d\u00e9faut: &quot;Product Search&quot;", 
- "Help": "Aider", 
- "List of Item Groups to be shown in \"All Products\" menu - in the sequence wanted and with number of indents (left spacing to show a tree effect).": "Liste des Groupes d&#39;articles \u00e0 afficher dans &quot;Tous les produits&quot; menu - dans l&#39;ordre voulu et avec le nombre de tirets (espacement \u00e0 gauche pour montrer un effet d&#39;arbres).", 
- "Product Categories": "Cat\u00e9gories de produits", 
- "Product Settings": "Param\u00e8tres du produit", 
- "Search Help": "Aide pour la recherche", 
- "Settings for Product Catalog on the website": "Param\u00e8tres de catalogue de produits sur le site", 
- "This Item Group represents \"products.html\"": "Ce groupe repr\u00e9sente article &quot;products.html&quot;", 
- "Website": "Site Web", 
- "Website Product Categories": "Cat\u00e9gories de produits Site web"
-}
\ No newline at end of file
diff --git a/website/doctype/product_settings/locale/hi-doc.json b/website/doctype/product_settings/locale/hi-doc.json
deleted file mode 100644
index 3a18773..0000000
--- a/website/doctype/product_settings/locale/hi-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Default Product Category": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u0909\u0924\u094d\u092a\u093e\u0926 \u0936\u094d\u0930\u0947\u0923\u0940", 
- "Default: \"Product Search\"": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f: &quot;\u0909\u0924\u094d\u092a\u093e\u0926 \u0916\u094b\u091c&quot;", 
- "Help": "\u092e\u0926\u0926", 
- "List of Item Groups to be shown in \"All Products\" menu - in the sequence wanted and with number of indents (left spacing to show a tree effect).": "\u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939 \u0915\u0940 \u0938\u0942\u091a\u0940 &quot;\u0938\u092d\u0940 \u0909\u0924\u094d\u092a\u093e\u0926&quot; \u092e\u0947\u0928\u0942 \u092e\u0947\u0902 \u0926\u093f\u0916\u093e\u092f\u093e \u091c\u093e \u0938\u0915\u0924\u093e \u0939\u0948 - \u0905\u0928\u0941\u0915\u094d\u0930\u092e \u092e\u0947\u0902 \u0915\u0930\u0928\u093e \u091a\u093e\u0939\u0924\u093e \u0925\u093e \u0914\u0930 \u0907\u0902\u0921\u0947\u0902\u091f (\u092c\u093e\u090f\u0902 \u0930\u093f\u0915\u094d\u0924\u093f \u0915\u0947 \u0932\u093f\u090f \u090f\u0915 \u092a\u0947\u0921\u093c \u0915\u0947 \u092a\u094d\u0930\u092d\u093e\u0935 \u0915\u094b \u0926\u093f\u0916\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f) \u0915\u0940 \u0938\u0902\u0916\u094d\u092f\u093e \u0915\u0947 \u0938\u093e\u0925.", 
- "Product Categories": "\u0909\u0924\u094d\u092a\u093e\u0926 \u0936\u094d\u0930\u0947\u0923\u093f\u092f\u094b\u0902", 
- "Product Settings": "\u0909\u0924\u094d\u092a\u093e\u0926 \u0938\u0947\u091f\u093f\u0902\u0917", 
- "Search Help": "\u0916\u094b\u091c \u0938\u0939\u093e\u092f\u0924\u093e", 
- "Settings for Product Catalog on the website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u092a\u0930 \u0909\u0924\u094d\u092a\u093e\u0926 \u0915\u0948\u091f\u0932\u0949\u0917 \u0915\u0947 \u0932\u093f\u090f \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938", 
- "This Item Group represents \"products.html\"": "\u0907\u0938 \u092e\u0926 \u0938\u092e\u0942\u0939 \u0939\u0948 &quot;products.html&quot; \u0915\u093e \u092a\u094d\u0930\u0924\u093f\u0928\u093f\u0927\u093f\u0924\u094d\u0935 \u0915\u0930\u0924\u093e \u0939\u0948", 
- "Website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f", 
- "Website Product Categories": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0909\u0924\u094d\u092a\u093e\u0926 \u0936\u094d\u0930\u0947\u0923\u093f\u092f\u093e\u0901"
-}
\ No newline at end of file
diff --git a/website/doctype/product_settings/locale/hr-doc.json b/website/doctype/product_settings/locale/hr-doc.json
deleted file mode 100644
index f840e93..0000000
--- a/website/doctype/product_settings/locale/hr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Default Product Category": "Zadani Kategorija proizvoda", 
- "Default: \"Product Search\"": "Default: &quot;Na Tra\u017ei&quot;", 
- "Help": "Pomo\u0107i", 
- "List of Item Groups to be shown in \"All Products\" menu - in the sequence wanted and with number of indents (left spacing to show a tree effect).": "Popis Artikl grupe koji \u0107e biti prikazan u &quot;Svi proizvodi&quot; izbornik - u slijedu htjela i sa brojem alineje (lijevo razmak pokazati stablo u\u010dinak).", 
- "Product Categories": "Kategorije proizvoda", 
- "Product Settings": "Postavke proizvoda", 
- "Search Help": "Tra\u017ei Pomo\u0107", 
- "Settings for Product Catalog on the website": "Postavke za Katalog proizvoda na web stranici", 
- "This Item Group represents \"products.html\"": "Ova to\u010dka Grupa predstavlja &quot;products.html&quot;", 
- "Website": "Website", 
- "Website Product Categories": "Website Kategorije proizvoda"
-}
\ No newline at end of file
diff --git a/website/doctype/product_settings/locale/nl-doc.json b/website/doctype/product_settings/locale/nl-doc.json
deleted file mode 100644
index 5a6621c..0000000
--- a/website/doctype/product_settings/locale/nl-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Default Product Category": "Standaard Product Categorie", 
- "Default: \"Product Search\"": "Standaard: &quot;Product zoeken&quot;", 
- "Help": "Help", 
- "List of Item Groups to be shown in \"All Products\" menu - in the sequence wanted and with number of indents (left spacing to show a tree effect).": "Lijst van Artikelgroepen kunnen worden weergegeven in &quot;Alle producten&quot; menu - in de reeks wilde en met het aantal streepjes (links handig een boom effect te tonen).", 
- "Product Categories": "Product Categorie\u00ebn", 
- "Product Settings": "Product-instellingen", 
- "Search Help": "Zoek in Help", 
- "Settings for Product Catalog on the website": "Instellingen voor Productcatalogus op de website", 
- "This Item Group represents \"products.html\"": "Dit artikel Group vertegenwoordigt &quot;products.html&quot;", 
- "Website": "Website", 
- "Website Product Categories": "Website Product Categorie\u00ebn"
-}
\ No newline at end of file
diff --git a/website/doctype/product_settings/locale/pt-BR-doc.json b/website/doctype/product_settings/locale/pt-BR-doc.json
deleted file mode 100644
index d1a980d..0000000
--- a/website/doctype/product_settings/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Default Product Category": "Categoria de produto padr\u00e3o", 
- "Default: \"Product Search\"": "Padr\u00e3o: &quot;Pesquisa de Produto&quot;", 
- "Help": "Ajudar", 
- "List of Item Groups to be shown in \"All Products\" menu - in the sequence wanted and with number of indents (left spacing to show a tree effect).": "Lista de Grupos de Itens a serem mostrado no menu &quot;Todos os Produtos&quot; - na sequ\u00eancia desejada e com o n\u00famero de recuos (espa\u00e7amento \u00e0 esquerda para mostrar um efeito de \u00e1rvore).", 
- "Product Categories": "Categorias de Produtos", 
- "Product Settings": "Configura\u00e7\u00f5es do produto", 
- "Search Help": "Procurar Ajuda", 
- "Settings for Product Catalog on the website": "Configura\u00e7\u00f5es da P\u00e1gina Cat\u00e1logo de Produtos no site", 
- "This Item Group represents \"products.html\"": "Este Grupo de Itens representa &quot;produtos.html&quot;", 
- "Website": "Site", 
- "Website Product Categories": "Categorias de Produto do site"
-}
\ No newline at end of file
diff --git a/website/doctype/product_settings/locale/pt-doc.json b/website/doctype/product_settings/locale/pt-doc.json
deleted file mode 100644
index 863f626..0000000
--- a/website/doctype/product_settings/locale/pt-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Default Product Category": "Categoria de produto padr\u00e3o", 
- "Default: \"Product Search\"": "Default: &quot;Pesquisa de Produto&quot;", 
- "Help": "Ajudar", 
- "List of Item Groups to be shown in \"All Products\" menu - in the sequence wanted and with number of indents (left spacing to show a tree effect).": "Lista de Grupos de itens a ser mostrado em &quot;todos os produtos&quot; menu - na seq\u00fc\u00eancia queria e com o n\u00famero de travess\u00f5es (espa\u00e7amento esquerda para mostrar um efeito de \u00e1rvore).", 
- "Product Categories": "Categorias de Produtos", 
- "Product Settings": "Configura\u00e7\u00f5es do produto", 
- "Search Help": "Procurar Ajuda", 
- "Settings for Product Catalog on the website": "Configura\u00e7\u00f5es para Cat\u00e1logo de Produtos no site", 
- "This Item Group represents \"products.html\"": "Este Grupo item representa &quot;products.html&quot;", 
- "Website": "Site", 
- "Website Product Categories": "Produto Website Categorias"
-}
\ No newline at end of file
diff --git a/website/doctype/product_settings/locale/sr-doc.json b/website/doctype/product_settings/locale/sr-doc.json
deleted file mode 100644
index 5638a3c..0000000
--- a/website/doctype/product_settings/locale/sr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Default Product Category": "\u0423\u043e\u0431\u0438\u0447\u0430\u0458\u0435\u043d\u043e \u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0458\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0430", 
- "Default: \"Product Search\"": "\u0414\u0435\u0444\u0430\u0443\u043b\u0442: &quot;\u041f\u0440\u0435\u0442\u0440\u0430\u0436\u0438\u0432\u0430\u045a\u0435&quot;", 
- "Help": "\u041f\u043e\u043c\u043e\u045b", 
- "List of Item Groups to be shown in \"All Products\" menu - in the sequence wanted and with number of indents (left spacing to show a tree effect).": "\u0421\u043f\u0438\u0441\u0430\u043a \u0430\u0440\u0442\u0438\u043a\u0430\u043b\u0430 \u0433\u0440\u0443\u043f\u0430 \u0431\u0443\u0434\u0435 \u043f\u0440\u0438\u043a\u0430\u0437\u0430\u043d \u0443 &quot;\u0421\u0432\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438 \u0443&quot; \u043c\u0435\u043d\u0438\u0458\u0443 - \u0443 \u043d\u0438\u0437\u0443 \u0436\u0435\u043b\u0435\u043b\u0438 \u0438 \u0441\u0430 \u0431\u0440\u043e\u0458\u0435\u043c \u0430\u043b\u0438\u043d\u0435\u0458\u0435 (\u043b\u0435\u0432\u043e \u0440\u0430\u0437\u043c\u0430\u043a \u0434\u0430 \u043f\u043e\u043a\u0430\u0436\u0435 \u0435\u0444\u0435\u043a\u0430\u0442 \u0441\u0442\u0430\u0431\u043b\u0430).", 
- "Product Categories": "\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0458\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0430", 
- "Product Settings": "\u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0430", 
- "Search Help": "\u041f\u0440\u0435\u0442\u0440\u0430\u0433\u0430 \u041f\u043e\u043c\u043e\u045b", 
- "Settings for Product Catalog on the website": "\u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430 \u0437\u0430 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0430 \u043d\u0430 \u0441\u0430\u0458\u0442\u0443", 
- "This Item Group represents \"products.html\"": "\u041e\u0432\u0430 \u0442\u0430\u0447\u043a\u0430 \u0413\u0440\u0443\u043f\u0430 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0459\u0430 &quot;\u043f\u0440\u043e\u0434\u0443\u0446\u0442\u0441.\u0445\u0442\u043c\u043b&quot;", 
- "Website": "\u0412\u0435\u0431\u0441\u0430\u0458\u0442", 
- "Website Product Categories": "\u0421\u0430\u0458\u0442 \u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0458\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0430"
-}
\ No newline at end of file
diff --git a/website/doctype/product_settings/locale/ta-doc.json b/website/doctype/product_settings/locale/ta-doc.json
deleted file mode 100644
index 78371fe..0000000
--- a/website/doctype/product_settings/locale/ta-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Default Product Category": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1", 
- "Default: \"Product Search\"": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1: &quot;\u0ba4\u0bc7\u0b9f\u0bb2\u0bcd&quot;", 
- "Help": "\u0b89\u0ba4\u0bb5\u0bbf", 
- "List of Item Groups to be shown in \"All Products\" menu - in the sequence wanted and with number of indents (left spacing to show a tree effect).": "&quot;\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd&quot; \u0baa\u0b9f\u0bcd\u0b9f\u0bbf \u0b95\u0bbe\u0ba3\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0b95\u0bc1\u0bb4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd - \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0ba4\u0bc7\u0bb5\u0bc8 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b87\u0b9f\u0bc8\u0bb5\u0bc6\u0bb3\u0bbf\u0b95\u0bb3\u0bcd \u0b8e\u0ba3\u0bcd\u0ba3\u0bbf\u0b95\u0bcd\u0b95\u0bc8 (\u0b92\u0bb0\u0bc1 \u0bae\u0bb0\u0bae\u0bcd \u0bb5\u0bbf\u0bb3\u0bc8\u0bb5\u0bc8 \u0b95\u0bbe\u0b9f\u0bcd\u0b9f \u0b87\u0b9f\u0ba4\u0bc1 \u0b87\u0b9f\u0bc8\u0bb5\u0bc6\u0bb3\u0bbf) \u0b89\u0b9f\u0ba9\u0bcd.", 
- "Product Categories": "\u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0b95\u0bc8\u0b95\u0bb3\u0bcd", 
- "Product Settings": "\u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Search Help": "\u0baa\u0bc6\u0bbe\u0bb4\u0bc1\u0ba4\u0bc1\u0baa\u0bc7\u0bbe\u0b95\u0bcd\u0b95\u0bc1", 
- "Settings for Product Catalog on the website": "\u0bb5\u0bb2\u0bc8\u0ba4\u0bcd\u0ba4\u0bb3\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bbf\u0bb2\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bc8", 
- "This Item Group represents \"products.html\"": "\u0b87\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0b95\u0bc1\u0bb4\u0bc1 &quot;products.html&quot; \u0baa\u0bbf\u0bb0\u0ba4\u0bbf\u0ba8\u0bbf\u0ba4\u0bbf\u0ba4\u0bcd\u0ba4\u0bc1\u0bb5\u0bae\u0bcd", 
- "Website": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0bae\u0bcd", 
- "Website Product Categories": "\u0b87\u0ba3\u0bc8\u0baf \u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0b95\u0bc8\u0b95\u0bb3\u0bcd"
-}
\ No newline at end of file
diff --git a/website/doctype/product_settings/locale/th-doc.json b/website/doctype/product_settings/locale/th-doc.json
deleted file mode 100644
index d96b452..0000000
--- a/website/doctype/product_settings/locale/th-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "Default Product Category": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", 
- "Default: \"Product Search\"": "\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19: &quot;\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e1c\u0e25\u0e34\u0e15\u0e20\u0e31\u0e13\u0e11\u0e4c&quot;", 
- "Help": "\u0e0a\u0e48\u0e27\u0e22", 
- "List of Item Groups to be shown in \"All Products\" menu - in the sequence wanted and with number of indents (left spacing to show a tree effect).": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e17\u0e35\u0e48\u0e08\u0e30\u0e41\u0e2a\u0e14\u0e07\u0e43\u0e19 &quot;\u0e17\u0e38\u0e01\u0e1c\u0e25\u0e34\u0e15\u0e20\u0e31\u0e13\u0e11\u0e4c&quot; \u0e40\u0e21\u0e19\u0e39 - \u0e43\u0e19\u0e25\u0e33\u0e14\u0e31\u0e1a\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e41\u0e25\u0e30\u0e21\u0e35\u0e08\u0e33\u0e19\u0e27\u0e19\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e40\u0e22\u0e37\u0e49\u0e2d\u0e07 (\u0e23\u0e30\u0e22\u0e30\u0e2b\u0e48\u0e32\u0e07\u0e14\u0e49\u0e32\u0e19\u0e0b\u0e49\u0e32\u0e22\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e41\u0e2a\u0e14\u0e07\u0e1c\u0e25\u0e15\u0e49\u0e19\u0e44\u0e21\u0e49)", 
- "Product Categories": "\u0e2b\u0e21\u0e27\u0e14\u0e2b\u0e21\u0e39\u0e48\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Product Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e1c\u0e25\u0e34\u0e15\u0e20\u0e31\u0e13\u0e11\u0e4c", 
- "Search Help": "\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e0a\u0e48\u0e27\u0e22\u0e40\u0e2b\u0e25\u0e37\u0e2d", 
- "Settings for Product Catalog on the website": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e41\u0e04\u0e15\u0e15\u0e32\u0e25\u0e47\u0e2d\u0e01\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e1a\u0e19\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "This Item Group represents \"products.html\"": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e19\u0e35\u0e49\u0e2b\u0e21\u0e32\u0e22\u0e16\u0e36\u0e07 &quot;products.html&quot;", 
- "Website": "\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Website Product Categories": "\u0e2b\u0e21\u0e27\u0e14\u0e2b\u0e21\u0e39\u0e48\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c"
-}
\ No newline at end of file
diff --git a/website/doctype/product_settings/product_settings.py b/website/doctype/product_settings/product_settings.py
deleted file mode 100644
index 0cb4b7b..0000000
--- a/website/doctype/product_settings/product_settings.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# For license information, please see license.txt
-
-from __future__ import unicode_literals
-import webnotes
-
-class DocType:
-	def __init__(self, d, dl):
-		self.doc, self.doclist = d, dl
-		
-	def on_update(self):
-		"""clear web cache"""
-		from webnotes.webutils import clear_cache
-		clear_cache()
-		
-		if self.doc.default_product_category:
-			webnotes.bean("Item Group", 
-				self.doc.default_product_category).save()
\ No newline at end of file
diff --git a/website/doctype/product_settings/product_settings.txt b/website/doctype/product_settings/product_settings.txt
deleted file mode 100644
index fd53f52..0000000
--- a/website/doctype/product_settings/product_settings.txt
+++ /dev/null
@@ -1,80 +0,0 @@
-[
- {
-  "owner": "Administrator", 
-  "docstatus": 0, 
-  "creation": "2012-12-27 11:46:18", 
-  "modified_by": "Administrator", 
-  "modified": "2012-12-27 18:51:38"
- }, 
- {
-  "issingle": 1, 
-  "description": "Settings for Product Catalog on the website", 
-  "doctype": "DocType", 
-  "module": "Website", 
-  "document_type": "Other", 
-  "name": "__common__"
- }, 
- {
-  "name": "__common__", 
-  "parent": "Product Settings", 
-  "doctype": "DocField", 
-  "parenttype": "DocType", 
-  "permlevel": 0, 
-  "parentfield": "fields"
- }, 
- {
-  "parent": "Product Settings", 
-  "read": 1, 
-  "name": "__common__", 
-  "create": 1, 
-  "doctype": "DocPerm", 
-  "write": 1, 
-  "parenttype": "DocType", 
-  "role": "Website Manager", 
-  "permlevel": 0, 
-  "parentfield": "permissions"
- }, 
- {
-  "name": "Product Settings", 
-  "doctype": "DocType"
- }, 
- {
-  "doctype": "DocField", 
-  "label": "Help", 
-  "fieldname": "help", 
-  "fieldtype": "HTML", 
-  "options": "<div class=\"alert\">To start adding products on the website, check \"Show in Website\" in <b>Item</b> and <b>Item Group</b></div>"
- }, 
- {
-  "description": "This Item Group represents \"products.html\"", 
-  "doctype": "DocField", 
-  "label": "Default Product Category", 
-  "fieldname": "default_product_category", 
-  "fieldtype": "Link", 
-  "options": "Item Group"
- }, 
- {
-  "description": "Default: \"Product Search\"", 
-  "doctype": "DocField", 
-  "label": "Search Help", 
-  "fieldname": "search_help", 
-  "fieldtype": "Data"
- }, 
- {
-  "description": "List of Item Groups to be shown in \"All Products\" menu - in the sequence wanted and with number of indents (left spacing to show a tree effect).", 
-  "doctype": "DocField", 
-  "label": "Product Categories", 
-  "fieldname": "sb2", 
-  "fieldtype": "Section Break"
- }, 
- {
-  "doctype": "DocField", 
-  "label": "Website Product Categories", 
-  "fieldname": "website_product_categories", 
-  "fieldtype": "Table", 
-  "options": "Website Product Category"
- }, 
- {
-  "doctype": "DocPerm"
- }
-]
\ No newline at end of file
diff --git a/website/doctype/products_settings/locale/_messages_doc.json b/website/doctype/products_settings/locale/_messages_doc.json
deleted file mode 100644
index c44eb10..0000000
--- a/website/doctype/products_settings/locale/_messages_doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-[
- "Website", 
- "Product Groups that are listed on the website. The first product group from this list will be listed by default on the \"Products Page\"", 
- "Groups", 
- "Products Settings"
-]
\ No newline at end of file
diff --git a/website/doctype/products_settings/locale/ar-doc.json b/website/doctype/products_settings/locale/ar-doc.json
deleted file mode 100644
index 14e1d03..0000000
--- a/website/doctype/products_settings/locale/ar-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Groups": "\u0645\u062c\u0645\u0648\u0639\u0627\u062a", 
- "Product Groups that are listed on the website. The first product group from this list will be listed by default on the \"Products Page\"": "\u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0645\u0633\u0631\u0648\u062f\u0629 \u0639\u0644\u0649 \u0634\u0628\u0643\u0629 \u0627\u0644\u0627\u0646\u062a\u0631\u0646\u062a. \u0633\u064a\u062a\u0645 \u0633\u0631\u062f \u0645\u062c\u0645\u0648\u0639\u0629 \u0623\u0648\u0644 \u0645\u0646\u062a\u062c \u0645\u0646 \u0647\u0630\u0647 \u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0628\u0634\u0643\u0644 \u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0639\u0644\u0649 &quot;\u0635\u0641\u062d\u0629 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a&quot;", 
- "Products Settings": "\u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0625\u0639\u062f\u0627\u062f\u0627\u062a", 
- "Website": "\u0627\u0644\u0645\u0648\u0642\u0639"
-}
\ No newline at end of file
diff --git a/website/doctype/products_settings/locale/de-doc.json b/website/doctype/products_settings/locale/de-doc.json
deleted file mode 100644
index 29af278..0000000
--- a/website/doctype/products_settings/locale/de-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Groups": "Gruppen", 
- "Product Groups that are listed on the website. The first product group from this list will be listed by default on the \"Products Page\"": "Produktgruppen, die auf der Website aufgef\u00fchrt sind. Das erste Produkt aus dieser Gruppe Liste wird standardm\u00e4\u00dfig auf der \"Products Page\" aufgef\u00fchrt werden", 
- "Products Settings": "Produkte Einstellungen", 
- "Website": "Webseite"
-}
\ No newline at end of file
diff --git a/website/doctype/products_settings/locale/es-doc.json b/website/doctype/products_settings/locale/es-doc.json
deleted file mode 100644
index 0517d3b..0000000
--- a/website/doctype/products_settings/locale/es-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Groups": "Grupos", 
- "Product Groups that are listed on the website. The first product group from this list will be listed by default on the \"Products Page\"": "Categor\u00eda de producto que aparecen en el sitio web. El grupo de primer producto de esta lista se enumeran de forma predeterminada en la &quot;P\u00e1gina de Productos&quot;", 
- "Products Settings": "Productos Settings", 
- "Website": "Sitio web"
-}
\ No newline at end of file
diff --git a/website/doctype/products_settings/locale/fr-doc.json b/website/doctype/products_settings/locale/fr-doc.json
deleted file mode 100644
index cb15639..0000000
--- a/website/doctype/products_settings/locale/fr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Groups": "Groupes", 
- "Product Groups that are listed on the website. The first product group from this list will be listed by default on the \"Products Page\"": "Groupes de produits qui sont r\u00e9pertori\u00e9s sur le site Web. Le premier groupe de produits \u00e0 partir de cette liste seront list\u00e9s par d\u00e9faut sur la page &quot;Produits&quot;", 
- "Products Settings": "R\u00e9glages Produits", 
- "Website": "Site Web"
-}
\ No newline at end of file
diff --git a/website/doctype/products_settings/locale/hi-doc.json b/website/doctype/products_settings/locale/hi-doc.json
deleted file mode 100644
index 87e28a7..0000000
--- a/website/doctype/products_settings/locale/hi-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Groups": "\u0938\u092e\u0942\u0939", 
- "Product Groups that are listed on the website. The first product group from this list will be listed by default on the \"Products Page\"": "\u0909\u0924\u094d\u092a\u093e\u0926 \u0938\u092e\u0942\u0939 \u0939\u0948 \u0915\u093f \u0935\u0947\u092c\u0938\u093e\u0907\u091f \u092a\u0930 \u0938\u0942\u091a\u0940\u092c\u0926\u094d\u0927 \u0939\u0948\u0902. \u0907\u0938 \u0938\u0942\u091a\u0940 \u092e\u0947\u0902 \u0938\u0947 \u092a\u0939\u0932\u093e \u0909\u0924\u094d\u092a\u093e\u0926 \u0938\u092e\u0942\u0939 &quot;\u0909\u0924\u094d\u092a\u093e\u0926&quot; \u092a\u0947\u091c \u092a\u0930 \u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u0930\u0942\u092a \u0938\u0947 \u0938\u0942\u091a\u0940\u092c\u0926\u094d\u0927 \u0915\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e", 
- "Products Settings": "\u0909\u0924\u094d\u092a\u093e\u0926 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938", 
- "Website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f"
-}
\ No newline at end of file
diff --git a/website/doctype/products_settings/locale/hr-doc.json b/website/doctype/products_settings/locale/hr-doc.json
deleted file mode 100644
index f6f8750..0000000
--- a/website/doctype/products_settings/locale/hr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Groups": "Grupe", 
- "Product Groups that are listed on the website. The first product group from this list will be listed by default on the \"Products Page\"": "Proizvod Grupe koje su navedene na web stranici. Prva grupa proizvoda iz ovog popisa \u0107e biti navedeni po defaultu na &quot;Proizvodi stranice&quot;", 
- "Products Settings": "Proizvodi Postavke", 
- "Website": "Website"
-}
\ No newline at end of file
diff --git a/website/doctype/products_settings/locale/nl-doc.json b/website/doctype/products_settings/locale/nl-doc.json
deleted file mode 100644
index 192b67f..0000000
--- a/website/doctype/products_settings/locale/nl-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Groups": "Groepen", 
- "Product Groups that are listed on the website. The first product group from this list will be listed by default on the \"Products Page\"": "Product Groepen die worden vermeld op de website. De eerste productgroep van deze lijst wordt standaard weergegeven op de &quot;Producten Page&quot;", 
- "Products Settings": "Producten Instellingen", 
- "Website": "Website"
-}
\ No newline at end of file
diff --git a/website/doctype/products_settings/locale/pt-BR-doc.json b/website/doctype/products_settings/locale/pt-BR-doc.json
deleted file mode 100644
index f8f474f..0000000
--- a/website/doctype/products_settings/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Groups": "Grupos", 
- "Product Groups that are listed on the website. The first product group from this list will be listed by default on the \"Products Page\"": "Grupos de produtos listados no site. O primeiro grupo de produtos desta lista ser\u00e3o listados por padr\u00e3o na &quot;P\u00e1gina de Produtos&quot;", 
- "Products Settings": "Configura\u00e7\u00f5es de produtos", 
- "Website": "Site"
-}
\ No newline at end of file
diff --git a/website/doctype/products_settings/locale/pt-doc.json b/website/doctype/products_settings/locale/pt-doc.json
deleted file mode 100644
index 96c9c5a..0000000
--- a/website/doctype/products_settings/locale/pt-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Groups": "Grupos", 
- "Product Groups that are listed on the website. The first product group from this list will be listed by default on the \"Products Page\"": "Grupos de produtos listados no site. O grupo primeiro produto desta lista ser\u00e3o listados por padr\u00e3o na &quot;P\u00e1gina de Produtos&quot;", 
- "Products Settings": "Configura\u00e7\u00f5es de produtos", 
- "Website": "Site"
-}
\ No newline at end of file
diff --git a/website/doctype/products_settings/locale/sr-doc.json b/website/doctype/products_settings/locale/sr-doc.json
deleted file mode 100644
index b585072..0000000
--- a/website/doctype/products_settings/locale/sr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Groups": "\u0413\u0440\u0443\u043f\u0435", 
- "Product Groups that are listed on the website. The first product group from this list will be listed by default on the \"Products Page\"": "\u0413\u0440\u0443\u043f\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0430 \u043a\u043e\u0458\u0435 \u0441\u0443 \u043d\u0430\u0432\u0435\u0434\u0435\u043d\u0435 \u043d\u0430 \u0441\u0430\u0458\u0442\u0443. \u041f\u0440\u0432\u0430 \u0433\u0440\u0443\u043f\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0430 \u0438\u0437 \u043e\u0432\u0435 \u043b\u0438\u0441\u0442\u0435 \u045b\u0435 \u0431\u0438\u0442\u0438 \u043d\u0430\u0432\u0435\u0434\u0435\u043d \u043f\u043e\u0434\u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u043d\u043e \u043d\u0430 &quot;\u041f\u0430\u0433\u0435 \u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438&quot;", 
- "Products Settings": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438 \u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "Website": "\u0412\u0435\u0431\u0441\u0430\u0458\u0442"
-}
\ No newline at end of file
diff --git a/website/doctype/products_settings/locale/ta-doc.json b/website/doctype/products_settings/locale/ta-doc.json
deleted file mode 100644
index 48a8b61..0000000
--- a/website/doctype/products_settings/locale/ta-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Groups": "\u0b95\u0bc1\u0bb4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd", 
- "Product Groups that are listed on the website. The first product group from this list will be listed by default on the \"Products Page\"": "\u0bb5\u0bb2\u0bc8\u0ba4\u0bcd\u0ba4\u0bb3\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1 \u0b8e\u0ba9\u0bcd\u0bb1\u0bc1 \u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0bc1\u0bb4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd. \u0b87\u0ba8\u0bcd\u0ba4 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bbf\u0bb2\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0bc1\u0bb4\u0bc1 &quot;\u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd&quot; \u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b95 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3", 
- "Products Settings": "\u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0b95\u0bb3\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Website": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/website/doctype/products_settings/locale/th-doc.json b/website/doctype/products_settings/locale/th-doc.json
deleted file mode 100644
index ed75263..0000000
--- a/website/doctype/products_settings/locale/th-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Groups": "\u0e01\u0e25\u0e38\u0e48\u0e21", 
- "Product Groups that are listed on the website. The first product group from this list will be listed by default on the \"Products Page\"": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e17\u0e35\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23\u0e23\u0e30\u0e1a\u0e38\u0e44\u0e27\u0e49\u0e1a\u0e19\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c \u0e01\u0e25\u0e38\u0e48\u0e21\u0e1c\u0e25\u0e34\u0e15\u0e20\u0e31\u0e13\u0e11\u0e4c\u0e41\u0e23\u0e01\u0e08\u0e32\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e19\u0e35\u200b\u200b\u0e49\u0e08\u0e30\u0e16\u0e39\u0e01\u0e23\u0e30\u0e1a\u0e38\u0e44\u0e27\u0e49\u0e15\u0e32\u0e21\u0e04\u0e48\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e17\u0e35\u0e48 &quot;\u0e2b\u0e19\u0e49\u0e32\u0e1c\u0e25\u0e34\u0e15\u0e20\u0e31\u0e13\u0e11\u0e4c&quot;", 
- "Products Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e1c\u0e25\u0e34\u0e15\u0e20\u0e31\u0e13\u0e11\u0e4c", 
- "Website": "\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c"
-}
\ No newline at end of file
diff --git a/website/doctype/related_page/__init__.py b/website/doctype/related_page/__init__.py
deleted file mode 100644
index baffc48..0000000
--- a/website/doctype/related_page/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from __future__ import unicode_literals
diff --git a/website/doctype/related_page/locale/_messages_doc.json b/website/doctype/related_page/locale/_messages_doc.json
deleted file mode 100644
index 103d2fa..0000000
--- a/website/doctype/related_page/locale/_messages_doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-[
- "Website", 
- "Related Page", 
- "Page"
-]
\ No newline at end of file
diff --git a/website/doctype/related_page/locale/ar-doc.json b/website/doctype/related_page/locale/ar-doc.json
deleted file mode 100644
index f8406d4..0000000
--- a/website/doctype/related_page/locale/ar-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Page": "\u0635\u0641\u062d\u0629", 
- "Related Page": "\u0627\u0644\u0635\u0641\u062d\u0629 \u0630\u0627\u062a \u0627\u0644\u0635\u0644\u0629", 
- "Website": "\u0627\u0644\u0645\u0648\u0642\u0639"
-}
\ No newline at end of file
diff --git a/website/doctype/related_page/locale/de-doc.json b/website/doctype/related_page/locale/de-doc.json
deleted file mode 100644
index 4ff3efc..0000000
--- a/website/doctype/related_page/locale/de-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Page": "Seite", 
- "Related Page": "Verwandte Seite", 
- "Website": "Webseite"
-}
\ No newline at end of file
diff --git a/website/doctype/related_page/locale/es-doc.json b/website/doctype/related_page/locale/es-doc.json
deleted file mode 100644
index daecef6..0000000
--- a/website/doctype/related_page/locale/es-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Page": "P\u00e1gina", 
- "Related Page": "P\u00e1gina Relacionada", 
- "Website": "Sitio web"
-}
\ No newline at end of file
diff --git a/website/doctype/related_page/locale/fr-doc.json b/website/doctype/related_page/locale/fr-doc.json
deleted file mode 100644
index e36bdc4..0000000
--- a/website/doctype/related_page/locale/fr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Page": "Page", 
- "Related Page": "Associ\u00e9s Page", 
- "Website": "Site Web"
-}
\ No newline at end of file
diff --git a/website/doctype/related_page/locale/hi-doc.json b/website/doctype/related_page/locale/hi-doc.json
deleted file mode 100644
index 881f890..0000000
--- a/website/doctype/related_page/locale/hi-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Page": "\u092a\u0947\u091c", 
- "Related Page": "\u0938\u0902\u092c\u0902\u0927\u093f\u0924 \u092a\u0947\u091c", 
- "Website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f"
-}
\ No newline at end of file
diff --git a/website/doctype/related_page/locale/hr-doc.json b/website/doctype/related_page/locale/hr-doc.json
deleted file mode 100644
index fdb8504..0000000
--- a/website/doctype/related_page/locale/hr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Page": "Stranica", 
- "Related Page": "Vezani Stranica", 
- "Website": "Website"
-}
\ No newline at end of file
diff --git a/website/doctype/related_page/locale/nl-doc.json b/website/doctype/related_page/locale/nl-doc.json
deleted file mode 100644
index 43d36c4..0000000
--- a/website/doctype/related_page/locale/nl-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Page": "Pagina", 
- "Related Page": "Verwante pagina", 
- "Website": "Website"
-}
\ No newline at end of file
diff --git a/website/doctype/related_page/locale/pt-BR-doc.json b/website/doctype/related_page/locale/pt-BR-doc.json
deleted file mode 100644
index 92acc67..0000000
--- a/website/doctype/related_page/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Page": "P\u00e1gina", 
- "Related Page": "P\u00e1gina Relacionada", 
- "Website": "Site"
-}
\ No newline at end of file
diff --git a/website/doctype/related_page/locale/pt-doc.json b/website/doctype/related_page/locale/pt-doc.json
deleted file mode 100644
index 92acc67..0000000
--- a/website/doctype/related_page/locale/pt-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Page": "P\u00e1gina", 
- "Related Page": "P\u00e1gina Relacionada", 
- "Website": "Site"
-}
\ No newline at end of file
diff --git a/website/doctype/related_page/locale/sr-doc.json b/website/doctype/related_page/locale/sr-doc.json
deleted file mode 100644
index a924dd2..0000000
--- a/website/doctype/related_page/locale/sr-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Page": "\u0421\u0442\u0440\u0430\u043d\u0430", 
- "Related Page": "\u0420\u0435\u043b\u0430\u0442\u0435\u0434 \u0421\u0442\u0440\u0430\u043d\u0430", 
- "Website": "\u0412\u0435\u0431\u0441\u0430\u0458\u0442"
-}
\ No newline at end of file
diff --git a/website/doctype/related_page/locale/ta-doc.json b/website/doctype/related_page/locale/ta-doc.json
deleted file mode 100644
index 336ef40..0000000
--- a/website/doctype/related_page/locale/ta-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Page": "\u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Related Page": "\u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b9f\u0bc8\u0baf \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Website": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/website/doctype/related_page/locale/th-doc.json b/website/doctype/related_page/locale/th-doc.json
deleted file mode 100644
index 7ef1f4b..0000000
--- a/website/doctype/related_page/locale/th-doc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "Page": "\u0e2b\u0e19\u0e49\u0e32", 
- "Related Page": "\u0e40\u0e1e\u0e08\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07", 
- "Website": "\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c"
-}
\ No newline at end of file
diff --git a/website/doctype/related_page/related_page.py b/website/doctype/related_page/related_page.py
deleted file mode 100644
index 7f48feb..0000000
--- a/website/doctype/related_page/related_page.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-
-class DocType:
-	def __init__(self, d, dl):
-		self.doc, self.doclist = d, dl
\ No newline at end of file
diff --git a/website/doctype/related_page/related_page.txt b/website/doctype/related_page/related_page.txt
deleted file mode 100644
index 2f21cbd..0000000
--- a/website/doctype/related_page/related_page.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-[
- {
-  "creation": "2013-02-22 01:28:08", 
-  "docstatus": 0, 
-  "modified": "2013-03-07 07:03:30", 
-  "modified_by": "Administrator", 
-  "owner": "Administrator"
- }, 
- {
-  "doctype": "DocType", 
-  "istable": 1, 
-  "module": "Website", 
-  "name": "__common__"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "page", 
-  "fieldtype": "Link", 
-  "label": "Page", 
-  "name": "__common__", 
-  "options": "Page", 
-  "parent": "Related Page", 
-  "parentfield": "fields", 
-  "parenttype": "DocType", 
-  "permlevel": 0
- }, 
- {
-  "doctype": "DocType", 
-  "name": "Related Page"
- }, 
- {
-  "doctype": "DocField"
- }
-]
\ No newline at end of file
diff --git a/website/doctype/product_settings/__init__.py b/website/doctype/shopping_cart_settings/__init__.py
similarity index 100%
rename from website/doctype/product_settings/__init__.py
rename to website/doctype/shopping_cart_settings/__init__.py
diff --git a/website/doctype/website_product_category/website_product_category.py b/website/doctype/shopping_cart_settings/shopping_cart_settings.py
similarity index 100%
rename from website/doctype/website_product_category/website_product_category.py
rename to website/doctype/shopping_cart_settings/shopping_cart_settings.py
diff --git a/website/doctype/shopping_cart_settings/shopping_cart_settings.txt b/website/doctype/shopping_cart_settings/shopping_cart_settings.txt
new file mode 100644
index 0000000..627c127
--- /dev/null
+++ b/website/doctype/shopping_cart_settings/shopping_cart_settings.txt
@@ -0,0 +1,51 @@
+[
+ {
+  "creation": "2013-06-19 15:57:32", 
+  "docstatus": 0, 
+  "modified": "2013-06-19 16:01:25", 
+  "modified_by": "Administrator", 
+  "owner": "Administrator"
+ }, 
+ {
+  "description": "Default settings for Shopping Cart", 
+  "doctype": "DocType", 
+  "issingle": 1, 
+  "module": "Website", 
+  "name": "__common__"
+ }, 
+ {
+  "doctype": "DocField", 
+  "fieldname": "territory", 
+  "fieldtype": "Link", 
+  "label": "Default Territory", 
+  "name": "__common__", 
+  "options": "Territory", 
+  "parent": "Shopping Cart Settings", 
+  "parentfield": "fields", 
+  "parenttype": "DocType", 
+  "permlevel": 0, 
+  "reqd": 1
+ }, 
+ {
+  "create": 1, 
+  "doctype": "DocPerm", 
+  "name": "__common__", 
+  "parent": "Shopping Cart Settings", 
+  "parentfield": "permissions", 
+  "parenttype": "DocType", 
+  "permlevel": 0, 
+  "read": 1, 
+  "role": "Website Manager", 
+  "write": 1
+ }, 
+ {
+  "doctype": "DocType", 
+  "name": "Shopping Cart Settings"
+ }, 
+ {
+  "doctype": "DocField"
+ }, 
+ {
+  "doctype": "DocPerm"
+ }
+]
\ No newline at end of file
diff --git a/website/doctype/style_settings/README.md b/website/doctype/style_settings/README.md
new file mode 100644
index 0000000..de9d0cd
--- /dev/null
+++ b/website/doctype/style_settings/README.md
@@ -0,0 +1,6 @@
+Style settings for website. Includes settings for:
+
+- Site colours (background, toolbars)
+- Fonts (family and size)
+- Background (image if any)
+- Custom CSS
\ No newline at end of file
diff --git a/website/doctype/style_settings/custom_template.css b/website/doctype/style_settings/custom_template.css
index f055b78..996774e 100644
--- a/website/doctype/style_settings/custom_template.css
+++ b/website/doctype/style_settings/custom_template.css
@@ -66,8 +66,9 @@
 }
 
 /* Bootstrap Navbar */
-.navbar-inverse .navbar-inner {
+.navbar-inverse {
 	box-shadow: none;
+	border-radius: 0px;
     background-color: #{{ doc.top_bar_background or "444444"}};
     background-repeat: repeat-x;
 	background-image: none;
@@ -78,9 +79,9 @@
 	{%- endif %}
 }
 
-.navbar-inverse .brand,
-.navbar-inverse .brand:hover,
-.navbar-inverse .brand:focus,
+.navbar-inverse .navbar-brand,
+.navbar-inverse .navbar-brand:hover,
+.navbar-inverse .navbar-brand:focus,
 .navbar-inverse .nav > li > a {
   color: #{{ doc.top_bar_foreground or "fffffff"}};
   text-shadow: none;
@@ -117,8 +118,8 @@
   color: #{{ doc.top_bar_foreground or "fffffff"}};
 }
 
-.navbar-fixed-top .navbar-inner,
-.navbar-static-top .navbar-inner {
+.navbar-fixed-top,
+.navbar-static-top {
   -webkit-box-shadow: none;
      -moz-box-shadow: none;
           box-shadow: none;
@@ -190,14 +191,6 @@
   text-shadow: none;
 }
 
-.breadcrumb > li > .divider {
-  color: #{{ doc.page_text }};
-}
-
-.breadcrumb > .active {
-  color: #{{ doc.page_text }};
-}
-
 
 .table-striped tbody > tr:nth-child(odd) > td,
 .table-striped tbody > tr:nth-child(odd) > th {
diff --git a/website/doctype/style_settings/locale/_messages_doc.json b/website/doctype/style_settings/locale/_messages_doc.json
deleted file mode 100644
index 642d19a..0000000
--- a/website/doctype/style_settings/locale/_messages_doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-[
- "Arial", 
- "12px", 
- "13px", 
- "Verdana", 
- "Solid background color (default light gray)", 
- "Set your background color, font and image (tiled)", 
- "Custom CSS", 
- "Lato", 
- "Website", 
- "Add CSS", 
- "File List", 
- "Style Settings", 
- "Open Sans", 
- "14px", 
- "Helvetica Neue", 
- "15px", 
- "Background Color", 
- "Georgia", 
- "Auto generated", 
- "Lucida Grande", 
- "add your own CSS (careful!)", 
- "Font Size", 
- "CSS", 
- "16px", 
- "If image is selected, color will be ignored (attach first)", 
- "Background Image", 
- "Tahoma", 
- "Font", 
- "Heading Font"
-]
\ No newline at end of file
diff --git a/website/doctype/style_settings/locale/ar-doc.json b/website/doctype/style_settings/locale/ar-doc.json
deleted file mode 100644
index 7d1b3a9..0000000
--- a/website/doctype/style_settings/locale/ar-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "12px": "12px", 
- "13px": "13px", 
- "14px": "14px", 
- "15px": "15px", 
- "16px": "16px", 
- "Add CSS": "\u0625\u0636\u0627\u0641\u0629 CSS", 
- "Arial": "\u0627\u0631\u064a\u064a\u0644", 
- "Auto generated": "\u0648\u0644\u062f\u062a \u0627\u0644\u0633\u064a\u0627\u0631\u0627\u062a", 
- "Background Color": "\u0644\u0648\u0646 \u0627\u0644\u062e\u0644\u0641\u064a\u0629", 
- "Background Image": "\u0635\u0648\u0631\u0629 \u0627\u0644\u062e\u0644\u0641\u064a\u0629", 
- "CSS": "CSS", 
- "Custom CSS": "\u0627\u0644\u0639\u0631\u0641 CSS", 
- "File List": "\u0645\u0644\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "Font": "\u0627\u0644\u062e\u0637", 
- "Font Size": "\u062d\u062c\u0645 \u0627\u0644\u062e\u0637", 
- "Georgia": "\u062c\u0648\u0631\u062c\u064a\u0627", 
- "Heading Font": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u062e\u0637", 
- "Helvetica Neue": "\u0647\u0644\u0641\u062a\u064a\u0643\u0627 \u0646\u0648\u064a\u0647", 
- "If image is selected, color will be ignored (attach first)": "\u0625\u0630\u0627 \u062a\u0645 \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0635\u0648\u0631\u0629\u060c \u0633\u064a\u062a\u0645 \u062a\u062c\u0627\u0647\u0644 \u0627\u0644\u0644\u0648\u0646 (\u0625\u0631\u0641\u0627\u0642 \u0627\u0644\u0623\u0648\u0644\u0649)", 
- "Lato": "\u0627\u062a\u0648", 
- "Lucida Grande": "\u0633\u062f\u0627 \u063a\u0631\u0627\u0646\u062f\u064a", 
- "Open Sans": "\u0645\u0641\u062a\u0648\u062d\u0629 \u0628\u0644\u0627", 
- "Set your background color, font and image (tiled)": "\u0642\u0645 \u0628\u0636\u0628\u0637 \u0644\u0648\u0646 \u0627\u0644\u062e\u0644\u0641\u064a\u0629 \u0648\u0627\u0644\u062e\u0637 \u0648\u0627\u0644\u0635\u0648\u0631\u0629 (\u0627\u0644\u0628\u0644\u0627\u0637)", 
- "Solid background color (default light gray)": "\u0644\u0648\u0646 \u0627\u0644\u062e\u0644\u0641\u064a\u0629 \u0627\u0644\u0635\u0644\u0628\u0629 (\u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0631\u0645\u0627\u062f\u064a \u0641\u0627\u062a\u062d)", 
- "Style Settings": "\u0646\u0645\u0637 \u0627\u0644\u0636\u0628\u0637", 
- "Tahoma": "\u062a\u0627\u0647\u0648\u0645\u0627", 
- "Verdana": "\u0641\u064a\u0631\u062f\u0627\u0646\u0627", 
- "Website": "\u0627\u0644\u0645\u0648\u0642\u0639", 
- "add your own CSS (careful!)": "\u0625\u0636\u0627\u0641\u0629 CSS \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643 (careful!)"
-}
\ No newline at end of file
diff --git a/website/doctype/style_settings/locale/de-doc.json b/website/doctype/style_settings/locale/de-doc.json
deleted file mode 100644
index 64180ef..0000000
--- a/website/doctype/style_settings/locale/de-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "12px": "12px", 
- "13px": "13px", 
- "14px": "14px", 
- "15px": "15px", 
- "16px": "16px", 
- "Add CSS": "F\u00fcgen Sie CSS", 
- "Arial": "Arial", 
- "Auto generated": "Auto generiert", 
- "Background Color": "Hintergrundfarbe", 
- "Background Image": "Background Image", 
- "CSS": "CSS", 
- "Custom CSS": "Custom CSS", 
- "File List": "Dateiliste", 
- "Font": "Schriftart", 
- "Font Size": "Schriftgr\u00f6\u00dfe", 
- "Georgia": "Georgia", 
- "Heading Font": "Unterwegs Font", 
- "Helvetica Neue": "Helvetica Neue", 
- "If image is selected, color will be ignored (attach first)": "Wenn das Bild ausgew\u00e4hlt ist, wird die Farbe ignoriert (legen zuerst) werden", 
- "Lato": "Lato", 
- "Lucida Grande": "Lucida Grande", 
- "Open Sans": "Offene Sans", 
- "Set your background color, font and image (tiled)": "Stellen Sie Ihre Hintergrundfarbe, Schrift und Bild (Kachel)", 
- "Solid background color (default light gray)": "Einfarbigen Hintergrund (Standard lichtgrau)", 
- "Style Settings": "Style Einstellungen", 
- "Tahoma": "Tahoma", 
- "Verdana": "Verdana", 
- "Website": "Webseite", 
- "add your own CSS (careful!)": "f\u00fcgen Sie Ihre eigenen CSS (Vorsicht!)"
-}
\ No newline at end of file
diff --git a/website/doctype/style_settings/locale/es-doc.json b/website/doctype/style_settings/locale/es-doc.json
deleted file mode 100644
index 7dacacfb..0000000
--- a/website/doctype/style_settings/locale/es-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "12px": "12px", 
- "13px": "13px", 
- "14px": "14px", 
- "15px": "15px", 
- "16px": "16px", 
- "Add CSS": "A\u00f1adir CSS", 
- "Arial": "Arial", 
- "Auto generated": "Generado autom\u00e1ticamente", 
- "Background Color": "Color de fondo", 
- "Background Image": "Imagen de fondo", 
- "CSS": "CSS", 
- "Custom CSS": "Custom CSS", 
- "File List": "Lista de archivos", 
- "Font": "Fuente", 
- "Font Size": "Tama\u00f1o de la Fuente", 
- "Georgia": "Georgia", 
- "Heading Font": "La partida de letra", 
- "Helvetica Neue": "Helvetica Neue", 
- "If image is selected, color will be ignored (attach first)": "Si se selecciona una imagen, el color ser\u00e1 ignorado (adjunte primero)", 
- "Lato": "Lato", 
- "Lucida Grande": "Lucida Grande", 
- "Open Sans": "Sans abiertas", 
- "Set your background color, font and image (tiled)": "Establezca su color de fondo, tipo de letra y la imagen (mosaico)", 
- "Solid background color (default light gray)": "Color de fondo s\u00f3lido (gris claro defecto)", 
- "Style Settings": "Ajustes de estilo", 
- "Tahoma": "Tahoma", 
- "Verdana": "Verdana", 
- "Website": "Sitio web", 
- "add your own CSS (careful!)": "a\u00f1adir su propio CSS (\u00a1cuidado!)"
-}
\ No newline at end of file
diff --git a/website/doctype/style_settings/locale/fr-doc.json b/website/doctype/style_settings/locale/fr-doc.json
deleted file mode 100644
index 554ef05..0000000
--- a/website/doctype/style_settings/locale/fr-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "12px": "12px", 
- "13px": "13px", 
- "14px": "14px", 
- "15px": "15px", 
- "16px": "16px", 
- "Add CSS": "Ajouter CSS", 
- "Arial": "Arial", 
- "Auto generated": "G\u00e9n\u00e9r\u00e9 automatiquement", 
- "Background Color": "Couleur de fond", 
- "Background Image": "Image de fond", 
- "CSS": "CSS", 
- "Custom CSS": "CSS personnalis\u00e9", 
- "File List": "Liste des fichiers", 
- "Font": "Fonte", 
- "Font Size": "Taille de la police", 
- "Georgia": "G\u00e9orgie", 
- "Heading Font": "Intitul\u00e9 de la police", 
- "Helvetica Neue": "Helvetica Neue", 
- "If image is selected, color will be ignored (attach first)": "Si l&#39;image est s\u00e9lectionn\u00e9e, la couleur sera ignor\u00e9 (joindre en premier)", 
- "Lato": "Lato", 
- "Lucida Grande": "Lucida Grande", 
- "Open Sans": "Sans ouverts", 
- "Set your background color, font and image (tiled)": "R\u00e9glez votre couleur de fond, la police et l&#39;image (carrelage)", 
- "Solid background color (default light gray)": "Couleur de fond solide (gris clair par d\u00e9faut)", 
- "Style Settings": "Param\u00e8tres de style", 
- "Tahoma": "Tahoma", 
- "Verdana": "Verdana", 
- "Website": "Site Web", 
- "add your own CSS (careful!)": "ajouter vos propres CSS (m\u00e9fiance!)"
-}
\ No newline at end of file
diff --git a/website/doctype/style_settings/locale/hi-doc.json b/website/doctype/style_settings/locale/hi-doc.json
deleted file mode 100644
index a1250c1..0000000
--- a/website/doctype/style_settings/locale/hi-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "12px": "12px", 
- "13px": "13px", 
- "14px": "14px", 
- "15px": "15px", 
- "16px": "16px", 
- "Add CSS": "\u0938\u0940\u090f\u0938\u090f\u0938 \u091c\u094b\u0921\u093c\u0947\u0902", 
- "Arial": "Arial", 
- "Auto generated": "\u0909\u0924\u094d\u092a\u0928\u094d\u0928 \u0911\u091f\u094b", 
- "Background Color": "\u092a\u0943\u0937\u094d\u0920\u092d\u0942\u092e\u093f \u0930\u0902\u0917", 
- "Background Image": "\u092a\u0943\u0937\u094d\u0920\u092d\u0942\u092e\u093f \u091b\u0935\u093f", 
- "CSS": "\u0938\u0940\u090f\u0938\u090f\u0938", 
- "Custom CSS": "\u0915\u0938\u094d\u091f\u092e \u0938\u0940\u090f\u0938\u090f\u0938", 
- "File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940", 
- "Font": "\u092b\u0949\u0928\u094d\u091f", 
- "Font Size": "\u092b\u093c\u0949\u0928\u094d\u091f \u0915\u093e \u0906\u0915\u093e\u0930", 
- "Georgia": "\u091c\u0949\u0930\u094d\u091c\u093f\u092f\u093e", 
- "Heading Font": "\u092b\u093c\u0949\u0928\u094d\u091f \u0936\u0940\u0930\u094d\u0937\u0915", 
- "Helvetica Neue": "Helvetica Neue", 
- "If image is selected, color will be ignored (attach first)": "\u092f\u0926\u093f \u091b\u0935\u093f \u0915\u093e \u091a\u092f\u0928 \u0915\u093f\u092f\u093e \u0917\u092f\u093e \u0939\u0948, \u0930\u0902\u0917 (1 \u0926\u0947\u0924\u0947 \u0939\u0948\u0902) \u092a\u0930 \u0927\u094d\u092f\u093e\u0928 \u0928\u0939\u0940\u0902 \u0926\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e", 
- "Lato": "Lato", 
- "Lucida Grande": "\u0932\u094d\u092f\u0941\u0938\u093f\u0921\u093e Grande", 
- "Open Sans": "\u0913\u092a\u0928 \u0938\u0902\u0938", 
- "Set your background color, font and image (tiled)": "\u0905\u092a\u0928\u0940 \u092a\u0943\u0937\u094d\u0920\u092d\u0942\u092e\u093f \u0930\u0902\u0917, \u092b\u093c\u0949\u0928\u094d\u091f \u0914\u0930 \u091b\u0935\u093f (\u091f\u093e\u0907\u0932\u094b\u0902) \u0938\u0947\u091f", 
- "Solid background color (default light gray)": "\u0920\u094b\u0938 \u092a\u0943\u0937\u094d\u0920\u092d\u0942\u092e\u093f \u0930\u0902\u0917 (\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u0939\u0932\u094d\u0915\u0947 \u092d\u0942\u0930\u0947 \u0930\u0902\u0917)", 
- "Style Settings": "\u0936\u0948\u0932\u0940 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938", 
- "Tahoma": "Tahoma", 
- "Verdana": "Verdana", 
- "Website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f", 
- "add your own CSS (careful!)": "\u0905\u092a\u0928\u0947 \u0916\u0941\u0926 \u0915\u0947 \u0938\u0940\u090f\u0938\u090f\u0938 (careful!) \u091c\u094b\u0921\u093c\u0947\u0902"
-}
\ No newline at end of file
diff --git a/website/doctype/style_settings/locale/hr-doc.json b/website/doctype/style_settings/locale/hr-doc.json
deleted file mode 100644
index 2d1ed81..0000000
--- a/website/doctype/style_settings/locale/hr-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "12px": "12px", 
- "13px": "13px", 
- "14px": "14px", 
- "15px": "15px", 
- "16px": "16px", 
- "Add CSS": "Dodaj CSS", 
- "Arial": "Arial", 
- "Auto generated": "Automatski generirano", 
- "Background Color": "Boja pozadine", 
- "Background Image": "Pozadina slike", 
- "CSS": "CSS", 
- "Custom CSS": "Prilago\u0111ena CSS", 
- "File List": "Popis datoteka", 
- "Font": "Krstionica", 
- "Font Size": "Veli\u010dina fonta", 
- "Georgia": "Gruzija", 
- "Heading Font": "Naslov font", 
- "Helvetica Neue": "Helvetica Neue", 
- "If image is selected, color will be ignored (attach first)": "Ako je slika odabrana, boja \u0107e biti ignoriran (prilo\u017eiti prvi)", 
- "Lato": "Lato", 
- "Lucida Grande": "Lucidi Grande", 
- "Open Sans": "Otvoreni Sans", 
- "Set your background color, font and image (tiled)": "Postavite boju pozadine, font i sliku (poplo\u010dan)", 
- "Solid background color (default light gray)": "\u010cvrsta boja pozadine (zadano svijetlo siva)", 
- "Style Settings": "Stil Postavke", 
- "Tahoma": "Tahoma", 
- "Verdana": "Verdana", 
- "Website": "Website", 
- "add your own CSS (careful!)": "dodati svoj vlastiti CSS (careful!)"
-}
\ No newline at end of file
diff --git a/website/doctype/style_settings/locale/nl-doc.json b/website/doctype/style_settings/locale/nl-doc.json
deleted file mode 100644
index c274968..0000000
--- a/website/doctype/style_settings/locale/nl-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "12px": "12px", 
- "13px": "13px", 
- "14px": "14px", 
- "15px": "15px", 
- "16px": "16px", 
- "Add CSS": "Voeg CSS", 
- "Arial": "Arial", 
- "Auto generated": "Gegenereerd Auto", 
- "Background Color": "Achtergrondkleur", 
- "Background Image": "Achtergrondafbeelding", 
- "CSS": "CSS", 
- "Custom CSS": "Custom CSS", 
- "File List": "File List", 
- "Font": "Doopvont", 
- "Font Size": "Lettergrootte", 
- "Georgia": "Georgi\u00eb", 
- "Heading Font": "Omschrijving Lettertype", 
- "Helvetica Neue": "Helvetica Neue", 
- "If image is selected, color will be ignored (attach first)": "Als beeld is geselecteerd, wordt kleur worden genegeerd (voeg als eerste)", 
- "Lato": "Lato", 
- "Lucida Grande": "Lucida Grande", 
- "Open Sans": "Open Sans", 
- "Set your background color, font and image (tiled)": "Zet je achtergrond kleur, lettertype en afbeelding (tegel)", 
- "Solid background color (default light gray)": "Effen achtergrondkleur (standaard lichtgrijs)", 
- "Style Settings": "Stijlinstellingen", 
- "Tahoma": "Tahoma", 
- "Verdana": "Verdana", 
- "Website": "Website", 
- "add your own CSS (careful!)": "voeg uw eigen CSS (careful!)"
-}
\ No newline at end of file
diff --git a/website/doctype/style_settings/locale/pt-BR-doc.json b/website/doctype/style_settings/locale/pt-BR-doc.json
deleted file mode 100644
index be43b77..0000000
--- a/website/doctype/style_settings/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "12px": "12px", 
- "13px": "13px", 
- "14px": "14px", 
- "15px": "15px", 
- "16px": "16px", 
- "Add CSS": "Adicionar CSS", 
- "Arial": "Arial", 
- "Auto generated": "Gerado Automaticamente", 
- "Background Color": "Cor de Fundo", 
- "Background Image": "Imagem de Fundo", 
- "CSS": "CSS", 
- "Custom CSS": "CSS personalizado", 
- "File List": "Lista de Arquivos", 
- "Font": "Fonte", 
- "Font Size": "Tamanho da Fonte", 
- "Georgia": "Ge\u00f3rgia", 
- "Heading Font": "T\u00edtulo da fonte", 
- "Helvetica Neue": "Helvetica Neue", 
- "If image is selected, color will be ignored (attach first)": "Se a imagem for selecionada, a cor ser\u00e1 ignorada (anexar primeiro)", 
- "Lato": "Lato", 
- "Lucida Grande": "Lucida Grande", 
- "Open Sans": "Open Sans", 
- "Set your background color, font and image (tiled)": "Defina sua cor de fundo, fonte e imagem (lado a lado)", 
- "Solid background color (default light gray)": "Cor de fundo s\u00f3lida (padr\u00e3o cinza claro)", 
- "Style Settings": "Configura\u00e7\u00f5es de Estilo", 
- "Tahoma": "Tahoma", 
- "Verdana": "Verdana", 
- "Website": "Site", 
- "add your own CSS (careful!)": "adicione seu pr\u00f3prio CSS (cuidado!)"
-}
\ No newline at end of file
diff --git a/website/doctype/style_settings/locale/pt-doc.json b/website/doctype/style_settings/locale/pt-doc.json
deleted file mode 100644
index fe45f18..0000000
--- a/website/doctype/style_settings/locale/pt-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "12px": "12px", 
- "13px": "13px", 
- "14px": "14px", 
- "15px": "15px", 
- "16px": "16px", 
- "Add CSS": "Adicionar CSS", 
- "Arial": "Arial", 
- "Auto generated": "Auto gerado", 
- "Background Color": "Cor de Fundo", 
- "Background Image": "Imagem de Fundo", 
- "CSS": "CSS", 
- "Custom CSS": "CSS personalizado", 
- "File List": "Lista de Arquivos", 
- "Font": "Fonte", 
- "Font Size": "Tamanho da Fonte", 
- "Georgia": "Ge\u00f3rgia", 
- "Heading Font": "T\u00edtulo da fonte", 
- "Helvetica Neue": "Helvetica Neue", 
- "If image is selected, color will be ignored (attach first)": "Se a imagem for selecionada, a cor ser\u00e1 ignorado (anexar primeiro)", 
- "Lato": "Lato", 
- "Lucida Grande": "Lucida Grande", 
- "Open Sans": "Sans abertas", 
- "Set your background color, font and image (tiled)": "Defina sua cor de fundo, fonte e imagem (lado a lado)", 
- "Solid background color (default light gray)": "Cor s\u00f3lida (cinza claro padr\u00e3o)", 
- "Style Settings": "Settings", 
- "Tahoma": "Tahoma", 
- "Verdana": "Verdana", 
- "Website": "Site", 
- "add your own CSS (careful!)": "adicionar seu pr\u00f3prio CSS (cuidado!)"
-}
\ No newline at end of file
diff --git a/website/doctype/style_settings/locale/sr-doc.json b/website/doctype/style_settings/locale/sr-doc.json
deleted file mode 100644
index b3c9fc8..0000000
--- a/website/doctype/style_settings/locale/sr-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "12px": "12\u043f\u043a", 
- "13px": "13\u043f\u043a", 
- "14px": "14\u043f\u043a", 
- "15px": "15\u043f\u043a", 
- "16px": "16\u043f\u043a", 
- "Add CSS": "\u0414\u043e\u0434\u0430\u0458\u0442\u0435 \u0426\u0421\u0421", 
- "Arial": "\u0410\u0440\u0438\u0430\u043b", 
- "Auto generated": "\u0410\u0443\u0442\u043e\u043c\u0430\u0442\u0441\u043a\u0438 \u0433\u0435\u043d\u0435\u0440\u0438\u0441\u0430\u043d\u043e", 
- "Background Color": "\u0411\u043e\u0458\u0430 \u043f\u043e\u0437\u0430\u0434\u0438\u043d\u0435", 
- "Background Image": "\u041f\u043e\u0437\u0430\u0434\u0438\u043d\u0430 \u0421\u043b\u0438\u043a\u0430", 
- "CSS": "\u0426\u0421\u0421", 
- "Custom CSS": "\u041f\u0440\u0438\u043b\u0430\u0433\u043e\u0452\u0435\u043d\u0438 \u0426\u0421\u0421", 
- "File List": "\u0424\u0438\u043b\u0435 \u041b\u0438\u0441\u0442", 
- "Font": "\u0424\u043e\u043d\u0442", 
- "Font Size": "\u0412\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u0441\u043b\u043e\u0432\u0430", 
- "Georgia": "\u0413\u0440\u0443\u0437\u0438\u0458\u0430", 
- "Heading Font": "\u041d\u0430\u0441\u043b\u043e\u0432 \u0424\u043e\u043d\u0442", 
- "Helvetica Neue": "\u0425\u0435\u043b\u0432\u0435\u0442\u0438\u0446\u0430 \u041d\u0435\u0443\u0435", 
- "If image is selected, color will be ignored (attach first)": "\u0410\u043a\u043e \u0458\u0435 \u0441\u043b\u0438\u043a\u0430 \u0438\u0437\u0430\u0431\u0440\u0430\u043d\u0430, \u0431\u043e\u0458\u0430 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0438\u0433\u043d\u043e\u0440\u0438\u0441\u0430\u043d\u0438 (\u043f\u0440\u0438\u043b\u043e\u0436\u0438\u0442\u0438 \u043f\u0440\u0432\u0438)", 
- "Lato": "\u041b\u0430\u0442\u043e", 
- "Lucida Grande": "\u041b\u0443\u0446\u0438\u0434\u0430 \u0413\u0440\u0430\u043d\u0434\u0435", 
- "Open Sans": "\u041e\u0442\u0432\u043e\u0440\u0435\u043d\u0435 \u0421\u0430\u043d\u0441", 
- "Set your background color, font and image (tiled)": "\u041f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u043f\u043e\u0437\u0430\u0434\u0438\u043d\u043e\u043c, \u0444\u043e\u043d\u0442 \u0438 \u0441\u043b\u0438\u043a\u0435 (\u043f\u043e\u043f\u043b\u043e\u0447\u0430\u043d)", 
- "Solid background color (default light gray)": "\u0427\u0432\u0440\u0441\u0442\u0430 \u043f\u043e\u0437\u0430\u0434\u0438\u043d\u0430 (\u0434\u0435\u0444\u0430\u0443\u043b\u0442 \u0441\u0432\u0435\u0442\u043b\u043e \u0441\u0438\u0432\u0430)", 
- "Style Settings": "\u0421\u0442\u0438\u043b\u0435 \u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "Tahoma": "\u0422\u0430\u0445\u043e\u043c\u0430", 
- "Verdana": "\u0412\u0435\u0440\u0434\u0430\u043d\u0430", 
- "Website": "\u0412\u0435\u0431\u0441\u0430\u0458\u0442", 
- "add your own CSS (careful!)": "\u0434\u043e\u0434\u0430\u0458\u0442\u0435 \u0441\u0432\u043e\u0458\u0435 \u0426\u0421\u0421 (\u0446\u0430\u0440\u0435\u0444\u0443\u043b!)"
-}
\ No newline at end of file
diff --git a/website/doctype/style_settings/locale/ta-doc.json b/website/doctype/style_settings/locale/ta-doc.json
deleted file mode 100644
index d380034..0000000
--- a/website/doctype/style_settings/locale/ta-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "12px": "12px", 
- "13px": "13px", 
- "14px": "14px", 
- "15px": "15px", 
- "16px": "16px", 
- "Add CSS": "CSS \u0b90 \u0b9a\u0bc7\u0bb0\u0bcd", 
- "Arial": "Arial", 
- "Auto generated": "\u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0b95\u0bbe\u0bb0\u0bcd", 
- "Background Color": "\u0baa\u0bbf\u0ba9\u0bcd\u0baa\u0bc1\u0bb2 \u0ba8\u0bbf\u0bb1\u0bae\u0bcd", 
- "Background Image": "\u0baa\u0bbf\u0ba9\u0bcd\u0baa\u0bc1\u0bb2 \u0baa\u0b9f\u0bae\u0bcd", 
- "CSS": "CSS", 
- "Custom CSS": "\u0ba4\u0ba9\u0bbf\u0baa\u0bcd\u0baa\u0baf\u0ba9\u0bcd CSS", 
- "File List": "\u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Font": "\u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0bb0\u0bc1", 
- "Font Size": "\u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0bb0\u0bc1 \u0b85\u0bb3\u0bb5\u0bc1", 
- "Georgia": "\u0b9c\u0bc7\u0bbe\u0bb0\u0bcd\u0b9c\u0bbf\u0baf\u0bbe", 
- "Heading Font": "\u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0bb0\u0bc1 \u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Helvetica Neue": "\u0bb9\u0bc6\u0bb2\u0bcd\u0bb5\u0bc6\u0b9f\u0bbf\u0b95\u0bbe \u0ba8\u0bbf\u0baf\u0bc0", 
- "If image is selected, color will be ignored (attach first)": "\u0baa\u0b9f\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1 \u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd, \u0ba8\u0bbf\u0bb1\u0bae\u0bcd (\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0b87\u0ba3\u0bc8\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd) \u0baa\u0bc1\u0bb1\u0b95\u0bcd\u0b95\u0ba3\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd", 
- "Lato": "Lato", 
- "Lucida Grande": "Lucida \u0b95\u0bbf\u0bb0\u0bbe\u0ba3\u0bcd\u0b9f\u0bbf", 
- "Open Sans": "\u0ba4\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4 \u0b9a\u0bbe\u0ba9\u0bcd\u0bb8\u0bcd", 
- "Set your background color, font and image (tiled)": "\u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bbf\u0ba9\u0bcd\u0ba9\u0ba3\u0bbf \u0bb5\u0ba3\u0bcd\u0ba3\u0bae\u0bcd, \u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0bb0\u0bc1 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0baa\u0b9f\u0bae\u0bcd (\u0b93\u0b9f\u0bc1\u0b95\u0bb3\u0bc8\u0baf\u0bc1\u0b9f\u0bc8\u0baf) \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95", 
- "Solid background color (default light gray)": "\u0ba4\u0bbf\u0b9f \u0baa\u0bbf\u0ba9\u0bcd\u0ba9\u0ba3\u0bbf \u0ba8\u0bbf\u0bb1\u0bae\u0bcd (\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0b95 \u0b92\u0bb3\u0bbf \u0b9a\u0bbe\u0bae\u0bcd\u0baa\u0bb2\u0bcd)", 
- "Style Settings": "\u0b89\u0b9f\u0bc8 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Tahoma": "\u0ba4\u0bb9\u0bc7\u0bbe\u0bae\u0bbe", 
- "Verdana": "Verdana", 
- "Website": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0bae\u0bcd", 
- "add your own CSS (careful!)": "\u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b9a\u0bc6\u0bbe\u0ba8\u0bcd\u0ba4 CSS (careful!) \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95"
-}
\ No newline at end of file
diff --git a/website/doctype/style_settings/locale/th-doc.json b/website/doctype/style_settings/locale/th-doc.json
deleted file mode 100644
index 5c927ea..0000000
--- a/website/doctype/style_settings/locale/th-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "12px": "12px", 
- "13px": "13px", 
- "14px": "14px", 
- "15px": "15px", 
- "16px": "16px", 
- "Add CSS": "\u0e40\u0e1e\u0e34\u0e48\u0e21 CSS", 
- "Arial": "Arial", 
- "Auto generated": "\u0e2d\u0e2d\u0e42\u0e15\u0e49\u0e2a\u0e23\u0e49\u0e32\u0e07", 
- "Background Color": "\u0e2a\u0e35\u0e1e\u0e37\u0e49\u0e19\u0e2b\u0e25\u0e31\u0e07", 
- "Background Image": "\u0e20\u0e32\u0e1e\u0e1e\u0e37\u0e49\u0e19\u0e2b\u0e25\u0e31\u0e07", 
- "CSS": "CSS", 
- "Custom CSS": "CSS \u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07", 
- "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c", 
- "Font": "\u0e15\u0e31\u0e27\u0e2d\u0e31\u0e01\u0e29\u0e23", 
- "Font Size": "\u0e02\u0e19\u0e32\u0e14\u0e15\u0e31\u0e27\u0e2d\u0e31\u0e01\u0e29\u0e23", 
- "Georgia": "\u0e08\u0e2d\u0e23\u0e4c\u0e40\u0e08\u0e35\u0e22", 
- "Heading Font": "\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07 Font", 
- "Helvetica Neue": "Neue Helvetica", 
- "If image is selected, color will be ignored (attach first)": "\u0e2b\u0e32\u0e01\u0e20\u0e32\u0e1e\u0e16\u0e39\u0e01\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e2a\u0e35\u0e08\u0e30\u0e16\u0e39\u0e01\u0e25\u0e30\u0e40\u0e27\u0e49\u0e19 (\u0e41\u0e19\u0e1a\u0e41\u0e23\u0e01)", 
- "Lato": "lato", 
- "Lucida Grande": "\u0e41\u0e01\u0e23\u0e19\u0e14\u0e4c Lucida", 
- "Open Sans": "Sans \u0e40\u0e1b\u0e34\u0e14", 
- "Set your background color, font and image (tiled)": "\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e1e\u0e37\u0e49\u0e19\u0e2b\u0e25\u0e31\u0e07\u0e2a\u0e35\u0e41\u0e1a\u0e1a\u0e2d\u0e31\u0e01\u0e29\u0e23\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e41\u0e25\u0e30\u0e20\u0e32\u0e1e (\u0e01\u0e23\u0e30\u0e40\u0e1a\u0e37\u0e49\u0e2d\u0e07)", 
- "Solid background color (default light gray)": "\u0e2a\u0e35\u0e1e\u0e37\u0e49\u0e19\u0e2b\u0e25\u0e31\u0e07\u0e17\u0e35\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e02\u0e2d\u0e07\u0e41\u0e02\u0e47\u0e07 (\u0e2a\u0e35\u0e40\u0e17\u0e32\u0e2d\u0e48\u0e2d\u0e19\u0e04\u0e48\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19)", 
- "Style Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Tahoma": "Tahoma", 
- "Verdana": "Verdana", 
- "Website": "\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "add your own CSS (careful!)": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e2d\u0e07 CSS \u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 (careful!)"
-}
\ No newline at end of file
diff --git a/website/doctype/top_bar_item/README.md b/website/doctype/top_bar_item/README.md
new file mode 100644
index 0000000..3300367
--- /dev/null
+++ b/website/doctype/top_bar_item/README.md
@@ -0,0 +1 @@
+Link in the header or footer of the website.
\ No newline at end of file
diff --git a/website/doctype/top_bar_item/locale/_messages_doc.json b/website/doctype/top_bar_item/locale/_messages_doc.json
deleted file mode 100644
index 4b192c6..0000000
--- a/website/doctype/top_bar_item/locale/_messages_doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-[
- "Website", 
- "Target", 
- "Parent Label", 
- "URL", 
- "target = \"_blank\"", 
- "Label", 
- "Top Bar Item"
-]
\ No newline at end of file
diff --git a/website/doctype/top_bar_item/locale/ar-doc.json b/website/doctype/top_bar_item/locale/ar-doc.json
deleted file mode 100644
index a444014..0000000
--- a/website/doctype/top_bar_item/locale/ar-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Label": "\u0645\u0644\u0635\u0642", 
- "Parent Label": "\u0627\u0644\u0623\u0635\u0644 \u062a\u0633\u0645\u064a\u0629", 
- "Target": "\u0627\u0644\u0647\u062f\u0641", 
- "Top Bar Item": "\u0623\u0641\u0636\u0644 \u0634\u0631\u064a\u0637 \u0627\u0644\u0625\u063a\u0644\u0627\u0642", 
- "URL": "URL", 
- "Website": "\u0627\u0644\u0645\u0648\u0642\u0639", 
- "target = \"_blank\"": "\u0627\u0644\u0647\u062f\u0641 = &quot;_blank&quot;"
-}
\ No newline at end of file
diff --git a/website/doctype/top_bar_item/locale/de-doc.json b/website/doctype/top_bar_item/locale/de-doc.json
deleted file mode 100644
index 3ba47ee..0000000
--- a/website/doctype/top_bar_item/locale/de-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Label": "Etikett", 
- "Parent Label": "Eltern Etikett", 
- "Target": "Ziel", 
- "Top Bar Item": "Top Bar Artikel", 
- "URL": "URL", 
- "Website": "Webseite", 
- "target = \"_blank\"": "target = \"_blank\""
-}
\ No newline at end of file
diff --git a/website/doctype/top_bar_item/locale/es-doc.json b/website/doctype/top_bar_item/locale/es-doc.json
deleted file mode 100644
index d0f48fc..0000000
--- a/website/doctype/top_bar_item/locale/es-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Label": "Etiqueta", 
- "Parent Label": "Padres Label", 
- "Target": "Objetivo", 
- "Top Bar Item": "Bar Producto Top", 
- "URL": "URL", 
- "Website": "Sitio web", 
- "target = \"_blank\"": "target = &quot;_blank&quot;"
-}
\ No newline at end of file
diff --git a/website/doctype/top_bar_item/locale/fr-doc.json b/website/doctype/top_bar_item/locale/fr-doc.json
deleted file mode 100644
index 9abd634..0000000
--- a/website/doctype/top_bar_item/locale/fr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Label": "\u00c9tiquette", 
- "Parent Label": "\u00c9tiquette Parent", 
- "Target": "Cible", 
- "Top Bar Item": "Point Bar Top", 
- "URL": "URL", 
- "Website": "Site Web", 
- "target = \"_blank\"": "target = &quot;_blank&quot;"
-}
\ No newline at end of file
diff --git a/website/doctype/top_bar_item/locale/hi-doc.json b/website/doctype/top_bar_item/locale/hi-doc.json
deleted file mode 100644
index 3d040e0..0000000
--- a/website/doctype/top_bar_item/locale/hi-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Label": "\u0932\u0947\u092c\u0932", 
- "Parent Label": "\u092e\u093e\u0924\u093e - \u092a\u093f\u0924\u093e \u0932\u0947\u092c\u0932", 
- "Target": "\u0932\u0915\u094d\u0937\u094d\u092f", 
- "Top Bar Item": "\u0936\u0940\u0930\u094d\u0937 \u092c\u093e\u0930 \u0906\u0907\u091f\u092e", 
- "URL": "\u092f\u0942\u0906\u0930\u090f\u0932", 
- "Website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f", 
- "target = \"_blank\"": "\u0932\u0915\u094d\u0937\u094d\u092f = &quot;_blank&quot;"
-}
\ No newline at end of file
diff --git a/website/doctype/top_bar_item/locale/hr-doc.json b/website/doctype/top_bar_item/locale/hr-doc.json
deleted file mode 100644
index 09ad773..0000000
--- a/website/doctype/top_bar_item/locale/hr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Label": "Oznaka", 
- "Parent Label": "Roditelj Label", 
- "Target": "Meta", 
- "Top Bar Item": "Najbolje Bar artikla", 
- "URL": "URL", 
- "Website": "Website", 
- "target = \"_blank\"": "target = &quot;_blank&quot;"
-}
\ No newline at end of file
diff --git a/website/doctype/top_bar_item/locale/nl-doc.json b/website/doctype/top_bar_item/locale/nl-doc.json
deleted file mode 100644
index dc8bcda..0000000
--- a/website/doctype/top_bar_item/locale/nl-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Label": "Label", 
- "Parent Label": "Parent Label", 
- "Target": "Doel", 
- "Top Bar Item": "Top Bar Item", 
- "URL": "URL", 
- "Website": "Website", 
- "target = \"_blank\"": "target = &quot;_blank&quot;"
-}
\ No newline at end of file
diff --git a/website/doctype/top_bar_item/locale/pt-BR-doc.json b/website/doctype/top_bar_item/locale/pt-BR-doc.json
deleted file mode 100644
index 7dbfbac..0000000
--- a/website/doctype/top_bar_item/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Label": "Etiqueta", 
- "Parent Label": "Etiqueta pai", 
- "Target": "Meta", 
- "Top Bar Item": "Item da barra superior", 
- "URL": "URL", 
- "Website": "Site", 
- "target = \"_blank\"": "target = &quot;_blank&quot;"
-}
\ No newline at end of file
diff --git a/website/doctype/top_bar_item/locale/pt-doc.json b/website/doctype/top_bar_item/locale/pt-doc.json
deleted file mode 100644
index 305e75c..0000000
--- a/website/doctype/top_bar_item/locale/pt-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Label": "Etiqueta", 
- "Parent Label": "Etiqueta pai", 
- "Target": "Alvo", 
- "Top Bar Item": "Item da barra de topo", 
- "URL": "URL", 
- "Website": "Site", 
- "target = \"_blank\"": "target = &quot;_blank&quot;"
-}
\ No newline at end of file
diff --git a/website/doctype/top_bar_item/locale/sr-doc.json b/website/doctype/top_bar_item/locale/sr-doc.json
deleted file mode 100644
index 8ab1348..0000000
--- a/website/doctype/top_bar_item/locale/sr-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Label": "\u041d\u0430\u043b\u0435\u043f\u043d\u0438\u0446\u0430", 
- "Parent Label": "\u0420\u043e\u0434\u0438\u0442\u0435\u0459 \u041b\u0430\u0431\u0435\u043b", 
- "Target": "\u041c\u0435\u0442\u0430", 
- "Top Bar Item": "\u0422\u043e\u043f \u0411\u0430\u0440 \u0448\u0438\u0444\u0440\u0430", 
- "URL": "\u0423\u0420\u041b \u0430\u0434\u0440\u0435\u0441\u0430", 
- "Website": "\u0412\u0435\u0431\u0441\u0430\u0458\u0442", 
- "target = \"_blank\"": "\u0442\u0430\u0440\u0433\u0435\u0442 = &quot;_\u0431\u043b\u0430\u043d\u043a&quot;"
-}
\ No newline at end of file
diff --git a/website/doctype/top_bar_item/locale/ta-doc.json b/website/doctype/top_bar_item/locale/ta-doc.json
deleted file mode 100644
index 61987ab..0000000
--- a/website/doctype/top_bar_item/locale/ta-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Label": "\u0b9a\u0bbf\u0b9f\u0bcd\u0b9f\u0bc8", 
- "Parent Label": "\u0baa\u0bc6\u0bb1\u0bcd\u0bb1\u0bc7\u0bbe\u0bb0\u0bcd \u0bb2\u0bc7\u0baa\u0bbf\u0bb3\u0bcd", 
- "Target": "\u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1", 
- "Top Bar Item": "\u0bae\u0bc7\u0bb2\u0bcd \u0baa\u0b9f\u0bcd\u0b9f\u0bbf \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf", 
- "URL": "URL", 
- "Website": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0bae\u0bcd", 
- "target = \"_blank\"": "\u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1 = &quot;_blank&quot;"
-}
\ No newline at end of file
diff --git a/website/doctype/top_bar_item/locale/th-doc.json b/website/doctype/top_bar_item/locale/th-doc.json
deleted file mode 100644
index 74432ec..0000000
--- a/website/doctype/top_bar_item/locale/th-doc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "Label": "\u0e09\u0e25\u0e32\u0e01", 
- "Parent Label": "\u0e1b\u0e49\u0e32\u0e22\u0e41\u0e21\u0e48", 
- "Target": "\u0e40\u0e1b\u0e49\u0e32", 
- "Top Bar Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 Bar \u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e22\u0e2d\u0e14", 
- "URL": "URL", 
- "Website": "\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "target = \"_blank\"": "target = &quot;_blank&quot;"
-}
\ No newline at end of file
diff --git a/website/doctype/web_page/README.md b/website/doctype/web_page/README.md
new file mode 100644
index 0000000..1ef179b
--- /dev/null
+++ b/website/doctype/web_page/README.md
@@ -0,0 +1 @@
+Static (HTML / JS / CSS) page created by the user for the website.
\ No newline at end of file
diff --git a/website/doctype/web_page/locale/_messages_doc.json b/website/doctype/web_page/locale/_messages_doc.json
deleted file mode 100644
index 7055e1f..0000000
--- a/website/doctype/web_page/locale/_messages_doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-[
- "Text Align", 
- "Title", 
- "Insert Style", 
- "Content", 
- "Insert Code", 
- "Begin this page with a slideshow of images", 
- "More", 
- "Website", 
- "Javascript", 
- "Slideshow", 
- "File List", 
- "Page Name", 
- "Page content", 
- "Center", 
- "Content in markdown format that appears on the main side of your page", 
- "Title / headline of your page", 
- "Add code as &lt;script&gt;", 
- "Published", 
- "CSS", 
- "Left", 
- "Right", 
- "Page url name (auto-generated) (add \".html\")", 
- "Page to show on the website\n", 
- "Link to other pages in the side bar and next section", 
- "Main Section", 
- "Web Page"
-]
\ No newline at end of file
diff --git a/website/doctype/web_page/locale/ar-doc.json b/website/doctype/web_page/locale/ar-doc.json
deleted file mode 100644
index 21971ef..0000000
--- a/website/doctype/web_page/locale/ar-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Add code as &lt;script&gt;": "\u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u062a\u0639\u0644\u064a\u0645\u0627\u062a \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629 \u0643\u0645\u0627 &lt;script&gt;", 
- "Begin this page with a slideshow of images": "\u062a\u0628\u062f\u0623 \u0647\u0630\u0647 \u0627\u0644\u0635\u0641\u062d\u0629 \u0645\u0639 \u0639\u0631\u0636 \u0634\u0631\u0627\u0626\u062d \u0645\u0646 \u0627\u0644\u0635\u0648\u0631", 
- "CSS": "CSS", 
- "Center": "\u0645\u0631\u0643\u0632", 
- "Content": "\u0645\u062d\u062a\u0648\u0649", 
- "Content in markdown format that appears on the main side of your page": "\u0627\u0644\u0645\u062d\u062a\u0648\u0649 \u0641\u064a \u0634\u0643\u0644 \u062a\u062e\u0641\u064a\u0636 \u0627\u0644\u0633\u0639\u0631 \u0627\u0644\u0630\u064a \u064a\u0638\u0647\u0631 \u0639\u0644\u0649 \u0627\u0644\u062c\u0627\u0646\u0628 \u0627\u0644\u0631\u0626\u064a\u0633\u064a \u0645\u0646 \u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643", 
- "File List": "\u0645\u0644\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "Insert Code": "\u0625\u062f\u0631\u0627\u062c \u0631\u0645\u0632", 
- "Insert Style": "\u0625\u062f\u0631\u0627\u062c \u0634\u0643\u0644", 
- "Javascript": "\u062c\u0627\u0641\u0627 \u0633\u0643\u0631\u064a\u0628\u062a", 
- "Left": "\u062a\u0631\u0643", 
- "Link to other pages in the side bar and next section": "\u0631\u0628\u0637 \u0625\u0644\u0649 \u0635\u0641\u062d\u0627\u062a \u0623\u062e\u0631\u0649 \u0641\u064a \u0634\u0631\u064a\u0637 \u0627\u0644\u062c\u0627\u0646\u0628 \u0648\u0627\u0644\u0645\u0642\u0637\u0639 \u0627\u0644\u062a\u0627\u0644\u064a", 
- "Main Section": "\u0627\u0644\u0642\u0633\u0645 \u0627\u0644\u0639\u0627\u0645", 
- "More": "\u0623\u0643\u062b\u0631", 
- "Page Name": "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0633\u0645", 
- "Page content": "\u0635\u0641\u062d\u0629 \u0627\u0644\u0645\u062d\u062a\u0648\u0649", 
- "Page to show on the website": "\u0635\u0641\u062d\u0629 \u0644\u0644\u0639\u0631\u0636 \u0639\u0644\u0649 \u0627\u0644\u0645\u0648\u0642\u0639", 
- "Page url name (auto-generated) (add \".html\")": "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0633\u0645 \u0639\u0646\u0648\u0627\u0646 (\u062a\u0645 \u0625\u0646\u0634\u0627\u0624\u0647 \u062a\u0644\u0642\u0627\u0626\u064a\u0627) (\u0625\u0636\u0627\u0641\u0629 &quot;. HTML&quot;)", 
- "Published": "\u0646\u0634\u0631\u062a", 
- "Right": "\u062d\u0642", 
- "Slideshow": "\u0639\u0631\u0636 \u0627\u0644\u0634\u0631\u0627\u0626\u062d", 
- "Text Align": "\u0645\u062d\u0627\u0630\u0627\u0629 \u0627\u0644\u0646\u0635", 
- "Title": "\u0644\u0642\u0628", 
- "Title / headline of your page": "\u0639\u0646\u0648\u0627\u0646 / \u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643", 
- "Web Page": "\u0635\u0641\u062d\u0629 \u0639\u0644\u0649 \u0627\u0644\u0625\u0646\u062a\u0631\u0646\u062a", 
- "Website": "\u0627\u0644\u0645\u0648\u0642\u0639"
-}
\ No newline at end of file
diff --git a/website/doctype/web_page/locale/de-doc.json b/website/doctype/web_page/locale/de-doc.json
deleted file mode 100644
index 7905c90..0000000
--- a/website/doctype/web_page/locale/de-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Add code as &lt;script&gt;": "F\u00fcgen Sie Code wie <script>", 
- "Begin this page with a slideshow of images": "Beginnen Sie diese Seite mit einer Diashow von Bildern", 
- "CSS": "CSS", 
- "Center": "Zentrum", 
- "Content": "Inhalt", 
- "Content in markdown format that appears on the main side of your page": "Content in markdown Format, das auf der Hauptseite Ihrer Seite", 
- "File List": "Dateiliste", 
- "Insert Code": "Code einf\u00fcgen", 
- "Insert Style": "Legen Stil", 
- "Javascript": "Javascript", 
- "Left": "Links", 
- "Link to other pages in the side bar and next section": "Link zu anderen Seiten in der Seitenleiste und im n\u00e4chsten Abschnitt", 
- "Main Section": "Main Section", 
- "More": "Mehr", 
- "Page Name": "Page Name", 
- "Page content": "Seiteninhalt", 
- "Page url name (auto-generated) (add \".html\")": "Seite url Namen (automatisch generierte) (zus. \"Html\")", 
- "Published": "Ver\u00f6ffentlicht", 
- "Right": "Rechts", 
- "Slideshow": "Slideshow", 
- "Text Align": "Text ausrichten", 
- "Title": "Titel", 
- "Title / headline of your page": "Titel / \u00dcberschrift Ihrer Seite", 
- "Web Page": "Web Page", 
- "Website": "Webseite"
-}
\ No newline at end of file
diff --git a/website/doctype/web_page/locale/es-doc.json b/website/doctype/web_page/locale/es-doc.json
deleted file mode 100644
index b72b034..0000000
--- a/website/doctype/web_page/locale/es-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Add code as &lt;script&gt;": "Agregue c\u00f3digo como &lt;script&gt;", 
- "Begin this page with a slideshow of images": "Comience esta p\u00e1gina con un pase de diapositivas de im\u00e1genes", 
- "CSS": "CSS", 
- "Center": "Centro", 
- "Content": "Contenido", 
- "Content in markdown format that appears on the main side of your page": "El contenido en formato Markdown que aparece en la parte principal de su p\u00e1gina", 
- "File List": "Lista de archivos", 
- "Insert Code": "Insertar c\u00f3digo", 
- "Insert Style": "Inserte Estilo", 
- "Javascript": "Javascript", 
- "Left": "Izquierda", 
- "Link to other pages in the side bar and next section": "Enlace a otras p\u00e1ginas en el bar de al lado y en la secci\u00f3n siguiente", 
- "Main Section": "Secci\u00f3n principal", 
- "More": "M\u00e1s", 
- "Page Name": "Nombre p\u00e1gina", 
- "Page content": "Contenido de la p\u00e1gina", 
- "Page to show on the website": "P\u00e1gina para mostrar en la p\u00e1gina web", 
- "Page url name (auto-generated) (add \".html\")": "Nombre de la p\u00e1gina URL (generada autom\u00e1ticamente) (a\u00f1adir &quot;. Html&quot;)", 
- "Published": "Publicado", 
- "Right": "Derecho", 
- "Slideshow": "Presentaci\u00f3n", 
- "Text Align": "Alineaci\u00f3n del texto", 
- "Title": "T\u00edtulo", 
- "Title / headline of your page": "T\u00edtulo / t\u00edtulo de su p\u00e1gina", 
- "Web Page": "P\u00e1gina Web", 
- "Website": "Sitio web"
-}
\ No newline at end of file
diff --git a/website/doctype/web_page/locale/fr-doc.json b/website/doctype/web_page/locale/fr-doc.json
deleted file mode 100644
index eea159f..0000000
--- a/website/doctype/web_page/locale/fr-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Add code as &lt;script&gt;": "Ajoutez le code que &lt;script&gt;", 
- "Begin this page with a slideshow of images": "Commencez cette page avec un diaporama des images", 
- "CSS": "CSS", 
- "Center": "Centre", 
- "Content": "Teneur", 
- "Content in markdown format that appears on the main side of your page": "Contenu au format markdown qui appara\u00eet sur le c\u00f4t\u00e9 principal de votre page", 
- "File List": "Liste des fichiers", 
- "Insert Code": "Ins\u00e9rez le code", 
- "Insert Style": "Ins\u00e9rez style", 
- "Javascript": "Javascript", 
- "Left": "Gauche", 
- "Link to other pages in the side bar and next section": "Lien vers d&#39;autres pages dans la barre lat\u00e9rale et la section suivante", 
- "Main Section": "Section principale", 
- "More": "Plus", 
- "Page Name": "Nom de la page", 
- "Page content": "Contenu de la page", 
- "Page to show on the website": "Page \u00e0 afficher sur le site Web", 
- "Page url name (auto-generated) (add \".html\")": "Nom url de la page (g\u00e9n\u00e9r\u00e9 automatiquement) (ajouter &quot;. Html&quot;)", 
- "Published": "Publi\u00e9", 
- "Right": "Droit", 
- "Slideshow": "Diaporama", 
- "Text Align": "Aligner du texte", 
- "Title": "Titre", 
- "Title / headline of your page": "Titre / titre de votre page", 
- "Web Page": "Page Web", 
- "Website": "Site Web"
-}
\ No newline at end of file
diff --git a/website/doctype/web_page/locale/hi-doc.json b/website/doctype/web_page/locale/hi-doc.json
deleted file mode 100644
index 5342ef1..0000000
--- a/website/doctype/web_page/locale/hi-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Add code as &lt;script&gt;": "&lt;script&gt; \u0915\u094b\u0921 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u091c\u094b\u0921\u093c\u0947\u0902", 
- "Begin this page with a slideshow of images": "\u091b\u0935\u093f\u092f\u094b\u0902 \u0915\u093e \u090f\u0915 \u0938\u094d\u0932\u093e\u0907\u0921 \u0936\u094b \u0915\u0947 \u0938\u093e\u0925 \u0936\u0941\u0930\u0942 \u0907\u0938 \u092a\u0943\u0937\u094d\u0920", 
- "CSS": "\u0938\u0940\u090f\u0938\u090f\u0938", 
- "Center": "\u0915\u0947\u0902\u0926\u094d\u0930", 
- "Content": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940", 
- "Content in markdown format that appears on the main side of your page": "Markdown \u092a\u094d\u0930\u093e\u0930\u0942\u092a \u092e\u0947\u0902 \u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0939\u0948 \u0915\u093f \u0905\u092a\u0928\u0947 \u092a\u0943\u0937\u094d\u0920 \u0915\u0947 \u092e\u0941\u0916\u094d\u092f \u092a\u0915\u094d\u0937 \u092a\u0930 \u092a\u094d\u0930\u0915\u091f \u0939\u094b\u0924\u093e \u0939\u0948", 
- "File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940", 
- "Insert Code": "\u0915\u094b\u0921 \u0921\u093e\u0932\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Insert Style": "\u0936\u0948\u0932\u0940 \u0938\u092e\u094d\u092e\u093f\u0932\u093f\u0924 \u0915\u0930\u0947\u0902", 
- "Javascript": "\u091c\u093e\u0935\u093e\u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f", 
- "Left": "\u0935\u093e\u092e", 
- "Link to other pages in the side bar and next section": "\u0938\u093e\u0907\u0921 \u092c\u093e\u0930 \u092e\u0947\u0902 \u0905\u0928\u094d\u092f \u092a\u0943\u0937\u094d\u0920\u094b\u0902 \u0914\u0930 \u0905\u0917\u0932\u0947 \u0905\u0928\u0941\u092d\u093e\u0917 \u0932\u093f\u0902\u0915", 
- "Main Section": "\u092e\u0941\u0916\u094d\u092f \u0927\u093e\u0930\u093e", 
- "More": "\u0905\u0927\u093f\u0915", 
- "Page Name": "\u092a\u0947\u091c \u0915\u093e \u0928\u093e\u092e", 
- "Page content": "\u092a\u0943\u0937\u094d\u0920 \u0938\u093e\u092e\u0917\u094d\u0930\u0940", 
- "Page to show on the website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u092a\u0930 \u0926\u093f\u0916\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f", 
- "Page url name (auto-generated) (add \".html\")": "\u092a\u0943\u0937\u094d\u0920 url (\u0911\u091f\u094b \u0909\u0924\u094d\u092a\u0928\u094d\u0928) \u0928\u093e\u092e (\u091c\u094b\u0921\u093c &quot;html.&quot;)", 
- "Published": "\u092a\u094d\u0930\u0915\u093e\u0936\u093f\u0924", 
- "Right": "\u0938\u0939\u0940", 
- "Slideshow": "\u0938\u094d\u0932\u093e\u0907\u0921 \u0936\u094b", 
- "Text Align": "\u092a\u093e\u0920 \u0938\u0902\u0930\u0947\u0916\u093f\u0924", 
- "Title": "\u0936\u0940\u0930\u094d\u0937\u0915", 
- "Title / headline of your page": "\u0936\u0940\u0930\u094d\u0937\u0915 / \u0905\u092a\u0928\u0947 \u092a\u0943\u0937\u094d\u0920 \u0915\u093e \u0936\u0940\u0930\u094d\u0937\u0915", 
- "Web Page": "\u0935\u0947\u092c \u092a\u0947\u091c", 
- "Website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f"
-}
\ No newline at end of file
diff --git a/website/doctype/web_page/locale/hr-doc.json b/website/doctype/web_page/locale/hr-doc.json
deleted file mode 100644
index 6bcd6e7..0000000
--- a/website/doctype/web_page/locale/hr-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Add code as &lt;script&gt;": "Dodaj kod kao &lt;script&gt;", 
- "Begin this page with a slideshow of images": "Po\u010dnite ovu stranicu s slideshow slika", 
- "CSS": "CSS", 
- "Center": "Centar", 
- "Content": "Sadr\u017eaj", 
- "Content in markdown format that appears on the main side of your page": "Sadr\u017eaj u smanjenje formatu koji se pojavljuje na glavnoj strani stranice", 
- "File List": "Popis datoteka", 
- "Insert Code": "Umetnite kod", 
- "Insert Style": "Umetni stil", 
- "Javascript": "Javascript", 
- "Left": "Lijevo", 
- "Link to other pages in the side bar and next section": "Link na drugim stranicama na strani bar i sljede\u0107u sekciju", 
- "Main Section": "Glavni Odjeljak", 
- "More": "Vi\u0161e", 
- "Page Name": "Stranica Ime", 
- "Page content": "Sadr\u017eaj stranice", 
- "Page to show on the website": "Stranica pokazati na web stranici", 
- "Page url name (auto-generated) (add \".html\")": "Stranica url ime (automatski generirani) (dodaj &quot;. Html&quot;)", 
- "Published": "Objavljen", 
- "Right": "Desno", 
- "Slideshow": "Slideshow", 
- "Text Align": "Tekst Poravnajte", 
- "Title": "Naslov", 
- "Title / headline of your page": "Naslov / naslov va\u0161e stranice", 
- "Web Page": "Web stranica", 
- "Website": "Website"
-}
\ No newline at end of file
diff --git a/website/doctype/web_page/locale/nl-doc.json b/website/doctype/web_page/locale/nl-doc.json
deleted file mode 100644
index 1e01b22..0000000
--- a/website/doctype/web_page/locale/nl-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Add code as &lt;script&gt;": "Voeg code als &lt;script&gt;", 
- "Begin this page with a slideshow of images": "Begin deze pagina met een diavoorstelling van foto&#39;s", 
- "CSS": "CSS", 
- "Center": "Centrum", 
- "Content": "Inhoud", 
- "Content in markdown format that appears on the main side of your page": "Inhoud in Markdown-formaat dat wordt weergegeven op de belangrijkste kant van uw pagina", 
- "File List": "File List", 
- "Insert Code": "Plaats Code", 
- "Insert Style": "Plaats Style", 
- "Javascript": "Javascript", 
- "Left": "Links", 
- "Link to other pages in the side bar and next section": "Link naar andere pagina&#39;s in de zijbalk en de volgende sectie", 
- "Main Section": "Hoofd Sectie", 
- "More": "Meer", 
- "Page Name": "Page Name", 
- "Page content": "Inhoud van de pagina", 
- "Page to show on the website": "Pagina om te laten zien op de website", 
- "Page url name (auto-generated) (add \".html\")": "Pagina URL-naam (auto-generated) (toe te voegen &quot;. Html&quot;)", 
- "Published": "Gepubliceerd", 
- "Right": "Rechts", 
- "Slideshow": "Diashow", 
- "Text Align": "Tekst uitlijnen", 
- "Title": "Titel", 
- "Title / headline of your page": "Titel / kop van uw pagina", 
- "Web Page": "Webpagina", 
- "Website": "Website"
-}
\ No newline at end of file
diff --git a/website/doctype/web_page/locale/pt-BR-doc.json b/website/doctype/web_page/locale/pt-BR-doc.json
deleted file mode 100644
index 2799fb2..0000000
--- a/website/doctype/web_page/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "Add code as &lt;script&gt;": "Adicionar c\u00f3digo como &lt;script&gt;", 
- "Begin this page with a slideshow of images": "Comece esta p\u00e1gina com um slideshow de imagens", 
- "CSS": "CSS", 
- "Center": "Centro", 
- "Content": "Conte\u00fado", 
- "Content in markdown format that appears on the main side of your page": "Conte\u00fados em formato markdown que aparecem no lado principal de sua p\u00e1gina", 
- "File List": "Lista de Arquivos", 
- "Insert Code": "Inserir C\u00f3digo", 
- "Insert Style": "Inserir Estilo", 
- "Javascript": "Javascript", 
- "Left": "Esquerda", 
- "Link to other pages in the side bar and next section": "Link para outras p\u00e1ginas na barra lateral e se\u00e7\u00e3o seguinte", 
- "Main Section": "Se\u00e7\u00e3o Principal", 
- "More": "Mais", 
- "Page Name": "Nome da P\u00e1gina", 
- "Page content": "Conte\u00fado da p\u00e1gina", 
- "Page url name (auto-generated) (add \".html\")": "Nome da p\u00e1gina url (gerado automaticamente) (adicione &quot;.html&quot;)", 
- "Published": "Publicado", 
- "Right": "Direito", 
- "Slideshow": "Apresenta\u00e7\u00e3o de slides", 
- "Text Align": "Alinhar Texto", 
- "Title": "T\u00edtulo", 
- "Title / headline of your page": "T\u00edtulo / chamada da sua p\u00e1gina", 
- "Web Page": "P\u00e1gina Web", 
- "Website": "Site"
-}
\ No newline at end of file
diff --git a/website/doctype/web_page/locale/pt-doc.json b/website/doctype/web_page/locale/pt-doc.json
deleted file mode 100644
index 31de8e7..0000000
--- a/website/doctype/web_page/locale/pt-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Add code as &lt;script&gt;": "Adicionar c\u00f3digo como &lt;script&gt;", 
- "Begin this page with a slideshow of images": "Comece esta p\u00e1gina com um slideshow de imagens", 
- "CSS": "CSS", 
- "Center": "Centro", 
- "Content": "Conte\u00fado", 
- "Content in markdown format that appears on the main side of your page": "Conte\u00fados em formato markdown que aparece no lado principal de sua p\u00e1gina", 
- "File List": "Lista de Arquivos", 
- "Insert Code": "Insira C\u00f3digo", 
- "Insert Style": "Insira Estilo", 
- "Javascript": "Javascript", 
- "Left": "Esquerda", 
- "Link to other pages in the side bar and next section": "Link para outras p\u00e1ginas na barra lateral e se\u00e7\u00e3o seguinte", 
- "Main Section": "Se\u00e7\u00e3o Principal", 
- "More": "Mais", 
- "Page Name": "Nome da P\u00e1gina", 
- "Page content": "O conte\u00fado da p\u00e1gina", 
- "Page to show on the website": "P\u00e1gina para mostrar no site", 
- "Page url name (auto-generated) (add \".html\")": "Nome da p\u00e1gina url (gerado automaticamente) (adicione &quot;. Html&quot;)", 
- "Published": "Publicado", 
- "Right": "Direito", 
- "Slideshow": "Slideshow", 
- "Text Align": "Alinhar texto", 
- "Title": "T\u00edtulo", 
- "Title / headline of your page": "T\u00edtulo / manchete de sua p\u00e1gina", 
- "Web Page": "P\u00e1gina Web", 
- "Website": "Site"
-}
\ No newline at end of file
diff --git a/website/doctype/web_page/locale/sr-doc.json b/website/doctype/web_page/locale/sr-doc.json
deleted file mode 100644
index 63e4a00..0000000
--- a/website/doctype/web_page/locale/sr-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Add code as &lt;script&gt;": "\u0414\u043e\u0434\u0430\u0458\u0442\u0435 \u043a\u043e\u0434 \u043a\u0430\u043e &lt;\u0441\u0446\u0440\u0438\u043f\u0442&gt;", 
- "Begin this page with a slideshow of images": "\u041f\u043e\u0447\u043d\u0438\u0442\u0435 \u043e\u0432\u0443 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u0441\u0430 \u0441\u043b\u0430\u0458\u0434\u043e\u0432\u0430 \u0441\u043b\u0438\u043a\u0430", 
- "CSS": "\u0426\u0421\u0421", 
- "Center": "\u0426\u0435\u043d\u0442\u0430\u0440", 
- "Content": "\u0421\u0430\u0434\u0440\u0436\u0438\u043d\u0430", 
- "Content in markdown format that appears on the main side of your page": "\u0421\u0430\u0434\u0440\u0436\u0430\u0458 \u0443 \u043c\u0430\u0440\u043a\u0434\u043e\u0432\u043d \u0444\u043e\u0440\u043c\u0430\u0442\u0443 \u043a\u043e\u0458\u0438 \u0441\u0435 \u043f\u043e\u0458\u0430\u0432\u0459\u0443\u0458\u0435 \u043d\u0430 \u0433\u043b\u0430\u0432\u043d\u043e\u0458 \u0441\u0442\u0440\u0430\u043d\u0438 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435", 
- "File List": "\u0424\u0438\u043b\u0435 \u041b\u0438\u0441\u0442", 
- "Insert Code": "\u0418\u043d\u0441\u0435\u0440\u0442 \u0426\u043e\u0434\u0435", 
- "Insert Style": "\u0423\u0431\u0430\u0446\u0438\u0442\u0435 \u0421\u0442\u0438\u043b\u0435", 
- "Javascript": "\u0408\u0430\u0432\u0430\u0441\u0446\u0440\u0438\u043f\u0442", 
- "Left": "\u041b\u0435\u0432\u043e", 
- "Link to other pages in the side bar and next section": "\u041b\u0438\u043d\u043a \u043a\u0430 \u0434\u0440\u0443\u0433\u0438\u043c \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u043c\u0430 \u0443 \u0431\u043e\u0447\u043d\u043e\u0458 \u0442\u0440\u0430\u0446\u0438 \u0438 \u043d\u0430\u0440\u0435\u0434\u043d\u0435 \u0441\u0435\u043a\u0446\u0438\u0458\u0430", 
- "Main Section": "\u0413\u043b\u0430\u0432\u043d\u0438 \u0421\u0435\u043a\u0446\u0438\u0458\u0430", 
- "More": "\u0412\u0438\u0448\u0435", 
- "Page Name": "\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0418\u043c\u0435", 
- "Page content": "\u0421\u0430\u0434\u0440\u0436\u0430\u0458 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435", 
- "Page to show on the website": "\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0437\u0430 \u043f\u0440\u0438\u043a\u0430\u0437\u0438\u0432\u0430\u045a\u0435 \u043d\u0430 \u0441\u0430\u0458\u0442\u0443", 
- "Page url name (auto-generated) (add \".html\")": "\u041f\u0430\u0433\u0435 \u0443\u0440\u043b \u0438\u043c\u0435 (\u0430\u0443\u0442\u043e-\u0433\u0435\u043d\u0435\u0440\u0438\u0441\u0430\u043d\u0438) (\u0430\u0434\u0434 &quot;\u0445\u0442\u043c\u043b&quot;).", 
- "Published": "\u041e\u0431\u0458\u0430\u0432\u0459\u0435\u043d", 
- "Right": "\u041f\u0440\u0430\u0432\u043e", 
- "Slideshow": "\u0421\u043b\u0438\u0434\u0435\u0441\u0445\u043e\u0432", 
- "Text Align": "\u0422\u0435\u043a\u0441\u0442 \u041f\u043e\u0440\u0430\u0432\u043d\u0430\u0458", 
- "Title": "\u041d\u0430\u0441\u043b\u043e\u0432", 
- "Title / headline of your page": "\u041d\u0430\u0441\u043b\u043e\u0432 / \u043d\u0430\u0441\u043b\u043e\u0432 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435", 
- "Web Page": "\u0412\u0435\u0431 \u0441\u0442\u0440\u0430\u043d\u0430", 
- "Website": "\u0412\u0435\u0431\u0441\u0430\u0458\u0442"
-}
\ No newline at end of file
diff --git a/website/doctype/web_page/locale/ta-doc.json b/website/doctype/web_page/locale/ta-doc.json
deleted file mode 100644
index a7cd027..0000000
--- a/website/doctype/web_page/locale/ta-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Add code as &lt;script&gt;": "&lt;script&gt; \u0b8e\u0ba9 \u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bc1 \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95", 
- "Begin this page with a slideshow of images": "\u0baa\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0b92\u0bb0\u0bc1 \u0b95\u0bbe\u0b9f\u0bcd\u0b9a\u0bbf\u0baf\u0bc8 \u0b87\u0ba8\u0bcd\u0ba4 \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0b99\u0bcd\u0b95", 
- "CSS": "CSS", 
- "Center": "\u0bae\u0bc8\u0baf\u0bae\u0bcd", 
- "Content": "\u0b89\u0bb3\u0bcd\u0bb3\u0b9f\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Content in markdown format that appears on the main side of your page": "\u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0bae\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0baf \u0baa\u0b95\u0bcd\u0b95\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0ba4\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1\u0bc1\u0bae\u0bcd markdown \u0bb5\u0b9f\u0bbf\u0bb5\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bbf\u0bb2\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0b9f\u0b95\u0bcd\u0b95\u0ba4\u0bcd\u0ba4\u0bc8", 
- "File List": "\u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Insert Code": "\u0b95\u0bc7\u0bbe\u0b9f\u0bcd \u0b9a\u0bc6\u0bb0\u0bc1\u0b95", 
- "Insert Style": "\u0b89\u0b9f\u0bc8 \u0b9a\u0bc6\u0bb0\u0bc1\u0b95", 
- "Javascript": "\u0b9c\u0bbe\u0bb5\u0bbe \u0bb8\u0bcd\u0b95\u0bbf\u0bb0\u0bbf\u0baa\u0bcd\u0b9f\u0bcd", 
- "Left": "\u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc1", 
- "Link to other pages in the side bar and next section": "\u0baa\u0b95\u0bcd\u0b95 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bbf\u0bb2\u0bcd \u0bae\u0bb1\u0bcd\u0bb1 \u0baa\u0b95\u0bcd\u0b95\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0b85\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4 \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bbf\u0bb2\u0bcd \u0b87\u0ba3\u0bc8\u0b95\u0bcd\u0b95", 
- "Main Section": "\u0bae\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0baf \u0baa\u0b95\u0bc1\u0ba4\u0bbf", 
- "More": "\u0b85\u0ba4\u0bbf\u0b95", 
- "Page Name": "\u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Page content": "\u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0b9f\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Page to show on the website": "\u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0bb5\u0bb2\u0bc8\u0ba4\u0bcd\u0ba4\u0bb3\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0b95\u0bbe\u0b9f\u0bcd\u0b9f", 
- "Page url name (auto-generated) (add \".html\")": "\u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0b87\u0ba3\u0bc8\u0baf \u0baa\u0bc6\u0baf\u0bb0\u0bcd (\u0ba4\u0bbe\u0ba9\u0bbe\u0b95 \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f) (\u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95 &quot;. Html&quot;)", 
- "Published": "\u0bb5\u0bc6\u0bb3\u0bbf\u0baf\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f", 
- "Right": "\u0b9a\u0bb0\u0bbf\u0baf\u0bbe\u0ba9", 
- "Slideshow": "\u0bb8\u0bcd\u0bb2\u0bc8\u0b9f\u0bc1\u0bb7\u0bc7\u0bbe", 
- "Text Align": "\u0b89\u0bb0\u0bc8 \u0b9a\u0bc0\u0bb0\u0bae\u0bc8", 
- "Title": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Title / headline of your page": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 / \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Web Page": "\u0bb5\u0bb2\u0bc8 \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Website": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0bae\u0bcd"
-}
\ No newline at end of file
diff --git a/website/doctype/web_page/locale/th-doc.json b/website/doctype/web_page/locale/th-doc.json
deleted file mode 100644
index 381af88..0000000
--- a/website/doctype/web_page/locale/th-doc.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "Add code as &lt;script&gt;": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e23\u0e2b\u0e31\u0e2a\u0e40\u0e1b\u0e47\u0e19 &lt;script&gt;", 
- "Begin this page with a slideshow of images": "\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e19\u0e35\u0e49\u0e43\u0e2b\u0e49\u0e01\u0e31\u0e1a\u0e2a\u0e44\u0e25\u0e14\u0e4c\u0e42\u0e0a\u0e27\u0e4c\u0e08\u0e32\u0e01\u0e20\u0e32\u0e1e", 
- "CSS": "CSS", 
- "Center": "\u0e28\u0e39\u0e19\u0e22\u0e4c", 
- "Content": "\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32", 
- "Content in markdown format that appears on the main side of your page": "\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32\u0e43\u0e19\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a markdown \u0e0b\u0e36\u0e48\u0e07\u0e1b\u0e23\u0e32\u0e01\u0e0f\u0e1a\u0e19\u0e14\u0e49\u0e32\u0e19\u0e2b\u0e25\u0e31\u0e01\u0e02\u0e2d\u0e07\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13", 
- "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c", 
- "Insert Code": "\u0e43\u0e2a\u0e48\u0e23\u0e2b\u0e31\u0e2a", 
- "Insert Style": "\u0e43\u0e2a\u0e48\u0e2a\u0e44\u0e15\u0e25\u0e4c", 
- "Javascript": "javascript", 
- "Left": "\u0e0b\u0e49\u0e32\u0e22", 
- "Link to other pages in the side bar and next section": "\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e42\u0e22\u0e07\u0e44\u0e1b\u0e22\u0e31\u0e07\u0e2b\u0e19\u0e49\u0e32\u0e2d\u0e37\u0e48\u0e19 \u0e46 \u0e43\u0e19\u0e41\u0e16\u0e1a\u0e14\u0e49\u0e32\u0e19\u0e02\u0e49\u0e32\u0e07\u0e41\u0e25\u0e30\u0e2a\u0e48\u0e27\u0e19\u0e16\u0e31\u0e14\u0e44\u0e1b", 
- "Main Section": "\u0e21\u0e32\u0e15\u0e23\u0e32\u0e2b\u0e25\u0e31\u0e01", 
- "More": "\u0e02\u0e36\u0e49\u0e19", 
- "Page Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e1e\u0e08", 
- "Page content": "\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32\u0e02\u0e2d\u0e07\u0e2b\u0e19\u0e49\u0e32", 
- "Page to show on the website": "\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e41\u0e2a\u0e14\u0e07\u0e1a\u0e19\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Page url name (auto-generated) (add \".html\")": "\u0e0a\u0e37\u0e48\u0e2d URL \u0e2b\u0e19\u0e49\u0e32 (\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19\u0e42\u0e14\u0e22\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34) (\u0e40\u0e1e\u0e34\u0e48\u0e21 &quot;. html&quot;)", 
- "Published": "\u0e40\u0e1c\u0e22\u0e41\u0e1e\u0e23\u0e48", 
- "Right": "\u0e02\u0e27\u0e32", 
- "Slideshow": "\u0e2a\u0e44\u0e25\u0e14\u0e4c\u0e42\u0e0a\u0e27\u0e4c", 
- "Text Align": "\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e15\u0e4d\u0e32\u0e41\u0e2b\u0e19\u0e48\u0e07", 
- "Title": "\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Title / headline of your page": "\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07 / \u0e1e\u0e32\u0e14\u0e2b\u0e31\u0e27\u0e02\u0e2d\u0e07\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13", 
- "Web Page": "\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a", 
- "Website": "\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c"
-}
\ No newline at end of file
diff --git a/website/doctype/website_item_group/README.md b/website/doctype/website_item_group/README.md
new file mode 100644
index 0000000..54abfaf
--- /dev/null
+++ b/website/doctype/website_item_group/README.md
@@ -0,0 +1 @@
+Alternate grouping of parent Item (for website, so an Item can be listed under multiple groups).
\ No newline at end of file
diff --git a/website/doctype/website_item_group/locale/_messages_doc.json b/website/doctype/website_item_group/locale/_messages_doc.json
deleted file mode 100644
index 9f280d0..0000000
--- a/website/doctype/website_item_group/locale/_messages_doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-[
- "Website", 
- "Website Item Group", 
- "Cross Listing of Item in multiple groups", 
- "Item Group"
-]
\ No newline at end of file
diff --git a/website/doctype/website_item_group/locale/ar-doc.json b/website/doctype/website_item_group/locale/ar-doc.json
deleted file mode 100644
index e1830a0..0000000
--- a/website/doctype/website_item_group/locale/ar-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Cross Listing of Item in multiple groups": "\u0639\u0628\u0648\u0631 \u0625\u062f\u0631\u0627\u062c \u0639\u0646\u0635\u0631 \u0641\u064a \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0645\u062a\u0639\u062f\u062f\u0629", 
- "Item Group": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", 
- "Website": "\u0627\u0644\u0645\u0648\u0642\u0639", 
- "Website Item Group": "\u0645\u0648\u0642\u0639 \u0627\u0644\u0633\u0644\u0639\u0629 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629"
-}
\ No newline at end of file
diff --git a/website/doctype/website_item_group/locale/de-doc.json b/website/doctype/website_item_group/locale/de-doc.json
deleted file mode 100644
index 6b4013a..0000000
--- a/website/doctype/website_item_group/locale/de-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Cross Listing of Item in multiple groups": "\u00dcberqueren Auflistung der Artikel in mehreren Gruppen", 
- "Item Group": "Artikel-Gruppe", 
- "Website": "Webseite", 
- "Website Item Group": "Website-Elementgruppe"
-}
\ No newline at end of file
diff --git a/website/doctype/website_item_group/locale/es-doc.json b/website/doctype/website_item_group/locale/es-doc.json
deleted file mode 100644
index cea2412..0000000
--- a/website/doctype/website_item_group/locale/es-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Cross Listing of Item in multiple groups": "Cruce Listado de art\u00edculos en varios grupos", 
- "Item Group": "Grupo de art\u00edculos", 
- "Website": "Sitio web", 
- "Website Item Group": "Website grupo de elementos"
-}
\ No newline at end of file
diff --git a/website/doctype/website_item_group/locale/fr-doc.json b/website/doctype/website_item_group/locale/fr-doc.json
deleted file mode 100644
index 05221a2..0000000
--- a/website/doctype/website_item_group/locale/fr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Cross Listing of Item in multiple groups": "Cross Listing des articles dans plusieurs groupes", 
- "Item Group": "Groupe d&#39;\u00e9l\u00e9ments", 
- "Website": "Site Web", 
- "Website Item Group": "Groupe Article Site"
-}
\ No newline at end of file
diff --git a/website/doctype/website_item_group/locale/hi-doc.json b/website/doctype/website_item_group/locale/hi-doc.json
deleted file mode 100644
index ff2e6ab..0000000
--- a/website/doctype/website_item_group/locale/hi-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Cross Listing of Item in multiple groups": "\u0915\u0908 \u0938\u092e\u0942\u0939\u094b\u0902 \u092e\u0947\u0902 \u0906\u0907\u091f\u092e \u0932\u093f\u0938\u094d\u091f\u093f\u0902\u0917 \u092a\u093e\u0930", 
- "Item Group": "\u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f", 
- "Website Item Group": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939"
-}
\ No newline at end of file
diff --git a/website/doctype/website_item_group/locale/hr-doc.json b/website/doctype/website_item_group/locale/hr-doc.json
deleted file mode 100644
index 4979b9f..0000000
--- a/website/doctype/website_item_group/locale/hr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Cross Listing of Item in multiple groups": "Kri\u017e Oglas stavke u vi\u0161e grupa", 
- "Item Group": "Stavka Grupa", 
- "Website": "Website", 
- "Website Item Group": "Web stranica artikla Grupa"
-}
\ No newline at end of file
diff --git a/website/doctype/website_item_group/locale/nl-doc.json b/website/doctype/website_item_group/locale/nl-doc.json
deleted file mode 100644
index 6043eb9..0000000
--- a/website/doctype/website_item_group/locale/nl-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Cross Listing of Item in multiple groups": "Kruis een overzicht van onze item in meerdere groepen", 
- "Item Group": "Item Group", 
- "Website": "Website", 
- "Website Item Group": "Website Item Group"
-}
\ No newline at end of file
diff --git a/website/doctype/website_item_group/locale/pt-BR-doc.json b/website/doctype/website_item_group/locale/pt-BR-doc.json
deleted file mode 100644
index 30adcc9..0000000
--- a/website/doctype/website_item_group/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Cross Listing of Item in multiple groups": "Listagem Cruzada dos itens em m\u00faltiplos grupos", 
- "Item Group": "Grupo de Itens", 
- "Website": "Site", 
- "Website Item Group": "Grupo de Itens do site"
-}
\ No newline at end of file
diff --git a/website/doctype/website_item_group/locale/pt-doc.json b/website/doctype/website_item_group/locale/pt-doc.json
deleted file mode 100644
index bdbf7e0..0000000
--- a/website/doctype/website_item_group/locale/pt-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Cross Listing of Item in multiple groups": "Atravesse de Listagem do item em v\u00e1rios grupos", 
- "Item Group": "Grupo Item", 
- "Website": "Site", 
- "Website Item Group": "Grupo Item site"
-}
\ No newline at end of file
diff --git a/website/doctype/website_item_group/locale/sr-doc.json b/website/doctype/website_item_group/locale/sr-doc.json
deleted file mode 100644
index 15f9379..0000000
--- a/website/doctype/website_item_group/locale/sr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Cross Listing of Item in multiple groups": "\u041a\u0440\u0441\u0442 \u041b\u0438\u0441\u0442\u0438\u043d\u0433 \u043f\u0440\u0435\u0434\u043c\u0435\u0442\u0430 \u043d\u0430 \u0432\u0438\u0448\u0435 \u0433\u0440\u0443\u043f\u0430", 
- "Item Group": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0413\u0440\u0443\u043f\u0430", 
- "Website": "\u0412\u0435\u0431\u0441\u0430\u0458\u0442", 
- "Website Item Group": "\u0421\u0430\u0458\u0442 \u0442\u0430\u0447\u043a\u0430 \u0413\u0440\u0443\u043f\u0430"
-}
\ No newline at end of file
diff --git a/website/doctype/website_item_group/locale/ta-doc.json b/website/doctype/website_item_group/locale/ta-doc.json
deleted file mode 100644
index f6947d7..0000000
--- a/website/doctype/website_item_group/locale/ta-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Cross Listing of Item in multiple groups": "\u0baa\u0bb2 \u0b95\u0bc1\u0bb4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bbe\u0b95 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd \u0b95\u0b9f\u0b95\u0bcd\u0b95", 
- "Item Group": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Website": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0bae\u0bcd", 
- "Website Item Group": "\u0b87\u0ba3\u0bc8\u0baf \u0ba4\u0b95\u0bb5\u0bb2\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bc1\u0bb4\u0bc1"
-}
\ No newline at end of file
diff --git a/website/doctype/website_item_group/locale/th-doc.json b/website/doctype/website_item_group/locale/th-doc.json
deleted file mode 100644
index 297caaa..0000000
--- a/website/doctype/website_item_group/locale/th-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Cross Listing of Item in multiple groups": "\u0e02\u0e49\u0e32\u0e21\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e02\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e43\u0e19\u0e2b\u0e25\u0e32\u0e22\u0e01\u0e25\u0e38\u0e48\u0e21", 
- "Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Website": "\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Website Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c"
-}
\ No newline at end of file
diff --git a/website/doctype/website_product_category/__init__.py b/website/doctype/website_product_category/__init__.py
deleted file mode 100644
index e69de29..0000000
--- a/website/doctype/website_product_category/__init__.py
+++ /dev/null
diff --git a/website/doctype/website_product_category/locale/_messages_doc.json b/website/doctype/website_product_category/locale/_messages_doc.json
deleted file mode 100644
index cacc0ac..0000000
--- a/website/doctype/website_product_category/locale/_messages_doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-[
- "Website", 
- "Product Category for website", 
- "Indent", 
- "Item Group", 
- "Website Product Category"
-]
\ No newline at end of file
diff --git a/website/doctype/website_product_category/locale/ar-doc.json b/website/doctype/website_product_category/locale/ar-doc.json
deleted file mode 100644
index eaa1f44..0000000
--- a/website/doctype/website_product_category/locale/ar-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "0": "0", 
- "1": "1", 
- "2": "2", 
- "3": "3", 
- "4": "4", 
- "5": "5", 
- "Indent": "\u0627\u0644\u0645\u0633\u0627\u0641\u0629 \u0627\u0644\u0628\u0627\u062f\u0626\u0629", 
- "Item Group": "\u0627\u0644\u0628\u0646\u062f \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", 
- "Product Category for website": "\u0641\u0626\u0629 \u0645\u0646 \u0641\u0626\u0627\u062a \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0644\u0645\u0648\u0642\u0639 \u0627\u0644\u0648\u064a\u0628", 
- "Website": "\u0627\u0644\u0645\u0648\u0642\u0639", 
- "Website Product Category": "\u0627\u0644\u0645\u0648\u0642\u0639 \u0641\u0626\u0629 \u0627\u0644\u0645\u0646\u062a\u062c"
-}
\ No newline at end of file
diff --git a/website/doctype/website_product_category/locale/de-doc.json b/website/doctype/website_product_category/locale/de-doc.json
deleted file mode 100644
index d834954..0000000
--- a/website/doctype/website_product_category/locale/de-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Indent": "Einzug", 
- "Item Group": "Artikel-Gruppe", 
- "Product Category for website": "Produktkategorie f\u00fcr Website", 
- "Website": "Webseite", 
- "Website Product Category": "Website Produktkategorie"
-}
\ No newline at end of file
diff --git a/website/doctype/website_product_category/locale/es-doc.json b/website/doctype/website_product_category/locale/es-doc.json
deleted file mode 100644
index 10c6b90..0000000
--- a/website/doctype/website_product_category/locale/es-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "0": "0", 
- "1": "1", 
- "2": "2", 
- "3": "3", 
- "4": "4", 
- "5": "5", 
- "Indent": "Sangrar", 
- "Item Group": "Grupo de art\u00edculos", 
- "Product Category for website": "Categor\u00eda de productos para el sitio web", 
- "Website": "Sitio web", 
- "Website Product Category": "Sitio web Categor\u00eda de producto"
-}
\ No newline at end of file
diff --git a/website/doctype/website_product_category/locale/fr-doc.json b/website/doctype/website_product_category/locale/fr-doc.json
deleted file mode 100644
index 40bfda6..0000000
--- a/website/doctype/website_product_category/locale/fr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "0": "0", 
- "1": "1", 
- "2": "2", 
- "3": "3", 
- "4": "4", 
- "5": "5", 
- "Indent": "Tiret", 
- "Item Group": "Groupe d&#39;\u00e9l\u00e9ments", 
- "Product Category for website": "Cat\u00e9gorie de produit pour le site web", 
- "Website": "Site Web", 
- "Website Product Category": "Cat\u00e9gorie de produit site web"
-}
\ No newline at end of file
diff --git a/website/doctype/website_product_category/locale/hi-doc.json b/website/doctype/website_product_category/locale/hi-doc.json
deleted file mode 100644
index 5416bb9..0000000
--- a/website/doctype/website_product_category/locale/hi-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "0": "0", 
- "1": "1", 
- "2": "2", 
- "3": "3", 
- "4": "4", 
- "5": "5", 
- "Indent": "\u092e\u093e\u0902\u0917\u092a\u0924\u094d\u0930", 
- "Item Group": "\u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939", 
- "Product Category for website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0915\u0947 \u0932\u093f\u090f \u0909\u0924\u094d\u092a\u093e\u0926 \u0936\u094d\u0930\u0947\u0923\u0940", 
- "Website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f", 
- "Website Product Category": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0909\u0924\u094d\u092a\u093e\u0926 \u0936\u094d\u0930\u0947\u0923\u0940"
-}
\ No newline at end of file
diff --git a/website/doctype/website_product_category/locale/hr-doc.json b/website/doctype/website_product_category/locale/hr-doc.json
deleted file mode 100644
index 07ff9fd..0000000
--- a/website/doctype/website_product_category/locale/hr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "0": "0", 
- "1": "1", 
- "2": "2", 
- "3": "3", 
- "4": "4", 
- "5": "5", 
- "Indent": "Uvu\u0107i", 
- "Item Group": "Stavka Grupa", 
- "Product Category for website": "Proizvod Kategorija za web stranicu", 
- "Website": "Website", 
- "Website Product Category": "Web Kategorija proizvoda"
-}
\ No newline at end of file
diff --git a/website/doctype/website_product_category/locale/nl-doc.json b/website/doctype/website_product_category/locale/nl-doc.json
deleted file mode 100644
index 4f67755..0000000
--- a/website/doctype/website_product_category/locale/nl-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "0": "0", 
- "1": "1", 
- "2": "2", 
- "3": "3", 
- "4": "4", 
- "5": "5", 
- "Indent": "Inspringen", 
- "Item Group": "Item Group", 
- "Product Category for website": "Product Categorie voor website", 
- "Website": "Website", 
- "Website Product Category": "Website Product Category"
-}
\ No newline at end of file
diff --git a/website/doctype/website_product_category/locale/pt-BR-doc.json b/website/doctype/website_product_category/locale/pt-BR-doc.json
deleted file mode 100644
index 5fc8d29..0000000
--- a/website/doctype/website_product_category/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Indent": "Recuar", 
- "Item Group": "Grupo de Itens", 
- "Product Category for website": "Categoria de Produto para o site", 
- "Website": "Site", 
- "Website Product Category": "Categoria de Produto do site"
-}
\ No newline at end of file
diff --git a/website/doctype/website_product_category/locale/pt-doc.json b/website/doctype/website_product_category/locale/pt-doc.json
deleted file mode 100644
index b09c836..0000000
--- a/website/doctype/website_product_category/locale/pt-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "0": "0", 
- "1": "1", 
- "2": "2", 
- "3": "3", 
- "4": "4", 
- "5": "5", 
- "Indent": "Recuar", 
- "Item Group": "Grupo Item", 
- "Product Category for website": "Categoria de Produto para o site", 
- "Website": "Site", 
- "Website Product Category": "Categoria de Produto site"
-}
\ No newline at end of file
diff --git a/website/doctype/website_product_category/locale/sr-doc.json b/website/doctype/website_product_category/locale/sr-doc.json
deleted file mode 100644
index dafa9b0..0000000
--- a/website/doctype/website_product_category/locale/sr-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "0": "0", 
- "1": "1", 
- "2": "2", 
- "3": "3", 
- "4": "4", 
- "5": "5", 
- "Indent": "\u0423\u0432\u0443\u045b\u0438", 
- "Item Group": "\u0421\u0442\u0430\u0432\u043a\u0430 \u0413\u0440\u0443\u043f\u0430", 
- "Product Category for website": "\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0458\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0430 \u0437\u0430 \u0441\u0430\u0458\u0442", 
- "Website": "\u0412\u0435\u0431\u0441\u0430\u0458\u0442", 
- "Website Product Category": "\u0421\u0430\u0458\u0442 \u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0458\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0430"
-}
\ No newline at end of file
diff --git a/website/doctype/website_product_category/locale/ta-doc.json b/website/doctype/website_product_category/locale/ta-doc.json
deleted file mode 100644
index 396a46a..0000000
--- a/website/doctype/website_product_category/locale/ta-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "0": "0", 
- "1": "1", 
- "2": "2", 
- "3": "3", 
- "4": "4", 
- "5": "5", 
- "Indent": "(\u0b8e\u0bb4\u0bc1\u0ba4\u0bc1\u0bae\u0bcd\u0baa\u0bc7\u0bbe\u0ba4\u0bc1) \u0b93\u0bb0\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0b87\u0b9f\u0bae\u0bcd \u0bb5\u0bbf\u0b9f\u0bc1", 
- "Item Group": "\u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", 
- "Product Category for website": "\u0bb5\u0bb2\u0bc8\u0ba4\u0bcd\u0ba4\u0bb3\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1", 
- "Website": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0bae\u0bcd", 
- "Website Product Category": "\u0b87\u0ba3\u0bc8\u0baf \u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1"
-}
\ No newline at end of file
diff --git a/website/doctype/website_product_category/locale/th-doc.json b/website/doctype/website_product_category/locale/th-doc.json
deleted file mode 100644
index 405f231..0000000
--- a/website/doctype/website_product_category/locale/th-doc.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "0": "0", 
- "1": "1", 
- "2": "2", 
- "3": "3", 
- "4": "4", 
- "5": "5", 
- "Indent": "\u0e22\u0e48\u0e2d\u0e2b\u0e19\u0e49\u0e32", 
- "Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", 
- "Product Category for website": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Website": "\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Website Product Category": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c"
-}
\ No newline at end of file
diff --git a/website/doctype/website_product_category/website_product_category.txt b/website/doctype/website_product_category/website_product_category.txt
deleted file mode 100644
index d0b3db8..0000000
--- a/website/doctype/website_product_category/website_product_category.txt
+++ /dev/null
@@ -1,43 +0,0 @@
-[
- {
-  "creation": "2013-02-22 01:28:09", 
-  "docstatus": 0, 
-  "modified": "2013-03-07 07:03:34", 
-  "modified_by": "Administrator", 
-  "owner": "Administrator"
- }, 
- {
-  "description": "Product Category for website", 
-  "doctype": "DocType", 
-  "document_type": "Transaction", 
-  "istable": 1, 
-  "module": "Website", 
-  "name": "__common__"
- }, 
- {
-  "doctype": "DocField", 
-  "name": "__common__", 
-  "parent": "Website Product Category", 
-  "parentfield": "fields", 
-  "parenttype": "DocType", 
-  "permlevel": 0
- }, 
- {
-  "doctype": "DocType", 
-  "name": "Website Product Category"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "item_group", 
-  "fieldtype": "Link", 
-  "label": "Item Group", 
-  "options": "Item Group"
- }, 
- {
-  "doctype": "DocField", 
-  "fieldname": "indent", 
-  "fieldtype": "Select", 
-  "label": "Indent", 
-  "options": "0\n1\n2\n3\n4\n5"
- }
-]
\ No newline at end of file
diff --git a/website/doctype/website_script/README.md b/website/doctype/website_script/README.md
new file mode 100644
index 0000000..65af2a1
--- /dev/null
+++ b/website/doctype/website_script/README.md
@@ -0,0 +1 @@
+Custom javascript to be appended at the end of the page. Used to include 3rd party tracking / analytics tools.
\ No newline at end of file
diff --git a/website/doctype/website_script/locale/_messages_doc.json b/website/doctype/website_script/locale/_messages_doc.json
deleted file mode 100644
index e4e37cd..0000000
--- a/website/doctype/website_script/locale/_messages_doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-[
- "Website", 
- "Script to attach to all web pages.", 
- "Javascript", 
- "Website Script"
-]
\ No newline at end of file
diff --git a/website/doctype/website_script/locale/ar-doc.json b/website/doctype/website_script/locale/ar-doc.json
deleted file mode 100644
index 1961b6d..0000000
--- a/website/doctype/website_script/locale/ar-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Javascript": "\u062c\u0627\u0641\u0627 \u0633\u0643\u0631\u064a\u0628\u062a", 
- "Script to attach to all web pages.": "\u0646\u0635\u064a \u0644\u0646\u0639\u0644\u0642 \u0639\u0644\u0649 \u0643\u0644 \u0635\u0641\u062d\u0627\u062a \u0627\u0644\u0648\u064a\u0628.", 
- "Website": "\u0627\u0644\u0645\u0648\u0642\u0639", 
- "Website Script": "\u0627\u0644\u0645\u0648\u0642\u0639 \u0633\u0643\u0631\u0628\u062a"
-}
\ No newline at end of file
diff --git a/website/doctype/website_script/locale/de-doc.json b/website/doctype/website_script/locale/de-doc.json
deleted file mode 100644
index 7979105..0000000
--- a/website/doctype/website_script/locale/de-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Javascript": "Javascript", 
- "Script to attach to all web pages.": "Script auf alle Webseiten zu befestigen.", 
- "Website": "Webseite", 
- "Website Script": "Website Script"
-}
\ No newline at end of file
diff --git a/website/doctype/website_script/locale/es-doc.json b/website/doctype/website_script/locale/es-doc.json
deleted file mode 100644
index 4f7f766..0000000
--- a/website/doctype/website_script/locale/es-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Javascript": "Javascript", 
- "Script to attach to all web pages.": "Script para unir a todas las p\u00e1ginas web.", 
- "Website": "Sitio web", 
- "Website Script": "Sitio Web de secuencias de comandos"
-}
\ No newline at end of file
diff --git a/website/doctype/website_script/locale/fr-doc.json b/website/doctype/website_script/locale/fr-doc.json
deleted file mode 100644
index 7731f0c..0000000
--- a/website/doctype/website_script/locale/fr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Javascript": "Javascript", 
- "Script to attach to all web pages.": "Script pour attacher \u00e0 toutes les pages Web.", 
- "Website": "Site Web", 
- "Website Script": "Script site web"
-}
\ No newline at end of file
diff --git a/website/doctype/website_script/locale/hi-doc.json b/website/doctype/website_script/locale/hi-doc.json
deleted file mode 100644
index e1f0cdd..0000000
--- a/website/doctype/website_script/locale/hi-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Javascript": "\u091c\u093e\u0935\u093e\u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f", 
- "Script to attach to all web pages.": "\u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f \u0938\u092d\u0940 \u0935\u0947\u092c \u092a\u0943\u0937\u094d\u0920\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u0926\u0947\u0924\u0947 \u0939\u0948\u0902.", 
- "Website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f", 
- "Website Script": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f"
-}
\ No newline at end of file
diff --git a/website/doctype/website_script/locale/hr-doc.json b/website/doctype/website_script/locale/hr-doc.json
deleted file mode 100644
index dddd829..0000000
--- a/website/doctype/website_script/locale/hr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Javascript": "Javascript", 
- "Script to attach to all web pages.": "Skripta se priklju\u010diti na svim web stranicama.", 
- "Website": "Website", 
- "Website Script": "Web Skripta"
-}
\ No newline at end of file
diff --git a/website/doctype/website_script/locale/nl-doc.json b/website/doctype/website_script/locale/nl-doc.json
deleted file mode 100644
index b437af2..0000000
--- a/website/doctype/website_script/locale/nl-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Javascript": "Javascript", 
- "Script to attach to all web pages.": "Script te hechten aan alle webpagina&#39;s.", 
- "Website": "Website", 
- "Website Script": "Website Script"
-}
\ No newline at end of file
diff --git a/website/doctype/website_script/locale/pt-BR-doc.json b/website/doctype/website_script/locale/pt-BR-doc.json
deleted file mode 100644
index a52dfe3..0000000
--- a/website/doctype/website_script/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Javascript": "Javascript", 
- "Script to attach to all web pages.": "Script para anexar a todas as p\u00e1ginas da web.", 
- "Website": "Site", 
- "Website Script": "Script do site"
-}
\ No newline at end of file
diff --git a/website/doctype/website_script/locale/pt-doc.json b/website/doctype/website_script/locale/pt-doc.json
deleted file mode 100644
index 4ffc2bd..0000000
--- a/website/doctype/website_script/locale/pt-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Javascript": "Javascript", 
- "Script to attach to all web pages.": "Script para anexar a todas as p\u00e1ginas da web.", 
- "Website": "Site", 
- "Website Script": "Script site"
-}
\ No newline at end of file
diff --git a/website/doctype/website_script/locale/sr-doc.json b/website/doctype/website_script/locale/sr-doc.json
deleted file mode 100644
index bfdeba3..0000000
--- a/website/doctype/website_script/locale/sr-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Javascript": "\u0408\u0430\u0432\u0430\u0441\u0446\u0440\u0438\u043f\u0442", 
- "Script to attach to all web pages.": "\u0421\u043a\u0440\u0438\u043f\u0442\u0430 \u0434\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0438\u0442\u0435 \u0441\u0432\u0435 \u0432\u0435\u0431 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435.", 
- "Website": "\u0412\u0435\u0431\u0441\u0430\u0458\u0442", 
- "Website Script": "\u0421\u0430\u0458\u0442 \u0441\u043a\u0440\u0438\u043f\u0442\u0435"
-}
\ No newline at end of file
diff --git a/website/doctype/website_script/locale/ta-doc.json b/website/doctype/website_script/locale/ta-doc.json
deleted file mode 100644
index 97618dc..0000000
--- a/website/doctype/website_script/locale/ta-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Javascript": "\u0b9c\u0bbe\u0bb5\u0bbe \u0bb8\u0bcd\u0b95\u0bbf\u0bb0\u0bbf\u0baa\u0bcd\u0b9f\u0bcd", 
- "Script to attach to all web pages.": "\u0bb8\u0bcd\u0b95\u0bbf\u0bb0\u0bbf\u0baa\u0bcd\u0b9f\u0bcd \u0baa\u0b95\u0bcd\u0b95\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0b92\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bbf\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd.", 
- "Website": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0bae\u0bcd", 
- "Website Script": "\u0b87\u0ba3\u0bc8\u0baf \u0b89\u0bb0\u0bc8"
-}
\ No newline at end of file
diff --git a/website/doctype/website_script/locale/th-doc.json b/website/doctype/website_script/locale/th-doc.json
deleted file mode 100644
index a0f15b8..0000000
--- a/website/doctype/website_script/locale/th-doc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "Javascript": "javascript", 
- "Script to attach to all web pages.": "\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e17\u0e35\u0e48\u0e08\u0e30\u0e41\u0e19\u0e1a\u0e44\u0e1b\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", 
- "Website": "\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Website Script": "\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c"
-}
\ No newline at end of file
diff --git a/website/doctype/website_script/website_script.py b/website/doctype/website_script/website_script.py
index 928aa9f..60403d4 100644
--- a/website/doctype/website_script/website_script.py
+++ b/website/doctype/website_script/website_script.py
@@ -5,4 +5,9 @@
 
 class DocType:
 	def __init__(self, d, dl):
-		self.doc, self.doclist = d, dl
\ No newline at end of file
+		self.doc, self.doclist = d, dl
+		
+	def on_update(self):
+		# make js and css
+		from website.helpers.make_web_include_files import make
+		make()
\ No newline at end of file
diff --git a/website/doctype/website_settings/README.md b/website/doctype/website_settings/README.md
new file mode 100644
index 0000000..8e654fc
--- /dev/null
+++ b/website/doctype/website_settings/README.md
@@ -0,0 +1 @@
+Overall website settings. Including banners, items appearing in the top and bottom menus, tracking code for Google Analytics etc.
\ No newline at end of file
diff --git a/website/doctype/website_settings/locale/_messages_doc.json b/website/doctype/website_settings/locale/_messages_doc.json
deleted file mode 100644
index f2f0fef..0000000
--- a/website/doctype/website_settings/locale/_messages_doc.json
+++ /dev/null
@@ -1,41 +0,0 @@
-[
- "Copyright", 
- "Misc", 
- "Background shade of the top menu bar", 
- "Black", 
- "Website Settings", 
- "Google Analytics ID", 
- "White", 
- "Subdomain", 
- "Top Bar", 
- "Website", 
- "Linked In Share", 
- "Home Page is Products", 
- "Top Bar Items", 
- "File List", 
- "Address", 
- "Sub-domain provided by erpnext.com", 
- "Enter domain names associated to this website, each on a new line", 
- "Domain List", 
- "Address and other legal information you may want to put in the footer.", 
- "Footer", 
- "Brand is what appears on the top-right of the toolbar. If it is an image, make sure it\nhas a transparent background and use the &lt;img /&gt; tag. Keep size as 200px x 30px", 
- "Add Google Analytics ID: eg. UA-89XXX57-1. Please search help on Google Analytics for more information.", 
- "Footer Items", 
- "FavIcon", 
- "Google Plus One", 
- "Twitter Share", 
- "An icon file with .ico extension. Should be 16 x 16 px. Generated using a favicon generator. [<a href=\"http://favicon-generator.org/\" target=\"_blank\">favicon-generator.org</a>]", 
- "Home Page", 
- "Facebook Share", 
- "The name of your company / website as you want to appear on browser title bar. All pages will have this as the prefix to the title.", 
- "Landing Page", 
- "The \"Web Page\" that is the website home page", 
- "Top Bar Background", 
- "Integrations", 
- "Tweet will be shared via your user account (if specified)", 
- "If checked, the Home page will be the default Item Group for the website.", 
- "Brand HTML", 
- "Twitter Share via", 
- "Title Prefix"
-]
\ No newline at end of file
diff --git a/website/doctype/website_settings/locale/ar-doc.json b/website/doctype/website_settings/locale/ar-doc.json
deleted file mode 100644
index ec34d79..0000000
--- a/website/doctype/website_settings/locale/ar-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Address": "\u0639\u0646\u0648\u0627\u0646", 
- "Address and other legal information you may want to put in the footer.": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0648\u063a\u064a\u0631\u0647\u0627 \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0642\u0627\u0646\u0648\u0646\u064a\u0629 \u0642\u062f \u062a\u062d\u062a\u0627\u062c \u0644\u0648\u0636\u0639 \u0641\u064a \u062a\u0630\u064a\u064a\u0644 \u0627\u0644\u0635\u0641\u062d\u0629.", 
- "An icon file with .ico extension. Should be 16 x 16 px. Generated using a favicon generator. [<a href=\"http://favicon-generator.org/\" target=\"_blank\">favicon-generator.org</a>]": "\u0645\u0644\u0641 \u0631\u0645\u0632 \u0627\u0644\u062a\u0645\u062f\u064a\u062f \u0645\u0639 \u0645\u0646\u0638\u0645\u0629 \u0627\u0644\u0628\u0646 \u0627\u0644\u062f\u0648\u0644\u064a\u0629. \u064a\u062c\u0628 \u0623\u0646 \u062a\u0643\u0648\u0646 16 \u00d7 16 \u0628\u0643\u0633\u0644. \u062a\u0645 \u0625\u0646\u0634\u0627\u0624\u0647\u0627 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0645\u0648\u0644\u062f \u0641\u0627\u0641\u064a\u0643\u0648\u0646. [ <a href=\"http://favicon-generator.org/\" target=\"_blank\">\u0641\u0627\u0641\u064a\u0643\u0648\u0646-generator.org</a> ]", 
- "Background shade of the top menu bar": "\u0627\u0644\u0638\u0644 \u062e\u0644\u0641\u064a\u0629 \u0634\u0631\u064a\u0637 \u0627\u0644\u0642\u0648\u0627\u0626\u0645 \u0627\u0644\u0623\u0639\u0644\u0649", 
- "Black": "\u0623\u0633\u0648\u062f", 
- "Brand HTML": "\u0627\u0644\u0639\u0644\u0627\u0645\u0629 \u0627\u0644\u062a\u062c\u0627\u0631\u064a\u0629 HTML", 
- "Brand is what appears on the top-right of the toolbar. If it is an image, make sure ithas a transparent background and use the &lt;img /&gt; tag. Keep size as 200px x 30px": "\u0627\u0644\u0639\u0644\u0627\u0645\u0629 \u0627\u0644\u062a\u062c\u0627\u0631\u064a\u0629 \u0647\u0648 \u0645\u0627 \u064a\u0638\u0647\u0631 \u0639\u0644\u0649 \u0623\u0639\u0644\u0649 \u064a\u0645\u064a\u0646 \u0634\u0631\u064a\u0637 \u0627\u0644\u0623\u062f\u0648\u0627\u062a. \u0625\u0630\u0627 \u0643\u0627\u0646 \u0635\u0648\u0631\u0629\u060c \u0648\u062c\u0639\u0644 \u0645\u062a\u0623\u0643\u062f ithas \u062e\u0644\u0641\u064a\u0629 \u0634\u0641\u0627\u0641\u0629 \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 &lt;img /&gt; \u0627\u0644\u0639\u0644\u0627\u0645\u0629. \u0627\u0644\u062d\u0641\u0627\u0638 \u0639\u0644\u0649 \u062d\u062c\u0645 \u0648200px 30px X", 
- "Copyright": "\u062d\u0642 \u0627\u0644\u0646\u0634\u0631", 
- "Domain List": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0645\u062c\u0627\u0644", 
- "Enter domain names associated to this website, each on a new line": "\u0623\u062f\u062e\u0644 \u0623\u0633\u0645\u0627\u0621 \u0627\u0644\u0646\u0637\u0627\u0642\u0627\u062a \u0627\u0644\u0645\u0631\u062a\u0628\u0637\u0629 \u0628\u0647\u0630\u0627 \u0627\u0644\u0645\u0648\u0642\u0639\u060c \u0643\u0644 \u0639\u0644\u0649 \u0633\u0637\u0631 \u062c\u062f\u064a\u062f", 
- "FavIcon": "\u0641\u0627\u0641\u064a\u0643\u0648\u0646", 
- "File List": "\u0645\u0644\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "Footer": "\u062a\u0630\u064a\u064a\u0644", 
- "Footer Items": "\u062a\u0630\u064a\u064a\u0644 \u0627\u0644\u0639\u0646\u0627\u0635\u0631", 
- "Home Page": "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629", 
- "Home Page is Products": "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u063a\u064a\u0631", 
- "If checked, the Home page will be the default Item Group for the website.": "\u0625\u0630\u0627 \u062a\u0645\u060c \u0633\u064a\u0643\u0648\u0646 \u0641\u064a \u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629 \u064a\u062c\u0628 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0641\u0631\u064a\u0642 \u0627\u0644\u0645\u062f\u064a\u0646\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0644\u0644\u0645\u0648\u0642\u0639.", 
- "Landing Page": "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0644\u0645\u0642\u0635\u0648\u062f\u0629", 
- "Misc": "\u0645\u0646\u0648\u0639\u0627\u062a", 
- "Sub-domain provided by erpnext.com": "\u0627\u0644\u0646\u0637\u0627\u0642 \u0627\u0644\u0641\u0631\u0639\u064a \u0627\u0644\u0645\u0642\u062f\u0645\u0629 \u0645\u0646 erpnext.com", 
- "Subdomain": "\u0646\u0637\u0627\u0642 \u0641\u0631\u0639\u064a", 
- "The \"Web Page\" that is the website home page": "&quot;\u0635\u0641\u062d\u0629 \u0648\u064a\u0628&quot; \u0647\u0630\u0627 \u0647\u0648 \u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629 \u0641\u064a \u0627\u0644\u0645\u0648\u0642\u0639", 
- "The name of your company / website as you want to appear on browser title bar. All pages will have this as the prefix to the title.": "\u0627\u0633\u0645 \u0627\u0644\u0634\u0631\u0643\u0629 / \u0627\u0644\u0645\u0648\u0642\u0639 \u0643\u0645\u0627 \u062a\u0631\u064a\u062f \u0623\u0646 \u064a\u0638\u0647\u0631 \u0639\u0644\u0649 \u0634\u0631\u064a\u0637 \u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0641\u064a \u0627\u0644\u0645\u062a\u0635\u0641\u062d. \u0648\u0633\u0648\u0641 \u064a\u0643\u0648\u0646 \u0647\u0630\u0627 \u0643\u0644 \u0627\u0644\u0635\u0641\u062d\u0627\u062a \u0643\u0645\u0627 \u0627\u0644\u0628\u0627\u062f\u0626\u0629 \u0639\u0644\u0649 \u0627\u0644\u0644\u0642\u0628.", 
- "Title Prefix": "\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0627\u062e\u062a\u0635\u0627\u0631", 
- "Top Bar": "\u0645\u0642\u0647\u0649 \u0627\u0644\u0623\u0639\u0644\u0649", 
- "Top Bar Background": "\u0627\u0644\u0623\u0639\u0644\u0649 \u0628\u0627\u0631 \u0627\u0644\u062e\u0644\u0641\u064a\u0629", 
- "Top Bar Items": "\u0642\u0637\u0639 \u0627\u0644\u0634\u0631\u064a\u0637 \u0627\u0644\u0639\u0644\u0648\u064a", 
- "Website": "\u0627\u0644\u0645\u0648\u0642\u0639", 
- "Website Settings": "\u0645\u0648\u0642\u0639 \u0625\u0639\u062f\u0627\u062f\u0627\u062a", 
- "White": "\u0623\u0628\u064a\u0636"
-}
\ No newline at end of file
diff --git a/website/doctype/website_settings/locale/de-doc.json b/website/doctype/website_settings/locale/de-doc.json
deleted file mode 100644
index 0a34da3..0000000
--- a/website/doctype/website_settings/locale/de-doc.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "Address": "Adresse", 
- "Address and other legal information you may want to put in the footer.": "Adresse und weitere rechtliche Informationen m\u00f6chten Sie vielleicht in der Fu\u00dfzeile setzen.", 
- "An icon file with .ico extension. Should be 16 x 16 px. Generated using a favicon generator. [<a href=\"http://favicon-generator.org/\" target=\"_blank\">favicon-generator.org</a>]": "Ein Symbol-Datei mit. Ico. Sollte 16 x 16 px sein. Erzeugt mit ein Favicon-Generator. [<a Href=\"http://favicon-generator.org/\" target=\"_blank\"> favicon-generator.org </ a>]", 
- "Background shade of the top menu bar": "Hintergrund Schatten der oberen Men\u00fcleiste", 
- "Black": "Schwarz", 
- "Brand HTML": "Marke HTML", 
- "Copyright": "Copyright", 
- "Domain List": "Domain-Liste", 
- "Enter domain names associated to this website, each on a new line": "Geben Sie Domain-Namen verbunden mit dieser Website, die jeweils auf einer neuen Zeile", 
- "FavIcon": "FavIcon", 
- "File List": "Dateiliste", 
- "Footer": "Fu\u00dfzeile", 
- "Footer Items": "Footer Artikel", 
- "Home Page": "Home Page", 
- "Home Page is Products": "Home Page ist Products", 
- "If checked, the Home page will be the default Item Group for the website.": "Wenn aktiviert, wird die Startseite der Standard Artikel-Gruppe f\u00fcr die Website.", 
- "Landing Page": "Landing Page", 
- "Misc": "Misc", 
- "Sub-domain provided by erpnext.com": "Sub-Domain durch erpnext.com vorgesehen", 
- "Subdomain": "Subdomain", 
- "The \"Web Page\" that is the website home page": "Die \"Web Page\", die Homepage der Website ist", 
- "The name of your company / website as you want to appear on browser title bar. All pages will have this as the prefix to the title.": "Der Name Ihrer Firma / Website, wie Sie auf Titelleiste des Browsers angezeigt werden soll. Alle Seiten werden diese als Pr\u00e4fix f\u00fcr den Titel haben.", 
- "Title Prefix": "Title Prefix", 
- "Top Bar": "Top Bar", 
- "Top Bar Background": "Top Bar Hintergrund", 
- "Top Bar Items": "Top Bar Artikel", 
- "Website": "Webseite", 
- "Website Settings": "Website-Einstellungen", 
- "White": "Wei\u00df"
-}
\ No newline at end of file
diff --git a/website/doctype/website_settings/locale/es-doc.json b/website/doctype/website_settings/locale/es-doc.json
deleted file mode 100644
index 0cc3c0b..0000000
--- a/website/doctype/website_settings/locale/es-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Address": "Direcci\u00f3n", 
- "Address and other legal information you may want to put in the footer.": "Direcci\u00f3n y otra informaci\u00f3n legal es posible que desee poner en el pie de p\u00e1gina.", 
- "An icon file with .ico extension. Should be 16 x 16 px. Generated using a favicon generator. [<a href=\"http://favicon-generator.org/\" target=\"_blank\">favicon-generator.org</a>]": "Un archivo con el icono. Ico. En caso de ser de 16 x 16 px. Generado utilizando un generador de favicon. [ <a href=\"http://favicon-generator.org/\" target=\"_blank\">favicon-generator.org</a> ]", 
- "Background shade of the top menu bar": "Antecedentes sombra de la barra de men\u00fa superior", 
- "Black": "Negro", 
- "Brand HTML": "Marca HTML", 
- "Brand is what appears on the top-right of the toolbar. If it is an image, make sure ithas a transparent background and use the &lt;img /&gt; tag. Keep size as 200px x 30px": "La marca es lo que aparece en la parte superior derecha de la barra de herramientas. Si se trata de una imagen, hacer ithas seguro de un fondo transparente y el uso de la etiqueta &lt;img /&gt;. Mantener el tama\u00f1o 200px x 30px como", 
- "Copyright": "Derechos de autor", 
- "Domain List": "Lista de dominios", 
- "Enter domain names associated to this website, each on a new line": "Escriba los nombres de dominio asociados a este sitio web, cada uno en una l\u00ednea nueva", 
- "FavIcon": "FavIcon", 
- "File List": "Lista de archivos", 
- "Footer": "Pie de p\u00e1gina", 
- "Footer Items": "Art\u00edculos Footer", 
- "Home Page": "Home Page", 
- "Home Page is Products": "P\u00e1gina de Inicio es Productos", 
- "If checked, the Home page will be the default Item Group for the website.": "Si se selecciona, la p\u00e1gina de inicio ser\u00e1 el grupo de elementos predeterminado para el sitio web.", 
- "Landing Page": "Landing Page", 
- "Misc": "Misc", 
- "Sub-domain provided by erpnext.com": "Sub-dominio proporcionado por erpnext.com", 
- "Subdomain": "Subdominio", 
- "The \"Web Page\" that is the website home page": "La &quot;P\u00e1gina Web&quot;, que es la p\u00e1gina de inicio del sitio web", 
- "The name of your company / website as you want to appear on browser title bar. All pages will have this as the prefix to the title.": "El nombre de su empresa / sitio web como usted desea que aparezca en la barra de t\u00edtulo del navegador. Todas las p\u00e1ginas tienen esto como el prefijo del t\u00edtulo.", 
- "Title Prefix": "Prefijo T\u00edtulo", 
- "Top Bar": "Bar Top", 
- "Top Bar Background": "Fondo de la barra superior", 
- "Top Bar Items": "Los productos principales Bar", 
- "Website": "Sitio web", 
- "Website Settings": "Ajustes del Sitio Web", 
- "White": "Blanco"
-}
\ No newline at end of file
diff --git a/website/doctype/website_settings/locale/fr-doc.json b/website/doctype/website_settings/locale/fr-doc.json
deleted file mode 100644
index 595b091..0000000
--- a/website/doctype/website_settings/locale/fr-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Address": "Adresse", 
- "Address and other legal information you may want to put in the footer.": "Adresse et autres informations juridiques que vous voulez mettre dans le pied de page.", 
- "An icon file with .ico extension. Should be 16 x 16 px. Generated using a favicon generator. [<a href=\"http://favicon-generator.org/\" target=\"_blank\">favicon-generator.org</a>]": "Un fichier d&#39;ic\u00f4ne avec l&#39;extension. Ico. Doit \u00eatre de 16 x 16 px. G\u00e9n\u00e9r\u00e9 \u00e0 l&#39;aide d&#39;un g\u00e9n\u00e9rateur de favicon. [ <a href=\"http://favicon-generator.org/\" target=\"_blank\">favicon-generator.org</a> ]", 
- "Background shade of the top menu bar": "Ombre de fond de la barre de menu du haut", 
- "Black": "Noir", 
- "Brand HTML": "Marque HTML", 
- "Brand is what appears on the top-right of the toolbar. If it is an image, make sure ithas a transparent background and use the &lt;img /&gt; tag. Keep size as 200px x 30px": "La marque est ce qui appara\u00eet en haut \u00e0 droite de la barre d&#39;outils. Si c&#39;est une image, assurez-vous que ithas un fond transparent et utilisez la balise &lt;img /&gt;. Conserver la taille 200px x 30px comme", 
- "Copyright": "Droit d&#39;auteur", 
- "Domain List": "Liste des domaines", 
- "Enter domain names associated to this website, each on a new line": "Entrez les noms de domaine associ\u00e9s \u00e0 ce site web, chacune sur une nouvelle ligne", 
- "FavIcon": "FavIcon", 
- "File List": "Liste des fichiers", 
- "Footer": "Pied de page", 
- "Footer Items": "Articles de bas de page", 
- "Home Page": "Page d&#39;accueil", 
- "Home Page is Products": "Page d&#39;accueil Produits est", 
- "If checked, the Home page will be the default Item Group for the website.": "Si elle est coch\u00e9e, la page d&#39;accueil sera le groupe d&#39;\u00e9l\u00e9ments par d\u00e9faut pour le site.", 
- "Landing Page": "Landing Page", 
- "Misc": "Divers", 
- "Sub-domain provided by erpnext.com": "Sous-domaine fourni par erpnext.com", 
- "Subdomain": "Sous-domaine", 
- "The \"Web Page\" that is the website home page": "La \u00abpage Web\u00bb qui est la page d&#39;accueil du site", 
- "The name of your company / website as you want to appear on browser title bar. All pages will have this as the prefix to the title.": "Le nom de votre entreprise / site que vous souhaitez voir appara\u00eetre sur la barre de titre du navigateur. Toutes les pages auront ce que le pr\u00e9fixe du titre.", 
- "Title Prefix": "Title Prefix", 
- "Top Bar": "Top Bar", 
- "Top Bar Background": "Contexte Top Bar", 
- "Top Bar Items": "Articles Top Bar", 
- "Website": "Site Web", 
- "Website Settings": "R\u00e9glages Site web", 
- "White": "Blanc"
-}
\ No newline at end of file
diff --git a/website/doctype/website_settings/locale/hi-doc.json b/website/doctype/website_settings/locale/hi-doc.json
deleted file mode 100644
index 9931bc8..0000000
--- a/website/doctype/website_settings/locale/hi-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Address": "\u092a\u0924\u093e", 
- "Address and other legal information you may want to put in the footer.": "\u092a\u0924\u093e \u0914\u0930 \u0905\u0928\u094d\u092f \u0915\u093e\u0928\u0942\u0928\u0940 \u091c\u093e\u0928\u0915\u093e\u0930\u0940 \u0906\u092a \u092a\u093e\u0926 \u0932\u0947\u0916 \u092e\u0947\u0902 \u0921\u093e\u0932 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902.", 
- "An icon file with .ico extension. Should be 16 x 16 px. Generated using a favicon generator. [<a href=\"http://favicon-generator.org/\" target=\"_blank\">favicon-generator.org</a>]": "Ico \u0935\u093f\u0938\u094d\u0924\u093e\u0930 \u0915\u0947 \u0938\u093e\u0925 \u090f\u0915 \u0906\u0907\u0915\u0928 \u092b\u093c\u093e\u0907\u0932. 16 x 16 \u092a\u093f\u0915\u094d\u0938\u0932 \u0939\u094b\u0928\u093e \u091a\u093e\u0939\u093f\u090f. \u090f\u0915 favicon \u091c\u0928\u0930\u0947\u091f\u0930 \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0924\u0947 \u0939\u0941\u090f \u0909\u0924\u094d\u092a\u0928\u094d\u0928. [ <a href=\"http://favicon-generator.org/\" target=\"_blank\">favicon generator.org</a> ]", 
- "Background shade of the top menu bar": "\u0936\u0940\u0930\u094d\u0937 \u092e\u0947\u0928\u0942 \u092a\u091f\u094d\u091f\u0940 \u0915\u0940 \u092a\u0943\u0937\u094d\u0920\u092d\u0942\u092e\u093f \u091b\u093e\u092f\u093e", 
- "Black": "\u0915\u093e\u0932\u093e", 
- "Brand HTML": "\u092c\u094d\u0930\u093e\u0902\u0921 HTML", 
- "Brand is what appears on the top-right of the toolbar. If it is an image, make sure ithas a transparent background and use the &lt;img /&gt; tag. Keep size as 200px x 30px": "\u092c\u094d\u0930\u093e\u0902\u0921 \u0939\u0948 \u0915\u094d\u092f\u093e \u0938\u0939\u0940 \u0909\u092a\u0915\u0930\u0923 \u092a\u091f\u094d\u091f\u0940 \u0915\u0947 \u0936\u0940\u0930\u094d\u0937 \u092a\u0930 \u092a\u094d\u0930\u0915\u091f \u0939\u094b\u0924\u093e \u0939\u0948. \u092f\u0926\u093f \u092f\u0939 \u090f\u0915 \u091b\u0935\u093f \u0939\u0948, \u092f\u0915\u0940\u0928 \u0939\u0948 \u0915\u093f \u090f\u0915 \u092a\u093e\u0930\u0926\u0930\u094d\u0936\u0940 \u092a\u0943\u0937\u094d\u0920\u092d\u0942\u092e\u093f ithas \u0914\u0930 &lt;img /&gt; \u091f\u0948\u0917 \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0947\u0902. 200px x 30px \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0906\u0915\u093e\u0930 \u0930\u0916\u0947\u0902", 
- "Copyright": "\u0938\u0930\u094d\u0935\u093e\u0927\u093f\u0915\u093e\u0930", 
- "Domain List": "\u0921\u094b\u092e\u0947\u0928 \u0938\u0942\u091a\u0940", 
- "Enter domain names associated to this website, each on a new line": "\u0907\u0938 \u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0938\u0947 \u091c\u0941\u0921\u093c\u0947 \u090f\u0915 \u0928\u0908 \u0932\u093e\u0907\u0928 \u092a\u0930 \u0921\u094b\u092e\u0947\u0928 \u0928\u093e\u092e, \u092a\u094d\u0930\u0924\u094d\u092f\u0947\u0915 \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902", 
- "FavIcon": "FavIcon", 
- "File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940", 
- "Footer": "\u092a\u093e\u0926 \u0932\u0947\u0916", 
- "Footer Items": "\u092a\u093e\u0926 \u0932\u0947\u0916 \u0906\u0907\u091f\u092e", 
- "Home Page": "\u092e\u0941\u0916 \u092a\u0943\u0937\u094d\u0920", 
- "Home Page is Products": "\u0939\u094b\u092e \u092a\u0947\u091c \u0909\u0924\u094d\u092a\u093e\u0926 \u0939\u0948", 
- "If checked, the Home page will be the default Item Group for the website.": "\u0905\u0917\u0930 \u091a\u0947\u0915\u094d\u0921 \u0939\u094b\u092e \u092a\u0947\u091c \u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0915\u0947 \u0932\u093f\u090f \u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u0906\u0907\u091f\u092e \u0938\u092e\u0942\u0939 \u0939\u094b\u0917\u093e.", 
- "Landing Page": "\u0932\u0948\u0902\u0921\u093f\u0902\u0917 \u092a\u0947\u091c", 
- "Misc": "\u0935\u093f\u0935\u093f\u0927", 
- "Sub-domain provided by erpnext.com": "Erpnext.com \u0926\u094d\u0935\u093e\u0930\u093e \u092a\u094d\u0930\u0926\u093e\u0928 \u0915\u0940 \u0909\u092a - \u0921\u094b\u092e\u0947\u0928", 
- "Subdomain": "\u0909\u092a\u0921\u094b\u092e\u0947\u0928", 
- "The \"Web Page\" that is the website home page": "&quot;\u0935\u0947\u092c \u092a\u0947\u091c&quot; \u0915\u093f \u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0915\u0947 \u0939\u094b\u092e \u092a\u0947\u091c", 
- "The name of your company / website as you want to appear on browser title bar. All pages will have this as the prefix to the title.": "/ \u0905\u092a\u0928\u0940 \u0915\u0902\u092a\u0928\u0940 \u0915\u0940 \u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0915\u0947 \u0928\u093e\u092e \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0906\u092a \u092c\u094d\u0930\u093e\u0909\u091c\u093c\u0930 \u0936\u0940\u0930\u094d\u0937\u0915 \u092a\u091f\u094d\u091f\u0940 \u092a\u0930 \u092a\u094d\u0930\u0915\u091f \u0915\u0930\u0928\u093e \u091a\u093e\u0939\u0924\u0947 \u0939\u0948\u0902. \u0938\u092d\u0940 \u092a\u0943\u0937\u094d\u0920\u094b\u0902 \u0936\u0940\u0930\u094d\u0937\u0915 \u0909\u092a\u0938\u0930\u094d\u0917 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0939\u094b\u0917\u093e.", 
- "Title Prefix": "\u0936\u0940\u0930\u094d\u0937\u0915 \u0909\u092a\u0938\u0930\u094d\u0917", 
- "Top Bar": "\u0936\u0940\u0930\u094d\u0937 \u092c\u093e\u0930", 
- "Top Bar Background": "\u0936\u0940\u0930\u094d\u0937 \u092c\u093e\u0930 \u092a\u0943\u0937\u094d\u0920\u092d\u0942\u092e\u093f", 
- "Top Bar Items": "\u0936\u0940\u0930\u094d\u0937 \u092c\u093e\u0930 \u0906\u0907\u091f\u092e", 
- "Website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f", 
- "Website Settings": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0938\u0947\u091f\u093f\u0902\u0917", 
- "White": "\u0938\u092b\u093c\u0947\u0926"
-}
\ No newline at end of file
diff --git a/website/doctype/website_settings/locale/hr-doc.json b/website/doctype/website_settings/locale/hr-doc.json
deleted file mode 100644
index 9cfc209..0000000
--- a/website/doctype/website_settings/locale/hr-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Address": "Adresa", 
- "Address and other legal information you may want to put in the footer.": "Adresa i druge pravne informacije koje svibanj \u017eelite staviti u podno\u017eje.", 
- "An icon file with .ico extension. Should be 16 x 16 px. Generated using a favicon generator. [<a href=\"http://favicon-generator.org/\" target=\"_blank\">favicon-generator.org</a>]": "Ikona datoteke s nastavkom. Ico. Treba biti 16 x 16 px. Generirano pomo\u0107u favicon generator. [ <a href=\"http://favicon-generator.org/\" target=\"_blank\">favicon-generator.org</a> ]", 
- "Background shade of the top menu bar": "Pozadina nijansu gornjem izborniku", 
- "Black": "Crn", 
- "Brand HTML": "Marka HTML", 
- "Brand is what appears on the top-right of the toolbar. If it is an image, make sure ithas a transparent background and use the &lt;img /&gt; tag. Keep size as 200px x 30px": "Brand je ono \u0161to se pojavljuje na gornjem desnom kutu alatne trake. Ako je to slika, pobrinite ithas transparentan pozadini i koristiti &lt;img /&gt; oznaku. Dr\u017eite veli\u010dinu 200px x 30px", 
- "Copyright": "Autorsko pravo", 
- "Domain List": "Domena Popis", 
- "Enter domain names associated to this website, each on a new line": "Unesite imena domena povezane s ovim stranicama, svaki na novoj liniji", 
- "FavIcon": "Favicon", 
- "File List": "Popis datoteka", 
- "Footer": "Footer", 
- "Footer Items": "Footer Proizvodi", 
- "Home Page": "Po\u010detna stranica", 
- "Home Page is Products": "Po\u010detna stranica je proizvodi", 
- "If checked, the Home page will be the default Item Group for the website.": "Ako je ozna\u010deno, stranica Home \u0107e biti zadana Grupa za web stranice predmeta.", 
- "Landing Page": "Odredi\u0161na stranica", 
- "Misc": "Ostalo", 
- "Sub-domain provided by erpnext.com": "Pod-domene pru\u017ea erpnext.com", 
- "Subdomain": "Poddomena", 
- "The \"Web Page\" that is the website home page": "&quot;Web stranica&quot; da je stranica web ku\u0107i", 
- "The name of your company / website as you want to appear on browser title bar. All pages will have this as the prefix to the title.": "Naziv tvrtke / web stranice kao \u0161to \u017eelite da se pojavi na naslovnoj traci preglednika. Sve stranice \u0107e imati to kao prefiks na naslov.", 
- "Title Prefix": "Naslov Prefiks", 
- "Top Bar": "Najbolje Bar", 
- "Top Bar Background": "Najbolje Bar Pozadina", 
- "Top Bar Items": "Top Bar Proizvodi", 
- "Website": "Website", 
- "Website Settings": "Website Postavke", 
- "White": "Bijela boja"
-}
\ No newline at end of file
diff --git a/website/doctype/website_settings/locale/nl-doc.json b/website/doctype/website_settings/locale/nl-doc.json
deleted file mode 100644
index f903b4f..0000000
--- a/website/doctype/website_settings/locale/nl-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Address": "Adres", 
- "Address and other legal information you may want to put in the footer.": "Adres-en andere wettelijke informatie die u wilt zetten in de voettekst.", 
- "An icon file with .ico extension. Should be 16 x 16 px. Generated using a favicon generator. [<a href=\"http://favicon-generator.org/\" target=\"_blank\">favicon-generator.org</a>]": "Een icoon bestand met. Ico extensie. Moet 16 x 16 px. Gegenereerd met behulp van een favicon generator. [ <a href=\"http://favicon-generator.org/\" target=\"_blank\">favicon-generator.org</a> ]", 
- "Background shade of the top menu bar": "Achtergrond kleur van de bovenste menubalk", 
- "Black": "Zwart", 
- "Brand HTML": "Brand HTML", 
- "Brand is what appears on the top-right of the toolbar. If it is an image, make sure ithas a transparent background and use the &lt;img /&gt; tag. Keep size as 200px x 30px": "Brand is wat er op de rechterbovenhoek van de werkbalk. Als het een afbeelding, zorg ervoor dat ithas een transparante achtergrond en gebruik de &lt;img /&gt; tag. Houd grootte als 200px x 30px", 
- "Copyright": "Auteursrecht", 
- "Domain List": "Domain List", 
- "Enter domain names associated to this website, each on a new line": "Voer domeinnamen verbonden aan deze website, elk op een nieuwe regel", 
- "FavIcon": "FavIcon", 
- "File List": "File List", 
- "Footer": "Footer", 
- "Footer Items": "Footer Items", 
- "Home Page": "Home Page", 
- "Home Page is Products": "Startpagina is Producten", 
- "If checked, the Home page will be the default Item Group for the website.": "Indien aangevinkt, zal de Home pagina zijn de standaard Item Groep voor de website.", 
- "Landing Page": "Landing Page", 
- "Misc": "Misc", 
- "Sub-domain provided by erpnext.com": "Subdomein door erpnext.com", 
- "Subdomain": "Subdomein", 
- "The \"Web Page\" that is the website home page": "De &quot;Web Page&quot; dat is de homepagina van de site", 
- "The name of your company / website as you want to appear on browser title bar. All pages will have this as the prefix to the title.": "De naam van uw bedrijf / website als u wilt weergeven op de browser titelbalk. Alle pagina&#39;s hebben dit als het voorvoegsel om de titel.", 
- "Title Prefix": "Titel Prefix", 
- "Top Bar": "Top Bar", 
- "Top Bar Background": "Top Bar Achtergrond", 
- "Top Bar Items": "Top Bar Artikelen", 
- "Website": "Website", 
- "Website Settings": "Website-instellingen", 
- "White": "Wit"
-}
\ No newline at end of file
diff --git a/website/doctype/website_settings/locale/pt-BR-doc.json b/website/doctype/website_settings/locale/pt-BR-doc.json
deleted file mode 100644
index a60d626..0000000
--- a/website/doctype/website_settings/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "Add Google Analytics ID: eg. UA-89XXX57-1. Please search help on Google Analytics for more information.": "Adicionar ID do Google Analytics: ex. UA-89XXX57-1. Por favor, procure ajuda no Google Analytics para obter mais informa\u00e7\u00f5es.", 
- "Address": "Endere\u00e7o", 
- "Address and other legal information you may want to put in the footer.": "Endere\u00e7o e outras informa\u00e7\u00f5es legais que voc\u00ea possa querer colocar no rodap\u00e9.", 
- "An icon file with .ico extension. Should be 16 x 16 px. Generated using a favicon generator. [<a href=\"http://favicon-generator.org/\" target=\"_blank\">favicon-generator.org</a>]": "Um arquivo de \u00edcone com extens\u00e3o .ico. Deve ser de 16 x 16 px. Gerado usando um gerador de favicon. [ <a href=\"http://favicon-generator.org/\" target=\"_blank\">favicon-generator.org</a> ]", 
- "Background shade of the top menu bar": "Sombra de fundo da barra do menu superior", 
- "Black": "Preto", 
- "Brand HTML": "Marca HTML", 
- "Copyright": "Direitos autorais", 
- "Domain List": "Lista de Dom\u00ednios", 
- "Enter domain names associated to this website, each on a new line": "Digite os nomes de dom\u00ednio associados a este site, cada um em uma nova linha", 
- "Facebook Share": "Compartilhar Facebook", 
- "FavIcon": "FavIcon", 
- "File List": "Lista de Arquivos", 
- "Footer": "Rodap\u00e9", 
- "Footer Items": "Itens do Rodap\u00e9", 
- "Google Analytics ID": "ID do Google Analytics", 
- "Google Plus One": "Google Plus One", 
- "Home Page": "P\u00e1gina Inicial", 
- "Home Page is Products": "P\u00e1gina Inicial \u00e9 Produtos", 
- "If checked, the Home page will be the default Item Group for the website.": "Se marcado, a p\u00e1gina inicial do site ser\u00e1 o Grupo de Itens padr\u00e3o.", 
- "Integrations": "Integra\u00e7\u00f5es", 
- "Landing Page": "P\u00e1gina de chegada", 
- "Linked In Share": "Linked In Compartilhar", 
- "Misc": "Diversos", 
- "Sub-domain provided by erpnext.com": "Sub-dom\u00ednio fornecido pelo erpnext.com", 
- "Subdomain": "Subdom\u00ednio", 
- "The \"Web Page\" that is the website home page": "A &quot;P\u00e1gina Web&quot; que \u00e9 a p\u00e1gina inicial do site", 
- "The name of your company / website as you want to appear on browser title bar. All pages will have this as the prefix to the title.": "O nome da sua empresa / site da forma que voc\u00ea quer que apare\u00e7a na barra de t\u00edtulo do navegador. Todas as p\u00e1ginas v\u00e3o ter isso como o prefixo para o t\u00edtulo.", 
- "Title Prefix": "Prefixo do T\u00edtulo", 
- "Top Bar": "Barra Superior", 
- "Top Bar Background": "Fundo da barra superior", 
- "Top Bar Items": "Itens da barra superior", 
- "Tweet will be shared via your user account (if specified)": "Tweet ser\u00e3o compartilhados atrav\u00e9s da sua conta de usu\u00e1rio (se especificado)", 
- "Twitter Share": "Compartilhar Twitter", 
- "Twitter Share via": "Twitter Partilhar atrav\u00e9s do", 
- "Website": "Site", 
- "Website Settings": "Configura\u00e7\u00f5es do site", 
- "White": "Branco"
-}
\ No newline at end of file
diff --git a/website/doctype/website_settings/locale/pt-doc.json b/website/doctype/website_settings/locale/pt-doc.json
deleted file mode 100644
index 7ff1af5..0000000
--- a/website/doctype/website_settings/locale/pt-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Address": "Endere\u00e7o", 
- "Address and other legal information you may want to put in the footer.": "Endere\u00e7o e informa\u00e7\u00f5es jur\u00eddicas outro que voc\u00ea pode querer colocar no rodap\u00e9.", 
- "An icon file with .ico extension. Should be 16 x 16 px. Generated using a favicon generator. [<a href=\"http://favicon-generator.org/\" target=\"_blank\">favicon-generator.org</a>]": "Um arquivo com \u00edcone. Extens\u00e3o ico. Deve ser de 16 x 16 px. Gerado usando um gerador de favicon. [ <a href=\"http://favicon-generator.org/\" target=\"_blank\">favicon-generator.org</a> ]", 
- "Background shade of the top menu bar": "Sombra de fundo da barra de menu superior", 
- "Black": "Preto", 
- "Brand HTML": "Marca HTML", 
- "Brand is what appears on the top-right of the toolbar. If it is an image, make sure ithas a transparent background and use the &lt;img /&gt; tag. Keep size as 200px x 30px": "Marca \u00e9 o que aparece no canto superior direito da barra de ferramentas. Se for uma imagem, ithas certeza de um fundo transparente e usar a tag /&gt; &lt;img. Manter o tamanho como 200px x 30px", 
- "Copyright": "Direitos autorais", 
- "Domain List": "Lista de Dom\u00ednios", 
- "Enter domain names associated to this website, each on a new line": "Digite os nomes de dom\u00ednio associados a este site, cada um em uma nova linha", 
- "FavIcon": "FavIcon", 
- "File List": "Lista de Arquivos", 
- "Footer": "Rodap\u00e9", 
- "Footer Items": "Itens Rodap\u00e9", 
- "Home Page": "Home Page", 
- "Home Page is Products": "Home Page \u00e9 produtos", 
- "If checked, the Home page will be the default Item Group for the website.": "Se selecionado, a p\u00e1gina inicial ser\u00e1 o Grupo item padr\u00e3o para o site.", 
- "Landing Page": "Landing Page", 
- "Misc": "Variados", 
- "Sub-domain provided by erpnext.com": "Sub-dom\u00ednio fornecido pelo erpnext.com", 
- "Subdomain": "Subdom\u00ednio", 
- "The \"Web Page\" that is the website home page": "A &quot;P\u00e1gina Web&quot;, que \u00e9 a p\u00e1gina inicial do site", 
- "The name of your company / website as you want to appear on browser title bar. All pages will have this as the prefix to the title.": "O nome da sua empresa / site como voc\u00ea quer que apare\u00e7a na barra de t\u00edtulo do navegador. Todas as p\u00e1ginas v\u00e3o ter isso como o prefixo para o t\u00edtulo.", 
- "Title Prefix": "Prefixo t\u00edtulo", 
- "Top Bar": "Top Bar", 
- "Top Bar Background": "Fundo da barra superior", 
- "Top Bar Items": "Top Bar Itens", 
- "Website": "Site", 
- "Website Settings": "Configura\u00e7\u00f5es do site", 
- "White": "Branco"
-}
\ No newline at end of file
diff --git a/website/doctype/website_settings/locale/sr-doc.json b/website/doctype/website_settings/locale/sr-doc.json
deleted file mode 100644
index 55df865..0000000
--- a/website/doctype/website_settings/locale/sr-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Address": "\u0410\u0434\u0440\u0435\u0441\u0430", 
- "Address and other legal information you may want to put in the footer.": "\u0410\u0434\u0440\u0435\u0441\u0430 \u0438 \u0434\u0440\u0443\u0433\u0435 \u043f\u0440\u0430\u0432\u043d\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0458\u0435 \u043c\u043e\u0436\u0434\u0430 \u0436\u0435\u043b\u0438\u0442\u0435 \u0434\u0430 \u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0443 \u043f\u043e\u0434\u043d\u043e\u0436\u0458\u0435.", 
- "An icon file with .ico extension. Should be 16 x 16 px. Generated using a favicon generator. [<a href=\"http://favicon-generator.org/\" target=\"_blank\">favicon-generator.org</a>]": "\u0418\u043a\u043e\u043d\u0430 \u0434\u0430\u0442\u043e\u0442\u0435\u043a\u0435 \u0441\u0430 \u0435\u043a\u0441\u0442\u0435\u043d\u0437\u0438\u0458\u043e\u043c. \u0418\u0446\u043e. \u0422\u0440\u0435\u0431\u0430\u043b\u043e \u0431\u0438 \u0434\u0430 \u0431\u0443\u0434\u0435 16 \u043a 16 \u043f\u043a. \u0413\u0435\u043d\u0435\u0440\u0438\u0441\u0430\u043d\u043e \u043f\u043e\u043c\u043e\u045b\u0443 \u0438\u043a\u043e\u043d\u0435 \u043e\u043c\u0438\u0459\u0435\u043d\u043e\u0433 \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440. [ <a href=\"http://favicon-generator.org/\" target=\"_blank\">\u0444\u0430\u0432\u0438\u0446\u043e\u043d-\u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440.\u043e\u0440\u0433</a> ]", 
- "Background shade of the top menu bar": "\u041f\u043e\u0437\u0430\u0434\u0438\u043d\u0430 \u043d\u0438\u0458\u0430\u043d\u0441\u0430 \u0433\u043e\u0440\u045a\u0435\u043c \u043c\u0435\u043d\u0438\u0458\u0443", 
- "Black": "\u0426\u0440\u043d", 
- "Brand HTML": "\u0411\u0440\u0435\u043d\u0434 \u0425\u0422\u041c\u041b", 
- "Brand is what appears on the top-right of the toolbar. If it is an image, make sure ithas a transparent background and use the &lt;img /&gt; tag. Keep size as 200px x 30px": "\u0411\u0440\u0435\u043d\u0434 \u0458\u0435 \u043e\u043d\u043e \u0448\u0442\u043e \u0441\u0435 \u043f\u043e\u0458\u0430\u0432\u0459\u0443\u0458\u0435 \u043d\u0430 \u0432\u0440\u0445\u0443 \u0434\u0435\u0441\u043d\u043e \u043d\u0430 \u0442\u0440\u0430\u0446\u0438 \u0441\u0430 \u0430\u043b\u0430\u0442\u043a\u0430\u043c\u0430. \u0410\u043a\u043e \u0458\u0435 \u0441\u043b\u0438\u043a\u0430, \u0443\u0432\u0435\u0440\u0438\u0442\u0435 \u0438\u0442\u0445\u0430\u0441 \u0442\u0440\u0430\u043d\u0441\u043f\u0430\u0440\u0435\u043d\u0442\u0430\u043d \u043f\u043e\u0437\u0430\u0434\u0438\u043d\u0438 \u0438 \u043a\u043e\u0440\u0438\u0441\u0442\u0438\u043b\u0438 &lt;\u0438\u043c\u0433 /&gt; \u043e\u0437\u043d\u0430\u043a\u0443. \u0414\u0440\u0436\u0438\u0442\u0435 \u0432\u0435\u043b\u0438\u0447\u0438\u043d\u0443 \u043a\u0430\u043e 200\u043f\u043a \u043a 30\u043f\u043a", 
- "Copyright": "\u0410\u0443\u0442\u043e\u0440\u0441\u043a\u043e \u043f\u0440\u0430\u0432\u043e", 
- "Domain List": "\u0414\u043e\u043c\u0430\u0438\u043d \u041b\u0438\u0441\u0442", 
- "Enter domain names associated to this website, each on a new line": "\u0423\u043d\u0435\u0441\u0438\u0442\u0435 \u0438\u043c\u0435\u043d\u0430 \u0434\u043e\u043c\u0435\u043d\u0430 \u0432\u0435\u0437\u0430\u043d\u0438\u0445 \u0437\u0430 \u043e\u0432\u0430\u0458 \u0441\u0430\u0458\u0442, \u0441\u0432\u0430\u043a\u0430 \u043d\u0430 \u043d\u043e\u0432\u043e\u0458 \u043b\u0438\u043d\u0438\u0458\u0438", 
- "FavIcon": "\u0424\u0430\u0432\u0438\u0446\u043e\u043d", 
- "File List": "\u0424\u0438\u043b\u0435 \u041b\u0438\u0441\u0442", 
- "Footer": "\u041f\u043e\u0434\u043d\u043e\u0436\u0458\u0435", 
- "Footer Items": "\u0424\u043e\u043e\u0442\u0435\u0440 \u0410\u0440\u0442\u0438\u043a\u043b\u0438", 
- "Home Page": "\u041f\u043e\u0447\u0435\u0442\u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0430", 
- "Home Page is Products": "\u041f\u043e\u0447\u0435\u0442\u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0458\u0435 \u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438", 
- "If checked, the Home page will be the default Item Group for the website.": "\u0410\u043a\u043e \u0458\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d, \u041f\u043e\u0447\u0435\u0442\u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u045b\u0435 \u0431\u0438\u0442\u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0434\u043d\u0430 \u0442\u0430\u0447\u043a\u0430 \u0413\u0440\u0443\u043f\u0430 \u0437\u0430 \u0441\u0430\u0458\u0442.", 
- "Landing Page": "\u041b\u0430\u043d\u0434\u0438\u043d\u0433 \u041f\u0430\u0433\u0435", 
- "Misc": "\u041e\u0441\u0442\u0430\u043b\u043e", 
- "Sub-domain provided by erpnext.com": "\u041f\u043e\u0434-\u0434\u043e\u043c\u0435\u043d\u0430 \u043f\u0440\u0443\u0436\u0430\u0458\u0443 \u0435\u0440\u043f\u043d\u0435\u043a\u0442.\u0446\u043e\u043c", 
- "Subdomain": "\u041f\u043e\u0434\u0434\u043e\u043c\u0435\u043d", 
- "The \"Web Page\" that is the website home page": "&quot;\u0412\u0435\u0431 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430&quot; \u043a\u043e\u0458\u0438 \u0458\u0435 \u0441\u0430\u0458\u0442 \u0445\u043e\u043c\u0435 \u043f\u0430\u0433\u0435", 
- "The name of your company / website as you want to appear on browser title bar. All pages will have this as the prefix to the title.": "\u0418\u043c\u0435 \u0432\u0430\u0448\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0435 / \u0441\u0430\u0458\u0442\u0443, \u043a\u0430\u043e \u0434\u0430 \u0436\u0435\u043b\u0438\u0442\u0435 \u0434\u0430 \u0441\u0435 \u043f\u043e\u0458\u0430\u0432\u0438 \u043d\u0430 \u0442\u0440\u0430\u0446\u0438 \u043f\u0440\u0435\u0433\u043b\u0435\u0434\u0430\u0447\u0430 \u043d\u0430\u0441\u043b\u043e\u0432\u043d\u043e\u0458. \u0421\u0432\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u045b\u0435 \u0438\u043c\u0430\u0442\u0438 \u043e\u0432\u043e \u043a\u0430\u043e \u043f\u0440\u0435\u0444\u0438\u043a\u0441 \u0437\u0430 \u0442\u0438\u0442\u0443\u043b\u0443.", 
- "Title Prefix": "\u041d\u0430\u0441\u043b\u043e\u0432 \u041f\u0440\u0435\u0444\u0438\u043a\u0441", 
- "Top Bar": "\u0422\u043e\u043f \u0411\u0430\u0440", 
- "Top Bar Background": "\u0422\u043e\u043f \u0411\u0430\u0440 \u041f\u043e\u0437\u0430\u0434\u0438\u043d\u0430", 
- "Top Bar Items": "\u0422\u043e\u043f \u0411\u0430\u0440 \u0410\u0440\u0442\u0438\u043a\u043b\u0438", 
- "Website": "\u0412\u0435\u0431\u0441\u0430\u0458\u0442", 
- "Website Settings": "\u0421\u0430\u0458\u0442 \u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "White": "\u0411\u0435\u043e"
-}
\ No newline at end of file
diff --git a/website/doctype/website_settings/locale/ta-doc.json b/website/doctype/website_settings/locale/ta-doc.json
deleted file mode 100644
index 850adcd..0000000
--- a/website/doctype/website_settings/locale/ta-doc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "Address": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", 
- "Address and other legal information you may want to put in the footer.": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0baa\u0bbf\u0bb1 \u0b9a\u0b9f\u0bcd\u0b9f \u0ba4\u0b95\u0bb5\u0bb2\u0bcd \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b85\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0bb2\u0bcd \u0b89\u0bb3\u0bcd\u0bb3 \u0bb5\u0bc8\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd.", 
- "An icon file with .ico extension. Should be 16 x 16 px. Generated using a favicon generator. [<a href=\"http://favicon-generator.org/\" target=\"_blank\">favicon-generator.org</a>]": ". Ico \u0ba8\u0bc0\u0b9f\u0bcd\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b92\u0bb0\u0bc1 \u0b90\u0b95\u0bbe\u0ba9\u0bcd \u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1. 16 x 16 px \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd. \u0b83\u0baa\u0bc7\u0bb5\u0bbf\u0b95\u0bbe\u0ba9\u0bcd \u0b9c\u0bc6\u0ba9\u0bb0\u0bc7\u0b9f\u0bcd\u0b9f\u0bb0\u0bcd \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd. [ <a href=\"http://favicon-generator.org/\" target=\"_blank\">\u0b83\u0baa\u0bc7\u0bb5\u0bbf\u0b95\u0bbe\u0ba9\u0bcd-generator.org</a> ]", 
- "Background shade of the top menu bar": "\u0bae\u0bc7\u0bb2\u0bcd \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bbf\u0bb2\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0baa\u0bbf\u0ba9\u0bcd\u0ba9\u0ba3\u0bbf\u0baf\u0bbf\u0bb2\u0bcd \u0ba8\u0bbf\u0bb4\u0bb2\u0bcd", 
- "Black": "\u0b95\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1", 
- "Brand HTML": "\u0baa\u0bbf\u0bb0\u0bbe\u0ba3\u0bcd\u0b9f\u0bcd HTML", 
- "Brand is what appears on the top-right of the toolbar. If it is an image, make sure ithas a transparent background and use the &lt;img /&gt; tag. Keep size as 200px x 30px": "\u0baa\u0bbf\u0bb0\u0bbe\u0ba3\u0bcd\u0b9f\u0bcd \u0b95\u0bb0\u0bc1\u0bb5\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bbf\u0bb2\u0bcd \u0bae\u0bc7\u0bb2\u0bcd \u0bb5\u0bb2\u0ba4\u0bc1 \u0ba4\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1 \u0b8e\u0ba9\u0bcd\u0ba9. \u0b85\u0ba4\u0bc1 \u0b92\u0bb0\u0bc1 \u0baa\u0b9f\u0ba4\u0bcd\u0ba4\u0bc8 \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd, \u0ba8\u0bbf\u0b9a\u0bcd\u0b9a\u0baf\u0bae\u0bbe\u0b95 ithas \u0b92\u0bb0\u0bc1 \u0bb5\u0bc6\u0bb3\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8\u0baf\u0bbe\u0ba9 \u0baa\u0bbf\u0ba9\u0bcd\u0ba9\u0ba3\u0bbf \u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bc1 &lt;img /&gt; \u0b95\u0bc1\u0bb1\u0bbf\u0b9a\u0bcd\u0b9a\u0bc6\u0bbe\u0bb2\u0bcd \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4. 200px x 30px \u0b85\u0bb3\u0bb5\u0bc8 \u0bb5\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1", 
- "Copyright": "\u0baa\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bbf\u0bae\u0bc8", 
- "Domain List": "\u0b9f\u0bc6\u0bbe\u0bae\u0bc8\u0ba9\u0bcd \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Enter domain names associated to this website, each on a new line": "\u0b92\u0bb0\u0bc1 \u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0baa\u0bbe\u0ba4\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0b87\u0ba3\u0bc8\u0baf \u0ba4\u0bb3\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 \u0b9f\u0bc6\u0bbe\u0bae\u0bc8\u0ba9\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd\u0b95\u0bb3\u0bcd, \u0b92\u0bb5\u0bcd\u0bb5\u0bc6\u0bbe\u0bb0\u0bc1 \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bb5\u0bc1\u0bae\u0bcd", 
- "FavIcon": "\u0b83\u0baa\u0bc7\u0bb5\u0bbf\u0b95\u0bbe\u0ba9\u0bcd", 
- "File List": "\u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Footer": "\u0b85\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", 
- "Footer Items": "\u0b85\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "Home Page": "\u0bae\u0bc1\u0b95\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Home Page is Products": "\u0bae\u0bc1\u0b95\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0b86\u0b95\u0bc1\u0bae\u0bcd", 
- "If checked, the Home page will be the default Item Group for the website.": "\u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1\u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbe\u0bb2\u0bcd, \u0bae\u0bc1\u0b95\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0b87\u0ba3\u0bc8\u0baf \u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1 \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0b95\u0bc1\u0bb4\u0bc1 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd.", 
- "Landing Page": "\u0b87\u0bb1\u0b99\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Misc": "\u0bae\u0bb1\u0bcd\u0bb1\u0bb5\u0bc8", 
- "Sub-domain provided by erpnext.com": "Erpnext.com \u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bbf\u0baf \u0ba4\u0bc1\u0ba3\u0bc8 \u0b9f\u0bc6\u0bbe\u0bae\u0bc8\u0ba9\u0bcd", 
- "Subdomain": "\u0b9a\u0baa\u0bcd\u0b9f\u0bc6\u0bbe\u0bae\u0bc8\u0ba9\u0bcd", 
- "The \"Web Page\" that is the website home page": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0bae\u0bcd \u0bae\u0bc1\u0b95\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0b8e\u0ba9\u0bcd\u0bb1\u0bc1 &quot;\u0bb5\u0bb2\u0bc8 \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd&quot;", 
- "The name of your company / website as you want to appear on browser title bar. All pages will have this as the prefix to the title.": "\u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b89\u0bb2\u0bbe\u0bb5\u0bbf \u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bbf\u0bb2\u0bcd \u0ba4\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b8e\u0ba9\u0bcd\u0bb1\u0bc1 \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd / \u0bb5\u0bb2\u0bc8\u0ba4\u0bcd\u0ba4\u0bb3\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd. \u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0baa\u0b95\u0bcd\u0b95\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc8 \u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bc6\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1 \u0b87\u0ba8\u0bcd\u0ba4 \u0b9a\u0bbe\u0baa\u0bcd\u0baa\u0bbf\u0b9f\u0bc1\u0bae\u0bcd.", 
- "Title Prefix": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bc6\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bc1", 
- "Top Bar": "\u0bae\u0bc7\u0bb2\u0bcd \u0baa\u0b9f\u0bcd\u0b9f\u0bc8", 
- "Top Bar Background": "\u0bae\u0bc7\u0bb2\u0bcd \u0baa\u0b9f\u0bcd\u0b9f\u0bbf \u0bb5\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bae\u0bcd", 
- "Top Bar Items": "\u0bae\u0bc7\u0bb2\u0bcd \u0baa\u0b9f\u0bcd\u0b9f\u0bbf \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "Website": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0bae\u0bcd", 
- "Website Settings": "\u0b87\u0ba3\u0bc8\u0baf \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "White": "\u0bb5\u0bc6\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbe\u0ba9"
-}
\ No newline at end of file
diff --git a/website/doctype/website_settings/locale/th-doc.json b/website/doctype/website_settings/locale/th-doc.json
deleted file mode 100644
index e3ac63d..0000000
--- a/website/doctype/website_settings/locale/th-doc.json
+++ /dev/null
@@ -1,41 +0,0 @@
-{
- "Add Google Analytics ID: eg. UA-89XXX57-1. Please search help on Google Analytics for more information.": "\u0e40\u0e1e\u0e34\u0e48\u0e21 Google Analytics ID: \u0e40\u0e0a\u0e48\u0e19 UA-89XXX57-1 \u0e01\u0e23\u0e38\u0e13\u0e32\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e04\u0e27\u0e32\u0e21\u0e0a\u0e48\u0e27\u0e22\u0e40\u0e2b\u0e25\u0e37\u0e2d\u0e43\u0e19 Google Analytics \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", 
- "Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", 
- "Address and other legal information you may want to put in the footer.": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e41\u0e25\u0e30\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e32\u0e07\u0e01\u0e0e\u0e2b\u0e21\u0e32\u0e22\u0e2d\u0e37\u0e48\u0e19 \u0e46 \u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e2d\u0e32\u0e08\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e08\u0e30\u0e19\u0e33\u0e43\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e17\u0e49\u0e32\u0e22", 
- "An icon file with .ico extension. Should be 16 x 16 px. Generated using a favicon generator. [<a href=\"http://favicon-generator.org/\" target=\"_blank\">favicon-generator.org</a>]": "file icon \u0e21\u0e35. \u0e02\u0e22\u0e32\u0e22 ICO \u0e04\u0e27\u0e23\u0e08\u0e30\u0e02\u0e19\u0e32\u0e14 16 x 16 px \u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19\u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e01\u0e33\u0e40\u0e19\u0e34\u0e14\u0e44\u0e1f\u0e1f\u0e49\u0e32 favicon [ <a href=\"http://favicon-generator.org/\" target=\"_blank\">favicon-generator.org</a> ]", 
- "Background shade of the top menu bar": "\u0e2a\u0e35\u0e1e\u0e37\u0e49\u0e19\u0e2b\u0e25\u0e31\u0e07\u0e02\u0e2d\u0e07\u0e41\u0e16\u0e1a\u0e40\u0e21\u0e19\u0e39\u0e14\u0e49\u0e32\u0e19\u0e1a\u0e19", 
- "Black": "\u0e2a\u0e35\u0e14\u0e33", 
- "Brand HTML": "HTML \u0e22\u0e35\u0e48\u0e2b\u0e49\u0e2d", 
- "Brand is what appears on the top-right of the toolbar. If it is an image, make sure ithas a transparent background and use the &lt;img /&gt; tag. Keep size as 200px x 30px": "\u0e22\u0e35\u0e48\u0e2b\u0e49\u0e2d\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e1b\u0e23\u0e32\u0e01\u0e0f\u0e1a\u0e19\u0e14\u0e49\u0e32\u0e19\u0e02\u0e27\u0e32\u0e1a\u0e19\u0e02\u0e2d\u0e07\u0e41\u0e16\u0e1a\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d \u0e16\u0e49\u0e32\u0e21\u0e31\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e20\u0e32\u0e1e\u0e43\u0e2b\u0e49\u0e41\u0e19\u0e48\u0e43\u0e08\u0e27\u0e48\u0e32 ithas \u0e1e\u0e37\u0e49\u0e19\u0e2b\u0e25\u0e31\u0e07\u0e42\u0e1b\u0e23\u0e48\u0e07\u0e43\u0e2a\u0e41\u0e25\u0e30\u0e43\u0e0a\u0e49 &lt;img /&gt; \u0e41\u0e17\u0e47\u0e01 \u0e43\u0e2b\u0e49\u0e02\u0e19\u0e32\u0e14\u0e40\u0e1b\u0e47\u0e19 200px x 30px", 
- "Copyright": "\u0e25\u0e34\u0e02\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c", 
- "Domain List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e42\u0e14\u0e40\u0e21\u0e19", 
- "Enter domain names associated to this website, each on a new line": "\u0e43\u0e2a\u0e48\u0e0a\u0e37\u0e48\u0e2d\u0e42\u0e14\u0e40\u0e21\u0e19\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e1a\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e19\u0e35\u0e49\u0e41\u0e15\u0e48\u0e25\u0e30\u0e1a\u0e23\u0e23\u0e17\u0e31\u0e14\u0e43\u0e2b\u0e21\u0e48", 
- "Facebook Share": "Facebook \u0e41\u0e1a\u0e48\u0e07\u0e1b\u0e31\u0e19", 
- "FavIcon": "favicon", 
- "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c", 
- "Footer": "\u0e2a\u0e48\u0e27\u0e19\u0e17\u0e49\u0e32\u0e22", 
- "Footer Items": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e27\u0e19\u0e17\u0e49\u0e32\u0e22", 
- "Google Analytics ID": "ID \u0e02\u0e2d\u0e07 Google Analytics", 
- "Google Plus One": "Google Plus One", 
- "Home Page": "\u0e2b\u0e19\u0e49\u0e32\u0e41\u0e23\u0e01", 
- "Home Page is Products": "\u0e2b\u0e19\u0e49\u0e32\u0e41\u0e23\u0e01\u0e04\u0e37\u0e2d\u0e1c\u0e25\u0e34\u0e15\u0e20\u0e31\u0e13\u0e11\u0e4c", 
- "If checked, the Home page will be the default Item Group for the website.": "\u0e2b\u0e32\u0e01\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e2b\u0e19\u0e49\u0e32\u0e41\u0e23\u0e01\u0e08\u0e30\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Integrations": "Integrations", 
- "Landing Page": "\u0e2b\u0e19\u0e49\u0e32 Landing Page", 
- "Linked In Share": "\u0e17\u0e35\u0e48\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e42\u0e22\u0e07\u0e43\u0e19\u0e41\u0e1a\u0e48\u0e07\u0e1b\u0e31\u0e19", 
- "Misc": "misc", 
- "Sub-domain provided by erpnext.com": "\u0e42\u0e14\u0e40\u0e21\u0e19\u0e22\u0e48\u0e2d\u0e22\u0e42\u0e14\u0e22 erpnext.com", 
- "Subdomain": "subdomain", 
- "The \"Web Page\" that is the website home page": "&quot;Web Page&quot; \u0e19\u0e31\u0e48\u0e19\u0e04\u0e37\u0e2d\u0e2b\u0e19\u0e49\u0e32\u0e41\u0e23\u0e01\u0e02\u0e2d\u0e07\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "The name of your company / website as you want to appear on browser title bar. All pages will have this as the prefix to the title.": "\u0e0a\u0e37\u0e48\u0e2d \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 / \u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e15\u0e32\u0e21\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e43\u0e2b\u0e49\u0e1b\u0e23\u0e32\u0e01\u0e0f\u0e1a\u0e19\u0e41\u0e16\u0e1a\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c \u0e2b\u0e19\u0e49\u0e32\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e17\u0e35\u0e48\u0e08\u0e30\u0e21\u0e35\u0e19\u0e35\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e04\u0e33\u0e19\u0e33\u0e2b\u0e19\u0e49\u0e32\u0e0a\u0e37\u0e48\u0e2d", 
- "Title Prefix": "\u0e04\u0e33\u0e19\u0e33\u0e2b\u0e19\u0e49\u0e32\u0e0a\u0e37\u0e48\u0e2d", 
- "Top Bar": "Bar \u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e22\u0e2d\u0e14", 
- "Top Bar Background": "\u0e1e\u0e37\u0e49\u0e19\u0e2b\u0e25\u0e31\u0e07\u0e02\u0e2d\u0e07\u0e41\u0e16\u0e1a\u0e14\u0e49\u0e32\u0e19\u0e1a\u0e19", 
- "Top Bar Items": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 Bar \u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e22\u0e2d\u0e14", 
- "Tweet will be shared via your user account (if specified)": "\u0e1c\u0e39\u0e49\u0e08\u0e30\u0e43\u0e0a\u0e49\u0e23\u0e48\u0e27\u0e21\u0e01\u0e31\u0e19\u0e1c\u0e48\u0e32\u0e19\u0e17\u0e32\u0e07\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 (\u0e16\u0e49\u0e32\u0e23\u0e30\u0e1a\u0e38)", 
- "Twitter Share": "Twitter \u0e41\u0e1a\u0e48\u0e07\u0e1b\u0e31\u0e19", 
- "Twitter Share via": "\u0e41\u0e1a\u0e48\u0e07\u0e1b\u0e31\u0e19 Twitter \u0e1c\u0e48\u0e32\u0e19", 
- "Website": "\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Website Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "White": "\u0e02\u0e32\u0e27"
-}
\ No newline at end of file
diff --git a/website/doctype/website_settings/website_settings.js b/website/doctype/website_settings/website_settings.js
index 5858926..57c32e9 100644
--- a/website/doctype/website_settings/website_settings.js
+++ b/website/doctype/website_settings/website_settings.js
@@ -17,29 +17,45 @@
 // update parent select
 
 $.extend(cur_frm.cscript, {
-	
 	onload_post_render: function(doc) {
-		// get labels of parent items
-		var get_parent_options = function(table_field) {
-			var items = getchildren('Top Bar Item', doc.name, table_field);
-			var main_items = [''];
-			for(var i in items) {
-				var d = items[i];
-				if(!d.parent_label) {
-					main_items.push(d.label);
-				}
-			}
-			return main_items.join('\n');
+		this.set_parent_label_options();
+	},
+	
+	label: function(doc, cdt, cdn) {
+		var item = wn.model.get_doc(cdt, cdn);
+		if(item.parentfield === "top_bar_items") {
+			this.set_parent_label_options();
 		}
+	},
+	
+	parent_label: function(doc, cdt, cdn) {
+		this.label(doc, cdt, cdn);
+	},
+	
+	url: function(doc, cdt, cdn) {
+		this.label(doc, cdt, cdn);
+	}
+	
+	set_parent_label_options: function() {
+		wn.meta.get_docfield("Top Bar Item", "parent_label", cur_frm.docname).options = 
+			this.get_parent_options("top_bar_items");
 		
-		// bind function to refresh fields
-		// when "Parent Label" is select, it 
-		// should automatically update
-		// options
-		$(cur_frm.fields_dict['top_bar_items'].grid.get_field('parent_label').wrapper)
-			.bind('refresh', function() {
-				this.fieldobj.refresh_options(get_parent_options('top_bar_items'));
-			});
+		if($(cur_frm.fields_dict.top_bar_items.grid.wrapper).find(".grid-row-open")) {
+			cur_frm.fields_dict.top_bar_items.grid.refresh();
+		}
+	},
+	
+	// get labels of parent items
+	get_parent_options: function(table_field) {
+		var items = getchildren('Top Bar Item', cur_frm.doc.name, table_field);
+		var main_items = [''];
+		for(var i in items) {
+			var d = items[i];
+			if(!d.parent_label && !d.url && d.label) {
+				main_items.push(d.label);
+			}
+		}
+		return main_items.join('\n');
 	}
 });
 
diff --git a/website/doctype/website_settings/website_settings.py b/website/doctype/website_settings/website_settings.py
index 77eb1c5..182f063 100644
--- a/website/doctype/website_settings/website_settings.py
+++ b/website/doctype/website_settings/website_settings.py
@@ -15,12 +15,39 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 from __future__ import unicode_literals
+import webnotes
+from webnotes import _, msgprint
+
 class DocType:
 	def __init__(self, d, dl):
 		self.doc, self.doclist = d, dl
 		
 	def validate(self):
 		self.set_home_page()
+		self.validate_top_bar_items()
+		self.validate_footer_items()
+			
+	def validate_top_bar_items(self):
+		"""validate url in top bar items"""
+		for top_bar_item in self.doclist.get({"parentfield": "top_bar_items"}):
+			if top_bar_item.parent_label:
+				parent_label_item = self.doclist.get({"parentfield": "top_bar_items", 
+					"label": top_bar_item.parent_label})
+				
+				if not parent_label_item:
+					# invalid item
+					msgprint(_(self.meta.get_label("parent_label", parentfield="top_bar_items")) +
+						(" \"%s\": " % top_bar_item.parent_label) + _("does not exist"), raise_exception=True)
+				
+				elif not parent_label_item[0] or parent_label_item[0].url:
+					# parent cannot have url
+					msgprint(_("Top Bar Item") + (" \"%s\": " % top_bar_item.parent_label) +
+						_("cannot have a URL, because it has child item(s)"), raise_exception=True)
+	
+	def validate_footer_items(self):
+		"""clear parent label in footer"""
+		for footer_item in self.doclist.get({"parentfield": "footer_items"}):
+			footer_item.parent_label = None
 
 	def on_update(self):
 		# make js and css
@@ -32,10 +59,7 @@
 		clear_cache()
 
 	def set_home_page(self):
-
-		import webnotes
 		from webnotes.model.doc import Document
-		
 		webnotes.conn.sql("""delete from `tabDefault Home Page` where role='Guest'""")
 		
 		d = Document('Default Home Page')
diff --git a/website/doctype/website_slideshow/README.md b/website/doctype/website_slideshow/README.md
new file mode 100644
index 0000000..e6afaed
--- /dev/null
+++ b/website/doctype/website_slideshow/README.md
@@ -0,0 +1 @@
+Image slide show for Web Page, Product (Item) page, Item Group page.
\ No newline at end of file
diff --git a/website/doctype/website_slideshow/locale/_messages_doc.json b/website/doctype/website_slideshow/locale/_messages_doc.json
deleted file mode 100644
index 26155be..0000000
--- a/website/doctype/website_slideshow/locale/_messages_doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-[
- "Website", 
- "This goes above the slideshow.", 
- "Slideshow like display for the website", 
- "Header", 
- "Website Slideshow", 
- "File List", 
- "Slideshow Items", 
- "Slideshow Name"
-]
\ No newline at end of file
diff --git a/website/doctype/website_slideshow/locale/ar-doc.json b/website/doctype/website_slideshow/locale/ar-doc.json
deleted file mode 100644
index c1aa923..0000000
--- a/website/doctype/website_slideshow/locale/ar-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "File List": "\u0645\u0644\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "Header": "\u0631\u0623\u0633", 
- "Slideshow Items": "\u0639\u0631\u0636 \u0627\u0644\u0634\u0631\u0627\u0626\u062d \u0639\u0646\u0627\u0635\u0631", 
- "Slideshow Name": "\u0627\u0644\u0639\u0631\u0636 \u0627\u0633\u0645", 
- "Slideshow like display for the website": "\u0639\u0631\u0636 \u0627\u0644\u0634\u0631\u0627\u0626\u062d \u0645\u062b\u0644 \u0627\u0644\u0639\u0631\u0636 \u0644\u0644\u0645\u0648\u0642\u0639", 
- "This goes above the slideshow.": "\u0647\u0630\u0627 \u064a\u0630\u0647\u0628 \u0641\u0648\u0642 \u0639\u0631\u0636 \u0627\u0644\u0634\u0631\u0627\u0626\u062d.", 
- "Website": "\u0627\u0644\u0645\u0648\u0642\u0639", 
- "Website Slideshow": "\u0645\u0648\u0642\u0639 \u0639\u0631\u0636 \u0627\u0644\u0634\u0631\u0627\u0626\u062d"
-}
\ No newline at end of file
diff --git a/website/doctype/website_slideshow/locale/de-doc.json b/website/doctype/website_slideshow/locale/de-doc.json
deleted file mode 100644
index 3c1e3da..0000000
--- a/website/doctype/website_slideshow/locale/de-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "File List": "Dateiliste", 
- "Header": "Kopfzeile", 
- "Slideshow Items": "Slideshow Artikel", 
- "Slideshow Name": "Slideshow Namen", 
- "Slideshow like display for the website": "Slideshow wie Display f\u00fcr die Website", 
- "This goes above the slideshow.": "Dies geht \u00fcber die Diashow.", 
- "Website": "Webseite", 
- "Website Slideshow": "Website Slideshow"
-}
\ No newline at end of file
diff --git a/website/doctype/website_slideshow/locale/es-doc.json b/website/doctype/website_slideshow/locale/es-doc.json
deleted file mode 100644
index 405b81c..0000000
--- a/website/doctype/website_slideshow/locale/es-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "File List": "Lista de archivos", 
- "Header": "Encabezamiento", 
- "Slideshow Items": "Art\u00edculos Presentaci\u00f3n", 
- "Slideshow Name": "Nombre Presentaci\u00f3n", 
- "Slideshow like display for the website": "Presentaci\u00f3n como visualizaci\u00f3n de la p\u00e1gina web", 
- "This goes above the slideshow.": "Esto va por encima de la presentaci\u00f3n de diapositivas.", 
- "Website": "Sitio web", 
- "Website Slideshow": "Sitio Web Presentaci\u00f3n"
-}
\ No newline at end of file
diff --git a/website/doctype/website_slideshow/locale/fr-doc.json b/website/doctype/website_slideshow/locale/fr-doc.json
deleted file mode 100644
index c7ea1c5..0000000
--- a/website/doctype/website_slideshow/locale/fr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "File List": "Liste des fichiers", 
- "Header": "En-t\u00eate", 
- "Slideshow Items": "Articles Diaporama", 
- "Slideshow Name": "Nom Diaporama", 
- "Slideshow like display for the website": "Diaporama comme l&#39;affichage du site Web", 
- "This goes above the slideshow.": "Cela va au-dessus du diaporama.", 
- "Website": "Site Web", 
- "Website Slideshow": "Diaporama site web"
-}
\ No newline at end of file
diff --git a/website/doctype/website_slideshow/locale/hi-doc.json b/website/doctype/website_slideshow/locale/hi-doc.json
deleted file mode 100644
index c2cf5b3..0000000
--- a/website/doctype/website_slideshow/locale/hi-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940", 
- "Header": "\u0939\u0948\u0921\u0930", 
- "Slideshow Items": "\u0938\u094d\u0932\u093e\u0907\u0921 \u0936\u094b \u0906\u0907\u091f\u092e", 
- "Slideshow Name": "\u0938\u094d\u0932\u093e\u0907\u0921 \u0936\u094b \u0928\u093e\u092e", 
- "Slideshow like display for the website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0915\u0947 \u0932\u093f\u090f \u092a\u094d\u0930\u0926\u0930\u094d\u0936\u0928 \u0915\u0940 \u0924\u0930\u0939 \u0938\u094d\u0932\u093e\u0907\u0921 \u0936\u094b", 
- "This goes above the slideshow.": "\u0907\u0938 \u0938\u094d\u0932\u093e\u0907\u0921 \u0936\u094b \u0938\u0947 \u090a\u092a\u0930 \u091a\u0932\u093e \u091c\u093e\u0924\u093e \u0939\u0948.", 
- "Website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f", 
- "Website Slideshow": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0938\u094d\u0932\u093e\u0907\u0921 \u0936\u094b"
-}
\ No newline at end of file
diff --git a/website/doctype/website_slideshow/locale/hr-doc.json b/website/doctype/website_slideshow/locale/hr-doc.json
deleted file mode 100644
index 10ee07f..0000000
--- a/website/doctype/website_slideshow/locale/hr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "File List": "Popis datoteka", 
- "Header": "Kombajn", 
- "Slideshow Items": "Slideshow Proizvodi", 
- "Slideshow Name": "SLIKA Naziv", 
- "Slideshow like display for the website": "Slideshow kao prikaz za web", 
- "This goes above the slideshow.": "To ide iznad slideshow.", 
- "Website": "Website", 
- "Website Slideshow": "Web Slideshow"
-}
\ No newline at end of file
diff --git a/website/doctype/website_slideshow/locale/nl-doc.json b/website/doctype/website_slideshow/locale/nl-doc.json
deleted file mode 100644
index b89aa0a..0000000
--- a/website/doctype/website_slideshow/locale/nl-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "File List": "File List", 
- "Header": "Hoofd", 
- "Slideshow Items": "Diashow Items", 
- "Slideshow Name": "Diashow Naam", 
- "Slideshow like display for the website": "Diashow zoals weergegeven voor de website", 
- "This goes above the slideshow.": "Dit gaat boven de diavoorstelling.", 
- "Website": "Website", 
- "Website Slideshow": "Website Diashow"
-}
\ No newline at end of file
diff --git a/website/doctype/website_slideshow/locale/pt-BR-doc.json b/website/doctype/website_slideshow/locale/pt-BR-doc.json
deleted file mode 100644
index 07a5948..0000000
--- a/website/doctype/website_slideshow/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "File List": "Lista de Arquivos", 
- "Header": "Cabe\u00e7alho", 
- "Slideshow Items": "Itens da Apresenta\u00e7\u00e3o de slides", 
- "Slideshow Name": "Nome da Apresenta\u00e7\u00e3o de slides", 
- "Slideshow like display for the website": "Exibi\u00e7\u00e3o do tipo Apresenta\u00e7\u00e3o de slides para o site", 
- "This goes above the slideshow.": "Isto vai acima do slideshow.", 
- "Website": "Site", 
- "Website Slideshow": "Slideshow do site"
-}
\ No newline at end of file
diff --git a/website/doctype/website_slideshow/locale/pt-doc.json b/website/doctype/website_slideshow/locale/pt-doc.json
deleted file mode 100644
index 9783ebd..0000000
--- a/website/doctype/website_slideshow/locale/pt-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "File List": "Lista de Arquivos", 
- "Header": "Cabe\u00e7alho", 
- "Slideshow Items": "Itens slideshow", 
- "Slideshow Name": "Nome slideshow", 
- "Slideshow like display for the website": "Slideshow como display para o site", 
- "This goes above the slideshow.": "Isto vai acima do slideshow.", 
- "Website": "Site", 
- "Website Slideshow": "Slideshow site"
-}
\ No newline at end of file
diff --git a/website/doctype/website_slideshow/locale/sr-doc.json b/website/doctype/website_slideshow/locale/sr-doc.json
deleted file mode 100644
index 7ce5ba0..0000000
--- a/website/doctype/website_slideshow/locale/sr-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "File List": "\u0424\u0438\u043b\u0435 \u041b\u0438\u0441\u0442", 
- "Header": "\u0417\u0430\u0433\u043b\u0430\u0432\u0459\u0435", 
- "Slideshow Items": "\u0421\u043b\u0438\u0434\u0435\u0441\u0445\u043e\u0432 \u0410\u0440\u0442\u0438\u043a\u043b\u0438", 
- "Slideshow Name": "\u041f\u0440\u0438\u043a\u0430\u0437 \u0418\u043c\u0435", 
- "Slideshow like display for the website": "\u041f\u0440\u0438\u043a\u0430\u0437 \u0435\u043a\u0440\u0430\u043d\u0430 \u043a\u0430\u043e \u0437\u0430 \u0441\u0430\u0458\u0442", 
- "This goes above the slideshow.": "\u041e\u0432\u043e \u0438\u0434\u0435 \u0438\u0437\u043d\u0430\u0434 \u0441\u043b\u0430\u0458\u0434\u043e\u0432\u0430.", 
- "Website": "\u0412\u0435\u0431\u0441\u0430\u0458\u0442", 
- "Website Slideshow": "\u0421\u0430\u0458\u0442 \u0421\u043b\u0438\u0434\u0435\u0441\u0445\u043e\u0432"
-}
\ No newline at end of file
diff --git a/website/doctype/website_slideshow/locale/ta-doc.json b/website/doctype/website_slideshow/locale/ta-doc.json
deleted file mode 100644
index d2d18ad..0000000
--- a/website/doctype/website_slideshow/locale/ta-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "File List": "\u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Header": "\u0ba4\u0bb2\u0bc8 \u0b95\u0bc0\u0bb4\u0bbe\u0b95 \u0ba8\u0bc0\u0bb0\u0bbf\u0bb2\u0bcd \u0bae\u0bc2\u0bb4\u0bcd\u0b95\u0bc1\u0ba4\u0bb2\u0bcd", 
- "Slideshow Items": "\u0b8e\u0bb8\u0bcd \u0b89\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0b95\u0bb3\u0bcd", 
- "Slideshow Name": "\u0b8e\u0bb8\u0bcd \u0baa\u0bc6\u0baf\u0bb0\u0bcd", 
- "Slideshow like display for the website": "\u0bb5\u0bb2\u0bc8\u0ba4\u0bcd\u0ba4\u0bb3\u0ba4\u0bcd\u0ba4\u0bc8 \u0b95\u0bbe\u0b9f\u0bcd\u0b9a\u0bbf \u0baa\u0bc7\u0bbe\u0ba9\u0bcd\u0bb1 \u0bb8\u0bcd\u0bb2\u0bc8\u0b9f\u0bc1", 
- "This goes above the slideshow.": "\u0b87\u0ba8\u0bcd\u0ba4 \u0b95\u0bbe\u0b9f\u0bcd\u0b9a\u0bbf\u0baf\u0bc8 \u0bae\u0bc7\u0bb2\u0bc7 \u0b9a\u0bc6\u0bb2\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1.", 
- "Website": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0bae\u0bcd", 
- "Website Slideshow": "\u0b87\u0ba3\u0bc8\u0baf \u0baa"
-}
\ No newline at end of file
diff --git a/website/doctype/website_slideshow/locale/th-doc.json b/website/doctype/website_slideshow/locale/th-doc.json
deleted file mode 100644
index 077c8dc..0000000
--- a/website/doctype/website_slideshow/locale/th-doc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c", 
- "Header": "\u0e2a\u0e48\u0e27\u0e19\u0e2b\u0e31\u0e27", 
- "Slideshow Items": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e44\u0e25\u0e14\u0e4c\u0e42\u0e0a\u0e27\u0e4c", 
- "Slideshow Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e2a\u0e44\u0e25\u0e14\u0e4c\u0e42\u0e0a\u0e27\u0e4c", 
- "Slideshow like display for the website": "\u0e2a\u0e44\u0e25\u0e14\u0e4c\u0e42\u0e0a\u0e27\u0e4c\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e01\u0e32\u0e23\u0e41\u0e2a\u0e14\u0e07\u0e1c\u0e25\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "This goes above the slideshow.": "\u0e19\u0e35\u0e49\u0e2a\u0e39\u0e07\u0e01\u0e27\u0e48\u0e32\u0e2a\u0e44\u0e25\u0e14\u0e4c\u0e42\u0e0a\u0e27\u0e4c", 
- "Website": "\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Website Slideshow": "\u0e2a\u0e44\u0e25\u0e14\u0e4c\u0e42\u0e0a\u0e27\u0e4c\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c"
-}
\ No newline at end of file
diff --git a/website/doctype/website_slideshow/website_slideshow.txt b/website/doctype/website_slideshow/website_slideshow.txt
index 2887d4b..e67e1f8 100644
--- a/website/doctype/website_slideshow/website_slideshow.txt
+++ b/website/doctype/website_slideshow/website_slideshow.txt
@@ -1,8 +1,8 @@
 [
  {
-  "creation": "2013-03-07 14:48:40", 
+  "creation": "2013-03-07 15:53:15", 
   "docstatus": 0, 
-  "modified": "2012-12-25 16:56:34", 
+  "modified": "2013-05-28 16:57:32", 
   "modified_by": "Administrator", 
   "owner": "Administrator"
  }, 
@@ -53,6 +53,7 @@
  }, 
  {
   "depends_on": "eval:!doc.__islocal", 
+  "description": "Note: For best results, images must be of the same size and width must be greater than height.", 
   "doctype": "DocField", 
   "fieldname": "sb0", 
   "fieldtype": "Section Break", 
diff --git a/website/doctype/website_slideshow_item/README.md b/website/doctype/website_slideshow_item/README.md
new file mode 100644
index 0000000..2f52d24
--- /dev/null
+++ b/website/doctype/website_slideshow_item/README.md
@@ -0,0 +1 @@
+Slide (image) details for Website Slideshow.
\ No newline at end of file
diff --git a/website/doctype/website_slideshow_item/locale/_messages_doc.json b/website/doctype/website_slideshow_item/locale/_messages_doc.json
deleted file mode 100644
index d2cf631..0000000
--- a/website/doctype/website_slideshow_item/locale/_messages_doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-[
- "Website", 
- "Description", 
- "Image", 
- "Website Slideshow Item", 
- "File List", 
- "Heading"
-]
\ No newline at end of file
diff --git a/website/doctype/website_slideshow_item/locale/ar-doc.json b/website/doctype/website_slideshow_item/locale/ar-doc.json
deleted file mode 100644
index 93a20ab..0000000
--- a/website/doctype/website_slideshow_item/locale/ar-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Description": "\u0648\u0635\u0641", 
- "File List": "\u0645\u0644\u0641 \u0642\u0627\u0626\u0645\u0629", 
- "Heading": "\u0639\u0646\u0648\u0627\u0646", 
- "Image": "\u0635\u0648\u0631\u0629", 
- "Website": "\u0627\u0644\u0645\u0648\u0642\u0639", 
- "Website Slideshow Item": "\u0645\u0648\u0642\u0639 \u0627\u0644\u0633\u0644\u0639\u0629 \u0639\u0631\u0636 \u0634\u0631\u0627\u0626\u062d"
-}
\ No newline at end of file
diff --git a/website/doctype/website_slideshow_item/locale/de-doc.json b/website/doctype/website_slideshow_item/locale/de-doc.json
deleted file mode 100644
index db6d5af..0000000
--- a/website/doctype/website_slideshow_item/locale/de-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Description": "Beschreibung", 
- "File List": "Dateiliste", 
- "Heading": "\u00dcberschrift", 
- "Image": "Bild", 
- "Website": "Webseite", 
- "Website Slideshow Item": "Website Slideshow Artikel"
-}
\ No newline at end of file
diff --git a/website/doctype/website_slideshow_item/locale/es-doc.json b/website/doctype/website_slideshow_item/locale/es-doc.json
deleted file mode 100644
index 3582889..0000000
--- a/website/doctype/website_slideshow_item/locale/es-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Description": "Descripci\u00f3n", 
- "File List": "Lista de archivos", 
- "Heading": "T\u00edtulo", 
- "Image": "Imagen", 
- "Website": "Sitio web", 
- "Website Slideshow Item": "Sitio Web Presentaci\u00f3n del art\u00edculo"
-}
\ No newline at end of file
diff --git a/website/doctype/website_slideshow_item/locale/fr-doc.json b/website/doctype/website_slideshow_item/locale/fr-doc.json
deleted file mode 100644
index bcf9737..0000000
--- a/website/doctype/website_slideshow_item/locale/fr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Description": "Description", 
- "File List": "Liste des fichiers", 
- "Heading": "Titre", 
- "Image": "Image", 
- "Website": "Site Web", 
- "Website Slideshow Item": "Point Diaporama site web"
-}
\ No newline at end of file
diff --git a/website/doctype/website_slideshow_item/locale/hi-doc.json b/website/doctype/website_slideshow_item/locale/hi-doc.json
deleted file mode 100644
index 736166f..0000000
--- a/website/doctype/website_slideshow_item/locale/hi-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Description": "\u0935\u093f\u0935\u0930\u0923", 
- "File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940", 
- "Heading": "\u0936\u0940\u0930\u094d\u0937\u0915", 
- "Image": "\u091b\u0935\u093f", 
- "Website": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f", 
- "Website Slideshow Item": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0938\u094d\u0932\u093e\u0907\u0921 \u0936\u094b \u0906\u0907\u091f\u092e"
-}
\ No newline at end of file
diff --git a/website/doctype/website_slideshow_item/locale/hr-doc.json b/website/doctype/website_slideshow_item/locale/hr-doc.json
deleted file mode 100644
index e75ca1c..0000000
--- a/website/doctype/website_slideshow_item/locale/hr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Description": "Opis", 
- "File List": "Popis datoteka", 
- "Heading": "Naslov", 
- "Image": "Slika", 
- "Website": "Website", 
- "Website Slideshow Item": "Web Slideshow artikla"
-}
\ No newline at end of file
diff --git a/website/doctype/website_slideshow_item/locale/nl-doc.json b/website/doctype/website_slideshow_item/locale/nl-doc.json
deleted file mode 100644
index 9df95e2..0000000
--- a/website/doctype/website_slideshow_item/locale/nl-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Description": "Beschrijving", 
- "File List": "File List", 
- "Heading": "Titel", 
- "Image": "Beeld", 
- "Website": "Website", 
- "Website Slideshow Item": "Website Diashow Item"
-}
\ No newline at end of file
diff --git a/website/doctype/website_slideshow_item/locale/pt-BR-doc.json b/website/doctype/website_slideshow_item/locale/pt-BR-doc.json
deleted file mode 100644
index 2d5959c..0000000
--- a/website/doctype/website_slideshow_item/locale/pt-BR-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Description": "Descri\u00e7\u00e3o", 
- "File List": "Lista de Arquivos", 
- "Heading": "T\u00edtulo", 
- "Image": "Imagem", 
- "Website": "Site", 
- "Website Slideshow Item": "Item do Slideshow do site"
-}
\ No newline at end of file
diff --git a/website/doctype/website_slideshow_item/locale/pt-doc.json b/website/doctype/website_slideshow_item/locale/pt-doc.json
deleted file mode 100644
index e3e9674..0000000
--- a/website/doctype/website_slideshow_item/locale/pt-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Description": "Descri\u00e7\u00e3o", 
- "File List": "Lista de Arquivos", 
- "Heading": "T\u00edtulo", 
- "Image": "Imagem", 
- "Website": "Site", 
- "Website Slideshow Item": "Item Slideshow site"
-}
\ No newline at end of file
diff --git a/website/doctype/website_slideshow_item/locale/sr-doc.json b/website/doctype/website_slideshow_item/locale/sr-doc.json
deleted file mode 100644
index dc64f55..0000000
--- a/website/doctype/website_slideshow_item/locale/sr-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Description": "\u041e\u043f\u0438\u0441", 
- "File List": "\u0424\u0438\u043b\u0435 \u041b\u0438\u0441\u0442", 
- "Heading": "\u041d\u0430\u0441\u043b\u043e\u0432", 
- "Image": "\u0421\u043b\u0438\u043a\u0430", 
- "Website": "\u0412\u0435\u0431\u0441\u0430\u0458\u0442", 
- "Website Slideshow Item": "\u0421\u0430\u0458\u0442 \u0421\u043b\u0438\u0434\u0435\u0441\u0445\u043e\u0432 \u0448\u0438\u0444\u0440\u0430"
-}
\ No newline at end of file
diff --git a/website/doctype/website_slideshow_item/locale/ta-doc.json b/website/doctype/website_slideshow_item/locale/ta-doc.json
deleted file mode 100644
index b337531..0000000
--- a/website/doctype/website_slideshow_item/locale/ta-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Description": "\u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "File List": "\u0b95\u0bc7\u0bbe\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", 
- "Heading": "\u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf\u0ba4\u0bcd\u0ba4\u0bbe\u0bb3\u0bbf\u0ba9\u0bcd \u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1", 
- "Image": "\u0baa\u0b9f\u0bae\u0bcd", 
- "Website": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3\u0bae\u0bcd", 
- "Website Slideshow Item": "\u0b87\u0ba3\u0bc8\u0baf \u0baa \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0bb3\u0bcd"
-}
\ No newline at end of file
diff --git a/website/doctype/website_slideshow_item/locale/th-doc.json b/website/doctype/website_slideshow_item/locale/th-doc.json
deleted file mode 100644
index 38b1710..0000000
--- a/website/doctype/website_slideshow_item/locale/th-doc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c", 
- "Heading": "\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", 
- "Image": "\u0e20\u0e32\u0e1e", 
- "Website": "\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Website Slideshow Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e44\u0e25\u0e14\u0e4c\u0e42\u0e0a\u0e27\u0e4c\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c"
-}
\ No newline at end of file
diff --git a/website/helpers/blog.py b/website/helpers/blog.py
index 386c4b7..2504067 100644
--- a/website/helpers/blog.py
+++ b/website/helpers/blog.py
@@ -63,18 +63,26 @@
 	"""
 	import webnotes
 	import webnotes.utils, markdown2
-	import webnotes.widgets.form.comments	
 	
 	if not args: args = webnotes.form_dict
 	args['comment'] = unicode(markdown2.markdown(args.get('comment') or ''))
+	args['doctype'] = "Comment"
 	
-	comment = webnotes.widgets.form.comments.add_comment(args)
+	page_name = args.get("page_name")
+	if "page_name" in args:
+		del args["page_name"]
+	if "cmd" in args:
+		del args["cmd"]
+		
+	comment = webnotes.bean(args)
+	comment.ignore_permissions = True
+	comment.insert()
 	
 	# since comments are embedded in the page, clear the web cache
-	webnotes.webutils.clear_cache(args.get('page_name'))
+	webnotes.webutils.clear_cache(page_name)
 	
-	comment['comment_date'] = webnotes.utils.global_date_format(comment['creation'])
-	template_args = { 'comment_list': [comment], 'template': 'app/website/templates/html/comment.html' }
+	args['comment_date'] = webnotes.utils.global_date_format(comment.doc.creation)
+	template_args = { 'comment_list': [args], 'template': 'app/website/templates/html/comment.html' }
 	
 	# get html of comment row
 	comment_html = webnotes.webutils.build_html(template_args)
@@ -94,7 +102,7 @@
 		subject='New Comment on Blog: ' + blog['title'], 
 		message='%(comment)s<p>By %(comment_by_fullname)s</p>' % args)
 	
-	return comment_html
+	return comment_html.replace("\n", "")
 
 @webnotes.whitelist(allow_guest=True)
 def add_subscriber(name, email_id):
diff --git a/website/helpers/cart.py b/website/helpers/cart.py
new file mode 100644
index 0000000..a24afb5
--- /dev/null
+++ b/website/helpers/cart.py
@@ -0,0 +1,199 @@
+# Copyright (c) 2012 Web Notes Technologies Pvt Ltd.
+# License: GNU General Public License (v3). For more information see license.txt
+
+from __future__ import unicode_literals
+import webnotes
+import webnotes.defaults
+from webnotes.utils import cint, get_fullname, fmt_money
+
+class WebsitePriceListMissingError(webnotes.ValidationError): pass
+
+@webnotes.whitelist()
+def update_cart(item_code, qty, with_doclist=0):
+	quotation = _get_cart_quotation()
+	
+	qty = cint(qty)
+	if qty == 0:
+		quotation.set_doclist(quotation.doclist.get({"item_code": ["!=", item_code]}))
+	else:
+		quotation_items = quotation.doclist.get({"item_code": item_code})
+		if not quotation_items:
+			quotation.doclist.append({
+				"doctype": "Quotation Item",
+				"parentfield": "quotation_details",
+				"item_code": item_code,
+				"qty": qty
+			})
+		else:
+			quotation_items[0].qty = qty
+	
+	quotation.ignore_permissions = True
+	quotation.save()
+	
+	if with_doclist:
+		return decorate_quotation_doclist(quotation.doclist)
+	else:
+		return quotation.doc.name
+	
+def get_lead_or_customer():
+	customer = webnotes.conn.get_value("Contact", {"email_id": webnotes.session.user}, "customer")
+	if customer:
+		return webnotes.doc("Customer", customer)
+	
+	lead = webnotes.conn.get_value("Lead", {"email_id": webnotes.session.user})
+	if lead:
+		return webnotes.doc("Lead", lead)
+	else:
+		lead_bean = webnotes.bean({
+			"doctype": "Lead",
+			"email_id": webnotes.session.user,
+			"lead_name": get_fullname(webnotes.session.user),
+			"territory": webnotes.conn.get_value("Shopping Cart Settings", None, "territory") or \
+				"All Territories",
+			"status": "Open" # TODO: set something better???
+		})
+		lead_bean.ignore_permissions = True
+		lead_bean.insert()
+		
+		return lead_bean.doc
+		
+
+@webnotes.whitelist()
+def get_cart_quotation():
+	doclist = _get_cart_quotation(get_lead_or_customer()).doclist
+	return decorate_quotation_doclist(doclist)
+
+def decorate_quotation_doclist(doclist):
+	for d in doclist:
+		if d.item_code:
+			d.fields.update(webnotes.conn.get_value("Item", d.item_code, 
+				["website_image", "web_short_description", "page_name"], as_dict=True))
+			d.formatted_rate = fmt_money(d.export_rate, currency=doclist[0].currency)
+			d.formatted_amount = fmt_money(d.export_amount, currency=doclist[0].currency)
+
+	return [d.fields for d in doclist]
+
+def _get_cart_quotation(party=None):
+	if not party:
+		party = get_lead_or_customer()
+		
+	quotation = webnotes.conn.get_value("Quotation", 
+		{party.doctype.lower(): party.name, "order_type": "Shopping Cart", "docstatus": 0})
+	
+	if quotation:
+		qbean = webnotes.bean("Quotation", quotation)
+	else:
+		qbean = webnotes.bean({
+			"doctype": "Quotation",
+			"naming_series": "QTN-CART-",
+			"quotation_to": party.doctype,
+			"company": webnotes.defaults.get_user_default("company"),
+			"order_type": "Shopping Cart",
+			"status": "Draft",
+			"__islocal": 1,
+			"price_list_name": get_price_list(party),
+			(party.doctype.lower()): party.name
+		})
+	
+	return qbean
+	
+def get_price_list(party):
+	if not party.default_price_list:
+		party.default_price_list = get_price_list_using_geoip()
+		party.save()
+		
+	return party.default_price_list
+
+def get_price_list_using_geoip():
+	country = webnotes.session.get("session_country")
+	price_list_name = None
+
+	if country:
+		price_list_name = webnotes.conn.sql("""select parent 
+			from `tabPrice List Country` plc
+			where country=%s and exists (select name from `tabPrice List` pl
+				where use_for_website=1 and ifnull(valid_for_all_countries, 0)=0 and 
+				pl.name = plc.parent)""", country)
+	
+	if price_list_name:
+		price_list_name = price_list_name[0][0]
+	else:
+		price_list_name = webnotes.conn.get_value("Price List", 
+			{"use_for_website": 1, "valid_for_all_countries": 1})
+			
+	if not price_list_name:
+		raise WebsitePriceListMissingError, "No website Price List specified"
+	
+	return price_list_name
+
+
+@webnotes.whitelist()
+def checkout():
+	quotation = _get_cart_quotation()
+	
+	quotation.ignore_permissions = True
+	quotation.submit()
+	
+	sales_order = webnotes.bean(webnotes.map_doclist([["Quotation", "Sales Order"], ["Quotation Item", "Sales Order Item"],
+		["Sales Taxes and Charges", "Sales Taxes and Charges"]], quotation.doc.name))
+		
+	sales_order.ignore_permissions = True
+	sales_order.insert()
+	sales_order.submit()
+	
+	return sales_order
+
+import unittest
+test_dependencies = ["Item", "Price List", "Contact"]
+
+class TestCart(unittest.TestCase):
+	def test_get_lead_or_customer(self):
+		webnotes.session.user = "test@example.com"
+		party1 = get_lead_or_customer()
+		party2 = get_lead_or_customer()
+		self.assertEquals(party1.name, party2.name)
+		self.assertEquals(party1.doctype, "Lead")
+		
+		webnotes.session.user = "test_contact_customer@example.com"
+		party = get_lead_or_customer()
+		self.assertEquals(party.name, "_Test Customer")
+		
+	def test_add_to_cart(self):
+		webnotes.session.user = "test@example.com"
+		update_cart("_Test Item", 1)
+		
+		quotation = _get_cart_quotation()
+		quotation_items = quotation.doclist.get({"parentfield": "quotation_details", "item_code": "_Test Item"})
+		self.assertTrue(quotation_items)
+		self.assertEquals(quotation_items[0].qty, 1)
+		
+		return quotation
+		
+	def test_update_cart(self):
+		self.test_add_to_cart()
+
+		update_cart("_Test Item", 5)
+		
+		quotation = _get_cart_quotation()
+		quotation_items = quotation.doclist.get({"parentfield": "quotation_details", "item_code": "_Test Item"})
+		self.assertTrue(quotation_items)
+		self.assertEquals(quotation_items[0].qty, 5)
+		
+		return quotation
+		
+	def test_remove_from_cart(self):
+		quotation0 = self.test_add_to_cart()
+		
+		update_cart("_Test Item", 0)
+		
+		quotation = _get_cart_quotation()
+		self.assertEquals(quotation0.doc.name, quotation.doc.name)
+		
+		quotation_items = quotation.doclist.get({"parentfield": "quotation_details", "item_code": "_Test Item"})
+		self.assertEquals(quotation_items, [])
+		
+	def test_checkout(self):
+		quotation = self.test_update_cart()
+		sales_order = checkout()
+		self.assertEquals(sales_order.doclist.getone({"item_code": "_Test Item"}).prevdoc_docname, quotation.doc.name)
+		
\ No newline at end of file
diff --git a/website/helpers/partner.py b/website/helpers/partner.py
new file mode 100644
index 0000000..cfe66b9
--- /dev/null
+++ b/website/helpers/partner.py
@@ -0,0 +1,11 @@
+# Copyright (c) 2012 Web Notes Technologies Pvt Ltd.
+# License: GNU General Public License (v3). For more information see license.txt
+
+from __future__ import unicode_literals
+import webnotes
+
+def get_partner_args():
+	return {
+		"partners": webnotes.conn.sql("""select * from `tabSales Partner`
+			where show_in_website=1 order by name asc""", as_dict=True),
+	}
\ No newline at end of file
diff --git a/website/helpers/product.py b/website/helpers/product.py
index a107d9b..e513c2d 100644
--- a/website/helpers/product.py
+++ b/website/helpers/product.py
@@ -4,13 +4,13 @@
 from __future__ import unicode_literals
 
 import webnotes
-from webnotes.utils import cstr, cint
+from webnotes.utils import cstr, cint, fmt_money
 from webnotes.webutils import build_html, delete_page_cache
 
 @webnotes.whitelist(allow_guest=True)
 def get_product_info(item_code):
 	"""get product price / stock info"""
-	price_list = webnotes.conn.get_value("Item", item_code, "website_price_list")
+	price_list = webnotes.conn.get_value("Price List", {"use_for_website": 1})
 	warehouse = webnotes.conn.get_value("Item", item_code, "website_warehouse")
 	if warehouse:
 		in_stock = webnotes.conn.sql("""select actual_qty from tabBin where
@@ -25,15 +25,26 @@
 		(item_code, price_list), as_dict=1) or []
 	
 	price = price and price[0] or None
-	
+	qty = 0
+
 	if price:
+		price["formatted_price"] = fmt_money(price["ref_rate"], currency=price["ref_currency"])
+		
 		price["ref_currency"] = not cint(webnotes.conn.get_default("hide_currency_symbol")) \
 			and (webnotes.conn.get_value("Currency", price.ref_currency, "symbol") or price.ref_currency) \
 			or ""
+		
+		if webnotes.session.user != "Guest":
+			from website.helpers.cart import _get_cart_quotation
+			item = _get_cart_quotation().doclist.get({"item_code": item_code})
+			if item:
+				qty = item[0].qty
 
 	return {
 		"price": price,
-		"stock": in_stock
+		"stock": in_stock,
+		"uom": webnotes.conn.get_value("Item", item_code, "stock_uom"),
+		"qty": qty
 	}
 
 @webnotes.whitelist(allow_guest=True)
@@ -91,7 +102,7 @@
 
 def get_item_for_list_in_html(r):
 	scrub_item_for_list(r)
-	r.template = "app/website/templates/html/product_in_list.html"
+	r.template = "app/website/templates/html/product_in_grid.html"
 	return build_html(r)
 
 def scrub_item_for_list(r):
diff --git a/website/page/unsubscribe/unsubscribe.py b/website/page/unsubscribe/unsubscribe.py
deleted file mode 100644
index 9e32fc7..0000000
--- a/website/page/unsubscribe/unsubscribe.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# ERPNext - web based ERP (http://erpnext.com)
-# Copyright (C) 2012 Web Notes Technologies Pvt Ltd
-# 
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-from __future__ import unicode_literals
-import webnotes
-
-@webnotes.whitelist()
-def unsubscribe(arg):
-	"""unsubscribe from lists"""
-	lists = [['Blog Subscriber', 'name']]
-	for l in lists:
-		webnotes.conn.sql("""delete from `tab%s` where %s=%s""" % (l[0], l[1], '%s'), arg)
-		
-	webnotes.msgprint('Unsubscribed!')
\ No newline at end of file
diff --git a/website/page/website_home/locale/_messages_js.json b/website/page/website_home/locale/_messages_js.json
deleted file mode 100644
index 9f44e0d..0000000
--- a/website/page/website_home/locale/_messages_js.json
+++ /dev/null
@@ -1,24 +0,0 @@
-[
- "Content web page.", 
- "Settings for Product Catalog on the website.", 
- "Special Page Settings", 
- "Settings for About Us Page.", 
- "Blog", 
- "Web Content", 
- "Website Settings", 
- "Product Settings", 
- "Style Settings", 
- "Contact Us Settings", 
- "Settings for Contact Us Page.", 
- "Website Slideshow", 
- "Javascript to append to the head section of the page.", 
- "Website Script", 
- "About Us Settings", 
- "Embed image slideshows in website pages.", 
- "Blog entry.", 
- "Website Overall Settings", 
- "Advanced Scripting", 
- "Setup of top navigation bar, footer and logo.", 
- "Setup of fonts and background.", 
- "Web Page"
-]
\ No newline at end of file
diff --git a/website/page/website_home/locale/ar-js.json b/website/page/website_home/locale/ar-js.json
deleted file mode 100644
index b168f6a..0000000
--- a/website/page/website_home/locale/ar-js.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "About Us Settings": "\u062d\u0648\u0644 \u0628\u0646\u0627 \u0625\u0639\u062f\u0627\u062f\u0627\u062a", 
- "Advanced Scripting": "\u0628\u0631\u0645\u062c\u0629 \u0645\u062a\u0642\u062f\u0645\u0629", 
- "Blog": "\u0628\u0644\u0648\u0642", 
- "Blog entry.": "\u0645\u0642\u0627\u0644 \u0627\u0644\u0645\u062f\u0648\u0646\u0629.", 
- "Contact Us Settings": "\u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0646\u0627 \u0625\u0639\u062f\u0627\u062f\u0627\u062a", 
- "Content web page.": "\u0645\u062d\u062a\u0648\u0649 \u0627\u0644\u0648\u064a\u0628 \u0627\u0644\u0635\u0641\u062d\u0629.", 
- "Embed image slideshows in website pages.": "\u062a\u0636\u0645\u064a\u0646 \u0639\u0631\u0636 \u0627\u0644\u0634\u0631\u0627\u0626\u062d \u0635\u0648\u0631\u0629 \u0641\u064a \u0635\u0641\u062d\u0627\u062a \u0627\u0644\u0645\u0648\u0642\u0639.", 
- "Javascript to append to the head section of the page.": "\u062c\u0627\u0641\u0627 \u0633\u0643\u0631\u064a\u0628\u062a \u0644\u0625\u0644\u062d\u0627\u0642 \u0631\u0626\u064a\u0633 \u0642\u0633\u0645 \u0645\u0646 \u0627\u0644\u0635\u0641\u062d\u0629.", 
- "Product Settings": "\u0627\u0644\u0645\u0646\u062a\u062c \u0625\u0639\u062f\u0627\u062f\u0627\u062a", 
- "Settings for About Us Page.": "\u0645\u0646 \u0646\u062d\u0646 \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0635\u0641\u062d\u0629.", 
- "Settings for Contact Us Page.": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0646\u0627 \u0627\u0644\u0635\u0641\u062d\u0629.", 
- "Settings for Product Catalog on the website.": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u062f\u0644\u064a\u0644 \u0627\u0644\u0645\u0646\u062a\u062c \u0639\u0644\u0649 \u0627\u0644\u0645\u0648\u0642\u0639.", 
- "Setup of fonts and background.": "\u0625\u0639\u062f\u0627\u062f \u0627\u0644\u062e\u0637\u0648\u0637 \u0648\u0627\u0644\u062e\u0644\u0641\u064a\u0629.", 
- "Setup of top navigation bar, footer and logo.": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f \u0645\u0646 \u0623\u0639\u0644\u0649 \u0627\u0644\u0645\u0644\u0627\u062d\u0629 \u062a\u0630\u064a\u064a\u0644 \u0648\u0628\u0627\u0631 \u0648\u0627\u0644\u0634\u0639\u0627\u0631.", 
- "Special Page Settings": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0644\u062e\u0627\u0635\u0629", 
- "Style Settings": "\u0646\u0645\u0637 \u0627\u0644\u0636\u0628\u0637", 
- "Web Content": "\u0645\u062d\u062a\u0648\u0649 \u0627\u0644\u0648\u064a\u0628", 
- "Web Page": "\u0635\u0641\u062d\u0629 \u0639\u0644\u0649 \u0627\u0644\u0625\u0646\u062a\u0631\u0646\u062a", 
- "Website Overall Settings": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u0648\u0642\u0639 \u0628\u0634\u0643\u0644 \u0639\u0627\u0645", 
- "Website Script": "\u0627\u0644\u0645\u0648\u0642\u0639 \u0633\u0643\u0631\u0628\u062a", 
- "Website Settings": "\u0645\u0648\u0642\u0639 \u0625\u0639\u062f\u0627\u062f\u0627\u062a", 
- "Website Slideshow": "\u0645\u0648\u0642\u0639 \u0639\u0631\u0636 \u0627\u0644\u0634\u0631\u0627\u0626\u062d"
-}
\ No newline at end of file
diff --git a/website/page/website_home/locale/de-js.json b/website/page/website_home/locale/de-js.json
deleted file mode 100644
index b6713c1..0000000
--- a/website/page/website_home/locale/de-js.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "About Us Settings": "\u00dcber uns Settings", 
- "Advanced Scripting": "Advanced Scripting", 
- "Blog": "Blog", 
- "Blog entry.": "Blog-Eintrag.", 
- "Contact Us Settings": "Kontakt Settings", 
- "Content web page.": "Inhalt Web-Seite.", 
- "Embed image slideshows in website pages.": "Einbetten Bild Diashows in Web-Seiten.", 
- "Javascript to append to the head section of the page.": "Javascript, um den Kopfteil der Seite anh\u00e4ngen.", 
- "Product Settings": "Produkt-Settings", 
- "Settings for About Us Page.": "Einstellungen f\u00fcr \u00dcber uns Seite.", 
- "Settings for Contact Us Page.": "Einstellungen f\u00fcr Kontakt-Seite.", 
- "Settings for Product Catalog on the website.": "Einstellungen f\u00fcr Produkt-Katalog auf der Website.", 
- "Setup of fonts and background.": "Setup von Schriftarten und Hintergrund.", 
- "Setup of top navigation bar, footer and logo.": "Setup der oberen Navigationsleiste, Fu\u00dfzeile und Logo.", 
- "Special Page Settings": "Spezielle Einstellungen Seite", 
- "Style Settings": "Style Einstellungen", 
- "Web Content": "Web Content", 
- "Web Page": "Web Page", 
- "Website Overall Settings": "Website Overall Einstellungen", 
- "Website Script": "Website Script", 
- "Website Settings": "Website-Einstellungen", 
- "Website Slideshow": "Website Slideshow"
-}
\ No newline at end of file
diff --git a/website/page/website_home/locale/es-js.json b/website/page/website_home/locale/es-js.json
deleted file mode 100644
index 4cd2dde..0000000
--- a/website/page/website_home/locale/es-js.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "About Us Settings": "La Empresa Ajustes", 
- "Advanced Scripting": "Advanced Scripting", 
- "Blog": "Blog", 
- "Blog entry.": "Entradas en el blog.", 
- "Contact Us Settings": "Cont\u00e1ctenos Configuraci\u00f3n", 
- "Content web page.": "Contenido de la p\u00e1gina web.", 
- "Embed image slideshows in website pages.": "Insertar presentaciones de im\u00e1genes en las p\u00e1ginas web.", 
- "Javascript to append to the head section of the page.": "Javascript para anexar a la secci\u00f3n principal de la p\u00e1gina.", 
- "Product Settings": "Configuraci\u00f3n del producto", 
- "Settings for About Us Page.": "Ajustes para Nosotros Pagina.", 
- "Settings for Contact Us Page.": "Ajustes para la p\u00e1gina de contacto.", 
- "Settings for Product Catalog on the website.": "Ajustes de cat\u00e1logo de productos en el sitio web.", 
- "Setup of fonts and background.": "Configuraci\u00f3n de fuentes y el fondo.", 
- "Setup of top navigation bar, footer and logo.": "Configuraci\u00f3n de la barra de navegaci\u00f3n superior, pie de p\u00e1gina y el logotipo.", 
- "Special Page Settings": "Configuraci\u00f3n de P\u00e1gina Especial", 
- "Style Settings": "Ajustes de estilo", 
- "Web Content": "Web Content", 
- "Web Page": "P\u00e1gina Web", 
- "Website Overall Settings": "Sitio web Configuraci\u00f3n general", 
- "Website Script": "Sitio Web de secuencias de comandos", 
- "Website Settings": "Ajustes del Sitio Web", 
- "Website Slideshow": "Sitio Web Presentaci\u00f3n"
-}
\ No newline at end of file
diff --git a/website/page/website_home/locale/fr-js.json b/website/page/website_home/locale/fr-js.json
deleted file mode 100644
index 918bee3..0000000
--- a/website/page/website_home/locale/fr-js.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "About Us Settings": "\u00c0 propos de nous R\u00e9glages", 
- "Advanced Scripting": "Scripting avanc\u00e9e", 
- "Blog": "Blog", 
- "Blog entry.": "Blog entr\u00e9e.", 
- "Contact Us Settings": "Contactez-nous R\u00e9glages", 
- "Content web page.": "Page de contenu Web.", 
- "Embed image slideshows in website pages.": "Int\u00e9grer des diaporamas d&#39;images dans les pages du site.", 
- "Javascript to append to the head section of the page.": "Javascript \u00e0 ajouter \u00e0 la section head de la page.", 
- "Product Settings": "Param\u00e8tres du produit", 
- "Settings for About Us Page.": "Param\u00e8tres de la page A propos de nous.", 
- "Settings for Contact Us Page.": "Param\u00e8tres de la page Contactez-nous.", 
- "Settings for Product Catalog on the website.": "Param\u00e8tres de catalogue de produits sur le site.", 
- "Setup of fonts and background.": "Configuration des polices et le fond.", 
- "Setup of top navigation bar, footer and logo.": "Configuration de la barre de navigation en haut, pied de page et logo.", 
- "Special Page Settings": "R\u00e9glages Page sp\u00e9ciale", 
- "Style Settings": "Param\u00e8tres de style", 
- "Web Content": "Contenu Web", 
- "Web Page": "Page Web", 
- "Website Overall Settings": "R\u00e9glages g\u00e9n\u00e9raux Site web", 
- "Website Script": "Script site web", 
- "Website Settings": "R\u00e9glages Site web", 
- "Website Slideshow": "Diaporama site web"
-}
\ No newline at end of file
diff --git a/website/page/website_home/locale/hi-js.json b/website/page/website_home/locale/hi-js.json
deleted file mode 100644
index 0fee1f1..0000000
--- a/website/page/website_home/locale/hi-js.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "About Us Settings": "\u0939\u092e\u093e\u0930\u0947 \u092c\u093e\u0930\u0947 \u092e\u0947\u0902 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938", 
- "Advanced Scripting": "\u0909\u0928\u094d\u0928\u0924 \u0938\u094d\u0915\u094d\u0930\u0940\u092a\u094d\u091f\u093f\u0902\u0917", 
- "Blog": "\u092c\u094d\u0932\u0949\u0917", 
- "Blog entry.": "\u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092c\u094d\u0932\u0949\u0917.", 
- "Contact Us Settings": "\u0939\u092e\u0938\u0947 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938 \u0938\u0902\u092a\u0930\u094d\u0915", 
- "Content web page.": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0935\u0947\u092c \u092a\u0947\u091c.", 
- "Embed image slideshows in website pages.": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0915\u0947 \u092a\u0928\u094d\u0928\u094b\u0902 \u092e\u0947\u0902 \u091b\u0935\u093f \u0938\u094d\u0932\u093e\u0907\u0921\u0936\u094b \u091a\u0932\u093e\u0928\u0947 \u090f\u092e\u094d\u092c\u0947\u0921 \u0915\u0930\u0947\u0902.", 
- "Javascript to append to the head section of the page.": "\u091c\u093e\u0935\u093e\u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f \u092a\u0943\u0937\u094d\u0920 \u0915\u0947 \u0938\u093f\u0930 \u0905\u0928\u0941\u092d\u093e\u0917 \u0915\u094b \u0938\u0902\u0932\u0917\u094d\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f.", 
- "Product Settings": "\u0909\u0924\u094d\u092a\u093e\u0926 \u0938\u0947\u091f\u093f\u0902\u0917", 
- "Settings for About Us Page.": "\u0939\u092e\u093e\u0930\u0947 \u092c\u093e\u0930\u0947 \u092e\u0947\u0902 \u092a\u0943\u0937\u094d\u0920 \u0915\u0947 \u0932\u093f\u090f \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938.", 
- "Settings for Contact Us Page.": "\u0915\u0947 \u0932\u093f\u090f \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938 \u0939\u092e\u0938\u0947 \u0938\u0902\u092a\u0930\u094d\u0915 \u092a\u0943\u0937\u094d\u0920.", 
- "Settings for Product Catalog on the website.": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u092a\u0930 \u0909\u0924\u094d\u092a\u093e\u0926 \u0915\u0948\u091f\u0932\u0949\u0917 \u0915\u0947 \u0932\u093f\u090f \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938.", 
- "Setup of fonts and background.": "\u092b\u093c\u0949\u0928\u094d\u091f \u0914\u0930 \u092a\u0943\u0937\u094d\u0920\u092d\u0942\u092e\u093f \u0915\u093e \u0938\u0947\u091f\u0905\u092a.", 
- "Setup of top navigation bar, footer and logo.": "\u0936\u0940\u0930\u094d\u0937 \u0928\u0947\u0935\u093f\u0917\u0947\u0936\u0928 \u092a\u091f\u094d\u091f\u0940, \u092a\u093e\u0926 \u0932\u0947\u0916, \u0914\u0930 \u0932\u094b\u0917\u094b \u0915\u093e \u0938\u0947\u091f\u0905\u092a.", 
- "Special Page Settings": "\u0935\u093f\u0936\u0947\u0937 \u092a\u0943\u0937\u094d\u0920 \u0938\u0947\u091f\u093f\u0902\u0917", 
- "Style Settings": "\u0936\u0948\u0932\u0940 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938", 
- "Web Content": "\u0935\u0947\u092c \u0938\u093e\u092e\u0917\u094d\u0930\u0940", 
- "Web Page": "\u0935\u0947\u092c \u092a\u0947\u091c", 
- "Website Overall Settings": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0915\u0941\u0932 \u092e\u093f\u0932\u093e\u0915\u0930 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938", 
- "Website Script": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f", 
- "Website Settings": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0938\u0947\u091f\u093f\u0902\u0917", 
- "Website Slideshow": "\u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0938\u094d\u0932\u093e\u0907\u0921 \u0936\u094b"
-}
\ No newline at end of file
diff --git a/website/page/website_home/locale/hr-js.json b/website/page/website_home/locale/hr-js.json
deleted file mode 100644
index 2286f6c..0000000
--- a/website/page/website_home/locale/hr-js.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "About Us Settings": "O nama Postavke", 
- "Advanced Scripting": "Napredna Scripting", 
- "Blog": "Blog", 
- "Blog entry.": "Blog ulazak.", 
- "Contact Us Settings": "Kontaktirajte nas Settings", 
- "Content web page.": "Sadr\u017eaj web stranica.", 
- "Embed image slideshows in website pages.": "Postavi slikovne prezentacije u web stranicama.", 
- "Javascript to append to the head section of the page.": "Javascript da doda glave dijelu stranice.", 
- "Product Settings": "Postavke proizvoda", 
- "Settings for About Us Page.": "Postavke za O nama Page.", 
- "Settings for Contact Us Page.": "Postavke za Kontaktirajte nas stranicu.", 
- "Settings for Product Catalog on the website.": "Postavke za Katalog proizvoda na web stranici.", 
- "Setup of fonts and background.": "Postavljanje fontova i pozadine.", 
- "Setup of top navigation bar, footer and logo.": "Postavljanje gornjoj navigacijskoj traci, podno\u017eje i logo.", 
- "Special Page Settings": "Posebni stranica Postavke", 
- "Style Settings": "Stil Postavke", 
- "Web Content": "Web sadr\u017eaj", 
- "Web Page": "Web stranica", 
- "Website Overall Settings": "Website Ukupni Postavke", 
- "Website Script": "Web Skripta", 
- "Website Settings": "Website Postavke", 
- "Website Slideshow": "Web Slideshow"
-}
\ No newline at end of file
diff --git a/website/page/website_home/locale/nl-js.json b/website/page/website_home/locale/nl-js.json
deleted file mode 100644
index 6678b2f..0000000
--- a/website/page/website_home/locale/nl-js.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "About Us Settings": "Over Ons Instellingen", 
- "Advanced Scripting": "Geavanceerde Scripting", 
- "Blog": "Blog", 
- "Blog entry.": "Blog entry.", 
- "Contact Us Settings": "Neem contact met ons op Instellingen", 
- "Content web page.": "Inhoud webpagina.", 
- "Embed image slideshows in website pages.": "Afbeelding insluiten diavoorstellingen in website pagina&#39;s.", 
- "Javascript to append to the head section of the page.": "Javascript toe te voegen aan de head sectie van de pagina.", 
- "Product Settings": "Product-instellingen", 
- "Settings for About Us Page.": "Instellingen voor Over Ons pagina.", 
- "Settings for Contact Us Page.": "Instellingen voor Contact Pagina.", 
- "Settings for Product Catalog on the website.": "Instellingen voor Productcatalogus op de website.", 
- "Setup of fonts and background.": "Instellen van lettertypen en de achtergrond.", 
- "Setup of top navigation bar, footer and logo.": "Instellen van bovenste navigatiebalk voettekst en logo.", 
- "Special Page Settings": "Speciale Pagina-instellingen", 
- "Style Settings": "Stijlinstellingen", 
- "Web Content": "Web Content", 
- "Web Page": "Webpagina", 
- "Website Overall Settings": "Website Algemene Instellingen", 
- "Website Script": "Website Script", 
- "Website Settings": "Website-instellingen", 
- "Website Slideshow": "Website Diashow"
-}
\ No newline at end of file
diff --git a/website/page/website_home/locale/pt-BR-js.json b/website/page/website_home/locale/pt-BR-js.json
deleted file mode 100644
index 5bd29c1..0000000
--- a/website/page/website_home/locale/pt-BR-js.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "About Us Settings": "Configura\u00e7\u00f5es do Quem Somos", 
- "Advanced Scripting": "Scripts Avan\u00e7ados", 
- "Blog": "Blog", 
- "Blog entry.": "Entrada do Blog.", 
- "Contact Us Settings": "Configura\u00e7\u00f5es do Fale Conosco", 
- "Content web page.": "P\u00e1gina web de conte\u00fado.", 
- "Embed image slideshows in website pages.": "Incorporar apresenta\u00e7\u00f5es de imagem em p\u00e1ginas do site.", 
- "Javascript to append to the head section of the page.": "Javascript para acrescentar ao cabe\u00e7alho da p\u00e1gina.", 
- "Product Settings": "Configura\u00e7\u00f5es do produto", 
- "Settings for About Us Page.": "Configura\u00e7\u00f5es da P\u00e1gina Sobre N\u00f3s.", 
- "Settings for Contact Us Page.": "Configura\u00e7\u00f5es da P\u00e1gina Fale Conosco.", 
- "Settings for Product Catalog on the website.": "Configura\u00e7\u00f5es da P\u00e1gina Cat\u00e1logo de Produtos no site.", 
- "Setup of fonts and background.": "Configura\u00e7\u00e3o de fontes e de fundo.", 
- "Setup of top navigation bar, footer and logo.": "Configura\u00e7\u00e3o de barra de navega\u00e7\u00e3o do topo, rodap\u00e9, e logotipo.", 
- "Special Page Settings": "Configura\u00e7\u00f5es Especiais de p\u00e1gina", 
- "Style Settings": "Configura\u00e7\u00f5es de Estilo", 
- "Web Content": "Conte\u00fado da Web", 
- "Web Page": "P\u00e1gina Web", 
- "Website Overall Settings": "Configura\u00e7\u00f5es gerais do site", 
- "Website Script": "Script do site", 
- "Website Settings": "Configura\u00e7\u00f5es do site", 
- "Website Slideshow": "Slideshow do site"
-}
\ No newline at end of file
diff --git a/website/page/website_home/locale/pt-js.json b/website/page/website_home/locale/pt-js.json
deleted file mode 100644
index 1743aaf..0000000
--- a/website/page/website_home/locale/pt-js.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "About Us Settings": "Quem Somos Configura\u00e7\u00f5es", 
- "Advanced Scripting": "Script Avan\u00e7adas", 
- "Blog": "Blog", 
- "Blog entry.": "Blog entrada.", 
- "Contact Us Settings": "Contato Configura\u00e7\u00f5es", 
- "Content web page.": "P\u00e1gina web de conte\u00fado.", 
- "Embed image slideshows in website pages.": "Incorporar apresenta\u00e7\u00f5es de imagem em p\u00e1ginas do site.", 
- "Javascript to append to the head section of the page.": "Javascript para acrescentar \u00e0 se\u00e7\u00e3o principal da p\u00e1gina.", 
- "Product Settings": "Configura\u00e7\u00f5es do produto", 
- "Settings for About Us Page.": "Sobre as defini\u00e7\u00f5es para n\u00f3s p\u00e1gina.", 
- "Settings for Contact Us Page.": "Configura\u00e7\u00f5es para p\u00e1gina Fale conosco.", 
- "Settings for Product Catalog on the website.": "Configura\u00e7\u00f5es para Cat\u00e1logo de Produtos no site.", 
- "Setup of fonts and background.": "Instala\u00e7\u00e3o de fontes e de fundo.", 
- "Setup of top navigation bar, footer and logo.": "Configura\u00e7\u00e3o de topo barra de navega\u00e7\u00e3o do rodap\u00e9, e logotipo.", 
- "Special Page Settings": "Especiais Configura\u00e7\u00f5es da p\u00e1gina", 
- "Style Settings": "Settings", 
- "Web Content": "Conte\u00fado da Web", 
- "Web Page": "P\u00e1gina Web", 
- "Website Overall Settings": "Configura\u00e7\u00f5es do site em geral", 
- "Website Script": "Script site", 
- "Website Settings": "Configura\u00e7\u00f5es do site", 
- "Website Slideshow": "Slideshow site"
-}
\ No newline at end of file
diff --git a/website/page/website_home/locale/sr-js.json b/website/page/website_home/locale/sr-js.json
deleted file mode 100644
index 308df75..0000000
--- a/website/page/website_home/locale/sr-js.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "About Us Settings": "\u041e \u043d\u0430\u043c\u0430 \u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "Advanced Scripting": "\u041d\u0430\u043f\u0440\u0435\u0434\u043d\u0430 \u0421\u0446\u0440\u0438\u043f\u0442\u0438\u043d\u0433", 
- "Blog": "\u0411\u043b\u043e\u0433", 
- "Blog entry.": "\u0411\u043b\u043e\u0433 \u0443\u043d\u043e\u0441.", 
- "Contact Us Settings": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0421\u0435\u0442\u0442\u0438\u043d\u0433\u0441", 
- "Content web page.": "\u0421\u0430\u0434\u0440\u0436\u0430\u0458 \u0432\u0435\u0431 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430.", 
- "Embed image slideshows in website pages.": "\u041f\u043e\u0441\u0442\u0430\u0432\u0438 \u0441\u043b\u0430\u0458\u0434\u043e\u0432\u0430 \u0441\u043b\u0438\u043a\u0435 \u0443 \u0432\u0435\u0431 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u043c\u0430.", 
- "Javascript to append to the head section of the page.": "\u0408\u0430\u0432\u0430\u0441\u0446\u0440\u0438\u043f\u0442 \u0434\u0430 \u0434\u043e\u0434\u0430\u0442\u0435 \u043d\u0430 \u0433\u043b\u0430\u0432\u0435 \u0434\u0435\u043b\u0443 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435.", 
- "Product Settings": "\u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0430", 
- "Settings for About Us Page.": "\u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430 \u0437\u0430 \u041e \u043d\u0430\u043c\u0430 \u0441\u0442\u0440\u0430\u043d\u0430.", 
- "Settings for Contact Us Page.": "\u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430 \u0437\u0430 \u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443.", 
- "Settings for Product Catalog on the website.": "\u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430 \u0437\u0430 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0430 \u043d\u0430 \u0441\u0430\u0458\u0442\u0443.", 
- "Setup of fonts and background.": "\u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0435 \u0444\u043e\u043d\u0442\u043e\u0432\u0430 \u0438 \u043f\u043e\u0437\u0430\u0434\u0438\u043d\u0435.", 
- "Setup of top navigation bar, footer and logo.": "\u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0435 \u0442\u043e\u043f \u043d\u0430\u0432\u0438\u0433\u0430\u0442\u0438\u043e\u043d \u0431\u0430\u0440, \u043f\u043e\u0434\u043d\u043e\u0436\u0458\u0435 \u0438 \u043b\u043e\u0433\u043e\u0442\u0438\u043f\u043e\u043c.", 
- "Special Page Settings": "\u041f\u043e\u0441\u0435\u0431\u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "Style Settings": "\u0421\u0442\u0438\u043b\u0435 \u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "Web Content": "\u0412\u0435\u0431 \u0441\u0430\u0434\u0440\u0436\u0430\u0458", 
- "Web Page": "\u0412\u0435\u0431 \u0441\u0442\u0440\u0430\u043d\u0430", 
- "Website Overall Settings": "\u0421\u0430\u0458\u0442 \u041e\u0432\u0435\u0440\u0430\u043b\u043b \u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "Website Script": "\u0421\u0430\u0458\u0442 \u0441\u043a\u0440\u0438\u043f\u0442\u0435", 
- "Website Settings": "\u0421\u0430\u0458\u0442 \u041f\u043e\u0434\u0435\u0448\u0430\u0432\u0430\u045a\u0430", 
- "Website Slideshow": "\u0421\u0430\u0458\u0442 \u0421\u043b\u0438\u0434\u0435\u0441\u0445\u043e\u0432"
-}
\ No newline at end of file
diff --git a/website/page/website_home/locale/ta-js.json b/website/page/website_home/locale/ta-js.json
deleted file mode 100644
index bbecd53..0000000
--- a/website/page/website_home/locale/ta-js.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "About Us Settings": "\u0baa\u0bb1\u0bcd\u0bb1\u0bbf \u0b8e\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Advanced Scripting": "\u0bae\u0bc7\u0bae\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0bb8\u0bcd\u0b95\u0bbf\u0bb0\u0bbf\u0baa\u0bcd\u0b9f\u0bcd\u0b9f\u0bbf\u0b99\u0bcd", 
- "Blog": "\u0bb5\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0ba4\u0bbf\u0bb5\u0bc1", 
- "Blog entry.": "\u0ba8\u0bc1\u0bb4\u0bc8\u0bb5\u0bc1 \u0bb5\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0ba4\u0bbf\u0bb5\u0bc1.", 
- "Contact Us Settings": "\u0b8e\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1", 
- "Content web page.": "\u0b89\u0bb3\u0bcd\u0bb3\u0b9f\u0b95\u0bcd\u0b95\u0ba4\u0bcd\u0ba4\u0bc8 \u0bb5\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b95\u0bcd\u0b95\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd.", 
- "Embed image slideshows in website pages.": "\u0b87\u0ba3\u0bc8\u0baf \u0baa\u0b95\u0bcd\u0b95\u0b99\u0bcd\u0b95\u0bb3\u0bbf\u0bb2\u0bcd \u0b89\u0bb3\u0bcd\u0bb3 \u0baa\u0b9f\u0ba4\u0bcd\u0ba4\u0bc8 \u0bb8\u0bcd\u0bb2\u0bc8\u0b9f\u0bc1 \u0b89\u0b9f\u0bcd\u0baa\u0bc6\u0bbe\u0ba4\u0bbf\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd.", 
- "Javascript to append to the head section of the page.": "Javascript \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0ba4\u0bb2\u0bc8 \u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bbf\u0bb2\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd.", 
- "Product Settings": "\u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Settings for About Us Page.": "\u0b8e\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0baa\u0bb1\u0bcd\u0bb1\u0bbf \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bc8.", 
- "Settings for Contact Us Page.": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bc8 \u0b8e\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0ba4\u0bc6\u0bbe\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b95\u0bcd\u0b95\u0bc1.", 
- "Settings for Product Catalog on the website.": "\u0bb5\u0bb2\u0bc8\u0ba4\u0bcd\u0ba4\u0bb3\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0ba4\u0baf\u0bbe\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bbf\u0bb2\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bc8.", 
- "Setup of fonts and background.": "\u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0baa\u0bbf\u0ba9\u0bcd\u0ba9\u0ba3\u0bbf \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1.", 
- "Setup of top navigation bar, footer and logo.": "\u0bae\u0bc7\u0bb2\u0bcd \u0ba4\u0bbf\u0b9a\u0bc8 \u0baa\u0b9f\u0bcd\u0b9f\u0bc8\u0baf\u0bbf\u0bb2\u0bcd, \u0baa\u0bc2\u0b9f\u0bcd\u0b9f\u0bb0\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0bb2\u0bc7\u0bbe\u0b95\u0bc7\u0bbe \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1.", 
- "Special Page Settings": "\u0b9a\u0bbf\u0bb1\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Style Settings": "\u0b89\u0b9f\u0bc8 \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Web Content": "\u0bb5\u0bb2\u0bc8 \u0b89\u0bb3\u0bcd\u0bb3\u0b9f\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Web Page": "\u0bb5\u0bb2\u0bc8 \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd", 
- "Website Overall Settings": "\u0b87\u0ba3\u0bc8\u0baf \u0bae\u0bc6\u0bbe\u0ba4\u0bcd\u0ba4\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Website Script": "\u0b87\u0ba3\u0bc8\u0baf \u0b89\u0bb0\u0bc8", 
- "Website Settings": "\u0b87\u0ba3\u0bc8\u0baf \u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", 
- "Website Slideshow": "\u0b87\u0ba3\u0bc8\u0baf \u0baa"
-}
\ No newline at end of file
diff --git a/website/page/website_home/locale/th-js.json b/website/page/website_home/locale/th-js.json
deleted file mode 100644
index 45120c7..0000000
--- a/website/page/website_home/locale/th-js.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "About Us Settings": "\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e40\u0e23\u0e32", 
- "Advanced Scripting": "\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e02\u0e31\u0e49\u0e19\u0e2a\u0e39\u0e07", 
- "Blog": "\u0e1a\u0e25\u0e47\u0e2d\u0e01", 
- "Blog entry.": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e25\u0e47\u0e2d\u0e01", 
- "Contact Us Settings": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e40\u0e23\u0e32\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32", 
- "Content web page.": "\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32", 
- "Embed image slideshows in website pages.": "\u0e1d\u0e31\u0e07\u0e20\u0e32\u0e1e\u0e2a\u0e44\u0e25\u0e14\u0e4c\u0e20\u0e32\u0e1e\u0e43\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Javascript to append to the head section of the page.": "\u0e08\u0e32\u0e27\u0e32\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e1c\u0e19\u0e27\u0e01\u0e01\u0e31\u0e1a\u0e2a\u0e48\u0e27\u0e19\u0e2b\u0e31\u0e27\u0e02\u0e2d\u0e07\u0e2b\u0e19\u0e49\u0e32", 
- "Product Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e1c\u0e25\u0e34\u0e15\u0e20\u0e31\u0e13\u0e11\u0e4c", 
- "Settings for About Us Page.": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e40\u0e23\u0e32", 
- "Settings for Contact Us Page.": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2b\u0e19\u0e49\u0e32\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e40\u0e23\u0e32", 
- "Settings for Product Catalog on the website.": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e41\u0e04\u0e15\u0e15\u0e32\u0e25\u0e47\u0e2d\u0e01\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e1a\u0e19\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Setup of fonts and background.": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e41\u0e1a\u0e1a\u0e2d\u0e31\u0e01\u0e29\u0e23\u0e41\u0e25\u0e30\u0e1e\u0e37\u0e49\u0e19\u0e2b\u0e25\u0e31\u0e07", 
- "Setup of top navigation bar, footer and logo.": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e08\u0e32\u0e01\u0e14\u0e49\u0e32\u0e19\u0e1a\u0e19\u0e41\u0e16\u0e1a\u0e19\u0e33\u0e17\u0e32\u0e07\u0e17\u0e49\u0e32\u0e22\u0e41\u0e25\u0e30\u0e42\u0e25\u0e42\u0e01\u0e49", 
- "Special Page Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2b\u0e19\u0e49\u0e32\u0e1e\u0e34\u0e40\u0e28\u0e29", 
- "Style Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30", 
- "Web Content": "\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32\u0e40\u0e27\u0e47\u0e1a", 
- "Web Page": "\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a", 
- "Website Overall Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e42\u0e14\u0e22\u0e23\u0e27\u0e21\u0e02\u0e2d\u0e07\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Website Script": "\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Website Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", 
- "Website Slideshow": "\u0e2a\u0e44\u0e25\u0e14\u0e4c\u0e42\u0e0a\u0e27\u0e4c\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c"
-}
\ No newline at end of file
diff --git a/website/page/website_home/website_home.js b/website/page/website_home/website_home.js
index 71f2f4d..fb612df 100644
--- a/website/page/website_home/website_home.js
+++ b/website/page/website_home/website_home.js
@@ -63,6 +63,12 @@
 				"description":wn._("Setup of fonts and background."),
 				doctype:"Style Settings"
 			},
+			{
+				"route":"Form/Shopping Cart Settings",
+				"label":wn._("Shopping Cart Settings"),
+				"description":wn._("Setup of Shopping Cart."),
+				doctype:"Shopping Cart Settings"
+			},
 		]
 	},
 	{
diff --git a/website/templates/css/blog_page.css b/website/templates/css/blog_page.css
index 8f56cd2..ffa45b4 100644
--- a/website/templates/css/blog_page.css
+++ b/website/templates/css/blog_page.css
@@ -1,4 +1,8 @@
 	<style>
+		[itemprop="articleBody"] {
+			font-size: 120%;
+		}
+	
 		.comment-title {
 			color:#777;
 		}
diff --git a/website/templates/css/product_page.css b/website/templates/css/product_page.css
index 71be9ee..566b6b5 100644
--- a/website/templates/css/product_page.css
+++ b/website/templates/css/product_page.css
@@ -7,7 +7,4 @@
 			font-size: 18px;
 			line-height: 200%;
 		}
-		.item-price {
-			margin-top: 20px;
-		}
 	</style>
\ No newline at end of file
diff --git a/website/templates/html/blog_footer.html b/website/templates/html/blog_footer.html
index e439d14..8a84572 100644
--- a/website/templates/html/blog_footer.html
+++ b/website/templates/html/blog_footer.html
@@ -1,12 +1,12 @@
-<div class="span12">
+<div class="col col-lg-12">
 	<hr />
 	{% if categories %}
 	<h5>Explore posts by categories</h5>
 	<ul class="breadcrumb" style="background-color: transparent; padding-left: 0px;">
 	{% for category in categories %}
 		<li><a href="blog?category={{ category }}">{{ category }}</a> 
-		{% if not loop.last %}<span class="divider">/</span>{% endif %}</li>
 	{% endfor %}
+	</ul>
 	<br><br>
 	{% endif %}
 	<p>Show posts by <a href="blog">everyone</a>. Meet the <a href="writers">writers</a> of this blog</p>
diff --git a/website/templates/html/blog_page.html b/website/templates/html/blog_page.html
index cf1f00e..ddb61d0 100644
--- a/website/templates/html/blog_page.html
+++ b/website/templates/html/blog_page.html
@@ -9,7 +9,7 @@
 {% endblock %}
 
 {% block content %}
-<div class="span12" itemscope itemtype="http://schema.org/BlogPost">
+<div class="col col-lg-12" itemscope itemtype="http://schema.org/BlogPost">
 	<h2 itemprop="name headline">{{ title }}</h2>
 
 	<!-- begin blog content -->
@@ -37,7 +37,7 @@
 		
 		{% include 'app/website/templates/html/comment.html' %}
 	</div>
-	<div><button class="btn add-comment">{{ texts.add_comment }}</button></div>
+	<div><button class="btn btn-default add-comment">{{ texts.add_comment }}</button></div>
 	<div style="display: none; margin-top: 10px;" 
 		id="comment-form">
 		<div class="alert" style="display:none;"></div>
diff --git a/website/templates/html/blogger.html b/website/templates/html/blogger.html
index e18f86a..738fd1a 100644
--- a/website/templates/html/blogger.html
+++ b/website/templates/html/blogger.html
@@ -1,10 +1,10 @@
 <div class="row">
-	<div class="span2">
+	<div class="col col-lg-2">
 		<div class="avatar avatar-large">
 			<img itemprop="thumbnailUrl" src="{{ blogger_info.avatar }}" />
 		</div>
 	</div>
-	<div class="span10">
+	<div class="col col-lg-10">
 		<h4>{{ blogger_info.full_name }}</h4>
 		<p style="color: #999">{{ blogger_info.bio }}</p>
 		<p><a href="blog?by={{ blogger_info.name }}&by_name={{ blogger_info.full_name }}">
diff --git a/website/templates/html/footer.html b/website/templates/html/footer.html
index 2f1c7fe..3161987 100644
--- a/website/templates/html/footer.html
+++ b/website/templates/html/footer.html
@@ -1,71 +1,79 @@
-<footer class="container"><div class="web-footer">
-	{% if facebook_share or google_plus_one or twitter_share or linked_in_share %}
-	<div class="social-icons" style="">
-		<span style="font-size: 11px;">{{ share_text or "Share this page on: "}}</span>
-		{% if google_plus_one %}
-			<a href="https://plus.google.com/share?url={{ url }}"
-			 	target="_blank"><i class="icon-google-plus"></i></a>
+<footer class="container">
+	<div class="web-footer row">
+	<div class="col col-lg-12">
+		{% if facebook_share or google_plus_one or twitter_share or linked_in_share %}
+		<div class="social-icons" style="">
+			<span style="font-size: 11px;">{{ share_text or "Share this page on: "}}</span>
+			{% if google_plus_one %}
+				<a href="https://plus.google.com/share?url={{ url }}"
+				 	target="_blank"><i class="icon-google-plus"></i></a>
+			{% endif %}
+			{% if twitter_share %}
+				<a href="https://twitter.com/intent/tweet?url={{ url }}&text={{ encoded_title }}"
+					target="_blank" ><i class="icon-twitter"></i></a>
+			{% endif %}
+			{% if facebook_share %}
+				<a href="https://www.facebook.com/sharer.php?u={{ url }}&t={{ encoded_title }}&via={{ twitter_share_via }}"
+					target="_blank"><i class="icon-facebook"></i></a>
+			{% endif %}
+			{% if linked_in_share %}
+				<a href="http://www.linkedin.com/shareArticle?mini=true&url={{ url }}&title={{ encoded_title }}"
+					target="_blank"><i class="icon-linkedin"></i></a>
+			{% endif %}
+		</div>
 		{% endif %}
-		{% if twitter_share %}
-			<a href="https://twitter.com/intent/tweet?url={{ url }}&text={{ encoded_title }}"
-				target="_blank" ><i class="icon-twitter"></i></a>
+		<p style="float: right; clear: right;">
+			<a style="font-size: 90%; color: #888;" href="attributions">ERPNext Powered</a>
+		</p>
+		<div class="web-footer-menu">
+			<ul>
+				{% for item in footer_items %}
+				<li><a href="{{ item.url }}" {{ item.target }}
+					data-label="{{ item.label }}">{{ item.label }}</a></li>
+				{% endfor %}
+			</ul>
+		</div>
+		{% if copyright %}
+		<div class="web-footer-copyright">&copy; {{ copyright }}</div>
 		{% endif %}
-		{% if facebook_share %}
-			<a href="https://www.facebook.com/sharer.php?u={{ url }}&t={{ encoded_title }}&via={{ twitter_share_via }}"
-				target="_blank"><i class="icon-facebook"></i></a>
+		{% if address %}
+		{{ address }}
 		{% endif %}
-		{% if linked_in_share %}
-			<a href="http://www.linkedin.com/shareArticle?mini=true&url={{ url }}&title={{ encoded_title }}"
-				target="_blank"><i class="icon-linkedin"></i></a>
-		{% endif %}
-	</div>
-	{% endif %}
-	<p style="float: right; clear: right;">
-		<a style="font-size: 90%; color: #888;" href="attributions">ERPNext Powered</a>
-	</p>
-	<div class="web-footer-menu">
-	<ul>
-		{% for item in footer_items %}
-		<li><a href="{{ item.url }}" {{ item.target }}
-			data-label="{{ item.label }}">{{ item.label }}</a></li>
-		{% endfor %}
-	</ul>
-	</div>
-	{% if copyright %}
-	<div class="web-footer-copyright">&copy; {{ copyright }}</div>
-	{% endif %}
-	{% if address %}
-	{{ address }}
-	{% endif %}
-	<p><div class="input-append" style="text-align: center; margin:30px 0px;">
-	  <input class="span3" id="footer-subscribe-email" type="text" placeholder="Your email address...">
-	  <button class="btn" type="button" id="footer-subscribe-button">Stay Updated</button>
-	</div></p>
-	<script>
-		$("#footer-subscribe-button").click(function() {
+		<br>
+		<div class="input-group col col-lg-6 col-offset-3">
+			<input type="text" id="footer-subscribe-email" placeholder="Your email address...">
+			<span class="input-group-btn">
+				<button class="btn btn-default" type="button" id="footer-subscribe-button">Stay Updated</button>
+			</span>
+		</div>
+		<br>
+		<script>
+			$("#footer-subscribe-button").click(function() {
 
-			$("#footer-subscribe-email").attr('disabled', true);
-			$("#footer-subscribe-button").html("Sending...")
-				.attr("disabled", true);
+				$("#footer-subscribe-email").attr('disabled', true);
+				$("#footer-subscribe-button").html("Sending...")
+					.attr("disabled", true);
 
-			if($("#footer-subscribe-email").val()) {
-				erpnext.send_message({
-					subject:"Subscribe me",
-					sender: $("#footer-subscribe-email").val(),
-					message: "Subscribe to newsletter (via website footer).",
-					callback: function(r) {
-						if(!r.exc) {
-							$("#footer-subscribe-button").html("Thank You :)")
-								.addClass("btn-success").attr("disabled", true);
-						} else {
-							$("#footer-subscribe-button").html("Error :( Not a valid id?")
-								.addClass("btn-danger").attr("disabled", false);
-							$("#footer-subscribe-email").val("").attr('disabled', false);
+				if($("#footer-subscribe-email").val()) {
+					erpnext.send_message({
+						subject:"Subscribe me",
+						sender: $("#footer-subscribe-email").val(),
+						message: "Subscribe to newsletter (via website footer).",
+						callback: function(r) {
+							if(!r.exc) {
+								$("#footer-subscribe-button").html("Thank You :)")
+									.addClass("btn-success").attr("disabled", true);
+							} else {
+								$("#footer-subscribe-button").html("Error :( Not a valid id?")
+									.addClass("btn-danger").attr("disabled", false);
+								$("#footer-subscribe-email").val("").attr('disabled', false);
+							}
 						}
-					}
-				});
-			}
-		});
-	</script>
+					});
+				}
+			});
+		</script>
+		</div>
+	</div>
 	</div>
 </footer>
diff --git a/website/templates/html/navbar.html b/website/templates/html/navbar.html
index 55e8094..635cf34 100644
--- a/website/templates/html/navbar.html
+++ b/website/templates/html/navbar.html
@@ -1,37 +1,36 @@
 <div class="navbar navbar-inverse" style="">
-	<div class="navbar-inner">
-		{%- if brand_html %}<a class="brand" href="index">{{ brand_html }}</a>{% endif -%}
-		<div class="container">
-			<button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-				<span class="icon-bar"></span>
-				<span class="icon-bar"></span>
-				<span class="icon-bar"></span>
-			</button>
-			<div class="nav-collapse collapse">
-				<ul class="nav">
-					{%- for page in top_bar_items -%}
-					{% if not page.parent_label -%}
-					<li data-label="{{ page.label }}" {% if page.child_items %} class="dropdown"{% endif %}>
-						<a href="{{ page.url or '#' }}" {% if page.child_items %} class="dropdown-toggle" onclick="return false;" data-toggle="dropdown"{% endif %} {{ page.target or ''}}>
-						{{ page.label }}
-						{%- if page.child_items -%}
-							<b class="caret"></b>
-						</a>
-							<ul class="dropdown-menu">
-							{%- for child in page.child_items -%}
-								<li data-label="{{ child.label }}">
-									<a {% if child.indent %} style="padding-left: {{(int(child.indent)+1)*15 }}px"{% endif %} href="{{ child.url }}" {{ child.target or '' }}>{{ child.label }}</a>
-								</li>
-							{%- endfor -%}
-							</ul>
-						{%- else -%}
-						</a>
-						{%- endif -%}
-						</li>
+	{%- if brand_html %}<a class="navbar-brand" href="index">{{ brand_html }}</a>{% endif -%}
+	<div class="container">
+		<button type="button" class="navbar-toggle" data-toggle="collapse" 
+			data-target=".navbar-responsive-collapse">
+			<span class="icon-bar"></span>
+			<span class="icon-bar"></span>
+			<span class="icon-bar"></span>
+		</button>
+		<div class="nav-collapse collapse navbar-responsive-collapse">
+			<ul class="nav navbar-nav">
+				{%- for page in top_bar_items -%}
+				{% if not page.parent_label -%}
+				<li data-label="{{ page.label }}" {% if page.child_items %} class="dropdown"{% endif %}>
+					<a href="{{ page.url or '#' }}" {% if page.child_items %} class="dropdown-toggle" onclick="return false;" data-toggle="dropdown"{% endif %} {{ page.target or ''}}>
+					{{ page.label }}
+					{%- if page.child_items -%}
+						<b class="caret"></b>
+					</a>
+						<ul class="dropdown-menu">
+						{%- for child in page.child_items -%}
+							<li data-label="{{ child.label }}">
+								<a {% if child.indent %} style="padding-left: {{(int(child.indent)+1)*15 }}px"{% endif %} href="{{ child.url }}" {{ child.target or '' }}>{{ child.label }}</a>
+							</li>
+						{%- endfor -%}
+						</ul>
+					{%- else -%}
+					</a>
 					{%- endif -%}
-					{%- endfor %}
-				</ul>
-			</div>
+					</li>
+				{%- endif -%}
+				{%- endfor %}
+			</ul>
 		</div>
 	</div>
 </div>
diff --git a/website/templates/html/outer.html b/website/templates/html/outer.html
index 570c769..cc1181c 100644
--- a/website/templates/html/outer.html
+++ b/website/templates/html/outer.html
@@ -3,11 +3,20 @@
 {% block body %}
 	<div class="container">
 		<div class="pull-right" style="margin:4px;" id="user-tools">
+			<a href="cart" title="Shopping Cart"><i class="icon-shopping-cart"></i> 
+				<span class="cart-count"></span></a> |
 			<a id="login-link" href="login">Login</a>
 		</div>
+		<div class="pull-right hide" style="margin:4px;" id="user-tools-post-login">
+			<a href="profile" title="My Profile" id="user-full-name"></a> |
+			<a href="account" title="My Account">My Account</a> |
+			<a href="cart" title="Shopping Cart"><i class="icon-shopping-cart"></i> 
+				<span class="cart-count"></span></a> |
+			<a href="server.py?cmd=web_logout" title="Sign Out"><i class="icon-signout"></i></a>
+		</div>
 		<div class="clearfix"></div>
 		{% if banner_html %}<div class="row" style="margin-top: 30px;">
-			<div class="span12">{{ banner_html }}</div>
+			<div class="col col-lg-12">{{ banner_html }}</div>
 		</div>{% endif %}
 		<div class="outer">
 			{% include "app/website/templates/html/navbar.html" %}
diff --git a/website/templates/html/partner_page.html b/website/templates/html/partner_page.html
new file mode 100644
index 0000000..37cf0b0
--- /dev/null
+++ b/website/templates/html/partner_page.html
@@ -0,0 +1,26 @@
+{% extends "app/website/templates/html/page.html" %}
+
+{% block content %}
+	<div class="col col-lg-12" itemscope itemtype="http://schema.org/Organization">
+		<div class="row">
+			<div class="col col-lg-4">
+				{% if logo -%}
+				<img itemprop="brand" src="{{ logo }}" class="partner-logo" 
+					alt="{{ partner_name }}" title="{{ partner_name }}" />
+				<br><br>
+				{%- endif %}
+				<address>
+					{% if partner_website -%}<p><a href="{{ partner_website }}" 
+						target="_blank">{{ partner_website }}</a></p>{%- endif %}
+					{% if partner_address -%}<p itemprop="address">{{ partner_address }}</p>{%- endif %}
+					{% if phone -%}<p itemprop="telephone">{{ phone }}</p>{%- endif %}
+					{% if email -%}<p itemprop="email"><span class="icon-envelope"></span> {{ email }}</p>{%- endif %}
+				</address>
+			</div>
+			<div class="col col-lg-8">
+				<h3 itemprop="name" style="margin-top: 0px;">{{ partner_name }}</h3>
+				<p>{{ description }}</p>
+			</div>
+		</div>
+	</div>
+{% endblock %}
\ No newline at end of file
diff --git a/website/templates/html/product_breadcrumbs.html b/website/templates/html/product_breadcrumbs.html
index 0b026e7..3cd501e 100644
--- a/website/templates/html/product_breadcrumbs.html
+++ b/website/templates/html/product_breadcrumbs.html
@@ -1,9 +1,9 @@
 {% if obj.parent_groups and len(obj.parent_groups) > 1 %}
-<div class="span12">
+<div class="col col-lg-12">
 	<div class="clearfix">
 		<ul class="breadcrumb">
 			{% for ig in obj.parent_groups[:-1] %}
-			<li><a href="{{ ig.page_name }}.html">{{ ig.name }}</a> <span class="divider">/</span></li>
+			<li><a href="{{ ig.page_name }}.html">{{ ig.name }}</a></li>
 			{% endfor %}
 			<li class="active">{{ obj.parent_groups[-1].name }}</li>
 		</ul>
diff --git a/website/templates/html/product_group.html b/website/templates/html/product_group.html
index 0ad4048..54a55af 100644
--- a/website/templates/html/product_group.html
+++ b/website/templates/html/product_group.html
@@ -1,7 +1,9 @@
 {% extends "app/website/templates/html/page.html" %}
 
 {% block content %}
-<div class="span12">
+{% include 'app/website/templates/html/product_search_box.html' %}
+{% include 'app/website/templates/html/product_breadcrumbs.html' %}
+<div class="col col-lg-12">
 	{% if slideshow %}<!-- slideshow -->
 	{% include "app/website/templates/html/slideshow.html" %}
 	{% endif %}
@@ -11,14 +13,12 @@
 	<h3>{{ name }}</h3>
 	{% endif %}
 </div>
-{% include 'app/website/templates/html/product_search_box.html' %}
-{% include 'app/website/templates/html/product_breadcrumbs.html' %}
-<div class="span12">
+<div class="col col-lg-12">
 	{% if sub_groups %}
 	<hr />
 	<div class="row">
 	{% for d in sub_groups %}
-		<div class="span4">
+		<div class="col col-lg-4">
 			<a href="{{ d.page_name }}">{{ d.name }} ({{ d.count }})</a>
 		</div>
 	{% endfor %}
diff --git a/website/templates/html/product_in_grid.html b/website/templates/html/product_in_grid.html
new file mode 100644
index 0000000..e9752b3
--- /dev/null
+++ b/website/templates/html/product_in_grid.html
@@ -0,0 +1,14 @@
+<div class="col col-lg-3">
+	<div style="height: 120px; overflow: hidden;">
+		<a href="{{ page_name }}">
+		{%- if website_image -%}
+		<img class="product-image" style="width: 80%; margin: auto;" src="{{ website_image }}">
+		{%- else -%}
+		{% include 'app/website/templates/html/product_missing_image.html' %}
+		{%- endif -%}
+		</a>
+	</div>
+	<div style="height: 100px; overflow: hidden; font-size: 80%;">
+		<h4 style="margin-bottom: 2px;"><a href="{{ page_name }}">{{ item_name }}</a></h4>
+	</div>
+</div>
\ No newline at end of file
diff --git a/website/templates/html/product_in_list.html b/website/templates/html/product_in_list.html
index 5cd9eac..14f020b 100644
--- a/website/templates/html/product_in_list.html
+++ b/website/templates/html/product_in_list.html
@@ -1,4 +1,5 @@
-<div class="span3">
+<!-- TODO product listing -->
+<div class="col col-lg-12">
 	<div style="height: 120px; overflow: hidden;">
 		<a href="{{ page_name }}">
 		{%- if website_image -%}
diff --git a/website/templates/html/product_missing_image.html b/website/templates/html/product_missing_image.html
index 3858a13..81b8935 100644
--- a/website/templates/html/product_missing_image.html
+++ b/website/templates/html/product_missing_image.html
@@ -1 +1 @@
-<div class='missing-image'><i class='icon-camera'></i></div>
\ No newline at end of file
+<div class="missing-image"><i class="icon-camera"></i></div>
\ No newline at end of file
diff --git a/website/templates/html/product_page.html b/website/templates/html/product_page.html
index 3fda8cd..255d1e7 100644
--- a/website/templates/html/product_page.html
+++ b/website/templates/html/product_page.html
@@ -11,9 +11,9 @@
 {% block content %}
 	{% include 'app/website/templates/html/product_search_box.html' %}
 	{% include 'app/website/templates/html/product_breadcrumbs.html' %}
-	<div class="span12 product-page-content" itemscope itemtype="http://schema.org/Product">
+	<div class="col col-lg-12 product-page-content" itemscope itemtype="http://schema.org/Product">
 		<div class="row">
-			<div class="span6">
+			<div class="col col-lg-6">
 				{% if slideshow %}
 					{% include "app/website/templates/html/slideshow.html" %}
 				{% else %}
@@ -27,21 +27,36 @@
 					{% endif %}
 				{% endif %}
 			</div>
-			<div class="span6">
+			<div class="col col-lg-6">
 				<h3 itemprop="name" style="margin-top: 0px;">{{ item_name }}</h3>
-				<p class="help">Item Code: {{ name }}</p>
+				<p class="help">Item Code: <span itemprop="productID">{{ name }}</span></p>
 				<h4>Product Description</h4>
 				<div itemprop="description">
 				{{ web_long_description or web_short_description or 
 					"[No description given]" }}
 				</div>
-				<div class="item-price hide"></div>
-				<div class="item-stock"></div>
+				<div style="min-height: 100px; margin: 10px 0;">
+					<div class="item-price-info" style="display: none;">
+						<h4 class="item-price" itemprop="price"></h4>
+						<div class="item-stock" itemprop="availablity"></div>
+						<div id="item-add-to-cart">
+							<button class="btn btn-primary">
+								<i class="icon-shopping-cart"></i> Add to Cart</button>
+						</div>
+						<div id="item-update-cart" class="input-group col-lg-4" style="display: none;">
+							<input type="text">
+							<div class="input-group-btn">
+								<button class="btn btn-primary">
+									<i class="icon-ok"></i></button>
+							</div>
+						</div>
+					</div>
+				</div>
 			</div>
 		</div>
 		{% if obj.doclist.get({"doctype":"Item Website Specification"}) -%}
 		<div class="row" style="margin-top: 20px">
-			<div class="span12">
+			<div class="col col-lg-12">
 				<h4>Specifications</h4>
 				<table class="table table-bordered" style="width: 100%">
 				{% for d in obj.doclist.get(
diff --git a/website/templates/html/product_search_box.html b/website/templates/html/product_search_box.html
index 3b3a95a..29564f3 100644
--- a/website/templates/html/product_search_box.html
+++ b/website/templates/html/product_search_box.html
@@ -1,11 +1,12 @@
-<div class="span12 clearfix">
-	<div class="pull-right" style="margin-top: 15px;">
+<div class="col col-lg-12 clearfix">
+	<div class="pull-right" style="margin-top: 15px; margin-bottom: 15px;">
 		<form class="form-search">
-			<div class="input-append">
-				<input type="text" class="span2 search-query" 
-					id="product-search" placeholder="Product Search..." />
-				<button class="btn" id="btn-product-search">
-					<i class="icon-search"></i></button>
+			<div class="input-group col col-lg-4 col-offset-8">
+				<input type="text" id="product-search" placeholder="Product Search...">
+				<span class="input-group-btn">
+					<button class="btn btn-default" type="button" id="btn-product-search">
+						<i class="icon-search"></i></button>
+				</span>
 			</div>
 		</form>
 	</div>
diff --git a/website/templates/html/slideshow.html b/website/templates/html/slideshow.html
index b26338c..b148cb1 100644
--- a/website/templates/html/slideshow.html
+++ b/website/templates/html/slideshow.html
@@ -1,6 +1,17 @@
 {% if slideshow %}
 {{ slideshow_header }}
-<div id="myCarousel" class="carousel slide">
+
+
+<div id="the-carousel" class="carousel slide">
+	<!-- Indicators -->
+	<ol class="carousel-indicators">
+		{% for slide in obj.slides %}
+			<li data-target="#the-carousel" data-slide-to="0" 
+				{%- if loop.index==0 %}class="active"{% endif %}></li>
+		{% endfor %}
+	</ol>
+	
+	<!-- Wrapper for slides -->
 	<div class="carousel-inner">
 		{% for slide in obj.slides %}
 		<div class="{% if slide.idx==1 %}active {% endif %}item">
@@ -14,10 +25,15 @@
 		</div>
 		{% endfor %}
 	</div>
-	<a class="carousel-control left" href="#myCarousel"
-		data-slide="prev">&lsaquo;</a>
-	<a class="carousel-control right" href="#myCarousel" 
-		data-slide="next">&rsaquo;</a>
-	</div>
-	<script>$(".carousel").carousel();</script>
+
+	<!-- Controls -->
+	<a class="left carousel-control" href="#the-carousel" data-slide="prev">
+		<span class="icon icon-chevron-left"></span>
+	</a>
+	<a class="right carousel-control" href="#the-carousel" data-slide="next">
+		<span class="icon icon-chevron-right"></span>
+	</a>
+</div>
+
+<script>$(".carousel").carousel();</script>
 {% endif %}
diff --git a/website/templates/html/web_page.html b/website/templates/html/web_page.html
index 6b8c914..4711e58 100644
--- a/website/templates/html/web_page.html
+++ b/website/templates/html/web_page.html
@@ -7,7 +7,7 @@
 {% endblock %}
 
 {% block content %}
-<div class="span12" style="margin-top: 15px;">
+<div class="col col-lg-12" style="margin-top: 15px;">
 	{% include "app/website/templates/html/slideshow.html" %}
 	{{ main_section }}
 </div>
diff --git a/website/templates/js/blog.js b/website/templates/js/blog.js
index fd5a156..2154d47 100644
--- a/website/templates/js/blog.js
+++ b/website/templates/js/blog.js
@@ -69,12 +69,12 @@
 			b.page_name = encodeURIComponent(b.page_name);
 			
 			$(repl('<div class="row">\
-					<div class="span1">\
+					<div class="col col-lg-1">\
 						<div class="avatar avatar-medium" style="margin-top: 6px;">\
 							<img src="%(avatar)s" />\
 						</div>\
 					</div>\
-					<div class="span11">\
+					<div class="col col-lg-11">\
 						<h4><a href="%(page_name)s">%(title)s</a></h4>\
 						<p>%(content)s</p>\
 						<p style="color: #aaa; font-size: 90%">\
@@ -87,7 +87,7 @@
 		if(!data.length || data.length < 20) {
 			if(blog.start) {
 				$("#next-page").toggle(false)
-					.parent().append("<div class='alert alert-info'>Nothing more to show.</div>");	
+					.parent().append("<div class='text-muted'>Nothing more to show.</div>");	
 			} else {
 				$("#next-page").toggle(false)
 					.parent().append("<div class='alert'>No blogs written yet.</div>");	
diff --git a/website/templates/js/cart.js b/website/templates/js/cart.js
new file mode 100644
index 0000000..3e6a344
--- /dev/null
+++ b/website/templates/js/cart.js
@@ -0,0 +1,179 @@
+// ERPNext - web based ERP (http://erpnext.com)
+// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
+// 
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+// 
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+// 
+// You should have received a copy of the GNU General Public License
+// along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+// js inside blog page
+
+$(document).ready(function() {
+	// make list of items in the cart
+	// wn.cart.render();
+	wn.cart.bind_events();
+	wn.call({
+		type: "POST",
+		method: "website.helpers.cart.get_cart_quotation",
+		callback: function(r) {
+			console.log(r);
+			$("#cart-container").removeClass("hide");
+			$(".progress").remove();
+			if(r.exc) {
+				if(r.exc.indexOf("WebsitePriceListMissingError")!==-1) {
+					wn.cart.show_error("Oops!", "Price List not configured.");
+				} else {
+					wn.cart.show_error("Oops!", "Something went wrong.");
+				}
+			} else {
+				wn.cart.render(r.message);
+			}
+			
+		}
+	});
+});
+
+// shopping cart
+if(!wn.cart) wn.cart = {};
+$.extend(wn.cart, {
+	show_error: function(title, text) {
+		$("#cart-container").html('<div class="well"><h4>' + title + '</h4> ' + text + '</div>');
+	},
+	
+	bind_events: function() {
+		// bind update button
+		$(document).on("click", ".item-update-cart button", function() {
+			var item_code = $(this).attr("data-item-code");
+			wn.cart.update_cart({
+				item_code: item_code,
+				qty: $('input[data-item-code="'+item_code+'"]').val(),
+				with_doclist: 1,
+				btn: this,
+				callback: function(r) {
+					if(!r.exc) {
+						wn.cart.render(r.message);
+						var $button = $('button[data-item-code="'+item_code+'"]').addClass("btn-success");
+						setTimeout(function() { $button.removeClass("btn-success"); }, 1000);
+					}
+				},
+			});
+		});
+	},
+	
+	render: function(doclist) {
+		var $cart_wrapper = $("#cart-items").empty();
+		
+		if($.map(doclist, function(d) { return d.item_code || null;}).length===0) {
+			wn.cart.show_error("Empty :-(", "Go ahead and add something to your cart.");
+			return;
+		}
+		
+		$.each(doclist, function(i, doc) {
+			if(doc.doctype === "Quotation Item") {
+				doc.image_html = doc.image ?
+					'<div style="height: 120px; overflow: hidden;"><img src="' + doc.image + '" /></div>' :
+					'{% include "app/website/templates/html/product_missing_image.html" %}';
+					
+				if(!doc.web_short_description) doc.web_short_description = doc.description;
+				
+				$(repl('<div class="row">\
+					<div class="col col-lg-9 col-sm-9">\
+						<div class="row">\
+							<div class="col col-lg-3">%(image_html)s</div>\
+							<div class="col col-lg-9">\
+								<h4><a href="%(page_name)s">%(item_name)s</a></h4>\
+								<p>%(web_short_description)s</p>\
+							</div>\
+						</div>\
+					</div>\
+					<div class="col col-lg-3 col-sm-3">\
+						<div class="input-group item-update-cart">\
+							<input type="text" placeholder="Qty" value="%(qty)s" \
+								data-item-code="%(item_code)s">\
+							<div class="input-group-btn">\
+								<button class="btn btn-primary" data-item-code="%(item_code)s">\
+									<i class="icon-ok"></i></button>\
+							</div>\
+						</div>\
+						<p style="margin-top: 10px;">at %(formatted_rate)s</p>\
+						<small class="text-muted" style="margin-top: 10px;">= %(formatted_amount)s</small>\
+					</div>\
+				</div><hr>', doc)).appendTo($cart_wrapper);
+				
+			}
+		});
+		
+		
+		
+		return;
+		
+		if(Object.keys(wn.cart.get_cart()).length) {
+			
+			$.each(wn.cart.get_cart(), function(item_code, item) {
+				item.image_html = item.image ?
+					'<div style="height: 120px; overflow: hidden;"><img src="' + item.image + '" /></div>' :
+					'{% include "app/website/templates/html/product_missing_image.html" %}';
+				item.price_html = item.price ? ('<p>at ' + item.price + '</p>') : "";
+
+				$(repl('<div class="row">\
+					<div class="col col-lg-9 col-sm-9">\
+						<div class="row">\
+							<div class="col col-lg-3">%(image_html)s</div>\
+							<div class="col col-lg-9">\
+								<h4><a href="%(url)s">%(item_name)s</a></h4>\
+								<p>%(description)s</p>\
+							</div>\
+						</div>\
+					</div>\
+					<div class="col col-lg-3 col-sm-3">\
+						<p><input type="text" placeholder="Qty" value="%(qty)s" \
+							item_code="%(item_code)s" class="cart-input-qty"></p>\
+						%(price_html)s\
+					</div>\
+				</div><hr>', item)).appendTo($cart_wrapper);
+			});
+			
+			$('<p class="text-right"><button type="button" class="btn btn-success checkout-btn">\
+				<span class="icon-ok"></span> Checkout</button></p>')
+				.appendTo($cart_wrapper);
+			
+		} else {
+			$('<p class="alert">No Items added to cart.</p>').appendTo($cart_wrapper);
+		}
+	},
+	
+	// bind_events: function() {
+	// 	// on change of qty
+	// 	$(".cart-input-qty").on("change", function on_change_of_qty() {
+	// 		wn.cart.set_value_in_cart($(this).attr("item_code"), "qty", $(this).val());
+	// 	});
+	// 	
+	// 	// shopping cart button
+	// 	$(".checkout-btn").on("click", function() {
+	// 		console.log("checkout!");
+	// 		console.log(wn.cart.get_cart());
+	// 		
+	// 		var user_is_logged_in = getCookie("full_name");
+	// 		if(user_is_logged_in) {
+	// 			wn.call({
+	// 				method: "website.helpers.cart.checkout",
+	// 				args: {cart: wn.cart.get_cart()},
+	// 				btn: this,
+	// 				callback: function(r) {
+	// 					console.log(r);
+	// 				}
+	// 			});
+	// 		} else {
+	// 			window.location.href = "login?from=cart";
+	// 		}
+	// 	});
+	// }
+});
\ No newline at end of file
diff --git a/website/templates/js/product_list.js b/website/templates/js/product_list.js
index f8f21b3..6873973 100644
--- a/website/templates/js/product_list.js
+++ b/website/templates/js/product_list.js
@@ -40,7 +40,7 @@
 				.replaceWith("<div class='alert'>No products found.</div>");
 		} else {
 			$(".more-btn")
-				.replaceWith("<div class='alert'>Nothing more to show.</div>");
+				.replaceWith("<div class='text-muted'>Nothing more to show.</div>");
 		}
 	} else {
 		$(".more-btn").toggle(true)
diff --git a/website/templates/js/product_page.js b/website/templates/js/product_page.js
index 69e9cd5..adfeb5e 100644
--- a/website/templates/js/product_page.js
+++ b/website/templates/js/product_page.js
@@ -15,29 +15,77 @@
 // along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 $(document).ready(function() {
-	$.ajax({
-		method: "GET",
-		url:"server.py",
-		dataType: "json",
-		data: {
-			cmd: "website.helpers.product.get_product_info",
+	var item_code = $('[itemscope] [itemprop="name"]').text().trim();
+	var qty = 0;
+	
+	wn.call({
+		type: "POST",
+		method: "website.helpers.product.get_product_info",
+		args: {
 			item_code: "{{ name }}"
 		},
-		success: function(data) {
-			if(data.message) {
-				if(data.message.price) {
-					$("<h4>").html(data.message.price.ref_currency + " " 
-						+ data.message.price.ref_rate).appendTo(".item-price");
-					$(".item-price").toggle(true);
+		callback: function(r) {
+			if(r.message && r.message.price) {
+				$(".item-price")
+					.html(r.message.price.formatted_price + " per " + r.message.uom);
+				
+				if(r.message.stock==0) {
+					$(".item-stock").html("<div class='help'>Not in stock</div>");
 				}
-				if(data.message.stock==0) {
-					$(".item-stock").html("<div class='help'>Not in stock</div>")
-				}
-				else if(data.message.stock==1) {
+				else if(r.message.stock==1) {
 					$(".item-stock").html("<div style='color: green'>\
-						<i class='icon-check'></i> Available (in stock)</div>")
+						<i class='icon-check'></i> Available (in stock)</div>");
+				}
+				
+				$(".item-price-info").toggle(true);
+				
+				if(r.message.qty) {
+					qty = r.message.qty;
+					toggle_update_cart(qty);
+					$("#item-update-cart input").val(qty);
 				}
 			}
 		}
 	})
-})
\ No newline at end of file
+	
+	$("#item-add-to-cart button").on("click", function() {
+		wn.cart.update_cart({
+			item_code: item_code,
+			qty: 1,
+			callback: function(r) {
+				if(!r.exc) {
+					toggle_update_cart(1);
+					qty = 1;
+				}
+			},
+			btn: this, 
+		});
+	});
+	
+	$("#item-update-cart button").on("click", function() {
+		wn.cart.update_cart({
+			item_code: item_code,
+			qty: $("#item-update-cart input").val(),
+			btn: this,
+			callback: function(r) {
+				if(r.exc) {
+					$("#item-update-cart input").val(qty);
+				} else {
+					qty = $("#item-update-cart input").val();
+				}
+			},
+		});
+	});
+	
+	if(localStorage && localStorage.getItem("pending_add_to_cart") && full_name) {
+		localStorage.removeItem("pending_add_to_cart");
+		$("#item-add-to-cart button").trigger("click");
+	}
+});
+
+var toggle_update_cart = function(qty) {
+	$("#item-add-to-cart").toggle(qty ? false : true);
+	$("#item-update-cart")
+		.toggle(qty ? true : false)
+		.find("input").val(qty);
+}
\ No newline at end of file
diff --git a/website/templates/pages/about.html b/website/templates/pages/about.html
index 0cbd562..2f4f6e4 100644
--- a/website/templates/pages/about.html
+++ b/website/templates/pages/about.html
@@ -3,14 +3,14 @@
 {% set title="About Us" %}
 
 {% block content %}
-<div class="span12">
+<div class="col col-lg-12">
 	{{ obj.doc.company_introduction or "<h2>About Us</h2><p>Some Introduction about your company that you would like your website visitor to know. More people than you think will read your About page. People always like to know who the are doing business with. Be authentic and avoid using jargon like 'value added services' etc. Be sure to update your company history and list of key team members in Website > About Us Settings</p>" }}
 	{% if obj.doclist.get({"doctype":"Company History"}) %}
 	<h3>{{ obj.doc.company_history_heading or "Company History" }}</h3>
 	{% for d in obj.doclist.get({"doctype":"Company History"}) %}
 	<div class="row">
-		<span class="span2"><h4 style="margin:0px;">{{ d.year }}</h4></span>
-		<span class="span10"><p>{{ d.highlight }}</p></span>
+		<span class="col col-lg-2"><h4 style="margin:0px;">{{ d.year }}</h4></span>
+		<span class="col col-lg-10"><p>{{ d.highlight }}</p></span>
 	</div>
 	{% endfor %}
 	{% endif %}
@@ -18,12 +18,12 @@
 	<h3>{{ obj.doc.team_members_heading or "Team Members" }}</h3>
 	{% for d in obj.doclist.get({"doctype":"About Us Team Member"}) %}
 	<div class="row" itemscope itemtype="http://schema.org/Person">
-		<span class="span2">
+		<span class="col col-lg-2">
 			<div class="avatar avatar-large">
 				<img class="avatar" src="{{ d.image_link }}" style="" itemprop="image">
 			</div>
 		</span>
-		<span class="span10"><h4 itemprop="name">{{ d.full_name }}</h4>
+		<span class="col col-lg-10"><h4 itemprop="name">{{ d.full_name }}</h4>
 			<p itemprop="description">{{ d.bio }}</p>
 		</span>
 	</div>
diff --git a/website/templates/pages/account.html b/website/templates/pages/account.html
index fe2b858..f6992e1 100644
--- a/website/templates/pages/account.html
+++ b/website/templates/pages/account.html
@@ -3,7 +3,7 @@
 {% set title="My Account" %}
 
 {% block content %}
-<div class="span12">
+<div class="col col-lg-12">
     <ul class="breadcrumb">
     	<li><a href="index">Home</a> <span class="divider">/</span></li>
     	<li class="active">My Account</li>
diff --git a/website/templates/pages/attributions.html b/website/templates/pages/attributions.html
index 05e8e88..0f534a4 100644
--- a/website/templates/pages/attributions.html
+++ b/website/templates/pages/attributions.html
@@ -11,7 +11,7 @@
 {% set title="ERPNext - Web Based, Open Source ERP" %}
 
 {% block content %}
-<div class="layout-attributions span12">
+<div class="layout-attributions col col-lg-12">
 	<h3>This website is made using these awesome Open Source projects <i class="icon-heart" style="color: red"></i></h3>
 	<hr>
 	<table class="table table-bordered table-striped">
diff --git a/website/templates/pages/blog.html b/website/templates/pages/blog.html
index 7483c7c..d7eaba4 100644
--- a/website/templates/pages/blog.html
+++ b/website/templates/pages/blog.html
@@ -11,7 +11,7 @@
 {% set title="Blog" %}
 
 {% block content %}
-<div class="span12">
+<div class="col col-lg-12">
 	<h2 id="blog-title">{{ blog_title }}</h2>
 	{% if blog_introduction %}
 	<p>{{ blog_introduction }}</p>
@@ -19,13 +19,13 @@
 	<h3 id="blot-subtitle" style="display:none;"></h3>
 	<br>
 	<div class="progress progress-striped active">
-		<div class="bar" style="width: 100%;"></div>
+		<div class="progress-bar progress-bar-info" style="width: 100%;"></div>
 	</div>
 	<div id="blog-list">
 		<!-- blog list will be generated dynamically -->
 	</div>
 	<div style="text-align: center;">
-		<button id="next-page" class="btn" 
+		<button id="next-page" class="btn btn-default" 
 			style="display:none;">More...</button>
 	</div>
 </div>
diff --git a/website/templates/pages/cart.html b/website/templates/pages/cart.html
new file mode 100644
index 0000000..2619dec
--- /dev/null
+++ b/website/templates/pages/cart.html
@@ -0,0 +1,38 @@
+{% extends "app/website/templates/html/page.html" %}
+
+{% block javascript %}
+	{% include "app/website/templates/js/cart.js" %}
+{% endblock %}
+
+{% set title="Shopping Cart" %}
+
+{% block content %}
+<div class="col col-lg-12">
+	<h2><i class="icon-shopping-cart"></i> Shopping Cart</h2>
+	<div class="progress progress-striped active">
+		<div class="progress-bar progress-bar-info" style="width: 100%;"></div>
+	</div>
+	<div id="cart-container" class="hide">
+		<button class="btn btn-success pull-right" type="button">Place Order</button>
+		<div class="clearfix"></div>
+		<hr>
+		<div class="row">
+			<div class="col col-lg-9 col-sm-9">
+				<div class="row">
+					<div class="col col-lg-3"></div>
+					<div class="col col-lg-9"><strong>Item Details</strong></div>
+				</div>
+			</div>
+			<div class="col col-lg-3 col-sm-3"><strong>Qty</strong></div>
+		</div><hr>
+		<div id="cart-items">
+		</div>
+		<hr>
+		<div id="cart-taxes">
+		</div>
+		<div id="cart-addresses">
+		</div>
+		<button class="btn btn-success pull-right" type="button">Place Order</button>
+	</div>
+</div>
+{% endblock %}
\ No newline at end of file
diff --git a/website/templates/pages/contact.html b/website/templates/pages/contact.html
index b9b3cd7..113b627 100644
--- a/website/templates/pages/contact.html
+++ b/website/templates/pages/contact.html
@@ -7,28 +7,32 @@
 {% set title="Contact Us" %}
 
 {% block content %}
-<div class="span12">
+<div class="col col-lg-12">
 	<h3>{{ obj.doc.heading or "Contact Us"}}</h3>
 	<div class="row">
-		<div class="web-form span8">
-			<div class="row">
-			<div class="span6">
-				<p id="contact-alert" class="alert" 
-					style="display: none;">&nbsp;</p>
-			</div>
-			</div>
-			<div class="clearfix"></div>
-			<p><select class="span6" name="subject">
+		<div class="web-form col col-lg-8">
+			<p id="contact-alert" class="alert" 
+				style="display: none;">&nbsp;</p>
+			<p>
+				<select name="subject">
 				{% for option in obj.query_options %}
 					<option value="{{ option }}">{{ option }}</option>
 				{% endfor %}
-			</select></p>
-			<p><input class="span6" name="email" type="text" placeholder="Your Email Address" /></p>
-			<p><textarea class="span6" rows="10" name="message"></textarea></p>
-			<p><button class="btn btn-primary btn-send">Send</button></p>
+				</select>
+			</p>
+			<p>
+				<input name="email" type="text" 
+				placeholder="Your Email Address" />
+			</p>
+			<p>
+				<textarea rows="10" name="message"></textarea>
+			</p>
+			<p>
+				<button class="btn btn-primary btn-send">Send</button>
+			</p>
 		</div>
 		{% if obj.doc.address %}
-		<div class="span3 alert" style="margin-top: 20px;" itemscope itemtype="http://schema.org/PostalAddress">
+		<div class="col col-lg-3 col-offset-1 alert" style="margin-top: 20px;" itemscope itemtype="http://schema.org/PostalAddress">
 			<h4><i class="icon-map-marker"></i> {{ obj.address.address_title }}</h4>
 			{% if obj.address.address_line1 %}
 				<span itemprop="streetAddress">{{ obj.address.address_line1 }}</span><br>
diff --git a/website/templates/pages/order.html b/website/templates/pages/order.html
index 8e7bfe7..2588d39 100644
--- a/website/templates/pages/order.html
+++ b/website/templates/pages/order.html
@@ -3,7 +3,7 @@
 {% set title=doc.name %}
 
 {% block content %}
-<div class="span12">
+<div class="col col-lg-12">
     <ul class="breadcrumb">
     	<li><a href="index">Home</a> <span class="divider">/</span></li>
     	<li><a href="account">My Account</a> <span class="divider">/</span></li>
@@ -15,16 +15,16 @@
 	{%- if doc.status -%}
 	<div style="font-size: 13px;">
 	<div class="row">
-		<div class="span2">
+		<div class="col col-lg-2">
 			<div class="label">{{ doc.status }}</div>
 		</div>
-		<div class="span4">
+		<div class="col col-lg-4">
 			{{ utils.formatdate(doc.transaction_date) }}
 		</div>
 	</div>
 	<br>
 	<div class="row">
-		<div class="span12">
+		<div class="col col-lg-12">
 		<table class="table table-bordered">
 			<tbody>
 				<tr>
@@ -52,8 +52,8 @@
 		</div>
 	</div>
 	<div class="row">
-		<div class="span6"></div>
-		<div class="span6">
+		<div class="col col-lg-6"></div>
+		<div class="col col-lg-6">
 		<table cellspacing=0 width=100%>
 		<tbody>
 			<tr>
diff --git a/website/templates/pages/orders.html b/website/templates/pages/orders.html
index 0c93a68..f43a474 100644
--- a/website/templates/pages/orders.html
+++ b/website/templates/pages/orders.html
@@ -8,7 +8,7 @@
 currency = "{{ currency }}";
 wn.currency_symbols = {{ currency_symbols }};
 </script>
-<div class="span12">
+<div class="col col-lg-12">
     <ul class="breadcrumb">
     	<li><a href="index">Home</a> <span class="divider">/</span></li>
     	<li><a href="account">My Account</a> <span class="divider">/</span></li>
@@ -18,7 +18,7 @@
 	<hr>
 	<div id="order-list" style="font-size: 13px;">
 		<div class="progress progress-striped active">
-			<div class="bar" style="width: 100%;"></div>
+			<div class="progress-bar progress-bar-info" style="width: 100%;"></div>
 		</div>
 	</div>
 </div>
@@ -44,8 +44,8 @@
 				
 				// parent
 				var $order = $(repl('<div class="row">\
-					<div class="span3"><a href="order?name=%(name)s">%(name)s</a></div>\
-					<div class="span9"></div>\
+					<div class="col col-lg-3"><a href="order?name=%(name)s">%(name)s</a></div>\
+					<div class="col col-lg-9"></div>\
 				</div>', order)).appendTo($list);
 				
 				// items
@@ -53,12 +53,12 @@
 					item.export_rate = format_currency(item.export_rate, order.currency);
 					item.export_amount = format_currency(item.export_amount, order.currency);
 					var $item = $(repl('<div class="row">\
-							<div class="span3">%(item_name)s</div>\
-							<div class="span2" style="text-align: right;">%(export_rate)s</div>\
-							<div class="span2" style="text-align: right;">%(qty)s %(stock_uom)s</div>\
-							<div class="span2" style="text-align: right;">%(export_amount)s</div>\
+							<div class="col col-lg-3">%(item_name)s</div>\
+							<div class="col col-lg-2" style="text-align: right;">%(export_rate)s</div>\
+							<div class="col col-lg-2" style="text-align: right;">%(qty)s %(stock_uom)s</div>\
+							<div class="col col-lg-2" style="text-align: right;">%(export_amount)s</div>\
 						</div>\
-					</div>', item)).appendTo($order.find(".span9"));
+					</div>', item)).appendTo($order.find(".col col-lg-9"));
 				});
 				
 				$("<hr>").appendTo($list);
diff --git a/website/templates/pages/partners.html b/website/templates/pages/partners.html
new file mode 100644
index 0000000..93cef3c
--- /dev/null
+++ b/website/templates/pages/partners.html
@@ -0,0 +1,30 @@
+{% extends "app/website/templates/html/page.html" %}
+
+{% set title="Sales Partners" %}
+
+{% block content %}
+	<div class="col col-lg-12">
+		<h2 id="blog-title">Partners</h2>
+		<hr>
+		{% for partner_info in partners %}
+		<div class="row">
+			<div class="col col-lg-3">
+				{% if partner_info.logo -%}
+				<a href="{{ partner_info.page_name }}">
+					<img itemprop="brand" src="{{ partner_info.logo }}" class="partner-logo" 
+						alt="{{ partner_info.partner_name }}" title="{{ partner_info.partner_name }}" />
+				</a>
+				{%- endif %}
+			</div>
+			<div class="col col-lg-9">
+				<a href="{{ partner_info.page_name }}">
+					<h4>{{ partner_info.partner_name }}</h4>
+				</a>
+				<p style="color: #999">{{ partner_info.territory }} - {{ partner_info.partner_type }}</p>
+				<p>{{ partner_info.introduction }}</p>
+			</div>
+		</div>
+		<hr>
+		{% endfor %}
+	</div>
+{% endblock %}
\ No newline at end of file
diff --git a/website/templates/pages/product_search.html b/website/templates/pages/product_search.html
index 2dab6ff..4711408 100644
--- a/website/templates/pages/product_search.html
+++ b/website/templates/pages/product_search.html
@@ -18,7 +18,7 @@
 </script>
 
 {% include 'app/website/templates/html/product_search_box.html' %}
-<div class="span12">
+<div class="col col-lg-12">
 	<h3 class="search-results">Search Results</h3>
 	<div id="search-list" class="row">
 		
diff --git a/website/templates/pages/profile.html b/website/templates/pages/profile.html
index d689cfb..40d6a19 100644
--- a/website/templates/pages/profile.html
+++ b/website/templates/pages/profile.html
@@ -3,7 +3,7 @@
 {% set title="My Profile" %}
 
 {% block content %}
-<div class="span12">
+<div class="col col-lg-12">
     <ul class="breadcrumb">
     	<li><a href="index">Home</a> <span class="divider">/</span></li>
     	<li><a href="account">My Account</a> <span class="divider">/</span></li>
diff --git a/website/templates/pages/ticket.html b/website/templates/pages/ticket.html
index 858dd3b..5835246 100644
--- a/website/templates/pages/ticket.html
+++ b/website/templates/pages/ticket.html
@@ -3,7 +3,7 @@
 {% set title=doc.name %}
 
 {% block content %}
-<div class="span12">
+<div class="col col-lg-12">
     <ul class="breadcrumb">
     	<li><a href="index">Home</a> <span class="divider">/</span></li>
     	<li><a href="account">My Account</a> <span class="divider">/</span></li>
@@ -14,13 +14,13 @@
 	<hr>
 	{%- if doc.status -%}
 	<div class="row">
-		<div class="span2">
+		<div class="col col-lg-2">
 			<div class="label">{{ doc.status }}</div>
 		</div>
-		<div class="span7">
+		<div class="col col-lg-7">
 			{{ doc.subject }}
 		</div>
-		<div class="span3">
+		<div class="col col-lg-3">
 			{{ utils.formatdate(doc.transaction_date) }}
 		</div>
 	</div>
diff --git a/website/templates/pages/tickets.html b/website/templates/pages/tickets.html
index 843d10e..f1ee58a 100644
--- a/website/templates/pages/tickets.html
+++ b/website/templates/pages/tickets.html
@@ -3,7 +3,7 @@
 {% set title="My Tickets" %}
 
 {% block content %}
-<div class="span12">
+<div class="col col-lg-12">
     <ul class="breadcrumb">
     	<li><a href="index">Home</a> <span class="divider">/</span></li>
     	<li><a href="account">My Account</a> <span class="divider">/</span></li>
@@ -13,7 +13,7 @@
 	<hr>
 	<div id="ticket-list" style="font-size: 13px;">
 		<div class="progress progress-striped active">
-			<div class="bar" style="width: 100%;"></div>
+			<div class="progress-bar progress-bar-info" style="width: 100%;"></div>
 		</div>
 	</div>
 </div>
@@ -39,9 +39,9 @@
 				
 				// parent
 				var $ticket = $(repl('<div class="row">\
-					<div class="span2"><span class="label">%(status)s</span></div>\
-					<div class="span3"><a href="ticket?name=%(name)s">%(name)s</a></div>\
-					<div class="span7">%(subject)s</div>\
+					<div class="col col-lg-2"><span class="label">%(status)s</span></div>\
+					<div class="col col-lg-3"><a href="ticket?name=%(name)s">%(name)s</a></div>\
+					<div class="col col-lg-7">%(subject)s</div>\
 				</div>', ticket)).appendTo($list);
 				
 				$("<hr>").appendTo($list);
diff --git a/website/templates/pages/writers.html b/website/templates/pages/writers.html
index 67c0b7e..9d660b8 100644
--- a/website/templates/pages/writers.html
+++ b/website/templates/pages/writers.html
@@ -3,7 +3,7 @@
 {% set title="Blog Writers" %}
 
 {% block content %}
-<div class="span12">
+<div class="col col-lg-12">
 	<h2 id="blog-title">Blog Writers</h2>
 	{% if writers_introduction %}
 	<p>{{ writers_introduction }}</p>